.grecaptcha-badge { z-index:60000000 !important; opacity:1; }  
#alert span { display:block; color:#fff; margin:10px 0; text-align:center; border-radius:2px; padding:10px  }
#alert span.success { background-color:#7b817a; color: #000;  }
#alert span.error { background-color:#9E0204 }
.cat-blk { margin-bottom: 90px;}
.mobile-buttons { display: none;}
.header-left { padding-top: 11px;}
.welcome-wrapp, .home-menu-wrapp, .menu-bg { position: relative; }
.serv-float-icon {    position: absolute;    top: -187px;    left: 0; width: 280px; z-index: 100; } .spices-block { position: absolute; right: 0; bottom: 80px;}
.tomoto-icon-left { position: absolute; left: 60px; bottom: 100px;} .chilli-right-menu { position: absolute; right:60px; bottom: 100px; }

#menu-wrapp { position: fixed; top: 95px; left: 0; z-index: 100; width: 0;   overflow: hidden;}
.hamburger.is-active {  position: relative; z-index: 1300;  }
#menu-wrapp.open-menu { z-index: 1200 !important; width: 100%; }
.menuAlign { height: 100px; opacity: 0;  background-color: rgba(20,20,20,0.8);  transition: all 0.5s ease;}
#menu-wrapp.open-menu .menuAlign { animation: menuReveal 0.5s ease forwards; animation-delay: 0.2s; }
@keyframes menuReveal {
    0% { opacity: 0; }
    100% { opacity: 1; }
}

.form-control:disabled {
    background-color: transparent;
    opacity: 1;
} 

