@media only screen and (max-width:1920px) and (min-width:1500px){
	.container{max-width:1450px;}
	.hidden-lg{display:none;}
}
@media only screen and (max-width:1600px){
	a.navbar-brand img{width:80%;}
	.mainBanner .bannerImgs .dishImg2{width:40%;right:-65px;}
	.mainBanner .bannerImgs .dishImg1{width:35%;left:-35px;}
}
@media only screen and (max-width:1445px){
	.differentSec .bannerImgs .dishImg2{width:35%;right:-60px;}
	.differentSec .bannerImgs .dishImg1{left:-50px;width:35%;}
	.secHeading{font-size:3.125rem;}
	.mainImg {
		border-radius: 150px 0 150px 0;
		height: 850px;
	}
}
@media only screen and (max-width:1366px){
	html{font-size:15px;}
	.themeMainBtn:before{width:80px;height:80px;transform:translateY(-50%);background-size:70%;}
}
@media (max-width:1199.98px){
	html{font-size:14px;}
	.mainBanner .mainImg{width:65%;}
	.mainBanner h2{font-size:2.625rem;}
	.mainBanner .mainImg {
		width: 100%;
		height: 610px;
		object-fit: cover;
		object-position: 0 -50px;
	}
	.differentSec .bannerImgs .mainImg {
		height: 600px;
		width: 100%;
		object-fit: cover;
		object-position: 0 -150px;
	}
	.productCard > .content .head h4 {
		font-size: 1.35rem;
	}
	
	.productCard > .content .head h5 {
		font-size: 1.25rem;
	}
}
@media (max-width:991.98px){
	html{font-size:13px;}
	.navbar-toggler{background-color:#fff;}
	.aboutSec .aboutBg{z-index:-1;}
	.testimonialCard{margin:0 100px;}
	header{position:relative;}
	.mainBanner .mainImg {
		width: 100%;
		height: 510px;
		object-fit: cover;
		object-position: 0 -50px;
	}
	.mainBanner .bannerImgs .starImg {
		display: none;
	}
	.differentSec .bannerImgs .dishImg1 {
		bottom: 20%;
	}
	
	.differentSec .bannerImgs .dishImg2 {
		top: 0;
	}
}
@media (max-width:767.98px){
	html{font-size:12px;}
	.hidden-xs{display:none!important;}
	a.navbar-brand img{width:50%;}
	header{position:relative;padding:20px 0;}
	.mainBanner .bannerImgs{display:none;}
	.themeMainBtn:before{width:65px;height:65px;transform:translateY(-50%);background-size:70%;}
	figure.aboutBg{display:none;}
	.aboutSec{padding:9rem 0;text-align: center}
	.topBorder{display:none;}
	.aboutSec figure{margin-bottom:45px;}
	.secHeading{font-size:2.125rem;margin-bottom:20px;}
	.bottomBorder{display:none;}
	.differentSec .bannerImgs{margin-top:50px;}
	footer .footerBorder{display:none;}
	footer{padding:3em 0;text-align: center;}
	.mainBanner {
		text-align: center;
	}
	.mainBanner p {
		width: 100%;
	}
	.differentSec {
		text-align: center;
	}
	.footerLinks h2:before {
		left: 50%;
		transform: translateX(-50%);
	}
	
	.footerLinks .info {
		flex-direction: column;
	}
	.menuDiv {
		display: inline-flex;
		flex-direction: column;
	}
}
@media (max-width:575.98px){
	figure.bannerImgs img.mainImg{width:65%;border-radius:0;}
	footer{padding:3em 20px;}
	footer>figure img{z-index:-1;}
	.footerLinks{margin:15px 0;}
	.footerLinks .info i{width:40px;height:40px;}
	a.navbar-brand {
		width: 70%;
	}
	
	a.navbar-brand img {
		width: 70%;
	}
}
@media (max-width:480px){
	.aboutSec figure img{width:94%;}
	.testimonialCard{margin:0 30px;}
	section{padding:5rem 0 8rem;}
	.productCard{width: 100%;}
}

@media (max-width:375px){
	.aboutSec figure img{width:100%;}
	.testimonialCard{margin:0 30px;}
	section{padding:5rem 0 8rem;}
	.productCard{width:100%;}
    .secHeading {
        font-size: 2rem;
     }
     .mainBanner h2 {
        font-size: 2.4rem;
     }
     a.navbar-brand img {
        width: 40%;
    }
}