@media only screen and (min-width:200px) and (max-width:767px) {
.quantity-nav {
    float: left;
    position: relative;
    height: 50px;
    left: 105px;
}	

.logo{
display:block;
text-align:center;}

.catsearch {
	width: 100%;
	float: none;
	padding:0;
}

.header_r {
	float: none;
}
.catsearch_select {
	float: left;
	position: relative;
	width: 50%;
}
/*.catsearch_select select {
	width: 100%;
}*/

.catsearch_box {
	width: 125px;
	padding: 0 10px 0 5px;
}

.catsearch_box input[type="text"] {
	width:65%;
}

.wishlist_panel {
	float: none;
	margin-left: 0;
	padding: 0 0 0 0;
}

.wishlist_panel ul{
text-align:center;}

.footer {
	background: #000000;
	padding: 30px 0 0 0;
}

.footer_box{
padding-bottom:30px;}

.footer_bottom_box_l{
text-align:center;}

.footer_bottom_box_l img:last-child{
margin-right:0;}

.footer_bottom_box_r{
text-align:center;
padding:10px 0 0 0;}
	
	.footer_bottom_box_r img{
		width: 100%;
	}

.menu_img{
margin-top:10px;
margin-bottom:20px}

ul.main-nav > li > a {
	text-align: left;
}

ul.main-nav > li ul.sub-menu-lists > li::before {
	top: 8px;
}
	
	.bredcum_list li {
	padding: 0 11px;
	
}
	.bredcum_list li:first-child {
    padding-left: 11px;
}
.product_list_page .bredcum_list li:first-child {
    padding-left: 0;
}
	.pad0R {
	padding-right: 15px !important;
}
.sort_area {
	float: none;
	margin: 11px auto 0 auto;
}
		.product_showing_panel.for_list_page ul li:nth-child(4n+1) {
	margin-left: 0;
}
	.product_showing_panel.for_list_page ul li:nth-child(4n + 4) {
    margin-right: 0;
}
	
	.product_showing_panel.for_list_page ul li {
	width: 49%;
	margin: 0 0 30px 0;
}
	.price_txt {
	width: 100%;
	padding: 9px 0;
	border-right: #e4e2e3 0px solid;
	border-bottom: #e4e2e3 1px solid;
}
	.brand_txt {
	width: 100%;
	padding: 16px 0;
}
	.price_sec .main_price {
	font-size: 26px;
	
}
	.delivery_list {
	
	text-align: center;
}
	
	.delivery_list li {
	margin: 0 0 13px 0;
		padding: 0 5px;
}
	.delivery_list li a {
	font-size: 10px;
	
}
	
	
	.quantity {
	margin-bottom: 20px;
}
	
	.ad_tocart {
	
	margin-left: 0;
}
	.ad_tocart a.btn-cart{
		margin-bottom: 15px;
	}
	
	.order_details_sec .order_details_head {
	
	text-align: center;
}
	.sec_right {
	float: none;
	margin-top: 3px;
	text-align: center;
	display: inline-block;
}
	.order_dtl {
	text-align: center;
}
	.order_dtl li:nth-child(2) {
	width: 100%;
}
	.order_dtl li {
	padding: 0 15px 10px 15px;
	}
	.order_dtl li .price_amount {
	
	margin-bottom: 15px;
}
	.shipping_area .sec_right{
		float: right;
		width: auto;
	}
	.sec_right.ship_txt {
	float: right;
	font-size: 12px;
		width: auto;
}
	.order_details_sec {
	margin-bottom: 30px;
}
	.order_menu li {
	padding: 0 8px;
	margin: 0;
	display: inline-block;
}
	.order_details_sec.my_order_page .order_dtl li:nth-child(2) {
	width: 100%;
}
	
	.order_details_sec.my_order_page .order_details_footer .back_txt.sec_right{
		float: right;
		width: auto;
	}
	
	.banner-btn {
	padding: 10px 23px;
	font-size: 20px;
	width: 220px;
	bottom: -27px;
}
	
	.inner_banner_area {
	
	margin-bottom: 46px;
}
	
	.offset-2 {
	margin-left: 0;
}
	.cotetion::before {
	
	left: -5px;
	top: 3px;
}
	.cotetion::after {
	right: -5px;
}
	.offset-1 {
	margin-left: 0;
}
	.cart_table_area .table td p.detail {
	padding-right: 0;
	font-size: 11px;
}
	
	.cart_table_area .table td .price_amount {
	font-size: 9px;
	
}
	
	.order_details_head .sec_right {
    width: 100%;
		
}
	
	.order_details_head .sec_left {
    float: left;
		text-align: center;
		width: 100%;
}
	
	ul.main-nav > li > a span {
    line-height: 19px;
}
	
ul.main-nav > li { 
  
	width: auto;
    height: auto;
}
	
	.order_details_sec .order_details_footer {
padding: 16px 15px;
}
	.catsearch_select::before {
	width: 11px;
	height: 9px;
	top: 13px;
	left: 12px;
	background-size: cover;
}
	.catsearch_box input[type="submit"] {
	
	right: 0;
	bottom: -4px;	
}
	
	.header_top {
	padding-top: 50px;
}
	.for_desktop{
		display: none;
	}
	.catsearch_select select {
	height: 34px;
}
	.catsearch_box input[type="text"] {
	height: 34px;
}
	
.left_panel {
    width: 270px;
    height: auto;
    position: absolute;
    background: #eee;
    z-index: 9;
    padding: 8px;
    top: 0px;
    right: 0;
    display: none;
}	
	.filter_sec {
	display: block;
	top: 34px;
}
	
	.cotetion h5 {
	font-size: 19px;
	
}
	.cart_page .product_showing_panel > h2{
		margin-left: 15px !important;
	}
	
	.cart_page .product_showing_panel ul {
	margin: 0 15px;
}
	.cart_page .wishlist_hover ul li a {
	width: 33px;
	height: 33px;
	line-height: 30px;
	padding: 0;
}
	.Categories_sec.for_popup{
		margin-bottom: 0;
	}
	
.woocommerce-account .woocommerce-MyAccount-navigation {
	float: none !important;
	width: 100% !important;
	border-top: 1px solid #ddd;
}
	
.woocommerce-account .woocommerce-MyAccount-content {
	float: none !important;
	width: 100% !important;
	padding: 15px!important;
}
	
	.body_content.about_page_inner .row > div{
		width:100%;
		margin-bottom: 30px;
	}
	
	.woocommerce-address-fields label{
		display:block;
	}
	
	.woocommerce-address-fields input[type="text"], .woocommerce-address-fields input[type="tel"], .woocommerce-address-fields input[type="email"], .woocommerce-address-fields input[type="password"], .woocommerce-address-fields select{
		width:100%;
		border:#ccc solid 1px;
		height: 40px;
		padding: 0 10px;
	}
	
	.woocommerce-address-fields span, .woocommerce-input-wrapper{
		dispaly:block;
		width: 100%;
	}
	
	.woocommerce-address-fields p{
		margin-bottom:10px;
	}
	
	.woocommerce form .password-input, .woocommerce-page form .password-input {
	display: -webkit-box;
	display: block;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	position: relative;
	width: 100%;
}
	
	.minus, .plus{
		display:none;
	}
	
.tinv-wraper.tinv-wishlist {
	font-size: 100%;
	float: none;
	margin: 0;
}
	
	.product_list_page .left_panel{
		position:relative!important;
		display: block!important;
		width:100%;
		margin: 0 0 30px 0;
	}
	
.wsoffcanvasopener .animated-arrow {
    left: 0!important;
}
	
.overlapblackbg {	
	z-index: 99;
	display:none!important;
	
}
	
.col2-set.addresses {
    max-width: 100%;
}
	
 .col2-set.addresses .col-2{
    max-width: 100%;
}
	
.col2-set.addresses .col-1 {
    max-width: 100%;
}
	
	.product-thumbnail{
		display:block!important;
	}
	
.woocommerce-breadcrumb {
    padding-bottom: 2em;
    margin-bottom: 0!important;

}
	
#customer_login .col-1 {
    max-width: 100% !important;
}
	
