.catalog-product-view #ttr_content .ttr_Prodes_Title.ttr_post_title,.review-product-list #ttr_content .ttr_Prodes_Title.ttr_post_title
{
text-align:left;
}

.short-description h1, #ttr_content .short-description p {
  text-align: left;
}
#ttr_content .ttr_prodes_Product_Des_Content .no-rating a,#ttr_content .ttr_prodes_Product_Des_Content .ratings .rating-links {
  display: block;
  margin-top: 10px;
  text-align: left;
}
@media only screen and (min-width:767px) 
{
.product-shop .availability.in-stock.ttr_prodes_Avail_Product 
{
  margin:0;
  text-align: right;
}
.shipping_address 
{
  padding: 0 10px;
}
}

@media only screen and (max-width:767px) 
{
address
{
margin-bottom:0;
}
/*#ttr_content .buttons-set {
  float: none;
  text-align: center;
}*/
#ttr_content .product-shop .availability.in-stock.ttr_prodes_Avail_Product {
  margin:5px 0 10px;
  text-align: left;
}
/* cart page start*/

.checkout-cart-index .product-name {
  width: 100%;
}
.checkout-cart-index #shopping-cart-table tbody tr td::before,.checkout-multishipping-addresses  table tbody tr td::before {
  content: attr(data-th);
  text-align: center;
}
.checkout-cart-index #shopping-cart-table.ttr_prochec_table_background > tbody > tr > td {
  display: flex;
  float: none;
  justify-content: center;
  width: 50%;
}

.checkout-cart-index table#shopping-cart-table tfoot tr td .btn-continue, .checkout-cart-index table#shopping-cart-table tfoot tr td .btn-update {
  width: 100%;
  /*float: none;*/
  margin: 3px auto;
}
 
 .checkout-cart-index table #ttr_content table#shopping-cart-table tbody tr td:last-child {
  width: 100%;
  justify-content: center;
}
#ttr_content .btn-remove2 {
  background: transparent url("../images/btn_trash.png") no-repeat scroll center center;
 }
/* cart page end*/

/*shipping page start*/
 .checkout-multishipping-addresses #multiship-addresses-table.data-table tr.first.last.odd {
  display: flex;
}
.checkout-multishipping-addresses #ttr_content table#multiship-addresses-table tr td {
  border-collapse: collapse !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 10px;
  position: relative;
  white-space: normal;
  width: 50% ;
}
.checkout-multishipping-addresses #ttr_content  table#multiship-addresses-table tfoot .a-right.last {
  text-align: center;
  width: 100%;
}
#ttr_content h3.product-name {
  margin: 0;
  width:100%;
  text-align:center;
}


.checkout-multishipping-addresses  #ttr_content #ttr_content_margin div.multiple-checkout table#multiship-addresses-table tbody tr td:nth-child(2n)
{
	border-left:none;
}
.checkout-multishipping-addresses  #ttr_content #ttr_content_margin div.multiple-checkout table#multiship-addresses-table tbody tr td:nth-child(2n+1)
{
	border-right:none;
}
.checkout-multishipping-addresses  #ttr_content div.multiple-checkout table#multiship-addresses-table tbody tr td,.checkout-multishipping-addresses  #ttr_content div.multiple-checkout table#multiship-addresses-table thead tr th,table.collapse_tr.overview_table tbody tr td,table.collapse_tr.overview_table tfoot tr td {
  border-bottom: medium none;
  border-radius: 0;
}
/*shipping page end*/

/*place order  start*/
 .checkout-multishipping-overview table#overview-table-123 tbody.ttr_prochec_product_link tr td:first-child, table#overview-table-123 tbody.ttr_prochec_product_link tr td:first-child h3 {
  text-align: left;
  width: 100%;
}
 .checkout-multishipping-overview table.data-table.collapse_tr tbody tr td:not(:first-child) {
  width: 32%;
}

.checkout-multishipping-overview table tfoot tr td:first-child {
  box-sizing: border-box;
  float: left;
  text-align: left;
  width: 70%;
}
.checkout-multishipping-overview table tfoot tr td:nth-child(2) {
  box-sizing: border-box;
  float: left;
  text-align: right;
  width: 30%;
}
/*place porder*/

.checkout-multishipping-shipping table tbody tr td.a-center.last:last-child
 {
  padding-right: 10px;
  width: 50%;
}
.checkout-multishipping-shipping table tbody tr td:not(:last-child) {
  width: 70%;
}

}
.product-options-bottom .ttr_article.price .old-price, .product-options-bottom .ttr_article.price .price, .product-options-bottom .ttr_article.price .special-price {
  display: inline-block;
  padding-right: 5px;
}
#product-options-wrapper.product-options dl dt {
  padding-bottom: 0;
}
#image-block.product-img-box .product-image {
  text-align: center;
}
.checkout-cart-index #ttr_content .ttr_prodsigninheading {
  margin-bottom: 10px;
}

.checkout-cart-index .item-options dd,.checkout-multishipping-addresses .item-options dd,.checkout-multishipping-shipping .item-options dd,.checkout-multishipping-overview .item-options dd,.sales-order-view .item-options dd,
table[id*=my-invoice-table-] dd,table[id*=my-shipment-table-] dd
{
  display: inline-block;
  float: left;
  margin: 0 0 5px;
  text-align: left;
}
.checkout-cart-index .item-options dt,.checkout-multishipping-addresses .item-options dt,.checkout-multishipping-shipping .item-options dt  ,.checkout-multishipping-overview .item-options dt,.sales-order-view .item-options dt,
table[id*=my-invoice-table-] dt,table[id*=my-shipment-table-] dt
{
  clear: left;
  float: left;
  margin: 0 10px 5px 0;
}
.checkout-cart-index #ttr_content table dl {
  clear: both;
  margin-bottom: 0;
  text-align: center;
  display: inline-block;
}

/* billing page*/
.billing_adress
{
padding:10px;
}
.checkout-multishipping-billing h2 {
  margin: 3px 0;
}
.checkout-multishipping-billing .ttr_prochec_table_background {
  margin-bottom: 13px;
}
/* billing page end*/
.checkout-multishipping-success h2 {
  margin-top: 0;
}
.multiple-checkout.ttr_address_link_border {
  margin-bottom: 30px;
}

