.show_mobile{
    display: none;
}


.header-3 .nav-menu .drop .dropdown-menu,
.header-4 .nav-menu .drop .dropdown-menu
{
    display: none;
    float: none;
    visibility: visible;
    background: transparent;
    transition:height linear 0.3s;
    padding: 0px;
    overflow: hidden;
    position: static;
    
}
.header-3 .nav-menu .drop.open >.dropdown-menu,
.header-4 .nav-menu .drop.open >.dropdown-menu
{
    height: auto;
    visibility: visible;
    display: block!important;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
    background: transparent;
}
.header-3 .nav-menu li.open > a:after,
.header-4 .nav-menu li.open > a:after  {
    opacity: 1;
    filter: Alpha(Opacity=1);
}
.header-3 .nav-menu .dropdown .dropdown-menu,
.header-4 .nav-menu .dropdown .dropdown-menu
{
    padding: 5px 0px;
}
.header-3 .nav-menu .dropdown-menu .dropdown-menu,
.header-4 .nav-menu .dropdown-menu .dropdown-menu{
    padding-left: 10px;
}
.header-4 .nav-menu li a:before{
    left: 100%;
}
.header-3 .h-auto,
.header-4 .h-auto
{
    overflow-x:hidden;
    overflow-y:auto;
}

#header.sticky,
#header.header-bg{
    left: 0px;
    right: 0px;
}

@media (max-width: 1200px) {
}

@media (max-width: 991px) {
    .fit-text { font-size: 62px; line-height: 68px; }
    .testimonials-carousel .item { padding: 0 20px; }
    .masonry-layout .post { width: 47.5%; }

}

