.s-logo img {
    width: auto;
    max-height: 60px
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */

#lists {width: 100%;}
.header-main-block {height: 62px;}

.header-logo a img{ width: 220px;}

.main-slider-block {height: 365px;}
DIV.jsnavbtnslider_placeholder {height: 365px; }
DIV.jsnavbtnslider_hidden { height: 365px;}
DIV.jsnavbtnslider_image {height: 365px;}
DIV.jsnavbtnslider_image, DIV.jsnavbtnslider_image_new {width: 100%; height: 100%; left:0; right: 0;}
DIV.jsnavbtnslider_image img {height: 365px;}

.vbanner18 { width: 32.68% !important; padding-right: 10px; margin-bottom: -4px;}
.vbanner18 figure img{ height: auto;}

/*.vbanner6 {width: 49.50%; left:0;}
.vbanner7 {width: 50%; left:50%;}
.vbanner6 img, .vbanner7 img {height: auto !important;}
.vbanner6 figure {padding-right: 10px; padding-bottom: 10px;}*/
/*.vbanner11 {width: 25%; left: 0;}
.vbanner12 {width: 25%; left: 25%;}
.vbanner13 {width: 25%; left: 50%;}
.vbanner14-2 {width: 25%; left: 75%;}
.vbanner14-2 figure {padding-right: 0px !important; padding-bottom: 10px;}
.vbanner11 figure, .vbanner12 figure, .vbanner13 figure  {padding-right: 10px; padding-bottom: 10px;}
.vbanner11 img, .vbanner12 img, .vbanner13 img, .vbanner14-2 img{height: 220px;}*/

.welcome-block {width: 60%; padding: 1rem 2rem}
.testimonial-block {width: 37%; padding: 1rem 2rem}
.page-title h2 {   font-size: 1.1rem;}
.welcome-block .page-content p { font-size: 13px; line-height: 25px;}
.page-content ul.content-list li {font-size: 13px; line-height: 25px;}

#footerSocial label {font-size:86px;}
#footerSocial #newsletterForm {margin-left: 2rem; width: 54%;}
#footerSocial div.socials {width: calc(100% - 580px) !important;}
#footerSocial #newsletterForm .newsGo {font-size: 13px;}
#footerLinks div.footerLinksCol label {font-size: 14px}
#footerLinks div.footerLogo {width: 20%}
#footerLinks div.footerLinksCol {width: 22%;}
.copyright {font-size: 13px;}

.newsletter-block {width: 33.33%}
.link-block {width: 30%}
.secure-shopping-block {width: 30%}

.social-network-block {width: 38%;}
.button_video_gallery {width: 34%;}
.credit-cards-block {width: 30%;}
.credit-cards-block ul {margin-top: 10px;}

.page-no-block .page-no {left: 32%;}

.list-box-grid {width: 18.50%;}
.list-block-img {/*width: 17.22%;*/}
.list-box-grid .product-action a.detail {/*padding: 0 12px 0 12px; margin: 0;*/}

.detail-block-right {width: 48%;}
.optionDiv .optionRight {width: 70%;}
.optionDiv .dtl-pge-buttons a.wishlist-btn {margin-bottom: 10px;}

.intrest-box-grid {width: 18.50%;}
.intrest-block-img {/*width: 17.20%;*/}
.intrest-box-grid .product-action a.detail {/*padding: 0 12px 0 12px; margin: 0;*/}

.intrest-grid-block .spacer-img {height: 266px; }

.cate-list-middle-bg .cate-box-grid {width: 22%; margin: 0 6px;}
.cate-box-grid .cate-block-img {width: 98%; height: 174px;}
.cate-box-grid .cate-block-img img {height: initial; width: initial;}

.cate-grid-block .spacer-img img{border-right: 0 none; height:auto;}

.byAbout-left-column {width: 58%;}

.header-left-info {width: 40%; }
.header-right-info {width: 60%;}
.s-logo img {width:auto; max-height:60px}    /* width: 70%; */

#lists li a.tl {padding: 16px 16px 13px 0px; font-size: 15px}
.ei-slider {height: 320px;}
.ei-title h2 {font-size: 30px; line-height: 30px;}
.ei-title h3 {   font-size: 26px; line-height: 26px;}
.ei-title {top: 5rem;}
.header_shipping_row h2 {font-size: 1.2rem;}
.ei-slider .bottom-graphic {width: 240px; height: 164px; background-size: cover;}
.ei-slider .top-graphic {width: 125px; height: 180px; background-size: cover;}
.top_brand_left { float: left; width: 33.33%; }
.home-row-b {padding: 1.5rem;}

.cartBtn {margin-bottom: 12px !important}
ul.des-bullet-links li {padding-left: 5% !important;}

.image-r img {
	width: 80%; height: auto; float: right;
}

}

