

@media only screen and (max-width: 1800px) 
{
}





@media only screen and (max-width: 1600px) 
{
}




@media only screen and (max-width: 1500px) 
{
}





@media only screen and (max-width: 1200px) 
{
}





@media (min-width: 1001px) 
{  
}





@media only screen and (max-width: 1000px) 
{
}





@media only screen and (max-width: 800px) 
{
}





@media only screen and (max-width: 600px) 
{
}





@media only screen and (max-width: 575px) 
{
	.his3{
	    padding: 5% 0% 25% 0%;
	}
	.mobile-menu-bar{
		display: block;
	}

	.line1, .social{
		display: none;
	}
	.logo1 img {
    width: 25%;
}
.our11 h3, .our22 h3 {
    font-size: 3vw;
    
}
.map3 h3 {
    font-size: 3vw;
}
.logo2 img {
    width: 50%;
}
.moblog{
	position: absolute;
	left: 2%;
	top: 2%;
	z-index: 9;
	width: 20%;

}
.red1 img {
    width: 85%;
    padding-left: 17%;
}
.owl-prev, .owl-next{
    font-size: 10vw !important;
}
.fot3 {
    font-size: 2vw;
}
.foot{
    padding: 5% 0% 2% 0%;
}
.moblog img{
	width: 100%;
	padding-top: 5%;
	
}
.dairy3 h3 {
    padding-bottom: 0%;
}
.logo1{
	display: none;
}
.topmargin{
	margin-top: 50px;
}
.team {
        width: 75%;
    padding-top: 0%;
}

.dir h3, .dir1 h3 {
    font-size: 4.5vw;
}
.ab {
    float: none;
}
.ab1 {
       float: none;
       padding-top: 5%;
    }
    .ab2{
    	padding-top: 5%;
    }
.abt h3 {
	text-align: center;
}
.happy img {
    padding: 5% 0% 0% 5%;
}
.hiss {
	left: 0%;
}
.abt p {
    font-size: 2vw;
    }    

.abt h4 {
    font-size: 2.3vw;
}
.hiss p {
    font-size: 2vw;
    }
.our p, .our1 p {
    font-size: 2.5vw;
}

.btn21 {
	font-size: 2vw;
}
.btnp {
	font-size: 2.5vw;
}

.foot p {
	font-size: 1.5vw;
}
.cnt1 h4 {
    font-size: 2.1vw;
}
.our11 h4, .our22 h4 {
    font-size: 2.1vw;
    }

.our11 p, .our22 p {
	padding: 0% 0% 4% 0%;
	font-size: 2.5vw;
}
.cntimg img {
    width: 70%;
}
.line2 a {
	font-size: 2.2vw;
}
.btn211 {
	font-size: 2vw;
}
.btn211 {
	padding: 3% 3% 3% 3%;
	    width: 29%;
}
.frm input{
  font-size: 2.2vw;
}
.map1 iframe {
	    height: 90vw;
}
.cow {
	    padding: 1% 2% 5% 3%;
}
.cow1 h3 {
	padding-bottom: 0%;
}
.dairy3 p{
    font-size: 2vw;
    padding: 0% 10% 0% 0%;
}
.button1{
    font-size: 1.5vw;
    padding: 1% 3% 1% 3%;
    width: 16%;
} 
.test h4 {
    font-size: 2.3vw;
}
.red p, .red h4{
	font-size: 1.9vw;
}
.test p {
    font-size: 2vw;
    }
.his1{
	padding-top: 65%;
}
.dir p, .dir1 p {
    font-size: 2.5vw;
}






}







@media only screen and (max-width: 470px) 
{
}