.cdz-header-cart > div {
    float: left;
}
.block-search input {
    direction: rtl !important;
}
.form.minisearch .actions .action.search {
    top: 19px;
    right: 23px;
    left: auto;
}
#main-nav .level0.parent:after {
    content: '\f053';
    left: 30px;
    right: auto;
}
#main-nav .nav-primary-list > li:hover:after {
    color: #FFF;
    left: 24px;
    right: auto;
}
#main-nav .brands-category {
    right: 100% !important;
}
#main-nav .level0.parent .level0 {
    left: 240px;
}
#main-nav .brands-category .brand-slider-item {
    float: right;
}
.left_sidebar .social_media_block {
    padding-left: 0px;
    padding-right: 25px;
}
.left_sidebar .social_media_block a {
    float: right;
    margin-right: 0px;
    margin-left: 18px;
}
.col-left.sidebar .navigation .level0 .level-top,
.col-left.sidebar .navigation .level0 .level1 a {
    padding-left: 0px;
    padding-right: 25px;
}
.left_sidebar .copy_right_block {
    padding-left: 0px;
    padding-right: 25px;
}
.left_sidebar .page-footer .feature_block {
    float: right;
}
.left_sidebar .custom_ads_img .custom_small_img {
    float: right;
}
.page-main .main .breadcrumbs {
    float: right;
    padding-left: 0px;
    padding-right: 41px;
}
.category-toolbar {
    float: left;
}
.category-toolbar .toolbar-sorter {
    padding-right: 0px;
    padding-left: 40px;
    float: left;
}
.catalog-category-view .sorter .sorter-options {
    float: left;
    text-align: left;
}
.toolbar-sorter .sorter-options label {
    margin-left: 0px !important;
    margin-right: 35px !important;
}
.wk-horizontol-nav .wk-horizontol-filters .filter-content .ft-item {
    float: right;
    padding-right: 0px;
    padding-left: 10px;
}
.product.media {
    float: right !important;
    margin-bottom: 25px;
}
.product-info-main {
    float: left !important;
}
.catalog-product-view .page-main .block {
    float: right;
}
.catalog-product-view .product-add-form .box-tocart,
.product-add-form .product-social-links {
    float: right;
    margin: 0;
}
.catalog-product-view .product-info-main .product-add-form .product-social-links {
    margin-left: 0px;
    margin-right: 20px;
    padding: 16px 14px 16px 16px;
}
.catalog-product-view #product-attribute-specs-table .label {
    text-align: right;
}
.catalog-product-view #product-attribute-specs-table tr th li::marker {
    margin-left: 2px;
    margin-right: 0px;
}
.catalog-product-view .page-main .block.related, .catalog-product-view .page-main .block.upsell {
    float: unset;
    padding: 0 15px 0 0;
}
.block.related .price-box.price-final_price .old-price .price-wrapper span.price,
.block.upsell .price-box.price-final_price .old-price .price-wrapper span.price,
.block.crosssell .price-box.price-final_price .old-price .price-wrapper span.price{
    text-decoration: line-through;
}
.checkout-cart-index .block.crosssell{
    float: right;
}

.checkout-cart-index .block.crosssell strong#block-crosssell-heading {
    display: block;
}

.breadcrumbs .item:not(:last-child):after {
    content: '\e617';
    margin-top: 3px;
}
.wk-horizontol-nav .wk-horizontol-filters .filter-content .ft-item .ft-item-select {
    background: url(../images/icon-dropdown.png) no-repeat 5% 50%;
}
.message.notice>*:first-child:before {
    right: 0 !important;
}
.message.notice {
    padding-right: 45px;
    padding-left: 0px;
}
.checkout-cart-index .waqtee-cart-bottom .waqtee-cart-bottom-button {
    float: left;
    text-align: left;
    padding-left: 10px;
    padding-right: 0;
}
.custom-subtotal-wrapper {
    float: right;
}
span.subtotal-title {
    position: relative;
    bottom: 4px;
}
.authentication-wrapper {
    text-align: left !important;
    float: left;
}
#back-top {
    left: 15px;
    right: auto;
}
.opc-wrapper {
    float: right !important;
    padding-left: 30px;
    padding-right: 0px
}
.opc-sidebar {
    float: left !important;
}
.opc-block-summary .items-in-cart>.title {
    padding-right: 0px;
    padding-left: 40px;
}
.opc-block-summary .items-in-cart>.title:after {
    left: 0;
    right: inherit;
}
.minicart-items .product-item-details {
    padding-left: 0px;
    padding-right: 106px;
    margin-left: 40px;
}
.minicart-items .product>.product-image-container {
    float: right;
}
.opc-block-summary .product-item .product-item-name-block {
    padding-left: 5px;
    text-align: right;
    padding-right: 0px;
}
.opc-block-summary .product-item .subtotal {
    text-align: right;
}
.minicart-items .product-item-name {
    margin-left: 15px;
    margin-right: 0px;
}
.mpgiftwrap-toggle-block {
    padding-right: 88px;
    padding-left: 0px!important;
}
.checkout-shipping-method .actions-toolbar>.primary {
    float: left !important;
}
.field-tooltip {
    left: 0;
    right: auto;
}
select {
    background: #fff url('../images/select-bg.svg') no-repeat 0% 50%;
    padding: 0 10px 0 25px;
}
.opc-block-shipping-information .shipping-information-title .action-edit {
    left: 0;
    right: auto;
}
table th {
    text-align: right;
}
.checkout-payment-method .checkout-billing-address .billing-address-details {
    padding: 0 23px 0 0px;
}
.checkout-payment-method .actions-toolbar .primary {
    float: left !important;
}
.customer-account-login {
    direction: inherit;
}
.page-wrapper .page-main .columns .new-col .bgsignup .forms-container,
.customer-account-login .col-sm-9.forms-container {
    direction: rtl;
    float: left;
}
.customer-account-create .mark, .customer-account-login .mark {
    right: 0;
    left: auto;
}
.customer-account-login #checkbox .container {
    padding-left: 0px !important;
    padding-right: 25px !important;
}
.customer-account-create a.action.remind,
.customer-account-login a.action.remind {
    float: right;
}
.minicart-wrapper.flyingcart-minicart-right .waqtee-flyingcart .waqtee-flyingcart-full {
    transform: translateX(-100%);
    left: 100%;
    right: auto;
}
.minicart-wrapper.flyingcart-minicart-wrapper .waqtee-flyingcart .block-title .flyingcart-close-dialog {
    right: -48px;
    left: auto;
}
.minicart-wrapper.flyingcart-minicart-right .waqtee-flyingcart .flyingcart-co {
    right: -50px;
    left: auto;
}
.minicart-wrapper.flyingcart-minicart-right .waqtee-flyingcart {
    left: 0;
    right: auto;
}
.minicart-wrapper.flyingcart-minicart-right .waqtee-flyingcart .flyingcart-co,
.minicart-wrapper.flyingcart-minicart-right .waqtee-flyingcart .block-title .flyingcart-close-dialog {
    border-radius: 0px 4px 4px 0px;
}
.minicart-items .product>.product-item-photo {
    float: right;
}
.minicart-wrapper .product .actions {
    float: left;
    right: auto;
    left: 0;
    width: 20px;
}
.checkout-index-index .action-edit-address{
    width: 15%;
    background-color: #1BCCC7;
    color: #FFF;
}
.checkout-index-index .minicart-items .product-item-details .details-qty{
    float: left;
    margin-top: 0;
}
.catalog-product-view  .wk-towishlist-view::before{
    margin: 0;
}
.box-style01 .cdz-block-title a.view-all{
    position: absolute;
    right: auto;
    left: 0;
}
.page-with-filter .filter-current .action.remove{
    float: none;
    border-radius: 100%;
    background-color: #E9E9E9;
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #ededed;
    text-align: center;
    text-shadow: none;
    color: transparent;
    position: absolute;
    right: 0;
}
.filter-current .action.remove:before{
    font-size: 10px;
}
.filter-value{
    position: relative;
    right: 25px;
}
.catalog-category-view .wk-mw-list .wk-wishlist-list label{
    font-weight: normal;
}
.action.primary:focus, .action-primary:focus, .action.primary:active, .action-primary:active{
    background: #1bccc7;
    border: 1px solid #1bccc7;
}