/* my account dashbord mobile view*/
@media only screen and (max-width:767px) 
{
.customer-account-index #ttr_content .box-account.box-recent,.sales-order-history #ttr_content .my-account,.sales-order-view .order-items.order-details,.wishlist-index-index #ttr_content #wishlist-view-form
 {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}
.customer-account-index #ttr_content table ,.sales-order-history #ttr_content table,.sales-order-view #ttr_content table,.wishlist-index-index #ttr_content table
{
  display: table;
}
.customer-account-index #ttr_content table tbody,.sales-order-history #ttr_content table tbody,.sales-order-view #ttr_content table tbody,.sales-order-view #ttr_content table tfoot,.wishlist-index-index #ttr_content table tbody
 {
  display: table-row-group;
}
.customer-account-index #ttr_content table tbody tr,.sales-order-history #ttr_content table tbody tr,.sales-order-view #ttr_content table tbody tr,.sales-order-view #ttr_content table tfoot tr,.wishlist-index-index #ttr_content table tbody tr
 {
  display: table-row;
}

.customer-account-index #ttr_content table tbody tr td:before ,.sales-order-history #ttr_content table tbody tr td:before
,.sales-order-view #ttr_content table tbody tr td:before,.wishlist-index-index #ttr_content table tbody tr:before
{
  display: none;
}
.customer-account-index #ttr_content table thead,.sales-order-history #ttr_content table thead,.sales-order-view #ttr_content table thead,.wishlist-index-index #ttr_content table thead
{
  display: table-header-group;
}
.customer-account-index #ttr_page #ttr_content table thead tr th ,.sales-order-history #ttr_page #ttr_content table#my-orders-table thead tr th,.sales-order-view #ttr_page #ttr_content table#my-orders-table thead tr th
{
  border-left: medium none;
  border-top: medium none;
}
.customer-account-index #ttr_page #ttr_content table tbody tr td ,.sales-order-history #ttr_page #ttr_content table#my-orders-table tbody tr td,.sales-order-view #ttr_page #ttr_content table#my-orders-table tbody tr td,.sales-order-view #ttr_page #ttr_content table#my-orders-table tfoot tr td
{
  border-left: medium none;
  border-top: medium none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.customer-account-index #ttr_page #ttr_content table tbody tr td:last-child, .customer-account-index #ttr_page #ttr_content table thead tr th:last-child,.sales-order-history #ttr_page #ttr_content table#my-orders-table thead tr th:last-child, .sales-order-history #ttr_page #ttr_content table#my-orders-table tbody tr td:last-child,.sales-order-view #ttr_page #ttr_content table#my-orders-table tbody tr td:last-child,.sales-order-view #ttr_page #ttr_content table#my-orders-table thead tr th:last-child,.sales-order-view #ttr_page #ttr_content table#my-orders-table tfoot tr td:last-child
{
  border-right: medium none;
}
.customer-account-index #ttr_page #ttr_content  table#my-orders-table.data-table tbody tr:last-child td:last-child, .sales-order-history #ttr_page #ttr_content  table#my-orders-table.data-table tbody tr:last-child td:last-child,.sales-order-view #ttr_page #ttr_content table#my-orders-table tfoot tr td
{
  border-bottom-left-radius: 0 !important ;
   border-bottom-right-radius:0 !important;
}
.customer-account-index #ttr_page #ttr_content  table#my-orders-table.data-table tbody tr:last-child td:first-child,.sales-order-history #ttr_page #ttr_content  table#my-orders-table.data-table tbody tr:last-child td:first-child,.sales-order-view #ttr_page #ttr_content table#my-orders-table.data-table tfoot tr:last-child td
{
	 border-bottom-left-radius: 0 ;
}
.customer-account-index #ttr_page #ttr_content  table#my-orders-table.data-table tbody tr:last-child td,.sales-order-history #ttr_page #ttr_content  table#my-orders-table.data-table tbody tr:last-child td,.sales-order-view #ttr_page #ttr_content table#my-orders-table.data-table tbody:last-child tr:last-child td,.sales-order-view #ttr_page #ttr_content table#my-orders-table.data-table tfoot tr:last-child td
{
	border-bottom: none;
}
.sales-order-view #ttr_page #ttr_content .order-items.order-details table#my-orders-table.data-table tfoot tr td
{
  text-align: right !important;
}
}
/* my account dashboard page end mobile view*/
.form-list li.wide .input-box 
{
width:100%;
}
.form-list .field,#ttr_content .form-list .wide, #ttr_content .form-list .control,#ttr_content #form-validate ul li,#ttr_content ul.form-list  li {
  margin-top: 15px;
  overflow: auto;
}
.checkout-multishipping-register .fields div:first-child,.customer-account-create .fields div:first-child,#ttr_content ul.form-list  li.fields div:first-child {
  margin: 0;
}
.sales-guest-form .block-title,.contacts-index-index h2 {
  margin-bottom: 15px;
  padding:6px;
}

/*wishlist page desktop*/
.wishlist-index-index #ttr_content table#wishlist-table tbody tr:not(:last-child) td,.wishlist-index-index #ttr_content table#wishlist-table thead tr th/*jyoti*/
{
	border-bottom: none
}
.wishlist-index-index #ttr_content table#wishlist-table tbody tr td:not(:last-child),.wishlist-index-index #ttr_content table#wishlist-table thead tr th:not(:last-child)/*jyoti*/
{
	border-right: none
}

/*wishlist page  end desktop*/
/* compare products start*/
.catalog-product-compare-index table#product_comparison.compare-table tbody:not(:last-child) tr td,.catalog-product-compare-index table#product_comparison.compare-table tbody:not(:last-child) tr th
{
	border-bottom: none
}
.catalog-product-compare-index table#product_comparison.compare-table tbody tr th,.catalog-product-compare-index #ttr_content table#product_comparison.compare-table tbody tr td:not(:last-child)
 {
  border-right: medium none;
 }
 .catalog-product-compare-index #ttr_content table#product_comparison.compare-table tbody tr td:not(:last-child)
 {
 	border-top-right-radius:0;
 }
 
 .catalog-product-compare-index #ttr_content  span.price,.catalog-product-compare-index #ttr_content h2 a
 {
 margin:0;
 }
 
 .catalog-product-compare-index #ttr_content table thead tr td:not(:last-child) {
 border-radius: 0;
 border-bottom: none;
 }
 .catalog-product-compare-index #ttr_content table thead tr td:last-child
 {
 border-top-left-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-bottom: none;
 }
 .catalog-product-compare-index #ttr_content table thead tr td:not(:last-child)
 {
 border-right:none;
 }
 .catalog-product-compare-index #ttr_content table thead tr th
 {
 border-bottom: none;
 border-top-right-radius: 0;
 border-bottom-right-radius: 0;
 border-bottom-left-radius: 0;
 border-right: none;
 }

