@media(max-width:1366px) and (min-width:980px) {
	#products_td .pagging.mobile_hide {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		margin-top: -25px;
		margin-bottom: 15px;
	}

	#products_td .pagging .pull-left {
		width: 77%;
	}

	#products_td .filter-wrap,#products_td .pull-left .filter-wrap {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	#products_td .pull-left {
		width: 100%;
	}

	#products_td .pull-left .filter-wrap .filter-item {
		width: 50%;
	}

	#products_td .pull-left .filter-wrap .filter-item:first-child {
		margin-right: 25px;
	}

	#products_td .filter-wrap .filter-item select {
		min-width: unset;
		max-width: 100%!important;
		width: 100%!important;
	}
}

@media(max-width:1200px) {
	#main-table .container {
		max-width: 100%!important;
		width: 100%!important;
	}

	.related_products .home_main_tital {
		padding: 0 15px;
	}
}

@media(max-width:1199px) and (min-width:980px) {
	table.cms_contact table {
		margin-left: 15%;
	}
}

@media(max-width:1099px) and (min-width:980px) {
	table.cms_delivery table.tbl-del {
		width: 42%!important;
		margin-left: 12%;
		margin-bottom: 50px;
		margin-top: 22px;
	}
}

@media(max-width:1024px) and (min-width:980px) {
	table.cart-table.Confirmation,table.cms_about_us,table.cms_contact,table.cms_contact table,table.cms_delivery,table.cms_how_to,table.cms_privacy_policy,table.cms_terms_and_conditions,tr.login_register_page table {
		max-width: 100%!important;
		width: 100%!important;
	}

	.megamenu>li>a {
		padding: 0 14px!important;
	}

	.table.cms_about_us img {
		max-width: 100%;
	}

	#products_td .pull-left .filter-wrap .filter-item:first-child {
		margin-right: 20px;
	}

	#products_td .pull-left .filter-wrap .filter-item {
		width: 50%;
	}

	.contact_no {
		font-size: 26px!important;
	}

	.top_header li a {
		font-size: 13px;
	}

	.main_header tr:nth-child(2) table tr td:nth-child(2) {
		width: 30%!important;
	}
}

@media(max-width:979px) and (min-width:576px) {
	.cart-T tr td,table.cart-T tr td#sampleMobileTotalBox table.cart_total_table tr td {
		min-height: unset!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr td table.cart_total_table tr,#form_data_cart table.cart-T.sample_cart_tbl tr:not(results_table_head):last-child,.cart-T tr td {
		border-bottom: none!important;
	}

	.cart-T tr,table.cart-table.cart-page_table tr:nth-child(2) table tr:nth-child(3) td:last-child>table tr {
		border: none!important;
	}

	.mega_menu_mobile {
		overflow-y: scroll!important;
		padding-bottom: 75px;
	}

	.pagging.mobile_hide {
		z-index: 99;
	}

	.panel.container-step2 p button#delivry_method_countinue,table.tbl_addr tr {
		float: unset!important;
	}

	table.tbl_addr tr.tr_input:nth-child(4) td:nth-child(2) button.black_btn {
		max-width: 80%!important;
		width: 100%!important;
		height: 30px;
		margin-top: 0!important;
	}

	table.tbl_addr tr.tr_input td:first-child,table.tbl_addr tr.tr_input td:nth-child(2) {
		width: 50%!important;
	}

	table.tbl_addr tr.tr_input td:first-child input.txt_input,table.tbl_addr tr.tr_input td:nth-child(2) input.txt_input {
		max-width: 80%!important;
		width: 100%!important;
		display: inline-block!important;
	}

	table.tbl_addr tr.tr_input td:nth-child(2) select#billing_country,table.tbl_addr tr.tr_input td:nth-child(2) select#delivry_country {
		max-width: 80%!important;
		width: 100%!important;
		display: inline-block!important;
		height: auto!important;
		margin: 0!important;
	}

	table.tbl_addr tr.tr_input td label {
		display: block!important;
		margin: 5px 0!important;
	}

	.blue_btn.hideResponsive.hideResponsive,table.tbl_addr tr.tr_input:first-child td:first-child label {
		display: inline-block!important;
	}

	table.tbl_addr tr td:first-child button#billing_addr_countinue,table.tbl_addr tr td:first-child button#delivry_addr_countinue {
		float: unset!important;
		margin-left: 9.5%;
		width: 40%;
	}

	button#billing_addr_countinue,button.blue_btn.hideResponsive {
		width: 40%;
	}

	div#simplemodal-container {
		max-width: 75%!important;
		margin: 0 auto;
	}

	.left-side .panel.container-step1 button.green_btn {
		margin-top: 5px!important;
	}

	.left-side .panel.container-step1 p {
		margin: 10px 0!important;
	}

	.left-side .panel.container-step2 p {
		margin: 12px 0!important;
	}

	.panel.container-step2 #viewDeliveryOptions>table tr:nth-child(2) td {
		padding-bottom: 5px!important;
	}

	.panel.container-step2 #viewDeliveryOptions>table tr:nth-child(3) td {
		padding-bottom: 10px!important;
	}

	table.cms_about_us .cms_page_text,table.cms_contact {
		padding: 0 15px!important;
	}

	table.cms_contact .images_area td {
		width: 50%!important;
		margin-right: 0!important;
		text-align: left;
	}

	table.cms_contact .images_area td:nth-child(2) {
		margin-top: 50px!important;
	}

	table.cms_contact tr td iframe {
		top: 10px!important;
	}

	table.cms_about_us .images_area td p:first-child {
		margin-bottom: 0!important;
	}

	table#lastRow-btns tr td:first-child {
		display: inline-block!important;
		width: 100%!important;
	}

	.middle_footer .footer_clm.footer_clm_share span iframe {
		max-width: 100%!important;
		width: 100%!important;
		top: 15px!important;
		left: 4%;
	}

	table.cms_privacy_policy iframe {
		top: 30px;
	}

	.cart-T tr.grand-total-table,.cart-T tr.grand-total-table.last {
		margin: 3px 0!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr.results_table_head td {
		font-size: 12px!important;
		text-align: center!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr.results_table_head td:nth-child(2) {
		width: 12%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr.results_table_head td:nth-child(3) {
		width: 6%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr.results_table_head td:nth-child(4) {
		width: 8%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr.results_table_head td:nth-child(5) {
		width: 5%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(3) {
		width: 9%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(4),#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(5) {
		width: 15%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(6) {
		width: 14%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr.results_table_head>td:first-child {
		width: 28%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr td {
		text-align: center!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(2) {
		text-align: left!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:last-child>td:first-child {
		width: 100%!important;
		text-align: left!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr.checkout_btns.cart_checkout_btns td:first-child {
		width: 100%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr td table.cart_total_table {
		padding: 10px!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:first-child img {
		width: 100px;
		max-width: 100%;
		height: 90px;
		padding-right: 10px;
	}

	#orderReview table.cart-T.Confirmation-page.sample_confirm_tbl tr td p {
		text-align: right!important;
	}

	table.cart_total_table.sample_confirm_tbl2 {
		max-width: 100%!important;
		width: 50%!important;
		float: right!important;
	}

	#orderReview table.cart_total_table.sample_confirm_tbl2 {
		padding: 15px!important;
	}

	.cart-T tr {
		border-bottom: 1px solid #949407!important;
	}

	#orderReview td.product_img {
		position: absolute;
		left: 0!important;
	}
}

@media(max-width:979px) and (min-width:700px) {
	.checkoutForgotPass,.checkoutLogin {
		width: 45%!important;
	}

	.checkoutForgotPass table tr td,.checkoutLogin table tr td {
		margin-bottom: 15px!important;
	}

	.checkoutForgotPass table tr:first-child td:first-child,.checkoutLogin table tr:first-child td:first-child {
		margin-bottom: 0!important;
	}

	.checkoutForgotPass table tr:first-child td:first-child h1,.checkoutLogin table tr:first-child td:first-child h1 {
		margin: 30px 0 15px!important;
		width: -webkit-max-content!important;
		width: -moz-max-content!important;
		width: max-content!important;
		font-size: 28px!important;
	}

	td.checkoutLogin table tr:nth-child(2)>td,td.checkoutLogin table tr:nth-child(4)>td {
		margin: 5px 0!important;
	}

	.checkoutForgotPass table tr td a.btn1111,.checkoutForgotPass table tr td input[type=text],.checkoutLogin table tr td a.btn1111,.checkoutLogin table tr td input[type=text] {
		font-size: 16px!important;
	}

	.captcha_container {
		font-size: 28px!important;
	}

	.gallery_table {
		width: 100%!important;
	}

	.gallery_table1 ul li {
		width: 25%;
	}
}

@media(max-width:979px) {
	table.cms_how_to h1,table.cms_privacy_policy .h1 {
		color: #5b5b5b!important;
	}

	.left-side,table.cms_how_to table.my_how_to tr td:nth-child(2) {
		text-align: left;
	}

	table.cms_delivery .cms_page_text {
		width: 100%!important;
		padding-left: 0!important;
	}

	table.cms_delivery .cms_page_text p img,table.cms_delivery .del-img {
		height: auto;
		width: 100%;
		max-width: 100%;
	}

	table.cms_delivery,table.cms_how_to,table.cms_privacy_policy,table.cms_terms_and_conditions,table.tbl_my_account tr:nth-child(2) td table tr:first-child td table,table.tbl_view_all_ord {
		padding: 0 15px!important;
	}

	#register_user table tr td:nth-child(3),#register_user table tr td:nth-child(4),#register_user table.register_forms tr td:nth-child(5),#register_user table.register_forms tr:nth-child(4) td:nth-child(3),#register_user table.register_forms tr:nth-child(5) td:nth-child(2),table.cms_delivery tr td div#delivery_rates_section table tr:nth-child(2) td:first-child,table.cms_delivery tr td div#delivery_rates_section table tr:nth-child(5) td:first-child,table.cms_delivery tr:first-child td table:first-child tr td:nth-child(1),table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(3) td:nth-child(3),table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(4) td:nth-child(3),table.tbl_my_account tr:nth-child(2) td table tr:first-child>td:first-child,table.tbl_my_account tr:nth-child(2) td table tr:first-child>td:last-child,table.tbl_view_all_ord tr td.tbl_td_space {
		display: none!important;
	}

	table.cms_delivery tr:first-child td table:nth-child(1) tr td:nth-child(2) p.h1 {
		margin-top: 0;
	}

	table.cms_delivery table.tbl-del {
		width: 50%!important;
		margin: 25px 0;
	}

	#frm_add table tbody tr:nth-child(5) td:last-child,#frm_add table tbody tr:nth-child(7)>td,#register_user input,#register_user table.register_forms tr:nth-child(5) td:first-child,table.cms_how_to table.my_how_to tr:first-child td:first-child,table.tbl_my_account tr td table tr td {
		width: 100%!important;
	}

	table.cms_delivery .del-img {
		margin-top: 25px;
	}

	table.cms_delivery table.tbl-del tr td span {
		padding: 10px!important;
	}

	#register_user table.register_forms tr td,table.cms_delivery table.tbl-del tr td p {
		padding-left: 10px!important;
	}

	table.cms_delivery table.tbl-del input#postcode {
		width: 40%!important;
	}

	table.cms_delivery tr td div#delivery_rates_section table tr td {
		padding: 0 10px 10px!important;
	}

	table.tbl-del {
		width: -webkit-max-content!important;
		width: -moz-max-content!important;
		width: max-content!important;
		display: inline-block!important;
		border: 1px solid #ddd!important;
		margin-left: 15px!important;
	}

	table.cms_how_to h1 {
		text-align: left;
		margin-top: 30px!important;
	}

	table.cms_how_to .my_how_to img {
		margin-left: 0!important;
	}

	table.cms_how_to table.my_how_to tr {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
	}

	table.cms_how_to table.my_how_to tr td:first-child {
		width: 10%!important;
		margin-bottom: 15px!important;
	}

	table.cms_how_to table.my_how_to img {
		max-width: 100%!important;
		height: auto!important;
		width: 75%!important;
	}

	div#calculator_overlay {
		margin: 0!important;
		top: 50%!important;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		padding: 50px;
		background-color: #fff!important;
		max-width: 100%;
		width: 70%;
		height: 85%!important;
	}

	#calculator_overlay .calc_popup {
		padding: 0!important;
	}

	table.tbl_my_account tr td,table.tbl_my_account tr:nth-child(2) table tr td {
		display: inline-block!important;
		width: 100%!important;
	}

	#change_address table tr,#register_user table tr,table.tbl_my_account tr,table.tbl_view_all_ord tr {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important;
	}

	#change_address table tr td,#frm_add table tbody,#frm_add table tr td,#frm_add table tr td span.result,table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td:nth-child(3) {
		display: inline-block!important;
	}

	table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr:nth-child(3) td strong {
		font-size: 15px!important;
		font-weight: 600!important;
	}

	#register_user input {
		max-width: 100%!important;
	}

	#change_address table tr select#bcountry,#change_address table tr select#scountry,#change_address table tr td input {
		max-width: 84%!important;
	}

	#change_address table tr:first-child td:nth-child(2) {
		width: 60%!important;
		display: none!important;
	}

	#change_address table tr td {
		width: 25%!important;
	}

	#change_address table tr:first-child td:nth-child(1),#change_address table tr:first-child td:nth-child(3) {
		padding-left: 0!important;
		width: 50%!important;
		padding-bottom: 10px!important;
	}

	#frm_add table tr td {
		width: unset!important;
	}

	#frm_add table tr:first-child td.form_text,#frm_add table tr:nth-child(2) td.form_text,#frm_add table tr:nth-child(3) td.form_text,#frm_add table tr:nth-child(4) td.form_text,#frm_add table tr:nth-child(5) td.form_text {
		width: 15%!important;
	}

	#frm_add table tr td.result {
		width: 89%!important;
		text-align: right;
	}

	#frm_add table tr:last-child td.result {
		width: 97%!important;
	}

	.product_price {
		font-size: 18px;
	}

	#frm_add table tr td span.result {
		width: 60px!important;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details tbody tr td:first-child,#frm_add table tbody tr:nth-child(7) td table#invoice_details thead tr td:first-child {
		width: 50%!important;
		padding-right: 5px!important;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details tbody tr td:nth-child(2),#frm_add table tbody tr:nth-child(7) td table#invoice_details tbody tr td:nth-child(3),#frm_add table tbody tr:nth-child(7) td table#invoice_details thead tr td:nth-child(2),#frm_add table tbody tr:nth-child(7) td table#invoice_details thead tr td:nth-child(3) {
		width: 17%!important;
		text-align: center!important;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details thead tr td:nth-child(4) {
		width: 20%!important;
		text-align: center!important;
		word-break: break-all;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details tbody tr td:nth-child(4) {
		width: 15%!important;
		text-align: center!important;
		word-break: break-all;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details thead {
		width: 100%!important;
		display: inline-block!important;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details thead tr {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
	}

	#register_user table.register_forms tr td:nth-child(3),table.cms_contact .images_area td {
		text-align: left!important;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr td.qty_box_td input#quantity {
		z-index: 99;
	}

	#register_user table.register_forms tr td:first-child {
		width: 25%!important;
		text-align: left!important;
	}

	#register_user table.register_forms tr td:nth-child(2) {
		width: 25%!important;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	#register_user table.register_forms tr:nth-child(4) td:first-child,#register_user table.register_forms tr:nth-child(4) td:nth-child(2) {
		width: 50%!important;
		text-align: left!important;
	}

	#register_user table.register_forms tr:nth-child(4) td:nth-child(2) {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
		background-color: #e6e6e6!important;
	}

	#register_user table.register_forms tr:nth-child(4) td:nth-child(2) input {
		margin-left: 8px!important;
		width: auto!important;
	}

	#register_user table.register_forms tr:nth-child(6) td:nth-child(3) {
		padding-top: 10px!important;
	}

	#register_user table.register_forms tr:nth-child(10) td:nth-child(3),#register_user table.register_forms tr:nth-child(10) td:nth-child(4),#register_user table.register_forms tr:nth-child(11) td:nth-child(3),#register_user table.register_forms tr:nth-child(11) td:nth-child(4),#register_user table.register_forms tr:nth-child(6) td:nth-child(3),#register_user table.register_forms tr:nth-child(6) td:nth-child(4),#register_user table.register_forms tr:nth-child(7) td:nth-child(3),#register_user table.register_forms tr:nth-child(7) td:nth-child(4),#register_user table.register_forms tr:nth-child(8) td:nth-child(3),#register_user table.register_forms tr:nth-child(8) td:nth-child(4),#register_user table.register_forms tr:nth-child(9) td:nth-child(3),#register_user table.register_forms tr:nth-child(9) td:nth-child(4) {
		background-color: #e6e6e6!important;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
	}

	#register_user table.register_forms tr td:nth-child(2) input,#register_user table.register_forms tr td:nth-child(4) input {
		max-width: 90%!important;
		margin-bottom: 0!important;
	}

	#register_user table.register_forms tr td:nth-child(2) .selectboxGender,#register_user table.register_forms tr td:nth-child(4) .selectboxGender {
		height: auto!important;
		max-width: 90%!important;
	}

	#register_user table.register_forms tr td span {
		margin-left: 5px!important;
	}

	#register_user table.register_forms tr td:nth-child(3),#register_user table.register_forms tr td:nth-child(4) {
		width: 25%!important;
		display: inline-block!important;
	}

	#register_user table.register_forms tr:nth-child(17) td:nth-child(2),#register_user table.register_forms tr:nth-child(18) td:nth-child(2),#register_user table.register_forms tr:nth-child(19) td:nth-child(2) {
		width: 100%!important;
		text-align: left!important;
	}

	#register_user table.register_forms tr:nth-child(17) td:first-child,#register_user table.register_forms tr:nth-child(18) td:first-child,#register_user table.register_forms tr:nth-child(19) td:first-child {
		width: 32.5%!important;
	}

	#register_user table.register_forms tr:nth-child(17) td:nth-child(2) input,#register_user table.register_forms tr:nth-child(18) td:nth-child(2) input,#register_user table.register_forms tr:nth-child(19) td:nth-child(2) input {
		width: auto!important;
		margin-right: 10px!important;
	}

	#register_user table.register_forms tr:nth-child(19) td:nth-child(2) input {
		margin-left: 15px!important;
		margin-right: 0!important;
	}

	#register_user table.register_forms tr:nth-child(20) td:nth-child(2) {
		padding-top: 15px!important;
	}
}