#customer_login .col-2 {
    max-width: 100% !important;
	padding-top : 30px;
}
	
.quantity input[type="number"] {
  
    float: right;
}
	
.flex-control-nav {
	white-space: unset!important;
}
	
.woocommerce-page table.cart .product-thumbnail {
    display: block!important;
}
	
	.link-list li{
		width:100%;
		display: block;
	}
	
.wsmenu-list>li:last-child div.megamenu {
    width: 100%!important;
    left: 0;
}

.button.wc-forward{
    display:block!important;
    text-align:center!important;
    float:none!important;
}

.wcuCurrencySwitcher.left, .wcuCurrencySwitcher.right {
    top: 110px !important;
}

.woocommerce-page table.cart td.actions .coupon {
    float: none!important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left!important;
    width: 100%!important;
}

.archive .product_showing_panel.for_list_page ul li {
    width: 89%;
    margin: 0 0.8% 10px 0.8%;
}

.woocommerce ul.products, .woocommerce-page ul.products {
    clear: both;
    text-align: center;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: none!important;
    width: 100%!important;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none!important;
    width: 100%!important;
}

#ship-to-different-address label span::after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background: #fff;
    position: absolute;
    top: 7px;
    right: -3px!important;
}

#ship-to-different-address label span::before{
    right:-20px!important;
}
.wishlist_hover ul li a
#ship-to-different-address label span::after{
    right:7px!important;
}

#ship-to-different-address label input[type=checkbox]:checked+span::after {
    right: -7px!important;
}

.link-list li{
    width:100%!important;
}

.wishlist_hover ul li {
    display: inline-block;
    margin: 0 6px;
}

div#gallery_pdp {
    margin: 5px 0px;
    width: 100%!important;
    float: left;
    height: auto !important;
}

