@media only screen and (min-width:1200px) and (max-width: 1409px) {
	
	.banner-img img { /*left: 50%; margin-left: -500px; max-width: none; position: relative; width: 1000px;*/ }
	.banner-desc{  padding: 26px 20px 0; }
	.banner-desc h4{ padding-bottom:5px; }
	.header-search .search-field{ font-size:14px; }
	.header-search form label:after{ top:2px; }
}
@media only screen and (min-width:992px) and (max-width: 1199px) {

	.banner-img img { left: 50%; margin-left: -400px; max-width: none; position: relative; width: 800px; }
	.banner-desc{  padding: 26px 20px 0; }
	.banner-desc h4{ padding-bottom:5px; }
	.banner-desc p {font-size: 13px; line-height: 23px; }
	.content-inner{ padding: 10px; }
	.title-box{ padding: 10px 0; }
	.footer-box h3{ font-size:20px; }
	.footer-box p{ font-size:14px; }
	.green-btn, .blue-btn{ font-size:18px; }
	.footer-box-inner{ max-width:230px; }
	.property-transfer-form {padding: 30px 0;}
	.property-page {padding: 0 !important;}
	.property-transfer-form  .gform_wrapper .top_label .gfield_label {font-size: 14px;}
        figure {width:100% !important;}
}
 