/*mobile view of compare page*/
@media only screen and (max-width:767px) 
{
 table#product_comparison.data.table tbody {
  display: table-row-group;
}
 table#product_comparison.data.table tbody tr {
  display: table-row;
}
.catalog-product-compare-index #ttr_content .cell.label {
  display: table-cell;
}
}
/*mobile view of compare page end*/
/* compare products end*/

/*downloadable product start*/
.catalog-product-view #product-options-wrapper dl dd,.catalog-product-view #product-options-wrapper dl dd ul span
{
	padding-left: 0;
	padding-bottom: 0;
}
.catalog-product-view #product-options-wrapper dl dd ul
{
	padding-bottom: 0;
	margin-bottom: 0;
}
.catalog-product-view  .product-options-bottom .ttr_article.price p,.catalog-product-view  .product-options-bottom .ttr_article.price
{
	margin: 0;
}
body.catalog-product-view #ttr_content #product-options-wrapper ul#downloadable-links-list .label
{
	
	display: inline-block;
}
.catalog-product-view #ttr_content .ttr_checkbox
{
	vertical-align: middle;
	display: inline-block;
}
.catalog-product-view .price-box-bundle .ttr_prodes_Price
 {
  text-align: left;
  clear:both;
}

.catalog-product-view #ttr_content #product-options-wrapper .options-list li .label {
  display: inline-block;
   vertical-align: middle;
}
#product_addtocart_form #product-options-wrapper dd div.input-box
{
  margin-bottom: 5px;
}
#product_addtocart_form #product-options-wrapper label.ttr_prodes_attribute 
{
  margin: 0;
}
/*downloadable product end*/

/*grouped product start*/
.catalog-product-view #ttr_content table tr th, .catalog-product-view #ttr_content table tr td {
  border-bottom: medium none;
  border-radius: 0;
  border-right: medium none;
}
 body.catalog-product-view #ttr_content table#super-product-table thead tr th
{
border-bottom:none;	
}
body.catalog-product-view #ttr_content table#super-product-table tbody tr:first-child td:last-child
{
	border-top-right-radius:0;
}
body.catalog-product-view #ttr_content table#super-product-table thead tr th:first-child
{
	border-bottom-left-radius:0;
}
#ttr_content table#super-product-table thead th
{
	padding: 10px;
	text-align: center;
}
/*grouped product end*/
.customer-account-forgotpassword .fieldset > p
{
  margin-bottom: 10px;
}
@media only screen and (min-width:767px) 
{
.customer-account-forgotpassword p.back-link,.customer-account-create #ttr_content .buttons-set .back-link ,.sendfriend-product-send .buttons-set .back-link ,.newsletter-manage-index p.back-link, .checkout-multishipping-register #ttr_content .buttons-set .back-link
{
  float: left;
}
}
.customer-account-forgotpassword h2 {
  display: none;
}
.customer-account-create #ttr_content .form-list .control label {
  display: inline-block;
  float: none;
  vertical-align: middle;
  position: absolute;
}
.customer-account-create #ttr_content .form-list .control .input-box {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.customer-account-create #ttr_content ul.form-list  li:last-child
{
	margin-top:15px;
}
.customer-account-create #ttr_content ul.form-list  li:first-child
{
	margin-bottom:0;
}
/* login page responsive*/
@media only screen and (max-width:767px) 
{
.customer-account-login .buttons-set button
{
  float: right;
}
.customer-account-login .new-users .content
 {
  margin-bottom: 20px;
}
}

@media only screen and (min-width:768px) and (max-width:1280px)
{
.customer-account-login p.required 
{
  padding-bottom: 14px;
  padding-top: 14px;
 
}
}
.table-responsive
{
  border: none;
}
 h2.legend , .wishlist-index-share .my-account #form-validate h2.legend
{
padding: 8px;
}
.catalogsearch-advanced-index h2.legend
{
margin-bottom:15px;
margin-top: 0;
}

.sendfriend-product-send #ttr_content ul.form-list {
  margin: 0;
  padding: 0;
}
.wishlist-index-index #ttr_content table#wishlist-table thead tr th
{
padding:5px;
}

body.wishlist-index-index #ttr_content table#wishlist-table thead .first.last > th 
{
text-align: left;
vertical-align: middle;
}
.wishlist-index-index h2.product-name {
margin: 5px 0;
}
.wishlist-index-index h2.product-name a {
margin:0;
}
.wishlist-index-index p.price
{
margin: 5px 0;
}
.wishlist-index-index p span.price,.wishlist-index-index .price
{
margin:0;
}
.wishlist-index-index .ttr_article.price .old-price,  .wishlist-index-index .ttr_article.price .special-price
{
display:inline-block;
margin-right:5px;

}
.wishlist-index-index .ttr_article.price p.price
{
display:inline-block;
vertical-align: middle;

}
.wishlist-index-index .ttr_article.price
{
text-align: left;
vertical-align: middle;
}
.wishlist-index-index #ttr_content table tbody tr td.a-center p, .wishlist-index-index #ttr_content table tbody tr td.a-center div 
{
display: inline-block;
}
.advanced-search .form-list .input-box {
  width: 100%;
}
.newsletter-manage-index h2.legend {
  display: none;
}
.newsletter-manage-index h2.legend {
  display: none;
}
.newsletter-manage-index .form-list label {
  position: absolute;
}
body.sales-order-view #ttr_content table#my-orders-table tbody tr td .product-name
 {
  text-align: center;
}
.sales-order-view  #ttr_content table#my-orders-table tr .item-options {
 display: inline-block;
  margin: 0 auto;
}
/** review page  */
@media only screen and (min-width:767px) 
{
.checkout-multishipping-overview .buttons-set #review-buttons-container
{
float:right;
}

.checkout-multishipping-overview .buttons-set #review-buttons-container .grand-total
{
display: inline-block;
margin-right: 5px;
vertical-align: middle;
}
.checkout-multishipping-overview .buttons-set #review-buttons-container #review-button {
float: none;
}
}
@media only screen and (max-width:767px) 
{
.checkout-multishipping-overview .buttons-set #review-buttons-container
{
clear: both;
text-align: center;
}
.checkout-multishipping-overview .buttons-set #review-buttons-container .grand-total{
display: inline-block;
}

