/********************************************************
	RTL Right - to - Left Styles
********************************************************/

label,
.label,
.products .all-product-link {
    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 {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 {
    float: right;
}
.custom-radio
{
    margin-left: 0.1rem;
    margin-right: 0;
}
.pagination .page-list {
    float: left;
}

/******* Header ********/

#_desktop_user_info .user-info {
    right: auto;
    left: 0;
}
#_desktop_contact_link #contact-link, #_mobile_contact_link #contact-link {
    padding-right: 25px;
    padding-left: 0;
    background-position: right 3px;
}
#js-product-list .product_list.gridcount.list li .list-right {
	float: right;
	text-align: right;
	padding-right: 20px;
	padding-left: 0;
}
.loadmore .tm-message .material-icons {
	margin-left: 10px;
    margin-right: 0;
}
#js-product-list .product_list.gridcount.list li .list-left {
	float: right;
	text-align: right;
	border-left: 1px solid #e8e8e8;
	padding-left: 20px;
	padding-right: 0;
	border-right: 0;
}
.blockreassurance_product .item-product {
	margin-left: 15px !important;
	margin-right: 0 !important;
    float: right;
}
/* .breadcrumb ol a {
	padding-left: 25px;
	padding-right: 0;
} */
.breadcrumb ol{
    float: left;
}
.breadcrumb .container h1{
    float: right;
}
/* .breadcrumb ol a {
	padding-left: 25px;
	padding-right: 0;
} */

/* .breadcrumb li a::after
{
    left: 15px;
right: auto;
} */
/* .breadcrumb li:first-child a::after {
	display: none;
} */
/* .breadcrumb li:last-child a::after {
	display: block;
} */
.breadcrumb ol :last-child > a {
    padding-right: 0;
    padding-left: 0;
}
#search_filters .ui-slider-horizontal .ui-slider-handle {
	margin-right: 0;
	margin-left: -15px;
}
.breadcrumb li a::after
{
    left: 8px;
    right: auto;
}

.breadcrumb ol a {
    padding-left: 25px;
    padding-right: 0;
}
.images-container .product-images > li.thumb-container {
	margin-left: 10px;
    margin-right: 0;
}
.tabs .nav-tabs {
	text-align: right;
}
.cart_block .cart-item .cart-info .product-name{
    float: right;
}
/* #header .header-nav .left-nav,#header .header-nav .left-nav div,#header .header-top .header_logo,
.top-menu .sub-menu ul[data-depth="1"] > li{
 float:right;
 padding-right: 10px;
 padding-left: 0;
} */
#header .header-nav .left-nav {
	float: right;
}
#header .header-nav .right-nav {
	float: left;
}
#tmnavcmsblock .contact_no {
    padding-left: 11px;
    padding-right: 0;
}
#tmnavcmsblock .mail {
    padding-right: 14px;
    padding-left: 0;
}
#tmnavcmsblock .mail::before {
	content: " ";
	right: 0;
	left: auto;
}

#_desktop_currency_selector{
float: right;

}
#tm_ajax_search .btn-txt{
    padding: 2px 40px 0 0px;
}
 #_desktop_language_selector {
     float: right;
     padding: 0 0px 0 20px;
 }
#_desktop_language_selector::after{
    right: auto;
left: 0;
}
#_desktop_user_info .tm_userinfotitle{
    float: right;
}
.blog-detail .extra-blogs ul {
	padding-right: 25px;
	padding-left: 0;
}
#_desktop_currency_selector::after{
    right: auto;
