/*
 Theme Name:   Kadence Child – Bowlus
 Theme URI:    https://example.com/
 Description: Child theme for Kadence used in Bowlus project
 Author:       Bowlus Team
 Author URI:   https://example.com/
 Template:     kadence
 Version:      1.0.0
*/

/* --------------------------------------------------
   Bowlus – Child Theme Custom Styles
   -------------------------------------------------- */

a {transition: 0.5s;}
figure {margin: 0 !important;}
.content-area .single-content p {margin-bottom: 20px;}
.height__full {height: 100vh;}
/*.home__nocontrol video {pointer-events: none;}
.home__nocontrol video::-webkit-media-controls,
.home__nocontrol video::-webkit-media-controls-panel,
.home__nocontrol video::-webkit-media-controls-play-button,
.home__nocontrol video::-webkit-media-controls-start-playback-button {display: none !important;-webkit-appearance: none;}
.home__nocontrol video::-moz-media-controls {display: none !important;}*/
.home__nocontrol {height: 100vh;}
body.body__menuopen {overflow: hidden;}
.hero__video {position: relative;}
.hero__video:after {content: "";position: absolute;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 66.82%, #000000 100%),linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 37.99%);height: 100%;width: 100%;left: 0;top: 0;}
.hero__content,.hero__title{position:absolute;text-align:center;left:0;right:0;}
.home__nocontrol video{width:100%;height:100vh;object-fit:cover;}
#main-header{position:absolute;background-color:transparent;width:100%;top: 15px;}
.hero__title{top:50%;transform:translatey(-50%);-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);margin:0;z-index: 1;}
.hero__content{bottom:60px;}
.hero__content .wp-block-kadence-advancedbtn .kb-button{min-width:427px;}
.hero__content .wp-block-buttons{gap:30px;}
.kb-button {min-width: 275px;}
.hero__content .wp-block-kadence-advancedbtn.small__button .kb-button {min-width: 275px;}
.kb-button:after{background-color:var(--global-palette10,#3182CE);width:0;content:"";position:absolute;transition:0.5s;height:100%}
.black__button .kb-button:after {background-color: var(--global-palette7);}
.kb-button:hover:after{width:100%;z-index:-1}
#main-header .header-button:hover{background-color:var(--global-palette7, #EDF2F7);}
/*#main-header .header-button:after{background-color:var(--global-palette7, #EDF2F7);width:0;content:"";position:absolute;transition:0.5s;height:100%}
#main-header .header-button:hover:after{width:100%;z-index:-1}*/
#main-header .header-button {position: relative;font-weight: 400;}

.hover__white.kb-button:hover:after{background-color:var(--global-palette-btn-bg)}
.hover__white.kb-button:hover{background-color:var(--global-palette-btn-bg) !important;border:1px solid;border-color:var(--global-palette-btn-hover) !important}
.hover__white.kb-button:hover:after{background-color:var(--global-palette-btn-bg)}
.bowlus__slides .kb-advanced-slide-inner-wrap{align-items:flex-start}
.splide__arrows{justify-content:center;bottom:-56px !important}
.press .splide__arrows {left: 87px !important;}
.model__inner {position: absolute;}
.model__main {overflow: hidden;border-radius: 8px;}
.model__gradient::after {position: absolute;inset: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 61.57%, #000000 100%);pointer-events: none;content: "";    display: block;}
.bowlus__slides button svg{display:none}
.bowlus__slides .kb-splide .splide__arrow{background-image:url(assets/images/bowlus__left-arrow.webp) !important;background-position:center;background-repeat:no-repeat;height:16px !important;width:36px !important;display:block;opacity:1 !important;border:none !important}
.bowlus__slides .kb-splide .splide__arrow.splide__arrow--next{background-image:url(assets/images/bowlus__right-arrow.webp) !important}
.bowlus__slides .kb-splide .splide__arrow:hover{background-color:transparent !important;opacity:0.2 !important;margin:0 !important}
.section__bottom-gradient::after{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);pointer-events:none;content:"";display:block;/*z-index:1*/}
.section__bottom-grad::after{position:absolute;inset:0;background: linear-gradient(180deg, rgba(5, 6, 8, 0) 59.07%, #050608 100%);
;pointer-events:none;content:"";display:block;}
.bg__color > .kt-inside-inner-col:before {background-color: #00000099 !important;}
.dektop__bg > .kt-row-column-wrap {display: flex;justify-content: center;}

.bowlus__tab.wp-block-kadence-tabs{text-align:center}
.border__radius {border-radius: 8px; overflow: hidden;}
.bowlus__tab .kt-tabs-title-list{border-bottom:1px solid var(--global-palette3,#1A202C);display:inline-flex !important}
.bowlus__faqs{width:50%}
.bowlus__faqs .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before,.bowlus__faqs .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after{height:2px;width: 16px;}
.bowlus__faqs div.kt-accordion-panel-active {border-bottom-left-radius: 8px;overflow: hidden;border-bottom-right-radius: 8px;}
.bowlus__faqs button.kt-accordion-panel-active {border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.wp-block-kadence-pane.kt-accordion-pane {background: #c9c9c9;border-radius: 8px;}


footer section.widget {margin-bottom: 20px;}
footer .menu li:last-child {margin-bottom: 0;}
footer .menu li {line-height: 1.2 !important;margin-bottom: 7px;}
footer .menu li a {padding: 0;font-size: 18px;line-height: 1.2;display: inline-block;transition: 0.5s;color: var(--global-palette8) !important;position: relative;}
footer .menu li a:hover {color: var(--global-palette10, #3182CE) !important;}
.footer__phone .kt-row-column-wrap {grid-template-columns: minmax(0, 8%) minmax(0, 92%) !important;}
.footer__phone a div {transition: 0.5s;display: inline-block;}
.footer__phone figure {margin: 0;}
.footer__phone .wp-block-kadence-column {display: inline-block;}
.footer__phone .kt-inside-inner-col {display: inline-block;vertical-align: super;}
.footer__phone a div:after {content: "";position: absolute;left: 0;width: 0;height: 1px;background-color: var(--global-palette10, #3182CE);bottom: -5px;transition: 0.5s;right: 0;margin: 0 auto;}
.footer__phone a div:hover:after {width: 100%;}
footer .wp-block-social-links svg:hover {color: var(--global-palette10, #3182CE) !important;}



footer .wp-block-social-links svg {color: var(--global-palette8) !important;height: 1.25em !important;width: 1.25em !important;}
footer .wp-block-social-links {gap: 32px !important;}
.site-footer-wrap {padding: 60px;background-color: var(--global-palette7);}
footer .menu-footer-menu-container ul {display: flex;justify-content: center;flex-wrap: wrap;column-gap: 20px;row-gap: 2px;}
footer .menu-footer-menu-container .menu a {font-size: 14px !important;color: var(--global-palette3) !important;}
.header-navigation .menu {gap: 30px;}
footer .menu li a:after {content: "";position: absolute;    left: 0;width: 0;height: 1px;background-color: var(--global-palette10, #3182CE);bottom: -5px;transition: 0.5s;right: 0;margin: 0 auto;}
footer .menu li a:hover:after {width: 100%;}
body .site-header-item {margin-right: 4px;margin-left: 30px;}
.desktop__bar a {padding: 10px !important;}
.desktop__bar li a {padding: 0 !important;}
.site-footer-row-container-inner .site-container {max-width: 1510px !important;display: block;margin: 0 auto;}
.built__button {margin: 0 30px 0 10px;}
.built__button a {color: var(--global-palette8);font-size: 16px;font-weight: 400;}
.built__button a:hover {color: var(--global-palette10, #3182CE) !important;}
header .site-container {width: 1450px;}
header .dropdown-nav-toggle {display: none !important;}
.header-navigation .header-menu-container ul ul.sub-menu {box-shadow: none !important;}
.menu__hover .site-main-header-inner-wrap {transition: 0.5s;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.cross__click .site-main-header-inner-wrap {transition: 0.5s;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.cross__click .header-navigation ul ul.sub-menu {border-top-left-radius: 0;border-top-right-radius: 0;}
.cross__click .site-main-header-inner-wrap {background-color: var(--global-palette8);border-top-left-radius: 30px;border-top-right-radius: 30px;}
.cross__click .site-main-header-inner-wrap .desktop-bar span {background-color: var(--global-palette7, #EDF2F7);}
.cross__click .site-main-header-inner-wrap .main-navigation li a {color: var(--global-palette4) !important;}
.cross__click .site-main-header-inner-wrap .site-branding img {filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(272deg) brightness(108%) contrast(108%);}
.cross__click .site-main-header-inner-wrap:hover .built__button a {color: #333333;}

.cross__remove .site-main-header-inner-wrap {transition: 0.5s;border-bottom-left-radius: 30px !important;border-bottom-right-radius: 30px !important;}
.menu__hover .header-menu-container ul.sub-menu {transition: 0.5s;border-top-left-radius: 0;border-top-right-radius: 0;}
.main-navigation li a {color: var(--global-palette8) !important;font-size: 16px;padding: 20px 0 !important;}
.main-navigation li li a {padding: 10px 87px 10px 87px !important;}
.main-navigation li li a.kb-button:hover:after {background-color: var(--global-palette7);}
.site-main-header-inner-wrap:hover {background-color: var(--global-palette8);border-radius: 30px;}
.site-main-header-inner-wrap:hover .built__button a {color: #333333;}
.site-main-header-inner-wrap:hover .main-navigation li a {color: var(--global-palette4) !important;}
.site-main-header-inner-wrap:hover .main-navigation li li a {color: var(--global-palette8) !important;}
.header-navigation ul ul.sub-menu {border-radius: 30px;overflow: hidden;}
.site-main-header-inner-wrap:hover .desktop-bar span {background-color: var(--global-palette7, #EDF2F7);}
.site-main-header-inner-wrap:hover .site-branding img {filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(272deg) brightness(108%) contrast(108%);}

.desktop-bar {height: 30px;width: 30px;display: flex;justify-content: center;align-items: baseline;gap: 6px;flex-direction: column;}
.desktop-bar span {height: 2px;width: 22px;background-color: var(--global-palette8);display: block;border-radius: 2px;}
.desktop-bar span:last-child {width: 11px;}

.desktop-bar {transition: all 0.3s ease;}
.desktop-bar span {transition: all 0.3s ease;transform-origin: center;}
body .nav-drop-title-wrap {padding: 0;}

/* OPEN STATE */
.desktop-bar.is-open span:nth-child(1) {transform: translateY(6px) rotate(45deg);width: 22px;-webkit-transform: translateY(6px) rotate(45deg);-moz-transform: translateY(6px) rotate(45deg);-ms-transform: translateY(6px) rotate(45deg);-o-transform: translateY(6px) rotate(45deg);}


.desktop-bar.is-open span:nth-child(2) {opacity: 0;}

.desktop-bar.is-open span:nth-child(3) {transform: translateY(-10px) rotate(-45deg);width: 22px;-webkit-transform: translateY(-10px) rotate(-45deg);-moz-transform: translateY(-10px) rotate(-45deg);-ms-transform: translateY(-10px) rotate(-45deg);-o-transform: translateY(-10px) rotate(-45deg);}

/* Kadence Tabs - Activate tab on hover */
.header__tab .kt-tabs-title-list li:hover {cursor: pointer;}
.header__tab .kt-tabs-title-list li:hover a {color: inherit;}
/* Show tab content on hover */
.header__tab .kt-tabs-title-list li:hover + .kt-tabs-content-wrap .kt-tab-inner-content {display: block;}
.header__tab .kt-tabs-content-wrap {min-height: 310px;}


.secondary-navigation .header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul a {width: auto;}
.video__info {position: absolute !important;left: 0;right: 0;text-align: center;bottom: 4%;}
.youtube__video iframe {height: 287px !important;border-radius: 8px;}
/*.youtube__box:hover .video__info {display: none;}*/
header .wp-block-kadence-tab .kb-advanced-heading-link:hover {color: transparent;}
.header-menu-container ul.menu>li>ul ul.wp-block-kadence-posts {display: flex !important;gap: 10px;}
.header-menu-container ul.menu>li>ul ul.wp-block-kadence-posts li { width: 50% !important; position: relative; border-radius: 8px; overflow: hidden; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.header-menu-container ul.menu>li>ul ul.wp-block-kadence-posts li:before {background-image: linear-gradient(180deg, var(--global-palette7) 0%, var(--global-palette7) 100%);content: "";    opacity: .3;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;transition: all .3s ease-in-out;}
.header-navigation #primary-menu li.menu-item>a {font-weight: 400;}
.header-navigation #primary-menu li.menu-item>a:hover {color: var(--global-palette10, #3182CE) !important;}
.header-menu-container ul.menu ul.wp-block-kadence-posts li .entry-content-wrap {position: absolute;bottom: 6%;width: 100%;z-index: 1;}
.header-menu-container ul.menu>li>ul .testimonial__menu ul.wp-block-kadence-posts li {width: 100% !important;}
.header-menu-container ul.menu>li>ul .testimonial__menu ul.wp-block-kadence-posts li img {max-height: 340px;object-fit: cover;width: 100%;}
.articles__posts .entry-header {margin: 0;}
.articles__posts .entry-title {color: var(--global-palette8);font-size: 22px;text-align: center;}
.articles__posts .entry-summary {margin: 0;}
.articles__posts .entry-summary p {color: var(--global-palette8);text-align: center;font-size: 14px;}
.articles__posts .entry-meta {display: none;}
.articles__posts .more-link-wrap {text-align: center;margin-top: -5px !important;}
.articles__posts .more-link-wrap span {display: none;}
.articles__posts .more-link-wrap a {color: var(--global-palette8);text-align: center;font-size: 16px;text-transform: capitalize;font-weight: 400;border-bottom: 1px solid var(--global-palette8);}
.articles__posts .entry-content-wrap {padding: 0 10px !important;}
.articles__posts .more-link-wrap a:hover {color: var(--global-palette8);}

.tab__gradient > .kt-inside-inner-col:after {background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),linear-gradient(180deg, rgba(0, 0, 0, 0) 61.57%, #000000 100%);position: absolute;content: "";left: 0;right: 0;width: 100%;height: 100%;border-radius: 8px;}
.tab__gradient .post-thumbnail-inner:before {background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),linear-gradient(180deg, rgba(0, 0, 0, 0) 61.57%, #000000 100%);position: absolute;content: "";left: 0;right: 0;width: 100%;height: 100%;border-radius: 8px;}
.tab__gradient.articles__posts > .kt-inside-inner-col:after {display: none;}

.menu__phone {position: absolute !important;bottom: -9px;max-width: 300px;left: 0;}
.menu__phone .phone__row .kt-row-column-wrap {display: flex;gap: 40px;}
.menu__phone .phone__row .kt-row-column-wrap  .kt-row-column-wrap {gap: 5px;}
.phone__row .kt-inside-inner-col a div:hover {color: var(--global-palette10, #3182CE);}
header .follow__row .wp-block-social-links svg {color: var(--global-palette7) !important;height: 0.85em !important;width: 0.85em !important;}
header .follow__row .wp-block-social-links svg:hover {color: var(--global-palette10, #3182CE) !important;}
.header-menu-container .follow__row ul {margin: 0;}
.box__learn a.kb-advanced-heading-link:hover {text-decoration: none;}
.footer-widget6 .footer-widget-area-inner {display: flex;flex-direction: column;}
.footer-widget6 .footer-widget-area-inner p {margin-top: 0;}
.footer-widget-area-inner .footer-html {margin-bottom: 5px;}
footer section#block-20 p {margin-bottom: 2px;}

.common__slide  .kb-splide .splide__slide.splide__slide--clone {opacity: 0;}
.common__slide .kb-splide .splide__track {overflow: visible;}
.common__slide .kb-splide .splide__arrow {background-color: transparent;}
.bowlus__slides .wp-block-kadence-image img {width: 100%;}

.testi__main .splide__arrows {position: absolute;width: 120px;z-index: 1;display: flex;gap: 1rem;justify-content: center;bottom: -60px !important;left: 0;right: 0;margin: 0 auto;}
.testi__main .kt-blocks-post-grid-item {border-radius: 8px;width: 100%;}
.testi__main .kt-blocks-post-grid-item-inner-wrap {border-radius: 8px;}
.testi__main .kb-splide .splide__slide {height: auto;display: flex;}
.common__slide .kb-splide .splide__arrow:hover, .common__slide .kb-splide .splide__arrow:active, .common__slide .kb-splide .splide__arrow:focus {background-color: transparent;}

.article__slide .kt-blocks-post-grid-item {border-radius: 8px;width: 100%;}
.article__slide .kb-splide .splide__slide {height: auto;display: flex;}
.article__slide .splide__arrows {position: absolute;width: 120px;z-index: 1;display: flex;gap: 1rem;justify-content: center;bottom: -60px !important;left: 0;right: 0;margin: 0 auto;}
.article__slide .kt-blocks-post-readmore {border-bottom: 1px solid !important;}
.mobile__post .kt-blocks-post-readmore {border-bottom: 1px solid !important;}

.common__slide .wp-block-kadence-image img, .common__slide .kadence-post-image img {width: 100%;height: 312px !important;object-fit: cover !important;}
.common__slide {padding: 0 15px;}
.press__inner {padding: 0 180px 0 0;}
.common__slide figure img { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); transition: transform 0.9s ease; -webkit-transition: transform 0.9s ease; -moz-transition: transform 0.9s ease; -ms-transition: transform 0.9s ease; -o-transition: transform 0.9s ease; }
.common__slide figure {overflow: hidden;}
.common__slide .kb-splide .splide__slide:hover figure img { transform: scale(1.02); -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); }
.article__slide .kb-splide .splide__slide:hover .kadence-post-image img { transform: scale(1.02); -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); }
.article__slide .kadence-post-image img { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); transition: transform 0.9s ease; -webkit-transition: transform 0.9s ease; -moz-transition: transform 0.9s ease; -ms-transition: transform 0.9s ease; -o-transition: transform 0.9s ease; }
.testi__main .kb-splide .splide__slide:hover .kadence-post-image img { transform: scale(1.02); -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -ms-transform: scale(1.02); -o-transform: scale(1.02); }
.testi__main .kadence-post-image img { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); transition: transform 0.9s ease; -webkit-transition: transform 0.9s ease; -moz-transition: transform 0.9s ease; -ms-transition: transform 0.9s ease; -o-transition: transform 0.9s ease; }
.article__slide .splide__arrows {display: none;}
.header-menu-video:hover ~ .video__info,
.header-menu-video:hover + .video__info{display: none !important;}
.video__info.is-hidden {display: none !important;}
.testi__sec {background: linear-gradient(180deg, #DDDDDD 0%, #EDEDED 10.1%, #EDEDED 90.38%, #DDDDDD 100%);}
.arcticle__sec {background: linear-gradient(180deg, #DDDDDD 0%, #EDEDED 10%, #EDEDED 90%, #DDDDDD 100%);}

.bowlus__heading {display: inline;align-items: flex-start;justify-content: center;}
.bowlus__heading::after {content: "®";font-size: 0.5em;vertical-align: super;margin-left: 2px;white-space: nowrap;}

.kb-button {position: relative;overflow: hidden;z-index: 1;}

/* Wave layer */
.kb-button::after {content: "";position: absolute;inset: 0;background:radial-gradient(circle at 0% 50%, #be2126 0%, #be2126 40%, transparent 80%);
    transform: scaleX(0);transform-origin: left;transition: transform 0.7s cubic-bezier(0.68, -0.55, 0.27, 1.55);z-index: -1;}

/* Animate wave */
.kb-button.is-animate::after {transform: scaleX(1.6);-webkit-transform: scaleX(1.6);-moz-transform: scaleX(1.6);}

/* Text */
.kb-button.is-animate .kt-btn-inner-text {color: #fff;transition: color 0.3s ease;}

.custom__box--hover .kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption {background: linear-gradient(180deg, rgba(0, 0, 0, 0) 61.57%, #000000 100%);align-items: end;padding-bottom: 30px;}


button.kt-modal-label-show {
    padding: 10px 50px !important;
}
.kt-modal-label-show span {
    position: relative;
}

.kt-modal-label-show span:before {
    height: 20px;
    width: 20px;
    background-color: #BE2126;
    content: "";
    position: absolute;
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
}


@media (max-width: 1880px)
{
    .common__slide {padding: 0 30px;}
}
@media (max-width: 1800px)
{
    header .site-container {width: 1570px;}
    .common__slide .wp-block-kadence-image img, .common__slide .kadence-post-image img {height: 280px !important;}
    .press .splide__arrows {left: 90px !important;}
    .youtube__video iframe {height: 310px !important;}
}

@media (max-width: 1700px)
{
    .press .splide__arrows {left: 84px !important;}
}

@media (max-width: 1600px)
{
    header .site-container {width: 1400px;}
    .common__slide .wp-block-kadence-image img, .common__slide .kadence-post-image img {height: 250px !important;}
    .common__slide {padding: 0 35px;}
    .press .splide__arrows {left: 89px !important;}
    
}

@media (max-width: 1440px) {
	header .site-container {width: 1200px;}   
    .model__main .kb-buttons-wrap {gap: 8px;} 
    .model__main .kb-button {min-width: 180px;}
    .common__slide .wp-block-kadence-image img, .common__slide .kadence-post-image img {height: 190px !important;}
    .press__inner {padding: 0 100px 0 0;}
    .press .splide__arrows {left: 52px !important;}
    .article__slide .splide__arrows, .testi__main .splide__arrows {width: 110px;}
}


@media (max-width: 1200px) {
	header .site-container {width: 1000px;}    
    .phone__row > .kt-row-column-wrap {flex-direction: column;gap: 0 !important;}
}
@media (max-width: 1025px) {
	header .site-container {width: 1000px;}
    .bowlus__faqs{width:100%}
    .model__inner {position: static;}
    .model__inner .model__head {color: var(--global-palette7) !important;}
    .model__inner .model__info {color: var(--global-palette4) !important;}
    .model__inner .model__secondbtn {background-color: var(--global-palette8);color: var(--global-palette7);}
    .model__gradient::after {display: none;}
}
@media (max-width: 1024px) {
    #mobile-header {position: absolute;width: 100%;left: 0;top: 10px;}
    header #mobile-header .site-container {width: 95%;padding: 0;}
    .site-main-header-inner-wrap:hover {background-color: transparent;border-radius: 0;}
    #mobile-header .drawer-nav-drop-wrap > a {display: none;}
    .mob__phtop > .kt-row-column-wrap{display: flex !important;}
    .mob__ph {width: 22px !important;}
    .mobile-navigation ul li a {padding: 0;}
    .mobile-navigation .sub-menu {position: fixed;inset: 0;width: 100vw;height: 100vh;background: var(--global-palette8);z-index: -1;transform: translateX(100%);transition: transform 0.6s ease;overflow-y: auto;max-height: none !important;}
    #mobile-header ul.sub-menu.menu__open  {transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);padding: 0;}
    /*.mobile-navigation .sub-menu {transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);}*/
    .mobile-navigation.is-submenu-open {overflow: hidden;}
    .mobile-navigation .sub-menu.is-fullscreen-active {transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%);transition: transform 0.6s ease;}

    body #mobile-header .site-header-item {margin-left: 0;}
    .drawer-nav-drop-wrap .drawer-sub-toggle svg {display: none;}
    .mobile-bar {height: 30px;width: 30px;display: flex;justify-content: center;align-items: baseline;gap: 8px;flex-direction: column;cursor: pointer;}
    .mobile-bar span {transition: all 0.3s ease;transform-origin: center;}
    .mobile-bar span {height: 2px;width: 22px;background-color: var(--global-palette8);display: block;border-radius: 2px;}
    .mobile-bar span:last-child {width: 11px;}
    .mobile-bar.is-open span:nth-child(1) {background: var(--global-palette7);transform: translateY(8px) rotate(45deg);width: 22px;-webkit-transform: translateY(8px) rotate(45deg);-moz-transform: translateY(8px) rotate(45deg);-ms-transform: translateY(8px) rotate(45deg);-o-transform: translateY(8px) rotate(45deg);}
    .mobile-bar.is-open span:nth-child(2) {opacity: 0;}
    .mobile-bar.is-open span:nth-child(3) {background: var(--global-palette7);transform: translateY(-12px) rotate(-45deg);width: 22px;-webkit-transform: translateY(-12px) rotate(-45deg);-moz-transform: translateY(-12px) rotate(-45deg);-ms-transform: translateY(-12px) rotate(-45deg);-o-transform: translateY(-12px) rotate(-45deg);}
    .drawer-nav-drop-wrap .drawer-sub-toggle {padding: 0 !important;appearance: none;}

    .site-main-header-inner-wrap:hover .site-branding.mobile-site-branding img {filter: none;}
    .mobile-site-branding img {filter: none;}
    .mobile-submenu-open .mobile-site-branding img { filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(272deg) brightness(108%) contrast(108%) !important; -webkit-filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(272deg) brightness(108%) contrast(108%) !important; }
    .mobile-navigation ul.has-collapse-sub-nav ul.sub-menu.menu__close {opacity: 0 !important;}
    .mobile-navigation ul li.menu-item {display: flex;height: 100%;width: 100%;min-width: 30px;min-height: 30px;}
    .mob__wrapper > .kt-row-column-wrap {display: flex !important;height: 100%;width: 100%;}
    .mobile__inner-wrap {height: 100%;width: 100%;}
    .mobile__inner-wrap > .kt-inside-inner-col {height: 100%;gap: 20px}
    .mobile-navigation ul li.menu-item > .kb-row-layout-wrap {width: 100%;}
    #mobile-header .site-main-header-inner-wrap {display: flex;justify-content: space-between;}
    #mobile-header .site-header-section-center {margin-left: 13px;margin-right: auto;}
    .mobile-navigation ul li.wp-social-link {font-size: inherit;}
    .mobile-navigation ul.has-collapse-sub-nav ul.sub-menu.menu__open {opacity: 1 !important;display: block;}
    .body__menuopen .site-main-header-inner-wrap:hover .site-branding img {
    filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7500%) hue-rotate(272deg) brightness(108%) contrast(108%);}
    .mobile-navigation ul.has-collapse-sub-nav .sub-menu {display: block !important;}  
    .hero__title{margin: 0 auto !important;}  


}
@media screen and (min-width: 720px) and (max-width: 1024px) {
.site-top-footer-inner-wrap {grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}
.model__main .kb-button {min-width: 172px;}
.press__inner {padding: 0;}
.common__slide {padding: 0 25px;}
.press .splide__arrows {left: 4px !important;}
.article__slide .splide__arrows, .testi__main .splide__arrows {width: 103px;}
}
@media (max-width: 768px) {
.hero__content .wp-block-kadence-advancedbtn .kb-button {min-width: 300px;}
}
@media (max-width: 720px) {
header #mobile-header .site-container {width: 95%;}
.mobile__hide {display: none;}   
.site-footer-wrap {padding: 60px 15px 50px;}
.site-footer-wrap .site-container {padding: 0;}
footer .menu li {border-bottom: 1px solid;padding-bottom: 10px;}
.site-top-footer-inner-wrap .widget {margin-bottom: 10px;}
#menu-experience-center {margin: 40px 0;}
#menu-experience-center li a {font-size: 14px;}
.mob__social {font-size: 12px;text-transform: capitalize !important;color: #cecece !important;margin-top: 40px !important;}
.mob__infofont {font-size: 14px;}
.site-top-footer-inner-wrap {padding-bottom: 0;}
.site-middle-footer-wrap .site-footer-row-container-inner {border: none;}
#menu-footer-menu li {padding: 0;border: none;}
footer .menu-footer-menu-container ul {flex-direction: column;text-align: left;}

.footer-widget-area-inner .footer-html {text-align: left;margin-bottom: 26px;}
.footer-widget-area-inner ul.wp-block-social-links {margin-bottom: 0;}
.footer-widget-area-inner .footer-html p {font-size: 12px;}
.footer-widget6 .footer-widget-area-inner p {font-size: 10px !important;}
footer .menu-footer-menu-container .menu a {font-size: 12px !important;}
footer #menu-footer-menu.menu li {margin-bottom: 4px;}
.footer-widget6 .footer-widget-area-inner {flex-direction: column;row-gap: 2px;text-align: left;}
footer section#block-20 {order: 1;margin-top: 30px;margin-bottom: 9px;}
footer section#block-21 {order: 2;}
.footer__phone .kt-row-column-wrap {grid-template-columns: minmax(0, 6%) minmax(0, 92%) !important;}
.hero__content .wp-block-kadence-advancedbtn .kb-button {min-width: 180px;}
.common__slide {padding: 0 15px;}
.press__inner {padding: 0;}
.press .splide__arrows {left: 2px !important;}

.testi__main .kadence-post-image .kadence-post-image-intrisic, .article__slide .kadence-post-image .kadence-post-image-intrisic {height: 100%;padding: 0 !important;}
.testi__main .kadence-post-image .kadence-post-image-inner-intrisic, .article__slide .kadence-post-image .kadence-post-image-inner-intrisic {position: static !important;}
.common__slide .wp-block-kadence-image img, .common__slide .kadence-post-image img {height: 312px !important;}

}
@media (max-width: 640px) {
header #mobile-header .site-container {width: 90%;}

}
@media (max-width: 400px) {
.hero__content .wp-block-kadence-advancedbtn .kb-button {min-width: 160px;}
.model__main .kb-button {min-width: 160px;}
}