@charset "utf-8";
/* CSS Document */
@media only screen and (max-width: 1366px) {
.container {
       width: 1240px;
    max-width: 100%;
}
}
@media only screen and (max-width: 1260px) {
.container {
       width: 1200px;
    max-width: 100%;
}
}
 @media only screen and (min-width: 992px) and (max-width:1149px) {
.project_view iframe {max-width: 100%;}
ul.tabs li{    padding-left: 18px; padding-right: 18px;}
 }
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header .navbar-default .navbar-nav > li > a{font-size: 15px;padding: 0 8px;}
	.sec_1 p{ padding-bottom: 30px;}
	.land_sec li p{padding-bottom: 0px;}
	.sec_2 .col-lg-4 > h2{font-size: 26px;}
	.tab_1 .nav-tabs > li > a{font-size: 18px; padding-left: 15px; padding-right: 15px;}
	.tab_2 .nav-tabs > li.active:after{right: -46px; font-size: 45px; top: -3px;}
	.sec_9_right ul li{ margin-bottom: 10px;}
	.sec_3 h2{ font-size: 25px;}
	.sec_3 .col-lg-4 h4{padding: 15px;font-size: 16px;  width: auto;}
	.sec_3 .col-lg-4:nth-child(3n) h4 { padding: 15px;}
	.sec_5 .date{white-space: initial;}
	.sec_5 .heading h4{font-size: 16px;}
	.sec_5 .video_icon {padding-bottom: 25px;}
	ul.tabs li{    padding-left: 13px; padding-right: 13px;    font-size: 18px;}
	ul.tabs2 li{ font-size: 17px;}
	ul.tabs2{ padding-left: 20px;}
	.sec_4 ul li{width: 25%;}
}


@media only screen and (min-width: 1280px) and (max-width: 1365px) {

}



@media screen and (max-width: 767px) {
	
.slider_sec .caption{max-width:80%;margin:auto 0;}
	ul.tabs {
		display: none;
	}
	ul.tabs2 {
		display: none;
	}
	ul.tabs3 {
		display: none;
	}
	.tab_drawer_heading {
		background-color: #005483;    font-size: 20px;
		color: #fff;
		border-top: 1px solid #333;
		margin: 0;
		padding: 12px 20px;
		display:table; width:100%;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.tab_drawer_heading2 {
		    background-color: #00afb8;    font-size: 16px;
		color: #fff;
		border-top: 1px solid #333;
		margin: 0;
		padding: 10px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.tab_drawer_heading3 {
		    background-color: #00afb8; font-size: 16px;
		color: #fff;
		border-top: 1px solid #333;
		margin: 0;
		padding: 10px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.d_active {
		background-color: rgba(0, 84, 131, 0.78);
		color: #fff;
	}
	.dd_active {
		    background-color: rgba(0, 174, 184, 0.56);
		color: #fff;
	}
	.sec_2 .col-lg-4 > h2{ padding-bottom:30px;}
	.header{ display:none;}
}


@media only screen and (max-width: 767px) {
.land_sec {margin-top: 30px;    padding-bottom: 30px;display: inline-block;}
.land_sec li{    padding-bottom: 20px;  width: 100%;}
.project_view { float: left;}	
.location-colm2 { position: relative; min-height: auto; width: 100%;}	
.sec_8 ul{ width:100%;}
.sec_8_colm2{padding-bottom: 30px;}
.sec_9_right ul li{ width:100%;}
.sec_3 h2{ font-size: 24px;}
.sec_4 ul{text-align:center;}
.sec_4 ul li{width:49%;border-right: #dfdfdf 1px solid; margin-bottom: 25px; padding: 0 30px;padding-bottom: 20px;float:none;display:inline-block;vertical-align:top}
.sec_4 ul li:nth-child(2n+2){border-right: none;}
.sec_4 ul li:first-child{padding:0 30px 20px;width:49%;}
.sec_4 ul li:last-child{padding:0 30px 20px;width:49%;}
.sec_5 .date{ white-space: inherit;}
.sec_9_colm1 p{ width:100%;}
.slider_sec .caption h2 {font-size: 40px;    line-height: 1.2;}
.slider_sec .caption h3 {font-size: 25px;}
.logo img { width: 130px;}
header{ padding: 5px 0;}
.sec_5 .thumbnail{ width:395px; max-width: 100%;}
.bot-right .pull-right {float: left !important;}
.footer-social-icons{    padding-top: 12px;padding-bottom: 12px;}
header.fixed{ padding: 5px 0 0;}
}
@media only screen and (max-width: 479px) {
.sec_3 .col-lg-4 h4{ font-size: 16px; width: auto;    padding: 15px; padding-right: 70px; line-height:1.4;}
 .slider_sec .caption h2 {font-size: 30px;    line-height: 1.2;}
.slider_sec .caption h3 {font-size: 18px;}

}



















