/* // Extra small devices (portrait phones, less than 576px) */

@media (max-width: 575.98px) {
	/* home page starts */
	.overview-block img {
		width: 65%;
	}
	#cssmenu>ul>li {
		padding: 0px 8px;
	}
	#cssmenu>ul>li>a {
		font-size: 15px;
	}
	.head-phone svg {
		margin-right: 5px;
	}
	.slider-block {
		height: 152px;
		background-size: cover;
		background-position: center;
	}
	.mb-75 {
		margin-bottom: 5px;
	}
	.heading {
		font-size: 25px;
		margin-bottom: 8px;
	}
	.overview-block {
		padding: 30px 0px 220px 0px;
		background-size: cover;
	}
	.overview-img {
		text-align: center;
	}
	.product-thumb .card-img-top {
		height: 240px;
	}
	.product-thumb .card-body {
		padding: 10px 10px;
	}
	.product-thumb .card-title {
		font-size: 16px;
		margin-bottom: 3px;
	}
	.product-thumb .card-link {
		font-size: 15px;
	}
	.more-product .card-body {
		padding: 15px 10px;
	}
	.more-product .card-title {
		font-size: 17px;
	}
	.btn1 {
		width: 130px;
	}
	.mt-50 {
		margin-top: 35px;
	}
	.our-work-block h6 {
		font-size: 19px;
		margin-top: 10px;
	}
	#our-work-slider .item img {
		height: 230px;
		margin: 0px auto;
	}
	.dealership-block img {
		height: 300px;
		width: 100%;
		object-fit: cover;
		object-position: top;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		left: -40px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next {
		right: -40px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		left: -40px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next {
		right: -40px;
	}
	.count-numbers h5 {
		font-size: 39px;
		margin-bottom: 0px;
		line-height: 48px;
	}
	.count-numbers p {
		font-size: 17px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	#client-testimonial {
		margin-bottom: 0%;
	}
	.mt-30 {
		margin-top: 22px;
	}
	.blog-block .card-img-top {
		height: 235px;
	}
	.blog-block .card-body {
		padding: 15px 10px;
	}
	.blog-block .card-title {
		font-size: 16px;
	}
	.contact-details {
		margin-top: 40px;
	}
	.contact-details h6 {
		font-size: 22px;
	}
	.contact-details h5 strong {
		font-size: 17px;
	}
	.contact-details h5 {
		font-size: 17px;
	}
	.contact-details .btn2 {
		margin-top: 10px;
	}
	.blog-block {
		background: #f3f9ff url(../images/blog-bg1.png) no-repeat center top 100%;
		padding: 40px 0 60px 0;
		background-size: contain;
	}
	#client-slider .item img {
		width: 160px;
	}
	.foot-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.foot-title:after {
		margin-top: 8px;
	}
	.foot-details {
		margin-bottom: 30px;
	}
	.sub-footer {
		margin-top: 30px;
		padding-top: 10px;
	}
	.foot-links li a,
	.foot-contact-links li a {
		font-size: 14px;
		line-height: 30px;
	}
	.footer-block {
		font-size: 14px;
	}
	.header-container {
		padding: 10px 0px;
	}
	.button {
		width: 34px;
		height: 34px;
		background-color: #063264;
		top: 11px;
	}
	.button:before {
		top: 11px;
		right: 7px;
		background-color: #ffffff;
	}
	.button:after {
		top: 17px;
		right: 7px;
		border-top: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
	}
	.p-80 {
		padding: 30px 0px;
	}
	.more-product img {
		height: 150px;
		object-fit: contain;
	}
	.client-img img {
		width: 63px !important;
		height: 63px;
	}
	.client-review h5 {
		font-size: 17px;
		margin-top: 10px;
	}
	.client-review p {
		width: 73%;
		margin-top: 0px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next,
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		top: 50%;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next,
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		top: 20%;
	}
	.footer-block {
		padding: 40px 0px 10px 0px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next img {
		margin-left: -20px;
		margin-top: -3px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-prev img {
		margin-left: 10px;
		margin-top: -3px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next {
		right: -10px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		left: -10px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next,
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		width: 25px;
		height: 25px;
	}
	.count-numbers {
		margin-top: 0px;
	}
	.owl-dots {
		margin-top: 10px !important;
	}
	.testimonial-block {
		background: url(../images/water-wave-bg.png) no-repeat center 100%;
		background-size: contain;
		padding: 40px 0px 110px 0px !important;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next,
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		width: 25px;
		height: 25px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next {
		right: 0px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		left: 0px;
	}
	.mobile-menu {
		position: absolute;
		top: 0px;
		right: 0px;
	}
	#cssmenu ul {
		top: 48px;
	}
	#cssmenu ul li {
		background-color: #ffffff;
	}
	#cssmenu>ul>li {
		height: 50px;
	}
	.submenu-indicator {
		display: none;
	}
	#cssmenu>ul>li.active>a:after {
		width: 0px;
	}
	#cssmenu>ul>li:hover>a,
	#cssmenu ul li.active a {
		color: #ffffff;
	}
	#cssmenu>ul>li:hover>a:after {
		width: 0px;
	}
	#cssmenu .submenu-button.submenu-opened:after {
		background: #fff;
	}
	.head-phone {
		display: none !important;
	}
	.button.menu-opened:before {
		top: 16px;
		background: #fff;
	}
	.button.menu-opened:after {
		top: 16px;
		background: #fff;
	}
	/* home page end */
	/* product page starts */
	.product-heading {
		font-size: 18px;
		margin-bottom: 10px;
		line-height: 25px;
		margin-top: 20px;
	}
	.product-specs li {
		padding-left: 22px;
		background-size: 15px;
	}
	.product-spec-list .btn2 {
		margin-top: 13px;
	}
	.product-description img {
		height: 237px;
	}
	.product-description {
		padding: 20px 20px;
		margin-bottom: 25px;
		flex-direction: column-reverse;
		justify-content: flex-end;
		background: url(../images/product-bg1.png) no-repeat center center;
	}
	/* product page ends */
	/*inner product page start */
	.innerpage-slider-block h1 {
		font-size: 26px;
		margin-bottom: 0px;
	}
	.innerpage-slider-block {
		height: 150px;
	}
	.water-softner .softner-specs {
		right: 15px;
		top: unset;
		bottom: 10px;
	}
	.water-softner>img {
		left: 90px;
		width: 39%;
		top: 6%;
	}
	.softner-specs h1 {
		font-size: 23px;
		margin-bottom: 10px;
	}
	.softner-specs h6 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.sub-heading {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.softner-specs .product-specs li {
		background-size: 14px;
		font-size: 14px;
		padding-left: 20px;
	}
	.softener-img {
		text-align: center;
	}
	.softener-img img {
		height: 290px;
	}
	.Features-block .mt-30 {
		margin-top: 12px;
	}
	#technology-slider .owl-nav,
	#specs-slider .owl-nav {
		display: none;
	}
	.benefits-content:before {
		display: none;
	}
	.feature-listing {
		height: 50px;
		width: 50px;
		margin-left: unset;
		margin-right: 10px;
	}
	.feature-listing img {
		width: 33px;
	}
	.product-feature h6 {
		font-size: 16px;
	}
	.right-side .product-feature {
		margin-bottom: 20px;
	}
	.left-side .product-feature {
		margin-bottom: 20px;
		flex-direction: row-reverse;
	}
	.left-side h6 {
		text-align: left;
	}
	.right-side .feature-listing {
		margin-right: 10px;
	}
	.benefits-icon {
		width: 68px;
		height: 68px;
	}
	.benefits-content h6 {
		font-size: 17px;
		margin: 10px 0px 10px 0px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next,
	#client-slider.owl-carousel .owl-nav button.owl-prev,
	#technology-slider.owl-carousel .owl-nav button.owl-next,
	#technology-slider.owl-carousel .owl-nav button.owl-prev,
	#specs-slider.owl-carousel .owl-nav button.owl-next,
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		right: -35px;
	}
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		left: -35px;
	}
	#technology-slider.owl-carousel .owl-nav button.owl-prev {
		left: -35px;
	}
	#technology-slider.owl-theme .owl-dots .owl-dot span,
	#specs-slider.owl-theme .owl-dots .owl-dot span {
		width: 10px;
		height: 10px;
	}
	#technology-slider.owl-carousel .owl-nav button.owl-next,
	#technology-slider.owl-carousel .owl-nav button.owl-prev,
	#specs-slider.owl-carousel .owl-nav button.owl-next,
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		width: 25px;
		height: 25px;
	}
	#technology-slider.owl-carousel .owl-nav button.owl-next,
	#technology-slider.owl-carousel .owl-nav button.owl-prev {
		top: 35%;
	}
	.banner-img {
		height: 360px;
		object-fit: cover;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next {
		right: -15px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		left: -14px;
	}
	/*inner product page end */
	/* about us start */
	.About-us-block .about-img {
		text-align: center;
	}
	.specialization-block .product-feature h6 {
		font-size: 18px;
		text-align: left;
	}
	.specialization-block .feature-listing {
		height: 60px;
		width: 60px;
	}
	.specialization-block .feature-listing img {
		width: 38px;
	}
	.center-column .product-feature .feature-listing {
		margin-right: 10px;
	}
	.specialization-block {
		background-size: cover;
	}
	.about-img img {
		margin-bottom: 15px;
		height: 250px;
		object-fit: cover;
	}
	.specialization-block .left-side .product-feature {
		margin-bottom: 25px;
	}
	.specialization-block .right-side .product-feature {
		margin-bottom: 30px;
	}
	.customer-logo img {
		width: 133px;
		margin-bottom: 15px;
	}
	/* about us end */
	/* service start */


	.services1-block {
		background: #f3f9ff  url("../images/service1.png") no-repeat right -150px center;
		padding: 86px 0;
	}


	.service-card .card-title {
		font-size: 25px;
		line-height: 30px;
	}



	.services3-block .service-img {
		width: 90%;
		margin: 0px auto;
		height: 250px;
		margin-top: 30px;
	}


	.services2-block .service-img img {
		width: 100%;
		height: 250px;
		float: left;
		margin: 50px 0;
	}



	.service-card .card-body {
		padding: 0px 0px;
	}




	.services1-block {
		background: none !important;
	}

	.services1-block .service-img {
		height: 252px;
		margin-top: 50px;
	}


	.services1-block {
		padding:0;
	}
.services2-block 
{
	padding: 50px 0;
}  

.services2-block .service-img img {
 
    margin: 50px 0 0 0;
}


	/* service end */
	#cssmenu>ul>li:hover,
	#cssmenu ul li.active:hover,
	#cssmenu ul li.active,
	#cssmenu ul li.has-sub.active:hover {
		background: #063264 !important;
		color: #ffffff !important;
	}
	.sairams-block .about-img img {
		height: 230px;
	}
	/* contact us starts */
	.main-heading {
		font-size: 23px;
		margin-bottom: 20px;
	}
	.contact-list li img {
		width: 10%;
	}
	.contact-list li {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.contact-social-links li {
		margin-right: 9px;
	}
	.map-view iframe {
		height: 360px;
	}
	.contact-us-form {
		padding: 20px 20px;
		margin-left: 0;
	}
	.contact-us-form .main-heading {
		margin-bottom: 10px !important;
	}
	.contact-list li a {
		margin-left: 10px;
	}
	.contact-social-links a {
		width: 35px;
		height: 35px;
		line-height: 38px;
	}
	.text-field-height {
		height: 50px;
	}
	.contact-us-form .btn1 {
		width: 100%;
	}
	.contact-us-form .form-group.mt-4 {
		margin-top: 10px !important;
	}
	.get-in-touch {
		margin-bottom: 30px;
	}
	.contact-us-form textarea.form-control {
		height: 150px !important;
	}
	/* contact us ends */
	/* blog-detail-start */
	.blog-column h5 {
		font-size: 21px;
	}
	.blog-quote p {
		font-size: 15px;
	}
	.left-nav {
		margin-right: 76px;
	}
	.left-nav,
	.right-nav {
		padding: 10px 10px;
	}
	.category-column {
		margin-top: 2rem;
	}
	.Category-container {
		padding: 30px;
	}
	.category-column .mt-5 {
		margin-top: 2rem !important;
	}
	.category-list li {
		line-height: 40px;
	}
	.blog-quote {
		margin: 20px 0 20px 0px;
	}
	.social-share li {
		width: 30px;
		margin-left: 5px;
		height: 30px;
	}
	.blog-right span {
		font-size: 16px;
	}
	.blog-share {
		display: block;
		padding: 15px 0px;
	}
	.comment-box {
		margin-top: 40px;
	}
	.comment-box .form-control {
		padding: 5px 15px;
	}
	.Follow-us li {
		margin-right: 20px;
	}
	.blog-column img {
		height: 230px;
	}
	.left-nav,
	.right-nav {
		padding: 10px 7px;
	}
	.blog-column h5 {
		font-size: 19px;
	}
	.blog-section {
		background-image: none;
		padding: 50px 0px;
		background-color: #fff;
	}
	.blog-quote p {
		font-size: 16px;
		line-height: 28px;
	}
	.side-bar {
		width: 40px;
		padding: 0px 5px;
		height: 170px;
	}
	.side-menu a,
	.side-menu h6 {
		font-size: 21px;
	}
	/* blog-detail-end */
	/* Modal */
	.contact-model .modal-dialog {
		max-width: 100%;
	}
	.contact-model .modal-title {
		font-size: 24px;
	}
	.modal-content .modal-header {
		padding: 10px 20px;
	}
	.modal-content .outlined-btn {
		margin-top: 20px;
	}
	.modal-body {
		padding: 10px 20px 25px 20px;
	}
	.modal-content .modal-header .close {
		padding: 20px 16px;
	}
	.modal-contact .mt-20 {
		margin-top: 14px;
	}
	/* Modal ends */
}