.product_showing_panel a {
    background: #f26b36;
    padding: 6px 15px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    border-radius: 50px;
    float: none;
    text-decoration: none;
    display: inline-block;
}

.tinv-wishlist .product-thumbnail {
    min-width: 100px;
    width: 100%!important;
}

.product-thumbnail{
    padding:0!important;
}

.actions button[type="submit"]{
        margin: 0 0 10px 0!important;
    font-size: 11px!important;
    padding: 12px 30px;
}

   .product_showing_list_img a{
        float:none!important;
    }
    
.cus_menu .billling-button {
    width: 100%!important;
    float: noneimportant;
    display: inline-blockimportant;
}

.cus_menu .shipping-button {
    width: 100%!important;
    float: noneimportant;
    display: inline-blocimportantk;
}

.woocommerce-cart .product_showing_panel ul{
    text-align:center;
}

.woocommerce-cart .product_showing_panel ul li{
    min-height:auto!important;
    width: 100%;
}

.order_total_section p b {
    font-weight: 400;
    display: inline-block;
    padding-left: 15px;
    width: 100%;
}

.gallery-viewer {
    float: none;
    width: 100%;
    margin: 0!important;
    margin-top: 5%;
}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
    min-height: auto!important;
}

.quantity input {
    width: 100%;
    height: 50px;
    line-height: 1.65;
    float: left;
    display: block;
    padding: 0;
    margin: 0 0 15px 0;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #d5d5d5;
}

.tinv-wishlist.woocommerce.tinv-wishlist-clear{
    overflow-x:scroll;
}

.zoomWindowContainer{
    display:none!important;
}
	
ul.footermenu {
    padding: 5px 0 0 0;
    text-align: center;
}

.woocommerce-ordering{
    margin-bottom:15px;
}

.coupon_box {
    text-align: center;
    border: #ccc solid 1px;
    padding: 30px;
    margin: 10px 0;
    height: auto;
    background: #f4f4f4;
}

#customer_details .col-1, #customer_details .col-2{
    padding-left:0;
    padding-right:0;
}

.wc_payment_method>label:first-of-type img {
    max-height: initial!important;
    max-width: 100%!important;
    float: right!important;
}

.wc_payment_method>label:first-of-type {
    margin: 1em 0;
    width: 100%;
}

.product-thumbnail:before{
    display:none;
}

/*.woocommerce-cart-form .actions .input-text {*/
/*    width: 100% !important;*/
/*}*/

/*.woocommerce-cart-form .actions .input-text {*/
/*    width: 100%!important;*/
/*    float: left;*/
/*    margin-right: .25em;*/
/*}*/

/*.coupon button[type="submit"]{*/
/*    width:100%!important;*/
/*}*/


table.shop_table tbody tr td.product-name {
    height: auto;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: none !important;
    text-align: center;
}	
.product_showing_panel.for_list_page h2{text-align: center;    display: block;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    float: none !important;
    text-align: center;
}

.page-id-27 .body_content.about_page_inner li {
  list-style: none;
    float: none;
    margin-bottom: 10px;
    width: 100%;
}
	
}

@media only screen and (min-width:300px) and (max-width:404px) {
	
	.ic.menu {
    top: -228px;
    z-index: 20;
}
	
	
}
@media only screen and (min-width:320px) and (max-width:479px) {

.header_top {
	background: #136066;
	max-height: none;
}

.phone a {
	font-size: 10px;
	padding: 9px 3px;
	border-left:0;
	display:inline-block;
}

.phone ul {
	border-left:0;
	border-right:0;
}

.free_panel p {
	padding: 0;
	font-size: 11px;
}

.header_top_nav ul li a {
	font-size: 12px;
	border-right:0;
}

.header_top_nav {
	float: none;
	border-left: 0;
}

.header_top_nav ul {
	text-align: center;
	 width:100%;
}

.phone{
text-align:center;
 width:100%;
   
}

#banner-carousel .owl-nav .owl-prev img, #banner-carousel .owl-nav .owl-next img{
width:10px;}

/*.banner_content {
	position: relative;
	top: 6px;
	left: 0;
	width: 100%;
	background: #ec552a;
	padding:15px;
}*/
	
.banner_content {
	position: absolute;
	top: 0;
	left: 20px;
	width: 100%;
	/* background: #ec552a; */
	padding: 0 15px;
	height: 79px;
	bottom: 0;
	margin: auto;
}

/*.banner_content h4 {
	font-size: 12px;
}*/
	
.banner_content h4 {
	font-size: 8px;
	line-height: 11px;
	position: relative;
top: 1px;
}
.banner_content h4 span::after {
	top: 1px;
	right: 5px;
	background: #ec552a;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	content: "";
}
	

/*.banner_content h1 {
	font-size: 23px;
	line-height:30px;
}*/
	
.banner_content h1 {
	font-size: 13px;
	line-height: 12px;
}
	/*

.banner_content p {
	font-size: 14px;
	line-height: 18px;
}*/
	.banner_content p {
	font-size: 9px;
	line-height: 13px;
	margin-bottom: 0;
}