.checkout-cart-index .waqtee-cart-bottom .cart-discount #block-discount {
    display: block !important;
    text-align: right;
    width: 100%;
    margin-bottom: 0px;
}
.checkout-cart-index .primary button#applyDiscountGiftCard,
.checkout-cart-index .primary button#applyDiscountGiftCard:hover,
.checkout-cart-index .primary button#applyDiscountGiftCard:focus,
.checkout-cart-index .primary button#clearDiscountGiftCard,
.checkout-cart-index .primary button#clearDiscountGiftCard:hover,
.checkout-cart-index .primary button#clearDiscountGiftCard:focus {
    background-color: #1BCCC7;
    color: #fff;
    width: 30%;
    border: none;
    border-radius: 2px;
    text-transform: uppercase;
    padding: 10px 15px;
    text-decoration: unset;
}
.customer-account-login .waqtee-flyingcart{
    display: none;
}
.checkout-index-index input#mobile_number_user,
.checkout-index-index input#email_user,
.customer-account-login input#mobile_number_user,
.customer-account-login input#email_user{
    margin: 0;
    min-height: 13px;
}
.customer-account-login .sparsh-mobile-number-login-option label.sparsh-email-user{
    margin: 0 !important;
}
.customer-account-login .radio, .checkbox {
    min-height: 12px;
}
.customer-account-login .fieldset span{
    font-size: 14px;
    font-weight: 400;
}
.customer-account-login .login .sparsh-mobile-number-login-option label span {
    margin-right: 5px;
}
.catalog-category-view .stellarnav .dd-toggle i:before{
    content: '\f104';
}
.products-grids .slick-dots {
    position: relative;
    padding-top: 0;
}
.cms-information .stellarnav .dd-toggle i:before{
    content: '\f104';
}
.multiwishlist-index-index .wk-primary{
    position: relative;
    float: left;
}
.multiwishlist-index-index .order-products-toolbar .toolbar-amount{
    float: right;
}
.multiwishlist-index-index .order-products-toolbar .pager .limiter{
    float: left;
}

#algoliaAutocomplete .aa-Autocomplete .aa-Form .aa-InputWrapperPrefix {
    float: right;
}
#algoliaAutocomplete .aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-SubmitButton {
    left: auto;
    right: 0;
}
#algoliaAutocomplete .aa-Autocomplete .aa-Form .aa-InputWrapperPrefix .aa-LoadingIndicator {
    right: auto;
    left: 10px;
}
#algoliaAutocomplete .aa-Autocomplete .aa-Form .aa-InputWrapperSuffix {
    float: right;
}
#algoliaAutocomplete .aa-Autocomplete .aa-Form .aa-InputWrapperSuffix .aa-ClearButton {
    left: auto;
    right: 3px;
}
.minicart-wrapper .action.showcart .counter.qty {
    right: 38px;
    left: auto;
}

.customer-account-index .my-account .dashboard .col2-set .contact .contact-info .customer-edit,
.customer-address-info .customer-edit {
    left: 35px;
    right: auto;
}
.multiwishlist-index-index .old-price .price {
    color: #666;
}
.multiwishlist-index-index .old-price .price:before{
    position: absolute;
    content: "";
    left: 0;
    top: 14px;
    right: 0;
    border-top: 1.5px solid;
    border-color: inherit;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(-13deg);
    -ms-transform: rotate(-13deg);
    -o-transform: rotate(-13deg);
}
.multiwishlist-index-index  .price-as-configured .special-price{
    position: relative;
    left: 16px;
}
.multiwishlist-index-index .product-item-inner .product-item-actions .edit{
    position: relative;
    left: 15px;
}
.cms-delivery-and-returns .stellarnav .dd-toggle i:before{
    font-family: FontAwesome;
    content: '\f104';
}
.cms-services-and-support .stellarnav .dd-toggle i:before{
    font-family: FontAwesome;
    content: '\f104';
}
.multiwishlist-guest-index .multiwishlist .wk-primary{
    float: left;
}
/*.iti--separate-dial-code .iti__flag-container {*/
/*    right: 0 !important;*/
/*    left: auto !important;*/
/*    display: block;*/
/*}*/
.iti__country-list{
    direction: ltr;
    left: 0;
}
.multiwishlist-guest-index .products-grid .product-item:nth-child(5n + 1){
    margin-bottom: 20px!important;
    width: 25%!important;
}
.multiwishlist-guest-wishlist .wishlist-names .products-grid .item.product.product-item .product-item-info{
    width: 100%;
    border-radius: 5px;
}
.checkout-index-index .form.form-shipping-address .fieldset.address .admin__control-fields .label{
    text-align: right;
}
.field-tooltip .field-tooltip-content{
    right: 38px;
}
.field-tooltip .field-tooltip-content:before,
.field-tooltip .field-tooltip-content:after{
    right: -21px;
    transform: rotate(180deg);
}
.checkout-cart-index .cart-discount .block .title:after {
    content: '';
}
.checkout-cart-index .cart-discount{
    padding: 0 10px 0 30px;
    margin: 0;
}
.checkout-cart-index strong#block-discount-headingg,
.checkout-cart-index strong#block-discount-heading {
    display: contents;
    color: #999;
    margin: 0;
}
.multiwishlist-guest-wishlist .wk-primary{
    float: left;
}

