
@media only screen and (max-width: 1500px) 
{
   
    

}




@media only screen and (max-width: 1550px) 
{
   
    

}



@media only screen and (max-width: 1539px) 
{
   

}


@media only screen and (max-width: 1440px) 
{
    
   

}


@media only screen and (max-width: 1402px) 
{

    


}




@media only screen and (max-width: 1350px) 
{
    


}



@media only screen and (max-width: 1300px) 
{
    



}


@media only screen and (max-width: 1250px) 
{
    
    
}



@media only screen and (max-width: 1200px) 
{
    


}


@media only screen and (max-width: 1133px) 
{
    
}




@media only screen and (max-width: 1100px) 
{
    
    
}

@media only screen and (max-width: 1090px) 
{
  
    

}

@media only screen and (max-width: 1030px) 
{
    
   


}









@media only screen and (max-width: 1000px) 
{
    .msg h3 {
	    width: 60%;
	}
	.emlsmin {
	    width: 80%;
	}
	.logo1 {
	    left: 10%;
	}



}


@media only screen and (max-width: 937px) 
{

    

}



@media only screen and (max-width: 900px) 
{
    .hdrheading a {
	    font-size: 13px;
	}
	    .emlsmin {
        width: 90%;
    }
    .bnfts {
	    padding: 3% 8% 0% 8%;
	}
	.vdotxt h4 {
	    width: 100%;
	    font-size: 2vw;
	}
	.frttxt p {
	    font-size: 13px;
	}
	.frthd h3 {
	    font-size: 15px;
	}
	.frthd2 h3 {
	    font-size: 15px;
	}
	.frthd p {
	    font-size: 13px;
	}
	.frthd a {
	    font-size: 13px;
	}
	.frthd2 p {
	    font-size: 13px;
	}
	.lsttxt p {
	    font-size: 12px;
	}
	.lsttxt p a {
	    font-size: 12px;
	}
	::placeholder{
		font-size: 13px;
	}
	.b5vm {
	    width: 80%;
	    font-size: 15px;
	}
	.rngcat {
	    width: 95%;
	}
	.rctxt h3 {
	    font-size: 20px;
	}
	.rctxt p {
	    font-size: 12px;
	}
	.rctxt ul li {
	    font-size: 12px;
	}
	.rice111 {
	    right: -35%;
	}
	.rice121 {
	    left: -33%;
	}

}



@media only screen and (max-width: 850px) 
{
    
    
}

@media only screen and (max-width: 800px) 
{
	.adrs h3 {
	    width: 100%;
	}
	.call i {
	    font-size: 35px;
	}
	.call p {
	    font-size: 12px;
	}
	.call a {
	    font-size: 12px;
	}


	.glry {
	    width: 95%;
	}
	.glry h3 {
	    font-size: 18px;
	}
	#category2Btn{
	    width: 55%;
	    font-size: 20px;
	}
	#category1Btn {
	    width: 55%;
	    font-size: 20px;
	}
    .logo1 {
        left: 5%;
    }
    .bnr1 {
	    margin-top: 3%;
	}
    .bnr2 {
	    margin-top: 3%;
	}
    .bnr3 {
	    margin-top: 3%;
	}
	.brnd h3 {
	    width: 30%;
	}




}



@media only screen and (max-width: 767px) 
{   
	.prdcts h3 {
	    font-size: 18px;
	}
	.productheading h2 {
	    width: 45%;
	    font-size: 18px;
	}
	.prdcts p {
	    font-size: 12px;
	    padding: 0% 0% 2% 0%;
	}

	.prdcts p {
	    font-size: 12px;
    	padding: 0% 0% 3% 0%;
	}
	.ftrlogo img {
	    width: 20%;
	    padding-top: 1%;
	}
	.ftrlogo{
		text-align: center;
	}
	.frthd {
	    padding: 0% 0% 0% 0%;
	}
	.frthd2 {
	    padding: 0% 0% 3% 0%;
	}
	.lsttxt {
	    width: 90%;
	}


}


