 @media screen and (min-width:1200px){
	#grid.products-grid li.item, .newproducts-index-index #newproduct_standalone_page.products-grid li.item{ width:24.8% !important; }
	#grid.products-grid li .product-block{/* padding:  10px 12px; */ /* 10px 22px; */}
	.product-block .product-image-block .hover-image{
	  top: initial;  
	}
	.product-block .product-image-block img{
	   /* width: initial; */
	}
	.top_cat_banner a img{
		 height:350px; 
		/* width: 100%; */
	}
	.gallery_list .list_image{width:23%;}
 }
 
 
 @media only screen and (min-width: 1200px) and (max-width: 1250px) {
	.catalog-category-view #grid.products-grid li.item img{width:100%; height:200px;}
	.gallery_list .list_image img{width:50%; height:200px;}
	.col-main .slider-item, .products-grid li.item{width:25%;}
	#newproducts #newproduct_standalone_page.products-grid li.item{width:33.33%;}
	#newproducts #newproduct_standalone_page.products-grid li:nth-child(3n){clear:right;}
	#newproducts #newproduct_standalone_page.products-grid li:nth-child(3n+1){clear:left;}
	#grid.products-grid li:nth-child(4n), .newproducts-index-index #newproduct_standalone_page.products-grid li:nth-child(4n){clear:right;}
	#grid.products-grid li:nth-child(4n+1), .newproducts-index-index #newproduct_standalone_page.products-grid li:nth-child(4n+1){clear:left;}
 }
 
 @media screen and (min-width:1251px){
	#grid.products-grid li.item{/* width:311px; */}
	.catalog-category-view #grid.products-grid li.item img{width:100%; height:264px;}
	.gallery_list .list_image img{
		    width: 50%;
			height: 230px;
	}
	.col-main .slider-item, .products-grid li.item{width:25%;}
	ul.products-grid li:nth-child(4n){clear:right;}
	ul.products-grid li:nth-child(4n+1){clear:left;}
 }
 
 @media only screen and (min-width:768px) and (max-width: 1199px) {
	 .top_cat_banner a img{
		height:310PX; 
		width: 100%;
	}
	.gallery_list .list_image{width:31%;}
	.col-main .slider-item, .products-grid li.item{width:33.33%;}
	#newproducts #newproduct_standalone_page.products-grid li:nth-child(3n){clear:right;}
	#newproducts #newproduct_standalone_page.products-grid li:nth-child(3n+1){clear:left;}
	#grid.products-grid li:nth-child(3n), .newproducts-index-index #newproduct_standalone_page.products-grid li:nth-child(3n){clear:right;}
	#grid.products-grid li:nth-child(3n+1), .newproducts-index-index #newproduct_standalone_page.products-grid li:nth-child(3n+1){clear:left;}
 }
 @media only screen and (min-width:1024px) and (max-width: 1199px) {
	 .gallery_list .list_image img{width:50%; height:270px;}
 }
 @media only screen and (min-width:980px) and (max-width: 1023px) {
	 .gallery_list .list_image img{width:50%; height:250px;}
 }
 @media only screen and (min-width:768px) and (max-width: 979px) {
	 .gallery_list .list_image img{width:50%; height:200px;}
 }
  @media only screen and (min-width:576px) and (max-width: 767px) {
	 .top_cat_banner a img{
		/* height:336px; */
		width: 100%;
	}
	.gallery_list .list_image{width:46%; margin-left:2%; margin-right:2%;}
	.gallery_list .list_image img{width:60%; height:260px; margin: 0 auto; display: block;}
 }
 
 @media only screen and (max-width:575px){
	.gallery_list .list_image{    width: 46%;
    margin-left: 2%;
    margin-right: 2%;
	} 
	.gallery_list .list_image img{width:80%; height:190px; margin: 0 auto; display: block; max-width:100%;}
	#newproduct_standalone_page.products-grid li.item{width: 100% !important;}
 }
	 
 /* Media for 980px to 1023px */
/* 980px <= width < 1023px */
@media only screen and (min-width: 1024px) and (max-width: 1250px) {
	/*.header, .main, .footer, .container-width{width:980px; }*/
	.header, .col-main-left, .footer, .container-width, .col1-layout .col-main{width:980px;}
	.block-subscribe input.input-text{width:420px;}
	.col-main{ width:729px; }
	.col-left, .col-right, .info3col-data{width:230px;}
	.product-view .product-shop { float: left;  /* width:365px; */}
	.cart .cart-collaterals .col1-set{width:340px;}
	.cart .cart-collaterals .col2-set{width:620px;}
	.cart .totals{width:298px;}
	.products-list .product-image > img{width:100%; height:auto;}
	.product-view .product-img-box {  /* width: 340px; */ /* width: 594px; */}
	.col1-layout .product-view .product-shop { width: 378px;}
	.product-view .product-img-box .product-image-zoom {   /*  height: 432px;    width: 320px; */ /* height: 758px; *//* width: 575px; */}
	.related-products .products-grid .item{  width:176px;}

	.block.block-banner img{ width:100%;}
	.toolbar .pager .pager_right{ float:left; margin-top:10px; clear:both;}
	.shopping_CMS_main1 img{ width:100%;}

	.header-left{ width:28.8%;}
	.header-right{ width:21.4%;}
	/* .header-center{ width:49.8%;} */
	.tm_headerlinkmenu{float: none;}
	.header-content, .headertopleft{float: none;}
	.header-center{float: none; margin-bottom:10px;}
	.menu .home_link > a{ padding:12px 13px 12px 0;}
	#nav a, .nav-responsive span, div.menu a, div.megnor-advanced-menu-popup a, .custom_menu > a{ padding:12px 24px;}
	.subbanner-cms2 img{ width:100%}
	.subbanner-cms2 .left-banner{ width:61%;}
	.subbanner-cms2 .right-banner{ width:36.9%;}
	.subbanner-cms2 .left-bottom.banner .img2{ width:56.6%}
	.subbanner-cms2 .left-bottom.banner .img3{ width:40%}
	.customNavigation a.prev{ left:0px;}
	.customNavigation a.next{ right:0px;}
	#block_1.footer-area{margin-right: 15px; width: 62%;}
	#block_4.footer-area{width: 31%;}
	#footer .block-subscribe input.input-text{ width:93%;}
	.list-center-outer{ width:424px;}
	.product-view .tabs a{ padding:14px 8px;}
	.customNavigation a{ top:128px;}
	.googlemap iframe{width:100%}
	.customblock_inner{ min-width:440px;}
	.static-block1{ padding:12px 15px 5px;}
	.custom_banner{ width:65%;}
	.custom_banner > img{ width:100%;}
	#grid.products-grid li.item{/* width: 256px; */}
	.product-view .button.btn-cart { width:38%; }

	.block-check-delivery input {
		width: 74% !important;
		padding-left: 0.5%;
		padding-right: 0.5%;
	}
	.block-check-delivery .button{width: 24.3% !important;}
	.product-view .add-to-cart{width: 23%;} 
}

