@font-face {
    font-family: 'Janna LT Bold';
    src: url('../fonts/JannaLT-Bold.eot');
    src: url('../fonts/JannaLT-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/JannaLT-Bold.woff2') format('woff2'),
        url('../fonts/JannaLT-Bold.woff') format('woff'),
        url('../fonts/JannaLT-Bold.ttf') format('truetype'),
        url('../fonts/JannaLT-Bold.svg#JannaLT-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Janna LT Regular';
    src: url('../fonts/JannaLT-Regular.eot');
    src: url('../fonts/JannaLT-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/JannaLT-Regular.woff2') format('woff2'),
        url('../fonts/JannaLT-Regular.woff') format('woff'),
        url('../fonts/JannaLT-Regular.ttf') format('truetype'),
        url('../fonts/JannaLT-Regular.svg#JannaLT-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/*fonts css changes*/
body,p,marquee,.lm-content-bar h3,.footer-link-title,.postpay-link span,
.cms-page-view .columns p{
	font-family: 'Janna LT Regular' !important;
	font-weight: normal !important;
}
h1, h2, h3, h4, h5, h6, b,.checkout-index-index .modal-popup .modal-title,
.action.primary, .message,.cms-page-view .columns p strong, .cms-page-view .columns p b,
.cart-summary .summary.title,.checkout-index-index .opc-wrapper .step-title,
.opc-block-summary .title, .checkout-index-index .opc-block-shipping-information .shipping-information-title,
.review-section .actions-toolbar.review-form-actions .action.submit.primary {
	font-family: 'Janna LT Bold' !important;
	font-weight: bold !important;
}
.dropmenu-block a,.navigation .level0 .submenu a,.common-head-bar .view-all,.whats-new-box .label-pre-order,
.action.viewcart, .action.clear, .action.update, .block-cart-failed .action.continue, 
.cart-container .form-cart .action.continue,.whatsnew-content .stock.unavailable span, 
.catalog-category-view .products-grid .product-item .product-item-details .unavailable, 
.catalogsearch-result-index .products-grid .product-item .product-item-details .unavailable, 
.search-autocomplete .amsearch-results .unavailable,.promo-section .galaxy-row .galaxy-col .lm-box .lm-content .lm-content-bar span,
.promo-section .galaxy-row .galaxy-col .lm-box .lm-content .lm-content-bar span,
.promo-section .galaxy-row .galaxy-col .lm-box .lm-content .terms,.footer-links li,
.promo-section .galaxy-row .galaxy-col .lm-box .lm-content .btn-learn-more,.filter-options .filter-options-title,
.filter-options .filter-options-item.active .filter-options-title,
.catalog-product-view .product-section .product-info-wrapper .product-category,
.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected:after,
.catalog-product-view .specification-row span,.review-section .review-list .items .review-item .review-content,
input[type="text"], input[type="password"], input[type="url"],input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"],
.postpay-brand,.catalog-product-view .product-section .product-info-wrapper .product.alert.stock,
.checkout-cart-index .form-cart .product-item-details .label, .checkout-cart-index .form-cart .product-item-details .price-including-tax, 
.cart-totals .amount, .opc-block-summary .table-totals .amount,.opc-wrapper .col-price .price,.opc-block-summary .product-item .details-qty .label,
.rc-anchor-checkbox-label,.opc-block-summary .product-item .price,.btn-gray-rounded,
.account .fieldset > .field.choice .label, .account .fieldset > .fields > .field.choice .label,
.account .table .price, .account table .price,.opc-wrapper .action-show-popup, .opc-wrapper .action-edit-address, 
.checkout-index-index .modal-popup .action.primary,.opc-wrapper .action-select-shipping-item, 
.checkout-index-index .modal-popup .action.secondary{
	font-family: 'Janna LT Regular';
	font-weight: normal;
}
.bss-megamenu .title a,.dn-custom-total .price,.price-wrapper .price,
.minicart-items .product-item-pricing .label,.review-section .review-list .items .review-item .review-title,
.search-autocomplete .amsearch-results .product-item-link,
.whatsnew-content form .price-box .price, .block.filter.active .mobile_filter .filter-subtitle.block-subtitle,
.catalog-category-view .products-grid .product-item .price-box .price, 
.catalogsearch-result-index .products-grid .product-item .price-box .price, 
.search-autocomplete .amsearch-results .price-box .price,.price-final_price .old-price,
.product-item .price-wrapper .price, .product-item .price-wrapper .price,
.whatsnew-content label,.input-row .form-control,
.newsletter-section .input-row .border-btn,.signup-box label,span.left-toglle, span.right-toglle,
.whats-new-imagebox .discount-tag, .catalog-category-view .discount-tag, .catalogsearch-result-index .discount-tag,
.whats-new-imagebox .sale-product-icon.label-sale, .catalog-category-view .sale-product-icon.label-sale, 
.catalogsearch-result-index .sale-product-icon.label-sale,.product-section .page-title-wrapper.product h1 span,
.catalog-category-view .product-item-link, .catalogsearch-result-index .product-item-link, .amshopby-index-index .product-item-link,
.catalog-product-view .product-section .product-info-wrapper .product-info-price .price-box .price-container .price,
.product-info-wrapper .product-reviews-summary .rating-summary .label,
.catalog-product-view .product-reviews-summary .reviews-actions a,
.catalog-product-view .specification-row label,.review-section .product.data.items > .item.title .switch,
.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected,
.catalog-product-view .product-section .product-info-wrapper .product-add-form .stock.unavailable,
.checkout-cart-index .form-cart .product-item-details .subtotal .price-including-tax .price,
.fieldset > .field > .label, .fieldset > .fields > .field > .label, dt,
.login-container .block .block-title,.cart-totals .mark strong, .opc-block-summary .table-totals .mark strong,
.checkout-index-index .minicart-items .item-qty,.custom-duty-notice a,.action.action-apply,.opc-block-summary .product-item .details-qty .value,
.cart-totals .grand .amount strong, .opc-block-summary .table-totals .mark strong, .opc-block-summary .table-totals .grand .amount strong,
.account .account-nav .item.current a, .account .account-nav .item.current strong,
.account .column.main .block:not(.widget) .box-title > span, .multicheckout .box-title > span, 
.account .column.main .block:not(.widget) .block-title strong,
.paypal-review .block .box-title > span, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title > span,
 [class^='sales-guest-'] .column.main .block:not(.widget) .box-title > span, .sales-guest-view .column.main .block:not(.widget) .box-title > span-title,
.orders-recent .table-order-items th, .orders-history .table-order-items th,.account .column.main form .fieldset .legend,
.account .column.main .block:not(.widget) .box-title, .multicheckout .box-title, 
.paypal-review .block .box-title, .magento-rma-guest-returns .column.main .block:not(.widget) .box-title,
[class^='sales-guest-'] .column.main .block:not(.widget) .box-title,.sales-guest-view .column.main .block:not(.widget) .box-title,
.account .column.main .block:not(.widget) .block-title strong,.account .nav.item.current strong,
.review-section .review-add .review-form .review-fieldset .field .label,
.review-section .review-add .review-form .review-fieldset .field .optional{
	font-family: 'Janna LT Bold';
	font-weight: bold !important;
}
.top-header .menu-content .navigation ul li a.level-top{
	line-height: 1.2;
}

/*main changes*/
*{
	text-align: right;
}
.top-header .branding{
	margin-right: 20px;
	margin-left: 0;
}
.top-header .menu-content{
	margin-left: 0;
	margin-right: 40px;
}
.top-header .menu-content .level0.parent > .level-top > .ui-menu-icon{
	right: 43%;
	transform: translateX(50%);
	left: auto;
}
.ddblock{
	margin-left: 0;
	margin-right: auto;
}
.ddblock .switcher-currency{
	width: 90px;
}
.page-header .switcher li{
	margin-left: 15px;
	margin-right: 0;
	text-align: left;
}
.page-header .switcher .options ul.dropdown:before, 
.page-footer .switcher .options ul.dropdown:before{
	left: 0;
	right: 10px;
}
.page-header .switcher .options ul.dropdown:after, 
.page-footer .switcher .options ul.dropdown:after{
	right: 9px;
	left: 0;
}
.page-header .switcher .options ul.dropdown a, 
.page-footer .switcher .options ul.dropdown a{
	display: flex;
	align-items: center;
}
.searchbox{
	left: 0;
	right: auto;
}
.searchbox-open .searchbox-input{
	padding: 0 20px 0 100px !important;
}
.switcher-option a span{
	padding-right: 10px;
	padding-left: 0;
}
.search-signin{
	border-bottom-left-radius: 0;
    border-bottom-right-radius: 30px;
}
.search-signin li{
	margin-left: 15px;
	margin-right: 0;
}
.search-signin li.signin-link span:before{
	margin-left: 7px;
	margin-right: 0;
}
.search-signin li:last-child{
	margin-left: 0;
}
.search-signin li.signin-link .account-menu .dn-custom{
	margin-right: 5px;
	margin-left: 0;
}
.search-autocomplete .amsearch-results .product-item-link{
	text-align: right;
}
.amsearch-item-container.recent_searches .amsearch-item{
	margin: 0 0 10px 8px;
}
.minicart-wrapper .action.showcart{
	padding-right: 45px;
	padding-left: 0;
}
.minicart-items .product-item-pricing .label{
	padding-right: 0;
	padding-left: 10px;
}
.minicart-wrapper .action.showcart:before{
	right: 5px;
	left: 0;
}
.minicart-wrapper .block-minicart{
	left: -15px;
	right: auto;
}
.minicart-wrapper .block-minicart:before{
	left: 26px;
	right: auto;
}
.minicart-wrapper .block-minicart:after{
	left: 25px;
	right: auto;
}
.minicart-wrapper .action.close{
	left: 0;
	right: auto;
}
.block-minicart .subtotal{
	text-align: left;
}
.block-minicart .amount.price-container{
	text-align: left;
}
.block-minicart .items-total{
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
.action.primary{
	text-align: center;
}
.minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container{
	float: right;
}
.minicart-items .product-item-details{
	padding-left: 0;
	padding-right: 88px;
}
.minicart-wrapper .product .actions{
	float: left;
} 
.block-minicart .block-content > .actions .secondary{
	text-align: center;
}
.mega-dropdown{
	padding-right: 21%;
	padding-left: 25px;
	background-position: right 32px bottom 0;
}
.shopall{
	left: 60px;
	right: auto;
}
.arrow--left{
	right: 0;
	left: auto;
	transform: rotate(180deg) translateY(50%);
}
.arrow--right{
	left: 0;
	right: auto;
	transform: rotate(180deg) translateY(50%);
}
.common-head-bar h2, 
.common-head-bar h1{
	margin-right: 0;
	margin-left: 15px;
}
.common-head-bar .view-all{
	padding-left: 0;
	padding-right: 16px;
}
.quick-link .quick-link-carousel .keen-slider__slide a, 
.official-license .official-license-carousel .keen-slider__slide a{
	border-right: 0;
	border-left: 1px solid #000000;
}
.quick-link .quick-link-carousel .keen-slider__slide.last-visible a, 
.official-license .official-license-carousel .keen-slider__slide.last-visible a{
	border-left: 0;
}
.official-license .partner-logo{
	margin-right: 1px;
}
.official-license-text{
	text-align: right;
}
.official-license-text span{
	padding-left: 15px;
	padding-right: 0;
}
.whatsnew-content label{
	text-align: right;
}
.whatsnew-content .manufacturer_label{
	text-align: right;
}
.whatsnew-content .stock.unavailable span{
	text-align: right;
}
.catalog-category-view .product-item .action-btn-wrapper .buy-wrap, .whatsnew-content form .action-btn-wrapper .buy-wrap, .catalogsearch-result-index .product-item .action-btn-wrapper .buy-wrap{
	margin-left: 0;
	margin-right: 10px;
}
.catalog-category-view .product-item .action-btn-wrapper .action.to-wishlist, .whatsnew-content form .action-btn-wrapper .action.to-wishlist, .catalogsearch-result-index .product-item .action-btn-wrapper .action.to-wishlist{
	margin-left: 0;
	margin-right: 10px;
}
.whats-new-imagebox .discount-tag, .catalog-category-view .discount-tag, .catalogsearch-result-index .discount-tag{
	right: auto;
	left: 0;
}
.preorder-section .item .content-in,
.featured-section .item .content-in{
	padding-right: 25px;
	padding-left: 0;
}
.preorder-section .item .content-in .mCSB_container,
.featured-section .item .content-in .mCSB_container{
	margin-left: 25px;
	margin-right: 0;
}
.promo-section .galaxy-row .galaxy-col h3{
	font-size: 60px;
}
.promo-section .galaxy-row .galaxy-col .robot-img{
	right: auto;
	left: 0;
}
.promo-section .galaxy-row .galaxy-col .robot-img.stan-lee-img{
	right: auto;
	left: -44px;
}
.promo-section .galaxy-row .galaxy-col .robot-img img,
.promo-section .galaxy-row .galaxy-col .robot-img.stan-lee-img img{
	transform: scaleX(-1);
}
.thanos-placement{
	right: -50px;
	left: 0;
}
.thanos-placement img{
	transform: scaleX(-1);
}
.site-facility{
	margin-left: 0;
	margin-right: 13%;
}
.site-facility li label{
	text-align: center;
}
.site-facility li{
	border-right: 0;
	border-left: 1px solid #ffffff;
}
.site-facility li:last-child{
	border-left: 0;
}
.signup-box-inner > span {
	text-align: right;
}
.newsletter-section .input-row .form-control{
	padding-right: 0;
	padding-left: 130px;
}
.newsletter-section .input-row .border-btn{
	left: 0;
	right: auto;
}
.accept-conditions .checkbox-custom label a{
	margin-right: 4px;
}
.checkbox-custom{
	margin-left: 15px;
	margin-right: 0;
}
.checkbox-custom span{
	padding-left: 0;
	padding-right: 31px;
	display: flex;
}
.checkbox-custom span:before{
	right: 0;
	left: auto;
}
.footer-bottom .accordion-box{
	float: right;
}
.stay-connect-links li{
	padding-left: 20px;
	padding-right: 0;
}
.stay-connect-links li:last-child{
	padding-left: 0;
}
.copyright-sm p{
	text-align: center;
}
.message.info,  .message.warning, .message.notice, .message.success , .message.error{
	padding-right: 50px !important;
	padding-left: 20px !important;
}
.message.info > *:first-child:before,
.message.warning > *:first-child:before, 
.message.success > *:first-child:before,
.message.notice > *:first-child:before,
.message.error > *:first-child:before{
	right: 6px;
	left: auto;
}

/*.message.info > *:first-child,
.message.warning > *:first-child, 
.message.success > *:first-child,
.message.notice > *:first-child,
.message.error > *:first-child{
	display: flex;
}*/

.message.info > *:first-child a,
.message.warning > *:first-child a, 
.message.success > *:first-child a,
.message.notice > *:first-child a,
.message.error > *:first-child a{
	margin:0 3px;
}
#fb-messenger-fake-button{
	right: auto !important;
	left: 24px !important;
}
/*listing page css*/
.breadcrumbs .item:not(:last-child):after{
	transform: rotate(180deg);
}
.sorter-options{
/*	margin: 0 7px 0 0;*/
}
.filter-options{
	overflow-y: unset;
}
.filter-options .filter-options-title:before{
	right: auto;
	left: 0;
	transform: rotate(180deg);
}
.block-actions.filter-actions{
	right: auto;
	left: 25px;
}
.filter-actions .action.clear,
.filter-actions .action.clear:hover{
	padding: 10px 30px 10px 15px !important;
}
.filter-actions .action.clear:after, 
.filter-actions .action.clear:before{
	right: 10px;
	left: auto;
}
.amshopby-filter-current .amshopby-item.item{
	margin: 0  0 10px 0;
	padding-right: 27px;
	padding-left: 0;
}
.amshopby-filter-current .amshopby-remove{
	right: -1px;
	left: auto;
	margin-right: 6px;
	margin-left: 0;
}
.amshopby-filter-current .amshopby-filter-name{
	padding: 0 0 0 5px;
}
.amshopby-filter-current .amshopby-filter-value{
	margin-left: 6px;
	margin-right: 0;
}
.amshopby_currency_rate .am-filter-go {
	margin-right: 10px !important;
	margin-left: 0 !important;
}
.page-products .product-item-details .manufacturer_label, 
.page-products.catalog-category-view .product-item-link, 
.page-products.catalogsearch-result-index .product-item-link{
	text-align: right;
}
.cms-page-view .page-title-wrapper .page-title span, 
.account .page-title-wrapper .page-title span, 
.catalogsearch-result-index .page-title-wrapper .page-title span, 
.checkout-cart-index .page-title-wrapper .page-title span, 
.filtercharacter-index-index .page-title-wrapper .page-title span, 
.filtermanufacture-index-index .page-title-wrapper .page-title span, 
.filterlicense-index-index .page-title-wrapper .page-title span{
	padding-right: 0;
	padding-left: 20px;
}
/*PDP page css*/
.owl-carousel.show-nav .owl-nav button.owl-next,
.gallery .slick-slider .slick-arrow.slick-next, .custom.slick-arrow.slick-next{
	right: auto;
	left: 0;
	transform: rotate(180deg);
}
.owl-carousel.show-nav .owl-nav button.owl-prev,
.gallery .slick-slider .slick-arrow.slick-prev, .custom.slick-arrow.slick-prev{
	right: 0;
	left: auto;
	transform: rotate(180deg);
}
.catalog-product-view .product-section .pp{
	padding-right: 30px !important;
	padding-left: 0 !important;
}
.catalog-product-view .product-section .product-info-wrapper{
	padding-right: 20px;
	padding-left: 0;
}
.pre-order.catalog-product-view .product-section .product-info-wrapper{
	margin-right: 0;
	margin-left: auto;
	padding-right: 55px;
	padding-left: 0;
}
.catalog-product-view .product-section .product-info-wrapper .overview-section-manufacturer .manufacturer_label{
	text-align: right;
}
.catalog-product-view .product-section .product-info-wrapper .product-add-form .box-tocart .fieldset .action-wrap{
	margin-right: 10px;
	margin-left: 0;
}
.box-tocart .actions .border-btn{
	margin-right: 0 !important;
	margin-left: 8px;
}
.catalog-product-view .product-section .product-info-wrapper .product-add-form .box-tocart .fieldset .action-wrap .social-share-icon .social-share{
	margin-left: 8px;
	margin-right: 0;
}
.product-section .product-add-form .option-div .option-control{
	margin-right: 10px;
	margin-left: 0;
}
.postpay-brand{
	float: left;
}
.product-info-wrapper .product-reviews-summary .rating-summary{
	margin-left: 5px;
	margin-right: 0;
}
.product-info-wrapper .product-reviews-summary .rating-summary .label{
	margin-left: 10px;
	margin-right: 0;
}
.dk-selected{
	padding: 5px 20px  5px 38px;
}
.dk-selected:before{
	left: 0;
	right: auto;
}
.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected{
	padding: 5px 60px 5px 30px;
}
.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected:before{
	left: 0;
	right: auto;
}
.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected:after{
	content: "الكميّة  :";
	right: 9px;
	left: auto;
}
.dk-selected,
.dk-select-options li{
	text-align: right;
}
.installment-first-line span{
	float: right;
}
.installment-first-line span:nth-child(2), 
.installment-line-item span:nth-child(2), 
.installment-totle-item span:nth-child(2){
	float: left;
}
.installment-line-item span{
	float: right;
}
.installment-totle-item span{
	float: right;
}
.installment-totle-item span:first-child{
	padding-left: 25px;
	padding-right: 0;
}
.catalog-product-view .product-section .product-info-wrapper .product-add-form .white_content li{
	text-align: right;
}
.catalog-product-view .product-section .product-info-wrapper .product-add-form .installment-summary .installment-first-line span:first-child, .catalog-product-view .product-section .product-info-wrapper .product-add-form .installment-summary .installment-line-item span:first-child, .catalog-product-view .product-section .product-info-wrapper .product-add-form .installment-summary .installment-totle-item span:first-child{
	text-align: right;
}
.catalog-product-view .product-section .product-info-wrapper .product-add-form .installment-summary .installment-first-line span:nth-child(2), .catalog-product-view .product-section .product-info-wrapper .product-add-form .installment-summary .installment-line-item span:nth-child(2), .catalog-product-view .product-section .product-info-wrapper .product-add-form .installment-summary .installment-totle-item span:nth-child(2){
	text-align: right;
}
span.left-toglle, span.right-toglle{
	color: #212529;
}
.catalog-product-view .product-section .product-info-wrapper .product-add-form .mp_social_share_inline_under_cart:after{
	left: 60px;
	right: auto;
}
.overview-para ul{
	padding-left: 0;
	padding-right: 15px;
}
.overview-para ul li{
	padding-left: 0;
	padding-right: 20px;
}
.overview-para ul li::after{
	right: 0;
	left: auto;
}
.catalog-product-view #tatva-auto-related-products-after-content .owl-carousel.show-nav .owl-nav button{
	transform: rotate(180deg) translateY(50%);
}
.review-section .product.data.items > .item.title{
	float: right;
}
.review-section .product.data.items > .item.title:first-child{
	padding-left: 10px;
	padding-right: 0;
}
.review-section .product.data.items > .item.title:not(:first-child){
	border-left: 0;
	border-right: 1px solid #666;
}
.review-section .product.data.items > .item.content{
	float: left;
	margin-left: 0;
	margin-right: -100%;
}
.review-section .review-list .items .review-item .review-details .review-author{
	padding-left: 10px;
	padding-right: 0;
	border-right: 0;
	border-left: 1px solid #666;
}
.review-section .review-list .items .review-item .review-details .review-date{
	padding-left: 0;
	padding-right: 10px;
}
.review-section .review-add .review-form .review-fieldset .field .label{
	float: right;
	padding: 3px 0 3px 15px;
	text-align: right;
}
.review-section .actions-toolbar.review-form-actions,
.review-section .field-recaptcha{
	margin-right: 180px !important;
	margin-left: 0 !important;
}
.review-section .actions-toolbar.review-form-actions.actions-toolbar .primary{
	float: right;
}
.arabic .postpay-locale-ar .postpay-learn-more-modal-close{
	left: 15px !important;
	right: auto !important;
	text-align: left;
}
.postpay-widget .postpay-locale-ar div,
.postpay-brand,.postpay-link span {
	font-family: 'Janna LT Regular' !important;
}
.postpay-widget .postpay-locale-ar div .postpay-product-price-wrapper-bold span,
.postpay-widget[data-type="payment-summary"] .postpay-locale-ar div .postpay-product-price-wrapper,
.postpay-widget[data-type="payment-summary"] .postpay-locale-ar div .postpay-payment-summary-schedule-price,
.postpay-widget[data-type="payment-summary"] .postpay-locale-ar div .postpay-payment-summary-schedule-date {
	font-family: 'Janna LT Bold' !important;
}

.styles__tabby-promo__graph-with-titles--8fb98 .styles__tabby-promo__graph-with-titles__descr--7eb00 .styles__tabby-promo__graph-with-titles__item-text--fe3b7.styles__tabby-promo__graph-with-titles__item-text_big--b9467:first-of-type{
	margin: 0 0 0 8px;
}
.styles__tabby-promo__graph-with-titles--8fb98 .styles__tabby-promo__graph-with-titles__descr--7eb00 .styles__tabby-promo__graph-with-titles__item-text--fe3b7 div:first-of-type,
.styles__tabby-promo__graph-with-titles--8fb98 .styles__tabby-promo__graph-with-titles__descr--7eb00 .styles__tabby-promo__graph-with-titles__item-text--fe3b7 div:last-of-type{
	text-align: center;
}

/*cart & checkout page css*/
.checkout-cart-index .form-cart{
	float: right;
}
.cart.table-wrapper .product-item-photo{
	padding-left: 20px;
	padding-right: 0;
}
.checkout-cart-index .cart-summary{
	float: left;
}
.cart.table-wrapper .actions-toolbar > .action, .action-gift{
	margin-right: 0;
	margin-left: 10px;
}
.cart.table-wrapper .actions-toolbar > .action:last-child, .action-gift:last-child{
	margin-left: 0;
}
.block-cart-failed .action.clear, .block-cart-failed .action.update, .cart-container .form-cart .action.clear, .cart-container .form-cart .action.update, .cart-container .cart-gift-item .action.clear, .cart-container .cart-gift-item .action.update{
	float: left;
	margin-left: 0;
	margin-right: 10px;
}
.block-cart-failed .action.continue, .cart-container .form-cart .action.continue, .cart-container .cart-gift-item .action.continue{
	float: right;
}
.cart-summary .block > .title, .paypal-review-discount .block > .title{
	padding: 7px 5px 7px 30px;
}
.cart-summary .block > .title:after, .paypal-review-discount .block > .title:after{
	left: -5px;
	right: auto;
}
.cart-summary .block .item-options{
	margin-right: 0;
}
input[type="radio"]{
	margin: 2px 0 0 5px;
}
input[type="checkbox"]{
	margin: 2px 0 0 5px;
}
.checkout-cart-index .cart-summary .totals .mark{
	text-align: right;
}
.cart-totals .amount, .opc-block-summary .table-totals .amount{
	text-align: left !important;
}
.cart-summary .block .fieldset.coupon .actions-toolbar .primary{
	float: right;
}
.cart-summary .block .fieldset.coupon .actions-toolbar .primary .action{
	margin: 0 0 0 5px;
}
.cart-container .checkout-methods-items .item + .item{
	text-align: center;
}
.checkout-cart-index .item-actions{
	margin-right: 20px;
	margin-left: 0;
}
.opc-progress-bar-item > span{
	text-align: center;
}
.opc-wrapper .form-shipping-address .fieldset > .field:not(.choice) > .label, .opc-wrapper .form-login .fieldset > .field:not(.choice) > .label, .opc-wrapper .billing-address-form .fieldset > .field:not(.choice) > .label, .opc-wrapper .form .fieldset > .field:not(.choice) > .label, .form-shipping-address .fieldset > .field:not(.choice) > .label{
	text-align: right;
}
.field .control._with-tooltip input{
	margin-left: 10px;
	margin-right: 0;
}
.checkout-index-index .field-tooltip{
	left: 0;
	right: auto;
}
.field-tooltip .field-tooltip-content{
	right: 38px;
	left: auto;
}
.field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after{
	right: -20px;
	left: auto;
	transform: rotate(180deg);
}
.checkout-index-index .field-tooltip .field-tooltip-content{
	text-align: right;
}
.opc-wrapper .checkout-shipping-method .actions-toolbar > .primary{
	float: right;
}
.opc-block-summary .items-in-cart > .title{
	padding:10px 0 10px 40px;
}
.opc-block-summary .items-in-cart > .title:after{
	left: 0;
	right: auto;
}
.opc-block-summary .product-item .details-qty .label{
	padding-left: 10px;
	padding-right: 0;
}
.checkout-index-index .opc-wrapper .form-login .actions-toolbar .primary{
	float: right;
}
.checkout-index-index .opc-wrapper .form-login .actions-toolbar .primary .action{
	margin: 0 0 0 5px;
}
.checkout-index-index .opc-wrapper .form-login .actions-toolbar .secondary{
	float: left;
}
.opc-wrapper .shipping-address-item{
	padding: 20px 20px 20px 35px;
}
.opc-wrapper .shipping-address-item.selected-item:after{
	left: 0;
	right: auto;
}
.opc-wrapper .action-select-shipping-item{
	float: left;
}
.checkout-index-index .modal-popup .modal-inner-wrap{
	right: 50%;
	left: auto;
	-o-transform: translate(50%, -50%);
    -ms-transform: translate(50%, -50%);
    -moz-transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
}
.opc-wrapper .action-select-shipping-item, .checkout-index-index .modal-popup .action.secondary{
	text-align: center;
}
.checkout-index-index .fieldset > .field.choice .label{
	padding-left: 10px;
	padding-right: 0;
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content, .shipping-policy-block.field-tooltip .field-tooltip-content{
	right: auto;
	left: -10px;
}
.checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:before, .checkout-index-index .modal-popup .field-tooltip .field-tooltip-content:after, .shipping-policy-block.field-tooltip .field-tooltip-content:before, .shipping-policy-block.field-tooltip .field-tooltip-content:after{
	left: 10px;
    right: auto;
    transform: rotate(0deg);
}
.opc-wrapper .action-show-popup > span:before{
	padding-right: 0;
	padding-left: 5px;
}
.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container{
	right: 0 !important;
	left: auto !important;
}
.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], 
.iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, 
.iti--separate-dial-code input[type=text], 
.iti--separate-dial-code input[type=tel]{
	padding-left: 9px !important;
	padding-right: 52px !important;
}
.iti__flag-box, .iti__country-name{
	margin-left: 6px;
	margin-right: 0;
}
.iti__country{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.iti__arrow{
	margin-right: 6px;
	margin-left: 0;
}
.modal-custom .action-close, .modal-popup .action-close, .modal-slide .action-close{
	left: 0;
	right: auto;
}
#multiship-addresses-table th{
	text-align: right;
}
.multicheckout .actions-toolbar > .primary{
	float: right;
}
.multicheckout .actions-toolbar > .primary .action{
	margin: 0 0 0 5px;
}
.multicheckout .actions-toolbar .secondary .action{
	float: left;
}
.multicheckout .actions-toolbar .secondary .action.back{
	float: right;
}
.checkout-payment-method .payment-method-title .payment-icon{
	margin-left: 5px;
	margin-right: 0;
}
.checkout-index-index .fieldset > .field.choice .label{
	padding-right: 0px;
	padding-left: 14px;
}
.checkout-index-index .checkout-payment-method .payment-method-content .fieldset > .field.required > .label:after{
	margin-right: -2px;
	margin-left: 0;
}
.checkout-agreement label{
	background-position: top left !important;
}
.checkout-index-index .checkout-payment-method .actions-toolbar .primary{
	float: right;
}
.opc-block-summary .table-totals .mark{
	text-align: right;
}
.opc-block-shipping-information .shipping-information-title .action-edit{
	left: 0;
	right: auto;
}
.checkout-payment-method .payment-option-title .action-toggle{
	padding-left: 12px;
	padding-right: 0;
}
.styles__how-it-work-info--333f4 .styles__list--21e59 .styles__item--28e38 .styles__item-text--5063b{
	margin-left: 0px !important;
	margin-right: 12px !important;
}
.opc-progress-bar-item:first-child:before{
	border-radius: 0 6px 6px 0;
}
.opc-progress-bar-item:last-child:before{
	border-radius: 6px 0 0 6px;
}
.checkout-onepage-success .page-main .column.main .checkout-success .actions-toolbar .primary{
	margin: 0;
}
.checkout-onepage-success .page-main .column.main .checkout-success .page-main p,
.checkout-onepage-success .page-main .column.main .checkout-success .actions-toolbar{
	text-align: center;
} 
.checkout-onepage-success .page-main p,
.checkout-onepage-success .page-title-wrapper h1{
	text-align: center;
}
.checkout-onepage-success .page-main .page.messages{
	width: 100%;
}
.cart.table-wrapper .item-options dt, .opc-block-summary .items-in-cart .product .item-options dt, .block-giftregistry-shared-items .product .item-options dt, .multicheckout .item-options dt{
	clear: right;
	float: right;
	margin: 0 0 5px 10px;
}
.cart.table-wrapper .item-options dd, .opc-block-summary .items-in-cart .product .item-options dd, .block-giftregistry-shared-items .product .item-options dd, .multicheckout .item-options dd{
	float: right;
}
.ampreorder-note, .preorder_note{
	margin-left: 0 !important;
	margin-right: 87px !important;
}
.opc-wrapper .action-show-popup, .opc-wrapper .action-edit-address,
.checkout-index-index .modal-popup .action.primary{
	text-align: center;
}
.checkout-payment-method .checkout-billing-address .fieldset > .field:not(.choice) > .label{
	float: right;
}
.opc-wrapper .actions-toolbar > .primary .action.action-update{
	text-align: center;
}
.opc-wrapper .checkout-billing-address .action.action-cancel{
	text-align: center;
}
.opc-wrapper .actions-toolbar>.primary .action.action-apply{
	text-align: center;
}
.checkout-onepage-success .print{
	float: left;
}
.account .page-title-wrapper .order-status{
	float: left;
}
table th{
	text-align: right;
}
.table-order-items .subtotal, .table-order-items .amount{
	text-align: left;
}
.table:not(.cart):not(.totals) tfoot .mark{
	text-align: left;
}
.table-order-items .subtotal .price-including-tax{
	text-align: left;
}
.multicheckout.address .actions-toolbar .secondary .action{
	margin-right: 10px;
	margin-left: 0;
}
.multicheckout.address .actions-toolbar .secondary{
	display: flex;
	justify-content: space-between;
}
.multicheckout.address .actions-toolbar .secondary .action.update{
	order: 2;
	margin-right: auto;
	border-radius: 0;
}
.multicheckout.address .actions-toolbar .secondary .action.add{
	order: 3;
}
.multicheckout.address .actions-toolbar .secondary .action.back{
	order: 1;
}
.multishipping-checkout_address-newshipping .fieldset .fullname .field .label, .multishipping-checkout_address-newshipping .fieldset > .field:not(.choice) > .label{
	text-align: right;
}
.multishipping-checkout_address-newshipping form .actions-toolbar .primary{
	float: right;
	margin: 0 0 0 5px;
}
.multishipping-checkout_address-newshipping form .actions-toolbar .secondary{
	float: left;
}
.multicheckout .block-shipping .box{
	float: right;
}
.multicheckout .block-shipping .box .methods-shipping .item-content{
	margin-right: 0;
}
.multicheckout.shipping  .actions-toolbar > .primary,
.multicheckout.order-review  .actions-toolbar > .primary,
.multicheckout.billing  .actions-toolbar > .primary{
	margin-left: 10px;
	margin-right: 0;
}
.multicheckout .block-billing .box-billing-address{
	float: right;
}
.multicheckout .block-billing .box-billing-method{
	float: right;
}
.multicheckout.order-review .box-items{
	float: none !important;
}
.multicheckout.results ul.orders-list, .multicheckout.success ul.orders-list{
	padding-right: 0;
}
.multicheckout.results .orders-list, .multicheckout.success .orders-list{
	padding-right: 16px;
	padding-left: 0;
}
.multicheckout.success .actions-toolbar > .primary{
	margin-right: 0px;
}
.multicheckout.results .orders-list .shipping-list .shipping-item, .multicheckout.success .orders-list .shipping-list .shipping-item{
	margin-right: 84px;
	margin-left: 0 !important;
}
.multicheckout.results .orders-list .shipping-list .shipping-label, .multicheckout.success .orders-list .shipping-list .shipping-label{
	margin-left: 10px;
	margin-right: 0;
}
.multicheckout.results .orders-list .shipping-list .error-block .error-label, .multicheckout.success .orders-list .shipping-list .error-block .error-label{
	margin-left: 10px;
	margin-right: 0;
}

/*account page css*/
.account .column.main .block:not(.widget) .block-title > .action, .multicheckout .block-title > .action, .paypal-review .block .block-title > .action, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > .action, [class^='sales-guest-'] .column.main .block:not(.widget) .block-title > .action, .sales-guest-view .column.main .block:not(.widget) .block-title > .action{
	margin-left: 0;
	margin-right: 15px;
}
.account .table-wrapper .action{
	margin-left: 15px;
	margin-right: 0;
}
.account .table-wrapper .action:last-child{
	margin-left: 0;
}
.account .block.block-reviews-dashboard .rating-summary .label{
	padding-left: 10px;
	padding-right: 0;
}
.account .fieldset .fullname .field .label,
 .account .fieldset > .field:not(.choice) > .label{
	text-align: right;
}
.fieldset > .field:not(.choice) > .label{
	text-align: right !important;
}
.abs-field-date input, .form-giftregistry-search 
.fields-specific-options .datetime-picker,
.field.date input{
	margin-right: 0;
	margin-left: 10px;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month{
	margin-left: 6%;
	margin-right: 0;
}
.ui-datepicker .ui-datepicker-next{
	left: 2px;
	right: auto;
	transform: rotate(180deg);
}
.ui-datepicker .ui-datepicker-prev{
	right: 2px;
	left: auto;
	transform: rotate(180deg);
}
.password-strength-meter:before{
	right: 0;
	left: auto;
}
.modal-footer>:not(:last-child){
	margin-left: 2.5px;
	margin-right: 0;
}
.modal-footer>:not(:first-child){
	margin-right: 2.5px;
	margin-left: 0;
}
.customer-review .product-media{
	float: right;
	margin-right: 0;
	margin-left: 3%;
}
.account .rating-summary .rating-result{
	margin-left: 0;
	margin-right: 5px;
}
.order-actions-toolbar .action{
	margin-right: 0;
	margin-left: 30px;
}
.order-actions-toolbar .action.print{
	margin: 0;
}
.order-links .item{
	margin-left: 20px;
	margin-right: 0;
}
.order-actions-toolbar .action.print{
	float: left !important;
}
.sales-order-print .nav-toggle,
.sales-order-printinvoice .nav-toggle{
	display: none !important;
}
.form-wishlist-items .fieldset .control{
	padding-right: 6px;
	padding-left: 0;
}
.form-wishlist-items .products-grid.wishlist .product-item-actions .actions-primary button{
	right: auto;
	left: 0;
}
.products-grid.wishlist .product-item-actions > *{
	margin-left: 15px;
	margin-right: 0;
}
.products-grid.wishlist .product-item-actions > *:last-child{
	float: left;
	margin-right: 15px	;
	margin-left: 0;
}
.form-wishlist-items .products-grid.wishlist .product-item-actions .actions-primary{
	float: none;
}
.account .block-reorder .actions-toolbar .secondary{
	float: none;
	text-align: right;
}
#installment-form #preferred_shipping_date{
	margin-right: 20px;
	margin-left: 0;
}
#installment-form #user_chosen_shipping_method{
	margin-left: 0;
	margin-right: 12px;
}
.account .table-wrapper .action#pay-installment{
	color: #ffffff !important;
	margin-right: 30px;
	margin-left: 0;
}
.account .table-wrapper .action#pay-installment:hover{
	color: #306 !important;
}
.abs-pager-toolbar .pages, .account .toolbar .pages, 
.toolbar-giftregistry-results .pages, .toolbar-wishlist-results .pages{
	text-align: center;
}
.pages .action.next:before,
.pages .action.previous:before{
	margin: 0 -6px 0 0;
	transform: rotate(180deg);
}
.pages .item{
	margin: 0 0 0 8px;
}
.pages .action.next{
	margin-right: 8px;
	margin-left: 0;
}
.pages .action.previous{
	margin-right: 0;
	margin-left: 8px;
}
/*signup pages*/
.customer-account-create .actions-toolbar > .primary{
	float: right;
} 
.customer-account-create .actions-toolbar > .secondary, 
.multishipping-checkout-register .actions-toolbar > .secondary{
	float: left !important;
}
.customer-account-login .customer-section-block .block-content .actions-toolbar .primary, 
.multishipping-checkout-login .customer-section-block .block-content .actions-toolbar .primary{
	float: right;
}
.login-container .actions-toolbar .secondary{
	float: left !important;
}
.sociallogin-block .sociallogin-buttons ul li .sociallogin-button-icon{
	float: right;
}
/*cms pages*/
.wholesale-inquiry-index .wholesale-inquiry-form-wrapper .form .wrapper .fieldset .field .label{
	text-align: right !important;
}
.wholesale-inquiry-index .wholesale-inquiry-form-wrapper .form .actions-toolbar div.primary{
	width: auto;
	float: none;
}
.category-comicave-studios .wrapper .landing-categories h2,
.comicave_landing .landing-categories p{
	text-align: right;
}
.cms-page-view .page-title-wrapper .page-title span{
	padding-right: 0;
	padding-left: 20px;
}
.all_letter .letter_box span{
	text-align: center;
}
.wholesale-inquiry-index .wholesale-inquiry-form-wrapper .form .actions-toolbar div.primary button.submit{
    border-radius: 0 !important;
}
.cms-tabby .page-main h3, .cms-tabby .page-main h4, .cms-tabby .page-main p,
.cms-tabby .page-main ul li, .cms-tabby .page-main .block{
	text-align: center;
}
.cms-postpay div[style="text-align: center"] p,
.cms-postpay div[style="text-align: center"] h4,
.cms-postpay div[style="text-align: center"] h3,
.cms-postpay div[style="text-align: center"] div{
	text-align: center;
}
.reorder .actions-toolbar .primary .action{
	margin: 0 0 0 5px;
	padding: 5px 10px;
}
.reorder .actions-toolbar .primary{
	float: right;
}
.reorder .actions-toolbar .secondary{
	float: right;
}
.fancybox-toolbar{
	left: 0;
	right: auto;
	direction: rtl;
}
.fancybox-infobar{
	right: 0;
	left: auto;
}
.fancybox-navigation .fancybox-button--arrow_right{
	left: 0;
	right: auto;
	transform: rotate(180deg);
}
.fancybox-navigation .fancybox-button--arrow_left{
	left: auto;
	right: 0;
	transform: rotate(180deg);
}
.fancybox-thumbs{
	left: 0;
	right: auto;
}
.fancybox-show-thumbs .fancybox-inner{
	left: 211px;
	right: 0;
}