.checkout-multishipping-overview table.data-table.collapse_tr tbody tr td:first-child, .checkout-multishipping-overview table#virtual-overview-table tbody tr td:first-child
{
text-align: left;
width: 100%;
}
.checkout-multishipping-overview #ttr_content table.data-table.collapse_tr tbody tr td:first-child h3.product-name, .checkout-multishipping-overview table#virtual-overview-table tbody tr td:first-child h3.product-name
{
text-align: left;
}
}
#ttr_content table#virtual-overview-table thead tr th:not(:last-child), table#unavailable-shipping-table thead tr th:not(:last-child) {
  border-right: none;
}
#ttr_content table#virtual-overview-table thead tr th:not(:first-child),table#unavailable-shipping-table thead tr th:not(:first-child) {
  border-left: none;
}

@media only screen and (max-width:767px) 
{
.buttons-set.mag_actions {
  text-align: center;
}
#unavailable-shipping-table thead
{
display: block;
}
}
.checkout-multishipping-shipping form#shipping_method_form {
  border-top: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
@media only screen and (min-width:767px) 
{
.ttr_checkout_progressbar li:first-child, .ttr_checkout_progressbar li:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
#ttr_content .ttr_checkout_progressbar li:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

}


@media only screen and (max-width:767px) 
{

#ttr_content .ttr_checkout_progressbar li:not(:first-child) 
{
border-top-left-radius: 0;
border-top-right-radius: 0;
margin: 0;
}
.ttr_checkout_progressbar li:first-child, .ttr_checkout_progressbar li:not(:last-child) 
{
border-bottom: medium none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
body.checkout-multishipping-addresses #ttr_content table tbody tr td
{
	text-align: center;
	
}
body.checkout-multishipping-addresses #ttr_content table tbody tr td dl{
	text-align: center;
}

body.checkout-multishipping-addresses #ttr_content table tbody tr td select
{
	margin: 0 10px
}
body.checkout-multishipping-addresses #ttr_content table tbody tr td h3.product-name,body.checkout-multishipping-addresses #ttr_content table tbody tr td dl
{
	padding: 0 10px;
}
body #ttr_content table#unavailable-shipping-table,body #ttr_content table#virtual-overview-table
{
width: 100%;
}
.checkout-multishipping-overview .col-wide table#virtual-overview-table tbody tr td:nth-child(2)::before
{
content: "Price";
}
.checkout-multishipping-overview .col-wide table#virtual-overview-table tbody tr td:nth-child(3)::before 
{
content: "Qty";
}
.checkout-multishipping-overview .col-wide table#virtual-overview-table tbody tr td:nth-child(4)::before
{
content: "Subtotal";
}
.checkout-multishipping-overview table.overview_table tbody tr td:nth-child(2)::before
{
content: "Price";
}
.checkout-multishipping-overview table.overview_table tbody tr td:nth-child(3)::before
{
content: "Qty";
display:block;
}
.checkout-multishipping-overview table.overview_table tbody tr td:nth-child(4)::before 
{
content: "Subtotal";
}
.checkout-multishipping-shipping #ttr_content  h3.product-name {
text-align: left;
}
}
#ttr_content h3.product-name {
  font-size: initial;
  line-height: inherit;
  margin: 0;
}
#ttr_content h2.product-name {
  font-size: initial;
  line-height: inherit;
  margin: 0;
}
.checkout-cart-index #ttr_content table#shopping-cart-table tfoot  tr td {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
@media only screen and (max-width:767px) 
{

body.checkout-cart-index  #ttr_content table#shopping-cart-totals-table tfoot tr td ,body.checkout-cart-index  #ttr_content table#shopping-cart-totals-table tbody tr td
{
  text-align: right ;
  width: 50%;
}
body.checkout-cart-index  #ttr_content table#shopping-cart-totals-table tfoot tr td:first-child,body.checkout-cart-index  #ttr_content table#shopping-cart-totals-table tbody tr td:first-child
{
	text-align: left;
}
body.checkout-cart-index  #ttr_content table#shopping-cart-totals-table tfoot tr td:last-child,body.checkout-cart-index  #ttr_content table#shopping-cart-totals-table tbody tr td:last-child
{
	text-align: right;
}
.checkout-multishipping-shipping #ttr_content table tbody tr td {
  padding: 10px 10px 0 0;
}
.checkout-multishipping-overview #ttr_content table tbody tr td:not(:first-child) {
  width: 33%;
}
}

.checkout_multiadress
{
	float:right;
}
@media only screen and (min-width:767px) 
{
.product-name {
  word-wrap: break-word;
}
}
.form-list .ttr_checkbox label {
  position: absolute;
}
.form-list .control > label {
  float: none;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0;
}
#ttr_content .ttr_address_link.order_link
{
  font-size: inherit;
}
@media only screen and (max-width:767px)
{
.catalogsearch-advanced-index .advanced-search .form-list .input-box,.catalogsearch-advanced-index .advanced-search .form-list .input-range
{
clear:none;
float:left;
width:100%;
}
.catalogsearch-advanced-index #ttr_content > form 
{
  padding: 5px;
}
}
@media only screen and (min-width:767px) 
{
.catalog-product-view #image-block.product-img-box .product-image , .review-product-list #image-block.product-img-box .product-image
{
  text-align: left;
}
}
.review-product-list .product-collateral #customer-reviews h2 
{
  text-align: left;
  margin-top: 15px;
}
#payment_form_ccsave.form-list {
margin: 0;
padding: 10px 0 0;
}
address,dl.sp-methods
{
margin-bottom:0;
}
.catalog-product-view .price-box-bundle .price-box {
  clear: both;
}
.catalog-product-view #product_addtocart_form  .product-shop  .price-box p {
  text-align: left !important;
}