/* // Small devices (landscape phones, 576px and up) */

@media (min-width: 576px) and (max-width: 767.98px) {
	/* home page starts */
	.overview-block img {
		width: 45%;
	}
	#cssmenu>ul>li {
		padding: 0px 8px;
	}
	#cssmenu>ul>li>a {
		font-size: 15px;
	}
	.head-phone svg {
		margin-right: 5px;
	}
	.slider-block {
		height: 211px;
	}
	.mb-75 {
		margin-bottom: 5px;
	}
	.heading {
		font-size: 26px;
		margin-bottom: 10px;
	}
	.overview-block {
		padding: 40px 0px 170px 0px;
		background-size: cover;
	}
	.overview-img {
		text-align: center;
	}
	.product-thumb .card-img-top {
		height: 230px;
	}
	.product-thumb .card-body {
		padding: 10px 10px;
	}
	.product-thumb .card-title {
		font-size: 16px;
		margin-bottom: 0px;
	}
	.product-thumb .card-link {
		font-size: 15px;
	}
	.more-product .card-body {
		padding: 15px 15px;
	}
	.btn1 {
		width: 135px;
	}
	.mt-50 {
		margin-top: 35px;
	}
	.our-work-block h6 {
		font-size: 20px;
		margin-top: 10px;
	}
	#our-work-slider .item img {
		height: 210px;
		margin: 0px auto;
	}
	.dealership-block img {
		height: 220px;
		width: 100%;
		object-fit: cover;
		object-position: top;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		left: -40px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next {
		right: -40px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		left: -40px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next {
		right: -40px;
	}
	.count-numbers h5 {
		font-size: 41px;
		margin-bottom: 0px;
		line-height: 48px;
	}
	.count-numbers p {
		font-size: 18px;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	#client-testimonial {
		margin-bottom: 0%;
	}
	.mt-30 {
		margin-top: 22px;
	}
	.blog-block .card-img-top {
		height: 175px;
	}
	.blog-block .card-body {
		padding: 15px 10px;
	}
	.blog-block .card-title {
		font-size: 16px;
	}
	.contact-details {
		margin-top: 50px;
	}
	.contact-details h6 {
		font-size: 24px;
	}
	.contact-details h5 strong {
		font-size: 18px;
	}
	.contact-details h5 {
		font-size: 18px;
	}
	.contact-details .btn2 {
		margin-top: 10px;
	}
	.blog-block {
		background: #f3f9ff url(../images/blog-bg1.png) no-repeat center top 100%;
		padding: 40px 0 100px 0;
		background-size: contain;
	}
	#client-slider .item img {
		width: 170px;
	}
	.foot-title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	.foot-title:after {
		margin-top: 8px;
	}
	.foot-details {
		margin-bottom: 30px;
	}
	.sub-footer {
		margin-top: 30px;
		padding-top: 10px;
	}
	.foot-links li a,
	.foot-contact-links li a {
		font-size: 14px;
		line-height: 30px;
	}
	.footer-block {
		font-size: 14px;
	}
	.header-container {
		padding: 10px 0px;
	}
	.button {
		width: 34px;
		height: 34px;
		background-color: #063264;
		top: 17px;
	}
	.button:before {
		top: 11px;
		right: 7px;
		background-color: #ffffff;
	}
	.button:after {
		top: 17px;
		right: 7px;
		border-top: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
	}
	.p-80 {
		padding: 40px 0px;
	}
	.more-product img {
		height: 190px;
		object-fit: contain;
	}
	.client-img img {
		width: 70px !important;
		height: 70px;
	}
	.client-review h5 {
		font-size: 17px;
		margin-top: 10px;
	}
	.client-review p {
		width: 80%;
		margin-top: 0px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next,
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		top: 50%;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next,
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		top: 20%;
	}
	.footer-block {
		padding: 40px 0px 10px 0px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next img {
		margin-left: -20px;
		margin-top: -3px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-prev img {
		margin-left: 10px;
		margin-top: -3px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next {
		right: -30px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		left: -30px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next,
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		width: 25px;
		height: 25px;
	}
	.count-numbers {
		margin-top: 0px;
	}
	.owl-dots {
		margin-top: 10px !important;
	}
	.testimonial-block {
		background: url(../images/water-wave-bg.png) no-repeat center top 100%;
		background-size: contain;
		padding: 40px 0px 160px 0px !important;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next,
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		width: 25px;
		height: 25px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next {
		right: -20px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		left: -20px;
	}
	.mobile-menu {
		position: absolute;
		top: 0px;
		right: 0px;
	}
	#cssmenu ul {
		top: 69px;
	}
	#cssmenu ul li {
		background-color: #ffffff;
	}
	#cssmenu>ul>li {
		height: 50px;
	}
	.submenu-indicator {
		display: none;
	}
	#cssmenu>ul>li.active>a:after {
		width: 0px;
	}
	#cssmenu>ul>li:hover>a,
	#cssmenu ul li.active a {
		color: #ffffff;
	}
	#cssmenu>ul>li:hover>a:after {
		width: 0px;
	}
	#cssmenu .submenu-button.submenu-opened:after {
		background: #fff;
	}
	.head-phone {
		display: none !important;
	}
	.button.menu-opened:before {
		top: 16px;
		background: #fff;
	}
	.button.menu-opened:after {
		top: 16px;
		background: #fff;
	}
	/* home page end */
	/* product page starts */
	.product-heading {
		font-size: 18px;
		margin-bottom: 10px;
		line-height: 25px;
	}
	.product-specs li {
		padding-left: 22px;
		background-size: 15px;
	}
	.product-spec-list .btn2 {
		margin-top: 13px;
	}
	.product-description img {
		height: 227px;
	}
	.product-description {
		padding: 20px 25px;
		margin-bottom: 25px;
	}
	/* product page ends */
	/*inner product page start */
	.innerpage-slider-block h1 {
		font-size: 33px;
		margin-bottom: 0px;
	}
	.innerpage-slider-block {
		height: 180px;
	}
	.water-softner .softner-specs {
		right: 20px;
		top: 8%;
	}
	.water-softner>img {
		left: 20px;
		width: 29%;
		top: 9%;
	}
	.softner-specs h1 {
		font-size: 23px;
		margin-bottom: 10px;
	}
	.softner-specs h6 {
		font-size: 18px;
		margin-bottom: 5px;
	}
	.sub-heading {
		font-size: 18px;
		line-height: 29px;
		margin-bottom: 10px;
	}
	.softner-specs .product-specs li {
		background-size: 14px;
	}
	.softener-img {
		text-align: center;
	}
	.softener-img img {
		height: 350px;
	}
	.feature-listing {
		height: 55px;
		width: 55px;
		margin-left: unset;
		margin-right: 10px;
	}
	.feature-listing img {
		width: 40px;
	}
	.product-feature h6 {
		font-size: 16px;
	}
	.right-side .product-feature {
		margin-bottom: 20px;
	}
	.left-side .product-feature {
		margin-bottom: 30px;
		flex-direction: row-reverse;
	}
	.left-side h6 {
		text-align: left;
	}
	.right-side .feature-listing {
		margin-right: 10px;
	}
	.benefits-icon {
		width: 68px;
		height: 68px;
	}
	.benefits-content h6 {
		font-size: 17px;
		margin: 10px 0px 10px 0px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next,
	#client-slider.owl-carousel .owl-nav button.owl-prev,
	#technology-slider.owl-carousel .owl-nav button.owl-next,
	#technology-slider.owl-carousel .owl-nav button.owl-prev,
	#specs-slider.owl-carousel .owl-nav button.owl-next,
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		right: -35px;
	}
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		left: -35px;
	}
	#technology-slider.owl-carousel .owl-nav button.owl-prev {
		left: -35px;
	}
	#technology-slider.owl-theme .owl-dots .owl-dot span,
	#specs-slider.owl-theme .owl-dots .owl-dot span {
		width: 10px;
		height: 10px;
	}
	#technology-slider.owl-carousel .owl-nav button.owl-next,
	#technology-slider.owl-carousel .owl-nav button.owl-prev,
	#specs-slider.owl-carousel .owl-nav button.owl-next,
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		width: 25px;
		height: 25px;
	}
	#technology-slider.owl-carousel .owl-nav button.owl-next,
	#technology-slider.owl-carousel .owl-nav button.owl-prev {
		top: 35%;
	}
	.center-column {
		text-align: center;
	}
	/*inner product page end */
	/* about us start */
	.About-us-block .about-img {
		text-align: center;
	}
	.specialization-block .product-feature h6 {
		font-size: 20px;
		text-align: left;
	}
	.specialization-block .feature-listing {
		height: 64px;
		width: 64px;
	}
	.specialization-block .feature-listing img {
		width: 40px;
	}
	.center-column .product-feature .feature-listing {
		margin-right: 10px;
	}
	.specialization-block {
		background-size: cover;
	}
	.about-img img {
		margin-bottom: 15px;
		height: 310px;
		object-fit: cover;
	}
	.specialization-block .left-side .product-feature {
		margin-bottom: 30px;
	}
	.specialization-block .right-side .product-feature {
		margin-bottom: 30px;
	}
	.customer-logo img {
		width: 157px;
		margin-bottom: 20px;
	}
	/* about us end */


	
	/* service start */
	

	.services1-block {
		background: #f3f9ff  url("../images/service1.png") no-repeat right -150px center;
		padding: 86px 0;
	}
	.service-card .card-title {
		font-size: 40px;
		line-height: 42px;
		/* margin-bottom: 0; */
	}
	.services3-block .service-img 
	{
		margin: 0px auto;
		width: 90%;
		height: 400px;
		margin-top: 50px;
	}
	.services2-block .service-img img {
		width: 100%;
		height: 400px;
		float: left;
		margin: 50px 0;
	}
	.service-card .card-body {
		padding: 0px 30px;
	}

	.services1-block {
		background: none !important;
	}
	.services1-block .service-img {
	
		height: 400px;
		margin-top: 50px;
	}
	.services1-block {
		padding:0;
	}
