@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Francois');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@font-face {
	font-family: 'social_gothicbold';
	src: url('../fonts/social_gothic_bold-webfont.html') format('woff2'), url('../fonts/social_gothic_bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'social_gothicdemibold';
	src: url('../fonts/social_gothic_demibold-webfont.html') format('woff2'), url('../fonts/social_gothic_demibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'social_gothicmedium';
	src: url('../fonts/social_gothic_medium-webfont.html') format('woff2'), url('../fonts/social_gothic_medium-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'social_gothicregular';
	src: url('../fonts/social_gothic_regular-webfont.html') format('woff2'), url('../fonts/social_gothic_regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


/* slider css start */

.top_header {
	margin-bottom: 50px;
	width: 100%;
}

.hero_slider {
	padding: 40px 0px;
	width: 100%;
	background-image: url("../images/slide_bg1.png");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.left_hero_content h1 {
	font-size: 45px;
	letter-spacing: 2px;
	color: #000;
	font-family: 'social_gothicregular';
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 20px;
}

.left_hero_content h1 span {
	display: block;
}

.left_hero_content .app_download img:first-child {
	margin-right: 25px;
	max-width: 130px;
}

.right_hero_thumb img {
	max-width: 100%;
	display: block;
	-webkit-animation-name: bannerMocMover;
	animation-name: bannerMocMover;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes bannerMocMover {
	0%,
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	25%,
	75% {
		-webkit-transform: translateY(15px);
		transform: translateY(15px);
	}
	50% {
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
	}
}

.hero_slider .social_slide {
	position: absolute;
	left: 27px;
	width: 50px;
	top: 40%;
	z-index: 100;
}

.hero_slider .social_slide img {
	margin-bottom: 25px;
}


/* slider css end */


/*  curated food css start */

.get_highly {
	padding: 50px 0px;
	position: relative;
	overflow: hidden;
}

.get_highly .container>.row>.col-sm-8>img {
	animation-name: bannerMocMover;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.get_highly h1 {
	font-size: 45px;
	color: #000;
	letter-spacing: 2px;
	font-family: 'Roboto', sans-serif;
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 50px;
	font-weight: 400;
}

.get_highly .left_waves {
	position: absolute;
	top: 7%;
	left: -1%;
	z-index: 101;
	max-width: 100%;
}

.get_highly .right_waves {
	position: absolute;
	bottom: 0%;
	right: -1%;
	z-index: 101;
	max-width: 100%;
}


/*  curated food css end */


/* Hand picked restaturant css start */

.hand_pick {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url("../images/picked_bg.png");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.hand_pick .hand_pick_left img {
	max-width: 100%;
}

.hand_pick_right {
	background-image: url("../images/picked_rightbg.png");
	min-height: 500px;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
}

.hand_pick_righttext {
	position: absolute;
	font-size: 20px;
	line-height: 30px;
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	max-width: 377px;
	top: 20%;
	left: 15%;
}

.hand_title {
	font-size: 37px;
	color: #000;
	letter-spacing: 2px;
	font-family: 'Roboto', sans-serif;
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: 400;
}


/* Hand picked restaturant css end */


/* Go Desi Home css start */

.go_desi {
	width: 100%;
	margin: 0px;
	padding: 0px 0px;
	position: relative;
}

.go_desi_left {
	background-image: url("../images/go_desi_thumb.png");
	min-height: 400px;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: contain;
	position: relative;
}

.go_desi_righttext {
	position: absolute;
	font-size: 20px;
	line-height: 30px;
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	max-width: 377px;
	top: 25%;
	left: 15%;
}

.go_desi .go_desi_right img {
	max-width: 100%;
}


/* Go Desi Home css end */


/* Preorder css start */

.preorder_meal {
	width: 100%;
	margin: 0px;
	padding: 250px 0px 0px;
	background-image: url("../images/preorder_bg.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

.preorder_meal .preorder_meal_left img {
	max-width: 100%;
}


/* Preorder css end */


/* review css start */

.review h1 {
	font-size: 45px;
	color: #000;
	letter-spacing: 2px;
	font-family: 'Roboto', sans-serif;
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 50px;
	font-weight: 400;
}

.review {
	width: 100%;
	margin: 0px;
	padding: 50px 0px;
}

.review .review_box {
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	font-family: 'Roboto', sans-serif;
	max-width: 433px;
}


/* review css end */


/* group cook css start */

.cook_area img {
	max-width: 100%;
	display: block;
	margin: 0px auto;
}


/* group cook css end */


/* footer css start */

.footer {
	padding: 100px 0px 177px;
	background-size: cover;
	background-position: -50px 0px;
	background-repeat: no-repeat;
	background-image: url("../images/footer_bg.png");
	border-bottom: 25px solid #FAE87A;
	position: relative;
}

.foot_address {
	margin: 40px 0px 25px;
	font-size: 23px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}

.footer .app_download img {
	max-width: 177px;
}

.footer .app_download img:first-child {
	margin-right: 25px;
}

.footer h3 {
	font-size: 45px;
	color: #000;
	letter-spacing: 2px;
	font-family: 'Roboto', sans-serif;
	line-height: 55px;
	margin-top: 0px;
	margin-bottom: 50px;
	font-weight: 400;
	margin-top: 15px;
}

.foot_link {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding-left: 50px;
}

.foot_link a {
	font-size: 18px;
	font-weight: 300;
	color: #000;
	text-decoration: none;
	font-family: 'Roboto', sans-serif;
}


/* footer css start */

.header {
	padding: 50px 0px;
}

.privacy_policy {
	width: 100%;
	margin: 0px;
	padding: 0px 0px 70px;
}

.privacy_policy h3 {
	font-size: 20px;
	margin-top: 0px;
	margin-bottom: 20px;
	line-height: 30px;
	font-family: 'Roboto', sans-serif;
}

.privacy_policy p {
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 25px;
	line-height: 28px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
}}