@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap');
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);
:root { --primary-color:#FC9025; --secondary-color:#000000; --grey-color:#F8F8F8; --double-grey-color:#FFF3E6; --whitecolor:#FFF; --h1size:60px; --h2size:48px; --h36size:36px; --h3size:30px; --about-brad:118px; --h4size:24px; --h5size:20px; --h6size:18px; --fontsize:16px; --containerwidth:1600px; --divgap50:50px; --innrdiv45:45px; --innerdivgap:100px; --innerdiv70:70px; --archivo-font:"Archivo", sans-serif; --body-font:"Roboto", sans-serif; }

/* General Design */
*{box-sizing:border-box;}body .zak-container{max-width:100%;padding:0;}.entry-content p{margin-bottom:16px;}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;}.zak-breadcrumbs .trail-items a:first-child,.breadcrumbs .trail-items a:first-child{text-decoration:none;}.container{max-width:var(--containerwidth);margin:0 auto;}.elementor-element>.e-con-inner>.elementor-element{padding:0;}html.scrolling-point{overflow-x:hidden;}img{max-width:100%;height:auto;display:block;}strong,b{font-family:var(--font-gothic-bold);}body .e-con.e-flex>.e-con-inner,.category .zak-content .zak-container{max-width:var(--containerwidth);color:var(--black);padding:0;}
body{width:100%;height:100%;margin:0;padding:0;position:relative;overflow-x:hidden;color:var(--secondary-color);font-family:var(--body-font);}p{font-family:var(--body-font);font-weight:400;font-style:Regular;font-size:var(--fontsize);leading-trim:NONE;line-height:24px;letter-spacing:0%;color:var(--secondary-color);} .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu{display:flex;gap:50px;}h2{font-family:var(--archivo-font);font-weight:700;font-style:Bold;font-size:var(--h2size);leading-trim:NONE;text-align:left;line-height:100%;letter-spacing:0%;color:var(--secondary-color);}h3{font-family:var(--archivo-font);font-weight:600;font-style:SemiBold;font-size:var(--h3size);color:var(--secondary-color);leading-trim:NONE;line-height:100%;letter-spacing:0%;}#zak-primary-menu li{position:relative;}.zak-page-header.zak-style-3 .zak-row{padding-bottom:var(--innerdivgap);} .section-heading-subtitle p{color:var(--light-brown);font-family:var(--font-gothic-bold);text-transform:capitalize;} .zak-header-builder .zak-main-row .zak-header-center-col .widget-top-bar-col-1-sidebar .textwidget.custom-html-widget p:first-of-type a{max-width:201px;font-weight:500;font-size:var(--fontsize);color:var(--whitecolor);line-height:24px;letter-spacing:1%;}.section-heading .elementor-heading-title span{display:block;} .zak-header-builder .zak-main-row .zak-header-center-col .widget-top-bar-col-1-sidebar .custom-html-widget a{display:flex;align-items:center;gap:10px;}p:empty{display:none;}
a,.elementor a{text-decoration:none;display:inline-block;}.zak-header-builder .zak-main-row .zak-header-center-col .widget-top-bar-col-1-sidebar .custom-html-widget{display:flex;align-items:center;gap:40px;}.heros_banneras .e-con-inner{padding-left:0;padding-right:0;}.heros_banneras{padding:0!important;}.zak-header-builder.sticky .site-branding img{top:0!important;}.zak-header-builder.sticky .zak-header-main-row{position:fixed!important;top:0;width:100%;padding:10px 0;left:0;background:var(--whitecolor);animation:fade-slide-down 0.7s ease-in-out;z-index:999;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;}@keyframes fade-slide-down{from{transform:translateY(-100%);opacity:0;}to{transform:translateY(0);opacity:1;}}.home .zak-entry-thumbnail{display:none;}body .e-con>.e-con-inner{max-width:100%;}.zak-header-builder{background-color:var(--primary-color);}.body form.frm-show-form .form-field.primary-button{padding:0;text-align:center;margin-bottom:0;}.zak-page-header .zak-row{text-align:center;justify-content:center;align-items:start;}.zak-page-header{position:relative;overflow:hidden;}.zak-page-header .zak-page-title{font-family:var(--archivo-font);font-weight:700;font-style:Bold;font-size:var(--h2size);color:var(--secondary-color);leading-trim:NONE;line-height:1.3;max-width:1100px;letter-spacing:0%;text-align:left;}
.zak-page-header>*{position:relative;z-index:2;}body form.frm-show-form .primary-button .frm_submit button{background:transparent;margin:0;padding:0;border:none;box-shadow:none;font-size:var(--font-s);line-height:var(--lineheight-s);}body form.frm-show-form .primary-button .frm_submit button:hover{background-color:transparent;}body form.frm-show-form .primary-button .frm_submit:hover button{color:var(--whitecolor);z-index:1;position:relative;}.zak-page-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(248,248,248,0.8) 0%,rgba(248,248,248,0) 52.39%);z-index:1;pointer-events:none;}