.services2-block 
{
	padding: 50px 0;
}  

.services2-block .service-img img {
 
    margin: 50px 0 0 0;
}



	/* service end */
	#cssmenu>ul>li:hover,
	#cssmenu ul li.active:hover,
	#cssmenu ul li.active,
	#cssmenu ul li.has-sub.active:hover {
		background: #063264 !important;
		color: #ffffff !important;
	}
	.sairams-block .about-img img {
		height: 310px;
	}
	/* contact us starts */
	.main-heading {
		font-size: 28px;
		margin-bottom: 20px;
	}
	.contact-list li {
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	.contact-social-links li {
		margin-right: 9px;
	}
	.map-view iframe {
		height: 410px;
	}
	.contact-us-form {
		padding: 30px 30px;
		margin-left: 0;
	}
	.contact-us-form .main-heading {
		margin-bottom: 10px !important;
	}
	.contact-list li a {
		margin-left: 10px;
	}
	.contact-social-links a {
		width: 35px;
		height: 35px;
		line-height: 38px;
	}
	.text-field-height {
		height: 50px;
	}
	.contact-us-form .btn1 {
		width: 37%;
	}
	.contact-us-form .form-group.mt-4 {
		margin-top: 10px !important;
	}
	.get-in-touch {
		margin-bottom: 35px;
	}
	/* contact us ends */
	.side-menu {
		left: -115px;
	}
	.side-bar {
		width: 50px;
	}
	.side-menu a,
	.side-menu h6 {
		font-size: 22px;
	}
	.side-menu {
		top: 8%;
	}
	/* blog-detail-start */
	.left-nav {
		margin-right: 256px;
	}
	.left-nav,
	.right-nav {
		padding: 10px 20px;
	}
	.category-column {
		margin-top: 3rem;
	}
	.Category-container {
		padding: 30px;
	}
	.category-list li {
		line-height: 40px;
	}
	.blog-quote {
		margin: 20px 0 20px 0px;
	}
	.social-share li {
		width: 30px;
		margin-left: 5px;
		height: 30px;
	}
	.blog-right span {
		font-size: 16px;
	}
	.blog-share {
		padding: 15px 0px;
	}
	.comment-box {
		margin-top: 40px;
	}
	.comment-box .form-control {
		padding: 5px 15px;
	}
	.Follow-us li {
		margin-right: 20px;
	}
	.blog-column img {
		height: 310px;
	}
	.left-nav,
	.right-nav {
		padding: 10px 17px;
	}
	.blog-column h5 {
		font-size: 21px;
	}
	.blog-section {
		background-image: none;
		padding: 50px 0px;
		background-color: #fff;
	}
	.blog-quote p {
		font-size: 17px;
		line-height: 29px;
	}
	/* blog-detail-end */
	/* Modal starts */
	.contact-model .modal-dialog {
		max-width: 100%;
		padding: 0px 10px;
	}
	.contact-model .modal-title {
		font-size: 26px;
	}
	.modal-content .modal-header {
		padding: 10px 20px;
	}
	.modal-content .outlined-btn {
		margin-top: 20px;
	}
	.modal-body {
		padding: 10px 20px 30px 20px;
	}
	/* Modal ends */
}

