@media(max-width: 1089px) {
    .product-slider-wrapper { margin-right: 5%; width: 65%;}
    .product-detail {width: 30%;}
}

@media(max-width: 1090px) {
    .slider-pager {width: 100%; text-align: center;}
}

@media(max-width: 1024px) {
    .container { max-width: 970px}
    .footer-nav .one_third { margin-right: 60px}
    .product-slider {margin-left: 2%;margin-right: 2%;max-width: 100%;}
    .woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before{float: none !important}
    .main-menu a{font-size: 10px; padding: 25px 12px;}
    .one_fourth{width: 33% !important}
}

@media(max-width: 990px) {
    .container {max-width: 750px}
    .slider-pager {width: 14%;}
    .product-slider { margin-left: 2%; margin-right: 2%; max-width: 82%;}
    .logo {float: right; margin-right: 0px; width: 200px;}
    .product-panel { padding: 0px}
    .footer-nav .one_third { margin-right: 15px;}
    .footer .news-letter { margin: 0px 15px;}
    div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous{padding-left: 25px !important}
    .woocommerce ul.products li.product .onsale, .onsalecustom{width: 35px; height: 35px; background-size: 100% !important}
    .woocommerce-LoopProduct-link{min-height: 233px !important;}
    .one_fourth{width: 33% !important}
    .prod-name{font-size: 11px;}

}

@media(max-width: 767px) {
    .newsletter .newsletter-submit { margin-top: 20px; float: none;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{clear: none !important}
    .main-menu a {padding: 25px 22px;}
    .container {max-width: 100%;padding: 0px 5px}
    .logo {width: 140px; }
    .cart, .purchage-btn {margin-left: 10px;}
    .footer .news-letter {width: 30%;margin: 0 2%;}
    .news-letter .form-control {padding: 0 10px;width: 100%;margin-bottom: 15px;}
    .news-letter .newsletter-btn {display: block;float: none;margin: 0 auto;}
    .footer-nav {width: 64%;}
    .footer-nav .one_third {margin-right: 2%;width: 31.3%;}
    .news-letter label {margin-left: 0;text-align: center;}
    .logos {text-align: center;}
    .fotter-bottom ul li {display: inline-block;float: none;}
    div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous{padding-left: 30px !important}
    .main-menu a {padding: 25px 9px;}
    .one_fourth{width: 50% !important}
    .logo > a{ height: 78px;width: 166px;}
}

@media(max-width: 640px) {
    .product-slider-wrapper {width: 100%;}
    #mc_embed_signup{text-align: center;}
    .news-letter #mc_embed_signup input.email{float: none; display: inline-block;}
    .news-letter #mc_embed_signup input.email{width: 150px;}
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 46.7% !important}
    .main-menu {display: none;}
    .slicknav_menu {display: block; position: relative;z-index: 9999;}
    .one_fourth {width: 50%;}
    .slider-pager a {float: left;}
    .product-detail {width: 100%;margin-top: 50px;padding: 0 4%;}
    .product-buttons {margin-top: 50px;}
    div.pp_woocommerce .pp_arrow_next, div.pp_woocommerce .pp_arrow_previous{padding-left: 45px !important}
    .blue-section{width: 100% !important}
    .header .mid-right { float: left; margin-bottom: 12px; margin-top: 0; width: 100%;}
    .top-header{position: relative !important;}
    .logo > a { height: auto; width: auto; margin-top: 0 !important;}
}

@media(max-width: 480px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {width: 100%;}
    .news-letter #mc_embed_signup input.email{width: 100%}
    #mc_embed_signup .button{background: #444 !important}
    .woocommerce ul.products li.product a img { float: none; height: auto; margin: 0 auto !important; width: 226px;}
    .product-slider { margin-left: 0; margin-right: 0; max-width: 100%; margin-bottom: 15px;}
    .slider-pager { width: 100%;}
    .slider-pager a { float: none; text-align: center;}
    .footer .news-letter {margin: 0;padding: 0 5%;width: 100%;}
    .footer-nav {width: 100%;}
    .footer-nav .one_third {margin-right: 0; width: 100%;}
    .top-header .top-list li {float: left;width: 100%;text-align: center;margin-right: 0;}
    .top-header .top-list {float: left;width: 100%;}
    .fotter-bottom ul li {display: inline-block;float: none;margin-bottom: 20px;margin-right: 0;width: 100%;}
    .top-list .login {display: block;font-size: 10px;margin: 0 auto 15px;max-width: 164px;}
    .one_fourth {width: 100% !important;}
    .logo {max-width: 90%; width: 298px; float: none; display: block; margin: 0 auto;}
    .header .mid-right {float: left; width: 100%;}
    .search { width: 100%; margin-bottom: 20px;}
    .header .mid-right {text-align: center;}
    .logo{max-width: 35%;}
    .slicknav_btn{padding: 5px 20px;}
    .top-header{padding-top: 5px;}
    .top-list .login{margin: 0 auto 3px !important}
    .header .mid-right{margin-top: 10px;}
    .nav{margin-top: 0 !important}
    .socialmedia{position: absolute; top: 226px;}
    .search{margin-bottom: 10px;}
    .gform_body li{float: left; width: 100%; margin: 0 !important; margin-bottom: 12px !important;}
    .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{float: left !important; width: 100% !important; padding-left: 0 !important; text-align: right !important; margin-bottom: 12px !important}
    .gform_body .ginput_container{width: 100% !important}
    .mid-right .search{width: 100% !important;}
    .ajaxdropdown{margin-left: 0px; margin-bottom: 0px;}
    .mid-header .cart, .ajax_cart{margin-left: 0 !important}
    .woocommerce img, .woocommerce-page img{max-width:100% !important;}
    .bx-viewport{min-height: auto !important; height: auto !important}
    .bxslider > li{min-width: auto !important}
    .row.banner{margin-bottom: 20px;}
    .row.header{position: relative !important;}
    
}

@media(max-width: 420px) {
    .socialmedia{position: absolute; top: 215px;}
}

@media(max-width: 400px) {
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 100% !important; margin-left: 0 !important; text-align: center;}
    .woocommerce ul.products li.product .onsale, .onsalecustom{width: 55px; height: 55px; background-size: 100% !important}
    .price{float: none !important}
}

@media(max-width: 360px) {
    .socialmedia{position: absolute; top: 212px;}   
}

@media(max-width: 330px) {
    .socialmedia{position: absolute; top: 205px;}   }