.multiwishlist-guest-wishlist .products-grid .product-item-inner{
    display: contents;
    border: none;
    padding: 0;
}
.multiwishlist-guest-wishlist .abs-box-tocart, .bundle-options-container .block-bundle-summary .box-tocart, .box-tocart{
    float: left;
}
.multiwishlist-guest-wishlist .product-item-details .product-item-actions{
    display: block;
    color: #000;
}
.multiwishlist-guest-wishlist .products-grid.wishlist .product-item-actions{
    margin: 0;
}
.multiwishlist-guest-wishlist .product-item-info:not(:hover):not(.active) .product-item-inner{
    clip: inherit;
    height: unset;
    width: 100%;
    margin: 0px;
}
.multiwishlist-guest-wishlist .products-grid.wishlist .product-item-inner{
    box-shadow: none;
    position: relative !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.multiwishlist-guest-wishlist .product-item-details .product-item-inner {
    display: block;
}
.multiwishlist-guest-wishlist .product-item-details .product-item-inner .box-tocart{
    margin: 0;
    float: left;
    width: 60%;
}
.multiwishlist-guest-wishlist .products-grid.wishlist .product-item-actions .action.delete::before {
    color: #000;
}
.multiwishlist-guest-wishlist .wishlist-names{
    padding: 10px 40px;
}
.multiwishlist-guest-wishlist .wishlist-names .product-items{
    padding: 0px 18px;
}
.multiwishlist-guest-index  .wishlist-names .product-items{
    padding: 0px 18px;
}
.multiwishlist-guest-wishlist .products-grid .product-item-info .product-item-details{
    height: 185px;
}
.multiwishlist-guest-index  .products-grid .product-item-info .product-item-details{
    height: 185px;
}
.multiwishlist-guest-index .wk-view-more .outer{
    background: #1bccc7 none repeat scroll 0 0;
    border: 1px solid #1bccc7;
    border-radius: 0px;
}
.multiwishlist-guest-index .wk-view-more .outer .inner{
    background: #1bccc7 none repeat scroll 0 0;
    border: 1px solid #1bccc7;
    border-radius: 0px;
}
.multiwishlist-index-wishlist .product-item-info:not(:hover):not(.active) .product-item-inner{
    clip: inherit;
    height: unset;
    width: 100%;

}
.multiwishlist-index-wishlist .products-grid.wishlist .product-item-inner{
    display: block;
    box-shadow: none;
    border: none;
    margin: unset;
    padding: unset;
    overflow: visible;
    position: unset !important;
    margin: 0 !important;
}
.multiwishlist-index-wishlist .product-item-inner .comment-box{
    display: none;
}
.multiwishlist-index-wishlist .products-grid.wishlist .product-item-actions .action.edit:before,
.multiwishlist-index-wishlist .products-grid.wishlist .product-item-actions .action.delete:before{
    color: #333;
}
.multiwishlist-index-wishlist .products-grid.wishlist .product-item .fieldset .field.qty{
    padding-left: 10px;
}
.multiwishlist-index-wishlist .product-item-inner .box-tocart{
    text-align: -webkit-center;
    display: flex;
    margin: 0;
}
.multiwishlist-index-wishlist .products-grid.wishlist .product-item .box-tocart .tocart{
    padding: 11px 15px;
    font-size: 10px;
}
.multiwishlist-index-wishlist .col-main {
    padding: 30px 70px !important;
}
.multiwishlist-index-wishlist .products-grid.wishlist .product-item .fieldset,
.multiwishlist-index-wishlist .products-grid.wishlist .product-item-info:hover .product-item-inner,
.multiwishlist-index-wishlist .products-grid.wishlist .product-item-inner
{
    display: flex;
}
.multiwishlist-index-wishlist .products-grid.wishlist .product-item-actions {
    margin: 25px 10px 0;
    display: flex!important;
}
.multiwishlist-index-wishlist .product-item-actions .move {
    display: none!important;
}
.multiwishlist-index-wishlist .product-item .old-price .price{
    position: absolute;
    color: #666;
}

.multiwishlist-index-wishlist .columns .new-col{
    position: absolute;
    top: 70px;
    left: auto;
}
.multiwishlist-index-wishlist .products-grid.wishlist .product-item:nth-child(3n + 1) {
    margin-left: 4px;
}
.multiwishlist-index-index .wk-view-more .outer{
    background: #1bccc7 none repeat scroll 0 0;
    border: 1px solid #1bccc7;
    border-radius: 0px;
}
.multiwishlist-index-index .wk-view-more .outer .inner{
    background: #1bccc7 none repeat scroll 0 0;
    border: 1px solid #1bccc7;
    border-radius: 0px;
}
.multiwishlist-index-wishlist .price-box .special-price {
    margin-left: 13px;
}
.multiwishlist-index-wishlist .product-item-info .price-as-configured{
    position: relative;
    left: 17px;
}
.multiwishlist-index-wishlist .products-grid.wishlist .product-item-actions>*{
    margin-right: 9px;
}
.left_sidebar .col-left.sidebar {
    right: 0;
    left: auto;
}
.data-table th,
.data-table tbody th,
.product-name,
.product-item-name,
.box-style01 .cdz-block-title .h2,
#back-top a,
.custom-subtotal-wrapper,
.checkout-cart-index .product-item-name, .instagram-heading,
.checkout-cart-index .product-item-details .product-item-name{
    font-family: Cairo, "Helvetica Neue", Verdana, Arial, sans-serif;
}
.multiwishlist-guest-index  .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {
    margin: 0;
}
.products-grids .product-info-block .price-box .old-price .price:before, .products-grid .product-item-details .price-box .old-price .price:before{
    position: absolute;
    top: 15px;
}
.category-all-watches .product-item .old-price .price {
    margin-right: 10px;
}
.multiwishlist-guest-index .wishlist-names {
    padding: 10px 18px;
}
.multiwishlist-index-index .product-item .old-price .price {
    position: absolute;
}
.multiwishlist-index-wishlist .old-price .price:before {
    position: absolute;
    content: "";
    top: 14px;
    right: 0;
    left: 0;
    border-top: 1.5px solid;
    border-color: inherit;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(-13deg);
    -ms-transform: rotate(-13deg);
    -o-transform: rotate(-13deg);
}
.checkout-cart-index .qty .shoppingcart-qty-custom {
    background: #E1E1E1;
}
.checkout-cart-index .field .qty input{
    border: 2px solid #E1E1E1;
}
.shoppingcart-qty-custom button::before{
    color: black;
}
.checkout-cart-index .option .radio{
    float: right;
}
.checkout-cart-index .option .mpgiftwrap-item-name{
    font-size: 14px;
    margin-right: 10px;
    margin-top: 3px;
    white-space: nowrap;
}
.checkout-cart-index .option .note {
    font-size: 14px;
    line-height: initial;
    margin-top: 3px;
    position: relative;
    left: 35px;
    bottom: 3px;
}
.checkout-cart-index .mpgiftwrap-model-button .action.primary.btn-danger {
    background-color: #1bccc7;
    border-color: #1bccc7;
}
.checkout-cart-index .mpgiftwrap-category select {
    padding: 4px 25px 5px 25px;
}
.checkout-cart-index .wrap-box .radio{
    float: right;
}
.checkout-cart-index .wrap-box .label{
    font-size: 14px;
}
.checkout-cart-index .owl-stage-outer {
    overflow-y: hidden;
}
.waqtee-my-account .block-addresses-default .block-title{
    display: none;
}
.waqtee-my-account .block-addresses-list{
    display: none;
}
.waqtee-my-account .block-addresses-default .block-content{
    display: flex;
}
.waqtee-my-account .box-address-billing{
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
}
.waqtee-my-account .box-address-shipping{
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
}
.waqtee-my-account .box-address-billing .box-title{
    display: flex;
    background: #333;
    padding: 15px;
    font-weight: normal;
    font-size: 14px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.waqtee-my-account .box-address-shipping .box-title{
    display: flex;
    background: #333;
    padding: 15px;
    font-weight: normal;
    font-size: 14px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.waqtee-my-account .box-address-billing .box-title span{
    float: left;
    width: 50%;
    color: white;
}
.waqtee-my-account .box-address-shipping .box-title span{
    float: left;
    width: 50%;
    color: white;
}
.waqtee-my-account .box-address-billing .box-title .box-actions{
    float: right;
    width: 50%;
    color: white;
    font-size: 15px;
    margin-top: 0px;
}
.waqtee-my-account .box-address-shipping .box-title .box-actions{
    float: right;
    width: 50%;
    color: white;
    font-size: 15px;
    margin-top: 0px;
}
.waqtee-my-account .box-address-billing .box-title .box-actions a{
    float: left;
    margin-left: 20px;
}
.waqtee-my-account .box-address-shipping .box-title .box-actions a{
    float: left;
    margin-left: 20px;
}
.waqtee-my-account .box-address-billing .box-content{
    padding: 15px 15px 0;
    background-color: #FFF;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.waqtee-my-account .box-address-shipping .box-content{
    padding: 15px 15px 0;
    background-color: #FFF;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.waqtee-my-account .box-address-billing .box-content address{
    padding-bottom: 15px;
}
.waqtee-my-account .box-address-shipping .box-content address{
    padding-bottom: 15px;
}
.waqtee-my-account .new-col .messages {
    margin: 0px;
}
.waqtee-my-account .page-title-wrapper h1{
    float: right;
    margin-right: 0px !important;
    margin-left: 25px;
}

.wishlist-index-index .page-title-wrapper{
    float: left;
    width: 82.33333%;
    padding: 0 40px 0 0;
    margin: 0;
    display: block;
}

.waqtee-my-account .page-title-wrapper .primary{
    float: left;
}
.waqtee-my-account .page-title-wrapper .primary:hover {
    background: #282828;
    border-color: #282828;
    color: white;
}
.customer-account-index  .page-title-wrapper .primary{
    display: none;
}
.customer-account-edit .page-title-wrapper .primary{
    display: none;
}
.checkout-cart-index .cart-discount .title{
    float: left;
}
.sales-order-view .order-date{
    margin-top: 10px !important;
}
.apsfort-subscription-order .order-date {
    margin-top: 10px !important;
}
.affiliate-user-ads .sidebar.col-sm-4.col-sm-pull-20.col-left.new-col{
    top: 0px;
}
.affiliate-user-ads .wk-mp-design .legend{
    display: flex;
}
.affiliate-user-ads .wk-mp-design .fieldset.info .legend div{
    margin: auto;
    position: relative;
    right: 16%;
}
.affiliate-user-campaign .actions-toolbar,
.affiliate-user-campaign .admin__data-grid-pager .action-next,
.affiliate-user-statistics .actions-toolbar .affiliate-active,
.affiliate-user-statistics .actions-toolbar .primary,
.affiliate-user-preferences .actions-toolbar .primary,
.affiliate-user-status .actions-toolbar .primary{
    float: right;
}
.affiliate-user-campaign .selectmenu-value input{
    text-align: end;
}
.affiliate-user-campaign .admin__data-grid-pager .action-previous{
    float: left;
    margin: auto;
}
/* font-size all pages*/
.col-left.sidebar .navigation .level0 .level-top, .col-left.sidebar .navigation .level0 .level1 a{
    font-size: 17px;
}
.cms-index-index .product-item .price-box .price{
    margin-right: 10px;
}
.checkout-cart-index .price-excluding-tax .price{
    font-weight: 400;
    font-size: 16px;
}
.flyingcart-minicart-wrapper .amount-box.grand-total .label{
    padding: 0px;
    width: 78%;
    text-align: right;
}
.minicart-wrapper.flyingcart-minicart-wrapper .waqtee-flyingcart .block-content .actions.flyingcart-checkout .action.primary.checkout{
    float: left;
}
.minicart-wrapper.flyingcart-minicart-wrapper .waqtee-flyingcart .block-content .flyingcart-actions a {
    float: right;
    margin-left: 10px;
}
.minicart-wrapper.flyingcart-minicart-wrapper .waqtee-flyingcart .block-content .amount-box .border-top{
    display: flex;
}
.cms-about-us .col-wrapper-main .page-head,
.cms-privacy-poilcy .col-wrapper-main .page-head,
.cms-terms-conditions .col-wrapper-main .page-head{
    font-size: 26px;
}
.customer-account-edit fieldset.fieldset.info,
.customer-account-edit .actions-toolbar .primary,
.customer-address-form .actions-toolbar .primary{
    float: right !important;
}
.customer-account-edit .action.primary,
.customer-address-form .action.primary{
    background: white;
    color: black;
    border-color: black;
    font: 600 14px/1.35 Cairo, Helvetica Neue, Verdana, Arial, sans-serif;
    padding: 10px 15px;
    min-width: 140px;
    border-radius: 1px;
}
.customer-account-edit .action.primary:hover,
.customer-address-form .action.primary:hover{
    background: #282828;
    border-color: #282828;
    color: white;
    border: 1px solid;
}
.customer-address-index .actions-toolbar .action.primary{
    background: white;
    color: black;
    border-color: black;
    font: 600 14px/1.35 Cairo, Helvetica Neue, Verdana, Arial, sans-serif;
    padding: 10px 15px;
    min-width: 140px;
    border-radius: 1px;
    margin-right: 0;
}
.customer-address-index .actions-toolbar .action.primary:hover{
    background: #282828;
    border-color: #282828;
    color: white;
    border: 1px solid;
}
.multiwishlist-index-index .products-grid .product-item:nth-child(4n + 1) {
    padding: 0 10px;
    width: 25%;
}

/*index page*/
.multiwishlist-index-index .products-grid .product-items {
    padding: 0px 18px;
}
.multiwishlist-index-index .product-item-info{
    width: 100%;
}
.multiwishlist-index-index .product-item .price-box .price-as-configured {
    margin: 0px;
}
.multiwishlist-index-index .products-grid.wishlist .product-item-actions{
    display: flex;
}
#algoliaAutocomplete .aa-Autocomplete .aa-Form .aa-InputWrapper .aa-Input::placeholder{
    color: #999999;
}
.multiwishlist-guest-wishlist .products-grid.wishlist .product-item-photo{
    margin: 0px;
}
.cms-contact-information .contact-info .info-attr{
    float: right;
}
.cms-contact-information .contact-info .info-data{
    float: left;
}
.products-grid.wishlist {
    padding: 0px 18px;
}
.multiwishlist-index-index .products-grid.wishlist .product-item .box-tocart .tocart{
    font-size: 10px;
}
.multiwishlist-index-index .fieldset>.field>.label, .fieldset>.fields>.field>.label,
.multiwishlist-index-wishlist .fieldset>.field>.label, .fieldset>.fields>.field>.label{
    margin: 0px;
}
.multiwishlist-index-wishlist .product-item-name {
    height: 50px;
}
/**/
.catalog-product-view .product-info-price .price-box .special-price{
    padding: 0 0 0 10px !important;
}
.customer-referral-index #mp_reward_referral #mp_section .col-mp{
    float: right;
}
.customer-milestone-index .mp-reward-horizontal .mp-reward-tier-info .mp-reward-tier-name{
    right: 5px;
}
.customer-milestone-index .page-title-wrapper .page-title{
    margin-right: 0 !important;
}
.customer-address-index .actions-toolbar .primary{
    float: right;
}
.customer-address-index .block-addresses-list{
    display: block;
}
.affiliate-user-ads .wk-mp-design .fieldset.info .legend a{
    margin-top: 4px;
}
.affiliate-user-campaign .admin__data-grid-header .admin__data-grid-header-row.row-gutter .col-xs-3{
    float: right;
}
.affiliate-user-campaign .admin__data-grid-pager-wrap{
    float: left;
    text-align: left;
}
.affiliate-user-campaign .admin__data-grid-pager .action-previous,
.affiliate-user-campaign .admin__data-grid-pager .action-next{
    margin-top: 6px;
}
.checkout-index-index .payment-group .payment-method .payment-method-title .radio{
    float: right;
    margin-left: 10px;
}
.add-to-links-list{
    float: left;
    left: 12px;
    right: auto !important;
}
.cms-contact-information .element-content .contact-info .info-block{
    color: #000000;
}
.catalog-product-view .message.error > *:first-child:before ,
.catalog-product-view .message.success > :first-child::before{
    position: inherit;
    margin: 0;
}
.minicart-wrapper .action.showcart:before {
    vertical-align: middle;
    content: '';
    background-image: url('../images/bag-icon.png');
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: cover;
}
.minicart-wrapper .action.showcart.active:before{
    content: '';
    background-image: url('../images/bag-icon.png');
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: cover;
    margin-top: 17px;
}
.modal-popup .mpgiftwrap-wrap-item{
    display: flex;
    margin-right: 10px;
    border-left: 1px solid #dedede;
    width: 100%;
    padding: 0 10px;
    border-right: none;
}
.checkout-cart-index .owl-item.active .mpgiftwrap-wrap-item .option .mpgiftwrap-item-description {
    text-align: right;
    word-break: break-all;
    display: inherit;
    font-size: 14px;
    line-height: 30px;
    width: 100%;
  }
.cms-page-view footer.page-footer{
    display: none;
}
.fotorama__nav-wrap--vertical.fotorama__nav-wrap {
    right: 0;
    left: auto !important;
}
.fotorama__nav.fotorama__nav--thumbs {
    float: right;
}
.fotorama__stage {
    left: 0 !important;
}
.stellarnav .dd-toggle i:before {
    content: '\f104';
}
.stellarnav li.open > a.dd-toggle i {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit, .aa-Panel .algoliasearch-autocomplete-hit{
    text-align: right;
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .thumb, .aa-Panel .algoliasearch-autocomplete-hit .thumb {
    float: right !important;
}
@media (min-width: 769px){
    #algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit .info, .aa-Panel .algoliasearch-autocomplete-hit .info {
        margin-right: 60px !important;
        margin-left: 0px !important;
    }
    .firecheckout.firecheckout-col3-set #checkout .opc-wrapper .opc>li.checkout-shipping-address {
        float: right !important;
    }
    .firecheckout.firecheckout-col3-set #checkout .opc-wrapper .opc>li.checkout-payment-method {
        clear: inline-end;
    }
}