/* iPads (portrait) ----------- */
@media only screen and (max-width : 768px) { 
/* Styles */
.headerlink {float: left;  padding: 0; width: auto; text-align: right; }
.headerlink a { font-size: 0.8em; padding: 0px 6px 0px 4px;}
.header-left-info { width: 70%;}
.header-right-info { width: 30%; margin:0 0 0 0px;}
.header-logo a img {width: 100%;}
.header-main-block {height: 100px; display:inline-block;}
.s-logo {margin:0;  text-align:right; width: 70%; margin-left: 20px;}
.s-logo img {width: 100%;}

.ei-slider {height: 196px;}
.ei-title h2 {font-size: 24px; line-height: 26px; margin-left: 2% !important;}
.ei-title h3 {font-size: 20px; line-height: 20px; margin-left: 10% !important;}
.ei-title {top: 5rem;}
.header_shipping_row h2 {font-size: 1rem;}

.ei-title {width: 76% !important; top: 1rem;}

.top_brand_left {width: 100%; margin-bottom: 3%;}

.bs-example-tabs .nav-tabs > li { float: left; margin-bottom: -1px; }
.nav > li {position: relative; display: block;}

.bs-example-tabs .nav-tabs > li > a {
    font-size: 12px;
} 
.nav > li > a {
    padding: 10px 2px !important;
}

    .header-top-block {
position:initial;
margin:0 auto 10px;
    }
    .header_phone {
float:left;
    }

    .home-row-b {
        padding: 1rem;
        display: block;
    }
.page-title h2 {font-size: 1rem;}
.welcome-block .page-content p {font-size: 12px; line-height: 22px;}

#footerSocial label {display: none;}

#lists li.first {width: 12%;}
#lists li.first a.tl { visibility:hidden; height: 20px;  }
#lists li.first a.tl:before {content:"Shop"; visibility:visible; text-indent: 0px !important; }
#lists :hover div.pos1 {left: 0px; width: 360px; top: 42px;}
#lists .single:hover div dl {width: 50%}
#head {width: initial;}
#head &gt; .menu-block-container {width: initial;}
#head &gt; .header-last-block {width: auto; }
.header-last-block span.sg-badge {background-size: 60% 40%;}
.header-last-block .free-shipping-block h2 {padding-top: 0}
#head &gt; .header-last-block h2 {font-size: 16px; }
#head &gt; .header-last-block h2 span {font-size: 13px; }
.header-right-info .call-us { font-size: 1.3em; }
.header-right-info .call-us span{ font-size: 1.1em;}
.form-search {width: initial; position: absolute; left: 0;right: 0;bottom: 0;top: 55px; margin: 0 20px;}
.form-search-input {float: left; }
.search-btn {float: right;}
#lists li a.tl {padding: 10px 0px 10px 0px; font-size: 0.7em;}
#lists li a.DDMenu {padding:10px 0px;}
#lists li a.APMenu {padding:10px 0px;}
#lists :hover div {width: 700px;}
#lists :hover div dl {width:90px; }
#lists :hover div.pos1 { height: auto;}
#lists *:hover div dd a.right-img { position: relative;}
.main-slider-block {height: 265px;}
DIV.jsnavbtnslider_placeholder {height: 265px; }
DIV.jsnavbtnslider_hidden { height: 265px;}
DIV.jsnavbtnslider_image {height: 265px;}
DIV.jsnavbtnslider_image, DIV.jsnavbtnslider_image_new {width: 100%; height: 100%; left:0; right: 0;}
DIV.jsnavbtnslider_image img {height: 265px;}
.vbanner18 { width: 32.44% !important; padding-right: 10px; margin-bottom: -4px;}
.vbanner18 figure img{ height: auto;}
.vbanner11 {width:50%;}
.vbanner11 img, .vbanner12 img, .vbanner13 img, .vbanner14-2 img{height: 160px;}
.welcome-block { width: auto; padding: 10px 20px; box-sizing: border-box; }
.welcome-block .page-content {margin-top: 0px;}
.outlined {bottom: 1.3rem;}
.testimonial-block { width: auto; border-left: 0 none; padding: 10px 20px;}
.testimonial-block .page-title {margin:0;}
.testimonial-block .page-content {margin: 13px 0 13px 0px}
.footer-top-wrap {}
.social-network-block ul {margin-left: 0;}
.social-network-block h3 {display: none;}
.video-button, .photogallery-button {padding: 0px 2px; margin:0; }
.video-button img { width: 100%; }
.photogallery-button img { width: 100%;}
.social-network-block {width: 36%}
.button_video_gallery {width: 30%; margin-top: 3px;}
.credit-cards-block {width: 40%}
.credit-cards-block ul {margin-top: 6px;}

#footerSocial {padding:22px 0px 0rem;}
#footerSocial #newsletterForm {width: auto; margin:0 16px;}
#footerSocial #newsletterForm div.title {font-size: 16px}
#footerSocial #newsletterForm .newsInp {font-size: 13px; width: 58% !important;}
#footerSocial #newsletterForm .newsGo {font-size: 14px; margin-left: 0}

#footerSocial div.socials  {width: calc(100% - 0px); margin-bottom: 1.3rem;}
#footerLinks {padding: 0px 0px;}
#footerLinks div.footerLogo {display: none;}
#footerLinks div.footerLinksCol {width: 50%; padding-bottom: 24px;}
.footer-last-wrap {font-size: 0.8rem; padding-top: 0;}
.copyright::before {width: 100% }

.newsletter-block {width: 100%; float: left; min-height: 80px; border-bottom: 1px solid #4d4d4d; margin-bottom: 16px;}
.newsletter-block h3 {float: left; width: auto; margin-top: 18px; margin-right: 13px; }
.form-newsletter { width: 74%; }
.form-newsletter form { float: left; margin-right: 12px;}
.newsletter-block p { width: 40%; margin-top:0;}

.link-block {width: 45%; }
.secure-shopping-block { width: 45%; }

.page-no-block .page-no {left: 6%;}

.list-box-grid {width: 18.30%; /*margin: 0px 2px;*/}
.list-block-img {/*width: 17.90%;*/}
.list-block-img .inner_span_2 img {width: 50%; height: 50%;}
.list-box-grid .product-action a.detail {}
.list-block-text {height: 100px; }


.paginng-block .sort-by-block {width: 28%;}

.detail-block-left {width: 100%; padding: 0; margin: 0;}
.detail-block-right {width: 100%; margin-top: 16px;  }
.optionDiv .optionRight {width: 80%;}
.optionDiv .dtl-pge-buttons a.wishlist-btn {margin-bottom: 10px;}
.right-big-block{width: 582px;}

.intrest-box-grid {width: 18.30%; /*margin: 0px 2px;*/}
.intrest-block-img {/*width: 17.74%;*/}
.intrest-block-img .inner_span_2 img {width: 50%; height: 50%;}
.intrest-box-grid .product-action a.detail {/*padding: 0 20px 0 12px; margin: 0;*/}
.intrest-block-text {height: 90px; }

.intrest-grid-block .spacer-img {height: 226px; }

.cate-list-block .cate-box-grid {width: 21.28%; margin: 0 6px;}
.cate-list-middle-bg .cate-box-grid {width: 21.28%; margin: 0 6px;}
.cate-box-grid .cate-block-img {width: 98%; height: 160px;}
.cate-box-grid .cate-block-img img {height: initial; width: initial;}

.cate-grid-block .spacer-img img{border-right: 0 none; height:auto;}

.byAbout-left-column {width: 100%;}
.byAbout-right-column {width: initial;}

.ownerInfo {width: 64%; }

.header-last-block .fast-shipping-block h2 {font-size: 16px;}
.header-last-block .fast-shipping-block h2 span {font-size: 13px;}

.header-last-block .free-shipping-block h2 {font-size: 16px;}
.header-last-block .free-shipping-block h2 span {font-size: 13px;}

.header-last-block .gurantee-block h2 {font-size: 16px;}
.header-last-block .gurantee-block h2 span {font-size: 13px;}

.header-last-block .charity-block h2 {font-size: 16px;}
.header-last-block .charity-block h2 span {font-size: 13px;}

.cartBtn {margin-bottom: 12px !important}

}



/* iPads (portrait) ----------- */
@media only screen and (max-width : 721px) { 
/* Styles */ 
.headerlink {display: none}
.headerlink a{font-size: 0.7em;}


#head &gt; .header-last-block h2 {font-size: 14px;}
.vbanner18 { width: 32.40% !important; padding-right: 10px; margin-bottom: -4px;}
.vbanner18 figure img{ height: auto;}

/*.vbanner6 {width: 49.50%; left:0;}
.vbanner7 {width: 50%; left:50%;}
.vbanner6 img, .vbanner7 img {height: auto !important;}
.vbanner6 figure {padding-right: 10px; padding-bottom: 10px;}*/
/*.vbanner11 {width: 25%; left: 0;}
.vbanner12 {width: 25%; left: 25%;}
.vbanner13 {width: 25%; left: 50%;}
.vbanner14-2 {width: 25%; left: 75%;}
.vbanner14-2 figure {padding-right: 0px !important; padding-bottom: 10px;}
.vbanner11 figure, .vbanner12 figure, .vbanner13 figure  {padding-right: 10px; padding-bottom: 10px;}
.vbanner11 img, .vbanner12 img, .vbanner13 img, .vbanner14-2 img{height: 140px;}*/

.newsletter-block p {width: 36%;}
.button_video_gallery { width: 26%;}

.spacer-img {height: 220px; }

.page-no-block .page-no {left: 2%;}

.intrest-box-grid {width: 17.20% /*margin: 0px 2px;*/}
.intrest-block-img {/*width: 17.74%;*/}
.intrest-block-img .inner_span_2 img {width: 50%; height: 50%;}

.list-box-grid {width: 17.20%; /*margin: 0px 2px;*/}
.list-block-img {/*width: 17.74%;*/}
.list-block-img .inner_span_2 img {width: 50%; height: 50%;}
.list-box-grid .product-action a.detail {/*padding: 0 20px 0 12px; margin: 0;*/}

.cate-box-grid .cate-block-img {width: 98%; height: 130px;}
.cate-grid-block .spacer-img img{border-right: 0 none;}

.sidebar {display: none}
#paging {margin-left: 0}
.min-width {width: auto}
#contents table td{float: left; display:block}

.pdp_lrg_img_bx {padding: 12px 0}
.pdp_lrg_img_bx img {width:80%; height: auto;}
.float-left-nw {margin-bottom: 12px}
ul.des-bullet-links li {padding-left: 12% !important;}

}




@media only screen  and (width : 740px) {
	.header-main-block {

    height: 140px;
    display: inline-block;

}
	
	.form-search {top: 90px}
	#lists li.first {

    width:auto;

}
#lists li.first a.tl {visibility: visible;}
#lists li a.tl {padding: 16px 20px 13px 0px;}
#lists li.first a.tl::before {

    content: "";
    visibility: visible;
    text-indent: 0px !important;

}
#lists li.first {padding-right: 20px !important}
#lists :hover div.pos1 {width: 100%}
#lists .single:hover div dl {

    width: 33.33333%;

}
.top_brand_left {width: 33.333333%}
.col-md-4 {padding-left: 10px; padding-right: 10px;}
.home-row-b {

    padding: 1rem;
    display: flex;

}
.welcome-block {width: 46%; }
.testimonial-block { width: 44%; }.
#footerInner #newsletterForm {width: 50% !important}
#footerSocial label {display: block; font-size: 60px; padding-left: 22px; padding-right: 22px;}
#footerSocial div.socials {width: calc(100% - 500px); margin-bottom: 2.3rem; }
#footerSocial #newsletterForm .newsGo {float:left; margin-left: 0;}

