.tvbrandlist-slider-block .tvbrand-img-block {
    padding: 0px 15px 0px 5px !important;
}
.tvbrandlist-slider-block .tvbrandlist-slider-wrapper-info {
    margin: 0 0px !important;
}
.tvbrandlist-slider-inner .owl-stage-outer .owl-stage {
    left: 5px;
}
#password-visibility {
    width: 0%;
    height: 100%;
    position: absolute;
    right: 35px;
    top: 32%;
    z-index: 10;
    cursor: pointer;
}
.page-authentication .form-title h1 {
    font: normal normal 600 20px/30px Poppins;
    letter-spacing: 0px;
    color: #092A43;
    text-align-last: left;
}
.form-control-label{
    font: normal normal normal 13px/20px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
.page-customer-account #content .register-form .form-control-comment {
    display: block !important;
    float: none;
}
@media (min-width: 768px){
#authentication .form-group, #checkout-personal-information-step .form-group, #delivery-address .form-group, #identity .form-group{
    display: flex;
}
#authentication .form-control-select, #checkout-personal-information-step .form-control-select, #delivery-address .form-control-select, #identity .form-control-select{
    appearance: auto;
    -moz-appearance: initial;
    -webkit-appearance: auto;
}
#authentication #customer-form .form-group.row label.form-control-label, #checkout-personal-information-step #customer-form .form-group.row label.form-control-label, #delivery-address .form-group.row label.form-control-label, #identity .form-group.row label.form-control-label{
    width: 160px;
}
}
#authentication footer a, #checkout-personal-information-step footer a, #delivery-address footer a, #identity footer a{
    text-decoration: underline;
    font: normal normal 200 14px/21px Poppins;
    letter-spacing: 0px;
    color: #092A43;
}
#authentication footer p, #checkout-personal-information-step footer p, #delivery-address footer p, #identity footer p{
font: normal normal 200 14px/21px Poppins;
letter-spacing: 0px;
color: #092A43;
}
#authentication .custom-checkbox label, #checkout-personal-information-step .custom-checkbox label, #delivery-address .custom-checkbox label, #identity .custom-checkbox label{
    font: normal normal 300 12px/18px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
#authentication .form-control-comment, #checkout-personal-information-step .form-control-comment, #delivery-address .form-control-comment, #identity .form-control-comment{
    font: normal normal normal 14px/21px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