@media screen and (max-width: 1024px){
	.email-addto-box, .whatsapp_icon{max-width:100%;width:100%; margin-bottom:5px;}
	.block-check-delivery input {
		width: 74% !important;
		padding-left: 0.5%;
		padding-right: 0.5%;
	}
	.block-check-delivery .button{width: 24.3% !important;}
	.product-view .add-to-cart{width: 100%;}
}

@media screen and (min-width: 1024px){
	#advancedmenu .menu .parentMenu a::before {
		margin-left: -17px; 
	}
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
	.product-view .button.btn-cart {
		width: 100%;
		margin: 10px 0 0;
	}
	#grid.products-grid li.item{   /*  width: 256px; */}
	/* .footer-bottom-bottom address{width: 35.33% !important;}
	.footer-bottom-bottom .foo_security{width: 31.33% !important;} */
	.quick-access .form-search input.input-text{width: 227px;}
}

@media only screen and (min-width: 980px) and (max-width: 1023px) {
	/*.header, .main, .footer, .container-width{width:940px;}*/
	.header, .col-main-left, .footer, .container-width, .col1-layout .col-main{ width:940px;}
	.block-subscribe input.input-text{width:400px;}
	.col-main{width:707px;}
	.col-left, .col-right, .info3col-data{width:212px;}
	.product-view .product-shop {    float: left; /* width:366px; */}
	.product-view .button.btn-cart {width: 100%;margin: 10px 0 0;}
	.cart .cart-collaterals .col1-set{width:340px;}
	.cart .cart-collaterals .col2-set{width:620px;}
	.cart .totals{width:298px;}
	.cart .cart-collaterals .col1-set , .cart .cart-collaterals .col2-set , .cart .totals{ width:100%; }
	.list-center-outer{width:402px;}
	.col1-layout .product-view .product-shop {  width: 338px;}
	.product-view .product-img-box { /*  width: 320px; */ /* width: 552px; */}
	.product-view .product-img-box .product-image-zoom {    /* height: 405px;    width: 300px; */ /* height: 560px;width: 435px; */}
	.related-products .products-grid .item{  width:176px;}

	.category .image img{ width:100%;}
	.block.block-banner img{ width:100%;}
	.toolbar .pager .pager_right { float: left;    margin-top: 10px;	clear:both;}
	.shopping_CMS_main1 img{ width:100%;}

	.header-left{ width:29.2%;}
	.header-right{ width:auto;}
	.header-center{ width:auto;}
	.header-content .cms-data .call-num, .shipping-text .text2{ font-size:13px;}
	.header-content, .headertopleft{float: none;}
	.tm_headerlinkmenu{float: none;}
	.header-center{float: none; margin-bottom:10px;}
	.menu .home_link > a{ padding:12px 10px 12px 0;}
	#nav a, .nav-responsive span, div.menu a, div.megnor-advanced-menu-popup a, .custom_menu > a{ padding:12px 10px;}
	.tabs .view_actions{ margin:20px 0;}
	.subbanner-cms2 img{ width:100%}
	.subbanner-cms2 .left-banner{ width:61%;}
	.subbanner-cms2 .right-banner{ width:36.8%}
	.subbanner-cms2 .left-bottom.banner .img2{ width:56.6%}
	.subbanner-cms2 .left-bottom.banner .img3{ width:39.9%;}
	.parallex{ padding:100px 0 67px;}
	.customNavigation a.prev{ left:0px;}
	.customNavigation a.next{ right:0px;}
	#block_1.footer-area{ margin-right:15px; width:62%;}
	#footer .block-subscribe input.input-text{ width:92%;}
	.product-view .tabs a{ padding:14px 8px; font-size:14px;}
	.customNavigation a{ top:127px;}
	.googlemap iframe{width:100%}
	.customblock_inner{ min-width:440px;}
	.static-block1{ padding:12px 15px 5px;}
	.custom_banner{ width:65%;}
	.custom_banner > img{ width:100%;}
	#grid.products-grid li.item{    /* width: 328px; */}
	#advancedmenu .menu .parentMenu a::before{margin-left:-16px;}
}

@media only screen and (max-width: 991px){
	.top_cat_banner a{
		height: 100%;
		/* width: 150px;
		max-width: 150px; */
	}
	.top_cat_banner a img{
		height: AUTO;
	}
}

