


@media (min-width: 1400px){
	.container {
	    max-width: 90% !important;
	}
	.product-details .slider-details .swiper-container {
	    width: 100%;
	    height: 600px;
	}
}


/*==========================*/


@media (max-width: 991px) {
	body h1 {
	    font-size: 2.3rem;
	}
	body h2 {
	    font-size: 1.85rem;
	}
	body h3 {
	    font-size: 1.5rem;
	}
	body h4 {
	    font-size: 1.25rem;
	}
	.content-product .sidebar {
		width: 100%;
	}
	.content-product .content {
	    width: 100%;
	}
	.product-details .slider-details .swiper-container {
	    height: 380px;
	}
	.content-product .content .content-top{
		display: none !important;
	}
	.content-product .fillter-top {
	    margin-bottom: 0em;
	}

	/*sidebar-mob*/
	.sidebar-mob {
	    height: 100%;
	    position: fixed;
	    top: 0;
	    left: -100%;
	    background: #fff;
	    z-index: 99;
	    overflow: hidden;
	    overflow-y: auto;
	    padding: 20px 0;
	    transition: all .4s ease;
	}
	.sidebar-mob.open {
		left: 0;
		display: block !important;
	}


	.footer .box{
		margin-bottom: 1em;
	}
}

@media (max-width: 767px) {
	body h1 {
	    font-size: 2rem;
	}
	.content-product .products .box.inline .owl-slider {
	    width: 100%;
	    padding: 0;
	}
	.content-product .products .box.inline .txt {
	    width: 100%;
	}
	.product-details .slider-details .swiper-container {
	    height: 300px;
	}
	.product-details .slider-details .swiper-container.gallery-thumbs {
	    height: 80px;
	}
	.content-product .content .content-top .list-icons {
	    margin-right: 0px;
	}

}

@media (max-width: 575px) {
	body h2 {
	    font-size: 1.6rem;
	}
	body h3 {
	    font-size: 1.35rem;
	}
	body h4 {
	    font-size: 1.22rem;
	}
	body h5 {
	    font-size: 1rem;
	}
	.content-product .content .content-top .list a{
	    font-size: .65em;
	    padding: 6px 8px;
	}
	.content-product .content .content-top .list-icons a {
	    font-size: 1em;
	}
}

@media (max-width: 480px) {
	.product-details .slider-details .swiper-container {
	    height: 260px;
	}
}