.theiaStickySidebar #content .form-title{
     text-align-last: start;
}
.new-acc-content .form-title h1{ 
    font: normal normal 600 20px/30px Poppins;
    letter-spacing: 0px;
    color: #092A43;
}
.form-control {
    background: #FCFCFC;
    /*border: 1px solid #FCFCFC;*/
}
#login-form .form-control-label{
    width: 30%;
}
.new-acc-content p{
font: normal normal normal 14px/21px Poppins;
letter-spacing: 0px;
color: #393939;
}
.auth-new-acc .btn.btn-register {
    font: normal normal 600 14px/18px Montserrat;
    letter-spacing: 0px;
    color: #092A43;
    padding: 0.8rem 3.2rem;
}
#login-form .tvall-inner-btn {
    padding: 10px 40px !important;
    margin-top: 25px;
}
.tv-all-page-main-title-wrapper {
    padding: 0px 0 0 !important;
}
@media (min-width: 1551px){
.tvall-product-branner .tvbanner-hover-wrapper {
    padding: 0 30px;
}
}
.tvspecial-product-wrapper-box .tvspecial-pagination-wrapper{
    display: none;
}
@media (min-width: 1024px) and (max-width: 1300px){
.tvall-product-branner .tvbanner-hover-wrapper, .tvall-product-branner .tvbanner-hover-wrapper img{
    min-height: 352px !important;
    max-height: 352px !important;
}
}
@media (min-width: 1300px){
.tvall-product-branner .tvbanner-hover-wrapper, .tvall-product-branner .tvbanner-hover-wrapper img{
    min-height: 404px !important;
    max-height: 404px !important;
}
}
@media (min-width: 992px) and (max-width: 1023px){
.tvall-product-branner .tvbanner-hover-wrapper, .tvall-product-branner .tvbanner-hover-wrapper img{
    min-height: 404px !important;
    max-height: 404px !important;
}
}
@media (min-width: 821px) and (max-width: 991px){
.tvall-product-branner .tvbanner-hover-wrapper, .tvall-product-branner .tvbanner-hover-wrapper img{
    min-height: 444px !important;
    max-height: 444px !important;
}
}
@media (min-width: 591px) and (max-width: 820px){
.tvall-product-branner .tvbanner-hover-wrapper, .tvall-product-branner .tvbanner-hover-wrapper img{
    min-height: 352px !important;
    max-height: 352px !important;
}
}
@media (min-width: 490px) and (max-width: 590px){
.tvall-product-branner .tvbanner-hover-wrapper, .tvall-product-branner .tvbanner-hover-wrapper img{
    min-height: 500px !important;
    max-height: 500px !important;
}
}
.tvfooter-product-box-layout{
    display: none;
}
#module-tvcmswishlist-mywishlist .price{
    margin-top: 5px;
    color: #0984E3;
    font-size: 16px;
    font-weight: 600;
    display: block;
}
#module-tvcmswishlist-mywishlist .regular-price{
    line-height: 20px;
    display: inline-block;
    text-decoration: line-through;
    color: #aaa;
    font-size: 14px;
    font-weight: normal;
}
@media (min-width: 576px){
#module-tvcmswishlist-mywishlist .wlp_bought_item_container {
    height: 420px;
}
}
#module-tvcmswishlist-mywishlist .wishlist_title {
    font: normal normal bold 24px/35px Poppins;
    letter-spacing: 0px;
    color: #092A43;
}
#identity .myaccount_title, #addresses .addresses_title {
    margin-bottom: 30px;
    font: normal normal 600 20px/30px Poppins;
    letter-spacing: 0px;
    color: #092A43;
}
#module-tvcmswishlist-mywishlist .product-name {
    margin-top: 0px;
}
#module-tvcmswishlist-mywishlist .tvproduct-cat-name{
    margin-top: 5px;
}
@media (min-width: 1400px){
    .tvcategory-slider-inner-info-box .owl-stage{
       /* width: 1400px !important;*/
    }
    .tvcategory-slider-inner-info-box .owl-item{
       /* width: 260px !important;*/
    }
}
@media (min-width: 1600px){
    .tvcategory-slider-inner-info-box .owl-stage{
      /*  width: 1600px !important;*/
    }
    .tvcategory-slider-inner-info-box .owl-item{
      /*  width: 300px !important;*/
    }
}
@media (min-width: 1920px){
    .tvcategory-slider-inner-info-box .owl-stage{
      /*  width: 1920px !important;*/
    }
    .tvcategory-slider-inner-info-box .owl-item{
     /*   width: 372px !important;*/
    }
}
@media (min-width: 768px) and (max-width: 1023px){
#login-form .form-control-label{
width: 160px;
}
#login-form .form-control-comment {
    width: 0%;
}
.login-Container .login-form {
    width: 100%;
    padding: 20px;
}
}
@media (min-width: 1024px){
#login-form .form-control-label {
    width: 173px;
}
}
@media (max-width: 480px){
.login-Container .login-form {
    width: 100%;
    padding: 20px;
}
}
@media (max-width: 992px){
.page-customer-account #content .register-form {
    max-width: 95%;
}
}
@media (max-width: 767px){
.page-customer-account #content .register-form .form-footer .tvall-inner-btn {
    width: 100%;
}
}
@media (min-width: 768px){
.page-customer-account #content .register-form .form-footer .tvall-inner-btn {
    width: 170px;
}
}
.product-actions .product-add-to-cart .control-label {
    margin-right: 10px;
}
.tvproduct-title-brandimage .tvcms-product-brand-logo {
    top: -10px;
    right: 5px;
}
@media (min-width: 433px){
.tvcart-btn-model {
    justify-content: initial;
}
}
@media (max-width: 433px){
.product-add-to-cart .tvwishlist-compare-wrapper-page .tvall-inner-btn {
    width: 100%;
    height: 47px;
}
.tvcart-btn-model {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    flex-direction: column;
}
.product-add-to-cart .tvwishlist-compare-wrapper-page .tvall-inner-btn {
    padding: 10px 35px;
    margin-bottom: 15px;
}
.tvcart-btn-model {
    margin-bottom: -25px;
}
.tvproduct-title-brandimage .tvcms-product-brand-logo {
    right: 5px;
}
}
@media (min-width: 434px) and (max-width: 575px){
.product-add-to-cart .tvwishlist-compare-wrapper-page .tvall-inner-btn {
    margin-right: 0px;
    width: 180px;
}
.tvcart-btn-model {
    float: none;
}
}
@media (min-width: 434px) and (max-width: 456px){
.tvcart-btn-model {
    justify-content: space-between;
}
}
@media (min-width: 456px) and (max-width: 575px){
.product-add-to-cart .tvwishlist-compare-wrapper-page .tvall-inner-btn {
    margin-right: 10px;
}
}
.tvproduct-page-wrapper .product-discount .regular-price {
    margin-left: 0px;
}
.product-prices .tax-shipping-delivery-label{
    display: none;
}
@media  (max-width: 575px){
.tv-indicator .tv-items span.tvoutstock {
    font-size: 13px;
}
}
#tvcmsproduct_comments_block_tab p {
    margin: 0 10px 0px 5px;
}
#product .data-sheet {
    max-width: 100%;
}
#product dt {
    max-width: 31%;
}
#product .data-sheet .name {
    font: normal normal 600 16px/25px Poppins;
    letter-spacing: 0px;
    color: #000;
    padding-bottom: 55px;
}
@media  (min-width: 393px)and (max-width: 414px){
#product .data-sheet .name {
    font: normal normal 600 15px/25px Poppins;
}
}
@media  (max-width: 392px){
#product .data-sheet .name {
    font: normal normal 400 14px/20px Poppins;
}
}
@media (min-width: 370px) and (max-width: 516px){
#product dt {
    max-width: 40%;
}
}
@media (max-width: 370px){
#product dt {
    max-width: 45%;
}
}
@media (max-width: 485px){
#tvcmsproductCommentsBlock .tabs{
display: flex;
flex-direction: column;
}
}
.tvproduct-description-tab .product-features>dl.data-sheet dt.name, .tvproduct-description-tab .product-features>dl.data-sheet dd.value {
    border: 0px;
}
@media (max-width: 820px){
#product .tvsame-category-product .tvproduct-hover-btn, #index .tvspecial-product .tvproduct-hover-btn, #search .tvgrid-list-view-product .tvproduct-hover-btn{
    margin-top: -50px;
}
#product .tvsame-category-product .tvproduct-wrapper.grid .tvcompare-wrapper, #index .tvspecial-product .tvproduct-wrapper.grid .tvcompare-wrapper, #search .tvgrid-list-view-product .tvproduct-wrapper.grid .tvcompare-wrapper{
    top: 163px;
    position: absolute;
    margin-right: 38px;
}
#product .tvsame-category-product .tvproduct-wrapper.grid .tvproduct-wishlist, #index .tvspecial-product .tvproduct-wrapper.grid .tvproduct-wishlist, #search .tvgrid-list-view-product .tvproduct-wrapper.grid .tvproduct-wishlist{
    top: 163px;
    position: absolute;
    margin-right: -38px;
}
#category .tvgrid-list-view-product .tvproduct-hover-btn{
    margin-top: -50px;
    position: absolute;
    right: 8px;
}
#category .tvgrid-list-view-product .tvproduct-wrapper.grid .tvcompare-wrapper{
    top: -50px;
    position: absolute;
    margin-right: 38px;
}
#category .tvgrid-list-view-product .tvproduct-wrapper.grid .tvproduct-wishlist{
    top: -50px;
    position: absolute;
    margin-right: -38px;
}
}
#category .tvproduct-online-new-wrapper {
    width: 29%;
}
@media (max-width: 1280px){
.tvfooter-product-sticky-bottom .product-quantity .input-group-btn-vertical .btn {
    float: right;
}
}
.page-authentication #main #content {
    margin-bottom: 55px;
}
#checkout-personal-information-step #customer-form .form-footer p{
    display: none;
}
#checkout-personal-information-step #customer_privacy_label::after, #checkout-personal-information-step #psgdpr_label::after,#identity #customer_privacy_label::after, #identity #psgdpr_label::after{
    display: none;
}
@media (min-width: 992px){
#checkout #wrapper {
    margin-bottom: 50px;
}
}
#checkout .nav-item .nav-link.active, #checkout .nav-item span {
    font: normal normal 600 14px/21px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