#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-price, .aa-Panel .algoliasearch-autocomplete-price {
    display: flex;
    align-items: baseline;
}
#algolia-autocomplete-container .aa-dropdown-menu .algoliasearch-autocomplete-hit, .aa-Panel .algoliasearch-autocomplete-hit{
    text-align:right !important;
}
.customer-account-index .my-account .dashboard .col2-set .contact .contact-info .block-data .info-data {
    float: left;
}
.customer-account-index .my-account .dashboard .col2-set .contact .contact-info .block-data .info-attr{
    float:right;
}
.form.form-cart .cart.table-wrapper .shopping-cart-table .cart-item .shoppingcart-wishlist{
    text-align: center;
}
.form.form-cart .cart.table-wrapper .shopping-cart-table .cart-item .shoppingcart-wishlist .use-ajax.action-towishlist::before{
    padding: 9px 8px 0.5px 9px;
}
.wishlist-index-index .wishlist-toolbar .pager .toolbar-amount{
    float: right;
}
.wishlist-index-index .wishlist-toolbar .pager .limiter{
    float: left;
}
@media (min-width: 769px){
    .wishlist-index-index .actions-toolbar .primary {
        float: right;
    }
}
.checkout-cart-index .cart-discount .content{
    clear: both;
    padding: 0 0 0 30px !important;
}
#autocomplete-products-footer{
    width: 30%;
    right: 0;
}
.footer_algolia{
    left: 50px;
    right: auto !important;
}
.checkout-onepage-success .checkout-success .actions-toolbar .primary{
    float: right;
}
.minicart-wrapper.flyingcart-minicart-wrapper .waqtee-flyingcart .block-content .flyingcart-actions a{
    letter-spacing:0px;
    font-weight: 600;
}
.minicart-wrapper.flyingcart-minicart-wrapper .waqtee-flyingcart .block-content .actions.flyingcart-checkout .action.primary.checkout{
    letter-spacing:0px;
    font-weight: 600;
}
.checkout-cart-index .waqtee-cart-bottom .custom-subtotal-wrapper .subtotal-price{
    margin-left: 8px;
}
.customer-account-edit .fieldset >.field.choice .label{
    vertical-align: 0px;
}
.customer-rewards-index .fieldset >.field.choice .label{
    vertical-align: 0px;
}
.wishlist-index-index .form-wishlist-items .actions-toolbar .primary{
    margin-left: 0px;
}
.customer-account-edit .form-edit-account .fieldset.password{
    float: left !important;
}
.customer-rewards-index .actions-toolbar .primary{
    float: right;
}
.customer-rewards-index .actions-toolbar .primary .action.save.primary{
    margin: 0 0px 0 0;
}
.sales-order-history .message.info > *:first-child:before,
.wkgiftcard-giftuser-index .message.info > *:first-child:before,
.customer-milestone-index .message.info > *:first-child:before{
    right: 0;
}
.sales-order-history .message.info.empty span,
.wkgiftcard-giftuser-index .message.info.empty span,
.customer-milestone-index  .block-content .message.info.empty span{
    margin-right: 20px;
}
.sales-order-history .pager,
.customer-rewards-transaction .pager {
    display: flex;
    justify-content: space-between;
}
.sales-order-history .pager:before, .pager:after,
.customer-rewards-transaction .pager:before, .pager:after{
    display: none;
}
.owl-stage-outer .owl-item .option{
    float: right;
}
#cc-co-transparent-form .required .control .group-2{
    display: flex;
}
.category-general .message.info > *:first-child:before,
.categorypath-shop-by-brand-huawei .message.info > *:first-child:before,
.wishlist-index-index .message.info > *:first-child:before{
    right: 0;
}
.customer-account-login .form-login .sparsh-mobile-number-login-option .radio{
    margin: 5px !important;
}
.checkout-payment-method .opc-wrapper .control .field.no-label.year{
    margin-right: 10px;
}
.checkout-payment-method .ccard .year .select {
    width: 100px;
}
.minicart-wrapper.flyingcart-minicart-wrapper .waqtee-flyingcart .block-content .amount-box .amount{
    text-align: end;
    width: 100%;
}
.customer-address-index .customer-addresses-toolbar .pager .toolbar-amount{
    float: right;
}
.customer-address-index .customer-addresses-toolbar .pager .limiter {
    float: left;
}
.checkout-cart-index .content .fieldset .giftcardcodebtn .primary {
    text-align: left;
}
.categorypath-shop-by-brand-apple .message.info > *:first-child:before{
    right: 0;
}
.opc-block-summary .table-totals{
    max-width: 100% !important;
}
.opc-block-summary .table-totals tbody .amount {
    text-align: right !important;
}
.table-totals tbody .mark{
    width: 82% !important;
}