left: 0;
}
#_desktop_currency_selector::before{
    right: 0;
    left: auto;
}
#_desktop_language_selector::before{
    right: 0;
    left: auto;
}
.header-top #_desktop_cart {
	float: left;
}
.product-prices div{
    float: right;
}
#_desktop_logo::after{
    left: 25px;
    right: auto;
}
#tm_ajax_search {
	float: right;
	
}
#searchbox .button-search{
    left: 9px;
    right: auto;
}
#tmcms1block{float: right;}
#ajax_search {
	padding: 0 10px 0 40px;
    float: right;
}
.cart_block .cart-item .cart-info .product-price {
	float: right;
    text-align: right;
}
#tmnav1cmsblock {
    float: right;
}
#tmnav1cmsblock .service-right .title {
    padding-right: 38px;
    padding-left: 0;
}
.blog-detail .social-share {
	float: right;
}
.blog-detail .blog-tags {
	float: left;
}
.top-menu .sub-menu ul[data-depth="1"] > li{
    float: right;
margin-left: 15px;
margin-right: 0;
}
.tmcms1_block{
    padding-left: 60px;
    padding-right: 0;
}
#tmcmsblock .topbanner-cms1, #tmcmsblock .topbanner-cms2, #tmcmsblock .topbanner-cms3 {
	float: right;
}
#tmcmsblock .topbanner-cms3 {
	padding-right: 20px;
	padding-left: 0;
    text-align: left;
}
#tmcmsblock .topbanner-cms1 {
	padding-left: 20px;
	padding-right: 0;
}
.image-block_slider .material-icons.arrow-up.js-modal-arrow-up::before,.image-block_slider .material-icons.arrow-down.js-modal-arrow-down::before {left: 18px;right: 0;}
#tmcms1block .contact_img{
    transform: rotateY(180deg);
}
#header .header-top a[data-depth="0"]::after {
    left: 0;
    right: auto;
}
.language-selector .dropdown-menu, .currency-selector .dropdown-menu {
    left:auto;
    right:0;
}
.block_newsletter .col-md-7.col-xs-12{
    float: left;
}
.col-md-7.pro_decs {
	width: 50%;
	padding-left: 0px;
	padding-right: 30px;
}
.cart-text {
	padding: 5px 5px 0 0px;
}
#_desktop_user_info > .user-info a, #_mobile_user_info > .user-info a{
    text-align: right;
}
.dropdown-item{text-align: right;}
.dropdown-menu{
	padding:0;
	right:0;
	float:right;
	left:auto;
}
#tm_search_result .tm_result_div .item .left-img{
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
#tm_search_result .tm_result_div .right-info {
	float: right;
	text-align: right;
}
#header .header-nav .right-nav{
	float:left;
}
.header-top .search-widget {
    float: left;
}

#columns_inner .product-tabcontent .tabs .nav-tabs li {
    margin: 0 0 0 8px;
}
#js-product-list .product_list.gridcount.list li .product-description .product-title {
	float: right;
	text-align: right;
}
#js-product-list .product_list.gridcount.list li .product-description .product-price-and-shipping {
	float: right;
	text-align: right;
}
.search-widget {
    float: left;
}
#header .header-nav .currency-selector::after{
	 padding-right: 5px;
}
.search-widget form input[type=text] {
    padding-left: 40px;
    padding-right: 9px;
}
.search-widget form button[type=submit] {
    left: 0px;
    right: auto;
}

#header .header-top .menu > ul > li{
	float: none;
}
.testimonial_content .testimonial_block_left {
	float: right;
	width: 20%;
}

.blog-item .blog-content-wrap .blog-shortinfo {
	text-align: right;
    float: right;
}
.lastest_block .blog-item .blog-content-wrap .blog-created {
	float: right;
}
#header .header-top .menu > ul > li:first-child a {
    padding-right: 0px;
    padding-left: 18px;
}

.modal-dialog .product-actions .control-label, .modal-dialog .product-actions-main .control-label {
    float: right;
    padding-left: 20px;
    padding-right: 0;
}
body#checkout section.checkout-step.-reachable.-complete h1 .step-edit{
    float: left;
}

