.login_register_page td input:not([type=checkbox]):not([type=radio]), .login_register_page td select{
    border: thin solid #3F3F3F;
    border-radius: 0 !important;
    padding: 0px 10px;
    height: 38px !important;
    box-sizing: border-box;
    margin-bottom:0px;
    width: 100%
}
.login_register_page .btn1111 {
	background: #3b548c;
	border-radius: 0
}


.mobile-heading{display:none;}   

.mega_menu_mobile{display:none;}   

.showTablet{display:none;}

.showPhone{display:none;}

.mobile_lable{ display:none}

.mobile_search{ display: none; }
.thumbnail-wrapper .thumbnail{float:left;left:0 !important;margin-left:0 !important;}





#data_form .email_friend_button2 span,#data_form .email_friend_button span{display:none;}

.cart-buttons span{display:none;}

	
a:link {
	color: #000000;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
}


   /* Large desktop */

    @media (min-width: 980px) and (max-width:1050px) { 

	

		.glossy-square-gray .slide-wrapper{margin-left:0 !important;}

		.single_product_table > table{width:86% !important;display}

		.thumbnail-scroller{display:none !important;}

	

	}

     

    /* Portrait tablet to landscape and desktop */

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

	

		.thumbnail-scroller{display:none !important;}



		.btn1111{ display:inline-block} 
		#main-table td table.product_results_table > tbody > tr >td {padding:10px 0 !important;box-sizing: border-box;}
		.text_products_price{ font-size:13px;}
		.text_products_price .text_products_price {width: auto;float: right;}
		span.text_products_price {float: left;width: 100%;}
		.pagging td{ width:50% !important; float:left;}
		.pagination_on{ font-size:13px;}
		.pagination_off{width:auto;display:inline-block;font-size:13px; vertical-align:middle; height:auto;}
		.pagination_on{ display: inline-block; height: 16px; vertical-align: middle; width:auto;}
		.pagination .next{ margin-left:5px; vertical-align:middle}
		.pagination span:first-child {margin-right: 5px !important; vertical-align:middle}
		.pagination{ text-align:center;}
		.search_text7 {display: inline-block;width: 80%; vertical-align: top;height: auto !important;line-height: 17px;}
		body{ margin:0 !important}
		.cellpaddingtable .btn1111{margin-left: 12px;}
		
		table.productDetailOption, table.productDetailOption tbody, #fiche_produit_block_info table, .product_body_text > table, .productDetailOption, .cart-table{ display:table !important}
		table.productDetailOption tr, #fiche_produit_block_info tr, .product_body_text > table tr, .productDetailOption tr, .cart-table tr{ display:table-row !important}
		table.productDetailOption tr td, #fiche_produit_block_info tr td, .product_body_text > table tr  td, .productDetailOption tr td, .cart-table tr td{ display:table-cell !important}
		.cart-table tr td.hideResponsive{ display:none !important}
		.product_body_text > table{ margin-bottom:20px;}
		#fiche_produit_block_info tr td:first-child{ width:50px !important}
		.productDetailOption > tbody > tr > td{ width:50% !important}
		#main-table .productDetailOption > tbody > tr > td{ padding-left:15px !important; box-sizing:border-box }
		.add_to_cart_button a{ display:inline-block !important; min-width: 85px;text-align: center;}
		#main-table .currenty-in-cart td{ padding:0 5px !important}
		.emailNquebtn a {display: inline-block;margin: 10px 0;}
		.success_msg {width: 100% !Important;height: auto !Important;display: inline-block; padding: 5px !important;box-sizing: border-box;}
		.success_msg td:last-child {float: left !Important;width: 90% !important;}
	
		.success_msg td { display: inline-block !important;width: auto !important;}
		#calculator_overlay td{ box-sizing:border-box;}
		#calculator_overlay{ top:85px !important}
		
		
		#main-table table.editAddressTable tr td{width: 25% !important;float: left; padding:5px 0 !important}
		#main-table table.editAddressTable tr td:nth-child(odd) {width: 15% !Important;}
		#main-table table.editAddressTable tr td:nth-child(even) {width: 35% !Important;}
		
		#main-table  table.editAddressTable tr.headline td{ width:50% !important}
		.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {width: 90% !important;left: 5% !important;top: 75px !important;}
		.ui-dialog .ui-dialog-content{ padding:6px !important}
		.editAddressTable{font-size: 11px;}	
		#register_address input[type="text"], #register_address select {padding: 5px !Important;box-sizing: border-box;line-height: 35px !Important;height: 35px !Important;width: 98% !Important;}
		.text_white_small span{ font-size:11px !important; vertical-align:middle}
		.text_white_small input{ vertical-align:middle}
		
		
		
		
		#main-table .product_body_text > table tr td{ width: 21% !Important; padding:0 5PX !important}
/*		.product_body_text div > table td { width:28% !important; float:left; line-height:30px;    border: 1px solid #B9B9B9;margin-top: -1px;margin-left: -1px;}*/
		#main-table .product_body_text > ul > li > table > tbody > tr > td {width: 50% !important;float: left; padding: 10px !important;box-sizing: border-box;}
		.table.productDetailOption{ margin-top:20px;}

		/*-- Global Styles ---*/

	

		.mobile-heading{display:block;}   

		.mega_menu_mobile{display:block;}    

	 

		.hideResponsive{display:none !important;}	

		.hideTablet{display:none;}	

		.showResponsive{display:block !important;width:100%;float:left;}
		body #wowslider-container1 {margin-top: 0px !Important;}

		

		.showTablet{display:block;}

		.showOn{display:none !important;}

		

		h1,h2,h3,h4,h5,span,p,div,code{font-family:"Raleway" !important;}	

		body{padding-top:74px !important;font-family: 'Raleway', sans-serif !important;margin:0;overflow-x:hidden;}

		#main-table{width:100% !important;display:block !important;} 

		/*#main-table td table{width:100% !important;display:block !important;}*/

		#main-table  td table td{padding:0 !important;}

		

		#main-table  tr td{height:auto !important;}

		.cellpaddingtable td{padding:0 !important;}

		.cellpaddingtable table{padding:0 !important;}

		.cellpaddingtable table td{padding:0 !important;}

		.stopHeight{height:auto !important;}

		

		table,.table{width:100% !important;padding:0 !important;display:block !important;float:left !important;border:0 !important;height:auto !important;}  

		.table td{height:auto !important;}  

		

		table.hideResponsive{display:none !important;}  

		.small_nav{display:none !important;}  

		

		table tbody,tr,td{width:100% !important;display:block !important;}

		

		.pagination{width:100% !important;float:left;display:block;height:30px !important;}

		.pagination a{display:inline-block !important; font-size:13px;} 

		

		.pagination .breadcrumb{padding: 10px 0 !important;width: 33px !important;}

		.pagination .next{margin-left:15px;}


		

		#show_products{width:90px !important;}

		

		

		

		

		/*-- HEADING --*/

		

		.mobile-heading{z-index:9999;width:100%;float:left;position:relative;border-bottom:1px solid #918261;position:fixed;top:0;right:0;left:0;padding:10px 0; -webkit-box-shadow: 0px 0px 71px -18px rgba(0,0,0,0.75);

		-moz-box-shadow: 0px 0px 71px -18px rgba(0,0,0,0.75);

		box-shadow: 0px 0px 71px -18px rgba(0,0,0,0.75);}

		.mobile-menu{display:inline-block;vertical-align: middle;padding: 10px 0;margin:0 10px}

		.mobile-menu img{height:17px;}

		

		.logo{text-align:center;float:left;}

		.logo img{height:53px;margin-left:15px;}


                .mobile-heading-icon{ float:right;margin-right:15px; }
                .mobile-heading-icon a {display: inline-block;margin: 0 10px;  padding: 0px 0; position:relative;vertical-align: middle;}
                span.cart_count {position: absolute;left: 11px;top: 16px;}

                .logo a, .logo span{ display:inline-block; vertical-align:middle}