@media only screen and (min-width: 980px){
	#block_4.footer-area, #block_4.footer-area .block .actions {
		text-align:left;
	}
	#block_4.footer-area{
		/* border-top: 1px solid #3a3a3a;
		margin-top: 10px;
		padding-top: 10px; */
	}
	#footer #block_4.footer-area .block .actions button.button, #footer .block-subscribe input.input-text{float:none;}
	#footer #block_2.footer-area ul li, #footer #block_3.footer-area ul li{border-bottom: 1px solid #ab7692;    margin-bottom: 6px;}
	#footer .footer-area#block_2 h6{display:none;}
	.header-center_resp, .quick-access_resp, .header-content_resp{display:none;}
	.quick-access_web{top: 16px; position: relative; display:inline-block;         float: right;}
	.quick-access .form-search input.input-text{    float: right; height:45px; margin-right:15px;}
	#advancedmenu{    padding-right: 0; text-align: center;}
	#advancedmenu .menu .parentMenu a::before {
		content: "";
       width: 8px;
	  height: 8px;
	  background: #e7a3c7;
	  border-radius: 50%;
	  display: inline-block;
      position: absolute;
      right: auto;
      left: auto;
	  top: 18px;
      
	}
	#advancedmenu .menu:first-child .parentMenu a::before{
		content: "";
		display:none;
	}
	.newsletter-title{
		width: 150px;
		float: left;
		display: inline-block;
		line-height: 1;
	}
	.footer .content .form-subscribe-header{
		display: inline-block;
		width: 580px;
		float: left;
	}
	.block-subscribe .input-box{
	    float: right;
		width: 47%;
	}
	#footer .block-subscribe input.input-text, #footer .block .actions button.button{margin-top:0;}
	#footer #block_4.footer-area{
		 background: #a72069;
		border-radius: 10px;
		padding: 15px 15px 0;
		margin-bottom: 20px;
	}
	
}