.banner_content a {
	margin: 0 0 0 0;
}
	
	.banner_content a {
	padding: 3px 15px;
font-size: 10px;
position: relative;
top: 5px;
}

/*#banner-carousel .owl-nav .owl-prev, #banner-carousel .owl-nav .owl-next {
	top: 9%;
}*/

#banner-carousel .owl-nav .owl-prev, #banner-carousel .owl-nav .owl-next {
	top: -40px;
	bottom: 0;
	margin: auto;
	height: 18px;
}

.product_showing_panel ul{
    text-align:center;
}
	
.product_showing_panel ul li {
	display: inline-block;
width: 89%;
    margin-right: 6px;
    margin-bottom: 10px;
    min-height:300px;
}
	
	.product_showing_list {
	padding: 23px 10px 30px 10px;
	    min-height: 389px;
}
	
	

.wishlist_hover ul li {
	display: inline-block !important;
	width: auto !important;
}

.special_panel {
	margin: 30px 0 0 0;
	position: relative;
	/*height: 222px;*/
}

.special_panel img{
	height:100%;
	width:100%;
}

.special_panel_text_l h2 {
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 36px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}

.special_panel_text_r {
    text-align: left;
    padding: 20px 0 0 20px;
}

.product_showing_panel h2 {

	font-size: 18px;
	    display: inline-block;
}
.product_showing_panel .product_showing_list h2 {

	font-size: 11px;
	height:auto;
}
	
	

.freedelivery {
	margin-top: 30px;
	position: relative;
	height: 55px;
}

.freedelivery img{
height:100%;}

.freedelivery_text {
	position: absolute;
	top: 5px;
}
.freedelivery_text h2 {
	padding: 0 0 0 12px;
}

.freedelivery_text p {
	padding: 0 0 0 12px;
	font-size: 8px;
}

	.catsearch {
	width: 250px;
	float: none;
	margin: 0 auto;
}
	.btn-zoom {
	bottom: 122px;
}
	
	.sec_right {
	
	width: 100%;
}
	.innovative_list li {
	display: block;
}
	.order_menu.sec_right{
		margin-top: 15px;
	}
	
	.modal-dialog {
	width: 300px;
}
	.wishlist_panel ul li {
	padding: 0 0 15px 10px;
}
	.ad_tocart a.btn-cart {
	padding: 8px 20px;
	font-size: 12px;
}
	.ad_tocart a.btn-wish {
	padding: 8px 19px;
	font-size: 12px;
}
	.ad_tocart {
	margin-top: 27px;
}
	.quantity {
    margin-right:0;
}
	
	
/*	.catsearch {
    width: 222px;
    margin: 0 auto;
}
	.catsearch_box {
	width: 153px;
		position: relative;
}
	
	.catsearch_box input[type="submit"] {
	
	bottom: 15px;
	right: 15px;
}*/
	.catsearch_select select {
	font-size: 9px;
	padding: 0 0 0 27px;
}
/*	.animated-arrow {
    top: 88px;
	}
	*/
.catsearch_select select {
	width: 100%;
}
	
	.wishlist_panel ul li {
	padding: 0 0 15px 6px;
}
	.wishlist_panel ul li a {
	width: 35px;
	height: 35px;
		line-height: 1;
}
	
	.wishlist_panel ul li a img{
		width: 14px;
	}
	.wishlist_panel ul li span.txt {
	margin-left: 4px;
	display: inline-block;
	font-size: 12px;
}
	
	.wishlist_panel ul li:first-child {
	padding-left: 0;
}
	.wishlist_panel ul li span.bdge {
	top: -3px;
	right: -3px;
}
		.animated-arrow {
	cursor: pointer;
	padding: 13px 35px 16px 0px;
	margin: 13px 0 0 8px;
}
	.product_showing_list span {
	font-size: 17px;
}
	.wishlist_hover ul li a {
	width: 30px;
    height: 30px;
    line-height: 30px;
    padding: 3px 0 0 0;
}

.wishlist_hover .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {
    font-size: 25px;
    margin-right: 0;
}
	.wishlist_hover ul li a img{
		width: 14px;
		vertical-align: baseline;
	}
	
	
.abcd a {
    background-size: 52% !important;
}
	
	.product_showing_list_img {
	text-align: center;
	margin: 0 0 30px 0;
	height: auto;
}
	.product_showing_list_img img{
		width: 100%;
	}
	
.wishlist_panel ul li a b{
    padding-top:12px;
}
	
	
}


@media only screen and (min-width:480px) and (max-width:767px) {
	
	.actions button[type="submit"] {

	margin: 0!important;
}

.header_top {
	background: #262525;
	max-height: none;
}

.phone a {
	font-size: 13px;
	padding: 9px 3px;
	border-left:0;
}

.phone ul {
	border-left:0;
	border-right:0;
}

.free_panel p {
	padding: 0;
	font-size: 11px;
}

.header_top_nav ul li a {
	font-size: 12px;
	border-right:0;
}

.header_top_nav {
	float: none;
	border-left: 0;
}

.header_top_nav ul {
	text-align: center;
}

.phone{
text-align:center;}

#banner-carousel .owl-nav .owl-prev img, #banner-carousel .owl-nav .owl-next img{
width:10px;}