@media only screen and (max-width: 750px) 
{
    .bnfts {
        padding: 3% 6% 0% 6%;
    }
    .newabtsection h3 {
	    font-size: 18px;
	}
    .newabtsection a {
	    font-size: 18px;
	}
    .vdos h3 {
	    font-size: 18px;
	}
    .crtf h3 {
	    font-size: 18px;
	}
    .cntres h3 {
	    font-size: 18px;
	}
    .testimonial-slider h3 {
	    font-size: 18px;
	}
    .msg h3 {
	    font-size: 18px;
	}


}


@media only screen and (max-width: 700px) 
{
	.rcpht img {
	    width: 100%;
	}

    .logo1 {
        left: 0%;
    }
    .logo1 img {
	    width: 65%;
	}
	.hdrheading {
	    width: 90% !important;
	}
	.sclmedia {
	    bottom: 52%;
	    width: 8%;
	}
	    .hdrheading a {
        font-size: 12px;
    }
    .bnr2txt h4 {
	    font-size: 3.5vw;
	}
	.bnr2txt h3 {
	    line-height: 0.4;
	}
	.productsbnr2 {
	    bottom: -40px;
	}
	.tiltpng img {
	    width: 37%;
	}
	.tiltpng {
	    right: -63%;
	}
	#button1 {
	    width: 40px;
	    height: 40px;
	    font-size: 27px;
	}
	.ladychef {
	    bottom: -72px;
	    right: -105px;
	}

}



@media only screen and (max-width: 650px) 
{
	.bnftdsply h3 {
	    font-size: 15px;
	}
	.flags img {
	    width: 100%;
	}
	.flags h4 {
	    font-size: 12px;
	}
	.flag {
	    padding: 2% 0% 4% 0%;
	}
	.strs i {
	    font-size: 18px !important;
	}
	.testimonial img {
	    width: 26%;
	}
	.testimonial h4 {
	    font-size: 15px;
	}
	.testimonial p {
	    font-size: 10px;
	}
	.newabtsection p {
	    font-size: 10px;
	}
	.vdotxt h4 {
        font-size: 15px;
    	padding: 3%;
    }
    .vdotxt p {
	    font-size: 10px;
	}
	.crtfvsul2 img {
	    width: 65%;
	}
	.crtfvsul3 img {
	    width: 65%;
	}
	.crtfvsul4 img {
	    width: 65%;
	}
	.controls span {
	    width: 30px;
	    font-size: 18px;
	}
	::placeholder{
		font-size: 12px;
	}
    
}



@media only screen and (max-width: 600px) 
{
	.crtcttxt {
	    padding-top: 0%;
	}
	.crtcttxt h4 {
	    font-size: 17px;
	}
	.crtcttxt p {
	    font-size: 12px;
	}
	.crtcttxt h3 {
	    font-size: 20px;
	}
    .ladychef img {
	    width: 50%;
	}
	.ladychef {
        bottom: -61px;
    }
    .hdrheading {
        width: 97% !important;
    }
        .logo1 img {
        width: 70%;
    }
    .crop1 img {
	    width: 40%;
	}
    .crop2 img {
	    width: 40%;
	}
	.vsntxt p {
	    padding: 0% 14% 0% 1%;
	    font-size: 10px;
	}
	.vsntxt {
	    margin-top: -13%;
	}
	.qltytxt h3 {
	    font-size: 20px;
	}
	.qltytxt p {
	    font-size: 12px;
	}
	.visn {
	    padding: 4% 0% 13% 0%;
	}
	.qltytxt {
	    margin-top: -12%;
	}
	.abttxt p {
	    font-size: 12px;
	}
	.brndimg img {
	    width: 100%;
	}
	.brnd {
	    width: 95%;
	}
	.vsntxt h3 {
	    font-size: 20px;
	}

    
}






