@media (min-width:992px) {
    .container {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:1400px) {
    .blog-section-four .blog-meta-wrapper.column3 {
        column-count: 3
    }
}

@media (max-width:1399px) {
    .card-style-one p {
        padding-right: 0
    }
    .theme-main-menu.theme-menu-two .inner-content {
        padding-left: 15px;
        padding-right: 15px
    }
    .form-style-one.with-border {
        margin-right: 0
    }
    .case_slider_one .item {
        margin: 0 15px
    }
    .case-block-one .hover-content blockquote {
        font-size: 25px;
        padding-bottom: 50px
    }
    .case-block-one .hover-content .web {
        font-size: 20px
    }
    .team_slider_one .item {
        margin: 0 15px
    }
    .card-style-three ul li {
        font-size: 17px;
        line-height: 38px
    }
    .product-block-three .img-holder {
        height: 380px
    }
    .spl-section-two .main-wrapper .product-img-holder .product-img {
        max-width: 138%
    }
    .blog-section-six .blog-meta-three .title {
        font-size: 30px
    }
    .vcamp-text-block-eleven .main-content .left-img-meta {
        height: 110%
    }
    .hero_slider_four .slick-dots li.slick-active button {
        width: 40px
    }
    .portfolio-gallery-nine .gallery-item .caption .pj-title {
        font-size: 25px
    }
}

@media (min-width:1200px) and (max-width:1399px) {

    .navbar [class*=mega-dropdown] .menu-column {
        padding: 10px 5px 40px 0
    }

}

@media (max-width:1199px) {

    .control-nav-one button,
    .control-nav-three button,
    .control-nav-two button,
    .control-nav-two li {
        font-size: 16px;
        line-height: 40px;
        padding: 0 18px;
        margin: 0 .8% 10px
    }
    .control-nav-four button,
    .control-nav-four li,
    .control-nav-six button,
    .control-nav-six li {
        font-size: 16px;
        line-height: 35px;
        padding: 0 18px;
        margin: 0 .8% 15px
    }

}

@media (min-width:992px) and (max-width:1199px) {
    .navbar [class*=mega-dropdown] .menu-column {
        padding: 10px 0 40px 0
    }
    .navbar [class*=mega-dropdown] .mega-menu-title {
        font-size: 12px
    }
    .navbar .dropdown-menu .dropdown-item {
        font-size: 15px
    }


    .navbar .navbar-nav .nav-link {
        margin: 0 18px;
        font-size: 17px
    }
    .theme-menu-one .right-widget .login-btn {
        margin-right: 30px
    }

}

@media (max-width:991px) {

    .theme-main-menu {
        padding: 18px 12px
    }
    .theme-main-menu.sticky-menu.fixed {
        padding-top: 10px;
        padding-bottom: 10px
    }



    .theme-main-menu .right-widget .cart-group-wrapper.md-space-fix .dropdown-toggle {
        margin-right: 45px
    }


 
}

@media (min-width:768px) and (max-width:991px) {

}

@media (max-width:767px) {
 
}

@media (min-width:576px) and (max-width:767px) {
 
}

@media (max-width:575px) {

    .theme-main-menu .cart-group-wrapper .dropdown-menu,
    .theme-main-menu .user-profile-action .dropdown-menu {
        padding: 20px 15px
    }
    .theme-menu-one .right-widget .user-profile-action .login-btn {
        margin-right: 45px
    }

}