/* Swatch options */
.swatch-option {
	float: right;
	margin: 0 0 2% 2%;
}
.swatch-option:nth-child(2) {
	margin-left: 0;
}
/* Swatch options */

/*media query*/
@media(min-width:768px){
	.page-layout-2columns-left .column.main{
		float: left;
	}
	.page-layout-2columns-left .sidebar-main{
		float: right;
	}
	.sorter{
		float: left;
	}
	.filter-options-content .items a{
		padding-right: 35px;
		padding-left: 0;
	}
	.filter-options input[type="checkbox"]{
		float: right;
		margin: 0 0 0 5px !important;
	}
	.filter-options-content .items a .label{
		padding-right: 0;
		padding-left: 10px;
	}
	.catalogsearch-result-index .sidebar-main, 
	.catalog-category-view .sidebar-main, 
	.amshopby-index-index .sidebar-main, 
	.catalogsearch-result-index .sidebar-additional, 
	.catalog-category-view .sidebar-additional, 
	.amshopby-index-index .sidebar-additional{
		padding-right: 0;
		padding-left: 15px;
	}
	.catalogsearch-result-index .filter-options .filter-options-item.active .filter-options-title:before, 
	.catalog-category-view .filter-options .filter-options-item.active .filter-options-title:before, 
	.amshopby-index-index .filter-options .filter-options-item.active .filter-options-title:before{
		right: unset;
		left: 4px;
	}
	.opc-wrapper{
		float: right;
		padding-left: 30px;
		padding-right: 0 !important;
	}
	.opc-sidebar{
		float: left;
	}
	.account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional{
		padding-right: 0;
		padding-left: 2%;
		float: right;
	}
	.page-layout-2columns-left .sidebar-additional{
		clear: right;
	}
	.account .actions-toolbar .primary .action{
		margin: 0 0 0 5px;
	}
	.account .actions-toolbar .primary{
		float: right;
	}
	.account .actions-toolbar .secondary{
		float: left;
	}
	.abs-pager-toolbar .limiter, .account .toolbar .limiter, .toolbar-giftregistry-results .limiter, .toolbar-wishlist-results .limiter{
		float: left;
	}
	.abs-pager-toolbar .toolbar-amount, .account .toolbar .toolbar-amount, .toolbar-giftregistry-results .toolbar-amount, .toolbar-wishlist-results .toolbar-amount{
		float: right;
	}
	.products-grid.wishlist .product-item .fieldset .field.qty{
		padding-left: 10px;
		padding-right: 0;
	}
	.customer-account-forgotpassword .actions-toolbar > .primary .action{
		margin-left: 5px;
		margin-right: 0;
	}
	.customer-account-forgotpassword .actions-toolbar > .primary{
		float: right;
	}
	.customer-account-forgotpassword .actions-toolbar .secondary{
		float: left;
	}
}
@media(min-width:1025px){
	.catalogsearch-result-index .sidebar-main, 
	.catalog-category-view .sidebar-main, .amshopby-index-index .sidebar-main, 
	.catalogsearch-result-index .sidebar-additional, 
	.catalog-category-view .sidebar-additional, 
	.amshopby-index-index .sidebar-additional{
		padding-left: 30px;
		padding-right: 0;
	}
}

