/* ==========================================================================
   HOME BASE — legacy theme rules (typography, comon, advisr-unit, advisr-core,
   responsive, custome-responsive, animation, blog-page) that the home page
   actually uses. Extracted by matching selectors against the home DOM, so no
   other page's rules ride along. Order preserved from the original cascade.
   ========================================================================== */

/* ---- from typography.css ---- */
*{margin:0;padding:0;box-sizing:border-box}
input,textarea,select,option{max-width:100%}
h1,h2,h3,h4,h5,h6{padding:0;margin:0}
ul{padding:0;margin:0}
p{padding:0;margin:0}
img{max-width:100%;max-height:100%}
a,a:hover,a:focus{outline:none;text-decoration:none}
body{font-size:16px;font-weight:400;line-height:26px;overflow-x:hidden}
body,html{overflow-x:hidden}
.sp3{padding:100px 0}
.space14{height:14px}
.space16{height:16px}
.space24{height:24px}
.space10{height:10px}
@media (max-width:767px){.space10{height:5px}
}
.space20{height:20px}
@media (max-width:767px){.space20{height:10px}
}
.space30{height:30px}
@media (max-width:767px){.space30{height:15px}
}
.space40{height:40px}
@media (max-width:767px){.space40{height:20px}
}
.text-right{text-align:right}
.padding-top{padding-top:80px}
@media (max-width:991px){.padding-top{padding-top:60px}
}
.text-center{text-align:center}
.font-f-4{font-family:"Catamaran",sans-serif!important}

