@charset "UTF-8";
@media (max-width:1600px){
    .text-extra-big{
        font-size:200px;
        line-height:200px
    }
    .xl-padding-8-rem-all{
        padding:8rem
    }
    .xl-padding-15px-left{
        padding-left:15px
    }
    .xl-w-80{
        width:80%!important
    }
    .box-layout{
        padding:0 45px
    }
    .grid.xl-grid-4col li{
        width:25%
    }
    .grid.xl-grid-4col li.grid-item-double{
        width:50%
    }
    .grid.xl-grid-2col li{
        width:50%
    }
    .grid.xl-grid-2col li.grid-item-double{
        width:100%
    }
    .box-layout .navbar.navbar-boxed{
        padding-left:30px;
        padding-right:30px
    }
}
@media (min-width:1199px){
    .container,.container-lg,.container-md,.container-sm,.container-xl{
        max-width:1170px
    }
}
@media (max-width:1199px){
    html{
        font-size:13px
    }
    section{
        padding:90px 0
    }
    .parallax{
        background-attachment:inherit!important;
        background-position:center!important
    }
    h1,h2,h3,h4,h5,h6{
        margin:0 0 15px
    }
    .text-extra-large{
        font-size:18px;
        line-height:24px
    }
    .text-extra-big{
        font-size:170px;
        line-height:170px
    }
    .text-big{
        font-size:160px;
        line-height:160px
    }
    .lg-padding-6-rem-all{
        padding:6rem
    }
    .lg-padding-30px-tb{
        padding-top:30px;
        padding-bottom:30px
    }
    .interactive-banners-style-02 .category-content{
        padding:20px 40px 40px
    }
    .box-layout{
        padding:0
    }
    .nav-item.dropdown.megamenu .menu-back-div{
        padding:35px 50px 40px
    }
    .nav-item.dropdown.megamenu .menu-back-div .col,.nav-item.dropdown.megamenu .menu-back-div ul[class*=d-]{
        padding-right:75px
    }
    .nav-item.dropdown.megamenu .menu-back-div .col:last-child,.nav-item.dropdown.megamenu .menu-back-div ul[class*=d-]:last-child{
        padding-right:50px
    }
    .slider-navigation-style-07.swiper-button-prev.light{
        left:-5px
    }
    .slider-navigation-style-07.swiper-button-next.light{
        right:-5px
    }
    .grid.lg-grid-4col li{
        width:25%
    }
    .grid.lg-grid-4col li.grid-item-double{
        width:50%
    }
    .grid.lg-grid-2col li{
        width:50%
    }
    .grid.lg-grid-2col li.grid-item-double{
        width:100%
    }
    .justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{
        bottom:10px!important;
        left:10px!important;
        right:10px;
        box-shadow:none;
        white-space:normal;
        top:initial!important;
        width:calc(100% - 20px);
        display:block!important
    }
    .box-layout .navbar.navbar-boxed{
        padding-left:0;
        padding-right:0
    }
    .theme-demos{
        display:none!important
    }
    .mfp-close:active,button.mfp-close{
        top:20px;
        right:20px
    }
}
@media (max-width:1024px){
    .main-content{
        margin-bottom:0!important;
        position:inherit
    }
    .scroll-top-arrow{
        display:none!important
    }
    .footer-sticky{
        position:relative!important;
        z-index:0!important
    }
}
@media (max-width:991px){
    .menu-list-wrapper.mCS_no_scrollbar .mCSB_inside>.mCSB_container .menu-list{
        padding-right:0
    }
    .menu-list-wrapper.mCS_no_scrollbar .mCSB_inside>.mCSB_container .menu-list-wrapper .menu-list{
        padding-right:15px
    }
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{
        padding-right:15px;
        padding-left:15px
    }
    .navbar-nav{
        padding:15px 15px 25px
    }
    .navbar-collapse{
        position:absolute;
        top:100%;
        left:0;
        width:100%;
        background:#fff;
        overflow:hidden;
        box-shadow:0 20px 15px 0 rgba(23,23,23,.05);
        max-height:calc(100vh - 65px)
    }
    .navbar-collapse.show{
        overflow-y:auto!important;
        -webkit-overflow-scrolling:touch
    }
    .navbar.navbar-dark .navbar-nav .nav-link,.navbar.navbar-light .navbar-nav .nav-link,.sticky .navbar.navbar-dark .navbar-nav .nav-link,.sticky .navbar.navbar-light .navbar-nav .nav-link,header.sticky .navbar.top-logo .navbar-nav .nav-link{
        color:#232323;
        padding:9px 15px;
        margin:0
    }
    .navbar .navbar-nav .nav-link{
        font-size:15px
    }
    .navbar.navbar-dark .navbar-nav>.dropdown.active>a,.sticky .navbar.header-dark .navbar-nav>.dropdown.active>a{
        color:rgba(0,0,0,.6)!important
    }
    .navbar.navbar-boxed{
        padding-left:0;
        padding-right:0
    }
    .navbar-toggler{
        margin:30px 0 28px 10px;
        transition:all .3s ease-in-out;
        -moz-transition:all .3s ease-in-out;
        -webkit-transition:all .3s ease-in-out;
        -ms-transition:all .3s ease-in-out;
        -o-transition:all .3s ease-in-out
    }
    .sticky .navbar.responsive-sticky .navbar-toggler{
        margin-top:21px;
        margin-bottom:20px
    }
    .dropdown-toggle:after{
        display:none
    }
    .menu-order{
        order:5;
        position:inherit!important
    }
    .navbar-collapse-show .sticky .header-reverse-scroll{
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0);
        transform:translateY(0);
        -webkit-transition-duration:.3s
    }
    header .menu-logo-center .menu-logo{
        position:relative;
        left:auto;
        text-align:left;
        margin:0;
        transform:translateY(0);
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -ms-transform:translateY(0);
        -o-transform:translateY(0)
    }
    .menu-logo-center .navbar-brand{
        padding:18px 0
    }
    .navbar-left,.navbar-right{
        width:100%
    }
    .sticky .navbar.header-dark .navbar-nav .nav-link{
        color:#232323!important
    }
    .navbar-nav .nav-item:last-child .menu-back-div,.navbar-nav .nav-item:last-child .menu-back-div ul:last-child{
        padding-bottom:0!important;
        margin-bottom:0!important
    }
    .nav-item.dropdown.megamenu,.nav-item.dropdown.simple-dropdown{
        position:relative
    }
    .nav-item.dropdown.megamenu .menu-back-div{
        display:none
    }
    .nav-item.dropdown.megamenu .menu-back-div.show{
        display:block
    }
    .nav-item.dropdown.megamenu .menu-back-div,.nav-item.dropdown.simple-dropdown .dropdown-menu{
        width:100%!important;
        position:relative;
        box-shadow:none;
        padding:0 15px 20px;
        top:0;
        border-radius:0;
        background-color:transparent
    }
    .nav-item.dropdown.megamenu .menu-back-div .col,.nav-item.dropdown.megamenu .menu-back-div [class*=col-]{
        padding:0;
        margin-bottom:8px
    }
    .nav-item.dropdown.megamenu .menu-back-div .col,.nav-item.dropdown.megamenu .menu-back-div ul[class*=d-]{
        padding:15px 0 0 20px
    }
    .nav-item.dropdown.megamenu .menu-back-div .col:last-child,.nav-item.dropdown.megamenu .menu-back-div ul[class*=d-]:last-child{
        padding-right:0
    }
    .nav-item.dropdown.megamenu .menu-back-div ul.small-gap[class*=d-]{
        padding-right:0
    }
    .dropdown-menu.megamenu-content li.dropdown-header{
        margin:23px 0 10px 0;
        font-size:14px;
        font-weight:500
    }
    .dropdown-menu.megamenu-content li.dropdown-header:first-child{
        margin-top:10px
    }
    .nav-item.dropdown.megamenu .menu-back-div [class*=col-] li.dropdown-header:first-child,.nav-item.dropdown.megamenu .menu-back-div ul[class*=d-]:first-child li.dropdown-header:first-child{
        margin-top:0
    }
    .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu{
        margin:0 0 5px;
        left:0;
        top:0
    }
    .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown>a{
        margin-bottom:5px
    }
    .nav-item>.dropdown-toggle{
        display:block;
        width:48px;
        height:48px;
        right:0;
        position:absolute;
        top:0;
        text-align:center;
        line-height:50px
    }
    .nav-item.show>.dropdown-toggle{
        -ms-transform:rotate(-180deg);
        -webkit-transform:rotate(-180deg);
        transform:rotate(-180deg)
    }
    .nav-item.dropdown.simple-dropdown .dropdown-menu{
        position:relative;
        width:100%;
        box-shadow:none;
        display:none;
        top:0
    }
    .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown-menu{
        padding:0
    }
    .nav-item.dropdown.simple-dropdown .dropdown-menu.show,.nav-item.dropdown.simple-dropdown .dropdown-menu.show .dropdown-menu{
        display:block
    }
    .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown a{
        padding:3px 15px 3px;
        font-size:14px;
        margin-bottom:5px
    }
    .nav-item.dropdown.simple-dropdown .dropdown-menu>.dropdown>a{
        color:#232323;
        margin:15px 0 7px 0;
        font-size:14px;
        font-weight:500
    }
    .navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown>a,.navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown>a{
        color:#fff!important
    }
    .navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.active>a,.navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.active>a{
        color:rgba(255,255,255,.6)!important
    }
    .navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.megamenu:hover>a,.navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.simple-dropdown:hover>a,.navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown:hover>a,.navbar.navbar-dark .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown>a:hover,.navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.megamenu:hover>a,.navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown.simple-dropdown:hover>a,.navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown:hover>a,.navbar.navbar-light .navbar-nav.megamenu-dropdown-dark .nav-item.dropdown>a:hover{
        color:#fff!important
    }
    .dropdown-menu.megamenu-content li a,.dropdown-menu.megamenu-content li.dropdown-header{
        line-height:normal
    }
    .nav-item.dropdown.simple-dropdown .dropdown-menu>.dropdown{
        margin-bottom:20px
    }
    .nav-item.dropdown.simple-dropdown .dropdown-menu>.dropdown:last-child{
        margin-bottom:0
    }
    .simple-dropdown .dropdown-menu li{
        padding:0
    }
    .simple-dropdown .dropdown-menu .dropdown a .dropdown-toggle{
        display:none
    }
    .dropdown-menu.megamenu-content li{
        padding-bottom:5px
    }
    .dropdown-menu.megamenu-content li a{
        padding-top:3px;
        font-size:14px
    }
    .form-wrapper .search-form-box{
        width:60%
    }
    .sidebar-nav-action{
        width:100%;
        height:auto;
        padding:15px 30px
    }
    .side-menu-header{
        position:fixed;
        left:0;
        top:0;
        text-align:left!important;
        width:100%;
        background-color:#fff;
        border-bottom:1px solid #f3f3f3;
        padding:15px 30px;
        z-index:9
    }
    .side-menu-header .navbar-brand{
        z-index:1;
        position:relative
    }
    .side-menu-header .side-menu-button{
        display:inline-block;
        right:30px
    }
    .left-sidebar-wrapper{
        padding-left:0
    }
    .menu-toggle{
        top:20px
    }
    .menu-list li a{
        line-height:40px;
        padding:0
    }
    .side-menu-button a{
        top:1px
    }
    .navbar-left-sidebar,.navbar-left-sidebar .dropdown:hover>.dropdown-menu{
        width:auto
    }
    .show-menu .menu-style-2 .sidebar-nav-menu{
        left:0
    }
    .menu-style-2 .sidebar-nav-menu .menu-list li{
        padding:5px 0
    }
    .menu-style-2 .sidebar-nav-menu .menu-list li ul li{
        padding-top:0;
        padding-bottom:0
    }
    .menu-style-2 .sidebar-nav-menu .menu-list li .menu-toggle{
        top:27px
    }
    .menu-style-2 .sidebar-nav-menu .menu-list li ul li .menu-toggle{
        top:15px
    }
    .navbar-left-sidebar>li>a{
        font-size:14px;
        line-height:20px
    }
    .navbar-left-sidebar>li.dropdown>a>i{
        display:block;
        position:absolute;
        top:15px;
        right:5px;
        font-size:16px
    }
    .navbar-left-sidebar li a{
        padding:10px 0;
        margin:0;
        border-bottom:0;
        font-size:14px;
        line-height:20px
    }
    .menu-style-2 .navbar-left-sidebar .dropdown:hover>.dropdown-menu.second-level{
        left:0;
        position:relative;
        background-color:#fff
    }
    .navbar-left-sidebar .dropdown>.dropdown-menu.second-level li>a{
        border-bottom:0;
        padding:6px 0 5px 0
    }
    .navbar-left-sidebar .dropdown-menu.second-level li>a:hover,.navbar-left-sidebar li>a:hover{
        background-color:transparent
    }
    .menu-logo-center .navbar-collapse>.navbar-nav:first-child{
        padding-bottom:0
    }
    .menu-logo-center .navbar-collapse>.navbar-nav:last-child{
        padding-top:0
    }
    .navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar.navbar-dark .navbar-nav .nav-link.active,.navbar.navbar-dark.bg-transparent .navbar-nav .nav-link.active{
        color:rgba(0,0,0,.6)!important
    }
    .navbar.navbar-dark .navbar-nav>.dropdown.active>a,.navbar.navbar-dark .navbar-nav>.nav-item.dropdown.megamenu.active:hover>a,.navbar.navbar-dark .navbar-nav>.nav-item.dropdown.simple-dropdown.active:hover>a,.sticky .navbar.header-dark .navbar-nav>.dropdown.active>a{
        color:rgba(0,0,0,.6)!important
    }
    .navbar.navbar-dark .navbar-nav>.nav-item.dropdown.megamenu:hover>a,.navbar.navbar-dark .navbar-nav>.nav-item.dropdown.simple-dropdown:hover>a{
        color:#000!important
    }
    .navbar.navbar-light .navbar-nav>.nav-item.dropdown.megamenu:hover>a,.navbar.navbar-light .navbar-nav>.nav-item.dropdown.simple-dropdown:hover>a,.sticky .navbar.navbar-dark.header-light .navbar-nav>.nav-item.dropdown.megamenu:hover>a,.sticky .navbar.navbar-dark.header-light .navbar-nav>.nav-item.dropdown.simple-dropdown:hover>a{
        color:#000!important
    }
    header .navbar .navbar-brand .default-logo,header .navbar-brand .alt-logo,header.sticky .navbar .navbar-brand .default-logo,header.sticky .navbar-brand .alt-logo{
        visibility:hidden;
        opacity:0;
        width:0
    }
    header .navbar .navbar-brand .mobile-logo{
        visibility:visible;
        opacity:1;
        width:auto
    }
    .navbar-dark.bg-transparent .navbar-toggler-line{
        overflow:hidden;
        background:#232323
    }
    header.sticky .navbar.bg-transparent.hader-light .navbar-toggler-line{
        overflow:hidden;
        background:#fff
    }
    .navbar-dark.bg-transparent .push-button>span,.sticky .navbar-dark.bg-transparent .push-button>span{
        background:#232323
    }
    .navbar.bg-transparent{
        background-color:#fff!important
    }
    .navbar.navbar-dark .header-social-icon,.sticky .navbar.header-dark .header-social-icon{
        border-color:rgba(0,0,0,.45)
    }
    .navbar.navbar-dark .nav-bar-contact,.navbar.navbar-dark.bg-transparent .header-cart-icon>a,.navbar.navbar-dark.bg-transparent .header-language>a,.navbar.navbar-dark.bg-transparent .header-search-icon>a,.navbar.navbar-dark.bg-transparent .header-social-icon>a,.navbar.navbar-dark.bg-transparent .navbar-nav .nav-link{
        color:#232323!important
    }
    header.sticky .navbar.navbar-dark.bg-transparent.header-dark .header-social-icon>a{
        color:#fff!important
    }
    .navbar.navbar-dark.bg-transparent .header-cart-icon>a:hover,.navbar.navbar-dark.bg-transparent .header-language>a:hover,.navbar.navbar-dark.bg-transparent .header-search-icon>a:hover,.navbar.navbar-dark.bg-transparent .header-social-icon>a:hover,.sticky .navbar-dark.bg-transparent .header-cart-icon>a:hover,.sticky .navbar-dark.bg-transparent .header-language>a:hover,.sticky .navbar-dark.bg-transparent .header-search-icon>a:hover,.sticky .navbar-dark.bg-transparent .header-social-icon>a:hover{
        color:rgba(0,0,0,.6)!important
    }
    .navbar.bg-transparent .header-button .btn.btn-white{
        background:#232323;
        border-color:#232323;
        color:#fff
    }
    [data-mobile-nav-style=classic] .navbar-nav{
        display:block
    }
    [data-mobile-nav-style=modern] .page-layout{
        background-color:#fff
    }
    [data-mobile-nav-style=modern] header .navbar-collapse{
        display:none!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-nav{
        width:100%;
        padding:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse.show{
        height:100%
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler-line{
        background-color:#fff
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item a,[data-mobile-nav-style=modern] .navbar-modern-inner .nav-item i,[data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu>.dropdown>a,[data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a.active{
        color:#fff;
        display:inline-block;
        right:0;
        font-size:17px;
        font-weight:500
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a.active{
        text-decoration:underline
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item i{
        font-size:14px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item i.dropdown-toggle{
        font-size:17px;
        font-weight:600
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item .megamenu-content a,[data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu>.dropdown>a{
        font-size:13px;
        padding:0
    }
    [data-mobile-nav-style=modern] .dropdown-menu.megamenu-content li.dropdown-header,[data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.megamenu .menu-back-div{
        color:#fff;
        position:inherit!important;
        margin-bottom:15px!important;
        margin-top:6px;
        padding:0!important;
        right:0
    }
    [data-mobile-nav-style=modern] .dropdown-menu.megamenu-content li.dropdown-header{
        opacity:.7;
        margin-top:20px!important;
        font-weight:500
    }
    [data-mobile-nav-style=modern] .dropdown-menu.megamenu-content li.dropdown-header:first-child{
        margin-top:0!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.megamenu .menu-back-div ul{
        margin-bottom:20px;
        padding:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.megamenu .menu-back-div ul:last-child{
        margin-bottom:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .dropdown-menu.megamenu-content li,[data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu{
        line-height:normal;
        padding-bottom:5px;
        font-size:15px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.megamenu .menu-back-div,[data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown>.dropdown-menu{
        border-radius:0;
        background-color:transparent;
        transform:translate3d(0,0,0)!important;
        position:inherit!important;
        padding:8px 15px!important;
        margin-bottom:0!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu>.dropdown{
        margin-bottom:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown>.dropdown-menu{
        padding-top:14px!important;
        padding-bottom:0!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown>.dropdown-menu li:last-child>ul{
        margin-bottom:0!important
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu li{
        padding:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu{
        margin-bottom:10px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown>a{
        opacity:.7;
        font-size:14px;
        margin-bottom:10px;
        margin-top:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu li>a{
        margin-bottom:9px;
        font-size:13px
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a.active,[data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a:focus,[data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a:hover,[data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown.active>a,[data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown:hover>a{
        color:rgba(255,255,255,.6)
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .mCustomScrollBox{
        height:auto;
        width:100%
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .mCSB_inside>.mCSB_container{
        margin-right:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{
        margin-right:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown a{
        padding:0
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .simple-dropdown .dropdown-menu .dropdown a .dropdown-toggle{
        display:none;
        right:13px;
        top:4px;
        transform:translateY(0);
        -webkit-transform:translateY(0);
        -moz-transform:translateY(0);
        -o-transform:translateY(0);
        -ms-transform:translateY(0)
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .dropdown-menu.megamenu-content li a:hover,[data-mobile-nav-style=modern] .navbar-modern-inner .dropdown-menu.megamenu-content li.active a{
        color:rgba(255,255,255,.6)
    }
    .navbar-collapse-show[data-mobile-nav-style=modern]{
        overflow:hidden;
        padding-top:0
    }
    [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:-40vw;
        z-index:90;
        display:-ms-flexbox!important;
        display:-webkit-box!important;
        display:flex!important;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-transition-duration:.65s;
        transition-duration:.65s;
        -webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);
        transition-timing-function:cubic-bezier(.23,1,.32,1);
        -webkit-transform:translate3d(25vw,0,0);
        transform:translate3d(25vw,0,0)
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-modern-inner{
        right:0;
        opacity:1;
        visibility:visible!important;
        display:-ms-flexbox!important;
        display:-webkit-box!important;
        display:flex!important;
        -webkit-transition-delay:.1s;
        transition-delay:.1s;
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    [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);
        -webkit-transform:scale(1.75);
        transform:scale(1.75);
        transition:opacity .3s,-webkit-transform .3s;
        transition:opacity .3s,transform .3s;
        transition:opacity .3s,transform .3s,-webkit-transform .3s;
        -webkit-transition-delay:.4s;
        -o-transition-delay:.4s;
        transition-delay:.4s
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar-show-modern-bg{
        -webkit-transform:scale(1);
        transform:scale(1);
        opacity:1;
        -webkit-transition-delay:0s;
        -o-transition-delay:0s;
        transition-delay:0s
    }
    [data-mobile-nav-style=modern] .navbar,[data-mobile-nav-style=modern] .sticky.header-appear .header-reverse-scroll,[data-mobile-nav-style=modern] header .top-bar+.navbar.fixed-top{
        -webkit-transition-duration:.75s;
        -moz-transition-duration:.75s;
        -ms-transition-duration:.75s;
        -o-transition-duration:.75s;
        transition-duration:.75s
    }
    [data-mobile-nav-style=modern] .navbar,[data-mobile-nav-style=modern] .page-layout,[data-mobile-nav-style=modern] .top-bar{
        -webkit-transition:width .3s,-webkit-transform .75s cubic-bezier(.23,1,.32,1);
        transition:width .3s,-webkit-transform .75s cubic-bezier(.23,1,.32,1);
        transition:transform .75s cubic-bezier(.23,1,.32,1),width .3s;
        transition:transform .75s cubic-bezier(.23,1,.32,1),width .3s,-webkit-transform .75s cubic-bezier(.23,1,.32,1)
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar,.navbar-collapse-show[data-mobile-nav-style=modern] .page-layout,.navbar-collapse-show[data-mobile-nav-style=modern] .top-bar{
        -webkit-transform:translate3d(-70vw,0,0);
        transform:translate3d(-70vw,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 12vw;
        box-shadow:none;
        max-height:100%;
        display:flex!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar-modern-inner .navbar-toggler .navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .navbar{
        position:absolute
    }
    .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,.navbar-collapse-show[data-mobile-nav-trigger-alignment=left][data-mobile-nav-style=modern] .top-bar{
        -webkit-transform:translate3d(80vw,0,0);
        transform:translate3d(80vw,0,0)
    }
    .navbar-collapse-show[data-mobile-nav-trigger-alignment=left] .navbar-modern-inner{
        left:0;
        right:inherit
    }
    [data-mobile-nav-style=modern] .navbar-nav>.nav-item{
        border-bottom:1px solid rgba(255,255,255,.1);
        padding-top:10px;
        padding-bottom:12px
    }
    [data-mobile-nav-style=modern] .navbar-nav>.nav-item:last-child{
        border-bottom:0
    }
    [data-mobile-nav-style=modern] .nav-item>.dropdown-toggle{
        top:7px
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu]{
        overflow:hidden
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar .navbar-nav{
        padding:0
    }
    [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:-ms-flexbox!important;
        display:-webkit-box!important;
        display:flex!important;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        -webkit-transition:all .4s ease-ou;
        transition:all .4s ease-out;
        -webkit-transition-delay:.6s;
        transition-delay:.6s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner{
        height:100vh!important;
        top:0;
        visibility:visible!important;
        -webkit-transition:all .2s ease-in;
        transition:all .2s ease-in;
        -webkit-transition-delay:.2s;
        transition-delay:.2s
    }
    [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:-ms-flexbox!important;
        display:-webkit-box!important;
        display:flex!important;
        -ms-flex-pack:center!important;
        justify-content:center!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-nav{
        padding:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.megamenu .menu-back-div,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown>.dropdown-menu{
        border-radius:0;
        background-color:transparent;
        transform:translate3d(0,0,0)!important;
        position:inherit!important;
        padding:8px 15px!important;
        margin-bottom:0!important;
        margin-top:6px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .mCustomScrollBox{
        height:auto;
        width:75%
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item a,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item i,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu>.dropdown>a{
        color:#fff;
        font-size:17px;
        font-weight:500
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item i{
        font-weight:600
    }
    [data-mobile-nav-style=full-screen-menu] .dropdown-menu.megamenu-content li.dropdown-header,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.megamenu .menu-back-div{
        color:#fff;
        line-height:normal;
        padding-bottom:5px;
        font-size:15px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .dropdown-menu.megamenu-content li a:hover,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .dropdown-menu.megamenu-content li.active a{
        color:rgba(255,255,255,.6)
    }
    [data-mobile-nav-style=full-screen-menu] .dropdown-menu.megamenu-content li.dropdown-header{
        opacity:.7;
        margin-top:20px!important;
        font-weight:500;
        margin-bottom:4px
    }
    [data-mobile-nav-style=full-screen-menu] .dropdown-menu.megamenu-content li.dropdown-header:first-child{
        margin-top:0!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.megamenu .menu-back-div ul{
        margin-bottom:20px;
        padding:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.megamenu .menu-back-div ul:last-child{
        margin-bottom:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .dropdown-menu.megamenu-content li,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown .dropdown-menu{
        line-height:normal;
        padding-bottom:12px;
        font-size:15px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item .megamenu-content a,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu>.dropdown>a{
        font-size:13px;
        padding:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown>.dropdown-menu{
        padding-bottom:0!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu>.dropdown{
        margin-bottom:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown a{
        padding:3px 0 3px;
        font-size:13px;
        margin-bottom:6px;
        margin-top:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .nav-item.dropdown.simple-dropdown .dropdown-menu .dropdown>a{
        opacity:.7;
        margin-bottom:7px!important;
        font-size:14px;
        padding-top:2px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown>.dropdown-menu li:last-child>ul{
        margin-bottom:0!important;
        padding-bottom:5px!important
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown a.active,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown a:focus,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown a:hover,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown.active>a,[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .simple-dropdown .dropdown-menu .dropdown:hover>a{
        color:rgba(255,255,255,.6)
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler{
        margin:0;
        position:absolute;
        right:35px;
        top:35px;
        opacity:0;
        -webkit-transition:all .4s ease-ou;
        transition:all .4s ease-out;
        -webkit-transition-delay:.6s;
        transition-delay:.6s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler{
        opacity:1
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler-line{
        background-color:#fff
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li.nav-item>.dropdown-toggle{
        top:8px;
        right:0
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li.nav-item{
        border-bottom:1px solid rgba(255,255,255,.1);
        padding-top:10px;
        padding-bottom:12px;
        -webkit-transform:scale(1.15) translateY(-30px);
        transform:scale(1.15) translateY(-30px);
        opacity:0;
        -webkit-transition:opacity .5s cubic-bezier(.4,.01,.165,.99),-webkit-transform .5s cubic-bezier(.4,.01,.165,.99);
        transition:opacity .6s cubic-bezier(.4,.01,.165,.99),-webkit-transform .5s cubic-bezier(.4,.01,.165,.99);
        transition:transform .5s cubic-bezier(.4,.01,.165,.99),opacity .6s cubic-bezier(.4,.01,.165,.99);
        transition:transform .5s cubic-bezier(.4,.01,.165,.99),opacity .6s cubic-bezier(.4,.01,.165,.99),-webkit-transform .5s cubic-bezier(.4,.01,.165,.99)
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li.nav-item:last-child{
        border-bottom:0
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li{
        -webkit-transform:scale(1) translateY(0);
        transform:scale(1) translateY(0);
        opacity:1
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(1){
        -webkit-transition-delay:.49s;
        transition-delay:.49s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(2){
        -webkit-transition-delay:.42s;
        transition-delay:.42s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(3){
        -webkit-transition-delay:.35s;
        transition-delay:.35s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(4){
        -webkit-transition-delay:.28s;
        transition-delay:.28s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(5){
        -webkit-transition-delay:.21s;
        transition-delay:.21s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(6){
        -webkit-transition-delay:.14s;
        transition-delay:.14s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(7){
        -webkit-transition-delay:70ms;
        transition-delay:70ms
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(8){
        -webkit-transition-delay:0s;
        transition-delay:0s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(9){
        -webkit-transition-delay:-70ms;
        transition-delay:-70ms
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(10){
        -webkit-transition-delay:-.14s;
        transition-delay:-.14s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(11){
        -webkit-transition-delay:-.21s;
        transition-delay:-.21s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(12){
        -webkit-transition-delay:-.28s;
        transition-delay:-.28s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(13){
        -webkit-transition-delay:-.35s;
        transition-delay:-.35s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(14){
        -webkit-transition-delay:-.42s;
        transition-delay:-.42s
    }
    [data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(15){
        -webkit-transition-delay:-.49s;
        transition-delay:-.49s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(1){
        -webkit-transition-delay:.27s;
        transition-delay:.27s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(2){
        -webkit-transition-delay:.34s;
        transition-delay:.34s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(3){
        -webkit-transition-delay:.41s;
        transition-delay:.41s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(4){
        -webkit-transition-delay:.48s;
        transition-delay:.48s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(5){
        -webkit-transition-delay:.55s;
        transition-delay:.55s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(6){
        -webkit-transition-delay:.62s;
        transition-delay:.62s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(7){
        -webkit-transition-delay:.69s;
        transition-delay:.69s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(8){
        -webkit-transition-delay:.76s;
        transition-delay:.76s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(9){
        -webkit-transition-delay:.83s;
        transition-delay:.83s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(10){
        -webkit-transition-delay:.9s;
        transition-delay:.9s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(11){
        -webkit-transition-delay:.97s;
        transition-delay:.97s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(12){
        -webkit-transition-delay:1.04s;
        transition-delay:1.04s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(13){
        -webkit-transition-delay:1.11s;
        transition-delay:1.11s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(14){
        -webkit-transition-delay:1.18s;
        transition-delay:1.18s
    }
    .navbar-collapse-show[data-mobile-nav-style=full-screen-menu] ul.navbar-nav>li:nth-child(15){
        -webkit-transition-delay:1.25s;
        transition-delay:1.25s
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-collapse.collapsing .mCSB_scrollTools{
        opacity:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-collapse.collapse .mCSB_scrollTools{
        opacity:0
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-collapse.collapse.show .mCSB_scrollTools{
        opacity:1
    }
    .push-menu{
        display:none
    }
}
@media (max-width:991px){
    html{
        font-size:12px
    }
    section{
        padding:75px 0
    }
    p{
        margin:0 0 20px
    }
    .text-large{
        font-size:16px;
        line-height:22px
    }
    .text-extra-large{
        font-size:18px;
        line-height:26px
    }
    .text-big{
        font-size:120px;
        line-height:120px
    }
    .md-margin-5-rem-top{
        margin-top:5rem
    }
    .md-margin-40px-bottom{
        margin-bottom:40px
    }
    .md-margin-60px-bottom{
        margin-bottom:60px
    }
    .md-padding-3-half-rem-all{
        padding:3.5rem
    }
    .md-padding-6-rem-all{
        padding:6rem
    }
    .md-w-100{
        width:100%!important
    }
    .md-h-600px{
        height:600px!important
    }
    .text-extra-big{
        font-size:130px;
        line-height:130px
    }
    .nav-tabs>li{
        padding:0 15px
    }
    .nav-tabs>li.nav-item{
        margin:0;
        padding:0 8px
    }
    .grid.md-grid-2col li{
        width:50%
    }
    .grid.md-grid-2col li.grid-item-double{
        width:100%
    }
    .grid.md-grid-1col li{
        width:100%
    }
    .outside-box-right{
        margin-right:0
    }
    .mfp-container{
        padding-left:15px;
        padding-right:15px
    }
    .mfp-close,.mfp-close:active,button.mfp-close{
        top:15px;
        right:15px
    }
    .show-notify-popup .mfp-container{
        padding-top:30px
    }
    .md-no-text-shadow{
        text-shadow:none
    }
}
@media (max-width:767px){
    html{
        font-size:11px
    }
    section{
        padding:50px 0
    }
    p{
        margin:0 0 15px
    }
    .text-extra-big{
        font-size:100px;
        line-height:100px
    }
    .text-big{
        font-size:90px;
        line-height:90px
    }
    .sm-margin-5px-top{
        margin-top:5px
    }
    .sm-margin-20px-bottom{
        margin-bottom:20px
    }
    .sm-margin-40px-bottom{
        margin-bottom:40px
    }
    .sm-no-padding-lr{
        padding-left:0!important;
        padding-right:0!important
    }
    .sm-w-100{
        width:100%!important
    }
    .sm-h-500px{
        height:500px!important
    }
    .mfp-arrow:active,button.mfp-arrow{
        height:50px;
        width:50px;
        margin-top:-25px;
        opacity:1
    }
    .mfp-arrow:before{
        margin:0 auto;
        width:100%;
        height:100%;
        display:inline-block;
        vertical-align:middle;
        text-align:center;
        line-height:50px;
        border:0
    }
    .grid.sm-grid-2col li{
        width:50%
    }
    .grid.sm-grid-2col li.grid-item-double{
        width:100%
    }
    .grid.sm-grid-1col li{
        width:100%
    }
    .grid.gutter-small{
        margin:0 -7px
    }
    .grid.gutter-small li{
        padding:7px 7px
    }
    .grid.gutter-double-extra-large li{
        padding:15px
    }
    .nav-tabs>li{
        padding:0;
        display:block;
        margin-bottom:10px;
        width:100%
    }
    .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{
        border:none
    }
    .nav-tabs>li.nav-item{
        padding:0
    }
    .navbar-toggler{
        margin-left:0
    }
    .navbar-nav{
        padding-left:0;
        padding-right:0
    }
    .navbar.navbar-boxed{
        padding-left:0;
        padding-right:0
    }
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{
        padding-right:0;
        padding-left:0
    }
    .top-bar .container-lg{
        padding-left:0;
        padding-right:0
    }
    header .top-bar+.navbar.fixed-top{
        top:0
    }
    .hamburger-menu{
        width:100%;
        min-width:0
    }
    .hamburger-menu.menu-full-width .hamburger-menu-wrepper{
        width:100%
    }
    .hamburger-menu.menu-full-width .menu-list{
        width:90%
    }
    .hamburger-menu.menu-half-width{
        width:100%
    }
    .side-menu-header,.sidebar-nav-action{
        padding-left:15px;
        padding-right:15px
    }
    .page-title-small span{
        margin-left:0;
        padding-left:0
    }
    .page-title-small span:before{
        display:none
    }
    .show-notify-popup .mfp-container{
        padding-top:0
    }
    .mfp-notify button.mfp-close{
        top:0;
        right:0
    }
    .elements-social .extra-small-icon li,.elements-social .small-icon li{
        margin-bottom:20px
    }
}
@media screen and (max-width:575px){
    .text-extra-big-2{
        font-size:230px;
        line-height:190px
    }
    .text-overlap-style-04{
        font-size:55px;
        line-height:65px
    }
    .xs-margin-20px-top{
        margin-top:20px
    }
    .xs-margin-25px-top{
        margin-top:25px
    }
    .xs-margin-10px-bottom{
        margin-bottom:10px
    }
    .xs-margin-20px-bottom{
        margin-bottom:20px
    }
    .xs-margin-25px-bottom{
        margin-bottom:25px
    }
    .xs-margin-35px-bottom{
        margin-bottom:35px
    }
    .xs-padding-15px-all{
        padding:15px
    }
    .xs-padding-1-rem-all{
        padding:1rem
    }
    .xs-padding-2-rem-all{
        padding:2rem
    }
    .xs-padding-20px-bottom{
        padding-bottom:20px
    }
    .xs-padding-15px-tb{
        padding-top:15px;
        padding-bottom:15px
    }
    .xs-padding-5px-lr{
        padding-left:5px;
        padding-right:5px
    }
    .xs-padding-15px-lr{
        padding-left:15px;
        padding-right:15px
    }
    .xs-padding-25px-lr{
        padding-left:25px;
        padding-right:25px
    }
    .xs-w-75{
        width:75%!important
    }
    .xs-h-250px{
        height:250px!important
    }
    .xs-h-300px{
        height:300px!important
    }
    .btn-dual .btn{
        margin-left:4px;
        margin-right:4px
    }
    .form-wrapper .search-form-box{
        width:90%
    }
    .search-form .search-input{
        font-size:18px;
        padding:8px 38px 8px 2px;
        line-height:30px
    }
    .form-wrapper .search-form .search-button{
        bottom:26px
    }
    .form-wrapper .search-close{
        top:5px;
        right:5px
    }
    .header-cart-icon,.header-language,.header-push-button,.header-search-icon{
        padding-left:15px
    }
    .navbar-collapse-show[data-mobile-nav-style=modern] .navbar,.navbar-collapse-show[data-mobile-nav-style=modern] .page-layout,.navbar-collapse-show[data-mobile-nav-style=modern] .top-bar{
        -webkit-transform:translate3d(-85vw,0,0);
        transform:translate3d(-85vw,0,0)
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner{
        width:85vw
    }
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse{
        padding-right:10vw;
        padding-left:10vw
    }
    .navbar-collapse-show[data-mobile-nav-style=modern][data-mobile-nav-trigger-alignment=left] .navbar,.navbar-collapse-show[data-mobile-nav-style=modern][data-mobile-nav-trigger-alignment=left] .page-layout,.navbar-collapse-show[data-mobile-nav-style=modern][data-mobile-nav-trigger-alignment=left] .top-bar{
        -webkit-transform:translate3d(85vw,0,0);
        transform:translate3d(85vw,0,0)
    }
    [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 .navbar-toggler{
        top:20px;
        right:20px
    }
    .push-menu{
        width:100%
    }
    .side-menu-button{
        right:15px;
        left:inherit;
        transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%)
    }
    .menu-style-2 .sidebar-nav-menu{
        width:100%
    }
    .side-menu-header .side-menu-button{
        right:15px
    }
    .menu-list-wrapper.menu-list-wrapper-small{
        max-height:calc(100vh - 60px);
        height:calc(100vh - 60px)
    }
    .close-menu{
        right:0;
        top:0
    }
    .slider-navigation-style-07.swiper-button-prev.light{
        left:0
    }
    .slider-navigation-style-07.swiper-button-next.light{
        right:0
    }
    .slider-navigation-style-07.swiper-button-next{
        right:10px
    }
    .slider-navigation-style-07.swiper-button-prev{
        left:10px
    }
    .grid.xs-grid-2col li{
        width:50%
    }
    .grid.xs-grid-2col li.grid-item-double{
        width:100%
    }
    .grid.xs-grid-1col li{
        width:100%
    }
    .blog-simple .blog-post{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    .blog-simple .blog-post-image,.blog-simple .post-details{
        width:100%
    }
    .blog-widget li figure{
        width:100px
    }
    .blog-widget li .media-body{
        padding-left:15px
    }
    .pagination-style-01 .page-item .page-link{
        margin:0 5px
    }
    .text-extra-big{
        font-size:55px;
        line-height:55px
    }
    .text-big{
        font-size:50px;
        line-height:50px
    }
}
@media (max-height:460px){
    .active-form .form-wrapper .search-form{
        height:85vh
    }
}
@media (max-height:600px){
    [data-mobile-nav-style=modern] .navbar-modern-inner .navbar-collapse{
        padding-top:30px;
        padding-bottom:30px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-collapse{
        padding-top:30px;
        padding-bottom:30px
    }
    [data-mobile-nav-style=full-screen-menu] .navbar-full-screen-menu-inner .navbar-toggler{
        right:15px;
        top:15px
    }
}
