@media only screen and (max-width:1440px){.cmsmasters_single_product .product_title{padding-top:0}}@media only screen and (max-width:1024px){#header .cmsmasters_dynamic_cart .widget_shopping_cart_content{display:none}ul.order_details{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.order_details li{width:50%;padding:10px 15px;position:relative;float:left;overflow:hidden}ul.order_details li:before{content:none}ul.order_details li strong{display:block;margin:10px -15px -10px;padding:10px 15px}ul.order_details li:nth-child(5){width:100%}.woocommerce-message{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.cart_totals table{width:100%}}@media only screen and (max-width:768px){.cmsmasters_dynamic_cart_wrap{margin:0 0 0 12px;float:none;display:inline-block;vertical-align:middle}.cmsmasters_woo_tabs .cmsmasters_tabs_list_item{width:100%}.cmsmasters_woo_tabs .cmsmasters_tabs_list_item:not(:last-child){padding-bottom:20px}.cmsmasters_dynamic_cart,.cmsmasters_dynamic_cart .cmsmasters_dynamic_cart_button{display:inline-block;vertical-align:middle}.col2-set>*{width:96.55%;margin-bottom:40px;float:none;clear:both}.col2-set>*:last-child{margin-bottom:0}.cmsmasters_single_product .cmsmasters_product_left_column{width:100%;float:none}.cmsmasters_single_product .cmsmasters_product_left_column .share_posts{padding-left:0;padding-bottom:15px}.cmsmasters_single_product .cmsmasters_product_right_column{width:100%;float:none;padding:0}.shop_table.cart{display:block;text-align:center;overflow:hidden}.shop_table.cart tbody,.shop_table.cart tr,.shop_table.cart th,.shop_table.cart td{display:block;text-align:center;overflow:hidden}.shop_table.cart tr{border-bottom-width:1px;border-bottom-style:solid}.shop_table.cart thead{display:none}.shop_table.cart .cart_item{padding:0;position:relative;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}.shop_table.cart .cart_item:first-child{border-top-width:1px;border-top-style:solid}.shop_table.cart .cart_item:last-child{border-bottom-width:1px;border-bottom-style:solid}#page .shop_table.cart td{width:100%;padding:15px;border-width:0;border-style:solid;-webkit-box-shadow:none;box-shadow:none;text-align:center}#page .shop_table.cart td.product-thumbnail img{max-width:85px;width:auto}.shop_table.cart td.product-price,.shop_table.cart td.product-quantity,.shop_table.cart td.product-subtotal{border-width:0;border-style:solid}.shop_table.cart td .variation{margin-top:5px}.shop_table.cart .product-remove-and-thumbnail{width:100%}.shop_table.cart .product-price,.shop_table.cart .product-quantity,.shop_table.cart .product-subtotal{display:inline-block;width:33.33%;margin:0 -2px;vertical-align:middle}.shop_table.cart .product-price{text-align:right}.shop_table.cart .product-quantity{padding:10px 0}.shop_table.cart .product-subtotal{text-align:left}.shop_table.cart .actions{text-align:center}.shop_table.cart .actions .coupon{padding:0 0 20px;float:none;text-align:center}.shop_table.cart .actions .input-text{display:block;margin:0 auto 10px}.shop_table.woocommerce-checkout-review-order-table th,.shop_table.order_details th,.shop_table.woocommerce-checkout-review-order-table td,.shop_table.order_details td{padding:10px 15px}.cart_totals table{width:100%}}@media only screen and (max-width:540px){.form-row{width:100%;float:none;clear:both}.woocommerce-message,.woocommerce-info{display:block;text-align:center}.woocommerce-message .button,.woocommerce-info .button{display:block;margin:0 0 20px;text-align:center}table.variations select{display:block}table.variations .reset_variations{display:inline-block;margin:10px 0 0}.cmsmasters_woo_wrap_result .woocommerce-result-count{padding:0 10px 20px;float:none;text-align:center}.cmsmasters_woo_wrap_result .woocommerce-ordering{float:none}.cmsmasters_single_product .cmsmasters_product_thumbs .cmsmasters_product_thumb{width:60px}.cmsmasters_single_product .cmsmasters_product_info_wrap{float:none;padding:0 0 30px;text-align:left}.cmsmasters_single_product .price{text-align:left}.cmsmasters_single_product .cmsmasters_star_rating{float:none}.woocommerce-checkout-payment .place-order .terms{display:block;padding:15px 0 0}ul.order_details li{width:100%;float:none}.cart_totals table th,.cart_totals table td{padding:20px 40px}}