@media(min-width:1526px) and (max-width:1718px){
	.dropmenu-block{
		padding-left: 45px;
		padding-right: 0;
	}
}
@media(max-width:1600px){
	.site-facility{
		margin-right: 20%;
	}
	.thanos-placement{
		right: 20px;
	}
}
@media(max-width:1440px){
	.mega-dropdown{
		padding-right: 20%;
	}
}

@media(min-width:1025px) and (max-width:1349px){
	.mega-dropdown{
		background-image: none;
		padding-right: 0;
		justify-content: space-around;
	}
}
@media(max-width:1366px){
	.top-header .menu-content{
		margin-right: 10px;
	}
	.search-signin{
		padding: 0 8px;
	}
	.ddblock .switcher-currency{
		width: 85px;
	}
	.promo-section .galaxy-row .galaxy-col .robot-img.stan-lee-img{
		left: -20px;
	}
}
@media(max-width:1199px){
	.site-facility{
		margin-right: 0;
	}
	.catalog-category-view .product-item .action-btn-wrapper .buy-wrap, 
	.whatsnew-content form .action-btn-wrapper .buy-wrap, 
	.catalogsearch-result-index .product-item .action-btn-wrapper .buy-wrap{
		margin-right: 6px;
	}
	.catalog-category-view .product-item .action-btn-wrapper .action.to-wishlist, 
	.whatsnew-content form .action-btn-wrapper .action.to-wishlist, 
	.catalogsearch-result-index .product-item .action-btn-wrapper .action.to-wishlist{
		margin-right: 6px;
	}
	.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected{
		padding: 5px 47px 5px 30px;
	}
	.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected:after{
		right: 6px;
	}
}
@media(max-width:1160px){
	.minicart-wrapper .action.showcart:before{
		right: 17px;
	}
}
@media(max-width:1100px){
	.review-section .actions-toolbar.review-form-actions,
	.review-section .field-recaptcha{
		margin-right: 150px !important;
	}
}
@media(max-width:1024px){
	.top-header .branding .site-logo{
		margin-right: 25px;
		margin-left: 0;
	}
	.top-header .nav-toggle{
		right: 7px;
		left: auto;
	}
	.nav-sections{
		right: calc(-1*(100% - 54px));
		left: auto;
	}
	.nav-open .nav-sections{
		left: auto;
		right: 0;
	}
	.nav-before-open .page-wrapper{
		right: 0;
		left: auto;
		-webkit-transition: right 0.3s;
    	-moz-transition: right 0.3s;
    	-ms-transition: right 0.3s;
		transition: right 0.3s;
	}
	.nav-open .page-wrapper{
		right: calc(100% - 60%) !important;
		left: auto;
	}
	.mega-dropdown{
		padding-right:0;
		padding-left: 0;
	}
	.mega-dropdown .dropmenu-block .title a:after{
		left: -5px;
		right: auto;
		transform: rotate(-90deg);
	}
	.mega-dropdown .dropmenu-block .submenu-category{
		right: 100%;
		left: 0;
		transition: right .25s linear;
	}
	.mega-dropdown .dropmenu-block.submenu-open .submenu-category{
		right: 0;
	}
	.mega-dropdown .dropmenu-block .submenu-category .back-title h4 {
		padding-left: 0;
		padding-right: 15px;
	}
	.mega-dropdown .dropmenu-block .submenu-category .back-title h4:before{
		transform: rotate(90deg);
		right: -18px;
		left: unset;
	}
	.products-grid.wishlist .product-item-actions > *:last-child{
		float: none;
		margin-right: 0;
	}
	.mega-dropdown .dropmenu-block .title a,
	.mega-dropdown .dropmenu-block .submenu-category a,
	.bss-megamenu .dropdown.parent .dropdown-menu li.level1 a{
		font-family: 'Janna LT Regular';
	}
}
@media(max-width:991px){
	.promo-section .galaxy-row .galaxy-col .robot-img.stan-lee-img{
		left: -15px;
	}
	.catalog-product-view .product-section .pp{
		padding-right: 0 !important;
	}
	.catalog-product-view .product-section .product-info-wrapper{
		padding-right: 0;
		margin: 0;
	}
	.pre-order.catalog-product-view .product-section .product-info-wrapper{
		padding-right: 0;
	}
	.qty-control{
		margin-left: 12px;
		margin-right: 0;
	}
	.opc-wrapper{
		padding-left: 20px !important;
	}
	.account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional{
		padding-left: 0 !important;
	}
	.promo-section .galaxy-row .galaxy-col h3{
		font-size: 36px;
	}
}
@media(max-width:768px){
	.field-tooltip .field-tooltip-content{
		right: auto;
		left: -10px;
	}
	.field-tooltip .field-tooltip-content:before, .field-tooltip .field-tooltip-content:after{
		transform: rotate(0deg);
		right: auto;
		left: 10px;
	}
}
@media(max-width:767px){
	.filter-options-content .items a .label{
		font-family: 'Janna LT Regular';
	}
	.top-header{
		padding-left: 0;
		padding-right: 10px;
	}
	.ddblock .switcher-currency{
		width: auto;
		padding-right: 0;
		padding-left: 5px;
	}
	.ddblock .switcher .options ul.dropdown{
		left: 0;
	}
	.top-header .branding .site-logo{
		margin-right: 10px;
	}
	.page-header .switcher li{
		margin-left: 0;
	}
	.languages{
		padding: 0;
	}
	.search-signin li{
		margin-left: 0;
	}
	.search-signin{
		padding: 0 5px;
	}
	.search-signin li.signin-link span:before{
		margin-left: 4px;
	}
	.searchbox{
		left: 0 !important;
		right: auto !important;
	}
	.searchbox-open .searchbox-input{
		padding: 0px 10px 0 50px !important;
	}
	.amsearch-autocomplete-information{
		padding-left: 0;
		padding-right: 10px;
	}
	.common-head-bar .view-all{
		padding-right: 15px;
	}
	.common-head-bar h2, .common-head-bar h1{
		margin-left: 10px;
	}
	.official-license-text span{
		padding-left: 10px;
	}	
	.site-facility li:nth-child(3n){
		border-left: 0;
	}
	.footer-link-title:after{
		left: 0;
		right: auto;
	}
	.page-header .custom_header_right_part .switcher-language{
		margin: 0 0 0 8px;
	}
	.page-header .custom_header_right_part .switcher-currency{
		padding-left: 0;
		margin: 1px 0 0 8px !important;
	}
	.top-header .branding .site-logo img{
		margin-left: 0;
		margin-right: 8px;
	}
	.top-header .branding .site-logo{
		margin-right: 0;
	}
	.search-signin li.search-link span:before{
		margin-left: 6px;
		margin-right: 0;
	}
	.minicart-wrapper .action.showcart{
		padding-right: 38px;
	}
	.minicart-wrapper .action.showcart:before{
		right: 13px;
	}
	.page-header .custom_header_right_part .switcher-currency .options ul.dropdown{
		right: 0;
		left: auto;
	}
	.search-signin .account-menu{
		left: 0;
		right: auto;
	}

	/*Listing page css*/
	.filter_for_mobile{
		right: 0;
		left: auto;
	}
	.block.filter{
		right: -100%;
		left: auto;
		-webkit-transition: right 0.3s;
	    -moz-transition: right 0.3s;
	    -ms-transition: right 0.3s;
	    transition: right 0.3s;
	}
	.block.filter.active{
		right: 0;
	}
	.filter-options .filter-options-title:before{
		transform: rotate(90deg);
	}
	.catalogsearch-result-index .filter-options-content li.item, 
	.catalog-category-view .filter-options-content li.item, 
	.amshopby-index-index .filter-options-content li.item{
		padding-right: 30px !important;
		padding-left: 0 !important;
	}
	.filter-options .filter{
		right: 0 !important;
		left: auto !important;
	}
	.filter-options .filter-options-content .item input{
		margin: 0 0 0 5px !important;
		right: 0 !important;
		left: auto !important;
	}
	.filter-options-content .items a .label{
		padding-left: 6px;
		padding-right: 0;
	}
	.block-actions.filter-actions{
		left: 0;
	}
	.filter-actions .action.clear, .filter-actions .action.clear:hover{
		padding: 0  15px 0 0 !important;
		left: 13px;
		right: auto;
	}
	.filter-actions .action.clear:after, .filter-actions .action.clear:before{
		right: 0;
	}
	.block.filter.active .mobile_filter .action-btn-wrapper{
		right: 0;
    	left: auto;
	}
	/*PDP page css*/
	.catalog-product-view .product-section .product-info-wrapper .product-add-form .mp_social_share_inline_under_cart:after{
		left: 54px;
	}
	/* cart checkout page */
	.cart-summary .block .fieldset.coupon .actions-toolbar .primary{
		float: none;
	}
	.cart.table-wrapper .actions-toolbar > .action, .action-gift{
		margin-left: 0;
	}
	.block-cart-failed .action.continue, .cart-container .form-cart .action.continue, .cart-container .cart-gift-item .action.continue{
		float: none;
	}
	.block-cart-failed .action.clear, .block-cart-failed .action.update, .cart-container .form-cart .action.clear, .cart-container .form-cart .action.update, .cart-container .cart-gift-item .action.clear, .cart-container .cart-gift-item .action.update{
		float: none;
		margin-left: 5px;
		margin-right: 5px;
	}
	.opc-wrapper{
		padding-left: 0px !important;
	}
	.custom-slide{
		right: 44px;
		left: 0;
	}
	.custom-slide .modal-inner-wrap{
		transform: translateX(-100%);
	}
	.opc-estimated-wrapper .estimated-block{
		float: right;
	}
	.minicart-wrapper{
		float: left;
	}
	.minicart-items .product-item-pricing .label{
		padding-left: 2px;
	}
	.checkout-index-index .minicart-wrapper .action.showcart::before{
		right: 6px;
		left: auto;
	}
	.checkout-index-index .minicart-wrapper .action.showcart{
		padding: 7px 36px 7px 10px;
	}
	.checkout-index-index .opc-wrapper .form-login .actions-toolbar .primary{
		float: none;
	}
	.checkout-index-index .opc-wrapper .form-login .actions-toolbar .secondary{
		float: none;
	}
	.checkout-index-index .modal-popup .modal-inner-wrap{
		-webkit-transform: translateX(-100%);
    	transform: translateX(-100%);
	}
	.checkout-index-index .modal-popup.modal-slide{
		right: 44px;
		left: 0;
	}
	.opc-wrapper .new-address-popup .action-show-popup{
		text-align: center;
	}
	.multishipping-checkout-addresses .multicheckout .actions-toolbar > .primary{
		float: none;
	}
	.multishipping-checkout-addresses .multicheckout .actions-toolbar .secondary .action{
		text-align: center;
	}
	.checkout-index-index .checkout-payment-method .actions-toolbar .primary{
		float: none;
	}
	.account .page-title-wrapper .order-status{
		float: none;
	}
	.multicheckout.address .actions-toolbar .secondary{
		display: block;
	}
	.multicheckout.address .actions-toolbar .secondary .action{
		margin-right: 0;
	}
	.multishipping-checkout_address-newshipping form .actions-toolbar .primary{
		float: none;
	}
	.multishipping-checkout_address-newshipping form .actions-toolbar .secondary{
		float: none;
	}
	.multicheckout.shipping  .actions-toolbar > .primary,
	.multicheckout.order-review  .actions-toolbar > .primary,
	.multicheckout.billing  .actions-toolbar > .primary{
		float: none;
	}
	.multicheckout.shipping .actions-toolbar .secondary .action.back,
	.multicheckout.order-review  .actions-toolbar .secondary .action.back,
	.multicheckout.billing .actions-toolbar .secondary .action.back{
		float: none;
		text-align: center;
	}
	.multicheckout .block-billing .box-billing-address{
		float: none;
	}
	.modal-slide .modal-inner-wrap{
		-webkit-transform: translateX(-100%) !important;
    	transform: translateX(-100%) !important;
	}
	.modal-popup.modal-slide{
		right: 44px;
		left: 0;
	}
	.modal-popup.modal-slide._show .modal-inner-wrap{
		-webkit-transform: translateX(0%) !important;
    	transform: translateX(0%) !important;
	}
	.checkout-onepage-success .page-title-wrapper h1{
		text-align: center;
	}
	.account .column.main .toolbar.bottom .toolbar-amount{
		text-align: center;
	}
	.account .toolbar .limiter{
		text-align: center;
	}
	.toolbar.wishlist-toolbar .toolbar-amount, .toolbar.wishlist-toolbar .limiter{
		display: block;text-align: center;
	}
	.account .actions-toolbar .primary .action{
		text-align: center;
	}
	.products-grid.wishlist .product-item-actions .action.edit{
		float: right;
		margin-right: 0;
	}
	.products-grid.wishlist .product-item-actions{
		float: right;
	}
	.products-grid.wishlist .product-item-photo{
		float: right;
		margin-left: 20px;
		margin-right: 0;
	}
	.products-grid.wishlist .product-item-name, .products-grid.wishlist .product-item-description, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-tooltip{
		margin-right: 95px;
		margin-left: 0;
	}
	.account .block-reorder .actions-toolbar .secondary .action{
		width: auto;
		text-align: center;
	}
	/*Signup pages*/
	.customer-account-create .actions-toolbar > .primary{
		float: none;
	}
	.customer-account-login .customer-section-block .block-content .actions-toolbar .primary,
	.multishipping-checkout-login .customer-section-block .block-content .actions-toolbar .primary{
		float: none;
	}
	/* cms pages */
	.cms-page-view .page-title-wrapper .page-title span{
		padding-left: 10px;
	}
	.cms-contact-us .contact-us-wrapper .address p{
		text-align: center;
	}
	.multicheckout.results .orders-list .shipping-list .shipping-item, .multicheckout.success .orders-list .shipping-list .shipping-item{
		margin-right: 0;
	}
	.cms-tabby .col-8{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .account .table-order-items .subtotal, .account .table-order-items .amount{
    	text-align: left;
    }
    #installment-form #preferred_shipping_date{
    	margin-right: 0;
    }
    #installment-form #user_chosen_shipping_method{
    	margin-right: 0;
    }
	
}
@media(max-width:639px){
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before{
		padding-right: 0;
		padding-left: 10px;
	}
	.order-items.table-wrapper .col.price, .order-items.table-wrapper .col.qty, .order-items.table-wrapper .col.subtotal, .order-items.table-wrapper .col.msrp{
		text-align: right;
	}
	.table-wrapper .table:not(.totals):not(.table-comparison) tfoot th{
		float: right;
		text-align: right;
	}
	.table-wrapper .table:not(.totals):not(.table-comparison) tfoot td{
		float: left;
		text-align: left;
	}
}
@media(max-width:575px){
	.navbar-right-signin{
		margin-right: 0;
		margin-left: 0;
	}
	.ddblock{
		width: auto !important;
	}
	.wrapper .landing-categories div{
		text-align: center;
	}
}
@media(max-width: 480px){
	.qty-control{
		margin-left: 8px;
	}
	.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected{
		padding: 5px 38px 5px 18px;
		text-align: center;
	}	
	.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected:before{
		left: -2px;
	}
	.catalog-product-view .product-section .product-info-wrapper .product-add-form .custom-dropdown .dk-selected:after{
		font-size: 13px;
	}
	.catalog-product-view .product-section .product-info-wrapper .product-add-form .box-tocart .fieldset .action-wrap{
		margin-right: 4px;
	}
	.box-tocart .actions .border-btn{
		margin-left: 5px;
	}
	.catalog-product-view .product-section .product-info-wrapper .product-add-form .box-tocart .fieldset .action-wrap .social-share-icon .social-share{
		margin-left: 5px;
	}
	.catalog-product-view .product-section .product-info-wrapper .product-add-form .mp_social_share_inline_under_cart:after{
		left: 44px;
	}
	.product-section .product-add-form .option-div .option-control{
		margin-right: 0;
	}
	.product-section .product-add-form .option-div label{
		padding-right: 0;
		padding-left: 10px;
	}
}
@media(max-width:479px){
	.review-section .actions-toolbar.review-form-actions,
	.review-section .field-recaptcha{
		margin-right: 0 !important;
	}
}
@media(max-width:374px){
	.page-header .switcher li a{
		font-size: 10px;
	}
	.page-header .custom_header_right_part .switcher-language{
		margin: 0 0 0 6px;
	}
	.page-header .custom_header_right_part .switcher-currency{
		margin: 0 0 0 6px !important;
	}
	.top-header .branding .site-logo img{
		margin-right: 7px;
	}
}

