@media all and (max-width:1200px){
}

@media all and (max-width:992px){
}

@media all and (max-width:768px){
	body{
		padding-top: 80px;
	}
	.cats-order{
		align-self: end;
		width: 160px;
	}
	.cats-order a{
		font-size: 14px;
	}

	.cats-order .sub-div a{
		font-size: 12px;
	}
	.new-header #navbar{
		background: #fff;
		min-height: 60px;
	}
	.new-header #navbar svg, .new-header #navbar img{
		width: 20px;
		height: 20px;
	}
	.new-header .search-icon{
		display: none;
	}
	.new-header #navbar .logo-div img{
		width: auto;
		height: auto;
	}
	.new-header #navbar.search-active .nav-top-end,
	.new-header #navbar.search-active .logo-div{
		display: none;
	}
	.new-header .search-form{
		width: auto;
	}
	.new-header .nav-top{
		padding: 20px 0px;
	}
	.new-header .main{
		margin-top: 72px;
	}
	.hity-inner{
		grid-template-columns: 1fr 1fr; /*1fr 1fr*/
    	grid-gap: 10px;
	}
	.search-form{
		display: none;
		/*position: absolute;
    	top: 75px;
    	left: 0;
    	padding: 10px;*/
    	width: 100%;
    	background: #fff;
	}
	.nav-top .phone-wr{
		display: none;
	}
	.nav-top-cn{
		display: none;
	}
	.hity-inner .hity-item:last-child{
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.nav-div-wr{
		display: none;
	}
	.main-slider .swiper-slide img{
		height: auto;
		width: 100%;
	}
	section{
		margin: 50px 0px;
	}
	.main{
        margin-top: 10px;
		padding-bottom: 10px;
	}
	.hity-item img{
		border-radius: 6px;
	}
	.hity-inner .hity-item:last-child img{
		height: 272px;
	}
	.advans-inner{
		display: none;
	}
	.advans-mob-inner{
		display: grid;
		margin-top: 20px;
	}
	.advans-mob-head{
		display: grid;
    	grid-template-columns: 32px 1fr 11px;
    	align-items: center;
    	grid-gap: 10px;
	}
	.advans-mob-head img{
		width: 100%;
		height: auto;
	}
	.advans-title{
		margin-bottom: 0;
		font-size: 14px;
		color: #1a1d1f;
		font-weight: 600;
	}
	.advans-mob-item{
		border-top: 1px solid #ededed;
    	padding: 10px 0px;
	}
	.advans{
		background: transparent;
		padding: unset;
	}
	.advans h2{
		color: #1A1D1F;
	}
	p{
		font-size: 14px;
	}
	h2{
		font-size: 22px;
	}
	h2.main-h2{
		font-size: 22px;
	}
	.pred-title{
		font-size: 16px;
	}
	.pred-con{
		padding: 10px;
	}
	.hity-inner .sale-badge {

		width: 52px;
		height: 52px;
		background-size: contain;
		margin-left: auto;
		margin-right: -10px;
		margin-top: -10px;
	}
	.nov-inner{
		grid-template-columns: 1fr;
	}
	.nov-inner .hity-item:nth-child(2n){
		grid-row: 3;
		grid-row-start: unset;
		grid-row-end: unset;
		grid-column-start: unset;
		height: 100%;
	}
	.nov-inner .hity-item{
		height: 100%;
	}
	.faq-title{
		font-size: 16px;
	}
	/*.faq-sec{
		display: none;
	}*/
	.foot-cont{
		display: flex;
		flex-direction: column;
	}
	.nav-top{
		grid-template-columns: 18px 23px 1fr 66px;
	}
	.logo-div{
		justify-content: center;
	}
	.nav-top-end a svg{
		width: 18px;
	}
	.m-tog svg{
		width: 18px;
	}
	.search-form-mob-btm img{
		width: 18px;
	}
	.m-tog-menu.active{
		width: 70%;
	}
	.m-tog-ul li a{
		font-size: 18px;
	}
	.parent-menu .sub-menu li a{
		font-size: 14px;
	}
	.parent-menu.active .parent-menu-link:before{
		width: 18px;
		height: 10px;
	}
	.parent-menu .parent-menu-link:before{
		height: 10px;
		margin-top: 8px;
	}
	.parent-menu:hover .parent-menu-link:before{
		left: 0;
	}
	.logo-div img{
		/*height: 17px;*/
        max-height: 40px;
        width: auto;
	}
	.search-form-mob-btm{
		display: block;
	}
	.about-main-sec{
		margin-top: 50px;
	}
	.about-video img{
		height: 360px;
	}
	.about-video a img{
		width: 35px;
		height: 35px;
	}
	.about-inner {
    	grid-template-columns: 1fr;
    	grid-gap: 10px;
	}
	.about-item{
		height: 100%;
		padding: 10px;
		grid-gap: 10px;
	}
	.about-inner .about-item:nth-child(6n){
		grid-row-start: unset;
    	grid-row-end: unset;
    	grid-column-start: unset;
    	height: 100%;
	}
	.about-inner .about-item:nth-child(7n){
		grid-column-start: unset;
    	grid-column-end: unset;
    	grid-row-end: unset;
    	height: 100%;
    	grid-row-start: unset;
    	margin-top: 0;
	}
	.about-inner .about-item:nth-child(8n){
		grid-column-start: unset;
    	margin-top: 0;
	}
	.about-num{
		width: 35px;
    	height: 35px;
    	font-size: 16px;
	}
	.about-item p{
		font-size: 12px;
	}
	.about-inner .about-item:nth-child(9n){
		margin-top: 0;
	}
	.about-inner .about-item:nth-child(10n){
		margin-top: 0;
	}
	.products-inner{
		grid-template-columns: 1fr 1fr;
		grid-gap: 10px;
	}
	.pagi{
		grid-column-end: 3;
	}
	.prod-img{
		padding:0;
	}
	.prod-img img{
		height: 145px;
	}
	.product__carousel .gallery-top{
		height: auto !important;
		margin-bottom: 20px;
	}
	.product__carousel .gallery-top .swiper-slide a img{
		padding-top: 0;
		height: auto;
	}
	.product__carousel .gallery-top .swiper-slide a{
		height: auto;
	}
	.prod-title{
		font-size: 14px;
		line-height: 120%;
		word-break: break-word;
	}
	.prod-desc{
		font-size: 12px;
	}
	.prod-price{
		font-size: 14px;
	}
	.prod-btns{
		opacity: 1;
		pointer-events: all;
	}
	.prod-btns a img{
		width: 15px;
	}
	.products-item{
		height: 100%;
    	display: flex;
    	flex-direction: column;
	}
	.prod-con{
		height: 100%;
    	justify-content: space-between;
	}
	.cats-wrapper{
		flex-direction: column;
	}
	.cats-wr{
		flex-wrap: wrap;
		grid-gap: 6px;
	}
	.cats-wr a{
		font-size: 14px;
		padding: 6px 15px;
	}
	.breadcrumbs-div{
		margin-top: 50px;
	}
	.breadcrumbs a{
		font-size: 12px;
	}
	.breadcrumbs p{
		font-size: 12px;
	}
	.breadcrumbs a::after{
		width: 5px;
		height: 9px;
	}
	.page-number{
		font-size: 14px;
	}
	.product-page-con-inner h2{
		font-size: 16px;
	}
	.prod-art{
		font-size: 16px;
	}
	.product-page-price{
		font-size: 16px;
	}
	.product-page-sr{
		font-size: 16px;
	}
	.product-page-deltime p{
		font-size: 16px;
	}
	.product-page-deltime .product-page-deltime-date{
		font-size: 14px;
	}
	.product-page-colors p{
		font-size: 16px;
	}
	.product-page-colors-inner span{
		width: 50px;
		height: 20px;
	}
	.button{
		font-size: 14px;
		padding: 6px 25px;
	}
	.product-page-addform{
		grid-template-columns: 1fr 2fr;
	}
	.product-page-addform .number{
		padding: 6px;
	}
	.product-page-info-in-head p{
		font-size: 16px;
	}
	.reviews-btn{
		margin-left: 15px;
    	margin-top: 20px;
	}
	.product-page-reviews-inner{
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.product-page-reviews-title{
		font-size: 16px;
	}
	.product-page-reviews-item{
		padding: 15px 10px 10px 10px;
	}
	.pro-info-in-wh{
		grid-gap: 20px;
		justify-content: unset;
		display: grid;
    	grid-template-columns: 1fr 1fr;
    	align-items: baseline;
	}
	.product-status{
		font-size: 12px;
	}
	.product-page-con-inner{
		grid-gap: 15px;
	}
	.cart-inner{
		display: grid;
    	position: relative;
	}
	.cart-inner-st{
		grid-gap: 10px;
    	display: grid;
    	grid-template-columns: 130px 1fr;
	}
	.cart-inner-st img{
		height: 100%;
    	width: 100%;
	}
	.cart-inner-con{
		width: fit-content;
	}
	.cart-inner-con .cart-inner-title{
		width: 100%;
		font-size: 16px;
	}
	.cart-inner .product-page-addform{
		width: 125px;
	}
	.product-page-addform .number input{
		font-size: 14px;
	}
	.cart-inner-end{
		position: absolute;
    	bottom: 55px;
    	left: 140px;
    	flex-direction: unset;
    	grid-gap: 30px;
	}
	.cart-price{
		font-size: 16px;
	}
	.cart-delete{
		font-size: 14px;
	}
	.cart-delete svg{
		width: 14px;
	}
	.cart-sec{
		margin-top: 50px;
	}
	.del-inner{
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.del-inner .about-item:nth-child(5n){
		grid-column-start: unset;
		grid-column-end: unset;
	}
	.del-inner .about-item:nth-child(6n){
		grid-column-start: unset;
		grid-column-end: unset;
	}
	.del-inner .about-item{
		padding: 15px;
	}
	.del-end-wrapper{
		margin: 0;
	}
	.del-end-item div{
		padding: 10px;
	}
	.del-title{
		font-size: 14px;
	}
	.del-pr p{
		font-size: 20px;
	}
	.del-end-inner{
		margin-bottom: 30px;
	}
	.cart-end-form{
		padding: 0px 10px;
		width: 100%;
    	margin: 0;
	}
	.cart-end-form-wr{
		padding: 20px;
	}
	.reg-div-op{
		height: auto;
		grid-gap: 30px;
	}
	.login-wrapper{
		grid-gap: 50px;
	}
	.maps-btns {
    	grid-template-columns: 1fr 1fr;
	}
	.maps-btns a{
		grid-template-columns: 1fr;
	}
	.maps-btns a img{
		height: 90px;
	}
	.maps-con-item iframe{
		height: 300px;
	}
	.maps-wrapper{
		grid-template-columns: 1fr;
		grid-gap: 10px;
	}
	.maps-con{
		grid-row: 1;
	}
	.cart-end-form form .radio-l{
		font-size: 14px;
	}
	form select{
		font-size: 14px;
	}
	.cart-end-form form .adres{
		flex-direction: column;
	}
	input{
		padding: 6px;
	}
	input::placeholder{
		font-size: 14px;
	}
	label{
		font-size: 14px;
	}
	input[type=radio]{
		width: 10px;
		height: 10px;
		padding: 6px;
	}
	.login-div form .pass-open img{
		width: 15px;
	}
	.reg-div-cl form .pass-open2 img{
		width: 15px;
	}
	.reg-div-cl form .pass-open3 img{
		width: 15px;
	}
	.login-div form .pass-open.active::before {
    	width: 13px;
    	top: 12px;
	}
	.search-btn img{
		width: 18px;
		height: 18px;
	}
	.main-swiper .swiper-pagination .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
	.main-swiper .swiper-pagination{
		grid-gap: 10px;
	}
	.sticker-tezal{
		width: 32px;
		height: 32px;
		background-size: contain;
	}
	.pred-con-prod .sale-badge{
		width: 32px;
		height: 32px;
		background-size: contain;
		font-size: 12px;
	}
	.pred-con-prod .hit-badge,
	.pred-con-prod .new-badge,
	.pred-con-prod .action-badge{
		height: auto;
		padding: 5px 7px;
		font-size: 12px;
		text-align: center;
	}
	.sticker-kz {
		max-height: 32px;
	}
	.pred-con-prod{
		gap: 10px;
	}
	.lang-switcher__current img{
		display: none;
	}
}


@media all and (max-width:420px){
}


@media all and (max-width:370px){
}


@media all and (max-width:320px){
}