@media(min-width:1200px) {
.container {max-width: 100%;}
}
@media(min-width:1300px) {
.container {max-width: 1290px;}
}
@media(min-width:1400px) {
.container {max-width: 1370px;}
.search-form {
    width: 550px;
    margin-right: 60px;
}
}
@media (min-width:1500px) {
.container {max-width: 1470px;}

}
@media (min-width:1600px) {
.container {max-width: 1570px;}

.top-extra-nav { 
    left: -30px; 
}
.search-form {
    width: 600px;
    margin-right: 90px;
}
}
@media (min-width:1670px) {
.search-form { 
    margin-right: 110px;
}
}
@media (min-width:1700px) {
.container {max-width: 1670px;}
}
@media (min-width:1900px) {
.search-form { 
    margin-right: 215px;
}
}
@media (max-width:1915px) {
.search-form {width: 720px;}
}
@media (max-width:1899px) {
.search-form {width: 658px;}
}
@media (max-width:1699px) {
.solution-service-list {padding-top: 35px;}
.solution-service-list ul li {padding: 20px 20px;}
.solution-service-list ul {margin: 0px -10px;}
#back-top-wrapper {right: 20px;bottom: 20px;}
.search-form {width: 600px;}
.category-right-products .product-row ul li .product-items .product-item-detail {padding-left: 10px;width: 60%;}
.product-row.product-row-cnt ul li .product-items .product-item-detail {padding-left: 10px;width: 60%;}
.category-page-section {padding: 10px 0 65px;}
.spcial-offer-parent {padding: 20px 20px 15px;}
.product-detail-page .row {margin: 0 -35px;}
.flex-control-nav.flex-control-thumbs li {margin: 10px 5px;}

body.single-product .short-descriptionx .single_variation_wrap button.single_add_to_cart_button.button.alt {
    width: 77% !important;
}
.logos-items {
    justify-content: center;
    height: 100%;
    display: block;
    align-items: center;
    flex-wrap: wrap;
    float: none;
    text-align: center;
}
.logos-items.xxlogos img {
    margin: 0 auto 8px;
}


}
@media (max-width:1599px) {
.account-row.gold-img-div {padding-right: 0;}
.search-button {padding: 0 5px 0 0px;}
.product-item-main {padding-right: 0;}
.entry-summary {padding-left: 0;padding-right: 0px;}
.priceLIst h4 {font-size: 26px;}
.shopCategory-div ul li {font-size: 14px;letter-spacing: 0;line-height: 20px;margin-bottom: 5px;}
.product-detail-page .row {margin: 0 -30px;}
.search-form {
    width: 585px;
}

}
@media (max-width:1499px) {
	.c-cat { 
    margin-top: 18px;
}
	.row.h-menu ul li a { 
    font-size: 15px;
}
	.row.h-menu ul li { 
    padding: 0px 12px; 
}
.recipemix-category {padding: 20px 0;}
.product-detail-right a.theme-btn {min-width: 184px;padding: 11px 15px;float: right;}
section.blog-section-cnt .row {margin: 0 -15px;}
section.blog-section-cnt .col-sm-6 {padding: 0 15px;}
.search-form {
    width: 460px;
    margin-right: 50px;
}
.account-row {margin-left: 24px;}
.search-field {height: 40px;}
.account-row.gold-img-div img {width: 44px;}
.new-brands-section {padding: 60px 0 45px;}
.about-left-cellntell h2 {font-size: 32px;line-height: 37px;}
.theme-btn {font-size: 18px;min-width: 244px;padding: 12px 25px;}
.about-cellntell-parent {padding: 50px 40px;}
.hottest-product-section {padding: 60px 0;}
.product-row ul li {padding: 13px 13px;}
section.global-brands-section {padding: 80px 0;}
.brands-services-section {padding: 70px 0 30px;}
.search-btn {top: 7px;}
.expand-right .section-heading h2 {font-size: 40px;line-height: 50px;}
.range-lists ul li {padding: 15px 15px;}
.range-lists ul {margin: 0 -15px;}
.range-item-box p {font-size: 14px;line-height: 20px;padding: 0px 5px;}
.innvative-section {padding: 50px 0;}
.solution-service-list {padding-top: 15px;}
.solution-service-list ul li {padding: 15px 15px;}
.service-items figure {margin-bottom: 10px;}
.service-items figure img {max-height: 70px;}
.news-ltr-right .medium {height: 50px;}
.news-ltr-right input.gform_button.button {top: 15px;right: 10px;}
.direction-btn {font-size: 18px;}
.direction-btn img {margin-left: 20px;}
.footer-contact {padding-top: 25px;}
.recipemix-category ul li a {padding: 0;}
.recipemix-category ul li.active {background-size: 6px;}
.spcial-offer-parent {padding: 15px 15px 15px;}
section.reviews-section {padding: 0 0 60px;}
.mothersReview-main {margin-bottom: 40px;}
.leave-btn {width: 219px;}
.single_add_to_cart_button {width: 55%;}
.technical-parent {padding-left: 0;}
.product-detail-page .col-sm-6 {padding: 0 15px;}
.product-detail-page .row {margin: 0 -10px;}
.pro-reviews-div {padding: 25px 0 0;}
.hottest-middle {margin-top: 86px;}
.hottest-product-section .section-heading {width: 50%;margin: 0 auto -60px;}
.flex-control-nav.flex-control-thumbs li {margin: 10px 5px;}
.flex-control-nav.flex-control-thumbs {margin: 5px -7px 0;-ms-flex-wrap: inherit;flex-wrap: inherit;}
.priceLIst h4 p.price span {margin: 0;font-size: 26px;}
h1 {font-size: 32px;line-height: normal}
h2 {font-size: 30px;line-height: normal}
h3 {font-size: 28px;line-height: normal}
h4 {font-size: 26px;line-height: normal}
h5 {font-size: 24px;line-height: normal}
h6 {font-size: 20px;line-height: normal}
.account-dropdown {
    width: 150px;
}
.account-dropdown ul li a {
    padding: 8px 10px;
}
.shipping-service-parent ul {
    justify-content: inherit;
}


}
@media (max-width:1399px) {
.woocommerce span.onsale {width: 44px;height: 44px;font-size: 14px;line-height: 42px;top: 11px;right: 11px;}
.hottest-product-section .section-heading {padding-bottom: 0;}
/*.product-row ul {margin: 0 -13px;}*/
.product-row ul {margin: 0 0px;}
.footer .col-sm-3:nth-child(2) {padding-left: 50px;}
.high-tech-devices-menu ul {padding-left: 0;}
.Payments-secured {margin: -80px 0 0px 80px;}
.category-right-products .product-row ul li .product-items .pro-image-div {margin-bottom: 0;width: 30%;}
.category-right-products .product-row ul li .product-items .product-item-detail {padding-left: 10px;width: 70%;}
.category-right-products .product-row ul li .product-items {align-items: inherit;}
.product-detail-right {width: 50%;padding: 0 20px 0 20px;}
.product-row.product-row-cnt ul li .product-items .pro-image-div {margin-bottom: 0;width: 30%;}
.product-row.product-row-cnt ul li .product-items .product-item-detail {padding-left: 10px;width: 70%;}
.product-row.product-row-cnt ul li .product-items {align-items: inherit;}
.ship-service-item figure img {max-height: 40px;}
.product-detail-right a.theme-btn {min-width: 160px;padding: 9px 15px;}
.ac-dtl .pricing span {font-size: 22px;}
.ac-dtl .pricing span.line-through {font-size: 17px;padding-left: 5px;}
.product-item-inn {padding: 70px 10px 25px;}
.hottest-middle {margin-top: 82px;}
.especially-product-section .product-row.woocommerce {margin: 0 -13px;}
.especially-product-section .product-row.woocommerce ul {margin: 0;}
body.single-product .short-descriptionx .single_variation_wrap button.single_add_to_cart_button.button.alt {
    width: 55% !important;
}

    .row.h-menu ul li a {
        font-size: 14px;
    }
	    .row.h-menu ul li {
        padding: 0px 10px;
    }
	.row.h-menu ul {
    margin: 0px;
    padding: 18px 0px 6px 0px;
    text-align: center;
}
}
@media (max-width:1299px) {
.range-lists ul li {padding: 10px 10px;}
.range-lists ul {margin: 0 -5px;}
.range-item-box p {padding: 0px 0px;}
.solution-service-list ul li {padding: 10px 10px;}
.solution-service-list ul {margin: 0px -5px;}
.footer-last-col {margin-left: -30px;}
.left-side-bar {margin-right: 10px;}
.wp-pagenavi a.nextpostslink {margin-left: 10px !important;}
.wp-pagenavi a.previouspostslink {margin-right: 10px !important;}
.wp-pagenavi a, .wp-pagenavi span {font-size: 16px;line-height: 33px;width: 34px;height: 34px;}
.hottest-middle {margin-top: 78px;}
span.out-of-stoke {width: 110px;padding: 5px;margin: 0 auto;font-size: 14px;}
body.single-product .short-descriptionx .single_variation_wrap button.single_add_to_cart_button.button.alt {
    width: 55% !important;
}
.shop-categories span {
    font-size: 14px;
}
.search-form { 
    margin-right: 30px;
}
form.checkout.woocommerce-checkout #customer_details {
    padding-right: 10px;
}
}
@media (max-width:1199px) {
.container {max-width: 100%;}
.search-form {width: 360px;} 
.header-text-col p {line-height: 18px;font-size: 14px;}
.header-text-row {padding: 10px 0;}
.home-banner {padding: 25px 10px 0;}
.new-brands-section {padding: 35px 0 35px;}
.section-heading h1, .section-heading h2, .section-heading h3 {font-size: 22px;line-height: 24px;}
.brand-tabs ul.nav.nav-tabs {margin: 0 auto 15px;}
.new-brands-section .section-heading p {margin-bottom: 10px;}
.brands-items-bx h2 {font-size: 16px;}
.brands-image >a img {max-height: 180px;width: auto;}
.about-left-cellntell h2 {font-size: 22px;line-height: 28px;}
.about-left-cellntell p {font-size: 16px;}
.theme-btn {font-size: 16px;min-width: 194px;padding: 9px 15px;border-radius: 10px;}
.about-left-cellntell {padding: 0;text-align: center;}
.hottest-middle {margin-top: 86px;}
.hottest-product-section .section-heading {width: 50%;margin: 0 auto -60px;}
.about-cellntell-parent .row {align-items: inherit;}
.about-cellntell-parent {padding: 35px 20px;}
.hottest-product-section {padding: 35px 0;}
.hottest-product-section .section-heading p {font-size: 16px;line-height: 22px;margin-bottom: 0;}
.hottest-product-section .section-heading p br {display: none;}
.product-row ul li {width: 25%;}
.product-row ul {justify-content: center;}
.especially-product-section {padding-bottom: 35px;}
.innvative-section .section-heading p {font-size: 16px;line-height: 22px;margin: 0;}
section.global-brands-section {padding: 50px 0;}
.expand-your-business {padding: 35px 0;}
.expand-right .section-heading h2 {font-size: 26px;line-height: 34px;}
.expand-right .section-heading h3 {font-size: 20px;}
.expand-right {padding-right: 30px;}
.expand-right .theme-btn {font-size: 16px;}
.brands-services-section {padding: 35px 0 20px;}
section.faq-questions-section {padding: 20px 0 30px;}
.faq-question-parent .section-heading {padding-bottom: 15px;}
.faq-question-text {padding: 0 15px 7px 0px;}
.faq-question-btn a {font-size: 18px;line-height: 22px;}
.faq-question-btn {text-align: left;padding: 0px 0 0;}
.high-tech-devices-parent .col-sm-2 {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.high-tech-devices-menu {padding: 0 0 30px;}
.menu-bar {margin: 0;vertical-align: middle;position: static;display: block;padding-bottom: 6px;}
.header-bottom {padding: 0;}
.top-middle-head {padding: 8px 0 8px;}
.shopCategory-outer {top: 89px;}
.brands-image {margin-bottom: 20px;}
.footer-menu {padding-left: 15px;padding-bottom: 40px;}
.Payments-secured {margin: -120px 0 0px 50px;}
.footer-title {font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.Payments-secured img {margin: 0 8px 0 0px;max-height: 25px;}
.footer-contact {padding-top: 5px;}
.brands-logo ul li {padding: 6px;width: 20%;}
.about-cellntell-parent .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.best-seller-btn {min-width: 80px;font-size: 13px;}
.category-right-products .product-row ul li .product-items {align-items: inherit;display: block;}
.category-right-products .product-row ul li .product-items .pro-image-div {margin-bottom: 20px;width: 100%;}
.category-right-products .product-row ul li .product-items .product-item-detail {padding-left: 10px;width: 100%;}
.product-row.product-row-cnt ul li .product-items {display: block;}
.product-row.product-row-cnt ul li .product-items .pro-image-div {margin-bottom: 13px;width: 100%;}
.product-row.product-row-cnt ul li .product-items .product-item-detail {padding-left: 10px;width: 100%;}
.recipemix-category ul li a {padding: 0;}
.spcial-offer-parent {padding: 0;}
section.blog-section-cnt {padding: 35px 0 40px;}
.tranding-right {padding: 30px 15px 20px 25px;}
.tranding-right h3 {font-size: 22px;margin-bottom: 5px;}
.tranding-right hr {margin: 22px 0 10px;}
.checkbox-parent .form-group label {letter-spacing: 0;}
.left-side-bar {margin-right: 0;padding-bottom: 0;}
.innvative-section {padding: 35px 0;}
.range-item-box figure {border: 1px solid #d9e0e7;padding: 5px;margin-bottom: 8px;}
.range-item-box h4 {font-size: 16px;line-height: 24px;margin-bottom: 4px;}
.footer-logo {padding-bottom: 15px;margin-bottom: 15px;}
.footer-logo img {max-width: 180px;}
.about-footer h5 {font-size: 16px;margin: 0 0 10px;}
.footer-menu ul {margin: 0;padding-left: 0px;}
.footer-menu ul li {font-size: 15px;line-height: 24px;}
.footer-last-col .footer-contact {padding-top: 10px;padding-bottom: 5px;}
.footer-contact strong {font-size: 17px;line-height: 26px;}
.footer-contact p {font-size: 15px;line-height: 22px;}
.home-newsletter-title h3 {font-size: 17px;line-height: 24px;}
.home-newsletter-title h3 small {font-size: 15px;}
.direction-btn {font-size: 16px;}
.footer-address {padding: 0px 0 15px;}
.footer-address p {font-size: 16px;margin-bottom: 8px;}
.footer-social {padding-top: 25px;}
.footer-social a {width: 38px;height: 38px;line-height: 33px;margin-right: 4px;}
.home-newsletter-title {margin-top: 20px;padding-top: 15px;}
.direction-btn img {margin-left: 15px;}
.header-section.sticky {animation: none;}
.ship-service-item h4 {font-size: 15px;line-height: 20px;}
.ship-service-item figure img {max-height: 35px;}
.shipping-service-parent ul li {list-style: none;padding: 5px 5px 5px;}
.product-detail-right {width: 100%;padding: 30px 10px 0 10px;}
.product-left-image {width: 100%;text-align: center;}
.pricing-dtl-main {margin-top: 30px;}
.product-detail-right a.theme-btn {min-width: 150px;padding: 8px 15px;}
.checkbox-parent .form-group {margin: 10px 0;}
.recipemix-category {padding: 15px 0;}
.flex-control-nav ul {padding: 0 0 0 10px;}
.flex-control-nav ul li {padding: 10px 0;border-radius: 10px;margin: 9px 0;}
.short-description h5 {font-size: 16px;}
.short-description h3 {font-size: 20px;}
.short-description p {font-size: 16px !important;line-height: 22px !important;}
.priceLIst h4 {font-size: 22px;}
.priceLIst h4 sub {font-size: 16px;}
.priceLIst h4 sub.line-through {padding-right: 10px;}
.priceLIst {display: flex;flex-wrap: initial;}
.upc-code span {font-size: 14px;line-height: 20px;}
.perquantity ul li:first-child {width: 22%;}
.perquantity ul li {width: 19.5%;}
.quantity-carts input.input-text.qty.text {width: 70px;height: 40px;font-size: 16px;line-height: 16px;padding: 4px 11px;}
.quantity-carts input.qty_button.plus {right: 15px;}
.quantity-carts input.qty_button.minus {right: 15px;}
.quantity {width: 113px;}
.single_add_to_cart_button {width: 55%;font-size: 16px !important;margin-left: 15px;padding: 10px 25px !important;letter-spacing: 0;}
.logos-items {display: block;text-align: center;}
.logos-items img {margin: 0 auto 8px;}
.site-main-content {margin-bottom: 35px;}
.technical-parent ul li button.technical-btn {padding: 10px 15px;background-position: right 15px center;}
.pro-reviews-title h3 {font-size: 18px;}
.pro-reviews-title h3 {font-size: 18px;}
.mother-reviews-col {margin: 20px 0 0;}
.leave-btn {width: 219px;letter-spacing: 0;padding: 10px 15px;}
.mothersReview-main {margin-bottom: 20px;}
section.reviews-section {padding: 0 0 30px;}
.client-logos {padding: 10px 10px 10px;}
.popup-detail h3 {font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.hottest-product-section .section-heading {width: 50%;margin: 0 auto -46px;}
.hottest-middle {margin-top: 59px;}
.shopCategory-div ul li.has-dropdown>a {font-size: 15px;letter-spacing: 1px;line-height: 22px;padding: 9px 0;}
.default-page-section {padding: 40px 0;}
.woocommerce h2, .woocommerce h3 {font-size: 20px;line-height: 22px;}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {font-size: 16px;padding: 10px 15px 9px;}
nav.woocommerce-MyAccount-navigation {padding-right: 30px;}
.woocommerce-variation-add-to-cart {padding-left: 150px;}
.priceLIst h4 p.price {font-size: 22px;margin: 8px 0;}
.flex-control-nav.flex-control-thumbs {margin: 5px -7px 0;}
.flex-control-nav.flex-control-thumbs li {padding: 10px 10px;border-radius: 10px;margin: 7px 5px;}
.priceLIst h4 p.price span {margin: 0;font-size: 22px;}
.short-descriptionx {padding-left: 0;}
body.single-product .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default {padding: 10px 10px;margin: 6px 5px;}
body.single-product .variations tbody tr td.value {padding-bottom: 10px;}
.brands-items-bx h2 {font-size: 16px !important;line-height: 20px !important;}
.recipemix-category ul li {margin: 4px 3px !important;letter-spacing: 0;}
.product-item-detail h4 {font-size: 16px;}
.category-right-detail {padding-top: 50px;}
h1 {font-size: 24px;line-height: normal}
h2 {font-size: 22px;line-height: normal}
h3 {font-size: 20px;line-height: normal}
h4 {font-size: 18px;line-height: normal}
h5 {font-size: 16px;line-height: normal}
h6 {font-size: 15px;line-height: normal}
body.single-product .thwvs-wrapper-ul .thwvs-wrapper-item-li.attr_swatch_design_default {
    width: 22%;
    padding: 5px 5px;
    margin: 6px;
}
body.single-product .thwvs-wrapper-ul .thwvs-label-li.attr_swatch_design_default .thwvs-item-span.item-span-text {
    font-size: 13px;
}
body.single-product .short-descriptionx input.input-text.qty.text {
    font-size: 16px;
    line-height: 18px;
    padding: 6px 13px !important;
    width: 75px!important;
    height: 42px;
}
.entrySummary-top figure img {
    max-height: 28px;
}
.entrySummary-top figure {
    margin: 0 10px 0 0px;
}
.woocommerce-variation-price {
    font-size: 22px;
}

.shop-categories {
    width: auto;
}
.header-btm-parent {
    display: block;
}
.shop-categories span {
    font-size: 16px;
}
.formenumobi {
    display: block !important;
}
.search-form { 
    margin-right: 0px;
}
.hma a { 
    font-size: 14px;
}
.c-foo .col-md-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	.copyright-text { 
    text-align: center; 
}
	.c-foo {
    background-color: #111213;
    font-size: 14px;
    line-height: 16px;
    color: #b9b9b9;
    padding: 15px 0px;
    margin-top: 24px;
    text-align: center;
}
	.c-foo img {
    width: 150px !important; 
    margin-right: 0px;
}
.c-foo span {
    position: relative;
    top: 0px;
    display: inline-block;
    width: 100%;
    padding: 4px 0px 10px 0px;
	line-height: 18px; 
}	
	.copyright-text { 
    line-height: 18px; 
}
	    .row.h-menu ul li a {
        font-size: 13px;
    }
	    .row.h-menu ul li {
        padding: 0px 6px;
    }
	.logo-h ul li { 
    width: 16.8%; 
}
}
@media (max-width:1140px) {
.solution-service-list ul li {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.search-form {
    width: 290px;
}
.account-row {
    margin-left: 10px;
}
.shop-categories span {
    font-size: 14px;
}
	.h-logo-col { 
		padding: 10px; 
	}
}
@media (max-width:1024px) {
.innvative-section .col-sm-5 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 2;}
.innvative-section .col-sm-2 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 1;}
.innvative-section .row {justify-content: end;}
.default-content ul li {width: 100%;background-position: 0px 0px;}
.product-row.product-row-cnt ul li {width: 50%;}
.wp-pagenavi a.nextpostslink {margin-left: 5px !important;background-size: 9px !important;}
.wp-pagenavi a.previouspostslink {margin-right: 5px !important;background-size: 9px !important;}
.wp-pagenavi a, .wp-pagenavi span {font-size: 14px;line-height: 28px;width: 28px;height: 28px;}
.category-parent .col-sm-3 {-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
.category-parent .col-sm-9 {-ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}
.middle-banner-div {text-align: center;margin-top: 10px;margin-bottom: 15px;}
body.single-product .short-descriptionx .single_variation_wrap button.single_add_to_cart_button.button.alt {
    width: 53% !important;
}.top-extra-nav { 
    left: 30px; 
}
}
@media (max-width:991px) {
.formenumobi{ display:block !important;}	
.product-row ul li {width: 33.33%;}
.Payments-secured {margin: 0;}
.Payments-secured {margin: 25px 0 0;}
.news-ltr-right .medium {height: 45px;border-radius: 10px;}
.news-ltr-right input.gform_button.button {top: 14px;right: 7px;font-size: 16px;width: 80px;}
.high-tech-devices-parent .col-sm-2 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.brands-image >a img {max-height: 160px;width: auto;}
.solution-service-list ul li {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.footer .col-sm-2, .footer .col-sm-3, .footer .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footer-logo {text-align: center;border: none;}
.footer-logo img {max-width: 170px;}
.about-footer {text-align: center;margin: 0 0 10px;}
.about-footer h5 {font-size: 16px;margin: 0 0 10px;background-color: #e90a3f;}
.about-footer h5 {font-size: 16px;margin: 0 0 20px;background-color: #e90a3f;padding: 8px 10px;}
.about-footer p {max-width: 490px;margin: 0 auto 10px;}
.footer-contact p {font-size: 15px;line-height: 22px;max-width: 100%;}
.footer-contact strong {line-height: 20px;background: #e90a3f;font-size: 16px;margin: 0 0 15px;background-color: #e90a3f;padding: 8px 10px;}
.footer-contact {padding-top: 12px;}
.footer .col-sm-3:nth-child(2) {padding-left: 15px;}
.footer-title {line-height: 20px;background: #e90a3f;font-size: 16px;margin: 0 0 15px;background-color: #e90a3f;padding: 8px 10px;}
.footer-last-col {margin-left: 0px;margin-top: 0px;border: none;text-align: center;}
.footer-menu {text-align: center;margin: 16px 0 0px;padding: 0;}
.footer-address {padding: 0px 0 10px;}
.footer-menu ul li {font-size: 15px;line-height: 24px;border-top: 1px solid #4d5158;padding: 7px 0;margin: 0;}
.footer-menu ul li:first-child {border: none;}
.footer .col-sm-3:nth-child(3) .footer-menu ul li {margin-bottom: 0px;}
.footer-last-col .footer-contact {padding-top: 20px;padding-bottom: 0px;}
.footer-social {padding-top: 20px;}
.home-newsletter-title {margin-top: 25px;}
.news-ltr-right {max-width: 460px;margin: 0 auto;}
#back-top-wrapper #back-top a {width: 38px;height: 38px;line-height: 45px;background-size: 15px;}
.footer-social a {margin: 0 2px;}
.footer .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}
.category-right-products .product-row ul li {width: 50%;padding: 10px;}
.ship-service-item {position: relative;display: block;align-items: center;text-align: center;}
.ship-service-item figure {margin: 0 0 10px;text-align: center;}
.ship-service-item h4 {font-size: 14px;line-height: 20px;}
.variable-item label {font-size: 13px;letter-spacing: 0;}
.variable-item {padding: 10px 6px;}
.perquantity ul li:first-child {width: 100%;margin-bottom: 10px;margin-top: 10px;}
.perquantity ul li {width: 25%;}
.entry-summary {padding-left: 0;padding-right: 0;}
.perquantity ul {margin-left: -10px;}
.leave-btn {width: auto;letter-spacing: 0;padding: 10px 15px;font-size: 16px;}
.ratings-right {padding: 0 5px 0 10px;}
.short-description h5 {font-size: 14px;}
.priceLIst {display: block;flex-wrap: initial;padding: 0 0 20px;}
/*.desktopfilter .yith-wcan-filters.filters-modal {bottom: 0;box-shadow: none !important;left: 0;margin: 0;position: relative !important;right: 0;top: 0;transform: inherit !important;z-index: 1 !important;}
body.filters-in-modal .desktopfilter .yith-wcan-filters {display: block !important;}
.desktopfilter .yith-wcan-filters.filters-modal h3 {font-size: 14px !important;height: auto !important;line-height: 40px !important;position: relative !important;}
.desktopfilter .yith-wcan-filters.filters-modal .filters-container {height: auto !important;margin-top: 0 !important;overflow-y: scroll;padding: 0 !important;}
.desktopfilter .yith-wcan-filters.filters-modal .yith-wcan-filter {border: none !important;border-radius: 0;margin-bottom: 0 !important;padding: 10px 6px !important;}
.desktopfilter .yith-wcan-filters.filters-modal .filters-container > .clear-selection {margin-bottom: 10px;}
.desktopfilter .yith-wcan-filters.filters-modal .close-button {right: 10px;top: 8px;}
*/.brands-image {margin: 28px 15px 20px;}
.pricing-dtl-main {margin-top: 0;padding: 0;}
.ac-dtl .pricing span {font-size: 18px;}
.woocommerce .woocommerce-result-count {margin: 0;margin-top: 5px;}
.top-logo img {max-width: 140px;}
button.components-button.wc-block-components-button.wc-block-components-checkout-place-order-button.contained {padding: 10px 15px;min-height: auto;font-weight: 600;background-color: #e90a3f;border: none;border-radius: 8px;cursor: pointer;transition: all .6s;}
button.components-button.wc-block-components-button.wc-block-components-checkout-place-order-button.contained:hover {background-color: #454545;color: #fff;}
body.single-product .short-descriptionx .single_variation_wrap button.single_add_to_cart_button.button.alt {
    width: 52% !important;
}
.entrySummary-top {
    display: block;
}
.entrySummary-top figure {
    margin: 0 10px 10px 0px;
}
body.single-product .packege-list-price {
    padding-left: 90px;
}
.row.h-menu{
        display:none;
    }
	section.h-brands-section {
    padding-top: 25px;
}
	.h-logo-col {
    border: 1px solid #e2e6eb;
    border-radius: 8px; 
}
	.h-logo-col { 
		padding: 8px; 
	}
}
@media (max-width:960px) {
.allGlobal-brands-section { /*display:none!important;*/}
.hottest-middle {margin-top: 0;height: 100%;}
.hottest-product-section .section-heading {width: 100%;margin: 0;padding-bottom: 20px;}
.hottest-middle .hottest-banners {height: 50%;}
}
@media (max-width:900px) {
.brands-logo ul li {width: 33.33%;}
.solution-service-list ul li {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.search-button a {display: block !important;font-size: 20px;color: #000;vertical-align: middle;position: relative;top: 0px;}
.search-button .search-form {display: none;}
.category-row-midddle .col-sm-3 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.category-row-midddle .col-sm-9 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.product-row.product-row-cnt ul li {width: 50%;}
.category-parent .col-sm-3 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.category-parent .col-sm-9 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
section.reviews-section .col-sm-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
section.reviews-section .col-sm-9 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.product-row.product-row-cnt ul li .product-items .product-item-detail {padding-left: 0;width: 100%;}
.product-items {padding: 60px 13px 14px;position: relative;}
body.single-product .short-descriptionx .single_variation_wrap button.single_add_to_cart_button.button.alt {
    width: 50% !important;
}
.header-text-col p {
    line-height: 16px;
    font-size: 12px;
}
.top-extra-nav { 
    top: 14px;
}
.search-button a { 
    top: -4px;
}
.acc-right-head { 
    top: -5px;
}
}
@media (max-width:812px) {
.top-logo img {max-width: 140px;}
.account-row a {width: 31px;height: 31px;line-height: 24px;}
.account-row a img {max-height: 18px;}
.account-row {margin-left: 7px;}
.account-row.gold-img-div img {width: 34px;}
.top-right {padding-right: 0px;}
.brand-tabs ul.nav.nav-tabs li a {font-size: 14px;line-height: 20px;}
.brand-tabs ul.nav.nav-tabs li {margin: 0px 7px;}
.accessories-row .col-sm-4, .accessories-row .col-sm-3 {padding: 13px 13px;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
.section-heading h1, .section-heading h2, .section-heading h3 {font-size: 20px;line-height: 24px;}
p {font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.brands-items-bx h2 {font-size: 14px !important;margin-bottom: 10px;}
.brands-image {margin: 28px 10px 13px;}
.woocommerce span.onsale {width: 40px;height: 40px;font-size: 12px !important;line-height: 39px !important;top: 8px !important;right: 8px !important;}
.about-left-cellntell h2 {font-size: 20px;line-height: 28px;}
.theme-btn {font-size: 14px;min-width: 174px;padding: 8px 15px;border-radius: 10px;}
.about-service-item figure {margin-bottom: 13px;}
.about-service-item p {font-size: 14px;line-height: 20px;}
.hottest-product-section .section-heading p {font-size: 14px;line-height: 20px;margin-bottom: 0;}
.product-item-detail h4 {font-size: 14px;line-height: 20px;}
.product-item-detail p {font-size: 13px;line-height: 20px;}
.pricing span {font-size: 12px;line-height: 18px;}
.product-row.product-row-cnt ul li {padding: 4px;}
.product-row.product-row-cnt ul li .product-items {padding-bottom: 5px;}
.category-row-midddle .left-side-bar {}
.brands-home-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .owl-nav {margin: 10px 0 0 0;}
.category-product-slidet .owl-carousel.owl-drag .owl-item {padding: 4px !important;}
.btn.btn-primary.yith-wcan-filters-opener.enhanced {background: none;color: #232f3e;font-size: 13px;line-height: 15px;height: 36px !important;padding: 8px 35px 8px 18px;width: 40%;border: 1px solid #d8d8d8 !important;}
.btn.btn-primary.yith-wcan-filters-opener.enhanced {filter: inherit;}
.yith-wcan-filters-opener i.filter-icon {background-image: url(../images/select-group.png) !important;filter: inherit;text-align: left;float: left;width: 19px;height: 12px;}
.yith-wcan-filters-opener i.filter-icon:hover {background-image: url(../images/select-group.png) !important;filter: inherit!important;}
.product-items .pro-image-div {margin-bottom: 15px;}
section.global-brands-section {padding: 40px 0;}
.expand-right .section-heading h2 {font-size: 22px;line-height: 30px;}
.expand-right .section-heading h3 {font-size: 18px;}
.expand-inn-text .section-heading {padding-bottom: 0;}
.expand-right .theme-btn {font-size: 14px;}
.expand-right {padding-right: 0;}
.service-items p {font-size: 14px;line-height: 20px;}
.service-items figure img {max-height: 54px;}
.faq-question-text h5 {margin: 0 0 10px;}
.high-tech-devices-menu ul li {font-size: 14px;line-height: 20px;padding: 3px 0;}
.innvative-section .col-sm-2 {padding-right: 5px;}
.innvative-section {padding: 40px 0;}
.innvative-section .section-heading p {margin: 0 0 5px;font-size: 14px;line-height: 20px;}
.range-item-box p {font-size: 13px;line-height: 19px;}
.range-item-box h4 {font-size: 15px;line-height: 24px;margin-bottom: 2px;}
.ac-dtl .pricing span {font-size: 18px;}
.section-heading p br {display: none;}
.product-left-image img {max-width: 75%;}
.short-description h3 {font-size: 18px;}
.short-description p {font-size: 14px !important;line-height: 20px !important;}
.work-carries {display: block;}
.priceLIst h4 {font-size: 18px;}
.priceLIst h4 sub {font-size: 14px;}
.priceLIst h4 sub.line-through {padding-right: 5px;}
.priceLIst p {font-size: 14px;line-height: 20px;}
.product-variations {padding: 10px 0 0;}
.perquantity {padding: 15px 0 18px;}
.yith-par-message {font-size: 14px;line-height: 20px;}
.technical-parent ul li button.technical-btn {padding: 6px 15px;background-position: right 15px center;font-size: 14px;}
.product-detail-page {padding: 0 0 30px;}
.product-detail-page .product-detail-page-left {top: 130px;}
.reviews-left-col span {font-size: 18px;}
.reviews-left-col .ratings {padding-right: 10px;}
.flex-control-nav ul li img {max-height: 50px;}
.perquantity ul li {font-size: 14px;}
.varified-phone-details ul li {font-size: 14px;padding: 10px 0;}
.phone-details ul li {font-size: 14px;line-height: 20px;padding: 10px 0;}
.phone-details ul li span {padding-left: 5px;}
.logos-items p {letter-spacing: 0;}
.hottest-product-section .col-sm-3 {padding: 0 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;order: 2;}
.hottest-product-section .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 1;}
.hottest-middle {margin-top: 0;height: auto;}
.hottest-product-section .col-sm-3, .hottest-product-section .col-sm-6 {padding: 0 15px;}
.shopCategory-div ul li.has-dropdown>a {font-size: 14px;letter-spacing: 1px;line-height: 22px;padding: 7px 0;}
.shop-categories span {padding: 0px;font-size: 14px;line-height: 16px;background: url(../images/select-arrow.png) no-repeat top 7px right;}
.header-bottom {padding: 5px 0;}
.shop-categories span::after {height: 19px}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-size: 14px;border-radius: 7px;padding: 8px 10px 9px;min-width: 124px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {height: 35px;}
form.checkout_coupon.woocommerce-form-coupon {margin-bottom: 20px;}
.woocommerce h2, .woocommerce h3 {font-size: 16px;line-height: 22px;}
.select2-container .select2-selection--single {padding: 3px 5px;height: 35px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 20px;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {font-size: 12px;line-height: 20px;}
.form-row.place-order p {font-size: 12px;}
.woocommerce table.shop_table th {font-size: 12px;}
td.actions .coupon input.input-text {width: 100px !important;padding: 5px 6px 6px !important;}
.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward {font-size: 15px;padding: 9px 15px 9px;margin: 0 !important;}
.woocommerce form .form-row textarea {height: 70px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {padding: 13px 0 13px 30px;}
.woocommerce-address-fields button.button {margin-top: 0;}
.priceLIst h4 p.price span {margin: 0;font-size: 18px;}
.priceLIst h4 p.price {font-size: 14px;margin: 7px 0;}
.priceLIst div h4 ~ p {font-size: 14px;line-height: 20px;}
body.single-product .thwvsf-wrapper-ul .thwvsf-wrapper-item-li.attr_swatch_design_default {padding: 8px 10px;margin: 4px 3px;}
.thwvsf-wrapper-ul .thwvsf-label-li.attr_swatch_design_default .thwvsf-item-span.item-span-text {font-size: 14px;}
body.single-product .variations tbody th label {font-size: 14px;line-height: 20px;}
body.single-product .short-descriptionx input.input-text.qty.text {    font-size: 16px; line-height: 18px; padding: 6px 13px !important; width: 60px !important; height: 40px;}
.default-css ul li strong.wc-item-meta-label {font-size: 14px;line-height: 20px;}
.default-css ul li, .default-css ol li {font-size: 14px;line-height: 20px;margin: 3px 0;}
.woocommerce ul.order_details li strong {font-size: 14px !important;}
.woocommerce ul.order_details li {background: none !important;padding-right: 10px;margin-right: 10px;}
.woocommerce .woocommerce-customer-details address {font-size: 14px;}
.woocommerce ul.order_details {margin: 0 0 1em;list-style: none;}
.featured-default {width: 253px;}
.pricing-dtl-main {margin-top: 10px;padding: 0;}
.category-right-products .product-row ul li .product-items .product-item-detail {padding-left: 0;width: 100%;}
.wc-block-components-totals-wrapper {padding: 10px 0;font-size: 14px;}
table.wc-block-cart-items, table.wc-block-cart-items td, table.wc-block-cart-items th {font-size: 14px;}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {font-size: 14px;}
.is-medium .wc-block-cart__sidebar, .is-mobile .wc-block-cart__sidebar, .is-small .wc-block-cart__sidebar {margin-bottom: 0;}
.components-button.wc-block-components-button.wc-block-cart__submit-button.contained {font-size: 14px;line-height: normal !important;padding: 11px 15px;min-height: auto;}
.wc-block-components-product-metadata ul li {font-size: 14px!important;background-position: top 2px left!important;line-height: 20px!important;}
button.components-button.wc-block-components-button.wc-block-components-checkout-place-order-button.contained {padding: 6px 25px;min-height: auto;font-weight: 600;background-color: #e90a3f;border: none;border-radius: 8px;font-size: 14px;width: auto;}
.wc-block-checkout__terms {margin: 0.5em 0;font-size: 14px;}
.wc-block-components-checkbox {margin-top: 0;font-size: 14px;}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {width: 18px;height: 18px;min-width: 18px;min-height: 18px;margin-right: 8px;position: relative;top: 1px;}
.wc-block-components-checkbox label {margin-bottom: 0;}
.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option, .wc-block-checkout__payment-method .wc-block-components-radio-control__option {font-size: 14px;}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input {left: 16px;width: 18px;height: 18px;min-width: 18px;min-height: 18px;margin-right: 0;}
.wc-block-checkout__payment-method .wc-block-components-radio-control__option {padding-left: 44px;}
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child {padding-bottom: 4px;}
.wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form {display: flex;flex-wrap: wrap;}
.wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form {display: flex;flex-wrap: wrap;}
.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url] {height: auto;font-size: 14px;}
.wc-block-components-form .wc-block-components-text-input, .wc-block-components-text-input {margin-top: 1em;}
.wc-block-components-country-input {margin-top: 1em;}
.wc-block-components-state-input {margin-top: 1em;}
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input {height: auto;font-size: 14px;}
.components-form-token-field__suggestions-list li {background-image: none !important;font-size: 13px !important;}
.is-medium .wc-block-checkout__sidebar, .is-mobile .wc-block-checkout__sidebar, .is-small .wc-block-checkout__sidebar {margin-bottom: 10px;}
h1 {font-size: 22px;line-height: normal}
h2 {font-size: 20px;line-height: normal}
h3 {font-size: 18px;line-height: normal}
h4 {font-size: 17px;line-height: normal}
h5 {font-size: 16px;line-height: normal}
h6 {font-size: 15px;line-height: normal}
.price-rules-table-wrapper table.shop_table.price-rules-table thead tr th {
    font-size: 14px;
    padding: 0 0 9px;
}
.price-rules-table-wrapper table.shop_table.price-rules-table tbody tr td {
    padding: 6px 10px;
    font-size: 14px;
}
.tier-pricing-summary-table__total {
    font-size: 16px;
    margin-left: 5px;
}
.woocommerce-variation-price {
    font-size: 18px;
}
body.single-product .thwvs-wrapper-ul .thwvs-wrapper-item-li.attr_swatch_design_default {
    padding: 8px 10px;    width: 29%;
    margin: 4px;
}
.thwvs-wrapper-ul .thwvs-label-li.attr_swatch_design_default .thwvs-item-span.item-span-text {
    font-size: 14px !important;
}
.thwvs-wrapper-ul .thwvs-item-span.item-span-text {
    font-size: 14px;
}
span.out-of-stoke {
    top: 50%;
}
.price-rules-table-wrapper h3 {
    margin: 7px 0 !important;
}
.woocommerce-form.woocommerce-form-login.login {
    margin-top: 25px;
}
.hma a {
    font-size: 14px;
    line-height: 16px !important;
}
.top-middle-head .col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.top-middle-head .col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.top-extra-nav {
    top: 8px;
}
.acc-right-head {
    top: -4px;
}
.search-button a {
    top: -2px;
}
}
@media (max-width:768px) {
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;display: inline-block;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {float: left;width: 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 0;}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {padding: 1em 0 0;}
.woocommerce-account .woocommerce-MyAccount-content {width: 100%;padding-top: 23px;}
.woocommerce-account section.default-page-section .default-css .woocommerce {padding-top: 0;display: block;}
.priceLIst h4 p.price {font-size: 18px;margin: 7px 0;}
.woocommerce-variation-add-to-cart {padding-left: 110px;}
.woocommerce-variation-add-to-cart .qty {width: 90px !important;padding: 10px !important;}
.single_add_to_cart_button {font-size: 14px !important;padding: 12px 20px !important;}
.quantity {width: 80px;}
body.single-product .short-descriptionx .woocommerce-variation-add-to-cart {padding-left: 90px;}
.packege-list {padding: 10px 0 14px;}
.sigle-product-main-image a.woocommerce-product-gallery__trigger {height: 30px;width: 30px;line-height: 30px;right: 15px;top: 10px;}
.category-row-midddle .col-sm-9 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.category-row-midddle .col-sm-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.category-right-products .product-row ul li {width: 50%;padding: 10px;}
.is-medium.wc-block-components-sidebar-layout, .is-mobile.wc-block-components-sidebar-layout, .is-small.wc-block-components-sidebar-layout {margin: 0 auto 0;}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity {padding-right: 5px;padding-top: 6px;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {margin: 8px 0 10px !important;}
}
@media (max-width:767px) {
.solution-service-list ul li {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.footer-logo {margin-bottom: 10px;}
.footer-logo img {max-width: 160px;}
.about-footer h5 {font-size: 15px;margin: 0px 0 16px;padding: 7px 8px;}
.footer-contact strong {font-size: 15px;margin: 0 0 15px;padding: 6px 10px;}
.footer-contact {padding-top: 10px;}
.about-footer p {font-size: 14px;line-height: 20px;}
.footer-contact p {font-size: 14px;line-height: 20px;}
.footer-address p {font-size: 14px;margin-bottom: 6px;}
.direction-btn {font-size: 15px;}
.direction-btn img {margin-left: 8px;max-width: 10px;}
.about-footer {margin: 0 0 6px;}
.footer-title {font-size: 15px;margin: 0 0 12px;padding: 7px 10px;}
.footer-menu ul li {font-size: 14px;line-height: 21px;}
.footer-last-col .footer-contact {padding-top: 16px;}
.footer-social {padding-top: 16px;}
.footer-social a {width: 34px;height: 34px;line-height: 30px;}
.footer-social a img {max-height: 16px;}
.brand-tabs ul.nav.nav-tabs {margin: 0 auto 15px;box-shadow: none;}
.hottest-product-section .col-sm-3 {padding: 0 15px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;order: 2;}
.hottest-product-section .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 1;}
.spcial-offer-parent h4 {letter-spacing: 0px;background-size: 12px;}
.product-detail-page .product-detail-page-left {top: 0;position: relative;}
.product-detail-page .col-sm-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.site-main-content {margin-bottom: 40px;display: block;}
.flex-control-nav {width: 100%;}
.flex-control-nav ul {padding: 0 0 0 0;display: flex;}
.flex-control-nav ul li {padding: 10px 0;border-radius: 10px;margin: 9px 0;width: 20%;margin: 8px 5px;}
.sigle-product-main-image {padding: 25px 15px;width: 100%;margin-bottom: 20px;}
.entry-summary {padding-top: 10px;}
.reviews-left-col {padding-top: 0;padding-bottom: 8px;}
.modal.right .modal-dialog {position: fixed;margin: auto;width: 100%;}
.modal.right .modal-content {border-radius: 0;}
.brand-tabs ul.nav.nav-tabs li {margin: 0px 7px;border-bottom: 1px solid #ccc;padding: 3px 0;}
.account-dropdown {width: 140px;}
.thwvsf-wrapper-ul .thwvsf-wrapper-item-li.thwvsf-label-li {min-width: inherit !important;}
.popup-detail {padding: 20px 15px;overflow: auto;}
.popup-detail .faq-box .faq-accordion .card-header-title {padding: 12px 5px;}
.flex-control-nav ul li img {width: auto;}
.reviews-left-col .ratings {padding-right: 25px;}
.category-right-detail {padding-top: 30px;}
.checkout #customer_details {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    padding-right: 0px !important;
}
.checkout #order_review {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    padding-left: 0px !important; 
}
}
@media (max-width:700px) {
.brands-logo ul li {width: 25%;}
.product-row ul li {width: 50%;}
.accessories-row .col-sm-4, .accessories-row .col-sm-3 {padding: 13px 13px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
section.global-brands-section .col-sm-5 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.brands-logo {margin-left: -6px;}
section.global-brands-section .col-sm-7 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.shipping-service-parent ul li {text-align: center;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.shipping-service-parent ul {justify-content: center;}
.allGlobal-brands-section {padding: 35px 0;}
}
@media (max-width:641px) {
.innvative-section .col-sm-5 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 2;}
.innvative-section .col-sm-2 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 1;}
.middle-banner-div {margin-top: 10px;margin-bottom: 25px;}
.innvative-section .col-sm-2 {padding-right: 15px;}
.high-tech-devices-parent .col-sm-2 {-ms-flex: 0 0 25%;flex: 0 0 33.33%;max-width: 33.33%;}
.high-tech-devices-menu {padding: 0 0 15px;}
.category-row-midddle .col-sm-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin: 0 0 25px;}
.category-row-midddle .col-sm-9 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.category-parent .col-sm-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.category-parent .col-sm-9 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.news-ltr-right input.gform_button.button {top: 8px !important;}
.thwvsf-wrapper-ul .thwvsf-label-li.attr_swatch_design_default .thwvsf-item-span.item-span-text {font-size: 14px !important;}
.brands-image >a img {max-height: 110px;}
.best-seller-btn {min-width: 60px;font-size: 12px;}
.woocommerce span.onsale {width: 40px;height: 40px;font-size: 11px !important;line-height: 37px !important;}
}
@media (max-width:610px) {
.solution-service-list ul li {-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
}
@media (max-width:575px) {
.expand-inn-text {padding-bottom: 30px;}
.about-left-cellntell {padding: 0;text-align: center;}
.high-tech-devices-parent .row.row-list {column-count: 2;display: block;}
.high-tech-devices-parent .col-sm-2 {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;counter-increment: brick-counter;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.featured-default {width: 223px;position: relative;/*float: none;*/display: inline-block;}
.category-parent {padding: 0 0 10px;}
.category-page-section {padding: 0px 0 40px;}
.entrySummary-top {justify-content: left;}
.ratings-right i {font-size: 16px;}
p.v_rew {cursor: pointer;display: block;}
.priceLIst {display: block;flex-wrap: initial;}
.upc-code {text-align: left;margin-bottom: 15px;}
.upc-code span {font-size: 14px;line-height: 20px;text-align: left;margin-bottom: 5px;}
.sidenav.open-nav {width: 100% !important;}
.woocommerce ul.order_details li {background: none !important;padding-right: 10px;width: 42%;margin: 5px 10px 5px 0;}
.about-right-cellntell .col-sm-4 {padding: 9px 10px;width: 50%;}
.featured-default select.form-control {font-size: 13px;line-height: 15px;height: 36px!important;padding: 8px 15px 8px 50px;}
.btn-primary {margin-bottom: 2px;margin-left: 5px;}
.woocommerce .woocommerce-result-count {margin: 0 !important;margin-top: 7px;float: none;}
.category-right-detail {padding-top: 10px;}
span.required-image {top: 6px;left: 13px;}
.product-items .pro-image-div img {display: inline-block;height: auto !important;max-height: 150px;max-width: initial !important;width: auto !important;}
.pricing-dtl-main {margin-top: 10px;padding: 8px 0 10px;}
.ac-dtl .pricing span {font-size: 16px;}
body.single-product .thwvs-wrapper-ul .thwvs-wrapper-item-li.attr_swatch_design_default {
    padding: 5px 5px;
    width: 45%; 
}.thwvs-wrapper-ul .thwvs-label-li.attr_swatch_design_default .thwvs-item-span.item-span-text {
    font-size: 12px !important;
}
span.openshop i {
    display: none;
}
.shop-categories span { 
    background: none;
}
.shop-categories span::after{
	display:none;
}
.hma {
    display: none;
}
.acc-right-head {
    top: 0px;
}
.search-button a {
    top: 0px;
}
.top-middle-head .col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.top-middle-head .col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
 
.top-extra-nav {
    left: 0px;
    top: 2px;
    float: right;
}
 .account-row {
    margin-left: 2px;
}
.top-logo img {
    max-width: 120px;
}
.top-right { 
    margin-top: 4px; 
}
.acc-right-head { 
    margin-right: 10px;
}
.account-row a img {
    max-height: 14px;
}
.account-row a {
    width: 26px;
    height: 26px;
    line-height: 21px;
}
.search-mobile i {
    font-size: 18px;
}
.search-popup .close { 
    right: 45px; 
}
 
.account-dropdown { 
    left: -300%; 
}
.header-text-row button.close { 
    padding: 8px 10px !important; 
}
.account-dropdown {
    width: 165px;
}
.account-dropdown ul li a {
    padding: 6px 10px;
    font-size: 13px;
}
.flex-control-nav.flex-control-thumbs {
    margin: 5px 0px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
.flex-control-nav.flex-control-thumbs li {
    padding: 4px;
    border-radius: 10px;
    margin: 7px 5px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 29%;
}
p#billing_address_1_field,p#shipping_address_1_field {
    width: 100%;
}
p#billing_address_2_field,p#shipping_address_2_field {
    width: 100%;
    margin-top: 0px !important;
}
.woocommerce table.shop_table td.product-name {
    font-size: 12px;
    line-height: 20px;
}
dd.variation-StorageSize p {
    line-height: 20px;
    text-transform: capitalize;
}
.woocommerce-checkout .variation p {
    font-size: 11px;
}div#payment, div#payment p, div#payment label {
    font-size: 13px;
}
.select2-results__option { 
    font-size: 12px;
}
.woocommerce-checkout section.default-page-section {
    padding-top: 10px;
    padding-bottom: 10px;
}
	    .logo-h ul li {
        width: 20%;
    }
	    section.h-brands-section {
        padding-top: 20px;
    }
}
@media (max-width:480px) {

	div#customer_login {
    width: 100%;
}
.brands-logo ul li {width: 33.33%;}
.solution-service-list ul li {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.range-lists ul li {width: 50%;}
.high-tech-devices-parent .col-sm-2 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.brands-logo ul li {width: 50%;}
.accessories-row .col-sm-4, .accessories-row .col-sm-3 {padding: 9px 13px;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.top-right {padding-right: 0px;}
.high-tech-devices-parent .row.row-list {column-count: 2;display: block;}
.high-tech-devices-parent .col-sm-2 {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;counter-increment: brick-counter;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.shipping-service-parent ul li {text-align: center;-ms-flex: 0 0 33.33%;flex: 0 0 33.33%;max-width: 33.33%;}
.single_add_to_cart_button {width: 52%;font-size: 14px !important;margin-left: 5px;}
.Payments-secured img {margin: 0 3px 0 0px;max-height: 22px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 100%;}
.woocommerce ul.order_details li {background: none !important;padding-right: 0;width: 100%;margin: 5px 0 5px 0;border: none;}
.woocommerce .woocommerce-customer-details, .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads {margin-bottom: 1em;}
.brands-image >a img {max-height: 95px;}
.best-seller-btn {min-width: 60px;font-size: 11px;width: 60px;padding: 3px 4px;left: -17px;}
.range-item-box h4 {font-size: 15px;line-height: 22px;margin-bottom: 2px;word-break: break-all;}
}
@media (max-width:460px) {
/* .product-row ul li {width: 100%;}
 */}
@media (max-width:447px) {
.wc-block-components-checkout-step__container .wc-block-components-checkout-step__content .wc-block-components-address-form {display: block;flex-wrap: wrap;}
}
@media (max-width:400px) {
.account-row.gold-img-div {display: none;}
.search-button {padding: 0;}
.account-row {margin-left: 3px;}
.top-logo img {max-width: 120px;}
.product-variations ul li {padding: 5px 5px;width: 50%;}
.hottest-product-section .col-sm-3 {padding: 0 15px;order: 2;}
.featured-default {width: 210px;}
}