.customer-account-create #ui-datepicker-div {
	left: auto !important;
	right: 75.5px;
}

.catalog-product-view.checkout-cart-configure .product-section .product-info-wrapper .product-add-form .box-tocart.update .actions .action.primary.tocart {
	margin-left: 0;
	margin-right: 10px;
}

.catalog-product-view.checkout-cart-configure .box-tocart.update .field.qty .label {
	margin-left: 10px;
	margin-right: 0;
}
.custom-duty-notice a {
    font-weight: 700;
}
.am-filter-items-attr_price li input[type="radio"],.am-filter-items-stock li input[type="radio"] {float: right;}
.am-filter-items-attr_price li input[type="radio"]:after,.am-filter-items-stock li input[type="radio"]:after {left: unset !important; right: 0 !important}
.toolbar.toolbar-products .filter-container .sorter-options {width: 72%;}
.toolbar.toolbar-products .toolbar-sorter {margin-right: 0; margin-left: 20px;}
.catalog-category-view .block-subtitle {padding-right: unset;}
.products.wrapper ~ .toolbar .limiter {display: none;}
.catalog-category-view .sorter-options.dk-select .dk-selected, .catalog-category-view .limiter-options.dk-select .dk-selected{padding: 0 10px 0 20px;}
.catalog-category-view .limiter .custom-dropdown{width: 49%;}
.catalog-category-view .limiter-options .dk-select-options{right: unset;left: 0;}
.filter-options .amshopby-search-box{margin: 0 0 5px 10px;}
.am-show-more{padding: 5px 0 10px 25px;}
.am-show-more:before,.am-show-more:after,.am-show-more[data-is-hide='false']:before{left: 0; right: unset;}