#footerLinks div.footerLogo {display: block; width: 18%;}
#footerLinks div.footerLogo a img {width: 70%}
#footerLinks div.footerLinksCol {width: 22%;}
.headerlink {float: left; width: auto; padding: 0}

ul.des-bullet-links li {padding-left: 5% !important;}
}

@media only screen  and (width : 736px) {
	.header-main-block {

    height: 140px;
    display: inline-block;

}
	
	.form-search {top: 90px}
	#lists li.first {

    width:auto;

}
#lists li.first a.tl {visibility: visible;}
#lists li a.tl {padding: 16px 20px 13px 0px;}
#lists li.first a.tl::before {

    content: "";
    visibility: visible;
    text-indent: 0px !important;

}
#lists li.first {padding-right: 20px !important}
#lists :hover div.pos1 {width: 100%}
#lists .single:hover div dl {

    width: 33.33333%;

}
.top_brand_left {width: 33.333333%}
.col-md-4 {padding-left: 10px; padding-right: 10px;}
.home-row-b {

    padding: 1rem;
    display: flex;

}
.welcome-block {width: 46%; }
.testimonial-block { width: 44%; }.
#footerInner #newsletterForm {width: 50% !important}
#footerSocial label {display: block; font-size: 60px; padding-left: 22px; padding-right: 22px;}
#footerSocial div.socials {width: calc(100% - 500px); margin-bottom: 2.3rem; }
#footerSocial #newsletterForm .newsGo {float:left; margin-left: 0;}