/*.banner_content {
	position: relative;
	top: 6px;
	left: 0;
	width: 100%;
	background: #ec552a;
	padding:15px;
}*/
	
.banner_content {
	position: absolute;
	top: 0;
	left: 21px;
	width: 100%;
	/* background: #ec552a; */
	padding: 0 15px;
	height: 93px;
	bottom: 0;
	margin: auto;
}

/*.banner_content h4 {
	font-size: 12px;
}*/
	
.banner_content h4 {
	font-size: 10px;
}

/*.banner_content h1 {
	font-size: 23px;
	line-height:30px;
}*/
	
.banner_content h1 {
	font-size: 19px;
	line-height: 19px;
}

/*.banner_content p {
	font-size: 14px;
	line-height: 18px;
}*/
	
.banner_content p {
	font-size: 12px;
	line-height: 13px;
}

/*.banner_content a {
	margin: 11px 0 0 0;
}*/
.banner_content a {
	margin: 5px 0 0 0;
}

/*#banner-carousel .owl-nav .owl-prev, #banner-carousel .owl-nav .owl-next {
	top: 9%;
}*/
	
#banner-carousel .owl-nav .owl-prev, #banner-carousel .owl-nav .owl-next {
	top: 0;
	bottom: 0;
	height: 24px;
	margin: auto;
}
.banner_content a {
	padding: 7px 30px;
	font-size: 13px;
}
	
	

.product_showing_panel ul li {
	display: inline-block;
	width: 49%;
	margin-right:0;
	margin-bottom:10px;
}
	.product_showing_list_img img {
	width: 100%;
	height: auto;
}

.wishlist_hover ul li {
	display: inline-block !important;
	width: auto !important;
}

.special_panel {
	margin: 30px 0 0 0;
	position: relative;
	/*height: 172px;*/
}

.special_panel img{
	height:100%;
	width:100%;
}

.special_panel_text_l h2 {
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 36px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}

.special_panel_text_r {
    text-align: left;
    padding: 20px 0 0 20px;
}

.product_showing_panel h2 {

	font-size: 18px;
}
.product_showing_panel .product_showing_list h2 {

	font-size: 14px;
}

.freedelivery {
	margin-top: 30px;
	position: relative;
	height: 55px;
}

.freedelivery img{
height:100%;}

.freedelivery_text {
	position: absolute;
	top: 5px;
}
.freedelivery_text h2 {
	padding: 0 0 0 12px;
}

.freedelivery_text p {
	padding: 0 0 0 12px;
	font-size: 9px;
	line-height: 5px;
}

.catsearch_box {
	width: 185px;
}

	.order_details_sec .order_details_head p .sec_right{
		margin-left: 10px;
	}

	.order_menu.sec_right{
		float: right;
	}
	
	.cotetion::before {
	left: -11px;
	top: 3px;
}
		.modal-dialog {
	width: 350px;
}
	.ad_tocart {
    margin-top: 0;
}

	.catsearch_select select {
	font-size: 13px;
	padding: 0 0 0 27px;
}
.catsearch {
	width: 394px;
	margin: 0 auto;
}
.catsearch_select select {
    width: 100%;
}
	.delivery_list li a {
	font-size: 12px;
}
		.animated-arrow {
	cursor: pointer;
	padding: 13px 35px 16px 0px;
	margin: 13px 0 0 11px;
}
	.catsearch_box input[type="submit"] {
	right: -14px;
	bottom: -4px;
}
	

	
}


@media only screen and (min-width:768px) and (max-width:991px) {
    
   .product_showing_list_img a{
        float:none!important;
    }
    
    .product_showing_panel a{
        display:inline-block;
        float:none;
    }
	
	.flex-control-nav {
	white-space: unset!important;
}
	
	.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
	width: auto !important;
	margin: 0 18px !important;
}
	
	.overlapblackbg {	
	z-index: 999;
	display:none!important;
	
}
	
	.wsoffcanvasopener .animated-arrow {
    left: 10px;
}
	
	.catsearch_box input[type="text"] {
	width: 80%;
	
}
	
.minus, .plus{
		display:none;
	}
	
.tinv-wraper.tinv-wishlist {
	font-size: 100%;
	float: none;
	margin: 0;
}
	
	.body_content.about_page_inner .row > div{
		width:100%;
		margin-bottom: 30px;
	}
	

