/********************************************************
	RTL Right - to - Left Styles
********************************************************/

body,
#search_filters .js-search-filters-clear-all,
body#checkout section.checkout-step #customer-form .form-control-label,
body#checkout section.checkout-step #delivery-address .form-control-label,
body#checkout section.checkout-step #invoice-address .form-control-label,
body#checkout section.checkout-step #login-form .form-control-label {
  text-align: right;
}
label,
.label {
  text-align: left;
}
@media (min-width: 544px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: right;
  }
}
@media (min-width: 768px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-sm-4 {
    float: right;
  }
}
@media (min-width: 992px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11 {
    float: right;
  }
}
@media (min-width: 1200px) {
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11 {
    float: right;
  }
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.contact-rich .icon,
.products-selection .display li,.menu-title,#new_comment_form .product .product_desc,
.product-container .hook-reviews .comments_note .star_content,#new_comment_form div.star,
.Recent-title,.image-block_slider,
#header .header-top .header_logo,#product .breadcrumb ol,
#module-psblog-blog .breadcrumb ol,#header .header-top .header_logo a::before,
#checkout .breadcrumb ol,.service_image,.breadcrumb ol,
#order-confirmation .breadcrumb ol, #main .page-footer,
#_desktop_cart .cart-products-count.cart-count-producttext,.blog-item .blog-image,
.lastest_block .blog-item .blog-content-wrap,.qtyprogress,.products-section-title h2.title,
.contactdiv1,.product-prices,#footer .footer-container .block-contact, .block-social,
.smart-blog-comm-row .smart-blog-single-comm,.footer-container .links,.social-sharing  {
  float: right;
}
.pagination .page-list,.header-top .head-wishlist,.st-wishlist-button-delete ,
.quickview .product-additional-info .social-sharing li a, .cart_block .close-icon,button.close,.bottom-line .pagination,#blog-listing #pagination,
.header-top .head-compare,.social-sharing a,#_desktop_cart,#header .header-top .blockcart,
.st-productscompare-item .delete-productcompare,#js-checkout-summary .card-block .cart-summary-products .js-show-details .material-icons,
#block_email_toggle,.cart_block.open .nav-toggle,.itemTwitterButton,.product-leftside .product-cover,
.social-heading, .product-quantity .checkout,#header .header-top-main.bg_main #cpheadercms2,#cpcmsbanner1,#cpfootercms1  {
  float: left;
}
.fancybox-close {
  left: -18px;
  right: auto;
}
#_desktop_user_info .top-link::after, #_desktop_language_selector::after, #_desktop_currency_selector::after,#footer .footer-container .footer-left::after{left: -15px;right: auto;}
#new_comment_form,.alert-success,.products-sort-order .select-title,#new_comment_form label,
.product-information .product-reference .label, .product-information .brand-infos .label, .quickview .product-reference .label, .quickview .brand-infos .label,
#productCommentsBlock .alert-info,#products .grid article.product_item .product-bottom, .product_list article.product_item .product .product-bottom, .product_list article.item .product .product-bottom,
.psproductcountdown,.block-social ul, #myprestacommentsBlock .products-section-title,.block_newsletter .block_title, .block_newsletter .block_content   {
  text-align: right;
}
#header .header-top-main.bg_main #cpheadercms2 .offer-link a{padding: 12px 25px 12px 0px;}
.sdsarticle-des.smart-blog-sing-blog-content,.smart-blog-posts-short-description{text-align: right !important;}
.block-promo .promo-input{
  padding: 0 15px 0 105px;
}
/*Newsletter Popup*/
.newsletter-checkbox,.cart-price {
  text-align: left;
}
.ZoomContainer {
	transform: rotatey(540deg);
}
.tm-newsletter-popup-close .tm_close {
  right: auto;
  left: -13px;
}
.newsletter-input-email {
  padding: 0 20px 0 40px;
}
.product-information .product-manufacturer,.tabs .nav-tabs .nav-link::after,.block-promo .promo-input + button,
.product-page .productpage-attributes-items .brand-infos::after,#footer .footer-container .block-contact::after,.breadcrumb li a::after {
  left: 0;
  right: auto;
}
.newsletter-form .button .arrow_forward {
  position: relative;
  left: 5px;
}
/******* Header ********/
#searchbox .button-search {
  left: 0;
  right: auto;
  border-radius: 30px 0 0 30px;
}
.language-selector ul li a img {
  margin-left: 8px;
  margin-right: 0;
}
.service_content::after {left:-70px;right:auto;}
.products .thumbnail-container .product-actions, .products .thumbnail-container .product-actions-main{left:-50px;right:auto;}
.product-flags{right:7px;left:auto;}
.product_list.gridcount.grid .product-description .product-actions,
.product_list.gridcount.grid .product-description .product-actions-main {
  margin-right: 0;
  margin-left: 0px;
}
#js-product-list .product_list.gridcount.list article .thumbnail-container .product-actions-main, #js-product-list .product_list.gridcount.list article .thumbnail-container .product-actions
{left: -5px;right: auto;}
.cart-products-counthome{
  right: 15px;
  left: auto;
}
.ap-total-wishlist, .ap-total-compare{
  right: 20px;
  left: auto;
}
#submitNewMessage {
  margin-left: 0px;
  margin-right: 15px;
}
#js-product-list .product_list.gridcount.list article.product_item .product-actions-main .view_detail,
#js-product-list .product_list.gridcount.list article.product_item .product-actions .view_detail {
  float: right;
  margin-right: 0;
  margin-left: 4px;
}
#authentication [data-action="show-password"],.input-group .input-group-btn > .btn {
  border-radius: 5px 0px 0px 5px;
  -webkit-border-radius: 5px 0px 0px 5px;
  -khtml-border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  -o-border-radius: 5px 0px 0px 5px;
}
#brand_list article.brand .brand-inner .brand-products {
  border-right: 1px solid #e5e5e5;
  padding: 15px 30px 25px 0px;
  border-left: none;
}
.popover,.overlay{
  right: 0;
  left: auto;
}
.col-md-4.links.block.hb-animate-element.top-to-bottom li a::before {
  transform: rotate(180deg);
}
.crosssell-products .product-description,.productscategory-products .product-description,.product-accessories .product-description {
  padding-right: 20px;
  padding-left: 0px;
}
#_desktop_cart .open,#_mobile_cart .open {
  visibility: visible;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.cart_block {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  left: 0;
  right: auto;
}
.product-prices .tax-shipping-delivery-label {
  margin-left: 0;
  margin-right: 7px;
}
.vertical-menu .top-menu .pull-xs-right.hidden-sm-down .material-icons.right {
  display: block;
}
.vertical-menu .top-menu .pull-xs-right.hidden-sm-down .material-icons.left {
  display: none;
}
#_desktop_user_info > .user-info a .material-icons,#_mobile_user_info > .user-info a .material-icons {
  line-height: 20px;
  float: right;
  text-align: right;
  margin-left: 5px;
  margin-right: 0;
}
.blog-home .customNavigation {
  right: auto !important;
  left: 0 !important;
}
.contact-link,#header .header-nav .left-nav,.lastest_block.tmblog-latest .blog-item .blog-meta{
  float: right;
}
#cp_sidevertical_menu_top .top-menu[data-depth="1"] li a::before, #cp_sidevertical_menu_top .top-menu[data-depth="2"] li a::before, #cp_sidevertical_menu_top .top-menu[data-depth="3"] li a::before {
	left: auto;
	right: 8px;
	transform: rotateY(155deg);
	transform: rotateY(155deg);
}
.contact-link span {
  padding-right: 5px;
  padding-left: 0;
}
.search-widget form input[type="text"] {
  padding: 1px 24px 0 102px;
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -khtml-border-radius: 30px;
}
.search-widget form button[type="submit"] {
  border-radius: 30px 0 0 30px;
  -webkit-border-radius: 30px 0 0 30px;
  -khtml-border-radius: 30px 0 0 30px;
  left: 0;
  right: auto;
}
#header .header-nav .blockcart {
  margin-left: 0px;
  margin-right: 10px;
}
.flexslider .caption-description .sub.tite {
	font-size: 16px;
	line-height: 25px;
	margin: 0px 0;
}
.cart_block .cart-item .cart-info .remove-from-cart,#_top_main_menu #top_moremenu,
.ets_block_search .button,.icon_search {
  left: 0px;
  right: auto;
}
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn,
.input-group-btn:not(:last-child) > .dropdown-toggle, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.product-information .product-reference .label,
.product-information .brand-infos .label,
.cart_block .cart-item .cart-info,#subcategories ul li .subcategory-name,#checkout #delivery > label,.social-sharing,
.cart_custom,#left-column .products .product-description,
#right-column .products .product-description,.modal-footer,.product_info_tab .tabs,.products .comments_note,
.quickview .social-sharing,#module-stfeature-mywishlist .table thead th,body#checkout section.checkout-step .radio-block,
#product .psproductcountdown,#product_comments_block_tab,
.secondary-blog .blog-item .blog-meta,.tmblog-latest .blog-item .blog-meta, .secondary-blog .blog-item .blog-meta,
#product_comments_block_tab div.comment div.comment_author span, #product_comments_block_tab .comment_author_infos,
.criterions_grade,#product_comments_block_tab div.comment div.comment_details,#product_comments_block_tab .comment_author_infos,.blog-item .blog-content-wrap,
#_desktop_user_info .user-info,body#checkout section.checkout-step .address-footer,
.custom-checkbox label,#search_filters .facet .facet-label,.service-details,#cp_sidevertical_menu_top .top-menu a,.testimonial-banner-description,
.testimonial-block-part .cptestimonial-container .cptestimonial-container-inner,#left-column .products .product-price-and-shipping .regular-price,
#left-column .blog_view_all_button, #right-column .blog_view_all_button, #leftcolumn .blog_view_all_button, #right_column .blog_view_all_button,
.blog_description,.availability-list.availability-list-in-stock
 {
  text-align: right;
}
.cart_block .cart-item .cart-info .product-quantity {
  padding-left: 5px;
  padding-right: 0px;
}
.products .product-description .product-actions,.products .product-description .product-actions-main {
  text-align: right;
  float: right;
  margin-right: 0px;
  margin-left: 0;
}
.block_newsletter .title::before {
  left: auto;
  right: 0;
}
#search_filters .ui-slider-horizontal .ui-slider-handle {
  margin-left: -20px;
}
.media-left {
  padding-left: 10px;
  padding-right: 0;
  float: right;
}
.col-md-4.links.block li {
  padding-right: 0;
  padding-left: 0;
}
/******* Product ********/