#footerLinks div.footerLogo {display: block; width: 18%;}
#footerLinks div.footerLogo a img {width: 70%}
#footerLinks div.footerLinksCol {width: 22%;}
.headerlink {float: left; width: auto; padding: 0}

#contents table td, #contents-table td {padding-left: 5px; padding-right: 5px;}
#contents table .name a, #contents-table td .name a {padding: 8px}
.category-block h2.title {padding: 6px 12px}
.category-block ul li a {padding: 6px 12px; font-size: 12px}
.ctrls {font-size: 12px}
.page_cate_title h2 {font-size: 24px !important}

ul.des-bullet-links li {padding-left: 5% !important;}
	
}

@media only screen  and (width : 768px) {
	
	.header-main-block {height: 130px;}
	.form-search {top: 90px}
	#lists li a.tl {padding: 14px 16px 10px 10px;}
	#lists li.first {width: auto}
	#lists li.first a.tl {visibility: visible;}
	#lists li.first a.tl:before {content: ""; visibility: hidden;}
	.top_brand_left {width: 33.33333%}
	.row-white-box {min-height: 250px;}
	#footerSocial div.socials {width: calc(100% - 480px) !important}
	#footerSocial #newsletterForm {width: 50%}
	#footerSocial div.socials {margin-bottom: 3.3rem;}
	#footerLinks div.footerLinksCol {width: 31%}
	#footerSocial #newsletterForm .newsInp {width: 65% !important;}
	
}