@media(max-width:766px) {
	div#delivery_rates_section table tbody td,table.tbl-del tbody,td,tr {
		display: inline-block!important;
	}

	table.tbl-del tbody,td,tr {
		width: 100%!important;
	}

	table.cms_contact .images_area td:nth-child(2) {
		margin-top: 0!important;
	}
}

@media(max-width:979px) and (min-width:768px) {
	#orderReview table.cart-T.Confirmation-page tr td:nth-child(2) {
		width: 75%!important;
		text-align: right!important;
		margin-left: 25%!important;
		padding-left: 5px!important;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr:first-child {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
	}

	#products_td .pull-left {
		width: 100%;
	}

	#products_td .pull-left .filter-wrap {
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	#products_td .pull-left .filter-wrap .filter-item {
		width: 50%;
	}

	#products_td .pull-left .filter-wrap .filter-item:first-child {
		margin-right: 15px;
	}

	#wowslider-container .ws-title {
		top: 70%;
	}

	.collection_banner .ws-title div h1:first-child,.collection_banner .ws-title div h2:nth-child(2) {
		margin: -5px!important;
	}

	.thumbnail-scroller {
		display: block!important;
		left: 0!important;
	}

	.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.next,.glossy-square-gray .thumbnail-scroller.horizontal .arrows a.previous {
		top: unset!important;
		bottom: 10%!important;
	}
}