.mobile-heading-icon a img {height: 30px;}


		/*-- Mobile menu --*/

		

		.mega_menu_mobile{display:none; width: 300px !Important;background:#8C9A30!important; position: absolute;z-index: 222;width: 250px;right: 0;top: 74px;} 	

		.mega_menu_mobile .megamenu{width:100%;float:left;padding-left:0;padding:10px 0;text-align:center;background: #9e6442; margin-bottom: 100px }

		.mega_menu_mobile .megamenu li{display:inline-block;text-align:center;float:none !important; width:100%}

		.mega_menu_mobile .megamenu li a{float:left;text-align:left;text-transform:uppercase;padding:12px 0;padding-left:20px; width:100%; color:#000;    box-sizing: border-box; } 
		.mega_menu_mobile .megamenu li a{  }

		.mega_menu_mobile .megamenu li a:hover{color:#000 !important;} 

		.dropdown_7columns{display:none;}

		

		.mega_menu_mobile .megamenu li.drops{position:relative;padding-right:0px;} 

		.mega_menu_mobile .megamenu li.drops > span{width:40px;position:absolute;top:0;bottom:0;right:0;background-repeat: no-repeat;

		background-position: 50% 8px;background-image:url('../images/1434028133_add-80px.png');cursor:pointer;display:inline-block; height:38px}

		

		.search_text2{text-align:center;color:#000 !important;}
	.mobile_search .search a {position: absolute;right: 0px;top: 0px;height: 31px;line-height: 31px;border-radius: 0 4px 4px 0;}
	.mobile_search input {margin: 0;padding-right: 20px;box-sizing: border-box;height: 37px !Important;}
	div#delivery_rates_section table tbody {display: table !Important;}
	.mobile_search {padding: 10px;background: #EAEAEA;position: relative; }

		 

		.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel,.dropdown_7columns,.dropdown_10columns{position:absolute;width:150px;background:#FFF;top:100%;left:20%;}

		

		.megamenu li .dropdown_fullwidth li{line-height:auto !important;margin:0;padding:0;list-style:square;}

		

		.dropdown_10columns,.dropdown_7columns{display:none;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;}

		.dropdown_7columns li img,.dropdown_10columns li img{display:none !important;}

		.dropdown_7columns li,.dropdown_10columns li{line-height:0 !important;margin:0;padding:0;list-style:none;}

		.dropdown_7columns li a,.dropdown_10columns li a{text-transform:uppercase;color:#FFF;padding-left:15px;}

		

		.open_drops > span{background-image:url('../images/1434028133_add-80px copy.png') !important;}

		.drops ul{display:none ;}

		.open_drops ul{display:block !important;} 

		.megamenu li:hover .dropdown_container{left: auto !important;top: 0 !important; background: #898907; display:none;
		    right: auto !important;
		    width: 100% !important;
		    position: static;
		    padding: 10px 0;
		}		

		

		/*-- SLIDER AND FORM DIV --*/

		

		#wowslider-container1 .ws_images{height:315px !important;}

		.slider_table{display:block !important;width:100% !important;float:left;border:0 !important;height:auto !important;}

		.search_form_div{display:block !important;width:100% !important;float:left;}

		.search_form_div{display:none !important;}

		#wowslider-container1{width:100% !important;max-width:100% !important;overflow:hidden;margin:10px 0 !important;} 

		

		#wowslider-container1 .ws_images{max-height:390px;width:100%;overflow:hidden; width:100% !important;}

		#wowslider-container1 .ws_images img{width:100%;}

		

		.mail-form_table{width:100%;float:left;display:block !important;margin-top:25px;}

		.mail-form_table table{border:none !important;}  

		 

		/*-- BOTTOM TDS --*/

		 

		.marquee_table{display:none !important;} 

		#bottom_four_tds td{width:25% !important;float:left;display:block !important;height:auto !important;height:auto !important;overflow:hidden;}

		#bottom_four_tds td a{display:block !important;}

		#bottom_four_tds td img{width:100% !important;height:auto !important;} 

		

		#bottom_four_tds td a{border:2px solid #FFF;border-radius:10px;}

		

		/*-- FOOTER --*/

		
		
		
		.mail-form_table{background-color:transparent !important;}

		#mailing_form{padding:10px 0 0;display:none !important;} 

		#mailing_form > td{display:block !important;width:94% !important;padding:0 3%;}

		#mailing_list{float:left;display:block;}

		#mailing_list table{width:100% !important;display:block !important;}

		#mailing_list{width:100% !important;}

		

		#mailing_form span{padding-bottom:5px;display:block;} 

		.inputbox_medium,select{padding:5px 0px;border-radius:4px;width:100% !important;margin-bottom:8px; border-radius: 0}

			select{min-height:30px;}

		

		input[type="image"]{float:right;text-align:right;}

		.text_grey_small{color:#FFF !important;font-family:"Raleway";font-size:12px;}

		/*-- PRODUCT TABLE --*/

		

			.product_left_side > td:first-child{width:25% !important;float:left !important;}

			.product_left_side > td:last-child{width:73% !important;float:right !important;}



			.product_table{width:100%;}	

			.product_left_side{width:98% !important;padding:0 1% !important;float:left;margin-top:10px;overflow-x:hidden;} 

			.search_headers{padding:0;line-height:0;vertical-align:middle;}

			

			#styles_title > div:first-child,#sizes_title > div:first-child{margin-top:8px;border-radius:4px;}

			

			#sizes_title > div:nth-child(1){line-height:normal !important;}

			#styles_title > div:nth-child(1){line-height:normal !important;}

			#styles_title > div:nth-child(1){line-height:normal !important;}

			

			.search_text7{color:#FFF !important;}

			

			#products_td{display:block !important;width:100% !important;overflow:hidden;float:left;}

			.product_images{width:100%;}

			.image img{width:98% !important;}

			.text_products{width:96% !important;margin:0 !important;padding:8px 2% !important;float:left !important;}

			.product_view_button{margin-bottom:10px;display:block;float:left;}

			

			.product_table{background-repeat:repeat !important;}

			.search_text7{color:#FFF !important;}

			.cellpaddingtable .image{margin-bottom:15px !important;}

			.cellpaddingtable .image img{width:99% !important;}

			

			

			#product_left_side tr{width:100% !important;float:left;}

			

			#products_td .cellpaddingtable{width:100% !important;float:left;}

			.cellpaddingtable tr{width:100% !important;float:left !important;display:block !important;}

			.cellpaddingtable td{width:50% !important;float:left;}

		 

			.product_results_table td{width:100% !important;float:left;}

			

			.product_results_table .cellpaddingtable > tbody > tr > td:first-child{float:left !important;width:40% !important;}

			.product_results_table .cellpaddingtable > tbody > tr > td:last-child{float:left !important;width:60% !important;}

			

			.product_tablet_information{width:98% !important;float:left !important;display:block !important;float:right !important;}

			.product_tablet_information tr{width:100% !important;float:left !important;display:block !important;}

			.product_tablet_information tr td{width:100% !important;float:left !important;display:block !important;}

			.product_view_button{margin-left:10px !important;}

			

			

		/*-- SINGLE PRODUCT FORM --*/

	

			.h1{display:block;}

			#data_form{width:94%;float:left;padding:0 3%;background:#FFF !important;}

			.slider-main{width:100%;float:left;}

			.slide-wrapper{width:100% !important;float:left;margin-left:0 !important;max-height:100%;}

			.slide-wrapper img{width:100% !important;float:left;}

			.advanced-slider .slider-main{width:100% !important;}

			.thumbnail-scroller{display:none !important;}

			

			.tab_container{width:100% !important;float:left;}

			ul.tabs{margin-top:20px !important;}

			.product_body_text{float:left;}

			.product_body_text  input[type="image"]{float:left;}

			

			#related_products{display:none !important;}

			

			.advanced-slider img{top:0 !important;margin-top:0 !important;}

			#responsive-slider{min-height:130px !important;}

			#product_images_frame{display:none !important;}

			


			

			

			#data_form .tabs{display:none;}

			#data_form .tab_container{display:none;}

			

			#data_form .add_to_cart_button{width:100% !important;float:left; margin-left:15px }

			#data_form  .add_to_cart{background:#205D8C;padding:8px 0px;float:left;color:#FFF;width:100% !important;text-align:center;font-family:"Raleway";font-size:14px;text-transform:uppercase;display:block !important;}

			

			#data_form .email_friend_button{background:#238D21;padding:8px 0px;float:left;color:#FFF;width:48% !important;text-align:center;font-family:"Raleway";font-size:14px;text-transform:uppercase;display:block !important;}

			

			#data_form .email_friend_button2{background:#238D21;padding:8px 0px;float:left;color:#FFF;width:48% !important;text-align:center;font-family:"Raleway";font-size:14px;text-transform:uppercase;display:block !important;float:right;}

			

			#data_form .email_friend_button2 , #data_form .email_friend_button{margin-top:8px;margin-bottom:10px;}

			#data_form .email_friend_button2 img,#data_form .email_friend_button img{display:none;}

			#data_form .email_friend_button2 span,#data_form .email_friend_button span{display:block;}

			

			#simplemodal-container

			{

				height: auto !important;

				left: 20px !important;

				position: fixed;

				right: 20px !important;

				top: 0 !important;

				width: auto !important;

				z-index: 1002;

				background-size:100% 100% !important;

				top:90px !important;

			}

			

			#simplemodal-container .label{margin-bottom:3px !important;}

			#simplemodal-container input,#simplemodal-container textarea,#simplemodal-container select{

				width:calc(100% - 110px) !important;

				border-radius:2px;

				padding:5px 5%;

			}

			#simplemodal-container .btn{margin:0;margin-bottom:60px;}

			#simplemodal-container form div{padding-left:0 !important; font-size: 13px}

			

	

	

		/*-- CONTACT US FORM --*/

	 

		iframe{width:100% !important;max-height:300px !important;} 

	

	

		/*-- Gallery Table --*/

	

		.gallery_table{text-align:center !important;width:94% !important;padding:0 3%;}

		.gallery_table1{text-align:center !important;display:block !important;width:94% !important;padding:0 3% !important;background:#FFF !important;float:left;padding-top:15px !important;}

		.gallery_table1 table{padding:0 !important;}

		.green_links{display:block;width:100% !important;text-align:center;}

		.gallery .image{width:100% !important;margin-top:20px;}

		.gallery a{width:100% !important;float:left;}

		

		#vlightbox1{width:100% !important;float:left;}

		.vlightbox1{margin:0 !important;}

		.h1{color:#FFF !important;width:100%;float:left;text-align:center;}

		

		.gallery_table .h1{color:#000 !important;}

		.gallery_table1  .h1{color:#000 !important;}

		

		.single_product_table .h1{color:#000 !important;}

		.product_body_text{font-size:11px !important;}

		

		.gallery_table table tbody > tr{width:100% !important;display:inline-block !important;float:left !important;}

		.gallery_table table tbody > tr td table tr{width:100% !important;display:inline-block !important;float:left !important;}

		

		/*-- Register Form --*/

	

		.register_forms  tr{width:100% !important;float:left;}

		.register_forms  tr td{background-color:#FFF !important;}

		.register_forms  tr td:first-child{width:15% !important;float:left;line-height: 40px; }

		.register_forms  tr td:nth-child(3){width:15% !important;float:left;text-align:right !important;padding-right:2% !important;line-height: 40px; }

		.register_forms  tr td:nth-child(2){width:35% !important;float:left;}

		.register_forms  tr td:nth-child(4){width:35% !important;float:left;}
		.selectboxGender{ height:40px !important}
		.register_forms tr.billing_address td:last-child{ display:none !important }
		.register_forms tr.billing_address td:nth-child(2){ text-align:right}
		.register_forms tr.billing_address td{ width:50% !important; }

		#register_user{width:94%;float:left;margin:0 3% !important;overflow:hidden;}

		/*#register_user select,#register_user .inputbox_medium{width:99% !important;}*/

		.text_white_small{font-size:12px;}

		

		.breadcrumb{width:100%;display:block !important;padding:10px 0;font-size:13px !important;padding-left:15px;}

		

		#register_user{margin-top:20px;}

		/*#register_user .ccbnOutline{margin-top:10px;width:100% !important;float:left;}*/

		/*#register_user .ccbnOutline .inputbox_medium{width:95% !important;float:left !important;}*/

		/*#register_user .ccbnOutline .red_divider{width:2% !important;float:left;font-size:24px !important;padding-top:10px;padding-left:3px;}*/

		

		/*#register_user .ccbnOutline span{float:left;display:block;width:100%;}*/

		

		.ccbnOutline span:nth-child(3){display:none !important;}

		.ccbnOutline span:nth-child(4){display:none !important;}

		

		#add_account{margin-top:15px !important;}

		#fSigninErrLst{padding-left:25px !important;}

	

	

	/*-- LOGIN FORM --*/

	

	.login_register_page{width:94% !important;float:left;padding:0 3% !important;overflow:hidden;background:#FFF !important;}

	

	

	/*-- CART TABLE --*/

	

	.cart-table{width:94%;padding:0 3% !important;display:block !important; box-sizing:border-box;padding-top:20px !important}

	.cart-table .h1{color:#000 !important;} 

	

	.cart_information_table{margin-top:15px !important;}

	.cart-table .cart_information_table .results_table_head{display:block !important;}

	.cart-table .cart_information_table  tr{display:block;width:100% !important;padding:5px 0 !important;}

	.cart-table .cart_information_table  tr:last-child  td{min-height:5px !important;display:block !important;width:100% !important;float:left;}

	.cart-table .cart_information_table  tr td{display:block !important;}

	.cart-table .cart_information_table  tr td p{margin:1px 0 !important;}

	

	

	.cart-table tr{display:block;width:100%;float:left;}

	

	.cart_total_table{float:right;text-align:right !important;width:100% !important;margin-top:15px;}

	

	

	.cart_total_table tr{width:100% !important;display:block !important;float:left !important;}

	

	.cart-totals{margin-bottom:10px;}

	.cart-totals td{width:50% !important;text-align:right;display:table-cell !important;float:left;}

	.cart-totals td .product_body_text{width:100% !important;text-align:right;float:left;}

	

	.checkout_image{width:100%;float:left;padding-bottom:15px;}

	.last_hr{width:100%;float:left;padding-bottom:15px;}

	

	.showOn{display:inline-block !important;}

	

	.cart-buttons span{display:block;}

	.cart-buttons img{display:none;}

	.cart-buttons a{display:block;width:100% !important;float:left;margin-top:8px;color:#FFF;text-transform:uppercase;text-align:center;padding:4px 0 !important;}

	.cart-buttons td:first-child a{display:block;width:40% !important;float:left;margin-top:8px;background:#FFBF22;}

	.cart-buttons td:nth-child(2) a{display:block;width:40% !important;float:right;margin-top:8px;background:#309201;}	

	.cart-T tr td{ width:10% !important; float:none; min-height:72px; text-align:center;border-bottom: 1px solid #ccc !important;}
	.cart-T tr td input {margin: 10px 0;width: 40px !important;text-align: center; height: 15px !important; border-radius: 0; box-shadow: none;}
	.product_size br{ display:none !important}
	.cart-T tr td:first-child{ text-align:left; }
	.cart-T tr td:nth-child(2){ width:28% !important ; text-align:left}
	.cart-T tr td:nth-child(3){ width:20% !Important; text-align:left}
	.cart-T tr td:last-child{ width:5% !Important}
	.product_img a{ display:inline-block; width:100%}
	.product_img a img{ width:100%;}
	
	
	.cart-T .results_table_head td{ min-height:0 !important; line-height:26px }
	.results_table_head{font-family:'Raleway', sans-serif !important ; background:#E6E6E6 !important}
	.results_table_head	td.showTablet{ display:none !important}
	.results_table_head	td br{ display:none !important}
	.results_table_head .product_body_text span{ font-size:9px !important}
	.results_table_head .product_body_text:nth-child(2) span{ font-size:11px !important}
	.results_table_head > td:first-child{width:38% !important;float:left; padding-left:10px !important}
	.cart-T tr.results_table_head	td:nth-child(2){width:19% !important;float:left;}
	.results_table_head	td:last-child{ width:5% !important}
	
	
	
	.cart-T.Confirmation-page tr td{ width:11% !important}
	.cart-T.Confirmation-page tr td:nth-child(2){ width:35% !important ; text-align:left}
	.cart-T.Confirmation-page tr td:nth-child(3){ width:16% !Important; text-align:left}
	
	.cart-T.Confirmation-page tr.results_table_head td{ width:25% !important}	
	.cart-T.Confirmation-page .results_table_head > td:first-child{width:41% !important;float:left; padding-left:10px !important}
	.cart-T.Confirmation-page tr.results_table_head	td:nth-child(2){width:14% !important;float:left;}
	.cart-T.Confirmation-page .results_table_head	td:last-child{ width:5% !important}
	
	table.cart-T.Confirmation-page tr:last-child {margin-bottom: 20px !important;}
	.cart-table.Confirmation .btn11{ display:inline-block !important; margin-bottom:20px;}
	.btn1111{ color:#fff !important}
	.checkoutLogin, .checkoutType{ width:50% !important; float:left}
	 .checkoutForgotPass{   width: 50% !Important;
    float: right;
    margin-bottom: 25px;}
	
	.CalculatorAndTotal .hideResponsive{ display:none !important}
	.CalculatorAndTotal .btn11.hideResponsive{ display:block !important;text-align: center;width: 201px;margin: auto;}
	#main-table  .CalculatorAndTotal > td{ width:50% !important; padding:10px !important; box-sizing:border-box;}
	td.cart_table_wrapper {width: 95% !Important;}
	.cart-T .cart_btns td, .cart-T .cart_btns td:last-child { width: 50% !important;float: left !important; min-height:0 !important; text-align:right}
	.cart_btns a{ display:inline-block !important; margin:10px 0}
	.grand-total-table td{ width:50% !important; }
	table.cart-table td{ border:none}
	table.cart-table p{ margin:0 !important }
	#delivery_rates_section td {width: auto !Important;}
	.shipping_calculator .product_body_text{ width:100%}
	#main-table td table td.Calculator_msg{ padding:8px !important }
	tr.grand-total-table {margin: 3px 0;}
	.btn111.calculate_btn{ display:inline-block}
	.shipping_calculator tbody > tr{ margin:5px 0}
	tr.cart_btns {padding: 0 5px !important;box-sizing: border-box; background: #E6E6E6;}
	#delivery_rates_section br {display: none !important;}
	.cart-table{ box-sizing:border-box}

	

	.cart_information_table tbody > tr td:first-child{width:20% !important;float:left;}

	.cart_information_table tbody > tr td:nth-child(2){width:20% !important;float:left;}

	.cart_information_table tbody > tr td:nth-child(3){width:10% !important;float:left;}

	.cart_information_table tbody > tr td:nth-child(4){width:10% !important;float:left;} 

	.cart_information_table tbody > tr td:nth-child(5){width:10% !important;float:left;}

	.cart_information_table tbody > tr td:nth-child(6){width:30% !important;float:left;}

	

	.cart_total_table > tbody > tr td:first-child{width:80% !important;float:left;text-align:right !important;}

	.cart_total_table > tbody > tr td:nth-child(2){width:20% !important;float:left;}

	

	

	

	#simplemodal-container{z-index:10001 !important;}

	.simplemodal-data > div{padding:40px !important;}

	.simplemodal-data{padding-bottom:30px !important;}

	#simplemodal-overlay{z-index:10000 !important;}

	#simplemodal-container{padding-bottom:35px !important;}

	

	.simplemodal-wrap{overflow:scroll !important;min-height:500px !important;}

	

	

	.billing_address  td:last-child{margin-left:40% !important;width:50% !important;display:block !important;float:left;}

	

	#dob{ background-color: #fff;

    border: thin solid #c0c0c0;

    color: #000;

    font-family: Tahoma,Geneva,sans-serif;

    font-size: 11px;

    width: 98% !important;margin-bottom:10px;padding:5px 0 !important}

}

     

    /* Landscape phone to portrait tablet */

    @media (max-width: 767px) {
    		.page_collection {
			    clear: both;
			}	
			.showResponsive.mobile_heading p {
		    	margin-top: 10px;
			    margin-bottom: 10px;
			    padding: 0 10px;
			    text-align: left;
			}	
			.product_results_ul li{
				padding: 0 !important;
    			width: 100% !important;
			}
			.page_collection .collection_wrapper #products_td{
				margin-left: 0 !important;
    			width: 100% !important;
			}
			.collection_wrapper div {
    			font-size: 15px !important;
			}
    }

     

    /* Landscape phones and down */

    @media (max-width: 767px) { 

	

	/*-- Global Styles ---*/

	

	.mobile-heading{display:block;}   

	.mega_menu_mobile{display:block;}    

 

 .hideTablet{display:none;}	

	.hideResponsive{display:none !important;}	

	.showResponsive{display:block !important;width:100%;float:left;}	

	

	

	.showOn{display:none !important;}

	

	h1,h2,h3,h4,h5,span,p,div,code{font-family:"Raleway" !important;}	

	body{padding-top:69px !important;font-family: 'Raleway', sans-serif !important;margin:0;overflow-x:hidden;}

	#main-table{width:100% !important;display:block !important; box-sizing:border-box} 

	/*#main-table td table{width:100% !important;display:block !important;}*/

	#main-table  td table td{padding:0 !important;}

	

	#main-table  tr td{height:auto !important;  }

	.cellpaddingtable td{padding:0 !important;}

	.cellpaddingtable table{padding:0 !important;}

	.cellpaddingtable table td{padding:0 !important;}

	

	

	.stopHeight{height:auto !important;}

	

	table,.table{width:100% !important;padding:0 !important;display:block !important;float:left !important;border:0 !important;height:auto !important;}  

	.table td{height:auto !important;}  

	

	table.hideResponsive{display:none !important;}  

	.small_nav{display:none !important;}  

	

	table tbody,tr,td{width:100% !important;display:block !important;}

	

	.pagination{width:100% !important;float:left;display:block;height:30px !important;}

	.pagination a{display:inline-block !important;} 

	

	.pagination .breadcrumb{padding: 10px 0 !important;width: 33px !important;}


	.pagination  span:first-child{margin-right:15px !important;}

	

	#show_products{width:90px !important;}

	

	

	

	

	/*-- HEADING --*/

	

	.mobile-heading{z-index:1001;width:100%;float:left;position:relative;border-bottom:1px solid #918261; top:0;right:0;left:0;padding:10px 0 0 0;background-color:#3b548c; }
	.login_register_page h1{
		font-size: 18px;
		font-weight: normal;
		margin-top: 0
	}
	.login_register_page td {
		    font-size: 12px;
	}
	.login_register_page td input:not([type=checkbox]):not([type=radio]), .login_register_page td select{
		border: thin solid #3F3F3F;
		border-radius: 0 !important;
		padding: 0px 10px;
		height: 38px !important;
		box-sizing: border-box;
		margin-bottom: 15px;
	}
	.login_register_page td p{ margin: 0 }
	.login_register_page td p a{ color: #000 }
	.login_register_page td .btn1111{
		background: #3b548c;
	    width: 100%;
	    border-radius: 0;
	    text-align: center;
	    box-sizing: border-box;
	    line-height: 25px;
	    margin-top: 15px;
        margin-bottom: 25px;
	}
	.mobile-menu{position:absolute;right:10px;height:2px;width:38px;top:20px;height:25px;cursor:pointer;}

	.mobile-menu img{width: 100%;margin:0;height: 12px;	}

	

	.logo img{    height: auto;
    margin-left: 15px;
    max-width: 200px;}

	

	/*-- Mobile menu --*/

	

	.mega_menu_mobile{width:100%;float:left;display:none;background:#3b548c !important; position: fixed; top: 0; left: 0; height: 100%; z-index: 22222222; padding-top: 61px; overflow-y: auto;}	

	.mega_menu_mobile  .megamenu{width:100%;float:left;padding-left:0;padding:10px 0;}

	.mega_menu_mobile .megamenu li{width:100% !important;float:left;text-align:center;}

	.mega_menu_mobile .megamenu li a{float:left;text-align:left;text-transform:uppercase;padding:10px 0;padding-left:15px !Important; font-size: 15px;  width: 100%;line-height: 39px;     box-sizing: border-box;padding-right: 30px !important;    word-break: break-all;} 
	.mega_menu_mobile .megamenu li li a{ padding: 0 28px !important }
	.mega_menu_mobile .megamenu li a > img{width: 66PX;height: 50px; display: inline-block !important;vertical-align: middle;margin: 0; }
	.mega_menu_mobile .megamenu li a > span{ vertical-align: middle;padding: 0 ;padding-left: 10px !important; color: #000 !important }
	.mega_menu_mobile .megamenu li.drops ul li a {
	    position: relative;
	    min-height: 50px;
	    margin: 5px 0px 5px;
	    padding: 0 0 0 70px !important;
        display: flex !important;
    	align-items: center;
	}
	.mega_menu_mobile .megamenu li.drops ul li img {
	    position: absolute;
	    left: 13px;
	    width: 50px;
	    height: 50px;
	}
	.mega_menu_mobile .megamenu li.drops ul li a span {
	    display: block;
	    padding: 0 !important;
	    line-height: 18px;
	    padding-right: 10px !important;
	}

	.dropdown_7columns{display:none;}

	

	.mega_menu_mobile .megamenu li.drops{position:relative;} 

	.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;}

	

	.megamenu li .dropdown_container, .megamenu li .dropdown_fullwidth, .megamenu li .dropdown_multilevel,.dropdown_7columns,.dropdown_10columns{position:relative !important;top:0 !important;left:0 !important;width:100% !important;float:left !important;display:none;}

	

	.megamenu li .dropdown_fullwidth li{line-height:auto !important;margin:0;padding:0;list-style:square;}

	

	.dropdown_10columns,.dropdown_7columns{display:none;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;}

	.dropdown_7columns li img,.dropdown_10columns li img{display:none !important;}

	.dropdown_7columns li,.dropdown_10columns li{line-height:0 !important;margin:0;padding:0;list-style:none;}

	.dropdown_7columns li a,.dropdown_10columns li a{text-transform:uppercase;color:#FFF;padding-left:15px;}

	

	.open_drops > span{background-image:url('../images/1434028133_add-80px copy.png') !important;}

	.drops ul{display:none !important;}

	.open_drops ul{display:block !important;}  

	

	/*-- SLIDER AND FORM DIV --*/

	

	.slider_table{display:block !important;width:100% !important;float:left;border:0 !important;height:auto !important;}

	.search_form_div{display:block !important;width:100% !important;float:left;}

	.search_form_div{display:none !important;}

	#wowslider-container1{width:100% !important;max-width:100% !important;overflow:hidden;margin:10px 0 !important;} 

	

	#wowslider-container1 .ws_images{max-height:150px;width:100%;overflow:hidden; width:100% !important;}

	#wowslider-container1 .ws_images img{width:100%;}

	

	.mail-form_table{width:100%;float:left;display:block !important;margin-top:25px;}

	.mail-form_table table{border:none !important;}  

	 

	/*-- BOTTOM TDS --*/

	 

	.marquee_table{display:none !important;} 

	#bottom_four_tds td{width:100% !important;float:left;display:block !important;height:auto !important;height:auto !important;overflow:hidden;}

	#bottom_four_tds td a{display:block !important;}

	#bottom_four_tds td img{width:100% !important;height:auto !important;} 

	

	#bottom_four_tds td a{border:2px solid #FFF;border-radius:10px;}

	

	/*-- FOOTER --*/

	

	.mail-form_table{background-color:transparent !important;}

	#mailing_form{padding:10px 0 0;display:none !important;} 

	#mailing_form > td{display:block !important;width:94% !important;padding:0 3%;}

	#mailing_list{float:left;display:block;}

	#mailing_list table{width:100% !important;display:block !important;}

	#mailing_list{width:100% !important;}

	

	#mailing_form span{padding-bottom:5px;display:block;} 

	.inputbox_medium,select{padding:5px 0px;border-radius:4px;width:100% !important;margin-bottom:8px;}

		select{min-height:30px;}

	

	input[type="image"]{float:right;text-align:right;}

    .text_grey_small{color:#FFF !important;font-family:"Raleway";font-size:12px;}

	 

	/*-- PRODUCT TABLE --*/



	.product_table{width:100%;}

	.product_table td{width:100% !important;display:block !important;}	

	.product_left_side{width:94% !important;padding:0 3% !important;float:left;margin-top:10px;overflow-x:hidden;} 

	.search_headers{padding:0;line-height:0;vertical-align:middle;}

	

	#styles_title > div:first-child,#sizes_title > div:first-child{margin-top:8px;border-radius:4px;}

	

	#sizes_title > div:nth-child(1){line-height:normal !important;}

	#styles_title > div:nth-child(1){line-height:normal !important;}

	#sizes_title > div:nth-child(2){display:none;}

	#styles_title > div:nth-child(2){display:none;}

	

	#products_td{display:block !important;width:100% !important;overflow:hidden;float:left;}

	.product_images{width:100%;}

	.image img{width:98% !important;}

	#products_td table,#products_td td{width:100% !important;display:block !important;}

	.text_products{width:96% !important;margin:0 !important;padding:8px 2% !important;float:left !important;}

	.product_view_button{margin-bottom:10px;display:block;float:left;}

	

	.product_table{background-repeat:repeat !important;}

	.search_text7{color:#000 !important;}

	.cellpaddingtable .image{margin-top:40px !important;}

	.cellpaddingtable .image img{width:99% !important;}

	

	

	/*-- CONTACT US FORM --*/

	

	iframe{width:100% !important;max-height:200px !important;}

	

	/*-- Gallery Table --*/

	

	.gallery_table{text-align:center !important;width:94% !important;padding:0 3%;}

	.gallery_table1{text-align:center !important;display:block !important;width:94% !important;padding:0 3% !important;background:#FFF !important;float:left;}

	.gallery_table1 table{padding:0 !important;}

	.green_links{display:block;width:100% !important;text-align:center;}

	.gallery .image{width:100% !important;margin-top:20px;}

	.gallery a{width:100% !important;float:left;}

	

	#vlightbox1{width:100% !important;float:left;}

	.vlightbox1{margin:0 !important;}

	.h1{color:#FFF !important;width:100%;float:left;text-align:center;}

	

	.gallery_table .h1{color:#000 !important;}

	.gallery_table1  .h1{color:#000 !important;}

	

	.single_product_table .h1{color:#000 !important;}

	.product_body_text{font-size:12px !important;}

	

	

	/*-- SINGLE PRODUCT FORM --*/

	

	#data_form{width:94%;float:left;padding:0 3%;background:#FFF !important;}

	.slider-main{width:100%;float:left;}

	.slide-wrapper{width:100% !important;float:left;margin-left:0 !important;max-height:200px !important;}

	.slide-wrapper img{width:100% !important;float:left;}

	.advanced-slider .slider-main{width:100% !important;}

	.thumbnail-scroller{display:none !important;}

	

	.tab_container{width:100% !important;float:left;}

	ul.tabs{margin-top:20px !important;}

	.product_body_text{float:left;}

	.product_body_text  input[type="image"]{float:left;}

	

	#related_products{display:none !important;}

	

	.advanced-slider img{top:0 !important;margin-top:0 !important;}

	#responsive-slider{min-height:130px !important;}

	#product_images_frame{display:none !important;}

	

	.product_body_text table{width:auto !important;}

	.product_body_text table tr{width:auto !important;}

	.product_body_text table tr td{}

	

	.cellpaddingtable .product_view_button{display:none;}

	

	#data_form .tabs{display:none;}

	#data_form .tab_container{display:none;}

	

	#data_form .add_to_cart_button{width:100% !important;float:left;}

	#data_form  .add_to_cart{background:#205D8C;padding:8px 0px;float:left;color:#FFF;width:100% !important;text-align:center;font-family:"Raleway";font-size:14px;text-transform:uppercase;display:block !important;cursor:pointer;border:0;}

	

	#data_form .email_friend_button{background:#238D21;padding:8px 0px;float:left;color:#FFF;width:48% !important;text-align:center;font-family:"Raleway";font-size:14px;text-transform:uppercase;display:block !important;}

	

	#data_form .email_friend_button2{background:#238D21;padding:8px 0px;float:left;color:#FFF;width:48% !important;text-align:center;font-family:"Raleway";font-size:14px;text-transform:uppercase;display:block !important;float:right;}

	

	#data_form .email_friend_button2 , #data_form .email_friend_button{margin-top:8px;margin-bottom:10px;}

	#data_form .email_friend_button2 img,#data_form .email_friend_button img{display:none;}

	#data_form .email_friend_button2 span,#data_form .email_friend_button span{display:block;}

	

	#simplemodal-container

	{

		height: auto !important;

		left: 15px !important;

		position: fixed;

		right: 15px !important;

		top: 0 !important;

		width: auto !important;

		z-index: 1002;

		background-size:100% 100% !important;

		top:90px !important;

		padding-bottom:0px !important;

	}

	

	#simplemodal-container .label{margin-bottom:3px !important;}

	#simplemodal-container input,#simplemodal-container textarea,#simplemodal-container select{

		width:calc(100% - 110px) !important;

		border-radius:2px;

		padding:5px 5%;

		height: 40px

	}
	#simplemodal-container textarea{ height:  100px !important }
	#simplemodal-container .btn{margin:0;margin-bottom:60px;}
	#simplemodal-container input.button{ 
	    width: calc(100% - 110px) !important;
	    line-height: 35px;
	    border-radius: 5px;
	    height: auto;
	    margin: 0;
	    float: right;
	    font-size: 15px;
	    font-weight: 400;
	    margin-top: 10px;
     }
	#simplemodal-container a.button {
	    width: 100px;
	    background: #000;
	    margin: 0;
	    padding: 0;
	    border: none;
	    text-align: center;
	    font-weight: 200;
	    color: #fff;
	    line-height: 35px;
	    box-shadow: none;
	    border-radius: 5px;
	    margin-top: 10px;
	}

	#simplemodal-container form div{padding-left:0 !important; font-size: 13px;    line-height: 40px; clear: both;}
	#simplemodal-container form div br{ display: none; }

	

	.product_information_having_table table{width:280px !important;display:block !important;float:left;overflow:scroll;}

	.product_information_having_table table tbody{width:100% !important;display:block !important;float:left;overflow:scroll;}

	.product_information_having_table table tr{width:600px !important;float:left;border-bottom:1px solid #dedede;}

	.product_information_having_table  table  tr td{width:120px !important;padding-left:0 !important;padding-right:0 !important;display:table-cell !important;float:left;border:0 !important;}

	

	

	

	/*-- Register Form --*/

	

	#register_user{width:94%;float:left;margin:0 3% !important;overflow:hidden;}

	/*#register_user select,#register_user .inputbox_medium{width:99% !important;}*/

	.text_white_small{font-size:12px;}

	

	.breadcrumb{width:100%;display:block !important;padding:10px 0;font-size:13px !important;padding-left:15px;}

	

	#register_user{margin-top:20px;}


	/*#register_user .ccbnOutline .inputbox_medium{width:95% !important;float:left !important;}*/

	

	


	

	.ccbnOutline span:nth-child(3){display:none !important;}

	.ccbnOutline span:nth-child(4){display:none !important;}

	

	

	/*-- LOGIN FORM --*/

	

	.login_register_page{width:calc(100% - 70px) !important;float:left;padding:35px !important;overflow:hidden;background:#FFF !important;}

	

	

	/*-- CART TABLE --*/

	

	.cart-table{width:94%;padding:0 3% !important;display:block !important;}

	.cart-table .h1{color:#000 !important;}

	

	.cart_information_table{margin-top:15px !important;}

	.cart-table .cart_information_table .results_table_head{display:none !important;}

	.cart-table .cart_information_table  tr{display:block;width:100% !important;padding:5px 0 !important;}

	.cart-table .cart_information_table  tr:last-child  td{min-height:5px !important;display:block !important;width:100% !important;float:left;}

	.cart-table .cart_information_table  tr td{display:block !important;}

	.cart-table .cart_information_table  tr td p{margin:1px 0 !important;}

	.cart-table .cart_information_table  tr td:first-child{padding-right:5%;width:42% !important;float:left;min-height:100px;}

	.cart-table .cart_information_table  tr td:first-child img{width:85% !important;height:auto !important;}

	.cart-table .cart_information_table  tr td:nth-child(2).product_body_text{display:none !important;}

	.cart-table .cart_information_table  tr td:nth-child(3){width:40% !important;float:left;}

	.cart-table .cart_information_table  tr td:nth-child(4){width:40% !important;float:left;}

	.cart-table .cart_information_table  tr td:nth-child(5){width:40% !important;float:left;}

	.cart-table .cart_information_table  tr td:nth-child(6){width:40% !important;float:left;text-align:left !important;}

	

	.cart-table tr{display:block;width:100%;float:left;}

	

	.cart_total_table{float:right;text-align:right !important;width:100% !important;margin-top:15px;}

	.cart_total_table td{display:table-cell !important;width:50% !important;float:left !important;text-align:right !important;}

	

	

	.cart_total_table tr{width:100% !important;display:block !important;float:left !important;}

	

	.cart-totals{margin-bottom:10px;}

	.cart-totals td{width:50% !important;text-align:right;display:table-cell !important;float:left;}

	.cart-totals td .product_body_text{width:100% !important;text-align:right;float:left;}

	

	.checkout_image{width:100%;float:left;padding-bottom:15px;}

	.last_hr{width:100%;float:left;padding-bottom:15px;}

	

	.showOn{display:inline-block !important;}

	

	.cart-buttons td{width:100% !important;float:left;display:block !important;}

	.cart-buttons span{display:block;}

	.cart-buttons img{display:none;}

	.cart-buttons a{display:block;width:100% !important;float:left;margin-top:8px;color:#FFF;text-transform:uppercase;text-align:center;padding:4px 0 !important;}

	.cart-buttons td:first-child a{display:block;width:100% !important;float:left;margin-top:8px;background:#FFBF22;}

	.cart-buttons td:nth-child(2) a{display:block;width:100% !important;float:left;margin-top:8px;background:#309201;}

	

	#fb-root{display:none !important;}

	.fb-like{display:none !important}

	

	#delivery_list{float:right !important;}

	

	.showPhone{display:block;}

         /* new added */
.mail-form_table  td img{ max-width:100%}
    .megamenu li .dropdown_container{ padding-top:0 !important;  background: #898907} 
    .logo span{ font-size:13px !important;  vertical-align:middle}
    .logo a{ display:inline-block; vertical-align:middle}
    .megamenu > li > a{    color: #fff;}
    .btn1111{ display:inline-block}
    .text_products_price{ font-size:13px; float:left; width:100%;}
    .text_products_price .text_products_price{ float:right;    width: auto;}
    a:link{ font-size:13px; display:inline-block !important}
    .pagination_on{ font-size:13px;}
    .pagination_off{width:auto;display:inline-block;font-size:13px; vertical-align:middle; height:auto;}
    .pagination_on{ display: inline-block; height: 16px; vertical-align: middle; width:auto;}
    .pagination .next{ margin-left:5px; vertical-align:middle}
    .pagination span:first-child {margin-right: 5px !important; vertical-align:middle}
    .pagination{ text-align:center;}
    body{/* padding-top:66px !important;*/padding-top: 0 !important; margin:0 !important}
    .product_body_text{ width:100%}
    .product_information_having_table{ width:100% !important; display:inline-block}
    .product_information_having_table table{ width:100% !important; }
    .product_information_having_table table tr{ width:100% !important;}
    .product_information_having_table table tr td{ width:33.3333% !important;}
    table tbody, tr, td{ height:auto !important}
    #data_form .add_to_cart_button{ margin-top:15px}
    table.productDetailOption tbody{ display: table !important; }
    table.productDetailOption tr{ display: table-row !important;}
    table.productDetailOption  td{display: table-cell !important;}
    table.productDetailOption td.choose_options, table.productDetailOption td.currenty-in-cart{display:inline-block !important;}
    table.productDetailOption table.emailNquebtn td, table.productDetailOption table.emailNquebtn tbody, table.productDetailOption table.emailNquebtn tr {display: inline-block !important;width: 100% !important;}
    #data_form .add_to_cart_button a{min-width: 100px ;margin-left: 15px; text-align:center}
    .emailNquebtn a.btn111111 span {font-size: 13px !important;}
    .emailNquebtn a.btn111111 {width: 33%;float: left;}
    .emailNquebtn a.btn111111:nth-child(even) {float: right !important;}
    #data_form .add_to_cart_button a span{ font-size:13px !important}
    table.productDetailOption{ margin-top:10px;}
    .productDetailOption tr p{ margin-left:10px;}
    
    .mail-form_table{ margin-top:0 !important}

    .mobile-hide{ display:none !important}
    .currenty-in-cart table td, .product_information_having_table table td { width: initial !important; vertical-align:middle}
    table.product_add_options {margin-top: 10px !important;padding-top: 10px !important;}
    table.emailNquebtn {margin-bottom: 20px;}
    
    .success_msg {width: 100% !Important;height: auto !Important;display: inline-block; padding: 5px !important;box-sizing: border-box;}
    .success_msg td:last-child {float: left !Important;width: 90% !important;}

    .success_msg td { display: inline-block !important;width: auto !important;}
    .product_body_text p {margin: 5px 0;}
    .results_table_head{ display:none !important;}

    .cart-T td {width: calc(100% - 135px) !Important;float: left;border: none;}
    .cart-T td.product_img{ width:125px !important; margin-right:10px !important}
     .cart-T td.btn_block{ width:100% !important}
    .cart-T td.product_img img{ max-width:100%; max-height: 100% ; width: auto; height: auto;}
    .cart-T td.product_img a{
    	height: 140px;
        display: flex !important;
    	align-items: center;
    	justify-content: center;}
    .cart-T td.product_remove{     position: absolute;left: 0;top:101px;width: auto !important;}
    .icon_remove{ background:linear-gradient(to bottom right, #F10A0C, #9E0101) !important; position: relative; }
    .icon_remove:after{     position: absolute;content: "";width: 10px;height: 2px;background: #fff;margin: auto;left: 0;top: 0;bottom: 0;right: 0; }

    .cart-T tr {position: relative;border-bottom: 1px solid #949407;margin-bottom: 17px;padding-top: 0px; padding-bottom: 11px}
    td.product_qty input{ text-align:center;width: 65px !important; margin:0 !important; border-radius: 0px; border: 1px solid #000 }
    td.product_qty .update_btn{ 
    	    background: #3b548c;
	    color: #fff;
	    line-height: 25px;
	    padding: 0 13px;
	    margin-top: 1px; 
	    margin-left: -4px;
	    vertical-align: middle;
     }
     span.h1.cart_title {
	    font-size: 20px !important;
	    font-weight: 300 !important;
	    text-align: left;
	    padding-bottom: 0;
	    margin-top: 20px;
	}
     #main-table td table td.product_body_text a{ font-weight: normal !important;  }
     #main-table td table td.product_body_text.product_size{     margin-bottom: 7px; }
	.mobile_lable{ display:inline-block; }
	.mobile_lable strong{ font-weight: normal; }
    td.product_body_text.product_price{ clear:both;} 
    .product_total p{ margin:5px 0 !important}
    form#form_data_cart {margin-top: 10px;}

   .cart-T td.product_body_text.product_vat,.cart-T td.product_total,.cart-T td.product_body_text.product_price{     width: 100% !important;
    text-align: right;
    font-size: 13px !important;
    line-height: 22px !important;}
    body .product_total p,body .product_body_text p{ margin: 0 !important}
   .btn_block a {width: 100% !important;text-align: center; box-sizing: border-box;margin-bottom: 10px;}
   .cart-table{ box-sizing:border-box}
   .btn_block{ background:none !important}
   .grand-total-table td { width: 35% !important; float: left;margin-top: -1px; border: none;    font-size: 14px;}
   .grand-total-table td span{ padding:5px 0}
   .grand-total-table td:first-child { width: 65% !important;}
   #main-table{ box-sizing:border-box;}

   .gallery_table{ width:100% !important; padding:0 10px;}
   .gallery_table table{ padding:0 1% !important; box-sizing:border-box;}   
   div#calculator_overlay {left: 0 !important;width: 100% !important;margin: 0 !important;}
   div#calculator_overlay {padding: 0;box-sizing: border-box !important;height: 82% !important;top: 80px !important;background: none !important;width: 90% !important;right: 5% !important;    left: 5% !important;}
   div#calculator_overlay form {height: 100%;overflow-y: auto;}
   div#calculator_overlay td{ box-sizing:border-box}

   .colorImgB img {width: 100% !Important;}
   .color_thumb td {width: auto !Important;display: table-cell !important;}
   .color_thumb br{ display:none !important}
   #simplemodal-container a.modalCloseImg{ right:0 !important; top:0 !important}
   a.tooltip {margin: 0 !important;vertical-align: middle;}
   #wowslider-container1 >  a:link{ display:none !Important}
   #sizes_title input,  #sizes_title span {vertical-align: middle;}
   .ContinueShoppingBtn{ position:absolute; left:0; bottom:0 }
   .UpdateCartBtn a {background: linear-gradient(to bottom, #6B9853, #567F3F);margin-bottom: 35px;}
   .UpdateCartBtn a.hideResponsive.mobile-hide{ display:none !important}
   .shipping_calculator td {border: none !important; box-sizing: border-box; }
   .Calculator_msg{ padding: 5px !important; border-color: #fff !important}
   .Calculator_msg > table{ float: none !Important }
   /*.shipping_calculator .product_body_text{ display:none;}*/
   td.Calculator_msg {background: #FCE2E3;border: 7px solid #fff !important;border-bottom: 1px solid #c0c0c0 !Important; box-sizing: border-box;font-weight: bold;font-size: 11px;}
	td.Calculator_msg br {display: none;}
	.calculate_textbox { box-sizing: border-box;height: 33px !IMPORTANT;margin: 0; padding-left:20px}
	.calculate_btn {width: 100%;box-sizing: border-box;text-align: center;background: linear-gradient(to bottom, #526899, #3E537E) !important;margin-top: -10px;}
	.checkout_btn {width: 100%;box-sizing: border-box;text-align: center;}
	td.choose_options {margin-bottom: 150px;}
	.product_add_options{position: absolute;top: 50px;left: 0;}
	.productDetailOption{ position:relative}
	table.emailNquebtn { border-top: 1px solid !important;padding-top: 15px !important;margin-top: -20px;}
	
	.logo{ display:inline-block;}
	.mobile-heading-icon{float: right;margin-top: 8px;margin-right: 15px;}
	.mobile-menu{
	    position: static !important;
	    display: inline-block;
	    vertical-align: middle;
	    background: #1e3466;
	    padding: 9px 7px;
	    box-sizing: border-box;
	    width: 30px;
	    height: 30px;
	    border-radius: 100px;
	}
	.mobile-heading-icon a {vertical-align: middle;position:relative;margin: 0 5px;}
	.mobile-heading-icon a img {height: 25px;}
	.logo > span{ color: #fff !important}
	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;
	}
	.mobile_search .search a {
		    position: absolute;
		    background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU2Ljk2NiA1Ni45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2Ljk2NiA1Ni45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4Ij4KPHBhdGggZD0iTTU1LjE0Niw1MS44ODdMNDEuNTg4LDM3Ljc4NmMzLjQ4Ni00LjE0NCw1LjM5Ni05LjM1OCw1LjM5Ni0xNC43ODZjMC0xMi42ODItMTAuMzE4LTIzLTIzLTIzcy0yMywxMC4zMTgtMjMsMjMgIHMxMC4zMTgsMjMsMjMsMjNjNC43NjEsMCw5LjI5OC0xLjQzNiwxMy4xNzctNC4xNjJsMTMuNjYxLDE0LjIwOGMwLjU3MSwwLjU5MywxLjMzOSwwLjkyLDIuMTYyLDAuOTIgIGMwLjc3OSwwLDEuNTE4LTAuMjk3LDIuMDc5LTAuODM3QzU2LjI1NSw1NC45ODIsNTYuMjkzLDUzLjA4LDU1LjE0Niw1MS44ODd6IE0yMy45ODQsNmM5LjM3NCwwLDE3LDcuNjI2LDE3LDE3cy03LjYyNiwxNy0xNywxNyAgcy0xNy03LjYyNi0xNy0xN1MxNC42MSw2LDIzLjk4NCw2eiIgZmlsbD0iIzk0OTQwOCIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat center;
		    height: 100%;
		    width: 40px;
		    right: 0;
		    top: 0;
		    padding: 0;
		    margin: 0;
	 }
	 .mobile_search .search{
	    width: calc(100% - 100px);
	    position: relative;
	    display: inline-block;
	    vertical-align: middle;
	    display: inline-block;
	}
	.cart_user{
		display: inline-block;
    	vertical-align: middle;
	}
	span.map_pin_icon {
	    height: 33px;
	    width: 33px;
	    background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMjU2LDBDMTUzLjc1NSwwLDcwLjU3Myw4My4xODIsNzAuNTczLDE4NS40MjZjMCwxMjYuODg4LDE2NS45MzksMzEzLjE2NywxNzMuMDA0LDMyMS4wMzUgICAgYzYuNjM2LDcuMzkxLDE4LjIyMiw3LjM3OCwyNC44NDYsMGM3LjA2NS03Ljg2OCwxNzMuMDA0LTE5NC4xNDcsMTczLjAwNC0zMjEuMDM1QzQ0MS40MjUsODMuMTgyLDM1OC4yNDQsMCwyNTYsMHogTTI1NiwyNzguNzE5ICAgIGMtNTEuNDQyLDAtOTMuMjkyLTQxLjg1MS05My4yOTItOTMuMjkzUzIwNC41NTksOTIuMTM0LDI1Niw5Mi4xMzRzOTMuMjkxLDQxLjg1MSw5My4yOTEsOTMuMjkzUzMwNy40NDEsMjc4LjcxOSwyNTYsMjc4LjcxOXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
	    display: inline-block;
	    background-size: 100%;
	}
	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=);
	    height: 30px;
	    width: 30px;
	    display: inline-block;
	    background-size: 100%;
	}
	span.icon_phone {
	    height: 33px;
	    width: 33px;
	    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM0OC4wNzcgMzQ4LjA3NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjA3NyAzNDguMDc3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+PGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTM0MC4yNzMsMjc1LjA4M2wtNTMuNzU1LTUzLjc2MWMtMTAuNzA3LTEwLjY2NC0yOC40MzgtMTAuMzQtMzkuNTE4LDAuNzQ0bC0yNy4wODIsMjcuMDc2ICAgICBjLTEuNzExLTAuOTQzLTMuNDgyLTEuOTI4LTUuMzQ0LTIuOTczYy0xNy4xMDItOS40NzYtNDAuNTA5LTIyLjQ2NC02NS4xNC00Ny4xMTNjLTI0LjcwNC0yNC43MDEtMzcuNzA0LTQ4LjE0NC00Ny4yMDktNjUuMjU3ICAgICBjLTEuMDAzLTEuODEzLTEuOTY0LTMuNTYxLTIuOTEzLTUuMjIxbDE4LjE3Ni0xOC4xNDlsOC45MzYtOC45NDdjMTEuMDk3LTExLjEsMTEuNDAzLTI4LjgyNiwwLjcyMS0zOS41MjFMNzMuMzksOC4xOTQgICAgIEM2Mi43MDgtMi40ODYsNDQuOTY5LTIuMTYyLDMzLjg3Miw4LjkzOGwtMTUuMTUsMTUuMjM3bDAuNDE0LDAuNDExYy01LjA4LDYuNDgyLTkuMzI1LDEzLjk1OC0xMi40ODQsMjIuMDIgICAgIEMzLjc0LDU0LjI4LDEuOTI3LDYxLjYwMywxLjA5OCw2OC45NDFDLTYsMTI3Ljc4NSwyMC44OSwxODEuNTY0LDkzLjg2NiwyNTQuNTQxYzEwMC44NzUsMTAwLjg2OCwxODIuMTY3LDkzLjI0OCwxODUuNjc0LDkyLjg3NiAgICAgYzcuNjM4LTAuOTEzLDE0Ljk1OC0yLjczOCwyMi4zOTctNS42MjdjNy45OTItMy4xMjIsMTUuNDYzLTcuMzYxLDIxLjk0MS0xMi40M2wwLjMzMSwwLjI5NGwxNS4zNDgtMTUuMDI5ICAgICBDMzUwLjYzMSwzMDMuNTI3LDM1MC45NSwyODUuNzk1LDM0MC4yNzMsMjc1LjA4M3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8L2c+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
	    display: inline-block;
	    background-size: 100%;
	}
	.cart_user a {
	    height: 33px;
	    vertical-align: middle;
	    width: 33px;
	    margin: 1px 0;
	    margin-left: 9px;
	    position: relative;
	    text-align: center;
	}
	.cart_user  .user_icon{
		width: 26px;
    	height: 31px;
	}
	.swiper-pagination{ top: 25px !important;  }
	.mobile_search input {margin: 0;padding-right: 40px; padding-left: 10px; box-sizing: border-box;height: 33px !Important; border-radius: 0; border: none}
	div#delivery_rates_section table tbody {display: table !Important;}
	.mobile_search {padding:6px 8px;background: #1e3466;position: relative; margin-top: 10px }
	div#delivery_rates_section table tbody td {display: table-cell !Important;width: initial !Important;}div#delivery_rates_section table tbody tr {display: table-row !IMPORTANT;}
	#delivery_rates_section input {margin-right: 8px !important;}
	#delivery_rates_section {margin: 10px 0;display: inline-block;}
	#delivery_rates_section br { display: none;}
	a.checkout_btn.btn11 {color: #fff;}
	#main-table table.editAddressTable tr td{width: 25% !important;float: left; padding:5px 0 !important}
	#main-table table.editAddressTable tr td:nth-child(odd) {width: 15% !important;}
	#main-table table.editAddressTable tr td:nth-child(even) {width: 35% !important;}
	
	#main-table  table.editAddressTable tr.headline td{ width:50% !important}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {width: 90% !important;left: 5% !important;top: 75px !important;}
	.ui-dialog .ui-dialog-content{ padding:6px !important}
	.editAddressTable{width: 500px !important;font-size: 11px;}	
	#register_address input[type="text"], #register_address select {padding: 5px !Important;box-sizing: border-box;line-height: 35px !Important;height: 35px !Important;width: 98% !Important;}
	.text_white_small span{ font-size:11px !important; vertical-align:middle}
	.text_white_small input{ vertical-align:middle}
	div#tabs{margin-left: 0 !important; margin-top: 15px; }
	#responsive-slider{ display: inline-block; }
	.ui-tabs .ui-tabs-nav .ui-tabs-anchor span {font-size: 11px !important;}
	.ui-tabs .ui-tabs-nav li{ width: 33.3333%; padding: 0 1px !important; box-sizing: border-box; }
	.ui-tabs .ui-tabs-nav li a{background: #fff !important;border: 1px solid #3b548c !important;width: 100%;box-sizing: border-box;color: #3b548c !important;padding: 5px !important;text-align: center;}
	.ui-tabs .ui-tabs-nav li.ui-state-active a{ background:#3b548c !important; color: #fff !important  }
	.ui-tabs .ui-tabs-nav li.ui-state-active a span {color: #fff;}
	table.emailNquebtn{ margin-top: 0 !Important }
	.fast-delivery-popup p{ width: 100% !important }
	#delivery_rates_section td {text-align: left;}
	.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{ bottom: auto !important }
	.cart-T td{ text-align: right; }
	.calc_popup small{width: 100% !important;}
	.calc_popup h2{margin: 0 0 !important;}
	.calc_popup h2 + span{margin: 0px 0 !important;}

}



.advanced-slider li.slide > a{ display: flex !important; align-items: center; justify-content: center;height: 100%;width: 100%; }
.advanced-slider li.slide > a > img{ margin: 0 !important; position: static !important;max-height: 100%;max-width: 100%; }
.glossy-square-gray .thumbnail-scroller .thumbnail.select{ background-size: 100% }
@media(max-width: 767px){
	.productKeyFeatures ul li {
	    position: relative;
	    font-size: 12px;
	    line-height: 14px;
	    padding-left: 10px;
	}
	.productKeyFeatures ul li:before {
	    content: '';
	    position: absolute;
	    height: 4px;
	    width: 4px;
	    background: black;
	    left: 0;
	    top: 5px;
	    border-radius: 100px;
	}
	.fast-delivery {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.fast-delivery .left-img img {
	    width: 45px;
	    height: auto;
	    margin-right: 10px;
	}
	.fast-delivery .right-content {
	    font-size: 10px;
	    color: #000;
	    line-height: 11px;
	}
	.fast-delivery .right-content p a {
    	font-size: 10px;
	}
	table#mobileProDetailOptions table.product_add_options table.delivery_option_product_detail {
    	display: none !important;
	}
	.mobile_product_detail .productKeyFeatures {
    	margin-bottom: 0;
    	    min-height: 170px !important;
	}
}
@media(max-width: 600px){
	
	div#chat-widget-container iframe#chat-widget {
    		height: 100% !important;
    		max-height: 100% !important;
    		width: 100% !important;
    		border: 0;
	}
	/*.mobile_product_detail .productKeyFeatures {
    		width: 100%;
    		margin-bottom: 0;
	}
		.mobile_product_detail table#mobileProDetailOptions {
    position: unset !important;
    width: 100% !important;
    float: none !important;
}
.mobile_product_detail table#mobileProDetailOptions tr, 
.mobile_product_detail table#mobileProDetailOptions td, 
.mobile_product_detail table#mobileProDetailOptions tbody, 
.mobile_product_detail table#mobileProDetailOptions table {
    display: inline-block !important;
}
.mobile_product_detail table.product_add_options tr td {
    width: 50% !important;
    float: left;
}
.mobile_product_detail table.product_add_options tr td.qty_box_td input#quantity {
    margin-top: -3px;
}
.mobile_product_detail table.product_add_options {
    display: inline-block !important;
    clear: both;
    position: unset;
}
.mobile_product_detail table.product_add_options tbody, 
.mobile_product_detail table.product_add_options tr, 
.mobile_product_detail table.product_add_options td {
    display: inline-block !important;
}
.mobile_product_detail table.product_add_options tr td.qty_box_td + td {
    width: 100% !important;
    float: none !important;
}
.mobile_product_detail table.product_add_options tr td a.addToCartBtn {
    margin: 0 !important;
    width: 100%;
    box-sizing: border-box;
    border-radius: 0;
}
#data_form .add_to_cart_button a {
    width: 100% !important;
    left: 0 !important;
    position: unset !important;
}
td.choose_options {
    margin: 0;
}
table.product_add_options .qty_box_td {
    position: unset;
    width: 50% !important;
}
table a.more-keyFeatures{
	    margin-bottom: 0;
    margin-top: 0;
}
.mobile_product_detail table#mobileProDetailOptions td.choose_options {
    text-align: left;
}
.mobile_product_detail table#mobileProDetailOptions table {
    padding-top: 0 !important;
}
body #data_form .add_to_cart_button {
    margin-top: 10px !important;
}*/
#simplemodal-container a.modalCloseImg {
    right: 0 !important;
}
.delivery_address_error {
    width: 95% !important;
    padding: 10px !important;
    box-sizing: border-box;
    left: 2.5% !important;
}

.delivery_address_error div#error_popup_delivery_address {
    padding: 0 !important;
}

}