
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 768px) {

    .st-container {overflow-x: hidden !important;}
    .wpb_text_column {padding: 0 20px;}
    .shop_header.with_featured_img {padding-top: 100px; padding-bottom: 100px;}

    /****************************************************************/
    /*************** Home PAGE ***************/
    /****************************************************************/
    .header-masthead{min-height:  100px; margin-bottom: 20px !important;}
    /*.sticky-logo {max-height: 50px;}*/
    .site-header{padding: 10px 0 !important;}
    .site-header.sticky {padding-top: 10px !important;   padding-bottom: 10px !important;}
    .site-branding a {top: 50% !important;}
    #page_wrapper.sticky_header {padding-top: 50px;}
    .scroll-down-animation{margin-left: -40px !important;}
    .page-title, h1 {font-size: 24px !important; font-weight: 700 !important;}
    #products-grid .list-product-1, #products-grid .list-product-2{display: none;}
    .footer_socials_wrapper li {margin: 0 10px 10px;}
    #development-page-bg {background-image: inherit !important;}
    #layerslider_3{display: none;}

    .story-slides {width: 90%;}
    .story-slides h2 {font-size: 26px !important;  margin-bottom: 15px;}
    .story-slides p {font-size: 15px;   line-height: 1.3em;}
    .home-age-stage{text-align: center;}
    .home-age-stage .mpc-grid__item {width: auto !important;  position: relative !important;  top: inherit !important;  left: inherit !important;  display: inline-block;}

    .categories_grid .category_five_cat_1, .categories_grid .category_five_cat_2{width: 50%;}
    .categories_grid .category_five_cat_1 .category_item {height: 17.2rem !important;}
    .categories_grid .category_five_cat_1 .category_name {padding-top: 14.5rem;}

    .change-country .popup-inner{padding: 10px; max-width: 700px;}
    .country-img{display: none;}
    .inquire_prd h2{font-size: 24px !important;}

    .woocommerce .products ul, .woocommerce ul.products{margin: 0 1.3em; padding: 0;}
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width: 100%; float: none; margin: 0 0 2.5em;}
    .product_thumbnail_wrapper{position: relative; overflow: hidden;}
    .woocommerce .products .product_thumbnail_icons, .wp-block-getbowtied-carousel ul.products li.product .product_thumbnail_icons{padding: 0; right: 0;}
    .brand_grid_box1{height: 17rem;}
    .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding: 20px;  width: calc(100% - 20px) !important;}

    /****************************************************************/
    /*************** CATOGERY PAGE ***************/
    /****************************************************************/
    #page_wrapper.sticky_header .content-area, #page_wrapper.transparent_header .content-area {margin-top: 0px !important; padding: 0;}

    /****************************************************************/
    /*************** Product PAGE ***************/
    /****************************************************************/
    .product_layout_2 .product .woocommerce-tabs ul.tabs li {display: inline-block !important;}
    .product_layout_2 .product_content_wrapper .product-images-wrapper {position: relative;  width: 70%;  margin: 0 auto;}
    .product_layout_2 .product_content_wrapper .product_infos{position: relative; width: 100%; right: inherit;  top: 0 !important;  margin: 0 auto !important;}
    .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{float: none; height: auto; position: relative !important;}
    .home-product-categories .category_list:first-child .category_name{padding-top: 14.5rem;}

    /****************************************************************/
    /*************** Development PAGE ***************/
    /****************************************************************/
    .development-box-hover .development-img{max-width: 35%;  padding: 10px;}
    .page-ages-box .age-prd-box h3{font-size: 22px; font-weight: 700 !important;}
    .development-box-hover .development-bg{opacity: 1;}
    .development-box-hover .development-text {bottom: 20px; }
    .development-box-hover .development-text h3 {font-size: 24px;}
    #development-page-bg h1{font-size: 24px !important;}

    #time-for-playgro{text-align: center; vertical-align: top;}
    #time-for-playgro .mpc-connected-icons__item {width: auto !important; margin-top: 0;  display: inline-block !important; float: none !important; margin-bottom: 0;      max-width: 100px;  vertical-align: top; padding: 0;}

    /****************************************************************/
    /*************** Age PAGE ***************/
    /****************************************************************/
    .single-post-header.with-thumb .entry-title{font-size: 72px !important;  font-weight: 700 !important;}
    .age-block{margin: 0 30px;}

    /****************************************************************/
    /*************** Facebook PAGE ***************/
    /****************************************************************/
    .facebook-ballon{width: 200px; height: auto; margin-left: -100px; }
    .facebook-ballon img{width: 100%;}
    .facebook-map {margin-top: 200px;}
    .map-marker{width: 28px;  height: 35px;}
    .cloud{width: 105px;  height: 50px;    margin-right: -80px;}
    .map-marker{-webkit-filter: grayscale(0%);    filter: grayscale(0%);}

}