/* // Medium devices (tablets, 768px and up) */

@media (min-width: 768px) and (max-width: 991.98px) {
	/* home page starts */
	.overview-block img {
		width: 45%;
	}
	#cssmenu>ul>li {
		padding: 0px 8px;
	}
	#cssmenu>ul>li>a {
		font-size: 15px;
	}
	.head-phone svg {
		margin-right: 5px;
	}
	.slider-block {
		height: 282px;
	}
	.mb-75 {
		margin-bottom: 5px;
	}
	.heading {
		font-size: 35px;
		margin-bottom: 10px;
	}
	.overview-block {
		padding: 50px 0px 50px 0px;
		background-size: cover;
	}
	.overview-img {
		text-align: center;
	}
	.product-thumb .card-img-top {
		height: 270px;
	}
	.product-thumb .card-body {
		padding: 15px 15px;
	}
	.product-thumb .card-title {
		font-size: 19px;
		margin-bottom: 6px;
	}
	.more-product .card-body {
		padding: 15px 15px;
	}
	.btn1 {
		width: 135px;
	}
	.mt-50 {
		margin-top: 35px;
	}
	.our-work-block h6 {
		font-size: 25px;
		margin-top: 20px;
	}
	#our-work-slider .item img {
		height: 220px;
	}
	.dealership-block img {
		height: 300px;
		width: 100%;
		object-fit: cover;
		object-position: top;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		left: -40px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next {
		right: -40px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		left: -40px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next {
		right: -40px;
	}
	.count-numbers h5 {
		font-size: 45px;
		margin-bottom: 0px;
		line-height: 48px;
	}
	.count-numbers p {
		font-size: 19px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#client-testimonial {
		margin-bottom: 0%;
	}
	.mt-30 {
		margin-top: 22px;
	}
	.blog-block .card-img-top {
		height: 205px;
	}
	.blog-block .card-body {
		padding: 15px 15px;
	}
	.blog-block .card-title {
		font-size: 18px;
	}
	.contact-details {
		margin-top: 60px;
	}
	.contact-details h6 {
		font-size: 29px;
	}
	.contact-details h5 strong {
		font-size: 21px;
	}
	.contact-details h5 {
		font-size: 19px;
	}
	.contact-details .btn2 {
		margin-top: 15px;
	}
	.blog-block {
		background: #f3f9ff url(../images/blog-bg1.png) no-repeat center top 100%;
		padding: 80px 0 180px 0;
	}
	#client-slider .item img {
		width: 170px;
	}
	.foot-title {
		font-size: 21px;
	}
	.foot-title:after {
		margin-top: 8px;
	}
	.foot-details {
		margin-bottom: 15px;
	}
	.sub-footer {
		margin-top: 30px;
		padding-top: 10px;
	}
	.foot-links li a,
	.foot-contact-links li a {
		font-size: 14px;
		line-height: 30px;
	}
	.footer-block {
		font-size: 14px;
	}
	.header-container {
		padding: 10px 0px;
	}
	.button {
		width: 34px;
		height: 34px;
		background-color: #063264;
		top: 15px;
	}
	.button:before {
		top: 11px;
		right: 7px;
		background-color: #ffffff;
	}
	.button:after {
		top: 17px;
		right: 7px;
		border-top: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
	}
	.button.menu-opened:after {
		top: 16px;
		background: #fff;
	}
	.button.menu-opened:before {
		top: 16px;
		background: #fff;
	}
	.p-80 {
		padding: 50px 0px;
	}
	.more-product img {
		height: 250px;
		object-fit: contain;
	}
	.client-img img {
		width: 80px !important;
		height: 80px;
	}
	.client-review h5 {
		font-size: 18px;
		margin-top: 15px;
	}
	.client-review p {
		width: 80%;
		margin-top: 0px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next,
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		top: 50%;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next,
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		top: 20%;
	}
	.footer-block {
		padding: 40px 0px 10px 0px;
	}
	.mobile-menu {
		position: absolute;
		top: 0px;
		right: 0px;
	}
	#cssmenu ul {
		top: 63px;
	}
	#cssmenu ul li {
		background-color: #ffffff;
	}
	#cssmenu>ul>li {
		height: 50px;
	}
	.submenu-indicator {
		display: none;
	}
	#cssmenu>ul>li.active>a:after {
		width: 0px;
	}
	#cssmenu>ul>li:hover>a,
	#cssmenu ul li.active a {
		color: #ffffff;
	}
	#cssmenu>ul>li:hover>a:after {
		width: 0px;
	}
	#cssmenu .submenu-button.submenu-opened:after {
		background: #fff;
	}
	.head-phone {
		display: none !important;
	}
	/* home page end */
	/* product page starts */
	.product-heading {
		font-size: 18px;
		margin-bottom: 10px;
		line-height: 25px;
		margin-top: 15px;
	}
	.product-specs li {
		padding-left: 22px;
		background-size: 15px;
	}
	.product-spec-list .btn2 {
		margin-top: 13px;
	}
	.product-description img {
	    height: 187px;
	}
	.product-description {
	    padding: 20px;
		flex-direction: column-reverse;
		justify-content: flex-end;
		background: url(../images/product-bg1.png) no-repeat center bottom;
	}
	/* product page ends */
	/*inner product page start */
	.innerpage-slider-block h1 {
		font-size: 40px;
		margin-bottom: 0px;
	}
	.innerpage-slider-block {
		height: 200px;
	}
	.water-softner .softner-specs {
		right: 40px;
		top: 16%;
	}
	.water-softner>img {
		left: 40px;
		width: 29%;
		top: 9%;
	}
	.softner-specs h1 {
		font-size: 31px;
		margin-bottom: 10px;
	}
	.softner-specs h6 {
		font-size: 20px;
		margin-bottom: 9px;
	}
	.sub-heading {
		font-size: 18px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	.softener-img {
		text-align: center;
	}
	.softener-img img {
		height: 430px;
	}
	.feature-listing {
		height: 55px;
		width: 55px;
		margin-left: unset;
		margin-right: 10px;
	}
	.center-column {
		margin: auto;
	}
	.feature-listing img {
		width: 40px;
	}
	.product-feature h6 {
		font-size: 16px;
	}
	.right-side .product-feature {
		margin-bottom: 30px;
	}
	.left-side .product-feature {
		margin-bottom: 30px;
		flex-direction: row-reverse;
	}
	.left-side h6 {
		text-align: left;
	}
	.right-side .feature-listing {
		margin-right: 10px;
	}
	.benefits-icon {
		width: 68px;
		height: 68px;
	}
	.benefits-content h6 {
		font-size: 17px;
		margin: 10px 0px 10px 0px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next,
	#client-slider.owl-carousel .owl-nav button.owl-prev,
	#technology-slider.owl-carousel .owl-nav button.owl-next,
	#technology-slider.owl-carousel .owl-nav button.owl-prev,
	#specs-slider.owl-carousel .owl-nav button.owl-next,
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		right: -42px;
	}
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		left: -42px;
	}
	#technology-slider.owl-carousel .owl-nav button.owl-prev {
		left: -42px;
	}
	#technology-slider.owl-theme .owl-dots .owl-dot span,
	#specs-slider.owl-theme .owl-dots .owl-dot span {
		width: 10px;
		height: 10px;
	}
	/*inner product page end */
	/* about us start */
	.About-us-block .about-img {
		text-align: center;
	}
	.specialization-block .product-feature h6 {
		font-size: 20px;
	}
	.specialization-block .feature-listing {
		height: 64px;
		width: 64px;
	}
	.specialization-block .feature-listing img {
		width: 40px;
	}
	.center-column .product-feature .feature-listing {
		margin-right: 10px;
	}
	.specialization-block {
		background-size: cover;
	}
	.about-img img {
		margin-bottom: 15px;
		height: 310px;
		object-fit: cover;
	}
	.specialization-block .left-side .product-feature {
		margin-bottom: 30px;
	}
	.specialization-block .right-side .product-feature {
		margin-bottom: 30px;
	}
	.customer-logo img {
		width: 159px;
		margin-bottom: 20px;
	}
	/* about us end */
	/* service start */

	.services1-block {
		background: #f3f9ff  url("../images/service1.png") no-repeat right -150px center;
		padding: 86px 0;
	}
	.service-card .card-title {
		font-size: 40px;
		line-height: 42px;
		/* margin-bottom: 0; */
	}
	.services3-block .service-img 
	{
		margin: 0px auto;
		width: 90%;
		height: 400px;
		margin-top: 50px;
	}
	.services2-block .service-img img {
		width: 100%;
		height: 400px;
		float: left;
		margin: 50px 0;
	}
	.service-card .card-body {
		padding: 0px 30px;
	}

	.services1-block {
		background: none !important;
	}
	.services1-block .service-img {
	
		height: 400px;
		margin-top: 50px;
	}
	.services1-block {
		padding:0;
	}