@media(min-width: 1201px)
{
    .header-1 .nav-menu .dropdown:hover >.dropdown-menu,
    .header-2 .nav-menu .dropdown:hover >.dropdown-menu,
    .header-1 .nav-menu .dropdown.open >.dropdown-menu,
    .header-2 .nav-menu .dropdown.open >.dropdown-menu{
        /*display:block;*/
        top: 100%;
    }

    .header-1 .nav-menu .dropdown-menu .dropdown .dropdown-menu,
    .header-2 .nav-menu .dropdown-menu .dropdown .dropdown-menu
    {
        right: 100%;
        top: 0px;
        left:auto;
    }
    #st_mini_cart>a{
        padding: 15px;
        display: block;
    }
}
@media (max-width: 1200px) {
    .show_mobile{
        display: inline-block;
    }
    .nav-menu .drop .dropdown-menu
    {
        box-shadow: none;
        border: none;
        border-radius: 0px;
    }

    #container div[class*='col-md-'] { margin-bottom: 20px; }
    .member-box { margin-bottom: 15px; }
    .fit-text { font-size: 52px; line-height: 58px; }
    .header-2 #logo { }
    .header-1 .nav-menu, .header-2 .nav-menu { line-height: normal; padding: 0; margin: 0; position: absolute; left: 0; top: 100%; width: 100%; background: #fff; z-index: 98; box-shadow: 0 1px 1px rgba(0,0,0,0.12); }
    .header-1.light-header .nav-menu, .header-2.light-header .nav-menu { background-color: #000; }
    .header-1 .nav-menu > ul > li, .header-2 .nav-menu > ul > li { width: 100%; }
    .header-1 .nav-menu ul > li a::before, .header-2 .nav-menu ul > li a::before { left: 0; margin: 0; width: 0; opacity: 0.4; }
    .header-1 .nav-menu ul > li:hover > a::before, .header-1 .nav-menu ul > li.active > a::before, .header-2 .nav-menu ul > li:hover > a::before, .header-2 .nav-menu ul > li.active > a::before { display: none; }
    .header-1 .nav-menu ul li.active a, .header-2 .nav-menu ul li.active a { background-color: #111; color: #fff; }
    .header-1 .nav-menu ul li:hover a, .header-2 .nav-menu ul li:hover a { color: #FD9800; }
    .header-1 .nav-menu ul li.active:hover a, .header-2 .nav-menu ul li.active:hover a { color: #fff; }
    .header-1 .nav-menu > ul > li:first-child, .header-2 .nav-menu > ul > li:first-child { margin-top: 0px; }
    .header-1 .nav-menu > ul > li:last-child, .header-2 .nav-menu > ul > li:last-child { margin-bottom: 10px; }
    .header-1 .nav-menu ul li a, .header-2 .nav-menu ul li a { padding: 10px 15px; }
    /*.header-1 .nav-menu .drop .dropdown-menu, */
    /*.header-2 .nav-menu .drop .dropdown-menu */
    /*{ visibility: visible; position: relative; top: 0; opacity: 1; filter: Alpha(Opacity=1); width: 100%; margin-top: 0; border-top: none;*/
/*}*/
    .header-1 .nav-menu .drop:hover .dropdown, .header-2 .nav-menu .drop:hover .dropdown { margin-top: 0; }
    .header-1 .nav-menu .drop .dropdown-menu li.menu-item> a, .header-2 .nav-menu .drop .dropdown-menu li.menu-item> a { color: inherit; padding: 10px 15px; background-color: transparent; border-bottom: none; padding-left: 30px; }
    .header-1 .nav-menu li.active .dropdown li a, .header-2 .nav-menu li.active .dropdown li a { color: inherit; }
    .header-1 .nav-menu .drop .dropdown-menu li:hover> a, .header-2 .nav-menu .drop .dropdown-menu li:hover> a { background-color: transparent; padding-left: 40px; color: #FD9800; }
    .img-note { display: none;}
    .icon-box-small { margin-bottom: 30px; }
    .comments .comments-list li li { padding-left: 0; }



    .header-1 .nav-menu .drop .dropdown-menu, .header-2 .nav-menu .drop .dropdown-menu
    {
        box-shadow: none;
    }

    .header-1 .nav-menu .drop .dropdown-menu,
    .header-2 .nav-menu .drop .dropdown-menu
    {

        float: none;
        position: relative;
        top: auto;
        z-index: 1000;
        
    }

    .header-1 .nav-menu  .dropdown-menu .dropdown-menu,
    .header-2 .nav-menu  .dropdown-menu .dropdown-menu
    {
        padding-left: 20px;
    }
    .header-1 .nav-menu .dropdown-menu a::before,
    .header-1 .nav-menu .dropdown-menu .drop.active a::before,
    .header-2 .nav-menu .dropdown-menu  a::before,
    .header-2 .nav-menu .dropdown-menu .drop.active  a::before
    {
        display: none;
    }
}

@media only screen and (max-width: 479px) {
    .fit-text { font-size: 42px; line-height: 42px; }
    .section-title { font-size: 32px; }
    .twitter-slider .tweet_text, .testimonials-carousel .quote-content q { line-height: 26px; letter-spacing: 1px; text-transform: uppercase; }
    .testimonials-carousel, .testimonials-carousel .item { padding: 0 }
    .testimonials-carousel .owl-buttons { display: none;}
    .member-box img { max-width: 220px; }
    .counter { padding-bottom: 20px; }
    .counter .counter-icon { margin-bottom: 8px; }
    .counter .counter-icon i { font-size: 36px; }
    .counter .num-counter { font-size: 52px; height: 42px; line-height: 42px; margin-bottom: 4px; }
    .counter h5 { font-size: 11px; letter-spacing: 1px; }
    .image-notes .img-note .img-note-content { width: 220px; margin-left: -110px; }
    .map-info-box { margin-bottom: 30px; }
    .masonry-layout .post { width: 100%; margin-bottom: 25px; }
}



#st_mini_cart li:hover >a:after,
#st_mini_cart li.open >a:after{
    display: none;
}

@media(max-width: 1024px) {
    .parallax
    {
        background-attachment: initial!important;
        background-size: cover!important;
        background-repeat: no-repeat!important;;
        background-position: center center!important;
    }
}