#header .header-nav .blockcart {
    margin-left: 0px;
    padding-left: 0px;
}
#header .cart_block {
    left: 0px;
    right: auto;
}
.disabled.pagination_next .material-icons.remove{margin-left: 0;margin-right: -5px;}
.disabled.pagination_previous .material-icons.add{margin-left: 0;margin-right: 1px;}
.form-control-select{
    padding-left: 2rem;
    padding-right: 0;
}
.cart_block .cart-item .cart-image {
    float: right;
    margin-left: 12px;
    margin-right: 0px;
}
.cart_block .cart-item .cart-info .remove-from-cart {
    left: 0px;
    right: auto;
}
.cart_block .cart-item .cart-info {
    text-align: right;
    padding-right: 0px;
}
.cart_block .cart-item .cart-info .product-quantity {
   float: right;
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="2"] li a {
    padding-left: 0px;
	padding-right: 20px;
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="3"] li a {
    padding-left: 0px;
	padding-right: 30px;
}
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="4"] li a {
    padding-left: 0px;
	padding-right: 40px;
}
#index .tm-hometabcontent .products .product_list li.loadmore .tm-message i, #index .special-products .products .product_list li.loadmore .tm-message i {
    margin-left: 10px;
    margin-right: 0;
}
/******* Product ********/

.products .product-miniature .product-flags .on-sale {
    left: 10px;
    right: auto;
}
#product-modal .modal-content .modal-body .product-images {
    margin-right: 20px;
    margin-left: 0;
}
#product-modal .modal-content .modal-body .arrows .arrow-up,
#product-modal .modal-content .modal-body .arrows .arrow-down{
    left: 30px;
    right: auto;
}
.products .product-miniature .product-flags .new,
.products .product-miniature .online-only,
.products .product-miniature .on-sale {
    right: 10px;
    left: auto;
}
.products .product_list {
    padding: 0px;
}

#productCommentsBlock .clearfix,
.tabs,
#new_comment_form,
#new_comment_form label,
#product_comments_block_tab .comment_author_infos{
    text-align: right;
}
#new_comment_form div.star{
    float: right;
}
#product_comments_block_tab div.comment_details li {
    padding: 2px 12px 2px 0;
    background: url(../img/megnor/bg_li.png) no-repeat right 45% #fff;
}

#product_comments_block_tab div.comment div.comment_author {
    float: right;
    padding-left: 25px;
    padding-right: 0;
}
#product_comments_block_tab div.comment div.comment_details {
    float: right;
    border-right: 1px solid #e5e5e5;
    padding-right: 20px;
    border-left: none;
    padding-left: 0;
}
#product_comments_block_tab div.comment div.comment_author span, #product_comments_block_tab div.comment .star_content {
    float: right;
    text-align: right;
}
#new_comment_form #criterions_list label{
    float: right;
    text-align: right;
}
#new_comment_form .product .product_desc{
    float: right;
}
.fancybox-close{
    left: -18px;
    right: auto;
}
#tmnavcmsblock .contact_description {
	margin-right: 25px;
	margin-left: 0;
}
#products .products .list li.product_item .center-block {
    text-align: right;
    padding: 0 15px 0 0;
}
.product-prices{
    text-align: right;
}
.products .product_list li.product_item {
    float: right;
}
.product-quantity .qty ,
.product-quantity .input-group-btn-vertical {
    float: right;
}
/******* General ********/

ul,
ol {
    padding-right: 0;
}
#right-column {
    padding-right: 10px;
    padding-left: 0px;
}
#left-column {
    padding: 0 0 0 15px;
}
.layout-left-column #content-wrapper {
    padding: 0 15px 0 0;
}
.layout-right-column #content-wrapper{ padding-left:10px; padding-right:0px; }
.top_button {
    left: 15px;
    right: auto!important;
}
.owl-wrapper-outer, .flexslider {
    direction: ltr!important;
}
li.product-flag.new {
	right: 10px;
	left: auto;
}
.image-block_slider{
    float: right;
}
.product-cover{
    float: left;
}
#left-column .block_content .allproducts, #right-column .block_content .allproducts.btn {
    float: right;
}

