footer{position:relative}
footer .footer-container{background:linear-gradient(120deg,#242424 58%,#202020 50%);color:var(--footer-link-color)}
footer .footer-red-rectangle{height:13rem;background-color:#fff}
footer .footer-top-section{display:flex;padding-top:56px;padding-bottom:42px;flex-direction:column !important;position:relative}
footer .footer-bottom-section{display:flex;align-items:center;justify-content:space-between;padding-top:28px;padding-bottom:28px;color:var(--footer-link-color);border-top:1px solid var(--primary-color-grey)}
footer .flinks-container{display:flex;flex:1;width:100%}
footer .flinks-container .flinks-title{font-family:var(--font-bold);font-size:24px;margin-bottom:12px;color:#fff;line-height:29px}
footer .flinks-container .flinks-col{max-width:200px}
footer .flinks-container .flink{display:inline-block;font-size:16px;color:var(--footer-link-color)}
footer .flinks-container li{padding:5px 0}
footer .copy-right,footer .social-links{display:flex;align-items:center}
footer .social-links{font-family:var(--font-bold);font-size:18px}
footer .social-links img{width:24px;height:24px}
.copy-right-icon::before{mask-image:url("../../../../clientlibs/clientlib-base-global/resources/images/icons/copy-right-icon.svg");-webkit-mask-image:url("../../../../clientlibs/clientlib-base-global/resources/images/icons/copy-right-icon.svg")}
footer .footer-logo{max-width:120px}
.herologo-line-container{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:64px;padding-left:20px}
@media screen and (max-width:991px){footer{margin-top:0}
footer .footer-container{background:linear-gradient(110deg,#242424 40%,#202020 40%)}
footer .footer-top-section{padding-top:40px;padding-bottom:24px}
footer .flinks-container .flinks-title{font-size:14px}
footer .flinks-container .flink{font-size:12px}
footer .footer-bottom-section{padding-top:18px;padding-bottom:18px;flex-direction:column-reverse;gap:10px 0;align-items:flex-start}
footer .app-store-links{margin:24px 0}
footer .social-links{font-size:12px}
footer .social-links.gap-2{margin-left:0}
footer .flinks-container .bootstraplayout .row>*{width:unset}
}
@media(max-width:768px){.herologo-line-container{padding-left:0}
.social-links .footer-link-container{flex-wrap:wrap;gap:10px 0;justify-content:flex-start}
}
@media screen and (max-width:600px){footer .flinks-container .flinks-col{width:100%;max-width:inherit;margin-bottom:15px}
footer .flinks-container .flinks-col .flinks-title{line-height:inherit;margin-bottom:5px}
footer .flinks-container .flinks-col ul.list-unstyled{display:flex;flex-wrap:wrap}
footer .flinks-container .flinks-col ul.list-unstyled li{padding:3px 0}
footer .flinks-container .flinks-col ul.list-unstyled li a{border-right:1px solid #ccc;padding:0 10px 0 0;margin-right:10px}
footer .flinks-container .flinks-col ul.list-unstyled li:first-child a{padding-left:0}
footer .flinks-container .flinks-col ul.list-unstyled li:last-child a{border-right:0}
footer .flinks-container .last-child .flinks-col{margin-bottom:10px}
footer .social-links{color:#fff;font-size:14px}
footer .social-links .h-icon{width:14px;height:14px;vertical-align:text-bottom}
footer .social-links .h-icon::before{background-color:#fff}
footer .copy-right{margin:0 auto}
footer .footer-top-section{padding-top:32px}
}
.product-banner-pt-section .product-banner-wrapper .product-banner-container .product-banner-left-container .product-banner-left-content-container{margin-top:-12rem !important}
.product-banner-pt-section .product-banner-wrapper .product-banner-container .product-banner-left-container .product-banner-left-content-container .product-btn-price-wrapper span{display:none !important}
.product-banner-pt-section .product-banner-wrapper .product-banner-container .product-banner-left-container .product-banner-left-content-container .product-intro-logo-wrapper .product-logo-wrapper{width:33.9375rem !important;height:11.6875rem !important;margin:0 0 3.06rem 0}
.enquire-popup .form-wrapper .custom-row .form-group .send-btn{display:none !important}
.product-banner-pt-section .product-banner-wrapper .product-banner-container .product-banner-left-container .product-banner-left-content-container .product-btn-price-wrapper .product-btn-wrapper .cmp-container .cmp-button{background:none !important}
.vidagraybg{background:#e4eaf1;color:#242424}
.vidagraybg .footer-container{background:0}
@media screen and (max-width:991px){.vidagraybg .footer-container{padding-left:18px;padding-right:18px}
}
.vidagraybg .flinks-container{margin-bottom:7px}
.vidagraybg .flinks-container .flinks-title{color:#242424;font-weight:700}
.vidagraybg .flinks-container .flink{font-family:var(--font-medium);color:#242424}
.vidagraybg .copy-right-icon::before{background-color:#4c4c4c}
.vidagraybg .footer-bottom-section{color:#4c4c4c}
@media(min-width:992px){.vidagraybg .container{margin:0}
.vidagraybg .footer-top-section{padding-left:80px;padding-right:80px}
.vidagraybg .footer-bottom-section{padding:30px 81px}
.vidagraybg .app-store-links{margin-right:69px}
.vidagraybg .social-links.gap-2{margin-right:51px}
}
.vidagradientbg{background:linear-gradient(120deg,#242424 58%,#202020 50%);color:#ccc}
.vidagradientbg .footer-container{background:0;padding:0}
@media screen and (max-width:991px){.vidagradientbg .footer-container{padding-left:18px;padding-right:18px}
}
.vidagradientbg .flinks-container{margin-bottom:7px}
.vidagradientbg .flinks-container .flinks-title{color:#fff;font-weight:700}
.vidagradientbg .flinks-container .flink{font-family:var(--font-regular);color:#ccc}
.vidagradientbg .copy-right-icon::before{background-color:#fff}
.vidagradientbg .footer-bottom-section{color:#ccc}
.vidagradientbg .footer-bottom-section .social-links{color:#fff}
@media(min-width:992px){.vidagradientbg .container{margin:0}
.vidagradientbg .footer-top-section{padding-left:80px;padding-right:80px}
.vidagradientbg .footer-bottom-section{padding:30px 81px}
.vidagradientbg .app-store-links{margin-right:69px}
.vidagradientbg .social-links.gap-2{margin-right:51px}
}