.customer-account-create {
    direction: inherit;
}
.customer-account-create .field .control .form-field__input {
    padding-left: 88px;
    text-align: left;
    direction: ltr;
}
.field-name-customer_mobile {
    direction: ltr;
}
/*.customer-account-login .validate-length.validate-digits.maximum-length-undefined.minimum-length-undefined {*/
/*    padding-right: 88px;*/
/*    padding-left: 0 !important;*/
/*    direction: rtl;*/
/*}*/
/*.form-field__input.input-text.validate-length.validate-digits.maximum-length-10.minimum-length-10 {*/
/*    padding-right: 88px;*/
/*    padding-left: 0 !important;*/
/*}*/
.customer-account-create .actions-toolbar,
.customer-account-login .actions-toolbar {
    text-align: right;
}
.customer-account-login .col-sm-9.forms-container .smsprofile-login-option .login-option-tab label,
.customer-account-login .fieldset.login .field.choice label {
    position: relative;
    right: 4px;
    top: 0 !important;
}
.firecheckout .iti .input-text.intlPhone{
    padding-left: 95px !important;
    padding-right: 27px !important;
    direction: ltr;
}
.firecheckout .input-text.intlPhone{
    direction: ltr;
    padding-left: 6px !important;
}
.customer-account-create .action-buttons a,
.customer-account-login .action-buttons a {
    font-size: 30px;
    line-height: normal;
}
.firecheckout .block-authentication .actions-toolbar > .primary{
    float: left;
}
.firecheckout .block-authentication .actions-toolbar > .secondary{
    float: right;
}
.firecheckout .modal-inner-wrap .modal-header .action-close{
    position: absolute;
    left: 0;
    right: auto;
    background: #1bccc7;
}
.firecheckout .modal-inner-wrap .modal-footer .action-save-address{
    position: relative;
    right: auto;
    left: 15px;
}
.firecheckout .modal-inner-wrap .modal-footer .action-hide-popup {
    position: absolute;
    right: auto;
    left: 20px;
}
.firecheckout .modal-popup.modal-slide .modal-footer{
    text-align: left;
}
.checkout-index-index .modal-popup .modal-footer .action-save-address{
    float: left !important;
}
.checkout-cart-index .waqtee-cart-bottom .cart-discount #block-discount .content #discount-coupon-form .coupon .field .control{
    text-align: left;
}
.checkout-cart-index .waqtee-cart-bottom .cart-discount #block-discount .title {
    padding: 0 0 0 8rem;
}
.firecheckout .opc-block-summary .product-item .subtotal {
    right: auto !important;
    bottom: 0px !important;
    left: 7px !important;
    float: left !important;
}
.wishlist-index-index .form-wishlist-items .message.info {
    padding: 12px 40px 12px 25px;
}
.sales-order-view .order-links li.nav.item.current{
    float: right;
    margin-right: 0;
}
.sales-order-view .order-actions-toolbar .actions{
    display: flex;
    justify-content: space-between;
}
.affiliate-user-status .fieldset .checkbox{
    position: relative;
    top: -1px;
}
.sales-order-view .order-links li.nav.item{
    float: right;
}
.sales-order-view .order-details-items tfoot .mark{
    text-align: left;
}
.sales-order-view .page-title-wrapper h1{
    margin-left: 20px;
}
.required-entry.input-text.popup.validate-length.validate-digits.maximum-length-10.minimum-length-10,
.firecheckout #maincontent .authentication-wrapper aside.authentication-dropdown .modal-inner-wrap .modal-content .block-authentication .block-customer-login .block-title,
.input-text.popup.validate-length.validate-digits.required-entry.maximum-length-10.minimum-length-10 {
    padding-left: 6px !important;
}
.required-entry.input-text.popup.validate-length.validate-digits.maximum-length-10.minimum-length-10.maximum-length-undefined.minimum-length-undefined,
.input-text.popup.required-entry.maximum-length-10.minimum-length-10.maximum-length-undefined.minimum-length-undefined.error.validate-length.validate-digits {
    padding-left: 95px !important;
    padding-right: 6px !important;

}
.required-entry.input-text.popup.maximum-length-10.minimum-length-10.maximum-length-undefined.minimum-length-undefined.error.validate-email,
.input-text.popup.required-entry.maximum-length-10.minimum-length-10.maximum-length-undefined.minimum-length-undefined.error.validate-email{
    padding-right: 6px !important;
}

