@media (max-width: 767px){
/*ABOUT US*/
body {
	margin: 0 auto;
	font-family: "Poppins",sans-serif !important;
	overflow-x: hidden;
	
}
.number {
   color: #a0c51d;
    position: relative;
    top: 5px;
    font-weight: 700;
}
.tastyAboutMainDIv {
	display: block;
	width: 100%;
	margin-top: 2%;
}
.tastyAboutSubDIv {
	display:inline-block;
	width: 100%;
	overflow-y: scroll;
	height: 500px;
}
#about_section
{
	margin: auto;
	width: 95%;
}
.whytasty
{
	margin-top: 10px;
}
.qote_mission
{
	font-size: 17px;
  font-weight: 500;
}
.abt_sub
{
font-size: 14px;
border-radius: 8px;
}
.icon8
{
    height: 50%;
    width: 50%;
}
.market_sub_hd,.market_sub_hd2 
{
	font-size: 14px;
}
.para_mark
{
	font-size: 0.75em;
}
#mark_img
{
	    margin-left: -3%;
}
#mil_img
{
	margin-left: -95%;
  margin-top: 6%;
}
.abt_hd
{
	font-size: 20px;
}
.abt_hd_m
{
	font-size: 14px;
}
.aboutRightImg {
	position: relative;
    margin-top: 50%;
    width: 100%;
    box-shadow: 0px 0px 5px -1px lightgrey;
}
.rihtImgDiv {
	display:inline-block;
	width: 45%;
	    vertical-align: top;
}
.aboutMainDiv2 {
	display: block;
	width: 100%;
	text-align: center;
	border: 1px solid lightgrey;
    box-shadow: 0px 0px 6px 4px lightgrey;
}
.aboutSmallImg {
	display:inline-block;
	width: 30%;
}
.homegraydiv {
		width: 100%;
    background-color: #efe9e9;
    margin-top: -20%;
}
.partnerwidth {
	width: 66% !important;
}
.topmail {
  padding-right: 10px;
	text-align: right;
}
.wb-100{
    height: 80px;
}
.w-100{
   height: 125px;
}
p{
	font-size: 0.8em;
	margin-bottom: 0rem !important;
}
 .full_width {
 	width: 100%;
 }
.header{
	display: block;
	width: 100%;
	
}
.callus {
	width:7%;
}
.QuotesImg {
    width: 50px;
    margin-top: 25px;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

li {
  float: left;
 margin-left: 6%;
 font-size: 1rem;
     font-weight: bold;
}
h3 {
	    font-size: 1rem !important;
    font-weight: bold !important;
}

li a {
  display: block;
  color: #000000;
  text-align: center;
  padding: 11px 5px;
  text-decoration: none;
}

.ourproductmain {
		display:block;
		width: 100%;
		padding-bottom: 27%;
		margin-top: 30px;
	}
.ourproductsub{
	display: inline-block;
    width: 100%;
    padding: 11px;
    text-align: center;
}
.textproduct {
    display: inline-block;
    width: 72%;
    border-radius: 20px;
    box-shadow: 1px 2px 1px 2px lightgrey;
    padding: 15px;
    margin-left: 14%;
}
.proImg {
	width: 78%;
/*	float: right;*/
	border-radius: 20px;
	box-shadow: 0px 0px 3px 3px lightgrey;
}
.youTubesize {
	width: auto; 
	height: auto;
}
.menu_horiz {
  display: none;
    
}
.noDisplay{
	display: none;
}
.changeImg {
	width: 100%;
}
.activehead {
    color: #a0c51d !important;
}
.headerIn {
	display: none;
	width: 48%;
}
.tastylogomob {
	    width: 21%;
}
.headerInmob {
	display: inline-block;
    width: 100%;
    /* float: right; */
    text-align: end;
}
.graydivImg{
	width:100%;
}
.headerdivmob {
		width: 50%;
    /* text-align: right; */
    margin-top: 1%;
    position: absolute;
}
.headdiv {
	display: none;
  justify-items: start;
}

.headerdiv {
	  position: fixed;
    left: 0px;
    display: none;
    justify-content: end;
    background: rgb(233 233 233);
    padding: 10px;
    font-weight: 100;
    border-radius: 5px;
}
.tagtext{
		display: flex;
    flex-direction: column;
    width: 109%;
}    
.headertext {
	color: #000;
    font-family: 'poppins',sans-serif;
    font-weight: bolder;
    text-decoration: none;
    padding: 2%;
    font-size: 1em;
}
a:active,a:hover
{
	color: #a0c51d !important;
	text-decoration: none !important;
} 
.width_70 {
	width: 70%;
	position: relative;
    z-index: -9;
}
.bar {
	display: inline-block !important;
    font-size: 2em;
}
/*egg*/
.width_100img {
	width: 100%;
  position: relative;
  z-index: -9;
   
}
.eggptag {
	display:inline-block;
	width: 45%;
	vertical-align: top;
	text-align:left;
}
.eggsideDiv1 {
	display:inline-block;
	width:50%;
}
.eggsideDiv2 {
	display:inline-block;
	width:48%;
}
.eggImgMainDiv {
	display: block;
	width: 100%;
	text-align: center;
}
.eggImgSubDiv1 {
	display:inline-block;
	width: 100%;
}
.eggImgSubDiv2{
	display:inline-block;
	width: 48%;
}
.productImg {
	width: 100%;
  margin-top: -40%;
}
.eggImgSubDiv3{
	display:inline-block;
	width: 49%;
}
.textdiv {
	display:inline-block;
	width: 7%;
}
.buttonMain{
	display:inline-block;
	/*width: 30%;*/
	width: 85%;
	text-align: -webkit-center;
}
.EnquireButton {
	background:#a0c51d;
	border-radius: 5px;
	border: none;
	color: #fff;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 4%;
	padding-right: 4%;
	font-weight: 700;
}
/*dairy*/
.dairyptag {
	display:inline-block;
	width: 45%;
	vertical-align: top;
	text-align:left;
}
.divh1 {
	margin-top: -51px;
    margin-bottom: 20px;
}
.divh11 {
	margin-top: -51px;
    margin-bottom: 20px;
}
.divh11 h1 {
	font-size: 1.5rem !important;
}


/*contactus*/
.mbm50{
  margin-bottom: -20px
}
.cufirstindiv {
	display:inline-block;
	width:50%;
}
.cutextcenter {
	text-align:center;
}
.cupsize {
	font-size: 1.3em;
}
.cu2maindiv {
	display: block;
	width: 100%;
}
.cutextside {
	display:inline-block;
	width: 100%;
	text-align:center;
}
.lblmargin1 {
	margin-right: 0px;
	line-height: 4rem;
}
.lblmargin2 {
	right: 11px;
    bottom: 83px;
    position: relative;
}
.cutext1 {
padding-left: 3%;
padding-right: 3%;
padding-top: 1%;
padding-bottom: 1%;
border-radius: 7px;
border: none;
box-shadow: 3px 6px 9px 1px #a9a9a991;
width: 220px;
}
.cutext2 {
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 1%;
	padding-bottom: 1%;
	border-radius: 7px;
	border: none;
	box-shadow: 3px 6px 9px 1px #a9a9a991;
	width: 220px;
}
.cutext3 {
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 1%;
	padding-bottom: 1%;
	border-radius: 7px;
	border: none;
	box-shadow: 3px 6px 9px 1px #a9a9a991;
	height: 100px;
	width: 220px;
	position: relative;
  right: 10px;
}
.cubtn {
	background:#a0c51d;
	border-radius: 5px;
	border: none;
	color: #fff;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 2%;
	padding-right: 2%;
}
.cuaddressmain {
	display:inline-block;
	width: 100%;
	border: 1px solid lightgray;
  margin-top: 30px;
  border-radius: 25px;
}
.culocationImg {
	    display: inline-block;
    width: 26%;
    text-align: end;
    position: relative;
    top: -68px;
}
.culocation {
	display: inline-block;
    width: 72%;
    padding: 18px;
}
.cuPhoneImg {
	display: inline-block;
	width: 25%;
	text-align: end;
}
.cuPhoneImg1 {
	width: 27px;
}
.cuPhone {
	display:inline-block;
	width:40%;
	padding: 20px;
}
.cuEmailImg {
	display: inline-block;
	width: 25%;
	text-align: end;
}
.cuEmailImg1 {
	width: 27px;
}
.cuEmail {
	display:inline-block;
	width:40%;
	padding: 20px;
}
.txtend {
	text-align:center;
	padding: 3%;
}
.SocialBlogMain
{
	display: none;
}
/* Slideshow container */
.BlogMainMob.slideshow-container {
	display: block !important;
	text-align: center;
  margin-top: 15%;
  margin-bottom: 5%;
}
.bdradius{
	border-radius: 20px;
	box-shadow: 0px 0px 3px 3px lightgrey;
}
/*footer*/

.footer {
	display: block;
	width: 100%;
	background: #a0c51d;
	color: #FFF;

}
.footer a:hover {
	color: #000 !important;
	text-decoration: none;
}
.footer a {
	color: #FFF;
	text-decoration: none;
	line-height: 40px;
}
.tastylogofooter{
	width: 41%;
   padding-top: 4%;
   padding-left: 6%;
}
.footerMaindiv {
	display: block;
	width: 100%;
	
}
.footerSubdiv {
	display: inline-block;
	width: 6%;
	
}
.footerSubdiv1 {
	display: inline-block;
	width: 25%;
	
}
.footerSubdiv2 {
	display: inline-block;
	width: 26%;
	
}
.footerSubdiv3 {
	display: inline-block;
	width: 34%;
	
}
.socialmediaimg{
	width: 7%;
}
.followdiv{
	text-align: center;
	line-height: 3em;
}
.Copyright{
	text-align: center;
    line-height: 4em;
}
	

/*index*/
.section1 {
	padding: 2%;

}
.indeximagediv {
	display: block;
	width: 100%;
	/*border: 2px solid red;*/
	text-align: center;
	
}
.divh1 h1 {
	font-size: 1.5rem !important;
}
.indeximage {
	width: 120px;
}
.productindeximage{
	width: 57%;
}
.producth11{
	 margin-left: 10% !important;
}   
.h1tag {
	    font-family: 'ropa',sans-serif;
    position: absolute;
    margin-top: -11% !important;
    margin-left: 34% !important;
    line-height: 1.5em !important;
    font-weight: bolder !important;
}
.h1tag2 {
        font-family: 'ropa',sans-serif;
    position: absolute;
    margin-top: -12% !important;
    margin-left: 44.5% !important;
    line-height: 1.5em !important;
    font-weight: bolder !important;
    }

.indexMain {
	display: block;
  width: 100%;
  margin-top: 3%;
  text-align: center;
}
.productinfo1 {
	display: inline-block;
    width: 20%;
    height: 600px;
    box-shadow: 0px 0px 20px 0px grey;
}

.productinfo2 {
	display: inline-block;
    width: 20%;
    height: 600px;
    box-shadow: 0px 0px 20px 0px grey;
}

.productinfo3 {
	display: inline-block;
    width: 20%;
    height: 600px;
    box-shadow: 0px 0px 20px 0px grey;
}
.section2 {
	margin-top: 0%;

}

.Partnerinfo1 {
	display: inline-block;
    width: 35%;
    border: 2px solid grey;
    height: 350px;  
}
.Partnerinfo2 {
	display: inline-block;
    width: 35%;
    border: 2px solid grey;
    height: 350px;
}
.section3 {
	margin-top: 4%; 

}
/*partner*/
.col-sm{
	    width: 25% !important;
}
.testiImg {
	width: 80%;
}
.SocialmediaBloginfo {
	display: inline-block;
      width: 80%;
    height: auto;
}	
.SocialmediaBlogMain {
	display: block;
    width: 100%;
    height: auto;
    margin-top: 3%;
    text-align: center;
}
.card {
    box-shadow: 6px 5px 6px 1px rgb(182 179 179);
    border-radius: 1.25rem !important;
    padding: 22px;
    margin-bottom: 15px;
    margin-top: 30px;
}
.Viewmorediv {
	text-align: right;
	margin-right: 13%;

}
.Viewmore{
	text-decoration: none;
	color: #000;
	line-height: 9em;
}

.main {
  margin: auto;
}
.clear{
	    padding: 13px !important;
}
.clear1{
	    padding: 50px !important;
}
.row {
  margin: 8px -16px;
  flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    flex-direction: row-reverse;
    align-content: space-between;
    justify-content: space-evenly;
}

/* Add padding BETWEEN each column */
.row,
.row > .column {
  padding: 8px;
}

/* Create four equal columns that floats next to each other */
.column {
  float: left;
  width: 25%;
}

/* Clear floats after rows */ 
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Content */
.content {
  background-color: white;
  padding: 10px;
}
.farmtourh1 {
        margin-left: 37% !important;
 }
label {
    display: inline-block;
    margin-bottom: 0rem !important;
}

/*loader*/
#loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 50px;
  height: 50px;
  border: 10px solid #a0c51d;
  border-radius: 50%;
  border-top: 10px solid #000;
/*  -webkit-animation: spin 1s linear infinite;*/
  animation: spin 0.6s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.hidden {
  display: none;
}
.show{
	display: block;
}
.prd_name
{
	position: relative;
	bottom: -7px;
}

.mile_1 {
    margin-top: 0%;
}
.abt_sub.mile .abt_active,.abt_sub.policy .abt_active
{
	color: white !important;
}
#abt_subdiv 
{
	width: 100%;
}
}