@charset "utf-8";
/* CSS Document */
.top_right ul li.mail{ padding-left:28px;}
.top_right ul li.mobile{ display:inline-block;}
	.top_right ul li.mail{ display:inline-block;}
	.top_right ul li.mobile_mb{ display:none;}
	.top_right ul li.mail_mb{display:none;}
	

@media screen and (max-width: 1240px) {
	.top_social ifram{ width:100% !important;}
	.top_social ul li:first-child{max-width:155px; width:100%;}
	.top_social ul li:last-child{ width:100%; max-width:160px;}
	.main_menu ul li  a{font-size: 15px; line-height: normal;  padding: 43px 11px;}
	.news_update{ background-size:cover;}
	.diff_width { width: 48%;  float: right;}
	.main_poroject_details_cor{ padding:0 10px;}
	.main_container{ padding:0 10px;}
	.subscription{padding:0 10px;}
	.subscription_right{ width:43%;}
	.subscription_left{ width:57%;}
}
@media screen and (max-width: 1200px) {
	.tab ul li{padding: 8px 13px;}
	.tab ul li.active  , .tab ul li{ font-size: 14px;}
	.about_left{ width:50%;}
	.about_right{width:47%;}
	.month{ width:80%;}

}
@media screen and (max-width: 1148px) {
	.middle_footer {height: 63px; background: url(images/footer2_bg.jpg) no-repeat top left , url(images/footer_strip.png)repeat top right;}
		.middle_footer_left ul li{ padding-right:20px;}
	.middle_footer_left ul li a{ font-size:14px;}
	
}