@media only screen and (max-width: 468px) {
    .categories_grid .category_five_cat_1, .categories_grid .category_five_cat_2, .categories_grid .category_five_cat_3, .categories_grid .category_five_cat_4, .categories_grid .category_five_cat_5{width: 50%;}
    .categories_grid .category_five_cat_1 .category_item {height: 17.2rem !important;}
    .categories_grid .category_five_cat_1 .category_name {padding-top: 14.5rem;}
}

/* Small devices (tablets, 1023px and down) */
@media only screen and (min-width: 640px) and (max-width: 1023px){

    .st-container {overflow: hidden !important;}
    #page_wrapper.sticky_header .content-area, #page_wrapper.transparent_header .content-area {margin-top: 0 !important; padding: 0;}
    .full-width-page .columns {padding-left: 10px !important;  padding-right: 10px !important;}

    /****************************************************************/
    /*************** Home PAGE ***************/
    /****************************************************************/
    .home-featured-products ul.products-grid li {width: 33%;  clear: none !important;}

    .story-slides {width: 90%;}
    .story-slides h2 {font-size: 26px !important;  margin-bottom: 5px;}
    .story-slides p {font-size: 14px;   line-height: 1.4em;}

    .shop_header.with_featured_img {padding-top: 100px; padding-bottom: 100px;}
    .home-age-stage .mpc-grid-anything{text-align: center;}
    .home-age-stage .mpc-grid-anything[data-grid-cols] .mpc-grid__item {display: inline-block !important;  width: inherit !important; top: inherit !important;  left: inherit !important;  position: relative !important;}
    .home-category-01 .categories_grid .category_name{position: absolute;  bottom: 0px;  padding: 15px 30px;  background: rgba(0, 0, 0, .3);    }
    .brand_grid_box1 {height: 17rem;}
    .slider-boxed{left: 0 !important;}
    .vc_row {margin-left: 0;  margin-right: 0;}
    .mpc-connected-icons[data-layout="horizontal"][data-ci-cols] .mpc-connected-icons__item { width: 50% !important;   margin-bottom: 1em;   display: inline-block;}
    .home-brand-reps .brand-kai{display: none;}

    .site-search .woocommerce-product-search:after, .site-search .widget_search .search-form:after {top: -5px;    font-size: 18px;    }
    .site-search .widget_product_search .search-field, .site-search .widget_search .search-field, .site-search .search-form .search-field {font-size: 18px;}
    #layerslider_6{display: none;}

    body.archive #products-grid li{width: 25%;  clear: none;}
    #products-grid .list-product-1, #products-grid .list-product-2 { height: 570px;}


    /****************************************************************/
    /*************** Development PAGE ***************/
    /****************************************************************/
    #time-for-playgro{text-align: center; vertical-align: top;}
    #time-for-playgro .mpc-connected-icons__item {width: auto !important; margin-top: 0;  display: inline-block !important; float: none !important; margin-bottom: 0;      max-width: 100px;  vertical-align: top; padding: 0;}

    /****************************************************************/
    /*************** Product PAGE ***************/
    /****************************************************************/
    .product_layout_2 .product_content_wrapper .product_infos{position: absolute; top: 0 !important; right: 2%;  width: 40%;  margin: 0 !important;  padding: 0;}

    /****************************************************************/
    /*************** Facebook PAGE ***************/
    /****************************************************************/
    .facebook-ballon{width: 250px; height: auto; margin-left: -125px; }
    .facebook-ballon img{width: 100%;}
    .facebook-map {margin-top: 250px;}
    .map-marker{transform: scale(0.7) !important;
        animation: inherit;}
    .cloud{width: 105px;  height: 50px;    margin-right: -80px;}
    .map-marker{-webkit-filter: grayscale(0%);    filter: grayscale(0%);}
}

/* Laptop devices (laptops, 1280px and down) */
@media only screen and (min-width: 1024px) and (max-width: 1279px){
    #layerslider_6{display: none;}
}

/* Desktop devices (desktop, 1281px and up) */
@media only screen and (min-width: 1280px) {
    #layerslider_6{display: none;}
}