#checkout .nav-item .nav-link{
    font: normal normal normal 14px/21px Poppins;
    letter-spacing: 0px;
    color: #092A43;
}
.tvcheckout-process-right .cart-summary-products .label {
    font: normal normal 600 16px/25px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
body#checkout .tvcheckout-expend {
    text-decoration: underline;
    font: normal normal normal 16px/25px Poppins;
    letter-spacing: 0px;
    color: #092A43;
}
.tvcheckout-process-right .cart-summary-line .label {
    font: normal normal medium 14px/21px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
.cart-summary-line .value {
    font: normal normal 600 14px/21px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
@media (min-width: 576px){
body#checkout div.checkout-step .delivery-option .row {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}
body#checkout div.checkout-step .delivery-option #carrier-price-checkout{
    text-align: end;
    margin-right: -100px;
}
}
body#checkout div.checkout-step .delivery-option #carrier-image{
    height: 30px;
    width: 50px;
}
body#checkout div.checkout-step .delivery-option .carrier-name{
    font: normal normal normal 14px/21px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
body#checkout div.checkout-step .delivery-option .carrier-price{
    font: normal normal normal 13px/20px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
#checkout-delivery-step .delivery-options .extra-carrier {
    margin : 20px 10px 20px 10px;
}
#checkout-delivery-step .delivery-options .extra-carrier label{
    font: normal normal normal 13px/20px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
