.main-menu a{display:block;position:relative;font-weight:500;font-size:16px;color:var(--title-color);text-transform:capitalize}.h4,h4{font-size:18px;line-height:1.333}.footer-widget.widget_meta a:hover,.footer-widget.widget_pages a:hover,.footer-widget.widget_archive a:hover,.footer-widget.widget_categories a:hover,.footer-widget.widget_nav_menu a:hover{background-color:transparent;color:#fff}.header-layout4 .menu-area{position:relative;z-index:2;background-color:white}.header-layout4 .logo-bg:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 170px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 170px) 100%,0% 100%);z-index:-1}.header-layout4 .logo-bg:after{content:"";height:2px;width:80%;position:absolute;left:0;bottom:0;background-image:-webkit-gradient(linear,left top,right top,from(var(--white-color)),to(transparent));background-image:linear-gradient(to right,var(--white-color),transparent);display:none!important}.header-layout4 .header-button .themeholy-btn{display:block}.row{--bs-gutter-x:20}.main-menu>ul>li{margin:0 10px 0 6px}.form-group{position:relative;padding:6px}.brand-box{padding:10px 13px;text-align:center;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.brand-title{text-align:center;margin:.7em auto;font-weight:600;position:relative;z-index:2;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0 20px;background-color:var(--title-color)}.main-menu ul.sub-menu li a:before{content:"";position:absolute;top:8px;left:10px;font-family:var(--icon-font);width:11px;height:11px;text-align:center;border-radius:50%;display:none;font-size:1em;line-height:1;color:var(--theme-color);font-weight:900;opacity:0;visibility:visible;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.quote-form-box .form-title{margin-top:-.3em;margin-bottom:15px}.quote-form-box{padding:25px;background-color:#f7f2ed}.quote-form-box textarea{height:100px}textarea.form-control,textarea{min-height:106px;padding-top:16px;padding-bottom:17px}select,.form-control,.form-select,textarea,input{height:45px;padding:0 27px 0 14px;padding-right:18px;border:1px solid transparent;color:var(--body-color);background-color:var(--smoke-color);border-radius:0;font-size:16px;width:100%;font-family:var(--body-font);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.service-block .themeholy-btn:before,.service-block .themeholy-btn:after{background-color:#dc1013}.service-block{text-align:center;position:relative;-webkit-box-shadow:0px 3px 15px rgba(175,175,175,.15);box-shadow:0px 3px 15px rgba(175,175,175,.15);background-color:var(--white-color);padding:30px;z-index:2;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;margin-top:10px}.counter-card-wrap{display:grid;grid-template-columns:repeat(3,1fr)}.box-title{font-size:19px;line-height:1.417;font-weight:700;margin-top:-.32em}.breadcumb-wrapper{background-color:var(--title-color);padding:50px 0;overflow:hidden}.feature-card .box-title{font-size:20px;font-weight:600}.feature-card{border:1px solid var(--border-color);padding:0 40px 40px;background-color:#1f00dc;margin-right:-1px;margin-top:40px}.feature-card_icon{width:80px;height:80px;line-height:75px;text-align:center;border:1px solid var(--border-color);background-color:#fff;border-radius:99px;margin:-40px 0 30px}.checklist.style2 li{font-size:15px;font-weight:600;color:var(--title-color);font-family:var(--title-font);border:1px solid #1f00dc;gap:10px;padding:20px}.blog-meta{display:none}