/* ---- from comon.css ---- */
.img100 img{width:100%}
.progress-wrap{position:fixed;right:30px;bottom:30px;height:56px;width:56px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--clr-black) 10%, transparent);z-index:1;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}
.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}
.progress-wrap::after{position:absolute;font-family:"FontAwesome";content:"";text-align:center;line-height:56px;font-size:18px;color:var(--clr-teal-24);left:0;top:0;height:56px;width:56px;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}
.progress-wrap:hover::after{opacity:0}
.progress-wrap::before{position:absolute;font-family:"FontAwesome";content:"";text-align:center;line-height:56px;font-size:18px;opacity:0;left:0;top:0;height:56px;width:56px;cursor:pointer;display:block;z-index:2;-webkit-transition:all 200ms linear;transition:all 200ms linear}
.progress-wrap:hover::before{opacity:1}
.progress-wrap svg path{fill:none}
.progress-wrap svg.progress-circle path{stroke:var(--clr-teal-24);stroke-width:4;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}
.hadding1 p{color:var(--clr-blue-58);font-size:16px;font-style:normal;font-weight:400;line-height:26px}
.button-h-2{cursor:pointer;display:inline-block;color:var(--ax-white);font-size:16px;font-style:normal;font-weight:700;line-height:24px;position:relative;text-transform:capitalize;text-align:center;border-radius:35px;background:var(--main-color, var(--clr-teal-59));box-shadow:0px 4px 12px 0px color-mix(in srgb, var(--clr-red-2) 13%, transparent);padding:12px 24px;transition:all .4s;border:none}
.btnfos2{border:0 solid;outline:1px solid;outline-offset:0px;text-shadow:none;-webkit-transition:all 1250ms cubic-bezier(0.19,1,0.22,1);transition:all 1250ms cubic-bezier(0.19,1,0.22,1);outline-color:var(--clr-teal-59);font-family:"Outfit",sans-serif}
.btnfos2:hover{border:none;outline-offset:15px;color:var(--ax-white);background-color:var(--clr-teal-24);box-shadow:none;transition:all .4s;transform:translateY(-5px)}
.hadding2 span.span{font-family:"Outfit",sans-serif;color:var(--ax-white);font-size:16px;font-style:normal;font-weight:500;line-height:22px;background-color:var(--clr-teal-59);padding:4px 16px;border-radius:30px;display:inline-block}
.hadding2 p{color:var(--paragraph, var(--clr-blue-58));transition:all .3s;font-family:"Outfit",sans-serif;font-size:18px;line-height:25px;color:var(--clr-blue-58);font-weight:400}
.hadding2 span.after2{position:relative}
.hadding2-w span.span{font-family:"Outfit",sans-serif;color:var(--clr-blue-90);font-size:16px;font-style:normal;font-weight:500;line-height:22px;background-color:var(--ax-white);padding:4px 16px;border-radius:30px;display:inline-block}
.hadding2-w h3{color:var(--ax-white);font-size:40px;font-style:normal;font-weight:700;line-height:52px;text-transform:capitalize;font-family:"Outfit",sans-serif}
.hadding2-w p{color:color-mix(in srgb, var(--ax-white) 85%, transparent);font-size:18px;font-style:normal;font-weight:400;line-height:26px;font-family:"Outfit",sans-serif}
.hadding2-w span.after2{position:relative}
.button2{cursor:pointer;display:content;color:var(--clr-blue-90);font-size:16px;font-style:normal;font-weight:700;line-height:24px;position:relative;text-transform:capitalize;text-align:center;border-radius:35px;padding:12px 24px;transition:all .4s;border:none;background-color:var(--clr-teal-59);color:var(--ax-white);transition:all .4s}
.button2:hover{background:var(--clr-blue-90);transform:translateY(-5px);transition:all .4s}
.blog2-box-img img{height:250px;object-fit:cover}
.sub-services-tab-block .tab-button .nav .nav-link.active{background-color:transparent}
.sub-services-tab-block .tab-button .nav .nav-link.active h5{background:var(--clr-teal-24);color:var(--ax-white)}
.sub-services-tab-block .tab-button .nav .nav-link:first-child.active h5{background:transparent;color:var(--clr-blue-90)}
.sub-services-tab-block .tab-button .nav .nav-link.active::after{display:none}
.h-service-section .service-bd .show-content{display:none}
@-webkit-keyframes mover{0%{transform:translateY(0)}
100%{transform:translateY(-50px)}
}
@keyframes mover{0%{transform:translateY(0)}
100%{transform:translateY(-50px)}
}
.accurex-inner-banner .inner-text-bd .bd form .item-search .dropdown .dropdown-menu.show{width:100%}
.event-category-section .category-bd .category-top-btn-item li a.active{background:var(--ax-white);color:var(--clr-teal-58)}
.event-category-section .category-bd .category-top-btn-item li a.active p{background:var(--ax-white);color:var(--clr-teal-58)}
.event-category-section .category-bd .category-top-btn-item li a.active .icon{background-color:var(--clr-teal-58)}
.h-blog-section .hadding2 ul{display:flex}
.h-blog-section .hadding2 ul li{font-family:"Outfit",sans-serif}
.h-blog-section .blog2-box-all{height:100%;margin:0}
.h-about-block{margin:0;padding:20px 0 60px 0}
.h-about-block .left{margin:0;padding:0}
.h-about-block .left img{width:100%}
.h-about-block .right{margin:0;padding:0}
.h-about-block .right .span{font-family:"Outfit",sans-serif;color:var(--ax-white);font-size:16px;font-style:normal;font-weight:500;line-height:22px;background-color:var(--clr-teal-59);padding:4px 16px;border-radius:30px;display:inline-block}
.h-about-block .right h2{color:var(--font-color, var(--clr-blue-90));font-size:40px;font-style:normal;font-weight:700;line-height:52px;text-transform:capitalize;font-family:"Outfit",sans-serif;margin:0;padding:13px 0 16px 0}
.h-about-block .right .text{margin:0;padding:0 0 0 26px;position:relative}
.h-about-block .right .text:after{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:color-mix(in srgb, var(--clr-teal-25) 40%, transparent)}
.h-about-block .right .text:before{content:"";position:absolute;left:-2px;top:50%;height:59px;width:8px;background:var(--clr-teal-15);transform:translateY(-40%);-webkit-animation:mover 7s infinite alternate;animation:mover 7s infinite alternate}
@-webkit-keyframes mover{0%{transform:translateY(0)}
100%{transform:translateY(-50px)}
}
@keyframes mover{0%{transform:translateY(0)}
100%{transform:translateY(-50px)}
}
.h-about-block .right .text p{transition:all .3s;font-family:"Outfit",sans-serif;font-size:18px;line-height:25px;color:var(--clr-blue-58);font-weight:400;margin:10px 0;padding:10px 20px}
.h-about-block .right .text p:nth-child(2){border:1px solid var(--clr-gray-36);border-radius:11px;box-shadow:0 0 13px 0px color-mix(in srgb, var(--clr-black) 14%, transparent)}
@-webkit-keyframes mover{0%{transform:translateY(0)}
100%{transform:translateY(-50px)}
}
@keyframes mover{0%{transform:translateY(0)}
100%{transform:translateY(-50px)}
}
.h-about-block .right .text p{transition:all .3s;font-family:"Outfit",sans-serif;font-size:18px;line-height:25px;color:var(--clr-blue-58);font-weight:400;margin:10px 0;padding:10px 20px}
.quick_enquiry{position:fixed;right:0;bottom:32%;z-index:9;height:auto;cursor:pointer}
.quick_enquiry a{width:42px;height:42px;margin-bottom:0;color:var(--ax-white);display:block;position:relative;right:-4px;transition:all 0.3s}
.quick_enquiry a:hover{position:relative;right:0px;width:42px}
.quick_enquiry span{font-size:18px;position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
.quick_enquiry .facebook{background:var(--clr-blue-55)}
.quick_enquiry .twitter{background:var(--clr-blue-48)}
.quick_enquiry .linkedin{background:var(--clr-cyan-2)}
.quick_enquiry .instagram{background:linear-gradient(45deg,var(--clr-orange-1) 0%,var(--clr-orange-2) 25%,var(--clr-red-6) 50%,var(--clr-pink-2) 75%,var(--clr-pink-3) 100%)}
.quick_enquiry .youtube{background:var(--clr-red-9)}
.quick_enquiry .envelope{background:var(--clr-blue-40)}
.h-contact-block{background-color:var(--clr-blue-81);padding:40px 0}
.h-contact-block .right-enquire-now{margin:0;padding:0}
.h-contact-block .right-enquire-now .item{margin:0;padding:32px 0 0 0;display:flex;align-items:center}
.h-contact-block .right-enquire-now .item .button{margin:0;padding:0 20px 0 0}
.h-contact-block .right-enquire-now .item .button a{margin:0;display:inline-block;color:var(--clr-blue-81);font-size:18px;font-style:normal;font-weight:700;line-height:24px;position:relative;text-transform:capitalize;text-align:center;border-radius:35px;background:var(--ax-white)!important;box-shadow:0px 4px 12px 0px color-mix(in srgb, var(--clr-red-2) 13%, transparent);padding:12px 24px;transition:all .4s;border:none;animation:glowing 1500ms infinite}
@keyframes glowing{0%{background-color:var(--clr-teal-38);box-shadow:0 0 3px var(--clr-teal-38)}
50%{background-color:var(--clr-teal-38);box-shadow:0 0 20px var(--clr-teal-38)}
100%{background-color:var(--clr-teal-38);box-shadow:0 0 3px var(--clr-teal-38)}
}
.h-contact-block .right-enquire-now .social-icon{margin:0;padding:0}
.h-contact-block .right-enquire-now .item .social-icon ul{margin:0;padding:0;display:flex}
.h-contact-block .right-enquire-now .item .social-icon ul li{margin:0;padding:0 8px}
.h-contact-block .right-enquire-now .item .social-icon ul li a{margin:4px;padding:0;font-size:20px;color:var(--ax-white);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:50%;border:1px solid color-mix(in srgb, var(--ax-white) 21.18%, transparent);box-shadow:0 0px 9px -1px color-mix(in srgb, var(--ax-white) 50%, transparent)}
.h-contact-block .contact2-contacts{display:flex;align-items:center;justify-content:space-between;padding-top:20px}
.h-contact-block .contact2-contacts .contact2-single{border-right:1px solid var(--clr-gray-20);width:25%;display:flex;align-items:center;justify-content:center}
.h-contact-block .contact2-contacts .contact2-single:last-child{border-right:0}
.testimonial2{background-color:var(--clr-blue-81);margin:40px 0 0 0;padding:100px 0}
.testimonial2 .hadding2-w{padding-bottom:30px}
.testimonial2 .hadding2-w span.span{font-family:"Outfit",sans-serif;color:var(--clr-blue-90);font-size:16px;font-style:normal;font-weight:500;line-height:22px;background-color:var(--ax-white);padding:4px 16px;border-radius:30px;display:inline-block}
.testimonial2 .owl-nav{margin-top:40px;text-align:center}
.testimonial2 .owl-nav button[type="button"]{color:var(--ax-white);font-size:20px;padding:10px!important}
.why-choose-slider .owl-nav{margin-top:20px;text-align:center}
.why-choose-slider .owl-nav button[type="button"]{color:var(--clr-blue-90);font-size:20px;padding:10px!important}
.why-choose-slider .owl-nav button[type="button"]{color:var(--clr-blue-90);font-size:20px;padding:10px!important}
.brand-slider-logo{margin:0;padding:0}
.brand-slider-logo .brand4-slider-all{margin:0;padding:40px 0!important}
.brand-slider-logo .brand4-single-slider{width:94%;box-shadow:0 0 6px 0px color-mix(in srgb, var(--clr-black) 50%, transparent);margin:5px;border-radius:7px;overflow:hidden;padding:0!important}
.contact2.h-contact-block .contact2-icon .fa{font-size:30px;color:var(--clr-teal-13)}
.inner-blog-sec .body .categorylist_block01 .list_item.active{background:var(--clr-blue-90)}
.evact_ticket-block .col-row span.active{display:block;position:absolute;left:-1px;width:31px;background:var(--clr-teal-54);height:27px;display:flex;align-items:center;justify-content:center;color:var(--ax-white);font-size:13px;border-radius:4px 20px 20px 4px}
.innertraning-tab .top-nav-block .nav-tabs button.nav-link.active{background:var(--clr-teal-61);border-bottom:3px solid var(--clr-teal-61)}
.innertraning-tab .top-nav-block .nav-tabs button.nav-link.active h5{color:var(--ax-white)}
.innertraning-tab .top-nav-block .nav-tabs button.nav-link.active:after{display:none}
.training-top-block .top-nav-block .nav-tabs button.nav-link.active{background:var(--clr-teal-61);border-bottom:3px solid var(--clr-teal-61)}
.training-top-block .top-nav-block .nav-tabs button.nav-link.active h5{color:var(--ax-white)}
.training-top-block .top-nav-block .nav-tabs button.nav-link.active:after{display:none}
.target-group-block .bd .top-nav-block .nav-tabs button.nav-link.active{background:var(--clr-teal-61);border-bottom:3px solid var(--clr-teal-61)}
.target-group-block .bd .top-nav-block .nav-tabs button.nav-link.active h5{color:var(--ax-white)}
.target-group-block .bd .top-nav-block .nav-tabs button.nav-link.active:after{display:none}
.skeleton{animation:skeleton-loading 1s linear infinite alternate;filter:blur(10px)}
@keyframes skeleton-loading{0%{filter:blur(8px)}
100%{filter:blur(8px)}
}
.faqblock_home{margin:0;padding:60px 0;background:var(--clr-gray-2)}
.faqblock_home .title{margin:0 0 35px 0;padding:0 0 28px 0}
.faqblock_home .title:before{position:absolute;left:50%;width:98px;transform:translateX(-50%);background:linear-gradient(to right,var(--clr-blue-71) 0%,var(--clr-blue-67) 25%,var(--clr-blue-63) 50%,var(--clr-blue-51) 75%,var(--clr-blue-49) 100%)}
.faqblock_home .bd_block{margin:0 auto;padding:0;width:78%}
.faqblock_home .bd_block .accordion{margin:0;padding:0}
.faqblock_home .bd_block .accordion .accordion_row{margin:0 0 17px 0;padding:0;border:0}
.faqblock_home .bd_block .accordion .accordion_row .accordion-header{margin:0;padding:16px 18px;background:var(--clr-blue-22);overflow:hidden;border-radius:6px}
.faqblock_home .bd_block .accordion .accordion_row .accordion-header .accordion-button{margin:0;padding:0;background:transparent;border:0;border-bottom:0;box-shadow:none;font-size:18px;color:var(--clr-blue-85);font-weight:600}
.faqblock_home .bd_block .accordion .accordion_row .accordion-header .accordion-button h4{margin:0;padding:0;background:transparent;border:0;border-bottom:0;box-shadow:none;font-size:18px;color:var(--clr-blue-85);font-weight:600}
.faqblock_home .bd_block .accordion .accordion_row .accordion-collapse{margin:0;padding:0;border:0;box-shadow:none;background:var(--clr-gray-2)}
.faqblock_home .bd_block .accordion .accordion_row .accordion-collapse .accordion-body{margin:0;padding:16px 5px;box-shadow:none;border-top:0}
.faqblock_home .bd_block .accordion .accordion_row .accordion-collapse .accordion-body p{margin:0 auto;padding:0;font-size:16px;line-height:29px;color:var(--dark-ass-color);font-weight:500;text-align:left;padding-bottom:10px}
.faqblock_home .bd_block .accordion .accordion_row .accordion-collapse .accordion-body ul{margin:0;padding:0 0 0 22px;display:flex;flex-wrap:wrap}
.faqblock_home .bd_block .accordion .accordion_row .accordion-collapse .accordion-body ul li{margin:0 auto;padding:2px 0;font-size:var(--font-size-16);line-height:22px;color:var(--dark-ass-color);font-weight:400;padding-bottom:7px;width:100%;position:relative}
.faqblock_home .bd_block .accordion .accordion_row .accordion-collapse .accordion-body ul li::before{background-color:var(--clr-gray-59);content:" ";display:block;height:7px;margin-left:-20px;transform:translateY(14px);width:7px;border-radius:50px;margin-top:0;position:relative;top:0px}

/* ---- from advisr-unit.css ---- */
body{-ms-word-wrap:break-word;word-wrap:break-word;overflow-x:hidden}
img{max-width:100%;height:auto}
.postbox__item.sticky{border-top:3px solid var(--clr-blue-44)}
.tagcloud a.active,.tagcloud a:hover,.postbox__text .wp-block-tag-cloud a:hover,.widget_block .widget_tag_cloud a:hover{transition:all 0.3s;background:var(--clr-blue-68);color:var(--ax-white)!important}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:var(--clr-gray-7);clip:auto!important;clip-path:none;color:var(--clr-gray-70);display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.admin-bar .header__sticky{margin-top:32px}
.admin-bar #header-sticky.header__area.header__transparent{margin-top:32px}
@media only screen and (min-width:300px) and (max-width:767px){.admin-bar .header__sticky{margin-top:0px!important}
}
@media only screen and (min-width:600px) and (max-width:767px){.admin-bar .header__sticky{margin-top:42px}
}

/* ---- from advisr-core.css ---- */
body,html{overflow-x:hidden}
header .header-height{height:94px;background:var(--clr-gray-61)}
.header-area{background:transparent;position:fixed;z-index:22;width:100%;left:0;top:0;width:100%;z-index:999;background:var(--ax-white)}
.header-area .header-elements .site-logo a{width:130px}
.header-area .header-elements .site-logo a img{object-fit:contain}
.header-elements{display:flex;align-items:center;justify-content:end}
.home1-about .owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.active{background:none}
.demo-sidebar.active-sidebar{right:-5%;transition:all 1s;transition-duration:1.5s;transition-delay:1s}
.demo-sidebar.active-sidebar:after{transition:all 0.3s;width:210%;transition-duration:1s}
.demo-sidebar.active-sidebar:before{transition:all 0.3s;width:210%;transition-duration:0.5s}
.owl-nav{margin-top:40px}
.owl-nav button svg{padding:15px;border-radius:5px;border:1px solid var(--clr-gray-21);font-size:20px;transition:all .4s}
.owl-nav button:nth-child(2) svg{margin-left:15px}
.owl-nav button svg:hover{background-color:var(--clr-blue-68);color:var(--ax-white)}
.blog1-single-box.active::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--clr-blue-19);visibility:visible;transition:all .3s;z-index:-3;border-radius:5px;opacity:1}
.brand2-slider.owl-carousel.owl-loaded.owl-drag div{height:27px;opacity:0.8}
dive.brand-area-all.owl-carousel.owl-loaded.owl-drag>div img{height:32px;margin-top:37px}
.testimonial2 .owl-nav{margin-top:40px;text-align:center}
.testimonial2 .owl-nav button svg{padding:15px 17px;border-radius:50%;border:1px solid var(--clr-gray-21);font-size:20px;transition:all .4s;display:inline-block;color:var(--ax-white)}
.testimonial2 .owl-nav button:nth-child(2) svg{margin-left:15px}
.testimonial2 .owl-nav button svg:hover{background-color:var(--clr-teal-24);color:var(--ax-white);border:1px solid var(--clr-teal-24)}
.read-more-btn{color:var(--clr-blue-90);font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:inline-block;transition:all .4s}
.read-more-btn:hover{color:var(--clr-teal-24);transition:all .4s}
.blog2-hadding{padding:24px}
.blog2-hadding h4 a{font-family:"Outfit",sans-serif;color:var(--clr-blue-90);font-size:22px;font-style:normal;font-weight:600;line-height:30px;display:inline-block;transition:all .4s}
.blog2-hadding h4 a:hover{color:var(--clr-teal-24);transition:all .4s}
.date2{color:var(--paragraph, var(--clr-blue-58));font-size:16px;font-style:normal;font-weight:400;line-height:26px;display:inline-block}
.date2:hover{color:var(--clr-blue-58)}
.blog2-box-img img{border-radius:30px 30px 0px 0px;transition:all .9s}
.blog2-box-img{border-radius:30px 30px 0px 0px}
.blog2-box-img{overflow:hidden}
.blog2-box-all{position:relative;transition:all .4s;margin-top:30px}
.blog2-box-all::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:-2;border-radius:30px;border:1px solid var(--clr-gray-7);background:var(--ax-white);visibility:hidden;transition:all .4s;opacity:0}
.blog2-box-all.active::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:-2;border-radius:30px;border:1px solid var(--clr-gray-7);background:var(--ax-white);visibility:visible;opacity:1;transition:all .4s}
.blog2-box-all:hover::after{visibility:visible;transition:all .4s;opacity:1}
.blog2-box-all:hover .blog2-box-img img{transform:scale(1.1);transition:all .9s}
.contact2-icon-hadding a{color:var(--ax-white);font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:inline-block}
.contact2-single{display:flex;margin-top:20px}
.contact2-icon{padding-right:10px;color:var(--ax-white)}
.featured .owl-nav button svg{padding:15px 17px;border:1px solid var(--clr-blue-18);border-radius:50%;font-size:20px;transition:all .4s}
.featured .owl-nav{text-align:center;margin-top:60px}
.featured .owl-nav button svg:hover{border:1px solid var(--main-color, var(--clr-teal-21));background:var(--clr-teal-8);color:var(--clr-blue-90)}
.testimonial3 .owl-nav{margin-top:40px}
.testimonial3 .owl-nav button svg{padding:15px 17px;border:1px solid var(--clr-blue-18);border-radius:50%;font-size:20px;transition:all .4s;background:var(--ax-white)}
.testimonial3 .owl-nav button svg:hover{background-color:var(--clr-teal-8);border:1px solid var(--clr-teal-21);color:var(--clr-blue-90)}
.blog3-box-all.active::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border:1px solid var(--clr-gray-17);border-radius:10px;visibility:hidden;z-index:-2;opacity:1;visibility:visible}
.brand4-slider-all{padding-top:100px}
.brand4-single-slider{width:170px}
.testimonial4 .owl-nav button svg{padding:15px;border-radius:5px;border:1px solid var(--clr-gray-21);font-size:20px;transition:all .4s}
.testimonial4 .owl-nav button svg:hover{background-color:var(--clr-blue-53)}
.blog4-box.active::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border:1px solid var(--clr-gray-22);z-index:-2;visibility:visible;opacity:1}
@media (max-width:767px){.admin-bar .sticky-header.fixed-header{top:0}
#header-wrap .navbar-brand.logo,.sticky-header .navbar-brand.logo{margin-top:0;box-shadow:none;padding:15px 0}
.service-list .service-item.style-1.active .service-image{top:0}
.portfolio-list .portfolio-item.style-2.active .portfolio-image{top:0}
.portfolio-item.style-2.active .portfolio-image:after{height:100px;width:100px;right:40px;bottom:-40px}
}
.about-team .owl-carousel button.owl-dot{background:var(--clr-gray-34);border:none;color:inherit;padding:0!important;font:inherit;height:4px;width:30px;margin:0 6px;border:none;border-radius:5px}
.about-team .owl-dots{position:absolute;width:100%;bottom:-50px;right:0;text-align:center}
.about-team .owl-carousel button.owl-dot.active{background-color:var(--clr-blue-68)}
.page-blog1-single-box.blog1-single-box.active::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--clr-blue-19);visibility:visible;transition:all .3s;z-index:-3;border-radius:0;opacity:1}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--font-color, var(--clr-blue-90));font-size:24px;font-style:normal;font-weight:500;line-height:32px;background:none}
.nav-link.active{position:relative;transform:scale(1)}
.nav-link.active::after{content:"";position:absolute;bottom:-17px;left:0;height:3px;width:100%;background:var(--clr-blue-68)}
.checkout-input-selact.active .cleck-box{display:block}
.accordion-button.accordion-button2:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);border-radius:5px;background:var(--business-consulting, var(--clr-blue-16));color:var(--clr-blue-90);font-weight:700;border-radius:0;border:none;box-shadow:none}
.accordion-button.accordion-button2:not(.collapsed) img{filter:brightness(0)}
.active-headeractive-header2 button.accordion-button-active::after{position:absolute;content:"";font-family:"Font Awesome 5 pro";right:23px;transition:all 0.3s}
.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);filter:brightness(0)}
.accordion-item.accordion-item{margin-bottom:20px}
.accordion-button.accordion-button3:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);border-radius:5px;background:var(--business-consulting, var(--clr-blue-16));color:var(--clr-blue-90);font-weight:700;border-radius:0;border:none;box-shadow:none}
.accordion-button.accordion-button3:not(.collapsed) img{filter:brightness(0)}
.accordion-item{border:none}
.lightbox-modal .modal-content{background-color:var(--lightbox)}
.lightbox-modal .modal-body{display:flex;align-items:center;padding:0}