@media(max-width:979px) and (min-width:699px) {
	.cart_user,.cart_user a,.mobile-heading-icon a,.mobile-menu,.mobile_search .search,a.mobile_lable.update_btn {
		vertical-align: middle;
	}

	#orderReview table:nth-child(3) tr.grand-total-table,table.color_thumb tr {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
	}

	body {
		padding-top: 0!important;
	}

	.mob_show.ShowResponsive,.mobile_search {
		display: block;
	}

	.fast_delivery_label,.mobile_data_form .showPhone.mobile_product_detail .fast-delivery,.mobile_data_form .showPhone.mobile_product_detail .mbl_ask_friend {
		display: none;
	}

	.mobile-heading {
		z-index: 1001;
		width: 100%;
		float: left;
		position: relative;
		border-bottom: 1px solid #918261!important;
		top: 0;
		right: 0;
		left: 0;
		padding: 10px 0 0;
		background-color: #fff;
	}

	#orderReview .mobile_lable,.logo {
		display: inline-block;
	}

	a:link {
		font-size: 13px;
		display: inline-block!important;
	}

	.cart_user,.cart_user .user_icon,.mobile-menu,.mobile_search .search,span.cart_icon,span.icon_phone,span.map_pin_icon {
		display: inline-block;
	}

	.mobile-heading-icon {
		float: right;
		margin-top: 8px;
	}

	.mobile-heading-icon a {
		margin-right: 25px;
		position: relative;
	}

	span.icon_phone {
		height: 33px;
		width: 33px;
		background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU3OC4xMDYgNTc4LjEwNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTc4LjEwNiA1NzguMTA2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTU3Ny44Myw0NTYuMTI4YzEuMjI1LDkuMzg1LTEuNjM1LDE3LjU0NS04LjU2OCwyNC40OGwtODEuMzk2LDgwLjc4MSAgICBjLTMuNjcyLDQuMDgtOC40NjUsNy41NTEtMTQuMzgxLDEwLjQwNGMtNS45MTYsMi44NTctMTEuNzI5LDQuNjkzLTE3LjQzOSw1LjUwOGMtMC40MDgsMC0xLjYzNSwwLjEwNS0zLjY3NiwwLjMwOSAgICBjLTIuMDM3LDAuMjAzLTQuNjg5LDAuMzA3LTcuOTUzLDAuMzA3Yy03Ljc1NCwwLTIwLjMwMS0xLjMyNi0zNy42NDEtMy45NzlzLTM4LjU1NS05LjE4Mi02My42NDUtMTkuNTg0ICAgIGMtMjUuMDk2LTEwLjQwNC01My41NTMtMjYuMDEyLTg1LjM3Ni00Ni44MThjLTMxLjgyMy0yMC44MDUtNjUuNjg4LTQ5LjM2Ny0xMDEuNTkyLTg1LjY4ICAgIGMtMjguNTYtMjguMTUyLTUyLjIyNC01NS4wOC03MC45OTItODAuNzgzYy0xOC43NjgtMjUuNzA1LTMzLjg2NC00OS40NzEtNDUuMjg4LTcxLjI5OSAgICBjLTExLjQyNS0yMS44MjgtMTkuOTkzLTQxLjYxNi0yNS43MDUtNTkuMzY0UzQuNTksMTc3LjM2MiwyLjU1LDE2NC41MXMtMi44NTYtMjIuOTUtMi40NDgtMzAuMjk0ICAgIGMwLjQwOC03LjM0NCwwLjYxMi0xMS40MjQsMC42MTItMTIuMjRjMC44MTYtNS43MTIsMi42NTItMTEuNTI2LDUuNTA4LTE3LjQ0MnM2LjMyNC0xMC43MSwxMC40MDQtMTQuMzgyTDk4LjAyMiw4Ljc1NiAgICBjNS43MTItNS43MTIsMTIuMjQtOC41NjgsMTkuNTg0LTguNTY4YzUuMzA0LDAsOS45OTYsMS41MywxNC4wNzYsNC41OXM3LjU0OCw2LjgzNCwxMC40MDQsMTEuMzIybDY1LjQ4NCwxMjQuMjM2ICAgIGMzLjY3Miw2LjUyOCw0LjY5MiwxMy42NjgsMy4wNiwyMS40MmMtMS42MzIsNy43NTItNS4xLDE0LjI4LTEwLjQwNCwxOS41ODRsLTI5Ljk4OCwyOS45ODhjLTAuODE2LDAuODE2LTEuNTMsMi4xNDItMi4xNDIsMy45NzggICAgcy0wLjkxOCwzLjM2Ni0wLjkxOCw0LjU5YzEuNjMyLDguNTY4LDUuMzA0LDE4LjM2LDExLjAxNiwyOS4zNzZjNC44OTYsOS43OTIsMTIuNDQ0LDIxLjcyNiwyMi42NDQsMzUuODAyICAgIHMyNC42ODQsMzAuMjkzLDQzLjQ1Miw0OC42NTNjMTguMzYsMTguNzcsMzQuNjgsMzMuMzU0LDQ4Ljk2LDQzLjc2YzE0LjI3NywxMC40LDI2LjIxNSwxOC4wNTMsMzUuODAzLDIyLjk0OSAgICBjOS41ODgsNC44OTYsMTYuOTMyLDcuODU0LDIyLjAzMSw4Ljg3MWw3LjY0OCwxLjUzMWMwLjgxNiwwLDIuMTQ1LTAuMzA3LDMuOTc5LTAuOTE4YzEuODM2LTAuNjEzLDMuMTYyLTEuMzI2LDMuOTc5LTIuMTQzICAgIGwzNC44ODMtMzUuNDk2YzcuMzQ4LTYuNTI3LDE1LjkxMi05Ljc5MSwyNS43MDUtOS43OTFjNi45MzgsMCwxMi40NDMsMS4yMjMsMTYuNTIzLDMuNjcyaDAuNjExbDExOC4xMTUsNjkuNzY4ICAgIEM1NzEuMDk4LDQ0MS4yMzgsNTc2LjE5Nyw0NDcuOTY4LDU3Ny44Myw0NTYuMTI4eiIgZmlsbD0iIzk0OTQwOCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) 0 0/100%;
	}

	span.map_pin_icon {
		height: 33px;
		width: 33px;
		background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU0Ljc1NyA1NC43NTciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU0Ljc1NyA1NC43NTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBkPSJNNDAuOTQsNS42MTdDMzcuMzE4LDEuOTk1LDMyLjUwMiwwLDI3LjM4LDBjLTUuMTIzLDAtOS45MzgsMS45OTUtMTMuNTYsNS42MTdjLTYuNzAzLDYuNzAyLTcuNTM2LDE5LjMxMi0xLjgwNCwyNi45NTIgIEwyNy4zOCw1NC43NTdMNDIuNzIxLDMyLjZDNDguNDc2LDI0LjkyOSw0Ny42NDMsMTIuMzE5LDQwLjk0LDUuNjE3eiBNMjcuNTU3LDI2Yy0zLjg1OSwwLTctMy4xNDEtNy03czMuMTQxLTcsNy03czcsMy4xNDEsNyw3ICBTMzEuNDE2LDI2LDI3LjU1NywyNnoiIGZpbGw9IiM5NDk0MDgiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) 0 0/100%;
	}

	.mobile-menu {
		position: static!important;
		background: #949408;
		padding: 10px 7px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 35px;
		height: 35px;
		border-radius: 100px;
		right: 10px;
		top: 20px;
		cursor: pointer;
	}

	.mobile-menu img {
		width: 100%;
		margin: 0;
	}

	.mobile_search {
		padding: 6px 8px;
		background: #949408;
		position: relative;
		margin-top: 63px;
	}

	.mobile_search .search {
		width: calc(100% - 100px);
		position: relative;
	}

	.mobile_search input {
		margin: 0;
		padding-right: 40px;
		padding-left: 10px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		height: 33px!important;
		border-radius: 0;
		border: 0;
	}

	.mobile_search a {
		position: absolute;
		background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2Ljk2NiA1Ni45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2Ljk2NiA1Ni45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPHBhdGggZD0iTTU1LjE0Niw1MS44ODdMNDEuNTg4LDM3Ljc4NmMzLjQ4Ni00LjE0NCw1LjM5Ni05LjM1OCw1LjM5Ni0xNC43ODZjMC0xMi42ODItMTAuMzE4LTIzLTIzLTIzcy0yMywxMC4zMTgtMjMsMjMgIHMxMC4zMTgsMjMsMjMsMjNjNC43NjEsMCw5LjI5OC0xLjQzNiwxMy4xNzctNC4xNjJsMTMuNjYxLDE0LjIwOGMwLjU3MSwwLjU5MywxLjMzOSwwLjkyLDIuMTYyLDAuOTIgIGMwLjc3OSwwLDEuNTE4LTAuMjk3LDIuMDc5LTAuODM3QzU2LjI1NSw1NC45ODIsNTYuMjkzLDUzLjA4LDU1LjE0Niw1MS44ODd6IE0yMy45ODQsNmM5LjM3NCwwLDE3LDcuNjI2LDE3LDE3cy03LjYyNiwxNy0xNywxNyAgcy0xNy03LjYyNi0xNy0xN1MxNC42MSw2LDIzLjk4NCw2eiIgZmlsbD0iIzk0OTQwOCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) center no-repeat;
		height: 100%;
		width: 40px;
		right: 0;
		top: 0!important;
		padding: 0;
		margin: 0;
	}

	.cart_user a {
		height: 33px;
		width: 33px;
		margin: 1px 0 1px 9px;
		position: relative;
		text-align: center;
	}

	#data_form,.mobile_data_form>table {
		margin-top: 25px;
	}

	.cart_user .user_icon {
		width: 26px;
		height: 31px;
		background: url(../images/user_lock.svg) center/100% no-repeat;
	}

	span.cart_icon {
		background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4Ni41NjkgNDg2LjU2OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg2LjU2OSA0ODYuNTY5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPHBhdGggZD0iTTE0Ni4wNjksMzIwLjM2OWgyNjguMWMzMC40LDAsNTUuMi0yNC44LDU1LjItNTUuMnYtMTEyLjhjMC0wLjEsMC0wLjMsMC0wLjRjMC0wLjMsMC0wLjUsMC0wLjhjMC0wLjIsMC0wLjQtMC4xLTAuNiAgIGMwLTAuMi0wLjEtMC41LTAuMS0wLjdzLTAuMS0wLjQtMC4xLTAuNmMtMC4xLTAuMi0wLjEtMC40LTAuMi0wLjdjLTAuMS0wLjItMC4xLTAuNC0wLjItMC42Yy0wLjEtMC4yLTAuMS0wLjQtMC4yLTAuNiAgIGMtMC4xLTAuMi0wLjItMC40LTAuMy0wLjdjLTAuMS0wLjItMC4yLTAuNC0wLjMtMC41Yy0wLjEtMC4yLTAuMi0wLjQtMC4zLTAuNmMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjVjLTAuMS0wLjItMC4zLTAuNC0wLjQtMC42ICAgYy0wLjEtMC4yLTAuMi0wLjMtMC40LTAuNWMtMC4xLTAuMi0wLjMtMC4zLTAuNC0wLjVzLTAuMy0wLjMtMC40LTAuNXMtMC4zLTAuMy0wLjQtMC40Yy0wLjItMC4yLTAuMy0wLjMtMC41LTAuNSAgIGMtMC4yLTAuMS0wLjMtMC4zLTAuNS0wLjRjLTAuMi0wLjEtMC40LTAuMy0wLjYtMC40Yy0wLjItMC4xLTAuMy0wLjItMC41LTAuM3MtMC40LTAuMi0wLjYtMC40Yy0wLjItMC4xLTAuNC0wLjItMC42LTAuMyAgIHMtMC40LTAuMi0wLjYtMC4zcy0wLjQtMC4yLTAuNi0wLjNzLTAuNC0wLjEtMC42LTAuMmMtMC4yLTAuMS0wLjUtMC4yLTAuNy0wLjJzLTAuNC0wLjEtMC41LTAuMWMtMC4zLTAuMS0wLjUtMC4xLTAuOC0wLjEgICBjLTAuMSwwLTAuMi0wLjEtMC40LTAuMWwtMzM5LjgtNDYuOXYtNDcuNGMwLTAuNSwwLTEtMC4xLTEuNGMwLTAuMSwwLTAuMi0wLjEtMC40YzAtMC4zLTAuMS0wLjYtMC4xLTAuOWMtMC4xLTAuMy0wLjEtMC41LTAuMi0wLjggICBjMC0wLjItMC4xLTAuMy0wLjEtMC41Yy0wLjEtMC4zLTAuMi0wLjYtMC4zLTAuOWMwLTAuMS0wLjEtMC4zLTAuMS0wLjRjLTAuMS0wLjMtMC4yLTAuNS0wLjQtMC44Yy0wLjEtMC4xLTAuMS0wLjMtMC4yLTAuNCAgIGMtMC4xLTAuMi0wLjItMC40LTAuNC0wLjZjLTAuMS0wLjItMC4yLTAuMy0wLjMtMC41cy0wLjItMC4zLTAuMy0wLjVzLTAuMy0wLjQtMC40LTAuNmMtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjMgICBjLTAuMi0wLjItMC40LTAuNC0wLjYtMC42Yy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM2MtMC4yLTAuMi0wLjQtMC40LTAuNy0wLjZjLTAuMS0wLjEtMC4zLTAuMi0wLjQtMC4zYy0wLjItMC4yLTAuNC0wLjMtMC42LTAuNSAgIGMtMC4zLTAuMi0wLjYtMC40LTAuOC0wLjVjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4yYy0wLjQtMC4yLTAuOS0wLjQtMS4zLTAuNmwtNzMuNy0zMWMtNi45LTIuOS0xNC44LDAuMy0xNy43LDcuMiAgIHMwLjMsMTQuOCw3LjIsMTcuN2w2NS40LDI3LjZ2NjEuMnY5Ljd2NzQuNHY2Ni41djg0YzAsMjgsMjEsNTEuMiw0OC4xLDU0LjdjLTQuOSw4LjItNy44LDE3LjgtNy44LDI4YzAsMzAuMSwyNC41LDU0LjUsNTQuNSw1NC41ICAgczU0LjUtMjQuNSw1NC41LTU0LjVjMC0xMC0yLjctMTkuNS03LjUtMjcuNWgxMjEuNGMtNC44LDguMS03LjUsMTcuNS03LjUsMjcuNWMwLDMwLjEsMjQuNSw1NC41LDU0LjUsNTQuNXM1NC41LTI0LjUsNTQuNS01NC41ICAgcy0yNC41LTU0LjUtNTQuNS01NC41aC0yNTVjLTE1LjYsMC0yOC4yLTEyLjctMjguMi0yOC4ydi0zNi42QzEyNi4wNjksMzE3LjU2OSwxMzUuNzY5LDMyMC4zNjksMTQ2LjA2OSwzMjAuMzY5eiBNMjEzLjI2OSw0MzEuOTY5ICAgYzAsMTUuMi0xMi40LDI3LjUtMjcuNSwyNy41cy0yNy41LTEyLjQtMjcuNS0yNy41czEyLjQtMjcuNSwyNy41LTI3LjVTMjEzLjI2OSw0MTYuNzY5LDIxMy4yNjksNDMxLjk2OXogTTQyOC42NjksNDMxLjk2OSAgIGMwLDE1LjItMTIuNCwyNy41LTI3LjUsMjcuNXMtMjcuNS0xMi40LTI3LjUtMjcuNXMxMi40LTI3LjUsMjcuNS0yNy41UzQyOC42NjksNDE2Ljc2OSw0MjguNjY5LDQzMS45Njl6IE00MTQuMTY5LDI5My4zNjloLTI2OC4xICAgYy0xNS42LDAtMjguMi0xMi43LTI4LjItMjguMnYtNjYuNXYtNzQuNHYtNWwzMjQuNSw0NC43djEwMS4xQzQ0Mi4zNjksMjgwLjc2OSw0MjkuNjY5LDI5My4zNjksNDE0LjE2OSwyOTMuMzY5eiIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) 0 0/100%;
		height: 30px;
		width: 30px;
	}

	span.cart_count {
		position: absolute;
		color: #fff;
		top: -4px;
		right: -2px;
		font-weight: 500;
		background: #000;
		font-size: 12px;
		width: 18px;
		text-align: center;
		border-radius: 100px;
	}

	.need_help_title,.your_progress>p {
		font-size: 16px!important;
	}

	.mega_menu_mobile {
		width: 100%!important;
		float: left;
		display: none;
		background: #949408!important;
		position: fixed;
		top: 0;
		left: 0;
		height: 100%;
		z-index: 22222222;
		padding-top: 75px;
		overflow-y: auto;
	}

	.mega_menu_mobile .megamenu {
		width: 100%;
		float: left;
		list-style: none;
		padding: 0;
		position: relative;
		margin: 0;
		font-family: Tahoma,Geneva,sans-serif;
		font-size: 9px;
		line-height: 1;
		background: unset;
	}

	a.close_menu_btn {
		position: absolute;
		right: 15px;
		top: 32px;
		height: 20px;
		width: 20px;
		background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ljk3MSA0Ny45NzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3Ljk3MSA0Ny45NzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPGc+Cgk8cGF0aCBkPSJNMjguMjI4LDIzLjk4Nkw0Ny4wOTIsNS4xMjJjMS4xNzItMS4xNzEsMS4xNzItMy4wNzEsMC00LjI0MmMtMS4xNzItMS4xNzItMy4wNy0xLjE3Mi00LjI0MiwwTDIzLjk4NiwxOS43NDRMNS4xMjEsMC44OCAgIGMtMS4xNzItMS4xNzItMy4wNy0xLjE3Mi00LjI0MiwwYy0xLjE3MiwxLjE3MS0xLjE3MiwzLjA3MSwwLDQuMjQybDE4Ljg2NSwxOC44NjRMMC44NzksNDIuODVjLTEuMTcyLDEuMTcxLTEuMTcyLDMuMDcxLDAsNC4yNDIgICBDMS40NjUsNDcuNjc3LDIuMjMzLDQ3Ljk3LDMsNDcuOTdzMS41MzUtMC4yOTMsMi4xMjEtMC44NzlsMTguODY1LTE4Ljg2NEw0Mi44NSw0Ny4wOTFjMC41ODYsMC41ODYsMS4zNTQsMC44NzksMi4xMjEsMC44NzkgICBzMS41MzUtMC4yOTMsMi4xMjEtMC44NzljMS4xNzItMS4xNzEsMS4xNzItMy4wNzEsMC00LjI0MkwyOC4yMjgsMjMuOTg2eiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) 0 0/100% 100%;
	}

	.mega_menu_mobile .megamenu li {
		width: 100%!important;
		float: left;
		text-align: center;
		-webkit-transition: background .5s;
		-o-transition: background .5s;
		transition: background .5s;
	}

	.mega_menu_mobile .megamenu li.drops ul li img {
		position: absolute;
		left: 13px;
		width: 50px;
		height: 50px;
		display: inline-block!important;
		vertical-align: middle;
		margin: 0;
	}

	.megamenu img {
		max-width: 96%;
		opacity: .9;
		-webkit-transition: opacity .3s ease-in-out;
		-o-transition: opacity .3s ease-in-out;
		transition: opacity .3s ease-in-out;
	}

	.mega_menu_mobile .megamenu li.drops {
		position: relative;
		width: 100%!important;
		text-align: center;
	}

	.mega_menu_mobile .megamenu li a {
		float: left;
		text-align: left;
		text-transform: uppercase;
		font-size: 15px;
		width: 100%;
		line-height: 39px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		word-break: break-all;
		padding: 0 15px!important;
		color: #000;
		background: 0 0!important;
	}

	.mega_menu_mobile .megamenu li.drops>span {
		width: 40px;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0PX;
		background-repeat: no-repeat;
		background-position: 50% 9px;
		background-image: url(../images/1434028133_add-80px.png);
		cursor: pointer;
		display: inline-block;
	}

	.open_drops>span {
		background-image: url(../images/1434028133_add-80px copy.png)!important;
	}

	.megamenu .dropdown_7columns {
		padding-left: .833%;
		padding-right: .833%;
	}

	.dropdown_10columns,.dropdown_7columns,.megamenu li .dropdown_container,.megamenu li .dropdown_fullwidth,.megamenu li .dropdown_multilevel {
		position: relative!important;
		top: 0!important;
		left: 0!important;
		width: 100%!important;
		float: left!important;
		display: none;
	}

	.megamenu li .dropdown_container {
		background: #898907;
		padding-left: 0;
	}

	.megamenu li:hover .dropdown_container {
		top: 0!important;
	}

	.mega_menu_mobile .megamenu li.drops ul li a {
		position: relative;
		min-height: 50px;
		margin: 5px 0!important;
		padding: 0 0 0 70px!important;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.mega_menu_mobile .megamenu li.drops ul li a span {
		display: block;
		padding: 0 10px 0 0!important;
		line-height: 18px;
		font-size: 15px!important;
		text-transform: capitalize;
	}

	#orderReview table.cart-table.cart-page_table tr:nth-child(2) td table tr.checkout_btns.cart_checkout_btns td,#orderReview tr.checkout_btns.cart_checkout_btns td,.images_area td {
		width: 100%!important;
	}

	#data_form,footer .container {
		width: 100%;
	}

	#orderReview #form_data_cart table.cart-T tr.cart_footer,#orderReview table.cart-T.Confirmation-page tr.results_table_head,#products_td .pull-right a.change_view_btn,#products_td .pull-right a.change_view_btn.active,table.home_best_seller_table {
		display: none!important;
	}

	.pagination .breadcrumb {
		padding: 0!important;
		width: unset!important;
	}

	.trustpilot-widget {
		position: unset!important;
	}

	.page_collection .product_results_ul li {
		width: 50%;
	}

	.text_products {
		height: 45px;
	}

	.mobile_data_form .productKeyFeatures h3 {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}

	.mobile_data_form .related_products .mobile_data_form .advanced-slider .product_offer_container {
		bottom: 0;
	}

	.mobile_data_form div#tabs {
		margin-top: 30px;
	}

	.mobile_data_form table#desktopProDetailsOptions {
		max-width: 465px;
	}

	.mobile_data_form table#desktopProDetailsOptions table.product_add_options tr:first-child td:last-child {
		min-width: 151px;
	}

	.mobile_data_form .related_products .home_best_seller ul li {
		max-height: 705px;
		min-height: 663px;
	}

	.advanced-slider .product_offer_container {
		right: 50px;
	}

	.product_offer_container .pro_offer_txt {
		font-size: 11px;
	}

	.related_products {
		background: unset!important;
	}

	.top_footer .inputbox_medium {
		width: 62%!important;
	}

	.top_footer input#btn_add_mailing_list {
		margin-top: -8px;
	}

	footer span.trustpilot-widget {
		margin-left: -35px;
	}

	.footer_clm li span {
		color: #fff!important;
	}

	.cart-table.cart-page_table iframe {
		max-width: 100%!important;
		width: 910px!important;
		height: 215!important;
		top: -40px;
	}

	a.mobile_lable.update_btn {
		background: #949407;
		color: #fff;
		line-height: 25px;
		padding: 0 13px;
		margin-top: 1px;
		margin-left: -4px;
	}

	table.color_thumb tr {
		display: inline-flex!important;
	}

	table.color_thumb tr td {
		width: auto!important;
		margin-bottom: 15px!important;
	}

	table.color_thumb tr td img {
		width: 50px!important;
		height: 50px!important;
	}

	table.color_thumb tr td img#swatch_img {
		width: 300px!important;
	}

	table.Colours_optn td.colorImgB {
		margin: 15px!important;
	}

	div.left-side {
		width: 67%!important;
		margin-right: 20px!important;
	}

	div.right-side {
		width: 29%!important;
	}

	.need_help {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.need_help_phone {
		width: 17%!important;
	}

	.contact_no {
		font-size: 24px!important;
	}

	.your_progress>p {
		padding: 5px 0!important;
	}

	button.blue_btn {
		margin: 5px 0!important;
	}

	table.tbl-del {
		width: -webkit-max-content!important;
		width: -moz-max-content!important;
		width: max-content!important;
		display: inline-block!important;
		border: 1px solid #ddd!important;
		margin-left: 15px!important;
	}

	#main-table {
		padding: 0!important;
	}

	#orderReview .cart-table.cart-page_table {
		margin-top: 20px;
		padding: 0 20px!important;
	}

	#orderReview .cart-T tr {
		position: relative;
		border-bottom: 1px solid #949407!important;
		margin-bottom: 17px;
		padding-top: 0;
		padding-bottom: 11px;
	}

	#orderReview .cart-T tr td {
		border-bottom: none!important;
		float: left!important;
		border: 0;
		width: 100%!important;
		min-height: unset!important;
	}

	#orderReview .cart-T td.product_img {
		width: 125px!important;
	}

	#orderReview .cart-T td.product_img a {
		width: 125px!important;
		height: 100px!important;
		overflow: hidden!important;
	}

	#orderReview .cart-T td.product_img a img {
		max-width: 100%!important;
		height: auto!important;
	}

	#orderReview .cart-T tr td:nth-child(2),#orderReview .cart-T tr td:nth-child(3) {
		width: 100%!important;
		text-align: right!important;
	}

	#orderReview .cart-T td.product_body_text.product_price,.cart-T td.product_total {
		width: 100%!important;
		text-align: right;
		font-size: 13px!important;
		line-height: 22px!important;
	}

	#orderReview td.product_qty .mobile_lable strong {
		font-weight: 500!important;
	}

	#orderReview td.product_qty input {
		text-align: center;
		width: 65px!important;
		margin: 0!important;
		border-radius: 0!important;
		border: 1px solid #000!important;
	}

	#orderReview td.product_qty input.inputbox_medium {
		max-height: 25px!important;
		width: 65px!important;
		height: 25px!important;
	}

	#orderReview td.product_img {
		position: absolute;
		left: 0!important;
	}

	#orderReview table.cart-table.cart-page_table tr:nth-child(2) td table tr:nth-child(3) {
		position: relative!important;
	}

	#orderReview table.cart_total_table {
		padding: 10px!important;
	}

	#orderReview table.cart_total_table tr td {
		font-size: 14px!important;
	}

	#orderReview .cart_total_table>tbody>tr {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
	}

	#orderReview table.cart-table.cart-page_table tr:nth-child(2) td table tr.grand-total-table td:nth-child(2) {
		display: block!important;
		max-width: 45%!important;
		width: 15%!important;
		float: unset!important;
		text-align: right!important;
	}

	#orderReview .cart_total_table>tbody>tr td:first-child {
		width: 86%!important;
	}

	#orderReview table.cart-T.Confirmation-page tr td {
		text-align: right!important;
	}

	#orderReview table.cart-T.Confirmation-page tr td p {
		text-align: center!important;
		display: inline-block!important;
	}

	#orderReview table.cart-T.Confirmation-page tr td,#orderReview table.cart-T.Confirmation-page tr td p,#orderReview table.cart-T.Confirmation-page tr td p a,#orderReview table.cart-T.Confirmation-page tr td span {
		font-size: 15px!important;
	}

	#orderReview table:nth-child(3) {
		margin-bottom: 20px!important;
	}

	#orderReview table:nth-child(3) tr.grand-total-table {
		display: inline-flex!important;
		border: none!important;
	}

	.grand-total-table td:first-child {
		display: inline-block!important;
		width: 80%!important;
	}

	.grand-total-table td:nth-child(2) {
		width: 20%!important;
	}

	#orderReview table:nth-child(4) button#conti_step6 {
		width: 40%!important;
		margin-top: 5px!important;
	}

	tr.grand-total-table td {
		font-size: 15px;
	}

	.panel.container-step6 #payment_info_countinue {
		margin-top: 5px!important;
	}
}

