@charset "utf-8";
/* CSS Document */
.menu_btn{ display:none;}

/* md */
@media (max-width: 2560px) {
	.mainhome_water_bg {margin-top: -125px;}
	.home_title_contain h4 { margin-top:40%;}
	.featured_bg {margin: 4% 0px 7%;}
	.content_pages_bg { margin-top:0px;}
	.inner_maincontaint .international h4 { margin-bottom:228px;}
	.about_histrory_content h4 { margin-bottom:245px;}
	.all_content_pages { float:left; width:100%;}
	.commercial_content h4 { margin-bottom:223px;}
	.treatment_process{ margin-top:35px;}
	.treatment_process h4{ margin-bottom:270px;}
	.contactus_title h1 { margin:100px 0 -59px;}
}
@media (max-width: 2144px) {
	.mainhome_water_bg {margin-top: -100px;}
	.home_title_contain h4 { margin-top:33%;}
	.content_pages_bg { margin-top:28px;}
	.inner_maincontaint .international h4 {margin-bottom: 190px;}
	.commercial_content h4 { margin-bottom:192px;}
	.treatment_process{ margin-bottom:70px;} 
}
@media (max-width: 2049px) {
	.mainhome_water_bg {margin-top: -114px;}
	.home_title_contain h4 { margin-top:34%;}
	.commercial_content h4 {margin-bottom: 190px;}
	.treatment_process { margin-top: 27px;}
	.treatment_process h4 { margin-bottom: 222px;}
	.about_histrory_content h4 { margin-bottom:212px;}

}
@media only screen and (max-width: 2000px) {
.about_histrory_content h4 { margin-bottom:180px;}
.treatment_process h4 {margin-bottom: 214px;}
}
@media only screen and (max-width: 1920px) {
.treatment_process { margin-top: 23px;}
.treatment_process h4 {margin-bottom: 204px;}
.mainhome_water_bg { margin-top:-87px;}
}
@media only screen and (max-width: 1787px) {
	.home_title_contain h4 { margin-top:30%;}
	.featured_bg {margin: 6% 0px 9%;}
	.content_pages_bg { margin-top:35px;}
	.inner_maincontaint .international h4 { margin-bottom:156px;margin-top: 55px;}
	.treatment_process h4 { margin-bottom: 180px;}
}
@media only screen and (max-width: 1708px) {
	.treatment_process { margin-top: 14px;}
	.commercial_content h4 { margin-top:57px;}
}

@media only screen and (max-width: 1600px) {
	.home_title_contain h4 { margin-top:26%;}
	.home_title_contain p { padding:0 163px;}
	.inner_maincontaint .international h4 { margin-bottom:130px;    margin-top: 80px;}
	.about_histrory_content h4 { margin-bottom:145px; margin-top:84px;}
	.commercial_content h4 { margin-bottom:130px;}
	.treatment_process h4 { margin-bottom: 162px;}
	.mainhome_water_bg {margin-top: -80px;}
	.home_title_contain h4 { margin-top:30%;}
	.content_pages_bg { margin-top:64px;}
	.contactus_title h1 { margin:100px 0 -57px;}

}
@media only screen and (max-width: 1525px) {
.content_pages_bg { margin-top:53px;}
.about_histrory_content h4{margin-top: 64px;}
.inner_maincontaint .international h4 {margin-top: 69px;}

}

@media only screen and (max-width: 1440px) {
	.mainhome_water_bg {margin-top: -70px;}
	.treatment_process h4 { margin-bottom: 149px;}
	.home_title_contain h4 {margin-top: 23%;}
}

@media only screen and (max-width: 1366px) {
	.mainhome_water_bg {margin-top: -77px;}
	.home_title_contain h4 { margin-top:23%;}
	.home_title_contain p { padding:0 163px;}
	.about_histrory_content h4 { margin-bottom:125px;}
	.treatment_process { margin-top: 7px;}
	.treatment_process h4 { margin-bottom: 146px; }
}

@media only screen and (max-width: 1360px) {
	.contactus_leftside {margin-right: 55px;}
	.commercial_content h4 { margin-bottom:110px;}

}

@media only screen and (max-width: 1333px) {
.inner_maincontaint .international h4 { margin-bottom:105px;}
.treatment_process h4 { margin-bottom: 141px;}
}

@media only screen and (max-width: 1247px) {
	.mainhome_water_bg {margin-top: -65px;}
	.content_pages_bg { margin-top:87px;}
	.all_content_pages{ padding:0 14%;}
	.treatment_process h4 { margin-bottom: 133px;}
	.treatment_process { margin-top: 18px;}
.commercial_content h4 {margin-top: 80px;}
}
@media only screen and (max-width: 1152px) {
.mainhome_water_bg { min-height:600px;}
.contactdetails { padding:0 48px;}
.phone_contact {width: 293px;min-height: 92px;padding: 23px 27px 0;}
.treatment_process { margin-top: 11px;}
.treatment_process h4 { margin-bottom: 125px;}
.contactus_rightside iframe { width:100%;}
.commercial_content h4 {margin-top: 80px;}

}

@media only screen and (max-width: 1067px) {
	.mainhome_water_bg {margin-top: -69px;}
	.home_title_contain h4 { margin-top:18%;}
	.mainhome_water_bg {min-height: 561px;}
	.inner_maincontaint .international h4 { margin-bottom:87px;}
	.all_content_pages { padding:0 16%;}
	.inner_maincontaint .international div div { width:31%;}
	.about_histrory_content h4  { margin-bottom:100px;}
	.commercial_content h4 { margin-bottom:87px;}
	.treatment_process h4 { margin-bottom: 112px;}
}
@media (max-width: 1028px) {
	.home_title_contain h4 { font-size:24px;}
	.featured_bg {margin: 8% 0px 12%;}
	.contactus_leftside { margin-left:20px;margin-right: 32px;}
	.commercial_content h4 { margin-bottom:75px;}
	.treatment_process h4 {margin-bottom: 107px;}
	.all_content_pages { padding: 0 17%;}

}