.services2-block 
{
	padding: 50px 0;
}  

.services2-block .service-img img {
 
    margin: 50px 0 0 0;
}


	/* service end */
	#cssmenu>ul>li:hover,
	#cssmenu ul li.active:hover,
	#cssmenu ul li.active,
	#cssmenu ul li.has-sub.active:hover {
		background: #063264 !important;
		color: #ffffff !important;
	}
	.sairams-block .about-img img {
		height: 340px;
	}
	.sairams-block .about-img {
		margin: auto 0px;
	}
	/* contact us starts */
	.main-heading {
		font-size: 32px;
		margin-bottom: 25px;
	}
	.contact-list li {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.contact-social-links li {
		margin-right: 9px;
	}
	.map-view iframe {
		height: 460px;
	}
	.contact-us-form {
		padding: 40px 40px;
		margin-left: 0;
	}
	.contact-list li a {
		margin-left: 10px;
	}
	.contact-social-links a {
		width: 35px;
		height: 35px;
		line-height: 38px;
	}
	.text-field-height {
		height: 50px;
	}
	.contact-us-form .btn1 {
		width: 45%;
	}
	.contact-us-form .form-group.mt-4 {
		margin-top: 15px !important;
	}
	/* contact us ends */
	.side-menu {
		left: -115px;
	}
	.side-bar {
		width: 50px;
	}
	.side-menu a,
	.side-menu h6 {
		font-size: 22px;
	}
	.side-menu {
		top: 8%;
	}
	/* blog-detail-start */
	.left-nav {
		margin-right: 176px;
	}
	.Category-container {
		padding: 20px;
	}
	.category-list li {
		line-height: 40px;
	}
	.blog-quote {
		margin: 20px 0 20px 0px;
	}
	.social-share li {
		width: 30px;
		margin-left: 5px;
		height: 30px;
	}
	.blog-right span {
		font-size: 16px;
	}
	.blog-share {
		padding: 15px 0px;
	}
	.comment-box {
		margin-top: 40px;
	}
	.comment-box .form-control {
		padding: 5px 15px;
	}
	.Follow-us li {
		margin-right: 20px;
	}
	.blog-column img {
		height: 330px;
	}
	.blog-column h5 {
		font-size: 21px;
	}
	.blog-section {
		background-image: none;
		padding: 50px 0px;
		background-color: #fff;
	}
	.blog-quote p {
		font-size: 17px;
		line-height: 29px;
	}
	/* blog-detail-end */
	/* Modal starts */
	.contact-model .modal-dialog {
		max-width: 690px;
	}
	.contact-model .modal-title {
		font-size: 26px;
	}
	.modal-content .modal-header {
		padding: 10px 30px;
	}
	.modal-content .outlined-btn {
		margin-top: 20px;
	}
	/* Modal ends */


	/* 31/8/21 changes in testimonial  start*/
	.testimonial-block {
		background-size: 100% 21%;
	}
	/* 31/8/21 changes in testimonial end */
}

