
@media (min-width: 1380px){
	.swiper-button-next {
		right: -37px;
	}
	.swiper-button-prev {
		left: -37px;
	}
}
@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1343px;
	}
	.m12-col-5 {
		max-width: 20%;
	}
	.sticky-des {
		position: sticky;
		top: 120px;
	}
}
@media(min-width: 992px) {
	.tab-sec .nav {
		position: absolute;
		top: -58px;
	}
}
@media(max-width: 1199px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 100%;
	}
}
@media(max-width: 991px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding: 10px;
	}
}
@media(max-width: 767px) {
	body {
		font-size: 16px;
	}
	.navbar-brand img {
		max-width: 110px;
	}
	header {
		padding: 12px 0;
	}
	.row .f-col:nth-child(1),
	.row .f-col:nth-child(2),
	.row .f-col:nth-child(3),
	.row .f-col:nth-child(4) {
		width: 100%;
	}
	.row .f-col:nth-child(3) {
		border-left: 0;
		border-right: 0;
	}
	.sk-nav .nav-item {
		width: 100%;
	}

	.sec-h {
		font-size: 32px;
	}
	.sec-p {
		font-size: 17px;
	}
	.nav-pills .nav-link {
		margin-right: 20px;
		font-size: 25px;
	}
	.btn {
		padding: 5px 12px;
		font-size: 20px;
	}

	.d-price .old-price {
		font-size: 18px;
		line-height: 18px;
	}
	.d-price .new-price {
		font-size: 30px;
		line-height: 30px;
	}
	h1.sec-h {
		font-size: 40px;
	}
	.fs-35-w5 {
		font-size: 28px;
	}
	.fs-30-w5 {
		font-size: 22px;
	}
	.fs-25-w5 {
		font-size: 19px;
	}
	.home-search .sec-p {
		font-size: 24px;
	}
}