@media (max-width: 1024px) {
	.container { width:100%; padding:0;}
	.row{ margin:0px;}
	.footer_top{ text-align:center;}
	.footer_top form{ float:none; display:inline-block;}
	.featured_bg{ background-size:100% 100%; padding:0 0 10px;}
	.homepage_testimonial .customNavigation{ left:0px;}
	.menu .navbar-default{ border-radius:0px; padding:0 15px;}
	.featured_slider .col-md-6:first-child{ width:50%; }
	.featured_slider .col-md-6 img{ max-width:100%;}
	.featured_slider .col-md-6 .row{ margin-left:-15px; margin-right:-15px;}
	.homepage_services .col-md-3{ width:30%; margin-right: 5%;}
	.footer_bottom_menubg{ background-size:100% 100%;}
	.footer_top form .form-group label.error{ left:0px; text-align:left;}
	.footer_top{ padding:29px 0 29px;}
	.homepage_testimonial .col-md-12 .row{ margin-left:-15px; margin-right:-15px;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 0.5%;}
	.footer_top h6{ margin-right:15px;}
	.header_right .col-md-10{ width:80%; padding-right:0px;}
	.header_right .social_icon{ width:20%;}
	.homepage_title{ padding:0px;}
	.mainhome_water_bg{ margin-top: -52px; min-height:540px;}
	.home_services:first-child .thumbnail .serives_detail_img, .home_services:nth-child(2) .thumbnail .serives_detail_img, .home_services:nth-child(3) .thumbnail .serives_detail_img, .home_services:nth-child(4) .thumbnail .serives_detail_img, .home_services { padding:0px;}
	 .homepage_services{ padding:0px;}
	 .home_title_contain h4{ margin-top:175px; font-size:26px;}
	 .homepage_services .thumbnail .caption{ padding:16px 10px 0;}
	 .get_in_touch > .row{ margin:0 -15px;}
	 .inner_featureslider{ width:96%; margin:30px 2%;}
	 .featured_bg{margin: 8% 0px 16%;}
	 .get_in_touch .col-md-12 .col-md-12{ padding-left:0px; padding-right:0px;}
	 .home_title_contain p { padding: 0 180px;}
	 .contactdetails { margin-top:220px;}
	 .contactus_leftside { margin-left:13px; padding:0px;margin-right: 20px; width:49%;}
	 .contactus_leftside > .raw { margin:0 -15px;}
	 .contactus_rightside img { width:100%;}
	 .contactus_rightside { width:46%;}
	 .phone_contact { width:315px;}
	 .captcha_box #recaptcha {transform: scale(0.8,0.8);  -ms-transform: scale(0.8,0.8);  -moz-transform: scale(0.8,0.9);  -o-transform: scale(0.8,0.9); margin-top: -6px;}
	 .news_blog > .row { margin:0 -15px;}
	 .innernews_img { width:170px; height:170px;}
	 .innernews_text { margin:10px 0 0;}
	 .services_list > .row { margin:0 -15px;}
	 .img_title { left:17px;}
	 .about_histrory_content { padding:0 30px;}
	 .international p { text-align:left;}
	 .all_content_pages { padding:0 17%;}
	 .all_content_pages img { width:29%; height:auto; margin:10px 0;}
	 .content_pages_bg { margin-top:90px;}
	 .commercial_content div div img { width:100%;}
	 .all_content_pages .international { float:left; text-align:left;}
	 .inner_maincontaint .international > div:first-child{ width:45%;}
	 .inner_maincontaint .international > div:first-child img{ width:95%; margin:0 10px 0 0;}
	 .commercial_content h4 { margin-bottom:110px;}
	 .affiliations_mainimg{ background-size:auto 100%;}
	 .inner_news_img img { height:100%; width:auto;}
	 .inner_services_detail, .inner_services_title { height:277px;}
	.inner_ourteam_title h5 { font-size:17px;}
	.innerourteam_space a .team_images img { width:100%; height:auto;}
	#google_translate_element img { width:auto;}
	.innerourteam_space a .team_images { height:160px;}

}
@media (max-width: 980px) {
	.featured_slider .col-sm-6:first-child img{ width:100%;}
	.featured_slider .col-md-6 h5{ margin:20px 0 19px;}
	.featured_bg{ background-size:auto 100%; min-height:inherit; padding:0 0 13px;}
	.footer_menu{ width:100%;}
	.nivo-directionNav{ top:50%;}
	.slideshow .nivoSlider .nivo-caption{ top:40%;}
	.homepage_portfolio{ min-height:inherit;}
	.homepage_service_casestudies .col-md-12{ padding-left:0px; padding-right:0px;}
	.service_boxshadow{ background-size:100%;}
	.service_list{ padding:0px;}
	.service_breadcrumbs img{ left:0px;}
	.service_breadcrumbs .col-md-12{ padding:0px;}
	.service_breadcrumbs{ min-height:inherit; padding-bottom:56px;}
	.breadcrumbs{ padding:13px 15px;}
	.service_detail .col-md-5{ padding:0px;}
	.portfolios .col-md-12 .col-md-6{ padding:0px;}
	.inner_maincontaint .portfolio_short_description{  margin-top:30px;}
	.portfolio_detail_img{ padding:0px;}
	.portfolio_description{ padding:0px;}
	.portfolilo_details + .back, .news_details + .back{ padding:0 15px;}
	.portfolio_thumbimages{ width:49%; margin-right:2%;}
	.portfolio_thumbimages:nth-child(2n+2){ margin-right:0px;}
	.portfolio_thumbimages img{ height:100%; width:auto; }
	.portfolio_thumbimages a{ text-align:center;}
	.medias .col-md-4 { padding:0px;}
	.medias .col-md-4 a{ height:97px;}
	.testimonial .thumbnail_container .thumbnail{ position:static;}
	.testimonial .thumbnail_container .thumbnail img{ position:static; padding:0px;}
	.testimonial .thumbnail_container{ padding:0px; margin-top:40px;}
	.testimonial_images{ padding:0px;}
	.clients_comments{ padding:0px; margin-left:3%;}
	.innernews_container .col-sm-4, .innernews_container .col-sm-7{ padding:0px;}
	.news_details_img, .news_details_description{ padding:0px;}
	.innergallery_container .col-lg-12 .row .col-md-3{ padding:0px;}
	.testimonial_reviewform .col-md-12{ padding:0px;}
	.innervideo_container .col-md-12 .col-md-4{ padding:0px;}
	.useful_links .col-md-12{ padding:0px;}
	.innercontactus_container{ padding:0 15px;}
	.innercontactus_container .contactus_leftside .col-md-9{ padding:0px;}
	.innercontactus_container .contactus_leftside .form-group .captcha_box{ margin:0 0 0 24px;}
	.team_person{ padding:0px; margin:40px 4% 0; width:25%;}
	.footer_top h6{ width:100%; text-align:center;}
	.footer_top h6{ margin:17px 0 17px 0;}
	.inner_maincontaint .portfolio_short_description{ min-height:308px;}
	.service_breadcrumbs h1{ font-size:20px;}
	.video_img a{ height:200px;}
	.innervideo_container .col-md-4{ padding:0px;}
	.news_slider{ padding:0px; width:19.2%; margin-right: 1%; margin-bottom:1%;}
	.header_right .col-md-10{ width:60%;}
	.header_right .social_icon{ width:40%; padding-top:0px;}
	.header_right .social_icon a.gmail {margin-top:0px;}
	.header_right .social_icon a.gmail i{ vertical-align:top; font-size:23px; line-height:19px;}
	.homepage_services .thumbnail .caption{ padding:16px 0px 0;}
	.homepage_services .thumbnail .caption a{ white-space:normal;}
	.slider_wrapper{ width:98%;}
	.contact_form_info .col-md-12 + .g-recaptcha{ float:right; margin-bottom:30px;}
	.contact_form_info .col-md-12 .form-group{ margin-bottom:30px;}
	.contact_form_info .col-md-12 .form-group label{ margin:0px;}
	.featured_title { margin:31px 0 0;}
	.header_left p{ width:100%; text-align:center;}
	.header_right{ text-align:center;}
	.header_right .col-sm-11{ float:none; display:inline-block; width:auto; vertical-align:top;}
	.header_right .col-sm-1{ float:none; display:inline-block; width:auto; padding-top:0px;}
	.header_right h2{ padding-top:0px; vertical-align:top;}
	.header_right .social_icon a.fb_icon i, .header_right .social_icon a.google-plus_icon i{ float:left;}
	.affiliations_images:nth-child(4n+4) { margin-right:0px;}
	.affiliations_buttons a { width:40%;}
	.affiliations_buttons a:last-child{ margin:0px;}
	.contactdetails {padding: 0 63px;}
	.water_detail_dropdown:nth-child(4n+4) .images_detail{ left:0px;}	
	.inner_maincontaint .international ul { width:50%;}
	.water_inner_images { padding:0px;}
	.treatment_process h4 {margin-bottom: 101px;}
	.featured_slider .col-md-6:nth-child(2n+2) { margin-left:0px;}

	.mainhome_water_bg{ margin-top: -50px; min-height:540px;}

}
@media (max-width: 976px) {
	.wrapper, .footer{ width:96%; margin:0 2%;}
	.header_address h5, .header_address h6{ width:auto; float:none;}
	.banner_bg{ min-height:auto; background-size:100% 100%;}
	.staff_list:nth-of-type(4n+4){ margin-right:0px; }
	.staff_list{ float:none; display:inline-block;}
	iframe {width:100%; height:250px;}
	
}
@media (max-width: 800px) {
	.menu ul li a{ padding:8px 10px; }
	.home_thumb_wrapper{ width:19.6%; height:auto;}
	.home_item_content span{ margin:43px 0px 0px 0px;}
	.footer_left{ width:50%;}
	.txt_newsletter{ width:68%;}
	.footer_menu{ margin-top:16px;}
	.inner_right {width:100%;}
	.inner_left {display:none;}
	.user_review {width:100%;}
	.review_form {float:left; max-width:100%;}
	.productsprice_info {width:100%; margin:30px 0 30px;}
	.innercontactus_address_row {max-width:100%;}
	.product_detailsimages {float:none; display:inline-block; max-width:100%;}
	.product_details {text-align:center;}
	.productsprice_info,.description {text-align:left;}
	.box_container .review_box {max-width:100%;}
	.menu .navbar-default .navbar-nav > li{ margin:0 0 0 11px;}
	.featured_projects .owl-carousel .owl-wrapper-outer{ width:98%; margin:0 1%;}
	.featured_slider .col-md-6 p{ font-size:13px;}
	.homepage_services .thumbnail .thumbnail_label{ padding:9px 0;}
	.homepage_services .thumbnail .thumbnail_label h3{ font-size:16px;}
	.navbar-header{ width:26%;}
	.navbar-header a{ width:100%;}
	.navbar-header a img{ width:100%;}
	.slideshow{ height:405px;}
	.nivoSlider img{ height:405px !important;}
	.homepage_services .col-sm-4{ width:33.33333333%; margin-right:0px;}
	.footer_top form{ width:82%;} 
	.menu .navbar-default .navbar-collapse{ margin:20px 0 35px 0;}
	.menu .navbar-default .navbar-brand{ height:auto;}
	.navbar-header{ width:24%;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 1.6%; width:98%;}
	.homepage_testimonials_list h4{ font-size:14px;}
	.inner_maincontaint .service_list h3{ font-size:14px;}
	.services_images img{ height:100%; width:auto;}
	.service_breadcrumbs img{ min-height:100%; width:auto;}
	.service_breadcrumbs{ min-height:inherit;}
	.servicedetail_images{ width:50%;}
	.clients_comments{ padding:0px; margin-left:5%;}
	.gallery_img img{ height:100%; width:auto;}
	.gallery_img{ height:140px;}
	.featured_slider .col-md-6 h5{ margin-top:0px; font-size:20px;}
	.contactus_address_bg{ padding:18px 0 18px 15px;}
	.inner_maincontaint .contactus_address_content h4{ font-size:18px;}
	.innercontactus_container .contactus_leftside .col-md-9{ width:100%;}
	.innercontactus_container .contactus_leftside .form-group #recaptcha1{ transform:scale(1); margin-left:0px;}
	.innercontactus_container .contactus_leftside .form-group .captcha_box{ width:100%; margin-left:0px;}
	.innercontactus_container .contactus_leftside .form-group:last-child{ margin-top:0px;}
	.team_person:nth-of-type(2n+2){ margin-right:0px;}
	.team_person{ margin:40px 4% 0 0; width:30.5%;}
	.phone_col{ padding:11px 16px 9px 13px;}
	.innernews_img{ height:150px; width:150px;}
	.service_detail, .service_detail + .back{ padding:0 15px;}
	.video_img a{ height:178px;}
	.video_img a img.video_play, .video_img img{ height:100%; width:auto;} 
	.menu .navbar-default .nav > li > a{ font-size:15px;}
	.mainhome_water_bg{margin-top:-43px;}
	.homepage_title h3{ font-size:45px;}
	.home_title_contain h4{ font-size:24px; margin-top: 140px;}
	.home_title_contain{ width:74%; margin:0 13%;}
	.home_title_contain .home_paragraph{ width:100%;}
	.home_services{ width:100%;}
	.home_services:nth-child(2) .thumbnail .serives_detail_img{ float:right;}
	.home_services:nth-child(3) .thumbnail .serives_detail_img{ float:left;}
	.home_services:nth-child(4) .thumbnail .serives_detail_img{ width:50%; float:right;}
	.home_services:nth-child(4) .thumbnail .serives_detail_home{width:50%;}
	.customNavigation a.next{ right:0px; margin:0px;}
	.customNavigation a.prev{ left:0px; margin:0px;}
	#owl-demo{ padding:0 10.5%;}
	.slider_wrapper{ width:100%;}
	.featured_projects .owl-carousel .owl-wrapper-outer{ width:100%; margin:0px;}
	.featured_bg {margin: 12% 0 18%;}
	.get_in_touch .conatct_title { background:rgba(0, 0, 0, 0) url("../images/get_in_touch_bg.png") no-repeat scroll 0 0 / 100% 100%;}
	.touch_with_us_form .row{ margin:0 -15px;}
	.touch_with_us_form .contact_btn {margin: 0 16px 0 0;}
	.touch_with_us_form .captcha_box #recaptcha2 {margin-left: -45px;margin-top: -17px; transform: scale(0.6, 0.7); -webkit-transform: scale(0.6, 0.7); -moz-transform: scale(0.6, 0.7); -ms-transform: scale(0.6, 0.7); -o-transform: scale(0.6, 0.7);}
	.contact_form_info h6 { font-size:18px;}
	.contact_form_info {margin: 70px 0px 25px;}
	.footer_content {width: 100%;margin: 50px 0 0;}
	.bottom_footer_content { width:100%; margin:20px 0;}
	.innerourteam_top_container .container .row div:first-child h1 { font-size:24px;}
	.innerourteam_top_container { padding:45px 0 0 ;}
	.innerourteam_top_bg { background:rgba(0, 0, 0, 0) url("images/about_top_bg.png") no-repeat scroll 0 0 / 100% 93%; margin: 0 0 35px;}
	.inner_ourteam_blog { width:100%;}
	.innerourteam_space {margin: 0 2.5% 60px 0;width: 23%;min-height: 240px;}
	.innerourteam_space a .team_images { height:150px;}
	.innerourteamp_bottom_bg .col-md-12 .row div:last-child { width:55%;}
	.affiliations_mainimg { height:330px; background-size:auto 100%;}
	.home_title_contain p {padding: 0 25px;}
	.contactdetails { text-align:center;margin-top: 200px;}
	.contactus_leftside { width:100%; margin:0px;}
	.contactus_rightside { width:85%; margin:40px auto 0;height: 280px; overflow:hidden; float:none;display: inline-block; text-align:center;}
	.contactus_container {width: 625px;}
	.phone_contact {width: 70%;margin: 0 15%;}
	.contact_formcontainer { width:100%;}
	.contactlist {width: 77.5%;}
	.contactus_bg { background-size:100% auto;min-height: 570px;}
	.contactus_title h1 { margin:70px 0 -54px;}
	.contactdetails {    margin-top: 129px;}
	.news_blog_content { width:80%; margin:0 10%;}
	.new_mainimages {width: 200px;height: 200px;overflow: hidden;}
	.inner_maincontaint .news_details_description {padding: 0 0 0 20px;}
	.water_type .center_images { width:190px; height:190px;}
	.img_title {top: 0;left: 0px; width:73%; height:190px;left: 27px;}
	.water_type {margin: 0 26px 20px; width:25%;}
	.water_category_paragraph { width:100%;}
	.water_detail_dropdown .images_detail { width:210px;}
	 .inner_maincontaint .img_title h4 { font-size:37px;}
	 .about_histrory_content div{ width:100%;}
	 .about_histrory_content div img { width:30%;}
	 .water_detail_dropdown a { font-size:17px;}
	 .all_content_pages img { width:28%;}
	 .about_histrory_content { margin-bottom:0px;}
	 .about_histrory_content h4 { margin-bottom:80px; font-size:50px;}
	 .commercial_content h4 { margin-bottom:55px; font-size:50px;}
	 .inner_maincontaint .all_content_pages h3 { margin-bottom:15px;}
	 .inner_maincontaint .international h4 { margin-bottom:65px;}
	 .home_services:first-child .thumbnail .serives_detail_home {width: 55%;}
	 .content_pages_bg { margin-top:85px;}
	 .treatment_process h4 {    margin-top: 50px;}
	 .resources_btn a { width:27%;}
	 .inner_services_detail, .inner_services_title { height:217px;}
	 .product_topportion {min-height: 360px;}
	 .captcha_box + .col-sm-4 { width:100%;}
	 .touch_with_us_form .captcha_box.col-sm-8 { width:100%; margin-bottom:10px;}
	.img_title.service_listimages{ height:190px; left:0px; width:100%;}
	.inner_maincontaint .service_listimages.img_title h4{ margin:0px; font-size:44px;}
	.water_type{ width:27%;}
	
} 
@media (max-width: 768px) {
	.navbar-header{ width:21%;}
	.navbar-header a.navbar-brand{ float:left; width:100%;}
	.navbar-header a.navbar-brand img{ width:100%; float:left;}	
	.slideshow{ height:380px;}
	.nivoSlider img{ height:380px !important;}
	.featured_slider .col-md-6 h5{ margin-top:0px;}
	.view_featuredprojects{ margin:25px 0 0;}
	.nivo-directionNav{ top:53%;}
	.menu .navbar-default .navbar-collapse{ margin:60px 0px 30px 0;}
	.phone_col{ padding:11px 14px 9px 13px;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 1%;}
	.homepage_testimonials_list{ margin:0 3% 40px; width:44%;}
	.header .col-md-6:last-child{ padding-left:0px;}
	.medias .col-md-4{ width:49%; margin-right:2%;}
	.medias .col-md-4:nth-child(even){ margin-right:0px;}
	.medias .col-md-4:nth-child(odd){ margin-right:2%;}
	.contactus_address_content span{ line-height:21px;}
	.team_person_img{ height:260px;} 
	.service_breadcrumbs h1{ font-size:18px; margin-top: 60px;}
	.portfolio_images{ height:308px;}
	.inner_maincontaint .portfolio_short_description{ margin-top:0px; width:46%; min-height:308px;}
	.inner_maincontaint .service_detail h1{ font-size:16px;}
	.homepage_services .thumbnail .caption a{ left:21%;}
	.news_slider a .news_sliderimages{ height:115px;}
	.management_team{ margin-top:20px;}
	
	.menu .navbar-default .navbar-brand { margin:25px 0;}
	.menu .navbar-default .navbar-collapse { margin:13px 0 30px;}
	.homepage_title h3{ margin-top:45px;}
	.home_title_contain h4 {font-size: 20px;line-height: 30px;margin-top: 120px;}
	.home_title_contain .home_paragraph p { margin:25px 0;}
	.mainhome_water_bg { min-height: 520px;}
	.contact_form_info h6 { font-size:17px;}
	.touch_with_us_form .captcha_box { width:100%; float:right;/*height: 85px;*/}
	.touch_with_us_form .contact_btn{ margin:0 15px 0 0 ;}
	.contact_form_info {margin: 70px 0px 50px;}
	.touch_with_us_form .captcha_box #recaptcha2 {padding: 0px; transform: scale(1,1); -ms-transform: scale(1,1); -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -o-transform: scale(1,1); float:right; margin-bottom:0px;margin-right: -16px;}
	.innerourteam_top_container .container .row div:first-child h1 { font-size:23px;}
	.innerourteam_top_bg { margin:0 0 20px;}
	.innerour_team_hading_col { margin:0 0 60px;}
	.inner_ourteam_title h5 { font-size:16px;}
	.inner_ourteam_title span { font-size:15px;}
	.affiliations_images {width: 23%;margin-right: 12px;}
	.contactlist {width: 76.5%;}
	.inner_services_detail {height: auto;}
	.inner_maincontaint .img_title h4 { font-size:40px;}
	.water_inner_images { width:33%;}
	.water_detail_dropdown .images_detail { left:20px;}
	.img_title{ left:28px;}
	.water_type .center_images { width:180px; height:180px;}
	.inner_maincontaint .img_title h4 { font-size:36px;}
	.about_histrory_content h4 { margin-bottom:80px;}
	.commercial_content h4 { margin-bottom:48px;}
	.treatment_process h4 { margin-bottom: 76px;}
	.treatment_process { margin-top: 17px;}
	.news_content_dy , .inner_news_img{ height:300px;}
	.google_translate {margin-top: 13px;}
	.feature_product_img {width: 218px;}
	.featured_slider .col-md-6:nth-child(2n+2) { margin-left:-28px;}
	.innerourteam_space {margin: 0 2.5% 60px 0;width: 23%;min-height: 227px;}
	.img_title.service_listimages{ height:180px;}
}