@media(min-width:800px) and (max-width:979px) {
	td.checkoutLogin p,td.checkoutType p {
		margin: 8px 0!important;
	}

	td.checkoutLogin table tr>td {
		display: inline-block!important;
	}

	td.checkoutLogin table tr:nth-child(2)>td,td.checkoutLogin table tr:nth-child(4)>td {
		margin: 3px 0!important;
	}

	td.checkoutForgotPass.checkoutForgotPass_hide table tr td p,td.checkoutLogin table tr:last-child>td a#forgot_password_link {
		font-size: 16px!important;
	}

	td.checkoutForgotPass.checkoutForgotPass_hide table tr td {
		display: inline-block!important;
		margin: 5px 0!important;
	}
}

@media(min-width:768px) and (max-width:800px) {
	.page_collection .product_results_ul li {
		min-height: 572px;
	}
}

@media(min-width:576px) and (max-width:800px) {
	#orderReview table.cart-T.Confirmation-page tr td p {
		margin: 0!important;
	}

	.cart-table tr {
		float: right!important;
	}
}

@media(min-width:768px) and (max-width:979px) {
	.mobile_product_detail table#mobileProDetailOptions {
		background: #f4f4f4;
		padding: 7px 10px 0 20px!important;
		width: auto!important;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options {
		margin-top: 50px;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options .qty_box_td span.hideResponsive {
		display: block!important;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr:first-child td:first-child {
		width: 165px!important;
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr:first-child td:last-child {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important;
		width: 230px!important;
		text-align: right;
	}

	.mobile_product_detail table#mobileProDetailOptions select#Board_Length,table.cart-table.cart-page_table tr:nth-child(2) table tr:nth-child(3) td:last-child>table tr.checkout_btns.cart_checkout_btns td {
		width: 100%!important;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr:first-child td:last-child .btn111111.addToCartBtn {
		width: 65%;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr:first-child td:first-child span.product_price {
		font-size: 18px;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr:first-child td:first-child span.spn_measure {
		font-size: 18px!important;
		line-height: 20px!important;
		font-weight: 700;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr:first-child td:first-child span.pro_new_price_inc_vat1 {
		font-size: 13px!important;
		margin-top: 5px;
		display: block;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr td.qty_box_td {
		width: 150px!important;
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr td.qty_box_td input#quantity {
		width: 100%!important;
		margin-right: -2px;
		z-index: 99;
	}

	.mobile_product_detail table#mobileProDetailOptions table.product_add_options tr td.qty_box_td span.hideResponsive {
		display: inline-block!important;
		font-size: 15px;
		margin-right: 10px;
		color: #000;
	}

	#data_form .add_to_cart_button {
		margin-left: 0;
	}

	#form_data_cart table.cart-T tr.results_table_head td:last-child,.bbt-cart-products-table,.btn1111.showResponsive,span.currntly-cart,table.bbt-discount,table.bbt-totals,table.bbt-viewcart,table.emailNquebtn,table.success_msg,td.checkoutForgotPass.checkoutForgotPass_hide {
		display: none!important;
	}

	.showPhone.mobile_product_detail .mbl_ask_friend {
		width: 100%!important;
		display: inline-block!important;
		margin-top: 23px;
	}

	.showPhone.mobile_product_detail .mbl_ask_friend a {
		width: 22%!important;
		text-align: center;
		border-radius: 0;
		color: #99a735;
		font-size: 11px;
		font-weight: 400;
		text-decoration: none;
	}

	.icon_que,.showPhone.mobile_product_detail .mbl_ask_friend a .icon_send {
		display: none;
	}

	.showPhone.mobile_product_detail .mbl_ask_friend a span {
		color: #fff;
		text-shadow: none;
		font-weight: 700;
		font-size: 14px;
	}

	table.cart-table.cart-page_table tr:nth-child(2) table tr:nth-child(3) td:last-child>table {
		padding: 10px!important;
		width: 459px!important;
	}

	#form_data_cart table.cart-T tr.results_table_head td:first-child,.cart_total_table>tbody>tr td:first-child {
		text-align: left!important;
	}

	td.btn_block.UpdateCartBtn {
		text-align: right!important;
	}

	table.cart_accept_payment {
		width: 450px!important;
	}

	.cart-T .product_img img {
		width: 100px;
		margin-right: 8px;
	}

	.icon_remove {
		background: unset!important;
		background: -o-linear-gradient(top left,#f10a0c,#9e0101)!important;
		background: -webkit-gradient(linear,left top,right bottom,from(#f10a0c),to(#9e0101))!important;
		background: linear-gradient(to bottom right,#f10a0c,#9e0101)!important;
		position: relative;
		width: 18px;
		height: 18px;
	}

	.icon_remove:after {
		position: absolute;
		content: "";
		width: 10px;
		height: 2px;
		background: #fff;
		margin: auto;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
	}

	#form_data_cart .cart-T td.product_body_text:nth-child(2) {
		padding-bottom: 6px!important;
		padding-right: 8px!important;
	}

	.results_table_head>td:first-child {
		width: 32%!important;
	}

	.results_table_head>td:nth-child(3) {
		text-align: left;
	}

	#form_data_cart table.cart-T tr.results_table_head td {
		text-align: center!important;
	}

	.product_body_text {
		font-size: 12px!important;
	}

	table.cart-table.cart-page_table table.cart-T tr:not(.results_table_head) td:nth-child(2),table.cart-table.cart-page_table table.cart-T tr:not(.results_table_head) td:nth-child(3) {
		width: 20%!important;
	}

	table.cart-table.cart-page_table table.cart-T tr:not(.results_table_head) td:nth-child(4) {
		width: 14%!important;
	}

	table.cart-table.cart-page_table table.cart-T tr:not(.results_table_head) td:nth-child(5) {
		width: 12%!important;
	}

	table.cart-table.cart-page_table table.cart-T tr:not(.results_table_head) td:nth-child(7) {
		width: 11%!important;
		text-align: center!important;
	}

	table.cart-table.cart-page_table table.cart-T tr:not(.results_table_head) td.product_qty input.inputbox_medium {
		height: 25px!important;
		width: 45px!important;
		margin-top: 0;
	}

	td.checkoutType ul {
		font-size: 14px!important;
	}

	table {
		max-width: 100%!important;
		width: 100%!important;
	}
}

@media(max-width:881px) and (min-width:576px) {
	table.cart-table.cart-page_table table.cart-T tr:not(.results_table_head) td.product_qty input.inputbox_medium {
		margin: 0 0 3px!important;
	}

	.panel.container-step2 #viewDeliveryOptions>table tr:first-child {
		float: left!important;
	}

	.panel.container-step2 div.checkout_calculate_postcode {
		width: 100%!important;
	}

	[name=selected_delivery_method]:checked+label,[name=selected_delivery_method]:not(:checked)+label {
		margin-top: 5px;
	}
}

@media (max-width:698px) and (min-width:576px) {
	button#billing_addr_countinue {
		margin-top: -49px!important;
	}

	#orderReview table.cart-T.Confirmation-page tr td {
		width: 100%!important;
	}
}

@media (max-width:767px) and (min-width:576px) {
	.images_area td:first-child img {
		display: block;
		max-width: 100%!important;
		height: auto!important;
	}

	.cms_page_text,table.cms_how_to {
		padding: 0 15px!important;
	}

	.checkoutForgotPass table tr:first-child td:first-child h1,.checkoutLogin table tr:first-child td:first-child h1 {
		font-size: 26px!important;
	}

	.cart-T td.product_img a {
		-webkit-box-pack: start!important;
		-ms-flex-pack: start!important;
		justify-content: flex-start!important;
	}

	.cart-T td.product_img a img {
		max-width: 100%!important;
		width: 100px!important;
		height: auto!important;
	}

	.cart-T td.product_remove a span {
		width: 11px!important;
		height: 11px!important;
	}

	.cart-T td.product_remove {
		top: 80px!important;
	}

	table.tbl_addr tr.tr_input td input.txt_input,table.tbl_addr tr.tr_input td label,table.tbl_addr tr.tr_input td select {
		font-size: 16px;
	}

	table.tbl_addr tr.tr_input:nth-child(4) td:nth-child(2) label,table.tbl_addr tr.tr_input:nth-child(5) td:nth-child(2) label {
		display: none!important;
	}

	table.tbl_addr tr.tr_input td label {
		margin-top: 10px!important;
	}

	table.tbl_addr tr.tr_input:nth-child(4) td:nth-child(2) button.black_btn {
		max-width: 30%!important;
	}

	button#billing_addr_countinue,button.blue_btn.hideResponsive {
		width: 40%;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr.checkout_btns.cart_checkout_btns td:first-child,#form_data_cart table.cart-T.sample_cart_tbl tr.results_table_head>td:first-child,#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(3),#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(4),#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(5),#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(6),table.cms_how_to table.my_how_to tr:first-child td:first-child,table.tbl_addr tr.tr_input td:first-child,table.tbl_addr tr.tr_input td:nth-child(2),table.tbl_addr tr.tr_input td:nth-child(2) select#billing_country {
		width: 100%!important;
	}

	table.tbl_addr tr.tr_input td:first-child input.txt_input,table.tbl_addr tr.tr_input td:nth-child(2) input.txt_input,table.tbl_addr tr.tr_input td:nth-child(2) select#billing_country,table.tbl_addr tr.tr_input td:nth-child(2) select#delivry_country {
		max-width: 100%!important;
	}

	button#billing_addr_countinue {
		float: right!important;
		font-size: 16px!important;
		height: 39px!important;
	}

	body .cart-table .con {
		height: 39px!important;
		font-size: 16px!important;
		width: 40%!important;
	}

	.panel.container-step3 table.tbl_addr tr:last-child td:first-child,.panel.container-step4 table.tbl_addr tr:last-child td:first-child {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-pack: justify!important;
		-ms-flex-pack: justify!important;
		justify-content: space-between!important;
		margin: 8px 0!important;
	}

	table.tbl_addr tr td:first-child button#billing_addr_countinue,table.tbl_addr tr td:first-child button#delivry_addr_countinue {
		margin: 5px 0!important;
	}

	table.cms_about_us .images_area td p:first-child {
		margin-top: 15px!important;
	}

	table.my_how_to tr:first-child {
		margin-bottom: 0!important;
	}

	table.cms_how_to h1 {
		text-align: left;
		color: #5b5b5b!important;
		margin-top: 30px!important;
	}

	table.cms_how_to .my_how_to img {
		margin-left: 0!important;
	}

	table.cms_how_to table.my_how_to tr {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
		width: 100%!important;
	}

	table.cms_how_to table.my_how_to tr:first-child {
		padding-left: 0!important;
	}

	table.cms_how_to table.my_how_to tr td:first-child {
		width: 10%!important;
		margin-bottom: 15px!important;
	}

	table.cms_how_to table.my_how_to tr td:nth-child(2) {
		text-align: left;
	}

	table.cms_how_to table.my_how_to tr td:nth-child(2) a {
		font-weight: 500!important;
		font-size: 16px!important;
	}

	table.cms_how_to table.my_how_to img {
		max-width: 100%!important;
		height: auto!important;
		width: 75%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr td,#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(2) {
		text-align: right!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:last-child>td:first-child {
		width: 100%!important;
		text-align: right!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr td table.cart_total_table {
		padding: 0!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr {
		border-bottom: none!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr td table.cart_total_table tr:first-child,#form_data_cart table.cart-T.sample_cart_tbl tr td table.cart_total_table tr:nth-child(2) {
		border-bottom: 1px solid #949407!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr td.product_remove {
		top: 60%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:last-child .grand-total-table td:first-child {
		width: 87%!important;
	}

	table.cart-table.cart-page_table iframe {
		top: -30px!important;
	}

	#orderReview table.cart_total_table.sample_confirm_tbl2 {
		margin-bottom: 0!important;
		padding-right: 0!important;
	}

	#orderReview.panel.container-step5 table.cart-T.Confirmation-page.sample_confirm_tbl tr td:nth-child(2) {
		width: 75%!important;
		text-align: right!important;
		margin-left: 23%!important;
		padding-left: 5px!important;
	}
}

@media(min-width:767px) and (max-width:767px) {
	.mobile_data_form div#tabs {
		position: unset!important;
		margin: 0;
		width: 100%;
	}

	.mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options {
		margin-top: 70px!important;
	}
}

