@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Teko:wght@300..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{font-family:"Inter",sans-serif}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.section-title h2{font-family:"Teko",sans-serif;font-size:40px;font-weight:700;font-style:italic;color:#db100f;margin-bottom:0}.bg-header{background-color:var(--theme-color-dark)}.logo{display:flex;align-items:center;height:100%}.img-logo{width:76px}.quick-contact-ul{justify-content:flex-end;padding:15px 0;list-style:none;position:relative;border-bottom:1px solid}.quick-contact-ul:after{display:none;content:"";background-color:#fff;width:17%;height:100%;position:absolute;left:64px;top:-9px;transform:rotate(45deg)}.menu-desk-ul>li>a,.quick-contact-ul>li>a{text-decoration:none;color:var(--bs-dark);padding:15px}.logo-flex,.menu-desk-ul,.quick-contact-ul{display:flex;align-items:center}.menu-desk-ul{padding:0;list-style:none;justify-content:flex-end}.menu-desk-ul>li>a{color:var(--bs-black);padding:19px 15px;font-size:20px;font-weight:600;position:relative;font-family:"Teko",sans-serif;font-style:italic}.menu-desk-ul>li>a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:4px;bottom:0;left:0;background-color:#db100f;transform-origin:bottom right;transition:transform .25s ease-out}.menu-desk-ul>li>a:hover:after{transform:scaleX(1);transform-origin:bottom left}.logo-flex{justify-content:space-between;height:100%}.btn-close{position:absolute;right:-38px;top:-38px;color:#fff;opacity:1;z-index:9;background-color:#ffffff7d;padding:12px;border-radius:0}button:focus{outline:0;box-shadow:none}.exceUl li::marker{color:#df0100}.form-control{border-radius:5px;border:1px solid #1a1a1a;padding:15px 14px}.g-map{width:100%;height:400px;filter:grayscale(100%);border-radius:6px}.bg-footer{background-color:#111;padding-top:50px}.footer-col-sec{display:flex;flex-direction:column;justify-content:space-around}.section-footer-addrss h4{font-size:18px;font-weight:600;color:#df0100}.card-enq h4,.section-footer-addrss p,.socil-ul h5{font-size:15px;font-weight:600;color:#fff}.quick-menu-ul,.socil-ul{list-style:none;padding-left:0;display:flex}.quick-menu-ul{flex-wrap:wrap}.quick-menu-ul li{width:50%}.quick-menu-ul li a{text-decoration:none;color:#7d7d7d;font-size:14px;font-weight:300;text-align:left;transition:.3s}.quick-menu-ul li a:hover{color:#fff;padding-left:5px}.socil-ul{align-items:center;margin-bottom:0}.card-enq h4,.socil-ul h5{font-size:18px;margin:0 25px 0 0}.socil-ul li a{margin-right:15px}.socil-ul li a img{padding:5px;width:40px}.card-enq{padding:20px}.card-enq h4{font-size:24px;text-align:center;margin:0;color:#000}.card-enq .form-group,.wp-form-box form .form-group{margin-bottom:15px}.card-enq .form-group img{position:absolute;left:0;top:10px;width:24px}.enq-form-control,.enq-form-control-textarea{width:100%;border:0;border-bottom:1px solid #000;padding:10px 15px 10px 40px}.enq-form-control-textarea{height:65px}.btn-enq-dark{color:#fff;background-color:#000;font-size:26px;font-weight:600;text-transform:uppercase;border-radius:5px;width:100%;padding:11px 16px;border:0;font-family:"Teko",sans-serif;font-style:italic;transition:.3s}.btn-enq-dark:hover{color:#df0100;background-color:#fff;letter-spacing:4px}.btn-enq-dark i{transition:.3s;font-size:23px}.copyright{list-style:none;display:flex;justify-content:space-between;margin-bottom:0;margin-top:50px;padding:30px 0;border-top:1px solid #787878}.copyright li{color:#747474;font-size:14px;font-weight:400}.btn-enq-float,.copyright li a{text-decoration:none;color:#fff;font-weight:600}.btn-enq-float{background-color:#db100f;font-family:"Teko",sans-serif;padding:15px 30px;font-size:22px;transform:rotate(270deg);position:fixed;right:-47px;top:50%;z-index:9}.whatsapp-box{position:fixed;bottom:-100%;left:0;right:0;background:#336c57;padding:60px 0;box-shadow:0 2px 10px rgba(0,0,0,.5);z-index:99999;transition:bottom .3s ease-in-out}.wp-form-box{width:450px;max-width:90%;margin:auto;color:#fff;font-family:var(--Inter);font-size:14px;font-weight:400}.btn-wp-cross{position:absolute;top:10px;right:10px;border:0;background:0 0;cursor:pointer;font-size:20px}.btn-wp-cross i{color:#fff}#bottomToTop{background-color:#00000080;color:#fff;width:40px;height:40px;line-height:0;position:fixed;bottom:20px;right:14px;display:none;cursor:pointer;padding:10px;font-size:17px;z-index:1000;text-align:center;opacity:0;border-radius:50%;transition:opacity .5s,bottom .5s}.menu-close.position-top-right{position:absolute;right:0;top:0}.menu-close{background-color:#fff;border:0;line-height:0;padding:9px 11px;font-size:22px}.mob-odd-call,.mob-odd-mail{border:0;background-color:#f7b519;color:#000;padding:7px 10px;font-size:15px;line-height:69px;border-radius:50px;text-decoration:none}.float-box,.float-box-left{position:fixed;top:50%;transform:translateY(-50%) rotate(-90deg);z-index:100}.float-box{right:-45px!important}.float-box .btn-enq-float,.float-box-left .btn-enq-float{position:unset;right:unset}.float-box-left{left:-55px}.float-box-left .btn-enq-float-trial{background-color:#000}.whatsapp{position:fixed;bottom:100px;right:15px;z-index:999}@media (max-width:1400px){.container{max-width:1300px}.g-map{height:389px}.card-enq{padding:17px}.card-enq .form-group img{position:absolute;left:0;top:11px;width:18px}}@media (max-width:1280px){.container{max-width:1020px}.menu-desk-ul>li>a{padding:10px;font-size:14px}}@media (min-width:1025px){.desk-none{display:none!important}}@media (max-width:1024px){.mob-none{display:none!important}.float-box{right:-30px!important}.float-box-left{left:-40px}.menu-bar{float:right;border:0;background-color:transparent;color:var(--theme-color);padding:0;font-size:27px;line-height:69px;margin-left:15px}.mob-menu-box{position:fixed;height:100%;width:94%;padding:30px;background-color:var(--bs-dark);z-index:9999;right:-100%;transition:right .3s ease}.menu-mob-ul,.mob-quick-contact-ul{list-style:none;padding:0;text-align:left}.menu-mob-ul>li>a,.mob-quick-contact-ul>li>a{display:block;text-decoration:none;color:var(--bs-white);padding:8px}.mob-quick-contact-ul{padding:20px 0 0;border-top:1px dashed #fff}}@media only screen and (max-width:1025px){.section-title h2{font-size:25px;margin-bottom:0}.bg-footer{padding:50px 15px 0}.card-enq{padding:20px;margin-bottom:20px}.card-enq h4{font-size:20px;margin-bottom:20px}.quick-menu-ul li{width:50%}.quick-menu-ul li a{display:block;padding:7px 0}.copyright{flex-direction:column;align-items:center;margin-top:0}.btn-enq-float{padding:6px 20px;right:-38px;font-size:16px;font-weight:500}}@media only screen and (max-width:512px){.img-logo{width:54px}.btn-close{position:absolute;right:0;top:0;color:#000;opacity:1;z-index:9;background-color:#fff;padding:12px;border-radius:0;box-shadow:-3px 3px 15px -1px #00000029}.g-map{height:220px}.copyright li{text-align:center}}@media only screen and (max-width:400px){.btn-enq-float{padding:6px 20px;right:-38px;font-size:16px;font-weight:500}}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:after,.wpcf7-list-item-label:before{content:" "}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.woocommerce-page img{height:auto;max-width:100%}.woocommerce form .form-row:after,.woocommerce form .form-row:before,.woocommerce-page form .form-row:after,.woocommerce-page form .form-row:before{content:" ";display:table}.woocommerce form .form-row-wide,.woocommerce form .form-row:after,.woocommerce-page form .form-row-wide,.woocommerce-page form .form-row:after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}@media only screen and (max-width:768px){:root{--woocommerce:#7f54b3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7f54b3;--wc-primary-text:#fff;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}}:root{--woocommerce:#7f54b3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7f54b3;--wc-primary-text:#fff;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row input.input-text{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}.woocommerce form.login{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover{color:inherit;background-color:#e9e6ed}.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{content:" ";display:table}.woocommerce-account .woocommerce:after{clear:both}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}