#checkout-delivery-step .delivery-options .extra-carrier #dt_relay_gov,#checkout-delivery-step .delivery-options .extra-carrier #dt_relay_shop{
    font: normal normal normal 14px/21px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
.js-address-form .tvall-inner-btn{
    background-color: #0984E3;
}
button.continue.tvall-inner-btn.float-xs-right {
    margin-top: 20px;
}
@media (max-width: 440px){
    body#checkout div.checkout-step .delivery-option, body#checkout div.checkout-step .delivery-option .row {
        display: flex;
        flex-wrap: nowrap;
    }
    body#checkout div.checkout-step .delivery-option #carrier-image {
        display: none;
    }
}
#checkout-payment-step .payment-option{
    background-color: #FCFCFC;
    padding-top: 15px;
    padding-bottom: 15px;
}
#payment-confirmation .tvall-inner-btn {
    background-color: #2491f0;
    border-radius: 5px;
    float: right;
}
body#checkout div#checkout-payment-step {
    padding-bottom: 60px;
    margin-bottom: 15px;
}
@media (max-width: 440px){
#checkout-payment-step .payment-comment{
    display: block;
    margin-top: 7px;
}
}
@media (min-width: 441px) and (max-width: 700px){
    #checkout-payment-step .payment-comment{
        margin-left: 22vw;
}
}
@media (min-width: 701px) and (max-width: 991px){
    #checkout-payment-step .payment-comment{
        margin-left: 46vw;
}
}
@media (min-width: 992px) and (max-width: 1200px){
    #checkout-payment-step .payment-comment{
        margin-left: 24vw;
}
}
@media (min-width: 1201px) and (max-width: 1400px){
    #checkout-payment-step .payment-comment{
        margin-left: 26vw;
}
}
@media (min-width: 1401px) and (max-width: 1600px){
#checkout-payment-step .payment-comment {
    margin-left: 30vw;
}
}
@media (min-width: 1401px) and (max-width: 1600px){
    #checkout-payment-step .payment-comment {
        margin-left: 36vw;
}
}
#use_same_address_label{
    font: normal normal normal 14px/21px Poppins;
    letter-spacing: 0px;
    color: #393939;
}
body#checkout div.checkout-step .step-title{
    font: normal normal 600 14px/21px Poppins;
    letter-spacing: 0px;
    color: #092A43;
}
#identity #content-wrapper, #address #content-wrapper, #history #content-wrapper{
    width: 100%;
}
#history .thead-default th {
    background-color: #fff;
}
#history .table thead th {
    color: #000;
}
#history .table-bordered th {
    color: #000;
}
.page-order-detail .box {
    box-shadow: none;
}
#identity .form-control-submit{
    float : right;
}
@media (min-width: 992px){
#identity #content{
    width: 75%;
}
#identity #main{
    text-align: -webkit-center;
}
}
#history #main h6{
    margin-bottom: 30px;
}
@media (max-width: 768px){
#identity #content-wrapper, #addresses #content-wrapper{
padding-right: 15px;
padding-left: 15px;
}
}
#addresses .tvedit-btn {
    background-color: #0984E3;
}
.page-addresses .address .address-body {
    height: 180px;
}
.page-addresses .address {
    width: 100%;
}
@media (max-width: 575px){
#addresses #costumer_address_column{
    width: 100%;
}
}
#addresses .tvremove-btn, #addresses .tvedit-btn {
    width: 98px;
}
#cart .remove-from-cart {
    content: url("data:image/svg+xml,%3Csvg id='Calque_1' data-name='Calque 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.23 38.08' width='40px' heigth='40px'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fc4141;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M35.12,5.2H4.83A1.39,1.39,0,1,0,4.81,8a6.15,6.15,0,0,0,.86,0c.4,0,.49.1.49.49q0,12.47,0,24.92a5.67,5.67,0,0,0,5.76,5.75c5.39,0,10.79,0,16.18,0A5.54,5.54,0,0,0,29.38,39a5.67,5.67,0,0,0,4.46-5.63q0-12.43,0-24.87a1.11,1.11,0,0,0,0-.26c0-.22.07-.27.27-.26q.59,0,1.17,0a1.39,1.39,0,1,0-.16-2.77ZM31.08,21V33.2a2.93,2.93,0,0,1-3.15,3.15H12.05a2.91,2.91,0,0,1-3.13-3.13q0-12.42,0-24.83c0-.32.06-.43.41-.43H30.65c.38,0,.43.11.43.45C31.07,12.59,31.08,16.78,31.08,21Z' transform='translate(-3.38 -1.05)'/%3E%3Cpath class='cls-1' d='M14.51,3.81h11a1.58,1.58,0,0,0,.38,0,1.38,1.38,0,0,0-.34-2.72c-1.85,0-3.69,0-5.53,0H14.64a2.28,2.28,0,0,0-.52,0,1.38,1.38,0,0,0,.39,2.72Z' transform='translate(-3.38 -1.05)'/%3E%3Cpath class='cls-1' d='M16.49,15.25a1.39,1.39,0,0,0-1.5-1,1.37,1.37,0,0,0-1.22,1.39c0,2.3,0,4.61,0,6.91v6.7a2.27,2.27,0,0,0,0,.52,1.38,1.38,0,0,0,2.73-.36q0-6.87,0-13.74A1.58,1.58,0,0,0,16.49,15.25Z' transform='translate(-3.38 -1.05)'/%3E%3Cpath class='cls-1' d='M26.23,15.62a1.39,1.39,0,1,0-2.77,0V29.44a1.38,1.38,0,0,0,1.93,1.26,1.34,1.34,0,0,0,.84-1.3V15.62Z' transform='translate(-3.38 -1.05)'/%3E%3C/svg%3E");
    height: 16px;
    width: 16px;
}
@media (min-width: 576px) and (max-width: 767px){
#cart .mobile{
    display: none;
}
.cart-item .product-line-grid-right .bootstrap-touchspin {
    width: 60px;
}
.cart-item .product-line-grid-right .tvcart-incr-decr-price{
    margin-top: 0%;
    top: 0%;
    right: -34px;
}
.cart-item .product-line-grid-right .tv-cart-delete-icon-wrapper{
    margin-top: 0%;
    top: -141px;
    right: 2%;
    position: absolute;
}
}
@media (min-width: 768px) and (max-width: 991px){
#cart .mobile{
    display: none;
}
.cart-item .product-line-grid-right .bootstrap-touchspin {
    width: 60px;
}
.cart-item .product-line-grid-right .tvcart-incr-decr-price{
    margin-top: 12%;
    top: 0%;
    right: -10px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: inherit;
}
.cart-item .product-line-grid-right .tv-cart-delete-icon-wrapper{
    margin-top: 0%;
    top: -15px;
    right: 2%;
    position: absolute;
}
}
@media (min-width: 992px)and (max-width: 1400px){
#cart .mobile{
    display: none;
}
.cart-item .product-line-grid-right .bootstrap-touchspin {
    width: 60px;
}
.cart-item .product-line-grid-right .tvcart-incr-decr-price{
    margin-top: 15%;
    top: 0%;
    right: 0px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
.product-line-grid .product-line-grid-right .product-price {
    margin-left: 20px;
}
.cart-item .product-line-grid-right .tv-cart-delete-icon-wrapper{
    margin-top: -5%;
    right: 7%;
}
}
@media (min-width: 1401px){
.cart-item .product-line-grid-right .tv-cart-delete-icon-wrapper{
    margin-top: 10%;
}
}
@media (min-width: 992px)and (max-width: 1024px){
#cart .cart-grid-right{
    margin: 0 -25px;
}
}
@media (min-width: 992px){
.lang-ar .tv-header-cart .tv-cart-icon svg {
    width: 29px;
    height: 32.289px;
}
.lang-ar .tvcms_customer_crt {
    float: left;
    padding-top: 10px;
    font-size: 13px;
    font-weight: 600;
}
.lang-ar .tv-contact-account-cart-wrapper{
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-end !important;
    direction: rtl;
}
.lang-ar .tvcmsheader-nav-right{
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-end !important;
}
.lang-ar .tvcms-header-quotation{
    margin-left: 80px;
}
.lang-ar .tv-myaccount-btn-desktop svg {
    margin-left: 20px !important;
}
.lang-ar .tvheader-cart-btn-wrapper a{
    display: flex;
    flex-direction: row;
}
.lang-ar .tvheader-cart-btn-wrapper .tvcart-icon-text-wrapper .cart-products-count {
    right: 0px;
}
.lang-ar .tvheader-cart-wrapper {
    padding: 5px 10px 2px 10px;
}
.lang-ar .tv-contact-account-cart-wrapper .no-account a, .lang-ar .tv-account-wrapper .tv-myaccount-btn span {
white-space: nowrap;
}
.lang-ar .tvcms_customer_wlcm {
    padding-left: 0px;
}
}
@media (min-width: 576px){
.lang-ar .tvcms-header-quotation .quote-products-count {
    left: 10px !important;
}
}
.lang-ar #footer_sub_menu_social_icon {
    text-align: right;
}
@media (min-width: 1025px) and (max-width: 1661px){
.lang-ar #header .tvcmsfooter-social-icon {
    width: 100%;
}
}
.lang-ar #password-visibility {
    left: 35px;
    right: auto;
}
#addresses #content-wrapper, #order-slip #content-wrapper{
    width: 100%;
}
#checkout #conditions-to-approve #cta-terms-and-conditions-0{
    text-decoration: underline;
}
/* Scroll bar categories
#category *::-webkit-scrollbar {
    width: 5px;
    background-color: #ddd;
}*/
.lang-rtl .tvcheckout-process-right .cart-summary-products .label {
    float: left;
}
.tvedit-btn {
    background-color: #2491f0;
}
.lang-rtl #tvmobile-megamenu .tv-menu-horizontal li.level-1.parent img, .lang-rtl .tv-menu-horizontal li.level-1 .img-icon {
    float: right;
    margin-top: 8px;
    margin-left: 3px;
}
@media (max-width: 433px){
#product.lang-rtl .tvcart-btn-model {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    float: inherit;
}
#product.lang-rtl .button-to-cart{
    display: contents;
}
#product.lang-rtl .product-add-to-cart .add-to-cart {
    margin: 15px 0px;
}
}
@media (min-width: 434px) and (max-width: 484px){
#product.lang-rtl .tvcart-btn-model {
    flex-wrap: nowrap;
}
.lang-rtl .form-group {
    display: flex;
    flex-direction: column;
}
.lang-rtl #login-form .form-control-label {
    width: 100%;
}
}
@media (max-width: 484px){
.page-authentication .form-title h1 {
    text-align-last: center !important;
}
.lang-rtl #login-form .form-control-label {
    width: 100%;
}
}
.lang-rtl .tv-contact-account-cart-wrapper .tv-header-account span {
    font-size: 13px;
    font-weight: 600;
    margin-left: 5px;
}
.lang-rtl .tv-contact-account-cart-wrapper .no-account a {
    font-size: 13px;
    font-weight: 600;
    margin-right: 5px;
}
@media (min-width: 992px) and (max-width: 1280px){
.lang-rtl .tv-contact-account-cart-wrapper #tvcmsdesktop-account-button {
    width: max-content;
}
}
#signin_header:hover {
    color: #2491f0;
    text-decoration: none;
}
#authentication.lang-rtl.page-authentication .form-title h1 {
    text-align-last: right;
}
#authentication.lang-rtl.page-customer-account #content .new-acc-content .no-account {
    text-align: right;
}
@media (min-width: 768px){
#authentication.lang-rtl .login-Container {
    float: right;
}
}
@media (min-width: 768px){
#authentication.lang-rtl .form-group{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
}
.product-variants-item label input[checked=checked]:checked+span i {
    text-shadow: 0px 0px 3px #ffffff;
}
:not(.lang-rtl) #signin_header{
    margin-right: 6px;
}
@media (max-width: 575px){
.ttvcmscart-show-dropdown-right .ttvcart-product-list-viewcart a ,.ttvcmscart-show-dropdown-right .ttvcart-product-list-checkout a {
    padding: 20px 0px;
}
.ttvcmscart-show-dropdown-right {
    height: fit-content;
}
#cart.lang-rtl .cart-item .product-line-grid-right .tvcart-incr-decr-price{
    padding-left: 0px;
}
}
@media (max-width: 767px){
#cart.lang-rtl .tv-cart-delete-icon-wrapper.mobile {
    display: block;
    position: inherit;
    right: 0px;
}
.lang-ar#cart .tv-cart-delete-icon-wrapper.desk .remove-from-cart{
    display: none;
}
.lang-ar#cart .cart-item .product-line-grid-right .bootstrap-touchspin {
    width: 95px;
}
}
.lang-ar#cart .input-group.bootstrap-touchspin {
    float: right;
    display: flex;
    flex-direction: row-reverse;
}
@media (min-width: 767px){
.lang-ar#cart .cart-item .product-line-grid-right .tv-cart-delete-icon-wrapper {
    margin-top: 0%;
    right: 85%;
}
}
.lang-rtl .tv-product-page-content .tvproduct-title-brandimage h1 {
    padding-right: 0px;
    padding-left: 0px;
}
.lang-rtl .tv-product-page-content .product-variants {
    margin-top: 40px;
    margin-bottom: 0px;
}
#checkout .js-alert-payment-conditions{
    display: none;
}
button:disabled + .js-alert-payment-conditions {
    display: block;
}
#order-detail #content-wrapper, #cms #content-wrapper, #password #content-wrapper{
    width: 100%;
}
.tvcmsmain-menu-wrapper .tvsearch-dropdown-img-block img , .tvsearch-dropdown-wrapper .tvsearch-dropdown-img-block img{
    max-width: 50px !important;
    max-height: 50px !important;
    width: auto !important;
    height: auto !important;
}