.body_content.about_page_inner .row > div{
		width:100%;
		margin-bottom: 30px;
	}
	
	.woocommerce-address-fields label{
		display:block;
	}
	
	.woocommerce-address-fields input[type="text"], .woocommerce-address-fields input[type="tel"], .woocommerce-address-fields input[type="email"], .woocommerce-address-fields input[type="password"], .woocommerce-address-fields select{
		width:100%;
		border:#ccc solid 1px;
		height: 40px;
		padding: 0 10px;
	}
	
	.woocommerce-address-fields span, .woocommerce-input-wrapper{
		dispaly:block;
		width: 100%;
	}
	
	.woocommerce-address-fields p{
		margin-bottom:10px;
	}
	
	.woocommerce form .password-input, .woocommerce-page form .password-input {
	display: -webkit-box;
	display: block;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-webkit-box-pack: center;
	justify-content: center;
	position: relative;
	width: 100%;
}
	
	
.logo{
display:block;
text-align:center;}

.catsearch {
	width: 453px;
	float: none;
	padding: 0;
	margin: 0 auto;
}

.header_r {
	float: none;
}
.catsearch_select {
	float: left;
	position: relative;
	width: 37%;
}
.catsearch_select select {
	width: 100%;
}

.catsearch_box {
	width: 201px;
}

.catsearch_box input[type="text"] {
	width: 84%;
}

.wishlist_panel {
	float: none;
	margin-left: 0;
	padding: 0 0 0 0;
	margin: 0 auto 15px auto;
}

.wishlist_panel ul{
text-align:center;}

.footer {
	background: #000000;
	padding: 30px 0 0 0;
}

.footer_box{
padding-bottom:30px;}

.footer_bottom_box_l{
text-align:center;}

.footer_bottom_box_l img:last-child{
margin-right:0;}

.footer_bottom_box_r{
text-align:center;
padding:10px 0 0 0;}

.menu_img{
margin-top:10px;
margin-bottom:20px}

ul.main-nav > li > a {
	text-align: left;
}

ul.main-nav > li ul.sub-menu-lists > li::before {
	top: 8px;
}

.header_top {
	background: #262525;
	max-height: none;
	padding-top: 56px;
	
}

.phone a {
	font-size: 13px;
	padding: 9px 3px;
	border-left:0;
}

.phone ul {
	border-left:0;
	border-right:0;
}

.free_panel p {
	padding: 0;
	font-size: 11px;
}

.header_top_nav ul li a {
	font-size: 12px;
	border-right:0;
}

.header_top_nav {
	float: none;
	border-left: 0;
}

.header_top_nav ul {
	text-align: center;
}

.phone{
text-align:center;}

#banner-carousel .owl-nav .owl-prev img, #banner-carousel .owl-nav .owl-next img{
width:10px;}

.banner_content {
	position: absolute;
	top: 6px;
	left: 49px;
	width: 100%;
	background: none;
	padding: 15px;
}

.banner_content h4 {
	font-size: 12px;
}

.banner_content h1 {
	font-size: 23px;
	line-height:30px;
}

.banner_content p {
	font-size: 14px;
	line-height: 18px;
}

.banner_content a {
	margin: 11px 0 0 0;
}

#banner-carousel .owl-nav .owl-prev, #banner-carousel .owl-nav .owl-next {
	top: 39%;
}

.product_showing_panel ul li {
	display: inline-block;
	width: 48%;
	margin-right: 0;
	margin-bottom: 23px;
}

.product_showing_panel ul li:nth-child(2n+1){
margin-right:23px;}
	
.product_showing_panel ul li .wishlist_hover ul li:nth-child(2n+1){
margin-right:0;}

.wishlist_hover ul li {
	display: inline-block !important;
	width: auto !important;
}

.special_panel {
	margin: 30px 0 0 0;
	position: relative;
	/*height: 114px;*/
}

.special_panel img{
	height:100%;
	width:100%;
}

.special_panel_text_l h2 {
	padding: 0;
	margin: 0;
	color: #fff;
	font-size: 36px;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}

.special_panel_text_r {
    text-align: left;
    padding: 10px 0 0 20px;
}

.product_showing_panel h2 {

	font-size: 18px;
	display:inline-block;
	
}

	.product_showing_panel .product_showing_list h2 {
	
	font-size: 14px;
	height:80px;
}
	
	
.freedelivery {
	margin-top: 30px;
	position: relative;
	height: auto;
}

.freedelivery img{
height:100%;}

.freedelivery_text {
	position: absolute;
	top: 10px;
}
.freedelivery_text h2 {
	padding: 0 0 0 12px;
	font-size:22px;
}

.freedelivery_text p {
	padding: 0 0 0 12px;
	font-size: 12px;
	line-height: 5px;
}

