@media (min-width: 1200px){
    .container {
        max-width: 1170px;
    }
}
/* Medium screen  */ 
@media (min-width: 992px) and (max-width: 1199px) { 

    /*** Header Css ***/     
    .header .outer-box {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
    }
    .header-right {
        margin-left: auto;
    }
}
@media (min-width: 768px){
    
    .main-menu .navigation > li > ul,
    .main-menu .navigation > li > ul > li > ul,
    .main-menu .navigation > li .megamenu {
        display:block !important;
        visibility:hidden;
        opacity:0;
    }
        
        
        
}
@media (max-width: 1199px) {
    .main-header .main-menu {
        position: relative;
        display: block;
        width: 100%;
        float: none;
    }   
    .main-header .nav-outer .main-menu, .sticky-header{
        display: none !important;
    }
    .nav-outer .mobile-nav-toggler {
        display: block;
    }
    .mobile-nav-toggler .icon-bar {
        position: relative;
        display: block;
        background: #696969;
        height: 3px;
        width: 30px;
        margin: 7px 5px;
    }
    
}

@media (max-width: 991px) {
    .header-top {
        display: none;
    }
    .fixed-header .header {
        position: fixed;
        top: 0 ;
        left: 0;
        right: 0;
        transition: all 500ms ease;
             -o-transition: all 500ms ease;
            -ms-transition: all 500ms ease;
           -moz-transition: all 500ms ease;
        -webkit-transition: all 500ms ease;
        box-shadow: 0 0 10px rgba(0,0,0, .1);
        opacity: 1;
        z-index: 999999;
    }
    .header-left .logo {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    .nav-outer.style1 .mobile-nav-toggler {
        padding: 25px 0 15px;
    }
}

@media (max-width: 767px) {
    
    .header-right {
        margin-left: auto;
    }
    .header-right_buttom {
        display: none;
    }

}
@media (max-width:480px) {
    .main-slider .content .big-title {
        margin-top: 10px;
        margin-bottom: 27px;
    }
    .main-slider .content .big-title h2 {
        font-size: 30px;
        line-height: 1.25em;
    }
    .main-slider .content .text {
        padding-top: 24px;
    }
    .main-slider .content .text p {
      font-size: 18px;
      line-height: 30px;
      font-weight: 400;
    }
    .main-slider .content .btns-box {
        padding-top: 31px;
        display: block;
        align-items: flex-start;
        flex-direction: column;
    }
    .main-slider .content .btns-box a.marlft15 {
        margin-top: 10px;
        margin-left: 0;
    }
    .main-slider .owl-theme .owl-nav {
        display: none;
    }
    .main-slider.style1 .banner-carousel.owl-carousel .owl-dots {
        display: none;
    }

}