@media only screen and (max-width: 575px) 
{
	.vdos h3 {
	    width: 50%;
	    margin: 10px auto;
	}
	.productheading h2 {
        width: 70%;
        font-size: 20px;
    }
	.spex img {
	    width: 65%;
	}
	.vsntxt h3 {
	    text-align: center;
	}
	.vsntxt p {
        padding: 0% 5% 0% 5%;
	}
	.spex{
		text-align: center;
        padding-bottom: 13%;
	}
	.qltytxt h3 {
	    text-align: center;
	}
	.qltytxt p {
	    text-align: justify;
	    padding: 0% 5% 0% 5%;
	}
	.machineimg{
		text-align: center;
	}
	.machineimg img {
	    width: 65%;
	}
	.aboutgirl img {
	    width: 65%;
	}
	.aboutgirl{
		text-align: center;
	}
	.cntbnr {
	    margin-top: 6%;
	}

	.manimg img {
	    width: 90%;
	}
	.corn1 img {
	    width: 90%;
	}
	.elichi11 img {
	    width: 65%;
	}
	.elichi21 img {
	    width: 80%;
	}
	.msg2 {
	    margin-bottom: 3%;
	}
	.msg h3 {
        width: 100%;
    }
	.corn2 img {
	    width: 90%;
	}
	.gallerysection{
		margin-bottom: 10%;
	}
	.glry {
        width: 55%;
    }
	.glrybnr h3 {
	    font-size: 6.5vw;
	}
	.rngcatmobile{
		display: block;
	}
	.rice121 img {
	    width: 60%;
	}
	.rice121 {
	    bottom: 60%;
	}
	.rice111 {
	    bottom: 48%;
	}
	.rice111 img {
	    width: 60%;
	}
	.rctxt h3 {
	    width: 100%;
	}
	.rngcat{
		display: none;
	}
	#category1Btn {
	    margin: 15px auto;
	}
	    .rcpht img {
        width: 60%;
    }
	.rngbnr h3 {
	    font-size: 6.5vw;
	}
	.prdctsimg{
		text-align: center;
	}
	.elichii02 {
	    width: 40%;
	}
	.elichii01 {
	    width: 40%;
	}
	.prdctsimg img{
	    width: 80%;
	}
	.brndimg img {
        width: 25%;
    }
    .bnftdsply {
	    width: 65%;
	    margin: auto;
	    padding-bottom: 3%;
	}
	    .bnftdsply h3 {
        font-size: 17px;
    }
    .spcs {
	    padding-top: 0 !important;
	}
	.vdoinr {
	    width: 80% !important;
	    margin: auto !important;
    	padding-bottom: 0%;
	}
	.vdotxt {
	    width: 65% !important;
	    margin: auto !important;
	}
	    .vdotxt h4 {
        width: 30%;
        margin: 15px auto;
        padding: 1%;
    }
    .crtf h3 {
	    width: 35%;
	}
	.crtfvsul5 {
	    margin: 0% 0% 0% -10%;
	}
	.crtfvsul5 img {
	    width: 225px;
	}
	.msg1 {
	    padding: 2%;
	}
	.msg2 {
	    margin-bottom: 3%;
	}
	    .b5vm {
        width: 50%;
    }
        .ftrlogo img {
        width: 25%;
    }
	.linemenu{
		display: block;
	}
	.hdrheading{
		display: none;
	}
	.hrdbar {
	    padding: 3.5%;
	}
	    .logo1 img {
        width: 85%;
    padding-top: 0%;
    margin-top: -10px;
    }
        .ladychef {
        bottom: -57px;
    }
    .vdotxt h4 {
        width: 100%;
        padding: 2%;
    }
    .visn {
	    background-size: cover;
	    background-position: center;
	} 
    .qlty {
	    background-size: cover;
	    background-position: center;
	}
	.crtctimg {
	    text-align: center;
	    padding-top: 4%;
	    padding-bottom: 6%;
	}
	.crtctimg img {
	    width: 70%;
	}
	.abtbnr h3 {
	    font-size: 5.5vw;
	}
	.abttxt {
	    padding: 3% 0% 5% 0%;
	}
	.abtbnr {
	    margin-top: 5%;
	}







    
}


