@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800&display=swap");
:root {
  --primary: #009846;
  --primary-hover: #007f3a;
  --secondary: #707070;
  --secondary-hover: #515151;
  --text-dark: #333;
  --text-white: #fff;
  --text-light: #666;
  --text-black: #000;
  --text-link: #0a66c2;
  --text-link-hover: #0156b0;
  --bg-white: #fff;
  --bg-light: #f5f5f5;
  --bg-dark: #1a2024;
  --bg-dark-footer: #161c1f;
  --text-black: #000;
  --bg-footer: #666;
  --border-eee:#eee;
  --border-ddd:#ddd;
  --border-ccc:#ccc;
  --border-default: #E2E2E2;
  --border-search: #E2E2E2;
  --border-dark-footer: #373737;
  --primary-font: "Montserrat", sans-serif;
  --alt-font: "";
  --border-radius-sm: 4px;
  --primary-link: #3c6a1e;;
}

body{overflow: hidden;font-family:var(--primary-font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;color:var(--text-dark)}
body.loaded #loader{opacity:0;visibility:hidden}
body.loaded{overflow-y:scroll !important}
#loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#1a2024eb;display:flex;justify-content:center;align-items:center;z-index:99999;transition:opacity .5s ease,visibility .5s ease;opacity:1;visibility:visible}
.loader-content{display:flex;flex-direction:column;align-items:center;gap:16px}
.spinner{border:2px solid var(--bg-light);border-top:2px solid var(--primary);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}
.loader-text{color:var(--text-white);font-size:16px;font-weight:500}
@keyframes spin {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
section{padding: 50px 0;z-index: 9;position: relative;}
p,.paragraph{font-weight:400;font-size:16px;line-height:24px}
h1,h2,h3,h4,h5,h6{color:var(--text-dark);font-weight:700;line-height:1.2}
h1,.h1{font-size:50px;font-weight:800}
@media (max-width: 575px) {
h1,.h1{font-size:36px;font-weight:600}
}
h2,.h2{font-size:42px;font-weight:800}
@media (max-width: 575px) {
h2,.h2{font-size:32px;font-weight:600}
}
h3,.h3{font-size:32px}
@media (max-width: 575px) {
h3,.h3{font-size:28px}
}
h4,.h4{font-size:26px}
h5,.h5{font-size:22px}
h6,.h6{font-size:18px}
.btn{font-size:16px;text-transform:capitalize;padding:13px 30px;border-radius:4px;border:1px solid;position:relative;z-index:1;transition:.2s ease;font-weight:600}
.btn:hover,.btn:active,.btn:focus{outline:0;box-shadow:none!important}
.btn-sm{font-size:14px;padding:10px 25px}
.btn-primary{background:var(--primary);color:var(--text-white);border-color:var(--primary)}
.btn-primary:active,.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary.active{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important}
.btn-outline-primary{background:transparent;color:var(--primary);border-color:var(--primary)}
.btn-outline-primary:active,.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary.focus,.btn-outline-primary.active{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;color:var(--text-white)}
body{background-color:var(--text-white);overflow-x:hidden}
::-moz-selection{background:var(--primary);color:var(--text-white)}
::selection{background:var(--primary);color:var(--text-white)}
.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--text-white);z-index:9999;display:flex;align-items:center;justify-content:center}
img{vertical-align:middle;border:0;max-width:100%;height:auto}
ul{list-style:none}
a{color:inherit}
a,a:hover,a:focus{text-decoration:none}
a,button,select{cursor:pointer;transition:.2s ease}
a:focus,button:focus,select:focus{outline:0}
a:hover{color:var(--primary)}
.slick-slide{outline:0}
.section{padding-top:80px;padding-bottom:80px}
.section-sm{padding-top:50px;padding-bottom:50px}
.section-title h1{font-size: 36px;margin-bottom:16px}
.section-title, .section-title h2{font-size: 30px;margin-bottom:16px}
.border-default{border-color:var(--border-default)!important}
.outline-0{outline:0!important}
.rounded,.card-icon,.card{border-radius:var(--border-radius-sm)!important}
.shadow,.navigation.nav-bg{box-shadow:0 15px 60px #3e3e3e1a!important}
.d-unset{display:unset!important}
.bg-primary{background:var(--primary)!important}
.bg-light{background:var(--bg-light)!important}
.bg-dark{background:var(--bg-dark)!important}
.text-primary{color:var(--primary)!important}
.text-light{color:var(--text-light)!important}
.border-white{border-color:var(--text-light)!important}
.border-dark-footer{border-color:var(--border-dark-footer)!important}
.border-radius-4px{border-radius: 4px;}
.mb-10{margin-bottom:10px!important}
.mb-20{margin-bottom:20px!important}
.mb-30{margin-bottom:30px!important}
.mb-40{margin-bottom:40px!important}
.mb-50{margin-bottom:50px!important}
.mb-60{margin-bottom:60px!important}
.mb-70{margin-bottom:70px!important}
.mb-80{margin-bottom:80px!important}
.mb-90{margin-bottom:90px!important}
.mb-100{margin-bottom:100px!important}
.zindex-1{z-index:1}
.overflow-hidden{overflow:hidden}
.font-weight-medium{font-weight:500}
.navigation{background:var(--bg-dark);}
.navbar{border-bottom: 2px solid var(--primary);}
.navigation.nav-bg{background:var(--bg-dark)}
@media (max-width: 991px) {
.navigation .form-inline{width:100%}
.navigation .form-inline input{width:100%}
}
.nav-item{margin:0}
.nav-item .nav-link{text-transform:capitalize}
.navbar-light .navbar-nav .nav-link{color:var(--text-white)}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.active{color:var(--primary);}
.navbar-expand-lg .navbar-nav .nav-link{padding:12px;font-size: 15px;white-space:nowrap;font-weight: 500;}
.navbar-expand-lg .nav-item:last-child  .nav-link{padding-right: 0px;}
@media (max-width: 991px) {
.navbar-expand-lg .navbar-nav .nav-link{padding:10px;display:block}
}
.card{transition:.2s ease;border:0;box-shadow: 0 0 10px #0000000f;}
.card-lg .card-body{padding:35px}
.card-icon{background:var(--primary);color:var(--text-white);height:55px;width:60px;line-height:55px;text-align:center;font-size:27px;display:block;margin-top:40px}
.card-text{margin-bottom:0}
.card-title{font-weight:700}
.card-body{padding:25px}
.card-content{padding: 16px;font-size: 14px;}
.card-content p{font-size: 14px;line-height: 20px;}
pre{position:relative}
.form-group label{font-size:15px;font-weight:500}
.form-group .form-control{height:40px;background:transparent;border:0;border-bottom:1px solid var(--border-default);border-radius:0;padding:10px 0}
.form-group .form-control::-moz-placeholder{font-size:13px;color:var(--text-light)}
.form-group .form-control::placeholder{font-size:13px;color:var(--text-light)}
.form-group .form-control:focus{outline:0;border-color:var(--primary);box-shadow:none}
.form-group .custom-select{font-size:13px;color:var(--text-light)}
.form-group textarea.form-control{height:100px}
:not(.highlight) pre{background:var(--bg-light)}
.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:500}
.content strong{font-weight:600}
.content a{text-decoration:underline;color:var(--primary)}
.content ol,.content ul{padding-left:20px}
.content ol li,.content ul li{margin-bottom:10px}
.content ul{padding-left:0;margin-bottom:20px}
.content ul li{padding-left:20px;position:relative}
.content ul li::before{position:absolute;content:"";height:8px;width:8px;border-radius:50%;background:var(--primary);left:3px;top:8px}
.content table{width:100%;max-width:100%;margin-bottom:1rem;border:1px solid var(--border-default)}
.content table td,.content table th{padding:.75rem;vertical-align:top;margin-bottom:0}
.content tr:not(:last-child){border-bottom:1px solid var(--border-default)}
.content th{font-weight:500}
.content thead{background:var(--bg-light);margin-bottom:0}
.content thead tr{border-bottom:1px solid var(--border-default)}
.content tbody{background:var(--bg-white);margin-bottom:0}
.content pre{display:block;padding:9.5px;margin:10px 0}
.content code{margin-bottom:0!important;font-size:100%}
.footer{position: relative;z-index: 999;background-color:var(--bg-dark);color:var(--text-white);padding:40px 0;padding-bottom: 0px;}
.footer a{color:var(--text-white);text-decoration: none;margin: 8px 0;display: block;}
.footer a:hover{text-decoration:underline}
.footer h5{font-size: 18px;color:var(--primary);font-weight:600;margin-bottom: 12px;}
.footer .list-unstyled{font-size: 14px;}
.footer p{font-size: 14px;line-height: 20px;}
.footer img{width: 100px;}
.social-icons a{color: var(--text-white);font-size: 16px;margin:0 8px;display: inline;}
.social-icons a:last-child{margin-right: 0px;}
.copyright{color: var(--text-white); border-top:1px solid var(--border-dark-footer);margin-top:24px;padding:16px;font-size:14px;text-align:center; background: var(--bg-dark-footer);}
.copyright p{font-weight: 600;margin-bottom: 0px;}
.logo-section img{width: 150px;}
.header-section .btn{padding:4px 12px;font-size:12px;text-transform:uppercase;margin-right: 0px !important;}
.navbar-secondory{padding: 12px;border-bottom: 1px solid var(--border-ddd);box-shadow: 0px 0px 12px #0000001f;}
.navbar-secondory .secondory-menu-list{display:flex;justify-content:right;align-items:center;gap:16px}
.navbar-secondory .secondory-menu-list a{position:relative;display:inline-block;font-size:13px;margin:2px 6px;}
.navbar-secondory .secondory-menu-list a:not(:nth-last-child(-n+2))::after{content:"|";position:absolute;right:-16px;color:var(--text-black)}
.banner{background:url('../../assets/images/temp/aristo-india-web-banner-04.jpg') center/cover no-repeat;color:var(--text-white);text-align:center;height:300px;position:relative}
.banner-overlay{position:absolute;bottom:0;left:0;width:100%;height:75%;background:linear-gradient(to top,#000c,#0000)}
.banner-content{position:absolute;z-index:1;bottom:24px;left:50px;text-align:left}
.banner h1{font-size:38px;font-weight:700;text-transform:uppercase;color:var(--text-white)}
.state-list-section{margin-top:24px;display:flex;flex-wrap:wrap;gap:16px}
.state-list{margin-bottom:16px}
.state-list-section a{background:transparent;border:1px solid var(--border-default);padding:10px 20px;font-size:15px;font-weight:500;color:var(--text-dark);cursor:pointer;transition:all .3s ease-in-out;min-width:150px;text-align:center;border-radius:4px}
.state-list-section .active a{background:var(--primary);border-color:var(--primary);color:var(--text-white);font-weight: 700;}
.state-list-section a:hover{border-color: var(--primary);color: var(--primary);}
.state-list-section .active a:hover{border-color: var(--primary);color: var(--text-white);}
.nav-search img{width:24px;height:24px;object-fit:contain;object-position:center}
.activity{font-size:14px}
.activity .activity-item .activite-label{color:var(--text-dark);position:relative;flex-shrink:0;flex-grow:0;min-width:24px;padding-right:8px;font-weight:900;font-size:20px;margin-top:-4px}
.activity .activity-item .activite-label::before{content:"";position:absolute;right:-11px;width:4px;top:0;bottom:0;background-color:#eceefe}
.activity .activity-item .activity-badge{margin-top:2px;z-index:1;font-size:11px;line-height:0;border-radius:50%;flex-shrink:0;border:3px solid var(--text-white);flex-grow:0}
.activity .activity-item .activity-badge img{width: 12px;color: var(--primary);}
.activity .activity-item .activity-content{padding-left:10px;padding-bottom:20px;width:100%}
.activity .activity-item:first-child .activite-label::before{top:8px}
.activity .activity-item:last-child .activity-content{padding-bottom:0}
.log-footer{cursor: pointer;border:1px solid var(--border-ddd);padding:16px;border-radius:4px;margin:6px 0;display:block;width:100%;font-size:14px;transition: all .5s;}
.log-footer:hover, .log-footer.active{border: 1px solid var(--text-dark);box-shadow: 0 0 10px #0000000f;}
.log-footer-no-hover:hover, .log-footer-no-hover.active{border: 1px solid var(--border-ddd);}
.initials-avatar{display:inline-flex;flex-direction:column;justify-content:center;text-align:center;vertical-align:middle;border-radius:50%;line-height:1;background:var(--text-white);color:var(--text-white);border:1px solid var(--primary)}
.initials-avatar.large{width:30px;height:30px;min-width: 30px;min-height: 30px;font-size:14px;margin-right:6px}
.initials-avatar img{padding:3px;object-fit:contain;object-position:center}
.map-container{position:sticky;top:140px;right:0;width:100%;height:calc(100vh - 140px);z-index:1000}
.map-container-contact{height:50vh;}
.map-container-contact #map{border-radius: 5px;}
#map{width:100%;height:100%}
.showroom_name{font-size:16px;font-weight:700}
.showroom_address{font-size:15px;line-height:24px}
.showroom-link a{font-weight: 500; color:var(--primary-link);white-space: nowrap;}
.showroom-link a:hover,.showroom-direction:hover{color:var(--primary-link);text-decoration:underline}
.showroom-link a svg{margin-right: 4px;width: 15px;margin-top: -2px;}
.showroom-direction{margin-top:12px;display:block;font-weight: 500; color:var(--primary-link)}
.showroom-direction svg{margin-right: 4px;width: 15px;margin-top: -2px;}
.gm-style .gm-style-iw-c{padding:16px!important;padding-right:38px!important;min-width:300px!important}
.gm-ui-hover-effect{position:absolute!important;right:8px!important;top:0!important;text-align:center!important;padding:0!important;margin:0!important;width:fit-content!important}
.gm-ui-hover-effect span{margin:0!important}
.gm-style-iw-ch{display:none!important}
.gm-style .gm-style-iw{font-weight:400;font-size:14px;width:332px!important;min-width:332px!important;max-width:332px!important}
.gm-style .gm-style-iw *{border:none!important;outline:none!important}
strong.showroom_name{display:block;margin-bottom:16px}
.legacy-section{padding:50px 0;background:var(--bg-white)}
.legacy-title{font-size:40px;font-weight:800}
.legacy-section .green-section-left{top: 20vw;left: -22vw;}
.primary-highlight{color:var(--primary)}
.legacy-content{font-size:15px;color:var(--text-dark)}
.stats-box{background:#0009;color:var(--primary);padding:20px;border-radius:20px;text-align:center}
.stats-box h2{font-size:2rem;font-weight:700;margin:10px 0}
.stats-box p{font-size:1rem;color:var(--text-white)}
.tab-content-wrapper{padding: 24px 24px 48px;}
.tab-content{display:none}
.tab-content.active{display:block}
.tab-menu{cursor:pointer;display:inline-block;font-weight:500;font-size:14px}
.tab-menu.active{color:var(--primary);border-bottom:1px solid var(--primary);}
.tab-image img{height:72vh;border-radius:10px}
.gap-tabs{gap:32px!important}
.video-container, .image-container {max-width: 800px;margin: auto;padding: 20px;}
.video-container iframe, .image-container img {width: 100%;border-radius: 20px;border: 1px solid transparent;}
.short-description{text-align: center;font-size: 18px;margin-top: 24px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:var(--text-white) url('../images/icons/ajax-loader.gif') center center no-repeat}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:var(--text-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:16px}
.slick-dots{position:absolute;bottom:24px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:50px;height:4px;margin:0 5px;padding:0;cursor:pointer;background:var(--text-white);border:3px dashed var(--text-white);overflow:hidden;border-radius: 4px;}
.slick-dots li.slick-active{border:3px solid var(--primary);background:var(--primary)}
.home-slider{width:100%;margin:0 auto;margin-top:0;height:78vh}
.home-slider img{width:100%;height:78vh;object-fit:cover;border-radius:0px}
.main-slider{width:100%;margin:0 auto;margin-top:0;height:50vh}
.main-slider img,.main-slider iframe{width:100%;height:50vh;object-fit:cover;border-radius:0px}
.tile-view-slider .slick-slide{margin:0 12px;margin-top:24px;margin-bottom:24px}
.tile-view-slider-title{font-size:16px;font-weight:600;margin-bottom: 0px;}
.tile-view-slider .card{box-shadow:0 0 10px #0000000f}
.tile-view-slider .card:hover{box-shadow:0 0 10px #0000002e}
.tile-view-slider .card-content p{margin-bottom:0; margin-top: 12px;}
.tile-view-slider img{width: 100%; height:200px;object-fit:cover;border-radius:var(--border-radius-sm);border-bottom-right-radius:0;border-bottom-left-radius:0}
.tile-view-slider-arrow-section{display: flex;position: absolute;top: -24px;right: 6px;}
.tile-view-slider-arrow-section button{background: transparent;border: 0px solid var(--primary);}
.tile-view-slider-arrow-section button svg{width: 24px;height: 24px;transition: all .5s;}
.tile-view-slider-arrow-section button svg:hover{color: var(--primary);}
.feedback-container-arrow-section{display: flex;position: absolute;top: 0;right: 24px;bottom: 0;height: fit-content;}
.feedback-container-arrow-section span{background: transparent;border: 0px solid var(-primary);margin: 4px;cursor: pointer;}
.feedback-container-arrow-section span svg{width: 24px;height: 24px;transition: all .5s;}
.feedback-container-arrow-section span svg:hover{color: var(-primary);}
.slide,.header-banner .slide{position:relative}
.header-banner-content{padding:0 32px;position:absolute;bottom:50px;z-index:9}
.single-product-slider .header-banner-content{bottom:50px;}
.header-banner img{height:350px;width:100%;object-fit:cover;object-position:center}
.header-banner-title{font-size:32px;color:var(--text-white)}
.header-banner-description{font-size:16px;color:var(--text-white);margin-bottom: 0px;}
.home-slider .slide:after,.main-slider .slide:after,.header-banner .slide:after, .single-product-slider .slide:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:75%;background:linear-gradient(to top,#00000095,#0000);border-radius:0px}
.wide-banner .slide:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000c,#0000)}
.wide-banner .header-banner-content{bottom: 48px;}
.single-product-slider .slide:after{border-radius:0px}
.showroom-slider .slide:after{border-radius:0}
.no-after .slide:after, .no-after.slide:after{content: unset;}
.collection{position:relative;display:flex;align-items:center;justify-content:space-between;margin:48px 0;padding:24px 0;border-radius:10px;gap:24px}
.collection:nth-child(odd){flex-direction:row}
.collection:nth-child(even){flex-direction:row-reverse}
.text-section{width:50%;text-align:center;padding:0 24px}
.text-section h3{font-size:28px;border-bottom:2px solid var(--primary);width:fit-content;padding:6px 24px;margin:auto;margin-bottom:24px}
.text-section p{font-size:16px;line-height:22px}
.image-section{width:50%;padding:0 24px}
.image-section img,.image-section iframe{height: 300px;border: 1px solid #e1e1e1;background: #e1e1e1;border-radius: 16px;width: 100%;object-fit: cover;}
.v-line{width:1px;background:var(--border-ccc);height:100%;position:absolute;left:50%;top:0;transform:translateX(-50%)}
.wide-banner{display:flex;align-items:center;background:var(--bg-dark)}
.wide-banner-content{width:40%;text-align:center;padding: 0 48px;}
.wide-banner-image{width:60%}
.wide-banner-image img{width: 100%;height: 550px;display: block;}
.wide-banner-title{font-size:28px;font-weight: 500;color:var(--text-white);border-bottom:2px solid var(--primary);width:fit-content;padding:6px 24px;margin:auto;margin-bottom:24px}
.wide-banner-description{margin-bottom:0;color:var(--text-white)}
.wide-banner-btn{margin-top:24px}
.about-wide-banner .slide{width:100%;}
.about-wide-banner img{width:100%;max-height: 60vh;object-fit: cover;object-position: center;}
.head-font-0{line-height: 1;margin: 0;font-size: 0;}
.breadcrumb ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0;font-size:14px}
.breadcrumb li{display:flex;align-items:center;color:var(--text-dark);font-weight:500}
.breadcrumb li + li::before{content:"›";margin:0 8px;color:#aaa}
.breadcrumb a{text-decoration:none;color:var(--text-link)}
.breadcrumb a:hover{text-decoration:underline}
.green-section-right{position:absolute;top:-24px;right:0;width:500px;height:500px;background:#00984633;clip-path:polygon(40% -0.00%,100% 0%,100% 100%,10% 100%);z-index:0}
.green-section-left{position:absolute;top:-24px;left:0;width:500px;height:500px;background:#00984633;clip-path:polygon(40% -0.00%,100% 0%,100% 100%,10% 100%);transform:rotate(180deg);z-index:0}
.top-0{top:0}
.product-content{display:flex;flex-wrap:wrap}
.product-left-panel{position:relative;flex:1 1 68%;max-width:68%}
.product-left-panel img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center}
.product-right-panel{flex:1 1 32%;max-width:32%;padding:24px;background-color:var(--text-white);box-shadow:0 0 10px #0000001a;height:fit-content;overflow: scroll;}
.product-details{margin-bottom: 24px;}
.product-details h3,.product-profile-section h3{font-size:15px;margin-top:0; border-bottom:1px solid var(--text-light);padding-bottom: 12px;}
.product-details table{width:100%;margin-top:8px;margin-bottom:16px;font-size:13px}
.product-details td{padding:6px;vertical-align:top}
.product-details td:first-child{width:100px;}
.product-content hr{border-top:1px solid var(--text-dark);margin:0}
.product-profile-section{margin-bottom:20px}
.attribute-slider{position:relative;padding-bottom:24px}
.attribute-slider img{width: 100%;border-radius: 4px;height: 150px;object-fit: cover;}
.attribute-slider.single-slide .img-slide{width: 50%;}
.attribute-slider .slick-slide{margin:0 10px;box-sizing:border-box}
.attribute-slider .slick-prev,.attribute-slider .slick-next{background:#009846;color:var(--text-white);border-radius:50%;width:30px;height:30px;z-index:5;position:absolute;top:auto;bottom:0;transform:translateY(50%)}
.attribute-slider .slick-prev{right:50px;left: auto;}
.attribute-slider .slick-next{right:10px}
.attribute-slider .slick-prev:before,.attribute-slider .slick-next:before{font-size:20px;color:var(--text-white)}
.attribute-slider.single-slide{display: flex;gap:16px}
.attribute-slider.single-slide .img-slide{width: 50%;}
.profile-tags{display:flex;margin-top:8px;gap:16px;border:1px solid var(--text-dark);border-radius:2px;padding:4px 8px}
.product-profile-section span{font-size:12px}
.explore-link{display:block;background:#d8ecff;text-align:center;padding:6px;font-weight:700;color:var(--text-link);border-radius:4px;text-decoration:none;margin:10px 0;font-size:12px}
.explore-link:hover{color:var(--text-link-hover)}
.tags{font-size:12px;color:#666;margin-bottom:20px}
.collection-buttons{display:flex;gap:12px;white-space:nowrap}
.collection-buttons .btn{width:200px}
.action-bar{position:absolute;bottom:0;left:0;background:var(--text-white);padding:8px 48px 8px 16px;display:flex;gap:20px;z-index:2;box-shadow:0 -2px 10px #00000026;clip-path: polygon(0% 0%, 80% 0%, 100% 100%, 0% 100%);}
.action-bar a{color:var(--text-black);font-size:14px;text-decoration:none;transition:color .2s ease}
.action-bar a:hover{color:#009846}
.product-card{background:var(--text-white);text-align:center;border-radius:10px;overflow:hidden;transition:.3s;box-shadow:0 0 5px #0000001a; cursor: pointer;}
.product-card.active .product-name{background-color:#009846;color:var(--text-white)}
.product-card img, .product-card iframe{width:100%;height:224px;object-fit: cover; display:block}
.product-name{font-weight:700;font-size:16px;padding:16px 0;background:var(--text-white);color:var(--text-black);transition:.3s;margin-bottom:0}
.product-name:hover{color: var(--primary);text-decoration: underline;cursor: pointer;}
.slider-wrapper{margin-top:48px;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}
.product-slider .slick-slide{margin:0 10px;box-sizing:border-box}
.product-slider,.category-list-section{position:relative;padding-bottom:50px;overflow: inherit !important;}
.product-slider .slick-prev,.product-slider .slick-next{background:#009846;color:var(--text-white);border-radius:50%;width:40px;height:40px;z-index:5;position:absolute;top:auto;bottom:0;transform:translateY(50%)}
.product-slider .slick-prev{left:50%;transform:translate(-60px,50%)}
.product-slider .slick-next{left:50%;transform:translate(20px,50%)}
.product-slider .slick-prev:before,.product-slider .slick-next:before{font-size:20px;color:var(--text-white)}
.category-list-section{padding-bottom:0}
.category-list-section .category-list-item{margin-top:16px;margin-bottom:16px}
.product-section {width:100%;display: flex;align-items: stretch;}
.product-image {width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;display: block;}
.no-wrap{white-space: nowrap;}
.lightbox-gallery img{cursor:pointer;transition:transform .3s ease}
.lightbox-gallery img:hover{transform:scale(1.05)}
.lightbox-gallery-overlay{overflow:hidden;display:block;cursor:pointer}
.lightbox-gallery-overlay img{transition:.3s ease;display:block}
.overlay-icon{position:absolute;top:10px;right:10px;background-color:#0009;color:var(--text-white);padding:10px;border-radius:4px;opacity:0;transition:opacity .3s ease;font-size:16px;z-index:2;background-image:url(../images/icons/fullscreen.svg);background-position:center;background-size:14px;height:24px;width:24px;background-repeat:no-repeat}
.lightbox-gallery-overlay::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006;opacity:0;transition:opacity .3s ease;z-index:1;border-radius:16px}
.lightbox-gallery-overlay:hover::after,.lightbox-gallery-overlay:hover .overlay-icon{opacity:1}
.lightbox-gallery-fit{width: fit-content;margin: auto;}
.lightbox{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;align-items:center;justify-content:center;z-index:9999}
.lightbox.active{display:flex}
.lightbox img{max-width:90%;max-height:90%;border-radius:12px;animation:fadeIn .3s ease-in-out}
.lightbox .close-btn{position:absolute;top:20px;right:30px;font-size:30px;color:var(--text-white);background:#00000080;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer}
@keyframes fadeIn {
  from { opacity: 0; transform: scale(0.9); }
  to { opacity: 1; transform: scale(1); }
}
.single-product-slider .slick-prev,.single-product-slider .slick-next{background:#009846;color:var(--text-white);border-radius:50%;width:40px;height:40px;z-index:5;position:absolute;top:0;bottom:0;transform:translateY(50%);margin:auto}
.single-product-slider .slick-prev{left:12px}
.single-product-slider .slick-next{right:12px}
.single-product-slider .slick-prev:before,.single-product-slider .slick-next:before{font-size:20px;color:var(--text-white)}
.full-width .product-image,.full-width .single-product-slider img{height: 100% !important;}
.icon-box{text-align:center;padding:24px 16px;background-color:#f8f8f8;border-radius:10px;height:100%}
.icon-img{width:50px;height:50px;border-radius:100%;border:1px solid var(--text-dark);display:flex;align-items:center;justify-content:center;background-color:var(--text-white);margin:0 auto;margin-bottom:16px}
.icon-img img{width:24px;height:24px;object-fit:contain}
.card-custom{border:1px solid var(--border-ddd);border-radius:6px;padding:16px;height:100%}
.card-custom h5{color:var(--primary);font-weight:700;font-size:18px;margin-bottom:16px}
.card-custom p{font-size:14px}
.collection .button-section-products{display: flex;flex-wrap: wrap;justify-content: center;gap:16px;margin-top:24px}
.collection .button-section-products .btn{flex: 0 0 calc(33.333% - 16px);}
.collection .button-section{display:flex;justify-content:center;gap:16px;margin-top:24px}
.full-width{width:100%!important;max-width:100%!important}
.img-12 .product-card img,.img-12 .product-card iframe{height:350px}
.aristo-global-section img.global-team{width:70%;border-radius:4px;margin-top:16px}
.aristo-india-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:60px 20px;background-color:var(--bg-dark)}
.india-map-container{flex:1 1 50%;padding:20px;text-align:center}
.india-map-container img{width:100%;max-width:75%;height:auto}
.india-content-container{flex:1 1 50%;padding:12px}
.india-content-container h2{font-weight:400;font-size:36px;color:var(--text-white);line-height:48px}
.india-content-container h2 span{color:var(--primary);font-weight:700}
.india-content-container p{margin-top:20px;font-size:16px;line-height:1.7;color:var(--border-ccc)}
.about-info-bar{background-color:var(--text-white);color:var(--text-black);text-align:center;padding:20px 10px;font-weight:600;font-size:16px;display:flex;flex-wrap:wrap;justify-content:center}
.about-info-bar div{position:relative;padding:0 16px;white-space:nowrap;font-size: 18px;}
.about-info-bar div:not(:last-child)::after{content:"|";position:absolute;right:0;top:0;color:#000}
.banner-with-heading{position:relative;margin-bottom:24px}
.banner-with-heading .abs-section{position:absolute;top:0;bottom:0;height:fit-content;margin:auto;left:0;right:0}
.container-custom-vw-60{max-width:60vw}
.img-statistic{width:100%;border-radius:32px}
.feedback-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}
.feedback-card{flex: 1;border:1px solid var(--border-ddd);border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;transition:transform .2s}
.feedback-card-body{display:flex;padding:16px;align-items: center;}
.feedback-card-body img{width: 50px;height: 50px;border-radius: 50%;object-fit: cover;margin-right: 15px;background: #eee;font-size: 0;}
.feedback-card-info h3{margin:0;font-size:16px;font-weight:700}
.feedback-card-info p{margin:0;font-size:12px;color:var(--text-dark)}
.feedback-card-info small{color:var(--text-light);font-size:12px;margin-top:0;display:block}
.feedback-card-content{padding: 0 16px;}
.feedback-card-content p{font-size: 14px;}
.blog-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1200px;margin:auto}
.blog-card{background: var(--bg-white);border-radius: 4px;overflow: hidden;box-shadow: 0 4px 10px #0000000d;display: flex;flex-direction: column;transition: transform .2s ease;border: 1px solid var(--border-eee);}
.blog-card:hover{transform:translateY(-5px)}
.blog-card h2{font-size:20px;font-weight:600;color:var(--text-dark)}
.blog-card h2 a:hover{color:var(--text-dark)}
.blog-card img{width:100%;height:180px;object-fit:cover}
.blog-content{padding:16px}
.blog-title{font-size:28px;margin-top:20px;margin-bottom:10px;color:var(--text-dark)}
#page-content-section{color:var(--text-dark)}
#page-content-section h1{font-size:28px}
#page-content-section h2{font-size:24px}
#page-content-section h3{font-size:22px}
#page-content-section h4{font-size:20px}
#page-content-section h5{font-size:18px}
#page-content-section h6{font-size:16px}
#page-content-section p{font-size:15px;line-height:1.6}
.blog-meta{font-size:13px;color:var(--text-light);margin-bottom:12px}
.blog-details__image img{height:50vh;width:100%;object-fit:cover;border-radius:4px}
.blog-footer{border-top:1px solid var(--border-eee);padding-top:20px;font-size:14px;color:var(--text-light)}
.read-more{display:inline-block;color:var(--primary);font-weight:700;text-decoration:none;font-size:14px;transition:color .2s}
.read-more:hover{color:var(--primary-hover)}
blockquote{font-style:italic;color:var(--text-dark);border-left:4px solid var(--text-dark);margin:32px 0;padding:12px;background:var(--bg-light);quotes:"“" "”" "‘" "’"}
blockquote::before{content:open-quote;font-size:2em;line-height:0;margin-right:.25em;vertical-align:-.4em;color:var(--text-dark)}
blockquote::after{content:close-quote;font-size:2em;line-height:0;margin-left:.25em;vertical-align:-.4em;color:var(--text-dark)}
blockquote p{display:inline}
.blog-box-shadow{box-shadow:0 10px 60px #0000001a;padding:24px;border-radius:5px;border:none}
.blog-box,.blog-box-shadow{margin:32px 0}
.blog-box p:last-child,.blog-box-shadow p:last-child{margin-bottom:0}
.blog-box ul,#page-content-section ul{list-style:disc;padding-left:24px;margin-bottom:32px}
#page-content-section p,#page-content-section ul{font-size:15px;line-height:1.75}
.service-block{position:relative;margin-bottom:24px;z-index:1}
.service-block .inner-box{position:relative;background-color:var(--bg-white);border:1px solid var(--border-default);padding:16px;border-radius:10px;overflow:hidden}
.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-box-orient:vertical}
.ellipsis-1{-webkit-line-clamp:1}
.ellipsis-2{-webkit-line-clamp:2}
.ellipsis-3{-webkit-line-clamp:3}
.ellipsis-4{-webkit-line-clamp:4}
.ellipsis-5{-webkit-line-clamp:5}
.ellipsis-6{-webkit-line-clamp:6}
.ellipsis-10{-webkit-line-clamp:10}
.tile-view-slider .card-content{padding:24px 16px}
.color-box{width:24px;height:24px;border-radius:2px;display:inline-flex}
.has-tooltip{position:relative;cursor:pointer}
.tooltip-box{position:absolute;background:#333;color:#fff;padding:6px 10px;font-size:13px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease;z-index:9999}
.tooltip-box.show{opacity:1}
.product-container{max-width:1300px}
.attr-values-wrapper {display: flex;flex-wrap: wrap;gap: 12px;border: 1px solid var(--border-default);border-radius: 4px;font-size:12px;padding:8px;margin-bottom: 8px;margin-top: 8px;}
.attr-value-item {display: flex;align-items: center;gap: 2.5px;}
.matched{color: var(--text-dark);font-weight: 600;}
.unmatched{color: var(--bg-footer);}
.dropdown-wrapper{position: relative;}
.mega-dropdown{display:none;position:absolute;top:102%;left:-36px;width:100vw;background:#fff;box-shadow:0 4px 10px #0000001a;padding:4px 16px 16px;z-index:999;flex-wrap:wrap; width: fit-content;border-radius: 4px;width: 316px;max-height: 70vh;overflow: scroll;}
.mega-dropdown.active,.dropdown-wrapper:hover .mega-dropdown{display:block;flex-wrap:wrap}
.mega-item{display:flex;align-items:center;border-bottom: 1px solid #ddd;padding: 12px 0;}
.mega-item:last-child{border-bottom: 0px solid #ddd;padding-bottom: 0px;}
.mega-item-content{text-align:left;padding-left:16px}
.mega-item img{width:50px;max-width:50px;height:50px;border-radius:4px}
.mega-item h4{font-size:16px;margin-bottom: 0;white-space: nowrap;}
.mega-item span{font-size:12px;color:#555;white-space: nowrap;}
.dropdown-toggle::after {margin-left: 8px;}
.modal-fullwidth{max-width:100%;margin:0}
.modal-body{overflow:hidden}
.modal-dialog{height:100vh}
.modal-content{height:100%;border-radius:0}
.modal-header{align-items: center;}
.modal-title{font-size: 16px;}
.modal-header .close img{width: 30px;}
#search-section{position:relative;z-index:99;width: 100% !important;margin: auto;}
#search-results{display: none; background: #fff;border-radius: 4px;position: absolute;width: 100%;box-shadow: 0 15px 60px #3e3e3e1a;border: 1px solid var(--border-eee);margin-top: 1px;overflow: scroll;height: calc(100vh - 220px);}
#search-input{width: 100%;height:48px;border-radius:4px;border:1px solid var(--border-default);outline:0;padding-right:44px;outline: 0;}
.form-control:focus{box-shadow: none;}
.search-input-close{display: none;position:absolute;right:10px;top:-2px;bottom:0;height:fit-content;margin:auto}
.search-input-close img{width:20px;opacity: .5;}
.search-input-close img:hover{opacity: 1;}
.menu-search-item{display:flex;align-items:center;padding:12px;border-bottom:1px solid #eee}
.menu-search-item:hover{background: var(--bg-light);}
.menu-search-item:hover .menu-search-title{color: var(--primary);}
.menu-search-item:hover .menu-search-description{color: var(--text-dark);}
.menu-search-item:last-child{border-bottom:0 solid #eee!important}
.menu-search-item img{width:100px;height:100px;border-radius:8px;object-fit:cover;margin-right:12px;border:1px solid var(--border-default);font-size:0;background:var(--bg-light)}
.menu-search-content{text-align:left}
.menu-search-title{font-weight:600;font-size:15px;margin-bottom:4px}
.menu-search-description{font-size: 14px;margin-bottom: 0px;margin-top: 8px;line-height: 22px;}
.menu-search-category{color:var(--text-dark);font-size:13px;margin:6px 0 0}
.menu-search-subcategory{color:var(--bg-footer);font-size:12px}
#noResult{font-weight:600;color:var(--text-dark)}
.fs-20{font-size:20px}
.event-description{padding-left:32px}
.event-description h2{font-size:28px;width:fit-content;margin-bottom:16px}
.event-activity .log-footer{padding:24px;transition:all .5s}
.event-item .activity-content{padding-left:16px!important}
.event-activity .log-footer:hover,.event-activity .log-footer.active{border:1px solid var(--border-ddd);box-shadow:0 0 10px #0000000f}
.faq-list{background: #f8f8f8;padding: 8px 24px 8px;border-radius: 8px;}
.faq-container{max-width:800px;margin:auto}
.faq-item{border-bottom:1px solid #ddd;padding:12px 0}
.faq-item:last-child{border-bottom: 0px solid #ddd;}
.faq-question{position:relative;font-size:18px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:12px 0}
.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:18px;color:#444}
.faq-item .faq-icon{transition:transform .3s ease;top:0;bottom:0;position:absolute;right:0;margin:auto;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;width:24px;height:24px;display:block;background-size:contain;background-position:center;float:right}
.faq-item.active .faq-icon{transform:rotate(180deg)}
.aristo-page-content-section{padding-top: 0px;}
.no-overlay:after{content: "" !important;background: transparent !important;height: 0;}
#searchModal .modal-body{padding: 24px 32px;}
#searchModal .modal-dialog {height: calc(100vh - 100px);}
#searchModal .modal-content{background: #fffffff0;border-radius: 8px !important;}
body.loaded.modal-open{overflow-y: hidden !important;}
#multipleCatalogModal{z-index: 9999;}
#multipleCatalogModal .modal-body,#myCatalogModal .modal-body,#oSeriesCatalogModal .modal-body{padding-top:0!important}
#multipleCatalogModal .contact-form-holder{padding:32px!important}
.checkbox-container{display:inline-block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:var(--primary-font);font-weight:500;color:#676767;margin-right:36px}
.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:-1px;left:0;height:22px;width:22px;background-color:#eee;border-radius:4px}
.checkbox-container:hover input~.checkmark{background-color:#ccc}
.checkbox-container input:checked~.checkmark{background-color:var(--primary)}
.checkmark:after{content:"";position:absolute;display:none}
.checkbox-container input:checked~.checkmark:after{display:block}
.checkbox-container .checkmark:after{left:8px;top:3.5px;width:6px;height:13px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.smalltxt{color:#757575}
.form-control{font-weight: 500;}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.notify-modal{height: fit-content !important;}
.notify-modal h4{font-size: 18px;}
.modal-backdrop.fade {opacity: .5;}
.modal-open #notificationModal.modal {overflow-x: hidden;overflow-y: hidden;}
.help-and-support{text-align: center;font-size: 14px;}
.whatsAppDiv img{height: 50px;border-radius: 4px;}
.whatsAppDiv {position: fixed;right: 12px;bottom: 8px;z-index: 999;border-radius: 100%;width: 50px;height: 50px;border-radius: 4px;}
.slick-slider {overflow: hidden;}
.slick-track {display: flex !important;overflow-x: hidden;}
.slick-slide {float: none;}
.open .mega-dropdown{display:block;}
.sub-p{font-size: 13px;}
.sub-p a{white-space:nowrap}
.product-links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}
.product-links .product-item::after{content:"|";margin-left:8px;color:#555}
.product-links .product-item:last-child::after{content:""}
.product-links a{text-decoration:none;font-weight:500}
.product-links a:hover{text-decoration:underline}
@media (max-width: 768px) {
.banner{padding:60px 20px}
.banner h1{font-size:28px}
#search-section{width: 100% !important;}
.resp-pr-0{padding-right: 0px;}
.copyright-footer .d-table, .copyright-footer .d-table-cell{display: block !important;}
.copyright-footer p{text-align: center;font-size: 12px;line-height: 24px;}
.copyright-footer .container{padding-left: 0px;padding-right: 0px;}
.feedback-card {flex: 1 1 100%;}
section {padding: 38px 0;}
.home-slider, .main-slider,.home-slider img, .main-slider img, .main-slider iframe {height: 50vh;}
.green-section-right, .green-section-left{display: none;}
.legacy-title{font-size: 28px;}
.legacy-section{padding-top: 0px;}
.legacy-section .col-lg-4{order: 1;margin-bottom: 24px;}
.legacy-section .col-lg-8{order: 2;}
.legacy-section .col-lg-4 img{object-fit: cover;}
.tab-section .d-flex, .tab-section .tab-menu{display: block !important;  text-align: center;width: fit-content;margin: auto;}
.tab-section .tab-menu{margin-bottom: 12px;}
.tab-image img {height: 100%;width: 100%;}
.tab-content-wrapper {padding: 24px 0px 24px;}
.video-container iframe, .image-container img {height: 300px;}
.video-container, .image-container {padding: 0;}
.tile-view-slider-arrow-section{bottom: -18px;top: auto;left: 0;right: 0;margin: auto;width: fit-content;}
.tile-view-slider .slick-slide{margin-top: 0px;}
.section-title, .section-title h2 {font-size: 26px;font-weight: 700;}
.highlight-section{padding-top: 0px;}
footer .col-md-3{margin-bottom: 24px;}
footer .col-md-3:last-child{margin-bottom: 0px;}
.navbar-toggler{padding: 0px;}
.navbar-toggler img{width: 32px;}
.logo-section img {width: 116px;margin-top: -4px;}
.navbar {padding: 12px 16px;}
.navbar-collapse{margin-top: 16px;}
.mega-dropdown {max-height: 50vh;width: 100%;left: 0;}
.dropdown-wrapper{width: 100%;}
.nav-link{width: fit-content;margin: auto;}
.navbar-secondory {padding: 6px 0 12px;}
.navbar-secondory .secondory-menu-list{display: block;}
.navbar-secondory .secondory-menu-list a:not(:nth-last-child(-n+2))::after {right: -10px;}
.navbar-secondory .secondory-menu-list a{margin-top: 8px;}
.about-info-bar div{display: block;}
.about-info-bar div:not(:last-child)::after{content: "";}
.about-wide-banner img {min-height: 70vh;}
.wide-banner .header-banner-content {padding: 0 12px;}
.aristo-india-section {padding: 20px 20px;}
.resp-mb-3{margin-bottom: 16px;}
.v-line{display: none;}
.image-section, .text-section{width: 100%;padding: 0px;}
.collection{display: block;margin: 16px 0;margin-top: 0;}
.text-section{margin-top: 16px;}
.image-section img, .image-section iframe {height: 250px;}
.wide-banner-content ,.wide-banner-image{width: 100%;}
.wide-banner {display: block;}
.wide-banner-content {padding: 16px 16px 32px;}
.wide-banner-image img {height: 250px;object-fit: cover;}
.product-section {display: block;}
.product-left-panel, .product-right-panel{width: 100%;max-width:100%;min-width:100%;}
.product-right-panel{height: fit-content !important;}
#multipleCatalogModal .contact-form-holder {padding: 16px 8px !important;}
.india-content-container{padding: 0;}
}