@media screen and (-webkit-min-device-pixel-ratio:0) {

}

@media only screen
and (min-width : 1200px) {
	.container { width:1130px;}
	.container_small { width:630px;}
	.container_medium { width:830px;}
	
	
	/*------ Custom Bootstrap Classes -------*/
	.col-lg-5ths {
        width: 20%;
        float: left;
    }
	
}


/*----------------------------------*/
@media only screen
and (min-width : 992px)  
and (max-width : 1200px) {


	
}

@media only screen
and (min-width : 769px)  
and (max-width : 992px) {
	
	.footer_widget *:not(h4) { font-size:14px;}
	.single_service h3 { min-height:66px; font-size:18px;}
}

@media only screen
and (min-width : 993px) {
	.menu_inner .navbar { display:inline-block; margin-bottom:-6px;}
	.menu_section .navbar-nav > li { border-right:2px solid #2751a7;}
	.menu_section .navbar-nav > li:last-child { border:none;}
	
	.menu_section .navbar-nav .dropdown-menu {background-color: #0b3192;}
	
	/*------ Custom Bootstrap Classes -------*/
	.col-md-5ths {
        width: 20%;
        float: left;
    }
	}
@media only screen
and (min-width : 769px) {

	/*------ Custom Bootstrap Classes -------*/
	.col-sm-5ths {
        width: 20%;
        float: left;
    }
}
/*------------------ Max Width ------*/
@media only screen
and (max-width : 1200px) {
	

}
@media only screen
and (max-width : 992px) {
	.menu_section {}
	.hdrCnt_details { display:inline-block; float:none;}
	.navbar-header:not(.visible-xs) { display:inline-block !important; float:none;}
	
	.navbar-header .navbar-toggle { margin:0 0 0 10px; padding:0; position:relative;}
	.navbar-header .navbar-toggle .icon-bar { background-color:#343434;}
	.navbar-header .navbar-toggle.drop_menu { z-index:999;}
	.navbar-header .navbar-toggle.drop_menu .icon-bar { background-color:#ffffff;}
	
	.navbar-header .navbar-toggle.drop_menu .icon-bar { opacity:0;}
	.navbar-header .navbar-toggle.drop_menu .icon-bar:first-child { opacity:1; transform: rotate(45deg);}
	.navbar-header .navbar-toggle.drop_menu .icon-bar:last-child { opacity:1; transform: rotate(-45deg); margin:0; position:relative; top:-9px;}
	
	
	.menu_inner { position:fixed; background-color:rgba(0,0,0,0.7); width:0; height:0; top:0; left:0; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; overflow:hidden; z-index:99; border-radius:0 0 50% 0;}
	.menu_inner.drop_menu { width:100%; height:100%; height:100vh; border-radius:0;}
	
	.menu_section .navbar-nav li { width:100%; text-align:center;}
	.menu_section .navbar-nav li a { color:#ffffff; display:inline-block;}
	.menu_section .navbar { margin-top:20%;}
	
	.menu_section .navbar-nav .dropdown-menu { position:relative; background-color:transparent; border:none; box-shadow:none; float:left; width:100%;}
	
}

@media only screen
and (max-width : 768px) {
	h2 { font-size:26px;}
	.header_section { padding:10px 0;}
	
	.logo { float:left; margin-top:0;}
	.navbar-header { float:right;}
	.navbar-header .navbar-toggle { margin-top:33px;}
	
	.checklist { display:inline-block; width:300px; float:none;}
	.checklist li { float:left;}
	
	.hdrCnt_details { padding:20px 15px; background-color:#f6f6f6;}
	
	
	
	
}
@media only screen
and (min-width : 480px)
and (max-width : 768px) {
	
	
}
@media only screen
and (max-width : 480px) {
	.col-vxs-12 { width:100%;}
	
	.home_slider .flex-slider ul.slides > li {height: 220px;}
	.flex-direction-nav .flex-prev::before,
	.flex-direction-nav .flex-next::before {width: 30px;  height: 30px; line-height: 26px; font-size: 20px;}
	
	.callto_section1 { text-align:center;}
	.callto_section1 .text-contain { width:100%;}
	.callto_section1 a { margin-top:15px;}
	.footer_form { padding-right:0;}

		
	
}