.catsearch_box {
    width: 285px;
}

	.product_showing_panel.for_list_page ul li {
	width: 47%;
	margin: 0 1.2% 30px 1.2%;
}
	
	.product_showing_panel.for_list_page ul li:nth-child(4n+1) {
	margin-left: 1.2%;
}
	.product_showing_panel.for_list_page ul li:nth-child(4n + 4) {
    margin-right: 1.2%;
}
/*.left_panel {
	width: 450px;
	height: auto;
	margin: 0 auto 30px auto;
}
	*/
	.price_txt {
	width: 100%;
	padding: 9px 0;
	border-right: #e4e2e3 0px solid;
	border-bottom: #e4e2e3 1px solid;
}
	.brand_txt {
	width: 100%;
	padding: 16px 0;
}
	.price_sec .main_price {
	font-size: 26px;
	
}
	.delivery_list li {
	margin: 0 0 13px 0;
		padding: 0 4px;
}
	.delivery_list li a {
	font-size: 12px;
	
}
	
	
	.quantity {
	margin-bottom: 20px;
}
	
	.ad_tocart {
	
	margin-left: 0;
}
	.ad_tocart a.btn-cart{
		margin-bottom: 15px;
	}
	
	.btn-zoom {
	bottom: 115px;
}
	.order_dtl li:nth-child(2) {
	width: 42%;
}
	.order_dtl li p {
	font-size: 14px;
}
	.order_dtl li .price_amount {
	
	margin-bottom: 32px;
}
	.order_details_sec {
	margin-bottom: 30px;
}
	.order_details_sec.my_order_page .order_dtl li:nth-child(2) {
	width: 44%;
}
	
	.banner-btn {
	padding: 10px 40px;
	font-size: 31px;
	width: 477px;
	bottom: -31px;
}
	.offset-2 {
	margin-left: 0;
}
	.cotetion::before {
	left: -20px;
}
	
	.cotetion br{
		display: none;
	}
	
	.cotetion::after {
	
	right: 179px;
}
	.offset-1 {
	margin-left: 0;
}
	.innovative_list li {
	padding: 0 8px;
	
}
	.cart_table_area .table td p.detail {
	padding-right: 0;
}
	
	.ad_tocart {
    margin-top: 0;
}
	.ad_tocart a.btn-cart {
	padding: 8px 25px;
	font-size: 13px;
	margin-right: 10px;
}
	.ad_tocart a.btn-wish {
	padding: 8px 25px;
	font-size: 13px;
}
	
	ul.main-nav > li { 
  
	width: auto;
    height: auto;
}
	.cart_table_area .table td .price_amount {
	font-size: 13px;
	
}
	.bredcum_list li:first-child {
	padding-left: 18px;
}
	.product_list_page .bredcum_list li:first-child {
    padding-left: 0;
}
	.ship_txt {
	font-size: 12px;
}
	.for_desktop{
		display: none;
	}
	.animated-arrow {
	left: 15px;
	top: 29px;
	}
	
/*	.left_panel {
    width: 270px;
    height: auto;
    position: absolute;
    background: #eee;
    z-index: 9;
    padding: 8px;
    top: 0px;
    right: 0;
    display: none;
}	
	.filter_sec {
	display: block;
}
	*/
	
	.product_showing_list_img img {
	width: 100%;
	height: auto;
}
	.product_showing_list_img {
	
	height: auto;
}
	/*.profile_menu li a {
	font-size: 13px;
	padding: 13px 8px;
}*/
	
	
.woocommerce-account .woocommerce-MyAccount-navigation {
	float: none !important;
	width: 100% !important;
	border-top: 1px solid #ddd;
}
	
.woocommerce-account .woocommerce-MyAccount-content {
	float: none !important;
	width: 100% !important;
	padding: 5px!important;
}
	
	#customer_login .col-1 {
    max-width: 100% !important;
}
	
#customer_login .col-2 {
    max-width: 100% !important;
	padding-top : 30px;
}
	
.woocommerce-page table.cart .product-thumbnail {
    display: block!important;
}

.woocommerce-page table.cart td.actions .coupon {
    float: none!important;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left!important;
    width: 100%!important;
}

.archive .product_showing_panel.for_list_page ul li {
    width: 47%;
    margin: 11% 0.8% 0 0.8%;
}

.woocommerce ul.products, .woocommerce-page ul.products {
    clear: both;
    text-align: left;
}

.link-list li{
    width:100%!important;
}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    display: inline-block;
    min-height: auto!important;
}

.actions button[type="submit"]{
    margin:0 0 15px 0;
}



#ship-to-different-address label span::before {
    content: "";
    display: block;
    height: 16px;
    width: 30px;
    border: 2px solid #bbb;
    background: #bbb;
    border-radius: 13em;
    box-sizing: content-box;
    -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    position: absolute;
    top: 4px;
    right: -10px!important;
}

#ship-to-different-address label span::after {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background: #fff;
    position: absolute;
    top: 7px;
    right: 7px!important;
    border-radius: 13em;
    -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
}

#ship-to-different-address label input[type=checkbox]:checked+span::after {
    right: -7px!important;
}

.coupon_box {
    text-align: center;
    border: #ccc solid 1px;
    padding: 30px;
    margin: 60px 0;
    height: 400px;
    background: #f4f4f4;
}

.coupon_box h2 {
    padding: 0;
    margin: 0;
    color: #000;
    font-size: 15px;
}