@media(min-width:576px) and (max-width:659px) {
	#form_data_cart table.cart-T.sample_cart_tbl tr td table.cart_total_table tr:first-child,#form_data_cart table.cart-T.sample_cart_tbl tr td table.cart_total_table tr:nth-child(2) {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important;
	}
}

@media(min-width:768px) and (max-width:850px) {
	.footer_clm {
		width: 24%;
	}

	.footer_clm.CustomerServices {
		margin-left: 25px;
	}

	.footer_clm li a,.footer_clm li span {
		font-size: 13px!important;
	}
}

@media(min-width:699px) and (max-width:828px) {
	#form_data_cart table.cart-T tr.results_table_head,#form_data_cart table.cart-T tr.results_table_head td:last-child {
		display: none!important;
	}
}

@media(max-width:767px) {
	div#calculator_overlay {
		margin: 0!important;
		top: 50%!important;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		padding: 25px;
		background-color: #fff!important;
		max-width: 100%;
		width: 70%;
		height: 85%!important;
	}

	#calculator_overlay .calc_popup {
		padding: 0!important;
	}

	div#calculator_overlay label,div#calculator_overlay span {
		font-size: 16px!important;
		padding-bottom: 5px;
	}

	.mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:nth-child(2) input#quantity {
		max-width: 88%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl td.product_img {
		overflow: hidden!important;
	}

	table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(3) {
		display: block!important;
	}

	#register_user input {
		max-width: 100%!important;
		width: 96%!important;
	}

	#register_user table tr {
		display: inline-block!important;
	}

	#register_user table tr td select#gender {
		max-width: 100%!important;
		width: 99%!important;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details tbody tr td:first-child,#frm_add table tbody tr:nth-child(7) td table#invoice_details thead tr td:first-child {
		width: 38%!important;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details thead {
		background: #143652;
	}

	#frm_add table tr td.result {
		width: 33%!important;
		text-align: right;
	}

	table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr:nth-child(3) {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
	}

	table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr:nth-child(3) td strong {
		font-size: 13px!important;
	}

	table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr td,table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr td span,table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr td strong {
		font-size: 12px!important;
	}

	table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(4) td:first-child img,table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(4) td:nth-child(2) img,table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr:last-child img {
		width: 65px;
		height: auto;
	}

	table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(4) td:first-child img {
		margin-left: 15px;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details tbody tr td:nth-child(4),#frm_add table tbody tr:nth-child(7) td table#invoice_details thead tr td:nth-child(4),#register_user table.register_forms tr:nth-child(10) td:nth-child(4),#register_user table.register_forms tr:nth-child(11) td:nth-child(4),#register_user table.register_forms tr:nth-child(6) td:nth-child(4),#register_user table.register_forms tr:nth-child(7) td:nth-child(4),#register_user table.register_forms tr:nth-child(8) td:nth-child(4),#register_user table.register_forms tr:nth-child(9) td:nth-child(4) {
		width: 25%!important;
	}

	table.cms_contact .images_area td:nth-child(2) {
		margin-top: 0!important;
	}

	table.cms_contact .images_area td {
		width: 100%!important;
	}

	#register_user table.register_forms tr td,#register_user table.register_forms tr td input,#register_user table.register_forms tr td select {
		font-size: 15px!important;
	}

	#register_user table.register_forms tr td:first-child {
		width: 19%!important;
	}

	#register_user table.register_forms tr:nth-child(4) td:first-child,#register_user table.register_forms tr:nth-child(4) td:nth-child(2) {
		width: 48%!important;
	}

	#register_user table.register_forms tr:nth-child(17) td:first-child,#register_user table.register_forms tr:nth-child(18) td:first-child,#register_user table.register_forms tr:nth-child(19) td:first-child {
		width: 20%!important;
	}

	#register_user table.register_forms tr:nth-child(10) td:nth-child(3),#register_user table.register_forms tr:nth-child(10) td:nth-child(4),#register_user table.register_forms tr:nth-child(11) td:nth-child(3),#register_user table.register_forms tr:nth-child(11) td:nth-child(4),#register_user table.register_forms tr:nth-child(6) td:nth-child(3),#register_user table.register_forms tr:nth-child(6) td:nth-child(4),#register_user table.register_forms tr:nth-child(7) td:nth-child(3),#register_user table.register_forms tr:nth-child(7) td:nth-child(4),#register_user table.register_forms tr:nth-child(8) td:nth-child(3),#register_user table.register_forms tr:nth-child(8) td:nth-child(4),#register_user table.register_forms tr:nth-child(9) td:nth-child(3),#register_user table.register_forms tr:nth-child(9) td:nth-child(4) {
		background-color: unset!important;
	}

	#register_user table.register_forms tr:nth-child(4) td:nth-child(2) {
		background-color: unset!important;
		padding-top: 15px!important;
	}

	#register_user table.register_forms tr:nth-child(17) td:nth-child(2),#register_user table.register_forms tr:nth-child(18) td:nth-child(2),#register_user table.register_forms tr:nth-child(19) td:nth-child(2) {
		width: 50%!important;
		padding-left: 0!important;
	}

	#register_user table.register_forms tr:nth-child(6) td:nth-child(3) {
		padding-top: 0!important;
	}

	#register_user table.register_forms tr:nth-child(10) td:nth-child(3),#register_user table.register_forms tr:nth-child(11) td:nth-child(3),#register_user table.register_forms tr:nth-child(6) td:nth-child(3),#register_user table.register_forms tr:nth-child(7) td:nth-child(3),#register_user table.register_forms tr:nth-child(8) td:nth-child(3),#register_user table.register_forms tr:nth-child(9) td:nth-child(3) {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
		margin-left: 22px!important;
		width: 12%!important;
	}

	.product_information_having_table table tr:first-child td:last-child {
		width: 66.66%!important;
	}

	.product_information_having_table table tr td {
		border: .5px solid #ededed!important;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	body div#simplemodal-container {
		width: 85%!important;
		left: 50%!important;
		-webkit-transform: translateX(-50%)!important;
		-ms-transform: translateX(-50%)!important;
		transform: translateX(-50%)!important;
		margin-left: -15px;
	}

	#simplemodal-container input.button {
		margin-left: auto!important;
		display: block!important;
		margin-top: 15px!important;
	}

	#simplemodal-container form DIV {
		display: inline-block;
		width: 100%;
		padding: 5px 0;
	}
}