/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */

.main-slider-block {height: 460px;}
DIV.jsnavbtnslider_placeholder {height: 460px; }
DIV.jsnavbtnslider_hidden { height: 460px;}
DIV.jsnavbtnslider_image {height: 460px;}
DIV.jsnavbtnslider_image, DIV.jsnavbtnslider_image_new {width: 100%; height: 100%; left:0; right: 0;}
DIV.jsnavbtnslider_image img {height: 460px;}

/*.vbanner6 {width: 49.50%; left:0;}
.vbanner7 {width: 50%; left:50%;}
.vbanner6 figure {padding-right: 10px; padding-bottom: 10px;}*/
/*.vbanner11 {width: 25%; }
.vbanner12 {width: 25%; }
.vbanner13 {width: 25%; }
.vbanner14-2 {width: 25%;}*/
/* .vbanner14-2 figure {padding-right: 0px !important; padding-bottom: 10px;}*/

#footerSocial label {font-size: 106px}
#footerSocial #newsletterForm .newsGo {margin-left: 0}


.vbanner18 { width: 32.80% !important; padding-right: 10px; margin-bottom: -4px;}
.vbanner18 figure img{ height: auto;}


.welcome-block {width: 50%;}
.testimonial-block {width: 50%;}
.newsletter-block {width: 33.33%}
.link-block {width: 30%}
.secure-shopping-block {width: 30%}
.secure-shopping-block ul {display: inline-flex;}