.pull-xs-right,
.cart-summary-line .value {
    float: left !important;
}
.pull-xs-left {
    float: right !important;
}
.pagination .page-list li{
    margin: 0 5px 0 0;
}
#block-reassurance img {
    margin-left: 10px;
    margin-right: 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 {
    right: auto;
    left: 0px;
}
#tmpaymentcmsblock{
    float: left;
    text-align: center;
}
.custom-checkbox input[type="checkbox"] + span {
    margin-left: 3px;
    margin-right: 0px;
}
.products-selection .display {
    float: right;
    margin: 0 0 0 15px;
}
.magnitude {
    float: left;
    text-align: left;
    margin-right: 3px;
}
.col-md-6.hidden-md-down.total-products > p{ float:right; margin:4px 10px 0 0;}
.products-selection .sort-by {
    text-align: left;
    margin-left: 0px;
    width: 27%;
}
#tmcms2_block{
    float:right;
}
.tmcms2_block {
	float: right;
}
.first-content.main-content {
	float: right;
    text-align: right;
}
.second-content.main-content {
    right: auto;
    left: 60px;
}
.tmcms2_block .description {
    float: left;
    text-align: right;
    padding-left: 60px;
    margin-right: 120px;
    padding-right: 0;
    margin-left: 0;
}
.tmcms2_block .first-content.main-content {
    float: left;
}
.tmcms2_block .second-content.main-content {
    right: 0;
    left: auto;
}
.blog-item{
    float: right;
}
.col-md-7.pro_decs .discount{
    margin-left: 5px;
        margin-right: 0px;
}
#index .blog-item .blog-content-wrap {
    text-align: right;
    float: right;
    right: 0;
    left: auto;
    padding-left: 0;
    padding-right: 30px;
}
.block_newsletter p.alert{
    text-align: right;
}
.tmcms2_block .cms-block {
	text-align: right;
	float: right;
}
.tmcms2_block .main-content .cms-block .cms_offer{
    text-align: right;
}
.tmcms2_block .main-content .cms_offer1{
    text-align: right;
}
.pagination a .material-icons {
    margin-left: 0px;
    margin-right: -3px;
}
.products-sort-order .dropdown-menu {
	text-align:right;
}
#product-availability {
    margin-left: 0px;
    margin-right: 10px;
}
#blockcart-modal .cart-content {
    padding-right: 0.5rem;
    padding-left: 0;
}
#blockcart-modal .cart-content button {
    margin-right: 0;
    margin-left: 0.3125rem;
}
.cart-summary-line .label {
    float: right;
}
body#checkout section.checkout-step .custom-radio{	
    margin-left: 8px;
    margin-right: 0px;
}
body#checkout section.checkout-step .payment-options .custom-radio {
    margin-right: 0;
    margin-left: 15px;
}
body#checkout .custom-checkbox span{
    margin-right: 0;
    margin-left: 8px;
}
.done{
    margin-left: 1.5625rem;
    margin-right: 0;
}
.modal-header .close{
	left: 0;
	right: auto;
}
.head-wishlist, .head-compare {
    float: right;
}
#_desktop_user_info {
    float: right;
    margin: 0 0px 0 30px;
}
.block-categories .category-sub-menu li[data-depth="1"] {
	margin-right: 10px;
	margin-left: 0;
}
.page-footer .account-link{ 
    margin-left: 1rem;
    margin-right: 0;
    float: right;
}
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;
}

/*Newsletter Popup*/
.newsletter-form .button {
    left: 0;
    right: auto;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.newsletter-checkbox {
    text-align: left;
}
.tm-newsletter-popup-close .tm_close {
    right: auto;
    left: -13px;
}
.newsletter-input-email {
    padding: 0 20px 0 40px;
}
.newsletter-form .button .arrow_forward {
    position: relative;
    left: 5px;
}

#blockcart-modal .modal-title{ text-align: right !important; }
@media (max-width: 991px) {
	.social-sharing{ text-align: right; }
	.product-quantity .add{	margin-right:0px; }
	.block_newsletter form .col-xs-12{ padding-right: 0px; }
    .blog-detail .blog-comment-block #blog-localengine .form-group label, .form-control {
        float: right;
    }
    #_mobile_user_info .user-info {
        left: 0;
        right: auto;
    }
    #header .header-top .menu-icon.active .cat-title.title2 {
        text-align: right;
    }
    .blog-detail .blog-comment-block #blog-localengine .form-group label{
        text-align:right;
    }
	#products .products .list li.product_item .thumbnail-container, #products .products .list li.product_item .center-block{
		    text-align: center;	
	}
    .block_newsletter .title {
        padding-top: 11px;
    }
}