/* Large Screens */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	h2 {padding: 0 0 20px;}
	.header-contact, .header-contact a{ font-size:15px; }
	.header-contact:after{ font-size:17px; }
	.header-search form{ width:160px; margin-right:10px; }
	.header-search .search-field{ font-size:12px; }
	.header-search form label:after{ font-size:14px; top:2px; }
	.btn{ font-size:17px; }
	.header-right{ min-height:115px; }
	.main-logo{ padding-top:47px; }
	.banner-img img { left: 50%; margin-left: -325px; max-width: none; position: relative; width: 650px; }
	.banner-desc{  padding: 26px 20px 0; }
	.banner-desc h4{ padding-bottom:5px; font-size:13px; line-height:16px;  }
	.banner-desc p {font-size: 12px; line-height: 16px; }
	.content-inner{ padding: 0; }
	.title-box{ padding: 10px 0; }
	.home-list-box{ padding:10px 20px; }
	.list-box h3{ font-size:22px; }
	.title-box h2{ font-size:24px; }
	.main-menu{ -webkit-border-radius: 0px 20px 0px 0px;-moz-border-radius: 0px 20px 0px 0px;border-radius: 0px 20px 0px 0px;}
	
	.footer-box h3{ font-size:16px; line-height:20px; }
	.footer-box p{ font-size:12px; line-height:16px; }
	.green-btn, .blue-btn{ font-size:15px; }
	.footer-box-inner{ max-width:185px; }
	.footer-box.middle-box .footer-box-inner{ max-width:185px; }
	.footer-bottom p{ font-size:16px; }
	.innerpage-content img{ width:100%!important; }
	
	.property-transfer-form {padding: 30px 0;}
	.property-page {padding: 0 !important;}
	.property-transfer-form  .gform_wrapper .top_label .gfield_label {font-size: 14px;}
	.property-transfer-form .left-half {width: 100% !important;height: auto;}
	.property-transfer-form .right-half{width: 100% !important;height: auto;}
	.property-transfer-form .gform_wrapper .top_label .gfield_label {margin-bottom: 2px;}
	.water-sys-form{ padding:20px 30px; }
	.water-sys-results-wrap{ padding:20px; padding-top:0px; }
	.innerpage-content.with-report-accdn .list-box h3{ padding-bottom:0px; }
        .gdc_chalf {width:100% !important;}
        .gdc_column div.gdc_inner {padding:0;}

	.social-btn a p span,.social-links a p span {display:none;}
	.social-links{margin-right:75px;margin-bottom:10px}
	.social-links .fa {
		float: left;
		font-size: 1em;
		margin-right: 10px;
		line-height: 13px;
	}
	
	.social-links p {
		font-size: 1em;
		line-height: 13px;

	}
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	
	#content-area-right h2 a {line-height:30px}
	h2 {font-size: 23px;line-height: 26px;padding: 0 0 15px;}
	.main-logo{ width:100%;  text-align:center; padding:10px 0px; }
	.main-logo a { display: inline-block; float: none; max-width: 200px; width: auto; margin-top:85px;}
	.header-right {min-height:95px;}
	.header-top-box:before{ display:none; }
	.header-top-box{ width:100%; }
	.header-contact{ width:100%; padding-right:10px; padding-left:50px; }
	.header-contact, .header-contact a{ font-size:15px; }
	.header-contact:after{ right:auto; left:10px; -ms-transform: rotate(-0deg); /* IE 9 */
    -webkit-transform: rotate(-0deg); /* Chrome, Safari, Opera */
    transform: rotate(-0deg);}
	.header-search{ width:100%; padding:0 10px; }
	.header-search form{ width:100%; }
	.header-search .search-field{ font-size:13px; }
	.header-bottom{ margin-top:20px; padding-right:0px; }
	.header-btn, .social-btn{ float:left; margin-left:0;}
	.btn{ font-size:18px; }
	a.toggleMenu{ display:block!important; float:right; height:35px; width:40px; background:#00518f; position:relative; font-size:1px; color:#00518f; margin-top:22px; }
	a.toggleMenu:after{ position:absolute; content:"\f039"; left:5px; top:10px; font-size:30px; color:#ffffff; font-family: "FontAwesome"; }
	
	.content-area-left{ width:100%; max-width:none; position:relative;}
	.main-menu{ width:100%; float:left; }
	.content-area{ display:block; }
	.content-area-left, .content-area-right, #content-area-right{ display:block; width:100%; max-width:none; float:left; }
	.main-menu{ position:absolute; top:0px; left:0px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; padding-top:0px; display:none; }
	.title-wrap{ padding:10px 0px; }
	.banner-area{ width:100%; margin-left:0px; max-height:none;  }
	.banner-img{ width:100%; }
	.banner-desc{ padding:10px; width:100%; }
	.content-inner{ padding:10px; }
	.home-list-box{ padding:10px 20px; }
	.title-box{ padding: 5px 0; }
	.home-list-box{ padding:10px 20px; }
	.list-box h3{ font-size:22px; }
	.title-box h2{ font-size:24px; }
	.banner-desc h4{ padding-bottom:5px; font-size:13px; line-height:16px;  }
	.banner-desc p {font-size: 12px; line-height: 16px; }
	p{ font-size:15px; line-height:20px; }
	.content-area-right a, #content-area-right a{display: inline-block;}
	
	.footer-box{ margin-bottom:15px; }
	.footer-box h3{ font-size:16px; line-height:20px; }
	.footer-box p{ font-size:12px; line-height:16px; }
	.green-btn, .blue-btn{ font-size:15px; }
	.footer-box-inner{ max-width:185px; }
	.footer-box.middle-box .footer-box-inner{ max-width:185px; }
	.footer-bottom p{ font-size:13px; }
	.footer-top{ padding-top:20px; }
	.footer-box p a{ font-size:12px; }
	
	.header-top:after{ display:none;}
	.header-container{ background-size:100% 100%; }
	.main-menu{ margin-top:0px!important; }
	
	.gform_wrapper .gfield_checkbox li, .gform_wrapper .gfield_radio li{ margin-bottom:0px; }
	.innerpage-content img{ width:100%!important; height: auto;}
	.property-transfer-form {padding: 30px 0;}
	.property-page {padding: 0 !important;}
	.property-transfer-form .left-half {width: 100% !important;height: auto;}
	.property-transfer-form .right-half{width: 100% !important;height: auto;}
	.property-transfer-form .gform_wrapper .top_label .gfield_label {margin-bottom: 2px;}
	.water-sys-message {padding: 35px 35px;}
	
	.water-sys-form{ padding:10px; }
	.water-sys-results-wrap{ padding:20px; padding-top:0px; }
	.innerpage-content.without-bg{ padding:0px; }
	.water-sys-form .field-out{ width:80%; }
	.innerpage-content.with-report-accdn .list-box h3{ padding-bottom:0px; }
        .ml-responsive-table dt,.ml-responsive-table dl dt:nth-of-type(2n) {background:#00518F;color:#ffffff;}
        .ml-responsive-table .ml-grid {border:0;}
        .ml-responsive-table dd,.ml-responsive-table dl dd:nth-of-type(2n+1) {background:#fff;}
	.social-links{margin-right:25px;margin-bottom:10px;}
	.social-btn a p span,.social-links a p span {display:none;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {	
	

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    
    
	
}