.list-box-grid {/*width: 18.76%; margin: 0px 2px;*/}
.list-block-img {/*width: 18.76%;*/}


.intrest-grid-block .spacer-img {height: 266px; }

.intrest-box-grid {/*width: 18.76%; margin: 0px 2px;*/}
.intrest-block-img {/*width: 18.76%;*/}

.cate-list-middle-bg .cate-box-grid {width: 23%; margin: 0 6px;}
.cate-box-grid .cate-block-img {width: 99%; height: 280px;}
.cate-box-grid .cate-block-img img {height: initial; width: initial;}


.cate-grid-block .spacer-img img{border-right: 0 none;}

.byAbout-left-column {width: 58%; margin-right: 58px;}



}

/* Large Large Screen ----------- */
@media only screen  and (min-width : 1660px) and (max-width : 2560px) {
/* Styles */

#footerSocial label {font-size: 130px}
#footerSocial div.socials {width: calc(100% - 700px);}
#footerSocial #newsletterForm .newsGo {float: left;}
.header-top-block { padding: 0 12%;}
.header-main-block {padding: 0 12%;}
#head > .header-last-block {padding: 0 12%;}
.max-width {padding: 0 12%;}
.footer-top-wrap {padding: 0 12%;}
.footer-center-wrap {padding-right: 12%; padding-left: 12%;}
.home-row-a {padding-right: 12%; padding-left: 12%;}
.home-row-b {padding-right: 12%; padding-left: 12%;}
.category_page {padding-right: 12%; padding-left: 12%;}

.welcome-block {margin-left: 0;}
.testimonial-block {margin-right: 0;}

.main-slider-block {height: 500px; }
DIV.jsnavbtnslider_placeholder {height: 500px; }
DIV.jsnavbtnslider_hidden { height: 500px;}
DIV.jsnavbtnslider_image {height: 500px; }
DIV.jsnavbtnslider_image, DIV.jsnavbtnslider_image_new {width: 100%; height: 100%; left:0; right: 0;}
DIV.jsnavbtnslider_image img {height: 500px; }

/*.vbanner6 {width: 49.50%; left:0;}
.vbanner7 {width: 50%; left:50%;}
.vbanner6 figure {padding-right: 10px; padding-bottom: 10px;}
.vbanner6 img, .vbanner7 img { height: auto !important;}*/
/*.vbanner11 {width: 25%; left: 0;}
.vbanner12 {width: 25%; left: 25%;}
.vbanner13 {width: 25%; left: 50%;}
.vbanner14-2 {width: 25%; left: 75%; height: auto;}
.vbanner14-2 figure {padding-right: 0px !important; padding-bottom: 10px;}
.vbanner11 figure, .vbanner12 figure, .vbanner13 figure  {padding-right: 10px; padding-bottom: 10px; height: auto;}
.vbanner11 figure img, .vbanner12 figure img, .vbanner13 figure img, .vbanner14-2 figure img   {display: inline-flex; width: 100%; height: auto;}*/

.cate-list-middle-bg .cate-box-grid {width: 23.40%; margin: 0 6px;}
.cate-box-grid .cate-block-img {width: 99%; height: 382px;}
.cate-box-grid .cate-block-img img {height: initial; width: initial;}

.cate-grid-block .spacer-img img{border-right: 0 none;}

.list-box-grid {/*width: 19%; margin: 0px 4px;*/}
.list-block-img {/*width: 19%;*/}
.list-box-grid .product-action a.detail {/*padding-left: 20px; padding-right: 20px; width: auto;*/}

.intrest-box-grid {/*width: 19%; margin: 0px 4px;*/}
.intrest-block-img {/*width: 19%;*/}  
.intrest-box-grid .product-action a.detail {/*padding-left: 20px; padding-right: 20px; width: auto;*/}

.right-big-block {width: 85% !important;}
.detail-block-left .sml-thumb img {padding-top: 10px;}

.optionDiv .optionRight {width: 84%;}

.byAbout-left-column {width: 61%; margin-right: 36px;}

.header-left-info {width: 65%;}
.header-right-info {width: 35%;}

/*.page-no-block .page-no {left: 55%;}*/

.description-text p {display: block; width: 100%;}

.headerlink a {font-size: 1.2em;}
#lists li a.tl {font-size: 21px;}

.header-last-block .fast-shipping-block h2 {font-size: 22px;}
.header-last-block .fast-shipping-block h2 span {font-size: 18px; line-height: 16px;}

.header-last-block .free-shipping-block h2 {font-size: 22px;}
.header-last-block .free-shipping-block h2 span {font-size: 18px; line-height: 16px;}

.header-last-block .gurantee-block h2 {font-size: 22px;}
.header-last-block .gurantee-block h2 span {font-size: 18px; line-height: 16px;}

.header-last-block .charity-block h2 {font-size: 22px;}
.header-last-block .charity-block h2 span {font-size: 18px; line-height: 16px;}

}