@media (max-width: 736px) {
	.navbar-header{ width:100%;}
	.navbar-header a.navbar-brand img, .navbar-header a.navbar-brand{ width:55%;}
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:#008efe; cursor:pointer; color:#fff; border:none; margin:33px 15px 0 0;}
	.navbar-default .navbar-toggle .icon-bar{ background-color:#fff;}
	.menu .navbar-default .navbar-brand{ margin:25px 0 25px 15px;}
	.home_title_contain h4{ font-size:18px;}
	.menu .navbar-default .navbar-collapse{ margin:0px; padding:0px; background:#13378e ; width:100%;}
	.menu .navbar-default .nav > li { color:#FFFFFF; float:left; width:100%;}
	.menu .navbar-default .nav > li > a{ color:#FFFFFF;}
	.menu .navbar-default .nav > li > a{ border-bottom:4px solid #fff; padding:10px 15px; transition:all 0.3s linear 0s;}
	.menu .navbar-default .nav > li > a:hover{ border-bottom:4px solid #008efe; padding:10px 25px; color:#FFFFFF;}
	.menu .navbar-default .nav > li > a.active{ border-bottom:4px solid #008efe;}
	.nivo-directionNav{ top:50%;}
	.nivo-directionNav .nivo-prevNav{ margin-left:2% !important;}
	.nivo-directionNav .nivo-nextNav{ margin-right:2% !important;}
	.slideshow .nivoSlider .nivo-caption{ top:33%; width:50%;}
	.featured_slider{ text-align:left;}
	.featured_slider .col-xs-12:first-child{ width:100%;}
	.featured_slider .col-xs-12:first-child img{ width:auto;}
	.footer_bottom_menubg .col-md-3:nth-child(2){ width:25%;}
	.footer_bottom_menubg .col-md-6:first-child, .footer_bottom_menubg .col-md-6:nth-child(4){ width:50%;}
	.footer_bottom_menubg{ background-size:100% auto; padding:0 0 15px;} 
	.footer_menu{ min-height:205px;}
	.footer_bottom_menubg .col-md-3:nth-child(2){ width:50%;}
	.menu .navbar-default .navbar-right{ margin-top:0px; width:100%;}
	.menu .row{ margin-left:-15px; margin-right: -15px;}
	.menu .navbar-default .navbar-nav > li:last-child a{ border-bottom:none;}
	.featured_slider .col-md-6 h5{ margin-top:20px;}
	.footer_bottom_menubg .col-xs-6{ width:50%;}
	.footer_bottom_menubg .col-xs-6:first-child{ width:50%;}
	.footer_bg{ padding-bottom:0px;}
	.footer_top form{ width:90%;}
	.footer_bottom_menubg h6{ margin-top:25px;}
	.footer_sitelink .col-xs-6 .row{ margin-left:-15px; margin-right:-15px;}
	.footer_bottom_menubg h6{ margin-bottom:0px;}
	.footer_address{ margin-top:15px;}
	.footer_bottom_menubg .col-xs-6:nth-child(4){ width:50%;}
	.footer_bottom_menubg h6{ margin-right:0px; width:100%;}
	.phone_col{padding:11px 9px 9px 10px;}
	.reviews{ padding:9px 12px 9px 12px;}
	.homepage_services .thumbnail .thumbnail_images{ height:200px;}
	.menu .navbar-default .navbar-nav .open a:hover{ color:#FFFFFF;}
	.inner_maincontaint .service_list h3{ font-size:13px;}
	.inner_maincontaint .portfolio_short_description h4{ margin-bottom:14px;}
	.header .col-md-6:last-child{ float:none;}
	.featured_slider .col-md-6:last-child, .featured_slider .col-xs-12:first-child{ padding-left:0px;}
	.featured_slider .col-xs-12:first-child img{ width:70%;}
	.innervideo_container .col-md-4:nth-child(odd){ width:49%; margin-right:2%;}
	.innervideo_container .col-md-4:nth-child(even){ width:49%; margin-right:0%;}
	.contactus_address_content span{ font-size:14px;}
	.service_breadcrumbs h1{ font-size:16px;     line-height: 22px;}
	.service_breadcrumbs{ padding-bottom:40px;}
	.homepage_services .thumbnail .caption{ min-height:200px;}
	.homepage_services .thumbnail .caption a{ left:20%;}
	.video_img a{ height:205px;}
	.video_img a img.video_play, .video_img img{ width:100%; height:auto;}
	.homepage_title h3 { margin-top: 80px;}
	.feature_product_img { width:80%;}
	.col-sm-6.col-md-6.col-xs-12.touch_with_us_form { width:50%;}
	.contact_form_info .col-sm-6.col-md-6.col-xs-12 { width:50%;}
	.contact_form_info { margin:50px 0px 60px;}
	.innerourteam_top_container .container .row div:first-child h1 {font-size: 21px;}
	.innerourteamp_bottom_bg { padding:47px 0 0;}
	.footer_content { margin:20px 0 0;}
	.contactlist {width: 75.5%;}
	.contactdetails {    margin-top: 115px;}
	.innernews_img { width:125px; height:125px;}
	.inner_maincontaint .news_blog_inner_detail h4{ font-size:18px;}
	.inner_maincontaint .news_blog_inner_detail p { font-size:12px;}
	.innernews_text { margin:0px;}
	.new_mainimages { width:180px; height:180px;}
	.menu ul li .dropdown-menu{ display:block; position:relative;width: 100%;border-radius: 0px;padding: 0px;left: 0px;}
	.menu ul li .dropdown-menu li { width:100%;}
	.menu ul li .dropdown-menu li a { width:100%; color: #13378e; font-size: 15px; font-weight: 500; border-bottom:4px solid #13378e;}
	.menu ul li:hover .dropdown-menu { background:#d0cece none repeat scroll 0 0;}
	.menu ul li .dropdown-menu > li:first-child > a, .menu ul li .dropdown-menu > li:last-child > a { padding:7px 40px;}
	.menu ul li .dropdown-menu > li > a { padding:7px 40px;}
	.menu ul li .dropdown-menu > li > a :hover, .menu ul li .dropdown-menu > li > a :focus {  color: #13378e;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #13378e; padding:7px 40px;}
	.img_title { left:19px; width:92%;}
	.menu ul li .dropdown-menu .dropdown-submenu >.dropdown-menu{ display:block; left:0px; border-radius:0px;}
	.menu ul li .dropdown-menu .dropdown-submenu >.dropdown-menu li a { padding:7px 60px;}
	.menu ul li .dropdown-menu .dropdown-submenu >.dropdown-menu li:first-child, .menu ul li .dropdown-menu .dropdown-submenu >.dropdown-menu li a:hover, .menu ul li .dropdown-menu .dropdown-submenu >.dropdown-menu li a:focus, .menu ul li .dropdown-menu .dropdown-submenu >.dropdown-menu li:last-child { border-radius:0px; }
	.menu ul li .dropdown-menu > li:first-child > a:hover, .menu ul li .dropdown-menu > li:first-child > a:focus, .menu ul li .dropdown-menu > li:first-child > a:active, .menu ul li .dropdown-menu > li:last-child > a:hover, .menu ul li .dropdown-menu > li:last-child > a:focus, .menu ul li .dropdown-menu > li:last-child > a:active { border-radius:0px;}
	.about_histrory_content h4 { margin-bottom:76px;}
    .commercial_content h4 { margin-bottom:40px;}
	.inner_maincontaint .international h4 { margin-bottom:47px;}
	.water_type { width:28%;}
	.google_translate {margin-top: -64px;margin-right: 70px; width:50%;}
	.product_topportion { min-height:330px;}
}

@media (max-width: 667px) {
	.menu ul li a{ padding:8px 5px;}
	.footer_menu ul li a, .footer_menu ul li:first-child a{ margin:0px;}
	.btn_newsletter{ width:25%;}
	.home_west_palm_address span, .home_north_palm_address span{ font-size:13px;}
	.phone_col{ padding:11px 9px 9px;}
	.phone_col{ padding:11px 8px 9px;}
	.reviews{ padding:9px 4px 9px;}
	.homepage_services .thumbnail .thumbnail_label h3{ font-size:14px;}
	.slideshow{ height:340px;}
	.nivoSlider img{ height:340px !important}
	.footer_top form .form-control{ width:62%;}
	.homepage_testimonial .testimonial_slider{ width:94%; margin:0 3%;}
	.phone_col h6{ font-size:13px; line-height:12px;}
	.homepage_service_casestudies .customNavigation{ padding:0 3%;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 6.5%;width:90%;}
	.portfolio_thumbimages{ height:110px;}
	.medias{ margin:40px 0 65px;}
	.innernews_container .col-sm-4{ width:100%;}
	.innernews_container .col-md-12 .col-md-7{ width:100%; margin-top:25px; text-align:center;}
	.innernews_img{ text-align:center;}
	.inner_maincontaint .innernews_paragraph a{ float:none; display:inline-block;}
	.faq .panel-group .panel .panel-heading h4 a, .useful_linkslist a{ padding:14px 15px;}
	.faq .panel-group .panel .panel-heading h4 a span{ width:94%;}
	.faq .panel-group .panel .panel-collapse .panel-body{ padding:20px 25px;}
	.team_person{ width:35%;}
	.portfolios .col-md-12 .col-md-6{ width:100%;}
	.portfolio_images{ height:auto; text-align:center;}
	.portfolio_images img{ float:none; display:inline-block; width:75%; height:auto;}
	.portfolio_detail_buttons{   display: inline-block; float: none; margin: 20px 0 0; position: static;}
	.inner_maincontaint .portfolio_short_description{ margin-left:0px; margin-top:20px; width:100%; text-align:center; min-height:inherit;}
	.portfolios{ margin-top:50px;}
	.portfolios .col-md-12{ margin-bottom:50px;}
	.homepage_services .thumbnail .caption a{ left:16%;}
	.video_img a{ height:195px;}
	.news_slider a .news_sliderimages{ height:100px;}
	.mainhome_water_bg {margin-top: -43px; min-height:475px;} 
	.homepage_title h3 { margin-top:60px; font-size:40px;}
	.home_title_contain h4{ font-size:17px;}
	.home_title_contain .home_paragraph p{ font-size:12px;}
	.featured_title h4 { font-size:24px; margin:0px;}
	.featured_bg { margin:17% 0 18%; height:250px;}
	.featured_slider .col-md-6 h5 { text-align:left; font-size:18px;}
	.slider_wrapper { width:85%;}
	.feature_product_img { height:280px;}
	.inner_featureslider { min-height:250px;}
	.contact_btn { padding:16px 40px; font-size:18px;}
	.footer_content { margin:30px 0 0;}
	.footer_sitelink span { font-size:14px;}
	.customNavigation a.prev, .customNavigation a.next { top:90px;}
	.featured_slider .col-md-6 h5 { margin-top:0px;font-size: 15px; margin-bottom: 6px;}
	.featured_slider .col-md-6 p { font-size:11px;}
	.innerourteam_top_container .container .row div:first-child h1 { font-size:20px;}
	.innerourteam_top_bg { background:rgba(0, 0, 0, 0) url("images/about_top_bg.png") no-repeat scroll 0 0 / 100% 100%; margin-bottom:50px;}
	.innerour_team_hading { width:97%;}
	.ourteam_hading h2 { margin:0px;}
	.affiliations_buttons a {  width: 46%;}
	.contactlist {width: 72.5%;}
	.contactus_container { width:90%;}
	.phone_contact {min-height: 80px;padding: 17px 27px 0;}
	.contactus_title h1 { margin:50px 0 -45px;font-size: 48px;}
	.contactdetails {margin-top: 100px;}
	.contactus_bg {min-height: 515px;}
	.water_type {width:31%;}
	.services_category .col-md-7 { width:56%;}
	.services_category:nth-child(even) .col-md-7 { width:56%;}
	.img_title {left: 13px;width: 80%;}
	.inner_maincontaint .img_title h4 { font-size:38px;}
	.about_histrory_content div img { width:25%;}
	.content_pages_bg { margin-top:90px;}
	.all_content_pages p { font-size:13px;}
	.treatment_process { margin-top: 17px;}
	.treatment_process h4 { margin-bottom: 68px;}
	iframe{ height:225px;}
	.google_translate {margin-top: -54px;margin-right: 70px; width:50%;}
	.touch_with_us_form .captcha_box #recaptcha2 {margin-right: -26px;transform: scale(0.9);-ms-transform: scale(0.9);-webkit-transform: scale(0.9); -moz-transform: scale(0.9);-o-transform: scale(0.9);}
	.featured_slider .col-md-6:nth-child(2n+2) {margin-left: -15px;}
	.product_topportion { min-height:300px;}
	.innerourteam_space a .team_images {    height: 120px;}
	.innerourteam_space { min-height:197px;}
	.inner_maincontaint .service_listimages.img_title h4{ font-size:41px;}
}
@media (max-width: 640px) {
	.portfolio_listmenu .button-group .button{ margin-left:20px;}
	.phone_col{ padding:11px 3px 9px;}
	.phone_col h6{ font-size:12px;}
	.reviews{ padding:9px 3px 9px;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 5.5%;}
	.service_list{ margin-bottom:25px;} 
	.gallery_img{ height:125px;}
	.contactus_rightside{ padding:0px; width:100%;}
	.innercontactus_container .col-md-7{ width:100%;}
	.service_breadcrumbs h1{ margin-top:50px;}
	.homepage_services .thumbnail .caption a{ left:14%;}
	.innerourteam_top_container .container .row div:first-child h1 { font-size:19px;}
	.innerourteam_space { margin:0 2.5% 35px 0;}
	.innerourteamp_bottom_bg{ background:rgba(0, 0, 0, 0) url("images/our_team_bottom_bg.png") repeat-x scroll auto 100%;padding: 34px 0 0;}
	.affiliations_images { width:30%;}
	.home_title_contain p { margin:15px 0px;font-size: 12px;}
	.contactus_rightside { width:100%; height:240px;}
	.contactlist { width:71.5%;}
	.contactus_bg {min-height: 540px;}
	.news_content_dy, .inner_news_img { height:275px;}
	.news_main_title { margin-top:13%;}
	.news_blog_content {width: 90%;margin: 0 5%;}
	.news_blog_detail_page {width: 96%;margin: 6% 2% 9%;}
	.water_inner_images .row { margin:0 -15px;}
	.all_content_pages img { width:43%;}
	.content_pages_bg { margin-top:60px;}
	.about_histrory_content h4 { font-size:40px; margin-top:50px;}
    .commercial_content h4 {  font-size:40px;}
	.inner_maincontaint .international h4 { font-size:40px; margin-top:65px;}
	.inner_maincontaint .international ul { width:100%;}
	.inner_maincontaint .international div img { float:left !important;}
	.treatment_process h4 { margin-top: 32px; margin-bottom: 66px;font-size: 40px;}
	.commercial_content h4 { margin-top:45px; margin-bottom:45px;}


}
@media (max-width: 600px) {
	.menu ul li a{ font-size: 12px;}
	.btn_newsletter{ font-size:11px;}
	.home_item_content span{ font-size:16px;}
	.footer_newsletter_col span{ width:94%;}
	.home_north_palm_address h2, .home_west_palm_address h2{ font-size:16px;}
	.service_list_left {max-width:28%; min-width:inherit;}
	.service_list_left img {height:auto;}
	.service_list_right {width:68%; margin:0 0 0 4%;}
	.slideshow .nivoSlider .nivo-caption h2{ font-size:18px;}
	.phone_col h6{ font-size:14px;}
	.header .col-md-6:last-child, .header .col-md-6:first-child, .header .col-xs-6{ width:100%; text-align:center; padding:0px;}
	.social_icon{ text-align:center; float:none; display:inline-block; width:auto;}
	.header .pull-right, .header .pull-right .reviews{width:100%;}
	.header .pull-right .reviews{ border-top:1px solid #fff; text-align:center; border-bottom:1px solid #fff; border-left:none; border-right:none;}
	.header .pull-right{ margin:0px;}
	.header .pull-right .reviews a{ float:none;}
	.phone_col{ width:100%; text-align:center;}
	#wrapper{ overflow:hidden;}
	.featured_slider .col-md-6:last-child{ padding-left:0px;}
	.portfolio_listmenu .button-group .button{ margin-left:10px;}
	.phone_col{ border-right:none;} 
	.social_icon{ margin:6px 0 0;}
	.social_icon a{ height:18px;}
	.homepage_services .col-xs-6{ width:100%;}
	.footer_top form .form-control{ width:60%;}
	.slideshow{ height:320px;}
	.nivoSlider img{ height:320px !important;}
	.homepage_services .thumbnail .thumbnail_images img{ width:100%; height:100%;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 4%; width:93%;}
	.service_list{ width:48%; margin-right:4%; margin-bottom:20px;}
	.service_list:nth-child(even){ margin-right:0px;}
	.service_list:nth-child(odd){ margin-right:4%;}
	.portfolilo_details .col-md-5{ width:100%; padding-left:0px; margin-top: 20px;}
	.portfolio_thumbimages{ width:23.5%;}
	.portfolio_thumbimages:nth-child(2n+2){ margin-right:2%;}
	.portfolio_thumbimages:nth-child(4n+4){ margin-right:0px;}
	.portfolio_detail_img{ width:100%;}
	.portfolio_description{ margin:25px 0 0;}
	.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }
	div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }
	div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }
	.pp_content { width: 100%!important; height: auto!important; }
	.pp_fade { width: 100%!important; height: 100%!important; }
	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
	#pp_full_res img { width: 100%!important; height: auto!important; }
	.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
	a.pp_close { right: 7%!important; top: 10px!important; }
	.faq{ margin:43px 0;}
	.inner_maincontaint .service_detail h1{ font-size:15px;}
	.inner_maincontaint .service_detail p{ font-size:14px;}
	.homepage_services .thumbnail .caption a{ left:26%;}
	.video_img a{ height:175px;}
	.homepage_title h3 { font-size:35px; margin-top:50px;}
	.mainhome_water_bg { margin-top:-35px;}
	.home_title_contain h4 { margin-top:100px; line-height:25px;}
	.contact_btn {padding: 16px 40px;font-size: 14px;}
	.water_center_contact p { font-size:16px;}
	.water_center_contact span { font-size:12px;}
	.contact_form_info h6 { font-size:12px;}
	.touch_with_us_form input { height:48px;}
	.contact_form_info .col-sm-6.col-md-6.col-xs-12 { margin:10px 0;}
	.touch_with_us_form .captcha_box #recaptcha2 {transform: scale(0.85); -moz-transform:scale(0.85); -webkit-transform:scale(0.85); -ms-transform:scale(0.85); -o-transform:scale(0.85); margin-right: -34px;}
	.footer_sitelink span { font-size:12px; width:100%;}
	.header_right .social_icon { margin:0px;}
	.homepage_services .thumbnail .caption { padding-top:0px;}
	.innerourteam_top_container .container .row div:first-child h1 { font-size:17px;}
	.innerourteam_space a .team_images { height:110px;}
	.innerourteamp_bottom_bg { padding:15px 0 0;}
	.ourteam_hading_text span { font-size:10px;}
	.ourteam_hading h2 { font-size:27px;}
	.innerourteam_top_container .container .row div:first-child p { font-size:11px;}
	.inner_maincontaint .affiliations_mainimg p { font-size:20px;}
	.affiliations_buttons a { font-size:17PX;}
	.contactlist {width: 69.5%;}
	.phone_contact { width:80%; margin:0 10%;}
	.water_detail_dropdown a { font-size:18px;}
	.water_detail_dropdown .images_detail { left:10px;}
	.inner_maincontaint .international ul { width:100%;}
	.about_histrory_content h4 { margin-top :40px;margin-bottom: 60px;}
	.content_pages_bg {margin-top:50px;}
	.commercial_content { padding:0px;}
    .commercial_content h4 {  margin-top :40px;margin-bottom:55px;}
	.inner_maincontaint .international h4 { margin-top:33px;}
	.inner_maincontaint .international div div { width:30%;}
	.inner_maincontaint .international div div p strong { font-size:11px;}
	.treatment_process h4 { margin-top: 22px; margin-bottom: 66px;}
	iframe { height: 200px;}
	.water_type{ width:35%;}
}


@media (max-width: 568px) {
	.homepage_services .thumbnail .thumbnail_label h3{ font-size:14px;} 
	.slideshow{ height:250px;}
	.nivoSlider img{ height:250px !important;}
	.slideshow .nivo-directionNav .nivo-prevNav, .slideshow .nivo-directionNav .nivo-nextNav{ background-size:80%;}
	.slideshow .nivoSlider .nivo-caption h2{ font-size:16px;}
	.nivo-directionNav{ top:56%;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ width:96%; margin:0 0 0 3%;}
	.service_detail{ padding:0 15px;}
	.service_detail + .back{ padding:0 15px;}
	.testimonial_images{ width:100%;}
	.clients_comments{ width:100%; margin-left:0px; margin-top:0px;}
	.testimonial .thumbnail_container .thumbnail{ margin-bottom:0px;}
	.innergallery_container .col-lg-12 .row .col-md-3{ width:33%;}
	.innergallery_container .col-lg-12 .row .col-md-3:nth-child( 2n+2){ margin-right:.5%;}
	.innergallery_container .col-lg-12 .row .col-md-3:nth-child( 3n+3){ margin-right:0px;}
	.featured_slider .col-xs-12:first-child img{ width:80%;}
	.team_person_img{ height:215px;}
	.service_breadcrumbs h1{ margin-top:40px;}
	.homepage_services .thumbnail .caption a{ left:25%;}
	.video_img a{ height:165px;}
	.news_slider{ width:25%;}
	.news_slider:nth-child(5n+5){ margin-right:1%;}
	.news_slider:nth-child(4n+4){ margin-right:0%;}
	.homepage_service_casestudies h3{ font-size:16px; margin:24px 0;}
	.featured_title h4 { font-size:20px;}
	.inner_featureslider { min-height:310px;margin: 20px 2%;}
	.inner_featureslider .btn_learn_more {padding: 7px 14px;margin-top: 10px; font-size:12px;}
	.feature_product_img { height:200px;}
	#owl-demo { top:-56px;padding: 0 12.5%;}
	.featured_bg {margin: 13% 0 17%;height: 270px;}
	.customNavigation a.prev, .customNavigation a.next { top:68px;}
	.navbar-header a.navbar-brand img, .navbar-header a.navbar-brand {width: 60%;}
	.touch_with_us_form .captcha_box #recaptcha2 {margin-right: -45px;transform: scale(0.8, 0.8); -webkit-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); }
	.contact_form_info h6 { font-size:11px;}
	.header_left p,.header_right h2 { line-height:20px;}
	.innerourteam_top_bg { height:570px; background-size:auto 100%;}
	.innerourteam_top_container .container .row div:first-child { width:100%;}
	.innerourteam_top_container .container .row div:last-child { width:100%; float: none; text-align:center; height: 200px; overflow:hidden;}
	.innerourteam_top_container .container .row div:last-child img {float:none; height:100%;}
	.innerourteamp_bottom_bg .col-md-12 .row div:first-child { margin: 0 0 25px; width:100%;loat: none; text-align:center; height: 200px; overflow:hidden;}
	.innerourteamp_bottom_bg .col-md-12 .row div:first-child img {float:none; height:100%; width:auto;}
	.innerourteamp_bottom_bg .col-md-12 .row div:last-child { width:100%;}
	.innerourteamp_bottom_bg {background-size:auto 100%;padding: 40px 0 0;}
	.innerourteam_top_container .container .row div:first-child h1 { font-size:25px; float:none; text-align:center;}
	.innerourteamp_bottom_bg .col-md-12 .row div:last-child h4 { float:none; text-align:center;}
	.affiliations_mainimg {height: 280px;}
	.afflication_img_div { padding:0 25PX;}
	.affiliations_buttons{ margin:40px 0 48px;}
	.contactlist {width: 65.5%;}
	.phone_contact { padding:17px 0px 0;}
	.news_content_dy, .inner_news_img { height:240px;}
	.news_blog_content { width:100%; margin:0 0%;}
	.inner_maincontaint .news_details_description {padding: 0 0 0 56px;}
	.water_detail_dropdown a:before { margin:3px 2px 0 0;}
	.water_inner_images { padding:0px;}
	.img_title { width:76%; left:30px;}
	.treatment_process h4 { margin-bottom: 57px;}
	.google_translate { margin-top: -60px;}
	.water_type{ width:37%;}
}
@media (max-width: 536px) {
	.portfolio_listmenu .button-group .button{ margin-left:6px;}
	.navbar-header a.navbar-brand img{ width:54%;}
	.footer_top form .form-control{ width:53%;}
	.homepage_testimonial .testimonial_slider{ width:90%; margin:0 5%;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin-left:2%;}
	.servicedetail_images{ margin:0 0 15px 18px;}
	.breadcrumbs{ height:auto;}
	.breadcrumbs ul{ padding:0px;} 
	.breadcrumbs h2{ font-size:14px;}
	.inner_maincontaint .pagenavigation h6{ width:100%; text-align:center;}
	.inner_maincontaint .pagenavigation ul{ float:none; display:inline-block;}
	.inner_maincontaint .pagenavigation{ text-align:center;}
	.medias .col-md-4 a span{ font-size:16px;}
	.medias .col-md-4 a{ height:85px;}
	.featured_slider .col-md-6 h5{ font-size:18px; margin-bottom:13px;}
	.team_person{ width:40%;}
	.team_person_img{ height:200px;}
	.service_breadcrumbs .col-md-12{ margin-top:20px;}
	.service_breadcrumbs h1{ margin-top:34px; font-size:15px; border-bottom: 3px solid #fff;}
	.homepage_services .thumbnail .caption a{ left:24%;}
	.team_person{ width:35%;}
	p.person_category, p.person_name{ font-size:14px;}
	.homepage_services .thumbnail .caption a { font-size: 12px; float:left;}
	.customNavigation a.prev ,.customNavigation a.next { background-size:60%;}
	.featured_slider .col-md-6 h5 { font-size:14px;}
	.btn_learn_more { padding:12px 16px;}
	.contact_form_info .col-sm-6.col-md-6.col-xs-12 { width:100%;}
	.contact_form_info { margin: 30px 0 60px;}
	.contact_form_info h6 {font-size: 23px;}
	.water_center_contact p { font-size:25px;}
	.water_center_contact span { font-size:18px;}
	.innerourteam_space {width: 30%; margin:0 1.5% 35px;    min-height: 210px;}
	.innerourteam_space:nth-child(4n+4) { margin:0 1.5% 35px;}
	.career .ourteam_hading_text a { font-size:13px;}
	.contactus_title h1 {margin: 50px 0 -37px;font-size: 43px;}
	.contactdetails {margin-top: 84px;}
	.contactlist { width:64%;}
	.contactus_form form .col-xs-12{ padding:0px;}
	.inner_maincontaint .news_details_description h3 { font-size:18px;}
	.water_inner_images { width:50%; margin-bottom:30px;}
	.water_detail_dropdown .images_detail { width:250px;}
	.water_type { width:178px;}
	.img_title { width:74%;}
	.about_histrory_content h4 {font-size: 30px;}
    .commercial_content h4 {font-size: 30px;}
	.inner_maincontaint .international h4 { font-size:30px;}
	.inner_maincontaint .international div div img { margin:0px;}
	.treatment_process h4 { margin-bottom: 55px;    font-size: 30px;}
	iframe { height: 185px;}
	.google_translate { margin-top: -54px;}
	.contactus_bg { min-height:500px;}
	.contactus_rightside{ height:200px;}
	.mainhome_water_bg { margin-top:-30px;}
	.content_pages_bg { margin-top:44px;}
	.inner_services_title {height: 150px;}
	.innerourteam_space a .team_images { height:130px;}

}
@media (max-width: 480px) {
	.logo {width:50%;}
	.header_address {width:50%;}
	.search_box,.txt_search,.header_bottom_right,.logo img {width:100%;}
	.footer_left {width:38%;}
	.footer_right {width:62%;}
	.nav_bg{ background:none; position:relative;}
	.menu_btn{ background:url(images/nav_bg.png) repeat-x; min-height:42px; background-size:auto 100%; width:100%; float:left; display: block; cursor:pointer; margin:0px;}
	.menu_btn span{ float:left; font-family: 'Open Sans'; font-weight: 800;  font-size:20px; color:#6a6a6a; margin:5px 0px 0px 12px;}
	.menu_btn b{display: inline-block;height: 30px;position: relative;vertical-align: middle;width: 24px;float:right; margin:6px 0 0;}
	.menu_btn b:after, .menu_btn b:before{background-color: #000;content: "";height: 2px;left: 0;margin: auto;position: absolute;right: 0;transition: all 0.3s ease 0s;width: 100%}
	.menu_btn b:after{bottom: 20%;transform-origin: left bottom 0}
	.menu_btn b:before{top: 20%;transform-origin: left top 0}
	.menu_btn b.in:before{transform: rotate(45deg)}
	.menu_btn b.in:after{transform: rotate(-45deg)}
	.menu_btn b i{background: #000 none repeat scroll 0 0;bottom: 0;display: block;height: 2px;left: 0;margin: auto;position: absolute;right: 0;top: 0;transition: all 0.1s ease 0s;width: 100%}
	.menu_btn b.in i{opacity:0}
	.menu_btn img{ float:right; margin:0px 6px 0px 0px;}
	.main_gallery .gallery_images,.portfolio {width:31%;}
	ul.tabs li {padding:0 8px; font-size:12px;}
	.product_thumbnailimages {width:23%; margin:0 1%;}
	.homepage_services .col-md-offset-1{ margin-left:0px;}
	.homepage_services .thumbnail .thumbnail_label{ padding:14px 0;}
	.portfolio_listmenu .button-group .button{ width:100%; margin-left:0px; margin-bottom:0px; text-align:left; padding:5px 0; border-bottom:4px solid #d8bb76;}
	.portfolio_listmenu .ui-group .button-group, .portfolio_listmenu .ui-group{ float:left; width:100%;}
	.portfolio_listmenu .button-group .button.is-checked{ border-bottom:4px solid #001a55;}
	.portfolio_listmenu .button-group .button:last-child{ border-bottom:none;}
	.portfolio_listmenu{ margin:0 0 18px;}
	.navbar-header a.navbar-brand img{ width:62%;}
	.slideshow .nivoSlider .nivo-caption{ width:60%;}
	.footer_top form .form-group{ background:none; width:100%; height:auto;}
	.footer_top form .form-control{ width:100%; height:47px;}
	.footer_top form .form-group .g-recaptcha, .footer_top form .form-group label.error{ position:static; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1);}
	.footer_top form .form-group .g-recaptcha{ margin-top:15px;}
	.footer_top form input[type="submit"].btn{ float:left !important; margin-top:15px;}
	.isotope .col-xs-6:nth-child(odd){ padding-left:0px;}
	.isotope .col-xs-6:nth-child(even){ padding-right:0px;}
	.homepage_services .thumbnail .thumbnail_label{ padding:10px 0;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 24%; width:75%;}
	.featured_services a.btn-primary{ margin:22px 0 5px;}
	.footer_top form input[type="submit"].btn{ width:140px;}
	.breadcrumbs h2, .breadcrumbs ul li, .breadcrumbs ul li a{ font-size:13px;}
	.medias .col-md-4 a span{ font-size:15px; display:block; margin-left:0px;}
	.footer_top .captcha_box, .footer_top form .form-group .g-recaptcha{ float:left; width:100%;}
	.footer_top form .form-group .captcha_box #recaptcha2{ position:static; transform:scale(1);}
	p.person_name{ font-size:13px;}
	p.person_category{ font-size:13px;}
	.team_person_img{ height:180px;}
	.service_breadcrumbs h1{ margin-top:28px;}
	.homepage_services .thumbnail .caption a{ left:20%;}
	.service_short_description{ min-height:137px;}
	.video_img a{ height:139px;}
	.footer_captchamessage, .footer_top .footer_captchamessage h6{ text-align:left;}
	.footer_top .footer_captchamessage h6{ margin-bottom:0px;}
	.homepage_title h3 { margin-top: 30px;font-size: 30px;}
	.mainhome_water_bg { margin-top:-30px;}
	.home_title_contain h4 { line-height: 20px;margin-top: 80px; font-size:15px;}
	.featured_title h4 { font-size:16px;}
	.inner_featureslider {margin: 18px 2%;}
	.featured_slider .col-md-6:first-child { width:100%;}
	.feature_product_img {height:200px; width:92%; text-align:center;}
	.featured_slider .col-sm-6:first-child img { width:auto; height:100%;}
	.featured_bg { height:350px;}
	.customNavigation a.prev, .customNavigation a.next { top:153px;}
	.featured_slider .col-md-6:last-child { width:100%; margin:0px; padding:0 15px;}
	.inner_featureslider { height:423px;}
	.featured_bg { margin:16% 0 17%;}
	.contact_form_info h6 {font-size: 20px;margin-top: 20px;}
	.bottom_footer_content .col-xs-6 { width:100%;}
	.bottom_footer_content { text-align:center; float:none;}
	.col-xs-4.footer_client_img{ width:32.8%; display:inline-block;}
	.bottom_footer_content { margin:0px;}
	.footer_client_img { display:inline-block;}
	.innerourteam_top_bg { height:620px;}
	.ourteam_hading { width:100%; text-align:center; float:none;}
	.ourteam_hading h2 { border:none;margin-bottom: 10px;}
	.ourteam_hading_text span { font-size:14px; text-align:center;}
	.ourteam_hading_text { width:100%;}
	.career .ourteam_hading { width:100%; float:none; text-align:center;}
	.career .ourteam_hading_text span { width:100%; text-align:center;}
	.career .ourteam_hading_text { width:100%;}
	.career .ourteam_hading_text a {font-size:15px;}
	.inner_maincontaint .affiliations_mainimg p { font-size:16PX;}
	.affiliations_images { margin-top:30PX;}
	.affiliations_buttons a {min-height: 45px; padding: 12px 0; font-size:13px;}
	.resources_btn a {min-height: 45px; padding: 12px 0; font-size:13px;}
	.contactus_title h1 {margin: 40px 0 -30px; font-size:35px;}
	.contactdetails { margin-top:70px;}
	.phone_contact { width:100%; margin:0px;}
	.contactlist { width:60%;}
	.contactlist select { width:115%;}
	.contactus_lastchild .captcha_box { width:50%; float:left;}
	.inner_maincontaint .news_blog_inner_detail { padding:0 0 0 13%;} 
	.new_mainimages { width:150px; height:150px;}
	.inner_maincontaint .news_details_description { padding:0 0 0 30px;}
	.inner_maincontaint .request_quote h4 { font-size:24px;}
	.water_detail_dropdown .images_detail h6 { font-size:12px;}
	.water_detail_dropdown .images_detail p { font-size:11px;}
	.water_detail_dropdown .images_detail { width:224px;}
	.water_type .center_images { width:160px; height:160px;}
	.img_title { height:175px; width:69%;}
	.inner_maincontaint .img_title h4 { font-size:30px;}
	.about_histrory_content div img { height:100px;}
	.commercial_content { padding:0 15px;}
	.treatment_process h4 { font-size: 36px; margin-top: 17px;}
	iframe { height: 175px;}
	.content_pages_bg { margin-top:50px;}
	.inner_services_content .service_detail p a strong { padding:15px 20px; font-size:15px;}
	.product_topportion { min-height:330px;}
	.touch_with_us_form .captcha_box.col-sm-6 img:last-child { width:40% !important}
	.inner_services_title {height: 130px;}
.innerourteam_space a .team_images { height:115px;}
	.img_title.service_listimages{ height:160px;}
	.water_type{ width:160px;}
	.inner_maincontaint .service_listimages.img_title h4{ font-size:37px;}
}

	
@media (max-width: 414px) {
	.header_address{ display:none;}
	.txt_search{ width:97%;}
	.home_thumb_wrapper{ width:48%; margin:0 5px 5px 0; height: 192px;}
	.home_item_content span{ font-size:20px; margin:70px 0px 0px 0px;}
	.footer_left, .footer_middle, .footer_right{ width:100%;}
	.home_west_palm_address, .home_north_palm_address{ margin:18px 0px 0px 0px;}
	.top_caption_text h2{ font-size:18px; padding:10px 16px;}
	.top_caption_bg{ min-height:auto; }
	.bottom_caption{ margin:0px;}
	.bottom_caption_text a{ font-size:18px;}
	.logo {width:auto;}
	.homepage_testimonial .customNavigation a.prev2, .homepage_testimonial .customNavigation a.next2{ margin:0px;}
	.footer_top form{ width:90%;}
	.nivo-directionNav .nivo-prevNav{ background-size:70% auto !important;}
	.nivo-directionNav .nivo-nextNav{ background-size:70% auto !important;}
	.nivo-directionNav{ top:60%;}
	.footer_menu ul li a{ font-size:13px;}
	.footer_bottom_menubg .col-md-3:nth-child(4){ width:50%;}
	.footer_address{ margin:15px 0 0;}
	.footer_address span, .phone_no span, .btn_emailthispage{ font-size:13px;}
	.featured_slider .col-md-6 p{ font-size:13px;}
	.navbar-header a.navbar-brand img{ width:72%;}
	.slideshow{ height:210px;}
	.nivoSlider img{ height:210px !important;}
	.slideshow .nivoSlider .nivo-caption h2{ font-size:14px;}
	.homepage_portfoliolist .thumbnail .caption a{ display:block;}
	.homepage_services .thumbnail .thumbnail_label h3{ font-size:13px;}
	.homepage_services .thumbnail .thumbnail_images{ height:115px;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 19%; width: 75%;}
	.homepage_testimonials_list{ width:94%;}
	.service_detail .col-md-5{ width:100%;}
	.breadcrumbs ul{ margin:11px 0 0; display:inline-block; float:none;}
	.breadcrumbs h2{ width:100%; text-align:center;}
	.breadcrumbs{ text-align:center; padding:13px 15px 10px;}
	.inner_maincontaint .portfolio_short_description{ margin-top:20px; }
	.inner_maincontaint .portfolio_short_description h4{ font-size:20px;}
	.portfolio_thumbimages{ width:32%;}
	.portfolio_thumbimages:nth-child(3n+3){ margin-right:0px;}
	.portfolio_thumbimages:nth-child(4n+4){ margin-right:2%;}
 	.reviewform .form-group{ width:100%;}
	.testimonial_reviewform .form-group:first-child{ margin-right:0px;}
	.faq .panel-group .panel .panel-heading h4 a span, .faq .panel-group .panel .panel-collapse .panel-body p, .useful_linkslist a{ font-size:14px;}
	.faq .panel-group .panel .panel-heading h4 a span{ width:90%;}
	.contactus_leftside .col-md-6{ width:100%;}
	.team_person_img{ height:170px;}
	.inner_maincontaint .team_title h4{ font-size:16px;}
	.team_title{ margin-top:-10px;}
	.inner_maincontaint .portfolio_short_description h4{ font-size:18px;}
	.portfolio_images img{ width:100%;}
	.service_breadcrumbs ul li, .service_breadcrumbs ul li a{ font-weight:400;}
	.service_breadcrumbs h1{ font-size:14px; margin-top: 20px; line-height:16px;}
	.service_breadcrumbs{ padding-bottom:25px;}
	.homepage_services .thumbnail .caption{ min-height:170px;}
	.homepage_services .thumbnail .caption a{ left:13%;}
	.inner_maincontaint .news_details_img h5{ font-size:14px;}
	.inner_maincontaint .news_details_img h3{ font-size:16px;}
	.video_img a{ height:125px;}
	.team_person{ width:40%;}  
	.header_left p { font-size:15px;}
	.header_right h2 { font-size:15px;}
	.mainhome_water_bg{ margin-top:-23px;}
	.homepage_title h3 { font-size:25px;}
	.home_title_contain h4 {font-size: 15px; margin-top: 70px;}
	.home_title_contain .home_paragraph { padding:0px;}
	.home_services:nth-child(1n+1) .thumbnail .serives_detail_img ,.home_services:nth-child(1n+1) .thumbnail .serives_detail_home { width:100%;}
	.homepage_services .thumbnail .thumbnail_images { height:200px;}
	.homepage_services .thumbnail .thumbnail_images img { width:auto; height:100%;}
	.homepage_services .thumbnail .caption { height:200px; padding:10px;}
	.featured_title h4 { font-size:14px;}
	.customNavigation a.next { background-position:25px 8px;}
	.slider_wrapper { width:100%;}
	.featured_slider { width:100%;}
	.inner_featureslider { text-align:center;}
	.featured_slider .col-md-6 h5 { float:none; text-align:center; margin-bottom:6px;}
	.contact_form_info h6 { font-size:18px;}
	.innerourteam_top_container .container .row div:first-child h1 {font-size: 21px;}
	.innerourteam_top_container .container .row div:last-child { height:180px;}
	.affiliations_images {margin-right: 9px;}
	.affiliations_buttons { margin:0px 0 48px;}
	.affiliations_buttons a { width:80%;}
	.affiliations_buttons a:first-child { margin-bottom:20px; margin-right:0px;}
	.resources_btn a { width:80%;}
	.resources_btn a:first-child { margin-bottom:20px; margin-right:0px;}
	.resources_btn a:nth-child(2) { margin-bottom:20px; margin-right:0px;}
	.resources_btn a:last-child{ margin-bottom:20px; margin-right:0px;}
	.contactdetails { padding:0 35px;}
	.phone_contact { min-height: 65px;}
	.contactus_bg {min-height: 510px;}
	.contactus_form .col-md-6 { width:100%;}
	.contactlist { width:100%;}
	.selectbox span { margin:0px 0% 10px 20px;}
	.col-xs-4.footer_client_img { width:31.8%;}
	.inner_maincontaint .news_heading_dy h4 { font-size:25px;}
	.inner_maincontaint .news_heading_dy p { font-size:25px;}
	.news_content_dy, .inner_news_img { height:200px;}
	.news_blog_content .col-xs-3 , .news_blog_content .col-xs-9{ width:100%; float:none; text-align:center; display:inline-block; padding:0px;}
	.innernews_img { float:none; width:130px; height:130px; margin:0 auto;}
	.news_date { float:none;}
	.innernews_container .col-md-12 { margin-bottom:30px;}
	.news_details_img.col-md-4.col-sm-4 {  width:100%; float:none; text-align:center; display:inline-block;}
	.new_mainimages { text-align:center; float:none; margin:0 auto;}
	.inner_maincontaint .news_details_description { width:100%; text-align:center; padding:0px;}
	.inner_maincontaint .inner_services_content h3 {font-size: 22px;}
	.water_type { width:150px;}
	.inner_maincontaint .request_quote h4 { font-size:20px;}
	.water_detail_dropdown .images_detail { width:190px; left:20px;}
	.about_histrory_content h4 { font-size:25px;margin-bottom: 50px;margin-top: 45px;}
    .commercial_content h4 {font-size:25px;}
	.all_content_pages img { width:100%;}
	.inner_maincontaint .international div div { width:100%;}
	.inner_maincontaint .international ul li { font-size:12px;}
	.inner_maincontaint .international h6 { font-size:12px; margin-bottom:10px;}
	.inner_maincontaint .international h4 { margin-bottom:32px;}
	.inner_maincontaint .international > div:first-child { width:100%;}
	.inner_maincontaint .international > div:first-child img { width:100%;}
	.treatment_process h4 { margin-bottom: 45px;}
	iframe { height: 145px;}
	.water_type .center_images { width:150px; height:150px;}
	.img_title { left:11px;}
	.google_translate {margin-right: 16px; margin-top:0px; margin-bottom: 10px;}
	.feature_product_img { height:150px;}
	.featured_slider .col-md-6:last-child { margin-top:10px;}
	.contactus_rightside iframe { height:200px;}
	.product_topportion { min-height:400px;}
	.innerourteam_space { width:47%;}
	.innerourteam_space a .team_images { height:165px;}
	.img_title.service_listimages{ height:150px;}
} 


@media (max-width: 384px) {
	.home_thumb_wrapper{ height:177px;}
	.top_caption_text h2{ font-size:14px;}
	.bottom_caption_text a{ font-size:14px;}
	.main_gallery .gallery_images,.portfolio {width:48%;}
	.quantity_box {margin:0 0 10px; width:100%;}
	ul.tabs li {width:50%;}
	ul.tabs {height:auto;}
	.detailsdefal_main .detailsdefal_img {width:100%; margin:0px; max-width:inherit;}
	.navbar-header a.navbar-brand img{ width:78%;}
	
	.homepage_testimonial .testimonial_slider{ width:80%; margin:0 10%;}
	.homepage_services .col-xs-6{ width:100%;}
	.homepage_services .thumbnail .thumbnail_images{ height:185px;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 17%;}
	.featured_slider .col-md-6 h5{ font-size:20px; margin-bottom:12px;}
	.featured_title h4{ font-size:18px;}
	.featured_title .customNavigation{ margin:16px 0 0; }
	.services_images{ height:125px;}
	.service_breadcrumbs .col-md-12{ margin-top:19px;}
	.medias .col-md-4{ width:100%;}
	.medias .col-md-4 a span{ display:inline-block; margin-left:15px;}
	.featured_slider .col-xs-12:first-child img{ width:100%;}
	.featured_slider .col-md-6 h5{ font-size:16px;}
	.innergallery_container .col-lg-12 .row .col-md-3:nth-child(odd){ margin-right:2%; width:49%;}
	.innergallery_container .col-lg-12 .row .col-md-3:nth-child(even){ margin-right:0px; width:49%;}
	.team_person_img{ height:240px;}
	.team_person{ float:left; width:100%;}
	.team_person_img img{ height:auto; width:100%;}
	.homepage_services .thumbnail .caption{ min-height:inherit;}
	.homepage_services .thumbnail .caption a{ position:static; margin:16px 0 0;}
	.innervideo_container .col-md-4:nth-child(odd), .innervideo_container .col-md-4:nth-child(even){ width:100%; margin-right:0px;} 
	.video_img a{ height:200px;}
	p.person_name, p.person_category{ text-align:center;}
	.col-xs-4.footer_client_img { width:31.8%;}
	.innerourteam_top_container .container .row div:first-child h1 { font-size:20px;}
	.innerourteam_space { width:47%;}
	.innerourteam_space a .team_images { height:150px;}
	.inner_maincontaint .affiliations_mainimg h2 { font-size:25px;}
	.inner_maincontaint .affiliations_mainimg p { font-size:15px;}
	.water_type{ width:175px;}
	.water_type .center_images{ width:175px; height:175px;}
	.img_title { height:195px;}
	.about_histrory_content h4 { margin-bottom:48px;}
	.treatment_process h4 { margin-bottom: 43px; font-size: 30px;}
	.all_content_pages { padding: 0 18%;}
	iframe { height: 135px;}
	.google_translate {margin-top: 0px;    margin-right: 17px;}
	.content_pages_bg { margin-top:52px;}
	.inner_services_content .service_detail p a strong { padding:15px 15px; font-size:15px;}
	.inner_maincontaint .service_listimages.img_title h4{ font-size:41px;}
	.img_title.service_listimages{ height:175px;}

}
@media (max-width: 375px) {
	.home_thumb_wrapper{ height:173px;}
	.service_list_left {max-width:100%; min-width:inherit;}
	.service_list_right {width:100%; margin:0 0 0 0;}
	.navbar-header a.navbar-brand img{ width:82%;}
	.featured_title h4{font-size:17px;}
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 16%;}
	.services_images img{ height:auto; width:100%;}
	.service_list{ width:100%;}
	.service_list:nth-child(even), .service_list:nth-child(odd){ margin-right:0px;} 
	.services_images{ height:180px;}
	.mainhome_water_bg { margin-top:-20px;}
	.feature_product_img { height:100px; margin-bottom:10px;}
	.inner_featureslider { height:350px;}
	.featured_bg { height:290px; margin:17% 0;}
	.contact_form_info { margin-bottom:12px;}
	.affiliations_images { width:46%;}
	.affiliations_buttons a , .resources_btn a{ font-size: 16px;}
	.inner_maincontaint .inner_services_content h3 { font-size:20px;}
	.water_inner_images { width:100%;}
	.water_detail_dropdown .images_detail { width:100%; position:relative;}
	.about_histrory_content div img { width:45%; height:130px;}
	.about_histrory_content h4 { margin-top: 19px;}
    .commercial_content h4 {margin-top: 40px;margin-bottom: 43px;}
	.content_pages_bg {    margin-top: 28px;}
	.commercial_content h4 { margin-top:22px;}
	.inner_maincontaint .international img{ width:100%;}
	.inner_services_content .service_detail p a strong { padding:15px 15px; font-size:14px;}
 
}
@media (max-width: 360px) {
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 14%;}
	.portfolio_thumbimages{ height:100px;}
	.medias .col-md-4 a{ height:75px;}
	.team_person_img{ height:210px;}
	.innerourteam_top_container .container .row div:first-child h1 {font-size: 19px;}
	.inner_maincontaint .affiliations_mainimg p { font-size:13px;}
	.inner_maincontaint .news_heading_dy h4 { font-size:20px;}
	.inner_maincontaint .news_heading_dy p { font-size:20px;}
	.news_content_dy, .inner_news_img { height:165px;}
	.inner_maincontaint .request_quote h4 { font-size:17px;}
	.img_title { width:73%;}
	.inner_maincontaint .international h4 { margin-top:10px;}
	.commercial_content h4 {margin-top: 15px;}
	.treatment_process h4 { margin-top: 8px; font-size: 28px;}
	iframe {height: 128px;}
	.inner_services_content .service_detail p a strong { padding:15px 3px; font-size:14px;}
	.inner_maincontaint .service_detail a img { width:100%; margin-bottom:10px;}
}
@media (max-width: 320px) {
	.home_thumb_wrapper{ height:148px;}
	.portfolio {width:96%; margin:0 2% 20px;  padding:0px;}
	.navbar-header a.navbar-brand img{ width:92%;}
	.isotope .thumbnail .caption{ padding-bottom:0px;}
	.footer_top form .form-group .g-recaptcha{transform: scale(.955); -moz-transform: scale(.955); -o-transform: scale(.955); -webkit-transform: scale(.955); -ms-transform: scale(.955); margin-left:-7px;}
	.footer_bottom_menubg h6{ font-size:14px;}
	.footer_sitelink .col-xs-6{ width:100%; text-align:center;}
	.footer_sitelink a{ float:none !important; display:inline-block;}
	.footer_sitelink span{ float:none !important; display:inline-block; margin:15px 0 15px;} 
	.homepage_service_casestudies .owl-carousel .owl-wrapper-outer{ margin:0 0 0 12.5%;}
	.featured_title h4{ font-size:16px;}
	.featured_title .customNavigation{ margin:14px 0 0;}
	.featured_title{ min-height:70px;}
	.service_breadcrumbs .col-md-12{ margin-top:12px;}
	.portfolio_thumbimages{ width:49%;}
	.portfolio_thumbimages:nth-child(even){ margin-right:0px;}
	.portfolio_thumbimages:nth-child(odd){ margin-right:2%;}
	.testimonial_reviewform .form-group #recaptcha1 {transform: scale(.955); -moz-transform: scale(.955); -o-transform: scale(.955); -webkit-transform: scale(.955); -ms-transform: scale(.955);}
	.gallery_img{ height:100px;}
	.footer_top form .form-group .captcha_box #recaptcha2{ margin:0 0 0 -6px; transform: scale(0.95);}
	.innercontactus_container .contactus_leftside .form-group #recaptcha1{ transform:scale(0.958);}
	.contactus_button{ margin-top:9px;}
	.inner_maincontaint .portfolio_short_description h4{ font-size:16px; margin-bottom: 9px;}
	.innernews_img img{ width:100%;}
	.video_img a{ height:180px;}
	.header_right h2,.header_left p { font-size:13px;}
	.homepage_title h3 { font-size:20px;}
	.home_title_contain h4 { font-size:12px;margin-top: 57px;}
	.home_title_contain .home_paragraph p { margin:12px 0px;}
	.featured_projects.col-xs-12 { padding:0px;}
	.contact_form_info h6 { font-size:13px;}
	.water_center_contact p { font-size:20px;}
	.water_center_contact span { font-size:15px;}
	.innerourteam_top_container .container .row div:first-child h1 { font-size:16px;}
	.innerourteam_top_bg { height: 680px;}
	.innerourteam_space { width:100%; float:none; text-align:center; margin:0 0 30px;}
	.inner_ourteam_title h5 { font-size:20px;}
	.inner_ourteam_title span{ font-size:18px;}
	.inner_maincontaint .affiliations_mainimg p {font-size: 17px;}
	.home_title_contain p { padding:0 0; font-size:11px;}
	.inner_services_content{margin: 40px 0px;}
	.inner_maincontaint .inner_services_content h3 {font-size: 17px;}
	.water_type .center_images { width:150px; height:150px;}
	.img_title {  height:160px;}
	.about_histrory_content h1, .about_histrory_content h2, .about_histrory_content h3, .about_histrory_content h4, .about_histrory_content h5 { font-size:20px;}
	.about_histrory_content h4 { margin-bottom:36px;}
	.treatment_process h4 {font-size: 27px;}
	iframe { height: 115px;}
	.contactus_rightside { height:220px;}
	.all_content_pages .international {margin-top: -30px;}
	.inner_services_content .service_detail p a strong { padding:15px 10px; font-size:12px;}
	.innerourteam_space a .team_images { height:auto;}
	.innerourteam_space a .team_images img { height:auto; width:auto;}
	.water_type{ width:150px;}
	.img_title.service_listimages{ height:150px;}
	.inner_maincontaint .service_listimages.img_title h4{ font-size:36px;}
	
}
	
	
	