@media screen and (max-width: 1040px) {
	.main_menu ul li  a{font-size: 14px; line-height: normal;  padding: 43px 8px;}
	.wrapper {padding: 0 10px; box-sizing: border-box;}
	.top_footer_outer_left1_title {font-size: 14px;}
	.top_footer_outer_right{padding-left:0;}
	.middle_footer_left{ padding-left:10px;}
	.left_container { width: 64%;}
	.right_container{ width:36%;}

	
}
@media screen and (max-width: 990px) {
	
	.main_menu{ display:none;}
	.about_left{ float:none; width:100%; padding-bottom:40px;}
	.about_right{ float:none; width:100%;}
	.test_content {  width: 74%;}
	.top_footer_outer_left{ width:100%; float:none;}
	.top_footer_outer_right{ width:100%; float:none; padding-left:0; padding-bottom: 70px; padding-top:30px;}
	.differnt_width{ border:none;}
	.top_footer{ background-size:cover;}
	.middle_footer_right {float: right;  width: 32%;}
	.subscription_left{ float:none; width:100%; text-align:center;}
	.subscription_right{float:none; width:100%; text-align:center;}
	.subscription_left span.subscription_title{ display:block;}
	.top_footer_outer_left1{width: 25%;text-align: center;margin-bottom: 20px;float: left;}
	.top_footer_outer_left1 ul { padding-top: 5px;}
	.top_footer_outer_left1_title { font-size: 16px;}
	.top_footer{ padding-top:20px;}
	.top_footer_outer_right1 { width: 50%;  float: left;  text-align: center;}
	.diff_width{ float:left; width:50%; text-align:center;}
	.middle_footer , .middle_footer_left{ background:#f08120;}
	.middle_footer_left{ float:none; width:100%; height:auto; text-align:center; }
	.middle_footer_left ul li{ padding-right:0; display:block; text-align:center; padding:5px 0; }
	.footer_middle_main{ height:auto; margin-top:0;}
	.middle_footer{ height:auto;}
	.middle_footer_right{ float:none; width:100%; text-align:center;}
	.middle_footer_right ul { text-align: center;}
	.footer_bottom_left { float: none; width: 100%;  text-align: center;}
	.footer_bottom_right { float: none;  width: 100%;  text-align: center; padding-top:10px; padding-bottom:20px;}
	.footer_bottom { background: #dadada;  height: auto; margin: -26px 0 0 0; padding-top: 26px;}
	span.prv {font-size: 24px; line-height: 24px;}
	span.nat {font-size: 24px;line-height: 24px;}
	span.comf{font-size: 24px;line-height: 24px;}
	span.al{font-size: 24px;line-height: 24px;}
	span.al span.hm{font-size: 24px;line-height: 24px;}
	.flex-caption{ bottom:10px;   max-width: 259px;}
	.test_content { padding: 10px 0 0 20px;}
	.news_update{ background:#ee801f;}
	.news_scroll { height: 343px;}
	.news_scroll {  max-width: 100%;}
	.top_social ul li:last-child {  overflow: hidden;}
	.form_container .full .btn .chk{ width:30px !important ;}
	.form_container .full .btn {width: 40% !important;}
	

}
@media screen and (max-width: 767px) {
	.main_poroject_details_cor{ padding:0 0;}
	.main_container{ padding:0 0;}
	.right_container{ padding-left:0;}
	.left_container{ padding:0 !important;}
	.news-year{ margin-right:0;}
	.cor_page_content_overview p{ font-size:15px; line-height:26px;}
	.left_container{ padding-right:0;}
	
	
}

@media screen and (max-width: 720px) {
	.testemonial_innersider{ background:#555;}
	.top_right ul li.mobile{ display:none;}
	.top_right ul li.mail{ display:none;}
	.top_right ul li.mobile_mb{ display:inline-block; height:30px; overflow:hidden; width:40%;}
	.top_right ul li.mail_mb{display:inline-block; height:30px; overflow:hidden; width:14%; padding-top: 6px; padding-right: 20px;}
	.top_right ul li:last-child{ padding-left:0;}
	.top_right ul li{ padding-left:0;}
	.customtabbing_outer{ background:none;}
	.customtabbing_outer {padding: 15px 0;}
	.tab ul {padding-left: 0;}
	.know_more a{ display:inline-block;}
	span.know_more { position: static;  display: block;  text-align: center; margin-top:20px;}
	.subs_right button[ type="submit"]{ font-size:15px;}
	.test_content p { font-size: 15px;}
	.top_right ul li a{ border:none;}
	.know_more a{ padding: 9px 20px; font-size:16px;}
	.inner_project_section{ background-size: 100% 77px;}
	.main_poroject_details_cor h1{ font-size:28px; line-height:34px;}
	.form_container .left {  width: 100%;  float: left;   margin-bottom: 10px;}
	.form_container .right {  width: 100%;  float: left;  margin-bottom: 10px;}
	.form_container .full .btn {width: 100% !important;}
}

@media screen and (max-width: 680px) {
.top_footer_outer_left1{width:50%;text-align: center;margin-bottom: 20px;float: left;min-height: 125px;}
}
	
@media screen and (max-width: 625px) {
	.test_image{ float:none; text-align:center;}
	.test_content{ float:none; width:90%;  text-align:center; padding: 10px 0 0 0;}
	.testemonial_innersider{ border:none;}
	.al_review a {font-size: 15px;}
	.top_social ul { padding-top: 10px;  padding-bottom: 10px;}
	.home_project_small_section{ width:250px; margin:0 10px;}
	.know_more_home_project{ width:96%;}
	.month{ width:100%; float:none !important;}
	.news-year{ float:none; width:100%;}
	.news-year select{ width:100% !important; padding:10px 0  !important;}
	.news-year{ margin-right:0 !important;}
	
}
@media screen and (max-width: 500px) {
	.subs_left{ width:70%;}
	.subs_right{width:30%;}
	.footer_bottom_left ul li{ display:block; border:none; line-height:22px;}
	.footer_bottom_left ul li a{ border:none;}
	.date_months{ float:none; text-align:center; width:100%;}
	.news_details{ float:none; width:100%; text-align:center;}
	.get_in_touch_title { font-size: 15px;  line-height: 18px;}
     .al_review a{    background-position: right 23px top 4px;}
}

@media screen and (max-width: 460px) {
.top_footer_outer_left1 {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    float: none;
    min-height: initial;
}	
	
	.top_footer_outer_right1 { width: 100%;  float: none;  text-align: center;}
	.diff_width{ float:none; width:100%; text-align:center;}

}