/* Large Screen ----------- */
@media only screen  and (min-width : 1599px) and (max-width : 1920px) {
/* Styles */

.main-slider-block {height: 440px;}
DIV.jsnavbtnslider_placeholder {height: 440px; }
DIV.jsnavbtnslider_hidden { height: 440px;}
DIV.jsnavbtnslider_image {height: 440px;}
DIV.jsnavbtnslider_image, DIV.jsnavbtnslider_image_new {width: 100%; height: 100%; left:0; right: 0;}
DIV.jsnavbtnslider_image img {height: 440px;}

/*.vbanner6 {width: 49.50%; left:0;}
.vbanner7 {width: 50%; left:50%;}
.vbanner6 figure {padding-right: 10px; padding-bottom: 10px;}
.vbanner6 img, .vbanner7 img { height: auto !important;}*/
/*.vbanner11 {width: 25%; left: 0;}
.vbanner12 {width: 25%; left: 25%;}
.vbanner13 {width: 25%; left: 50%;}
.vbanner14-2 {width: 25%; left: 75%; height: auto;}
.vbanner14-2 figure {padding-right: 0px !important; padding-bottom: 10px;}
.vbanner11 figure, .vbanner12 figure, .vbanner13 figure  {padding-right: 10px; padding-bottom: 10px; height: auto;}
.vbanner11 figure img, .vbanner12 figure img, .vbanner13 figure img, .vbanner14-2 figure img   {display: inline-flex; width: 100%; height: auto;}*/

.cate-list-middle-bg .cate-box-grid {width: 23.40%; margin: 0 6px;}
.cate-box-grid .cate-block-img {width: 99%; height: 322px;}
.cate-box-grid .cate-block-img img {height: initial; width: initial;}

.cate-grid-block .spacer-img img{border-right: 0 none;}

.list-box-grid {/*width: 18.80%; margin: 0px 4px;*/}
.list-block-img {/*width: 18.80%;*/}
.list-box-grid .product-action a.detail {/*padding-left: 20px;*/}

.intrest-box-grid {/*width: 18.80%; margin: 0px 4px;*/}
.intrest-block-img {/*width: 18.80%;*/} 
.intrest-box-grid .product-action a.detail {/*padding-left: 20px;*/}

.right-big-block {width: 81% !important;}
.detail-block-left .sml-thumb img {padding-top: 10px;}

.byAbout-left-column {width: 60%; margin-right: 36px;}

/*.page-no-block .page-no {left: 50%;}*/

.headerlink a {font-size: 1em;}
#lists li a.tl {font-size: 21px;}
.header-last-block .fast-shipping-block h2 {font-size: 22px;}
.header-last-block .fast-shipping-block h2 span {font-size: 18px; line-height: 16px;}

.header-last-block .free-shipping-block h2 {font-size: 22px;}
.header-last-block .free-shipping-block h2 span {font-size: 18px; line-height: 16px;}

.header-last-block .gurantee-block h2 {font-size: 22px;}
.header-last-block .gurantee-block h2 span {font-size: 18px; line-height: 16px;}

.header-last-block .charity-block h2 {font-size: 22px;}
.header-last-block .charity-block h2 span {font-size: 18px; line-height: 16px;}
}

