
#block-views-block-test-hierarchical-block-1 .views-field-view .views-field-name,
#block-views-block-machines-hierarchical-block-1 .views-field-view .views-field-name
{
    
   
        padding-left: 10px;
    
    
}

 div#block-views-block-test-hierarchical-block-1 .item-list li>.views-field-name a
 #block-views-block-machines-hierarchical-block-1  .item-list li>.views-field-name a
{
    font-weight: 100 !important;
}

#block-exposedformour-e-marketpage-2 .form-item-field-category-target-id,
#block-productcategory
{
    display: none;
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {

}


/*************************1400px*******************************/

@media only screen and (max-width: 1300px){
    .container_1200, .container-1200 {
        padding: 0 30px;
    }
    button.slick-arrow {
        display: none;
    }
    .rotating div#block-views-block-rotating-images-block-1  nav.slick__arrow {
        display: none;
    }
}


/* Large devices (laptops/desktops, 1200px and down) */
@media only screen and (max-width: 1200px) {

}

/* Medium devices (landscape tablets, 992px and down) */
@media only screen and (max-width: 992px) {

    .header .header_bottom .main-menu .navbar {
        position: fixed;
        background: #fff;
    }

    .header .header_bottom .main-menu .c_dro_product .we-mega-menu-submenu {
        padding: 20px;
    }
    .header .header_bottom .main-menu .we-mega-menu-submenu .we-mega-menu-row .span6 {
        max-width: 100%;
    }
    .navbar-we-mega-menu .type-of-block {
        display: block;
    }
    .header .header_bottom .main-menu .we-mega-menu-submenu .we-mega-menu-row .views-element-container>h2 {
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .header .logo_mobile{
        display: block;
    }
    .header .logo,
    .header .search,
    .header .header_top {
        display: none;
    }
    .header .header_center,
    .header .header_bottom  {
        padding: 10px 0;
    }
    .region-we-mega-menu {
        background-color: #343a4000;
        padding: 0;
        margin-bottom: 0;
        justify-content: end;
    }
    .navbar-toggle .icon-bar {
        background: #000;
    }

    .header .header_bottom .main-menu li {
        margin: 0;
        padding-top: 0;
    }
    .header .header_bottom .main-menu .we-mega-menu-ul>.we-mega-menu-li>a {
        background-color: #fff;
        width: 100%;
        padding: 20px 15px;
        font-family: "Poppins" !important;
    }
    .navbar-we-mega-menu.navbar .nav .open>a, .navbar-we-mega-menu.navbar .nav .open>a:focus, .navbar-we-mega-menu.navbar .nav .open>a:hover,
    .navbar-we-mega-menu.navbar .nav-tabs>li.active>a, .navbar-we-mega-menu.navbar .nav-tabs>li.active>a:focus, .navbar-we-mega-menu.navbar .nav-tabs>li.active>a:hover {
        background-color: #1a1a1a !important;
    }

    .rotating div#block-views-block-rotating-images-block-1 .slick--initialized .slick-slide img {
        height: auto;
        width: 100%;
        object-fit: initial;
    }
    .rotating div#block-views-block-rotating-text-block-1 {
        top: auto;
        bottom: 20px;
    }
    .rotating div#block-views-block-rotating-text-block-1 .views-row {
        padding: 20px;
        width: auto;
    }
    .rotating div#block-views-block-rotating-images-block-1 .slick--initialized ul.slick-dots {
        display: none;
    }

    .services .views-row {
        margin-bottom: 40px;
    }
    .footer_1 .col-xs-12 {
        width: 100%;
        margin-bottom: 30px;
        padding: 0;
    }
}

/* Small devices (portrait tablets and large phones, 768px and down) */
@media only screen and (max-width: 768px) {

    .about .views-row .views-field-field-image {
        display: none;
    }
    .about .views-row .views-field-fieldset {
        padding-left: 0;
        width: 100%;
    }
    #messages div.cool-messages.messages .context{
        width: 95% !important;
    }


    .cart.cart-form .views-form{
        overflow-x: scroll;
    }

}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .footer .c_flex_center {
        display: block;
    }
    .container_1200, .container-1200 {
        padding: 0 10px;
    }
    .rotating div#block-views-block-rotating-text-block-1 .views-row {
        padding: 10px;
        width: auto;
    }
    .rotating div#block-views-block-rotating-text-block-1 .views-field.views-field-title {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .rotating div#block-views-block-rotating-text-block-1 .views-field-nothing a {
        font-size: 12px;
        width: auto;
    }
    .about , .our_partners, .services, .our_machines,
    .products{
        padding: 25px 0;
    }
}

@media only screen and (max-width: 400px) {
}