/* Scrollbar */
*::-webkit-scrollbar{height:8px;width:8px;}*::-webkit-scrollbar-track{background-color:#dfe9eb;}*::-webkit-scrollbar-track:hover{background-color:#dfe9eb;}*::-webkit-scrollbar-track:active{background-color:#b8c0c2;}*::-webkit-scrollbar-thumb{background-color:var(--primary-color);}*::-webkit-scrollbar-thumb:hover{background-color:var(--grey-color);}*::-webkit-scrollbar-thumb:active{background-color:var(--grey-color);}
.zak-breadcrumbs .trail-items li::after,.breadcrumbs .trail-items li::after{color:var(--whitecolor);margin:0 16px;font-family:var(--bodyfont);} .zak-page-header .zak-row{gap:0;flex-direction:column;} .intesols_thumbnail{position:relative;display:inline-block;} .intesols_thumbnail::before{content:"";position:absolute;right:0;width:848.72px;height:619.5px;background-image:url(../images/img-reasct.png);background-size:cover;background-repeat:no-repeat;z-index:2;} html a[rel="home"][itemprop="item"] span[itemprop="name"]{color:var(--whitecolor);} .elementor-widget-button.button.button{padding:0;} html .zak-copyright,.zak-copyright a{text-align:unset;} .primary-button a.elementor-button:hover::after,.secondry-button a.elementor-button:hover::after,.zak-page-header-top-banner .book-a-tour-popup:hover::after,.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item.pum-trigger:hover::after,body form.frm-show-form .primary-button .frm_submit:hover::after,body .video-wrap .sby_layout_grid .sby_footer .sby_load_btn:hover::after,body .video-wrap .sby_layout_grid .sby_footer .sby_follow_btn>a:hover::after,.quote-now-button:hover::after{left:0;transition:all .5s ease;} .secondry-button a.elementor-button,body .video-wrap .sby_layout_grid .sby_footer .sby_load_btn,.quote-now-button:hover:after{background-color:var(--black);transition:all .5s ease;}
.secondry-button a.elementor-button::after,body .video-wrap .sby_layout_grid .sby_footer .sby_load_btn::after{background-color:var(--orange);} .button .elementor-button-content-wrapper,body .video-wrap .sby_layout_grid .sby_footer .sby_load_btn .sby_btn_text,body .video-wrap .sby_layout_grid .sby_footer .sby_follow_btn>a span,body .video-wrap .sby_layout_grid .sby_footer .sby_follow_btn>a svg,.quote-now-button a{position:relative;z-index:1;} .zak-page-header-top-banner .book-a-tour-popup{width:fit-content;} .heading-with-underline .elementor-heading-title{display:inline-block;border-bottom:1px solid var(--light-brown);padding-bottom:20px;margin-bottom:25px;margin-top:0;} .zak-header-builder .zak-main-row{z-index:1;} .zak-primary{padding:0;}
body #page,body:not(.tg-container--separate) #page{background:var(--white);} .zak-scroll-to-top{bottom:15%;background-color:var(--secondary-color)!important;border:1px solid var(--whitecolor);z-index:3;} ul{margin-left:0;} .zak-header-main-row .social-icons{display:flex;gap:24px;align-items:center;} .zak-header-main-row .social-icons a::before{content:"";position:absolute;top:0;left:0;width:100%;border-radius:40px;height:100%;background-color:var(--whitecolor);background-repeat:no-repeat;background-position:center;background-size:20px 20px;} .zak-header-main-row .social-icons a{height:34px;position:relative;display:inline-block;width:34px;} .zak-page-header.zak-style-1 .zak-page-title{font-family:var(--body-font);font-weight:700;font-style:Bold;font-size:var(--banner-size);leading-trim:NONE;line-height:100%;color:var(--whitecolor);letter-spacing:0%;vertical-align:middle;margin-bottom:18px;text-transform:capitalize;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;} .zak-header-main-row{position:relative;} .zak-header-main-row::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%);} .zak-breadcrumbs{padding:10px 24px;border-radius:10px;margin-top:10px;} .zak-page-header .zak-page-header__desc{font-family:var(--body-font);font-weight:400;font-style:Regular;font-size:var(--fontsize);leading-trim:NONE;margin-bottom:28px;max-width:1000px;color:#FFFFFFE5;line-height:26px;text-align:left;letter-spacing:0%;}

/* Form CSS */
.with_frm_style .frm_time_wrap{white-space:wrap;} #form_quote-meetingroom .frm_repeat_buttons{display:flex;align-items:center;gap:15px;justify-content:center;} .frm_error_style p{margin-bottom:0;} .zak-mobile-nav{background-color:var(--secondary-color);} body .dialog-message .elementor-slideshow__header>svg{width:20px;height:20px;padding:0;} body .sby_lightboxOverlay{position:fixed;} body .sby_lightbox{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);}

/* Header */
body .zak-header-builder.is-sticky .zak-desktop-row.zak-main-header .zak-primary-nav{position:fixed;left:0;top:0;width:100%;transition:all .5s ease-in-out;z-index:11;justify-content:center;} body .zak-header-builder{background-color:transparent;border:none;transition:all .5s ease-in-out;} .zak-header-builder .zak-header-top-row{background-color:#2D2D2D!important;padding:8px 0;} body .zak-header-builder>aside.widget_custom_html{display:none;} .zak-header-builder .zak-top-row .zak-header-right-col .social-media-icons .social-icon:hover i{color:var(--whitecolor)!important;} .zak-header-builder .zak-top-row .zak-header-right-col .social-media-icons .social-icon:hover{background:var(--primary-color)!important;} .zak-header-builder .zak-top-row .zak-header-right-col .social-media-icons .social-icon i{color:var(--whitecolor);font-size:17px;} .zak-header-builder .zak-top-row .zak-header-right-col .social-media-icons .social-icon{height:34px;width:34px;background:linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%);border-radius:100%;display:flex;align-items:center;justify-content:center;} .zak-header-builder .zak-top-row .zak-header-right-col .social-media-icons{display:flex;align-items:center;gap:12px;} .zak-secondary-nav .zak-secondary-menu{justify-content:end!important;gap:50px;} .zak-header-builder .zak-main-row .zak-header-left-col{width:100%;}
.zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info .contact-container .contact-item a:hover span{color:var(--primary-color)!important;} .zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info .contact-container .contact-item i{font-size:14px;} .zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info .contact-container .contact-item a span{font-family:var(--body-font);font-weight:700;font-style:Bold;font-size:var(--fontsize);color:var(--whitecolor);leading-trim:NONE;line-height:140%;letter-spacing:0%;} .zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info .contact-container .contact-item a{font-family:var(--body-font);font-weight:400;font-style:Regular;font-size:var(--fontsize);color:var(--whitecolor);leading-trim:NONE;line-height:140%;letter-spacing:0%;} .zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info .contact-container .contact-item{display:flex;align-items:center;gap:12px;} .zak-header-builder .zak-top-row .zak-header-right-col{width:100%;} .zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info .contact-container{display:flex;align-items:center;gap:32px;} .zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info{display:flex;align-items:center;width:100%;flex-direction:row;justify-content:space-between;} .zak-header-builder .zak-top-row .zak-header-right-col .zak-html-1{width:100%;} .zak-header-builder .zak-desktop-row.zak-main-header{background-color:transparent;} .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-left-col .site-branding{position:relative;left:0;} .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .zak-html-1 button{background-color:var(--primary-color);padding:16px;border-radius:0;font-family:var(--body-font);font-weight:700;font-style:Bold;font-size:var(--fontsize);leading-trim:NONE;line-height:21px;letter-spacing:1px;color:var(--whitecolor);text-align:center;vertical-align:middle;text-transform:uppercase;}
.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-left-col .site-branding img{max-width:auto;height:auto;object-fit:contain;margin-top:0;position:relative;top:0}.zak-header-builder .zak-desktop-row.zak-main-header .zak-container{max-width:var(--containerwidth);padding:0 16px;margin:0 auto}.elementor-element-303d201 .slick-dots{display:none}.zak-header-builder .zak-desktop-row.zak-main-header .zak-header-main-row{padding:0;position:relative;background:var(--whitecolor)}.zak-primary-nav.zak-layout-1-style-2>ul>li.current_page_item>a::before,.zak-primary-nav.zak-layout-1-style-2>ul>li.current-menu-item>a::before{display:none !important}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-2-sidebar{padding-top:17px;padding-bottom:15px}.zak-header-builder .widget-top-bar-col-2-sidebar{width:max-content}.zak-header-builder .menu-navbar-container .menu{flex-direction:row;gap:98px;justify-content:space-between}.zak-header-builder .zak-main-row{align-items:center}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col>.widget-top-bar-col-1-sidebar .header-call-wrap a{font-weight:700;font-size:var(--h6size);color:var(--whitecolor);line-height:100%;letter-spacing:0}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .header-ibw{display:flex;gap:35px;padding-left:65px;padding-top:10px;padding-bottom:10px}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .header-ibw p{font-weight:700;color:var(--whitecolor)}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget{display:flex;justify-content:space-between;align-items:center}
.zak-header-builder .widget-top-bar-col-2-sidebar{background-color:transparent;padding-left:50px;margin-bottom:0}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .call-outer .call-wrap{position:relative}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .call-outer{padding-left:65px;padding-top:9px;padding-bottom:9px;position:relative;display:flex;align-items:center;gap:65px}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .call-outer>div{font-family:var(--interfont);font-weight:500;font-size:var(--fontsize);color:var(--whitecolor);line-height:100%}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-left-col .site-branding{z-index:2}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col{flex-direction:row;align-items:flex-end;gap:0;width:100%;flex-wrap:wrap;justify-content:space-between}
.intesols-slide-second{display:flex;justify-content:end;align-items:center;width:100%;margin:0 auto;max-width:var(--containerwidth);position:relative;flex-direction:column;height:800px;z-index:5;padding-bottom:200px}.intesols-slider-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px}.heros_banneras .slick-initialized .slick-slide{background-repeat:no-repeat;background-size:cover;background-position:center}.intesols-slider-buttons a:nth-child(1):hover::after{left:0 !important}.intesols-slider-buttons a:nth-child(1):hover{z-index:1;color:var(--whitecolor) !important}.intesols-slider-buttons a:nth-child(1)::after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background-color:var(--primary-color);transition:left .5s;z-index:-1}.intesols-slider-buttons a:nth-child(1){background:linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%);border-radius:60px;padding:18px 24px;font-family:var(--body-font);font-weight:700;font-style:Bold;border:none;font-size:var(--fontsize);leading-trim:NONE;line-height:140%;position:relative;overflow:hidden;color:var(--whitecolor);letter-spacing:0%;text-align:center;text-transform:capitalize}.intesols-slider-buttons a:nth-child(2):hover::after{left:0 !important}.intesols-slider-buttons a:nth-child(2):hover::before{filter:invert(1) !important}.intesols-slider-buttons a:nth-child(2):hover{z-index:1;color:var(--whitecolor) !important;border:1px solid var(--whitecolor) !important}
.intesols-slider-buttons a:nth-child(2)::after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background-color:var(--secondary-color);transition:left .5s;z-index:-1}.intesols-slider-buttons a:nth-child(2){background:var(--whitecolor);border-radius:60px; padding: 18px 40px 18px 70px;font-family:var(--body-font);font-weight:700;position:relative;overflow:hidden;font-style:Bold;font-size:var(--fontsize);line-height:140%;color:var(--secondary-color) !important;text-align:center;text-transform:capitalize;border:1px solid var(--secondary-color);width:276px}.intesols-slider-buttons a:nth-child(2)::before{content:"";background-image:url(../images/email-vect.png);background-size:contain;background-repeat:no-repeat;width:16px;height:16px;position:absolute;left:40px;top:50%;transform:translateY(-50%)}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col #custom_html-2 .textwidget a button{display:inline-block;align-items:center;font-weight:400;font-size:var(--fontsize);color:var(--black-color);line-height:100%;text-transform:uppercase;background-color:transparent;border:1px solid var(--primary-color);border-radius:6px;padding:14px 20px;position:relative;margin-bottom:0;height:48px}
.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col{z-index:-2}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .zak-header-button a:hover::after{left:0 !important}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .zak-header-button a:hover{z-index:1;color:var(--whitecolor) !important}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .zak-header-button a::after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background-color:var(--primary-color);transition:left .5s;z-index:-1}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .zak-header-button a{background:linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%);padding:12px 24px;border-radius:40px;font-family:var(--body-font);font-weight:700;font-style:Bold;font-size:var(--fontsize);leading-trim:NONE;color:var(--whitecolor);line-height:1.4;position:relative;overflow:hidden;border:unset !important;letter-spacing:0%;text-transform:capitalize}.zak-primary-nav .sub-menu{display:block;position:absolute;top:100%;width:240px;border:1px solid #E4E4E7;background-color:#fff;border-radius:4px;max-height:400px;overflow-x:auto}
.zak-header-builder .zak-main-row{padding:0}.zak-header-builder .zak-main-row .zak-header-center-col{justify-content:center}.zak-primary-nav .sub-menu li{border-color:var(--primary-color);border-bottom:1px solid #F4F4F5;padding:0}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .header-ibw>div{display:flex;align-items:center;gap:12px}.zak-primary-nav .sub-menu li a{line-height:1.4}.zak-header-builder .menu-navbar-container .menu li a{font-family:var(--interfont);font-weight:500;font-size:var(--h16);text-decoration:none;color:var(--primary-color);line-height:100%}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col>.widget-top-bar-col-1-sidebar{position:relative;margin-bottom:0}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col{align-items:center}.slick-dots li.slick-active{width:46px}
ul.slick-dots .slick-active button{background:var(--black-color);width:46px;height:8px;border-radius:3.5px;padding:0;border:none}.slick-dots li button{font-size:0;padding:0;width:8px;height:8px;border-radius:10px;background:var(--secondary-color)}ul.slick-dots li{width:8px;height:8px;gap:10px;display:flex;align-items:center;justify-content:center}.slick-dots{position:unset;top:90%;right:0;left:0;list-style:none;margin:0;transform:translateY(-50%);display:flex;gap:10px;flex-direction:row;margin-top:30px;justify-content:center}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col>.widget_text .header-contact-info,.zak-header-builder .zak-mobile-row .zak-top-row .widget_text .header-contact-info{margin-bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:46px}.zak-header-builder .zak-desktop-row.zak-main-header .contact-info,.zak-header-builder .zak-mobile-row .contact-info{display:flex;align-items:center;gap:46px;z-index:2}.zak-header-builder .zak-main-row .zak-header-center-col .site-branding .custom-logo-link img{height:160px;width:160px;position:absolute;left:50%;transform:translateX(-50%);top:-40px}
.zak-header-builder .zak-desktop-row.zak-main-header .contact-info .call-action,.zak-header-builder .zak-mobile-row .contact-info .call-action{display:flex;align-items:center;gap:14px;margin-bottom:0}.zak-header-builder .zak-desktop-row.zak-main-header .contact-info .call-action p,.zak-header-builder .zak-mobile-row .contact-info .call-action p{font-size:var(--font-xs);line-height:var(--lineheight-xs);color:var(--black);font-weight:400}.zak-header-builder .zak-desktop-row.zak-main-header .contact-info .call-action a:hover{color:var(--whitecolor)}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav{background-color:transparent;position:relative;width:100%}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a span{position:relative}.zak-header-builder .zak-main-row .zak-header-center-col{padding:0;width:auto}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col a:hover{z-index:1;color:var(--primary-color)}.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .zak-html-1 a .fa-phone::before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/calls-wraps.png);background-size:contain;background-repeat:no-repeat}
.zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .zak-html-1 a .fa-phone{font-family:initial}.zak-footer-builder{z-index:1}.zak-header-builder .zak-main-row .zak-header-center-col .widget-top-bar-col-1-sidebar .custom-html-widget a:hover{color:var(--secondary-color)}.zak-header-builder .zak-main-row{justify-content:space-between;padding:25px 0}.zak-header-builder .zak-main-row .zak-header-center-col .widget-top-bar-col-1-sidebar .custom-html-widget p{position:relative}.zak-header-builder .zak-main-row .zak-header-center-col .widget-top-bar-col-1-sidebar .custom-html-widget p:last-child{padding-left:30px}.zak-header-builder .zak-main-row .zak-header-center-col .widget-top-bar-col-1-sidebar .custom-html-widget p:not(:last-child)::after{content:"";position:absolute;right:-32px;top:50%;transform:translateY(-50%);width:2px;height:46px;background-color:#FFFFFF4D}.zak-header-builder .zak-main-row .zak-header-center-col .widget-top-bar-col-1-sidebar .custom-html-widget a{font-weight:500;font-size:var(--fontsize);color:var(--whitecolor);line-height:24px;letter-spacing:1%}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu{gap:50px}.zak-header-builder .zak-header-bottom-row{background:var(--secondary-color);max-width:var(--containerwidth);margin:0 auto;top:20px;position:relative;box-shadow:rgba(100,100,111,0.2) 0px 7px 29px 0px;z-index:36;border-radius:30px;padding-top:16px;padding-bottom:16px}
.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a span::after{content:"";background-image:url(../images/tabler_plus.svg);background-size:contain;background-repeat:no-repeat;width:18px;position:absolute;left:6px;height:18px;z-index:-1;top:0}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li:not(:last-child)::after{display:none}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu .zak-button{display:inline-block !important;align-items:center;font-weight:700 !important;font-style:Bold;font-size:var(--fontsize);color:var(--whitecolor) !important;leading-trim:CAP_HEIGHT;line-height:1.4;letter-spacing:0%;background-color:var(--primary-color);border-radius:30px;padding:16px 33px 16px 26px !important;position:relative;overflow:hidden;transition:color .5s ease}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu>.menu-item{padding:0}.zak-primary-nav .zak-primary-menu{width:100%;justify-content:start;gap:0}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu{z-index:2}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a{font-family:var(--body-font);font-weight:700;font-style:Bold;font-size:var(--fontsize);leading-trim:NONE;line-height:1.4;color:var(--secondary-color);letter-spacing:0%}
.zak-secondary-nav .zak-secondary-menu li a{font-family:var(--body-font);font-weight:700;font-style:Bold;font-size:var(--fontsize);leading-trim:NONE;line-height:1.4;color:var(--secondary-color);letter-spacing:0%}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .current-menu-item a,.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a:hover,.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a:active,.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a:focus{color:var(--primary-color)}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li{border-color:var(--light-brown)}body .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li.pum-trigger{background-color:var(--black);padding:0;border-radius:0;margin:0}body .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li.pum-trigger a{color:var(--light-brown)}body .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li.pum-trigger:hover a{color:var(--black)}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a svg path{fill:var(--secondary-color)}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li a:hover{box-shadow:inset 450px 0 0 var(--primary-color);color:var(--whitecolor) !important;padding-left:18px;font-family:var(--body-font) !important}
.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li a{color:var(--black-color);box-shadow:inset 0 0 0 var(--primary-color);transition:all .5s ease;font-family:var(--body-font);font-weight:400;font-size:14px;text-transform:capitalize;line-height:1.3;padding:10px}.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li:hover>a,.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li.current-menu-item>a{background-color:var(--primary-color);color:var(--whitecolor)}body .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li:hover a .zak-icon path,body .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li.current-menu-item a .zak-icon path{fill:var(--black)}
.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .sub-menu li a .zak-submenu-toggle .zak-dropdown-icon path,.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .current-menu-item a .zak-dropdown-icon path,.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a:hover .zak-dropdown-icon path,.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a:active .zak-dropdown-icon path,.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a:focus .zak-dropdown-icon path{fill:var(--light-brown)}body .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item.pum-trigger{background-color:var(--orange);padding:12px;border-radius:5px;position:relative;overflow:hidden;margin:15px 0}.zak-breadcrumbs .trail-items a:first-child,.breadcrumbs .trail-items a:first-child{color:var(--whitecolor)}body .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item.pum-trigger a{color:var(--whitecolor);font-family:var(--font-gothic-bold);z-index:1}
.zak-mobile-menu>.current-menu-ancestor>a{color:var(--secondary-color)}.zak-mobile-menu a{color:var(--whitecolor);font-size:var(--fontsize);font-family:var(--bodyfont)}html .zak-mobile-menu .current_page_item span .zak-icon,.zak-mobile-menu>.current-menu-ancestor>span .zak-icon,.zak-mobile-menu .sub-menu>.current_page_item span .zak-icon,.zak-mobile-menu .current-menu-parent span .zak-icon{fill:var(--off-lightwhite)}.zak-mobile-menu .current_page_item a{text-decoration:none}
.zak-mobile-menu>.current_page_item>a,.zak-mobile-menu>.current-menu-ancestor>a,.zak-mobile-menu .sub-menu>.current_page_item>a,.zak-mobile-menu .sub-menu>.current-menu-ancestor>a,.zak-mobile-menu .sub-menu>.current-menu-ancestor .sub-menu .current-menu-item a,.zak-mobile-menu>.current-menu-ancestor .sub-menu .current-menu-item a{text-decoration:none;color:var(--off-lightwhite)}.zak-header-builder .zak-desktop-row.zak-main-header .zak-header-main-row{box-shadow:rgba(0,0,0,0.35) 0px 5px 15px}


/* Footer */
.zak-footer-builder .zak-footer-main-row .zak-footer-col .footer-logo-and-description p{font-family:var(--body-font);font-weight:600;font-style:SemiBold;font-size:var(--fontsize);margin:20px 0;color:var(--whitecolor);max-width:428px;line-height:24px;letter-spacing:0}.zak-footer-builder .zak-footer-main-row{background-color:#2D2D2D !important;padding-top:var(--innerdiv70);padding-bottom:var(--divgap50)}.zak-footer-builder .zak-main-row{grid-template-columns:repeat(4,1fr);gap:90px}.zak-footer-builder .zak-footer-main-row .zak-footer-col{align-items:center}.zak-footer-builder .zak-footer-top-row .zak-footer-col h3{font-weight:700;font-style:Bold;font-size:var(--footer-28size);line-height:1.4;color:var(--black-color);text-align:left;letter-spacing:0;text-transform:capitalize}.zak-footer-builder .zak-footer-main-row .zak-footer-col .social-media-icons .social-icon:hover i{color:var(--whitecolor) !important}.zak-footer-builder .zak-footer-main-row .zak-footer-col .social-media-icons .social-icon:hover{background:var(--primary-color)}
.zak-footer-builder .zak-footer-main-row .zak-footer-col .social-media-icons .social-icon i{color:var(--whitecolor);font-size:17px}.zak-footer-builder .zak-footer-main-row .zak-footer-col .social-media-icons .social-icon{height:34px;width:34px;background:linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%);border-radius:100%;display:flex;align-items:center;justify-content:center}.zak-footer-builder .zak-footer-main-row .zak-footer-col .social-media-icons{display:flex;align-items:center;gap:12px}.zak-footer-main-5-col h2{position:relative}.zak-footer-builder .zak-footer-top-row{padding-top:0}.zak-footer-builder .zak-footer-top-row .zak-footer-col{width:max-content}footer.zak-footer-builder .zak-top-row{display:flex;flex-direction:row;border-bottom:1px solid #4CBA42;gap:78px;align-items:center}.zak-footer-builder .zak-footer-top-row .zak-footer-col .widget_media_image img{max-width:291px !important;height:161px !important;object-fit:contain}.footer-contact-info-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.zak-footer-builder .zak-footer-top-row .footer-logo{transform:translateY(-50%);display:inline-block}footer.zak-footer-builder .zak-top-row .zak-footer-top-1-col .widget_custom_html:last-child{margin-right:0}footer.zak-footer-builder .zak-top-row .zak-footer-top-1-col .widget_custom_html .widget-title,.footer-contact-info-wrap .general-contact-info>h2{border-bottom:1px solid var(--black);text-transform:capitalize}
footer.zak-footer-builder .widget .widget-title, .footer-contact-info-wrap .general-contact-info>h2 { color: var(--black); padding-bottom: 15px; margin-bottom: 30px; display: inline-block; text-transform: capitalize; } footer.zak-footer-builder .zak-row .widget .widget-title::before { content: none; } .zak-footer-builder .zak-footer-top-row .footer-logo a { width: 201px; height: 201px; } .zak-footer-builder .zak-footer-top-row .footer-logo img { background-color: var(--white); box-shadow: 0 0 15px 0 #2B2B2B26; border-radius: 50%; width: 100%; height: 100%; object-fit: contain; } body .zak-footer .zak-container { margin: 0 auto; max-width: var(--containerwidth); padding: 0; } html .zak-copyright, .zak-copyright a { font-family: var(--bodyfont); font-weight: 400; font-size: var(--h16); color: var(--whitecolor); line-height: 100%; text-transform: capitalize; } .zak-footer-builder .zak-row { background-color: var(--white); } body .timing-wrapper { align-items: center; flex-direction: column; } body .timing-wrapper .timing-content-wrapper { display: flex; align-items: center; flex-direction: column; } body .timing-wrapper .timing-content-wrapper .hrs-title { font-family: var(--font-gothic-bold); margin-bottom: 8px; }
.footer-social-media a i { color: var(--secondary-color); } .footer-social-media a:hover i { color: var(--whitecolor); } .footer-social-media a:hover { background-color: #3FA9E4; } .footer-social-media a { background-color: var(--whitecolor); height: 36px; justify-content: center; width: 36px; display: flex; align-items: center; border-radius: 100px; } .footer-social-media h4 { font-family: var(--body-font); font-weight: 500; font-style: Medium; font-size: var(--h6size); color: var(--whitecolor); line-height: 21.6px; text-align: left; letter-spacing: 0; margin-bottom: 30px; text-transform: uppercase; } .custom-widget-responsive { display: none; } .zak-footer-builder .footer-social-icons { grid-column: 1; position: relative; display: flex; gap: 20px; align-items: center; justify-content: space-between; } .zak-footer-builder .footer-social-icons a { width: 34px; height: 34px; border-radius: 50px; border: 1px solid var(--whitecolor); background-color: var(--whitecolor); display: flex; align-items: center; justify-content: center; color: var(--primary-color); min-width: 34px; min-height: 34px; } .zak-footer-builder .footer-social-icons a:hover { border-color: var(--white); } .zak-footer-builder .zak-footer-nav { grid-column: 2/span 3; } .zak-footer-builder .zak-footer-nav .zak-footer-menu .current-menu-item a, .zak-footer-col .widget ul .current-menu-item a { color: var(--primary-color); font-weight: 600; }
.zak-footer-builder .widget-footer-bar-col-1-sidebar .menu-the-company-container .menu { display: grid; grid-template-columns: repeat(2, 1fr); } .zak-footer-builder .zak-footer-main-row .zak-footer-col .custom-html-widget .foo-csw { display: flex; flex-direction: column; row-gap: 26px; } .zak-footer-builder .zak-main-row .zak-footer-main-3-col { align-items: end; } .zak-footer-builder .zak-main-row .zak-footer-main-3-col #menu-our-services { gap: 20px; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .mail-wrap a { margin-bottom: 0; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .custom-html-widget { display: flex; flex-direction: column; gap: 16px; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .custom-html-widget .foo-csw p { margin-bottom: 0 !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .mail-wrap { display: flex; gap: 10px; align-items: center; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .address-wrap { display: flex; gap: 10px; align-items: center; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .call-wrap a { margin-bottom: 0; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .call-wrap { display: flex; gap: 10px; align-items: center; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .add-wrap { display: flex; gap: 10px; align-items: center; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .add-wrap span { height: 34px; display: flex; align-items: center; justify-content: center; width: 34px; border-radius: 40px; background-color: var(--primary-color); } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .add-wrap a { margin-bottom: 0; }
.zak-footer-builder .zak-footer-main-row .zak-footer-col section:nth-of-type(3) .widget-title, .zak-footer-builder .zak-footer-main-row .zak-footer-col section:nth-of-type(3) .menu-our-services-container { padding-left: 40%; } .zak-footer-builder .zak-bottom-row { gap: 20px; display: flex; justify-content: space-between; width: 100%; } .zak-footer-builder .widget-footer-sidebar-3 #menu-useful-links { display: flex; flex-wrap: wrap; gap: 8px; flex-direction: initial; } .zak-footer-builder .widget-footer-sidebar-3 #menu-useful-links li { width: calc(50% - 4px); } .zak-footer-builder .widget-footer-sidebar-1 .custom-html-widget p a { display: flex; align-items: center; gap: 10px; } .zak-footer-builder .widget-footer-sidebar-1 .custom-html-widget p a:hover { color: var(--secondary-color); } .zak-footer-builder .zak-footer-main-row .zak-footer-col .custom-html-widget .social-links>a { height: 41px; width: 41px; display: flex; align-items: center; border: 1px solid var(--whitecolor); border-radius: 100px; justify-content: center; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .custom-html-widget .social-links>a:hover { background-color: var(--secondary-color); border-color: var(--secondary-color); } .zak-footer-builder .zak-footer-main-row .zak-footer-col .custom-html-widget .social-links { display: flex; gap: 10px; } .zak-footer-builder .zak-main-row .widget-footer-sidebar-1 .wp-caption { margin-bottom: 0; margin-top: 0; } .zak-footer-builder .zak-main-row .widget-footer-sidebar-1 figure .wp-caption-text { display: none; }
.zak-footer-builder .zak-main-row .widget-footer-sidebar-1 figure img { height: 114px; width: 100%; text-align: start; max-width: 100%; } .zak-footer-builder .widget-footer-sidebar-1 { margin-bottom: 0; } .zak-footer-builder .zak-footer-bottom-row .zak-footer-bottom-1-col { flex-direction: column-reverse; } .zak-footer-builder .zak-footer-bottom-row .zak-footer-col { justify-content: center; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .call-wrap span { display: inline-block; width: 48px; height: 48px; border-radius: 50%; background-color: var(--secondary-color); background-image: url(../images/footer-mobili.png); background-size: 50% auto; background-repeat: no-repeat; background-position: center; margin-right: 10px; vertical-align: middle; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .address-wrap span { display: inline-block; width: 48px; height: 48px; border-radius: 50%; background-color: var(--secondary-color); background-image: url(../images/teenyicons_pin-outline.png); background-size: 50% auto; background-repeat: no-repeat; background-position: center; margin-right: 10px; vertical-align: middle; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section .call-wrap .call-info a, .zak-footer-builder .zak-footer-main-row .zak-footer-col section .address-wrap .address-info a, .zak-footer-builder .zak-footer-main-row .zak-footer-col section .mail-wrap .mail-info a { font-weight: 700; font-style: bold; font-size: var(--h6size); leading-trim: none; line-height: 1.4; color: var(--black-color); letter-spacing: 0%; } .footer-credit p { display: flex; align-items: center; }
.zak-footer-builder .widget-footer-sidebar-1 .social-media-container h3 { font-family: var(--body-font) !important; font-weight: 400; font-style: regular; padding-top: 40px; margin-bottom: 23px; font-size: var(--fontsize); leading-trim: none; color: var(--whitecolor) !important; line-height: 100%; letter-spacing: 1%; } .zak-footer-builder .widget-footer-sidebar-1 .image { background-image: url(../images/bg-shape-img.png); background-size: cover; background-position: center; background-repeat: no-repeat; padding: 25px 30px; } .zak-footer-builder .zak-footer-main-row .zak-footer-col h2 { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h5size); color: var(--whitecolor); leading-trim: NONE; line-height: 100%; letter-spacing: 0%; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div img { width: 25px; height: 25px; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div a i { height: 28px; width: 28px; display: flex; align-items: center; justify-content: center; background: var(--whitecolor); min-width: 28px; max-width: 28px; border-radius: 100%; color: var(--primary-color); } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div a { font-family: var(--body-font); font-weight: 400; font-style: regular; font-size: var(--fontsize); text-align: left; color: var(--whitecolor); max-width: 262px; leading-trim: none; display: flex; align-items: center; gap: 10px; line-height: 22px; letter-spacing: 0%; }
.zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div { display: flex; align-items: start; margin-bottom: 24px; flex-direction: column; gap: 0px; } .zak-footer-builder .zak-footer-bottom-row .zak-copyright p, .zak-footer-builder .zak-footer-bottom-row a, .zak-footer-builder .zak-footer-bottom-row p { margin-bottom: 0 !important; font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; line-height: 24px; color: var(--whitecolor); letter-spacing: 0%; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .office-hours h3 { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); text-align: left; color: var(--whitecolor); max-width: 262px; leading-trim: NONE; line-height: 22px; letter-spacing: 0%; }
.zak-footer-builder .zak-footer-main-row .zak-footer-col .office-hours { gap: 0 !important; } .zak-footer-main-2-col { position: relative; } .zak-footer-main-3-col { position: relative; } .zak-footer-builder .zak-footer-bottom-row p { display: flex !important; gap: 5px; } .footer-contact .wpcf7-form .wpcf7-submit { border: none; cursor: pointer; background-image: url(../images/vec-img.png); background-size: 20px 20px; background-repeat: no-repeat; background-position: center; transition: all 0.3s ease; } #popup-content .contact-wrapper .contact-form { border: 1px solid var(--secondary-color) !important; } #popup-content .contact-wrapper .contact-form .form-feild-wrapper p { margin-bottom: 0 !important; }

/* happy Clients */
.zak-footer-builder .zak-footer-main-row .widget .widget-title { border-bottom: unset; margin-bottom: 24px; padding-bottom: 0; width: 100%; text-align: left; } .zak-footer-builder .zak-footer-main-row .tab-content { margin-top: var(--space16); } .zak-footer-builder .zak-footer-main-row .tab-navigation select option { background-color: var(--black); color: var(--light-brown); } .zak-footer-builder .zak-footer-main-row .tab-navigation select option:hover { background-color: var(--light-brown); color: var(--black); } .zak-footer-builder .zak-footer-bottom-row { background-color: var(--primary-color); padding: 13px 0; border-top: none; } .zak-footer-builder .zak-footer-bottom-row .zak-footer-col .zak-html-1 h2 { font-family: var(--bodyfont); font-weight: 800; font-size: var(--footer-h1-size); line-height: 100%; color: var(--whitecolor); text-align: center; text-transform: uppercase; } .zak-footer-builder .zak-footer-bottom-row .intesols-wrap { font-weight: 600; font-style: Semibold; margin-bottom: 0 !important; font-size: var(--fontsize); color: var(--whitecolor); leading-trim: CAP_HEIGHT; line-height: 100%; letter-spacing: 0%; }
.zak-footer-builder .zak-footer-main-row .zak-footer-col .menu-social-functions-container ul { display: block; column-count: 2; } .zak-footer-builder .zak-copyright .foo-cr-wrp-2 { display: flex; align-items: center; gap: 34px; } .zak-footer-builder .zak-footer-main-row .zak-footer-col { justify-content: flex-start !important; width: auto; height: 100%; align-items: center; } .zak-footer-builder .zak-footer-main-row .zak-footer-col:last-child { justify-content: flex-start !important; padding-top: 50px; } .zak-footer-builder .zak-footer-bottom-row a:hover { color: var(--light-brown); } body .zak-footer-builder .zak-copyright p a { display: inline; }

/* Home page */
.heros_banneras .slick-prev { position: absolute; left: 6%; font-size: 0; outline: none; cursor: pointer; top: 50%; transform: translateY(-50%); z-index: -3; background-color: transparent; border: 1px solid var(--whitecolor); height: 52px; width: 52px; border-radius: 100%; display: flex; justify-content: center; align-items: center; } .zak-page-header-top-banner { height: 463px; position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; } .zak-page-header-top-banner::after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: linear-gradient(270.45deg, rgba(0, 0, 0, 0) 19.94%, rgba(0, 0, 0, 0.35) 69.57%); z-index: 0; }
.lk-services-section { position: relative !important; } .lk-services-section::before { content: "" !important; position: absolute !important; top: 40% !important; left: 0 !important; width: 100% !important; height: 150px !important; background-image: url(../images/sec-color.webp); background-size: cover; background-position: center; z-index: 0; } .zak-header-builder .zak-top-row { display: flex; flex-direction: column; } .zak-page-header-top-banner .zak-container { max-width: var(--containerwidth); padding: 0 16px; margin: 0 auto; height: 100%; z-index: 1; position: relative; } .zak-page-header-top-banner .zak-container .zak-row { display: inline-flex; flex-direction: column; height: 100%; justify-content: center; } .zak-page-header { z-index: 0; background-color: transparent; padding: 0; background-repeat: no-repeat !important; background-size: cover !important; height: 500px; background-position: center !important; align-items: center; display: flex; width: 100% !important; }
.zak-page-header-top-banner .zak-page-sub-title { color: var(--whitecolor); font-size: var(--font-m); line-height: var(--lineheight-m); margin-bottom: 25px; } .zak-page-header-top-banner .zak-page-title { color: var(--whitecolor); font-size: var(--font-H1); line-height: var(--lineheight-H1); margin-bottom: 27px; display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; text-transform: uppercase; font-family: var(--font-gothic-bold); } .zak-page-header-top-banner .zak-page-title .heading-location-text { margin-bottom: 0; text-transform: capitalize; } .zak-breadcrumbs .trail-items, .breadcrumbs .trail-items { position: relative; align-items: center; justify-content: center; } .heros_banneras .slick-initialized .slick-slide>* { position: relative; z-index: 2; } .heros_banneras .slick-initialized .slick-slide { position: relative; overflow: visible; background-size: cover !important; background-position: center; z-index: 1; overflow: hidden; background-repeat: no-repeat; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .header-ibw>div img { background: var(--whitecolor); height: 36px; width: 36px; display: flex; padding: 8px; border-radius: 30px; object-fit: cover; }
.zak-page-header.zak-style-3 .zak-page-title { font-family: var(--bodyfont); font-weight: 900; font-size: var(--h2size); line-height: 1.3; color: var(--whitecolor); text-align: center; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .zak-page-header .zak-breadcrumbs .trail-items li::after, .breadcrumbs .trail-items li { display: flex; align-items: center; position: relative; } .breadcrumbs .trail-items li:last-child::after { content: none; } .zak-page-header .zak-container { max-width: var(--containerwidth); width: var(--containerwidth); } .footer-cta-section { padding-left: 0; padding-right: 0; } .zak-breadcrumbs .trail-items>span, .breadcrumbs .trail-items>span { font-weight: 400; } .zak-breadcrumbs .trail-items a:hover span, .breadcrumbs .trail-items a:hover span { color: var(--light-brown); } .zak-page-header .zak-breadcrumbs .trail-items li:first-of-type, .breadcrumbs .trail-items li:first-of-type { padding-left: 0px; gap: 0px; }
.heros_banneras { padding-bottom: 0; } .intesols-slider-content h1, .intesols-slider-content h2 { font-family: var(--archivo-font); font-weight: 700; font-style: Bold; color: var(--whitecolor); font-size: var(--h2size); leading-trim: NONE; line-height: 100%; margin-bottom: 38px; max-width: 576px; letter-spacing: 0%; text-align: center; } .heros_banneras .e-con-inner .slick-track { width: 100%; } .intesols-slider-content .intesols-slider-heading { position: relative; order: 0; } .intesols-slider-content .intesols-slider-desc { position: relative; margin-bottom: var(--divgap50); } .intesols-slider-content { display: flex; align-items: center; justify-content: center; width: 100%; } .heros_banneras .slick-initialized .slick-slide .intesols-slide-first { width: 100%; height: 100%; } .heros_banneras .slick-initialized .slick-slide .intesols-slide-first .intesols_thumbnail { width: 100%; height: 100%; } .heros_banneras .slick-initialized .slick-slide .intesols-slide-first .intesols_thumbnail img { width: 100%; height: 100%; padding-top: 80px; position: relative; top: 10px; z-index: 3; }
.intesols-slider-desc p { font-family: var(--body-font); font-weight: 600; font-style: SemiBold; font-size: var(--h5size); color: var(--whitecolor); max-width: 816px; leading-trim: NONE; line-height: 27.65px; letter-spacing: 0%; vertical-align: middle; } .heros_banneras .e-con-inner { max-width: 100%; } .heros_banneras .slick-initialized .slick-slide { position: relative; overflow: hidden; width: 100%; } .intesols-slide-outer .intesols-slide-second { padding-left: 0em; position: relative; } .intesols-slider-content .intesols-slider-heading { display: block; } .heros_banneras .slick-initialized .slick-slide>* { position: relative; z-index: 2; } .heros_banneras .slick-prev::before { font-size: 0; position: absolute; content: ""; background-image: url(../images/frame-right.webp); background-repeat: no-repeat; background-position: center; background-size: 40%; width: 100%; height: 100%; z-index: 1; right: 0; color: var(--whitecolor); display: flex; align-items: center; justify-content: center; top: 50%; transform: translateY(-50%); } .heros_banneras .slick-next:hover::before { background-image: url(../images/hover-tibet.png); transform: translateY(-50%) rotate(0deg); top: 56%; } .heros_banneras .slick-prev:hover::before { background-image: url(../images/hover-tibet.png); transform: translateY(-50%) rotate(180deg); }
.heros_banneras .slick-prev:hover { background-color: var(--whitecolor); } .heros_banneras .slick-next:hover { background-color: var(--whitecolor); } .heros_banneras .slick-next { position: absolute; right: 6%; top: 50%; border-radius: 100%; outline: none; cursor: pointer; border: 1px solid var(--whitecolor); background-color: transparent; height: 52px; width: 52px; font-size: 0; transform: translateY(-50%); z-index: 10; } .heros_banneras .wpcf7-not-valid-tip { display: block; margin-top: 4px; font-size: 12px; color: red; line-height: 1.4; } .elementor-widget-heading .elementor-heading-title { font-family: var(--archivo-font) !important; color: var(--secondary-color) !important; font-weight: 700 !important; } .heros_banneras .slick-initialized .slick-slide { position: relative; overflow: hidden; z-index: 1; } .slick-next, .slick-next::before, .slick-prev, .slick-prev::before { top: 50%; transform: translateY(-50%); }
.slick-next, .slick-prev { height: 42px; width: 42px; font-size: 0 !important; z-index: 10; outline: 0; background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); cursor: pointer; } .slick-prev { border: 0.7px solid #FFFFFF !important; left: 0; border-radius: 90px !important; position: absolute; } .slick-prev::before { font-size: 0 !important; font-family: inherit; font-weight: 400; position: absolute; content: "" !important; background-image: url(../images/frame-right.webp); background-size: 40% !important; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; opacity: 1 !important; background-repeat: no-repeat; top: 82% !important; transform: translate(9%, -50%) !important; background-size: unset; } .testimonials-section .slick-prev { position: absolute; top: -55px; right: 215px; left: unset; } .slick-next { border: 0.7px solid #FFFFFF !important; right: 0; position: absolute; border-radius: 90px !important; }
.slick-next::before { font-size: 0; font-family: inherit; font-weight: normal; position: absolute; content: ""; background-image: url(../images/frame-left.webp); background-repeat: no-repeat; background-position: center; background-size: 40%; width: 100%; height: 100%; z-index: 1; right: 0; color: var(--whitecolor); display: flex; align-items: center; justify-content: center; top: 52%; } .testimonials-section .slick-next { position: absolute; top: -55px; right: 135px; } .slick-prev:hover::before { filter: brightness(0) invert(1); } .slick-next:hover::before { filter: brightness(0) invert(1); } .slick-prev:hover { background-color: var(--black-color) !important; } .slick-next:hover { background-color: var(--black-color) !important; } .zak-breadcrumbs .trail-items span, .breadcrumbs .trail-items span, .zak-breadcrumbs .trail-items a, .breadcrumbs .trail-items a { font-family: var(--body-font); font-weight: 700; font-style: Bold; font-size: var(--fontsize); leading-trim: NONE; color: var(--whitecolor); line-height: 140%; letter-spacing: 0%; } .zak-breadcrumbs .trail-items li::after, .breadcrumbs .trail-items li::after { display: inline-block; margin: 0 16px; vertical-align: middle; content: ""; width: 30px; height: 30px; background-image: url(../images/Arrow-bread.webp); background-repeat: no-repeat; background-size: contain; background-position: center; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-left-col .site-branding .site-info-wrap { display: none; }
.elementor-widget-button .elementor-button { background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); position: relative; border-radius: 60px; padding: 18px 24px; overflow: hidden; transition: color .5s ease !important; font-family: var(--body-font) !important; font-weight: 700 !important; font-style: Bold; font-size: var(--fontsize); leading-trim: NONE; color: var(--whitecolor) !important; line-height: 140%; letter-spacing: 0%; text-align: center; text-transform: capitalize; } .intesols-slider-cta { position: absolute; bottom: -12px; z-index: 5; left: 150px; width: 156px; height: 156px; display: flex !important; align-items: center; justify-content: center; border-top-left-radius: 80px; border-top-right-radius: 80px; border: 13px solid var(--secondary-color); } .elementor-widget-n-accordion .e-n-accordion-item-title-text { font-family: var(--body-font); font-weight: 400 !important; font-style: Regular; font-size: var(--h6size) !important; leading-trim: NONE; line-height: 26px; letter-spacing: 0; } .elementor-widget-n-accordion .e-n-accordion-item-title { padding: 21px 17px !important; border: unset !important; justify-content: space-between !important; color: #FFFFFFE5 !important; } .elementor-widget-n-accordion .e-n-accordion-item { border: none; border-radius: 0; background-color: rgba(217, 217, 217, .16); } .elementor-widget-n-accordion .e-n-accordion { display: flex; flex-direction: column; gap: 24px; }
html .elementor-widget-n-accordion .e-n-accordion-item>[role=region] { padding-bottom: 23px !important; } .elementor-widget-n-accordion .e-n-accordion-item-title { font-family: var(--body-font) !important; font-weight: 400; font-style: Regular; font-size: var(--h6size) !important; leading-trim: NONE; line-height: 26px; letter-spacing: 0%; } .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened { display: flex; } .e-n-accordion-item-title-icon .e-closed svg { display: block; } .e-n-accordion-item-title-icon .e-opened svg { display: block; } .e-n-accordion-item-title-icon span { background: var(--whitecolor); height: 32px !important; width: 32px !important; border-radius: 100%; align-items: center; justify-content: center; } .faq-accordion { gap: var(--divgap50) !important; } .elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg { fill: var(--secondary-color) !important; } html .e-n-accordion-item-title-icon span:hover svg { fill: var(--whitecolor) !important; } .elementor-widget-n-accordion .e-n-accordion-item>[role=region] * { padding: 0 !important; font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); max-width: 783px; leading-trim: NONE; color: #FFFFFFB2; line-height: 26px; letter-spacing: 0%; }
.elementor-widget-n-accordion .e-n-accordion-item>[role=region] { padding: 0px 30px !important; border-left: none; border-right: none; border-top: none; border-bottom: none; } .zak-primary-nav.zak-layout-1-style-2>ul a:hover::before { display: none !important; } .intesols-slider-buttons a:first-child:hover::after { left: 0 !important; } .intesols-slider-buttons a:last-child:hover::after { left: 0 !important; } .intesols-slider-buttons a:last-child:hover { color: var(--whitecolor); z-index: 1; } .intesols-slider-buttons a { color: var(--whitecolor) !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div a:hover { color: var(--black-color) !important; } .zak-footer-builder .zak-footer-bottom-row a:hover { color: var(--primary-color) !important; } .zak-footer-col .widget ul a:hover { color: var(--primary-color) !important; } .elementor-widget-n-accordion .e-n-accordion-item>[role=region] ul li { list-style-type: disc; font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); max-width: 783px; leading-trim: NONE; color: #FFFFFFB2; line-height: 26px; letter-spacing: 0%; } input[type="submit"]:hover { background-color: var(--primary-color); }
.elementor-widget-button .elementor-button:hover::after { left: 0 !important; } .elementor-widget-button .elementor-button::after { content: ""; position: absolute; top: 0; left: -100%; height: 100%; width: 100%; background-color: var(--primary-color); transition: left .5s; z-index: -1; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .zak-html-1 button:hover { background-color: var(--secondary-color); border: 1px solid var(--secondary-color); } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .zak-html-1 button { border: 1px solid var(--primary-color); } .elementor-widget-button .elementor-button:hover { z-index: 1; color: var(--whitecolor) !important; } .blog .zak-content .zak-row .zak-posts .zak-post .zak-entry-header .entry-title a:hover { text-decoration: none !important; } .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a:hover .zak-dropdown-icon path { fill: var(--secondary-color) !important; } body:not(.home) .zak-desktop-row.zak-header-search--opened .zak-search-field-label input { color: var(--secondary-color) !important; } .contact-num .elementor-image-box-wrapper .elementor-image-box-img { margin-bottom: 0 !important; } body:not(.home) #zak-masthead .zak-header-main-row .zak-container { border-bottom: unset; padding: 0 0; } .zak-desktop-row.zak-header-search--opened .zak-search-field-label input { border-bottom: 1px solid var(--secondary-color) !important; padding-bottom: 10px !important; } .zak-search-form .zak-search-field-label { width: 100% !important; }
.zak-desktop-row.zak-header-search--opened .zak-search-field-label input { margin-bottom: 0 !important; color: var(--secondary-color); } .zak-desktop-row.zak-header-search--opened .zak-icon--close:before, .zak-desktop-row.zak-header-search--opened .zak-icon--close:after, body:not(.home) .zak-desktop-row.zak-header-search--opened .zak-icon--close:before, body:not(.home) .zak-desktop-row.zak-header-search--opened .zak-icon--close:after { background: var(--secondary-color) !important; } #zak-masthead.sticky .zak-header-main-row .zak-container { border: unset; } body:not(.home) #zak-masthead .zak-header-action.zak-header-search svg path { fill: var(--secondary-color); } .zak-desktop-row.zak-header-search--opened .zak-search-field-label .zak-icon--search svg { fill: var(--secondary-color) !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .current-menu-item a .zak-dropdown-icon path { fill: var(--secondary-color) !important; } .zak-mobile-menu .current_page_item span .zak-icon, .zak-mobile-menu>.current-menu-ancestor>span .zak-icon, .zak-mobile-menu .sub-menu>.current_page_item span .zak-icon, .zak-mobile-menu .current-menu-parent span .zak-icon { fill: var(--whitecolor) !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col { clip-path: unset !important; gap: 50px; } .zak-desktop-row.zak-header-search--opened .zak-search-field-label input:focus { color: var(--secondary-color); }
@keyframes popupIn { from { transform: scale(0.85); opacity: 0; } to { transform: scale(1); opacity: 1; } } .lk-about-section { padding: var(--innerdivgap) 0; } .lk-about-section .e-con-inner { display: flex !important; flex-direction: row !important; gap: var(--innerdivgap) !important; } .about-lk-page .system-provides-gap { gap: 60px !important; } .about-lk-page .e-con-inner { flex-direction: column !important; } html .about-lk-page .e-con-inner .lk-about-section__image-col .lk-about-section__image::after { right: -28px !important; bottom: 75px !important; z-index: 2 !important; }
.lk-about-section .e-con-inner .lk-about-section__image-col .lk-about-section__image { position: relative !important; } .about-lk-page .lk-about-section__image-col::before { height: 690px !important; left: -8px !important; top: -12px !important; clip-path: polygon(86.423% 8.967%, 86.423% 8.967%, 88.339% 11.243%, 90.029% 13.757%, 91.515% 16.476%, 92.818% 19.371%, 93.96% 22.41%, 94.962% 25.563%, 95.846% 28.8%, 96.633% 32.089%, 97.345% 35.4%, 98.003% 38.702%, 98.003% 38.702%, 98.623% 41.969%, 99.195% 45.194%, 99.701% 48.382%, 100.125% 51.535%, 100.449% 54.657%, 100.658% 57.75%, 100.734% 60.818%, 100.661% 63.863%, 100.422% 66.889%, 100% 69.899%, 100% 69.899%, 99.38% 72.891%, 98.562% 75.844%, 97.551% 78.732%, 96.354% 81.529%, 94.975% 84.21%, 93.421% 86.748%, 91.696% 89.118%, 89.807% 91.294%, 87.759% 93.249%, 85.557% 94.959%, 85.557% 94.959%, 83.211% 96.426%, 80.735% 97.636%, 78.15% 98.607%, 75.475% 99.353%, 72.729% 99.89%, 69.931% 100.235%, 67.1% 100.402%, 64.256% 100.409%, 61.417% 100.269%, 58.603% 100%, 58.603% 100%, 55.711% 99.723%, 52.658% 99.518%, 49.487% 99.339%, 46.241% 99.141%, 42.965% 98.877%, 39.704% 98.501%, 36.5% 97.967%, 33.398% 97.23%, 30.443% 96.242%, 27.678% 94.959%, 27.678% 94.959%, 25.037% 93.454%, 22.402% 91.825%, 19.791% 90.065%, 17.225% 88.162%, 14.724% 86.109%, 12.31% 83.896%, 10.001% 81.514%, 7.82% 78.953%, 5.785% 76.205%, 3.917% 73.26%, 3.917% 73.26%, 2.373% 70.009%, 1.236% 66.408%, 0.481% 62.546%, 0.082% 58.511%, 0.012% 54.392%, 0.246% 50.277%, 0.757% 46.256%, 1.52% 42.416%, 2.507% 38.845%, 3.694% 35.634%, 3.694% 35.634%, 5.174% 32.713%, 7.024% 29.989%, 9.197% 27.443%, 11.645% 25.057%, 14.318% 22.812%, 17.169% 20.689%, 20.15% 18.671%, 23.212% 16.739%, 26.306% 14.874%, 29.385% 13.058%, 29.385% 13.058%, 32.428% 11.282%, 35.415% 9.562%, 38.358% 7.919%, 41.269% 6.374%, 44.16% 4.948%, 47.043% 3.663%, 49.93% 2.539%, 52.834% 1.598%, 55.765% 0.859%, 58.736% 0.346%, 58.736% 0.346%, 61.77% 0.054%, 64.823% 0.015%, 67.865% 0.229%, 70.868% 0.698%, 73.802% 1.423%, 76.639% 2.408%, 79.348% 3.653%, 81.901% 5.159%, 84.269% 6.93%, 86.423% 8.967%) !important; }

.lk-about-section__image-col-ds img {
    clip-path: polygon(86.423% 8.967%, 86.423% 8.967%, 88.339% 11.243%, 90.029% 13.757%, 91.515% 16.476%, 92.818% 19.371%, 93.96% 22.41%, 94.962% 25.563%, 95.846% 28.8%, 96.633% 32.089%, 97.345% 35.4%, 98.003% 38.702%, 98.003% 38.702%, 98.623% 41.969%, 99.195% 45.194%, 99.701% 48.382%, 100.125% 51.535%, 100.449% 54.657%, 100.658% 57.75%, 100.734% 60.818%, 100.661% 63.863%, 100.422% 66.889%, 100% 69.899%, 100% 69.899%, 99.38% 72.891%, 98.562% 75.844%, 97.551% 78.732%, 96.354% 81.529%, 94.975% 84.21%, 93.421% 86.748%, 91.696% 89.118%, 89.807% 91.294%, 87.759% 93.249%, 85.557% 94.959%, 85.557% 94.959%, 83.211% 96.426%, 80.735% 97.636%, 78.15% 98.607%, 75.475% 99.353%, 72.729% 99.89%, 69.931% 100.235%, 67.1% 100.402%, 64.256% 100.409%, 61.417% 100.269%, 58.603% 100%, 58.603% 100%, 55.711% 99.723%, 52.658% 99.518%, 49.487% 99.339%, 46.241% 99.141%, 42.965% 98.877%, 39.704% 98.501%, 36.5% 97.967%, 33.398% 97.23%, 30.443% 96.242%, 27.678% 94.959%, 27.678% 94.959%, 25.037% 93.454%, 22.402% 91.825%, 19.791% 90.065%, 17.225% 88.162%, 14.724% 86.109%, 12.31% 83.896%, 10.001% 81.514%, 7.82% 78.953%, 5.785% 76.205%, 3.917% 73.26%, 3.917% 73.26%, 2.373% 70.009%, 1.236% 66.408%, 0.481% 62.546%, 0.082% 58.511%, 0.012% 54.392%, 0.246% 50.277%, 0.757% 46.256%, 1.52% 42.416%, 2.507% 38.845%, 3.694% 35.634%, 3.694% 35.634%, 5.174% 32.713%, 7.024% 29.989%, 9.197% 27.443%, 11.645% 25.057%, 14.318% 22.812%, 17.169% 20.689%, 20.15% 18.671%, 23.212% 16.739%, 26.306% 14.874%, 29.385% 13.058%, 29.385% 13.058%, 32.428% 11.282%, 35.415% 9.562%, 38.358% 7.919%, 41.269% 6.374%, 44.16% 4.948%, 47.043% 3.663%, 49.93% 2.539%, 52.834% 1.598%, 55.765% 0.859%, 58.736% 0.346%, 58.736% 0.346%, 61.77% 0.054%, 64.823% 0.015%, 67.865% 0.229%, 70.868% 0.698%, 73.802% 1.423%, 76.639% 2.408%, 79.348% 3.653%, 81.901% 5.159%, 84.269% 6.93%, 86.423% 8.967%) !important;
    height: 690px !important;
}
.lk-about-section .lk-about-section__content-col{
   width: 785px;
}
.slick-next::before{
     font-size: 0 !important;
    font-family: inherit;
    font-weight: 400;
    position: absolute;
    content: "" !important;
    background-image: url(../images/frame-right.webp);
    background-size: 40% !important;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1 !important;
    background-repeat: no-repeat;
    top: 50% !important;
transform: translate(2%, -50%) rotate(90deg) !important;
    background-size: unset;
}
.contact-email-wrap-sec .e-con-inner{
   justify-content: space-between !important;
}
.lk-about-section .e-con-inner .lk-about-section__image-col .lk-about-section__image::after { content: "" !important; position: absolute !important; background-image: url(../images/gap-2.webp) !important; background-size: contain !important; background-repeat: no-repeat; width: 175.32px !important; height: 133.52px !important; right: 0px !important; bottom: 25px !important; z-index: 5; } .lk-services-slider .slick-list .services:hover .services-detail-btn a { background: url(../images/frame-25.webp) center/18px no-repeat, #FC9025 !important; }

.lk-about-section .e-con-inner .lk-about-section__image-col .lk-about-section__image img {
    clip-path: polygon(87.233% 26.637%, 87.233% 26.637%, 90.016% 31.754%, 92.617% 37.397%, 94.951% 43.424%, 96.938% 49.689%, 98.494% 56.05%, 99.538% 62.363%, 99.988% 68.483%, 99.762% 74.266%, 98.777% 79.57%, 96.951% 84.249%, 96.951% 84.249%, 94.241% 88.217%, 90.733% 91.473%, 86.545% 94.085%, 81.793% 96.12%, 76.592% 97.645%, 71.059% 98.727%, 65.309% 99.434%, 59.46% 99.832%, 53.626% 99.989%, 47.925% 99.973%, 47.925% 99.973%, 42.379% 99.659%, 36.924% 98.885%, 31.623% 97.66%, 26.535% 95.995%, 21.724% 93.899%, 17.249% 91.382%, 13.174% 88.454%, 9.558% 85.124%, 6.465% 81.402%, 3.954% 77.297%, 3.954% 77.297%, 2.075% 72.857%, 0.814% 68.109%, 0.14% 63.119%, 0.021% 57.953%, 0.425% 52.676%, 1.322% 47.353%, 2.679% 42.049%, 4.466% 36.83%, 6.65% 31.761%, 9.201% 26.907%, 9.201% 26.907%, 12.063% 22.332%, 15.233% 18.079%, 18.678% 14.185%, 22.365% 10.686%, 26.262% 7.617%, 30.337% 5.015%, 34.556% 2.917%, 38.888% 1.358%, 43.3% 0.374%, 47.759% 0.002%, 47.759% 0.002%, 52.21% 0.272%, 56.645% 1.166%, 61.028% 2.649%, 65.323% 4.687%, 69.494% 7.246%, 73.506% 10.29%, 77.321% 13.786%, 80.905% 17.699%, 84.221% 21.994%, 87.233% 26.637%);
    height: 638px;
    object-fit: cover;
    position: relative !important;
}
.about-lk-page .system-provides-gap{
   justify-content: space-between !important;
}
.lk-about-section__image-col{
   width: 688px !important;
}
.lk-about-section .e-con-inner{
   justify-content: space-between !important;
}
.lk-about-section__image-col::before {
    content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 627px !important;
    background: var(--primary-color) !important;
    clip-path: polygon(87.233% 26.637%, 87.233% 26.637%, 90.016% 31.754%, 92.617% 37.397%, 94.951% 43.424%, 96.938% 49.689%, 98.494% 56.05%, 99.538% 62.363%, 99.988% 68.483%, 99.762% 74.266%, 98.777% 79.57%, 96.951% 84.249%, 96.951% 84.249%, 94.241% 88.217%, 90.733% 91.473%, 86.545% 94.085%, 81.793% 96.12%, 76.592% 97.645%, 71.059% 98.727%, 65.309% 99.434%, 59.46% 99.832%, 53.626% 99.989%, 47.925% 99.973%, 47.925% 99.973%, 42.379% 99.659%, 36.924% 98.885%, 31.623% 97.66%, 26.535% 95.995%, 21.724% 93.899%, 17.249% 91.382%, 13.174% 88.454%, 9.558% 85.124%, 6.465% 81.402%, 3.954% 77.297%, 3.954% 77.297%, 2.075% 72.857%, 0.814% 68.109%, 0.14% 63.119%, 0.021% 57.953%, 0.425% 52.676%, 1.322% 47.353%, 2.679% 42.049%, 4.466% 36.83%, 6.65% 31.761%, 9.201% 26.907%, 9.201% 26.907%, 12.063% 22.332%, 15.233% 18.079%, 18.678% 14.185%, 22.365% 10.686%, 26.262% 7.617%, 30.337% 5.015%, 34.556% 2.917%, 38.888% 1.358%, 43.3% 0.374%, 47.759% 0.002%, 47.759% 0.002%, 52.21% 0.272%, 56.645% 1.166%, 61.028% 2.649%, 65.323% 4.687%, 69.494% 7.246%, 73.506% 10.29%, 77.321% 13.786%, 80.905% 17.699%, 84.221% 21.994%, 87.233% 26.637%);
    z-index: 1;
    left: -11px !important;
    top: 21px !important;
}
.lk-about-section__image-col { position: relative !important; } .jorlney-left { border-left: 1px solid #000000; padding-left: 20px; } .lk-about-section .lk-about-section__content-col .elementor-widget-button .elementor-button { margin-top: var(--innrdiv45); } .lk-about-section .lk-about-section__content-col { gap: 0 !important; } .jorlney-left h3 { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h3size); leading-trim: NONE; line-height: 1.3; letter-spacing: 0%; color: var(--secondary-color) !important; text-align: left; margin-bottom: 20px; } .lk-about-section .lk-about-section__content-col h2 { text-align: left; max-width: 475px; margin-bottom: 16px; } .lk-about-section__image-col img { position: relative; z-index: 2; } .lk-services-section { background-color: #2D2D2D; padding: var(--innerdivgap) 0 !important; } .lk-services-section .e-con-inner { gap: 0 !important; } .lk-services-section .elementor-widget-heading h2 { text-align: center; margin-bottom: var(--innerdiv70); color: var(--whitecolor) !important; } .lk-services-section .elementor-widget-button { margin-top: 60px; justify-content: center; align-items: center; display: flex; }
.lk-services-slider .slick-list { margin: 0 -30px 0; } .lk-services-slider .slick-list .services { margin: 0 30px; background-color: var(--whitecolor); border-radius: 20px; padding: 35px 24px; padding-bottom: 0; } .lk-services-slider .slick-list .services .services-all-content .services-short-desc a { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; color: var(--secondary-color); line-height: 24px; letter-spacing: 0%; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; } .lk-services-slider .slick-list .services .services-img a { border-radius: 20px; width: 100%; } .lk-services-slider .slick-list .services .services-img { width: 100%; height: 405px; object-fit: cover; } .lk-services-slider .slick-list .services .services-img img { width: 100%; height: 405px; object-fit: cover; border-top-left-radius: 20px; border-top-right-radius: 20px; }
.lk-services-slider .slick-slide .services-img { position: relative; overflow: hidden; } .lk-services-slider .slick-slide .services-img::after { content: ""; position: absolute; top: 0; left: 0; border-radius: 20px; width: 100%; height: 100%; background: #FC902580; opacity: 0; transition: 0.35s ease; } .lk-services-slider .slick-slide:hover .services-img::after { opacity: 1; } .lk-services-slider .slick-list .services:hover .services-all-content h2 a { color: var(--primary-color) !important; } .lk-services-slider .slick-list .services .services-content .services-detail-btn a { width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: url(../images/frame-25.webp) center/18px no-repeat, linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); text-decoration: none; font-size: 0; } .lk-services-slider .slick-list .services .services-all-content .services-short-desc { margin-bottom: 24px; } .lk-services-slider .slick-list .services .services-content { margin-bottom: 24px; display: flex; align-items: center; justify-content: space-between; }
.lk-services-slider .slick-list .services .services-all-content h2 a { color: var(--secondary-color) !important; leading-trim: NONE; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 100%; letter-spacing: 0%; } .lk-services-slider .slick-list .services .services-all-content h2 { font-family: var(--archivo-font) !important; font-weight: 600; font-style: SemiBold; font-size: var(--h4size) !important; color: var(--secondary-color); margin-bottom: 0px; leading-trim: NONE; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 100%; letter-spacing: 0%; } .products-slider-section { padding: var(--innerdivgap) 0; } .products-slider-section .swiper-slide .swiper-slide-inner { min-height: 122px; display: flex; align-items: center; justify-content: center; } .products-slider-section .swiper-slide { display: flex; align-items: center;   justify-content: center; } .products-slider-section .swiper-slide .swiper-slide-inner img { min-height: 52px; max-height: 122px; display: flex; align-items: center; justify-content: center; }
.products-slider-section .e-con-inner { gap: 0 !important; max-width: 100% !important; } .products-slider-section .e-con-inner h2 { text-align: center; margin-bottom: var(--innerdiv70); } .case-studies-slider-sec { background-color: var(--grey-color); padding: var(--innerdivgap) 0; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content { background-color: var(--whitecolor); box-shadow: 0px 10px 34px 0px #0000000F; border: 1PX solid #EAEAEA; border-radius: 30PX; padding: 50px 30px; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img { width: 35%; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content a { color: var(--secondary-color); } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content h2 { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; margin-bottom: 16px; font-size: var(--h3size); color: var(--secondary-color); leading-trim: NONE; line-height: 100%; letter-spacing: 0%; } .case-studies-content .case-study-stats .stat-item:last-child .stat-description { max-width: 260px !important; } .case-studies-content .case-study-stats .stat-item:last-child::before { display: none !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content .case-study-stats .stat-item::before { content: ""; position: absolute; top: 0; right: 0px; width: 1px; height: 100%; background-color: #000000; }
.case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content .case-study-stats .stat-item { position: relative; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content .case-study-stats .stat-item .stat-description { font-family: var(--archivo-font); font-weight: 600; text-align: left; font-style: SemiBold; font-size: var(--h5size); max-width: 208px; color: var(--secondary-color); leading-trim: NONE; line-height: 140%; letter-spacing: 0%; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content .case-study-stats .stat-item .stat-value { font-family: var(--archivo-font); font-weight: 900; font-style: Black; text-align: left; margin-bottom: 20px; font-size: var(--h3size); color: var(--primary-color); leading-trim: NONE; line-height: 100%; letter-spacing: 0%; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content .case-study-stats { margin-top: 42px; display: flex; flex-wrap: wrap; align-items: center; gap: 30px; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-short-desc { margin-bottom: 0; } .case-studies-slider-sec .case-studies .case-studies-all-content { display: flex; flex-direction: row; gap: 50PX; align-items: center; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img img { clip-path: polygon(98.137% 31.343%, 98.137% 31.343%, 99.588% 37.762%, 99.899% 44.517%, 99.164% 51.459%, 97.472% 58.44%, 94.916% 65.31%, 91.587% 71.923%, 87.577% 78.128%, 82.977% 83.778%, 77.878% 88.724%, 72.372% 92.818%, 72.372% 92.818%, 66.549% 95.946%, 60.497% 98.133%, 54.311% 99.431%, 48.084% 99.893%, 41.908% 99.572%, 35.877% 98.523%, 30.083% 96.798%, 24.62% 94.451%, 19.581% 91.535%, 15.059% 88.103%, 15.059% 88.103%, 11.13% 84.214%, 7.805% 79.927%, 5.077% 75.297%, 2.94% 70.376%, 1.388% 65.22%, 0.414% 59.881%, 0.012% 54.414%, 0.176% 48.872%, 0.9% 43.31%, 2.177% 37.781%, 2.177% 37.781%, 4.03% 32.316%, 6.423% 27.018%, 9.339% 21.967%, 12.76% 17.243%, 16.669% 12.926%, 21.049% 9.095%, 25.882% 5.832%, 31.151% 3.216%, 36.838% 1.326%, 42.927% 0.243%, 42.927% 0.243%, 49.378% 0.027%, 56.055% 0.657%, 62.797% 2.094%, 69.44% 4.296%, 75.823% 7.225%, 81.782% 10.838%, 87.156% 15.097%, 91.781% 19.961%, 95.496% 25.39%, 98.137% 31.343%); height: 540px; position: relative; object-fit: cover; } .case-studies-slider-sec .slick-prev { left: 0; top: 115%; } .case-studies-slider-sec .slick-next { top: 115%; right: 89%; }
.blog-wrap-sec { padding-top: var(--innerdivgap); padding-bottom: 220px; } .footer-cta-icon { position: relative; } .blog-wrap-sec .e-con-inner .elementor-widget-heading h2 { text-align: center; margin-bottom: var(--innrdiv45); } .blog-wrap-sec .e-con-inner { gap: 0 !important; } .blog-wrap-sec .slick-list { margin: 0 -15px 0; } .blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-content .blogs-short-desc { margin-bottom: 24px; } .blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-content .blogs-short-desc a { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); text-align: left; color: var(--secondary-color); leading-trim: NONE; line-height: 24px; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; letter-spacing: 0%; } .blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-content .blogs-detail-btn a { font-family: var(--body-font); font-weight: 700; font-style: Bold; font-size: var(--fontsize); leading-trim: NONE; text-align: left; color: var(--secondary-color); line-height: 140%; position: relative; letter-spacing: 0%; text-transform: capitalize; display: flex; align-items: center; width: auto; gap: 15px; }
.blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-content .blogs-detail-btn a::after { content: ""; display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; background: #2FB360; border-radius: 50%; background-image: url(../images/blog-erow.webp); background-size: 50% auto; background-repeat: no-repeat; background-position: center; transition: all 0.3s ease; } .blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-content h2 { margin-bottom: 12px; } .blog-wrap-sec .slick-list .type-post { margin: 0 15px; background-color: var(--whitecolor); border-radius: 30px !important; border: 1px solid #EAEAEA; box-shadow: 0px 10px 34px 0px #0000000F; padding: 16px 16px 32px 16px; } .blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-content { margin-top: 20px; } .blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-content h2 a { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h5size); text-align: left; color: var(--secondary-color); leading-trim: NONE; line-height: 1.3; letter-spacing: 0%; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; } .blog-wrap-sec .elementor-widget-button { margin-top: var(--innrdiv45); display: flex; align-items: center; justify-content: center; }
.blog-wrap-sec .slick-list .type-post:hover .blogs-content h2 a { color: var(--primary-color) !important; } .blog-wrap-sec .slick-list .type-post:hover .blogs-detail-btn a { color: var(--primary-color) !important; } .blog-wrap-sec .slick-list .type-post:hover .blogs-all-content .blogs-img img { transform: scale(1) !important; opacity: 1; } .blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-img img:hover { transform: scale(1); opacity: 1; } .blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-img a { overflow: hidden; border-radius: 20px; width: 100%; } .blog-wrap-sec .slick-list .type-post .blogs-all-content .blogs-img img { width: 100%; height: 314px; object-fit: cover; border-radius: 15px; transform: scale(1.05); transition: transform 0.5s ease, opacity 0.5s ease; display: block; }

/* footer cta */
.elementor-element.e-con-full.e-flex.e-con.e-child[role="region"] ul { margin-left: 20px; } .e-n-accordion-item-title-icon span:hover { background: var(--secondary-color); } .contact-email-wrap { background-color: var(--double-grey-color); padding-top: 150px; padding-bottom: 50px; position: relative; } .footer-cta-section__buttons .elementor-widget-button .elementor-button::after { background-color: var(--secondary-color) !important; } html .footer-cta-section__buttons .elementor-widget-button .elementor-button:hover { color: var(--whitecolor) !important; } .footer-cta-section .e-con-inner .footer-cta-section__heading-wrap h2 { font-family: var(--archivo-font); font-weight: 700; font-style: Bold; font-size: var(--h2size); color: var(--whitecolor) !important; leading-trim: NONE; text-align: left; line-height: 100%; max-width: 547px; letter-spacing: 0%; } .footer-cta-section .e-con-inner .footer-cta-section__buttons { width: 20%; } .footer-cta-section .e-con-inner .footer-cta-section__image-wrap { width: 20%; }
.footer-cta-section .e-con-inner .footer-cta-section__heading-wrap { width: 60%; } .contact-email-wrap .e-con-inner { background-color: var(--whitecolor); border-radius: 20px; gap: 50px !important; padding: var(--divgap50) !important; } .footer-cta-section .e-con-inner { align-items: center !important; } .footer-cta-section { background-color: var(--primary-color); } .footer-cta-img img { position: absolute; top: -70px; left: 45%; z-index: 2; margin-top: -44px; } .footer-cta-section__buttons .footer-cta-section__buttons-sec .elementor-button { background: var(--whitecolor) !important; width: 276px; border: 1px solid var(--secondary-color) !important; color: var(--secondary-color) !important; } .contact-email-wrap .e-con-inner .contact-email-details .elementor-icon-box-wrapper .elementor-icon-box-description { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h4size); leading-trim: NONE; line-height: 140%; color: var(--whitecolor); text-align: left; margin-bottom: 0; letter-spacing: 0%; }
.contact-email-wrap .e-con-inner .contact-email-details { position: relative !important; z-index: 1 !important; height: max-content; } .contact-email-wrap .e-con-inner .contact-email-details::before { content: "" !important; position: absolute !important; left: 22% !important; transform: translateX(-50%) !important; top: 100% !important; width: 141px !important; height: 116px !important; background-image: url(../images/contact-sector.webp); background-size: contain; background-position: center; background-repeat: no-repeat; z-index: 0; pointer-events: none; transition: transform .25s ease; } .wpcf7-form-control::placeholder { color: #8B8B8B !important; opacity: 1; } .wpcf7-form-control { color: #8B8B8B !important; } .contact-email-wrap .e-con-inner .contact-email-details .elementor-icon-box-wrapper .elementor-icon-box-content h3 { font-family: var(--body-font) !important; font-weight: 400; font-style: Regular; font-size: var(--fontsize); color: var(--secondary-color); text-align: left; leading-trim: NONE; line-height: 140%; letter-spacing: 0%; margin-bottom: 5px; }
.contact-email-wrap .e-con-inner .contact-email-details .elementor-icon-box-wrapper { gap: 10px !important; margin-bottom: 36px; } .contact-email-wrap .e-con-inner .contact-email-details { gap: 0 !important; } .contact-email-wrap .e-con-inner .contact-email-details .elementor-widget-text-editor p { margin-bottom: 24px; font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); color: var(--secondary-color); text-align: left; leading-trim: NONE; line-height: 24px; letter-spacing: 0%; } .contact-email-wrap .e-con-inner .contact-email-details h2 { font-family: var(--archivo-font); font-weight: 700; font-style: Bold; font-size: var(--h2size); leading-trim: NONE; line-height: 100%; letter-spacing: 0%; margin-bottom: 16px; text-align: left; color: var(--secondary-color) !important; } .contact-email-wrap::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 2px; background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); } .wrap-fuction-home { margin-top: 30px; } .wpcf7-spinner { display: block; }
body[data-elementor-device-mode=mobile]:has(.zak-mobile-toggle--opened), body[data-elementor-device-mode=tablet]:has(.zak-mobile-toggle--opened) { overflow: hidden; } .contact-email-form .elementor-widget-heading .elementor-heading-title { color: var(--whitecolor) !important; } .contact-email-form { background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); border-radius: 20px !important; gap: 0 !important; padding: 50px 24px !important; } .contact-email-form h2 { margin-bottom: 32px; font-family: var(--archivo-font); font-weight: 700; font-style: Bold; color: var(--whitecolor) !important; font-size: var(--h2size); leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; } #menu-social-functions li { padding-right: 33px; } .wpcf7-form-control.wpcf7-select option { color: var(--secondary-color); } html .zak-footer-col .widget ul .foo-social-links a { padding-bottom: 0; } .wpcf7-form-control.wpcf7-select option:hover, .wpcf7-form-control.wpcf7-select option:focus { color: var(--whitecolor); }
.zak-footer-builder .zak-main-row .zak-footer-main-3-col #custom_html-3 { display: none; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img a { position: relative; z-index: 20; } .wpcf7-spinner { display: none !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img::before { content: "" !important; position: absolute !important; bottom: 0 !important; left: 11px !important; top: 10px !important; width: 100% !important; height: 540px !important; background: var(--primary-color) !important; clip-path: polygon(98.137% 31.343%, 98.137% 31.343%, 99.588% 37.762%, 99.899% 44.517%, 99.164% 51.459%, 97.472% 58.44%, 94.916% 65.31%, 91.587% 71.923%, 87.577% 78.128%, 82.977% 83.778%, 77.878% 88.724%, 72.372% 92.818%, 72.372% 92.818%, 66.549% 95.946%, 60.497% 98.133%, 54.311% 99.431%, 48.084% 99.893%, 41.908% 99.572%, 35.877% 98.523%, 30.083% 96.798%, 24.62% 94.451%, 19.581% 91.535%, 15.059% 88.103%, 15.059% 88.103%, 11.13% 84.214%, 7.805% 79.927%, 5.077% 75.297%, 2.94% 70.376%, 1.388% 65.22%, 0.414% 59.881%, 0.012% 54.414%, 0.176% 48.872%, 0.9% 43.31%, 2.177% 37.781%, 2.177% 37.781%, 4.03% 32.316%, 6.423% 27.018%, 9.339% 21.967%, 12.76% 17.243%, 16.669% 12.926%, 21.049% 9.095%, 25.882% 5.832%, 31.151% 3.216%, 36.838% 1.326%, 42.927% 0.243%, 42.927% 0.243%, 49.378% 0.027%, 56.055% 0.657%, 62.797% 2.094%, 69.44% 4.296%, 75.823% 7.225%, 81.782% 10.838%, 87.156% 15.097%, 91.781% 19.961%, 95.496% 25.39%, 98.137% 31.343%); z-index: 1; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img { position: relative; } .zak-footer-builder .zak-main-row { align-items: center; } .zak-footer-col .widget ul a { font-family: var(--body-font); font-weight: 700; font-style: Bold; font-size: var(--fontsize); leading-trim: NONE; line-height: 140%; color: var(--whitecolor); letter-spacing: 0%; }
.zak-footer-main-2-col #menu-quick-links li { margin-bottom: 16px !important; } .cf7mls_next.action-button { float: left !important; background-color: var(--black-color); border: 0 none; border-radius: 0; cursor: pointer; padding: 15px 38px; font-family: var(--body-font); font-weight: 500; font-style: Medium; font-size: var(--fontsize); leading-trim: NONE; line-height: 26px; letter-spacing: 1%; color: var(--whitecolor); text-transform: uppercase; min-width: 100px; position: relative; margin-bottom: 0 !important; } .footer-contact .wpcf7-form .wpcf7-spinner { display: none !important; } .zak-footer-builder .zak-main-row .widget ul { margin-top: 7px; } .wpcf7-form-control.wpcf7-select option { padding-left: 10px !important; padding-bottom: 10px !important; } .wpcf7 select option { text-indent: 10px; }
.contact-email-wrap .e-con-inner .contact-email-details{
   width: 603px !important;
}
.zak-footer-builder .zak-footer-main-row .zak-footer-col{
   padding-top: 50px !important;
}

.contact-email-form{
   width: 834px !important;
}
/* about us page */
.experience-badge { position: relative; } .experience-badge .elementor-heading-title { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 170px; width: 170px; background: var(--whitecolor); box-shadow: 0px 4px 4px 0px #00000040; border-radius: 100%; padding: 10px; position: absolute; border: 1px solid var(--primary-color); top: -270px; gap: 0 !important; right: -50px; z-index: 2; } .experience-badge .elementor-heading-title p { text-align: center; font-family: var(--body-font); font-weight: 700; font-style: Bold; color: var(--secondary-color); font-size: var(--body-font); leading-trim: NONE; line-height: 100%; letter-spacing: 0%; } .experience-badge .elementor-heading-title span { font-family: var(--archivo-font); font-weight: 700; font-style: Bold; color: var(--primary-color); font-size: var(--h3size); leading-trim: NONE; line-height: 100%; letter-spacing: 0%; } .energy-impact-section .e-con-inner .energy-impact-section__content h2 { margin-bottom: 20px; line-height: 1.3 !important; } .energy-impact-section .e-con-inner .energy-impact-section__image img { width: 100%; height: 576px; } .energy-impact-section { background-color: var(--double-grey-color); } .energy-impact-section .e-con-inner .energy-impact-section__content { padding-left: 14rem; gap: 0 !important; } .energy-impact-section .e-con-inner { align-items: center !important; gap: 20px !important; max-width: 100% !important; }
.energy-impact-section { padding-left: 0 !important; padding-right: 0 !important; position: relative !important; } .energy-impact-section::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; width: 234px !important; height: 164px !important; background-image: url(../images/contrebues.webp); background-size: contain; background-repeat: no-repeat; z-index: 1; } .future-building-section { padding: var(--innerdivgap) 0; } .future-building-section .e-con-inner { align-items: center !important; gap: 30px !important; } .future-building-section .future-building-section__content { gap: 0 !important; } .future-building-section .future-building-section__content .elementor-widget-button .elementor-button { margin-top: var(--innrdiv45); } .future-building-section .future-building-section__content h2 { margin-bottom: 20px; }
.energy-impact-section .e-con-inner .energy-impact-section__image img{
   object-fit: cover  !important;
}
/* services main  page */
.services-main-sec { background-color: #2D2D2D; padding: var(--innerdivgap) 0; } .services-main-sec .other-fleet .services .services-grid-short-desc { margin-bottom: 24px; } .services-main-sec .other-fleet .services:hover .services-grid-detail-btn a { background: url(../images/frame-25.webp) center/18px no-repeat, #FC9025 !important; } .services-main-sec .other-fleet .services:hover .services-grid-title a { color: var(--primary-color) !important; } .services-main-sec .other-fleet .services .services-grid-img { position: relative !important; } .services-main-sec .other-fleet .services .services-grid-img a { width: 100% !important; } .services-main-sec .other-fleet .services .services-grid-img::after { content: ""; position: absolute; top: 0; left: 0; border-radius: 20px; width: 100%; height: 100%; background: #FC902580; opacity: 0; transition: 0.35s ease; } .services-main-sec .other-fleet .services:hover .services-grid-img::after { opacity: 1 !important; } .services-main-sec .other-fleet .services .services-grid-content .services-grid-detail-btn a { width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: url(../images/frame-25.webp) center / 18px no-repeat, linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); text-decoration: none; font-size: 0; }
.services-main-sec .other-fleet .services .services-grid-img img { width: 100%; height: 405px; border-top-left-radius: 20px; border-top-right-radius: 20px; } .services-main-sec .other-fleet .services .services-grid-img { width: 100%; height: 405px; object-fit: cover; position: relative; overflow: hidden; } .services-main-sec .other-fleet .services .services-grid-short-desc a { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; color: var(--secondary-color); line-height: 24px; letter-spacing: 0%; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; } .services-main-sec .other-fleet .services .services-grid-content .services-grid-title { font-family: var(--archivo-font) !important; font-weight: 600; font-style: SemiBold; font-size: var(--h4size) !important; color: var(--secondary-color); margin-bottom: 0px; leading-trim: NONE; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 100%; letter-spacing: 0%; }
.services-main-sec .other-fleet .services .services-grid-content .services-grid-title a { color: var(--secondary-color) !important; leading-trim: NONE; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 100%; letter-spacing: 0%; } .services-main-sec .other-fleet .services .services-grid-content { margin-bottom: 24px; display: flex; align-items: center; justify-content: space-between; } .services-main-sec .other-fleet { display: grid; gap: 30px; grid-template-columns: repeat(3, 1fr); } .services-main-sec .other-fleet .services { background-color: var(--whitecolor); border-radius: 20px; padding: 35px 24px; padding-bottom: 0; }

/* services-detail  page */
.services-template-default .single-services-common { background-color: #2D2D2D; padding: var(--innerdivgap) 0; } .services-template-default .single-services-common .single-our-services { text-align: center; margin-bottom: var(--innerdiv70); color: var(--whitecolor) !important; font-weight: 700 !important; } h1, h2, h3, h4, h5, h6 { font-family: var(--archivo-font) !important; }
.services-template-default .single-services-common .single-services-slider .services-slider .slick-list { margin: 0 -30px 0; } .services-template-default .single-services-common .single-services-slider .services-slider .services:hover .services-detail-btn a { background: url(../images/frame-25.webp) center / 18px no-repeat, #FC9025 !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services { margin: 0 30px; background-color: var(--whitecolor); border-radius: 20px; padding: 35px 24px; padding-bottom: 0; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-img img { width: 100%; height: 405px; border-top-left-radius: 20px; object-fit: cover; border-top-right-radius: 20px; } .services-template-default .single-services-common .single-services-slider .services-slider .services:hover .services-img::after { opacity: 1 !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services:hover .services-content h2 a { color: var(--primary-color) !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-img::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #FC902580; opacity: 0; transition: 0.35s ease; }
.services-template-default .single-services-common::before { content: "" !important; position: absolute !important; top: 40% !important; left: 0 !important; width: 100% !important; height: 150px !important; background-image: url(../images/sec-color.webp); background-size: cover; background-position: center; z-index: 0; } .services-template-default .single-services-common { position: relative !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-img { width: 100%; height: 405px; object-fit: cover; position: relative; overflow: hidden; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-short-desc a { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; color: var(--secondary-color); line-height: 24px; letter-spacing: 0%; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-short-desc { margin-bottom: 24px; } .services-template-default .single-services-common .single-services-slider { max-width: var(--containerwidth); margin: 0 auto; }
.services-template-default .single-services-common .single-services-slider .services-slider .services .services-content .services-detail-btn a { width: 42px; height: 42px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: url(../images/frame-25.webp) center / 18px no-repeat, linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); text-decoration: none; font-size: 0; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-content h2 a { color: var(--secondary-color) !important; leading-trim: NONE; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 100%; letter-spacing: 0%; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-content h2 { font-family: var(--archivo-font) !important; font-weight: 600; font-style: SemiBold; font-size: var(--h4size) !important; color: var(--secondary-color); margin-bottom: 0px; leading-trim: NONE; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 100%; letter-spacing: 0%; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-content { margin-bottom: 24px; display: flex; align-items: center; justify-content: space-between; }
.services-template-default .energy-section .e-con-inner { align-items: center !important; gap: var(--innerdivgap) !important; } .services-template-default .energy-section .e-con-inner .energy-section__image-col img { height: 666px; object-fit: cover; clip-path: polygon(84.43% 2.436%, 84.43% 2.436%, 87.026% 3.897%, 89.422% 5.708%, 91.605% 7.829%, 93.564% 10.22%, 95.287% 12.839%, 96.761% 15.646%, 97.974% 18.6%, 98.915% 21.661%, 99.571% 24.788%, 99.93% 27.941%, 99.93% 27.941%, 99.985% 31.085%, 99.76% 34.213%, 99.289% 37.324%, 98.61% 40.418%, 97.757% 43.494%, 96.768% 46.55%, 95.676% 49.587%, 94.518% 52.604%, 93.331% 55.599%, 92.149% 58.572%, 92.149% 58.572%, 90.994% 61.523%, 89.851% 64.45%, 88.694% 67.345%, 87.502% 70.203%, 86.25% 73.017%, 84.915% 75.783%, 83.474% 78.493%, 81.903% 81.141%, 80.179% 83.722%, 78.28% 86.229%, 78.28% 86.229%, 76.187% 88.65%, 73.918% 90.949%, 71.5% 93.082%, 68.96% 95.006%, 66.325% 96.679%, 63.622% 98.058%, 60.878% 99.1%, 58.121% 99.761%, 55.378% 100%, 52.675% 99.772%, 52.675% 99.772%, 50.036% 99.054%, 47.457% 97.893%, 44.926% 96.353%, 42.434% 94.5%, 39.967% 92.399%, 37.516% 90.117%, 35.068% 87.717%, 32.613% 85.266%, 30.14% 82.828%, 27.636% 80.47%, 27.636% 80.47%, 25.097% 78.239%, 22.544% 76.12%, 20.005% 74.078%, 17.506% 72.082%, 15.077% 70.098%, 12.743% 68.094%, 10.533% 66.035%, 8.474% 63.889%, 6.593% 61.624%, 4.918% 59.205%, 4.918% 59.205%, 3.473% 56.611%, 2.269% 53.863%, 1.313% 50.993%, 0.611% 48.032%, 0.172% 45.013%, 0.002% 41.967%, 0.108% 38.926%, 0.498% 35.923%, 1.178% 32.989%, 2.157% 30.156%, 2.157% 30.156%, 3.434% 27.472%, 4.987% 24.926%, 6.788% 22.522%, 8.806% 20.262%, 11.013% 18.147%, 13.381% 16.18%, 15.879% 14.364%, 18.479% 12.701%, 21.153% 11.192%, 23.87% 9.84%, 23.87% 9.84%, 26.607% 8.666%, 29.362% 7.635%, 32.143% 6.73%, 34.957% 5.932%, 37.81% 5.22%, 40.71% 4.577%, 43.665% 3.984%, 46.681% 3.421%, 49.766% 2.869%, 52.926% 2.309%, 52.926% 2.309%, 56.145% 1.751%, 59.42% 1.204%, 62.724% 0.714%, 66.031% 0.321%, 69.313% 0.07%, 72.545% 0.003%, 75.7% 0.164%, 78.75% 0.594%, 81.669% 1.337%, 84.43% 2.436%); } .services-template-default .energy-section { padding: var(--innerdivgap) 0; } .services-template-default .energy-section .e-con-inner .energy-section__content-col .jorlney-left h4 { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h5size); color: var(--secondary-color); margin-bottom: 16px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; } .services-pro-wrap .single-services-products #hp-tabs { margin-bottom: var(--innrdiv45); display: flex; margin-left: auto; margin-right: auto; justify-content: center; } .services-pro-wrap .single-services-products { max-width: var(--containerwidth); margin: 0 auto; }
.services-template-default .energy-section .e-con-inner .energy-section__content-col .jorlney-left h3 { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h3size); leading-trim: NONE; margin-bottom: 12px; line-height: 100%; letter-spacing: 0%; } .energy-section__content-col .elementor-widget-button .elementor-button { margin-top: var(--innrdiv45); } .services-template-default .energy-section .e-con-inner .energy-section__content-col h2 { margin-bottom: 16px; } .services-template-default .energy-section .e-con-inner .energy-section__content-col { gap: 0 !important; } .services-pro-wrap { background-color: #2D2D2D; padding: var(--innerdivgap) 0; } .services-pro-wrap .our-products-wrap { max-width: var(--containerwidth); margin: 0 auto; } .services-pro-wrap .our-products-wrap p { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h3size); color: var(--whitecolor); margin-bottom: 32px; leading-trim: NONE; line-height: 1.3; letter-spacing: 0%; text-align: center; }
.services-pro-wrap .our-products-wrap h2 { font-family: var(--archivo-font); font-weight: 700; font-style: Bold; font-size: var(--h2size); leading-trim: NONE; color: var(--whitecolor); margin-bottom: 16px; line-height: 100%; letter-spacing: 0%; text-align: center; } #hp-tabs { display: flex; background: var(--whitecolor); border-radius: 50px; overflow: hidden; width: fit-content; } .hp-tab { padding: 20px 86px; border: none; background: var(--whitecolor); font-family: var(--archivo-font); font-weight: 700; font-style: Bold; font-size: var(--h5size); leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; cursor: pointer; color: var(--secondary-color); transition: 0.25s ease; } .hp-tab.active { background: var(--primary-color); color: var(--whitecolor); } .hp-tab:first-child { border-radius: 50px 0 0 50px; } .hp-tab:last-child { border-radius: 0 50px 50px 0; }
#hp-tabs .hp-tab { display: flex; align-items: center; justify-content: center; } .services-pro-wrap #hp-products .hp-products-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px; } .services-pro-wrap #hp-products .hp-products-grid .hp-item { background-color: var(--whitecolor); border: 1px solid #EAEAEA; border-radius: 30px; padding: 30px; } .services-pro-wrap #hp-products .hp-products-grid .hp-item h3 { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h3size); leading-trim: NONE; color: var(--secondary-color); margin-bottom: 30px; line-height: 100%; letter-spacing: 0%; text-align: center; } .services-template-default .zak-footer-builder .zak-footer-main-row, body:not(.home) .zak-footer-builder .zak-footer-main-row{ padding-top: 50px; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-image, .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-description { width: 50%; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-image { position: relative; z-index: 2; }
.services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-image::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url(../images/products-safe.webp); background-size: contain; background-position: center; background-repeat: no-repeat; z-index: 1; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-image img { position: relative; z-index: 5; height: 365px; width: 100%; min-width: 100%; object-fit: contain; } .hp-item-actions { display: flex; margin: 0 auto; margin-top: 30px; justify-content: center; gap: 35px; } #hp-products p { color: var(--whitecolor) !important; } .hp-item-description p strong { font-family: var(--body-font); font-weight: 700; font-style: Bold; font-size: var(--fontsize); leading-trim: NONE; line-height: 24px; color: var(--secondary-color); text-align: left; margin-bottom: 10px; letter-spacing: 0%; } .popup-close-btn:hover { color: var(--whitecolor) !important; } .popup-close-btn { top: -5px !important; right: 0px !important; }
.popup-content-box form p { margin-bottom: 0 !important; } .popup-content-box { background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%) !important; } .hp-item-description p:has(span) { margin-bottom: 0 !important; } #hp-products p span { background-color: var(--double-grey-color); padding: 6px 10px; font-family: var(--body-font); font-weight: 400; width: 100%; display: block; color: var(--secondary-color); font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; line-height: 24px; letter-spacing: 0%; border-radius: 4px; } .hp-item-description ul { margin-bottom: 20px; } #hp-products p { margin-bottom: 10px; } .hp-item-actions .open-enquiry { background: var(--whitecolor); position: relative; border-radius: 60px; width: 215px; padding: 18px 24px; overflow: hidden; transition: color .5s ease !important; font-family: var(--body-font) !important; font-weight: 700 !important; font-style: Bold; border: 1px solid var(--secondary-color); font-size: var(--fontsize); leading-trim: NONE; color: var(--secondary-color) !important; line-height: 140%; letter-spacing: 0%; text-align: center; text-transform: capitalize; }
.hp-item-actions .open-specs:hover::after { left: 0 !important; } .hp-item-actions .open-enquiry:hover::after { left: 0 !important; } .hp-item-actions .open-enquiry:hover { z-index: 1; color: var(--whitecolor) !important; } .hp-item-actions .open-enquiry::after { content: ""; position: absolute; top: 0; left: -100%; height: 100%; width: 100%; background-color: var(--secondary-color); transition: left .5s; z-index: -1; } .hp-item-actions .open-enquiry { overflow: hidden; position: relative; } .hp-item-actions .open-specs:hover { z-index: 1; color: var(--whitecolor) !important; } .hp-item-actions .open-specs::after { content: ""; position: absolute; top: 0; left: -100%; height: 100%; width: 100%; background-color: var(--primary-color); transition: left .5s; z-index: -1; }
.hp-item-actions .open-specs { background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); position: relative; border-radius: 60px; width: max-content; padding: 18px 24px; overflow: hidden; transition: color .5s ease !important; font-family: var(--body-font) !important; font-weight: 700 !important; font-style: Bold; font-size: var(--fontsize); leading-trim: NONE; color: var(--whitecolor) !important; line-height: 140%; letter-spacing: 0%; text-align: center; text-transform: capitalize; } .home .zak-footer-builder .zak-footer-main-row { padding-top: var(--divgap50) !important; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-item-description ul li { list-style-type: disc; font-family: var(--body-font); font-weight: 400; font-style: Regular; color: var(--secondary-color); font-size: var(--fontsize); margin-bottom: 10px; leading-trim: NONE; line-height: 24px; letter-spacing: 0%; text-transform: capitalize; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc { display: flex; gap: 40px; justify-content: space-between; } .services-pro-wrap .hp-load-more-wrapper { margin-top: var(--innrdiv45); display: flex; align-items: center; justify-content: center; }
.services-pro-wrap .hp-load-more-wrapper .hp-load-more-btn { background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); position: relative; border-radius: 60px; width: 215px; padding: 18px 24px; overflow: hidden; transition: color .5s ease !important; font-family: var(--body-font) !important; font-weight: 700 !important; font-style: Bold; font-size: var(--fontsize); leading-trim: NONE; color: var(--whitecolor) !important; line-height: 140%; letter-spacing: 0%; text-align: center; text-transform: capitalize; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-item-description ul li { position: relative; padding-left: 22px !important; list-style: none; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-item-description ul li::before { content: ""; position: absolute; top: 6px; left: 0; width: 12px; height: 12px; background-image: url(../images/shape.webp); background-size: contain; background-repeat: no-repeat; }

.hp-item-actions .open-enquiry{
   width: max-content !important;
}
/* area we serv  page css */
.locations-section { padding: var(--innerdivgap) 0; } .locations-section .locations-grid .locations-list { background-color: var(--double-grey-color); border-radius: 20px; padding: 32px; } .locations-section .locations-grid { gap: var(--divgap50) !important; } .locations-section .locations-grid .location-card-map iframe { border-radius: 20px; height: 572px; } .locations-grid .locations-all-content { display: flex; gap: 15px; flex-wrap: wrap; justify-content: space-between; } .locations-section .locations-grid .locations-list .locations { border-bottom: 1px solid var(--secondary-color); padding: 32px 0; } .locations-section .locations-grid .locations-list .locations:first-child { padding-top: 0; } .locations-grid .locations-all-content .locations-addresses a { font-family: var(--body-font); font-weight: 400; font-style: Regular; color: var(--secondary-color) !important; font-size: var(--fontsize); leading-trim: NONE; line-height: 24px; letter-spacing: 0%; }
.location-title-wrapper { margin-bottom: 12px; } .locations-grid .locations-all-content .locations-dates h2 a { color: var(--secondary-color) !important; } .locations-grid .locations-all-content .locations-dates h2 { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h5size); color: var(--secondary-color); margin-bottom: 0ch; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; } .locations-section .locations-grid .locations-list .locations:hover .map-icon i { color: var(--primary-color) !important; } .locations-grid .locations-all-content .locations-directions a:hover::after { left: 0 !important; } .locations-grid .locations-all-content .locations-directions a:hover { z-index: 1; color: var(--whitecolor) !important; } .locations-grid .locations-all-content .locations-directions a::after { content: ""; position: absolute; top: 0; left: -100%; height: 100%; width: 100%; background-color: var(--secondary-color); transition: left .5s; z-index: -1; }
.locations-grid .locations-all-content .locations-directions a { background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); padding: 12px 42px; border-radius: 40px; font-family: var(--body-font); font-weight: 700; font-style: Bold; font-size: var(--fontsize); position: relative; overflow: hidden; leading-trim: NONE; color: var(--whitecolor); line-height: 1.4; border: unset !important; letter-spacing: 0%; text-transform: capitalize; } .locations-section .locations-grid .locations-list .locations:hover .locations-dates h2 a { color: var(--primary-color) !important; }

/* location-detail page css */
.location-details-section .e-con-inner { gap: 60px !important; align-items: center !important; } .locations-template-default .zak-page-header { height: 873px; } .single-location-services .e-con-inner { max-width: 100% !important; } .wpcf7-not-valid-tip { text-align: left !important; } .location-title-wrapper { display: flex; align-items: center; gap: 10px; } .locations-template-default .zak-page-header .zak-container .zak-row .single-location-contact h2 { font-family: var(--archivo-font); font-weight: 700; font-style: Bold; color: var(--whitecolor); font-size: var(--h2size); margin-bottom: 32px; leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; }
.locations-template-default .zak-page-header .zak-container .zak-row .single-location-contact { width: 40%; background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%); border-radius: 20px !important; gap: 0 !important; padding: 50px 24px !important; } .locations-template-default .zak-page-header .zak-container .zak-row .single-locations-wrapper { width: 50%; } .locations-template-default .zak-page-header .zak-container .zak-row .single-locations-wrapper .zak-breadcrumbs { width: max-content; } .locations-template-default .zak-page-header .zak-container .zak-row { display: flex; gap: 30px; max-width: var(--containerwidth); align-items: center; flex-direction: row !important; justify-content: space-between; } .location-details-section .e-con-inner .location-content-col h2 { margin-bottom: 16px; } .location-cta-serv { position: relative !important; } .location-cta-serv::before { content: "" !important; position: absolute !important; top: 40% !important; left: 0 !important; width: 100% !important; height: 150px !important; background-image: url(../images/sec-color.webp); background-size: cover; background-position: center; z-index: 0; } .single-location-services .location-cta-serv .e-con-inner { max-width: var(--containerwidth) !important; margin: 0 auto !important; } .single-location-services .location-cta-serv { background-color: #2D2D2D !important; } .work-bendigo-section .work-bendigo-content { gap: 0 !important; } .work-bendigo-section .work-bendigo-content .elementor-widget-text-editor { max-width: 785px !important; margin: 0 auto; }
.work-bendigo-section .work-bendigo-content .elementor-widget-text-editor p { text-align: center !important; } .work-bendigo-section .work-bendigo-content { display: flex; align-items: center; justify-content: center; } .work-bendigo-section .work-bendigo-content h2 { margin-bottom: 20px; } .work-bendigo-section { background-color: var(--double-grey-color); padding: var(--innerdivgap) 0; } .location-details-section .e-con-inner .location-content-col-wrap h2 { max-width: 574px; } .location-details-section .e-con-inner .location-content-col { gap: 0 !important; } .location-details-section { padding: var(--innerdivgap) 0; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu .zak-button:hover::after { left: 0 !important; } .location-details-section .e-con-inner .location-image-col img { border-radius: 20px; height: 443px; object-fit: cover; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu .zak-button:hover { color: var(--whitecolor) !important; z-index: 1; }
.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu .zak-button { color: var(--whitecolor) !important; } .wpcf7-form .image-phone-container { display: flex; align-items: center; gap: 15px; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu .zak-button::after { content: ''; position: absolute; top: 0; left: -100%; height: 100%; width: 100%; background-color: var(--secondary-color); transition: left 0.5s ease; z-index: -1; border-radius: 27px; } .wpcf7-form .image-phone-container .telcontainer { width: 100%; } .image-phone-container .telcontainer .wpcf7-form-control-wrap { width: 100%; } .wpcf7-form .image-phone-container .telcontainer p { display: flex; align-items: center; position: relative; gap: 15px; text-wrap: nowrap; } .wpcf7-form .image-phone-container img { position: relative; top: -8px; } .wpcf7-form .image-phone-container .country-code { position: absolute; top: 24px; left: 12px; font-size: var(--fontsize); font-weight: 500; color: var(--whitecolor); } .wpcf7-form .image-phone-container .telcontainer input { padding-left: 45px; }

/* case study main page */
.case-wrap { padding: var(--innerdivgap) 0; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-content { margin-top: 20px; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-img a img:hover { transform: scale(1); opacity: 1; width: 100%; object-fit: cover; border-radius: 15px; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-short-desc { margin-bottom: 24px; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-btn a::after { content: ""; display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; background: #2FB360; border-radius: 50%; background-image: url(../images/blog-erow.webp); background-size: 50% auto; background-repeat: no-repeat; background-position: center; transition: all 0.3s ease; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-btn a { font-family: var(--body-font); font-weight: 700; font-style: Bold; font-size: var(--fontsize); leading-trim: NONE; text-align: left; color: var(--secondary-color); line-height: 140%; position: relative; letter-spacing: 0%; text-transform: capitalize; display: flex; align-items: center; width: auto; gap: 15px; }
.case-wrap-serv .other-fleet .case-studies .case-studies-grid-short-desc a { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); text-align: left; color: var(--secondary-color); leading-trim: NONE; line-height: 24px; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; letter-spacing: 0%; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-content h2 a { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h5size); text-align: left; color: var(--secondary-color); leading-trim: NONE; line-height: 1.3; letter-spacing: 0%; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-content h2 { margin-bottom: 12px; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-img a { overflow: hidden; border-radius: 20px; width: 100%; }
.case-wrap-serv .other-fleet .case-studies .case-studies-grid-img a img { width: 100%; height: 314px; object-fit: cover; border-radius: 15px; transform: scale(1.05); transition: transform 0.5s ease, opacity 0.5s ease; display: block; } .case-wrap-serv .other-fleet { display: grid; gap: 30px; grid-template-columns: repeat(2, 1fr); } .case-wrap-serv .other-fleet .case-studies { background-color: var(--whitecolor); border-radius: 30px !important; border: 1px solid #EAEAEA; box-shadow: 0px 10px 34px 0px #0000000F; padding: 16px 16px 32px 16px; }


/* case study detail  page */
.case-studies-section{padding:var(--innerdivgap) 0;}.case-studies-section .e-con-inner{gap:var(--divgap50)!important;}.case-studies-section .e-con-inner .case-studies-content-col h2{margin-bottom:16px!important;max-width:650px;}.case-studies-section .e-con-inner .case-studies-content-col{gap:0!important;}.case-studies-section .e-con-inner .case-studies-media-col img{width:100%;height:519px;object-fit:cover;border-radius:20px;}.case-study-details-row .e-con-inner{gap:0!important;}.case-study-details-row{background-color:var(--double-grey-color);padding:var(--innerdivgap) 0;}.case-study-details-row .cs-details-row{gap:30px;padding-bottom:var(--divgap50)!important;border-bottom:1px solid var(--secondary-color)!important;}.case-study-details-row .cs-details-row .cs-details-row-left h2{margin-bottom:20px;}.case-study-details-row .cs-details-row .cs-details-row-left{gap:0!important;padding:0!important;}
.case-study-details-row .cs-details-row .cs-details-row-right h2{margin-bottom:20px;}.case-study-details-row .cs-details-row .cs-details-row-right{gap:0!important;padding:0!important;}.case-study-details-row .cs-block-row .cs-block-row-left p{margin-bottom:12px!important;font-weight:600!important;}.cs-block-numbar .elementor-widget-text-editor{display:flex;flex-wrap:wrap;align-items:center;gap:90px;width:100%;}.cs-block-numbar .elementor-widget-text-editor>div p{font-family:var(--archivo-font);font-weight:600;text-align:left;font-style:SemiBold;font-size:var(--h5size);max-width:208px;color:var(--secondary-color);leading-trim:NONE;line-height:140%;letter-spacing:0%;}.cs-block-numbar .elementor-widget-text-editor>div h4{font-family:var(--archivo-font);font-weight:900;font-style:Black;text-align:left;margin-bottom:10px;font-size:var(--h3size);color:var(--primary-color);leading-trim:NONE;line-height:100%;letter-spacing:0%;}.cs-block-numbar .elementor-widget-text-editor>div::before{content:"";position:absolute;top:0;left:-16px;width:1px;height:100%;background-color:#000000;}
.cs-block-numbar .elementor-widget-text-editor>div:first-child::before{display:none!important;}.cs-block-numbar .elementor-widget-text-editor>div{position:relative;}.cs-block-numbar{padding:0!important;gap:0!important;margin-top:30px!important;}.case-study-details-row .cs-block-row{gap:30px;padding-top:var(--divgap50)!important;}.case-study-details-row .cs-block-row h2{margin-bottom:20px;}.case-study-details-row .cs-block-row .cs-block-row-right h2{margin-bottom:20px;}.case-study-details-row .cs-block-row .cs-block-row-right{gap:0!important;padding:0!important;}.case-study-details-row .cs-block-row .cs-block-row-left{gap:0!important;padding:0!important;}.cs-conclusion{padding:var(--innerdivgap) 0;}.cs-conclusion .elementor-element h2{margin-bottom:20px;}
.cs-conclusion .elementor-element{gap:0!important;}.case-study-details-row{position:relative;overflow:hidden;}
.case-study-details-row::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 435px;
    height: 248px;
    background: url(../images/less-vec.webp) no-repeat;
    background-size: contain;
    pointer-events: none;

}

/* blog main page */
.blog-wraps { padding: var(--innerdivgap) 0; } .blog-wraps .sc_block_posts { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; } .blog-wraps .sc_block_posts .blogs-grid-content .blogs-grid-short-desc { margin-bottom: 24px; } .blog-wraps .sc_block_posts .post:hover .blogs-grid-content h2 a { color: var(--primary-color) !important; } .blog-wraps .sc_block_posts .post:hover .blogs-grid-detail-btn a { color: var(--primary-color) !important; } .blog-wraps .sc_block_posts .post .blogs-grid-detail-btn a::after { content: ""; display: inline-flex; align-items: center; justify-content: center; width: 20px; height: 20px; background: #2FB360; border-radius: 50%; background-image: url(../images/blog-erow.webp); background-size: 50% auto; background-repeat: no-repeat; background-position: center; transition: all 0.3s ease; } .blog-wraps .sc_block_posts .post .blogs-grid-detail-btn a { font-family: var(--body-font); font-weight: 700; font-style: Bold; font-size: var(--fontsize); leading-trim: NONE; text-align: left; color: var(--secondary-color); line-height: 140%; position: relative; letter-spacing: 0%; text-transform: capitalize; display: flex; align-items: center; width: auto; gap: 15px; }
.blog-wraps .sc_block_posts .blogs-grid-content .blogs-grid-short-desc a { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); text-align: left; color: var(--secondary-color); leading-trim: NONE; line-height: 24px; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; letter-spacing: 0%; } .blog-wraps .sc_block_posts .blogs-grid-content h2 a { font-family: var(--archivo-font); font-weight: 600; font-style: SemiBold; font-size: var(--h5size); text-align: left; color: var(--secondary-color); leading-trim: NONE; line-height: 1.3; letter-spacing: 0%; vertical-align: middle; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; white-space: normal; } .blog-wraps .sc_block_posts .blogs-grid-content h2 { margin-bottom: 12px; } .blog-wraps .sc_block_posts .blogs-grid-content { margin-top: 20px; } .blog-wraps .sc_block_posts .post { background-color: var(--whitecolor); border-radius: 30px !important; border: 1px solid #EAEAEA; box-shadow: 0px 10px 34px 0px #0000000F; padding: 16px 16px 32px 16px; } .blog-wraps .sc_block_posts .post .blogs-grid-img img:hover { width: 100%; object-fit: cover; border-radius: 15px; }
.blog-wraps .sc_block_posts .post .blogs-grid-img a { overflow: hidden; border-radius: 20px; width: 100%; } .blog-wraps .sc_block_posts .post .blogs-grid-img img:hover { transform: scale(1); opacity: 1; } .blog-wraps .sc_block_posts .post .blogs-grid-img img { width: 100%; height: 314px; object-fit: cover; border-radius: 15px; transform: scale(1.05); transition: transform 0.5s ease, opacity 0.5s ease; display: block; }


/* blog-detail pages */
.post-template-default .zak-content .zak-container { max-width: var(--containerwidth); padding: var(--innerdivgap) 0; }
.post-template-default .zak-content .zak-container .image-wrap {
    margin-bottom: 20px;
}
.post-template-default .zak-content .zak-container .entry-meta-wrap {
    margin-bottom: 20px;
}
.post-template-default .zak-content .zak-container .entry-meta-wrap .date-wrap p {
    color: var(--whitecolor);
}
.post-template-default .zak-content .zak-container .elementor-element{
   padding-left: 0 !important;
   padding-right: 0 !important;
}
.post-template-default .zak-content .zak-container .entry-meta-wrap .date-wrap {
    background: var(--primary-color);
    color: var(--whitecolor) !important;
    padding: 8px;
    width: fit-content;
}
.post-template-default .zak-content .zak-container .entry-content h2{
   font-family: var(--archivo-font);
    font-weight: 600;
    font-style: SemiBold;
    font-size: var(--h3size);
    leading-trim: NONE;
    line-height: 1.3;
    letter-spacing: 0%;
    color: var(--secondary-color) !important;
    text-align: left;
   margin-top: 20px;
}
.post-template-default .zak-content .zak-container .entry-content h2 {
    line-height: 1.2 !important;
}
.post-template-default .zak-content .zak-container .entry-content .elementor-widget-text-editor{
   font-family: var(--body-font);
    font-weight: 400;
    font-style: Regular;
    font-size: var(--fontsize);
    leading-trim: NONE;
    line-height: 24px;
    letter-spacing: 0%;
    color: var(--secondary-color);
}
.post-template-default .zak-content .zak-container .entry-content h2 {
    font-size: var(--h2size) !important;
    font-weight: 700 !important;
}

/* Rebates pages design */
.rebates-flowchart-section { padding: var(--innerdivgap) 0; } .rebates-flowchart-section .e-con-inner { gap: var(--innerdivgap) !important; } .rebates-flowchart-section .e-con-inner .flowchart-heading-row .flowchart-columns-head { padding: 0 !important; margin-top: 40px; display:flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; } .rebates-info-section .rebates-info-buttons { padding: 0 !important; margin-top: var(--innrdiv45); } .rebates-info-section h2 { margin-bottom: 20px; } .rebates-info-section { gap: 0 !important; } .rebates-flowchart-section .e-con-inner .flowchart-heading-row { width: 100%; justify-content: space-between; gap: 0 !important; } .rebates-flowchart-section .e-con-inner .rebates-info-section { width: 35%; } .flowchart-columns-head { display: flex; justify-content: space-between; align-items: center; margin-top: 25px; position: relative; }
.flowchart-note { background: var(--double-grey-color); padding: 16px 35px !important; border-radius: 8px !important; position: relative !important; font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; color: var(--secondary-color); line-height: 24px; letter-spacing: 0%; } @keyframes rotateBorder { 100% { transform: rotate(360deg); } } .rebates-video-section .e-con-inner .elementor-widget-button .elementor-button { margin-top: 30px !important; margin-left: auto !important; margin-right: auto !important; display: flex; align-items: center; justify-content: center; width: max-content; } .rebates-video-section .e-con-inner { gap: 0 !important; } .rebates-video-section { padding-bottom: var(--innerdivgap); } .flowchart-note::after { content: ""; background-image: url(../images/img_family.webp); background-size: contain; background-repeat: no-repeat; width: 74px; height: 74px; position: absolute; right: 15px; bottom: -12px; }
.flowchart-note::before { height: 130px !important; background-size: contain; background-repeat: no-repeat; content: "" !important; position: absolute !important; top: -150px !important; left: 64% !important; width: 130px !important; background-image: url(../images/guest-expert.webp) !important; } .flowchart-note { position: relative !important; } .rebates-info-section h2 { margin-bottom: 20px; } .flowchart-heading-row-wrap { padding: 0 !important; gap: 0 !important; } .flowchart-columns-head h6 { position: relative !important; } .flowchart-columns-head > .elementor-element:not(:last-child) h6::before{ content: "" !important; position: absolute !important; top: 62px !important; left: 150% !important; transform: translateX(-50%) !important; width: 94px !important; height: 100%; background-image: url(../images/right-erow.webp) !important; background-size: contain; background-repeat: no-repeat; } .flowchart-columns-head .elementor-heading-title { width: 140px; height: 140px; border-radius: 50%; background: var(--whitecolor); font-family: var(--body-font); font-weight: 700; font-size: var(--h6size); color: var(--secondary-color); text-align: center; display: flex; align-items: center; justify-content: center; position: relative; z-index: 1; border: 2px solid var(--whitecolor); } .flowchart-columns-head .elementor-heading-title::after { content: ""; position: absolute; inset: -6px; border-radius: 50%; border: 2px dashed var(--secondary-color); animation: rotateBorder 13s linear infinite; z-index: -1; } .last-rabestes h6::before { display: none !important; }

/* contact page */
.zak-footer-builder { position: relative; overflow: hidden; } .form-feild-wrapper { display: flex; align-items: center; gap: 30px; } .entry-content { margin-top: 0; } .zak-footer-builder>* { position: relative; z-index: 2; } .contact-email-wrap-sec { padding-top: var(--innerdivgap) !important; background-color: var(--whitecolor) !important; } .contact-email-wrap-sec .e-con-inner .contact-email-details .elementor-icon-box-wrapper .elementor-icon-box-description a, .contact-email-wrap-sec .e-con-inner .contact-email-details .elementor-icon-box-wrapper .elementor-icon-box-description, .contact-email-wrap-sec .e-con-inner .contact-email-details .elementor-widget-text-editor p { color: var(--secondary-color) !important; } .contact-email-wrap-sec .e-con-inner .contact-email-details .elementor-icon-box-wrapper .elementor-icon-box-content h3 { color: var(--secondary-color) !important; } .contact-map .e-con-inner iframe { height: 597px; } .contact-map .e-con-inner { max-width: 100% !important; } .contact-map { margin-top: var(--innerdivgap) !important; padding-left: 0 !important; padding-right: 0 !important; }
.contact-email-wrap-sec .e-con-inner .contact-email-details h2 { color: var(--secondary-color) !important; } .contact-email-wrap-sec .e-con-inner { background-color: var(--whitecolor) !important; padding: 0 !important; border-radius: 0 !important; } .zak-copyright p { display: block; flex-direction: row; width: 100%; max-width: 100%; line-height: 1.4; } .zak-footer-builder .zak-footer-bottom-row .zak-footer-col { width: 100%; } .zak-footer-builder .zak-copyright { width: 100%; align-items: center; justify-content: space-between; display: flex; } .zak-footer-builder .zak-footer-bottom-2-col { align-items: end; } .wpcf7 form .wpcf7-response-output { font-weight: 400; font-size: var(--fontsize); color: var(--whitecolor); line-height: 26px; text-align: center; font-family: var(--body-font); } .prev-arrow:hover::before, .next-arrow:hover::before { filter: brightness(0) saturate(100%); } .prev-arrow::before, .ti-widget.ti-goog .ti-controls .ti-prev { font-size: 0; position: absolute; content: ''; background-image: url(../images/aerrow-lefts.svg); background-repeat: no-repeat; background-position: center; background-size: 50%; width: 100px; height: 100px; z-index: 1; right: 10%; color: var(--whitecolor); display: flex; align-items: center; justify-content: center; top: 50%; transform: translateY(-50%); }
.prev-arrow { position: absolute; left: -6%; font-size: 0; outline: none; cursor: pointer; top: 50%; transform: translateY(-50%); z-index: 10; background-color: transparent; border: transparent; height: 54px; width: 54px; display: flex; justify-content: center; align-items: center; } .next-arrow::before, .ti-widget.ti-goog .ti-controls .ti-next { font-size: 0; font-family: inherit; font-weight: normal; position: absolute; content: ''; background-image: url(../images/aerrow-lefts.svg); background-repeat: no-repeat; background-position: center; background-size: 50%; width: 100px; height: 100px; z-index: 1; right: 10%; color: var(--whitecolor); display: flex; align-items: center; justify-content: center; top: 50%; transform: translateY(-50%) rotate(180deg); } .next-arrow { position: absolute; right: -10%; top: 50%; outline: none; cursor: pointer; border: none; background-color: transparent; height: 54px; width: 54px; font-size: 0; transform: translateY(-50%); z-index: 10; } .ti-widget.ti-goog .ti-controls .ti-next, .ti-widget.ti-goog .ti-controls .ti-prev { width: 55px; height: 16px; background: url(../images/aerrow-lefts.svg) no-repeat center; opacity: 0.5; right: -55px; transform: none; }
.ti-widget.ti-goog .ti-controls .ti-prev { left: -55px; } .ti-widget.ti-goog .ti-controls .ti-next { transform: rotate(180deg); } .ti-widget.ti-goog .ti-controls .ti-next:hover, .ti-widget.ti-goog .ti-controls .ti-prev:hover { opacity: 1; } .ti-widget.ti-goog .ti-controls .ti-next::before, .ti-widget.ti-goog .ti-controls .ti-prev::before, .ti-widget.ti-goog .ti-controls .ti-next::after, .ti-widget.ti-goog .ti-controls .ti-prev::after { display: none; } .ti-widget.ti-goog .ti-footer+.ti-verified-by-row { display: none; } .heros_banneras { position: relative; } .slick-track { display: flex; } .slick-slide { height: inherit; } .footer-contact form .wpcf7-validates-as-email { background-color: var(--whitecolor) !important; width: 256px !important; margin-bottom: 0 !important; height: 45px; padding-left: 11px !important; } .zak-footer-col .widget ul a:hover { color: var(--primary-color); } .zak-copyright .footer-section { display: flex !important; align-items: center; width: 100%; justify-content: space-between; }
.zak-footer-builder .zak-main-row .widget ul { gap: 16px; } .zak-footer-builder .zak-footer-nav .zak-footer-menu .current-menu-item a, .zak-footer-col .widget ul .current-menu-item a { color: var(--primary-color); } .zak-footer-builder .zak-bottom-row a:hover { color: var(--secondary-color) !important; } .zak-copyright p a:hover { color: var(--secondary-color); } .heros_banneras { padding: 0; } .wpcf7-form-control.wpcf7-select { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; line-height: 100%; color: #8B8B8B; letter-spacing: 0%; } input:focus::placeholder, textarea:focus::placeholder { font-family: var(--interfont); font-weight: 500; font-size: var(--fontsize); color: var(--primary-color); line-height: 32px; letter-spacing: 0%; } textarea { height: 95px !important; padding-top: 21px !important; } .cf7mls-btns.cf7mls-btns-last-step .cf7mls_back.action-button { margin: 0 !important; } form.cf7mls input.wpcf7-form-control.wpcf7-submit { margin: 0 !important; }
.contact-email-wrap { padding-bottom: 0 !important; } input.wpcf7-form-control::placeholder, textarea.wpcf7-form-control::placeholder { color: #8B8B8B !important; opacity: 1 !important; } .wpcf7-form p { margin-bottom: 24px !important; } input.wpcf7-form-control, textarea.wpcf7-form-control { color: #8B8B8B !important; } .slick-next:hover, .slick-prev:hover { background: var(--primary-color) !important; } input.wpcf7-form-control:focus, textarea.wpcf7-form-control:focus { color: #000000 !important; border-color: var(--primary-color) !important; outline: none !important; } select.wpcf7-form-control { color: #8B8B8B !important; appearance: none !important; -webkit-appearance: none !important; -moz-appearance: none !important; background-image: url(../images/dropsown.webp); background-repeat: no-repeat; background-size: 12px; background-position: right 15px center; padding-right: 40px; } select.wpcf7-form-control option[value=""] { color: #8B8B8B !important; } input[type="submit"] { margin-top: 0; margin-left: unset; margin-right: unset; text-align: start; justify-content: start; display: flex; align-items: start; width: 100%; padding: 20px; leading-trim: NONE; background-color: var(--primary-color) !important; text-align: center; font-family: var(--body-font); font-weight: 700; font-style: Bold; font-size: var(--fontsize); color: var(--whitecolor) !important; border-radius: 60px; line-height: 140%; letter-spacing: 0%; text-transform: capitalize; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, select:focus, textarea:focus { border: 1px solid var(--primary-color); outline: none; } .wpcf7-form-control::placeholder { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; line-height: 100%; color: var(--secondary-color) !important; letter-spacing: 0%; opacity: 1 !important; }


/* site map  page */
.site-map-caps { padding-top: var(--innerdivgap); max-width: var(--containerwidth); margin: 0 auto; padding-bottom: var(--innerdivgap); } .sites-ul h2 { font-weight: 700; font-size: var(--h3size); color: var(--secondary-color); margin: 30px 0 15px; position: relative; line-height: 1; text-align: left; } .sites-ul ul { border-top: 1px solid var(--primary-color); border-left: 1px solid var(--primary-color); margin-left: 0; color: var(--secondary-color); list-style: none; display: flex; flex-wrap: wrap; } .simple-sitemap-page { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; color: var(--whitecolor); } .site-map-caps ul li a:hover { background: var(--primary-color); color: var(--whitecolor); } .sites-ul h3 { font-size: var(--h5size); padding-top: 32px; color: var(--black-color); } .site-map-caps ul li a { color: var(--primary-color); padding: 10px; display: flex; line-height: 1.3; font-family: var(--body-font); font-weight: normal; width: 100%; font-size: var(--fontsize); text-align: left; } .site-map-caps ul li { border-right: 1px solid var(--primary-color); border-bottom: 1px solid var(--primary-color); display: flex; width: 25%; }

/* Thank You page */
.thank_you-page { padding: var(--divgap50) 0; } .thank_you-page .elementor-widget-text-editor p { font-family: var(--body-font); font-weight: 700; margin-bottom: 0; font-style: Bold; font-size: var(--h5size); leading-trim: NONE; line-height: 1.4; color: var(--secondary-color); letter-spacing: 0%; vertical-align: middle; text-transform: capitalize; text-align: center; max-width: 900px; margin: 0 auto; } .thank_you-page .elementor-widget-text-editor { margin-bottom: 0 !important; }


/* Fast queate page */
html .footer-cta-center .wpcf7 input::placeholder, html .footer-cta-center .wpcf7 textarea::placeholder { color: var(--black-color); } .wpcf7 input::placeholder, .wpcf7 textarea::placeholder { color: var(--whitecolor); } .html .footer-cta-center .form-controls { padding-bottom: 20px; } .wpcf7-form p label { margin-bottom: 0; font-size: var(--fontsize); } .html .footer-cta-center textarea { height: 46px; }
html .footer-cta-center input[type="text"], .footer-cta-center input[type="email"], .footer-cta-center input[type="url"], .footer-cta-center input[type="password"], .footer-cta-center input[type="search"], .footer-cta-center input[type="number"], .footer-cta-center input[type="tel"], .footer-cta-center input[type="range"], .footer-cta-center input[type="date"], .footer-cta-center input[type="month"], .footer-cta-center input[type="week"], .footer-cta-center input[type="time"], .footer-cta-center input[type="datetime"], .footer-cta-center input[type="datetime-local"], .footer-cta-center input[type="color"], .footer-cta-center select, .footer-cta-center textarea { border-bottom: 1px solid #0000001A; border-top: unset; color: var(--black-color); border-left: unset; border-radius: 0; padding-left: 0; height: unset; margin-bottom: 0; background-color: transparent; border-right: unset; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea { height: 60px; border-radius: 28px; border: 1px solid var(--whitecolor); margin-bottom: 0px; padding-left: 24px; background-color: var(--whitecolor); font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; line-height: 100%; color: #8B8B8B; letter-spacing: 0%; } .wpcf7-submit:hover { color: var(--whitecolor) !important; z-index: 1; } .wpcf7-submit:hover::after { left: 0; } .wpcf7-form p label { font-family: var(--body-font); font-weight: 400; font-style: Regular; font-size: var(--fontsize); leading-trim: NONE; line-height: 100%; width: 100%; color: var(--secondary-color); letter-spacing: 0%; }

/* extra css  page */
.zak-footer-builder .zak-copyright .social-links { gap: 15px; display: flex; } .zak-main-nav .zak-primary-menu>li.current-menu-item>a { position: relative; } .sub-menu .menu-item.current-menu-item a { color: var(--secondary-color); } .heros_banneras .e-con-inner { max-width: 100% !important; } .heros_banneras .slick-initialized .slick-slide::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0)32.08%); z-index: 1; } .zak-page-header { position: relative; } .zak-page-header::after { content: ""; position: absolute; bottom: 0; top: unset; right: 0; width: 100%; height: 100%; background: url(../images/about-crop.png)bottom/contain no-repeat; z-index: 1; border-radius: inherit; min-width: 655px; background-size: 100% !important; } .zak-footer-builder .zak-copyright .foo-cr-wrp-2 { position: relative !important; } .zak-copyright a:hover { color: var(--secondary-color) !important; } .zak-copyright a { cursor: pointer; }
.intesols-slider-content .intesols-slider-desc .header-icon-img { right: -60px; top: 260px; z-index: 20; width: 164px; height: 202px; position: absolute; }
.lk-about-section__image-col { position: sticky !important; top: 50px; align-self: start !important; } .post-template-default .zak-breadcrumbs .zak-breadcrumbs { padding: 0 !important; margin-top: 0 !important; } .real-strategys .e-con-inner { max-width: 100% !important; } .ticker__outer-sec { width: 100%; overflow: hidden; white-space: nowrap; position: relative; } .ticker__wrapan-sec { display: inline-flex; animation: ticker-red 30s linear infinite; } .ticker__wrapan-sec h2 { font-family: var(--archivo-font); font-weight: 900; color: #00000008; font-size: var(--about-brad); leading-trim: NONE; line-height: 100%; letter-spacing: 0%; text-align: center; white-space: nowrap; margin: 0; padding: 0 2rem; display: inline-block; } .real-strategys { margin-top: -100px !important; }
@keyframes ticker-red { 0% { transform: translateX(-50%); } 100% { transform: translateX(0%); } } .optimation-strategy .e-con-inner { max-width: 100% !important; } .ticker__wrapan-sec img { object-fit: contain !important; } .ticker__outer-third { width: 100%; overflow: hidden; white-space: nowrap; position: relative; } .zak-footer-main-row .zak-footer-col { position: relative; } .zak-footer-main-row .zak-footer-col:last-child { margin-right: 0; padding-right: 0; } .zak-footer-main-row .zak-footer-col:not(:last-child)::before { content: ""; position: absolute; right: -70px; top: 0; width: 1px; height: 100%; background: var(--whitecolor); } .zak-footer-main-row .zak-footer-col:last-child::after { display: none; }
.after-footer-widgets { display: none; } .flowchart-note .elementor-widget-text-editor { width: calc(100% - 100px); } .ticker__wrapan-third { display: inline-flex; animation: ticker-red-wrapen 30s linear infinite; } .ticker__wrapan-third h2 { font-family: 'Bree Serif'; font-weight: 400; font-size: var(--h1size); color: var(--secondary-color); line-height: 60px; letter-spacing: 0.15em; text-transform: uppercase; white-space: nowrap; margin: 0; padding: 0 2rem; display: inline-block; } @keyframes ticker-red-wrapen { 0% { transform: translateX(-50%); } 100% { transform: translateX(0%); } } .account-track .e-n-accordion-item-title-icon span { display: inline-block; width: 16px; height: 16px; background-size: contain; background-repeat: no-repeat; } .account-track .e-closed { background-image: url(../images/Arrow.png); height: 20px !important; width: 20px !important; } .account-track .e-closed svg { display: none; } .account-track .e-opened { background-image: url(../images/Arrow.png); height: 20px !important; width: 20px !important; background-repeat: no-repeat; background-size: contain; background-position: center; display: inline-block; transform: rotate(180deg); }
.account-track .e-opened svg { display: none; } .account-track .e-n-accordion-item[open] .e-opened { background-image: url(../images/reopen-s.svg) !important; transform: rotate(0deg); height: 20px !important; width: 20px !important; } .account-track .e-n-accordion-item[open] .e-opened svg { display: none; } .energy-section .e-con-inner .energy-section__form-wrapper { gap: 0 !important; } .about-lk-page .e-con-inner .system-provides-gap { max-width: var(--containerwidth) !important; margin-left: auto !important; margin-right: auto !important; } .about-lk-page .e-con-inner { max-width: 100% !important; gap: 0 !important; }

/* Responsive  */

@media only screen and (min-width: 992px) {}

@media only screen and (max-width: 1700px) {
   .zak-page-header.zak-style-4 .zak-row { padding: 0 15px; } .location-details-section { padding-left: 15px !important; padding-right: 15px !important; } .case-wrap { padding-left: 15px !important; padding-right: 15px !important; } .work-bendigo-section { padding-left: 15px !important; padding-right: 15px !important; } .services-pro-wrap { padding-left: 15px !important; padding-right: 15px !important; } .energy-impact-section .e-con-inner .energy-impact-section__content { padding-left: 1em !important; } .services-template-default .energy-section { padding-left: 15px !important; padding-right: 15px !important; } .services-template-default .single-services-common { padding-left: 15px !important; padding-right: 15px !important; } .rebates-video-section { padding-left: 15px !important; padding-right: 15px !important; }
.blog-wrap-sec { padding-left: 15px !important; padding-right: 15px !important; } .energy-impact-section .e-con-inner .energy-impact-section__content { padding-top: var(--divgap50) !important; padding-bottom: var(--divgap50) !important; } .rebates-flowchart-section { padding-left: 15px !important; padding-right: 15px !important; } .services-main-sec { padding-left: 15px !important; padding-right: 15px !important; } .locations-section { padding-left: 15px !important; padding-right: 15px !important; } .case-studies-slider-sec { padding-left: 15px !important; padding-right: 15px !important; } .lk-services-section { padding-left: 15px !important; padding-right: 15px !important; } .lk-about-section { padding-left: 15px !important; padding-right: 15px !important; } .contact-email-wrap { padding-left: 15px !important; padding-right: 15px !important; } .footer-cta-section__buttons .footer-cta-section__buttons-sec .elementor-button { width: auto !important; }
.footer-cta-section { padding-left: 15px; padding-right: 15px; } .zak-footer-builder .zak-footer-bottom-row { padding-left: 15px; padding-right: 15px; } .zak-page-header, .faqs-section, .first-home-cta, .why-choose-us, .intesols-slide-second, .latest-blog, .difference-section, .testimonials-section, .why-choose-us-main-section, .mortgage-broker-section, .service-main-section, .about-main-section { padding-left: 15px !important; padding-right: 15px !important; } html .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu { padding-left: 15px !important; }
.thank_you-page, .site-map-caps, .zak-footer.zak-footer-builder .zak-footer-top-row, body .zak-footer.zak-footer-builder .zak-footer-main-row, .contact-container, .post-template-default .zak-content .zak-row { padding-left: 15px !important; padding-right: 15px !important; } .blog-wraps { padding-left: 15px !important; padding-right: 15px !important; } .footer-cta-section .e-con-inner .footer-cta-section__buttons { gap: 10PX !important; } .zak-header-builder .zak-header-top-row { padding-right: 15px !important; } .zak-header-builder .zak-main-row { padding-left: 15px !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col>.widget-top-bar-col-1-sidebar::after { display: none; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-container { padding: 0; }
.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav { background: var(--whitecolor); } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col { padding-right: 15px; } .intesols-slide-outer .intesols-slide-second { padding-left: 20px !important; padding-right: 20px !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-left-col .site-branding { padding-left: 15px; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-container { max-width: 100% !important; }
.case-studies-section{
   padding-left: 15px !important;
   padding-right: 15px !important;
}
.locations-section .locations-grid .locations-list{
width: auto !important;
}
.locations-section .locations-grid  .location-card-map
{
   width: auto !important;
}
.cs-conclusion{
    padding-left: 15px !important;
   padding-right: 15px !important;
}
.single-rabit {
     padding-left: 15px !important;
   padding-right: 15px !important;
}
.case-study-details-row{
    padding-left: 15px !important;
   padding-right: 15px !important;
}
.test-wrap-dec{
    padding-left: 15px !important;
   padding-right: 15px !important;
}
}

@media only screen and (max-width: 1560px) {
.zak-primary-nav .zak-primary-menu { gap: 15px; } body .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item.pum-trigger { padding: 10px; } .zak-footer-builder .zak-footer-top-row .footer-logo a { width: 100%; height: 100%; }


}

@media only screen and (max-width: 1440px) {
   :root { --h1size: 50px; --h2size: 44px; --about-brad: 94px; --h36size:32px; --h3size: 27px; --h4size: 21px; --h5size: 19px; --h6size: 18px; --fontsize: 16px; --divgap50: 40px; --innrdiv45: 39px; --innerdivgap: 80px; --innerdiv70: 60px; }
.intesols-slide-second { padding-left: 15px; padding-right: 15px; } .location-details-section .e-con-inner { gap: 30px !important; } .services-main-sec .other-fleet { gap: 20px !important; } .case-wrap-serv .other-fleet { gap: 20px !important; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc { gap: 20px !important; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-short-desc { margin-bottom: 18px !important; } .flowchart-note { padding: 12px 15px !important; } .services-pro-wrap #hp-products .hp-products-grid .hp-item h3 { margin-bottom: 20px !important; } .services-pro-wrap #hp-products .hp-products-grid .hp-item { padding: 20px 40px !important; } .hp-item-actions { gap: 20px !important; margin-top: 20px !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-short-desc { margin-bottom: 14px !important; }
.services-pro-wrap #hp-products .hp-products-grid { gap: 20px !important; } .about-lk-page .system-provides-gap { gap: 30px !important; } .flowchart-columns-head h6::before { display: none !important; } .locations-section .locations-grid .locations-list { padding: 20px !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-content { margin-bottom: 14px !important; } .rebates-info-section .rebates-info-buttons { gap: 10px !important; flex-wrap: wrap !important; } .services-template-default .single-services-common .single-services-slider .services-slider .slick-list { margin: 0 -15px 0 !important; } .flowchart-columns-head .elementor-heading-title { font-size: 15px !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services { margin: 0 15px !important; padding: 22px 18px 0px 18px !important; } .services-main-sec .other-fleet .services .services-grid-content { margin-bottom: 14px !important; } .services-main-sec .other-fleet .services .services-grid-short-desc { margin-bottom: 14px !important; } .rebates-video-section .e-con-inner .elementor-widget-button .elementor-button { margin-top: 20px !important; } .rebates-flowchart-section .e-con-inner .flowchart-heading-row .flowchart-columns-head { margin-top: 30px !important; } .services-main-sec .other-fleet .services { padding: 22px 18px 0px 18px !important; } .lk-services-section .elementor-widget-button { margin-top: 35px; }
.locations-section .locations-grid .locations-list .locations { padding: 20px 0 !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content .case-study-stats .stat-item .stat-value { margin-bottom: 10px !important; } .blog-wrap-sec .slick-list { margin: 0 -10px 0 !important; } .blog-wrap-sec .slick-list .type-post { margin: 0 10px !important; padding: 12px 12px 24px 12px !important; } .lk-services-slider .slick-list { margin: 0 -15px 0 !important; } .case-studies-slider-sec .case-studies .case-studies-all-content { gap: 30px !important; } .contact-email-wrap .e-con-inner { gap: 30px !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content .case-study-stats { gap: 20px !important; margin-top: 30px !important; } .contact-email-form { padding: 30px 18px !important; } .lk-services-slider .slick-list .services .services-all-content .services-short-desc { margin-bottom: 14px !important; } .footer-cta-section .e-con-inner .footer-cta-center { max-width: 100%; } .lk-services-slider .slick-list .services .services-content { margin-bottom: 14px !important; }
.lk-services-slider .slick-list .services { margin: 0 15px !important; padding: 22px 18px 0px 18px !important; } .location-title-wrapper { margin-bottom: 6px !important; } .zak-header-builder .zak-main-row { padding: 13px 0 !important; gap: 15px; } .blog-wraps .sc_block_posts .post { padding: 12px 12px 25px 12px !important; } .intesols-slider-buttons { gap: 15px !important; } .contact-email-wrap .e-con-inner .contact-email-details .elementor-icon-box-wrapper { margin-bottom: 20px !important; } .entry-content p { margin-bottom: 10px; } .contact-email-form h2 { margin-bottom: 22px !important; } .zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info .contact-container { gap: 22px !important; } .locations-grid .locations-all-content { gap: 10px !important; } .blog-wraps .sc_block_posts .blogs-grid-content .blogs-grid-short-desc { margin-bottom: 18px !important; }
.blog-wraps .sc_block_posts { gap: 15px !important; } .blog-wraps .sc_block_posts .post { padding-bottom: 25px !important; } .zak-breadcrumbs .trail-items, .breadcrumbs .trail-items { justify-content: start; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col { gap: 30px !important; } .zak-page-header .zak-page-title { padding-bottom: 0px; text-align: left; } .footer-cta-contact { padding-left: 15px; padding-right: 15px; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-left-col .site-branding img { max-width: auto; object-fit: contain; height: auto; } .zak-entry-meta { margin: 20px 0; } .next-arrow::before { width: 70px; height: 70px; right: 0; } .prev-arrow::before { width: 70px; height: 70px; right: -15px; } .heros_banneras { padding: 0; } .zak-header-builder .zak-main-row .zak-header-left-col .site-branding { max-width: 100%; } .zak-copyright p { flex-wrap: wrap; gap: 10px; } .zak-footer-builder .zak-html-1 { display: flex; justify-content: start; }
.zak-footer-builder .zak-footer-bottom-row { padding-left: 15px; padding-right: 15px; padding-top: 15px; } .prev-arrow { left: 0; } .next-arrow { right: 0; } .zak-footer-builder .zak-html-1, .zak-footer-builder .zak-copyright { width: 100%; } .zak-footer-builder .zak-footer-main-row { padding-left: 15px; padding-right: 15px; } .zak-page-header .zak-container { max-width: 100% !important; } footer.zak-footer-builder .zak-top-row { gap: 30px !important; } .first-home-cta .e-con-inner .cta-title h2 { line-height: 1.2; } .zak-footer-builder .zak-main-row .widget ul { gap: 10px !important; } html body .why-choose-us .elementor-widget-heading .elementor-heading-title { padding-bottom: 0 !important; } .zak-footer-main-2-col::after, .zak-footer-main-3-col::after { display: none !important; } .intesols-slider-content .intesols-slider-desc { padding: 0 !important; } .single-product .product .enquiry-now-btn { margin-top: 30px !important; }
.single-product .product .woocommerce-product-details__short-description p { margin-bottom: 10px !important; } .hardware-section .hardware-section-wrapper .hardware-section-col-1 .hardware-color-filter { gap: 5px !important; } .single-product .product .product_title { margin-bottom: 18px !important; } .single-product .product .woocommerce-product-details__short-description th, .single-product .product .woocommerce-product-details__short-description td { font-size: 12px !important; }
.case-study-details-row .cs-details-row{
   gap: 20px !important;
}
.jorlney-left h3{
   margin-bottom: 12px !important;
}
.post-template-default .zak-content .zak-container .entry-content h3{
   margin-top: 10px !important;
   margin-bottom: 10px !important;
}

.test-grid .ti-widget.ti-goog .ti-review-item
{
   margin: 10px 0 !important;
}
.rebates-flowchart-section .e-con-inner .flowchart-heading-row .flowchart-columns-head > div{
   flex: unset !important;
   width: max-content !important;
}
.post-template-default .zak-content .zak-container .entry-content h2{
   margin-bottom: 10px !important;
}
.footer-cta-section .e-con-inner .footer-cta-section__image-wrap img{
   height: auto !important;
}


.case-studies-section .e-con-inner .case-studies-content-col h2{
   line-height: 1.3 !important;
}
.case-study-details-row .cs-block-row{
    gap: 20px !important;
}
}

@media only screen and (max-width: 1360px) {}

@media only screen and (max-width: 1260px) {

html .zak-footer-main-3-col::after, .zak-footer-main-2-col::after { display: none !important; }


}

@media only screen and (max-width: 1200px) {
   .zak-header-builder .zak-desktop-row.zak-main-header { display: none; } .zak-footer-main-row .zak-footer-col:not(:last-child)::before { display: none !important; } .services-pro-wrap #hp-products .hp-products-grid .hp-item { padding-left: 25px !important; padding-bottom: 25px !important; } .blog-wraps .sc_block_posts .blogs-grid-content { margin-top: 10px !important; } .locations-template-default .zak-page-header { height: 100% !important; } .zak-header-builder .zak-main-row .zak-header-right-col { width: 100% !important; justify-content: end !important; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-content { margin-top: 10px !important; } .locations-template-default .zak-page-header .zak-container .zak-row .single-location-contact { padding: 30px 20px !important; } .rebates-flowchart-section .e-con-inner { gap: 30px !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content { padding: 30px 20px !important; } .zak-header-builder .zak-main-row { padding-top: 0 !important; padding-bottom: 0 !important; } .locations-section .locations-grid { gap: 25px !important; } .zak-mobile-menu a { padding: 10px 0; } .zak-footer-builder .zak-html-1 IMG { height: 190px !important; } .zak-mobile-menu .current_page_item a { color: var(--secondary-color); }
.zak-mobile-menu li:last-child { border-bottom: none; } .zak-header-builder .zak-header-main-row .zak-header-left-col .site-branding img { height: auto; max-height: 90PX; width: auto; max-width: 190px; object-fit: contain; display: block; } .zak-header-builder .zak-main-row { padding: 0; } .zak-mobile-nav__header { margin-bottom: 0; } .custom-widget-responsive { display: block; } .zak-footer-builder::before { display: none; } .zak-mobile-menu .menu-item-has-children .sub-menu { border-top: 1px solid var(--whitecolor); padding-left: 15px; }
.zak-mobile-menu>.current_page_item>a, .zak-mobile-menu>.current-menu-ancestor>a, .zak-mobile-menu .sub-menu>.current_page_item>a, .zak-mobile-menu .sub-menu>.current-menu-ancestor>a, .zak-mobile-menu .sub-menu>.current-menu-ancestor .sub-menu .current-menu-item a, .zak-mobile-menu>.current-menu-ancestor .sub-menu .current-menu-item a { color: var(--primary-color) !important; } .zak-page-header.zak-style-1 .zak-page-title { line-height: 1.4; text-align: left; padding-bottom: 5px; } .zak-mobile-menu li { border-bottom: 1px solid var(--whitecolor); } .intesols-slide-second { height: 580px; } .zak-header-builder .zak-main-nav .zak-submenu-toggle .zak-icon { display: block; } .zak-header-builder { background-color: var(--primary-color); position: fixed; top: 0; width: 100%; left: 0; z-index: 999; box-shadow: rgba(0, 0, 0, 0.35)0px 5px 15px; }
.zak-header-buttons .zak-header-button .zak-button:hover { color: var(--whitecolor); z-index: 1; } .zak-header-buttons .zak-header-button .zak-button:hover::after { left: 0; } .zak-header-buttons .zak-header-button .zak-button::after { content: ''; position: absolute; top: 0; left: -100%; height: 100%; width: 100%; background-color: var(--primary-color); transition: left 0.5s ease; z-index: -1; border-radius: 27px; } .zak-header-buttons .zak-header-button .zak-button { font-family: var(--interfont); font-weight: 500; font-size: var(--h16); line-height: 1; height: 42px; border: none; display: inline-block; align-items: center; color: var(--whitecolor);  border-radius: 40px; padding: 13px 23px; position: relative; overflow: hidden; transition: color 0.5s ease; } .zak-header-main-row .social-icons { position: fixed; width: auto; padding: 10px; bottom: 0; display: flex; justify-content: space-between; align-items: center; background: linear-gradient(90deg, #66A743 0%, #04AEF0 100%); z-index: -1; height: max-content; border-top: transparent; top: 50%; flex-direction: column; right: 0; }
.zak-header-main-row .social-icons a::before { filter: brightness(0) invert(1); background-color: transparent; } .zak-header-builder .zak-mobile-row, .zak-header-builder .zak-mobile-row .zak-toggle-menu { display: block; } .zak-header-builder .zak-header-top-row { background-color: transparent; padding: 0; } .zak-header-builder .zak-header-main-row { background-color: var(--whitecolor); padding: 10px 15px; } .zak-header-main-row.sticky { background-color: var(--primary-color); } .zak-header-builder .zak-header-main-row .zak-container { padding: 0px; } .zak-header-builder .zak-mobile-nav>div>ul .request-a-quote-btn { display: none; } .home .zak-header-builder .zak-header-main-row .zak-header-right-col .quote-now-button { display: none; } .zak-mobile-row .zak-toggle-menu { margin-left: 0; display: flex; }
.zak-header-builder .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar { margin-bottom: 0; } .zak-header-builder .zak-header-main-row .zak-header-right-col .quote-now-button { border-radius: 5px; } .zak-toggle-menu { background: var(--primary-color); border-radius: 0px; } .zak-toggle-menu .zak-icon { fill: var(--whitecolor); } .zak-toggle-menu .zak-menu-toggle { padding: 7px; } .zak-header-builder .zak-mobile-nav { width: 100%; height: 100%; } .zak-header-builder .zak-mobile-row .contact-info .call-action .header-content { display: flex; align-items: center; gap: 5px; flex-wrap: wrap; }
.zak-header-builder .zak-mobile-row .zak-top-row .widget_text { padding: 8px 16px; } .zak-header-builder>aside.widget_custom_html { display: block; background-color: var(--light-brown); padding: 8px 16px; margin: 0; } .zak-header-builder .zak-top-row { display: block; } .zak-header-builder .zak-mobile-row .zak-top-row .widget_text .header-contact-info { justify-content: center; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu>.menu-item { padding: 15px 0; } .zak-header-builder.is-sticky .zak-mobile-row { position: fixed; top: 0; left: 0; width: 100%; z-index: 11; } .responsive-btns { position: fixed; width: 100%; left: 0; bottom: 0; display: flex !important; justify-content: space-between; align-items: center; background: var(--primary-color); z-index: 4; border-top: 1px solid var(--whitecolor) !important; } .responsive-btns .book-consultation { width: 50% !important; padding-left: 5px !important; padding-right: 5px !important; border-right: 1px solid var(--whitecolor); text-align: center; color: var(--whitecolor); font-size: var(--fontsize); padding: .9em 0; display: flex; align-items: center; justify-content: center; gap: 10px; font-size: 14px !important; }
.responsive-btns .header-call-wrap a { display: flex; gap: 10px; align-items: center; } .responsive-btns .header-call-wrap { width: 50% !important; padding-left: 5px !important; text-align: center; color: var(--whitecolor); font-size: var(--fontsize); padding: .9em 0; display: flex; align-items: center; justify-content: center; gap: 10px; padding-right: 5px !important; font-size: 14px !important; } .custom-nav-btn { display: none !important; } .zak-header-builder .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .header-call-wrap { display: none; } .zak-header-builder .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .header-ibw>div p { font-weight: 700; color: var(--whitecolor); } .zak-header-builder .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .header-ibw>div img { background: var(--whitecolor); height: 36px; width: 36px; display: flex; padding: 8px; border-radius: 30px; object-fit: cover; } .zak-header-builder .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .header-ibw>div { display: flex; align-items: center; width: max-content; gap: 15px; } .zak-header-builder .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .header-ibw { margin-top: 30px; display: flex; align-items: center; gap: 15px; flex-wrap: wrap; } .zak-page-header.zak-style-1 .zak-page-title { margin-bottom: 0px; } .body[data-elementor-device-mode="desktop"]:has(.zak-mobile-toggle--opened) { overflow: hidden !important; } .body[data-elementor-device-mode="tablet"]:has(.zak-mobile-toggle--opened) { overflow: hidden !important; }
.zak-header-builder .zak-main-row .zak-header-left-col .site-branding .site-title { display: none; } .zak-header-builder.sticky .zak-header-main-row { padding: 10px 15px !important; } body:not(.home) #zak-masthead .zak-header-main-row .zak-container { border-bottom: none !important; } .zak-mobile-nav__header .zak-search-form .zak-search-field { margin-bottom: 0 !important; background-color: transparent !important; } .about-our-place-stats .about-stat-box::before { display: none !important; } .zak-header-builder .zak-header-main-row #get-in-touch-btn:hover { background-color: var(--secondary-color); border: 1px solid var(--secondary-color); } .zak-header-builder .zak-header-main-row #get-in-touch-btn { background-color: var(--primary-color); padding: 12px; border-radius: 0; font-family: var(--body-font); font-weight: 700; font-style: Bold; font-size: var(--fontsize); border: 1px solid var(--primary-color); leading-trim: NONE; line-height: 21px; letter-spacing: 1px; color: var(--whitecolor); text-align: center; vertical-align: middle; text-transform: uppercase; } html .dgwt-wcas-style-pirx.dgwt-wcas-search-wrapp-mobile .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input { border-top: unset !important; border-left: unset !important; border-radius: 0 !important; border-bottom: 1px solid #e0e2e5 !important; border-right: unset !important; } .dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp { border-top: unset !important; }
.case-study-details-row::after{
   display: none !important;
}
.zak-header-buttons .zak-header-button .zak-button{
   background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
}
.products-slider-section .swiper-slide{
   padding: 10px !important;
}
.zak-header-builder .zak-main-row .zak-header-right-col{
   align-items: start !important;
}
.products-slider-section .swiper-slide{
       margin-inline: 8px !important;
}
.energy-impact-section .e-con-inner .energy-impact-section__image img{
   height: 100vh !important;
}
}

@media only screen and (max-width: 1024px) {
   :root { --h1size: 48px; --h2size: 40px; --h3size: 25px; --h36size:30px; --about-brad: 84px; --h4size: 19px; --h5size: 18px; --h6size: 16px; --innerdiv70: 50px; --innrdiv45: 36px; --fontsize: 16px; }
.zak-entry-summary { margin-top: 10px; } .zak-footer-builder .zak-footer-bottom-row .zak-footer-bottom-2-col { padding-top: 0; } .wpcf7-form p { margin-bottom: 18px !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section:nth-of-type(3) .widget-title, .zak-footer-builder .zak-footer-main-row .zak-footer-col section:nth-of-type(3) .menu-our-services-container { padding-left: 0; } .zak-breadcrumbs { padding: 8px 14px !important; } .intesols-slider-content h1, .intesols-slider-content h2 { line-height: 1.2 !important; } .thank_you-page h2 { line-height: 1.3 !important; }
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], select, textarea { margin-bottom: 0px !important; } .single-product .product .entry-summary table { display: block; width: 100%; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch; border-radius: 6px; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .footer-logo-and-description p { max-width: 100% !important; }
.single-product .product .entry-summary table { width: 100%; border-collapse: collapse; margin: 10px 0; font-size: 16px; text-align: left; }
html body .popup-content-box .wpcf7-form p{
margin-bottom: 18px !important;
}

}

@media only screen and (max-width: 991px) {
:root { --h1size: 45px; --h2size: 37px; --about-brad: 78px; --h36size:27px; --h3size: 23px; --h4size: 18px; --h5size: 17px; --h6size: 16px; --fontsize: 16px; --divgap50: 40px; --innrdiv45: 34px; --innerdivgap: 60px; --innerdiv70: 45px; }
html .zak-footer-builder .zak-footer-bottom-row { padding-bottom: 20px; } .locations-template-default .zak-page-header { padding-bottom: 30px !important; padding-top: 50px !important; } .footer-cta-img img { display: none !important; } .services-pro-wrap .hp-load-more-wrapper .hp-load-more-btn { padding: 14px 17px !important; width: 180px !important; } .locations-template-default .zak-page-header .zak-container .zak-row .single-location-contact { width: 100% !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col:last-child { padding-top: 0 !important; } .contact-email-wrap .e-con-inner { padding: 25px !important; } .contact-email-wrap-sec .e-con-inner { padding: 0 !important; } .locations-template-default .zak-page-header .zak-container .zak-row .single-locations-wrapper { width: 100% !important; } .intesols-slider-content .intesols-slider-desc { padding-bottom: 10px; } .locations-template-default .zak-page-header .zak-container .zak-row { flex-direction: column !important; gap: 35px !important; width: 100% !important; } .blog-wrap-sec { padding-bottom: var(--divgap50) !important; }
.contact-email-wrap { padding-top: var(--divgap50) !important; } .zak-copyright p { text-align: center; justify-content: center; } .footer-contact-info-wrap { gap: 16px; } .flowchart-columns-head .elementor-heading-title { font-size: 13px !important; line-height: 1.3 !important; } .intesols-slide-second { padding-bottom: 80px !important; } .flowchart-columns-head .elementor-heading-title { height: 100px !important; width: 100px !important; } .zak-footer-builder .zak-footer-bottom-row { padding-top: 15px; padding-bottom: 15px; } html .zak-footer-builder .zak-html-1 { justify-content: center; } html .zak-footer-builder .zak-main-row .zak-footer-main-3-col { align-items: start; } .zak-footer-builder .zak-bottom-row { flex-direction: column; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section { padding-bottom: 0; }
body .zak-header-builder .zak-mobile-row { display: block; } body .zak-header-builder .zak-desktop-row.zak-main-header { display: none; } body .zak-footer.zak-footer-builder .zak-footer-main-row { padding-bottom: 60px; } .zak-page-header-top-banner .zak-page-sub-title { margin-bottom: 16px; } .zak-page-header-top-banner { height: auto; padding: 80px 0; } .zak-footer-builder .zak-copyright { flex-direction: column; gap: 15px; } .map-territory-wrap .australia-map-svg { width: 100% !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div { margin-bottom: 0; }
.hp-tab{
   padding: 15px 45px !important;
}
}

@media only screen and (max-width: 910px) {
   .slide-arrow { display: none; }

}

@media only screen and (max-width: 890px) {}

@media only screen and (max-width: 820px) {
   .zak-footer-builder .zak-footer-top-row .footer-logo img { max-width: 80%; }

}

@media only screen and (max-width: 768px) {
   .zak-footer-builder .zak-footer-bottom-row .zak-footer-col { justify-content: center; align-items: center; } body .zak-footer-builder .zak-copyright { text-align: center; } .zak-footer.zak-footer-builder .zak-footer-bottom-row { padding-top: 20px !important; } .intesols-slider-content .intesols-slider-desc .header-icon-img { display: none !important; }

}

@media only screen and (max-width: 767px) {

:root { --h1size: 42px; --h2size: 34px; --h3size: 21px; --h36size:25px; --about-brad: 68px; --h4size: 17px; --h5size: 17px; --h6size: 17px; --h20size: 16px; --fontsize: 16px; --innrdiv45: 30px; --divgap50: 25px; --innerdivgap: 40px; --innerdiv70: 35px; }
.blog-wraps .sc_block_posts { gap: 15PX !important; } html .contact-email-wrap .e-con-inner { padding: 18px !important; flex-direction: column-reverse !important; } .hp-tab { padding: 15px 32px !important; } html .contact-email-wrap-sec .e-con-inner { padding: 0 !important; } .zak-footer-main-2-col #menu-quick-links li { margin-bottom: 0 !important; } .case-wrap-serv .other-fleet .case-studies .case-studies-grid-img a img { height: 200px !important; } html .real-strategys { margin-top: 0 !important; margin-bottom: 40px !important; } .services-pro-wrap .our-products-wrap p { font-size: 16px !important; } .services-pro-wrap #hp-products .hp-products-grid .hp-item { padding-left: 25px !important; padding-bottom: 25px !important; } .services-pro-wrap #hp-products .hp-products-grid { grid-template-columns: repeat(1, 1fr) !important; }  .about-lk-page .lk-about-section__image-col::before { height: 390px !important; } .hp-item-actions .open-specs { width: auto !important; font-size: 14px !important; padding: 12px 15px !important; }
.hp-item-actions .open-enquiry { width: auto !important; font-size: 14px !important; padding: 12px 15px !important; } .services-pro-wrap #hp-products .hp-products-grid { grid-template-columns: repeat(1, 1fr) !important; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-image img { height: 270px !important; } html .lk-about-section__image-col { position: relative !important; top: 0 !important; align-items: start !important; } .case-studies-slider-sec .slick-prev { display: none !important; } .energy-impact-section::before { display: none !important; } .case-studies-slider-sec .slick-next { display: none !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img img { height: 390px !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img::before { height: 390px !important; }
.case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content .case-study-stats .stat-item::before { display: none !important; } .flowchart-note::before { display: none !important; } .services-template-default .energy-section .e-con-inner .energy-section__image-col img { height: 390px !important; } .lk-about-section .e-con-inner .lk-about-section__image-col .lk-about-section__image img { height: 390px !important; } .flowchart-columns-head h6::before { display: none !important; } .lk-about-section__image-col::before { height: 390px !important; } .flowchart-note { margin-top: 40px !important; } .footer-cta-section .e-con-inner .footer-cta-section__buttons { width: 100% !important; } .rebates-flowchart-section .e-con-inner .rebates-info-section { width: 100% !important; } .services-main-sec .other-fleet .services .services-grid-img img { height: 260px !important; }
.rebates-video-section .e-con-inner .elementor-widget-button .elementor-button { width: auto !important; } .rebates-flowchart-section .e-con-inner .flowchart-heading-row { width: 100% !important; } .footer-cta-section .e-con-inner .footer-cta-section__image-wrap { display: none !important; } .services-main-sec .other-fleet .services .services-grid-img { height: 260px !important; } .lk-services-slider .slick-list .services .services-content .services-detail-btn a { height: 30px !important; width: 30px !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-content .services-detail-btn a { height: 30px !important; width: 30px !important; } .after-footer-widgets { display: block !important; } .services-main-sec .other-fleet .services .services-grid-content .services-grid-detail-btn a { height: 30px !important; width: 30px !important; } .after-footer-widgets .widget_custom_html { position: fixed; width: 100%; left: 0; justify-content: center !important; bottom: 0; display: flex !important; justify-content: space-between; align-items: center; background: linear-gradient(90deg, rgb(102, 167, 67) 0%, rgb(4, 174, 240) 100%); z-index: 4; border-top: 1px solid var(--whitecolor) !important; }
.after-footer-widgets .widget_custom_html .custom-html-widget .responsive-footer-btn { width: 100% !important; padding-left: 5px !important; padding-right: 5px !important; text-align: center; color: var(--whitecolor); font-weight: 500 !important; font-size: var(--fontsize); padding: 8px 0; display: flex; align-items: center; justify-content: center; gap: 10px; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img { width: 100% !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content { width: 100% !important; }  .case-studies-slider-sec .case-studies .case-studies-all-content { flex-direction: column !important; } .locations-section .locations-grid .location-card-map iframe { height: 240px !important; } .lk-services-slider .slick-list .services .services-img { height: 260px !important; } .lk-services-slider .slick-list .services .services-img img { height: 260px !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-img img { height: 260px !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-img { height: 260px !important; } .locations-grid .locations-all-content .locations-dates { width: calc(100% - 15px); } .footer-cta-section .e-con-inner .footer-cta-section__heading-wrap { width: 100% !important; } .intesols-slider-buttons a:nth-child(2)::before { left: 45px !important; }
.locations-grid .locations-all-content { flex-wrap: wrap; } .lk-about-section .e-con-inner { flex-direction: column-reverse !important; } .intesols-slider-buttons a:nth-child(2) { padding: 13px 40px 13px 70px !important; } .intesols-slider-buttons a:nth-child(1) { padding: 13px 18px 13px 18px !important; } .intesols-slide-second { padding-top: 150px !important; padding-bottom: 40px !important; } .contact-email-wrap .e-con-inner .contact-email-details::before { display: none !important; } .contact-email-wrap .e-con-inner .contact-email-details .elementor-icon-box-wrapper { align-items: start !important; flex-direction: row; } .elementor-widget-button .elementor-button { height: auto; padding: 13px 24px; font-size: 14px; } .footer-cta-section .e-con-inner { padding: var(--innerdivgap) 0 !important; flex-direction: column !important; } .heros_banneras .slick-prev { display: none; }
.footer-cta-img img { display: none; } .heros_banneras .slick-next { display: none; } .footer-cta-section .e-con-inner .footer-cta-section__buttons { flex-direction: row !important; } .footer-cta-section .e-con-inner .footer-cta-center::before { display: none; } .blog-wraps .sc_block_posts .post .blogs-grid-img img { height: 200px !important; } .footer-cta-section .e-con-inner .footer-cta-right .elementor-widget-image img { height: auto; width: 100%; } .zak-footer-builder .zak-footer-main-row .zak-footer-col { width: 100%; } .zak-footer-main-4-col .foo-contact-wrap { margin-top: 10px; } .zak-footer-col .widget ul a { padding-bottom: 15px; } .footer-cta-section .e-con-inner .footer-cta-center { position: unset; top: 0; } .footer-cta-section .footer-cta-left .elementor-widget-image img { height: auto; width: 100%; }
.zak-footer-main-2-col.active .menu,.zak-footer-main-3-col.active .menu{display:block;padding-top:10px}.testimonials__header .testimonials__header-img{width:100%}.intesols-slider-buttons a{height:auto;padding:12px 24px}.intesols-slider-desc p{padding-bottom:10px;margin-bottom:0}.about-wrap-shape,.intesols-slide-outer::after,.intesols-slide-outer::before,.zak-footer-main-2-col .menu,.zak-footer-main-3-col .menu{display:none}.intesols-slide-second{padding-bottom:50px}.footer-contact-info-wrap .general-contact-info>h2,.footerbrand_img,html footer.zak-footer-builder .widget .widget-title{margin-bottom:10px}
.zak-footer-main-2-col .widget-title, .zak-footer-main-3-col .widget-title { cursor: pointer; position: relative; padding-right: 25px; } .zak-footer-main-2-col .widget-title::after, .zak-footer-main-3-col .widget-title::after { content: "+"; position: absolute; right: 0; top: 0; font-size: 24px; background: unset; } .zak-footer-builder .zak-footer-main-row .widget .widget-title { border-bottom: 1px solid var(--primary-color); margin-bottom: 10px; width: 100%; } .zak-footer.zak-footer-builder .zak-footer-main-row .zak-main-row .zak-footer-main-2-col h2 { padding-bottom: 10px; } .zak-page-header { align-items: center; padding-bottom: 0; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section { width: 100%; }
.footer-contact-info-wrap .general-contact-info>h2, footer.zak-footer-builder .widget .widget-title { font-size: 20px; } .zak-footer.zak-footer-builder .zak-footer-top-row .zak-top-row .menu li a { padding-bottom: 0; } .zak-footer.zak-footer-builder .zak-footer-main-row .zak-main-row .zak-footer-main-2-col h2 { margin-bottom: 0; margin-top: 15px; width: 100%; line-height: 1.4; } html .zak-footer-builder .zak-main-row .zak-footer-main-2-col { padding-top: 0; padding-bottom: 0; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .widget ul, .zak-footer-main-1-col .footer-about p { padding-bottom: 0; } .zak-footer-main-2-col.active .widget-title::after, .zak-footer-main-3-col.active .widget-title::after { content: "-"; font-size: 35px; width: unset; height: unset; } .heros_banneras, .zak-footer-builder .zak-footer-main-row .zak-footer-main-4-col { padding: 0; } .zak-page-header.zak-style-1 .zak-page-title { font-size: 26px; } .zak-header-main-row .social-icons { gap: 10px; } .intesols-slide-outer::before { display: none; } .zak-page-header { height: auto; background-position: center; }
.intesols-slide-second { width: 100%; height: auto; } .heros_banneras { padding: 0; } .intesols-slider-content h1, .intesols-slider-content h2 { line-height: 1.2; } .intesols-slider-content { padding-top: 70px; } html .intesols-slider-content .intesols-slider-heading { margin-bottom: 15px; } .zak-footer-builder .zak-main-row .zak-footer-main-3-col { align-items: start; } .intesols-slider-txt { padding-bottom: 5px; } body .zak-content .zak-row { padding: 0; } .zak-footer-builder .zak-footer-bottom-row .zak-footer-bottom-1-col { flex-direction: column; } body .zak-footer.zak-footer-builder .zak-footer-main-row { padding-bottom: 15px; } .footer-contact-info-wrap { grid-template-columns: repeat(1, 1fr); } footer.zak-footer-builder .zak-top-row .zak-footer-top-1-col .widget_custom_html:last-child, footer.zak-footer-builder .zak-top-row .zak-footer-top-1-col .widget_custom_html:nth-of-type(2n) { margin-right: 0; } footer.zak-footer-builder .zak-top-row .zak-footer-top-1-col .widget_custom_html:last-child, body .get-in-touch-wrap.elementor-element>.elementor-element:last-child { width: 100%; } .zak-footer-builder .widget-footer-bar-col-1-sidebar .menu-the-company-container .menu { grid-template-columns: repeat(3, 1fr); } .zak-footer-builder .zak-footer-main-row .zak-footer-col section { padding-bottom: 5px; margin-bottom: 5px; }
footer.zak-footer-builder .zak-top-row .zak-footer-top-1-col .widget_custom_html p br, body .get-in-touch-wrap.elementor-element>.elementor-element p br { display: none; } .zak-footer-builder .zak-footer-main-row .zak-footer-col { padding: 15px 0; grid-template-columns: repeat(2, 1fr); } .zak-footer-builder .zak-footer-nav ul, .zak-footer-builder .zak-footer-nav-2 ul { gap: 10px; } .footer-cta-section .e-con-inner .footer-cta-center { padding: 30px 15px; border-radius: 0; height: 100%; } .zak-footer-builder .widget ul { gap: 4px; } .zak-footer-builder .zak-footer-main-row .widget .widget-title { margin-bottom: 5px; font-size: 21px; } .zak-footer-builder .zak-main-row .zak-footer-main-2-col { flex-wrap: nowrap; } .zak-page-header .zak-breadcrumbs .trail-items li::after { margin: 0 8px; } .zak-page-header-top-banner .zak-page-title { margin-bottom: 18px; gap: 5px; } .zak-page-header-top-banner .zak-page-sub-title { font-size: var(--font-s); line-height: var(--lineheight-s); }
.zak-page-header .zak-breadcrumbs .trail-items li:first-of-type, .breadcrumbs .trail-items li:first-of-type { padding-left: 0; } .zak-page-header .zak-breadcrumbs .trail-items li:first-of-type::before, .breadcrumbs .trail-items li:first-of-type::before { width: 16px; height: 16px; } .zak-header-builder .zak-header-main-row .zak-header-right-col .quote-now-button { width: 100%; background-color: var(--orange); border-radius: 5px; font-size: var(--font-xs); line-height: var(--lineheight-xs); } .zak-footer-builder .zak-footer-top-row .zak-footer-col { width: 100%; } .intesols-slider-content h1, .intesols-slider-content h2 { font-size: 34px !important; } .zak-footer.zak-footer-builder .zak-footer-main-row .zak-main-row .zak-footer-main-2-col h2 { padding-bottom: 15px; } .zak-footer.zak-footer-builder .zak-footer-main-row .zak-main-row .zak-footer-main-3-col h2 { padding-bottom: 22px; } .zak-footer-main-1-col .menu { display: none; } .zak-footer-main-2-col .menu { display: none; } .zak-footer-main-1-col.active .menu, .zak-footer-main-2-col.active .menu, .zak-footer-main-3-col.active .menu { display: block; padding-top: 10px; }
.zak-breadcrumbs .trail-items span, .breadcrumbs .trail-items span, .zak-breadcrumbs .trail-items a, .breadcrumbs .trail-items a { text-align: left; } .getintouch-section .e-con-inner .getintouch-action { align-items: start !important; padding-left: 40px !important; padding-right: 40px !important; } .getintouch-action { height: 160px !important; clip-path: unset !important; } .zak-footer-builder .zak-main-row .zak-footer-main-4-col .custom-html-widget { margin-top: 20px; } .zak-footer-builder .zak-main-row .zak-footer-main-2-col .custom-html-widget { margin-top: 20px; } .zak-footer-builder .zak-main-row .zak-footer-main-4-col { padding-top: 0 !important; } .zak-footer-builder .zak-main-row .zak-footer-main-2-col { padding-top: 0 !important; } .zak-footer-main-1-col.active .widget-title::after, .zak-footer-main-2-col.active .widget-title::after, .zak-footer-main-3-col.active .widget-title::after { content: "-"; font-size: 35px; width: unset; height: unset; } .zak-footer-main-1-col .widget-title::after, .zak-footer-main-2-col .widget-title::after, .zak-footer-main-3-col .widget-title::after { content: "+"; position: absolute; right: 0; top: 0; font-size: 24px; background: unset; } .zak-footer.zak-footer-builder .zak-footer-main-row .zak-main-row .zak-footer-main-1-col h2 { margin-bottom: 0; margin-top: 15px; width: 100%; line-height: 1.4; padding-bottom: 15px; } .zak-footer.zak-footer-builder .zak-footer-main-row .zak-main-row .zak-footer-main-2-col h2 { margin-bottom: 0; margin-top: 15px; width: 100%; line-height: 1.4; padding-bottom: 15px; }
.zak-footer-builder .zak-main-row .zak-footer-main-1-col { flex-wrap: nowrap; } .zak-footer-builder .zak-main-row .zak-footer-main-2-col { flex-wrap: nowrap; } html .zak-footer-builder .zak-main-row .zak-footer-main-1-col { padding-top: 0; padding-bottom: 20px; } html .zak-footer-builder .zak-main-row .zak-footer-main-2-col { padding-top: 0; padding-bottom: 0; } footer.zak-footer-builder .zak-top-row { flex-direction: column; } .zak-page-header .zak-container { padding-top: 100px; } .zak-footer-builder .zak-main-row .zak-footer-main-2-col { padding-bottom: 0 !important; } .zak-footer-builder .zak-main-row .zak-footer-main-4-col { padding-bottom: 0 !important; } .zak-footer.zak-footer-builder .zak-footer-bottom-row .zak-bottom-row { gap: 10px !important; } .zak-footer.zak-footer-builder .zak-footer-main-row .zak-main-row .zak-footer-main-4-col h2 { padding-bottom: 22px; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div { margin-bottom: 0px !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div:last-of-type { margin-bottom: 0 !important; } .zak-footer-builder .widget-footer-sidebar-1 .social-media-container h3 { padding-top: 10px !important; } .zak-footer-builder .zak-footer-main-row { padding-top: 40px !important; } .zak-page-header { padding-top: 80px; padding-bottom: 80px; } .zak-breadcrumbs .trail-items, .breadcrumbs .trail-items { gap: 0px !important; }
.zak-breadcrumbs .trail-items span, .breadcrumbs .trail-items span, .zak-breadcrumbs .trail-items a, .breadcrumbs .trail-items a { font-size: 14px !important; } .zak-copyright .footer-section { flex-direction: column !important; } .about-our-place-section::before { height: 100% !important; } .zak-footer-builder .zak-footer-main-row .widget .widget-title::before { display: none !important; } .footer-contact form p { margin-bottom: 0 !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .footer-logo-and-description p { margin: 12px 0 !important; max-width: 100% !important; } .wpcf7-form .form-feild { margin-bottom: 20px !important; } .footer-social-media h4 { margin-bottom: 20px; } .section-testimonials h2.elementor-heading-title::before, .section-testimonials h2.elementor-heading-title::after { height: 45px !important; width: 45px !important; } .section-collection .wc-category-item::after { height: 40px; width: 40px; } .section-collection .wc-category-grid { grid-template-columns: repeat(2, 1fr); } .zak-footer-main-4-col .widget-title::after { content: "+"; position: absolute; right: 0; top: 0; font-size: 24px; background: unset; } .zak-breadcrumbs .trail-items li::after, .breadcrumbs .trail-items li::after { margin: 0 8px !important; }
.site-map-caps ul li { width: 100% !important; } .sites-ul ul { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; } .zak-footer-main-4-col.active .widget-title::after { content: "-"; font-size: 35px; width: unset; height: unset; } .zak-footer-main-4-col .menu { display: none; } .zak-footer-main-4-col.active .menu { display: block; padding-top: 10px; } .zak-footer-main-5-col { padding-bottom: 0 !important; } .zak-footer-main-5-col .widget-footer-bar-col-1-sidebar { margin-bottom: 0 !important; padding-bottom: 0 !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 10px; } .footer-contact .wpcf7-form { width: 100% !important; } .footer-contact form .wpcf7-validates-as-email { width: 100% !important; } .zak-footer-builder .zak-main-row .widget ul { gap: 0 !important; }

.cs-block-numbar .elementor-widget-text-editor{
   gap: 40px !important;
}
.about-lk-page .system-provides-gap{
   gap: 10PX !important;
}
.services-template-default .zak-page-header::before{
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
} 
HTML .real-strategys{
   margin-bottom: 0 !important;
}
.services-template-default .energy-section .e-con-inner .energy-section__content-col h2{
   margin-bottom: 0 !important;
}
.about-lk-page{
   padding-bottom: 0 !important;
}
.services-template-default .zak-page-header .zak-page-title{
   max-width: 80% ;
   color: white;
} 
HTML .about-lk-page .e-con-inner {
        flex-direction: unset !important;
    }
.zak-page-header{
       background-position: right 32% top 71px !important;
}
.test-wrap-code .slick-prev{
   display: none !important;
}
.test-wrap-code .slick-next{
   display: none !important;
}
.experience-badge .elementor-heading-title{
   right: 50% !important;
    left: 50% !important;
    transform: translateX(0%);
    top: -200px;
}
.heros_banneras .slick-initialized .slick-slide{
        background-position: right 0% top 10px !important;
}
.ti-widget.ti-goog .ti-fade-container:nth-child(1){
   align-items: center !important;
}
.after-footer-widgets .widget_custom_html{
   display: none !important;
}
.case-studies-slider-sec{
   padding-top: 65px !important;
}
.case-studies-slider-sec .e-con-inner .case-studies-img-contnt
{
   width: 100% !important;
}
.rebates-flowchart-section h2{
   line-height: 1.3 !important;
   margin-bottom: 10px !important;
}
.products-slider-section .swiper-slide .swiper-slide-inner img{
   width: 100% !important;
}
.case-studies-slider-sec .e-con-inner .case-studies-img{
   width: 100% !important;
}
.future-building-section {
   padding-top: 0 !important;
}
.service-btn a{
   height: auto;
        padding: 13px 24px !important;
        font-size: 14px !important;
}
.zak-footer-main-3-col  {
   padding-bottom: 10px !important;
}
.contact-email-wrap .e-con-inner .contact-email-details{
   margin-top: 0 !important;
}
.case-studies-section .e-con-inner .case-studies-media-col{
   width: 100% !important;
}
.case-studies-section .e-con-inner .case-studies-content-col{
   width: 100% !important;
}
.contact-email-form{
    width: 100% !important;
}
html .future-building-section .e-con-inner .future-building-section__image{
   position: relative !important;
}
html .about-lk-page .e-con-inner .lk-about-section__image-col .lk-about-section__image::after{
   right: 0 !important;
}
.zak-footer-builder .zak-footer-main-row .zak-footer-col{
   padding-top: 15px !important;
}
.future-building-section .e-con-inner .future-building-section__content{
   margin-top: 20px !important;
}
html .future-building-section .e-con-inner .future-building-section__image::before{
   height: 390px !important;
}
html .future-building-section .e-con-inner .future-building-section__image img{
   height: 390px !important;
}
.contact-email-wrap .e-con-inner .contact-email-details{
   width: 100% !important;
}
.post-template-default  .zak-page-header .zak-page-title{
font-size: 27px !important;
}
.lk-about-section .lk-about-section__content-col{
   width: 100% !important;
}
.lk-about-section__image-col{
   width: 100% !important;
}
.zak-footer-main-4-col .widget-title::after{
   display: none !important;
} 
.case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img::before{
   left: 0 !important;
}
.case-studies-section .e-con-inner .case-studies-media-col img{
   height: 390px !important;
}

 .products-slider-section .swiper-slide {
        margin-right: 12px !important; 
        padding: 10px !important;
        box-shadow: none;
    }

    .products-slider-section .swiper-slide {
        width: calc(50% - 20px) !important; 
    }
    .products-slider-section .swiper-wrapper {
        padding-left: 0 !important;
    }

    .products-slider-section .swiper-slide img {
        width: 100%;
        height: auto;
        object-fit: contain;
    }

}

@media only screen and (max-width: 600px) {
html input[type=text], html input[type=email], html input[type=url], html input[type=password], html input[type=search], html input[type=number], html input[type=tel], html input[type=range], html input[type=date], html input[type=month], html input[type=week], html input[type=time], html input[type=datetime], html input[type=datetime-local], html input[type=color], html select, html textarea { margin-bottom: 0px; } .zak-footer-builder .zak-footer-top-row .footer-logo img { max-width: 60%; } .footer-cta-button { flex-direction: column; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-description { width: 100% !important; }
.case-wrap-serv .other-fleet { grid-template-columns: repeat(1, 1fr) !important; } html .brands-section .brands-section__inner { gap: 10px !important; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-image { width: 100% !important; } .zak-header-builder .zak-main-row .zak-header-left-col { width: auto !important; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc { flex-direction: column !important; } .zak-header-builder .zak-header-main-row #get-in-touch-btn { display: none !important; } html .zak-footer-builder .zak-footer-bottom-row { padding-bottom: 20px !important; }
.rebates-flowchart-section .e-con-inner .flowchart-heading-row .flowchart-columns-head{
   justify-content: center !important;
}
.hp-tab.active{
   width: 100% !important;
   border-radius: 0 !important;
}
.services-pro-wrap .single-services-products #hp-tabs{
   flex-wrap: wrap !important;
}
}

@media only screen and (max-width: 575px) {
.zak-footer-builder .widget-footer-bar-col-1-sidebar .menu-the-company-container .menu { grid-template-columns: repeat(2, 1fr); gap: 8px; }

}

@media only screen and (max-width: 480px) {
.zak-header-buttons .zak-header-button .zak-button { height: auto; } .zak-footer-builder .widget-footer-sidebar-3 #menu-useful-links { column-gap: 1; } .services-main-sec .other-fleet { grid-template-columns: repeat(1, 1fr) !important; } .blog-wraps .sc_block_posts { grid-template-columns: repeat(1, 1fr) !important; } .zak-header-main-row .site-branding { gap: unset; } .wpcf7-form p label { margin-bottom: 10px; } .form-feild-wrapper { flex-direction: column !important; gap: 0 !important; }
.rebates-flowchart-section .e-con-inner .flowchart-heading-row .flowchart-columns-head
{
   display: flex !important;
   
}
  body .test-grid .ti-reviews-container-wrapper {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
   
}
}

@media only screen and (max-width: 429px) {}

@media only screen and (max-width: 425px) {
   :root { --h1size: 38px; --h2size: 30px; --h3size: 20px; --about-brad: 60px; --h4size: 17px; --h5size: 17px; --h6size: 16px; --h20size: 16px; --fontsize: 16px; }
footer.zak-footer-builder .zak-top-row .zak-footer-top-1-col .widget_custom_html { width: 100%; margin-right: 0; margin-bottom: 15px; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section, .zak-footer-builder .zak-footer-nav { grid-column: 1/span 2; } body .zak-footer-builder .zak-footer-nav { margin-top: 10px; justify-content: flex-start; } .zak-footer-builder .zak-footer-main-row .tab-navigation select { width: 100%; } .zak-footer-builder .widget ul, .zak-footer-builder .zak-footer-nav ul, .zak-footer-builder .zak-footer-nav-2 ul { column-gap: 8px; row-gap: 0; } .zak-footer-builder .footer-social-icons a { width: 24px; height: 24px; } .zak-footer-builder .footer-social-icons a i { font-size: 12px; } body .get-in-touch-wrap.elementor-element>.elementor-element { width: 100%; } .img-box-wrap .elementor-widget-image { width: 200px; height: 200px; } body .gtranslate_wrapper .gt_switcher .gt_selected a { width: 120px; } #form_quote-meetingroom .frm_page_num_2 .frm_hide_section .frm_repeat_sec { flex-wrap: wrap; row-gap: 8px; } #form_quote-meetingroom .frm_page_num_2 .frm_hide_section .frm_repeat_sec .frm_form_field { width: calc(33.33% - 30px / 3); gap: 4px; } #form_quote-meetingroom .frm_page_num_2 .frm_form_field { gap: 4px; } body #form_quote-meetingroom .frm_page_num_2 .frm_hide_section .frm_repeat_sec .frm_repeat_buttons { width: 100%; justify-content: center; }


}

@media only screen and (max-width: 375px) {}

@media(max-width: 840px) {}

@media(max-width: 576px) {}

@media (min-width: 1440px) and (max-width:1700px) {
    .zak-footer-builder .zak-footer-main-row { padding-left: 15px; padding-right: 15px; } .zak-footer-main-row .zak-footer-col:not(:last-child)::before { right: -35px !important; } body:not(.home) .zak-footer-builder .zak-footer-main-row { padding-top: 40px !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu { gap: 40px !important; } .footer-cta-section .e-con-inner .footer-cta-section__heading-wrap h2 { font-size: 45px !important; } .zak-secondary-nav .zak-secondary-menu { gap: 40px !important; } .zak-header-builder .zak-main-row { gap: 16px; } .zak-footer-builder .zak-main-row { gap: 40px; } .prev-arrow { left: 0; }
.next-arrow { right: -3%; } .prev-arrow::before, .next-arrow::before { width: 80px; height: 80px; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-left-col .site-branding { left: 0; } .zak-header-builder .menu-navbar-container .menu { gap: 75px; } .intesols-slider-content h1, .intesols-slider-content h2 { font-size: 64px !important; } .testimonial-list .slick-list { margin: 0 -10px !important; } .testimonial-list .testimonial-item { margin: 0 10px !important; } .heros_banneras .slick-initialized .slick-slide .intesols-slide-first .intesols_thumbnail img { height: 100% !important; } .intesols_thumbnail::before { height: 100% !important; width: 100% !important; right: 25px !important; top: 10px; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col { padding-top: 15px !important; padding-bottom: 15px !important; } .intesols-slider-content .intesols-slider-desc .header-icon-img { right: 20px !important; }
html .flowchart-columns-head > .elementor-element:not(:last-child) h6::before{
   left: 143% !important;
   width: 67px !important;
}
}

@media (min-width: 1200px) and (max-width:1440px) {
   .intesols-slide-second { height: 600px; } .zak-footer-main-row .zak-footer-col { position: relative !important; } .zak-footer-main-row .zak-footer-col:not(:last-child)::before { right: -30px !important; } .flowchart-columns-head .elementor-heading-title { width: 110px !important; height: 110px !important; } .case-studies-slider-sec .slick-next { right: 87% !important; } body:not(.home) .zak-footer-builder .zak-footer-main-row { padding-top:40px !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content { padding: 38px 24px !important; } .footer-cta-section .e-con-inner .footer-cta-section__heading-wrap h2 { font-size: 35px !important; }
.footer-cta-section .e-con-inner .footer-cta-section__heading-wrap { width: 55% !important; } .zak-header-builder .zak-main-row .zak-header-center-col .site-branding .custom-logo-link img { width: 140px !important; height: 140px !important; } .zak-header-builder .zak-main-row .zak-header-center-col .widget-top-bar-col-1-sidebar .custom-html-widget { gap: 25px; } .footer-cta-section .e-con-inner .footer-cta-section__buttons { width: 25% !important; } .footer-cta-img img { width: 180px !important; height: 180px !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col #custom_html-2 .textwidget a button { padding: 12px 10px; font-size: 14px; } .zak-header-builder .zak-main-row .zak-header-center-col { width: auto; } .zak-header-builder .zak-header-bottom-row { padding-left: 15px; margin-left: 15px; margin-right: 15px; padding-right: 15px; }
.zak-header-builder .menu-navbar-container .menu { gap: 42px; } .zak-page-header { height: 390px; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-left-col .site-branding { left: 0; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .header-ibw { padding-left: 50px !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-left-col .site-branding img { max-width: auto !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col { padding-top: 15px !important; padding-bottom: 15px !important; }

.products-slider-section .swiper-slide{
       margin-inline: 13px !important;
}
.zak-header-builder .zak-main-row .zak-header-center-col .site-branding .custom-logo-link img{
   left: 46% !important;
}
.zak-footer-builder .zak-footer-main-row .zak-footer-col{
   padding-top: 30px !important;
}
}

@media (min-width: 991px) and (max-width:1200px) {
.zak-header-builder .zak-header-main-row .zak-header-right-col .custom-html-widget { display: flex; gap: 30px; } .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-image img { height: 300px !important; } .flowchart-columns-head .elementor-heading-title { height: 100px !important; width: 100px !important; } .zak-footer-builder .zak-footer-bottom-row { padding-bottom: 20px; } .zak-header-builder .zak-header-main-row .zak-header-right-col .custom-html-widget .call-outer .call-wrap { position: relative; } .zak-header-builder .zak-header-main-row .zak-header-right-col .custom-html-widget .call-outer div:last-child::before { content: ""; display: inline-block; width: 34px; height: 34px; background-image: url(../images/mail_call.svg); background-size: contain; background-repeat: no-repeat; margin-right: 9px; vertical-align: middle; } .zak-header-builder .zak-header-main-row .zak-header-right-col .custom-html-widget .call-outer>div { position: relative; } .zak-header-builder .zak-header-main-row .zak-header-right-col .custom-html-widget .call-outer .call-wrap::before { content: ""; display: inline-block; background-image: url(../images/header_call.svg); background-size: contain; background-repeat: no-repeat; width: 34px; height: 34px; margin-right: 9px; vertical-align: middle; }
.zak-header-builder .zak-header-main-row .zak-header-right-col .custom-html-widget .call-outer>div { font-family: var(--interfont); font-weight: 500; font-size: var(--fontsize); color: var(--whitecolor); line-height: 100%; } .zak-header-builder .zak-header-main-row .zak-header-right-col .custom-html-widget .call-outer { display: flex; align-items: center; gap: 20px; }

}

@media (min-width: 767px) and (max-width:1200px) {
   .zak-page-header { height: 370px; padding-top: 0; align-items: center; padding-bottom: 0; } .zak-page-header .zak-container { padding-top: 100px; }

}

@media (min-width: 767px) and (max-width:991px) {
   .zak-footer-builder .zak-main-row { grid-template-columns: 1fr 1fr; }


}

@media (min-width: 768px) and (max-width:1024px) {
   .zak-footer-builder .widget-footer-sidebar-1 .custom-html-widget p a { max-width: 100%; } html .footer-cta-section .e-con-inner .footer-cta-section__heading-wrap h2 { font-size: 21px !important; } .services-pro-wrap #hp-products .hp-products-grid { grid-template-columns: repeat(1, 1fr) !important; } html .footer-cta-section .e-con-inner .footer-cta-section__heading-wrap { width: 40% !important; } html .footer-cta-section .e-con-inner .footer-cta-section__buttons { width: 35% !important; align-items: end !important; } html .footer-cta-section .e-con-inner .footer-cta-section__image-wrap { width: 25% !important; } .footer-cta-section .e-con-inner .footer-cta-section__heading-wrap h2 { max-width: 400PX !important; } .services-main-sec .other-fleet { grid-template-columns: repeat(2, 1fr) !important; } .zak-footer-builder .zak-main-row .zak-footer-main-1-col { width: 100%; } .blog-wraps .sc_block_posts { grid-template-columns: repeat(2, 1fr) !important; } .zak-footer-builder .zak-main-row .contact-info { display: flex; justify-content: space-between; gap: 10px; flex-direction: column; align-items: start; } html .zak-footer-main-2-col .menu-quick-links-container ul { grid-template-columns: repeat(1, 1fr); } .heros_banneras .slick-initialized .slick-slide>* { align-items: center !important; } .intesols_thumbnail::before { height: 100% !important; width: 100% !important; right: 25px !important; top: 10px; } .heros_banneras .slick-initialized .slick-slide .intesols-slide-first { width: 40%; }
.zak-footer-builder .zak-footer-main-row .zak-footer-col
{
   padding-top: 0 !important;
}

}

@media (min-width: 768px) and (max-width:1440px) {
    .intesols-slide-outer::after { bottom: -6px; left: 35px; width: 170px; } .footer-cta-section .e-con-inner .footer-cta-section__buttons { align-items: end !important; } .zak-footer-builder .zak-footer-main-row .widget .widget-title { margin-bottom: 15px; } html input[type="text"], html input[type="email"], html input[type="url"], html input[type="password"], html input[type="search"], html input[type="number"], html input[type="tel"], html input[type="range"], html input[type="date"], html input[type="month"], html input[type="week"], html input[type="time"], html input[type="datetime"], html input[type="datetime-local"], html input[type="color"], html select, html textarea { margin-bottom: 0px; } .intesols-slider-desc p { padding-bottom: 15px; } .zak-footer-col .widget ul a { padding-bottom: 7px; line-height: 1.4 !important; } html .footer-cta-center .form-controls { padding-bottom: 5px; } .site-map-caps ul li { width: 100%; } .sites-ul ul { display: grid; grid-template-columns: repeat(3, 1fr); } .footer-cta-section .e-con-inner .footer-cta-center { width: 70%; padding: 45px 20px; } .footer-cta-section .e-con-inner .footer-cta-center::after { bottom: -12px; right: -18px; height: 115.04px; }
.footer-cta-section .e-con-inner .footer-cta-center::before { top: -12px; left: -18px; height: 115.04px; } .footer-cta-contact .e-con-inner .footer-contact-form { padding: 28px; } .intesols-slider-content .intesols-slider-desc { padding-bottom: 0px; margin-bottom: 20px !important; } .zak-footer-builder::before { width: 400px; } .intesols-slide-outer::before { bottom: -18px; right: 15px; width: 140.04px; height: 98.04px; } .section-collection .wc-category-item img.wc-category-image { height: 400px; } #loadmore-projects { padding: 17px 27px !important; } .elementor-widget-button .elementor-button { padding: 14px 20px !important; } .wpcf7-form .form-feild { margin-bottom: 15px !important; } .single-product .product .woocommerce-product-details__short-description th, .single-product .product .woocommerce-product-details__short-description td { font-size: 13px !important; } .intesols-slider-content .intesols-slider-desc .header-icon-img { height: 130px !important; width: 130px !important; } .hardware-section .hardware-section-wrapper .hardware-section-group .hardware-items-wrapper .hardware-item { padding: 25px 18px !important; }
.case-studies-section .e-con-inner .case-studies-media-col{
   width: 50% !important;
}
.case-studies-section .e-con-inner .case-studies-content-col{
   width: 50% !important;
}
}

@media (min-width: 1024px) and (max-width:1440px) {
.zak-footer-builder .zak-footer-main-row .zak-footer-col .menu-social-functions-container ul { column-count: 1; } .zak-footer-builder .zak-main-row { gap: 50px !important; } .intesols-slide-second { padding-bottom: 120px !important; } .widget ul#menu-quick-links { column-count: 2; } .heros_banneras .slick-initialized .slick-slide .intesols-slide-first .intesols_thumbnail img { height: 720px !important; } .zak-footer-builder .zak-footer-main-row { padding-bottom: 30px !important; } .intesols_thumbnail::before { height: 100% !important; width: 100% !important; right: 25px !important; top: 10px; }

}

@media (min-width: 600px) and (max-width:767px) {
 .blog-wraps .sc_block_posts { grid-template-columns: repeat(2, 1fr) !important; } html .zak-footer-builder .zak-footer-bottom-row { margin-bottom: 0px !important; } .services-main-sec .other-fleet { grid-template-columns: repeat(2, 1fr) !important; }
  body .test-grid .ti-reviews-container-wrapper {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
   
}
}

@media (min-width: 768px) and (max-width:768px) {
    .zak-footer.zak-footer-builder .zak-footer-main-row .zak-main-row .zak-footer-main-3-col { padding-top: 25px; } .blog-wraps .sc_block_posts { grid-template-columns: repeat(2, 1fr) !important; } .zak-footer.zak-footer-builder .zak-footer-main-row .zak-main-row .zak-footer-main-2-col { padding-top: 25px; } .elementor-widget-button .elementor-button { padding: 15px 17px !important; }

}

@media (min-width: 1440px) and (max-width:1440px) {
   html .next-arrow { right: -1%; }

}

@media (min-width: 768px) and (max-width:870px) {}

@media(max-width: 991px) {}

@media(max-width: 640px) {
    .site-map-caps ul li { width: 50%; }

}

@media (min-width: 767px) and (max-width:767px) {
html .zak-footer-builder .zak-main-row { grid-template-columns: 1fr; }

}

@media (min-width: 1024px) and (max-width:1200px) {

.zak-footer-builder .zak-main-row .zak-footer-main-1-col { width: 100%; } .services-pro-wrap #hp-products .hp-products-grid .hp-item { padding: 18px 28px !important; } .zak-footer-builder .zak-footer-main-2-col { width: 25%; } .hp-item-actions .open-enquiry { font-size: 15px !important; width: 180px; } .hp-item-actions .open-specs { font-size: 15px !important; width: 180px; } .case-studies-slider-sec .slick-next { right: 82% !important; } .zak-footer-builder .zak-footer-main-3-col { width: 70%; } .menu-quick-links-container ul { grid-template-columns: 1fr; } .zak-footer-builder .zak-main-row .contact-info { display: flex; justify-content: space-between; gap: 10px; flex-direction: column; align-items: start; } .widget ul#menu-quick-links li { width: 100%; } .zak-footer-builder .widget-footer-sidebar-1 .custom-html-widget p a { max-width: 100%; }
.zak-footer-builder .zak-footer-main-row .zak-footer-col{
   padding-top: 30px !important;
}
.footer-cta-section .e-con-inner .footer-cta-section__image-wrap{
   position: relative !important;
   left: 70px;
}
body .test-grid .ti-reviews-container-wrapper {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
   
}
}

@media (min-width: 992px) and (max-width:1200px) {
.locations-template-default .zak-page-header { padding-top: 80px !important; padding-bottom: 50px !important; }
.cs-block-numbar .elementor-widget-text-editor{
   gap: 50px !important;
}
  body:not(.home) .zak-footer-builder .zak-footer-main-row {
        padding-top: 30px !important;
    }
}

@media (min-width: 430px) and (max-width:767px) {}

@media (min-width: 1201px) and (max-width:1440px) {
.intesols-slider-content .intesols-slider-desc .header-icon-img { top: 180px !important; right: 20px !important; }

}

@media (min-width: 768px) and (max-width:991px) {
   .zak-footer-builder .zak-main-row { display: flex; flex-wrap: wrap; gap: 20px !important; }  .services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc .hp-item-image img { height: 290px !important; } .case-studies-slider-sec .slick-next {  right: 75% !important; } :not(.home) .page-template-default .zak-footer-builder .zak-footer-main-row { padding-top: 40px !important; } html .about-lk-page .system-provides-gap { gap: 20px !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col section { width: 100% !important; } .zak-copyright .footer-section { flex-direction: column !important; } .zak-footer-builder .zak-bottom-row { gap: 5px; } body .zak-footer.zak-footer-builder .zak-footer-main-row { padding-bottom: 30px; }
.zak-footer-builder .zak-footer-main-row .zak-footer-col .menu-social-functions-container ul { column-count: 2; } .footer-cta-section .e-con-inner .footer-cta-center { height: 100%; top: -40px; } .zak-footer-builder .zak-footer-main-row .zak-footer-col { width: 100%; } .widget ul#menu-quick-links { column-count: 4; } .zak-footer-main-2-col #menu-quick-links li { margin-bottom: 10px !important; } .zak-footer-builder .zak-main-row .widget ul { display: grid; grid-template-columns: repeat(3, 1fr); } .zak-footer-builder .zak-footer-main-row .zak-footer-col .custom-html-widget .foo-csw { flex-direction: row !important; justify-content: space-between; flex-wrap: wrap; }
.cs-block-numbar .elementor-widget-text-editor{
   gap: 40px !important;
}
.services-template-default .zak-footer-builder .zak-footer-main-row{
   padding-top: 30px !important;
}
body .test-grid .ti-reviews-container-wrapper {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
   
}
.post-template-default .zak-footer-builder .zak-footer-main-row{
   padding-top: 30px !important;
}
.locations-template-default .zak-footer-builder .zak-footer-main-row{
   padding-top: 30px !important;
}
.case-studies-template-default .zak-footer-builder .zak-footer-main-row{
   padding-top: 30px !important;
}
}

@media (min-width: 992px) and (max-width:1440px) {
.zak-footer-builder .zak-footer-main-row .zak-footer-col .menu-social-functions-container ul { column-count: 1; } .locations-template-default .zak-page-header .zak-container .zak-row .single-locations-wrapper { width: 50% !important; } .footer-cta-section .e-con-inner .footer-cta-center { height: 100%; top: -45px; } .locations-template-default .zak-page-header .zak-container .zak-row .single-location-contact { width: 45% !important; } .widget ul#menu-quick-links { column-count: 2; } .zak-page-header .zak-container { padding-bottom: 0 !important; } .contact-num { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; }

}

@media (min-width: 1201px) and (max-width:1350px) {
   html .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col #custom_html-2 .textwidget a button { font-size: 11px; } html .zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .zak-primary-menu { gap: 27px; } .zak-secondary-nav .zak-secondary-menu { gap: 27px !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .header-ibw { gap: 15px; padding-left: 37px !important; } .zak-header-builder .zak-desktop-row.zak-main-header .zak-main-row .zak-header-right-col .widget-top-bar-col-1-sidebar .textwidget .header-ibw p { font-size: 15px; }

}

@media (min-width: 768px) and (max-width:1200px) {

.footer-cta-section .e-con-inner .footer-cta-section__heading-wrap h2 { font-size: 28px !important; line-height: 1.3 !important; } .rebates-flowchart-section .e-con-inner .rebates-info-section { width: 50% !important; } .experience-badge .elementor-heading-title { right: 35px !important; } html .real-strategys { margin-top: 0 !important; } .rebates-flowchart-section .e-con-inner .flowchart-heading-row { width: 100% !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img img { height: 400px !important; } .about-lk-page .lk-about-section__image-col::before { height: 430px !important; } .services-template-default .energy-section .e-con-inner .energy-section__image-col img { height: 430px !important; } .lk-about-section .e-con-inner .lk-about-section__image-col .lk-about-section__image img { height: 430px !important; } .case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-img::before { height: 400px !important; }
.services-template-default .single-services-common .single-services-slider .services-slider .services .services-content .services-detail-btn a, .lk-services-slider .slick-list .services .services-content .services-detail-btn a, .services-main-sec .other-fleet .services .services-grid-content .services-grid-detail-btn a { height: 35px !important; width: 35px !important; } .services-template-default .single-services-common .single-services-slider .services-slider .services .services-img, .services-template-default .single-services-common .single-services-slider .services-slider .services .services-img img, .lk-services-slider .slick-list .services .services-img, .lk-services-slider .slick-list .services .services-img img, .services-main-sec .other-fleet .services .services-grid-img, .services-main-sec .other-fleet .services .services-grid-img img { height: 300px !important; } .lk-about-section__image-col::before { height: 430px !important; } .footer-cta-section__buttons .elementor-widget-button .elementor-button { padding: 11px 15px !important; font-size: 13px !important; }
.lk-about-section .e-con-inner { gap: 30px !important; } .blog-wraps .sc_block_posts .post .blogs-grid-img img { height: 270px !important; } .intesols-slider-content .intesols-slider-desc .header-icon-img { right: 5px !important; top: 115px !important; } .footer-cta-section .e-con-inner .footer-cta-section__heading-wrap { width: 55% !important; } .footer-cta-section .e-con-inner .footer-cta-section__buttons { width: 25% !important; }
.post-template-default  .zak-page-header .zak-page-title{
font-size: 30px !important;
}
html .future-building-section .e-con-inner .future-building-section__image::before{
   height: 430px !important;
}

html .future-building-section .e-con-inner .future-building-section__image img{
   height: 430px !important;
}
}

@media (min-width: 480px) and (max-width:600px) {
  .blog-wraps .sc_block_posts { grid-template-columns: repeat(2, 1fr) !important; } .services-main-sec .other-fleet { grid-template-columns: repeat(1, 1fr) !important; }
.rebates-flowchart-section .e-con-inner .flowchart-heading-row .flowchart-columns-head
{
   display: flex !important;
   
}
body .test-grid .ti-reviews-container-wrapper {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
   
}
}

@media (min-width:992px) and (max-width:1024px) {
   .zak-footer-builder .zak-main-row { display: flex !important; flex-wrap: wrap !important; gap: 20px !important; padding-bottom: 0px !important; } .zak-footer-builder .widget-footer-sidebar-1, .zak-footer-builder .widget, .zak-footer-builder .zak-footer-main-row .zak-footer-col { width: 100% !important; } .intesols-slide-second { padding-bottom: 120px !important; } .case-studies-slider-sec .slick-next { right: 80% !important; } .zak-footer-builder .zak-main-row .widget ul { display: block; column-count: 4 !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div a { max-width: 100% !important; display: flex !important; align-items: start !important; gap: 10px !important; line-height: 22px !important; letter-spacing: 0%; text-align: left !important; justify-content: start !important; }
.zak-footer-builder .zak-footer-main-row .zak-footer-col .footer-logo-and-description p { max-width: 90% !important; } .zak-footer-builder .zak-footer-main-row .zak-footer-col .contact-info>div a { max-width: 340px !important; } .post-type-archive .zak-content .zak-primary .products.columns-4 { --products-column: 3 !important; }
.zak-footer-builder .zak-footer-main-row .zak-footer-col:last-child{
   padding-top: 0px !important;
}
body .test-grid .ti-reviews-container-wrapper {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
   
}
.footer-cta-img img{
   left: 40%;
}
.footer-cta-section .e-con-inner .footer-cta-section__image-wrap{
position: relative !important;
left: 170px;
}
}

@media only screen and (max-width: 380px) {}

@media only screen and (max-width: 440px) {}


@media (min-width: 768px) {
   .zak-footer-main-2-col #menu-quick-links { display: block; column-count: 2; }

}

@media (min-width:992px) and (max-width:1237px) {
   
}

@media (min-width:600px) and (max-width:600px){
html .zak-footer-builder .zak-footer-bottom-row { margin-bottom: 5px !important; }

}
.future-building-section .e-con-inner{
   gap: 60px !important;
   justify-content: space-between !important;
}
.future-building-section .e-con-inner  .future-building-section__content{
   width: 785px !important;
}

.future-building-section .e-con-inner .future-building-section__image{
   position: sticky !important;
    top: 50px;
    align-self: start !important;
    position: relative;
    width: 688px !important;
}
.future-building-section .e-con-inner .future-building-section__image .elementor-widget-image{
   position: relative !important;
}
.future-building-section .e-con-inner .future-building-section__image img{
   object-fit: cover;
    position: relative !important;
        z-index: 2;
        clip-path: polygon( 58.301% 0.416%,58.301% 0.416%,61.307% 0.126%,64.33% 0.087%,67.343% 0.3%,70.317% 0.765%,73.222% 1.486%,76.03% 2.464%,78.713% 3.7%,81.24% 5.196%,83.584% 6.954%,85.715% 8.976%,85.715% 8.976%,85.715% 8.976%,86.692% 10.075%,87.612% 11.236%,88.475% 12.456%,89.285% 13.732%,90.045% 15.059%,90.757% 16.434%,91.423% 17.852%,92.048% 19.311%,92.632% 20.805%,93.179% 22.333%,93.179% 22.333%,93.692% 23.888%,94.173% 25.469%,94.624% 27.07%,95.049% 28.688%,95.45% 30.32%,95.83% 31.961%,96.191% 33.607%,96.536% 35.255%,96.868% 36.902%,97.189% 38.542%,97.189% 38.542%,97.805% 41.794%,98.372% 45.004%,98.874% 48.176%,99.294% 51.313%,99.616% 54.418%,99.823% 57.494%,99.899% 60.545%,99.826% 63.573%,99.589% 66.581%,99.171% 69.573%,99.171% 69.573%,98.556% 72.548%,97.745% 75.483%,96.744% 78.353%,95.558% 81.133%,94.192% 83.797%,92.652% 86.319%,90.944% 88.673%,89.074% 90.834%,87.047% 92.776%,84.868% 94.474%,84.867% 94.474%,84.867% 94.474%,82.545% 95.93%,80.094% 97.132%,77.535% 98.096%,74.886% 98.837%,72.167% 99.371%,69.395% 99.713%,66.59% 99.88%,63.772% 99.886%,60.958% 99.747%,58.167% 99.479%,58.167% 99.479%,57.467% 99.401%,56.754% 99.329%,56.03% 99.264%,55.296% 99.203%,54.551% 99.147%,53.797% 99.095%,53.034% 99.046%,52.264% 98.999%,51.486% 98.954%,50.702% 98.91%,50.702% 98.91%,49.911% 98.866%,49.116% 98.821%,48.316% 98.775%,47.512% 98.728%,46.705% 98.677%,45.896% 98.624%,45.085% 98.566%,44.273% 98.503%,43.46% 98.435%,42.647% 98.361%,42.647% 98.361%,41.025% 98.191%,39.413% 97.987%,37.815% 97.744%,36.238% 97.457%,34.686% 97.118%,33.166% 96.724%,31.682% 96.267%,30.24% 95.743%,28.845% 95.146%,27.504% 94.469%,27.503% 94.469%,27.503% 94.469%,24.906% 92.984%,22.312% 91.379%,19.743% 89.644%,17.218% 87.771%,14.756% 85.751%,12.378% 83.575%,10.102% 81.234%,7.949% 78.719%,5.938% 76.021%,4.089% 73.131%,3.951% 72.895%,3.951% 72.895%,3.135% 71.331%,2.423% 69.668%,1.812% 67.918%,1.298% 66.092%,0.878% 64.201%,0.55% 62.255%,0.31% 60.266%,0.154% 58.245%,0.081% 56.202%,0.085% 54.149%,0.085% 54.149%,0.165% 52.098%,0.317% 50.058%,0.538% 48.042%,0.824% 46.06%,1.172% 44.123%,1.579% 42.242%,2.043% 40.428%,2.558% 38.693%,3.123% 37.047%,3.734% 35.502%,3.734% 35.502%,3.734% 35.502%,4.417% 34.027%,5.198% 32.603%,6.071% 31.228%,7.029% 29.899%,8.068% 28.613%,9.181% 27.37%,10.362% 26.165%,11.606% 24.998%,12.905% 23.866%,14.256% 22.766%,14.256% 22.766%,15.65% 21.696%,17.082% 20.655%,18.547% 19.639%,20.038% 18.647%,21.549% 17.677%,23.074% 16.725%,24.608% 15.79%,26.144% 14.869%,27.677% 13.961%,29.2% 13.062%,29.2% 13.062%,29.2% 13.062%,32.22% 11.293%,35.184% 9.581%,38.104% 7.946%,40.991% 6.409%,43.857% 4.992%,46.715% 3.714%,49.577% 2.596%,52.453% 1.66%,55.357% 0.926%,58.301% 0.416%,58.301% 0.416% );
    height: 690px !important;
}
.future-building-section .e-con-inner .future-building-section__image::before{
   content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    width: 100% !important;
    background: var(--primary-color) !important;
   height: 690px !important;
    left: -8px !important;
    top: -12px !important;
  clip-path: polygon( 58.301% 0.416%,58.301% 0.416%,61.307% 0.126%,64.33% 0.087%,67.343% 0.3%,70.317% 0.765%,73.222% 1.486%,76.03% 2.464%,78.713% 3.7%,81.24% 5.196%,83.584% 6.954%,85.715% 8.976%,85.715% 8.976%,85.715% 8.976%,86.692% 10.075%,87.612% 11.236%,88.475% 12.456%,89.285% 13.732%,90.045% 15.059%,90.757% 16.434%,91.423% 17.852%,92.048% 19.311%,92.632% 20.805%,93.179% 22.333%,93.179% 22.333%,93.692% 23.888%,94.173% 25.469%,94.624% 27.07%,95.049% 28.688%,95.45% 30.32%,95.83% 31.961%,96.191% 33.607%,96.536% 35.255%,96.868% 36.902%,97.189% 38.542%,97.189% 38.542%,97.805% 41.794%,98.372% 45.004%,98.874% 48.176%,99.294% 51.313%,99.616% 54.418%,99.823% 57.494%,99.899% 60.545%,99.826% 63.573%,99.589% 66.581%,99.171% 69.573%,99.171% 69.573%,98.556% 72.548%,97.745% 75.483%,96.744% 78.353%,95.558% 81.133%,94.192% 83.797%,92.652% 86.319%,90.944% 88.673%,89.074% 90.834%,87.047% 92.776%,84.868% 94.474%,84.867% 94.474%,84.867% 94.474%,82.545% 95.93%,80.094% 97.132%,77.535% 98.096%,74.886% 98.837%,72.167% 99.371%,69.395% 99.713%,66.59% 99.88%,63.772% 99.886%,60.958% 99.747%,58.167% 99.479%,58.167% 99.479%,57.467% 99.401%,56.754% 99.329%,56.03% 99.264%,55.296% 99.203%,54.551% 99.147%,53.797% 99.095%,53.034% 99.046%,52.264% 98.999%,51.486% 98.954%,50.702% 98.91%,50.702% 98.91%,49.911% 98.866%,49.116% 98.821%,48.316% 98.775%,47.512% 98.728%,46.705% 98.677%,45.896% 98.624%,45.085% 98.566%,44.273% 98.503%,43.46% 98.435%,42.647% 98.361%,42.647% 98.361%,41.025% 98.191%,39.413% 97.987%,37.815% 97.744%,36.238% 97.457%,34.686% 97.118%,33.166% 96.724%,31.682% 96.267%,30.24% 95.743%,28.845% 95.146%,27.504% 94.469%,27.503% 94.469%,27.503% 94.469%,24.906% 92.984%,22.312% 91.379%,19.743% 89.644%,17.218% 87.771%,14.756% 85.751%,12.378% 83.575%,10.102% 81.234%,7.949% 78.719%,5.938% 76.021%,4.089% 73.131%,3.951% 72.895%,3.951% 72.895%,3.135% 71.331%,2.423% 69.668%,1.812% 67.918%,1.298% 66.092%,0.878% 64.201%,0.55% 62.255%,0.31% 60.266%,0.154% 58.245%,0.081% 56.202%,0.085% 54.149%,0.085% 54.149%,0.165% 52.098%,0.317% 50.058%,0.538% 48.042%,0.824% 46.06%,1.172% 44.123%,1.579% 42.242%,2.043% 40.428%,2.558% 38.693%,3.123% 37.047%,3.734% 35.502%,3.734% 35.502%,3.734% 35.502%,4.417% 34.027%,5.198% 32.603%,6.071% 31.228%,7.029% 29.899%,8.068% 28.613%,9.181% 27.37%,10.362% 26.165%,11.606% 24.998%,12.905% 23.866%,14.256% 22.766%,14.256% 22.766%,15.65% 21.696%,17.082% 20.655%,18.547% 19.639%,20.038% 18.647%,21.549% 17.677%,23.074% 16.725%,24.608% 15.79%,26.144% 14.869%,27.677% 13.961%,29.2% 13.062%,29.2% 13.062%,29.2% 13.062%,32.22% 11.293%,35.184% 9.581%,38.104% 7.946%,40.991% 6.409%,43.857% 4.992%,46.715% 3.714%,49.577% 2.596%,52.453% 1.66%,55.357% 0.926%,58.301% 0.416%,58.301% 0.416% );
}
.energy-impact-section .e-con-inner .energy-impact-section__image img{
   object-fit: cover !important;
   clip-path: polygon(3.975% 0.006%, 3.957% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 100%, 1.128% 98.284%, 1.914% 96.287%, 2.399% 94.113%, 2.624% 91.863%, 2.63% 89.642%, 2.459% 87.551%, 2.15% 85.694%, 1.746% 84.173%, 1.287% 83.092%, 0.815% 82.552%, 0.815% 82.552%, 0.564% 82.274%, 0.341% 81.814%, 0.172% 81.156%, 0.083% 80.285%, 0.099% 79.188%, 0.247% 77.85%, 0.553% 76.256%, 1.043% 74.391%, 1.742% 72.241%, 2.677% 69.792%, 2.677% 69.792%, 3.786% 66.647%, 4.498% 63.69%, 4.87% 60.865%, 4.956% 58.121%, 4.816% 55.404%, 4.504% 52.66%, 4.078% 49.838%, 3.593% 46.883%, 3.108% 43.743%, 2.677% 40.365%, 2.677% 40.365%, 2.442% 37.251%, 2.488% 34.808%, 2.788% 32.839%, 3.316% 31.144%, 4.045% 29.525%, 4.948% 27.783%, 6% 25.721%, 7.173% 23.14%, 8.441% 19.84%, 9.777% 15.625%, 9.777% 15.625%, 10.589% 12.151%, 10.897% 9.261%, 10.776% 6.895%, 10.296% 4.993%, 9.531% 3.496%, 8.554% 2.345%, 7.437% 1.48%, 6.253% 0.841%, 5.075% 0.37%, 3.975% 0.006%);

}

.test-wrap-dec{
   padding-top: var(--innerdivgap);
}
.test-wrap-aeria h2{
   margin-bottom: var(--divgap50);
}
html .ti-widget.ti-goog .ti-rating-text strong.ti-rating{
       font-family: var(--archivo-font);
    font-weight: 600 !important;
    font-style: SemiBold;
    font-size: var(--h3size) !important;
    leading-trim: NONE;
    line-height: 1.3;
    letter-spacing: 0%;
    color: var(--secondary-color) !important;
    text-align: left;
    margin-bottom: 10px;
}
.ti-widget.ti-goog .ti-review-content{
      font-family: var(--body-font) !important;
       color: var(--secondary-color) !important;
}
.test-wrap-dec h2{
   text-align: center !important;
}
.ti-widget.ti-goog .ti-with-tooltip, .ti-widget.ti-goog .ti-verified-review{
   color: var(--secondary-color);
      font-family: var(--body-font);
}
.ti-widget.ti-goog .ti-widget-container .ti-name{
   font-family: var(--archivo-font);
    font-weight: 600;
    text-align: left;
    font-style: SemiBold;
    font-size: var(--h5size) !important;
    color: var(--secondary-color) !important;
    leading-trim: NONE;
    line-height: 140%;
    letter-spacing: 0%;
}
.ti-widget.ti-goog .ti-controls .ti-next:hover, .ti-widget.ti-goog .ti-controls .ti-next:focus, .ti-widget.ti-goog .ti-controls .ti-prev:hover, .ti-widget.ti-goog .ti-controls .ti-prev:focus{
   background-color: var(--primary-color) !important;
   outline-color: var(--primary-color) !important;
}
.test-wrap-aeria{
   gap: 0 !important;
}
.ti-widget.ti-goog .ti-rating-text .nowrap  strong{
    font-family: var(--body-font);
}
.ti-widget.ti-goog .ti-rating-text .nowrap {
   font-family: var(--body-font);
    font-weight: 400;
    font-style: Regular;
    font-size: var(--fontsize);
    leading-trim: NONE;
    line-height: 24px;
    letter-spacing: 0%;
    color: var(--secondary-color);
}
.ti-widget.ti-goog .ti-rating-text strong.ti-rating{
   text-align: left;
}

.ti-widget.ti-goog .ti-fade-container:nth-child(1){
       display: flex !important;
    align-items: start;
    justify-content: start;
    flex-direction: column;
}
.about-lk-page .lk-about-section__image-col::before{
left: -14px !important;
    top: 0px !important;
}
.footer-cta-section .e-con-inner .footer-cta-section__image-wrap img{
   height: 278px;
}
html .popup-content-box .wpcf7-form p{
margin-bottom: 24px !important;
}
.popup-content-box #enquiry-form-wrapper{
  margin-top: 10px !important;
}
.popup-content-box .wpcf7 form.sent .wpcf7-response-output {
   border-color: var(--secondary-color) !important;
}
.services-main-sec .other-fleet .services:hover .services-grid-img::after{
       border-radius: 20px 20px 0px 0px !important;
}
.lk-services-slider .slick-slide:hover .services-img::after{
    border-radius: 20px 20px 0px 0px !important;
}
.case-studies-section .e-con-inner .case-studies-media-col{
   width: 901px;
}
.case-studies-section .e-con-inner .case-studies-content-col{
   width: 649px;
}
.location-details-section .e-con-inner .location-content-col{
   width: 785px;
}
.location-details-section .location-image-col{

   width: 755px;
}

.locations-template-default .zak-page-header {min-height: 873px !important;height: 100% !important;}
 
.locations-template-default .zak-page-header .zak-row {

    padding: 50px 0 !important;

}
 .coming-soon .elementor-widget-text-editor{
   font-family: var(--archivo-font);
font-weight: 600;
font-style: SemiBold;
font-size: var(--h3size);
text-align: center;
color: var(--secondary-color);
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;

 }
 .coming-soon{
   padding: var(--innerdivgap) 0;
 }
.rebates-info-buttons .elementor-widget-button .elementor-button{
   text-transform: lowercase !important;
}
.rebates-video-section .e-con-inner .elementor-widget-button .elementor-button{
      text-transform: math-auto;

}
.ti-widget.ti-goog .ti-controls .ti-next:before{
   transform: translate(-40%, -50%) rotate(41deg) !important;
}
.home .contact-email-wrap .e-con-inner .contact-email-details .elementor-icon-box-wrapper .elementor-icon-box-description a{
   color: var(--secondary-color) !important;
}
html .contact-email-wrap-sec .elementor-icon-box-content p a{
   color: var(--secondary-color) !important;
}
.locations-section .locations-grid .locations-list{
width: 630px;
}
.locations-section .locations-grid  .location-card-map
{
   width: 911px;
}
.service-btn a:hover::after{
   left: 0 !important;
}
.service-btn a:hover
{
       z-index: 1;
    color: var(--whitecolor) !important;
}
.service-btn a::after{
   content: "";
    position: absolute;
    top: 0;
    left: -100%;
    height: 100%;
    width: 100%;
    background-color: var(--primary-color);
    transition: left .5s;
    z-index: -1;
}
.service-btn a{
     background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
    position: relative;
    border-radius: 60px;
    padding: 18px 24px;
    overflow: hidden;
    transition: color .5s ease !important;
    font-family: var(--body-font) !important;
    font-weight: 700 !important;
    font-style: Bold;
    font-size: var(--fontsize);
    leading-trim: NONE;
    color: var(--whitecolor) !important;
    line-height: 140%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
}
.service-btn{
       margin-top: 60px;
    justify-content: center;
    align-items: center;
    display: flex;

}
.experience-badge .elementor-heading-title::before {
    position: absolute;
    content: "";
    border: 1px solid var(--primary-color);
    width: calc(100% - 15px);
    height: calc(100% - 15px);
    border-radius: 100%;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}

.case-studies-slider-sec .case-studies .case-studies-all-content .case-studies-content h2{
   text-align: left !important;
}
.experience-badge .elementor-heading-title{
   border: none !important;
}
.case-studies-slider-sec  h2{
   text-align: center !important;
}
.zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info .contact-container .contact-item a{
   text-decoration: none !important;
}
.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a{
   text-decoration: none !important;
}
.zak-secondary-nav .zak-secondary-menu li a{
    text-decoration: none !important;
}
.zak-header-builder .zak-top-row .zak-header-right-col .social-media-icons .social-icon{
   text-decoration: none !important;
}
.contact-email-wrap .e-con-inner .contact-email-details{
   margin-top: 24px;
}
.single-rabit{
   background-color: var(--double-grey-color);
   padding: var(--innerdivgap) 0;
   margin-bottom: var(--innerdivgap) !important;
}
.single-rabit .e-con-inner{
   align-items: center !important;
   gap: var(--divgap50) !important;
}
.single-rabit .e-con-inner .single-rabit-img img{
   width: 100%;
   height: 443px;
   border-radius: 20px;
   object-fit: cover;
}
.rebates-video-section .elementor-widget-html a::before{
   content: "";
    position: absolute;
    background-image: url(../images/group-btn.webp);
    width: 58px;
    height: 58px;
    background-repeat: no-repeat;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.rebates-video-section .elementor-widget-html a img{
   width: 100% !important;
}
.rebates-video-section .elementor-widget-html a{
   position: relative !important;
}
.rebates-flowchart-section .e-con-inner .flowchart-heading-row .flowchart-columns-head p{
   max-width: 260px;
   text-align: center !important;
}
.rebates-flowchart-section .e-con-inner .flowchart-heading-row .flowchart-columns-head > div{
flex: 1;
   align-items: center !important;
   padding: 0 !important;
}
.rebates-flowchart-section h2{
   text-align: center !important;
   margin-bottom: 40px;
}
.flowchart-columns-head > .elementor-element:not(:last-child) h6{
   position: relative !important;
}
.after-footer-widgets .widget_custom_html .custom-html-widget .responsive-footer-btn{
   text-decoration: none !important;
}
.intesols-slider-buttons a:nth-child(2){
       width: auto !important;
    display: inline-flex;
    align-items: center;
}
.lk-about-section .lk-about-section__content-col h2{
   padding-left: 20px;
}
.lk-about-section .lk-about-section__content-col .elementor-widget-button .elementor-button{
   margin-left: 20px !important;
}
.products-slider-section .swiper-slide{
    text-align: center;
    box-shadow: 0px 10px 34px 0px #0000000F;
    border: 1PX solid #EAEAEA;
    margin-inline: 20px;padding: 15px;
}
.products-slider-section .swiper-wrapper {
    padding-block: 0px;
}
.contact-email-wrap .e-con-inner .contact-email-details .elementor-widget-text-editor p br{
   display: none !important;
}
.home .contact-email-wrap .e-con-inner .contact-email-details .elementor-icon-box-wrapper .elementor-icon-box-description a:hover{
   color: var(--primary-color) !important;
}

.footer-builder .zak-footer-bottom-row a{
text-decoration: none !important;
}
html .zak-copyright, .zak-copyright a{
   text-decoration: none !important;
}
.future-building-section .future-building-section__content h2{
   padding-left: 20px;
}
.future-building-section .future-building-section__content .elementor-widget-button .elementor-button{
   margin-left: 20px !important;
}
.posts-navigation, .post-navigation{
   display: none !important;
}
/* .services-template-default .energy-section .e-con-inner .energy-section__content-col h2{
    margin-left: 20px !important;
} */
.energy-section__content-col .elementor-widget-button .elementor-button{
     margin-left: 20px !important;
}
.popup-content-box h2{
       color: var(--whitecolor) !important;
       text-align: center !important;
       font-family: var(--archivo-font) !important;
    font-weight: 700 !important;
    margin-bottom: 32PX !important;
}
a{
   text-decoration: none !important;
}
html body .contact-email-wrap-sec .elementor-icon-box-content p a:hover{
   color: var(--primary-color) !important;
}
.location-details-section .e-con-inner .location-content-col h2{
   padding-left: 20px !important;
}
.case-studies-section .e-con-inner .case-studies-content-col h2{
   padding-left: 20px !important;
}
.test-wrap-dec{
   padding-top: 0 !important;
}
.hp-item-actions{
   margin-top: auto !important;
}
.services-pro-wrap #hp-products .hp-products-grid .hp-item{
   display: flex;
   flex-direction: column;
}
.services-pro-wrap #hp-products .hp-products-grid .hp-item .hp-img-desc{
   margin-bottom: 30px;
}
html .about-lk-page .lk-about-section__image-col::before{
   clip-path: polygon( 58.301% 0.416%,58.301% 0.416%,61.307% 0.126%,64.33% 0.087%,67.343% 0.3%,70.317% 0.765%,73.222% 1.486%,76.03% 2.464%,78.713% 3.7%,81.24% 5.196%,83.584% 6.954%,85.715% 8.976%,85.715% 8.976%,85.715% 8.976%,86.692% 10.075%,87.612% 11.236%,88.475% 12.456%,89.285% 13.732%,90.045% 15.059%,90.757% 16.434%,91.423% 17.852%,92.048% 19.311%,92.632% 20.805%,93.179% 22.333%,93.179% 22.333%,93.692% 23.888%,94.173% 25.469%,94.624% 27.07%,95.049% 28.688%,95.45% 30.32%,95.83% 31.961%,96.191% 33.607%,96.536% 35.255%,96.868% 36.902%,97.189% 38.542%,97.189% 38.542%,97.805% 41.794%,98.372% 45.004%,98.874% 48.176%,99.294% 51.313%,99.616% 54.418%,99.823% 57.494%,99.899% 60.545%,99.826% 63.573%,99.589% 66.581%,99.171% 69.573%,99.171% 69.573%,98.556% 72.548%,97.745% 75.483%,96.744% 78.353%,95.558% 81.133%,94.192% 83.797%,92.652% 86.319%,90.944% 88.673%,89.074% 90.834%,87.047% 92.776%,84.868% 94.474%,84.867% 94.474%,84.867% 94.474%,82.545% 95.93%,80.094% 97.132%,77.535% 98.096%,74.887% 98.837%,72.167% 99.371%,69.395% 99.713%,66.59% 99.88%,63.772% 99.886%,60.958% 99.747%,58.167% 99.479%,58.167% 99.479%,57.467% 99.401%,56.754% 99.329%,56.03% 99.264%,55.296% 99.203%,54.551% 99.147%,53.797% 99.095%,53.034% 99.046%,52.264% 98.999%,51.486% 98.954%,50.702% 98.91%,50.702% 98.91%,49.911% 98.866%,49.116% 98.821%,48.316% 98.775%,47.512% 98.728%,46.705% 98.677%,45.896% 98.624%,45.085% 98.566%,44.273% 98.503%,43.46% 98.435%,42.647% 98.361%,42.647% 98.361%,41.025% 98.191%,39.413% 97.987%,37.815% 97.744%,36.238% 97.457%,34.686% 97.118%,33.166% 96.724%,31.682% 96.267%,30.24% 95.743%,28.845% 95.146%,27.504% 94.469%,27.503% 94.469%,27.503% 94.469%,24.906% 92.984%,22.312% 91.379%,19.743% 89.644%,17.218% 87.771%,14.756% 85.751%,12.378% 83.575%,10.102% 81.234%,7.949% 78.719%,5.938% 76.021%,4.089% 73.131%,3.951% 72.895%,3.951% 72.895%,3.135% 71.331%,2.423% 69.668%,1.812% 67.918%,1.298% 66.092%,0.878% 64.201%,0.55% 62.255%,0.31% 60.266%,0.154% 58.245%,0.081% 56.202%,0.085% 54.149%,0.085% 54.149%,0.165% 52.098%,0.317% 50.058%,0.538% 48.042%,0.824% 46.06%,1.172% 44.123%,1.579% 42.242%,2.043% 40.428%,2.558% 38.693%,3.123% 37.047%,3.734% 35.502%,3.734% 35.502%,3.734% 35.502%,4.417% 34.027%,5.198% 32.603%,6.071% 31.228%,7.029% 29.899%,8.068% 28.613%,9.181% 27.37%,10.362% 26.165%,11.606% 24.998%,12.905% 23.866%,14.256% 22.766%,14.256% 22.766%,15.65% 21.696%,17.082% 20.655%,18.547% 19.639%,20.038% 18.647%,21.549% 17.677%,23.074% 16.725%,24.608% 15.79%,26.144% 14.869%,27.677% 13.961%,29.2% 13.062%,29.2% 13.062%,29.2% 13.062%,32.22% 11.293%,35.184% 9.581%,38.104% 7.946%,40.991% 6.409%,43.857% 4.992%,46.715% 3.714%,49.577% 2.596%,52.453% 1.66%,55.357% 0.926%,58.301% 0.416%,58.301% 0.416% ) !important;
}
html .about-lk-page .e-con-inner .lk-about-section__image-col .lk-about-section__image img{
   clip-path: polygon( 58.301% 0.416%,58.301% 0.416%,61.307% 0.126%,64.33% 0.087%,67.343% 0.3%,70.317% 0.765%,73.222% 1.486%,76.03% 2.464%,78.713% 3.7%,81.24% 5.196%,83.584% 6.954%,85.715% 8.976%,85.715% 8.976%,85.715% 8.976%,86.692% 10.075%,87.612% 11.236%,88.475% 12.456%,89.285% 13.732%,90.045% 15.059%,90.757% 16.434%,91.423% 17.852%,92.048% 19.311%,92.632% 20.805%,93.179% 22.333%,93.179% 22.333%,93.692% 23.888%,94.173% 25.469%,94.624% 27.07%,95.049% 28.688%,95.45% 30.32%,95.83% 31.961%,96.191% 33.607%,96.536% 35.255%,96.868% 36.902%,97.189% 38.542%,97.189% 38.542%,97.805% 41.794%,98.372% 45.004%,98.874% 48.176%,99.294% 51.313%,99.616% 54.418%,99.823% 57.494%,99.899% 60.545%,99.826% 63.573%,99.589% 66.581%,99.171% 69.573%,99.171% 69.573%,98.556% 72.548%,97.745% 75.483%,96.744% 78.353%,95.558% 81.133%,94.192% 83.797%,92.652% 86.319%,90.944% 88.673%,89.074% 90.834%,87.047% 92.776%,84.868% 94.474%,84.867% 94.474%,84.867% 94.474%,82.545% 95.93%,80.094% 97.132%,77.535% 98.096%,74.887% 98.837%,72.167% 99.371%,69.395% 99.713%,66.59% 99.88%,63.772% 99.886%,60.958% 99.747%,58.167% 99.479%,58.167% 99.479%,57.467% 99.401%,56.754% 99.329%,56.03% 99.264%,55.296% 99.203%,54.551% 99.147%,53.797% 99.095%,53.034% 99.046%,52.264% 98.999%,51.486% 98.954%,50.702% 98.91%,50.702% 98.91%,49.911% 98.866%,49.116% 98.821%,48.316% 98.775%,47.512% 98.728%,46.705% 98.677%,45.896% 98.624%,45.085% 98.566%,44.273% 98.503%,43.46% 98.435%,42.647% 98.361%,42.647% 98.361%,41.025% 98.191%,39.413% 97.987%,37.815% 97.744%,36.238% 97.457%,34.686% 97.118%,33.166% 96.724%,31.682% 96.267%,30.24% 95.743%,28.845% 95.146%,27.504% 94.469%,27.503% 94.469%,27.503% 94.469%,24.906% 92.984%,22.312% 91.379%,19.743% 89.644%,17.218% 87.771%,14.756% 85.751%,12.378% 83.575%,10.102% 81.234%,7.949% 78.719%,5.938% 76.021%,4.089% 73.131%,3.951% 72.895%,3.951% 72.895%,3.135% 71.331%,2.423% 69.668%,1.812% 67.918%,1.298% 66.092%,0.878% 64.201%,0.55% 62.255%,0.31% 60.266%,0.154% 58.245%,0.081% 56.202%,0.085% 54.149%,0.085% 54.149%,0.165% 52.098%,0.317% 50.058%,0.538% 48.042%,0.824% 46.06%,1.172% 44.123%,1.579% 42.242%,2.043% 40.428%,2.558% 38.693%,3.123% 37.047%,3.734% 35.502%,3.734% 35.502%,3.734% 35.502%,4.417% 34.027%,5.198% 32.603%,6.071% 31.228%,7.029% 29.899%,8.068% 28.613%,9.181% 27.37%,10.362% 26.165%,11.606% 24.998%,12.905% 23.866%,14.256% 22.766%,14.256% 22.766%,15.65% 21.696%,17.082% 20.655%,18.547% 19.639%,20.038% 18.647%,21.549% 17.677%,23.074% 16.725%,24.608% 15.79%,26.144% 14.869%,27.677% 13.961%,29.2% 13.062%,29.2% 13.062%,29.2% 13.062%,32.22% 11.293%,35.184% 9.581%,38.104% 7.946%,40.991% 6.409%,43.857% 4.992%,46.715% 3.714%,49.577% 2.596%,52.453% 1.66%,55.357% 0.926%,58.301% 0.416%,58.301% 0.416% ) !important;

}
.case-studies-slider-sec .e-con-inner{
   gap: var(--divgap50) !important;
}
.case-studies-slider-sec .e-con-inner .case-studies-img::before{
     content: "" !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 11px !important;
    top: 10px !important;
    width: 100% !important;
    height: 540px !important;
    background: var(--primary-color) !important;
    clip-path: polygon(98.137% 31.343%, 98.137% 31.343%, 99.588% 37.762%, 99.899% 44.517%, 99.164% 51.459%, 97.472% 58.44%, 94.916% 65.31%, 91.587% 71.923%, 87.577% 78.128%, 82.977% 83.778%, 77.878% 88.724%, 72.372% 92.818%, 72.372% 92.818%, 66.549% 95.946%, 60.497% 98.133%, 54.311% 99.431%, 48.084% 99.893%, 41.908% 99.572%, 35.877% 98.523%, 30.083% 96.798%, 24.62% 94.451%, 19.581% 91.535%, 15.059% 88.103%, 15.059% 88.103%, 11.13% 84.214%, 7.805% 79.927%, 5.077% 75.297%, 2.94% 70.376%, 1.388% 65.22%, 0.414% 59.881%, 0.012% 54.414%, 0.176% 48.872%, 0.9% 43.31%, 2.177% 37.781%, 2.177% 37.781%, 4.03% 32.316%, 6.423% 27.018%, 9.339% 21.967%, 12.76% 17.243%, 16.669% 12.926%, 21.049% 9.095%, 25.882% 5.832%, 31.151% 3.216%, 36.838% 1.326%, 42.927% 0.243%, 42.927% 0.243%, 49.378% 0.027%, 56.055% 0.657%, 62.797% 2.094%, 69.44% 4.296%, 75.823% 7.225%, 81.782% 10.838%, 87.156% 15.097%, 91.781% 19.961%, 95.496% 25.39%, 98.137% 31.343%);
    
}
.case-studies-img-contnt * ,
.case-studies-img-contnt *::before,
.case-studies-img-contnt *::after {
    border-radius: 30px !important;
}
.case-studies-slider-sec .e-con-inner .case-studies-img img{
    clip-path: polygon(98.137% 31.343%, 98.137% 31.343%, 99.588% 37.762%, 99.899% 44.517%, 99.164% 51.459%, 97.472% 58.44%, 94.916% 65.31%, 91.587% 71.923%, 87.577% 78.128%, 82.977% 83.778%, 77.878% 88.724%, 72.372% 92.818%, 72.372% 92.818%, 66.549% 95.946%, 60.497% 98.133%, 54.311% 99.431%, 48.084% 99.893%, 41.908% 99.572%, 35.877% 98.523%, 30.083% 96.798%, 24.62% 94.451%, 19.581% 91.535%, 15.059% 88.103%, 15.059% 88.103%, 11.13% 84.214%, 7.805% 79.927%, 5.077% 75.297%, 2.94% 70.376%, 1.388% 65.22%, 0.414% 59.881%, 0.012% 54.414%, 0.176% 48.872%, 0.9% 43.31%, 2.177% 37.781%, 2.177% 37.781%, 4.03% 32.316%, 6.423% 27.018%, 9.339% 21.967%, 12.76% 17.243%, 16.669% 12.926%, 21.049% 9.095%, 25.882% 5.832%, 31.151% 3.216%, 36.838% 1.326%, 42.927% 0.243%, 42.927% 0.243%, 49.378% 0.027%, 56.055% 0.657%, 62.797% 2.094%, 69.44% 4.296%, 75.823% 7.225%, 81.782% 10.838%, 87.156% 15.097%, 91.781% 19.961%, 95.496% 25.39%, 98.137% 31.343%);
    height: 540px;
    position: relative;
    object-fit: cover;
}
html body .slick-prev::before
{
   border-radius: 0 !important;
}
.case-studies-slider-sec .e-con-inner .case-studies-img{
       width: 35%;
       position: relative !important;
}
.case-studies-slider-sec .e-con-inner .case-studies-img-contnt{
    width: 65%;
}
.case-studies-slider-sec h2{
   text-align: left !important;
}
@media (min-width: 768px) and (max-width:803px){
.case-studies-slider-sec .slick-prev{
   top: 105% !important;
}
.case-studies-slider-sec .slick-next{
   top: 105% !important;
}
}
.postid-375 .services-pro-wrap .our-products-title{
   display: none !important;
}
.zak-header-builder .zak-desktop-row.zak-main-header .zak-primary-nav .menu-item a{
   text-transform: uppercase !important;
}
.zak-secondary-nav .zak-secondary-menu li a{
    text-transform: uppercase !important;
}
html .footer-cta-section__buttons .footer-cta-section__buttons-sec .elementor-button{
   text-transform: uppercase !important;
}
.zak-page-header .zak-page-title{
   text-transform: uppercase !important;
}
.zak-breadcrumbs{
   background:transparent;
   padding: 0 !important;
   display: none !important;
}
.zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info{
   justify-content: end !important;
}
.zak-header-builder .zak-top-row .zak-header-right-col .header-contact-info{
    justify-content: end !important;
}
.single-service-heading h2{
   text-align: center !important;
   font-family: var(--archivo-font) !important;
    color: var(--secondary-color) !important;
   font-weight: 600;
    font-style: SemiBold;
    font-size: var(--h3size) !important;
}
.postid-375 .services-pro-wrap{
   display: none !important;
}
.footer-cta-img img{
   display: none !important;
}
.home .contact-email-wrap{
background-color: #2D2D2D !important;
}
.zak-footer-builder .zak-footer-bottom-row .zak-copyright p, .zak-footer-builder .zak-footer-bottom-row a, .zak-footer-builder .zak-footer-bottom-row p{
   text-transform: capitalize !important;
}
.test-grid .ti-widget.ti-goog .ti-widget-container {
    flex-direction: column;
}
 
.test-grid  .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-reviews-container {
        flex: unset !important;
    max-width: calc(100% ) !important;
}
body .test-grid .ti-reviews-container-wrapper{
    display: grid !important;
    flex-wrap: wrap !important;
    grid-template-columns: repeat(4,1fr);
    gap: 30px !important;
    margin-inline: -7.5px !important;
}
 .test-grid .ti-widget.ti-goog .ti-col-5 .ti-review-item {
   max-width: 100% !important;
 }
 
.test-grid .ti-widget.ti-goog  .ti-review-item {
    max-width: 100% !important;
    margin: 7.5px;
}
body.page-id-1316 .test-grid .ti-widget.ti-goog .ti-widget-container:not(.ti-col-1) .ti-footer {
    display: none !important;
}
.test-grid div[role="button"]{
    display: none !important
}
.test-grid {
   padding: var(--innerdivgap) 0;
}

.test-wrap-aeria .slick-list
{
   margin: 0 -10px 0 !important;
}
.ti-review-item.source-Google.ti-image-layout-thumbnail.slick-slide {
    margin: 0 10px !important;
    flex: unset !important;
}

/* Slick container width fix */
.ti-reviews-container,
.ti-reviews-container-wrapper,
.ti-reviews-container .slick-list {
    width: 100% !important;
    padding: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
}

/* Slick track never 0 */
.ti-reviews-container .slick-track {
    min-width: 100% !important;
    display: flex !important;
}

/* Individual slide width fix */
.ti-widget.ti-goog .ti-col-5 .ti-review-item {
    flex: unset !important;
   
}

/* Prevent cloned slides collapse */
.test-wrap-code .slick-slide {
    min-width: 250px;
}
.ti-load-more-reviews-button{
   margin-top: 50px !important;
     background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%) !important;
    position: relative;
    border-radius: 60px !important;
    padding: 18px 24px !important;
    overflow: hidden;
    transition: color .5s ease !important;
    font-family: var(--body-font) !important;
    font-weight: 700 !important;
    font-style: Bold;
    font-size: var(--fontsize) !important;
    leading-trim: NONE;
    color: var(--whitecolor) !important;
    line-height: 140%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
}
.home .contact-email-wrap .e-con-inner .contact-email-details .elementor-icon-box-wrapper .elementor-icon-box-description a{
   text-transform: uppercase !important;
}
html .contact-email-wrap-sec .elementor-icon-box-content p a{
   text-transform: uppercase !important;
}
.flowchart-columns-head > .elementor-element h6{
   background-color:#FFF3E6;
}
.flowchart-columns-head .elementor-heading-title::after {
    content: "";
    position: absolute;
    inset: -6px;
    border-radius: 50%;
    /* border: 2px dashed var(--secondary-color); */
    animation: rotateBorder 13s linear infinite;
    z-index: -1;
    content: "";
    position: absolute;
    inset: -6px;
    border: unset !important;
    border-radius: 50%;
    z-index: -1;
    /* Gradient */
    background: linear-gradient(90deg, #24B27A 0%, #FC9025 100%);
    padding: 2px;
    /* Perfect dashed circular mask */
    -webkit-mask: repeating-conic-gradient( #000 0deg 12deg, transparent 12deg 24deg ), radial-gradient(circle, transparent 60%, #000 61%);
    -webkit-mask-composite: intersect;
    mask: repeating-conic-gradient( #000 0deg 12deg, transparent 12deg 24deg ), radial-gradient(circle, transparent 68%, #fff 61%);
    mask-composite: intersect;
    animation: rotateBorder 13s linear infinite;
}
.services-main-sec .other-fleet .services .services-grid-img img{
   object-fit: cover !important;
}

.services-template-default .energy-section .e-con-inner .energy-section__content-col h2{
   line-height: 1.2 !important;
}
.locations-template-default .zak-page-header .zak-page-title{
   font-size: var(--h36size);
}


.home .lk-about-section .lk-about-section__content-col h1 {
    padding-left: 20px;
}
.home .lk-about-section .lk-about-section__content-col h1 {
    text-align: left;
    max-width: 475px;
    margin-bottom: 16px;
    font-family: var(--archivo-font) !important;
    font-weight: 700;
    font-style: Bold;
    font-size: var(--h2size) !important;
    leading-trim: NONE;
    text-align: left;
    line-height: 100%;
    letter-spacing: 0%;
    color: var(--secondary-color);
}



/* Website CHanges */
.product-made-au{
	position: absolute;
	width: 120px;
	height: 120px;
	left: 0;
	top: 0;
}

.services-pro-wrap #hp-products .hp-products-grid .hp-item{
	position: relative;
}

@media(max-width: 767px){
	.services-pro-wrap #hp-products .hp-products-grid .hp-item{
		padding-inline: 25px !important;
	}
}

@media(max-width: 576px){
	.product-made-au{
		position: absolute;
		width: 80px;
		height: 80px;
	}
	
	.services-pro-wrap #hp-products .hp-products-grid .hp-item:has(.product-made-au) .product-title{
		max-width: 170px;
		margin: 0 auto;
	}
}


.product-warranty-badge p{
	background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
	padding: 10px 12px;
	width: 100%;
	max-width: max-content;
	border-radius: 4px;
	text-transform: capitalize;
	font-weight: 600;
}
.product-warranty-badge h4{
	margin-bottom: 8px !important;
	font-weight: bold !important;
}


/* Flow Chart */
@media(min-width: 1440px) {
	.Rebates-flowchart-wrap.flowchart-columns-head .elementor-heading-title {
		width: 170px;
		height: 170px;
	}

	.Rebates-flowchart-wrap.flowchart-columns-head > .elementor-element:not(:last-child) h6::before {
		width: 55px !important;
		top: 70px !important;
		left: 130% !important;
	}
}

.Rebates-flowchart-wrap .flow-step:first-child .elementor-widget-heading::after {
	content: "\f46c";
	font-size: 28px;
	position: absolute;
	right: 0;
	background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	bottom: 0;
	z-index: 99;
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}


.Rebates-flowchart-wrap .flow-step:nth-child(2) .elementor-widget-heading::after {
	content: "\f002";
	font-size: 28px;
	position: absolute;
	right: 0;
	background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	bottom: 0;
	z-index: 99;
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}


.Rebates-flowchart-wrap .flow-step:nth-child(3) .elementor-widget-heading::after {
	content: "\f1ec";
	font-size: 28px;
	position: absolute;
	right: 0;
	background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	bottom: 0;
	z-index: 99;
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}

.Rebates-flowchart-wrap .flow-step:nth-child(4) .elementor-widget-heading::after {
	content: "\f571";
	font-size: 28px;
	position: absolute;
	right: 0;
	background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	bottom: 0;
	z-index: 99;
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}


.Rebates-flowchart-wrap .flow-step:nth-child(5) .elementor-widget-heading::after {
	content: "\f552";
	font-size: 28px;
	position: absolute;
	right: 0;
	background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	bottom: 0;
	z-index: 99;
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}

.Rebates-flowchart-wrap .flow-step:nth-child(6) .elementor-widget-heading::after {
	content: "\f155";
	font-size: 28px;
	position: absolute;
	right: 0;
	background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	bottom: 0;
	z-index: 99;
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}

@media (min-width: 1200px) and (max-width: 1440px) {
	.Rebates-flowchart-wrap.flowchart-columns-head .elementor-heading-title {
		width: 150px !important;
		height: 150px !important;
	}

	.Rebates-flowchart-wrap.Rebates-flowchart-wrap .flow-step .elementor-widget-heading::after {
		font-size: 26px !important;
		width: 45px !important;
		height: 45px !important;
	}
}

@media (min-width: 991px) and (max-width: 1200px) {
	.Rebates-flowchart-wrap.flowchart-columns-head .elementor-heading-title {
		height: 160px !important;
		width: 160px !important;
	}
}


@media only screen and (max-width: 991px) {
	.Rebates-flowchart-wrap.flowchart-columns-head .elementor-heading-title {
		height: 150px !important;
		width: 150px !important;
	}


	.Rebates-flowchart-wrap.Rebates-flowchart-wrap .flow-step .elementor-widget-heading::after {
		font-size: 22px !important;
		width: 40px !important;
		height: 40px !important;
	}

	.Rebates-flowchart-wrap.flowchart-columns-head .elementor-heading-title {
		font-size: 16px !important;
	}
}

.rebate-flow-iconlist li .elementor-icon-list-icon{
	width: 30px;
	height: 30px;
	background: linear-gradient(90deg, #16B0A0 0%, #24B27B 30%, #2FB360 40%, #38B54A 50%);
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.rebate-flow-iconlist {
	margin-top: 30px !important;
}

.rebate-flow-iconlist ul{
	display:grid;
	justify-content: center;
	flex-direction: column;
	gap: 16px;
}

.rebate-flow-iconlist  li{
	display: flex;
	gap: 10px;
}

.rebate-flow-iconlist  li .elementor-icon-list-icon svg{
	fill: white;
	margin: 0 !important;
}

.rebate-flow-iconlist .elementor-icon-list-text{
	font-family: var(--body-font) !important;
    font-weight: 400 !important;
    font-size: var(--fontsize) !important;
    line-height: 24px !important;
	flex: 1 !important;
    color: var(--secondary-color) !important;
	padding: 0 !important ;
}

/* Brand Page */
.single-brands .entry-content > .elementor > .elementor-element{padding: 0 15px;}
.single-brands .entry-content > .elementor > .elementor-element > .e-con-inner{padding-top: var(--innerdivgap); padding-bottom: var(--innerdivgap);} 
.single-brands .entry-content > .elementor > .elementor-element.brand-intro > .e-con-inner{gap: 60px;}
.single-brands .entry-content > .elementor > .elementor-element.brand-intro > .e-con-inner .elementor-widget-image img{border-radius: 20px; object-fit: cover;}
.single-brands .entry-content > .elementor > .elementor-element.brand-intro > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor{border-left: 1px solid #000000; padding-left: 20px;}
.single-brands .entry-content > .elementor > .elementor-element.brand-intro > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor h3{margin-top: 20px; font-weight: 700; margin-bottom: 10px;}
.single-brands .entry-content > .elementor > .elementor-element.brand-intro > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor h4{margin-top: 10px; font-weight: 700; margin-bottom: 10px;}
.single-brands .entry-content > .elementor > .elementor-element.brand-intro > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor ul{margin: 0 0 20px; padding: 0; display: flex; flex-direction: column; row-gap: 10px; color: var(--secondary-color); line-height: 1.3; list-style: none;}
.single-brands .entry-content > .elementor > .elementor-element.brand-intro > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor ul li{color: inherit; padding: 0px 0 0 30px; min-height: 25px; position: relative; list-style: none;}
.single-brands .entry-content > .elementor > .elementor-element.brand-intro > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor ul li::before{background: linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%); content: '\f00c'; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; border-radius: 50%; color: #FFF; font-family: FontAwesome; position: absolute; left: 0; top: 0; font-size: 10px;}
.what-you-get-brands{background: var(--double-grey-color); text-align: center;}
.what-you-get-brands h2{font-weight: 700 !important;}
.what-you-get-brands h3{font-weight: 700 !important; margin-top: 30px;}
.what-you-get-brand-boxes{gap: 30px !important; flex-direction: initial !important; flex-wrap: wrap !important; margin-top: 30px;}
.what-you-get-brand-boxes .elementor-element{width: calc(33.33% - 20px) !important; background: #FFF; border-radius: 20px; padding: 30px; border: var(--primary-color) 1px solid;}
.what-you-get-brand-boxes .elementor-element h3{font-size: var(--h5size); color: var(--secondary-color); font-weight: 700; border-bottom: var(--primary-color) 1px solid; margin-bottom: 15px; padding-bottom: 15px;}
.what-you-get-brand-boxes .elementor-element ul{margin: 0; padding: 0 0 0 18px; display: flex; flex-direction: column; row-gap: 15px; color: var(--secondary-color); line-height: 1.3;}
.what-you-get-brand-boxes .elementor-element ul li{color: inherit;}
.what-you-get-brand-boxes .elementor-element ul li strong{display: block;}
.why-choose-brands{background: #2D2D2D;}
.why-choose-brands .elementor-widget-text-editor *{text-align: center;}
.why-choose-brands .elementor-widget-text-editor h2{color: #FFF; font-weight: 700;}
.why-choose-brands .elementor-widget-text-editor p{max-width: 1024px; color: #FFF; margin: 0 auto 15px;}
.why-choose-brands .elementor-widget-text-editor ul{margin: 50px 0 30px; padding: 0; display: flex; gap: 20px; flex-wrap: wrap; justify-content: center; list-style: none; counter-reset: my-sec-counter; row-gap: 45px;}
.why-choose-brands .elementor-widget-text-editor ul li{max-width: 270px; background: #FFF; border-radius: 15px; padding: 35px 15px 15px; border: var(--primary-color) 1px solid; color: #000; position: relative; line-height: 1.3;}
.why-choose-brands .elementor-widget-text-editor ul li:before{counter-increment: my-sec-counter; content: "0" counter(my-sec-counter); width: 50px; height: 50px; position: absolute; left: 50%; transform: translateX(-50%); top: -25px; background: linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%); display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 700; color: #FFF; border-radius: 50%;}
.why-choose-brands .elementor-widget-text-editor h3{margin-top: 30px; color: #FFF; font-weight: 700;}
.key-advantage-brands{border-top: var(--primary-color) 1px solid;}
.key-advantage-brands h3{font-size: var(--h2size); font-weight: 700;}
.key-advantage-brands h2{font-weight: 700;}
.key-advantage-brands ul{margin: 0 0 15px; padding: 0; display: flex; flex-direction: column; row-gap: 10px; color: var(--secondary-color); line-height: 1.3; list-style: none;}
.key-advantage-brands ul li{color: inherit; padding: 0px 0 0 30px; min-height: 25px; position: relative;}
.key-advantage-brands ul li::before{background: linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%); content: '\f00c'; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; border-radius: 50%; color: #FFF; font-family: FontAwesome; position: absolute; left: 0; top: 0; font-size: 10px;}
.key-advantage-brands h4{font-weight: 700; margin-top: 25px;}
@media(max-width: 1200px){
   .what-you-get-brand-boxes{gap: 15px !important;}
   .what-you-get-brand-boxes .elementor-element{padding: 15px; width: calc(33.33% - 10px) !important;}
}
@media(max-width: 800px){
   .what-you-get-brand-boxes .elementor-element{width: calc(500% - 7.5px) !important;}
}
@media(max-width: 640px){
   .what-you-get-brand-boxes .elementor-element{width: 100% !important;}
}

/* New Service Page */
/* .services-template-default .energy-section .e-con-inner .energy-section__content-col h2{font-size: var(--h3size);} */
.single-services .entry-content > .elementor > .elementor-element.energy-section > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor{border-left: 1px solid #000000; padding-left: 20px;}
.single-services .entry-content > .elementor > .elementor-element.energy-section > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor h3{margin-top: 20px; font-weight: 700; margin-bottom: 10px;}
.single-services .entry-content > .elementor > .elementor-element.energy-section > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor h4{margin-top: 10px; font-weight: 700; margin-bottom: 10px;}
.single-services .entry-content > .elementor > .elementor-element.energy-section > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor ul{margin: 0 0 20px; padding: 0; display: flex; flex-direction: column; row-gap: 10px; color: var(--secondary-color); line-height: 1.3; list-style: none;}
.single-services .entry-content > .elementor > .elementor-element.energy-section > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor ul li{color: inherit; padding: 0px 0 0 30px; min-height: 25px; position: relative; list-style: none;}
.single-services .entry-content > .elementor > .elementor-element.energy-section > .e-con-inner > div:nth-child(2) .elementor-widget-text-editor ul li::before{background: linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%); content: '\f00c'; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; border-radius: 50%; color: #FFF; font-family: FontAwesome; position: absolute; left: 0; top: 0; font-size: 10px;}
.service-why-choose{background: var(--double-grey-color); padding: var(--innerdivgap) 15px; text-align: center !important;}
.service-why-choose h2{font-weight: 700 !important; text-align: center;}
.service-why-choose p{max-width: 1024px; margin: 0 auto 15px;}
.service-why-choose h3{font-weight: 700; margin-top: 30px; margin-bottom: 10px;}
.service-why-choose ol{gap: 30px !important; flex-direction: initial !important; flex-wrap: wrap !important; margin: 20px 0; display: flex; list-style: none; justify-content: center;}
.service-why-choose ol li{width: calc(25% - 22.5px) !important; background: #FFF; border-radius: 20px; padding: 15px; border: var(--primary-color) 1px solid; color: var(--secondary-color); line-height: 1.3;}
/* .service-why-choose ol li strong{font-size: var(--h6size);} */
.service-split-system-page{padding: var(--innerdivgap) 15px;}
.service-split-system-page > .e-con-inner{gap: 30px;}
.service-split-system-page > .e-con-inner > .elementor-element{background: #2D2D2D; border-radius: 30px; color: #FFF; padding: 30px;}
.service-split-system-page > .e-con-inner > .elementor-element *{color: inherit !important;}
.service-split-system-page > .e-con-inner > .elementor-element h2{font-size: var(--h3size) !important; font-weight: 700; line-height: 1.3; border-bottom: #FFFFFF50 1px solid; margin: 0 0 15px; padding: 0 0 15px;}
.service-split-system-page > .e-con-inner > .elementor-element ul{margin: 0 0 30px; padding: 0; display: flex; flex-direction: column; row-gap: 10px; color: var(--secondary-color); line-height: 1.3; list-style: none;}
.service-split-system-page > .e-con-inner > .elementor-element ul li{color: inherit; padding: 0px 0 0 30px; min-height: 25px; position: relative;}
.service-split-system-page > .e-con-inner > .elementor-element ul li::before{background: linear-gradient(90deg,#16B0A0 0%,#24B27B 30%,#2FB360 40%,#38B54A 50%); content: '\f00c'; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; border-radius: 50%; color: #FFF; font-family: FontAwesome; position: absolute; left: 0; top: 3; font-size: 10px;}
.service-your-place{padding: var(--innerdivgap) 15px 0; text-align: center !important;}
.service-your-place h2{font-weight: 700; text-align: center;}
.service-your-place ul{display: flex; justify-content: center; gap: 20px; flex-wrap: wrap;}
.service-your-place ul li{background-color:#FFF3E6; position: relative; width: 250px; height: 250px; border-radius: 50%; border: var(--primary-color) dashed 2px; color: var(--secondary-color); display: flex; justify-content: center; align-items: center; line-height: 1.3; padding: 15px; flex-direction: column;}
/* .service-your-place ul li strong{font-size: var(--h6size);} */
.service-upgrade-steps{padding: 0 15px var(--innerdivgap); text-align: center !important;}
.service-upgrade-steps h2{text-align: center; font-weight: 700;}
.service-upgrade-steps p{max-width: 1024px; margin: 0 auto 15px;}
.service-upgrade-steps p a{color: var(--primary-color);}
.service-why-choose .energy-section__content-col .elementor-widget-button .elementor-button{margin: 0 !important;}
.service-why-choose + .service-upgrade-steps{padding: var(--innerdivgap) 15px;}
.service-split-system-page + .service-upgrade-steps h3{font-weight: 700;}
.service-why-choose + .service-upgrade-steps ul, .service-split-system-page + .service-upgrade-steps ul{margin: 15px 0; padding: 0; display: flex; gap: 20px; flex-wrap: wrap; justify-content: center; list-style: none;}
.service-why-choose + .service-upgrade-steps ul li, .service-split-system-page + .service-upgrade-steps ul li{max-width: 370px; background: #FFF; border-radius: 15px; padding: 15px; border: var(--primary-color) 1px solid; color: #000; position: relative; line-height: 1.3;}
@media(max-width: 1200px){
   .service-why-choose ol{gap: 15px !important;}
   .service-why-choose ol li{padding: 15px;}
   .service-why-choose + .service-upgrade-steps ul, .service-split-system-page + .service-upgrade-steps ul li{gap: 15px;}
}
@media(max-width: 800px){
   .service-why-choose ol li{width: calc(500% - 7.5px) !important;}
}
@media(max-width: 640px){
   .service-why-choose ol li{width: 100% !important;}
}
.postid-1723.single-brands .entry-content > .elementor > .elementor-element.service-split-system-page > .e-con-inner{padding-top: 0;}


/* Service Slider Mobile Fix */
@media(max-width: 576px) {
	.lk-services-slider .slick-list .services .services-img {
		height: 100% !important;
	}

	.lk-services-slider .slick-list .services {
		padding-block: 18px !important;
	}

	.lk-services-slider .slick-list .services .slz-block-item-01 {
		height: 100% !important;
	}
	.lk-services-slider .services-slider .services-all-content {
		height: 100% !important;
		display: flex;
		flex-direction: column;
	}

	.lk-services-slider .slick-list .services .services-img {
		flex: 1;
	}

	.lk-services-slider .slick-list .services .services-img a {
		height: 100% !important;
	}

	.lk-services-slider .slick-list .services .services-img img {
		height: 100% !important;
		border-radius: 20px;
	}
}

.zak-mobile-row .zak-header-buttons .zak-header-button .zak-button{
	font-family: 'Roboto',sans-serif !important;
}