@media screen and (max-width:1189px)
{
	
}



@media screen and (max-width:767px)
{

	body{
		min-width: 320px;
	}
	.carousel_body .carousel-item{
		height: auto !important;
	}
	.product_list{
		flex-wrap: wrap;
	}

	.product_list .card{
		margin-top: 20px;
	}

	.products, .fetures, .news_carusel, .about_us, .videos{
		padding:50px 0px;
	}

}


@media screen and (max-device-width: 480px)
{
	body
	{
		-webkit-text-size-adjust: none;
	}
	.carousel_body .carousel-item{
	 	height: auto !important;
	 }

	 .products, .fetures, .news_carusel, .about_us{
	 	padding:50px 0px;
	 }
	 .videos_container{
	 	flex-direction: column;
	 	width: 100%;
	 }

	 .videos_container .video_item{
	 	width: 100%;
	 }
}