@charset "utf-8";
@media screen and (max-width:1199px) {
.myNavi .navbar-nav > li{ margin:0 0 0 15px;}
.carousel-caption{ font-size:50px;}
.map_dropD{ min-width:14%;}
.right-side{ padding-top:20px;}
.form_sec input{ width:48%; margin-right:2%;}
.form_sec textarea{ width:98%;}
.bm_box .bottomline{ width:135px;}
.bm_box{ }
footer{ height:auto; background-size:100% 100%; padding-bottom:10px;}
.social{ padding-top:20px;}
.latest_news{ min-height:138px;}
}

@media screen and (max-width:1170px) {
.carousel-caption{ font-size:45px;}  
.view_more{ margin-bottom:40px;}
.my-slider .bx-wrapper .bx-pager{ left:25px;}
				
}
@media screen and (max-width:1024px) {
	.carousel-caption{ font-size:36px;}
	.featured_proj{ overflow:hidden;}
	.content_sec1{ overflow:hidden;}
  
}
@media screen and (max-width:991px) {  
.you_T{ margin-top:70px; text-align:center;}
.myNavi .navbar-default .navbar-nav > li > a{ font-size:14px;}
.you_T img{ width:100%;}
.customer_area .owl-item{ min-height:120px;}
.right-side .item{ min-height:120px;}
.bm_box{ padding:10px 0;}
	.row.inner-page > img{ height:100%;}
}

@media screen and (max-width:960px) {
	.myNavi .navbar-default .navbar-nav > li > a{ font-size:12px;}
	.carousel-caption{ top:20%;}
	.main_text{ padding-top:66px;}

}
@media screen and (max-width:900px) {
	.myNavi .navbar-default .navbar-nav > li > a{ font-size:11px;}
	.myNavi .navbar-nav > li{ margin:0 0 0 8px;}
	.map_dropD{ min-width:12%;}
	.map_dropD a{ font-size:12px;}

}

@media screen and (max-width: 800px) {
 .carousel-caption{ font-size:30px;}
	.view_more{ margin-bottom:20px;}
	.bottomline{ margin:30px auto 30px;}
}
@media screen and (max-width:768px) {
 .row.contact{ margin:0;}
	.form_sec input, .form_sec textarea{ width:100%; margin-right:0;}
}
@media screen and (max-width: 767px) { 
	.navbar-collapse.in{ overflow:inherit;}
	.navbar-header{ padding-bottom:15px;}
	.navbar-header{ z-index:111;}
	.myNavi .navbar-default .navbar-nav > li > a.home{ display:block; text-align:right; width:100%; background-position:right;}

	.navbar-toggle{ border:none;}
	.navbar-toggle .icon-bar{ width:46px; height:4px; background:#fff;}
	.navbar-default .navbar-toggle .icon-bar{ background:#fff;}
	.navbar-toggle .icon-bar, .navbar-toggle{ border-radius:inherit;}
	.myNavi .navbar-default .navbar-nav > li > a{ font-size:28px; line-height:38px; padding:5px 30px;}
	.map_dropD{ min-width:94%; margin:5px 3%;}
	.trans_btn2{min-width:94%; margin:5px 3%;}
	.map_srch{min-width:94%; margin:5px 3%;}
	.map_info{ background-repeat:repeat; height:auto;}
	.trans_btn{ width:247px !important;}
	.map_dropD .dropdown-menu{ width:100%;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none; box-shadow:none;}
	.myNavi .navbar-nav > li.active a{ border:none;}
	.navbar-toggle .icon-bar, .navbar-toggle{ margin-top:12px;}
	.navbar-toggle{ position:relative; z-index:11;}
	.myNavi 	.nav.navbar-nav{ padding-bottom:20px; overflow:auto; background:#1564ad url(../images/menu-open.jpg) no-repeat right bottom; margin-left: 0; margin-right: 0; width:357px; text-align:right; position:absolute;  right: -15px; text-align: right; top: -22px; margin:0; padding-top:90px; z-index:1;}
		.nav .display-mobile{ display:block;}
		.nav .display-no{ display:none !important;}
		.display-no a{ display:none !important;}
			.navbar-default  .navbar-toggle.collapsed{ background:url(../images/menu-drop.png) no-repeat center !important; width:46px; margin:16px 12px 0 0; height:36px; padding:0;}
		.navbar-default .navbar-toggle{ background:url(../images/menu-close.png) no-repeat center !important; padding:0;}
		.myNavi .navbar-nav > li{ margin:0; padding-bottom:15px;}
		.navbar-toggle .sr-only{}
			.navbar-toggle 	.icon-bar{ background:none !important;}
			.display-mobile.three-link > a{ display: inline-block; padding: 0 15px !important; text-align: right;}
}

@media screen and (max-width: 720px) {
.sign{ display:none;}
.top_links{ display:none;}
.top_search{ width:48%; margin-left:0; float:right;}
.top_right_header{ float:left; width:48%;}
.ddcommon{ width:100% !important;}
.carousel-caption{ line-height:35px;}
.explore_proj{ font-size:30px; padding:0 10px;}
 ul.social{ text-align:center; padding-left:0; padding-right:0;}
	ul.social li{ float:none; display:inline-block; padding-bottom:5px;}
		.footer_links li{ margin-right:15px; float:none; display:inline-block;}
	.footer_links{ padding:0; text-align:center;}
	.copy-right{ width:100%; margin-right:0 !important;}

}

@media screen and (max-width:640px) {
	.view_more{ height:40px; line-height:40px; font-size:18px; }
	.carousel-caption{ font-size:23px; top:25%;}
	.myNavi 	.nav.navbar-nav{ height:530px;}
	.top_right_header .dd .ddTitle, .dd .ddChild li .ddlabel, .top_search .form-control{ font-size:9px;}

   
}

@media screen and (max-width:580px) {
	.top-txt{ display:none;}
	.bottomline{ display:none;}
		.carousel-caption{ top:35%;}
		.bm_ctnt{ top:85px;}
	}

@media screen and (max-width:568px) {
}

@media screen and (max-width:480px) {
   
}

@media screen and (max-width:479px) {
.brand-logo > img { max-width: 60%;}
.my-slider .bx-wrapper .bx-pager{ width:auto; margin-top:0; top:inherit; bottom:10px; height:auto; left:inherit; right:0;}
}

@media screen and (max-width:360px) {
.myNavi .nav.navbar-nav{ width:100%;} 
}

@media screen and (max-width:320px) {

}