/* ---- from responsive.css ---- */
@media screen and (max-width:769px){.owl-nav{text-align:center;margin-top:30px}
br{display:none}
}
@media screen and (max-width:769px){.hadding2 span.after2::after{content:"";position:absolute;bottom:-35px;left:0;height:100%;width:100%;background-image:url(../img/shapes/line2.svg);background-repeat:no-repeat}
.hadding2-w span.after2::after{content:"";position:absolute;bottom:-40px;left:0;height:100%;width:100%;background-image:url(../img/shapes/line2.svg);background-repeat:no-repeat}
}
@media screen and (max-width:769px){.text-right{text-align:left}
}

/* ---- from custome-responsive.min.css ---- */
.fa-solid,.fas,.fa-brands,.fab{font-weight:500;font-family:"FontAwesome"!important}
.whatsapp{position:fixed;bottom:100px;right:20px;z-index:9999;border-radius:100%;display:flex;justify-content:center;align-items:center;margin:-60px auto 20px;-webkit-box-shadow:0 0 14px -4px rgb(41 50 112/83%);-moz-box-shadow:0 3px 10px 0 rgb(0 0 0/0.15);box-shadow:-1px 4px 33px -4px color-mix(in srgb, var(--clr-black) 83%, transparent)}
.whatsapp-info-icon svg{width:50px;height:50px}
@media screen and (max-width:1200px){.footer-contact-input{display:flex;align-items:start;flex-direction:column!important}
.button-footer{margin-left:0!important;margin-top:20px!important}
}
@media screen and (max-width:991px){.mobile-logo a{display:inline-block;width:101px}
header .header-height{height:82px;background:var(--ax-white)!important}
.quick_enquiry{position:fixed;right:0;bottom:30%;z-index:99}
.hadding2-w span.after2::after{display:none}
.blog2-box-img img{height:auto}
.h-blog-section .col-lg-4{margin-bottom:20px}
.hadding2 span.after2::after{display:none}
.h-contact-block .contact2-contacts{display:flex;padding-top:20px;flex-wrap:wrap}
.h-contact-block .contact2-contacts .contact2-single{width:50%}
.footer-contact-input{display:flex;align-items:center;flex-wrap:wrap}
.button-footer{margin-left:0;margin-top:20px}
.sp3{padding:80px 0}
.h-about-block .right h2{font-size:36px;font-weight:700;line-height:52px}
.sp3{padding:60px 0}
.testimonial2{margin:40px 0 0 0;padding:60px 0}
}
@media screen and (max-width:767px){.aos-animate{transition-property:none!important;transform:none!important;animation:none!important}
.h-about-block .right h2{font-size:30px;line-height:36px}
.h-about-block .right .text p{font-size:15px;line-height:24px;padding:10px 20px 0 0}
.testimonial2{margin:30px 0 0 0;padding:60px 0}
.hadding2 p{font-size:16px;line-height:25px}
.h-contact-block .right-enquire-now h3{font-size:30px;font-weight:700;line-height:36px;padding-top:20px}
.h-contact-block .right-enquire-now .item{display:block}
.h-contact-block .right-enquire-now .social-icon{margin:0;padding:20px 0 0 0}
.h-contact-block .contact2-contacts{display:block;padding-top:20px}
.h-contact-block .contact2-contacts .contact2-single{width:100%;text-align:left;align-items:center;justify-content:start;border:0}
.sp3{padding:60px 0}
.single-footer h3{font-size:22px;line-height:26px}
.blog2-hadding h4 a{font-size:22px;line-height:26px}
.hadding2-w h3{font-size:30px;line-height:36px}
.testimonial2 .hadding2-w h3{font-size:30px;line-height:36px}
.hadding2 h3{font-size:30px;line-height:36px}
.faqblock_home .title h3{font-size:30px;line-height:41px}
.faqblock_home{padding:40px 0}
.faqblock_home .title{margin:0 0 35px 0;padding:0}
.padding-top{padding-top:40px}
}
@media screen and (max-width:576px){.padding-top{padding-top:40px}
.padding-top{padding-top:50px}
.btnfos2:hover{border:none;outline-offset:4px;color:var(--ax-white);background-color:var(--clr-teal-24);box-shadow:none;transition:all 0.4s}
.h-contact-block .right-enquire-now h2,.h-contact-block .right-enquire-now h3,.h-contact-block h2,.h-service-section h1,.hadding2-w h3,.testimonial2 .hadding2-w h2{font-size:22px;line-height:32px}
.testimonial2 .hadding2-w h3{font-size:22px;line-height:32px}
.hadding2 h1,.hadding2 h2,.hadding2 h3{font-size:22px;line-height:32px}
.h-blog-section .hadding2 ul{display:flex;flex-wrap:wrap}
.h-about-block .right h2{font-size:22px;line-height:32px}
.faqblock_home .title h3{font-size:22px;line-height:32px;font-weight:700}
.faqblock_home .bd_block{width:100%}
.button-h-2{font-size:16px;font-weight:700;line-height:24px;padding:12px 12px;margin:0 6px}
.h-about-block{padding:20px 0 30px 0}
.brand-slider-logo .brand4-slider-all{padding:20px 0!important}
.testimonial2{margin:30px 0 0 0;padding:50px 0}
.testimonial2 .owl-nav{margin-top:16px;text-align:center}
.sp3{padding:40px 0}
.blog2-hadding h4 a{font-size:20px;line-height:26px}
}

/* ---- from blog-page.css ---- */
.theme-pagination li a:hover,.theme-pagination li a.active{background:var(--business-consulting, var(--clr-blue-68));transition:all 0.3s;color:var(--ax-white)}
.post-format-gallery .owl-nav button{font-size:30px;display:block;width:70px;height:70px;background:var(--clr-blue-45)!important;text-align:center;line-height:100px;color:var(--ax-white)!important;border-radius:15px;position:absolute;top:calc(50% - 35px);left:10px;z-index:9}
.post-format-gallery .owl-nav button.owl-next{left:auto;right:10px}
.post-format-gallery .owl-nav button{font-size:30px;display:block;width:70px;height:70px;background:var(--clr-blue-45)!important;text-align:center;line-height:100px;color:var(--ax-white)!important;border-radius:7px;position:absolute;top:calc(50% - 35px);left:10px;z-index:9}
.post-format-gallery .owl-nav button.owl-next{left:auto;right:10px}
.coffee-nav ul li a:hover,.coffee-nav ul li a.active{background:var(--clr-blue-45);box-shadow:0px 4px 10px color-mix(in srgb, var(--clr-blue-45) 20%, transparent);color:var(--ax-white)}
ul{list-style:none}