/******* tmcmsblock ********/

#tmcmsblock .left_side {
    float: right;
}

#tmcmsblock .right_side {
    float: left;
}

/******* psblog ********/

.lastest_block .homeblog-inner .blog-item .blog-image .blog-created {
    left:auto;
    right: 0;
}
.blog-item .blog-content-wrap .title a {
	float: right;
	text-align: right;
}
.tmblog-latest .blog-item .blog-meta, .secondary-blog .blog-item .blog-meta {
	text-align: right;
}
.secondary-blog .blog-item .blog-content-wrap .blog-shortinfo {
	text-align: right;
}
.secondary-blog .blog-item .readmore {
	text-align: right;
}
.Recnet-blog .product-count.float-xs-right {
	float: right !important;
}
.blog-item .blog-content-wrap {
    text-align: right;
    float: right;
}
.blog-content-wrap .title{
    float: right;
}

/******* newsletter_block_left ********/
.block_newsletter .title {
    float: right;
    padding-right: 46px;
    padding-left: 0;
    background-position: right 10px;
}
.footer-container .block-social.links{
    float: right;
}
.block-social li:first-child {
	margin-left: 0;
	margin-right: 0;
}
.block-social li{
    margin-left: 0;
margin-right: 20px;
}
.block_newsletter form input.btn {
    margin-left: 0;
    margin-right: 10px;
}
.footer-container .links .h3::before{
    right: 0;
    left: auto;
}


/******* tmfootercmsblock ********/
#tmfootercmsblock {
    float: right;
   
}
.footer-container .block-contact.links{
    left: 0;
right: auto;
float: right;
}
#checkout .footer-container .block-social.links {
	width: auto;
}
.footer-container .links {
	float: right;
	padding-right: 0;
	padding-left: 30px;
}
#block-contact_list li .contactdiv {
	float: right;
}
/******* tm_blocklink ********/
#tm_blocklink > li {
    background-position: right center;
}
.custom-checkbox input[type="checkbox"] + span.color{
    margin-right: 0;
    margin-left: 3px !important;
}
.col-md-7.pro_decs .product-price.h5.has-discount {
	float: right;
    text-align: right;
}
.product-cover .layer{
    left: 0px;
    right: auto;
}
.products-selection .col-md-6{
    float: left;
    width: 50%;
}
.products-selection .col-md-6 .products-sort-order.dropdown {
	width: 73%;
}
#left-column .product-price-and-shipping {
	float: right;
	text-align: right;
}
#left-column .block_content .allproducts.btn, #right-column .block_content .allproducts.btn{
    float:right;
}
.products-selection .col-md-6.hidden-md-down.total-products{
    float: right;
}
/******* left-column ********/
.block-categories .block_content .collapse-icons i {
    right:auto;
    left: 0;
}
#left-column .block .block_content .products .product-item .left-part {
    float: right;
    margin-left: 10px;
	margin-right:0;
}
#left-column .block .block_content .products .product-item .right-part .product-description {
    clear: right;
    top: 0;
    text-align: right;
}

.allproducts {
    float: left	;
}
.cart-item .product-line-grid .product-line-grid-body .product-line-info {
    float: right;
    text-align: right;
}
body#checkout #cart-summary-product-list .media-body .product-price {
    text-align: right;
}


/******* pagination ********/

#columns_inner .pagination .col-md-4 {
    float: right;
}

/******* Product Page ********/