@media only screen and (max-width: 500px) 
{
	.crtfvsul5 {
        margin: 0% 0% 0% -55%;
        padding-top: 3%;
    }
	.adrs h3 {
	    font-size: 20px;
	}
	.msg {
	    width: 65%;
	}
	.glrybnr {
	    margin-top: 6%;
	}
	.glry {
        width: 70%;
    }
	.rcpht img {
        width: 85%;
    }
    .rngcatmobile {
	    width: 95%;
	}
	.prdctbnr h3 {
	    font-size: 5.5vw;
	}
	.prdctbnr h4 {
	    font-size: 6.5vw;
	}
	.prdctbnr {
	    padding: 8% 0% 30% 0%;
    	margin-top: 6%;
	}
    .logo1 img {
        width: 100%;
    }
    .hrdbar {
        padding: 20px;
    }
    .bnr1 h3 {
	    font-size: 5.5vw;
	}
    .bnr1 h4 {
	    font-size: 5.5vw;
	}
	.ladychef {
        bottom: -49px;
        right: -88px;
    }
    .bnr1 {
        margin-top: 7%;
    }
    .bnr2 {
        margin-top: 7%;
    }
    .bnr3 {
        margin-top: 7%;
    }
    .sclmedia a img {
	    width: 25px;
	}
	.bnrarw {
	    padding-top: 0%;
	}

    
}




@media only screen and (max-width: 450px) 
{
	.manimg img {
	    width: 90%;
	}
	.corn1 img {
	    width: 90%;
	}
	.corn2 img {
	    width: 90%;
	}
    .newabtsection h3 {
	    width: 35%;
	}
	.newabtsection a {
	    padding: 1% 5%;
	}
	.vdos h3 {
	    width: 35%;
	}
	    .crtf h3 {
        width: 60%;
    }
        .msg h3 {
        width: 75%;
    }
    .msg {
	    width: 70%;
	}
	.elichi1 {
	    left: -53%;
	}
	.elichi2 {
	    right: -55%;
	}
	    .ftrlogo img {
        width: 35%;
    }
        .frttxt p {
        font-size: 12px;
    }
        .frthd h3 {
        font-size: 14px;
    }
        .frthd p {
        font-size: 12px;
    }
        .frthd2 h3 {
        font-size: 14px;
    }
        .frthd2 p {
        font-size: 12px;
    }
        .lsttxt p {
        font-size: 11px;
    }
       .lsttxt p a{
        font-size: 11px;
    }

    .testimonial-slider h3 {
	    width: 70%;
	}
	.ftptxt {
	    top: -5%;
	}
	.ladychef {
        bottom: -40px;
        right: -50px;
    }
    .bnr2txt {
	    top: 6%;
	    right: -39px;
	}
	.logo1 {
	    width: 30% !important;
	}
	.mobile-menu-bar {
	    right: 6%;
	}
	    .abtbnr {
        margin-top: 8%;
    }
        .abtbnr h3 {
        font-size: 7.5vw;
    }
        .brnd h3 {
        width: 70%;
    }
        .brndimg img {
        width: 37%;
    }
        .crtctimg img {
        width: 95%;
    }
        .ftrlogo img {
        width: 45%;
        padding-bottom: 6%;
    }

}




@media only screen and (max-width: 350px) 
{
    .logo1 {
        width: 35% !important;
    }
    .sclmedia {
        bottom: 68%;
        right: 1%;
    }
    .bnr2txt h3 {
        line-height: 0;
    }


}


@media only screen and (max-width: 400px) 
{
  
    .prdctbnr {
        margin-top: 10%;
    }
        .cntbnr {
        margin-top: 9%;
    }

}