/* // Large devices (desktops, 992px and up) */

@media (min-width: 992px) and (max-width: 1199.98px) {
	/* home page starts */
	#cssmenu>ul>li {
		padding: 0px 8px;
	}
	#cssmenu>ul>li>a {
		font-size: 15px;
	}
	.head-phone svg {
		margin-right: 5px;
	}
	.slider-block {
		height: 375px;
	}
	.mb-75 {
		margin-bottom: 45px;
	}
	.heading {
		font-size: 48px;
		margin-bottom: 20px;
	}
	.overview-block {
		padding: 80px 0px 240px 0px;
	}
	.product-thumb .card-img-top {
		height: 300px;
	}
	.product-thumb .card-body {
		padding: 15px 20px;
	}
	.product-thumb .card-title {
		font-size: 20px;
		margin-bottom: 6px;
	}
	.more-product .card-body {
		padding: 20px 20px;
	}
	.mt-50 {
		margin-top: 40px;
	}
	.our-work-block h6 {
		font-size: 30px;
		margin-top: 25px;
	}
	#our-work-slider .item img {
		height: 220px;
	}
	.dealership-block img {
		height: 350px;
		width: 100%;
		object-fit: cover;
		object-position: top;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-prev {
		left: -40px;
	}
	#client-testimonial.owl-carousel .owl-nav button.owl-next {
		right: -40px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-prev {
		left: -40px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next {
		right: -40px;
	}
	.count-numbers h5 {
		font-size: 68px;
	}
	.count-numbers p {
		font-size: 27px;
		margin-top: 5px;
		margin-bottom: 0px;
	}
	#client-testimonial {
		margin-bottom: 7%;
	}
	.mt-30 {
		margin-top: 25px;
	}
	.blog-block .card-img-top {
		height: 215px;
	}
	.blog-block .card-body {
		padding: 20px 20px;
	}
	.blog-block .card-title {
		font-size: 19px;
	}
	.contact-details {
		margin-top: 80px;
	}
	.contact-details h6 {
		font-size: 32px;
	}
	.contact-details h5 strong {
		font-size: 23px;
	}
	.contact-details h5 {
		font-size: 20px;
	}
	.contact-details .btn2 {
		margin-top: 20px;
	}
	.blog-block {
		background: #f3f9ff url(../images/blog-bg1.png) no-repeat center bottom;
		background-size: contain;
	}
	.foot-title {
		font-size: 22px;
	}
	.foot-links li a,
	.foot-contact-links li a {
		font-size: 14px;
		line-height: 30px;
	}
	.footer-block {
		font-size: 14px;
	}
	/* home page end */
	/* product page starts */
	.product-heading {
		font-size: 21px;
		margin-bottom: 15px;
	}
	.product-spec-list .btn2 {
		margin-top: 20px;
	}
	.product-description img {
	    height: 217px;
	}
	/* product page ends */
	/* product page start */
	.innerpage-slider-block h1 {
		font-size: 46px;
	}
	.water-softner .softner-specs {
		right: 60px;
	}
	.water-softner>img {
		left: 60px;
		width: 32%;
	}
	.softner-specs h1 {
		font-size: 38px;
	}
	.softner-specs h6 {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.sub-heading {
		font-size: 19px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	.softener-img {
		margin: auto 0px;
	}
	.softener-img img {
		height: 600px;
	}
	.feature-listing {
		height: 55px;
		width: 55px;
		margin-left: 10px;
	}
	.feature-listing img {
		width: 40px;
	}
	.product-feature h6 {
		font-size: 16px;
	}
	.right-side .product-feature {
		margin-bottom: 30px;
	}
	.left-side .product-feature {
		margin-bottom: 30px;
	}
	.right-side .feature-listing {
		margin-right: 10px;
	}
	.benefits-icon {
		width: 78px;
		height: 78px;
	}
	.benefits-content h6 {
		font-size: 17px;
		margin: 15px 0px 15px 0px;
	}
	#client-slider.owl-carousel .owl-nav button.owl-next,
	#client-slider.owl-carousel .owl-nav button.owl-prev,
	#technology-slider.owl-carousel .owl-nav button.owl-next,
	#technology-slider.owl-carousel .owl-nav button.owl-prev,
	#specs-slider.owl-carousel .owl-nav button.owl-next,
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		right: -46px;
	}
	#specs-slider.owl-carousel .owl-nav button.owl-prev {
		left: -46px;
	}
	#technology-slider.owl-carousel .owl-nav button.owl-prev {
		left: -46px;
	}
	/* product page end */
	/* about us start */
	.About-us-block .about-img {
		margin: auto 0px;
	}
	.specialization-block .product-feature h6 {
		font-size: 20px;
	}
	.specialization-block .feature-listing {
		height: 74px;
		width: 74px;
	}
	.specialization-block .feature-listing img {
		width: 49px;
	}
	.center-column .product-feature .feature-listing {
		margin-right: 10px;
	}
	.specialization-block {
		background-size: cover;
	}
	/* about us end */
	/* service start */