.quantity input {
    width: 100%;
    height: 50px;
    line-height: 1.65;
    float: left;
    display: block;
    padding: 0;
    margin: 0 0 15px 0;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #d5d5d5;
}

.tinv-wishlist.woocommerce.tinv-wishlist-clear{
    overflow-x:scroll;
}

div#gallery_pdp {
    margin: 5px 5px;
}

.zoomWindowContainer{
    display:none!important;
}


	
	
}

/********************@media only screen and (min-width:1024px) and (max-width:1200px)********************/


@media (min-width:992px) and (max-width:1199px) {
	
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 230px !important;
	}
	
	
	
.product_showing_panel ul li {
	display: inline-block;
	width: 31.8%;
	margin-right: 11px;
	margin-bottom:15px;
}

.freedelivery_text h2 {
	font-size: 38px;
}

.wishlist_hover ul li {
	display: inline-block;
	width: auto !important;
}

.special_panel_text_l h2 {
	font-size: 24px;
}

.special_panel_text {
	top: 16px;
}

.special_panel_text_r {
	text-align: center;
	padding: 16px 0 0 0;
}

.banner_content {
	position: absolute;
	top: 29px;
	left: 105px;
}

ul.main-nav > li > a {
	padding: 13px 17px 13px 18px;
}

.free_panel p {
	font-size: 9px;
    line-height: 10px;
    padding: 7px 0 0 0;
}

.phone a {
	font-size: 8px;
	padding: 12px 13px;
}

.header_top_nav ul li a {
	font-size: 12px;
}

.catsearch {
	width: 413px;
	float: left;
	padding: 18px 0 0 0;
}
	
	.catsearch_select select {
	width: 185px;
	
}

.catsearch_box {
	width: 223px;
}
	
	.footer_bottom_box_r img{
		width: 100%;
	}
	
.catsearch_box input[type="text"] {
	width: 80%;
	
}
	
	.product_showing_panel.for_list_page  ul li {
	width: 22.6%!important;
	margin: 0 1.2% 30px 1.2%;
}
	
	.product_showing_panel.for_list_page ul li:nth-child(4n+1) {
	margin-left: 1.2%;
}
	.product_showing_panel.for_list_page ul li:nth-child(4n + 4) {
    margin-right: 1.2%;
}
.left_panel .card-header a {
	font-size: 13px;
	
}
	
	.logo img{
		width: 100%;
	}
	
	.wishlist_panel ul li span.txt {
	margin-left: 4px;
	font-size: 13px;
}
	ul.main-nav {
	
	margin: 15px auto 0 auto;
}
	.btn-zoom {
	bottom: 127px;
}
	
	.ad_tocart {
	margin-left: 8px;
	margin-top: 27px;
}
	.ad_tocart a.btn-cart {
	padding: 10px 30px;
	font-size: 13px;
	margin-right: 10px;
}
	.ad_tocart a.btn-wish {
	padding: 10px 30px;
	font-size: 13px;
}
	
	.order_dtl li:nth-child(2) {
	width: 42%;
}
	
	.order_dtl li p {
	font-size: 14px;
	
}
	.order_dtl li .price_amount {
	
	margin-bottom: 31px;
}
	.profile_menu li a {
	font-size: 12px;
	padding: 13px 14px;
}
	.order_details_sec.my_order_page .order_dtl li:nth-child(2) {
	width: 43%;
}
	
	.innovative_list li {
	padding: 0 17px;
	
}
	.cart_table_area .table td p.detail {
	padding-right: 0;
}
	.price_sec .main_price {
	font-size: 15px;
	margin-left: 2px;
}
	.price_sec .del_price {
	font-size: 14px;
}
	.price_sec .off_price {
	font-size: 14px;
}
	
	.ad_tocart {
    margin-top: 28px;
}
	ul.main-nav > li { 
  
	width: auto;
    height: auto;
}
	.wsmenu {
	
	margin-top: 15px;
}
	.wsmenu-list > li > a {
	padding: 17px 10px 23px 10px;
}
	
	.catsearch_box input[type="submit"] {
	
	right: 1px;
}
	.bredcum_list li:first-child {
    padding-left: 18px;
}
	
	.product_list_page .bredcum_list li:first-child {
    padding-left: 0;
}
	.ship_txt {
	font-size: 12px;
}
	.megamenu {
	width: 340px;
	
}
	.menu_img img{
		width: 100%;
	}
	.cotetion::after {
	right: 125px;
}
	.cotetion::before {
	left: -38px;
}

.woocommerce-pagination ul li{
    width:auto!important;
}

.product_showing_panel.for_list_page ul li

.wishlist_hover ul li a {
    width: 34px;
    height: 34px;
    background: #f4f4f4;
    border-radius: 50%;
    text-align: center;
    padding: 0px 0 0 0;
    margin: 0 2px;
}

.zoomWindowContainer{
    display:none!important;
}

	
	
	

}

	
/********************@media only screen and (min-width:1201px)********************/

	

/********************@media only screen and (min-width:1201px)********************/
