@media (max-width: 1410px) {
	.home5-block2 .promo-text {
		padding: 30px;
	}
}
@media (max-width: 1280px) {
	#wrap{
		overflow:hidden;
	}
}
@media (max-width: 1024px) {
	#wrap{
		overflow:hidden;
	}
	.nova-dropdown-menu{
		width:977px !important;
	}
	.is-sticky .logo-box #logo {
		opacity: 1;
		visibility: visible;
	}
	.header-content .cart-search-box{
		bottom:20px;
		top:inherit;
		padding-bottom:0;
	}
	.container{
		width:inherit;
	}
	.header-content .logo-box{
		float:none;
		text-align:center;
		margin-right:0;
		display:block;
		 margin-bottom: 30px;
		 padding-bottom:0;
	}
	.header-content .logo-box img{
		display:inline;
	}
	.top-header-menu a {
		font-size: 10px;
		margin-right: 11px;
	}
	#search{
		width:977px !important;
	}
}
@media (max-width: 960px) {
	#search{
		width:913px !important;
	}
	.nova-dropdown-menu{
		width:913px !important;
	}
}
@media (max-width: 840px) {
	#search{
		width:793px !important;
	}
	.nova-dropdown-menu{
		width:793px !important;
	}
	#menu .nav > li > a{
		padding: 10px 13px;
	}
}
@media (max-width: 720px) {
	#menu .nav{
		display:none;
		position:absolute;
		z-index:999;
		background:#fff;
		width:100%;
		top:47px;
		left:15px;
		padding-top:0;
		padding-bottom:0;
	}
	.header-style-2 #menu .nav{
		top:37px;
	}
	.header-style-2 #menu .nav {
		float: inherit;
		padding-right: 0px;
	}
	#menu .navbar-header{
		width:200px;
	}
	.header-content .cart-search-box {
		bottom: 5px;
	}
	#search{
		width:673px !important;
	}

	#menu ul li.col-5 .nova-dropdown-menu.ndm_dev{
		margin: 0 !important;
    	padding: 0 !important;
    	width: 80% !important;
	}

	#menu ul li:last-child{
		border-bottom:none;
	}
	#menu ul li .nova-dropdown-menu{
		position:relative;
		display:none;
		padding:0px 0 30px 20px !important;
		top:0px;
		margin-left:inherit !important;
		margin-right:inherit !important;
		border:none!important;
		opacity:1;
		visibility:visible;
		margin-bottom: 15px;
		max-width: 100%;
	}
	#menu ul li.col-1 .nova-dropdown-menu .level2 .nova-dropdown-menu-3{
		position:relative;
		opacity:1;
		visibility:visible;
		left:0;
		border:none;
		padding:0px 0 0px 20px !important;
	}
	#menu ul li:hover .nova-dropdown-menu {
		top:0px;
	}
	#menu ul li .nova-dropdown-menu .column {
		float: none;
	}
	#menu ul li ul li{
		margin-left: 20px;
    	margin-top: 10px;
	}
	.nova-dropdown-menu{
		width:673px !important;
	}
	#menu ul li.col-6 .nova-dropdown-menu .column > a, 
	#menu ul li.col-5 .nova-dropdown-menu .column > a, 
	#menu ul li.col-4 .nova-dropdown-menu .column > a, 
	#menu ul li.col-3 .nova-dropdown-menu .column > a, 
	#menu ul li.col-2 .nova-dropdown-menu .column > a{
		display:block!important;
		padding-bottom:0!important;
		padding-top: 0!important;
		margin-bottom:0!important;
		font-size:10px !important;
		font-weight:600 !important;
		border-bottom:none !important;
	}
	#menu ul li a{
		padding: 10px 15px!important;
	}
	.nova-dropdown-menu-3{
		padding-left:30px;
	}
	#menu .nav > li > a{
		border-bottom:1px solid #ddd;
		color: #000 !important;
	}
	#menu ul li.col-5 ul li, #menu ul li.col-5 ul li.mycolumn {
    width: 100% !important;
		padding: 0 !important;
    margin: 10px 0;
}
.product-column-3 {
    width: 100%;
}
	i.show-mobile{
		display:inline-block !important;
	}
	.hidden-mobile{
		display:none;
	}
	.plus-icon{
		position: absolute;
		right: 15px;
		top: 10px;
		width: 23px;
		height: 30px;
		text-align: center;
	}
	.plus-icon{
		display:inline-block;
	}
	.plus-icon i{
		font-size:18px;
		font-style:normal;
		cursor:pointer;
	}
	#menu .nav > li > a:hover, #menu .nav > li.open > a {
		background: none;
	}
	#menu .open .icon1-open{
		display:none;
	}
	#menu .open .icon1-close{
		display:block;
	}
	#menu .icon1-close{
		display:none;
	}
	#menu #category{
		padding-left: 0px;
	}
	#menu #category::before {
		color: #7e883a;
		content: "";
		font-family: FontAwesome;
		font-size: 14px;
	}
	#menu #category {
		color: #000;
		display: block;
		font-size: 14px;
		font-weight: normal;
		line-height: 16px;
		position: relative;
		text-decoration: none;
		text-transform: uppercase;
		z-index: 6;
		padding:5px 7px 0 11px;
		border: 1px solid #7e883a;
		font-size: 0 !important;
		cursor:pointer;
	}
	#menu .nav li.active a{
		color:#000 !important
	}
	#menu .nav li.active a:hover{
		color:#7e883a !important
	}
	header {
    padding: 10px 0;
  }
	.header-content {
    display: flex;
    align-items: center;
}
.header-content .logo-box {
	order: 2;
  flex: 1;
}
.header-content .menu-box {
	order: 1;
	flex: 1;
}
.header-content .cart-search-box {
	flex: 1;
	order: 3;
	width: auto !important;
	position: unset;
	margin: 0;
}
#menu .navbar-header {
	width: auto;
}
#menu .nav {
	width: 92vw;
}
#cart {
	margin: 0px 8px 0 0;
}
.top-header-free_shipping {
	display: block;
	color: #fff;
	text-align: center;
}
.top-header-menu.head-phone {
	display: none;
}
.topbar-row > .pull-left {
	float:none !important;
}
}
@media (max-width: 600px) {
	#top .time-work{
display: none;
	}
	#search{
		width:478px !important;
	}
}
@media (max-width: 480px) {
	#search{
		width:322px !important;
	}
}
@media (max-width: 360px) {
	#search{
		width:213px !important;
	}
}
@media (max-width: 1286px) {
	.slider-style .owl-controls .owl-buttons .owl-prev{
		left: 15px !important;
	}
	.slider-style .owl-controls .owl-buttons .owl-next {
		right: 15px !important;
	}
	.slider-style:hover .owl-controls .owl-buttons .owl-prev{
		left: 15px!important;
	}
	.slider-style:hover .owl-controls .owl-buttons .owl-next{
		right: 15px!important;
		text-align: right;
	}
	.container {
		width: auto;
	}
	#supermenu .bigdiv{
		width:auto !important;
	}
	.top-search-open #supermenu{
		display:none;
	}
	.col-sm-9 #input-sort, .col-sm-9 #input-limit {
		width: 100%;
	}
	.sort-by::after {
		content: "";
		font-family: "FontAwesome";
		margin-left: 15px;
		position: absolute;
		right: 30px;
		top: 2px;
	}
	.menu-box {
		position: relative !important;
	}
}
@media (max-width: 1070px) {
	.product-featured .mousetrap{
		width:auto !important;
	}
	.product-featured .product-featured-id .image-additional a{
		border:none;
	}
	#top .top-header-menu a + a + a{
		display:none;
	}
	#supermenu ul li a.tll{
		font-size:11px !important;
	}
	#supermenu ul li a.tll {
		margin: 0 10px !important;
	}
	.product-list .product-meta-list {
		width: 64%;
	}
	.header-content .logo-box{
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
		margin-right:0;
	}
	.header-content .logo-box img{
		display: inline-block;
	}
	.header-style-1 #supermenu ul li div.bigdiv{
		top:152px!important;
	}
	.header-style-1 #supermenu ul li.tlli:hover .bigdiv{
		top:152px !important;
	}
	header{
		padding-bottom:20px;
	}
	.header-style-1 #supermenu ul li div.bigdiv.withflyout{
		top:48px!important;
	}
	.header-style-1 #supermenu ul li:hover div.bigdiv.withflyout{
		top:48px!important;
	}
	.top-search-open .header-style-1 #logo{
		display: block !important;
	}
	.header-style-1 .menu-box,
	.header-style-3 .menu-box{
		width: 100%;
	}
	.header-style-3 .logo-box {
		margin-bottom: 10px !important;
		    text-align: center;
    margin: 0 auto;
	}
	.header-style-3{
		position: static !important;
		background: #000000;
	}
	.latest-product-syle .title-section{
		margin-top: 25px;
	}
	.leka-lookbook .grid2x {
		width: 100% !important;
	}
	.leka-lookbook .grid {
		width: 50%;
	}
	.brands-carousel .text-shopbrand{
		display: none;
	}
}
@media (max-width: 980px) {
	#supermenu{
		text-align:left!important;
	}
	.product-featured {
		padding: 80px 0 90px!important;
	}
	.div-h-img{
		height:500px!important;
	}
	#top .top-header-menu a + a{
		display:none;
	}
	.product-list .product-meta-list {
		width: 63%;
	}
	.breadcrumb {
		padding: 140px 0;
	}
}
@media (max-width: 810px) {
	#supermenu ul li div.bigdiv{
		padding:25px !important;
	}
	#supermenu .sub-menu-custom > div > div{
		float: left !important;
		width: 33%!important;
	}
	.wrapper-slideshow {
		clear: both;
	}
	.breadcrumb{
		clear:both;
	}
	#supermenu.respsmall ul li div.bigdiv {
		display: none !important;
	}
	.is-sticky .header-sticky-style {
		position:static !important;
	}
	.header-style-2 #supermenu{
		padding-bottom: 0px !important
	}
	#supermenu.respsmall ul li.tlli{
		background:#fff;
	}
	#supermenu.respsmall ul li.tlli.sep{
		border-top: 1px solid #e9e9e9 !important
	}
	#supermenu ul li a.tll {
		padding: 15px 0 !important;
	}
	#supermenu.respsmall .superdropper span{
		font-size:12px!important;
		margin-top: 6px!important;
	}
	#supermenu.respsmall ul li.tlli:hover a.tll { color: #7e883a;}
	#supermenu.respsmall a.mobile-trigger{
		display:inline-block !important;
		border: 1px solid #7e883a;
		font-size:0 !important;
		padding: 7px 0px 3px 10px !important;
	}
	#supermenu.respsmall a.mobile-trigger:before{
		 content: "";
		 font-family: FontAwesome;
		 font-size:14px;
		 color:#7e883a;
	}
	#supermenu li.posi-li .withflyout .withchildfo {
		padding: 0 !important;
	}
	#supermenu.respsmall ul li.exped div.bigdiv{
		opacity: 1 !important;
		visibility: visible!important;
		top:0 !important;
		padding: 10px 20px !important;
		border:none !important;
	}
	#supermenu.respsmall ul li.exped div.bigdiv > div a{
		padding: 10px 0px !important;
	}
	.background-image{
		background-color:#fff !important;
		background-image: none !important;
		border: 1px solid #ddd !important;
	}
	#supermenu .background-image .sub-menu-custom .widget ul li a, #supermenu .background-image .sub-menu-custom .widget h3.widgettitle {
		color: #000;
	}
	.header-style-2 .is-sticky #supermenu{
		padding:15px 0;
	}
	.home_style1_bl1 .banner-text .group-text span.big-text{
		font-size: 50px !important
	}
	.header-style-1 .cart-search-box{
		width: 17%;
	}
	.header-style-3 .cart-search-box{
		width: 17%;
	}
	.header-style-1 #supermenu.respsmall > ul.exped{
		width: 100% !important;
		top: 60px!important;
	}
	.header-style-1 #supermenu ul li div.bigdiv{
		top: inherit!important;
	}
	.header-style-1 #supermenu ul li.tlli:hover .bigdiv{
		top:inherit !important;
	}
	.header-style-1 #supermenu ul li div.bigdiv.withflyout{
		top:inherit !important;
	}
	.header-style-1 #supermenu ul li:hover div.bigdiv.withflyout{
		top:inherit !important;
	}
	.box-productcarousel-default {
		display: inline-block;
		width: 32%;
	}
	.box-productcarousel-default .transition .caption{
		margin-top: 20px;
	}
	.sliderbloglatest-dp .group-ct{
		width: 100% !important;
	}
	.sliderbloglatest-dp .images1{
		width: 100% !important;
	}
	.home_style1_bl5{
		height: inherit !important;
	}
	.header-style-3 #supermenu.respsmall > ul.exped{
		width: 116%;
		padding-top: 0px;
	}
	.header-style-3 #supermenu ul li a.tll, .header-style-3 .cart-search-box .fa-search {
		color: inherit;
	}
}
@media (max-width: 730px) {
	#login_view .btn-group-justified {
    table-layout: auto;
  }
	.checkout-cart #content .buttons{
		text-align: center;
	}
	.checkout-cart #content .buttons .pull-left, .checkout-cart #content .buttons .pull-right{
		float:none !important;
		margin-bottom: 10px;
	}
	#content .product-detail-thumbnails {
		height: auto !important;
	}
	.welcome-home > .row {
		margin-bottom: 10px;
	}
	.slide-collection .owl-pagination {
		padding: 8px 15px !important;
	}
	.group-action .quickview-box{
		display:none;
	}
	.breadcrumb .page-title{
		padding: 28px 10px;
	}
	.breadcrumb > li {
    white-space: normal;
}
		.time-work {
			display: none;
		}
}
@media (max-width: 680px) {
	header #search .btn-lg:before {
		content: "\f002";
	}
	header #search .btn-lg{
    font: normal normal normal 16px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 0px;
    z-index: 5;
    height: 42px;
    width: 40px;
	}
	#top .top-header-menu a{
		display:none;
	}
	.novacol3 {
		width: 100% !important;
		margin-bottom:35px;
	}
	#top-links{
		margin-top: 15px;
		text-align: center;
		width: 100%;
	}
	.group-p{
		text-align:center;
	}
	.group-p > div{
		float:none !important;
		display:inline-block;
	}
	#search{
		padding-bottom:20px;
		transition: all 0.3s ease 0s;
	}
	.breadcrumb{
		 padding: 33px 0;
	}
	.title-product-page{
		margin-top:40px;
	}
	.thumbnails{
		overflow:hidden;
	}
	.product-list .box-img-list {
		width: 100%;
		margin-bottom: 20px;
	}
	.product-grid{
		width:100% !important;
	}
	#supermenu .sub-menu-custom > div > div{
		float: none !important;
		width: 100% !important;
	}
	#supermenu .sub-menu-custom .widget h3.widgettitle{
		margin-bottom:0;
	}
	#supermenu .sub-menu-custom .widget ul{
		margin-bottom:30px;
	}
	.box-productcarousel .box-heading h2{
		font-size: 16px;
	}
}
@media (max-width: 480px) {
	.description-feature {
		display: none;
	}
	.product-featured .product-thumb h4 {
		font-size: 16px;
	}
	.product-thumb .caption {
		min-height: 130px;
	}
	.div-h-img{
		height:350px!important;
	}
	.product-featured {
		padding: 30px 0 30px!important;
	}
	.footer-bottom .coppyright-custom{
		width:100% !important;
		padding-bottom:20px;
		text-align:center;
	}
	.footer-bottom .box-payment{
		width:100%;
		text-align:center;
		float:none !important;
	}
	.footer-bottom .box-payment ul.payment li{
		float:none;
		display:inline-block;
	}
	.section-about{
		padding:0;
	}
	.about-text .icon{
		display:none;
	}
	.sortBar{
		padding: 15px 0;
	}
	.box-productcarousel-default{
		width: 100%;
	}
}
@media (max-width: 380px) {
	.product-featured .button-add-to-cart button{
		padding: 4px 15px;
	}
	.section-redirectshop h1{
		font-size:35px;
	}
	.section-redirectshop p{
		font-size:18px;
	}
	#top-links .list-inline li {
		padding: 0 ;
	}
	.dropdown-menu{
		left:0;
	}
	#supermenu{
		width:160px;
	}
	.home5-block2 .promo-text a.button{
		margin-top:25px;
	}
	.home5-block3 {
		padding: 110px 0;
	}
	.brands-carousel-home3 .content-block {
		padding: 60px 15px;
	}
}
@media (max-width: 767.98px) {
#iwsmarkers {
	height: auto !important;
	margin-bottom: 15px;
}
}

@media (min-width: 681px) {
	.lang-account > .group-p > .pull-left {
		float:right !important;
	}
	}