#product .product-actions .control-label, #product .product-actions-main .control-label {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.form-control-select {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=") no-repeat scroll left 0.5rem center/1.25rem 1.25rem;
}
.input-group .form-control {
    float: right;
}
.product-cover .layer .zoom-in{
    left: 5px;
    right: auto;
}
.fr {
	float: left;
}
body#checkout #columns_inner #content .col-md-4 {
    padding-right: 10px;
    padding-left: 0;
}
#checkout .col-md-8 {
    padding-right: 0;
    padding-left: 10px;
}
.products .thumbnail-container .wishlist{
    right: auto;
left: 12px;
}
.products .product-price-and-shipping, .product-price, .st-productscompare-item .product-description .product-price-and-shipping{
    float: left;
}
#tmcms1block .description {
    float: right;
    text-align: right;
    padding-right: 60px;
    padding-left: 0;
}
.top-menu a[data-depth="1"], .top-menu a[data-depth="2"] {
	padding: 0 0 10px 0;
}
.productpage_title .product-price.h5, .quickview .product-price.h5 {
	float: right;
}
#product .product-quantity .compare .st-compare-button.btn-product.btn, 
.quickview .product-add-to-cart .compare .st-compare-button.btn-product.btn{
    margin: 0 0 0 20px;
}
#product .product-quantity .compare,
#product .product-quantity .wishlist,
.quickview .product-quantity .compare,
.quickview .product-quantity .wishlist {
    float: right;
}
.view-wishlist-product {
    float: right;
}
.bon-newsletter .bon-newsletter-close {
    left: -1px;
    right: auto;
}
.bon-newsletter .bon-newsletter-dont {
    left: 12px;
    right: auto;
}
.product-quantity .add {
    float: right;
}
.text-xs-right {
    text-align: left !important;
}
#search_filters .facet .facet-label {
    text-align: right;
}

.sitemap .tree li a::before{
   
    padding-left: 8px;
    padding-right: 0;
}

#_desktop_user_info > .user-info a.logout {
	margin-right: 30px;
	margin-left: 0;
}
/******* Blog page ********/
.blog-meta > span {
    margin-left: 14px;
    margin-right: 0;
}
.fa {
    margin-left: 5px;
    margin-right: 0;
}
.comment-capcha-image{ float:right;}
.product-count.float-xs-right {
    float:right;
}
#blog-listing #pagination, #module-psblog-category #pagination{ float:left !important;}
.blog-detail .blog-comment-block #blog-localengine .form-group button {
	float: right;
}
.col-lg-9.offset-md-3 {
	margin-right: 25%;
	margin-left: 0;
}
.cart_block .block_content .checkout.card-block {
    text-align: left;
}
.st-productscompare-item .delete-productcompare {
	float: left;
}
.products-selection .display li#grid {
    margin: 5px 0 0 15px;
}
#blockcart-modal .divide-right {
	border-left: 1px solid #e8e8e8;
	border-right: none;
}
.st-modal .modal-header .close{
    right: auto;
    left: -4px;
}
.custom-checkbox{
    text-align: right;
}
.psgdprgetdatabtn17 {
	float: left;
}

.block-social.links {
    width: 32%;
}
.block_newsletter form input[type="email"] {
	padding: 0px 10px 0px 25px;
	text-align: right;
	float: right;
}
.comments_note div.star, #productCommentsBlock div.star{
    float: right;
}
#header #_desktop_user_info .material-icons.expand-more {
	margin-right: 4px;
	margin-left: 0;
}
#top-menu .material-icons.add {
	margin-right: 4px;
	margin-left: 0;
}
.st-wishlist-button-delete {
	float: left;
}
.quickview .social-sharing {
    text-align: right;
}
#tmcmsblock .right_side .right_side_bottom .right_bottom_image .service-content .service-text3::after{ background-position:left center;}

body#checkout section.checkout-step .radio-block{ text-align:right;}
body#checkout section.checkout-step .address-footer{ text-align:right;}
.delivery-option .col-sm-1 {float: right;}
.delivery-option .col-xs-12{ float:right;}
.products .discount-percentage, .st-productscompare-item .product-description .discount-percentage{left: auto;right: 15px;}
.images-container .product-images > li.thumb-container > .thumb {
	margin-left: 10px;
	margin-right: 0;
}
#js-product-list .product_list.gridcount.list li .product-title a{text-align: right;}
@media (max-width: 1449px) {
    .tmcms2_block .description{
        margin-left: 0;
        margin-right: 50px;
        padding-left: 0;
    }
    .second-content.main-content {
        right: auto;
        left: 0;
    }
}