.menu-items li { display: inline-block;}
.menu-items a:link, .menu-items a:visited { display: block; color: #fff; padding: 25px 20px; text-transform: uppercase; font-size: 15px;  }
.menuAlign .container { align-items: center; justify-content: center;}
.menu-items  { padding-top: 23px; padding-left: 60px; transition: all 0.5s ease;} 
.header-fix .menuAlign  { height: 70px; }
.header-fix .menuAlign ul { padding-top: 0px;}
.hide-logo { opacity: 0;}
.menuAlign .order-now-btn { margin-top: 20px;}
.home-banner figure { width: 100%; overflow: hidden; position: relative;}
.resize-logo { width: calc(280px - 0px);    top: 14px; }
.banner-img { animation: banner-anim 8s ease forwards; transform: scale(1.2); position: absolute; top: 0; left: 0;}

@keyframes banner-anim {
0% {  transform: scale(1.2); }
100% {  transform: scale(1); }
}

.header-wrapp { animation: banner-revlAnim 1s ease forwards; opacity: 0; animation-delay: 2s; transform: translateY(-50px);}

@keyframes banner-revlAnim {
    0% { opacity: 0;  transform: translateY(-50px);}
    10% { opacity: 0;  transform: translateY(-50px);}
    100% { opacity: 1;  transform: translateY(0px);}
}

.banner-cap span { animation: capAnim 1s forwards; transform: translateX(-10px); opacity: 0; position: relative; display: inline-block; }
@keyframes capAnim  { 
    0% { opacity: 0; transform: translateX(-10px);}
    10% { opacity: 0; transform: translateX(-10px);}
    100% { opacity: 1; transform: translateX(0px);}
}

.banner-cap span:nth-child(1n) { animation-delay: 0.5s; }
.banner-cap span:nth-child(2n) { animation-delay: 0.6s; }
.banner-cap span:nth-child(3n) { animation-delay: 0.7s; }
.banner-cap span:nth-child(4n) { animation-delay: 0.8s; }
.banner-cap span:nth-child(5n) { animation-delay: 0.9s; }
.banner-cap span:nth-child(6n) { animation-delay: 1s; }
.banner-cap span:nth-child(7n) { animation-delay: 1.1s; }
.banner-cap span:nth-child(8n) { animation-delay: 1.2s; }
.banner-cap span:nth-child(9n) { animation-delay: 1.3s; }
.banner-cap span:nth-child(10n) { animation-delay: 1.4s; }
.banner-cap span:nth-child(11n) { animation-delay: 1.5s; }
.banner-cap span:nth-child(12n) { animation-delay: 1.6s; }
.banner-cap span:nth-child(13n) { animation-delay: 1.7s; }
.banner-cap span:nth-child(14n) { animation-delay: 1.8s; }
.banner-cap span:nth-child(15n) { animation-delay: 1.9s; }
.banner-cap span:nth-child(16n) { animation-delay: 2s; }
.banner-cap span:nth-child(17n) { animation-delay: 2.1s; }
.banner-cap span:nth-child(18n) { animation-delay: 2.2s; }
.banner-cap span:nth-child(19n) { animation-delay: 2.3s; }
.banner-cap span:nth-child(20n) { animation-delay: 2.4s; }
.banner-cap span:nth-child(21n) { animation-delay: 2.5s; }

.home-banner figure { overflow: hidden;}
.banner-cap span { }
.onam-menu li.menuHD { font-size: 22px; text-transform: uppercase; color: #59524b; padding-left: 0;}
.onam-menu li.menuHD:before { display: none;}


.btn-whatsapp { display: none;
  
    justify-content: center;
    align-items: center;
    background-color: #7f7f7f ;
    color: #fff;
    font-weight: 600;
    border-color: #7f7f7f;
}

.btn-whatsapp:hover { background-color: #25d366; border-color: #25d366;}


.btn-whatsapp.rounded {
    border-radius: 50% !important;
    height: 40px;
    line-height: 40px;
    padding: 0;
    margin: 0;
    width: 40px;
    text-align: center;
    position: fixed;
    right: 8px;
    bottom: 85px;
    z-index: 99;
}
.btn-whatsapp svg { width: 60%;}

.menu-items li.show768 { display: none; } .menu-items li.hide768 { }

.mobile-buttons span.btn-order-text  { background-image: url(../images/btn-arrow.webp); background-repeat: no-repeat; background-position: right 4px; padding-right: 20px; }
.mobile-buttons:after { content: ""; display: block; width: 100px; opacity: 0.5; height: 100%; left: 0; position: absolute; background-image: url(../images/btm-sadhya.webp); background-position: right center; background-repeat: no-repeat;}

@media (max-width: 1600px) {
.container { max-width: calc(1400px - 0px); padding: 0 50px; margin: 0 auto; }
.onam-icon-box { position: absolute; bottom: 0; right: 0; }
.onam-menu { padding-left: 500px; padding-right: 40px; }
.cat-menu { padding-left: 0px; padding-right: 40px; }
}

@media (max-width: 1400px) {

    .hme-occ-top h3, .widget-title-lrg {
        font-size: 40px;
    }
    .welcome-adukkala-wrapp h3 {
        font-size: 24px;
    }

.cat-icon-box {    right: 0; }
.welcome-adukkala-wrapp img { width: 480px; }
}

@media (max-width: 1300px) {
.oc-onam-blk {padding: 100px 0px;}
.oc-onam-blk figure {width: 360px;}
.home-occat-wrapp::after { top: 10%;}
.welcome-title h1, .welcome-title h2 {     font-size: 38px; }
.btmCnt-2 {    font-size: 50px; } .btmCnt-3 {    font-size: 53px; } .btmCnt-3 span {    font-size: 80px; }
.hme-service-top h2  {    font-size: 40px; }
.hme-occ-top h3 {    font-size: 53px; } .hme-occ-top h4, .hme-occ-title h5 {    font-size: 44px; }
.hme-occ-top h3, .widget-title-lrg {    font-size: 43px; }
.menu-sub-titleHme {     font-size: 27px; }
      
}


@media (max-width: 1200px) {
.hme-service-top  { padding-bottom: 180px; }
.onam-menu-items ul {width: calc(33% - 20px);}

.oc-onam-blk figure { left: 55px; }
.onam-menu-items {gap:20px; }
.cat-menu-items {gap:20px; }
.onam-menu { text-align: left; padding-left: 428px;}
.site-logo {     width: calc(250px - 0px); }
.order-now-btn { margin-top: -10px;}
.hme-services-wrapp::after {    position: absolute;    width: 100%;    height: 649px;  }
.homeServslide .owl-nav, .homeServslide .owl-dots  { display: none; }

.header-left {
    padding-top: 5px;
}

}

@media (max-width: 1024px) {
.banner-wrapp figcaption h1 {font-size: 36px;}
.site-logo {width: calc(220px - 0px);} 
.welcome-title h2 { font-size: 34px; }
.btmCnt-1 {    font-size: 35px; }
.btmCnt-2, .btmCnt-3    {  font-size: 46px;  line-height: 45px; }
.btmCnt-3 span {   font-size: 80px; }
.hme-services-wrapp { background-size: 100% auto; }
.hme-service-top {  padding-bottom: 100px; }
.hme-service-items article {    padding: 170px 0 0 0;}
.hme-service-items article p {    font-size: 20px;}
.hme-occ-top h3 { font-size: 50px;}
.hme-occ-top h4, .hme-occ-title h5 {   font-size: 37px; }
.hme-occ-top h3, .widget-title-lrg {   font-size: 37px; }
.welcome-adukkala-wrapp h3 {   font-size: 23px;}
.welcome-adukkala-wrapp P {  font-size: 18px;     line-height: 28px; }
.hme-occ-top h3, .widget-title-lrg { font-size: 35px; }
.menu-sub-titleHme { font-size: 25px;padding-top: 3px; }
.menu-imp-text p { font-size: 24px; line-height: 36px; }
.widget-title-med { font-size: 35px;  padding-bottom: 20px; }
.footer-title {  padding-bottom: 23px; }
.foot-logo { width: 237px; }
.serv-float-icon { width: 227px; z-index: 100; }
.onam-menu {  padding-left: 74px; }
.oc-onam-blk figure { margin:  0 auto; position: static;  width: 282px;}
.oc-onam-blk {   padding: 60px 0px; }
.onam-icon-box img { max-width: 75%; }
.welcome-adukkala-wrapp article {    padding: 0 16px;}
.welcome-adukkala-wrapp figure {    width: 45%;}
.welcome-adukkala-wrapp article {   width: 55%; }
.serv-float-icon {
    width: 187px;
    z-index: 100;
}

.menu-items { padding-left: 0; }

.menu-items a:link, .menu-items a:visited {
    display: block;
    color: #fff;
    padding: 8px 9px; }
    .menuAlign {
        height: 80px; }

     .header-fix   .prim-menu {
            position: relative;
            padding-left: 20px;
        }

        .hme-service-top {
            padding-bottom: 104px;
        }
}


@media (max-width: 990px) {
.foot-logo { margin: 0 auto; }  
.footer-flower { display: none; }
.footer-address-block { padding: 70px 0;}
.footer-address-block address { position: static; transform: translateY(0%);  padding-top: 50px; }
.kerala-trad li {   width: calc(200px - 0px);}
.kerala-trad p  {padding-top: 10px;}
.tandoor-dishes li { width: calc(200px - 0px); }
.kerala-trad  { gap: 30px; }
.tandoor-dishes { gap: 30px; }
.order-fprm-wrapp {  padding: 58px; }
.cat-menu-three-column { width: calc(50% - 20px);}
.cat-icon-box { display: none; } .cat-menu-three-column-last { width: calc(100% - 0px);   display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: space-between;    align-items: normal;     align-content: normal; gap: 20px; }
.cat-menu-three-column-last ul { width: calc(50% - 20px);}


.mobile-buttons { padding:20px 15px; display: flex; background-color: #0a0a0a; position: fixed; bottom: 0; z-index: 12000; width: 100%; left: 0; align-items: center;}
.mobile-buttons a:link, .mobile-buttons a:visited { color: #fff; display: flex; width: 100%; height: 100%; flex-direction: row; justify-content: center; align-items: center; gap: 4px; align-items: center;}
.mobile-buttons span { display: block; }
.mobile-buttons a:link span.btnOnamText { color: #f49601; text-transform: uppercase; font-size: 24px;  }


.mobile-buttons .next-occ-btn, .mobile-buttons .order-now-btn  { display: block; width: calc(50% - 0px);}
.mobile-buttons .order-now-btn { width: calc(180px - 0px);}
.mobile-buttons .next-occ-btn span { display: inline; } 
.mobile-buttons .next-occ-btn .rot-img {    right: 0;     top: 0; }

.mobile-buttons .next-occ-btn { padding: 0; margin: 0; width: 240px;}
.mobile-buttons .order-now-btn { margin-top: 0;}
.next-occ-btn, .order-now-btn { display: none; }
.next-occ-btn .rot-img { right: 161px; top: 21px; }
.footer-wrapp {     padding-bottom: 82px; }
.smo li {     display: inline-block;    margin: 0 4px;    vertical-align: top; }
.cat-menu {
    padding-left: 0px;
    padding-right: 0;
}
.mobile-buttons span.btnBookText {
    display: none;
}

}


@media (max-width: 880px) {
.next-occ-btn span {display: flex;}
.next-occ-btn span {font-size: 15px;}
.next-occ-btn .rot-img { right: 51px; top: 21px; }
.banner-wrapp figcaption h1 {  font-size: 25px;  letter-spacing: 25px; }
.welc-btm-cnt {  bottom: 55px; }
.foot-top-right { padding-right: 187px; }
.btmCnt-2, .btmCnt-3 { font-size: 33px; line-height: 31px; }
.btmCnt-3 span {  font-size: 60px; }
.menu-imp-text p {   font-size: 21px; line-height: 34px; }
.menu-content {  position: relative; z-index: 200; }
.hme-occ-top h4, .hme-occ-title h5 { font-size: 34px; }
.footer-title { font-size: 37px; }
.foot-top-right { padding-right: 156px; gap: 26px; }
.cat-icon-box { display: none;}
.header-wrapp .align {    position: relative;    height: 82px; }

.header-left {
    padding-top: 0px;
}
.hme-services-wrapp .container { padding: 0;}
.hme-service-items article { padding: 50px 25px 0 25px;}

}


@media (max-width: 768px) {
    :root {

        --gutter: 60px 0;

    }


    .menu-items li.show768 { display:inline-block; } .menu-items li.hide768 { display: none; }

.onam-menu {  padding-right: 20px; padding-left: 20px; }
.hme-occ-top h3, .widget-title-lrg { font-size: 32px; }
.hme-occ-top h4, .hme-occ-title h5 { font-size: 32px; }
.next-occ-btn { padding-left: 15px; }
.header-wrapp.header-fix .site-logo {  width: calc(227px - 0px);  }
.welcome-title h2 { font-size: 23px; }
.btmCnt-3 span { font-size: 55px; }
.kerala-trad li { width: calc(185px - 0px); }
.tandoor-dishes li {  width: calc(175px - 0px); }
.tandoor-dishes p { font-size: 20px;}
.tomoto-icon-left {left: 0px;}
.chilli-right-menu { right: 0px; bottom: 30px;}
.menu-imp-text p { font-size: 16px;  line-height: 28px; }
.widget-title-med { font-size: 30px; }
.bottom-contact-wrapp article p {   font-size: 18px;}
.bottom-contact-wrapp { padding-top: 70px; }
.footer-top { padding-top: 60px; }
.footer-address-block {  padding: 40px 0; }
.banner-wrapp figcaption h1 { letter-spacing: 18px; }
.site-logo {  width: calc(200px - 0px); top: 12px; }
.welcome-title h2 { font-size: 25px; letter-spacing: 3px; }
.welcome-title h1 { font-size: 35px; }
.welcome-adukkala-wrapp article {  width: 100%; }
.welcome-adukkala-wrapp figure {  width: 40%;  margin: 0 auto; }
.order-fprm-wrapp h4 { text-align: center; }
.container  { padding: 0 25px; }
.hme-service-top p { font-size: 26px;  line-height: 35px; }
.footer-title {width: 100%; text-align: center; }
.hme-service-top h2 {font-size: 38px;}
.smo-bottom {    position: static;    top: 0;    left: 0;    transform: translate(0, 0); width: 138px; margin: 0 auto;} 
.cpr-wrapp {      flex-direction: column;     flex-wrap: wrap;    justify-content: center;    align-items: center;    align-content: normal; } 
.footer-address-block address { padding-top: 25px;}
.order-fprm-wrapp { border-radius: 40px;}
.order-fprm-wrapp h4 {    font-size: 30px; }
.order-fprm-wrapp {    padding: 36px; } .order-fprm-wrapp h4 { padding-bottom: 0;}
.header-wrapp .align {     padding: 20px 20px 0 20px; }
.banner-cap { padding: 0 40px;}
.home-occ-block figure { padding-bottom: 25px;}
.order-fprm-wrapp { margin-top: 45px ;}
.container {    padding: 0; }
.foot-top-right {
    padding-right: 0;
    gap: 26px;
}
.footer-title {
    font-size: 30px;
}
.menuAlign {
    height: auto; }
    #menu-wrapp {
        position: fixed;
        top: 82px; }

        .header-fix .menuAlign {
            height: auto;
        }

        .menu-items a:link, .menu-items a:visited { font-size: 12px;} .menu-items { padding: 15px 20px;}
.welcome-wrapp .container,  .home-occat-wrapp article, .hme-occ-top, .hme-occ-title, .menu-top p, .menu-sub-titleHme, .menu-content, .bottom-contact-wrapp article, .footer-wrapp .container { padding: 0 25px;}

.cat-blk {  padding: 60px 30px }
.cpr-wrapp {     padding: 40px 0; }
.footer-wrapp {
    padding-bottom: 69px;
}
.banner-wrapp figcaption h1 { width: 530px; left: 50%; transform: translateX(-50%); top: auto; bottom: 60px; }

.btn-whatsapp { display: flex; }
  


}


@media (max-width: 628px) {
.banner-wrapp figcaption h1 {letter-spacing: 14px; }
.welcome-title h2 {font-size: 20px; }
.serv-float-icon {width: 143px; top: -70px; }
.welcome-title { padding-bottom: 0px; }
.eplr-over-btn { top: -20%; }
.hme-service-top p { font-size: 20px; line-height: 30px; }
.homeServslide figcaption {   top: 26px;     font-size: 18px; }
.hme-service-items article p {  font-size: 18px; line-height: 28px; }
.hme-occ-top h4, .hme-occ-title h5 { font-size: 27px; }
.hme-service-top h2 {  font-size: 30px; }
.pack-title h3 { font-size: 23px; }
.hme-occ-top h3  { font-size: 28px;  }
.hme-occ-top h4  { font-size: 23px; }
.onam-menu-items ul {  width: calc(50% - 20px); }
.home-occat-wrapp::after {display: none;}
.tandoor-dishes p { font-size: 18px; }
.kerala-trad p { font-size: 18px; line-height: 22px; }
.menu-sub-titleHme { font-size: 23px; }
.widget-title-lrg {font-size: 30px; }
.widget-title-lrg { padding-bottom: 15px; }
.menu-top { padding-top: 277px; padding-bottom: 57px; }
.tandoor-dishes { padding: 40px 0 40px; }
.menu-sub-titleHme { line-height: 28px; }
.welcome-title h1 {     padding-bottom: 10px; }
.btmCnt-2 {   font-size: 28px; line-height: 22px; }
.oc-onam-blk { padding: 40px 0px; }
.btmCnt-1 { font-size: 32px;  padding-bottom: 10px; }
.cat-icon-box { bottom: 296px; right: 0px; width: 50%; }
.cat-menu-three-column, .cat-menu-three-column-last ul {
    width: calc(100% - 20px);
}
.cat-blk { margin-bottom: 50px;}

.banner-wrapp figcaption h1 { width: 475px; }

}


@media (max-width: 520px) {
.banner-wrapp figcaption h1 {letter-spacing: 9px; font-size: 20px; }
.header-wrapp.header-fix .site-logo { width: calc(193px - 0px); }
.homeServslide figure {width: 100%; margin: 0 auto;}
.menu-imp-text p { }

.menu-imp-text { background-color: #0a0a0a; padding: 30px; border-radius: 15px;
    position: static;
    width: 100%;
    top: 0;
    transform: translateY(0);
    text-align: center;
}
.widget-title-med {
    font-size: 21px;
}
.bottom-contact-wrapp article p {
    font-size: 14px; line-height: 25px;
}
.foot-top-right {    padding-right: 0;  }
.hme-menu-bottom-blk img { display: none;}


.order-now-btn a:link, .order-now-btn a:visited {     font-size: 12px;     padding: 11px 25px 11px 18px; }
.mobile-buttons .order-now-btn {     width: calc(130px - 0px); }

.order-now-btn a::after {    position: absolute;    top: 13px;    right: 12px; }
.next-occ-btn span {    font-size: 12px; }
.next-occ-btn {    font-size: 18px; }
.mobile-buttons .next-occ-btn {    width: 180px; }
.cpr { padding: 10px 0;}


.onam-menu-items { gap: 10px;}

.onam-menu {
    padding: 0 25px !important;
}
.onam-menu-items ul {
    width: calc(50% - 10px);
} .onam-menu-items ul:last-child { width: calc(100% - 0px);}
.onam-icon-box {    width: 123px; }

.kerala-trad, .tandoor-dishes {
    gap: 10px;
}
.kerala-trad li, .tandoor-dishes li {
    width: calc(50% - 10px);
}

.kerala-trad p {
    font-size: 18px;
    line-height: 20px;
}
.foot-call br { display: none; }
.foot-call, .foot-mail { background-size: 30px 30px;}
.foot-top-right.flex-container { flex-direction: column; justify-content: center; align-items: center; width: 100%; gap: 5px;}
.foot-call, .foot-mail { padding: 3px 0; padding-left: 40px;}


.cnt-form {
    gap: 10px;
}
.fotmleft {
    width: calc(50% - 10px);
}
.banner-wrapp figcaption h1 {
    width: 362px;
}

.mobile-buttons .next-occ-btn .rot-img {
    right: -15px;
    top: 0;
}
.header-wrapp .align {
    position: relative;
    height: 75px;
}

#menu-wrapp {
    position: fixed;
    top: 74px;
}


.pack-title .bkng-btn {margin-top: 30px;}

}




@media (max-width: 480px) {
.onam-menu {padding-left: 0px;;}
.oc-onam-blk figure {position: relative}
.oc-onam-blk figure {   left: 50px; }
.foot-top-right::after {display: none;}
.welcome-title h2 {
    font-size: 16px;
}
.spices-block {
   bottom: 150px;
   display: none;
}
.welcome-wrapp {padding-top: 50px;}

.welcome-title h1 {
    font-size: 27px;
    padding-bottom: 0px;
}
.hme-service-top p {
    font-size: 18px;
    line-height: 25px;
}

.hme-service-top h2 {
    padding-bottom: 20px;

}
.hme-service-items article p {
    font-size: 16px;
    line-height: 23px;
}
.hme-service-items article {
    padding: 50px 25px 0 25px;
}
.hme-occ-top h4 {
    font-size: 18px;
}
.hme-occ-top h3 {
    font-size: 25px;
}
.hme-occ-title span {
    font-size: 22px;

}
.hme-occ-title {
    padding-bottom: 40px;
}
.oc-onam-blk figure {
    position:static;
}
.welc-btm-cnt {
    bottom: 30px;
}
.btmCnt-3 span {
    font-size: 35px;
}
.btmCnt-2 {
    font-size: 18px;
    line-height: 12px;
}
.btmCnt-1 {
    font-size: 18px;
    padding-bottom: 4px;
}
.btmCnt-3 {
    font-size: 18px;
    line-height: 18px;
}
.serv-float-icon {
    width: 83px;
    top: -30px;
}
.widget-title-lrg {
    font-size: 20px;
}
.welcome-adukkala-wrapp h3 {
    font-size: 15px;
}

.hme-services-wrapp::after {
    position: absolute;
    width: 100%;
    height: 505px;
}

.hme-service-top {
    padding-bottom: 60px;
}
.pack-title {
    align-items: center;
    text-align: center;         justify-content: center;
} 

.avail-btn span { margin: 15px 0 0 0;}


.footer-title {
    font-size: 26px;
}

}




@media (max-width: 420px) {
  .mobile-buttons span.btnBookText {display: none;}
}

@media (max-width: 360px) {
    .cnt-form {
        gap: 0px;
    }
    .fotmleft {
        width: calc(100% - 0px);
    }


    .banner-wrapp figcaption h1 {
        width: 362px;
    }

}


.falling-leaves {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0%;
    width: 100%;
    max-width: 880px;
    max-height: 880px; // image is only 880x880
    transform: translate(-50%, 0);


    background-size: cover;
    overflow: hidden;
  }



  .leaf-scene {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    transform-style: preserve-3d;
  }
  .leaf-scene div {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    background: url(https://addukkala.com/images/onam-flower.webp) no-repeat;
    background-size: 100%;
    transform-style: preserve-3d;
    -webkit-backface-visibility: visible;
            backface-visibility: visible;
  }

  .mobile-buttons a { position: relative; z-index: 1250;}
  
  .mobile-buttons { display: none; }

  .home-occat-wrapp::after { display: none;}



