@media only screen and (min-width:1801px) and (max-width:1920px){
	body .container{max-width:1600px !important;}
	body .main .blue-header h1{font-size: 2.4em;}
	body .main .blocks .wrapper h2{font-size: 1.7em;}
	body .sub-project .soudals-image img{object-fit: contain;}
	body .product-mission-txt a{font-size: 1.3em;}
	body .site-header .inner-header .navigation .primary-navigation .menu-wrapper li a{font-size: 1.3em;}
	body .site-header .tabs .tab a{font-size: 1.3em;}
	body .project .left-side ul li{font-size: 1.099em; }
	body .project .left-side h4{font-size: 1.2em;}
	body footer .location a{font-size: 0.8em;}
}
@media only screen and (min-width:1701px) and (max-width:1800px){
	body .container{max-width:1500px !important;}
	body .main .blue-header h1{font-size: 2.4em;}
	body .main .blocks .wrapper h2{font-size: 1.7em;}
	body .product-mission-txt ul li{font-size: 1.2em;}
	body .product-mission-txt p{font-size: 1.2em;}
	body .site-header .inner-header .navigation .primary-navigation ul.menu-wrapper>li.menu-item a{font-size: 1.2em;}
	body .site-header .product-header .site-branding img{    width: 90%;}
	body footer .email a{font-size: 1em;}
	body footer .location a{font-size: 1em;}
	footer .widget_nav_menu ul li a{font-size: 1em;}
	
}
@media only screen and (min-width:1601px) and (max-width:1701px){
	body .container{max-width:1500px !important;}
	body .main .blue-header h1{font-size: 2.4em;}
	body .main .blocks .wrapper h2{font-size: 1.7em;}
	body .main .blue-header{padding: 2em 0;}
	body footer .location a{font-size: 0.7em;}
}
@media only screen and (min-width:1501px) and (max-width:1600px){
	body .container{max-width:1300px !important;}
	body .main .blue-header h1{font-size: 1.9em;}
	body .main .blocks .wrapper h2{font-size: 1.3em;}
	body .main .blocks img {height: 250px;}
	body footer .email a{padding: 0 1.3em;}
	
}
@media only screen and (min-width:1401px) and (max-width:1500px){
	body .container{max-width:1200px !important;}
	body .main .blue-header h1{font-size: 2em;}
	body .main .blocks .wrapper h2{font-size: 1.3em;}
	body .main .blocks img {height: 250px;}
	body .main .blue-header{padding: 1em 0;}
	body .brand .sub-project-slider h2{font-size: 1em;}
}
@media only screen and (min-width:1301px) and (max-width:1400px){
	body .container{max-width:1100px !important;}
	body .main .blue-header h1{font-size: 2em;}
	body .main .blocks .wrapper h2{font-size: 1.3em;}
	body .main .blocks img {height: 250px;}
	body .brand-parent .grid{display: grid; grid-template-columns: 1fr 1fr;}
	body .in-house-brands .in-house-brand-wrapper img {width: 100%;}
	body .distributor .brand-parent .in-house-brand-wrapper img{width: 500px;}
	body .distributor .brand-parent .in-house-brand-wrapper a h2{font-size: 1.3em;}
	body .in-house-brands .in-house-brand-wrapper h2{font-size: 1.3em;}
	footer .widget_nav_menu ul li a{font-size: 0.8em;}
	body footer .email a{font-size: 0.7em;}
	body .blogs-area .tab-buttons .tab-btn {padding: 1em 4em;}
	body .aquafin-pro .col-4 a h2{font-size: 0.9em;}
	
}
@media only screen and (min-width:1201px) and (max-width:1300px){
	body .container{max-width:1000px !important;}
	body .main .blue-header h1{font-size: 2.2em;}
	body .main .blocks .wrapper h2{font-size: 1.3em;}
	body .main .blocks img {height: 280px;}
	body .brand-banner img {max-width: 250px !important;}
	body .brand-parent .grid{display: grid; grid-template-columns: 1fr 1fr;}
	
}
@media only screen and (min-width:1101px) and (max-width:1200px){
	body .container{max-width:1000px !important;}
	body .logo img {width: 220px;}
	body .main .blue-header h1{font-size: 2.2em;}
	body .main .blocks .wrapper h2{font-size: 1.3em;}
	body .main .blocks img {height: 280px;}
	body .brand-banner img {max-width: 250px !important;}
	body .brand-archive .products-list .product h2 {font-size: 1.2em;}
	body .brand-parent .grid{display: grid; grid-template-columns: 1fr 1fr;}
	
}
@media only screen and (min-width:1001px) and (max-width:1100px){
	body .container{max-width:800px !important;}
	body .logo img {width: 220px;}
	body .main .blue-header h1{font-size: 2.2em;}
	body .main .blocks .wrapper h2{font-size: 1.3em;}
	body .main .blocks img {height: 280px;}
	body .brand-banner img {max-width: 250px !important;}
	body .brand-archive .products-list .product h2 {font-size: 1.2em;}
	body .banner .wd{width:1200px;}
	body .site-header .inner-header .navigation .primary-navigation .menu-wrapper{gap:2em;}
	body .in-house-brands .in-house-brand-wrapper a {font-size:0.7em;}
	
}
@media (max-width: 767px){
	body .container{ max-width: initial !important; width: 100%; box-sizing: border-box;}
	body .flex-row{ flex-direction: column;}
	body .flex-row .col-1{ flex: 0 0 100%; width: 100% !important; }
	body .flex-row .col-2{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-3{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-4{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-5{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-6{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-7{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-8{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-9{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-10{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-11{ flex: 0 0 100%; width: 100% !important;}
	body .flex-row .col-12{ flex: 0 0 100%; width: 100% !important;}
	body .site-txt-lg p{font-size: 1.3em;}
	body .site-head{font-size: 1.9em;}
	body .brand-archive .products-list .product h2{text-align: center;}
	body .site-head-sm {font-size: 1.9em;}
	body .product-mission-txt h3{font-size: 1.4em;}
	body .single-product .summary p{font-size: 0.8em;}
	body .page-header .page-banner img { width: 100%; height: 550px; object-fit: cover;}
	body .mg-top .brand-wrapper img {width: 100%; margin: 2em 0 0 0;}
	body .productpage .search .search-wrapper{width: 80%; margin: 2em auto; padding: 1em;}
	body .banner .wd {width: 100%; height: 550px; object-fit: cover;}
	body .productpage .search .search-wrapper .probox .orig{padding: 0.6em 0em !important;}
	body .site-head-lg h3 {font-size: 0.8em;}
	body .product-about-us p {font-size: 1em;}
	body .product-mission-txt p{font-size: 1em;}
	body .project-grid{grid-template-columns: 1fr;}
	body .right-side{padding: 0 !important; margin: 1em 0;}
	body .project .left-side ul li{font-size: 0.9em;}
	body .project .left-side h4{font-size: 1.1em;}
	body .project .left-side{height: auto;}
	body .mg-top{margin-top: 23px !important;}
	body .location iframe{width:100%;}
	body .contactus-section .inner-container .form-col{margin: 1em 0;}
	body .in-house-brands .in-house-brand-wrapper a{text-align: center; font-size: 0.8em;}
	body header .mobile-menu-link .menu-link b{display: block; width: 40px;	}
	body .site-header .inner-header .navigation .primary-navigation .menu-wrapper{display: none;}
	body .site-a a{display: none}
	body .product-header .logo .flex-row{display: flex !important; flex-direction: row !important; justify-content: space-between; align-items: center;}
	body .product-header .logo img {width: 150px;}
	body .product-header .mob-head{display: none;}
	body .main-product-categories{display: block;}
	body .main-product-categories .product-category{margin:1em 0;}
	body .brand .product-mission-txt img{width: 100%;}
	body .productpage .search .search-wrapper h1{font-size:1.3em;}
	body .site-head-lg{font-size: 2.4em;}
	body .mm-navbar .header-button{padding: 0.5em 2em; background: var(--red); color: #fff; font-family: var(--inter); text-decoration: none; font-size: 1.4em;}
	body .brand-parent .grid{display: block;}
	body .product-list.grid{display: block;}
	body .category-banner{height: 392px;}
	body .category-banner img{height: 500px; object-fit: contain;}
	body .category-banner .page-naam-parent .page-naam>.container h1{font-size: 1.2em;}
	body .category-banner .page-naam-parent .page-naam>.container span{font-size: 0.8em;}
	body .brand-parent .in-house-brand-wrapper img{width: 100%; padding: 0}
	body .product-mission-txt a{word-break: break-all;}
	body #primary-menu-list{font-family: var(--poppins);}
	body .main .landing-content .flex-row{display: block;}
	body .mm-menu{z-index:999999999;}
	body .main .blocks .wrapper.spc-right { padding-right: 0; margin: 1em 0;}
	body .main .blocks .wrapper.spc-left {padding-left: 0;}
	body .main .blue-header h1{font-size: 1.7em;}
	body .main .logo img {width: 56%;}
	body .main .logo {margin: 2.5em 0;}
	body .main .blocks .wrapper h2{margin: -10px 0; font-size: 1.3em;}
	body footer img {width: 45%;}

	body .in-house-brands .in-house-brand-wrapper a img{width: 100%;}
	body .distributor .brand-parent .in-house-brand-wrapper img {padding: 0;}
	body.page-id-428 .product-mission-txt a{width: 100%;}
	body .omgrit .flex-row{flex-direction: column-reverse !important;}
	body .project .recent-projects .flex-row{display: block;}
	body.page-id-390 .aquafin-links .col-4 a{width: 90%;}
	body .inner-contact .form-col{padding: 1.2em;}
	body .brand .form-group{margin-bottom:1em; }
	body .brand .product-core-value .flex-row{display: grid; grid-template-columns: 1fr 1fr;}
	body .brand .product-core-value .about-us-core p{font-size: 0.9em;}
	body .services-about-us .product-core-value .flex-row {display: grid ;grid-template-columns: 1fr 1fr;}
	body .services-about-us .product-core-value .about-us-core p{font-size: 0.9em;}
	footer p{font-size: 0.8em;}
	body .product-main-img img {width: 100%; height: 100%; margin: 4em 0 0 0;}
	body .sub-project .slick-list {overflow:hidden}
	body .flex-st .sticky-tp { position: relative; top: 0;}
	body .product-mission-txt ul li{font-size: 0.8em;}
	body .page-header .page-naam-parent > .page-naam > .container h1{font-size: 1.4em;}
	body .page-header .page-naam-parent > .page-naam > .container > span{font-size: 0.7em;}
	body .product-mission-txt strong {font-size: 1.3em;}
	.slick-prev-ver {left: 0;}
	.slick-next-ver {right: 0;}
	body .blogs-area .blogs-grid{display: block;}
	body .blogs-area .blogs-grid .sub-project{margin: 1em 0;}
	body .blogs-area .flex-row{display:block; margin:4em 0 0 0;}
	body .blogs-area .tab-buttons .tab-btn{margin: 0.4em 0; width: 100%;}



	
}