


@media (max-width:991px){
    html{
        font-size:14px
    }
   
    section.half-section{
        padding-top:50px;
        padding-bottom:50px
    }
    section.big-section{
        padding-top:95px;
        padding-bottom:95px
    }
    section.extra-big-section{
        padding-top:110px;
        padding-bottom:110px
    }
    .row.md-gutter-very-small{
        margin-left:-5px;
        margin-right:-5px
    }
    .row.md-gutter-very-small>*{
        padding-right:5px;
        padding-left:5px
    }
    .row.md-gutter-small{
        margin-left:-10px;
        margin-right:-10px
    }
    .row.md-gutter-small>*{
        padding-right:10px;
        padding-left:10px
    }
}



@media (max-width:575px){
    
    .lg-transform-none{
        transform:none!important
    }
    [data-parallax-liquid] .liquid-parallax{
        top:0
    }
    .swiper-number-pagination-style-02 .swiper-number{
        right:0;
        left:0;
        width:100%;
        text-align:center;
        top:inherit;
        transform:translate3d(0,0,0);
        bottom:50px
    }
    .swiper-number-pagination-style-02 .swiper-number .swiper-pagination-bullet{
        margin:0 10px!important;
        display:inline-block
    }
    .slider-navigation-style-03{
        left:-15px
    }
    .slider-navigation-style-03.swiper-button-next{
        right:-15px
    }
    
    .transform-3d{
        transform:translate3d(0,0,100px)
    }
    
}
@media (max-width:991px){
    
    .md-absolute-middle-center{
        left:50%;
        right:auto;
        top:50%;
        position:absolute;
        -webkit-transform:translate(-50%,-50%);
        transform:translate(-50%,-50%)
    }
    .slider-navigation-style-06{
        left:30px
    }
    .slider-navigation-style-06.swiper-button-next,.swiper-number-pagination-style-02 .swiper-number{
        right:30px
    }
    .slider-navigation-style-07{
        -webkit-transform:translateX(-190px);
        transform:translateX(-190px)
    }
    .slider-navigation-style-07.swiper-button-next{
        -webkit-transform:translate(-190px,-100%);
        transform:translate(-190px,-100%)
    }
    
    .looping-wrapper .el{
        height:18vh;
        margin-top:-20vh
    }
}
@media (max-width:767px){
    
    .sm-position-relative{
        position:relative!important
    }
    .sm-position-absolute{
        position:absolute!important
    }
    .sm-position-inherit{
        position:inherit!important
    }
    .sm-position-initial{
        position:initial!important
    }
    .sm-slider-shadow-none{
        mask-image:none!important;
        -webkit-mask-image:none!important
    }
    .slider-navigation-style-01{
        left:15px
    }
    .slider-navigation-style-03,.slider-navigation-style-05{
        left:25px
    }
    .slider-navigation-style-01.swiper-button-next{
        right:15px
    }
    .slider-navigation-style-03.swiper-button-next,.slider-navigation-style-05.swiper-button-next{
        right:25px
    }
    .slider-navigation-style-06{
        left:15px
    }
    .slider-navigation-style-06.swiper-button-next{
        right:15px
    }
    .slider-navigation-style-07{
        left:0;
        bottom:initial;
        top:50%;
        width:50px;
        height:50px;
        -webkit-transform:translateX(0);
        transform:translateX(0);
        -webkit-transform:translateY(-13px);
        transform:translateY(-13px)
    }
    .slider-navigation-style-07.swiper-button-next{
        bottom:initial;
        right:0;
        left:initial;
        -webkit-transform:translate(0,-100%);
        transform:translate(0,-100%)
    }
    
}
@media (max-width:575px){
   
    .looping-wrapper .el{
        height:105px;
        margin-top:-105px
    }
}