@media only screen and (max-width:767px) 
{
.product-shop 
 {
  margin-top: 10px;
  margin-bottom: 0;
}
 .catalog-product-view #ttr_content table#super-product-table tbody tr td::before {
  content: attr(data-th);
  text-align: center;
}
.catalog-product-view table#super-product-table tbody > tr > td:first-child {
  display: flex;
  float: none;
  margin: 0;
  width: 100%;
   justify-content: center;
}
.catalog-product-view table#super-product-table tbody > tr > td
 {
  display: flex;
  float: none;
  margin: 0;
  width: 50%;
  justify-content: center;
  }
body.catalog-product-view #super-product-table .ttr_article.price p {
  display: inline-block;
  vertical-align: middle;
}
body.category-custom table#super-product-table .ttr_article.price {
  padding: 8px;
  text-align: center;
}
body.catalog-product-view .ttr_article.price .price {
  margin-left: 5px;
  margin-top: 0;
}
body.catalog-product-view table#super-product-table tbody tr td
{
	text-align: center;
}
#ttr_content .add-to-links.ttr_prodes_WCE li {
  display: inline-block;
  float: none;
  margin-right: 15px;
}
#ttr_content .add-to-links li,#ttr_content .add-to-links.ttr_prodes_WCE li:last-child{
	margin-right:0;
}
body.catalog-product-view #ttr_page .product-shop div .add-to-links.ttr_prodes_WCE {
  text-align: left;
}
.add-to-cart
{
	text-align:left;
}
#ttr_content table#super-product-table.grouped-items-table tbody tr:last-child td:first-child {
  border-radius: 0;
  border-bottom: none;
}

}
.checkout-multishipping-address-newshipping #ttr_content .form-list li:first-child 
{
  margin-bottom: 0 ;
}
@media only screen and (max-width:767px) 
{
.checkout-multishipping-overview .ttr_address_link_border.col-xs-12 
{
  margin-bottom: 10px;
}
.checkout-multishipping-overview #review-buttons-container.review_order
{
  margin-bottom: 10px;
}
}
.ttr_prodsigninheading.heading
{
margin: 0 0 5px;
}
.checkout-multishipping-overview h3.ttr_prodsigninheading
{
margin: 0 0 5px;
}
.checkout-multishipping-overview h4.ttr_prodsigninheading {
margin: 5px 0;
}
@media only screen and (min-width:767px) 
{
.checkout-multishipping-overview .data-table.collapse_tr.overview_table {
  margin-top: 10px;
}
}
.separator {
  vertical-align: initial;
}
.ttr_cart_content p  span.price ,#review-buttons-container .grand-total span.price{
  vertical-align: initial;
}
@media only screen and (max-width:767px) 
{
.item_table {
  margin-top: 10px;
}
.checkout-cart-index .totals.ttr_prochec_table_background.magcolumn hr 
{
  margin: 0;
}
.checkout-cart-index #ttr_content #co-shipping-method-form ul
{
margin: 0 !important;
padding: 0;
}
.checkout-cart-index #co-shipping-method-form dl
{
margin-bottom: 5px;
}
.checkout-cart-index #ttr_content table tbody#shopping-cart-table-body tr td dl.item-options
{
  margin-top: 5px;
}
}
#ttr_content #product_addtocart_form  .price-notice .price,#ttr_content #product_addtocart_form .full-product-price .price {
  padding-left: 5px ;
  margin: 0;
  vertical-align: initial;
}
#ttr_content #product_addtocart_form .product-options-bottom .price-as-configured 
{
  margin: 10px 0;
}
#product_addtocart_form .input-text.qty {
  display: block;
}
#product_addtocart_form .product-options-bottom {
  margin: 15px 0;
}
#product_addtocart_form .product-options-bottom .add-to-cart {
  margin: 7px 0;
}

.catalog-product-view .add-to-links.ttr_prodes_WCE a {
  margin-left: 5px;
  vertical-align: middle;
}
#ttr_content .add-to-links.ttr_prodes_WCE img {
  vertical-align: middle;
}
.toolbar-bottom .limiter select {
  margin-right: 5px;
}
.sorter .sort-by > a img {
  vertical-align: middle;
}
.page-title.category-title {
  overflow: auto;
}
.pagination {
  vertical-align: middle;
  margin:0;
}
.customer-account-login hr,#ttr_content hr
{
	margin-top:0;
	margin-bottom: 0;
}
.customer-account-edit #form-validate .fieldset:first-child ul li {
  margin-top: 15px;
}
.customer-account-edit #form-validate .fieldset:nth-child(2) ul li:first-child {
  margin-bottom: 15px;
}
.customer-account-edit #form-validate ul li:nth-child(2) {
  margin-bottom: 15px;
}
#ttr_content .my-account
{
	margin:0;
}

/*#ttr_content .buttons-set .back-link {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
   float: none;
   width: 50%;
}
#ttr_content .buttons-set > div {
  display: inline-block;
  float: none;
  margin-left: -4px;
  text-align: right;
  vertical-align: middle;
  width: 50%;
}*/
body.review-product-list #ttr_content  dl 
{
	text-align: left;
}
body.review-product-list #ttr_content  dl , body.review-product-view #ttr_content  dl
{
	text-align: left;
}
table#product-review-table  tr th {
  background: transparent ;
 
}
#product-review-table {
  margin-bottom: 20px;
  border: none;
  text-align: left;
}
body.review-product-view h2.product-name
{
	 text-align: left;
}
.review-product-list .row .paypal-logo span {
  display: block;
}
 
 .addtocart-prodes li
 {
 	list-style: none;
 }
 .checkout-cart-index #ttr_content .buttons-set > div 
 {
  text-align: left;
  margin-bottom:0;
}
.checkout-cart-index form#co-shipping-method-form label {
  vertical-align: middle;
  margin-bottom: 0;
}
@media only screen and (max-width:767px) 
{
body.checkout-cart-index #ttr_content table#shopping-cart-table > tfoot tr td.a-right {
  padding-bottom:8px ;
}
}