/* Large Screen ----------- */
@media only screen  and (min-width : 1920px) {
/* Styles */

.main-slider-block {height: 500px;}
DIV.jsnavbtnslider_placeholder {height: 500px; }
DIV.jsnavbtnslider_hidden { height: 500px;}
DIV.jsnavbtnslider_image {height: 500px;}
DIV.jsnavbtnslider_image, DIV.jsnavbtnslider_image_new {width: 100%; height: 100%; left:0; right: 0;}
DIV.jsnavbtnslider_image img {height: 500px;}

.ei-slider {height: 50vh;}

}

@media only screen  and (width : 1280px) {
	#footerSocial label {font-size:110px;}
	#footerSocial #newsletterForm .newsInp {width: 67%; }
	
	
}
@media only screen  and (min-width : 1440px) {

	#footerSocial label {font-size:110px;}
	.ei-slider {height: 60vh;}
	}
	
@media only screen  and (width : 667px) {
	.header-main-block {

    height: 140px;
    display: inline-block;

}
	
	.form-search {top: 90px}
	#lists li.first {

    width:auto;

}

#lists li.first a.tl {visibility: visible;}
#lists li a.tl {padding: 16px 20px 13px 0px;}
#lists li.first a.tl::before {

    content: "";
    visibility: visible;
    text-indent: 0px !important;

}
#lists li.first {padding-right: 20px !important}
#lists :hover div.pos1 {width: 100%}
#lists .single:hover div dl {

    width: 33.33333%;

}
.top_brand_left {width: 50%}
.col-md-4 {padding-left: 10px; padding-right: 10px;}
.home-row-b {

    padding: 1rem;
    display: flex;

}
.welcome-block {width: 47%; }
.testimonial-block { width: 43%; }
.welcome-block .page-content, .testimonial-block .page-content {font-size:12px}

#footerSocial label {display: block; font-size: 55px; padding-left: 22px; padding-right: 22px;}
#footerSocial div.socials {width: calc(100% - 400px); margin-bottom: 3.3rem; }
#footerSocial #newsletterForm .newsGo {float:left; margin-left: 0;}

#footerLinks div.footerLogo {display: block; width: 18%;}
#footerLinks div.footerLogo a img {width: 70%}
#footerLinks div.footerLinksCol {width: 22%;}
.headerlink {float: left; width: auto; padding: 0}
	
}
@media only screen  and (device-width : 667px) {
	#newsletterForm {width:100% !important;}
	ul.des-bullet-links li {padding-left: 5% !important;}
	#footerSocial div.socials {
    width: calc(100% - 0px);
    margin-bottom: 3.3rem;
}
}

@media (width:768px) {
	#footerSocial #newsletterForm {
    width: 44% !important;
    margin: 0 16px;
}
#footerSocial div.socials {
    width: calc(50% - 0px) !important;
    margin-bottom: 3.3rem;
}
}
@media (width:740px) {
	#footerSocial #newsletterForm {
    width: 44%;
    margin: 0 16px;
}
#footerSocial div.socials {
    width: calc(50% - 0px);
    margin-bottom: 3.3rem;
}
}
@media (width:736px) {
	#footerSocial #newsletterForm {
    width: 44%;
    margin: 0 16px;
}
#footerSocial div.socials {
    width: calc(50% - 0px);
    margin-bottom: 3.3rem;
}
}
@media (width:812px) {
	#footerSocial label {
    font-size: 68px !important;
}
	#footerSocial #newsletterForm {
    width: 44% !important;
    margin: 0 16px;
}
#footerSocial div.socials {
    width: calc(50% - 0px) !important;
    margin-bottom: 3.3rem;
}
}
@media (width:800px) {
	#footerSocial label {
    font-size: 66px !important;
}
	#footerSocial #newsletterForm {
    width: 44% !important;
    margin: 0 16px;
}
#footerSocial div.socials {
    width: calc(50% - 0px) !important;
    margin-bottom: 3.3rem;
}
}