.firecheckout #checkout-step-shipping .form-login .fieldset .login-container .login-option-tab .login-mobile input,
.firecheckout #checkout-step-shipping .form-login .fieldset .login-container .login-option-tab .login-email input{
    margin-right: 10px;
    margin-left: 0;
}
.category-image .category-title-el{
    right: 40px;
}
#footer_links_block {
    padding-right: 15px;
    padding-left: 0;
}
.category-smart-watches .message.info > *:first-child:before {
    left: auto !important;
    right: 0;
}
.firecheckout .opc-block-summary .minicart-items-wrapper .minicart-items .product-item-details{
    margin-left: 0;
    text-align: left;
}
.firecheckout #checkout [name="billingAddressshared.telephone"] label,
.firecheckout #checkout [name="shippingAddress.telephone"] label {
    left: 100px !important;
    right: auto !important; ;
    direction: ltr;
}
.mobileno .label {
    left: 100px !important;
    right: auto !important;
}
.field.confirmation .control input#password-confirmation,
.field.password .control input#password,
fieldset.fieldset.create.account .field .control input#email_address,
.customer-account-create .field.field-name-lastname .control input,
.customer-account-create .field.field-name-firstname .control input {
    padding-right: 8px !important;
}
.sms-profile-register fieldset.fieldset.create.account .field.choice input.checkbox,
.sms-profile-register fieldset.create.info .field.choice.newsletter input.checkbox {
    float: right;
    margin-right: 0;
}
.customer-account-login .login-container .login-option-tab .login-mobile,
.customer-account-login .login-container .login-option-tab .login-email {
    margin-left: 10px;
    margin-right: 0;
    display: flex;
    align-items: flex-start;
}
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code .iti__selected-flag{
    direction: ltr;
}

.customer-account-login .login-option-tab .login-email input.login-opt,
.customer-account-login .login-option-tab .login-mobile input.login-opt{
    position: relative;
    top: -2px;
}
.customer-account-login .sms-profile-login .smsprofile-login-option .login-option-tab{
    flex-wrap: inherit;
}
.affiliate-user-campaign .admin__data-grid-outer-wrap .admin__data-grid-header .admin__data-grid-header-row{
    display: flex;
    flex-direction: row-reverse;
}
.affiliate-user-campaign .action-multicheck-wrap._active .action-menu{
    left: auto;
}
.customer-account-edit .page-title-wrapper h1.page-title,
.newsletter-manage-index .page-title-wrapper h1.page-title{
    margin-right: 0 !important;
}
.newsletter-manage-index .fieldset >.field.choice .label{
    vertical-align: -1px;
}
.wishlist-index-index  .product-item-info .product-item-actions a.btn-remove.action.delete{
    margin-top: 0px;
}
.minicart-wrapper.flyingcart-minicart-wrapper .waqtee-flyingcart .block-content .actions.flyingcart-checkout{
    margin: 20px 0 20px;
}
.catalog-product-view .page-main .main .breadcrumbs .items .item strong,
.catalog-product-view .page-main .main .breadcrumbs .items {
    font-weight: normal;
}
.catalog-product-view .page-main .main .breadcrumbs .items li {
    line-height: 30px;
}
.catalog-product-view .breadcrumbs .items .item.product strong {
    text-transform: capitalize;
}
.catalog-product-view .page-title span.base {
    line-height: 1.35;
}
.catalog-product-view #product-addtocart-button{
    font-weight: 500;
    letter-spacing: 0;
    font-family: Cairo, Helvetica Neue, Verdana, Arial, sans-serif;
}
.catalog-product-view .product-info-price .price-box .price-container .price {
    font-weight: normal;
    line-height: 1.35;
}
.customer-account-login .field.choice span {
    top: 1px;
}
.block-customer-login-tab .sms-profile-login .smsprofile-login-option .login-option-tab .login-mobile input.login-opt,
.block-customer-login-tab .sms-profile-login .smsprofile-login-option .login-option-tab .login-email input.login-opt {
    margin: 0px 5px 0 0;
    top: 5px;
}
.customer-account-forgotpassword .message.error > *:first-child:before,
.firecheckout .message.error > *:first-child:before{
    right: 0;
}
.customer-account-forgotpassword .message-error div {
    padding-right: 20px;
}
.checkout-cart-index .columns .col-main .action.primary.checkout{
    letter-spacing: 0px;
    font-family: Cairo, Helvetica Neue, Verdana, Arial, sans-serif;
}
/*.form-field__input.input-text.maximum-length-10.minimum-length-10.mage-error.maximum-length-undefined.minimum-length-undefined.validate-email {*/
/*    padding-right: 88px;*/
/*}*/
/*.form-field__input.input-text.maximum-length-10.minimum-length-10.validate-email {*/
/*    padding-right: 6px !important;*/
/*}*/
fieldset.fieldset.login .form-field__control.control.mobile label.label {
    margin: 0 0 8px;
    display: inline-block;
}
fieldset.fieldset.mobile-verification .field.field-name-customer_mobile .control .smserror {
    display: block;
}
.customer-account-login .secondary a span {
    padding: 5px;
    font-weight: 400;
}
.customer-account-login button.send-btn {
    font-weight: normal;
}
.firecheckout .fc-dirty .required-entry.input-text.popup.validate-length.validate-digits.maximum-length-10.minimum-length-10{
    padding-left: 94px !important;
}
.minicart-wrapper.flyingcart-minicart-wrapper .waqtee-flyingcart .block-content .flyingcart-items-wrapper .minicart-items .product-item-name a{
    line-height: 22px;
}
.minicart-items .action.delete:before{
    margin-bottom: 13px;
}
.customer-account-login .verif_otp_login {
    font-weight: normal;
}
.waqtee-my-account .message.info > *:first-child:before,
.waqtee-my-account .message.success > *:first-child:before,
.wishlist-index-index .col-main .page.messages .message.success > *:first-child:before,
.checkout-cart-index .page.messages .message.success > *:first-child:before{
    right: 0;
}
.waqtee-my-account .message.info,
.waqtee-my-account .message.success,
.checkout-cart-index .page.messages .message.successs{
    padding-right: 45px;
    padding-left: 20px;
}
.wishlist-index-index .page.messages .messages div > div{
    padding-right: 20px;
}
.firecheckout .opc-block-summary .minicart-items-wrapper .minicart-items .product-item-details .product-item-inner .product-item-name-block .product-item-name{
    margin-left: 0;
    text-align: right;
}
.apsfort-subscription-order .page-wrapper .page-title-wrapper .page-title{
    margin-right: 0px;
    margin-left: 25px;
}
.page-with-filter .filter-current .action.remove:before{
    padding: 1px 4px 4px 4px !important;
}
.firecheckout .opc-payment .items.payment-methods .payment-group .payment-method .payment-method-title label span{
    font-weight: normal;
    font-size: 14px;
    white-space: normal;
}
.firecheckout .page-main .columns .main .checkout-container .messages .message.error{
    padding-right: 45px;
    padding-left: 20px;
}
.product-info-main .product-info-price .price-box .old-price .price-container .price:before{
    top: 11px;
}
.wishlist-index-index .product-item .product-item-info .price-box .old-price .price:before{
    top: 18px;
}
.form-field__input.input-text.maximum-length-10.minimum-length-10.maximum-length-undefined.minimum-length-undefined.mage-error.validate-length.validate-digits{
    text-align: left;
    padding-left: 88px !important;
}
.form-login .smsprofile-login-mobile .fieldset.login,
.firecheckout .iti.iti--separate-dial-code{
    direction: ltr;
}
.firecheckout .modal-content .field.field-mobile.fc-dirty .label,
.firecheckout .modal-content .field.field-mobile .label{
    left: 15px;
    right: auto !important;
    direction: ltr;
}
.firecheckout .modal-content .field.field-mobile .control .iti.iti--separate-dial-code #login_mobile-error,
.firecheckout .modal-content .field.field-mobile .control .profile-notice-phone{
    text-align: left;
    float: left;
}
.firecheckout .field._required .control._with-tooltip .field-tooltip.toggle{
    right: 7px !important;
    left: auto !important;
}
.catalog-product-view  .product-info-main .product.attribute.sku .type {
    margin-right: 0px;
}
.col-left.sidebar .navigation ul > li:hover{
    padding-right: 6px;
}