@media (max-width: 1199px) {
    #_desktop_logo::after {
        left: 8px;
        right: auto;
    }
    .tmcms1_block {
        padding-left: 0;
        padding-right: 0;
    }
    #tmservicecmsblock .serviceblock:last-child {
        padding-right: 0;
        padding-left: 0;
    }
    #tmservicecmsblock .serviceblock:first-child {
        padding-right: 0;
        padding-left: 0;
    }
    #header .header-nav .left-center{
        margin-left: 0;
        margin-right: 0;
    }
#header .header-nav .material-icons.expand-more {
	float:none;
}   
#_desktop_user_info {
    margin: 0 0px 0 5px;
}
#tmcms1block .description {
    padding-right: 0;
    padding-left: 0;
}
#header .nav-container .menu > ul > li{
    margin-right: 10px;
    margin-left: 0;
}
#tmnavcmsblock .contact_description {
	margin-right: 10px;
	margin-left: 0;
}
#_desktop_user_info > .user-info a.logout {
	margin-right: 10px;
	margin-left: 0;
}
#_desktop_language_selector {
	padding: 0 0px 0 5px;
}
.head-wishlist {
	margin: 0 5px;
}
}

@media (max-width: 991px) {
    #category #left-column #search_filters .facet .navbar-toggler, #category #right-column #search_filters .facet .navbar-toggler{float: left;}
    #tm_search_result{right: auto;left: 0;}
    #product-modal .modal-content .modal-body .product-images{
        margin-right: 0;
    }
    .col-sm-9.col-xs-8.col-md-9.products-sort-order.dropdown {
        width: 70%;
    }
    #tm_ajax_search{
        margin-left: 0;
        float: left;
    }
    .sub-menu{
        left: auto;
        right: 0;
    }
    #header .header-nav .top-logo {
        float: right;
        margin-left: 0;
        margin-right:15px;
    }
    body#checkout #columns_inner #content .col-md-4 {
        padding: 0;
    }
    .blog-detail .blog-comment-block #blog-localengine .form-group label,.form-control{
    float: right;
    }
    .menu-icon{
        float: right;
    }
    #_mobile_user_info > .user-info a {
        float: right;
    }
    #my-account a.col-xs-12{
        float: right;
    }
    .first-content.main-content {
        float: right;
    }
    .head-wishlist, .head-compare{
        float: right;
        margin: 0;
    }
    
    .container.menu-container{
        float: right;
    }
    .col-lg-9.offset-md-3 {
        margin-right: 11%;
        margin-left: 0;
    }
    .searchtoggle {
        right: auto;
        left: 0;
    }
    .products-selection .sort-by{
        padding: 5px 0 0 10px;
        text-align: right;
margin-left: 0px;
width: auto;
    }
    #checkout .footer-container .block-social.links {
        left: 0;
        right: auto;
        width: 100%;
    }
    .products-selection .filter-button{
        float: left;
    }
    .slide.tmleftbanner-container{
        float: right;
    }
    .block-social.links {
        width: 100%;
    }
    #tmcmsblock .topbanner-cms1 {
        padding-left: 15px;
        padding-right: 0;
    }
    .footer-container .block-social.links {
        left: 0;
        right: 0;
    }
    .products-selection .col-md-6 {
        width: 100%;
    }
    #tmcmsblock .topbanner-cms3 {
        padding-right: 15px;
        padding-left: 0;
    }
    .footer-container .block-social div span.h3 {
        float: right;
       
    }
    .footer-container .links .collapse.in{
    	text-align:right;
    }   
    #mobile_top_menu_wrapper .top-menu .sub-menu li > a{
        padding: 10px 10px 10px 0;
    }
    .products .product_list li.product_item {
        float: right;
        width: 100%;
    }
    #header .header-nav #_mobile_user_info .user-info .material-icons {
        float: right;
        margin: 0 0 0 4px;
    }
    #mobile_top_menu_wrapper .mobile-menu-inner{
        right: -100%;
        left: auto;
    }
    #mobile_top_menu_wrapper.slide .mobile-menu-inner{
        right: 0;
        left: auto;
    }
    #tm_ajax_search .searchtoggle{
        left: 0;
        right: auto;
    }
    #_mobile_currency_selector, #_mobile_language_selector{
        margin: 0 0 0 10px;
    }
    .footer-container .links{padding-left: 0;}
    #products .products .list li.product_item .thumbnail-container, #products .products .list li.product_item .center-block{
    	text-align:right;
    }
    #mobile_top_menu_wrapper #top-menu{ margin-bottom:0;}
    #product .pb-left-column.col-xs-12{ float:right;}
    .block-social ul{
        float: right;
    }
}
@media (max-width: 767px){
    #left-column .product-description {
        text-align: right;
    }
    #left-column .product-title a {
        text-align: right;
    }
    #products .product-description, .products .product-description, .product-accessories .product-description {
        text-align: center;
    }
    .product-title a {
        text-align: center;
    }
    #module-stfeature-productscompare .product-title a {
        text-align: right;
    }
    .footer-container .links:first-child {
        padding: 0 10px;
    }
    .col-lg-9.offset-md-3 {
        margin-right: 0;
    }
    .product-line-grid-right.product-line-actions.col-xs-12 {
        float: right;
    }
    #tmcmsblock .topbanner-cms1 {
        padding-left: 0;
        padding-right: 0;
    }
    .products .discount-percentage, .st-productscompare-item .product-description .discount-percentage{
        right: 12px;
        left: auto;
    }
    #tmcmsblock .topbanner-cms3 {
        padding-right: 0;
        padding-left: 0;
    }
    #products .product-title, .products .product-title, .product-accessories .product-title {
        float: none;
    }
    .tmcms2_block .main-content .cms_offer1 {
        text-align: center;
    }
    .block_newsletter form input[type="email"]{width: 289px;}
	#tmcmsblock .left_side{ float:none;}
	#tmcmsblock .right_side{ float:none;}
	.block_newsletter form .col-xs-12{ float:right;}
	.block_newsletter form input.btn {
        left: 0px;
        right: auto;
        margin-right: 10px;
    }
    .footer-container .links {
        padding: 0 10px;
    }
    .block_newsletter form input.btn{
        padding: 14px 14px;
    }
    #columns_inner .product-tabcontent .tabs .nav-tabs li {
        margin: 0 0 10px 0px;
    }
	#product .pb-center-column.col-xs-12{ width:100%;}
	.product-count.float-xs-right{
        text-align: left;
    }
    
    #columns_inner .pagination .col-md-8{
        float: left;
    }
	#products .products .list li.product_item .thumbnail-container{
        border-left: none;
    }
}

@media (max-width: 479px){
    .menu-icon {
        float: right;
    }
    #tm_search_result{left: 2px;}
    .page-content.page-not-found #searchbox .button-search {
        left: 10px;
        right: auto;
    }
    .block_newsletter form input[type="email"] {
        width: 145px;
    }
    #product .product-prices div {
        text-align: right;
    }
    .cart_block .cart-item .cart-info .product-price {
        text-align: right;
    }
    .container.menu-container {
        left: auto;
        right: 0;
    }
    #header .header-nav .top-logo {
        margin-left: 0;
        margin-right: 0;
    }
    .cart-item .product-line-grid .product-line-grid-body .product-line-info {
        text-align: right;
    }
    .form-control-comment {
        padding-right: 15px;
        padding-left: 0;
    }
    body#checkout #cart-summary-product-list .media-body .product-price {
        text-align: right;
    }
    .products .product-miniature .hover-block{
        right: auto;
        left: 5px;
    }
    .products .thumbnail-container .wishlist {
        right: auto;
        left: 5px;
    }
.products .product-price-and-shipping, .product-price{ padding:0;}

}