.services1-block {
    background: #f3f9ff  url("../images/service1.png") no-repeat right -150px center;
    padding: 86px 0;
}
.service-card .card-title {
    font-size: 40px;
    line-height: 42px;
    /* margin-bottom: 0; */
}
.services2-block .service-img img {
    width: 994px;
}
.service-card .card-body {
	padding: 0px 0px;
}

	/* service end */
	.head-phone::before {
		margin-left: -9px;
	}
	.sairams-block .about-img img {
		height: 340px;
	}
	.sairams-block .about-img {
		margin: auto 0px;
	}
	/* contact us starts */
	.main-heading {
		font-size: 34px;
		margin-bottom: 30px;
	}
	.contact-list li {
		margin-bottom: 25px;
	}
	.contact-social-links li {
		margin-right: 9px;
	}
	.map-view iframe {
		height: 550px;
	}
	.contact-us-form {
		padding: 55px 55px;
	}
	/* contact us ends */
	/* blog-detail-start */
	.left-nav {
		margin-right: 336px;
	}
	.blog-section {
		background-image: none;
		padding: 80px 0px;
		background-color: #fff;
	}
	.blog-column h5 {
		font-size: 23px;
	}

	/* 31/8/21 changes in testimonial  start*/
	.testimonial-block {
		background-size: 100% 27%;
	}
	.product-description {
		padding: 25px 20px;
	}
	/* 31/8/21 changes in testimonial end */
	
}

/* // Extra large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {

	
	
}