.firecheckout .payment-group .payment-method .payment-method-title label{
    padding-right: 23px;
    display: block !important;
    text-align: right;
}
.firecheckout .payment-group .payment-method .payment-method-title .radio{
    top: 6px !important;
}
.checkout-index-index .shipping-address-same-as-billing-block label span {
    border-bottom: 1px solid gray;
}

.checkout-index-index #checkout-payment-method-load .items.payment-methods .payment-method .payment-method-content .items.check.payable{
    display: none;
}

.checkout-cart-index .mpgiftwrap-modal .owl-stage-outer .owl-item .option {
    float: none;
    text-align: right;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    margin-top: 10px;
  }

  .product-reviews-summary.empty {
    display: none;
  }

/*giftwrap model*/
.checkout-cart-index .modal-popup .modal-inner-wrap,
.checkout-index-index .modal-popup .modal-inner-wrap
{width:55%;}
/*.mpgiftwrap-modal {
    display: flex;
    flex-wrap: wrap;
}
.mpgiftwrap-category{width:100%;}
.modal-inner-wrap .modal-content .wrap-box{width:49%;margin-right:20px;}
.modal-inner-wrap .modal-content .post-card-box{width:49%;margin-top:0;}
.mpgiftwrap-model-button{width:100%;}*/

.gift-wrap-modal-popup .mpgiftwrap-modal .mpgiftwrap-category{
    display:none;
}

/*homepage banner update*/
.left_sidebar .custom_ads_img a .custom_big_img img, .left_sidebar .custom_ads_img .custom_small_img img{
    width: 100%;
}

/* sign up page design */
.customer-account-create #form-validate .sms-profile-register .create.info .field-name-firstname {
    width: 47%;
    float: right;
}
.customer-account-create #form-validate .sms-profile-register .create.info .field-name-lastname {
    width: 47%;
    float: left;
}
.customer-account-create #form-validate .sms-profile-register .create.info .newsletter {
    display: none;
}
.customer-account-create #form-validate .sms-profile-register .create.account .legend {
    display: none;
}
.customer-account-create #form-validate .sms-profile-register .create.account .resendotp-block .field-name-otp {
    margin: 0;
}
.customer-account-create #form-validate .sms-profile-register .additional_info {
    display: none;
}
.customer-account-create #form-validate .sms-profile-register .create.account .resendotp-block .field-name-otp .control #otp {
    min-width: 275px;
    width: 100%;
}
.customer-account-create #form-validate .sms-profile-register .create.account .resendotp-block .field-name-otp .control .verif_otp_login.action {
    width: auto;
    margin: 0;
    height: 40px;
    border-radius: 0;
    font-weight: unset;
    letter-spacing: 0.25px;
}
.customer-account-create #form-validate .sms-profile-register .create.account .resendotp-block .field-name-otp .control {
    display: flex;
    gap: 10px;
    align-items: center;
    flex-direction: row-reverse;
}
.customer-account-create #form-validate .sms-profile-register .create.account .resendotp-block .field-name-otp {
    margin: 0;
}
.customer-account-create #form-validate .sms-profile-register .create.account .resendotp-block .label {
    display: none;
}
.customer-account-create #form-validate .sms-profile-register .create.account .resendotp-block {
    margin-top: 10px;
}
.customer-account-create #form-validate .sms-profile-register .create.account {
    margin-bottom: 100px;
}
.customer-account-create form .field.field-name-customer_mobile .iti {
    width: 100%;
}
.customer-account-create form .field.field-name-customer_mobile .profile-notice-phone {
    display: none;
}
.customer-account-create form .field.field-name-customer_mobile .label {
    float: right;
    direction: rtl;
}
.customer-account-create form .sms-profile-register .account .password #password-strength-meter-container {
    display: none;
}
.sms-profile-register .field-name-customer_mobile .send_otp_login {
    margin-top: 10px;
}
#md-login-content .smsprofile-login-mobile .profile-notice-phone,
#login-form .smsprofile-login-mobile .profile-notice-phone{
display:none;
}

.wishlist-index-index .wk-affiliate-main .title.block-collapsible-nav-title {
    display: none;
}
.catalog-product-view .amlabel-position-wrapper .amlabel-text {
    background: #488494;
    padding: 15px !important;
    max-width: 148px;
    font-size: 18px;
    border-radius: 8px;
    margin-left: 4px;
    line-height: unset !important;
}
.catalog-product-view .amlabel-position-wrapper .amasty-label-image {
    display: none;
}
.checkout-cart-index .message.success{
    padding: 12px 48px 12px 25px;
}
.flyingcart-items-wrapper .cart-sidebar-bottom .amount-box.subtotal,
.flyingcart-items-wrapper .cart-sidebar-bottom .amount-box.discount {
    display: none !important;
}
.checkout-cart-index #discount-coupon-form .coupon-code{
    direction: ltr;
}
/*loader issue fixing */
.amscroll-load-button::before {
    content: '';
    background: url('../images/loader.svg');
    background-size: 24px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
}
.primary.amscroll-load-button.-after span,.primary.amscroll-load-button.-before span {
    font-size: 0px;
}

.opc-block-summary .table-totals .table-caption{
    display: none;
}