#products .product-description,.products .product-description,.product-accessories .product-description,
.testimonial .test-btn,.product-title a,#left-column .products .product-price-and-shipping,
#left-column .product-price, #js-product-list .product_list.gridcount.list article .product-actions-main,
#js-product-list .product_list.gridcount.list article .product-actions,#left-column .products .product-item a,
#right-column .products .product-item a,#left-column .right-part .product-actions .add-to-cart,
#left-column .right-part .product-actions-main .add-to-cart,#right-column .right-part .product-actions .add-to-cart,
#right-column .right-part .product-actions-main .add-to-cart,.form-group,
#productCommentsBlock .clearfix,.product-tabcontent .tabs .tab-pane,.testimonial-block-part .tmtestimonial-container .tmtestimonial-container-inner,
.service-right,.special-products #special-carousel .thumbnail-container .special_block,
#products .product-title,.product-accessories .product-title,
#special-carousel .product-description .product-price-and-shipping,
#blockcart-modal .cart-content strong, .cmsbutton,.ets_title_block,.post-date,.ets-blog-sidear-post-meta,
.products-section-title,.cpcategory-container .categoryblock .block_content .cat-img {
  text-align: right;
  float: right;
}
#left-column .block,#right-column .block,.product-quantity .add,#product .product-actions .control-label,
#product .product-actions-main .control-label,#left-column .links,.modal-dialog .product-actions .control-label,
.modal-dialog .product-actions-main .control-label,#right-column .links,.copyright,.special-products #product-description-offer,
#left-column .products .product-item,#right-column .products .product-item,.product-information,
.products .product_list article.product_item,.product-quantity .qty,.special_block,
.product-quantity .input-group-btn-vertical,#product .product-quantity .compare,#product .product-quantity .wishlist,.comments_note div.star,
#_mobile_language_selector ,#_mobile_currency_selector,#productCommentsBlock div.star,
.delivery-option .col-sm-1,.delivery-option .col-sm-5.col-xs-12,.quickview .product-quantity .compare,.footer-left,
.quickview .product-quantity .wishlist,.header-top-main.bg_main .header_extra,
.cart_block .toggle-title,.header-top-main.bg_main .header-extra,
.lastest_block .blog_home ,.lastest_block .blog-item .blog-content-wrap .blog-created,
.input-group .form-control,#blockcart-modal .divide-right strong,.pull-left,.comments_note div.star, #myprestacommentsBlock div.star ,
#myprestacommentsBlock .tabs .clearfix.pull-right,.blog-comment-block img,.service-content,
.service-content .icon-image,#_mobile_contact_link ,.view-wishlist-product,.cart_block .cart-item .cart-info .product-name,#left-column,
#blogpage .blog-meta,.cart-summary-line .label,#checkout #delivery #delivery_message,.service_content,
#blogpage .blog-detail .blog-description,.js-product-availability-source #product-availability,#left-column .block_content .allproducts,
#right-column .block_content .allproducts,#left-column .products .product-item a,.footer-container .block-social li,
#right-column .products .product-item a,#left-column .products .product-title, .special-products .product-description .comments_note,
#right-column .products .product-title,#subcategories ul li,.breadcrumb .h1 , #cpleftbanner1 li, #cpleftbanner li,
.flexslider,#search_filters .facet .facet-label .custom-checkbox, #search_filters .facet .facet-label .custom-radio ,.block_newsletter form .col-xs-12,
.post-date .be-label,.ets-blog-latest-toolbar > span:not(:last-child),.blog-comment-row label,.ets_item_img {
  float: right;
}
.products .product-miniature .product-flags .new.on-sale,.products .product-miniature .online-only.on-sale,
.products .product-miniature .on-sale.on-sale,.products .product-miniature .discount-percentage.on-sale {
  left: 10px;
  right: auto;
}
.products .product-miniature .product-flags .new.online-only,.products .product-miniature .online-only.online-only,
.products .product-miniature .on-sale.online-only,.products .product-miniature .discount-percentage.online-only {
  left: auto;
  right: 6px;
  text-align: right;
}
#products .products .list article.product_item .center-block {
  text-align: right;
}
#search_filters .js-search-filters-clear-all .material-icons,.countdown-row .countdown-section:last-child {
  margin-left: 0;
}
/******* General ********/
ul,
ol {
  padding-right: 0;
}
.layout-right-column #content-wrapper {
  padding-left: 15px;
  padding-right: 0px;
}
.top_button {
  left: 15px;
  right: auto !important;
}
.flexslider .flex-viewport,.owl-wrapper-outer {
  direction: ltr !important;
}
.pull-xs-right,.cart-summary-line .value {
  float: left !important;
}
.pull-xs-left {
  float: right !important;
}
#block-reassurance img {
  margin-left: 10px;
  margin-right: 0px;
}
.block_newsletter form input.btn{    
  border-radius: 25px 0px 0px 25px;
  -webkit-border-radius: 25px 0px 0px 25px;
  -khtml-border-radius: 25px 0px 0px 25px;
  -moz-border-radius: 25px 0px 0px 25px;
}
.block_newsletter form input[type="email"]{
  border-radius: 0px 25px 25px 0px;
  -webkit-border-radius: 0px 25px 25px 0px;
  -khtml-border-radius: 0px 25px 25px 0px;
  -moz-border-radius: 0px 25px 25px 0px;
}
.btn-primary .material-icons,.btn-secondary .material-icons,.btn-tertiary .material-icons {
  margin-right: 0px;
  margin-left: 5px;
}
.block-categories .block_content .collapse-icons,.products .product-miniature:hover .product-actions, .products .product-miniature:hover .product-actions-main,
.products .product_list article.product_item::after {
  right: auto;
  left: 0px;
}
.custom-checkbox input[type="checkbox"] + span {
  margin-left: 3px;
  margin-right: 0px;
}
.products-selection .display {
  margin-left: 15px;
  margin-right: 0px;
}
.products-selection .sort-by {
  text-align: left;
}
.pagination a .material-icons {
  margin-left: 0px;
  margin-right: -2px;
}
.products-sort-order .dropdown-menu {
  left: auto;
  right: 0;
}
.pagination .page-list li {
  margin: 0 4px 0 0;
}
#blockcart-modal .cart-content {
  padding-right: 2.5rem;
  padding-left: 0;
}
#blockcart-modal .divide-right,#order-items {
  border-left: 1px solid #ddd;
  border-right: 0px;
}
#blockcart-modal .cart-content button {
  margin-right: 0;
  margin-left: 0.3125rem;
}
body#checkout .custom-checkbox span{
  right: 0;
  left: auto;
}
body#checkout .condition-label {
  margin-left: auto;
  margin-right: 2.5rem;
}
body#checkout .additional-information {
  margin-left: auto;
  margin-right: 2.875rem;
}
body#checkout section.checkout-step .custom-radio {
  margin-left: 4px;
  margin-right: 0px;
}
body#checkout section.checkout-step .address-item .custom-radio {
  margin-right: auto;
  margin-left: 5px;
}
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
  float: left;
  margin-left: 0.125rem;
  margin-right: auto;
}
body#checkout section.checkout-step .payment-options .custom-radio {
  margin-left: 15px;
  margin-right: auto;
}
.done {
  margin-left: 1.5625rem;
  margin-right: 0;
}
.modal-header .close {
  left: 10px;
  right: auto;
}
.block-categories .category-sub-menu li[data-depth="1"] a {
  padding-right: 15px;
  padding-left: 0;
}
.block-categories .category-sub-menu li[data-depth="1"] > a::before {
  right: 0;
  left: auto;
}
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) a::before {
  margin-right: 0;
  margin-left: 0.3125rem;
}
.page-footer .account-link {
  margin-left: 1rem;
  margin-right: 0;
}
body#checkout section.checkout-step .delete-address .delete,body#checkout section.checkout-step .delete-address .edit,
body#checkout section.checkout-step .edit-address .delete,body#checkout section.checkout-step .edit-address .edit {
  padding-right: 0px;
  padding-left: 22px;
}
#blockcart-modal .modal-title {
  text-align: right !important;
}
#_desktop_cart .blockcart.cart-preview .carthome,#_mobile_cart .blockcart.cart-preview .carthome {
  float: right;
  margin: 8px 20px 0 9px;
}
#header .blockcart .cart-price .material-icons {
  left: 0;
  right: auto;
}
#header #_desktop_user_info .user-info a .material-icons {
  margin-inline-end: 5px;
}
.productscategory-products .customNavigation {
  left: 0;
}
.product-variants > .product-variants-item select {
  padding-left: 2rem;
  padding-right: 7px;
}
#left-column .left-part,#right-column .left-part {
  float: right;
  margin-left: 15px;
  margin-right: auto;
}
#index .products .product_list article.loadmore .tm-message i,.special-products .products .product_list article.loadmore .tm-message i {
  margin-left: 10px;
  margin-right: auto;
}
.vertical-menu .top-menu .sub-menu {
  right: 100%;
  left: auto;
  transform-origin: right center 0;  
}
#block-contact_list i {
  float: right;
  margin: 5px 0 0 5px;
}
.crosssell-products .product-description,.productscategory-products .product-description,.product-accessories .product-description {
  padding: 10px 0px 0 0;
}
.block-category .category-cover {
  padding-right: 0;
  padding-left: 0px;
}
.block-category #category-description ul {
  padding-right: 30px;
  padding-left: 0;
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {
  padding-right: 20px;
  padding-left: 0;
}
.special-products .product-description {
  padding: 0 20px 0 0;
}
#_desktop_cart .hidden-md-down.cart-shoptext::after {
  float: left;
  left: 0;
  right: auto;
}
.form-footer.text-sm-right {
  text-align: left !important;
}
.payment-cms a {
  margin-right: 3px;
  margin-left: 0;
}
.block-contact {
  padding: 0;
}
.payment > p {
  margin: 0 0 10px 3px;
}
.availability-list.availability-list-out-of-stock::before {
  margin-left: 5px;
  margin-right: auto;
}
.blockreassurance_product .item-product {
  float: right;
  margin-inline-start: 0;
}
.product-pack .pack-product-container .pack-product-quantity {
  border-right: #e5e5e5 1px solid;
  padding-right: 0.625rem;
  border-left: 0;
  padding-left: 0;
}
.dropdown-menu {
  left: 0;
  text-align: right;
  right: auto;
  float: right;
}
.currency-selector a {
  padding: 0px 2px 2px 1px;
}
.currency-selector .dropdown-menu.hidden-md-down.currencies_ul li {
  margin-left: 10px;
  margin-right: auto;
}
.page-addresses .address .address-body {
  padding: 20px 0 0 20px;
}
.page-addresses .address .address-footer a {
  margin-left: 10px;
  margin-right: auto;
}
.order-message-form .text-xs-center {
  text-align: left !important;
}
.text-xs-right {
  text-align: left !important;
}
#stores .page-stores .store-item-container .divide-left {
  border-left: medium none;
  border-right: 1px solid #ebebeb;
}
#product-modal .modal-content .modal-body .product-images {
  margin-right: 15px;
  margin-left: 0;
}
body#checkout section.checkout-step .address {
  text-align: right;
  margin-right: 1.5625rem;
}
#_desktop_cart .value {
  float: right;
  padding: 0 20px 0 0;
}
#header .header-nav .user-info .account {
  margin: 0 0px 0 0;
}
#_desktop_contact_link {
  clear: left;
  float: left;
}
.test-image {
  padding: 16px 0 19px 10px;
  float: right;
}
.block-categories .block_content .arrows .arrow-right,.block-categories .block_content .arrows .arrow-down {
  left: 2px;
  right: auto;
}
.js-qv-mask .customNavigation i.next {
  left: auto;
  right: 0px !important;
}
#search_filters .custom-radio {
  margin-right: auto;
  margin-left: 0.25rem;
}
.blog-image .blogicons .icon.zoom::before {
  left: auto;
  right: 0;
}
.blog-image .blogicons .icon.readmore_link::before {
  left: 0;
  right: auto;
}
.special-products .product-flag.discount{left: 6px;right: auto;}
.lastest_block .blog-item .blog-content-wrap .blog-created::before {
  left: auto;
  padding: 0 2px 0 5px;
  right: 0;
}
.test-desc span {
  float: right;
  right: 5px;
  left: auto;
}
.form-control-select {
  background: url("../img/megnor/controll.png") no-repeat scroll left 0.5rem center/1.25rem 1.25rem;
  padding-left: 2rem;
  padding-right: 12px;
  text-align: right;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn {
  margin-right: -1px;
  margin-left: auto;
}
#blockcart-modal .modal-title i.material-icons {
  margin-left: 7px;
  margin-right: auto;
}
.products-selection .display li#grid {
  margin: 0 0 0 15px;
}
#product_comments_block_tab div.comment div.comment_author {
	float: right;
	padding-left: 30px;
	padding-right: 0;
	margin-left: 30px;
	margin-right: 0;
	border-left: 1px solid #e5e5e5;
	border-right: 0;
}
#product_comments_block_tab div.comment_details li {
	padding: 2px 12px 2px 0px;
  background: none;
}
#product-details .label,.product-features h3 {
  margin-left: 10px;
  margin-right: auto;
  text-align: right;
}
.product-features > dl.data-sheet dd.value,.product-features > dl.data-sheet dt.name {
  margin-left: 0.625rem;
  margin-right: auto;
}
.blog-detail .extra-blogs ul {
  padding-left: 0;
  padding-right: 25px;
}
.blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap {
  margin-left: auto;
  margin-right: 80px;
}
.blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap .comment-meta > span {
  float: right;
  margin-left: 15px;
  margin-right: auto;
  text-align: right;
}
#module-psblog-blog .blog-comment-block .offset-md-3 {
  margin-left: 0;
  margin-right: 25%;
}
.blog-meta .fa {
  padding-left: 5px;
  padding-right: 0;
}
#blog-listing .product-count,.Recnet-blog .product-count {
  float: right !important;
}
#blog-listing .pagination li,.Recnet-blog .pagination li {
  margin: 0 4px 0 0;
}
#_desktop_user_info > .user-info a {
  float: right;
  margin-right: 0;
  margin-left: 0;
}
.Recnet-blog .product-count.float-xs-right {
  float: right !important;
}
.nav-inline .nav-item + .nav-item,.nav-inline .nav-link + .nav-link {
  margin-left: auto;
  margin-right: 1rem;
}
#product-modal .modal-content .modal-body .arrows .arrow-up,#product-modal .modal-content .modal-body .arrows .arrow-down {
  left: 32px;
  right: auto;
}
#checkout #content .col-md-4 {
  float: left;
  padding-right: 30px;
  padding-left: 0;
}
.head-wishlist a,.head-compare a,.footer-right,.ets-blog-categories {
  float: left;
}
#_desktop_user_info .user-info,#_mobile_user_info .user-info {
  left: 0;
  right: auto;
}
.blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap .comment-content {
  clear: both;
  display: inline-block;
}
.block_newsletter form input[type="email"] {
	text-align: right;
  padding: 9px 20px 9px 5px;
}
#cp_sidevertical_menu_top{
  right:0% !important;
  left:auto;
  transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.4s cubic-bezier(0.77, 0.2, 0.05, 1);
  transform: translateX(102%);
}
#index .blog-meta > span {
  margin-left: 0;
}
#js-product-list .product_list.gridcount.list article .product-description .comments_note {
  float: right;
  text-align: right !important;
}
#cpleftbanner1 li {
  float: right !important;
}
.products .product_list .quick-view {
  margin: 0;
}
#search_filters .js-search-filters-clear-all {
  padding: 10px 20px 0px 0px;
}
@media (max-width: 1449px) {
  .product-title a {
    float: right;
    text-align: right;
  }
  .products .product-miniature .product-flags .new.on-sale,.products .product-miniature .online-only.on-sale,.products .product-miniature .on-sale.on-sale,
  .products .product-miniature .discount-percentage.on-sale {
    right: 10px;
    left: auto;
  }
  .blog-meta > span:last-child {
    margin-left: 0;
    padding: 0;
  }
  .service_content::after{left: -30px;}
}
@media (max-width: 1199px) {
  .cart-grid-right .promo-discounts .cart-summary-line .label {
    text-align: right;
  }
  .tab-main-title .h1.products-section-title {
    text-align: center;
  }
  #_desktop_user_info .top-link::after, #_desktop_language_selector::after, #_desktop_currency_selector::after, #footer .footer-container .footer-left::after {
    left: -5px;
    right: auto;
  }
  .pagination .col-md-8 {
    float: left;
  }
  #cart .product-line-grid .col-md-6.col-xs-2.price,#order-items .qty  {
    padding: 0;
  }
  #header .header-top-main.bg_main #cpheadercms2 .offer-link a{padding: 12px 10px 12px 0px;}
  body#checkout section#content,#checkout #content .col-md-4 {
    padding-right: 25px;
  }
  #order-items .qty .col-xs-5 {
    font-size: 12px;
    letter-spacing: 0;
    padding: 0;
  }
  #order-items .qty .row {
    margin: 0;
  }
  .lastest_block .blog-item .blog-content-wrap .blog-created {
    margin: 0;
    padding: 0;
  }
  #brand_list article.brand .brand-inner .brand-products {
    padding: 0 15px 15px 0;
  }
}
@media (max-width: 991px) {
  .contact-link {
    display: inline-block;
    float: none;
  }
  #header .header-nav .left-nav {
    float: none;
  }
  #_mobile_currency_selector, #_mobile_language_selector {
    text-align: right;
  }
  .footer-container .block-social li, .header-nav .menu-container,.lastest_block .blog-item .blog-content-wrap,
  #search_filters .facet .facet-label a,#header .header-nav .top-logo,.custom-checkbox ,.container.menu-container,#cpleftbanner1 #left_banner_toggle,
  #cpleftbanner2 #left_banner1_toggle,.blog-detail .blog-comment-block #blog-localengine .col-form-label{
    float: right;
  }
  #header .header-nav .menu-icon .material-icons {
    margin-left: 15px;
    margin-right: 0;
  }
  #_mobile_cart .carthome,#block-contact_list i {
    margin-top: 0;
  }
  #header .header-nav .menu-icon .material-icons, #header .header-top .menu-icon .material-icons {
    cursor: pointer;
    float: left;
  }
  #content-wrapper,.footer-container .links {
    padding: 0;
  }
  .search-widget form input[type="text"] {
    padding: 0px 10px 0 45px;
  }
  #mobile_top_menu_wrapper.slide .mobile-menu-inner{
    right: 0;
    left: auto;
  }
  .filter-mobile #search_filters {
    right: 0;
    left: auto;
    transform: translateX(102%);
  }
  .blog-home .customNavigation {
    text-align: left;
  }
  .header-top .head-wishlist, .header-top .head-compare{margin-inline-end:0;}
  .text-xs-center.mobile .head-wishlist,.text-xs-center.mobile .head-compare,.filter-mobile #search_filters .text-uppercase::after {
    float: left;
  }
  .lastest_block .customNavigation {
    text-align: left !important;
  }
  .cart_custom{padding-inline-start: 0;}
  .more-view {
    float: right;
    padding: 10px 10px 0 0px;
  }
  .search-widget form button[type="submit"] {
    left: 0;
    right: auto;
  }
  body#checkout section#content,#checkout #content .col-md-4 {
    padding-right: 0;
  }
  #mobile_top_menu_wrapper .mobile-menu-inner {
    right: -100%;
    left: auto;
  }
  #block_social_toggle ul {
    text-align: right;
    float: right;
  }
  #header .header-nav #menu-icon {
    margin-left: 0;
    margin-right: 30px;
  }
  #left-column, #right-column {
    padding-left: 0px;
    padding-right: 0px;
  }
  #header .header-nav #menu-icon .nav-menu {
    padding-left: 5px;
    padding-right: 0;
    float: right;
  }
  #_mobile_cart .cart-products-count {
    right: 21px;
    left: auto;
  }
  #products .products .list article.product_item .thumbnail-container,#products .products .list article.product_item .center-block,
  #left-column .block .block_title, #right-column .block .block_title,#left-column .links .h3,#right-column .links .h3 ,.social-sharing,
  #header .header-top .menu a,#mobile_top_menu_wrapper .top-menu a, #mobile_top_menu_wrapper .top-menu .sub-menu a,.cat-title.title2 ,
  #_mobile_user_info .user-info {
    text-align: right;
  }
  .header-nav #search_widget {
    float: left;
    padding: 8px 4px 0 0;
    display: block;
  }
  #_desktop_cart .blockcart.cart-preview .carthome,#_mobile_cart .blockcart.cart-preview .carthome {
    margin: 0px 20px 0 0px;
  }
  #_mobile_user_info > .user-info a {
    text-align: right;
    float: right;
    margin-left: 0px;
    margin-right: auto;
  }
  #cart #content-wrapper ,#header .header-nav .blockcart{
    margin: 0;
  }
  #cart .product-line-grid .col-md-6.col-xs-2.price {
    padding: 0 20px;
  }
  #module-psblog-blog .blog-comment-block .offset-md-3 {
    margin-right: 11.5%;
  }
}
@media (max-width: 767px) {
  .tabs .nav-tabs .nav-item{margin-block-end:0;}
  .block-category .category-cover {
    padding-left: 0px;
  }
  .block-category #category-description {
    padding: 20px 0 0;
  }
  #left-column .products .product-description .comments_note div.star,#addresses .col-lg-4.col-md-6.col-sm-6 {
    float: right;
  }
  #module-stfeature-productscompare .product-title a ,#header .header-nav .user-info,
  #products .products .list article.product_item .center-block .product-title a {
    text-align: right;
  }
  #product_comments_block_tab div.comment div.comment_author {
    border: 0;
    padding: 0;
    margin: 0;
  }
  .quickview .mask.additional_slider .customNavigation .btn.next.additional_next {
    right: -10px !important;
  }
  .quickview .mask.additional_slider .customNavigation .btn.prev.additional_prev {
    left: -10px !important;
  }
  #brand_list article.brand .brand-inner .brand-products {
    border-right: 0;
    padding: 0;
    border-left: none;
  }
  #left-column .products .comments_note {
    text-align: right !important;
  }
  .customNavigation i.prev {
    left: 0px !important;
    right: auto !important;
  }
  .products .product_list article .product-miniature .product-actions,.products .product_list article .product-miniature .product-actions-main {
    left: 10px;
    right: auto;
  }
  #product_comments_block_tab div.comment div.comment_details {
    border-right: none;
    padding-right: 0;
  }
  #blockcart-modal .cart-content {
    padding-inline-end: 0;
  }
  #content-wrapper {
    padding: 0;
  }
  #module-psblog-blog .blog-comment-block .offset-md-3{
    margin-inline-end: 0;
  }
  .product-line-grid-right .bootstrap-touchspin {
    float: right !important;
  }
  #products .products .list article.product_item .center-block {
    padding: 10px 0 0;
  }
  #blockcart-modal .divide-right,#order-items {
    border-inline-end: none;
  }
  #password .btn {
    margin: 20px 10px 20px 0;
  }
  .products-sort-order {
    float: none;
  }
  #stores .page-stores .store-item-container .divide-left {
    border-inline-end: none;
    padding: 0;
  }
  .lastest_block .customNavigation {
    text-align: center !important;
  }
}
@media (max-width: 480px) {
  .right-nav #_desktop_user_info, #_desktop_user_info .tm_userinfotitle {
    float: none !important;
    text-align: center;
  }
  .head-compare a {
    margin-inline-start: 16px;
  }
  .header-nav .menu-container {
    right: 10px;
    left: auto;
  }
  #header .header-nav #menu-icon {
    margin-inline-end: 10px;
  }
  #_desktop_language_selector .dropdown-menu {left: -92px;right: auto;}
  .products .product_list article .product-miniature .product-actions,.products .product_list article .product-miniature .product-actions-main {
    margin-inline-end: 0px;
  }
  .special-products .product-description.col-sm-12.col-md-7 {
    padding: 10px 0 0 0;
  }
  body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
    float: none;
  }
  #order-confirmation .done {
    margin-inline-start: 5px;
  }
  .pagination > div:first-child {
    text-align: left;
    width: 100%;
  }
  #product .wish-comp .compare .st-compare-button.btn-product.btn, #product .wish-comp .wishlist .st-wishlist-button.btn-product.btn,
  .quickview .product-add-to-cart .compare .st-compare-button.btn-product.btn,
  .quickview .product-add-to-cart .wishlist .st-wishlist-button.btn-product.btn {
    margin: 0 0px 0 10px;
  }
  .crosssell-products .customNavigation {
    top: 43px !important;
  }
  #cart .product-line-grid .col-md-6.col-xs-2.price {
    padding: 0 10px;
  }
  .blog-detail .blog-comment-block #blog-localengine .comment-item .comment-wrap {
    margin-left: auto;
    margin-right: 0;
  }
  #blog-listing .product-count,.Recnet-blog .product-count,.Recnet-blog .product-count.float-xs-right {
    text-align: left;
  }
}