@media screen and (min-width: 992px) {
	.page_header .navbar-nav .nav-link {
		padding-left: 0;
		padding-right: 0;
	}
	.page_header .navbar-nav .nav-item {
		margin-left: 2rem;
	}
	.specialitem {
		margin-left: 140px;
	}
	ul.green_sList, ul.blue_sList {
		max-width: 100%;
		/*width: 470px;*/
	}
}/*min-width 992px;*/





@media screen and (max-width: 992px) {
	.logo {
		width: 150px;
		height: auto;
	}
	.page_footer p {
		text-align: center!important;
	}
	.info_section_bottles {
		position: relative;
		right: auto;
		bottom: -60px;
		width: 300px;
		margin: 0 auto;
		display: block;
	}

}/*ends max-width: 992px;*/





@media screen and (max-width: 1199px) {
	
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h4 {
		font-size: 20px;
	}
	.main_banner_wrap .main_banner_slide_wrap img.banner_bg {
		height: 450px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerThumbSide {
		width: 320px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerThumbSide figure {
		width: 320px;
		height: 320px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide {
		width: calc(100% - 340px);
	}
	.main_banner .slick-dots {
		right: 5%;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h1 small {
		font-size: 28px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h1 {
		font-size: 44px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h3 {
		font-size: 22px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h4 {
		font-size: 16px;
	}

}/*ends max-width: 1199px;*/





@media screen and (max-width: 991px) {
	.page_header .navbar-nav .nav-item {
		margin-left: .5rem;
	}	
	.hidden-md {
		display: none;
	}
	ul.green_sList li {
		width: 100%;
		padding-right: 0;
	}
	.testimonial_body {
		display: block;
		height: auto;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerThumbSide {
		width: 250px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerThumbSide figure {
		width: 250px;
		height: 250px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide {
		width: calc(100% - 270px);
	}

}/*ends max-width: 991px;*/




@media screen and (max-width: 767px) {
	.page_header .navbar-nav .nav-link, 
	.navbarTel a {
		text-align: center;
	}
	.navbarTel {
		-webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide ,
	.main_banner_wrap .main_banner_slide_inner .container .bannerContentSide.textleft,
	.main_banner_wrap .main_banner_slide_inner .container .bannerContentSide.textright {
		text-align: center;
		width: 100%;
	}
	.main_banner_wrap .main_banner_slide_inner .container > .bannerContentSide ul.blue_sList {
		width: 320px;
		margin: 0 auto;
		text-align: left;
		max-width: 100%;
	}
	.main_banner_wrap .main_banner_slide_inner {
		display: block;
	}
	.main_banner .slick-dots {
		width: 100%;
		top: auto;
		bottom: 10px; 		
		right: 0;
	}
	.section_padd {
		padding: 80px 0;
	}
	.c-order-sm-2 {
		order: 2;
	}
	.c-order-sm-1 {
		order: 1;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h1 small {
		font-size: 24px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h1 {
		font-size: 42px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h3 {
		font-size: 20px;
	}
	.main_banner_wrap .main_banner_slide_inner {
		padding: 30px 0;
	}
	.main_banner_wrap .main_banner_slide_wrap img.banner_bg {
		height: 400px;
	} 
	.hasletterspace {
		letter-spacing: 0.2rem;
	}
	.main_banner_wrap .main_banner_slide_inner .container {
		-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerThumbSide figure {
		width: 150px;
		height: 150px;
		margin: 0 auto;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerThumbSide {
		order: 1;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide {
		order: 2;
	}
	.main_banner_wrap .main_banner_slide_wrap img.banner_bg {
		height: 550px;
	}  

}/*ends max-width: 767px;*/









@media screen and (max-width: 575px) {
	.header_info_bar ul {
		-webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
	}
	.cheading span:after {
		display: none;
	}
	.section_padd {
		padding: 50px 0;
	} 
	.water_disinf_inner h1 {
		font-size: 32px;
	}
	.water_disinf_inner {
		padding: 30px;
	}
	.industry_box figure {
		width: 280px;
		height: 280px;
	}
	.testimonial_body {
		padding: 24px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h1 {
		font-size: 28px;
		font-weight: 700;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h1 small {
		font-size: 22px;
	}
	.main_banner_wrap .main_banner_slide_inner .bannerContentSide h3 {
		margin-bottom: 10px;
	}
	.hasletterspace {
		letter-spacing: 0;
	}
	.main_banner_wrap .main_banner_slide_inner .container > .bannerContentSide ul.blue_sList li {
		font-size: 14px;
		margin: 0;
	}
	.main_banner_wrap .main_banner_slide_inner {
		padding: 30px 0;
	}
	.main_banner_wrap .main_banner_slide_wrap img.banner_bg {
		height: 450px;
	}  

}/*ends max-width: 575px;*/


@media screen and (min-width: 768px) {
	.testimonial_slider.slick-slider .slick-track {
		display: flex;
		margin-bottom: 50px;
	}
	.testimonial_slider.slick-slider .slick-track .slick-slide {
		display: flex;
		height: auto;
	}
}