@media(max-width:698px) {
	tr.grand-total-table {
		border: none!important;
	}

	table.tbl_addr tr td:first-child button#billing_addr_countinue,table.tbl_addr tr td:first-child button#delivry_addr_countinue {
		margin: 0!important;
	}
}

@media(max-width:699px) {
	#register_user table.register_forms tr {
		display: -webkit-inline-box!important;
		display: -ms-inline-flexbox!important;
		display: inline-flex!important;
	}

	#register_user table.register_forms tr td,#register_user table.register_forms tr td input,#register_user table.register_forms tr td select {
		font-size: 12px!important;
	}

	#register_user table.register_forms tr td:nth-child(3),#register_user table.register_forms tr td:nth-child(4),#register_user table.register_forms tr:nth-child(17) td:first-child,#register_user table.register_forms tr:nth-child(18) td:first-child,#register_user table.register_forms tr:nth-child(19) td:first-child {
		width: 25%!important;
	}

	#register_user table.register_forms tr td:first-child {
		width: 20%!important;
		text-align: left!important;
	}

	#register_user table.register_forms tr td:nth-child(2) {
		width: 25%!important;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	#register_user table.register_forms tr:nth-child(4) td:first-child,#register_user table.register_forms tr:nth-child(4) td:nth-child(2) {
		width: 50%!important;
		text-align: left!important;
	}

	#register_user table.register_forms tr:nth-child(4) td:nth-child(2) {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
		padding-top: 0!important;
		padding-left: 41px!important;
	}

	#register_user table.register_forms tr:nth-child(4) td:nth-child(2) input {
		margin-left: 8px!important;
	}

	#register_user table.register_forms tr td {
		padding: 5px 0!important;
	}

	#register_user table.register_forms tr:nth-child(5) td {
		padding-top: 0!important;
	}

	#register_user table.register_forms tr:nth-child(6) td:nth-child(3) {
		padding-top: 5px!important;
	}

	#register_user table.register_forms tr:nth-child(10) td:nth-child(3),#register_user table.register_forms tr:nth-child(11) td:nth-child(3),#register_user table.register_forms tr:nth-child(6) td:nth-child(3),#register_user table.register_forms tr:nth-child(7) td:nth-child(3),#register_user table.register_forms tr:nth-child(8) td:nth-child(3),#register_user table.register_forms tr:nth-child(9) td:nth-child(3) {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
		margin-left: 55px!important;
		width: 13%!important;
	}

	#register_user table.register_forms tr:nth-child(4) td:nth-child(2) input {
		width: auto!important;
	}

	#register_user table.register_forms tr td:nth-child(2) input,#register_user table.register_forms tr td:nth-child(4) input {
		max-width: 90%!important;
		margin-bottom: 0!important;
	}

	#register_user table.register_forms tr td:nth-child(2) .selectboxGender,#register_user table.register_forms tr td:nth-child(4) .selectboxGender {
		height: auto!important;
		max-width: 90%!important;
	}

	#register_user table.register_forms tr td span {
		margin-left: 5px!important;
	}

	#register_user table.register_forms tr:nth-child(5) td:first-child {
		width: 100%!important;
	}

	#register_user table.register_forms tr td:nth-child(5),#register_user table.register_forms tr:nth-child(4) td:nth-child(3),#register_user table.register_forms tr:nth-child(5) td:nth-child(2) {
		display: none!important;
	}

	#register_user table.register_forms tr td:nth-child(3),#register_user table.register_forms tr td:nth-child(4) {
		display: inline-block!important;
	}

	#register_user table.register_forms tr td:nth-child(3) {
		text-align: left!important;
	}

	#register_user table.register_forms tr:nth-child(17) td:nth-child(2),#register_user table.register_forms tr:nth-child(18) td:nth-child(2),#register_user table.register_forms tr:nth-child(19) td:nth-child(2) {
		width: 100%!important;
		text-align: left!important;
	}

	#register_user table.register_forms tr:nth-child(17) td:nth-child(2) input,#register_user table.register_forms tr:nth-child(18) td:nth-child(2) input,#register_user table.register_forms tr:nth-child(19) td:nth-child(2) input {
		width: auto!important;
		margin-right: 10px!important;
	}

	#register_user table.register_forms tr:nth-child(19) td:nth-child(2) input {
		margin-left: 15px!important;
		margin-right: 0!important;
	}

	#register_user table.register_forms tr:nth-child(20) td:nth-child(2) {
		padding-top: 15px!important;
	}

	#register_user table.register_forms tr:nth-child(19) td:nth-child(2) span:first-child {
		margin-right: 10px!important;
	}

	.captcha_container {
		font-size: 22px!important;
	}
}

@media(max-width:360px) {
	#calculator_overlay {
		height: 45%!important;
	}

	#calculator_overlay .calc_popup input {
		width: 200px;
	}
}

@media(min-width:699px) and (max-width:767px) {
	.cart-table tr,.cart-table tr td,td.checkoutLogin table tr td {
		display: inline-block!important;
	}

	table {
		max-width: 100%!important;
	}

	div.left-side {
		width: 100%!important;
	}

	div.left-side table tr td {
		max-width: 100%!important;
		width: 100%!important;
	}

	.cart-table tr {
		float: unset!important;
	}

	#forgot_password_link {
		font-size: 16px;
	}
}

@media(min-width:576px) and (max-width:767px) {
	.cart-table .blue_btn,.cart-table .green_btn,.checkoutType .sub-head,.panel div,button.accordion {
		font-size: 16px!important;
	}

	.ContactInformation li a,.checkoutType ul,.footer_clm.CustomerServices li a,.footer_clm.LegalInformation li a {
		font-size: 14px!important;
	}

	#forgot_password_link {
		font-size: 16px;
	}

	.middle_footer {
		overflow: hidden!important;
		height: 100%!important;
		padding-bottom: 30px!important;
	}

	.middle_footer .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.ContactInformation,.footer_clm.ContactUs,.footer_clm.CustomerServices,.footer_clm.LegalInformation,.footer_clm.footer_clm_share {
		position: unset!important;
	}

	.footer_clm.footer_clm_share span {
		display: block!important;
	}

	.footer_clm.footer_clm_share {
		width: 50%!important;
	}

	.middle_footer .footer_clm.footer_clm_share span iframe {
		width: -webkit-max-content!important;
		width: -moz-max-content!important;
		width: max-content!important;
		left: 2%!important;
	}

	.footer_clm li h3 {
		margin: 0!important;
		font-size: 16px!important;
	}

	.footer_clm.ContactUs li a,.footer_clm.ContactUs li span {
		font-size: 14px!important;
		padding: 5px 0;
		display: inline-block;
	}

	.footer_clm.ContactUs li:nth-last-child(2) {
		margin-top: 0!important;
	}

	.footer_clm_share a img {
		width: 40px;
		height: 40px;
	}

	.footer_clm.ContactUs {
		margin-bottom: 20px;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:not(results_table_head) {
		border-bottom: 1px solid #949407!important;
	}
}