@media (max-width:1399px){
    .center-logo .navbar-nav .nav-link,header.sticky .center-logo .navbar-nav .nav-link{
        padding-left:12px;
        padding-right:12px
    }
}
@media (max-width:1199px){
    header .container-fluid{
        padding-left:35px;
        padding-right:35px
    }
    header.sticky .center-logo .navbar-nav .nav-link{
        padding:26px 15px
    }
    .navbar>.container-fluid{
        padding-left:35px;
        padding-right:35px
    }
    .navbar .navbar-nav .nav-link{
        padding:10px 15px
    }
    .navbar .navbar-nav .submenu-content .mega-menu{
        width:100%;
        padding:0 60px
    }
    .navbar .navbar-nav .submenu-content ul{
        padding:0 30px 0 0
    }
    .navbar.center-logo .navbar-nav .nav-link{
        padding:38px 15px
    }
    .navbar.center-logo .navbar-left,.navbar.center-logo .navbar-right{
        width:40%
    }
    .navbar.top-logo .navbar-nav .nav-link{
        padding:25px 15px!important
    }
    .navbar.mini-header .navbar-nav .nav-link{
        padding:20px 15px!important
    }
    .navbar .navbar-nav .dropdown .dropdown-menu{
        padding:35px 0
    }
    .navbar .navbar-nav .dropdown .dropdown-menu a{
        padding-bottom:8px
    }
    .navbar .navbar-nav .submenu-content ul .sub-title{
        margin-bottom:8px
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu li a{
        padding-bottom:10px
    }
    .header-demo .container-fluid{
        padding-left:15px;
        padding-right:15px
    }
    .header-demo.navbar .navbar-nav .nav-link{
        padding-left:8px;
        padding-right:8px
    }
    .header-demo.navbar .navbar-nav .submenu-content .mega-menu{
        padding:0 30px
    }
    .header-demo.navbar .header-button .purchase-envato>span{
        padding-left:10px;
        padding-right:10px
    }
    .header-demo.navbar.center-logo .navbar-nav .nav-link{
        padding-left:15px;
        padding-right:15px
    }
    .push-menu .left-circle{
        width:460px!important;
        height:430px
    }
    .header-search-popup .search-form{
        width:60%
    }
}
@media (max-width:991px){
    .header-demo.navbar .navbar-nav .premium-element,.navbar.header-demo .navbar-nav .nav-item:first-child .dropdown-menu,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:first-child .dropdown-menu,[data-mobile-nav-style=full-screen-menu] .navbar-nav .premium-element,[data-mobile-nav-style=modern] .navbar-nav .premium-element{
        background-image:none!important
    }
    .header-demo.navbar .navbar-nav .premium-element .sub-title{
        font-size:16px
    }
    .header-demo.navbar .navbar-nav .dropdown .dropdown-menu a .label{
        display:none
    }
    [data-mobile-nav-style=classic] .navbar-nav,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu ul li{
        display:block
    }
    .navbar.header-demo .header-button .purchase-envato>span{
        padding-left:20px;
        padding-right:20px
    }
    [data-mobile-nav-style=full-screen-menu] header .navbar-collapse,[data-mobile-nav-style=modern] header .navbar-collapse{
        display:none!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner{
        background-image:linear-gradient(to right top,#0039e3,#4132e0,#5e28dd,#741bd9,#8600d4);
        visibility:hidden;
        overflow:hidden!important;
        width:100vw;
        height:100vh!important;
        position:fixed;
        top:-100vh;
        left:0;
        z-index:9999;
        display:flex!important;
        transition:all .4s ease-out;
        transition-delay:.6s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse{
        position:inherit;
        left:0;
        top:0;
        width:100%;
        height:100%;
        padding:100px 0;
        max-height:100%;
        box-shadow:none;
        background:0 0;
        display:flex!important;
        justify-content:center!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox{
        height:auto;
        width:85%;
        margin:0 auto
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child,[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child{
        margin-bottom:20px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox>.mCSB_container{
        margin-right:0;
        padding:0 20px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .nav-link{
        display:inline-block;
        line-height:25px;
        font-size:17px;
        font-weight:500;
        color:var(--white);
        padding-left:0!important;
        padding-right:0!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .nav-link{
        opacity:.6;
        color:var(--white)
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active .dropdown-toggle,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item.active:hover .nav-link{
        color:var(--white)
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item>.dropdown-menu{
        padding-left:0!important;
        padding-right:0!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle{
        color:var(--white);
        top:10px;
        right:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .mega-menu ul:last-child{
        padding-bottom:20px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .sub-title{
        color:var(--white)!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu a{
        color:var(--white);
        opacity:.6
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu a .label{
        display:none
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu .dropdown>a,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-menu li.active>a{
        color:var(--white);
        opacity:1
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .nav-item:hover .nav-link{
        color:var(--white)
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item{
        border-bottom:1px solid rgba(255,255,255,.1);
        padding:5px 0;
        transform:scale(1.15) translateY(-30px);
        opacity:0;
        transition:transform .5s cubic-bezier(.4,.01,.165,.99),opacity .6s cubic-bezier(.4,.01,.165,.99)
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(1){
        transition-delay:.49s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(2){
        transition-delay:.42s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(3){
        transition-delay:.35s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(4){
        transition-delay:.28s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(5){
        transition-delay:.21s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(6){
        transition-delay:.14s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(7){
        transition-delay:70ms
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(8){
        transition-delay:0s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(9){
        transition-delay:-70ms
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(10){
        transition-delay:-.14s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(11){
        transition-delay:-.21s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(12){
        transition-delay:-.28s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(13){
        transition-delay:-.35s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(14){
        transition-delay:-.42s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:nth-child(15){
        transition-delay:-.49s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav>.nav-item:last-child{
        border-bottom:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu{
        position:static!important;
        transform:translate3d(0,0,0)!important;
        -webkit-transform:translate3d(0,0,0)!important;
        padding:0!important;
        border-radius:0!important;
        border:0!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown-menu ul li a i{
        width:25px;
        display:inline-block;
        vertical-align:middle
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a{
        display:block
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler{
        position:absolute;
        right:30px;
        top:35px;
        margin:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler .navbar-toggler-line{
        background-color:var(--white)
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu{
        padding-top:5px!important;
        padding-bottom:20px!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a{
        border-bottom:1px solid rgba(255,255,255,.1);
        padding:15px 0;
        font-size:15px;
        line-height:normal;
        display:block
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li i{
        margin-right:10px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a{
        border-bottom:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu{
        padding-top:10px!important;
        padding-bottom:25px!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li{
        justify-content:center;
        display:flex;
        border-bottom:0;
        padding:0 15px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li:last-child a{
        border-bottom:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a{
        margin:0;
        border-bottom:1px solid rgba(255,255,255,.1);
        padding:15px 0;
        font-size:16px;
        line-height:28px;
        font-weight:500;
        width:100%;
        position:relative;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-item-align:stretch;
        -ms-grid-row-align:stretch;
        align-self:stretch;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        opacity:1
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a i{
        width:35px;
        font-size:32px;
        margin-right:15px;
        color:var(--white);
        flex-shrink:0;
        text-align:left;
        opacity:.6
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span{
        color:var(--white);
        font-weight:600
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a p{
        margin:0;
        font-size:13px;
        color:var(--white);
        opacity:.6
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img{
        border-radius:100%;
        width:55px;
        margin-right:15px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a.btn{
        display:inline-block;
        border:0;
        margin-top:15px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:before{
        content:"\f135";
        color:var(--white);
        font-family:bootstrap-icons;
        font-weight:400;
        font-size:23px;
        position:absolute;
        right:6px;
        opacity:0;
        -webkit-transition:all .3s cubic-bezier(.61,1,.88,1);
        transition:all .3s cubic-bezier(.61,1,.88,1)
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:hover:before{
        right:0;
        opacity:1
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner{
        top:0;
        visibility:visible!important;
        transition:all .2s ease-in;
        transition-delay:.2s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler{
        transition:all .5s ease-in;
        transition-delay:.8s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item{
        transform:scale(1) translateY(0);
        -webkit-transform:scale(1) translateY(0);
        opacity:1
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(1){
        transition-delay:.27s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(2){
        transition-delay:.34s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(3){
        transition-delay:.41s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(4){
        transition-delay:.48s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(5){
        transition-delay:.55s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(6){
        transition-delay:.62s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(7){
        transition-delay:.69s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(8){
        transition-delay:.76s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(9){
        transition-delay:.83s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(10){
        transition-delay:.9s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(11){
        transition-delay:.97s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(12){
        transition-delay:1.04s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(13){
        transition-delay:1.11s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(14){
        transition-delay:1.18s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-nav>.nav-item:nth-child(15){
        transition-delay:1.25s
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner{
        opacity:0;
        visibility:hidden;
        overflow:visible!important;
        width:70vw;
        height:100vh!important;
        position:fixed;
        top:0;
        right:-70vw;
        z-index:90;
        display:flex!important;
        justify-content:center;
        transition-duration:.75s;
        transform:translate3d(30vw,0,0);
        -webkit-transform:translate3d(30vw,0,0)
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse{
        position:static;
        left:0;
        top:0;
        width:100%;
        height:100%;
        background:0 0;
        padding:100px 50px;
        box-shadow:none;
        max-height:100%;
        display:flex!important;
        justify-content:center!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .mCustomScrollBox{
        height:auto;
        width:100%
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .nav-link{
        display:inline-block;
        font-size:17px;
        line-height:24px;
        font-weight:500;
        color:var(--white);
        padding:10px 0!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active .nav-link{
        opacity:.6;
        color:var(--white)
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active .dropdown-toggle,[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item.active:hover .nav-link{
        color:var(--white)
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle{
        color:var(--white);
        top:10px;
        right:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .sub-title{
        color:var(--white)!important;
        font-size:14px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu a{
        color:var(--white);
        opacity:.6;
        font-size:13.5px;
        display:block
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .dropdown>a,[data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu li.active>a{
        color:var(--white);
        opacity:1
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item .dropdown-menu .mega-menu ul:last-child{
        padding-bottom:20px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .nav-item:hover .nav-link{
        color:var(--white)
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav>.nav-item{
        border-bottom:1px solid rgba(255,255,255,.1);
        padding:10px 0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav>.nav-item:last-child{
        border-bottom:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav>.nav-item:first-child .dropdown-menu{
        background-image:none!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu{
        position:static!important;
        transform:translate3d(0,0,0)!important;
        -webkit-transform:translate3d(0,0,0)!important;
        padding:0!important;
        border-radius:0!important;
        border:0!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li{
        display:block
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li a i{
        width:25px;
        display:inline-block;
        vertical-align:middle
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown-menu ul li a .label{
        display:none
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a{
        display:block
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .mCSB_inside>.mCSB_container{
        margin-right:0;
        padding:0 20px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu{
        padding-top:10px!important;
        padding-bottom:15px!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a{
        border-bottom:1px solid rgba(255,255,255,.1);
        padding:15px 0;
        font-size:15px;
        line-height:normal
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li i{
        margin-right:10px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li:last-child a{
        border-bottom:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu{
        padding-top:10px!important;
        padding-bottom:20px!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li{
        justify-content:center;
        display:flex;
        border-bottom:0;
        padding:0 15px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li:last-child a{
        border-bottom:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a{
        margin:0;
        border-bottom:1px solid rgba(255,255,255,.1);
        padding:15px 0;
        font-size:16px;
        line-height:28px;
        font-weight:500;
        width:100%;
        position:relative;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-item-align:stretch;
        -ms-grid-row-align:stretch;
        align-self:stretch;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        opacity:1
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a i{
        width:35px;
        font-size:32px;
        margin-right:15px;
        color:var(--white);
        flex-shrink:0;
        text-align:left;
        opacity:.6
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span{
        color:var(--white);
        font-weight:600
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a p{
        margin:0;
        font-size:13px;
        color:var(--white);
        opacity:.6
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a img{
        border-radius:100%;
        width:55px;
        margin-right:15px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a.btn{
        display:inline-block;
        border:0;
        margin-top:15px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:before{
        content:"\f135";
        color:var(--white);
        font-family:bootstrap-icons;
        font-weight:400;
        font-size:23px;
        position:absolute;
        right:6px;
        opacity:0;
        -webkit-transition:all .3s cubic-bezier(.61,1,.88,1);
        transition:all .3s cubic-bezier(.61,1,.88,1)
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a:hover:before{
        right:0;
        opacity:1
    }
    [data-mobile-nav-style=modern] .navbar{
        transition:transform .75s
    }
    [data-mobile-nav-style=modern] .page-layout{
        transition:transform .75s;
        background-color:var(--white)
    }
    [data-mobile-nav-style=modern] .navbar-show-modern-bg{
        display:inline-block;
        width:100vw;
        height:100vh;
        position:fixed;
        top:0;
        left:0;
        z-index:-1;
        opacity:0;
        background-image:linear-gradient(to right top,#0039e3,#4132e0,#5e28dd,#741bd9,#8600d4);
        transform:scale(1.75);
        -webkit-transform:scale(1.75);
        transition:opacity .3s,transform .3s;
        -webkit-transition:opacity .3s,transform .3s;
        transition-delay:.75s;
        -webkit-transition-delay:.75s
    }
    [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner{
        transform:translate3d(-30vw,0,0);
        -webkit-transform:translate3d(-30vw,0,0);
        left:-70vw;
        right:auto
    }
    [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler{
        display:block;
        position:absolute;
        right:30px;
        top:35px;
        margin:0
    }
    [data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler .navbar-toggler-line{
        background-color:var(--white)
    }
    .navbar-collapse-show[data-mobile-nav-style=modern]{
        overflow:hidden
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar,.navbar-collapse-show[data-mobile-nav-style=modern] .page-layout{
        transform:translate3d(-70vw,0,0)!important;
        -webkit-transform:translate3d(-70vw,0,0)!important
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner{
        right:0;
        opacity:1;
        visibility:visible!important;
        transition-delay:.1s;
        transform:translate3d(0,0,0)
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner .collapse{
        overflow-y:auto!important;
        -webkit-overflow-scrolling:touch;
        height:100%
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-show-modern-bg{
        transform:scale(1);
        opacity:1;
        transition-delay:0s
    }
    .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner{
        transform:translate3d(0,0,0);
        -webkit-transform:translate3d(0,0,0);
        left:0;
        right:auto
    }
    .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar,.navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .page-layout{
        transform:translate3d(70vw,0,0)!important;
        -webkit-transform:translate3d(70vw,0,0)!important
    }
    .navbar-expand-lg .navbar-toggler{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -ms-flex-item-align:center;
        -ms-grid-row-align:center;
        align-self:center
    }
    .navbar-expand-lg .navbar-toggler:focus{
        box-shadow:none
    }
    .navbar-expand-lg .navbar-collapse{
        display:block!important
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        position:static
    }
    .navbar-expand-lg .container-lg,.navbar-expand-lg>.container-fluid{
        padding-right:0;
        padding-left:0
    }
    header .container-fluid,header .navbar-expand-lg{
        padding-left:15px;
        padding-right:15px
    }
    .collapse:not(.show){
        display:none!important
    }
    header .navbar [class*=col-] .navbar-nav .nav-item,header .navbar [class*=col-] .navbar-nav .nav-item a{
        display:block
    }
    header .header-push-button.icon,header .left-nav .navbar-nav:before,header .push-menu{
        display:none
    }
    header .md-border-none{
        border:0!important
    }
    header .center-logo{
        padding-top:0;
        padding-bottom:0
    }
    
    header .navbar-brand .alt-logo,header .navbar-brand .default-logo{
        visibility:hidden!important;
        opacity:0!important;
        width:0!important
    }
    header .navbar-brand .mobile-logo{
        visibility:visible!important;
        opacity:1!important;
        width:auto!important
    }
    header .navbar-brand .mobile-logo:focus,header .navbar-brand:focus{
        outline:0
    }
    header.sticky .navbar-nav .nav-link{
        color:var(--dark-gray)
    }
    header.sticky.sticky-active .navbar-brand .alt-logo,header.sticky.sticky-active .navbar-brand .default-logo{
        visibility:hidden;
        opacity:0;
        width:0
    }
    header.sticky .header-icon .header-language a{
        padding-top:0;
        padding-bottom:0
    }
    header.sticky .top-logo.responsive-sticky .navbar-nav .nav-link{
        padding-top:14px!important;
        padding-bottom:14px!important
    }
    header.sticky .responsive-sticky .navbar-brand{
        padding:14px 0
    }
    header.sticky .responsive-sticky .navbar-toggler{
        margin:20px 0
    }
    header .header-top-bar .row{
        margin:0
    }
    .navbar-full-screen-menu-inner.bg-transparent,.navbar-modern-inner.bg-transparent,.navbar.bg-transparent{
        background-color:var(--white)!important
    }
    .navbar .navbar-collapse.show,.navbar-full-screen-menu-inner .navbar-collapse.show,.navbar-modern-inner .navbar-collapse.show{
        overflow-y:auto!important;
        -webkit-overflow-scrolling:touch
    }
    .navbar .navbar-nav,.navbar-full-screen-menu-inner .navbar-nav,.navbar-modern-inner .navbar-nav{
        padding:15px 15px 28px
    }
    .navbar .navbar-nav .nav-link,.navbar-full-screen-menu-inner .navbar-nav .nav-link,.navbar-modern-inner .navbar-nav .nav-link{
        padding:10px 15px!important;
        color:var(--dark-gray)
    }
    .navbar .navbar-nav .nav-link .label,.navbar-full-screen-menu-inner .navbar-nav .nav-link .label,.navbar-modern-inner .navbar-nav .nav-link .label{
        margin-top:-3px;
        display:inline-block;
        padding:1px 11px;
        font-size:12px;
        margin-left:8px;
        vertical-align:middle;
        line-height:21px
    }
    .navbar .navbar-nav .nav-item.active .nav-link,.navbar-full-screen-menu-inner .navbar-nav .nav-item.active .nav-link,.navbar-modern-inner .navbar-nav .nav-item.active .nav-link{
        color:var(--dark-gray);
        opacity:.6
    }
    .navbar .navbar-nav .nav-item.active .dropdown-toggle,.navbar-full-screen-menu-inner .navbar-nav .nav-item.active .dropdown-toggle,.navbar-modern-inner .navbar-nav .nav-item.active .dropdown-toggle{
        color:var(--dark-gray)
    }
    .navbar .navbar-nav .nav-item.active:hover .nav-link,.navbar-full-screen-menu-inner .navbar-nav .nav-item.active:hover .nav-link,.navbar-modern-inner .navbar-nav .nav-item.active:hover .nav-link{
        color:var(--dark-gray);
        opacity:.6
    }
    .navbar .navbar-nav .nav-item .dropdown-toggle,.navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle,.navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle{
        display:flex;
        justify-content:center;
        align-items:center;
        width:40px;
        height:40px;
        right:0;
        position:absolute;
        top:0;
        text-align:center;
        color:var(--dark-gray)
    }
    .navbar .navbar-nav .dropdown.open .dropdown-menu,.navbar .navbar-nav .nav-item .dropdown-toggle:after,.navbar-full-screen-menu-inner .navbar-nav .dropdown.open .dropdown-menu,.navbar-full-screen-menu-inner .navbar-nav .nav-item .dropdown-toggle:after,.navbar-modern-inner .navbar-nav .dropdown.open .dropdown-menu,.navbar-modern-inner .navbar-nav .nav-item .dropdown-toggle:after{
        display:none
    }
    .navbar .navbar-nav .nav-item:hover .nav-link,.navbar-full-screen-menu-inner .navbar-nav .nav-item:hover .nav-link,.navbar-modern-inner .navbar-nav .nav-item:hover .nav-link{
        color:var(--dark-gray);
        opacity:1
    }
    .navbar .navbar-nav .dropdown.submenu,.navbar-full-screen-menu-inner .navbar-nav .dropdown.submenu,.navbar-modern-inner .navbar-nav .dropdown.submenu{
        position:relative
    }
    .navbar .navbar-nav .dropdown .dropdown-menu.show,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu.show,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu.show{
        display:block
    }
    .navbar .navbar-nav .dropdown .dropdown-toggle.show,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-toggle.show,.navbar-modern-inner .navbar-nav .dropdown .dropdown-toggle.show{
        -webkit-transform:rotate(-180deg);
        transform:rotate(-180deg)
    }
    .navbar .navbar-nav .dropdown .dropdown-menu,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu{
        top:0;
        animation:none!important;
        background-color:transparent;
        box-shadow:none;
        border-top:0!important;
        padding:0 15px 15px;
        width:100%;
        display:none;
        border-radius:0!important
    }
    .navbar .navbar-nav .dropdown .dropdown-menu .mega-menu,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu{
        padding:0;
        display:block!important
    }
    .navbar .navbar-nav .dropdown .dropdown-menu .mega-menu ul,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul{
        padding:15px 0 0
    }
    .navbar .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu .mega-menu ul:first-child .sub-title{
        margin-top:0
    }
    .navbar .navbar-nav .dropdown .dropdown-menu li,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li{
        padding:0 15px
    }
    .navbar .navbar-nav .dropdown .dropdown-menu li.sub-title,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li.sub-title,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li.sub-title{
        margin-top:10px;
        margin-bottom:10px;
        line-height:16px
    }
    .navbar .navbar-nav .dropdown .dropdown-menu li:last-child a,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li:last-child a,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li:last-child a{
        padding-bottom:5px
    }
    .navbar .navbar-nav .dropdown .dropdown-menu li.active>a,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu li.active>a,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu li.active>a{
        color:var(--dark-gray)
    }
    .navbar .navbar-nav .dropdown .dropdown-menu a,.navbar-full-screen-menu-inner .navbar-nav .dropdown .dropdown-menu a,.navbar-modern-inner .navbar-nav .dropdown .dropdown-menu a{
        color:var(--medium-gray);
        padding:6px 0;
        line-height:16px
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu li,.navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu li,.navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu li{
        padding:0 15px
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu li a,.navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu li a,.navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu li a{
        color:var(--medium-gray);
        padding:6px 0;
        margin-bottom:0
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu>.dropdown,.navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu>.dropdown,.navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu>.dropdown{
        margin-bottom:25px
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child,.navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child,.navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown:last-child{
        margin-bottom:0
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown i,.navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown i,.navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown i{
        display:none
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a,.navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a,.navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a{
        color:var(--dark-gray);
        padding:0!important;
        margin-top:15px;
        font-weight:500;
        margin-bottom:6px
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu,.navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu,.navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu{
        display:block;
        position:relative;
        left:0!important;
        padding:0;
        top:0!important
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li,.navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li,.navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu li{
        padding:0
    }
    .navbar .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu>.dropdown>a,.navbar-full-screen-menu-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu>.dropdown>a,.navbar-modern-inner .navbar-nav .simple-dropdown .dropdown-menu .dropdown-menu>.dropdown>a{
        margin-top:25px
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu,.navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu,.navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu{
        border-radius:0;
        padding:0 30px;
        width:100%!important;
        margin-bottom:15px
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a,.navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a,.navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a{
        padding-left:0;
        padding-right:0
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu,.navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu,.navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu{
        box-shadow:none;
        border-radius:0!important;
        width:100%!important;
        padding:0 15px 15px
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li,.navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li,.navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li{
        padding:0 15px
    }
    .navbar .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span,.navbar-full-screen-menu-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span,.navbar-modern-inner .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span{
        color:var(--dark-gray)
    }
    .navbar-full-screen-menu-inner.center-logo .navbar-nav,.navbar-modern-inner.center-logo .navbar-nav,.navbar.center-logo .navbar-nav{
        margin:0!important
    }
    .navbar-full-screen-menu-inner.center-logo .navbar-nav .nav-link,.navbar-modern-inner.center-logo .navbar-nav .nav-link,.navbar.center-logo .navbar-nav .nav-link{
        padding:14px 15px!important
    }
    .navbar-full-screen-menu-inner.center-logo .navbar-nav:first-child,.navbar-modern-inner.center-logo .navbar-nav:first-child,.navbar.center-logo .navbar-nav:first-child{
        padding-bottom:0
    }
    .navbar-full-screen-menu-inner.center-logo .navbar-nav:last-child,.navbar-modern-inner.center-logo .navbar-nav:last-child,.navbar.center-logo .navbar-nav:last-child{
        padding-top:0
    }
    .navbar-full-screen-menu-inner.center-logo .navbar-left,.navbar-full-screen-menu-inner.center-logo .navbar-right,.navbar-modern-inner.center-logo .navbar-left,.navbar-modern-inner.center-logo .navbar-right,.navbar.center-logo .navbar-left,.navbar.center-logo .navbar-right{
        width:100%
    }
    .navbar-full-screen-menu-inner.header-dark .navbar-toggler-line,.navbar-modern-inner.header-dark .navbar-toggler-line,.navbar.header-dark .navbar-toggler-line{
        background-color:var(--white)
    }
    .navbar-full-screen-menu-inner.header-dark .header-icon .icon .header-cart>a,.navbar-full-screen-menu-inner.header-dark .header-icon .icon .header-language>a,.navbar-full-screen-menu-inner.header-dark .header-icon .icon>a,.navbar-modern-inner.header-dark .header-icon .icon .header-cart>a,.navbar-modern-inner.header-dark .header-icon .icon .header-language>a,.navbar-modern-inner.header-dark .header-icon .icon>a,.navbar.header-dark .header-icon .icon .header-cart>a,.navbar.header-dark .header-icon .icon .header-language>a,.navbar.header-dark .header-icon .icon>a{
        color:var(--white)
    }
    .navbar-full-screen-menu-inner.header-dark .header-language-icon .header-language .language-dropdown a,.navbar-modern-inner.header-dark .header-language-icon .header-language .language-dropdown a,.navbar.header-dark .header-language-icon .header-language .language-dropdown a{
        color:var(--light-gray)
    }
    .navbar-full-screen-menu-inner.header-dark .navbar-collapse,.navbar-modern-inner.header-dark .navbar-collapse,.navbar.header-dark .navbar-collapse{
        background-color:var(--dark-gray)
    }
    .left-sidebar-header.header-dark .navbar-toggler-line,.navbar-collapse{
        background:var(--white)
    }
    .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item .dropdown-toggle,.navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-link,.navbar-modern-inner.header-dark .navbar-nav .nav-item .dropdown-toggle,.navbar-modern-inner.header-dark .navbar-nav .nav-link,.navbar.header-dark .navbar-nav .nav-item .dropdown-toggle,.navbar.header-dark .navbar-nav .nav-link{
        color:var(--white)
    }
    .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item.active .dropdown-toggle,.navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item.active .nav-link,.navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item.active:hover .nav-link,.navbar-modern-inner.header-dark .navbar-nav .nav-item.active .dropdown-toggle,.navbar-modern-inner.header-dark .navbar-nav .nav-item.active .nav-link,.navbar-modern-inner.header-dark .navbar-nav .nav-item.active:hover .nav-link,.navbar.header-dark .navbar-nav .nav-item.active .dropdown-toggle,.navbar.header-dark .navbar-nav .nav-item.active .nav-link,.navbar.header-dark .navbar-nav .nav-item.active:hover .nav-link{
        color:var(--white);
        opacity:.6
    }
    .navbar-full-screen-menu-inner.header-dark .navbar-nav .nav-item:hover .nav-link,.navbar-modern-inner.header-dark .navbar-nav .nav-item:hover .nav-link,.navbar.header-dark .navbar-nav .nav-item:hover .nav-link{
        opacity:1;
        color:var(--white)
    }
    .header-top-bar.top-bar-dark .header-icon .icon>a,.navbar-full-screen-menu-inner.header-dark .navbar-nav .dropdown .dropdown-menu li.active>a,.navbar-full-screen-menu-inner.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span,.navbar-full-screen-menu-inner.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a,.navbar-modern-inner.header-dark .navbar-nav .dropdown .dropdown-menu li.active>a,.navbar-modern-inner.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span,.navbar-modern-inner.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a,.navbar.header-dark .navbar-nav .dropdown .dropdown-menu li.active>a,.navbar.header-dark .navbar-nav .dropdown.dropdown-with-icon .dropdown-menu li a span,.navbar.header-dark .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a{
        color:var(--white)
    }
    .menu-order{
        order:5
    }
    .navbar-collapse{
        position:absolute;
        top:100%;
        left:0;
        width:100%;
        overflow:hidden;
        box-shadow:0 20px 15px 0 rgba(23,23,23,.05);
        max-height:calc(100vh - 72px)
    }
    .header-icon .icon>a{
        color:var(--dark-gray);
        padding-left:12px
    }
    .header-icon .icon>a:hover{
        color:var(--dark-gray);
        opacity:1
    }
    .header-icon .icon .header-cart>a,.header-icon .icon .header-language>a{
        color:var(--dark-gray);
        padding-left:12px
    }
    .header-icon .icon .header-cart>a:hover,.header-icon .icon .header-language>a:hover{
        color:var(--dark-gray);
        opacity:1
    }
    .center-logo .menu-logo{
        margin-right:auto
    }
    .center-logo .navbar-brand{
        position:relative;
        left:auto;
        top:auto;
        transform:none;
        float:left
    }
    .center-logo .navbar-toggler{
        margin:31px 0
    }
    .navbar.mini-header .navbar-nav .nav-link,.navbar.top-logo .navbar-nav .nav-link{
        padding:14px 15px!important
    }
    .header-with-topbar+.top-space-margin{
        margin-top:116px
    }
    .header-transparent[data-header-hover=dark]{
        background-color:var(--dark-gray)!important
    }
    .header-transparent[data-header-hover=dark] .hamburger-push-button.icon span,.header-transparent[data-header-hover=dark] .navbar-toggler-line,header .header-dark .hamburger-push-button.icon span{
        background-color:var(--white)
    }
    .header-transparent[data-header-hover=dark] .header-icon .icon .header-cart>a,.header-transparent[data-header-hover=dark] .header-icon .icon .header-language>a,.header-transparent[data-header-hover=dark] .header-icon .icon>a{
        color:var(--white)
    }
    .header-transparent[data-header-hover=dark] .header-language-icon .header-language .language-dropdown a{
        color:var(--light-gray)
    }
    .header-transparent[data-header-hover=dark] .navbar-collapse{
        background-color:var(--dark-gray)
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .nav-item .dropdown-toggle,.header-transparent[data-header-hover=dark] .navbar-nav .nav-link{
        color:var(--white)
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .nav-item.active .dropdown-toggle,.header-transparent[data-header-hover=dark] .navbar-nav .nav-item.active .nav-link,.header-transparent[data-header-hover=dark] .navbar-nav .nav-item.active:hover .nav-link{
        color:var(--medium-gray)
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .nav-item:hover .nav-link{
        opacity:1;
        color:var(--white)
    }
    .header-transparent[data-header-hover=dark] .navbar-nav .dropdown .dropdown-menu li.active>a,.header-transparent[data-header-hover=dark] .navbar-nav .simple-dropdown .dropdown-menu .dropdown>a,.header-transparent[data-header-hover=dark] .navbar-nav .submenu-content ul .sub-title{
        color:var(--white)
    }
    .left-sidebar-wrapper{
        padding-left:0
    }
    .left-sidebar-wrapper .left-sidebar-header.collapsing{
        overflow:visible!important
    }
    .left-sidebar-wrapper .left-sidebar-nav .navbar-brand{
        padding:22px 0!important
    }
    .side-menu-top{
        position:fixed;
        left:0;
        top:0;
        text-align:left!important;
        width:100%;
        padding:0 30px;
        z-index:9
    }
    .left-sidebar-header{
        left:-300px;
        transition-duration:.3s;
        height:100%!important
    }
    .left-sidebar-header.show{
        left:0;
        transition-duration:.3s
    }
    .left-sidebar-header.show .left-sidebar-nav{
        left:0
    }
    .left-sidebar-header .side-menu-bottom{
        padding:50px 15px 0;
        height:100%;
        overflow:auto;
        border-top:1px solid var(--very-light-gray)
    }
    .left-sidebar-header .side-menu-bottom .left-menu-bottom{
        margin-top:50px
    }
    .left-sidebar-header .side-menu-bottom .header-icon .icon a>i{
        padding:0
    }
    .left-sidebar-header .left-sidebar-nav{
        left:-300px;
        transition-duration:.3s;
        overflow:visible;
        height:100%;
        top:0!important;
        position:fixed!important;
        padding:72px 15px
    }
    .left-sidebar-header .left-sidebar-nav .navbar-toggler{
        display:inline-block;
        position:absolute;
        top:50%;
        right:30px;
        margin:0;
        transform:translate(0,-50%);
        -webkit-transform:translate(0,-50%)
    }
    .left-sidebar-header.show .navbar-toggler-line:nth-child(1),.left-sidebar-header.show .navbar-toggler-line:nth-child(4){
        top:7px;
        width:0%
    }
    .left-sidebar-header .left-sidebar-nav .side-menu{
        margin-top:0;
        margin-bottom:0
    }
    .left-sidebar-header.show .navbar-toggler-line:nth-child(2){
        -webkit-transform:rotate(45deg);
        transform:rotate(45deg)
    }
    .left-sidebar-header.show .navbar-toggler-line:nth-child(3){
        -webkit-transform:rotate(-45deg);
        transform:rotate(-45deg)
    }
    .left-sidebar-header.header-dark .header-icon .icon>a{
        color:var(--white)
    }
    .left-sidebar-header.header-light .side-menu-top{
        border-bottom:1px solid var(--very-light-gray)
    }
    .left-modern-menu{
        padding-left:0
    }
    .left-modern-sidebar{
        height:auto;
        width:100%;
        padding:0 30px;
        display:flex;
        flex-flow:row;
        align-items:center;
        justify-content:space-between
    }
    .left-modern-sidebar .vertical-title{
        transform:none;
        height:auto;
        display:none;
        flex:inherit
    }
    .left-modern-sidebar .vertical-title .title{
        transform:none
    }
    .left-modern-sidebar .toggle-icon{
        -webkit-transform:translate(0,-50%);
        transform:translate(0,-50%);
        right:30px;
        left:auto
    }
    .left-modern-menu .left-modern-header .navbar-brand{
        width:auto;
        padding:22px 0!important
    }
    .left-modern-menu .left-modern-header .modern-sidebar-nav{
        padding-top:72px;
        width:380px;
        left:-400px
    }
    .left-modern-menu .left-modern-header .modern-side-menu{
        padding:50px 20px
    }
    .left-modern-menu .left-modern-header.show .modern-sidebar-nav{
        left:0
    }
    header .header-dark .hamburger-push-button .push-button-text{
        color:var(--white)!important
    }
    header .hamburger-push-button.icon{
        display:flex
    }
    header .hamburger-push-button.icon span{
        background-color:var(--dark-gray)
    }
    header .hamburger-push-button .push-button-text{
        color:var(--dark-gray)!important
    }
    header .push-menu.hamburger-nav{
        display:block
    }
    header .push-menu .close-menu{
        top:30px;
        right:30px
    }
    .navbar-modern-inner .navbar-nav{
        padding:15px
    }
    .hamburger-menu-simple .menu-item-list{
        width:100%
    }
    
}
@media (max-width:767px){
    header .navbar-expand-lg{
        padding-left:0;
        padding-right:0
    }
    header .header-top-bar{
        display:none;
        height:0
    }
    header .header-top-bar+.navbar{
        top:0
    }
    header .push-menu .close-menu{
        top:15px;
        right:15px
    }
    .navbar .navbar-nav{
        padding:15px 0
    }
    .header-search-popup .search-form{
        width:85%
    }
    .header-search-popup .mb-50px{
        margin-bottom:30px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner{
        width:85vw;
        right:-80vw;
        transform:translate3d(15vw,0,0);
        -webkit-transform:translate3d(15vw,0,0)
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse{
        padding:70px 0
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner{
        width:85vw;
        right:0;
        transform:translate3d(0,0,0);
        -webkit-transform:translate3d(0,0,0)
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar,.navbar-collapse-show[data-mobile-nav-style=modern] .page-layout{
        transform:translate3d(-85vw,0,0)!important;
        -webkit-transform:translate3d(-85vw,0,0)!important
    }
    .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar,.navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .page-layout{
        transform:translate3d(85vw,0,0)!important;
        -webkit-transform:translate3d(85vw,0,0)!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse{
        padding:60px 0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox{
        width:100%
    }
    
    .header-with-topbar+.top-space-margin{
        margin-top:76px
    }
    .left-sidebar-header .side-menu-bottom{
        padding-top:30px
    }
    .left-modern-sidebar,.side-menu-top{
        padding:0 15px
    }
    .left-sidebar-header .left-sidebar-nav .navbar-toggler{
        right:15px
    }
    .left-modern-menu .left-modern-header .modern-side-menu{
        padding:50px 0
    }
    .left-modern-menu .left-modern-header .modern-side-menu .mCustomScrollBox .mCSB_container{
        padding:0 20px
    }
    .search-form-wrapper .search-form{
        height:450px!important
    }
    .menu-list-wrapper{
        height:calc(100vh - 120px);
        padding:20px 0
    }
}

@media (max-width:991px){
   
    .event-style-03 .nav-tabs .nav-link{
        padding-right:5px;
        padding-left:5px
    }
    
}

@media (max-width:1399px){
    .tab-style-05 .nav-tabs .nav-item .nav-link{
        padding:18px 20px 20px
    }
}
@media (max-width:1199px){
    .tab-style-05 .nav-tabs .nav-item .nav-link{
        padding:16px 20px
    }
    .tab-style-08 ul .nav-item .nav-link{
        padding:25px 10px
    }
}
@media (max-width:991px){
    .tab-style-02 .nav-tabs>li.nav-item{
        margin:0 10px
    }
    .tab-style-03 .nav-tabs .nav-link{
        padding:10px 28px;
        margin-bottom:0
    }
    .tab-style-03 .nav-tabs>li.nav-item{
        padding:0 5px
    }
    .tab-style-04 .nav-tabs .nav-item{
        padding:0 20px
    }
    .tab-style-05 .nav-tabs>li.nav-item{
        width:auto;
        padding:0 3px
    }
    .tab-style-05 .nav-tabs>li.nav-item .nav-link{
        padding:12px 20px
    }
    .tab-style-07 .nav-tabs .nav-item .nav-link{
        padding-left:50px;
        padding-right:50px
    }
}
@media (max-width:767px){
    .tab-style-01 .nav-tabs{
        border-bottom:0
    }
    .tab-style-01 .nav-tabs>li.nav-item .nav-link{
        border-bottom:1px solid var(--light-medium-gray);
        border-radius:6px
    }
    .tab-style-02 .nav-tabs>li.nav-item{
        margin-bottom:30px
    }
    .tab-style-01 .nav-tabs>li.nav-item{
        margin-bottom:15px
    }
    .tab-style-04 .nav-tabs{
        display:inline-block;
        width:100%
    }
    .tab-style-04 .nav-tabs .nav-item{
        width:auto;
        display:table;
        margin:0 auto 10px
    }
    .tab-style-05 .nav-tabs{
        display:inline-block;
        width:100%
    }
    .tab-style-05 .nav-tabs .nav-item{
        display:table;
        margin:0 auto;
        width:auto
    }
    .tab-style-05 .nav-tabs .nav-item .nav-link{
        padding:12px 30px
    }
    .tab-style-07 .nav-tabs .nav-item .nav-link{
        padding:25px
    }
    .tab-style-07 .nav-tabs .nav-item .nav-link .number-box{
        right:40px
    }
    .tab-style-08 ul .nav-item{
        border-right:0;
        border-bottom:1px solid var(--light-medium-gray);
        flex-grow:inherit;
        flex-basis:auto;
        width:100%
    }
    .tab-style-08 ul .nav-item .nav-link{
        padding:18px 25px
    }
    
}

@media (max-width:1600px){
    .sticky-image-distortion-wrapper .menu{
        padding-left:30px
    }
    
}
@media (max-width:1399px){
    .threeD-letter-menu .menu-item .hover-reveal{
        width:320px;
        height:320px
    }
  
}
@media (max-width:767px){
    .nav-tabs li,.portfolio-filter.filter-btn li a{
        display:block
    }
    .portfolio-filter.filter-btn li{
        padding:0;
        margin-bottom:10px
    }
    .nav-tabs li{
        padding:0;
        margin-bottom:5px;
        width:100%
    }
    .sticky-image-distortion-wrapper .menu{
        padding:130px 30px 30px;
        width:100%
    }
    .sticky-image-distortion-wrapper .menu .menu__link{
        flex-direction:column
    }
    
}





 