@media screen and (max-width: 1250px) and (min-width: 980px){
	.footer .content .form-subscribe-header{width: 520px;}
	.block-subscribe .input-box{width: 42%;}
}

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

	/*.header, .main, .footer, .container-width{width:724px;}*/
	.header, .col-main-left, .footer, .container-width, .col1-layout .col-main{ width:724px;}
	.col-main , .col3-layout .col-wrapper{ width:100%;}
	.col3-layout .col-main{ width:374px; }  
	.col-left,.col-right {margin-top:30px; }
	 
	.list-center-outer{width:419px;}
	.product-view .product-img-box {/*  width: 340px; */}
	.product-view .product-img-box .product-image-zoom {   /*  height: 421px;    width: 320px; */     /* height:424px;width: 322px; */}
	.product-view .product-shop{  /*  width:360px; */ }
	.col1-layout .product-view .product-shop { margin-right: 0;    width: 376px;}
	.product-essential .info3col-data { clear: both;  margin: 30px 0 0;}
	.product-collateral .padder{border:none; padding:0px;}
	.cart .cart-collaterals .col1-set{float:none; width:auto;}
	.padder h6{margin:0px; background:#000; text-transform:capitalize; font-weight:500; font-size:16px; color:#fff; }
	.form-list input.input-text{width:220px;}
	.account-create .form-list .name-firstname input.input-text{width:220px !important;}
	.toolbar .pager .pager_right {
		float: left;
		margin-top: 10px;
		clear:both;
	}
	#zoom-btn , .mousetrap {display:none !important; }
	#zoom1 {cursor:default !important; }
	.products-list li .list-center{ width: 255px;}
	.cart .cart-collaterals .col2-set, .cart .totals{ width:100%; }
	.checkout-progress{ padding: 0 10px; }
	.form-list li.wide select , .form-list li.wide .input-box {width: 400px;}
	.gift-messages-form .item .details .form-list li.wide .input-box , .form-list li.wide input.input-text{ width:100%; }
	.padder h6 { display:block; padding:10px; font-size:16px; text-transform:uppercase; }
	.product-view .tabs{ display:none !important; }
	.contacform{ width:100%; margin-bottom:10px; padding:0; margin-right:0; border:none; }
	.googlemap{ width:100%;margin-bottom:10px;  }
	.block-banner img , .category-image img{ max-width:100%;}

	.product-collateral .padder{ padding-left:0; padding-right:0; background:transparent; }
	.padder ol{ display:none; margin-bottom: 0px; padding:20px;}	
	.padder #product_tabs_additional_tabbed_contents ol{ display:block;}
	#customer-reviews > ol{padding:0px; margin:0px; border:none;}
	.padder > div#product_tabs_cms_contents{ display:none !important;}
	.padder > div{ display:block !important; border-bottom:2px solid #fff;  }
	.padder div > ol{ border:1px solid #e5e5e5;}
	.block-subscribe .block-title strong {    display: inline;}
	.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box{ width:90%; }
	.send-friend .form-list .field{clear:both;}
	.send-friend .form-list{width:500px;}
	.send-friend .form-list li.wide .input-box{width:490px;}
	.send-friend .form-list li.wide textarea{width:480px;}
	.send-friend .buttons-set button.button{margin-left:0px;}
	.table-responsive {overflow-x: auto; overflow-y: hidden; width: 100%; margin-bottom: 10px;}
	table { overflow-x: scroll;    width: 100%; max-width:100%;}

	.checkout-cart-index .main-container form, .checkout-multishipping-addresses .main-container form , .wishlist-index-index .col-main form, .review-customer-index .col-main .my-account .data-table { display: inline-block;   overflow: auto;  width: 100%;}
	#checkout-review-load #checkout-review-table-wrapper{ overflow:auto;}
	#wishlist-table, #multiship-addresses-table{ margin-bottom:20px; float:left;}
	#super-product-table, #multiship-addresses-table, #review-order-form .data-table{ display:inline; float:left;}
	#my-orders-table {    display: inline-block;    overflow: auto; }

	.block.block-side-nav-container{ padding:15px 15px 0;}
	.block-banner{ padding:0px;}
	.box-account{overflow:auto; clear:both;}
	.footer-bottom-top{ margin-top:20px;}
	.block.block-banner img{ width:100%;}
	.toggle .mobile_togglecolumn { display: block;}
	.block .block-title strong{ padding:0px; color:#808080; }
	.col-left .block-content ,.col-right .block-content{ display:none;  }
	.block{padding:15px 10px;}
	.block,.block.block-side-nav-container{padding:0px; margin-bottom:15px;}
	.block .block-content{padding:20px;}
	.col-left ,.col-right  ,.col-main{ width:100%;}
	.block-banner{ display:none; }
	.shopping_CMS_main1 img{ width:100%;}
	.category .image img{ max-width:100%;}

	.header-bottom{ margin:5px 0;}
	.header-left{ /* width:100%; text-align:center; margin:0 0 10px; */width: 38%;}
	.header-right{ width:25%;}
	.header-center{ /* width:69.6%; */    width: auto;}
	 .headertopleft{margin: 4px 0 0 0px;padding: 4px 0 0 0px;}
	 .header-content, .headertopleft{padding-top: 2px !important;margin-top: 22px !important;width:auto;}
	  .header-content{padding-right: 15px; padding-left: 5px; border-right: 1px solid #d9d9d9;}
	 .header-content .cms-data, .headertopleft .shipping-cms{width:auto;}
	 .header-center .headertopleft em.fa, .header-center .header-content em.fa{color: #000000; font-size:26px; top:0;}
	#advancedmenu{ display:none; }
	.advanced_nav{ display:block; }
	.responsive-menu{width:100%; box-sizing:border-box; padding-right:260px;}
	.nav-responsive {
		cursor: pointer;
		float: left;
		position: relative;
		width: 100%;
		padding:8px 0px;
		box-sizing:border-box;
		height:40px;
		border: 1px solid #995c3d;
		border-radius:5px;
	}
	.nav-responsive .expandable:after{top: 7px; right:10px;}
	.nav-responsive span{padding-left: 10px;}
	/*.category_blog .cms-block .right{ margin-left:6px;}
	.category_blog .cms-block .right .title a{ font-size:13px;}*/
	.category_blog .column-inner{ margin:0 0 35px;}
	.tabberlive_outer_sub{ padding-top:35px;}
	.tabs{ margin:0 0px;}
	.tabs .view_actions{ margin:25px 0;}
	.subbanner-cms2{ padding-bottom:35px;}
	.subbanner-cms2 img{ width:100%}
	.subbanner-cms2 .left-banner{ width:100%;}
	.subbanner-cms2 .left-bottom.banner .img2{ width:57%;}
	.subbanner-cms2 .left-bottom.banner .img3{ width:40.2%;}
	.subbanner-cms2 .right-banner{ margin-left:0px; width:100%; margin-top:20px;}
	.subbanner-cms2 .right-top.banner{ box-sizing: border-box;  float: left; margin: 0 10px 0 0; width: 48.6%;}
	.subbanner-cms2 .right-bottom.banner{ box-sizing: border-box; float: right; margin: 0 0 0 10px; width: 48.6%;}
	.parallex{ padding:76px 0 67px; margin:35px 0;}
	.blog_inner{ padding:0 0 35px;}
	.blog_testimonial .blog_title{ padding:0 0 15px;}
	.manufacture{ padding:15px 0 14px;}
	.customNavigation a.prev{ left:0px;}
	.customNavigation a.next{ right:0px;}
	.footerblock{ width:24.6%;}
	.footer-top-outer .subtitle{ font-size:11px;}
	.footerblock .title{ font-size:12px; margin:0 0 0 7px;}
	.footer { padding: 30px 0 20px;}
	.footer_inner {  margin-bottom: 40px;  margin-top: 15px;}
	#footer .footer-area, #block_6.footer-area.block_right{ width:100%; margin-right:0; }
	#block_6.footer-area.block_right img{
		width: auto;
		max-width: 100%;
		margin-top: 10px;
	}
	.footer-area h6{display:block; margin-bottom:10px;}
	.block.block-subscribe{margin-bottom: 20px;}
	.footer .mobile_togglemenu{ display:block; }
	#footer ul{ display:none; margin-bottom:15px; }
	#block_1.footer-area h6{ display:block;}
	.footer-container .block .block-title{ display:block;}
	.footer .block-subscribe .block-title strong span{ margin:0px;}
	.footer .content .form-subscribe-header{ margin-top:15px;}
	.newsletter-title .small-title{display:none;}
	#footer .block-subscribe input.input-text{ width:100%; margin-top:10px;}
	#footer .block .actions {/*  clear: both; float: none; */}
	#footer .block .actions button.button{ /* width:auto; clear:both; */}
	.googlemap iframe{width:100%}

	.headertopleft{border-left:0;         padding-left: 15px;}
	.header-center .header-content i, .header-center .headertopleft i, .header-center .header-content em, .header-center .headertopleft em{text-align:left; display:inline-block; padding-bottom: 0px;margin-bottom: 2px;}
	.header .logo{text-align:center;}
	.responsive-menu #nav-mobile{z-index: 100; max-height: 450px; overflow-y: scroll !important;}
	.header-cart .block-cart.btn-slide .cart_mini_right .cart_text {width: 100%; height: 30px; border-bottom: 0;}
	.header-cart .block-cart.btn-slide .cart_mini_right .cart_text .shp_cart_txt{display:none;}
	.cart_item_text{display:none;}
	.header-center .header-content .header_email span, .header-center .headertopleft .header_whatsapp span{display:none !important;}
	.header-center .header-content .header_email, .header-center .headertopleft .header_whatsapp{border-bottom: none ;}
	.header-content .cms-data .call-num, .shipping-text .text2{display:none;}
	.header-cart {margin-top: 12px;}
	.header .logo > img{float: left;}
	.submit-testimonial {
		text-align: left;
		float: left;
		position: relative;
		width: 100%;
	}
	.submit-testimonial button.button span {
		font-size: 12px;
		padding: 8px 5px;
	}
	.submit-testimonial button.button span span{padding: 0 ;}
	.header-center_web, .quick-access_web, .header-content_web{display: none;}
	
}

/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {
	/*.header, .main, .footer, .container-width{ width:auto;  margin:0 15px;  }*/
	.header, .col-main-left, .footer, .container-width, .col1-layout .col-main{ width:auto;  margin:0 15px;}
	.cms-home .col1-layout .col-main{ margin:0px;}
	.col3-layout .col-wrapper , .col-main , .col3-layout .col-main{  width:100%;}
	.header-content{    padding-top: 32px;}

	.pager .limiter{margin-left:0px;}
	.block.block-subscribe{float:left;}
	.news-text{width:auto;}
	.cart_mini_right .price{ display:none;}
	.products-list li .list-center {    margin-top: 15px;    width: 100%;}
	.col2-set .col-1 , .col2-set .col-2,.box-account .col2-set .col-1{  width:100%; }
	.box-account .col2-set .col-1{ padding-right:0; border:none; margin-bottom:15px;}
	.order-info-box .col-1{ margin-bottom:15px; }
	.product-view .product-img-box { margin:0 auto 20px; float:none; }
	.product-shop{ width:100% !important;}
	.product-view .add-to-cart{width:100%;margin-bottom:10px;}
	#super-table{ clear:both; }
	#new-wishlist-table .add-to-cart-alt button.button span{ width:auto !important;  }
	.form-list li.wide textarea{ width:100%; }
	.form-list li.fields .name-firstname{ margin-bottom:10px; }
	.manufacture .customNavigation{display:block;}
	.flexslider .flex-direction-nav{display:none;}
	.flex-control-nav{bottom:4px;}
	.block.block-subscribe .block-content { padding:0px; }
	.pager .pager_right .sort-by{float:left;clear:both; margin-top:10px;}
	.send-friend .form-list li.wide textarea{width:90%;}
	.phone-content.content{ margin:0 0 19px;}
	.manufacture img {  max-width: 100%;}
	.field.name-middlename{ clear:both;}

	.tm_headerlinkmenu{ float:right; position:absolute; right:0px; top: 30px;}
	.tm_headerlinks_inner{ display:block; cursor:pointer; padding:0px 0;  }
	.header-container .links { background:#f2f2f2; display: none;  margin: 0; padding:0; position: absolute;  right: 0;  top: 72px; width: 158px; z-index: 9;box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.5);}
	.tm_headerlinkmenu .links li{float:none; display:block; border-bottom:1px solid #e6e6e6; padding:7px 15px;    border-right: 1px solid transparent;}
	.tm_headerlinkmenu .links li:last-child{ border:none;}
	.tm_headerlinkmenu ul.links li .header-sprite-img_icon{background-image: url("../../images/top-head-icon-black.png");}
	.header-container .links li a{ text-decoration:none;     color: #00062a;}
	.header-container .links li:hover{background:#995c3d;}
	.header-container .links li:hover a{color:#fff;}
	.header-bottom { margin: 5px 0; text-align: center;}
	.header-center{ /* float: none; margin: 0 0 12px;overflow: hidden; text-align: center; width: 100%; *//* width:50%; */}
	.header-content , .headertopleft{ float:none; display:inline-block;}
	.header-right { margin: 0; text-align: center;  width: auto;  position: absolute; right: 165px; top: 29px; z-index: 999;}
	.header-left {width: auto;}
	.header-center {width: auto; float: right; right: 32px; position: relative; padding-top: 10px;}
	.header-content,.headertopleft{width:auto;float:left;    margin-left: 0 !important;padding-left: 13px !important; padding-right: 13px; margin-top: 10px !important;}
	.header-center .header-content i, .header-center .headertopleft i, .header-center .header-content em, .header-center .headertopleft em{text-align:right;}
	.header-cart .block-cart.btn-slide .cart_mini_right {border: medium none;}
	.header-cart .block-cart.btn-slide .cart_mini_right .cart_text {        width: 0; /* background-position: 5px -76px; border-bottom: medium none; font-size: 0; padding: 3px 0 3px 35px; */}
	/* .header-cart:hover .block-cart.btn-slide .cart_mini_right .cart_text {background-position: 2px 0px;} */
	.cart-label{    padding-right: 0px;}
	.cart_item_text {/* display: none; */}
	.header-cart #panel {top: 32px;}
	.header-cart{margin-top: 0px; float:none; display:inline-block;}
	.quick-access .form-search input.input-text{ width:227px;}
	.responsive-menu{ padding-right:235px;}
	.category_blog_outer.container-width{ margin:0 auto; width:auto;}
	.subbanner-cms2 .left-bottom.banner .content-inner .img3{ margin: 0 0 0 17px;}
	.subbanner-cms2 .right-top.banner{ margin:0 8px 0 0;}
	.subbanner-cms2 .right-bottom.banner{ margin:0 0 0 8px;}
	ul.tabbernav, ul.tabbernav_product{ /* margin:35px 0; */ margin: 0 auto;}
	.product-block .product_hover-block, .product-block:hover .product_hover-block{/* bottom:0px; */}
	.blog_testimonial .column-inner{ margin:0 -10px;}
	.blog_inner .slider-item .product-image-inner-blog{ margin:15px 10px;}
	.category_blog_outer .customNavigation a, .box-up-sell .customNavigation a, .related-product-outer .customNavigation a, .crosssell_product .customNavigation a{ display:block;}
	.footerblock{ width:49.6%}
	.footerblock .title{ font-size:16px;}
	.footer-top-outer .subtitle{ font-size:13px;}
	.footer-bottom-bottom address{ float:none; text-align:center; margin:10px 0 20px;}
	.footer_bottom .social-icon{ float:none; text-align:center; display: block;}
	.footer_bottom{ padding:13px 0 15px;}
	/* .footer-bottom-bottom .foo_security{display: block;text-align: center;margin-bottom: 10px;} */
	.map{top:80px;}
	.list-center-outer{width:49%;}
	.category-title h2{ font-size:20px;}

	.breadcumb-main { float: left; text-align:left; margin:0px;}
	.column-left-breadcrumbs{ padding:20px 0; }
	.column-left-breadcrumbs .checkout-types{  clear: both;  text-align: left;}
	.column-left-breadcrumbs .title-buttons .button {  float: left; clear:both;}
	.page-title h1, .page-title h2{font-size:16px; margin:0 0 10px;}

	.products-grid li .product-block, .product-carousel .product-block{ padding:10px 12px;}
	#grid.products-grid, #bestseller_standalone_page.products-grid, #featured_standalone_page.products-grid, #newproduct_standalone_page.products-grid, #special_standalone_page.products-grid{/* margin:0px -15px; */ margin:0;}
	#grid.products-grid li .product-block, #bestseller_standalone_page.products-grid li .product-block, #featured_standalone_page.products-grid li .product-block, #newproduct_standalone_page.products-grid li .product-block,
	#special_standalone_page.products-grid li .product-block{ padding:15px 12px;}
	.customNavigation a{ top:146px;}

	.product-view .product-img-box{width:100%;}
	#grid.products-grid li.item{/* width:auto; */}
	#block_3.footer-area li img{width: auto;left: 0px;position: relative;max-width:100%;}

	.whatsapp_btm img{width:50px;height:50px;}
	/*#newproduct_standalone_page .sale-label, #newproduct_standalone_page .new-label{font-size: 6px; padding: 0px 2px; line-height:13px;}
	#newproduct_standalone_page .sale-label{left: 6px;}
	#newproduct_standalone_page .new-label{right: 6px;}*/
	 .sale-label, .new-label{font-size: 6px; padding: 0px 2px; line-height:13px;}
	 .sale-label{left: 6px;}
	 .new-label{right: 6px;}
	.col-main .slider-item, .products-grid li.item{width:50%;}
	#newproducts #newproduct_standalone_page.products-grid li:nth-child(2n){clear:right;}
		#newproducts #newproduct_standalone_page.products-grid li:nth-child(2n+1){clear:left;}
	#grid.products-grid li:nth-child(2n), .newproducts-index-index #newproduct_standalone_page.products-grid li:nth-child(2n){clear:right;}
	#grid.products-grid li:nth-child(2n+1), .newproducts-index-index #newproduct_standalone_page.products-grid li:nth-child(2n+1){clear:left;}
	.header-top{background-color: transparent; padding: 0 0; min-height: auto; height: auto; position: absolute;}
	.headertoggle_img{z-index: 9999; top: 0px; position: relative; }
	.headertoggle_img::before{
		color: #ffffff;
		content: "\f0c9";
		font-family: FontAwesome;
		font-size: 17px;
		margin: 0;
		line-height: 30px;
		vertical-align: middle;
        border: 2px solid #61648d;
        padding: 6px 7px;
        border-radius: 15%;
        background-color: #0c0d18;
	}
	.header-cart .block-cart.btn-slide .cart_mini_right{
		margin-right: 0px;
	}
	.column-left-breadcrumbs .page-title.product-title{width: 100%;}
	.column-left-breadcrumbs .breadcumb-main{width: 100%;}
	.cart .checkout-types.top_cartbutton{top: -80px;}
}

@media only screen and (max-width: 767px) and (min-width: 561px){
	.product-view .product-img-box .product-image-zoom {/* height: 590px;width: 440px; */}
}

@media only screen and (max-width: 560px) and (min-width: 481px){
	.product-view .product-img-box .product-image-zoom {/* height: 479px;width: 359px; */}
	#footer .block-subscribe input.input-text{width: 96%;}
}

@media only screen and (max-width: 640px){
	.block-subscribe .validation-advice{width:100%;}
	#shopping-cart-table tbody tr td  , #checkout-review-table tbody tr td  , #my-orders-table tbody tr td , #multiship-addresses-table tbody tr td{    margin: 0;    width: 100%;}
	#checkoutSteps #checkout-review-table tbody tr td {width: auto;}
	.multiple-checkout .col2-set {overflow: auto;} 
	.news-text {    border: medium none;    clear: both;    margin: 0;    padding: 0;    width: auto;}
	.data-table tfoot td{border-right:none;}
	.about-title{font-size:14px; line-height:18px; margin:0px;}
	.cart-table .btn-update, .cart-table .btn-empty {float: left;clear: both;margin: 5px 0px;}
	.block-subscribe .input-box .input-validate-outer{width:60%;}
	.cart-table .btn-update{margin:5px 0px 0px;}
	#shopping-cart-table  .btn-remove2 {  margin: 0 auto; }
	#shopping-cart-table .item-options dt ,
	#checkout-review-table .item-options dt ,
	#my-orders-table .item-options dt ,
	#multiship-addresses-table .item-options dt{float: none; margin:0 auto;}
	#multiship-addresses-table .btn-remove2{left:0px;right:0px; margin:0 auto;}
	#shopping-cart-table  .btn-remove2 {margin: 0 auto;}
	.item-options dd{padding:0px;}
	.products-list li .list-left{margin-right:0px;}

	col{display:block;}
	.pager .pager_right .sort-by{ float:left; clear:both; margin-top:10px;}
	.pager .limiter{margin-left:0px;}
	.sales-order-history .pager{padding:10px 0px;}
	.sales-order-history .pager .limiter {clear: both; float: left;  margin-top: 10px;	margin-right:10px;}
	.sales-order-history .pager .pages { float: left;  margin: 10px 0 0;}
	.send-friend .form-list .field{float:none;}
	.send-friend .form-list{width:90%;}
	.send-friend .form-list li.wide .input-box{width:100%;}
	#add_recipient_button{float:left; clear:both; margin-top:0px;}
	.buttons-set button.button{float:left; clear:both; margin-top:10px;}
	.pager .pages{float:left; margin:0px; padding-right:10px;}
	.toolbar .pager .pager_right .limiter{float:left; margin-left:0px;}
	.main{min-height:300px;}
	.pager .pages ol{padding:3px 0px;}
	.multiple-checkout .place-order .grand-total big{float:left;}
	.buttons-set .back-link{ margin-bottom:10px; margin-right:10px; }
	.buttons-set button.button{ float:left; margin-left:0; }

	.headertopleft{ margin: 6px 0 0 18px;  /* padding: 9px 0 0 18px; */}
	.header-content .cms-data .call-num, .shipping-text .text2{ font-size:13px;}
	.category_blog .cms-block{ max-height:120px; min-height:120px; padding:30px 0px;}
	.category_blog .customNavigation a{ top:-85px;}

	/*======= Banner Toggal ======*/
	.subbanner-cms2{ padding:10px 0;}
	.subbanner-cms2 .sub-heading {
		background-color: #f1f1f1;
		border-radius: 0;  -webkit-border-radius:0px;  -khtml-border-radius:0px;  -moz-border-radius:0px;
		color: #000;
		cursor: pointer;
		display: block;
		font-size: 18px;
		font-weight: 700;
		padding: 15px;
		position: relative;
		width: 100%;
		text-transform:capitalize;  box-sizing: border-box;
	}
	.subbanner-cms2 .sub-heading .banner_toggle::before {
		border: 1px solid #000;
		box-sizing: border-box;
		color: #000;
		content: "\f107";
		display: inline-block;
		font-family: "FontAwesome";
		font-size: 18px;
		font-weight: normal;
		height: 23px;
		margin: 0;
		position: absolute;
		right: 16px;
		text-align: center;
		width: 23px;
	}
	.subbanner-cms2 .sub-heading.toggle.active .banner_toggle::before {content: "\f106"; font-family: "FontAwesome";}
	.subbanner-cms2 .sub-heading .banner_toggle {
		cursor: pointer;
		display: block;
		left: 0;
		margin-bottom: 10px;
		margin-top: 15px;
		overflow: hidden;
		padding-bottom: 5px;
		position: absolute;
		right: 0;
		top: 0;
		transition: none 0s ease 0s ; -webkit-transition: all 0s ease 0s; -moz-transition: all 0s ease 0s; -ms-transition: all 0s ease 0s; -o-transition: all 0ms ease 0s;
		width: 100%;
	}
	.subbanner-cms2 .subbanner-inner { text-align: center; display: none;    margin-top: 20px;}
	.content-inner{ display:inline-block;}
	.subbanner-cms2 .left-bottom.banner .img3 { float: none; margin: 0;  width: 100%;}
	.subbanner-cms2 .right-top.banner{ float:none; margin:0px; width:100%; margin:0 0 20px;}
	.subbanner-cms2 .left-bottom.banner .img2, .subbanner-cms2 .right-bottom.banner{ float:none; width:100%;  margin:0 0 20px;}
	/*======= Banner Toggal End ======*/
	.list-center-outer{width:100%; margin-top:15px;}
	.tabbernav_product a span{ padding:10px 5px;} 
	.tabbernav li, .tabbernav_product li{ padding:0 10px;}

	.zoomContainer {display: none;}
	.product-view .product-img-box .product-image-zoom{z-index:-1;}
}

@media only screen and (max-width: 600px) {
	.header-center {/* width: 71%; */}
	.header-content, .headertopleft {/* float: right; *//* width: 66%; */} 
	.header-content{padding-top: 2px;}
	.headertopleft{padding-left: 0; margin: 6px 2px 0 0px; text-align:center;border-left:none;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.form-list li.wide .input-box{width: 260px;}
	.form-list li.wide input.input-text{ width: 250px;}
	.product-view .button.btn-cart{/* width:auto; */     width: 49%;}
	.product-view .button.btn-cart > span{/* padding: 10px 100px; */}
	.header-cart:hover .block-cart.btn-slide .cart_mini_right .cart_text { background-position: 13px 0px; background-size: auto;}
	.header .logo > img{    max-height: 72px;}
}

@media only screen and (min-width: 480px) {
	.header-mob-top{display: none;}
}


/* Landscape phones and down */
@media only screen and (max-width: 479px) {
	.form-list .field , .form-list .input-box ,.form-list li.wide .input-box { width:100% !important; }
	.form-list input.input-text , .form-list li.wide textarea, .form-list select , .tm_responsive_row select {width:96% !important; }
	.account-create .form-list .name-firstname input.input-text{width:90% !important;}
	.product-view .box-tags .form-add input.input-text{ width:auto;}

	.checkout-progress{ padding:0 50px; }
	.checkout-progress li{width:100% ;margin:0 0px 5px 0;}
	.cart_mini_right .price{ display:none; }
	.tm_responsive_row span .separator{ display:none;}
	.gift-messages-form .item .details{ margin-left:0; margin-top:15px; }
	.product-view .product-img-box{ /* width:271px; */ width:100%; }
	.product-view .product-img-box .product-image img{ width:100%; }
	.email-addto-box .email-friend{ /* float:none; margin-bottom:8px; */ }
	.googlemap iframe{ width:100%  !important; }
	.col3-set .col-1 , .col3-set .col-2 , .col3-set .col-3 { width:100%; margin-bottom:10px; }
	.my-wishlist textarea{ width:90%; }
	#my-tags-table td{ display:block; }
	.additional-carousel .slider-item .product-block img{ margin:0 auto; text-align:center; display:block;  }
	.product-view .product-shop .availability{ /* float:none; text-align:left; */ }
	#product-review-table .nobr{  white-space: normal !important; }
	.product-view #product-review-table td, .data-table thead th, #product-review-table th { padding: 5px 5px;}
	.pager .limiter{ margin-bottom:10px; }
	.pager .pager_right .sort-by{ float:left; }
	.products-list li .list-right{ width:100%; }
	.description.other-font{margin-bottom:25px;}
	.block-subscribe input.input-text{width:170px;}
	.product-view .product-img-box .product-image-zoom{/* width:255px; height:345px; */    /* width: 95%;height: 400px; */}
	.description.other-font{margin-bottom:15px;}
	.link-reorder, .link-print, .page-title .separator { float: left;    margin-bottom: 10px;}
	.link-reorder{ clear:both;}

	.header-left {display: inline-block; float: left; margin:0px; text-align: center; width: 46%; margin-left: 15px;}
	.header .logo > img{width: 100%; float: left;/* max-width: 70px; */}
	header .header-top{width: 49%;float: right;position: relative;top: 15px;    background-color: transparent;}
	header .header{width: 100%;float: left;clear: none; margin: 10px 0;}
	header .header .header-bottom {margin: 0px 0;}
	.header-center{/*  display:none;  */}
	.category_blog .cms-block{ padding:20px 0px;  max-height: 100px;  min-height: 100px;}
	.category_blog .customNavigation a{ top:-74px;}
	.category_blog .column-inner{ clear:both;}
	.category_blog .cms-block .right{ margin-left:0px; padding-top:10px;}
	.category_blog .cms-block .right .title a, .category_blog .cms-block .right .text{ font-size:11px;}
	.tabbernav li, .tabbernav_product li{ background:none; padding:0px;}
	ul.tabbernav li, ul.tabbernav_product li{width:100%;}
	ul.tabbernav li a, ul.tabbernav_product li a {  display: block;    margin: 0 0 2px;    width: auto;}
	ul.tabbernav, ul.tabbernav_product{/* margin-bottom:40px; */ margin: 0 auto;}
	.product_hover-block{ padding: 10px;}
	.product_hover-block .ratings{ margin:0 0 8px;}
	.footerblock{ margin:15px 0; width:100%;}
	.footer-bottom-bottom address{ font-size:11px;}
	.box-up-sell .category-title h2{ font-size:17px;}
	.crosssell_product .category-title h2::before{ top:90px;}
	.crosssell_product .category-title h2::after{ top:80px;}
	#gmap_canvas{ height:300px !important;}
	.customNavigation a{ top:174px;}
	.header-cart #panel{ width:240px;}
	.flexslider .flex-direction-nav, .flexslider:hover .flex-direction-nav{ display:none;}
	/* .nav-responsive span{ display:none;} */
	.nav-responsive .expandable{ float:left;}
	/* .nav-responsive .expandable::after{ right:auto; left:0px;} */
	.product-view .button.btn-cart{width: 100%;}

	header.header-container a{color:#000;}
	.header-container .sbOptions{left:auto;right:0;}
	.header-top .tm_top_currency{margin-right: 0;}
	.header-mob-top{ background: #0174a9; color:#fff; text-align: center; font-family: 'Acme', sans-serif; width: 100%;/*  display: inline-block; */ display: none; }
	.header-mob-top p{margin-bottom:2px;}
	.header-mob-top i{padding-right: 5px;}
	.include_gst{font-size: 10px;}
	.product-view .include_gst{font-size:14px;}
	.header-cart .block-cart.btn-slide .cart_mini_right .cart_text{ padding: 8px 2px 4px 30px; background: url(../../images/header-bag.png) 4px 0 no-repeat; background-size: 25px; height: 25px; width: 0;}
	.header-center .headertopleft em.fa, .header-center .header-content em.fa{        font-size: 21px;}
	.header-right{right: 101px;  top: 19px;}
	.header_email img{height:18px;}
	.header_email {padding: 0px 1px 0px 1px;}
	.header_whatsapp img{height:22px;         margin-top: -2px;}
	.header_whatsapp{padding: 0px 5px 0px 5px;}
	.header-content, .headertopleft{padding-left: 0px !important; padding-right: 0px;}
	.headertoggle_img::before{ padding: 4px 4px;}
	.header-center { right: 43px; }
	.headertoggle_img{top: 0px;}
	.tm_headerlinkmenu{top: 15px;}
	.header-cart:hover .block-cart.btn-slide .cart_mini_right .cart_text {background-position: 4px 0px; background-size: 25px;}
	.top_cat_banner a{
		height: 100%;
		/* width: 130px;
		max-width: 130px; */
	}
	.top_cat_banner a img{
		height: 130px;
	}
	#review-form fieldset {
        display: inline-grid;
    }
	.cart .checkout-types.top_cartbutton {
		position: relative;
		display: inline-block;
		right: auto;
		top: 0;
		margin-bottom: 10px;
	}
}

/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (max-width: 375px){
	.product-view .product-img-box .product-image-zoom {/* width: /* 199px // 95%;height: 265px; */ /* width: 274px;height: 361px; */}
	.header-cart #panel{right: -92px;}
}

@media only screen and (max-width: 380px){
	#grid.products-grid li.item{width:100%;}
	.products-grid  .slider-item.item, #grid.products-grid li.item, .products-grid li.item {width:50% !important; float:left;} 
	.product-img-box .additional-carousel .product-carousel .slider-item{ width: 90px !important; }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {}
@media only screen and (min-width: 360px) and (max-width: 479px) {
	#footer .block-subscribe input.input-text{width: 96%;}
}

@media only screen and (max-width: 360px){
	.nav-responsive span{ display:none;}
	.nav-responsive .expandable::after{ right: auto; text-align: center; width: 100%;}
	#footer .block-subscribe input.input-text{width: 93%;}
}

@media only screen and (max-width: 319px){
	.cart .discount .input-box { width:100% !important; }
	#footer .block-subscribe input.input-text , .form-list textarea , .cart .discount input.input-text{  width:95%;}
	.checkout-progress{ padding:0 10px; } 
	.opc .step{ padding:15px 15px; } 
	.product-view .product-img-box , .product-view .product-img-box .product-image img{ width:100%; } 
	.product-view .product-shop .add-to-links li{ display:block;margin-bottom:8px; }
	.product-view .product-shop .availability{ float:none; text-align:left; }
	.my-wishlist .buttons-set button.button{ margin:5px 0; text-align:left;}
	#product-review-table thead{ display:none; }
}

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

@media only screen and (min-width: 768px) { 
	.header-content {padding-top: 0px;margin-top: 0px; padding-bottom:0px; margin-left: 12px;  }
	.headertopleft{padding-top: 0px;margin-top: 0px; padding-bottom:0px;}
	.header-cart{    padding-top: 12px;}
	/* .footer-bottom-bottom address{width:33.33%;}
	.footer_bottom .social-icon{width:33.33%;text-align:right;}
	.footer-bottom-bottom .foo_security {
		text-align: center;
		margin: 0 auto;
		float: left;
		width: 33.33%; 
	} */
	.column-left-breadcrumbs .page-title.product-title{float: left;width: 100%;}
	.column-left-breadcrumbs .breadcumb-main{width: 100%;margin-top: auto;}
	.column-left-breadcrumbs .breadcrumbs li { display:inline; }
}
