.pagination .page-item span{width:40px;height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #f2f2f2;color:#5e5e5e;background-color:#fff;position:relative;display:block;padding:.5rem .75rem;margin-left:0}.box-show-menu{min-width:280px!important}.about-main.align-items-end{align-items:flex-start!important}.owl-carousel.owl-carousel-feedback{display:flex}.owl-carousel-feedback .col-md-12{display:flex;flex:1 0 auto;height:100%}.help-block{color:red;font-size:13px}.account-box .note{text-align:right;margin:inherit!important}.footer .footer-main .form-control{color:#0a0a0a!important}form div.required label.form-label:after,form div.required label.control-label:after{content:" * ";color:red;display:contents}.datetime .fa-calendar-alt{z-index:999}.form-control:disabled,.form-control[readonly]{background-color:#fff}.has-error .help-block:not(:empty){display:block;width:100%;text-align:right;line-height:22px}.account-box .form-group .form-group{margin-bottom:0!important}@media(min-width:576px){.account-box .btn-login, .account-box .btn-signup{min-width:360px;display:inline-block}}@media(min-width:567px){.header .navbar-toggler{}}@media(max-width:480px){.static-scroll{position: fixed;left: 0;bottom: 0;padding: 10px;background-color: white; z-index: 999}.account-box .form-group label:not(.form-check-label){width: 100%; max-width: 100%;}.product-main-item .product-main-right .product-main-price, .product-main-item .product-main-left{text-align: center}.pay-content .form-icon, .pay-content .form-txt{max-width: 88%;}.product-main-item .images{min-width: inherit}.product-main-item .product-main-right{display: block}.product-main-item .product-main-right .btn{margin-left: 0; margin-top: 10px}.cart-header-box{margin-right:55px!important}.product-item .btn{margin-left:10px}.btn{width:100%}.cart-header-box {margin-right: 70px!important;}}@media(min-width:993px){.account-main-box .account-main-right{width:calc(100% - 340px)}}@media(max-width:1600px){.title-26,.row-bg-box .rox-bg-left ul,.account-main-box .account-menu .account-menu-title,.account-main-box .account-menu ul li.active a{font-size:20px!important}}@media(min-width:1200px){.cart-table-box table .images{height:inherit}}#newsletter-form .has-error .help-block{color:#fffaf0}.product-item .btn{white-space:nowrap}.news-box .news-name{height:inherit;overflow:inherit}.news-content{padding:25px 9px 0}.header{position:inherit}.main-page{display:flow-root}.cart-list{padding:20px}a.cart-close:hover{color:red!important}.cell-name{vertical-align:top!important}.column-box .column-left.collapse.hide{display:none}.column-box .column-left.collapse.show{display:inherit}.column-box .column-left.collapse{top:60px}.column-box .column-left.collapse .row-bg-menu{background:#fff}.pay-total{padding-top:inherit}.pay-total:before{background-image:none}
.modal form .form-control-default{
    height: 42px;
    padding: 0 16px;
    width: 100%;
}
.header .navbar-brand img{
    width: 100% !important;
}
.header .navbar-brand {
    margin-right: 25px;
}
.header a{
    font-size: 80% !important;
}
@media (max-width: 1366px) {
    .header .navbar {
        min-height: 80px;
        margin: 0 10px;
    }
}
@media (min-width: 1200px) {
    .header .nav-item {
        min-height: 80px;
    }
}
.header.fixed-top{position:fixed;}
.login-box .form-group label:not(.form-check-label){
    max-width: 150px !important;
}
header .nav-item a.btn:active, header .nav-item a.btn:hover, header .nav-item a.btn:focus{
    background-color: inherit !important;
    border-color: inherit !important;
}
.banner-box:before{
    background-image: inherit;
    background-size: cover;
}
.slick-dots{bottom: 15px}
.slick-dots li button:before{font-size: 10px}
.slick-slide a:hover, .slick-slide a:focus, .slick-slide a.active{outline: none !important;}
@media (max-width: 1024px){
    /*.header .navbar-toggler {*/
    /*    position: absolute;*/
    /*    right: 5px;*/
    /*    top: 10px;*/
    /*    border-color: #fff;*/
    /*    display: flex;*/
    /*    font-size: 50px;*/
    /*    padding: 7px 10px;*/
    /*}*/

    .header .nav-item .nav-link {
        padding: 13px 0;
        /*width: 90%;*/
        flex: 1;
    }
    .header .nav-item .nav-link, .header .nav-item .btn {
        color: white !important;
        font-size: 18px;
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 1.8;
    }
}
@media (max-width: 992px) {
    .product-detail-main.column-box .column-left ul li a, .column-box.tab-content .column-left ul li a {
        background-color: inherit;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
        color: inherit;
    }
    .product-detail-main.column-box .column-left > ul > li > a, .column-box.tab-content .column-left > ul > li > a {
        background-color: #ee1c24;
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
        color: #fff;
    }
}
@media (max-width: 767px) {
    .footer .footer-left .footer-logo {
        margin-bottom: 0;
    }
    .footer .social-list{
        position: inherit;
        margin-bottom: 20px;
    }
    .footer .footer-right{
        margin-top: 25px;
    }
    .footer-brand{
        text-align: center;
    }
    .cart-header-box {
        margin-right: 70px!important;
    }

}
.header .box-show-menu .nav-child-title, .header .box-show-menu a{
    font-size: 18px;
}
.account-box .btn-filter {
    height: 58px;
    line-height: 58px;
}
.btn-gotit{
    height: 38px;
    line-height: 38px;
}
.pay-content .form-icon, .pay-content .form-txt{
    cursor: pointer;
}
.btn.disabled, .btn:disabled{
    color: #ffffff;
    background-color: #d85151 !important;
    border-color: #ce3636 !important;
    cursor: auto;
}
.btn.disabled:hover, .btn:disabled{
    background: none;
}
.gotit-check.form-check .form-check-label{
    /*background: #17a2b8;*/
    /*border: 1px solid;*/
    /*padding: 5px 10px;*/
    /*width: max-content;*/
    /*border-radius: 5px;*/
    /*color: white;*/
    position: relative;
    height: 40px;
}
.gotit-check.form-check .form-icon{
    color: #f2f3f3 !important;
    position: absolute;
    left: 10px;
    top: 2px;
    z-index: 9;
}
@media (min-width: 576px) {
    .form-check .form-icon.form-icon-lg {
        font-size: 25px;
        margin-right: 10px !important;
    }
}
.gotit-check.form-check .check-text{
    background: #17a2b8;
    padding: 5px 10px 5px 40px;
    position: absolute;
    width: max-content;
    height: 40px;
    top: 0;
    left: 0;
    border-radius: 5px;
    color: white;
}
.gotit-check.form-check .form-input:checked ~ .check-text {
    background: #169c34;
}
.banner-box > .container{
    position: absolute;
    top: 0;
    left: 0;
}
.banner-box .banner-bottom{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.banner-box .banner-main{
    min-height: inherit;
    padding-top: 40px;
}
@media (max-width: 992px) {
    .banner-box .banner-main {
        min-height: inherit;
    }
    .banner-box .banner-main{
        padding-top: 30px;
    }
}
@media (max-width: 1200px) {
    .title-72 {
        font-size: 50px;
        line-height: 62px;
    }
    .banner-box .banner-btn{
        margin-top: 30px;
        height: 65px;
        line-height: 65px;
        padding: 0;
        max-width: 230px;
    }
}
@media (max-width: 768px) {
    .banner-box .banner-bottom{
        position: inherit;
        bottom: inherit;
        left: inherit;
        width: 100%;
    }
    .banner-title.title-72, .banner-box .banner-btn {
        display: none;
    }
    .banner-box .banner-bottom .banner-number {
        font-size: 38px;
    }
    .title-72 {
        font-size: 38px;
        line-height: 40px;
    }
    .banner-box .banner-bottom .banner-text {
        margin: 0;
        font-weight: normal;
        font-size: 16px !important;
    }
}
.slick-slide img{
    margin: 0 auto;
	width:100%;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #a7a6a6 !important;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #a7a6a6 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: #a7a6a6 !important;
}
.border-red:before{
    background-color: #2c2c2c;
}
.title-main{
    color: #ee1c24;
}
.title-main1{
    color: #00605C;
}
.product-detail-main.column-box .column-left, .column-box.tab-content .column-left{
    background-color: white;
}
.product-main-left .detail-link{
    color: #065051 !important;
}
.row-bg-box .rox-bg-left > ul > li:hover, .row-bg-box .rox-bg-left > ul > li:focus, .row-bg-box .rox-bg-left > ul > li.active{
    overflow-x: auto;
}
.account-box a.btn.btn-outline-info.btn-xs, .account-box a.btn.btn-outline-primary.btn-xs {
    height: 32px;
    width: fit-content;
    display: inline-block;
    line-height: 30px;
    margin-top: 10px;
    padding: 0 10px;
}
.modal {
    z-index: 9999;
}
.header .navbar{
    min-height: inherit;
}
@media (max-width: 576px) {
    .cart-total .border-top {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        text-align: center;
    }
    .cart-total .border-top .link {
        margin: 35px auto 0 auto;
    }
    .cart-total .buy-action{
        width: 100% !important;
    }
    .header .navbar{
        min-height: 80px;
    }
    .pay-content .form-icon, .confirm-content .form-icon{
        display: inline-block;
        width: 20px;
    }
    .pay-content .form-txt, .confirm-content .form-txt{
        display: inline-block;
        width: calc(100% - 50px);
    }
    .pay-content .box-input-pay{
        display: block;
    }
    .pay-content .form-check img{
        display: none;
    }
}
.cart-link{
    margin-top: 10px;
}
.cart-table-box table .cart-link a{
    color: #065051 !important;
}
.cart-link > a{
    color: #065051 !important;
    font-size: 85%;
}
.nav-prod span.itm-border{
    border: white 2px solid;
    border-radius: 3px;
    padding: 8px 15px;
    display: inline-block;
}
.header .nav-item span.itm-border .toggle-menu{
    padding: 0 0 0 5px;
}
.nav-prod img{
    margin-right: 5px;
}
.header .nav-prod .box-show-menu{
    left: 20px;
    top: 80%;
    padding: 5px 0;
}
.header .nav-prod .box-show-menu a{
    text-transform: uppercase;
    color: #424242;
}
.header .nav-prod .box-show-menu li:hover{
    background: #f5f5f5;
}
.header .nav-prod .box-show-menu a:hover{
    color: #ee1c24;
}
.header .nav-prod .box-show-menu li{
    padding: 7px 20px;
    margin-bottom: 1px;
}
header .nav-link, header .btn-outline-primary{
    text-transform: uppercase;
}
@media(max-width:1024px){
    .nav-prod span.itm-border{
        padding: 0;
        border: none;
    }
}
@media (max-width: 1366px) {
    .header .nav-item .nav-link, .header .nav-item .btn {
        font-size: 18px;
    }
}
.support-box .support-title{
    height: auto;
    min-height: 46px;
}
.account-box .form-group label:not(.form-check-label){
    max-width: 320px;
}
.table-small-text{
    font-size: 14px;
    width: 100%;
}
.table-small-text th, .table-small-text td{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.table a:not(.btn){
    text-decoration: none;
}
.cart-table-box table a.text-info{
    color: #17a2b8!important;
}
.pay-success-box {
    margin: 35px 0 50px 0;
}
.pay-success-box .pay-succes-main {
    margin-top: 50px;
}
.pay-success-box .pay-succes-main img {
    margin-bottom: 20px;
}
.pay-success-box .pay-succes-main h4 {
    margin-bottom: 50px;
}
.buy-total .buy-total-txt{
    padding: 0 0 10px;
}
.ullist{
    margin: 10px 0 10px 25px;
    padding: 0;
}
.ullist li{
    list-style: circle;
}
.bg-box .form-check .form-icon{
    color: #868585;
}
h4 .form-check .form-icon.form-icon-lg{
    font-size: 30px;
}
h4 .form-check .form-icon{
    color: #ee1c24;
}
.row-bg-box.product-detail-main{
    background: none !important;
}
.row-bg-menu-item.active .infomation-box{
    background-color: #f2f2f2;
}
.column-box .column-left{
    zoom: inherit;
}