@media only screen and (min-width:767px) 
{
table#super-product-table 
 {
  width: 100%;
  padding:10px 0;
}
}
.catalog-product-view #ttr_content table#super-product-table tbody tr td {
  text-align: center;
}
#ttr_content table#super-product-table tbody tr td .input-text.qty
{
	margin: auto;
}
.addtocart-prodes.ttr_grouped_addtocart.col-md-6.col-xs-6 + .addtocart-prodes {
  float: none;
  clear:both;
}
.ttr_grouped_addtocart + .addtocart-prodes div p {
  text-align: left;
}
.account-create > form#form-validate .fieldset:first-child {
  margin-bottom: 20px;
}
.account-create > form#form-validate .fieldset:nth-child(2) {
  margin-top: 20px;
  overflow: auto;
}
.product-shop-margin.postcontent .ttr_article p {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
#product_addtocart_form .price-box-bundle .price-box p span {
  display: inline-block;
  margin: 2px 0;
}
.price-box .price-as-configured {
  margin: 2px 0;
}
#product_addtocart_form .product-shop .buttons-set p.back-link
{
	width:100%;
	text-align: left;
}
table#product-review-table 
{
	width:100%;
}
table#product-review-table  tr th ,.review-product-list #ttr_content table#product-review-table tbody tr th
{
	text-align: left;
	padding: 8px 0;
}
	table#product-review-table  tr td
{
	text-align: center;
	padding: 8px 0;
}
h3.table-caption
{
	padding: 6px;
}
body #ttr_content table[id*="my-invoice-table-"] tfoot tr td
{
text-align:right;	
}
.addtocart-prodes.ttr_grouped_addtocart {
  text-align: left;
}
form#form-validate .fieldset:nth-child(2)
{
margin-top:20px;
}
.checkout-multishipping-address-selectbilling .multiple-checkout .col3-set
{
	padding:10px;
}
.addtocart-prodes .paypal-logo .paypal-or {
  display: block;
}
.catalog-category-view .product-shop .product-shop-margin.postcontent .ttr_article p[class] {
  display: inline-block;
}
.catalog-category-view .product-shop .product-shop-margin.postcontent .ttr_article p {
  display: block;
}

@media only screen and (min-width:767px){

table[id*=my-invoice-table-].data-table,table[id*=my-shipment-table-].data-table  {
  width: 100%;
}
}
@media only screen and (max-width:767px){
table[id*=my-invoice-table-].data-table tbody tr, table[id*=my-invoice-table-].data-table thead tr, table[id*=my-invoice-table-].data-table tfoot tr {
  display: table-row;
}
table[id*=my-invoice-table-].data-table tbody {
  display: table-row-group;
}
table[id*=my-invoice-table-].data-table {
  display: table;
}
table[id*=my-invoice-table-].data-table thead {
  display: table-header-group;
}

table[id*=my-invoice-table-] tfoot {
  display: table-footer-group;
	}
	
	table[id*=my-invoice-table-] tbody tr td:not(:last-child),table[id*=my-invoice-table-] tfoot tr td:not(:last-child),table[id*=my-invoice-table-] thead tr th:not(:last-child) {
	border-right: none;
	}
	#ttr_content table[id*=my-invoice-table-] tfoot tr td
	{
	border-top:none;
	}
}


/* shipment table*/

@media only screen and (max-width:767px)
{
table[id*=my-shipment-table-].data-table tbody tr, table[id*=my-shipment-table-].data-table thead tr 
{
  display: table-row;
}
table[id*=my-shipment-table-].data-table tbody 
{
  display: table-row-group;
}
table[id*=my-shipment-table-].data-table
{
 display: table;
}
table[id*=my-shipment-table-].data-table thead 
{
  display: table-header-group;
}

table[id*=my-shipment-table-] tbody tr td:not(:last-child),table[id*=my-shipment-table-] thead tr th:not(:last-child) 
{
  border-right: none;
}
.sales-order-invoice .order-items.order-details
{
  overflow-x: scroll;
}
.sales-order-shipment .order-items.order-details 
{
  overflow-x: scroll;
}

}

table[id*=my-shipment-table-] .product-name,#ttr_content table[id*=my-invoice-table-]  .product-name
 {
  text-align: center;
}
table[id*=my-shipment-table-] tr .item-options ,#ttr_content table[id*=my-invoice-table-] tr .item-options
{
  margin: 0 auto 20px;
  width: 100px;
}

.sales-billing-agreement-index select {
  margin: 5px 0;
}
@media only screen and (max-width:767px){
.checkout-cart-index #shopping-cart-table tr td .product-name,.checkout-cart-index #shopping-cart-table tr td dl.item-options
{
  padding: 0 8px;
}
table#shopping-cart-table.table.ttr_notwishlist_column.ttr_prochec_table_background tbody tr td:last-child 
{
  width: 100%;
}
#co-shipping-method-form dl dd {
  margin-bottom: 10px;
  margin-top: 5px;
}
}

@media only screen and (min-width:767px){
.checkout-cart-index .totals.ttr_prochec_table_background.magcolumn ul  p {
  text-align: right;
}
.magcolumn .paypal-logo a ,.checkout-cart-index .magcolumn .paypal-or{
  display: block;
  text-align: right;
}
}
@media only screen and (max-width:767px){
	.checkout-cart-index .totals.ttr_prochec_table_background.magcolumn ul  p {
  text-align: left;
}
 .magcolumn .paypal-logo a,.checkout-cart-index .magcolumn .paypal-or {
  display: block;
  text-align: left;
}
.checkout-cart-index dl.item-options 
{
  display: inline-block;
  margin: 0 auto 20px;
  width: 100px;
}
	}
.checkout-cart-index #ttr_content ul.checkout-types > p {
  margin: 10px 0 0;
  padding: 0;
}
.checkout-cart-index ul.checkout-types li:nth-last-child(2) .paypal-or {
  margin-bottom: 0;
}
.checkout-cart-index ul.checkout-types p
{
	margin: 0;
}
.checkout-cart-index .paypal-or {
  display: block;
  margin: 5px;
}

