.box-phones {
    font-size: 14px;
    font-weight: 600;
}

.box-open {
    font-size: 14px;
    color: #ffb802;
}

.box-open span {
    color: #ffffff;
    
}

.box-phones a {
    color: #ffb802;
}

.custom_field_1 {
    font-size: 14px;
    font-weight: 500;
}

a#compare-total2 {
    display: none;
}

a#wishlist-total {
    display: none;
}
/*
header .logo {
    margin: 0;
}
*/
.sbHolder {
    display:none
}
#shipping-method .quickcheckout-content input[type="radio"], #payment-method .quickcheckout-content input[type="radio"]{
    display: block;
}
header .logo a {
    display: inline-block; 
    line-height: 1.2em; 
    color: #000 !important; 
    position: relative; 
    height: 75px; 
    width: 240px; 
}
header .logo a img { 
    height: 75px; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
    object-fit: contain; 
}

.col-inner.w span {
    font-weight: 500;
}

a.btn-primary.feedback {
    border-radius: 23px;
}

.product-share {
    display: none;
}

/* @Media */
/* @media screen and (device-width: 1366px) {  */
	/* a.btn-primary.feedback { */
		/* margin-left: 46px; */
	/* } */
/* } */

/* @media screen and (device-width: 1280px) {  */
	/* a.btn-primary.feedback { */
		/* margin-left: 46px; */
	/* } */
/* } */


/* @media screen and (device-width: 1200px) {  */

/* } */

header .top-line .header-logo-block .col-inner {
    display: flex;
    align-items: center;
    justify-content: space-around;
    gap: 10px
}
header .top-line .header-logo-block .col-inner .logo.pull-left,
header .top-line .header-logo-block .col-inner .box-cart.pull-right {
    float: none;
}
header .top-line .header-logo-block .col-inner .box-cart.pull-right {
    order: 1;
}
.col-lg-12.col-md-12.col-sm-12.col-xs-12.default {
    text-align: center;
}
.sf-menu > li > a {
    position: relative;
    font-size: 21px;
    letter-spacing: .55px;
    font-weight: 300;
}
@media  (max-width: 1000px) {
    header .top-line .header-logo-block .col-inner {
        gap: 5px
    }
    header .logo a {
        height: 60px; 
        width: 150px; 
    }
    header .logo a img { 
        height: 60px;
    }
    header .top-line .header-logo-block .col-inner .logo.pull-left,
    header .top-line .header-logo-block .col-inner .box-cart.pull-right,
    header .top-line .header-logo-block .col-inner #search {
        margin: 0;
    }
}
@media  (max-width: 768px) {
    header .logo { 
        width: 150px;
    }
    header .top-line .header-logo-block .col-inner a.btn-primary.feedback {
        padding: 5px 10px;
        min-width: 150px;
        height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
}
@media  (max-width: 580px) {
    header .top-line .header-logo-block .col-inner {
        flex-direction: column;
        gap: 15px
    }
}