@charset "utf-8";
/* CSS Document */

/* @media (min-width:1499px) and (max-width:2000px) {
	.dgwt-wcas-details-wrapp.woocommerce {  left: 590px !important; }
} */
@media (max-width:1364px) {
	
.brand_hov::after {left:18%;}
	.brand_hov {left:-100px;}
	
}
@media (max-width:1224px) {
	.fashion_banner_inn section img{width:100%;}

	.header {position: initial;background: #1F1F1F;}
	.menu_box_outer {padding: 23px 0;margin:  0 0 0;background: #202020; }
	.menu_desktop {margin:  0 0;}
	.menu_desktop ul li {margin: 0 14px;line-height: 26px;}
	.reasons_buy figure img {height: 428px;}
	
	.subsribe article {width: 66%;}
	.footer_common {min-height: 307px;}
	.showcase_gallry_right section h1 {font-size: 32px;}
	.showcase_gallry_right section p {padding: 0 5% 0;}
	.sale_inn_ftr_up figure img{width:100%;}
	.special_banner-1-1 section {padding: 56px 37px;}
	.sp_prods figure img{width:100%;}
	.special_bb_box section {top: 20px;left: 18px;}
	.special_bb_box-2 h3 {margin: 0;}
	.glass_top_common {
	height: 322px;
}

.brand_hov {width: 400px;}
.brand_hov {left: -10px;}
.brand_hov::after {left: 3%;}

.brand_hov_innn figure {padding: 10px;height: auto;}
.brand_hov {padding: 15px;}


}

@media (min-width:1025px) and (max-width:1199px){
	.banner_inner_box{display:none;}
	.single-left .outofstock .summary a.compare.button{transform: translateY(-46%);}
	.single-left .instock .summary a.compare.button{transform:;}
}

@media (min-width:992px) and (max-width:1024px){
	.watche_prods_inn section h1 { height: 80px; }
	.subsribe {width: 70%;}
		.watche_prods_inn {  min-height: 320px; }
	.single-left .instock .summary a.compare.button{transform:;}
}

@media (min-width:768px) and (max-width:1024px){
	
	.mobile-sideba{ display:inline-block; }
	.subsribe {width: 70%;}
}

@media (min-width:768px) and (max-width:991px){
	.watche_prods_inn { min-height: 430px !important; }
	.header_top p { font-size: 12px; }
	.may-also-column div{padding-right: 30px;}
	.may-also-column div h3 a{font-size: 20px; line-height: 28px;}
	.may-also-column div.mmenu{padding-right:0px;}
	.single-left .outofstock .summary a.compare.button{transform: translateY(-46%);}
	.single-left .instock .summary a.compare.button{transform:;}
}

@media (max-width:991px) {
	.filter--style-premmerce .filter__item { display: block; }
.woocs_price_code .woocommerce-Price-amount.amount { width: auto; }	
.header_top section { padding: 0px;  margin-left: auto; position: relative; z-index: 999999; }
.stellarnav > ul > li{margin:0px;}
	
.stellarnav li.open ul{
	display:block !important;
}

	
.stellarnav ul ul{top:0px;}
.header{padding: 0px 0px 0px 0px;}
.stellarnav > ul > li{float:none;}
.discount_gall_outer .reasons_buy {min-height: auto;}
.banner_inner_box{display:none;}
.checkout-page .row-flex{flex-direction: column;}	.checkout-page .mb-30 {    margin-bottom: 0;}.subsribe{ width:auto;}
.menu_box_outer .container .row{	
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	-webkit-align-content: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.menu_box_outer .container .row [class*="col-lg-9"]{
	margin-left:auto;
}
.stellarnav.dark.mobile{padding:0px; text-align: right;}
.stellarnav.dark.mobile.active ul a.third{
	padding: 12.3px 0px;
}

.stellarnav.dark.mobile.active ul li a{
	color:#fff;
	padding: 8px 20px;
	margin:0px;
	line-height: 25px;
	font-size: 13px;
}
.special_banner-1-3{display:none;}	
.showcase_gallry_right {top: initial;display: inline-block;
height: auto;width: 100%;bottom: 0px;}
.showcase_gallry_right section{position: initial;transform: translateY(0%);-moz-transform: translateY(0%);-webkit-transform: translateY(0%);padding: 12px 0 17px;width:100%;}
	

.showcase_gallry_right section h1 { font-size: 22px;}
	.showcase_gallry_right section p {font-size: 15px;margin: 0;padding:0 2%;line-height: 18px;}
	.showcase_gallry_right section span a {font-size: 12px;padding: 6px 20px;}
	.showcase_gallry_right section span {margin: 11px 0 0;}	
	.belt_girl_bb_1 section h1 {font-size: 23px;}
	.belt_girl_bb_1 section h2 {font-size: 21px;margin: 0 0 6px;}
	.belt_girl_bb_1 section p {font-size: 30px;margin: 0;}
	.belt_girl_bb_1 section span a {padding: 6px 26px;}
	.belt_girl_bb_1 section {right: 10px;}
	
	.belt_girl_bb_2 section h1 {font-size: 23px;}
	.belt_girl_bb_2 section h2 {font-size: 21px;margin: 0 0 6px;}
	.belt_girl_bb_2 section p {font-size: 30px;margin: 0;}
	.belt_girl_bb_2 section span a {padding: 6px 26px;}
	.belt_girl_bb_2 section {left: 50px;}
		.reasons_buy section ul li{width: 100%;text-align: center;}
	.reasons_buy section ul li::before {position: relative;}
	
	.reasons_buy {margin: 32px 0 0;}
	.subsribe article {width: 87%;}
	.footer_common {min-height: 347px;}
	.fashion_blox_right section p {font-size: 19px;line-height: 19px;}
	.fashion_blox_right section h1 {font-size: 22px;}
	.fashion_blox_right {width: 48%;}
	
	.giftcard_inn section h1 {font-size: 39px;}
	.giftcard_inn section p {font-size: 20px;}
	.gift_box_inn figure img {height: 162px;}
		.giftss_b h2 {font-size: 29px;}
		.gift_bdis {font-size: 43px;}
	.gift_bdis small {font-size: 16px;top: -16px;left: -10px;}	
		.gift_box_inn section a i {font-size: 18px;margin: 0 0 0 6px;}
	.gift_box_inn section a h1 {font-size: 18px;}
	.gift_prods_inn {margin: 0 0 40px;}
	
	.sell_bdis article small {font-size: 16px;}
	.sell_bdis article i {font-size: 15px;}
	.sell_bdis h3 {font-size: 43px;margin: 0px;}
	.sale_inn section h1 {font-size: 33px;}
	.sale_inn section p {font-size: 18px;padding: 0px 39% 0 0;line-height: 20px;}
	
	.special_bb_box h3 {font-size: 20px;margin: 5px 0 6px;}
	.special_bb_box h1 {font-size: 20px;}
	.special_bb_box .spl_btn a {font-size: 13px;padding: 6px 12px;}
	.special_bb_box-2 h1 {font-size: 19px;}
	.special_bb_box-2 h1 span {font-size: 31px;}
	
	.special_bb_box-2 h3 {font-size: 23px;}
	
	.special_bb_box-2 .spl_btn a{font-size: 13px;padding: 6px 12px;}
	.special_bb_box-2 .spl_btn {margin: 11px 0 0;}
	.sp_prods{margin:0 0 30px;}
	.side_box section p {font-size: 20px;line-height: 26px;}
	.brand_hov::after {left: 3%;}
	.banner_textinn {margin: 0 0 0 0;}
	.product.attribute.description{padding:20px 0px;}
	.product.attribute.description .table-responsive{border:none;}

}

@media (max-width:767px) {
	.desktop-last-menu{ display:block !important; }
	.cart-right-top a.la-shopping-cart::before { font-size: 26px; }
	.header_top section div.right-inline button { font-size: 25px; }
	.dropdown.saving-hug-admin.right-inline .dropbtn.la.la-user { display: none; }
	span.woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol { float: none; }
	.single-left .summary .price span.amount { display: inline; }
	.woocommerce .woocommerce-order p{ margin: 0 10px 15px !important; }
	.woocommerce ul.order_details li {
    float: left;
    text-transform: uppercase;
    font-size: .715em;
    line-height: 1;
    border-right: 1px dashed 
    #d3ced2;
    list-style-type: none;
    width: 106%;
    margin: 0 10px 15px !important;
    padding: 0;
}
	.mobile_hd{ display:block !important;}
	.desktop_hd{ display:none !important;}
	.desktop_hd .stellarnav{ display:none !important;}
	.header_top p { font-size: inherit; }
	.after-search{ width:100%; display:inline-block; }
.subsribe {   width: auto; }
.watche_prods_inn{width:280px; text-align:center;}	
.sung_prods_inn_brand{width:280px; text-align:center;}	
.shop_brands_inn_2 ul {
    width: 100%;
    text-align: center;
}
.shop_brands_inn_left h1 {text-align:center;}
.shop_brands_inn_2 h1 {text-align:center;}
	.special_bb_box {margin: 0 0 20px;}
		
	.shop_brands_inn_left ul {
	text-align: center;width:100%;
}.brand_hov {
	left: -120px;
	right: 0px;
}
	
	.brand_hov_innn_top {
	width: auto;
	
}.brand_hov {
	width: 290px;
}.brand_hov::after {
	left: 46%;
}
	
	.glass_top_common {height: auto;}
.sunglasses_b2 {width: 280px;margin: 0 0 30px;display: inline-block;}
.sunglasses_bnner_outer {text-align: center;}
.sunglasses_bnner_inn-1 section h1 {font-size: 30px;}
	.sunglasses_bnner_outer {margin: 0;}
	.sung_prods_inn {width: 280px;}
	.sunglass_prods_outer {text-align: center;}
	.sp_prods {width: 280px;display: inline-block; margin:0 0 30px;}
	.special_prods_outer {text-align: center;}
	
	
.special_banner-1-1 section {padding: 20px;}
.specila_top_common {height: auto;}
.special_every_outer {padding: 1px 0 22px;}

.sell_bdis article small {text-align: left;}
.sell_bdis_outer {text-align: center;}
.sell_bdis {margin: 0;}
.sale_inn section p {color: #000;padding: 0px;text-align: center;}
	
	
	.sell_bdis h3 {color: #000;}
	.sale_inn section p {color: #000;}
	.sale_inn figure{display:none;}
	.sale_inn section {position: initial;transform: translateY(0%);
	-moz-transform: translateY(0%);-webkit-transform: translateY(0%);padding:0;}
.sale_inn section h1 {font-size: 33px;display: inline-block;width: 100%;text-align: center;}
	
	
.sale_box_inn-3 section {padding: 0;}
.sale_inn_ftr_up {margin: 0 0 30px;}
	
.discount_five {min-height: auto;}
.bnnr_dwn_1-3 section {padding: 30px 0;}
	.giftss_b h3 {font-size: 17px;}
	.giftss_b h2 {font-size: 20px;}
	.gift_bdis {font-size: 28px;}
	.giftss_b {left: 22px;}
		.gift_box_inn figure img {height: auto;}
	.gift_box_inn section a h1 {font-size: 20px;}
.giftcard_inn section p {font-size: 19px;color: #303030;margin: 0;padding: 0;line-height: 20px;}
.giftcard_inn section h1 {	font-size: 22px;color: #303030;margin: 0 0 10px;}
.giftcard_inn figure{display:none;}
.giftcard_inn section {position: initial;text-align: center;transform: translateY(0%);-moz-transform: translateY(0%);-webkit-transform: translateY(0%);padding: 0;}
	
	
	.banner_inner_box {display: none;}
	
	.fashion_blox_right section p {font-size: 21px;line-height: 23px;}
.fashion_blox_bb {width: 100%;text-align: center;}
.fashion_blox_bb img {width: 280px;}
	.fashion_blox_right section {position: initial;transform: translateY(0%);
	-moz-transform: translateY(0%);-webkit-transform: translateY(0%);}
	.fashion_blox_right {width: 100%;margin: 16px 0 26px;}
	.fashion_banner_inn figure h3 {font-size: 25px;line-height: 31px;}
	
	.fashion_blox {background: none;}
	.color1{background: none;}
	.showcase_gallry_right section {padding: 12px 8px 36px;}
	.showcase_gallry_right section h1 {float: left;width: auto;margin:0px;}
	.showcase_gallry_right section span {float: right;width: auto;margin:2px 0 0;}


	.showcase_gallry_right section p {display: none;}
	.left_gall_shop h1 {font-size: 25px;letter-spacing: 1px;}
	.reasons_buy section ul {margin: 10px 0 0;}

	.my_account ul li {display: inline-block;width: 100%;}
	.reasons_buy figure img {height: 360px;}
	.subsribe {margin: 0;}
	.reasons_buy section ul li {padding: 0 0 0 0;}
	.first_to_know{border:none;}
	.my_account{border:none;}
	.ft_social{display: inline-block;width: 100%; float:none;}
	.footer_bottom p{display: inline-block;width: 100%; margin:0 0 10px;}
	
.footer_inn {text-align: center;}
	.footer_common {min-height: 0;margin: 0 0 30px;}
	.subsribe article {width: 280px;}
	
	.contact_info span {width:100%;}
	.footer_bottom {display: inline-block;width: 100%;}
	
	.belt_girl_inn {text-align: center;}
	.belt_girl_bb_1 {width: 289px;margin:0 0 20px;display: inline-block;}
	.belt_girl_bb_2 {width: 289px;display: inline-block;}
	
	.belt_girl_bb_2 section {left: 30px;}
	
	
.menu_mobile{display: initial !important;top: 0px;position: absolute;right: 0px;width: 50px;}	
.menu_desktop{display:none;}
	
	.logo img {width: 240px;}
.header_top {text-align: center;padding: 4px 0;}	
.header_top p {width: 100%;}

.header_top section {float: none;}
.header_top section span{border:none !important;}

.banner_text {position: initial;transform: translateY(0%);-moz-transform: translateY(0%);
	-webkit-transform: translateY(0%);padding: 22px 0;}

.left_bannerrr{display:none !important;}
	.banner_text h2 {color: #000;font-size: 28px;}
	.banner_text h3 {color: #000;}
	.banner_text hr{display:none;}
	
	.home_circle  li {border: 1px solid #ac8849 !important;}
	.home_circle .active {background-color:#ac8849 !important;}
	.home_circle { position: absolute!important; bottom: -30px!important;}
	
	.fashion_banner_inn figure {width: 100%;height:auto;padding: 20px 0 30px;}
	.fashion_banner_inn figure h3 br{display:none;}
.fashion_banner_inn section{display: inline-block;vertical-align:top;width:100%;margin:0 0 13px;
}

.cart-right-top table td[class*="gift_card"] {text-align: left;}
.cart_page .cart-collaterals .cart-subtotal{display: inline-block;}
.cart_page form{padding:0px 15px;}

.may-also-column div h3 a{font-size: 17px;}

.single-left .outofstock .summary a.compare.button{transform: translateY(-37%);}
.single-left .instock .commen{display: flex; align-items: center;}
.single-left .instock .summary a.compare.button{position:static; margin-left: 10px; transform:none;}
.single-left .product_meta .posted_in{width: 70%; min-height: 30px;}

}


@media (min-width: 320px) and (max-width: 480px) {	
	.header_top p { font-size: 12px; }
	.dgwt-wcas-sp { width: 110px; text-align: left; }
	.dgwt-wcas-suggestions-wrapp.woocommerce.dgwt-wcas-has-img.dgwt-wcas-has-price { left: 0 !important; }
	.header_top .container .row{flex-direction:column;}
	.header_top section{margin:auto;}
	.header_top p{border-bottom:1px solid #ffffff2e; padding: 4px 0px 8px;}
	.header_top{padding:0px;}
	.cart-right-top #nc_ajax_cart_mini_cart{left: -100px; margin:auto;}	
	.cart_page form .coupon input[type=text], .cart_page form .coupon button[type=submit]{width:100% !important;}
	.cart_page form .coupon input[type=text]{margin-bottom:10px !important;}
	.may-also-column div h3 a{padding-right: 10px; font-size: 15px;}
	.single-left .summary a.compare.button{position: static;}
	.checkout_order.billing_info2 #payment .wc-payment-form p label{font-size:14px; font-weight:400;}
	
}

@media (max-width: 480px) {
	.stellarnav .menu-toggle span.bars { right: 4px; }
	.saving-hug-admin .dropdown-content { left: 0;}
	div#pay_with_amazon { width: 100%; text-align: left !important; }
	.woocommerce-Price-amount.amount { float: left; width: 80px; padding: 0; }
	.special_bb_box section {width: 100%;text-align: center;
	position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);left:0 ;right:0 ;}
	
.special_bb_box-2 section {width: 100%;text-align: center;height: auto;
	position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);left:0 ;right:0 ;
}
	.special_bb_box-2 figure  {background:#000;}
.special_bb_box-2 figure img {opacity: .5;}
	.special_bb_box figure  {background:#000;}
.special_bb_box figure img {opacity: .5;}
	
	
	
	.special_bb_box h1 {
	font-size: 23px;
	color: #fff;
}
.special_bb_box h3 {font-size: 19px;margin: 5px 0 6px;padding: 0px;color: #fff;}	
.special_bb_box h3 br{display:none;}	
	.special_bb_box .spl_btn a {background: #fff;color: #000;}

.special_bb_box-2 h1 {color: #fff;}
.special_bb_box-2 h3 {color: #fff;}
.special_bb_box-2 h3 br{display:none;}
.special_bb_box-2 .spl_btn a {background: #fff;color: #000;}
}
@media (max-width: 320px) {	
	.special_bb_box .spl_btn {margin: 0;}	
}
	
	