@media(max-width:767px){
	.filter-options .amshopby-search-box{margin: 0 0 15px 10px;}
}
/* Blogs Page */
.post-list-wrapper .post-list {
	padding-right: 0;
	padding-left: unset;
}
.post-list.modern .post-info {
	padding: 0 25px 0 0;
}
.post-list .post-image .post-category {
	right: 0;
	left: unset;
}
.post-list .post-image .post-category a {
	margin: 0 0 0 5px;
}
.post-list.modern .post-info .post-read-more .action.primary {
	text-align: right;
}
.widget.blog-search input {
	padding-right: 9px;
	padding-left: 35px;
}
.blog-search .actions .action.search {
	left: 0;
	right: unset;
}
.widget.block-categories ul li {
	padding: 5px 9px 5px 0;
}
.widget.block-list-posts .block-content .item .post-image {
	float: right;
	margin-right: 0;
	margin-left: 12px;
}
/* Blogs Page */

/*media query*/
@media(min-width:768px){
	.page-layout-2columns-left .column.main{
	.customer-account-forgotpassword .actions-toolbar .secondary{
		float: left;
	}

	/* Blogs Page */
	.page-layout-2columns-right .column.main {
		float: right;
	}
	.page-layout-2columns-right .sidebar-additional {
		float: left;
	}
	.sidebar-additional {
		clear: left;
		padding-right: 2%;
		padding-left: 0;
	}
	/* Blogs Page */
}
/* currency switcher start */
@media(max-width:767px) {
    .page-header .switcher .options ul.dropdown {
        min-width: 70px;
    }
 
    .page-header .switcher .options ul.dropdown a {
        padding: 8px;
        justify-content: flex-start;
    }
}
/* currency switcher end */