body{background:#fff;}
.carousel-control-prev-icon {width: 23px!important; height: 23px!important;}
.carousel-control-next-icon {width: 23px!important; height: 23px!important;}
.navbar-light .navbar-toggler{border-color:#fff;}
.header{top:0px;}
.header .navbar {margin-top: 0px; padding: 1rem 2rem;}
.widget-wrapper-top{max-width:100%;}
.widget-wrapper-bottom{max-width:100%;}
#check_balance{background: #000;border-radius: 30px;padding: 10px 30px;color: #fff;}
.navbar-light {background: transparent;}
.header .nav-link{font-weight:700;}
.search-bar{position: relative; width: 260px;}
.search-bar input{width: 100%; padding: 7px 35px 7px 15px; border: solid 1px #e1e1e1; border-radius: 4px; font-size: 13px;font-weight: 600;}
.search-bar form{margin:0px;}
.search-bar:before{content:'\f002'; font-family:FontAwesome; position:absolute; top: 6px; right: 12px;}
.managetop-cls-18135048{display:none;}
.header .header-bg{background:none;position: unset;}
.header .header-bg .navbar-nav .nav-link{color:#fff!important;}
.widget-wrapper-top {margin-top: 10px;}
.bottom-nav{position: absolute; top: 0px; background: #000; width: 100%; left:0px; text-align:center; padding:5px;}
.bottom-nav ul{margin: 0px; padding: 0px; list-style: none;}
.bottom-nav li{display:inline-block;}
.bottom-nav li a{padding: 15px 40px; display: table; width: 100%; color: #fff; font-weight: 600; font-size: 16px;}
.widget-page-wrapper {width: 1300px; left: calc((100% - 1300px) / 2);}
.add_cart_button{background: #fff!important; color: #000!important; border: solid 1px #c4c4c4!important; display: table; width: 150px; border-radius: 7px; padding: 10px 15px; text-decoration: none!important; margin: 0 auto; box-shadow: 2px 2px 2px rgb(0 0 0 / 10%); font-size: 10px; font-weight: 600; }
.product_list ul li{margin-left:0px; width: 32.6%; border-bottom: solid 1px #cccc; padding-bottom: 60px;}
.product_list .n_300{width: 230px; margin: 0 auto;}
.pro_name span{text-align:left!important; font-weight: 700;}
.pro_price span{text-align:left!important; color: #A5AFBB!important; font-weight: 600!important; font-size:13px!important}
.filter-wrapper .product_list_v .checkout_title{position: absolute; top: -48px; left: 0px; border-bottom: solid 1px #c4c4c4;}
.product_list ul{padding-top: 70px; margin-left:50px;}
.sort_section {position: absolute; top: 60px; border: solid 1px #c4c4c4; border-radius: 5px; padding:5px 7px; box-shadow: 2px 2px 3px rgb(0 0 0 / 20%);}
.pro_sort{border: 0px; width: 115px;}
.pro_sort option{background-color:#bababa; color:#fff; padding:7px;}
.pro_sort option:hover{background-color:#000;}
.v_menu{margin-top: 100px;}
.home_page .v_menu{display:none;}
.home_page .product_list ul{padding-top:0px;}
.home_page .product_list_v{margin-left:0px;}
.product_list ul li p span{margin:0px!important;}
#carouselExampleFade.carousel, #carouselExampleFade.carousel img{height:713px;}
.helps-supports{background: #000; width: 100%!important; top: 0px; left:0px!important; padding:100px 0px; position:absolute; height:auto!important}
.helps-supports .text-1{text-align: center; color: #fff; font-size: 12px; font-weight: 600; letter-spacing: 1;}
.helps-supports .text-2{position: relative; top: 0px; left: 0px; font-family: unset; text-align: center; width: 100%; font-size: 17px; margin-top: 17px; font-weight: 600;}
.help-social{text-align: center; margin-top: 40px; font-size: 20px; color: #fff;}
.help-social a{color:#fff!important;}
.new-footer-links {width: 1000px; position: relative; margin: 0 auto;}
.new-footer-links .col-md-6:nth-child(2){text-align:right}
.new-footer-links .f-logo{width: 225px; height: auto; float: right;}
.new-footer-links .f-logo img{width:100%; height:auto;}
.new-footer-links .f-social{margin-bottom:25px;}
.new-footer-links .f-social a{background: #c7a571; padding: 10px; border-radius: 55px; width: 35px; height: 35px; margin-right:10px; text-align:center; font-size:18px;}
.new-footer-links .f-txt{color: #fff; width: 340px; font-weight: 300;}
.new-footer-links .f-address{color: #fff; margin-top: 15px; width: 225px; float: right; clear: both; text-align: left;}
.new-footer-links .f-adderss-text{padding-bottom:30px; border-bottom:solid 1px #fff; margin-bottom:15px;}
.new-footer-links .f-links{width:100%;}
.new-footer-links .f-links a{color: #fff; display: table; margin-bottom: 5px; font-size: 13px;}
.navbar-light .navbar-nav .nav-link{font-size:13px;}

.inner_page input, select, textarea{border-color:#000!important;}
.quick_cart_item {border: solid 2px #000;}
.quick_cart_item p {color: #000;}
.cart_wraper a img {border: solid 3px #000;}
.cart_pro_name span {color: #000;}
.cart_pro_total_amount {color: #000;}
.cart_wraper p {color: #000;}
.cart_pro_total_title {color: #000;}
.customer_info form p input {border: solid 2px #000;}
.cart_pro_qty input {border: solid 2px #000!important;}
.add_gift_wraper ul li p input {border: 2px solid #000;}

#popUpPageModal .modal-title{display:none;}
#popUpPageModal .modal-header{position: relative; padding: 0px; border: 0px;}
#popUpPageModal .modal-header .close{position: absolute; right: 4px; top: 4px; z-index: 1000; background: #fff; border-radius: 40px; box-shadow: 0px 0px 5px rgb(0 0 0 / 50%); opacity: 1; width: 30px; height: 30px; padding: 0px;}
#popUpPageModal .width-cls-jl8{width:100%;}
#popUpPageModal .width-cls-jl8 img{width:100%;}
#popUpPageModal .modal-body .pop-page-wrapper{height: 570px!important;}

.product_list ul.img_300_300 li{width:25%;}
.product_list .n_300{width:100%; padding:0px 10px;}


@media screen and (min-width: 1150px) and (max-width: 1280px) {
	#carouselExampleFade.carousel, #carouselExampleFade.carousel img {height: 601px;}
	.widget-page-wrapper {width: 1100px; left: calc((100% - 1100px) / 2);}
}

@media screen and (min-width: 1024px) and (max-width: 1149px) {
	#carouselExampleFade.carousel, #carouselExampleFade.carousel img {height: 535px;}
	.widget-page-wrapper {width: 1000px; left: calc((100% - 1000px) / 2);}
	.new-footer-links{width:950px;}
}

@media screen and (min-width: 991px) and (max-width: 1023px) {
	.header .navbar-light .navbar-collapse{position: absolute; width: 100%; left: 50%; margin-left: -487px; top: 85px;}
	.navbar-light .navbar-nav .nav-link{color:#000!important;}
	#carouselExampleFade.carousel, #carouselExampleFade.carousel img {height: 535px;}
	.widget-page-wrapper {width: 900px; left: calc((100% - 900px) / 2);}
	.new-footer-links{width:900px;}
	.search-bar{margin-right:100px;}
	.navbar-light .navbar-toggler{position: absolute; right: 40px; color: #fff; border-color: #fff!important;}
	.navbar-light .navbar-toggler i{color:#fff!important;}
}

@media screen and (min-width: 768px) and (max-width: 990px) {
	.header .navbar-light .navbar-collapse{position: absolute; width: 100%; left: 50%; margin-left: -375px; top: 85px;}
	.navbar-light .navbar-nav .nav-link{color:#000!important;}
	#carouselExampleFade.carousel, #carouselExampleFade.carousel img {height: 399px;}
	.widget-page-wrapper {width: 700px; left: calc((100% - 700px) / 2);}
	.new-footer-links{width:700px;}
	.search-bar{margin-right:70px;}
	.navbar-light .navbar-toggler{position: absolute; right: 20px; color: #fff; border-color: #fff!important;}
	.navbar-light .navbar-toggler i{color:#fff!important;}
	.bottom-nav li a{padding: 15px 15px; font-size: 14px;}
	.recom-prod-widget{width:700px!important; left: calc((100% - 700px) / 2)!important;}
}

@media screen and (min-width: 540px) and (max-width: 767px) {
	.header .navbar-light .navbar-collapse{position: absolute; width: 100%; left: 50%; margin-left: -262px; top: 85px;}
	.navbar-light .navbar-nav .nav-link{color:#000!important;}
	#carouselExampleFade.carousel, #carouselExampleFade.carousel img {height: 278px;}
	.widget-page-wrapper {width: 500px; left: calc((100% - 500px) / 2);}
	.new-footer-links{width:500px;}
	.search-bar{margin-right:60px; width: 180px;}
	.navbar-light .navbar-toggler{position: absolute; right: 20px; color: #fff; border-color: #fff!important;}
	.navbar-light .navbar-toggler i{color:#fff!important;}
	.bottom-nav li a{padding: 12px; font-size: 12px;}
	.recom-prod-widget{width:500px!important; left: calc((100% - 500px) / 2)!important;}
	.product_list ul{margin-left:0px;}
	.helps-supports{padding: 50px 0px;}
	.new-footer-links .f-txt{width:100%;}
	.new-footer-links .col-md-6:nth-child(2) { text-align: left;}
	.new-footer-links .f-logo{float:unset; margin-top:20px;}
	.new-footer-links .f-address{float:unset;}
}

@media screen and (min-width: 300px) and (max-width: 539px) {
	.header .navbar{padding:1rem;}
	.header .navbar-light .navbar-collapse{position: absolute; width: 100%; left: 50%; margin-left: -160px;}
	.navbar-light .navbar-nav .nav-link{color:#000!important;}
	#carouselExampleFade.carousel, #carouselExampleFade.carousel img {height: 278px; width: auto!important;}
	.widget-page-wrapper {width: 100%; left: calc((100% - 100%) / 2);}
	.new-footer-links{width:100%;}
	.search-bar{margin-right: 0px; width: 140px; display: inline-block; margin-left: 20px; margin-top: 9px; position: absolute;}
	.navbar-light .navbar-toggler{position: absolute; right: 7px; color: #fff; border-color: #fff!important; top:28px;}
	.navbar-light .navbar-toggler i{color:#fff!important;}
	.bottom-nav li a{padding: 12px; font-size: 12px;}
	.recom-prod-widget{width:100%!important; left: calc((100% - 100%) / 2)!important;}
	.product_list ul{margin-left:0px;}
	.helps-supports{padding: 50px 0px;}
	.new-footer-links .f-txt{width:100%;}
	.new-footer-links .col-md-6:nth-child(2) { text-align: left;}
	.new-footer-links .f-logo{float:unset; margin-top:20px;}
	.new-footer-links .f-address{float:unset;}
	.new-footer-links .f-links {width: 100%; padding: 15px;}
	.header .logo-wrapper {width: 80px; display: inline-block!important;}
	.bottom-nav{width: 100%!important; overflow: auto;}
	.bottom-nav ul{white-space: nowrap;}
	.header_widget{display:none!important;}
	.sort_section{top:48px;}
}