/* body.stop-scroll{
    overflow: hidden !important;
} */

.logo-box-one img{
    max-width: 180px;
}

.mobile-nav__wraper .logo-box img{
    max-width: 60px;
}

.mobile-nav__toggler .icon-menu{
    font-size: 40px;
    position: relative;
    left: -7.5px;
}

.main-menu__list > li > a,
.main-menu__list > li > a i{
    color: #FFFFFF90 !important;
}

.main-menu__list > li.current > a,
.main-menu__list > li.current > a i{
    color: #FFFFFF !important;
}

.main-menu .main-menu__list>li>ul>li:hover a,
.main-menu__list > li.current li.current-service a{
    background: #B52F76;
    color: #FFFFFF;
}

@media screen and (max-width: 1199px){
    .mobile-nav__content .main-menu__list>li>ul>li>a{
        color: #FFFFFF90;
    }

    .main-menu__list > li > a i,
    .main-menu__list > li.current > a i{
        color: #000000 !important;
    }

    .main-menu__list > li.current li.current-service a{
        background: transparent;
        color: #FFFFFF;
    }
}

.nowrap{
    display: inline-block;
    white-space: nowrap;
}

.bg-pattern{
    position: relative;
}

.bg-pattern::before{
    content: '';
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background-image: url('../../media/images/bg-01.jpg');
    background-size: cover;
    opacity: 0.4;
    filter: grayscale(1);
}

.bg-pattern-2{
    border-top: 10px solid #000000;
}

.bg-pattern-2::before{
    background-image: url('../../media/images/bg-02.jpg');
    filter: grayscale(1);
    opacity: 0.15;
}

.bg-yellow{
    background-color: #F7BD4A;
}

.bg-green{
    background-color: rgb(25, 157, 102);
}

.bg-orange{
    background-color: #EF492B;
}

.bg-pink{
    background-color: #B52F76;
}

.text-yellow{
    color: #F7BD4A !important;
}

.text-orange{
    color: #EF492B !important;
}

.text-green{
    color: rgb(25, 157, 102) !important;
}

.text-pink{
    color: #B52F76 !important;
}

.border-white{
    border: 5px solid #FFFFFF;
}

.border-yellow{
    border: 5px solid #F7BD4A;
}

.border-orange{
    border: 5px solid #EF492B;
}

.border-pink{
    border: 5px solid #B52F76;
}

.btn{
    background-color: #F7BD4A;
    border: none;
    border-radius: 0;
    font-weight: 600;
    padding: 10px 25px;
    text-transform: uppercase;
    color: #000000 !important;
    outline: none !important;
    box-shadow: none !important;
}

.btn i{
    font-size: 12px !important;
    transition: 400ms;
    margin-left: 5px;
    position: relative;
    top: -1px;
}

.btn:hover i{
    transform: translate(2.5px, 0);
}

.btn-white{
    background-color: #FFFFFF;
    color: #EF492B !important;
}

.btn-white i{
    color: #EF492B !important;
}

.btn-white-pink{
    background-color: #FFFFFF;
    color: #B52F76 !important;
}

.btn-white-pink i{
    color: #B52F76 !important;
}

footer .logo-box img{
    max-width: 160px;
}

footer .flex-wrap.gap{
    gap: 20px 10px;
}

.w-100{
    width: 100% !important;
    max-width: 100% !important;
}

.page-header__bg{
    opacity: 0.8;
    background-position: center;
}

.z-0{
    z-index: 0;
}

.z-1{
    z-index: 1;
}

footer span a{
    color: #FFFFFF !important;
}

.blog-one__content-right{
    margin-right: 0;
}

@media screen and (max-height: 925px){
    #mdp-readabler-popup{
        max-height: 88dvh;
        min-height: 80dvh;
    }
}

@media screen and (max-height: 765px){
    #mdp-readabler-popup{
        max-height: 98dvh;
        min-height: 90dvh;
    }

    #mdp-readabler-popup-footer{
        position: absolute;
        background-color: #FFFFFF;
        z-index: 99;
        bottom: 0;
    }

    #mdp-readabler-popup #mdp-readabler-popup-footer button:nth-child(2){
        margin-top: 0 !important;
    }
}

.copy-legal{
    gap: 0 20px;
}

.copy-legal ul{
    gap: 10px;
    margin-bottom: -7.5px;
}

@media screen and (min-width: 768px){
    .copy-legal ul{
        margin-bottom: 5px;
    }
}

#mdp-readabler-popup #mdp-readabler-popup-footer .mdp-readabler-statement a, #mdp-readabler-sidebar #mdp-readabler-popup-footer .mdp-readabler-statement a{
    color: rgba(33, 111, 243, 1) !important;
}