#ttr_content table#shopping-cart-totals-table tfoot tr th.a-right {
  background: transparent none repeat scroll 0 0;
  padding-bottom: 0;
  padding-top: 10px;
  text-align: left;
}
.checkout-cart-index  .bml_button > a {
  display: block;
}
body #ttr_content table#unavailable-shipping-table
{
width: 100%;
}
.checkout-multishipping-address-selectbilling address {
  margin-top: 5px;
}
.multiple-checkout .col3-set {
  margin-bottom: 13px;
}
/*#ttr_content .zoom,#ttr_content #track_hint.zoom-notice {
  display: none;
}*/
body.review-product-list #review-form h3
{
text-align:left;	
	
}
@media only screen and (max-width:767px)
{
.catalog-product-view #ttr_content #product-attribute-specs-table tr {
  display: table-row;
}
.catalog-product-view .product #product-attribute-specs-table th.col.label {
  display: table-cell;
}
.catalog-product-view table, .catalog-product-view table tbody, .catalog-product-view table tfoot {
  display: table;
  width:100%;
}
.catalog-product-view #ttr_content table tr th, .catalog-product-view #ttr_content table tr td {
  padding: 8px;
}
}
table.ratings-table
{
	border:none;
	margin: 10px 0;
	
}
table.ratings-table th
{
	background:none;
}
.product-image-popup .buttons-set {
  margin: 5px;
  text-align: center;
}
 .product-image-popup {
  margin: auto;
}
.product-image-popup .nav {
  margin: 5px;
  text-align: center;
}
/* popup styling */
#map-popup #map-popup-price .ttr_article.price p,#map-popup #map-popup-price .ttr_article.price p span,#map-popup #map-popup-price .ttr_article.price
{
	text-align:left;
	margin: 0;
}
#map-popup .map-popup-text.map-popup-only-text {
  text-align: left;
}

.map-popup {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #aaa;
  box-shadow: 0 0 6px #ccc;
  margin: 12px 0 0;
  position: absolute;
  text-align: left;
  width: 300px;
  z-index: 100;
  padding: 10px;
}

.map-popup-checkout {
  display: inline;
  float: right;
  text-align: right;
}
.map-popup-close {
  display: block;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 8px;
  width: 15px;
}
.map-popup-heading h2 {
  margin: 0;
  overflow: hidden;
  overflow-wrap: break-word;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.map-popup-price {
  margin: 15px 0 10px;
}
 #form-validate ul li.fields,#contactForm ul li.fields{
  margin-bottom: 0;
}
#contactForm ul li:nth-child(2)
{
	margin-bottom:15px;
}
.calendar table {
   border-collapse: separate;
  border-spacing: 0;
}
.pager .pages ul.pagination {
  display: inline;
}
 #ttr_content  ul.pagination li.active > a,#ttr_content ul.pagination li  a {
  display: inline;
  float: none;
}

.gift-messages .control label,#ttr_content .gift-messages-form label {
  margin-bottom: 0;
  vertical-align: middle;
}
.shipping_address table.collapse_tr tbody td:nth-child(2) {
  vertical-align: top;
}
.checkout-cart-index #ttr_content .cart .totals tfoot td:first-child 
{
  text-align: left ;
}
#ttr_content table#product-review-table thead tr th {
  text-align: center;
}
#ttr_content .gift-messages-form p,#ttr_content .gift-messages p
{
	margin:5px 0 10px;
}
#ttr_content .gift-messages-form h3,#ttr_content .gift-messages h3
{
	margin: 12px 0 6px;
}
.gift-messages,.gift-messages-form {
  padding-left: 8px;
}
.checkout-multishipping-shipping #ttr_content ol li
 {
 	text-indent:0;
 }
 #ttr_content  [id*=allow-gift-message-container-] ul.form-list .fields {
  margin-bottom: 0 ;
}
#ttr_content [id*=allow-gift-message-container-] ul.form-list li label
{
	margin-bottom:3px;
}
@media only screen and (min-width:768px){
table[id*="overview-table-"] tbody tr td:first-child {
  width: 50%;
}
table[id*="overview-table-"] tbody tr td {
 vertical-align: top;
 padding: 8px;
}
}
#ttr_content table[id*="overview-table-"] tfoot tr th.a-right {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 15px 8px 5px;
  text-align: right;
}
.ratings .rating-box {
  display: none;
}
.ratings-table tbody tr th {
  text-align: left;
}
.product-image-popup .nav a:last-child {
  margin-left: 5px;
}
.product-image-popup .nav a:first-child {
  margin-right: 5px;
}
#cart-sidebar-reorder .product-name {
  display: inline;
}
.ttr_block .ttr_block_content ol li {
  list-style: none;
}
#cart-sidebar-reorder .product-name {
  display: inline-block;
  margin-left: 0;
  width: 75%;
  vertical-align: top;
}
.ttr_block .ttr_block_content .label
{
	padding:0;
}
#ttr_content table#shopping-cart-totals-table tbody tr td, #ttr_content table#shopping-cart-totals-table tfoot tr td {
  padding: 5px 0;
}
label.item-options {
  margin-bottom: 0;
  vertical-align: middle;
}
.catalog-category-view .ttr_post .product-shop .ttr_article.price .minimal-price-link .label {
  display: inline-block;
  margin-top: 5px;
  padding-left: 0;
  padding-right: 3px;
  vertical-align: middle;
}
.catalog-category-view  .product-shop .product-shop-margin .ttr_article.price p.regular-price {
  display: block;
}
#ttr_content .product-collateral ul li {
  margin: 0 ;
  margin-right: 3px;
}
.ttr_comment > form#review-form ul li {
  margin-bottom: 10px;
}
.review-product-view .product-img-box {
  margin-bottom: 10px;
}
#image-block img.btn-zoom-out,#image-block img.btn-zoom-in {
  border: none !important;
}
.store_language {
bottom: 0;
left: auto;
margin-bottom: 10px;
margin-top: 10px;
position: absolute;
right: 0;
z-index: 600;
}
@media only screen and (max-width:768px){

/*#ttr_content .product-image.product-image-zoom > img {
  position: static !important;
}
*/
.review-product-list .product-collateral {
  padding-left: 10px;
}
table#product-review-table tr td {
  width: 12%;
}
table#product-review-table tr th, .review-product-list #ttr_content table#product-review-table tbody tr th {
  width: 25%;
}
body #ttr_content .product-options-bottom .ttr_article.price {
  margin-bottom: 15px;
  margin-top: 15px;
}
}
.product-collateral #customer-reviews dl dt {
  margin-top: 15px;
}
.checkout-multishipping-address-newshipping div input {
  float: right;
}
.checkout-multishipping-shipping #ttr_content table[id*="shipping-table-"] tr th,.checkout-multishipping-overview #ttr_content table[id*="overview-table-"] tr th {
  padding: 8px;
}
.checkout-multishipping-address-newshipping .buttons-set
{
	margin: 5px 0;
}
.checkout-multishipping-shipping .ttr_prochec_table_background{
padding:10px 5px ;
}
.checkout-multishipping-register #form-validate .form-list .control .input-box {
  display: inline-block;
  width: auto;
}
@media only screen and (min-width:768px)
{
.sales-order-view .order-info-box .col-1,.sales-order-view .order-info-box .col-2 
{
  float: left;
  width: 50%;
}
}
.sales-order-view .box.box-payment .box-content strong {
  font-weight: normal;
}
.sales-order-view .my-account dl.order-info
{
margin-bottom:0;
}
.catalog-product-compare-index .btn-cart,.catalog-product-compare-index .btn-cart:hover 
{
  margin-left: 0;
}
@media only screen and (min-width:768px)
{
.checkout-cart-index .shipping-form .buttons-set
{
  float: left;
}
.buttons-set > div
{
  float: right;
  margin-bottom: 10px;
}
}
@media only screen and (max-width:767px)
{
.store_language {
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
.store_language .form-language {
display: inline-block;
} 
.sales-order-view table#my-orders-table.data-table
 {
  min-width: 600px;
  width: 100%;
}
.sales-order-view .page-title.title-buttons  h1
{
	float: none;
}
.sales-order-view .page-title.title-buttons  {
  text-align: left;
  margin-bottom: 10px;
}
}
 .checkout-cart-index .shipping-form dl.sp-methods {
  clear: both;
}
#co-shopping-method-form ul 
{
padding-left:0;
}
.checkout-multishipping-billing .ttr_prochec_product_description .sp-methods dt .ttr_cart_content
{

margin-bottom: 0;
vertical-align: middle;
}
.checkout-multishipping-billing .ttr_prochec_product_description .sp-methods dt
{

margin-bottom:5px;
}
.checkout-multishipping-shipping .ttr_prodsigninheading
{
margin:0 0 5px;
}

.catalog-product-compare-index .btn-remove
{
  float: left;
  height: auto;
  overflow: hidden;
  padding-left: 20px;
  text-indent: 0;
  width: 100%;
  background-position: left center;
}
.catalog-product-compare-index .link-print {
  display: block;
  margin-bottom: 10px;
}
table#product_comparison tbody tr td {
  vertical-align: top;
}
table#product_comparison tbody:last-child tr td .ttr_article.price .price
{
	margin-top:0;
}