@media(min-width:700px) and (max-width:767px) {
	.cart-T tr td,table.cart-table.cart-page_table tr:nth-child(2) td table tr.checkout_btns.cart_checkout_btns td,tr.checkout_btns.cart_checkout_btns td {
		width: 100%!important;
	}

	table.product_add_options {
		margin-top: 70px!important;
	}

	.mobile_data_form .showPhone.mobile_product_detail .mbl_ask_friend {
		display: block;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin: 25px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
	}

	.mobile_data_form div#tabs {
		position: unset!important;
		margin: 0;
		width: 100%;
	}

	.mobile_product_detail td.breadcrumb table#mobileProDetailOptions table.product_add_options tr td:first-child {
		margin-top: 0;
	}

	#form_data_cart table.cart-T tr.cart_footer,#form_data_cart table.cart-T tr.results_table_head {
		display: none!important;
	}

	.cart-table.cart-page_table {
		margin-top: 20px;
		padding: 0 20px!important;
	}

	.cart-T tr {
		position: relative;
		border-bottom: 1px solid #949407!important;
		margin-bottom: 17px;
		padding-top: 0;
		padding-bottom: 11px;
	}

	.cart-T tr td {
		border-bottom: none!important;
		float: left!important;
		border: 0;
		min-height: unset!important;
	}

	.icon_remove {
		background: unset!important;
		background: -o-linear-gradient(top left,#f10a0c,#9e0101)!important;
		background: -webkit-gradient(linear,left top,right bottom,from(#f10a0c),to(#9e0101))!important;
		background: linear-gradient(to bottom right,#f10a0c,#9e0101)!important;
		position: relative;
		width: 18px;
		height: 18px;
	}

	.icon_remove:after {
		position: absolute;
		content: "";
		width: 10px;
		height: 2px;
		background: #fff;
		margin: auto;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
	}

	.cart-T td.product_remove {
		position: absolute;
		left: 0;
		width: auto!important;
		top: 90px!important;
	}

	.cart-T td.product_remove a span {
		width: 11px!important;
		height: 11px!important;
	}

	.cart-T td.product_img {
		width: 125px!important;
	}

	.cart-T td.product_img a {
		width: 125px!important;
		height: 100px!important;
		overflow: hidden!important;
	}

	.cart-T td.product_img a img {
		max-width: 100%!important;
		width: 115px!important;
		height: auto!important;
	}

	.cart-T tr td:nth-child(2),.cart-T tr td:nth-child(3) {
		width: 100%!important;
		text-align: right!important;
	}

	#main-table td table td.product_body_text.product_size {
		margin-bottom: 7px;
	}

	form#form_data_cart td.product_qty {
		float: right!important;
		text-align: right!important;
	}

	td {
		max-width: 100%;
	}

	.cart-T td.product_body_text.product_price,.cart-T td.product_body_text.product_vat,.cart-T td.product_total {
		width: 100%!important;
		text-align: right;
		font-size: 13px!important;
		line-height: 22px!important;
	}

	.mobile_lable {
		display: inline-block;
	}

	td.product_qty .mobile_lable strong {
		font-weight: 500!important;
	}

	td.product_qty input {
		text-align: center;
		width: 65px!important;
		margin: 0!important;
		border-radius: 0!important;
		border: 1px solid #000!important;
	}

	td.product_qty input.inputbox_medium {
		max-height: 25px!important;
		width: 65px!important;
		height: 25px!important;
	}

	td.product_img {
		position: absolute;
		left: 0!important;
	}

	table.cart-table.cart-page_table tr:nth-child(2) td table tr:nth-child(3) {
		position: relative!important;
	}

	table.cart_total_table {
		padding: 10px!important;
	}

	table.cart_total_table tr td {
		font-size: 14px!important;
	}

	.cart_total_table>tbody>tr {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
	}

	table.cart-table.cart-page_table tr:nth-child(2) td table tr.grand-total-table td:nth-child(2) {
		display: block!important;
		max-width: 45%!important;
		width: 15%!important;
		float: unset!important;
		text-align: right!important;
	}

	.cart_total_table>tbody>tr td:first-child {
		width: 86%!important;
	}

	form#form_data_cart table.cart_total_table tr td.product_qty {
		margin-bottom: 30px!important;
	}

	#orderReview table.cart_total_table.sample_confirm_tbl2,form#form_data_cart table.cart_total_table.sample_confirm_tbl2 tr td.product_qty {
		margin-bottom: 0!important;
	}
}

@media(max-width:699px) and (min-width:576px) {
	div#calculator_overlay {
		margin: 0!important;
		top: 50%!important;
		left: 50%!important;
		-webkit-transform: translate(-50% ,-50%);
		-ms-transform: translate(-50% ,-50%);
		transform: translate(-50% ,-50%);
		padding: 25px;
		background-color: #fff!important;
		max-width: 100%;
		width: 85%!important;
		height: 85%!important;
		position: fixed;
	}

	#calculator_overlay .calc_popup {
		padding: 0!important;
	}

	div#calculator_overlay label,div#calculator_overlay span {
		font-size: 16px!important;
		padding-bottom: 5px;
	}

	#form_data_cart table.cart-T.sample_cart_tbl td.product_img img {
		position: absolute;
		width: 100px;
		left: 0;
		max-width: 100%;
		height: auto;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(2) {
		width: 100%!important;
	}

	.mobile_search {
		margin-top: 10px;
	}

	table.product_add_options {
		margin-top: 0!important;
	}

	table.color_thumb tr td img#swatch_img {
		width: 300px!important;
	}

	.colorImgB img {
		width: auto!important;
	}

	tr.cart_footer {
		display: none!important;
	}

	.checkoutForgotPass table tr td,.checkoutLogin table tr td {
		margin-bottom: 15px!important;
		font-size: 16px;
	}

	.checkoutLogin table tr:first-child td:first-child {
		margin-bottom: 0!important;
	}

	.checkoutForgotPass table tr:first-child td:first-child {
		margin-bottom: 15px!important;
	}

	.checkoutForgotPass table tr:first-child td:first-child h1,.checkoutLogin table tr:first-child td:first-child h1 {
		margin-bottom: 0!important;
		margin-top: 0!important;
		font-weight: 600!important;
	}

	td.checkoutLogin table tr:nth-child(4)>td {
		margin: 5px 0!important;
	}

	.checkoutForgotPass table tr td a.btn1111,.checkoutLogin table tr td a.btn1111 {
		font-size: 16px!important;
	}

	.checkoutForgotPass table tr td input[type=password],.checkoutForgotPass table tr td input[type=text],.checkoutLogin table tr td input[type=password],.checkoutLogin table tr td input[type=text] {
		font-size: 16px!important;
		margin-bottom: 0!important;
	}

	.captcha_container {
		font-size: 22px!important;
	}

	#orderReview table:nth-child(4) {
		margin-top: 15px!important;
	}

	#delivery_rates_section {
		margin: 0!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr td.product_remove {
		top: 60%;
	}

	#orderReview .cart-T.Confirmation-page.sample_confirm_tbl td.product_img {
		width: 125px!important;
	}
}

@media(max-width:575px) {
	#calculator_overlay {
		height: 45%!important;
	}

	#change_address table {
		min-width: 550px!important;
	}

	table.tbl_view_all_ord table table:first-child tr:nth-child(3) td strong {
		font-weight: 500!important;
		font-size: 12px!important;
	}

	table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr td,table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr td span,table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr td strong,table.tbl_view_all_ord table table:first-child tr td:nth-child(2) {
		font-size: 10px!important;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details tbody tr td {
		font-size: 13px!important;
	}

	#frm_add table tr td.result {
		width: -webkit-max-content!important;
		width: -moz-max-content!important;
		width: max-content!important;
		margin-left: -5%!important;
	}

	#frm_add table tr:first-child td.form_text,#frm_add table tr:nth-child(2) td.form_text,#frm_add table tr:nth-child(3) td.form_text,#frm_add table tr:nth-child(4) td.form_text,#frm_add table tr:nth-child(5) td.form_text {
		width: 30%!important;
	}

	table.tbl_my_account tr:nth-child(2) td table tr:first-child td table tr:nth-child(6) td table tr:nth-child(3) td strong {
		font-size: 12px!important;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details tbody tr td:nth-child(4),#frm_add table tbody tr:nth-child(7) td table#invoice_details thead tr td:nth-child(4) {
		width: 20%!important;
	}

	#frm_add table tbody tr:nth-child(7) td table#invoice_details tbody tr td:nth-child(4) span {
		font-size: 13!important;
	}

	.left-side {
		text-align: left!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:last-child {
		border-bottom: none!important;
	}

	#register_user table.register_forms {
		min-width: 540px!important;
		overflow-x: scroll;
	}

	#register_user table.register_forms tr:nth-child(4) td:nth-child(2) {
		padding-left: 25px!important;
	}

	div#calculator_overlay {
		margin: 0!important;
		top: 50%!important;
		left: 50%!important;
		-webkit-transform: translate(-50% ,-50%);
		-ms-transform: translate(-50% ,-50%);
		transform: translate(-50% ,-50%);
		padding: 15px;
		background-color: #fff!important;
		max-width: 100%;
		width: 90%!important;
		height: 63%!important;
		position: fixed;
	}

	table.cms_about_us .cms_page_text,table.cms_contact,table.cms_how_to {
		padding: 0 15px!important;
	}

	table.cms_about_us .images_area td p:first-child {
		margin-bottom: 0!important;
		margin-top: 10px!important;
	}

	table.cms_delivery table.tbl-del {
		width: 100%!important;
		margin-left: 0!important;
	}

	table.cms_about_us img {
		max-width: 100%;
		width: 100%;
		height: auto;
	}

	table.cms_contact .images_area td:nth-child(2) {
		margin-top: 0!important;
	}

	table.cms_how_to h1 {
		text-align: left;
		color: #5b5b5b!important;
		margin-top: 15px!important;
	}

	table.cms_how_to .my_how_to img {
		margin-left: 0!important;
	}

	table.cms_how_to table.my_how_to tr {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center!important;
		-ms-flex-align: center!important;
		align-items: center!important;
		width: 100%!important;
	}

	table.cms_how_to table.my_how_to tr:first-child {
		padding-left: 0!important;
	}

	table.cms_how_to table.my_how_to tr:first-child td:nth-child(1) {
		width: 100%!important;
		padding-left: 0!important;
		margin-bottom: 0!important;
	}

	table.cms_how_to table.my_how_to tr td:first-child {
		width: 10%!important;
		margin-bottom: 0!important;
	}

	table.cms_how_to table.my_how_to tr td:nth-child(2) {
		text-align: left;
	}

	table.cms_how_to table.my_how_to tr td:nth-child(2) a {
		font-weight: 500!important;
		font-size: 16px!important;
	}

	table.cms_how_to table.my_how_to img {
		max-width: 100%!important;
		height: auto!important;
		width: 75%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:first-child img {
		width: 80px;
		max-width: 100%;
		height: 60px;
		padding-right: 50px;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr:not(.results_table_head) td:nth-child(4) {
		width: 100%!important;
	}

	#form_data_cart table.cart-T.sample_cart_tbl tr td.product_remove {
		top: 65px!important;
	}

	.footer_clm.ContactUs li h3 {
		margin-bottom: 0;
	}
}

@media(max-width:550px) {
	table.cms_about_us .cms_page_text,table.cms_contact,table.cms_delivery,table.cms_how_to,table.cms_privacy_policy,table.cms_terms_and_conditions {
		padding: 0!important;
	}

	form#register_user .ccbnOutline h1 {
		margin-bottom: 15px;
	}

	form#register_user input {
		max-width: 100%!important;
		width: 100%!important;
		height: auto!important;
		margin-bottom: 0!important;
	}

	form#register_user .ccbnOutline span hr,form#register_user .ccbnOutline span.red_divider,form#register_user .ccbnOutline span:nth-child(2) input#set_shipping_addr,form#register_user .ccbnOutline span:nth-child(2) strong {
		display: none!important;
	}

	form#register_user .ccbnOutline span:first-child {
		display: inline-block;
		margin-bottom: 3px;
	}

	form#register_user .ccbnOutline span:nth-child(2) a {
		margin-bottom: 15px!important;
	}

	form#register_user .ccbnOutline .selectboxGender {
		min-height: auto!important;
		height: auto!important;
		margin-bottom: 0!important;
	}

	form#register_user .ccbnOutline span strong {
		font-size: 18px!important;
	}

	form#register_user .ccbnOutline span.text_white_small {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	form#register_user .ccbnOutline span.text_white_small input {
		width: auto!important;
		margin-top: 0!important;
		margin-right: 15px!important;
	}

	form#register_user .ccbnOutline:last-child {
		margin-top: 15px;
	}
}

@media (max-width:325px) {
	.logo img {
		height: auto;
		max-width: 100%;
		width: 100px;
	}
}