/* searchbar */
body .dfd-fullscreen .dfd-suggestions .dfd-title-sm {
    color: #2d2d2d;
    font-size: 12px;
    font-weight: 400;
    display: block;
    width: 100%;
}

.dfd-suggestions .dfd-suggestion-button {
    border-radius: 2px;
    border-color: #fafafa;
    background-color: #fafafa;
    padding: 5px 8px;
}

.dfd-suggestions .dfd-suggestion-button button {
    color: #2d2d2d;
    border: 1px solid transparent;
    padding-left: 0;
}

.dfd-suggestions .dfd-suggestion-button button.dfd-is-action {
    order: -1;
}

.dfd-suggestions button.dfd-delete-link-button {
    border: 1px solid transparent;
    color: #2d2d2d;
}
.dfd-fullscreen .dfd-recommended-products .dfd-title-lg {
    margin-left: 0;
    font-size: 12px;
    font-weight: 400;
}

.dfd-fullscreen .dfd-layer .dfd-initial-content .dfd-recommended-products .dfd-carousel .dfd-carousel-arrow {
    width: 48px;
}

.dfd-fullscreen .dfd-layer .dfd-initial-content .dfd-recommended-products .dfd-carousel .dfd-carousel-arrow svg {
    background-color: #f9f9f9;
    border-radius: 50%;
    border: 1px solid #e9e9e9;
    fill: #000;
}

.dfd-carousel-content .dfd-card {
    border-color: transparent;
}

.dfd-carousel-content .dfd-card:hover, .dfd-carousel-content .dfd-card:focus-visible {
    border-color: #DBDEE6;
    box-shadow: none;
}

.dfd-fullscreen .dfd-initial-content .dfd-popular-searches {
    display: none;
}

.dfd-fullscreen .dfd-layer .dfd-initial-content .dfd-recommended-products .dfd-carousel .dfd-carousel-arrow[aria-label="Scroll right"] svg {
    transform: rotate(180deg);
}

.dfd-fullscreen .dfd-layer .dfd-initial-content .dfd-recommended-products .dfd-carousel .dfd-carousel-arrow svg {
    transform: rotate(-180deg);
}

/* doc changes */
body.blog-post-view .post-nextprev {
    justify-content: space-between;
    width: 100%;
    gap: 20px;
}

body.blog-post-view .post-nextprev .nextprev-link span {
    color: #000;
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;
}

body.blog-post-view .post-nextprev .nextprev-link {
    font-size: 16px;
    text-align: center;
    opacity: 1;
    color: #006bb4;
    font-weight: 400;
}
body.blog-post-view .post-nextprev .nextprev-link:hover{
    color: #1bccc7;
}
body.blog-post-view .post-nextprev .post-prev,body.blog-post-view .post-nextprev .post-next {width: 50%;text-align: right;}
body.blog-page, body.blog-page p, body.blog-page span, body.blog-page a, body.blog-page h1,body.blog-page h2,body.blog-page h3,body.blog-page h4, body.blog-page h5 {font-family: 'Cairo' !important;}

.post-content .post-description .post-text-hld p {
    padding-right: 0 !important;
}
.post-content .post-description .post-text-hld p span {
    font-size: 14px !important;
}
body .left_sidebar .brand-slider-block .slick-prev {
    right: 15px;
}
body .left_sidebar .brand-slider-block .slick-next {
    left: 15px;
}
.left_sidebar .brand-slider-block .slick-next:before {
    content: '\e617';
}
.blog-post-view .post-content .post-description .post-ftimg-hld img {
    aspect-ratio: 2;
    object-fit: cover;
}
.left_sidebar .brand-slider-block .slick-prev:before {
    font-family: 'luma-icons';
    content: '\e608';
}
[dir="rtl"] body .slick-prev{
    right: 15px;
}
[dir="rtl"] body .slick-next{
    left: 15px;
    right: initial !important;
}
.customer-account-create .col-sm-push-4, .customer-account-login .col-sm-push-4 {
    left: 0;
    right: 0;
}

@media  (max-width:1280px) {
    .blog-page .columns .sidebar.sidebar-additional {
        left: 0;
        right: 16%;
    }
}

@media (min-width:769px){
    .blog-page .page-main>.page-title-wrapper .page-title {
        font-size: 2.1vw;
    }
}

/* corporate-gifts page */
.cms-corporate-gifts .corporate-gifts, .cms-corporate-gifts .corporate-gifts h1,.cms-corporate-gifts .corporate-gifts h2, 
.cms-corporate-gifts .corporate-gifts h3, .cms-corporate-gifts .corporate-gifts h4, 
.cms-corporate-gifts .corporate-gifts p,.cms-corporate-gifts .corporate-gifts span,.cms-corporate-gifts .corporate-gifts a {
    font-family: 'Cairo';
}
.cms-corporate-gifts .corporate-gifts a,.popup-content button{
    letter-spacing: 0;
}
/* 
.corporate-gifts .watches {
    padding: 0 8vw 0 0;
} */

.corporate-gifts .watches .watch-inner-content .left-content h2 {
    text-align: right;
}

/* .corporate-gifts .packing .packing-inner-content {
    padding: 0 8vw 0 0;
} */

.corporate-gifts .packing .packing-inner-content .left-content h2 {
    text-align: right;
}

.corporate-gifts .packing .packing-inner-content .left-content {
    text-align: right;
}

.corporate-gifts .benefits .benefits-box .box {
    text-align: right;
}

/* .corporate-gifts .gifts-faq .faq-content {
    padding: 0 2vw 0 0;
} */

.corporate-gifts .watch-contact .contact-now .left-content h2 {
    text-align: right;
}

.corporate-gifts .watch-contact .contact-now .left-content p {
    text-align: right;
}

/* .corporate-gifts .watch-contact .contact-now .left-content p a {
    background: inherit;
    color: #000;
    display: inline-block;
    padding: 0;
    margin: 0;
} */
.corporate-gifts .watch-contact .contact-now .left-content p a:after{
    display: none;
}
.close-btn {
    left: 15px;
    right: inherit;
}
.popup-content input, .popup-content textarea{
    text-align: right;
}
.popup-content {
    text-align: right;
}

.popup-content h2 {
    text-align: right;
}

.fc-form-tooltips.firecheckout #checkout [name="shippingAddress.telephone"].field ._with-tooltip div.field-error {
    top: 30px;
    left: 10px;
}

.corporate-gifts .top-content, .cms-corporate-gifts .corporate-gifts .top-content h2 {
    text-align: center;
}

.cms-corporate-gifts .corporate-gifts, .cms-corporate-gifts .corporate-gifts h1, .cms-corporate-gifts .corporate-gifts h2, .cms-corporate-gifts .corporate-gifts h3, .cms-corporate-gifts .corporate-gifts h4, .cms-corporate-gifts .corporate-gifts p, .cms-corporate-gifts .corporate-gifts span, .cms-corporate-gifts .corporate-gifts a {
    text-align: right;
}
.customer-account-create .col-sm-push-4, .customer-account-login .col-sm-push-4 {
    left: 0;
    right: 0;
}
/* body .iti__flag-container {
    top: auto;
} */
 .customer-account-create form .field.customer_mobile .iti {
    width: 100%;
}
.customer-account-create #form-validate .sms-profile-register .create.account .create.account {
    margin: 0;
}
.customer-account-create .iti__country-list{
    z-index: 5;
}
.customer-account-create form .field.field-name-customer_mobile .profile-notice-phone {
    display: none;
}

.firecheckout-index-index div[name="billingAddressshared.telephone"] {
    width: 100% !important;
}
.page-header.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999999;
  background: #fff;
  transition: all 0.3s ease;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}

.header-placeholder {
  display: block;
  width: 100%;
}

.mp-reward-points img, .mp-reward-points .mp-point-label{
    float: right !important;
}