table#product_comparison tbody tr td .ttr_article.price  
{
	margin:0;
}
table#product_comparison tbody .old-price,table#product_comparison tbody p.price,table#product_comparison tbody .special-price 
{
  display: inline-block;
}
.catalog-product-compare-index table#product_comparison  tbody:not(:last-child) .ttr_article.price p[id*="old-price-"]
{
	margin-bottom: 0;
}
 #ttr_content ul.messages,#ttr_content ul.messages ul {
  padding-left: 0;
}

@media only screen and (max-width:767px)
{
.buttons-set.mag_actions 
{
margin: 10px;
}
.checkout-multishipping-shipping .buttons-set.mag_actions 
{
margin: 10px 0 5px;
}
}
.block.block-gr-search .block-title
{
	margin-bottom:15px;
	padding:8px;
	
}
.checkout-multishipping-overview .back-link 
{
  margin: 10px 0;
}
.checkout-multishipping-overview .buttons-set div {
  float: none;
}
@media only screen and (max-width:768px)
{
.checkout-multishipping-overview .back-link {
  margin: 10px 0;
  text-align: center;
}
.mag_actions p.back-link {
  text-align: center;
}
}

.button.btn-cart.btn
{
  margin-left: 0;
}
#ttr_content .ttr_signin.mag_sigin ul.form-list, #ttr_content .ttr_signin.mag_sigin ul.form-list li:first-child {
  margin-top: 0;
  padding: 0;
}
#ttr_content .ttr_signin.mag_sigin ul.form-list li {
  margin-left: 10px;
}
.ttr_signin.mag_sigin .required {
  margin-bottom: 0;
  padding-bottom: 0;
}
#ttr_content ul.add-to-links,#ttr_content .form-list,#ttr_content ul#checkout-progress-state
{
	padding-left:0;
}
ul.ttr_checkout_progressbar li p,ul.ttr_checkout_progressbar li.active p  {
  text-align: center;
}
@media only screen and (min-width:768px)
{
.cart-collaterals .magcolumn:nth-child(3) {
  margin-right: 0;
  width: calc(100% / 3);
}
}
#ttr_content #shipping_method_form ul, #ttr_content #multishipping-billing-form ul,#ttr_content .order-info ul,#ttr_content ul.form-list,
#ttr_content ul.messages, #ttr_content ul.messages ul,#ttr_content ul.ttr_checkout_progressbar,#ttr_content ul.checkout-types{
  text-indent: 0;
}
#ttr_content .page-title.title-buttons h1 {
  float: none;
}
@media only screen and (min-width:768px)
{
.buttons-set > div
{
  float: right;
  margin-bottom: 10px;
}
.checkout-cart-index .shipping-form .buttons-set
{
  float: left;
}
form#checkout_multishipping_form h1.ttr_prochec_product_title
{
float:left;
}
}
#ttr_content form#review-order-form div.item_table table.overview_table tbody tr td, #ttr_content form#review-order-form div.item_table table.overview_table tfoot tr td, #ttr_content form#review-order-form div.item_table table.overview_table tbody tr {
  border: medium none;
}
@media only screen and (max-width:767px) 
{
table#multiship-addresses-table tbody, table#multiship-addresses-table, table#multiship-addresses-table tfoot {
display: inline-block;
width: 100%;
}
#shopping-cart-table tbody tr, #shopping-cart-table tfoot tr, .magento_review_table table tbody tr, .magento_review_table table tfoot tr, table#multiship-addresses-table tbody tr, table#multiship-addresses-table tfoot tr {
display: flex;
flex-wrap: wrap;
} 
.account-create .buttons-set .back-link {
  display: inline-block;
  margin-top: 5px;
  width: auto;
}
.account-create .buttons-set > div {
  float: right;
}
}
.catalog-product-view #ttr_content #product-attribute-specs-table tr th.label {
display: block;
margin: 0;
} 