.red{color: #F00; font-size: 20px}
.w6.serial-list li {width: calc(20% - 10px);}
.gallery-without-sidebar .carousel ul li.flex-active-slide span:before {border-bottom: 5px solid #5db6ea;border-left: 5px solid transparent;border-right: 5px solid transparent;content: "";height: 0;top: -5px;margin-left: -5px;position: absolute;left: 50%;width: 0;}
.gallery-without-sidebar .carousel ul li.flex-active-slide span {border-color: #5db6ea;position: relative;}
.gallery-without-sidebar .carousel ul li span {border: 1px solid #e5e5e5;display: grid;width: 35px;height: 35px;float: left; line-height: 30px}
.gallery-without-sidebar .carousel ul li span img {max-height: 33px}
.gallery-without-sidebar ul li{text-align: center}
#buy .row-popup{width: 100%}
.mini-cart3 .mini-cart-icon, .mini-cart3 .mini-cart-number-lit{display: none !important;}
.short-cart .for-big-cart {display: none !important;}
.qty-product{font-size: 14px; text-align: center; padding: 3px}
.delete-mini-cart-item{cursor: pointer}
.mini-cart-button span, span.shop-button {
    color: #fff !important;
    display: inline-block;
    height: 40px;
    width: 100%;
    text-align: center;
    line-height: 40px;
    overflow: hidden;
    position: relative;
    background: #333;
    border-radius: 20px;
    cursor: pointer;
}
.search .bread-crumb a:after{content: ''}
.pagi-bar span.current-page, .pagi-bar span:hover {background-color: #5db6ea;border-color: #5db6ea;}
.pagi-bar span.current-page, .pagi-bar span:hover {color: #fff;}
.pagi-bar span {border: 1px solid #e5e5e5;border-top-color: rgb(229, 229, 229);border-right-color: rgb(229, 229, 229);
    border-bottom-color: rgb(229, 229, 229);
    border-left-color: rgb(229, 229, 229);
    border-radius: 20px;
    color: #666;
    display: inline-block;
    height: 30px;
    line-height: 29px;
    margin: 0 -1px;
    text-align: center;
    vertical-align: top;
    width: 30px;
    background: #fff;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.container-shadow {min-height: 400px}
.list-social > span {
    border: 1px solid
    #bababa;
    border-radius: 50%;
    color:
            #bababa;
    display: inline-block;
    height: 38px;
    line-height: 36px;
    margin: 0 3px;
    text-align: center;
    width: 38px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.title-tag-footer p{text-align: justify}
.hot2-slider .product-thumb{height: 200px; line-height: 200px;}
::after, ::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header-ontop .logo img{height: auto}
.product-sale-box .product-info .title-h3 {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    min-height: 55px;
    text-transform: uppercase;
    color:#333;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}

.product-card {
    border-bottom: none !important;
}
.wrap-cat-icon16 .list-cat-icon > li > a {
    padding: 14px 30px;
}
.list-cat-mega-menu li {
    margin-bottom: 15px;
}

.cat-mega-menu.cat-mega-style1{
    height: 440px;
}
.part-link{
    white-space:unset;
    overflow: unset;
    text-overflow: unset;
    height: 42px;
}
.part-block {
    height: 220px;
}
.lack-product-title{
    cursor: pointer;
    display: block;
    height: 36px;
}
.product-title{text-transform: unset}
.product-extra-link2 input[type='submit'], .product-extra-link input[type='submit'] {
    background: #333 none repeat scroll 0 0;
    border-radius: 20px;
    border: medium none;
    display: inline-block;
    color: #fff;
    padding: 0 20px;
    width: calc(100% - 12px);
    height: 40px;
    line-height: 40px;
    position: relative;
    text-align: center;
    vertical-align: top;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.product-title a{
    text-transform: none;
    overflow: unset;
    text-overflow: unset;
    white-space: unset;
    height: 36px;
}
.serial-list li a, .serial-list li span{font-size: 16px; padding:30px; display: block}
.product-desc .serial-list li{cursor: unset !important;}
.product-desc .serial-list li span:hover{color:#FFF !important;}
.addcart-link{border: none}
@media (max-width: 1280px) {
    .wrap-search16 .phone-block a{font-size: 14px}
    img{max-width: 100%; height: auto}
}
@media (max-width: 1024px) {
    .product-title, .list-cat-icon > li > a {
        font-size: 14px;
        height: 60px;
    }
    .description-text{
        font-size: 14px;
        line-height: normal;
        text-align: justify;
    }
    .w6.serial-list li {
        width: calc(33% - 14px);
    }
    .product-title a, .list-cat-icon > li > a {
        font-size: 14px;
    }
    .serial-list li{line-height: 40px}
    .serial-list li a{margin: 5px}
    .owl-buttons{display: none}
    #__telerWdTriggerContent{display: none !important;}
    .bread-crumb a{margin-right:30px}
    .product-extra-link2{position: relative}
}
@media (max-width: 860px) {
    .bread-crumb {font-size: 14px;margin-bottom: 20px}
    #card .title-detail{font-size: 18px}
    .gallery-without-sidebar ul li img{max-height: 200px;width: auto; max-width: 100%}
    a.gallery {padding: 0;height: 200px;}
    .gallery-without-sidebar .carousel {width: 100%; position: relative; margin: 0}

}
@media (max-width: 767px) {
    #card .table > tbody > tr > td, #card .table > thead > tr > th{font-size: 14px; line-height: 14px; padding: 8px 10px}
    #buy .boxgrey{height: auto}
    #buy a img{display: none}
    .serial-list li a, .serial-list li span {padding:15px !important; min-height: 50px}
    .phone-block {height: 18px;}
    .serial-list li a, .serial-list{height: auto}
    .w6.serial-list li {
        width: calc(50% - 13px);
    }
    .header-hotdeal{margin-bottom: 15px}
    .part-block{height: auto}
    .prise-bot .addcart-link{font-size: 14px}
    .modal-window .boxgrey, #buy .boxgrey{height: unset}
    .modal-label{font-size: 14px}
    a.gallery img{position: relative}
    .product-extra-link2 .addcart-link, .item-pro-box .addcart-link{font-size: 14px}
    .product-extra-link2 input[type='submit'], .product-extra-link input[type='submit'] {height: 30px;line-height: 30px;}
    .item-pro-hotdeal::after, .item-pro-hotdeal:hover::after {bottom: 0;}
    .product-extra-link2{position: relative !important;}
    .lack-product .addcart-link{margin:  0 10px}
}
.color-red{color: #F00}
.formule-phone a{color: #bababa; line-height: 25px}
.title-tag-footer div{margin: 10px 0}
.serial-list li h2{margin: 0}