@media only screen and (max-width: 767px)
{
    .single-shop-content .content-box {
        margin-top: 0;
    }

    .inc-products {
        padding: 20px 0 0;
    }

    .inc-products .banner {
        margin-bottom: 15px;
    }

    .sec-title p {
        font-size: 18px;
    }

    .sec-title p a {
        font-size: 15px;
    }

    .working-process-style2-area .sec-title {
        padding-bottom: 10px;
    }

    .main-menu .navigation > li > a {
        padding: 12px 0;
    }

    .header-upper-style1.fixed-header .main-menu .navigation > li > a {
        padding: 12px 0;
    }
}


@media only screen and (max-width: 991px)
{
    .main-menu .navbar-header .navbar-toggle {
        background: #f9f9f9;
        border: 1px dashed #f9f9f9;
        height: 34px;
    }

    .main-menu .navbar-header .navbar-toggle .icon-bar {
        background: #000;
        height: 3px;
    }
}

@media only screen and (max-width: 768px)
{
    .home-categories .img-holder
    {
        width: 160px !important;
    }

    .home-categories .owl-dots
    {
        display: none !important;
    }

    .about-text {
        margin-top: 0;
    }
}

@media only screen and (min-width: 769px)
{
    .inc-certificate .inner-content .text
    {
        padding-top: 120px;
    }
}

@media only screen and (max-width: 768px)
{
    .landing-page .header-nav
    {
        padding: 7px 10px 7px;
    }

    .landing-page .header-nav .land-logo
    {
        width: 135px;
    }

    .landing-page .header-nav .land-logo img
    {
        max-width: 135px;
        max-height: 52px;
    }

    .landing-page .land-name .title
    {
        text-align: left;
        font-size: 25px;
    }

    .landing-page .land-name
    {
        padding-top: 13px;
    }

    .inner-slider .carousel-inner
    {
        height: 130px;
        margin-top: 14px;
    }

    .profile-sidebar .sidebar-box
    {
        display: none;
    }

    .profile-sidebar .sidebar-box.display-sidebar
    {
        display: block;
    }

    .main-menu .navigation > li.countries-section > a
    {
        font-size: 14px;
    }

    .main-header .categories-row li
    {
        margin-left: 20px;
    }

    .inc-products .product-title h5
    {
        height: 39px;
    }

    .main-menu .navigation > li.countries-section > a img
    {
        height: 25px;
    }

    .main-menu .navigation > li.countries-section > a
    {
        padding: 12px 0;
    }

    .categories-row .main-menu
    {
        padding-right: 10px;
        padding-left: 10px;
    }

    .sidepanel
    {
        width: 367px;
        right: 15px;
        height: 550px;
    }

    .categories-sidebar .categories-ul
    {
        height: 475px;
    }

    .mobile-account-side
    {
        height: 440px;
    }
}


@media only screen and (min-width: 1500px)
{
    .inc-nav .search-div .input-search {
        width: 440px;
    }
}

@media only screen and (min-width: 1600px)
{
    .inc-nav .search-div .input-search {
        width: 540px;
    }
}

@media only screen and (min-width: 768px)
{
    .header-upper-style1 .cart-box
    {
        margin-right: 50px;
    }
}