@media only screen and (min-device-width:1025px) and (max-device-width:1400px) {
	body {
		zoom: 90%;
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1300px) {
	.main_header * {
		font-size: 12px;
	}

	* {
		-webkit-box-sizing: border-box!important;
		box-sizing: border-box!important;
	}

	table#main-table table.main_header,table#main-table table.main_header table {
		width: 100%;
		max-width: 100%;
	}

	table#main-table table.main_header .top_header {
		width: 100%!important;
		max-width: 100%!important;
		padding: 0 15px;
	}

	table#main-table table.main_header .top_header ul {
		width: 70%;
	}

	table#main-table table.main_header>tbody>tr:nth-child(2)>td {
		padding: 0 15px;
	}

	table.cls_accounts {
		padding-right: 20px;
	}

	.megamenu_light_bar .megamenu>li>a {
		font-size: 13px;
	}

	.owl-carousel .owl-stage,.product_results_ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.owl-carousel .owl-stage .owl-item .item,.owl-carousel .owl-stage .owl-item .item>div {
		height: 100%;
	}

	.owl-carousel .owl-stage .owl-item .item .best_seller_product {
		height: 100%;
		padding-bottom: 50px;
		position: relative;
	}

	.owl-carousel .owl-stage .owl-item .item .best_seller_product .best_seller_order_online,.product_results_ul .product_tablet_information span.btn1111 {
		position: absolute;
		bottom: 15px;
	}

	.slider .product-slider .owl-nav button.owl-prev {
		width: 18px;
		left: -10px;
		height: 40px;
	}

	.slider .product-slider .owl-nav button.owl-next {
		width: 22px;
		height: 40px;
		right: -10px;
	}

	.top_footer .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.top_footer .container span {
		line-height: normal;
		margin-right: auto;
	}

	table.fsc_logos td.footer_img1 {
		padding: 30px!important;
	}

	.footer_img1 ul li:not(:first-child) img {
		max-width: 140px;
	}

	.home_best_seller_table .home_best_seller .best_seller_product {
		position: relative;
		padding-bottom: 50px;
	}

	.home_best_seller_table .home_best_seller .best_seller_product span.best_seller_order_online {
		position: absolute;
		bottom: 20px;
	}

	.collection_banner .ws-title div h1:first-child {
		font-size: 44px;
	}

	.collection_banner .ws-title div h2:nth-child(2) {
		font-size: 34px;
	}

	.product_results_ul li .cellpaddingtable {
		position: relative;
		padding-bottom: 50px;
		height: auto;
	}

	.product_results_ul li a {
		display: inline-block;
		height: 100%;
		vertical-align: top;
	}

	.box-head,footer .container,form#data_form table,table.cart-table.cart-page_table,table.cms_about_us table img {
		width: 100%;
	}

	tr.product-detail-wrapper>td {
		width: 50%!important;
		max-width: 50%;
		padding: 0 15px!important;
	}

	table.cms_about_us table,tr.product-detail-wrapper>td .advanced-slider .thumbnail-scroller .visible-container {
		width: 100%!important;
	}

	.breadcrumb_main {
		padding: 15px!important;
	}

	.glossy-square-gray .slide-wrapper {
		height: 400px!important;
	}

	tr.product-detail-wrapper>td tr td {
		padding: 0!important;
	}

	tr.product-detail-wrapper .product_title b {
		font-size: 20px;
	}

	tr.product-detail-wrapper span.product_price {
		font-size: 16px!important;
		line-height: 28px!important;
	}

	.product-detail-wrapper .productKeyFeatures h3 {
		margin: 15px 0 0;
		font-size: 20px;
	}

	.product-detail-wrapper .productKeyFeatures ul+br {
		display: none;
	}

	tr.product-detail-wrapper>td:first-child {
		width: 60%!important;
	}

	tr.product-detail-wrapper>td:last-child {
		width: 40%!important;
	}

	.related_products .home_best_seller_table .home_best_seller .best_seller_product .product_desc {
		min-height: auto;
	}

	.related_products .home_best_seller_table .home_best_seller .best_seller_product .product_desc a {
		position: absolute;
		bottom: 15px;
		margin: 0;
	}

	.contact_no,.related_products .home_best_seller ul {
		margin: 0;
	}

	.megamenu_light_bar .megamenu {
		margin-left: 0!important;
	}

	table.cart-table.cart-page_table tr.results_table_head td {
		white-space: nowrap;
	}

	body {
		margin: 0!important;
		padding-top: 0!important;
	}

	.gallery_table1 ul li .image-details p {
		margin: 5px 0;
		font-size: 14px;
	}

	table#main-table td.gallery_table1 {
		padding: 0!important;
		height: auto;
	}
}

@media only screen and (min-device-width:767px) and (max-device-width:979px) {
	.collection_banner .ws-title div h1:first-child {
		font-size: 34px;
	}

	.collection_banner .ws-title div h2:nth-child(2) {
		font-size: 26px;
	}

	tr.product-detail-wrapper>td {
		max-width: 100%!important;
	}

	tr.product-detail-wrapper>td:first-child,tr.product-detail-wrapper>td:last-child {
		width: 100%!important;
	}

	p.pro_detail_pro_nm {
		margin: 0 0 15px!important;
	}

	.related_products {
		display: block;
		clear: both;
		padding: 0!important;
	}

	#data_form {
		margin-top: 0;
	}

	.advanced-slider .slide-wrapper {
		margin: 0 0 30px!important;
	}

	.related_products .home_main_tital {
		margin-left: 15px;
	}
}




/*START:- Theme-Color Changed 19-01-2023  */

	/*start: welcome_modal*/
	div.myCustomModal_info_popup .info_popup_div{
		background-color: #98CB54 !important;
	}
	/*end: welcome_modal*/

    .slider,
    .bbt-video-section .bbt-video-inner,
    .middle_footer,
    #btn_add_mailing_list{
        background: #98CB54 !important;
    }
    body .home_main_tital{
        color: #000 !important;
    }
    body .related_products .home_main_tital{
    	color: #fff !important;
    }
    .product_offer_container.offer_star .pro_offer_btn{
        background-color: #98CB54 !important;
        color: #000 !important;
    }
    .article-wrap .n-title a{
        color: #98CB54 !important;
    }
    .footer_img1 ul li{
        border-color:#98CB54 !important;
    }
    .footer_clm li h3,
    .footer_clm_share h4,
    .footer_clm li a, 
    .footer_clm li span{
        color: #000 !important;
    }
    body iframe .tp-logo__text{
    	fill:#000 !important;
    }
    .bbt-video-section .bbt-video-inner .video_box a span{
        color: #000 !important;
    }
    .bbt-video-section .bbt-video-inner a.view_more_video{
        color: #98CB54 !important;
    }    
    #label_stock_available{
    	background-color: #98CB54 !important;
    }
    .inputbox_smaller{
    	border-color: #98CB54 !important;
    }
    a.btn_sample_order,
    .mini_cart_btns .btn16,
    div.myCustom_modal a.checout_modal_bTn{
    	background: #98CB54 !important;
    }
    a.btn111111.addToCartBtn,
    .productLoad_result .loading_btn{
    	background-color: #98CB54 !important;	
    }

    a.btn111111.addToCartBtn{
    	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve'%3E%3Cg%3E%3Cg id='shopping-cart'%3E%3Cpath d='M153,408c-28.05,0-51,22.95-51,51s22.95,51,51,51s51-22.95,51-51S181.05,408,153,408z M0,0v51h51l91.8,193.8L107.1,306 c-2.55,7.65-5.1,17.85-5.1,25.5c0,28.05,22.95,51,51,51h306v-51H163.2c-2.55,0-5.1-2.55-5.1-5.1v-2.551l22.95-43.35h188.7 c20.4,0,35.7-10.2,43.35-25.5L504.9,89.25c5.1-5.1,5.1-7.65,5.1-12.75c0-15.3-10.2-25.5-25.5-25.5H107.1L84.15,0H0z M408,408 c-28.05,0-51,22.95-51,51s22.95,51,51,51s51-22.95,51-51S436.05,408,408,408z' fill='%23FFFFFF' style='&%2310; fill: %23000;&%2310;'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") !important;
    }
    div.product_information_having_table  span.product_body_text table tr:first-child td,
    .cart-products-table tr:first-child td{
    	background-color:#98CB54 !important;
    }

	/*start: cart_page*/
	#form_data_cart .cart-T .results_table_head,
	.start_of_menu_lock {
	    background: #98CB54 !important;
	}
	table.cart-T td{
		border-color: #98CB54 !important;
	}
	.checkout_btns a{
		background: #98CB54 !important;
		color: #000 !important;
		text-shadow: none !important;
	}
	.checkout_btns a span{
		color: #000 !important;	
	}
	/*end: cart_page*/

	/*start: checkout_page*/
	.green_btn {
	    background-color: #98CB54 !important;
	    color: #000 !important;
	}	
	/*end: checkout_page*/

	button.submit_btn{
		background-color: #98CB54 !important;
	    color: #000 !important;
	}
	.logo-withtext .image-wrap{
		background: #98CB54 !important;	    
	}

	.btn1111{
		background: #98CB54 !important;
		color: #000 !important;
	}
	@media (max-width: 979px){
		span.icon_phone {
		    height: 33px;
		    width: 33px;
		    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 578.106 578.106' style='enable-background:new 0 0 578.106 578.106;' xml:space='preserve' width='32px' height='32px'%3E%3Cg%3E%3Cg%3E%3Cpath d='M577.83,456.128c1.225,9.385-1.635,17.545-8.568,24.48l-81.396,80.781 c-3.672,4.08-8.465,7.551-14.381,10.404c-5.916,2.857-11.729,4.693-17.439,5.508c-0.408,0-1.635,0.105-3.676,0.309 c-2.037,0.203-4.689,0.307-7.953,0.307c-7.754,0-20.301-1.326-37.641-3.979s-38.555-9.182-63.645-19.584 c-25.096-10.404-53.553-26.012-85.376-46.818c-31.823-20.805-65.688-49.367-101.592-85.68 c-28.56-28.152-52.224-55.08-70.992-80.783c-18.768-25.705-33.864-49.471-45.288-71.299 c-11.425-21.828-19.993-41.616-25.705-59.364S4.59,177.362,2.55,164.51s-2.856-22.95-2.448-30.294 c0.408-7.344,0.612-11.424,0.612-12.24c0.816-5.712,2.652-11.526,5.508-17.442s6.324-10.71,10.404-14.382L98.022,8.756 c5.712-5.712,12.24-8.568,19.584-8.568c5.304,0,9.996,1.53,14.076,4.59s7.548,6.834,10.404,11.322l65.484,124.236 c3.672,6.528,4.692,13.668,3.06,21.42c-1.632,7.752-5.1,14.28-10.404,19.584l-29.988,29.988c-0.816,0.816-1.53,2.142-2.142,3.978 s-0.918,3.366-0.918,4.59c1.632,8.568,5.304,18.36,11.016,29.376c4.896,9.792,12.444,21.726,22.644,35.802 s24.684,30.293,43.452,48.653c18.36,18.77,34.68,33.354,48.96,43.76c14.277,10.4,26.215,18.053,35.803,22.949 c9.588,4.896,16.932,7.854,22.031,8.871l7.648,1.531c0.816,0,2.145-0.307,3.979-0.918c1.836-0.613,3.162-1.326,3.979-2.143 l34.883-35.496c7.348-6.527,15.912-9.791,25.705-9.791c6.938,0,12.443,1.223,16.523,3.672h0.611l118.115,69.768 C571.098,441.238,576.197,447.968,577.83,456.128z' fill='%23949408' style='&%2310; fill: %2398CB54;&%2310;'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") !important;
		}
		span.map_pin_icon{
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 54.757 54.757' style='enable-background:new 0 0 54.757 54.757;' xml:space='preserve' width='512px' height='512px'%3E%3Cpath d='M40.94,5.617C37.318,1.995,32.502,0,27.38,0c-5.123,0-9.938,1.995-13.56,5.617c-6.703,6.702-7.536,19.312-1.804,26.952 L27.38,54.757L42.721,32.6C48.476,24.929,47.643,12.319,40.94,5.617z M27.557,26c-3.859,0-7-3.141-7-7s3.141-7,7-7s7,3.141,7,7 S31.416,26,27.557,26z' fill='%23949408' style='&%2310; fill: %2398CB54;&%2310;'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") !important;
		}
		.mobile-menu{
			background: #98CB54 !important;
		}
		.mobile_search{
			background: #98CB54 !important;
		}
		.cart_user a{
			background:none !important;
		}
	}
	@media(max-width:767px){
		.product_results_ul li .cellpaddingtable span.btn1111{
			color: #000 !important;
		}
		a.btn111111.addToCartBtn{
    		background-image:none !important;
    	}
		a.btn111111.addToCartBtn span{
    		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve'%3E%3Cg%3E%3Cg id='shopping-cart'%3E%3Cpath d='M153,408c-28.05,0-51,22.95-51,51s22.95,51,51,51s51-22.95,51-51S181.05,408,153,408z M0,0v51h51l91.8,193.8L107.1,306 c-2.55,7.65-5.1,17.85-5.1,25.5c0,28.05,22.95,51,51,51h306v-51H163.2c-2.55,0-5.1-2.55-5.1-5.1v-2.551l22.95-43.35h188.7 c20.4,0,35.7-10.2,43.35-25.5L504.9,89.25c5.1-5.1,5.1-7.65,5.1-12.75c0-15.3-10.2-25.5-25.5-25.5H107.1L84.15,0H0z M408,408 c-28.05,0-51,22.95-51,51s22.95,51,51,51s51-22.95,51-51S436.05,408,408,408z' fill='%23FFFFFF' style='&%2310; fill: %23000;&%2310;'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") !important;
    	}
	}

/*END:- Theme-Color Changed 19-01-2023  */