* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	line-height: 1.2;
	outline: none;
}
body {
	font-family: var(--regular-font);
	font-size: 16px;
	color: #333333;
}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
input,
textarea,
select,
button {
	border: none;
	background-color: transparent;
	outline: none;
	box-shadow: none!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: none !important;
    background-color: transparent!important;
}
body {
	overflow-x: hidden;
}
@font-face {
    font-family: 'FrutigerLTArabic45Light';
    src: url('../fonts/FrutigerLTArabic45Light.eot');
    src: url('../fonts/FrutigerLTArabic45Light.eot') format('embedded-opentype'),
         url('../fonts/FrutigerLTArabic45Light.woff2') format('woff2'),
         url('../fonts/FrutigerLTArabic45Light.woff') format('woff'),
         url('../fonts/FrutigerLTArabic45Light.ttf') format('truetype'),
         url('../fonts/FrutigerLTArabic45Light.svg#FrutigerLTArabic45Light') format('svg');
}
@font-face {
    font-family: 'FrutigerLTArabic55Roman';
    src: url('../fonts/FrutigerLTArabic55Roman.eot');
    src: url('../fonts/FrutigerLTArabic55Roman.eot') format('embedded-opentype'),
         url('../fonts/FrutigerLTArabic55Roman.woff2') format('woff2'),
         url('../fonts/FrutigerLTArabic55Roman.woff') format('woff'),
         url('../fonts/FrutigerLTArabic55Roman.ttf') format('truetype'),
         url('../fonts/FrutigerLTArabic55Roman.svg#FrutigerLTArabic55Roman') format('svg');
}
@font-face {
    font-family: 'FrutigerLTArabic65Bold';
    src: url('../fonts/FrutigerLTArabic65Bold.eot');
    src: url('../fonts/FrutigerLTArabic65Bold.eot') format('embedded-opentype'),
         url('../fonts/FrutigerLTArabic65Bold.woff2') format('woff2'),
         url('../fonts/FrutigerLTArabic65Bold.woff') format('woff'),
         url('../fonts/FrutigerLTArabic65Bold.ttf') format('truetype'),
         url('../fonts/FrutigerLTArabic65Bold.svg#FrutigerLTArabic65Bold') format('svg');
}

@font-face {    
	font-family: 'HindVadodaraLight';    
	src: url('../fonts/HindVadodaraLight.eot');    
	src: url('../fonts/HindVadodaraLight.eot') format('embedded-opentype'),         
	url('../fonts/HindVadodaraLight.woff2') format('woff2'),         
	url('../fonts/HindVadodaraLight.woff') format('woff'),         
	url('../fonts/HindVadodaraLight.ttf') format('truetype'),         
	url('../fonts/HindVadodaraLight.svg#HindVadodaraLight') format('svg');
}
@font-face {    
	font-family: 'HindVadodaraRegular';    
	src: url('../fonts/HindVadodaraRegular.eot');    
	src: url('../fonts/HindVadodaraRegular.eot') format('embedded-opentype'),         
	url('../fonts/HindVadodaraRegular.woff2') format('woff2'),         
	url('../fonts/HindVadodaraRegular.woff') format('woff'),         
	url('../fonts/HindVadodaraRegular.ttf') format('truetype'),         
	url('../fonts/HindVadodaraRegular.svg#HindVadodaraRegular') format('svg');
}
@font-face {    
	font-family: 'HindVadodaraMedium';    
	src: url('../fonts/HindVadodaraMedium.eot');    
	src: url('../fonts/HindVadodaraMedium.eot') format('embedded-opentype'),         
	url('../fonts/HindVadodaraMedium.woff2') format('woff2'),         
	url('../fonts/HindVadodaraMedium.woff') format('woff'),         
	url('../fonts/HindVadodaraMedium.ttf') format('truetype'),         
	url('../fonts/HindVadodaraMedium.svg#HindVadodaraMedium') format('svg');
}
@font-face {    
	font-family: 'HindVadodaraSemiBold';    
	src: url('../fonts/HindVadodaraSemiBold.eot');    
	src: url('../fonts/HindVadodaraSemiBold.eot') format('embedded-opentype'),         
	url('../fonts/HindVadodaraSemiBold.woff2') format('woff2'),         
	url('../fonts/HindVadodaraSemiBold.woff') format('woff'),         
	url('../fonts/HindVadodaraSemiBold.ttf') format('truetype'),         
	url('../fonts/HindVadodaraSemiBold.svg#HindVadodaraSemiBold') format('svg');
}
@font-face {    
	font-family: 'HindVadodaraBold';    
	src: url('../fonts/HindVadodaraBold.eot');    
	src: url('../fonts/HindVadodaraBold.eot') format('embedded-opentype'),         
	url('../fonts/HindVadodaraBold.woff2') format('woff2'),         
	url('../fonts/HindVadodaraBold.woff') format('woff'),         
	url('../fonts/HindVadodaraBold.ttf') format('truetype'),         
	url('../fonts/HindVadodaraBold.svg#HindVadodaraBold') format('svg');
}

.errormsg {
	position:absolute;
	bottom:-2px;
	left:0;
	padding:1px 5px;
	display:none;
	color:#fff;
	font-size:13px;
	background:#ff0000;
}
.errormsg:before {
	content:'';
	position:absolute;
	width:0;
	height:0;
	border-bottom:8px solid #ff0000;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	top:-8px;
}
.pleasewait {
    display: none;
}
/*=====PRELOADER START=====*/
#preloader{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	background-color:#fff7d3;
	z-index:9999;
	opacity: 1;
}
.preloader-wrap{
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.preloader-wrap .text{
	color:#f04e3e;
	display:inline-block;
	margin-left:5px
}
/*=====PRELOADER START=====*/
/*=====HEADER AND MENU START=====*/
 body.nav-active {
 	overflow: hidden;
 }
.header-wrapper,
.logo-menu {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header-wrapper {
	flex-direction: row-reverse;
}
.cd-header{
    position: absolute;
	width:100%;
	top:0;
	left:0;
	z-index:100;
}
.nav-active .cd-header {
	height: 100%;
}
.header-wrapper {
    position: absolute;
	width: calc(100% - 48px);
	margin-left: 24px;
	margin-top: 7px;
	transition : all 0.3s ease-out;
	-webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.logo-wrap a {
	cursor: pointer;
	transition : all 0.3s ease-out;
	display: block;
}
.nav-but-wrap{ 
	position: relative;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	transition : all 0.3s ease-out;
	cursor: pointer;
}
.menu-icon {
	width: 34px;
	position: relative;
	z-index: 2;
	cursor: pointer;
	display: block;
	margin-left: 32px;
}
.menu-icon__line {
	height: 4px;
	width: 26px;
	display: block;
	background-color: #ff7800;
	margin-bottom: 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
	-webkit-transition: background-color .5s ease, -webkit-transform .2s ease;
	transition: background-color .5s ease, -webkit-transform .2s ease;
	transition: transform .2s ease, background-color .5s ease;
	transition: transform .2s ease, background-color .5s ease, -webkit-transform .2s ease;
}
.menu-icon__line-left {
	width: 34px;
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}
.menu-icon__line-right {
	width: 17px;
	float: left;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.menu-icon:hover .menu-icon__line-left {
	width: 17px;
}
.menu-icon:hover .menu-icon__line-right {
	width: 34px;
}
.menu-icon:hover .menu-icon__line {
	background-color: #004983;
}
.nav {
	position: fixed;
	z-index: 98;
}
.nav:before, .nav:after {
	content: "";
	position: fixed;
	width: 100vw;
	height: 100vh;
	background: rgba(249, 249, 249,0.6);
	border-bottom-right-radius: 200%;
	z-index: -1;
	-webkit-transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	-webkit-transform: translateX(-100%) translateY(-100%);
          transform: translateX(-100%) translateY(-100%);
}
.nav:after {
	background: rgba(241,241,241,1);
	-webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.nav:before {
	-webkit-transition-delay: .2s;
          transition-delay: .2s;
}
.nav__content {
	position: fixed;
	visibility: hidden;
	top: 0;
	margin-top: 0;
	width: 100%;
	height: 100%;
}
.nav__content_inner {
    max-width: 800px;
    margin: 0 auto;
    position: relative;
    top: 120px;
    display: flex;
    justify-content: flex-end;
}
.nav-active .header-wrapper {
  	z-index: 99;
    max-width: 1247px;
    margin: 50px auto 0 auto;
    top: 0;
    left: 0;
    right: 0;
}
.nav-active .menu-icon .menu-open {
	display: none;
}
.nav-active .nav-but-wrap {
    position: absolute;
    right: 83px;
    top: 100px;
}
.menu-icon .menu-close {
	font-family: 'HindVadodaraMedium';
	font-size: 18px;
	font-weight: normal;
	color: #f38320;
    background: url(../images/close-icon.png) center no-repeat;
    background-position-x: 20px;
    border: 1px solid #f38320;
    padding: 8px 24px 8px 45px;
    display: inline-block;
    border-radius: 38px;
    transition : all 0.3s ease-out;
    display: none;
}
.nav-active .menu-icon .menu-close {
	display: inline-block;
}
.menu-icon .menu-close:hover {
	border-color: #0373bb;
	color: #fff;
	background:#0373bb url(../images/white-close-icon.png) center no-repeat;
    background-position-x: 20px;
}
.nav__list {
	position: relative;
	padding: 0;
	margin: 40px 0 0 54px;
	z-index: 2;
	width: 330px;
}
.nav__list-item {
	position: relative;
    display: inline-block;
    width: 100%;
	-webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
	opacity: 0;
	text-align: right;
	color: #0373bb;
	font-family: 'FrutigerLTArabic55Roman', sans-serif;
	font-size: 40px;
	font-weight: 900;
	line-height: 1.15;
	-webkit-transform: translate(-100px, 0%);
          transform: translate(-100px, 0%);
	-webkit-transition: opacity .2s ease, -webkit-transform .3s ease;
	transition: opacity .2s ease, -webkit-transform .3s ease;
	transition: opacity .2s ease, transform .3s ease;
	transition: opacity .2s ease, transform .3s ease, -webkit-transform .3s ease;
	margin-top: 0;
	margin-bottom: 13px;
}
.nav__list-item a{ 
	position: relative;
	text-decoration: none;
	color: #0373bb;
	font-weight: normal;
	overflow: hidden; 
	cursor: pointer;
	z-index: 2;
	display: block;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear; 
    line-height: 50px;
}
.nav__list-item:hover a{
	color: #f38320;
	font-weight: 900;
	padding-left: 30px;
}
.nav__list-item.active-nav a{
	color: #f38320;
	font-weight: 900;
}
.nav__list-item.active-nav a:after{ 
	height: 4px;
	opacity: 1;
	left: 0;
	width: 100%;
}
.submenu-lists {
	position: absolute;
    top: 12px;
    right: 290px;
    width: 100%;
    height: 100%;
    padding-right: 90px;
    opacity: 0;
    transition : all 0.3s ease-out;
    visibility: hidden;
}
.submenu-lists .submenu-lists-inner li {
	list-style: none;
	margin-bottom: 26px;
}
.submenu-lists .submenu-lists-inner li a {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 24px;
	color: #f38320;
}
.submenu-lists .submenu-lists-inner li a:hover {
    color: #0373bb;
}
.nav__list-item:hover .submenu-lists {
	visibility: visible;
	opacity: 1
}
.nav__list-item-submenu .submenu-lists:before{ 
	position: absolute;
	content: '';
	top: 14px;
	margin-top: 0;
	right: 50%;
	width: 0;
	height: 0;
	opacity: 0;
	background-color: #f38320;
	z-index: 1;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear; 
}
.nav__list-item-submenu:hover .submenu-lists:before{ 
	height: 1px;
    opacity: 1;
    right: -30px;
    width: 29%;
}
.nav__list-item-submenu:hover .submenu-lists a {
	padding-left: 0;
}
ul.nav__list li ul li a{
    display: block; 
    margin: 0;
    padding: 0; 
    text-decoration: none;
}
body.nav-active .nav__content {
	visibility: visible;
}
body.nav-active .nav {
	visibility: visible;
}
body.nav-active .nav:before, body.nav-active .nav:after {
	-webkit-transform: translateX(0%) translateY(0%);
          transform: translateX(0%) translateY(0%);
	border-radius: 0;
}
body.nav-active .nav:after {
	-webkit-transition-delay: .1s;
          transition-delay: .1s;
}
body.nav-active .nav:before {
	-webkit-transition-delay: 0s;
          transition-delay: 0s;
}
body.nav-active .nav__list-item {
	opacity: 1;
	-webkit-transform: translateX(0%);
          transform: translateX(0%);
	-webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, transform .3s ease, color .3s ease;
	transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;
}
body.nav-active .nav__list-item:nth-child(0) {
	-webkit-transition-delay: 0.7s;
          transition-delay: 0.7s;
}
body.nav-active .nav__list-item:nth-child(1) {
	-webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
}
body.nav-active .nav__list-item:nth-child(2) {
	-webkit-transition-delay: 0.9s;
          transition-delay: 0.9s;
}
body.nav-active .nav__list-item:nth-child(3) {
	-webkit-transition-delay: 1s;
          transition-delay: 1s;
}
body.nav-active .nav__list-item:nth-child(4) {
	-webkit-transition-delay: 1.1s;
          transition-delay: 1.1s;
}
body.nav-active .nav__list-item:nth-child(5) {
	-webkit-transition-delay: 1.2s;
          transition-delay: 1.2s;
}
body.nav-active .nav__list-item:nth-child(6) {
	-webkit-transition-delay: 1.3s;
          transition-delay: 1.3s;
}
body.nav-active .nav__list-item:nth-child(7) {
	-webkit-transition-delay: 1.4s;
          transition-delay: 1.4s;
}
body.nav-active .nav__list-item:nth-child(8) {
	-webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
body.nav-active .nav__list-item:nth-child(9) {
	-webkit-transition-delay: 1.6s;
          transition-delay: 1.6s;
}
body.nav-active .nav__list-item:nth-child(10) {
	-webkit-transition-delay: 1.7s;
          transition-delay: 1.7s;
}
.nav__list-item-submenu span {
	display: none;
}
.menu-text {
	position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    font-size: 220px;
    font-family: var(--regular-font);
font-weight: 800;
    color: #f1e6dc;
    opacity: 0.10;
    height: 100%;
    text-align: center;
    width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.nav-active .menu-text {
	-webkit-animation: menu 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
    animation: menu 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
@-webkit-keyframes menu {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes menu {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
/*=====HEADER AND MENU END=====*/
h1,
h2 {
	font-family: 'FrutigerLTArabic55Roman';
}

h1 {
	font-size: 125px;
	color: #0373bb;
}

h1 span,
h2 span {
	color: #f38320;
	/* display: block; */
}

h2 {
	color: #0373bb;
	font-size: 50px;
}

p {
	font-family: 'FrutigerLTArabic55Roman';
	font-size: 20px;
	color: #333333;
	line-height: 31px;
}
.section {
	/*padding-top: 100px;*/
	/*padding-bottom: 100px;*/
	position: relative;
}
.wave {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.wave svg {
	display: block;
}
.btn {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 14px;
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
	padding: 12px 22px 14px 54px;
    display: inline-block;
    border-radius: 10px;
    background-position-x: 17%!important;
	-webkit-transition: background 300ms linear;
	  -moz-transition: background 300ms linear;
	  transition: background 300ms linear; 
}
.outline-btn {
	border: 1px solid #333333;
	background: url(../images/orange-arrow.png) center no-repeat;
}
.fill-btn {
	border: 1px solid var(--secondary-color);
	color: #ffffff;
	background:var(--secondary-color) url(../images/white-arrow.png) center no-repeat;
}
.outline-btn:hover,
.fill-btn:hover {
	background:var(--primary-color) url(../images/white-arrow.png) center no-repeat;
	color: #ffffff;
	border-color: var(--primary-color);
}
.home-container {
	max-width: 1244px;
	min-width: auto;
	margin: 0 auto;
	padding-right: 15px;
	padding-left: 15px;
}
.clearB {
	clear: both;
	display: block;
}
.col-50 {
	width: 50%;
}
.h-d-flex {
	display: flex;
}
.h-d-flex-center {
	align-items: center;
	justify-content: center;
}
.h-d-flex-space-between {
	justify-content: space-between;
}
 .h1-2 {
 	margin-top: -15px;
 }
 .mt-0 {
 	margin-top: 0!important;
 }
 .mt-1 {
 	margin-top:.25rem!important
 }
 .mt-2 {
 	margin-top:.5rem!important
 }
 .mt-3 {
 	margin-top:1rem!important
 }
 .mt-4{
 	margin-top:1.5rem!important
 }
 .mt-5{
 	margin-top:3rem!important
 }
  .mb-0 {
 	margin-bottom: 0!important;
 }
 .mb-1 {
 	margin-bottom:.25rem!important
 }
 .mb-2 {
 	margin-bottom:.5rem!important
 }
 .mb-3 {
 	margin-bottom:1rem!important
 }
 .mb-4{
 	margin-bottom: 1.5rem!important
 }
 .mb-5{
 	margin-bottom:3rem!important
 }
 .pt-0 {
 	padding-top: 0!important;
 }
 .pt-1 {
 	padding-top:.25rem!important
 }
 .pt-2 {
 	padding-top:.5rem!important
 }
 .pt-3 {
 	padding-top:1rem!important
 }
 .pt-4{
 	padding-top:1.5rem!important
 }
 .pt-5{
 	padding-top:3rem!important
 }
  .pb-0 {
 	padding-bottom: 0!important;
 }
 .pb-1 {
 	padding-bottom:.25rem!important
 }
 .pb-2 {
 	padding-bottom:.5rem!important
 }
 .pb-3 {
 	padding-bottom:1rem!important
 }
 .pb-4{
 	padding-bottom: 1.5rem!important
 }
 .pb-5{
 	padding-bottom:3rem!important
 }
 .bottom-shadow,
 .small-heart,
 .thunder {
 	position: absolute;
 }
 .image {
 	position: relative;
 }

#slider {
	/*height: 100vh;*/
	position: relative;
}
#scroll-icon {
	width: 112px;
	height: 126px;
	position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
#scroll-icon img {
	margin: 0 auto;
}
.scoll-circle-text {
	background: url(../images/scroll-circle-text-arabic.png) center no-repeat;
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    -webkit-animation: circle 10s infinite linear;
}
@-webkit-keyframes circle {
  from {
	-webkit-transform: rotateZ(0deg)
  }
  to {
    -webkit-transform: rotateZ(360deg)
  }
}

/*=====HOME SLIDER START=====*/
#slider {
	height: 100vh;
}
#home-banner {
  position: relative;
  width: 100%;
  height: 100%;
}
.split {
  position: absolute;
  width: 50%;
  height: 100%;
  transition: 1s all cubic-bezier(.87, .76, .33, .98);
  overflow: hidden;
}

.split.left-banner {
  left: 0;
  background: #ffe87e;
}
.left-banner-icon,
.right-banner-icon {
	opacity: 0;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%); 
	-moz-transform: translateY(-50%); 
	transform: translateY(-50%);
	z-index: 9999;
	-webkit-transition: all .3s ease;
  	transition: all .3s ease;
	-webkit-transition-delay: .90s;
    transition-delay: .90s;
    width: 50px;
    height: 50px;
    cursor: pointer;
    border-radius: 50%;
    box-shadow: 0 0 0 3px #d3976c;
}
.left-banner-icon {
	left: 15px;
}
.right-banner-icon {
	right: 15px;
}
.hover-left .right-banner-icon,
.hover-right .left-banner-icon {
	opacity: 1;
	transition : all 0.3s ease-out;
	-webkit-transition-delay: .3s;
    transition-delay: .3s; 
}
.split.right-banner {
  right: 0;
  background: #fff7d3;
}
.hover-left .split.left-banner {
  width: 100%;
}

.hover-left .split.right-banner {
  width: 0%;
}

.hover-right .split.right-banner {
  width: 100%;
}

.hover-right .split.left-banner {
  width: 0%;
}
.split-content {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	max-width: 1244px;
	min-width: auto;
	margin: 0 auto;
}
.home-banner-text {
  position: absolute;
  top: 50%;
  transition: all 1s cubic-bezier(.87, .76, .33, .98);
  z-index: 9;
}
.left-banner .home-banner-text {
	left: 9%;
	transform: translate(0%, -50%);
}
.right-banner .home-banner-text {
	right: 9%;
	transform: translate(0, -50%);
}
#home-banner .home-banner-text h2 {
	font-family: 'FrutigerLTArabic55Roman';
	font-size: 50px!important;
	color: #0373bb;
	line-height: 55px;
	transition: all 1s cubic-bezier(.87, .76, .33, .98);
	text-align: right;
}
#home-banner .home-banner-text h1 {
	margin-bottom: 14px;
	text-align: right;
}
#home-banner .home-banner-text h1 span {
	display: block;
}
#home-banner .home-banner-text a {
	margin-top: 30px;
}
#home-banner .home-banner-img {
	position: absolute;
	z-index: 1;
	top: 50%;
	transform: translateY(-50%);
	transition: all 1s cubic-bezier(.87, .76, .33, .98);
}
.home-banner-img img {
	transition: all 1s cubic-bezier(.87, .76, .33, .98);
}
.left-banner .home-banner-img {
	right: -190px;
}
.right-banner .home-banner-img {
	left: -182px;
}
#home-banner .home-banner-img .home-banner-egg-1 {
	position: absolute;
    right: 0;
}
#home-banner .home-banner-img .home-banner-egg-2 {
	position: relative;
	z-index: 1;
	height: 445px;
}
#home-banner .home-banner-img #left-home-banner-img div:nth-child(2) {
	position: relative;
}
#home-banner .home-banner-img #left-home-banner-img div:nth-child(2):before, 
#home-banner .home-banner-img #left-home-banner-img div:nth-child(2):after {
	content: '';
	position: absolute;
    left: 0;
	width: 100%;
	height: 48px;
	background: url(../images/banner-fresh-egg-shadow.png) no-repeat center bottom;
	background-size: contain;
}
#home-banner .home-banner-img #left-home-banner-img div:nth-child(2):before {
	bottom: 15%;
    left: -51%;
    z-index: -1;
    transition: all 1s cubic-bezier(.87, .76, .33, .98);
    opacity: 0;
}
#home-banner .home-banner-img #left-home-banner-img div:nth-child(2):after {
	bottom: -4%;
}
#home-banner.hover-left .home-banner-img #left-home-banner-img div:nth-child(2):before {
	opacity: 1;
	transition: all 5s cubic-bezier(.87, .76, .33, .98);
}
#home-banner .home-banner-img .home-banner-chicken-leg-1 {
	position: absolute;
    left: -120px;
    top: 98px;
    z-index: -1;
}
#home-banner .home-banner-img .home-banner-chicken-leg-2-div {
    position: relative;
    transform: rotateZ(118deg);
    top: -10px;
    width: 425px;
    transition: all 1s cubic-bezier(.87, .76, .33, .98);
}
#home-banner .home-banner-img .home-banner-chicken-leg-2-div:after {
	content: '';
    position: absolute;
    bottom: -9%;
    left: -14%;
    width: 789px;
    height: 68px;
    background: url(../images/chicken-leg-shadow.png) no-repeat;
    opacity: 0;
    transition: all 1s cubic-bezier(.87, .76, .33, .98);
}
#home-banner.hover-right .right-banner .home-banner-img .home-banner-chicken-leg-2-div {
    position: relative;
    top: 0;
    width: auto;
    left: -100px;
    transform: rotateZ(0deg);
}
#home-banner.hover-right .home-banner-img .home-banner-chicken-leg-2-div:after {
	opacity: 1;
	transition: all 3s cubic-bezier(.87, .76, .33, .98);
}
#home-banner.hover-right .right-banner .home-banner-img .home-banner-chicken-leg-dummy,
#home-banner .home-banner-img .home-banner-chicken-leg-dummy {
    position: absolute;
    left: 0;
}
#home-banner.hover-right .right-banner .home-banner-img .home-banner-chicken-leg-dummy {
	opacity: 0;
}
.hover-left .split.left-banner .home-banner-text {
  transform: translate(-14%, -50%);
}
.hover-left .split.right-banner .home-banner-text {
  transform: translate(-40%, -50%);
}
.hover-right .split.right-banner .home-banner-text {
   transform: translate(14%, -50%);
}
.hover-right .split.left-banner .home-banner-text {
  transform: translate(-40%, -50%);
}
#home-banner.hover-left .home-banner-text h2,
#home-banner.hover-right .home-banner-text h2 {
	font-size: 90px!important;
	line-height: 85px;
}
#home-banner.hover-left .right-banner .home-banner-text h2,
#home-banner.hover-right .left-banner .home-banner-text h2 {
	font-size: 40px!important;
	color: #0373bb;
	line-height: 45px;
}
#home-banner.hover-left .left-banner .home-banner-img {
	right: 10%;
}
#home-banner.hover-right .right-banner .home-banner-img {
	left: 14%;
}
#home-banner.hover-left .home-banner-img .home-banner-egg-2 {
	height: auto;
}
#home-banner.hover-left .home-banner-img .home-banner-egg-1 {
    right: 200px;
}
/*=====HOME SLIDER END=====*/

 /*=====EGG CITING SECTION START=====*/
.wave-1 {
	/*background-color: #ffe87e;*/
    margin-top: -100px;
}
 .egg-citing-container {
 	background-color: #ffffff;
 }
 #egg-citing .text {
 	padding-right: 15px;
 }
#egg-citing .image {
	margin-left: -70px;
}
#egg-citing .bottom-shadow {
	left: 0;
    bottom: -65px;
}
#egg-citing .small-heart {
    right: 77px;
    top: -44px;
}
#egg-citing .thunder {
    right: 0;
    bottom: 133px;
}

/*=====EGG CITING SECTION END=====*/

/*=====PASTEURIED SECTION START=====*/
.pasteurized-container {
	background-color: #f4f4f4;
}
#pasteurized .h1-1 {
	margin-top: -35px;
}
#pasteurized .h1-2 {
	margin-top: -20px;
}
.egg-comparison-container {
	position: relative;
	margin-top: -75px;
}
.egg-comparison {
	width: 411px;
	margin: 0 auto;
	position: relative;
	padding: 31px 0;
}
.egg-comparison-circle {
	position: absolute;
	right: -30px;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/egg-comparison-circle.png) right center no-repeat;
}
.fresh-egg-container {
    position: absolute;
    top: 50%;
    left: 0;
    width: 314px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
.fresh-egg-content h2 {
    font-size: 30px;
}
.fresh-egg-content ul {
	padding-left: 0;
	list-style: none;
	margin-top: 25px;
}
.fresh-egg-content p {
	font-size: 16px;
	line-height: 26px;
}
.broken-egg-container {
    position: absolute;
    display: flex;
    align-items: center;
    bottom: 0;
}
.broken-egg {
	width: 67px;
	cursor: pointer;
}
.egg-move {
	transition : all 0.3s ease-out;
}
.egg-top {
    position: absolute;
    top: -37px;
    transition : all 0.3s ease-out;
	-webkit-transition-delay: .4s;
    transition-delay: .4s;
    background-color: #f4f4f4;
}
.egg-middle {
    position: absolute;
    top: -3px;
    transition : all 0.3s ease-out;
	-webkit-transition-delay: .4s;
    transition-delay: .4s;
}
.egg-bottom {
    background-color: #f4f4f4;
    position: relative;
    z-index: 1;
}
.fresh-egg-text {
    position: relative;
    top: -19px;
    left: -25px;
    opacity: 0;
    transition : all 0.3s ease-out;
	-webkit-transition-delay: .5s;
    transition-delay: .5s;
}
.fresh-egg-text p {
	line-height: 26px;
}
#pasteurized .big-heart {
	position: absolute;
	top: -60px;
    left: 0;
}

.open-egg .egg-move {
	-webkit-animation: eggMove 2s alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     -moz-animation: eggMove 2s alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     animation: eggMove 2s alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.open-egg .egg-top {
	top: -60px;
}
.open-egg .egg-middle {
    top: -25px;
}
.open-egg .fresh-egg-text {
	opacity: 1;
}
/*=====PASTEURIED SECTION END=====*/

/*=====OUR FARM SECTION START=====*/
.our-farm-container {
	background-color: #c7e3f5;
}
.wave-3 {
	background-color: #f4f4f4;
}
#our-farm h1,
#our-farm h2 {
	margin-top: -25px;
}
#our-farm .col-left {
	width: 28%;
}
#our-farm .col-right {
	width: 72%;
}
.our-farm-slider {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.our-farm-slider-content {
    width: 75%;
    margin-left: 25px;
}
.our-farm-slider-nav {
    width: 25%;
}
.slick-slide {
	outline: none;
}
#our-farm-slider-content {
	position: inherit;
}
#our-farm-slider-content .slick-arrow {
	position: absolute;
	left: 0;
	width: 40px;
	height: 40px;
	border: none;
	outline: none;
	cursor: pointer;
	-webkit-transition: 300ms linear!important;
    -moz-transition: 300ms linear!important;
    transition: 300ms linear!important;
}
#our-farm-slider-content .slick-arrow:hover,
#our-farm-slider-content .slick-disabled,
#you-like-slider .slick-arrow:hover,
#you-like-slider .slick-disabled,
#know-you-slider .slick-arrow:hover,
#know-you-slider .slick-disabled {
	opacity: 0.4;
}

#our-farm-slider-content .slick-slide {
	/* height: 100vh!important; */
    margin: 25px 0;
}
#our-farm-slider-content .slick-prev {
	background: url(../images/ofs-prev.png) no-repeat;
	top: 20px;
}
#our-farm-slider-content .slick-next {
	background: url(../images/ofs-next.png) no-repeat;
	bottom: 20px;
}
#our-farm-slider-content .ofs-slider {
	position: relative;
}
#our-farm-slider-content .ofs-img {
	position: relative;
	padding-bottom: 45px;
	text-align: center;
	/* height: 559px; */
}
.ofs-img .box {
  position: absolute;
  top: 0;
  left: 0;
    right: 0;
    margin: auto;
}
.box.relative-box {
  position: relative;
}
#our-farm-slider-content .slick-current .ofs-img:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/ofs-bos-shadow.png) bottom no-repeat;
}
#our-farm-slider-content .click-here {
	width: 97px;
	height: 78px;
	background: url(../images/click-to-here.png) no-repeat;
	text-align: center;
    line-height: 78px;
    position: absolute;
    bottom: 140px;
    right: 0;
    cursor: pointer;
}
#our-farm-slider-content .click-here img {
	margin: 0 auto;
    display: inline-block;
    position: relative;
    top: 6px;
}
#our-farm-slider-content .slick-current .ofs-img:before {
	content: '';
	position: absolute;
	/* bottom: -15px; */
	bottom: -30px;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 16px;
	height: 81px;
	background: url(../images/ofs-line.png) bottom no-repeat;
	-webkit-animation: bounce 3.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     -moz-animation: bounce 3.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     animation: bounce 3.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#our-farm-slider-content h3 {
	font-family: var(--regular-font);
	font-size: 35px;
	font-weight: 600;
	text-align: center;
	padding-top: 30px;
}
#our-farm-slider-nav span {
	font-family: var(--regular-font);
	font-size: 14px;
	display: block;
	text-align: right;
}
#our-farm-slider-nav .slick-current span {
	font-size: 18px;
	font-weight: 600;
	color: #f38320;
}
#our-farm-slider-nav .slick-slide > div {
	height: 42px;
    line-height: 42px;
    cursor: pointer;
}
#our-farm-slider-nav .slick-slide > div span {
	position: relative;
	padding-right: 27px;
}
#our-farm-slider-nav .slick-slide > div span:after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 8px;
	height: 8px;
	background-color: #0373bb;
	opacity: .5;
	border-radius: 8px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}
#our-farm-slider-nav .slick-current > div span:after {
	width: 16px;
	height: 16px;
	border-radius: 16px;
	background-color: #f38320;
	opacity: 1;
}
/*=====OUR FARM SECTION END=====*/

/*=====FRESH CHICKEN SECTION START=====*/
.fresh-chicken-container {
	background-color: #ffffff;
}
.wave-4 {
	background-color: #c7e3f5;
}
#fresh-chicken h1 {
	margin-top: -30px;
}
#fresh-chicken .text {
	padding-left: 150px;
}
#fresh-chicken .image {
	margin-left: -100px;
}
#fresh-chicken .image .thunder {
	right: -80px;
    top: 53px;
}
#fresh-chicken .image .small-heart {
    left: 99px;
    top: -10px;
}
#fresh-chicken .bottom-shadow {
    left: 0;
    bottom: -65px;
}
/*=====FRESH CHICKEN SECTION END=====*/

/*=====ECO FARM SECTION START=====*/

.eco-farm-container{
	background-color: #ffe87b;
}
#eco-farm .text {
	padding-left: 60px;
}
#eco-farm h1 {
	margin-top: -35px;
}
/*=====ECO FARM SECTION END=====*/

.h-d-flex-direction {
	flex-direction: row-reverse
}
/*=====YOU LIKE SECTION START=====*/

.you-like-container {
	background-color: #ffffff;
}
.wave-6 {
	background-color: #ffe87b;
}
#you-like .col-left{
	width: 48%;
}
#you-like .col-right{
	width: 52%;
}
#you-like .col-left .text {
	text-align: right;
}
#you-like h1 {
	margin-top: -20px;
}
#you-like-slider {
    padding-right: 45px;
}
#you-like-slider .slick-slide {
	float: none;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.you-like-box {
	background-color: #f3f3f3;
	margin-right: 21px;
	margin-left: 21px;
	border-radius: 47px;
	position: relative;
}
.dishe-name {
	padding: 40px;
}
.you-like-box h4 {
	font-family: 'HindVadodaraMedium';
	font-size: 30px;
	font-weight: normal;
}
.you-like-box h6 {
	font-family: 'HindVadodaraRegular';
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}
.you-like-box a {
	background: url(../images/orange-arrow.png) left center no-repeat;
	display: inline-block;
	width: 24px;
	height: 8px;
	margin-top: 15px;
	outline: none;
}
.dish-img {
	padding: 0 30px 33px;
}
.dish-img > div {
	height: 226px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.dish-img > div img {
	height: 226px;
	width: 100%;
	object-fit: cover;
	border-radius: 47px;
}
#you-like-slider .slick-track {
	padding: 15px 0;
}
#you-like-slider .slick-slide:after {
	content: '';
	position: absolute;
    top: 0;
    right: 0;
	background: url(../images/thunder-2.png) top right no-repeat;
	background-size: 0;
	width: 43px;
	height: 79px;
	transition : all 0.3s ease-out;
    opacity: 0;
}
#you-like-slider .slick-slide.slick-current:after {
	background-size: 100%;
	top: -11px;
    right: -22px;
    opacity: 1;
}
#you-like-slider .slick-current .dish-img {
	padding: 0;
	background-color: #000000;
	border-radius: 47px;
}
#you-like-slider .slick-current .dish-img > div {
	height: auto;
}
#you-like-slider .slick-current .dish-img > div img {
	height: auto;
	opacity: 0.5;.
}
#you-like-slider .slick-current .dishe-name {
	position: absolute;
    z-index: 1;
    padding: 50px 40px;
    width: 100%;
    height: 100%;
}
#you-like-slider .slick-current .you-like-box h4,
#you-like-slider .slick-current .you-like-box h6 {
	color: #ffffff;
}
#you-like-slider .slick-current .you-like-box a {
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background:#f26e2e url(../images/white-arrow.png) center no-repeat;
	-webkit-transition: 300ms linear!important;
    -moz-transition: 300ms linear!important;
    transition: 300ms linear!important;
    position: absolute;
    bottom: 44px;
}
#you-like-slider .slick-current .you-like-box a:hover {
	background:#ffffff url(../images/orange-arrow.png) center no-repeat;
}
#you-like-slider .slick-arrow,
#know-you-slider .slick-arrow {
	width: 40px;
	height: 40px;
	-webkit-transition: 300ms linear!important;
    -moz-transition: 300ms linear!important;
    transition: 300ms linear!important;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 0;
}
#you-like-slider .slick-prev {
	background: url(../images/up-arrow.png) no-repeat;
	top: 43%;
	transform: translateY(-43%);
}
#you-like-slider .slick-next {
	background: url(../images/down-arrow.png) no-repeat;
	bottom: 43%;
	transform: translateY(43%);
}
/*=====YOU LIKE SECTION END=====*/

/*=====KNOW YOU SECTION START=====*/
#know-you {
	overflow: hidden;
}
.know-you-container {
	background-color: #c7e3f5;
}
.know-you-slider-container {
	width: 530px;
	position: relative;
}
.ky-slider-overlay {
	background: url(../images/know-you-slider-over-bg.png) no-repeat top center;
	position: absolute;
	top: -8px;
    height: 100%;
    z-index: 1;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.know-you-slider-block {
	width: 510px;
	height: 669px;
	background: url(../images/know-you-slider-bg.png) no-repeat;
	background-size: cover;
	text-align: center;
	position: relative;
}
#know-you-slider {
	height: 100%;
    width: 68%;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
#know-you-slider .slick-list,
#know-you-slider .slick-track {
	height: 100%;
}
#know-you-slider .slick-slide {
	position: relative;
}
#know-you-slider .ky-box {
    margin: 0 auto;
    padding-top: 145px;
    height: 100%;
}
#know-you-slider p {
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 26px;
	transition : all 0.3s ease-out;
	-webkit-transition-delay: .4s;
    transition-delay: .4s;
    opacity: 0;
    direction: rtl;
}
#know-you-slider .slick-current p {
	opacity: 1;
}
#know-you-slider .ky-slider-img {
	width: 240px;
    height: 240px;
    margin: 0 auto;
    border-radius: 50%;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 74px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#know-you-slider .ky-slider-img img {
	border-radius: 50%;
	position: relative;
	z-index: 1;
	opacity: 0;
	width: 0;
	height: 0;
	transition : all 0.3s ease-out;
	-webkit-transition-delay: .6s;
    transition-delay: .6s;
}
#know-you-slider .slick-current .ky-slider-img img {
	opacity: 1;
	width: 194px;
	height: 194px;
}
#know-you-slider .ky-slider-img:before {
	content: '';
	background-color: #f3f3f3;
	border-radius: 50%;
	position: absolute;
	top: 0;
	width: 0%;
	height: 0%;
	opacity: 0;
	transition : all 0.3s ease-out;
	-webkit-transition-delay: .4s;
    transition-delay: .4s;
}
#know-you-slider .slick-current .ky-slider-img:before {
	width: 100%;
	height: 100%;
	opacity: 1;
}
#know-you-slider .slick-arrow {
	bottom: 28%;
	z-index: 3;
	border-radius: 40px;
}
#know-you-slider .slick-prev {
	background:#ffffff url(../images/black-prev.png) no-repeat;
	left: -24px;
}
#know-you-slider .slick-next {
	background:#ffffff url(../images/black-next.png) no-repeat;
	right: -24px;
}
.know-you-slider-block span.counter-info {
    position: absolute;
    top: 49px;
    left: 0;
    right: 0;
}
.know-you-slider-block .counter-info span {
	font-family: 'HindVadodaraMedium';
	font-size: 26px;
	font-weight: normal;
	color: #999999;
}
.know-you-slider-block .counter-info span.current_slide {
	font-size: 74px;
	color: #f26e2e;
}
#know-you .text {
	text-align: right;
}
#know-you .h1-2 {
	margin-top: -30px;
}
#know-you .text p {
	width: 100%;
	direction: rtl;
}
/*=====KNOW YOU SECTION END=====*/

/*=====SOCIAL BUZZ SECTION START=====*/

.wave-8 {
	background-color: #c7e3f5;
}
.social-buzz-content h4 {
	font-family: var(--bold-font);
	font-size: 30px;
	color: #0373bb;
	text-transform: uppercase;
	text-align: center;
}
.social-buzz-content ul li h5 {
	font-family: 'HindVadodaraMedium';
	font-size: 18px;
	padding-right: 42px;
	margin-bottom: 26px;
	text-align: right;
}
.social-buzz-content ul {
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 45px;
	margin-bottom: 60px;
}
.social-buzz-content ul li {
	width: 50%;
}
.social-buzz-content ul li .social-buzz-boxs {
	position: relative;
	padding-left: 25px;
	padding-right: 25px;
}
.social-buzz-content ul li:first-child .social-buzz-boxs:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	background-color: #86badc;
}
.social-buzz-content ul li .social-buzz-box {
	width: 50%;
	float: left;
	overflow: hidden;
}
.social-buzz-content ul li .social-buzz-box > div {
	margin-left: 17px;
	margin-right: 17px;
	position: relative;
}
.social-buzz-content ul li .social-buzz-box > div .social-buzz-img {
	background-color: #000000;
	transition: all .3s;
}
.social-buzz-content ul li .social-buzz-box > div .social-buzz-img img {
	width: 100%;
	opacity: 0.80;
}
.social-buzz-content ul li .social-buzz-box > div .social-buzz-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.social-buzz-content ul li .social-buzz-box > div .social-buzz-overlay .sb-icon {
	padding: 15px;
	position: absolute;
    top: 0;
    left: 0;
} 
.social-buzz-content ul li .social-buzz-box > div .social-buzz-overlay .social-buzz-text {
    padding: 15px;
    position: absolute;
    bottom: 0%;
    width: 100%;
    transition: all 0.3s;
}
.social-buzz-content ul li .social-buzz-box > div .social-buzz-overlay h6,
.social-buzz-content ul li .social-buzz-box > div .social-buzz-overlay p {
	font-family: 'HindVadodaraMedium';
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
	transition: all 0.3s;
}
.social-buzz-content ul li .social-buzz-box > div .social-buzz-overlay h6 {
	padding-bottom: 6px;
}
.social-buzz-content ul li .social-buzz-box > div .social-buzz-overlay p {
	position: absolute;
	bottom: -100%;
	transition : all 0.3s ease-out;
	opacity: 0;
}
.social-buzz-content ul li .social-buzz-box:hover > div .social-buzz-overlay .social-buzz-text,
.social-buzz-content ul li .social-buzz-box:hover > div .social-buzz-overlay p{
	bottom: 0;
	position: relative;
	opacity: 1;
}
.social-buzz-content ul li .social-buzz-box > div .social-buzz-overlay:before {
	content: '';
	position: absolute;
	bottom: -100%;
	left: 0;
	width: 100%;
	height: 0;
	transition : all 0.3s ease-out;
}.social-buzz-content ul li .social-buzz-box:hover > div .social-buzz-overlay:before {
	height: 100%;
	bottom: 0;
	background-color: rgba(243,131,32,0.90);
}
/*=====SOCIAL BUZZ SECTION END=====*/

/*=====MAP SECTTION START=====*/
.home-map-title-div {
	align-items: center;
	justify-content: space-between;
}
#home-map .home-map-title {
	text-align: right;
}
#home-map .home-map-dd {
	text-align: right;
}
.home-map-title h1 {
	margin-top: -15px;
}
.home-map-dd h6 {
	font-family: 'FrutigerLTArabic55Roman';
	font-size: 24px;
	font-weight: normal;
	color: #0373bb;
	text-transform: uppercase;
	margin-bottom: 30px;
	direction: rtl;
}
.custom_form_controls .form-control {
	font-family: 'FrutigerLTArabic55Roman';
	font-size: 20px;
	border: none;
	border-bottom: 1px solid #f38320;
	display: block;
	width: 100%;
	padding: 10px 0;
}
.dd-icon {
	background: url(../images/dd-icon.png) right center no-repeat;
	padding-right: 20px;
}
#map_canvas {
    position: relative;
    padding-bottom: 30%;
    height: 0;
    overflow: hidden;
    border-radius: 10px;
}
#map_canvas iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}
/*=====MAP SECTTION END=====*/

/*=====FOOTER START=====*/
footer {
	margin-top: 40px;
}
.footer-container {
	max-width: 1360px;
	min-width: auto;
	margin: 0 auto;
}
.footer-social-icons a {
	margin-left: 7px;
	margin-right: 7px;
}
.social-icon {
	display: inline-block;
	width: 34px;
	height: 34px;
	background-position: center!important;
	background-size: 19px!important;
	border-radius: 34px;
	transition : all 0.3s ease-out;
}
.fb-icon {
	background:#d9d9d9 url(../images/f-fb-icon.png) no-repeat;
}
.fb-icon:hover {
	background:#0373bb url(../images/f-fb-icon.png) no-repeat;
}
.twt-icon {
	background:#d9d9d9 url(../images/f-twt-icon.png) no-repeat;
}
.twt-icon:hover {
	background:#03a9f4 url(../images/f-twt-icon.png) no-repeat;
}
.in-icon {
	background:#d9d9d9 url(../images/f-in-icon.png) no-repeat;
}
.in-icon:hover {
	background:#0e76a8 url(../images/f-in-icon.png) no-repeat;
}
#footer .footer-top {
	border-top: 2px solid #e7ecee;
	border-bottom: 2px solid #e7ecee;
}
#footer .partners-logo img {
	margin-left: 20px;
	margin-right: 20px;
}
.footer-bottom {
	font-family: 'HindVadodaraRegular';
	font-size: 15px;
	color: #999999;
}
.footer-bottom a {
	color: #000000;
	text-decoration: none;
	transition : all 0.3s ease-out;
}
.footer-bottom a:hover {
	color: #f26e2e;
}
.footer-flex {
	align-items: center;
	justify-content: space-between;
	padding: 12px 0;
}
.copy-right,
.made-by span {
	font-family: var(--regular-font);
}
/*=====FOOTER END=====*/

/*=====COMPARISON CSS START======*/

.comparison-widget {
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  overflow: hidden;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1;
}
.comparison-widget * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.comparison-widget:hover .comparison-separator {
  opacity: 1;
}
.comparison-widget:hover .comparison-control {
  opacity: 1;
}
.comparison-widget:hover .comparison-control:before,
.comparison-widget:hover .comparison-control:after {
  opacity: 1;
}
.comparison-widget--hidden {
  opacity: 0;
}
.comparison-item {
  height: 100%;
  width: 100%;
}
.comparison-item--first {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.comparison-item__content {
  height: 100%;
  overflow: hidden;
  position: relative;
}
.comparison-item__content:hover .comparison-item__label {
  background: #FFF;
}
.comparison-item--first .comparison-image {
  width: auto;
  max-width: none;
  position: absolute;
  left: 0;
  top: 0;
}
.comparison-item__image {
  display: block;
  max-width: 100%;
  -webkit-user-drag: none;
}
.comparison-item--first .comparison-item__label {
  left: 0;
  right: inherit;
}
.comparison-item__label {
  padding: 7px 10px;
  position: absolute;
  top: 0;
  right: 0;
  text-transform: uppercase;
  font-family: 'HindVadodaraRegular';
  font-size: 11px;
  color: #222;
  background: rgba(255, 255, 255, 0.65);
  z-index: 1;
  -webkit-transition: background-color 300ms linear;
  -moz-transition: background-color 300ms linear;
  transition: background-color 300ms linear;
  display: none;
}
.comparison-separator {
  width: 3px;
  height: 100%;
  position: absolute;
  right: -1px;
  top: 0;
  z-index: 10;
  background: url(../images/comparison-line.png);
  cursor: pointer;
}
.comparison-control {
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-left: -6px;
  position: absolute;
  top: 50%;
  left: 50%;
  background: #FFF;
  border-radius: 100%;
}
.comparison-control:before,
.comparison-control:after {
  content: '';
  display: block;
  width: 25px;
  height: 50px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  background: url('../images/comparison-navigation-icon.png') 0 0 no-repeat;
  cursor: grab;
}
.comparison-control:before {
  left: -19px;
}
.comparison-control:after {
  right: -19px;
  background-position: -25px 0px;
}
.comparison-control__mask {
  width: 50px;
  height: 50px;
  position: absolute;
  top: -5px;
  left: -18px;
}
/*=====COMPARISON CSS END======*/

/*=====CSS ANIMATION START=====*/
.egg-move,
.hover-left .left-banner .home-banner-egg-1,
.hover-right .right-banner .home-banner-chicken-leg-1 {
     -webkit-animation: eggMove 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     -moz-animation: eggMove 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     animation: eggMove 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@-webkit-keyframes eggMove {
     0% {
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         transform: rotateZ(10deg);
    }
     100% {
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         transform: rotateZ(-10deg);
    }
}
 @-moz-keyframes eggMove {
     0% {
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         transform: rotateZ(10deg);
    }
     100% {
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         transform: rotateZ(-10deg);
    }
}
@-ms-keyframes eggMove {
     0% {
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         transform: rotateZ(10deg);
    }
     100% {
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         transform: rotateZ(-10deg);
    }
}
 @keyframes eggMove {
     0% {
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         transform: rotateZ(10deg);
    }
     100% {
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         transform: rotateZ(-10deg);
    }
}
.hover-left .left-banner .home-banner-egg-2,
.hover-right .right-banner .home-banner-chicken-leg-2 {
     -webkit-animation: eggMoveTwo 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     -moz-animation: eggMoveTwo 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     animation: eggMoveTwo 2s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
@-webkit-keyframes eggMoveTwo {
     0% {
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         transform: rotateZ(-10deg);
    }
     100% {
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         transform: rotateZ(10deg);
    }
}
 @-moz-keyframes eggMoveTwo {
     0% {
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         transform: rotateZ(-10deg);
    }
     100% {
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         transform: rotateZ(10deg);
    }
}
 @-ms-keyframes eggMoveTwo {
     0% {
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         transform: rotateZ(-10deg);
    }
     100% {
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         transform: rotateZ(10deg);
    }
}
@keyframes eggMoveTwo {
     0% {
         -webkit-transform: rotateZ(-10deg);
         -moz-transform: rotateZ(-10deg);
         transform: rotateZ(-10deg);
    }
     100% {
         -webkit-transform: rotateZ(10deg);
         -moz-transform: rotateZ(10deg);
         transform: rotateZ(10deg);
    }
}/*
.bounce,
.myclass img.egg-box-section-1 {
	-webkit-animation: bounce 3.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     -moz-animation: bounce 3.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
     animation: bounce 3.5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
}*/
@-webkit-keyframes bounce {
     0% {
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         transform: translateY(0);
    }
     100% {
         -webkit-transform: translateY(-30px);
         -moz-transform: translateY(-30px);
         transform: translateY(-30px);
    }
}
 @-moz-keyframes bounce {
     0% {
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         transform: translateY(0);
    }
     100% {
         -webkit-transform: translateY(-30px);
         -moz-transform: translateY(-30px);
         transform: translateY(-30px);
    }
}
 @-ms-keyframes bounce {
     0% {
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         transform: translateY(0);
    }
     100% {
         -webkit-transform: translateY(-30px);
         -moz-transform: translateY(-30px);
         transform: translateY(-30px);
    }
}
 @keyframes bounce {
     0% {
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         transform: translateY(0);
    }
     100% {
         -webkit-transform: translateY(-30px);
         -moz-transform: translateY(-30px);
         transform: translateY(-30px);
    }
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}
.click-here:hover .blink {
	-webkit-animation-name: none;
}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}

/*=====CSS ANIMATION END=====*/


/*=====INNER PAGE START=====*/

:root {
	--primary-color: #0373bb;
	--secondary-color: #f38320;
	--primary-text-size: 4.6rem;
	--secondary-text-size:2.5rem;
	--third-text-size: 2.25rem;
	--uppercase-text: uppercase;
	--light-font: FrutigerLTArabic45Light;
	--regular-font: FrutigerLTArabic55Roman;
	--bold-font: FrutigerLTArabic65Bold;
}
.max_container {
       max-width:1366px;
       position: relative; 
}
.inner-page-content {
	padding-top: 89px;
}
/* =====INNER PAGE HEADER START===== */
#inner-header {
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
#inner-header.header-up {
    top: -122px;
}
#inner-header .navbar {
	padding-top: 20px;
	padding-bottom: 20px;
    flex-direction: row-reverse;
}
#inner-header .navbar-brand {
	/* margin-left: 45px; */
    margin-right: 0;
}
#inner-header #saha-logo {
	position: absolute;
	top: 8px;
	left: 0;
}
#navbarNavAltMarkup {
	margin-left: 0;
	justify-content: flex-end;
}
#inner-header .navbar-nav a {
	font-family: var(--regular-font);
	font-size: 14px;
	color: #333333;
	text-transform: var(--uppercase-text);
	padding-right: 13px;
	padding-left: 13px;
	margin-right: 10px;
	margin-left: 10px;
}
#inner-header .navbar-nav a:hover {
	color: var(--secondary-color);
} 
#inner-header .navbar-nav a.active {
	color: #ffffff;
	background-color: var(--secondary-color);
	border-radius: 32px;
}
.inner-page-content h2 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: var(--secondary-text-size);
	color: var(--primary-color);
	position: relative;
	padding-bottom: 18px;
}
.inner-page-content .line h2:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 42px;
	height: 5px;
	background-color: var(--secondary-color);
	border-radius: 5px;
}
.inner-page-content .line.center_line h2:after {
	left: 0;
	margin: 0 auto;
}
.inner-page-content h4 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 24px;
	color: #333333;
}
.inner-page-content p {
	font-family: var(--regular-font);
	font-size: 16px;
	line-height: 24px;
}
#inner-header .dropdown-toggle::after {
	display: none;
}
.custom_submenu {
	width: 470px;
	font-size: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	border-radius: 0;
}
.custom_submenu li {
	display: inline-block;
	width: 50%;
    border-left: 1px solid rgba(0,0,0,.15);
}
.custom_submenu li a {
	font-size: 18px;
	margin-left: 0;
	text-align: right;
	/* display: flex;
	align-items: center;
	justify-content: flex-end; */
}
.custom_submenu li a.active,
.custom_submenu li a.active:hover {
	color: var(--secondary-color)!important;
}
.custom_submenu li a span {
	padding-right: 13px;
}
.custom_submenu_3 {
	width: 700px;
}
.custom_submenu_3 li {
	width: 33.33%;
}
/* =====INNER PAGE HEADER END===== */

.arrow {
	transition: all 0.5s;
}
.arrow:hover {
	margin-left: 10px;
}
.light_blue_color {
	background-color: #e1ecf3;
}
.light_gray_color {
	background-color: #f7f7f7;
}
.light_orange_color {
	background-color: #fff8d8;
}
.about_section_2 .text > div:first-child{
	width: 60%;
	margin: 0 auto;
}
.about-section_2_grids {
	max-width: 1150px;
	margin: 0 auto;
}
.about-section_2_grids ul {
	border-top: 1px solid #0070c6;
	border-bottom: 1px solid #0070c6;
}
.about-section_2_grids ul li {
	border-right: 1px solid #0070c6;
	padding-left: 37px;
	padding-right: 37px;
	text-align: right;
	direction: rtl;
}
.about-section_2_grids ul li:first-child {
	padding-left: 0;
}
.about-section_2_grids ul li:last-child {
	border-right: none;
	padding-right: 0;
}
.about-section_2_grids .about-grid h2 {
	padding-bottom: 0;
	margin-bottom: 0;
	color: var(--secondary-color);
}
.about-grid p {
	margin-bottom: 0;
}
nav[aria-label="breadcrumb"] {
	direction: rtl;
}
.breadcrumb-item {
	padding-right: .5rem;
}
.breadcrumb li a {
	color: #333333;
	text-decoration: none;
}
.breadcrumb-item+.breadcrumb-item::before {
    padding-left: .5rem;
    padding-right: 0;
}
.inner-page-content h1 {
	font-family: var(--bold-font);
	font-size: var(--primary-text-size);
	color: var(--primary-color);
	line-height: 75px;
}
.inner-page-content h1 span {
	color: var(--secondary-color);
}
.inner-page-content h3 {
	font-family: var(--regular-font);
	font-size: var(--third-text-size);
}
.contact-grid li {
	padding-left: 25px;
	padding-right: 25px;
	border-right: 1px solid #cccccc;
}
.contact-grid li p span,
.contact-grid li p a {
	font-family: 'HindVadodaraRegular';
}
.contact-grid li:first-child {
	padding-left: 0;
}
.contact-grid li:last-child {
	padding-right: 0;
	border-right: none;
}
.contact-grid li div p {
	margin-top: 15px;
	margin-bottom: 0;
}
.contact-grid li div a {
	text-decoration: none;
	color: #333333;
}
.contact_form label {
	font-family: var(--regular-font);
	font-size: 14px;
}
.custom_form_controls .form-control {
	background-color: transparent;
	border-radius: 0;
	font-family: var(--regular-font);
	font-size: 14px;
	margin-bottom: 15px;
	padding-top: 3px;
}
.inner-page-content .form-control:focus {
	border-bottom: 1px solid var(--primary-color);
}
.inner-page-content .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: rgba(51, 51, 51, 0.30);
}
.inner-page-content .form-control::-moz-placeholder { /* Firefox 19+ */
  color: rgba(51, 51, 51, 0.30);
}
.inner-page-content .form-control:-ms-input-placeholder { /* IE 10+ */
  color: rgba(51, 51, 51, 0.30);
}
.inner-page-content .form-control:-moz-placeholder { /* Firefox 18- */
  color: rgba(51, 51, 51, 0.30);
}
.contact_map iframe {
	border-radius: 20px;
}
.contact_our_dist .text p {
	font-size: 20px;
	padding-top: 10px;
}
.contact_our_dist_slider .slick-slide {
	margin-right: 15px;
	margin-left: 15px;
}
.contact_our_dist_slider .cod_box {
	padding: 25px;
	background-color: #dae8f2;
	border-radius: 15px;
	min-height: 225px;
}
.contact_our_dist_slider .cod_box .cod_name {
	background: url('../images/cod-icon.png') center left no-repeat;
	padding-left: 66px;
}
.contact_our_dist_slider .cod_box .cod_name h5 {
	font-family: var(--regular-font);
font-weight: 800;
	color: var(--primary-color);
}
.inner-page-content h5 {
	font-size: 24px;
}
.contact_our_dist_slider h5 {
	margin-bottom: 0;
}
.contact_our_dist_slider .cod_box p {
	margin-bottom: 0;
	padding-top: 40px;
}
.contact_our_dist_slider .slick-dots {
	position: relative;
	bottom: 0;
	margin-top: 25px;
}
.contact_our_dist_slider .slick-dots li {
	width: auto;
	height: auto;
	margin: 0 8px;
}
.contact_our_dist_slider .slick-dots li button::before {
	display: none;
}
.contact_our_dist_slider .slick-dots li button {
	width: 10px;
	height: 10px;
	background-color: #9ec7e1;
	border-radius: 50%;
}
.contact_our_dist_slider .slick-dots li button:hover,
.contact_our_dist_slider .slick-dots li.slick-active button {
	background-color: var(--secondary-color);
}
.contact_us_section_1 p {
	font-family: 'FrutigerLTArabic55Roman'!important;
}
.contact-grid li p span {
	font-family: var(--regular-font);
}
.store_locator_searchField p {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 13px;
}
.store_locator_searchField #storeSearch {
	font-size: 25px;
	padding-right: 60px;
	position: relative;
	padding-left: 35px;
}
.store_locator_searchField form > div:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;
	background-color: #ffffff;
}
.close-icon {
	border:1px solid transparent;
	background-color: transparent;
	display: inline-block;
	vertical-align: middle;
  outline: 0;
  cursor: pointer;
      position: absolute;
    top: 28px;
    left: 0;
}
.close-icon:after {
	content: "X";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	background-color: var(--primary-color);
	z-index:1;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	padding: 2px;
	border-radius: 50%;
	text-align: center;
	color: white;
	font-weight: normal;
	font-size: 12px;
	box-shadow: 0 0 2px var(--primary-color);
	cursor: pointer;
}
#storeSearch:not(:valid) ~ .close-icon {
	display: none;
}
.store_locator_searchField .fill-btn {
	padding: 8px 23px;
    background-position: center!important;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
}
.store_locator_lists {
	max-height: 528px;
}
.store_locator_lists.vertical_scroll {
	padding-left: 20px;
	padding-right: 0;
}
.store_locator_list {
	border-radius: 15px;
	padding: 20px;
	-webkit-transition: background 300ms linear;
	-moz-transition: background 300ms linear;
	transition: background 300ms linear;
	margin-bottom: 10px
}
.store_locator_lists .store_locator_list:last-child {
	margin-bottom: 0;
}
.store_locator_list:hover,
.store_locator_list.active {
	background-color: var(--secondary-color);
}
.store_locator_list > div {
    background: url(../images/circle-pin-icon.png) right no-repeat;
    padding-right: 76px;
	-webkit-transition: background 300ms linear;
	-moz-transition: background 300ms linear;
	transition: background 300ms linear;
	text-align: right;
}
.store_locator_list:hover > div,
.store_locator_list.active > div {
	background: url('../images/white-circle-pin-icon.png') right no-repeat;
}
.store_locator_list h5 {
	font-family: var(--regular-font);
font-weight: 800;
	color: var(--primary-color);
	-webkit-transition: color 300ms linear;
	-moz-transition: color 300ms linear;
	transition: color 300ms linear;
}
.store_locator_list p {
	margin-bottom: 0;
	-webkit-transition: color 300ms linear;
	-moz-transition: color 300ms linear;
	transition: color 300ms linear;
}
.store_locator_list:hover h5,
.store_locator_list:hover p,
.store_locator_list.active h5,
.store_locator_list.active p {
	color: #ffffff;
}
.vertical_scroll {
	height: auto;
	overflow-y: scroll;
	padding-right: 20px;
}
.vertical_scroll::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px #ffffff;
	background-color: #ffffff;
}
.vertical_scroll::-webkit-scrollbar
{
	width: 6px;
	background-color: #ffffff;
}
.vertical_scroll::-webkit-scrollbar-thumb
{
	background-color: var(--secondary-color);
}
.inner-page-content h6 {
	font-family: var(--regular-font);
	font-size: 30px;
}
.our_story_lists {
	max-width: 800px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 50px;
	margin-bottom: 80px;
	position: relative;
}
.our_story_lists:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 3px;
	height: 100%;
	background-color: var(--primary-color);
}
.our_story_lists:after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 17px;
	height: 17px;
	border-radius: 17px;
	background-color: var(--primary-color);
}
.our_story_list {
	padding-top: 30px;
}
.our_story_lists .our_story_odd .our_story_img > div {
	text-align: right;
	padding-right: 148px;
}
.our_story_lists .our_story_odd .our_story_text > div {
	text-align: right;
	padding-left: 148px;
	position: relative;
    top: -8px;
}
.our_story_lists .our_story_even .our_story_img > div {
	text-align: left;
	padding-left: 148px;
}
.our_story_lists .our_story_even .our_story_text > div {
	text-align: right;
	padding-right: 148px;
	position: relative;
    top: -8px;
}
.our_story_list .our_story_date {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	width: 266px;
	margin: 0 auto;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	font-size: 40px;
	font-family: var(--regular-font);
font-weight: 800;
	color: var(--primary-color);
}
.our_story_list .our_story_date:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	height: 1px;
	background-color: var(--primary-color);
}
.our_story_list .our_story_date span {
	display: inline-block;
	background-color: #ffffff;
	padding: 10px 15px;
	z-index: 1;
	position: relative;
}
.recipe_list_box {
	margin-top: 20px;
	/* display: none; */
}
.recipe_list {
	background-color: #9ec7e1;
	border-radius: 20px;
	overflow: hidden;
	transition: all 300ms linear;
    height: 100%;
    transform: scale(0.9);
}
.recipe_list:hover {
	background-color: var(--secondary-color);
	box-shadow: 0 23px 46px 0 rgba(0, 0, 0, 0.23);
	transform: scale(1);
}
.recipe_list_date {
	padding: 25px 36px;
}
.recipe_list_date_inner {
	color: #ffffff;
	background: url('../images/blue-user-icon.png') right no-repeat;
	font-size: 13px;
	padding-right: 60px;
	padding-bottom: 10px;
}
.recipe_list:hover .recipe_list_date_inner {
	color: #ffffff;
	background: url('../images/orange-user-icon.png') right no-repeat;
}
.recipe_by {
	font-family: var(--regular-font);
font-weight: 800;
	margin-bottom: 6px;
}
.recipe_list_inner h5 {
	font-family: var(--regular-font);
font-weight: 800;
	color: #ffffff;
	font-size: 30px;
	padding-right: 36px;
	padding-left: 36px;
	min-height: 75px;
	text-align: right;
}
.recipe_list_img {
	width: 100%;
	height: 303px;
	position: relative;
	padding-top: 20px;
}
.recipe_list_img > div:before {
	content: '';
	position: absolute;
	top: 20px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1;
	transition: all 300ms linear;
	width: 0;
	height: 0;
	opacity: 0;
}
.recipe_list:hover .recipe_list_img > div:before {
	background: url('../images/recipe-list-bg.png') top center no-repeat;
	background-size: 100%;
	width: 100%;
	height: 100%;
	opacity: 1;
}
.recipe_list_img > div {
	width: 228px;
    height: 228px;
    border-radius: 50%;
    background-size: 100%!important;
    float: right;
    transition: all 300ms linear;
}
.recipe_list a {
	background: url('../images/white-arrow.png') center no-repeat;
	position: absolute;
	bottom: 20px;
	left: 36px;
	width: 50px;
	height: 50px;
	border-radius: 50px;
    display: inline-block;
    z-index: 1;
}
.recipe_list:hover a {
	background:#f38320 url('../images/white-arrow.png') center no-repeat;
}
.recipe_list:hover .recipe_list_img > div {
	width: 100%;
	height: 100%;
	border-radius: 25% 25% 0 0;
}
#showMore {
	text-align: center;
	font-size: 14px;
	color: #333333;
	padding-bottom: 42px;
	background: url('../images/show-more-icon.png') center bottom no-repeat;
	margin-top: 50px;
}
.recipe_date_block {
	background: url('../images/orange-user-icon-2.png') top right no-repeat;
	padding-right: 60px;
	padding-bottom: 43px;
	font-size: 14px;
	color: #666666;
}
.recipe_detail_content h2 {
	margin-bottom: 20px;
}
.recipe_detail_content p {
	padding-bottom: 15px;
}
.recipe_detail_content .recipe_ingredint p {
    margin-bottom: 0;
    padding-bottom: 0;
    font-weight: bold;
}
.recipe_detail_content img,
.recipe_ingredint {
	border-radius: 20px;
}
.recipe_ingredint {
	padding: 40px;
}
.recipe_ingredint ul {
	padding-left: 20px;
	margin-bottom: 20px;
}
.recipe_detail_content ul li span {
	font-size: 12px;
}
.recipe_detail_content ul li,
.recipe_detail_content ol li {
	margin-top: 7px;
	position: relative;
}
.recipe_instruction ul {
	padding-left: 25px;
}
.recipe_instruction ol {
	padding-left: 0;
    padding-right: 2rem;
}
.recipe_instruction ul li,
.recipe_instruction ol li
 {
	list-style: decimal-leading-zero;
	padding-left: 5px;
}
.recipe_images_list {
	margin-left: -20px;
	margin-right: -20px;
}
.recipe_images_list ul {
	font-size: 0;
} 
.recipe_images_list ul li {
	width: 50%;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
}
.recipe_navs {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-top: 35px;
	padding-bottom: 35px;
}
.recipe_nav {
    width: 40%;
}
.recipe_nav a {
	display: flex;
	align-items: center;
	text-decoration: none;
	font-family: var(--regular-font);
	font-size: 14px;
	color: #c1c1c1;
}
.recipe_nav a h5 {
	font-size: 24px;
	color: var(--primary-color);
}
.recipe_nav.recipe_prev a span,
.recipe_nav.recipe_next a span {
	display: inline-block;
	margin-top: 7px;
}
.recipe_nav.recipe_prev a span {
	background: url('../images/recipe-prev-arrow.png') left center no-repeat;
	padding-left: 30px;
}
.recipe_nav.recipe_next a span {
	background: url('../images/recipe-next-arrow.png') right center no-repeat;
	padding-right: 30px;
}
.recipe_nav.recipe_next a {
	flex-direction: row-reverse;
	text-align: right;
}
.recipe_nav.recipe_prev a > div:last-child {
	margin-left: 35px;
}
.recipe_nav.recipe_next a > div:last-child {
	margin-right: 35px;
}
.recipe_nav_img > div {
	width: 111px;
	height: 111px;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
	border-radius: 50%;
}
.latest_recipe_div {
    padding-left: 70px;
}
.latest_recipe_div h5 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 20px;
	color: var(--primary-color);
}
.latest_recipe_lists {
	margin-top: 40px;
}
.latest_recipe_list a {
	background-color: #9ec7e1;
	border-radius: 20px;
	padding: 15px;
	margin-bottom: 17px;
	transition: background-color 300ms linear;
}
.latest_recipe_list a:hover {
	background-color: var(--secondary-color);
}
.latest_recipe_list a > div {
	padding: 15px;
}
.latest_recipe_list h5 {
	color: #ffffff;
}
.latest_recipe_img > div {
	width: 73px;
	height: 73px;
	border-radius: 50%;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
}
.comment_section h5 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 27px;
	color: var(--primary-color);
}
.comment_list {
	padding-top: 25px;
	display: none;
}
.comment_list .cmt_user_pic > div {
	width: 64px;
	height: 64px;
	border-radius: 50%;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
	margin-right: 35px;
}
.comment_list h6 {
	font-size: 16px;
}
.comment_list h6 span {
	font-family: var(--regular-font);
font-weight: 800;
}
.comment_list p {
	font-size: 14px;
	margin-bottom: 0;
}
.comment_list a {
	font-size: 13px;
	color: #c1c1c1!important;
	background: url('../images/cmt-icon.png') left center no-repeat;
	padding-left: 24px;
}
.comment_form {
	padding: 30px 70px;
	border-radius: 20px;
}
.comment_form .row > div {
	padding-top: 13px;
	padding-bottom: 13px;
}
.comment_form label {
	font-size: 15px;
}
.inner_banner_bg {
	background-repeat: no-repeat!important;
	background-size: cover!important;
	background-position: top center!important;
	min-height: 502px;
}
.banner_wave {
	margin-top: -110px;
}
.inner_banner_bg .text {
	padding-top: 50px;
}
.inner_banner_bg h1 {
	color: #ffffff;
}
.inner_banner_bg .breadcrumb-item.active,
.inner_banner_bg .breadcrumb li a {
	color: #ffffff;
}
.our_product_list {
	margin: 40px 20px;
}
.our_product_list a {
	text-decoration: none;
	color: #333333;
}
.our_product_list a:hover {
	color: var(--secondary-color);
}
.our_prdct_list_img {
	background: url('../images/our_product_list_bg.png') center no-repeat;
	background-size: contain;
	height: 290px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.our_product_list a span img {
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.our_product_list a:hover span img {
	margin-left: 15px;
	opacity: 0.70;
}
.our_prdct_list_text {
	border-top: 1px solid #cccccc;
	margin-top: 30px;
	padding-top: 30px;
}
.our_prdct_spec_sheet {
	padding-top: 70px;
	padding-bottom: 70px;
	margin-top: 50px;
}
.our_prdct_spec_sheet .light_blue_color {
	padding-top: 70px;
	padding-bottom: 70px;
	border-radius: 3px;
}
.product_spec_sheet {
	background: url('../images/spec-sheet-icon.png') no-repeat;
}
.product_spec_sheet_left {
	padding-right: 66px;
	background-position: right center;
	text-align: right;
	margin-right: 110px;
}
.product_spec_sheet_right {
	padding-left: 66px;
	background-position: left center;
	text-align: left;
	margin-left: 110px;
}
.our_prdct_list_text p {
	padding-top: 10px;
}
.product_spec_sheet h3 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 35px;
	color: var(--primary-color)
}
.product_spec_sheet h6 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 14px;
	color: #999999;
	text-transform: uppercase;
	margin-bottom: 0;
}
.view_spec_sheet .product_spec_sheet {
	background: transparent;
}
.view_spec_sheet .product_spec_sheet h3 {
	font-size: 50px;
}
.view_spec_sheet .product_spec_sheet h6 {
	font-size: 24px;
}
.our_prdct_spec_sheet img {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.our_prdct_spec_sheet.one_spec img {
    top: 0;
    left: 28%;
    right: auto;
}
.our_prdct_detail_banner h6 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 20px;
	color: var(--secondary-color);
	padding-top: 10px;
}
.our_prdct_detail_banner ul {
	margin-top: 50px;
	font-size: 0;
}
.our_prdct_detail_banner ul li {
	display: inline-block;
}
.our_prdct_detail_banner ul li > div {
	padding-left: 15px;
	padding-right: 15px;
	border-right: 1px solid #d7d8da;
	text-align: center;
}
.our_prdct_detail_banner ul li > div p {
	margin-top: 5px;
	margin-bottom: 0;
}
.our_prdct_detail_banner ul li:first-child > div {
	border-left: none;
}
.white_color {
	background-color: #ffffff;
}	
.product_overview_section .wave svg path#wave-eight {
	fill: #e1ecf3;
}
.product_overview_section h2 {
	margin-bottom: 20px;
}
.product_overview_section p {
	padding-top: 10px;
	line-height: 30px;
}
.key_features_list ul {
	list-style: none;
	font-size: 0;
	padding-left: 0;
}
.key_features_list ul li {
	width: 33%;
	display: inline-block;
	vertical-align: top;
	margin-top: 15px;
	margin-bottom: 25px;
}
.key_features_list ul li > div {
	padding-right: 15px;
}
.key_features_list ul li h6 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 20px;
	margin-top: 10px;
}
.product_fact_section .text h5,
.eggs_nutri_section .text h5 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 28px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.table_sheet table thead tr th {
	font-family: 'HindVadodaraSemiBold';
font-weight: 800;
	font-size: 19px;
	color: var(--secondary-color);
	padding: 15px 20px;
}
.table_sheet table thead tr th,
.table_sheet table tbody tr td {
	border: 1px solid #cdcdcd;
}
.table_sheet table tbody tr td {
	font-family: 'HindVadodaraRegular';
	padding: 7px 20px;
	color: #000000;
}
.table_sheet table thead tr th:first-child,
.table_sheet table tbody tr td:first-child {
	padding-left: 0;
	border-left: none;
}
.table_sheet table thead tr th:last-child,
.table_sheet table tbody tr td:last-child {
	border-right: none;
}
.product_fact_section .text p {
	font-size: 13px;
}
.product_fact_section .wave svg path {
	fill: #ffffff;
}
.product_features,
.prdct_ftrs_wave_btm.wave {
	background-color: #fcf2e8;
}
.product_features .wave svg path {
	fill: #fcf2e8;
}
.product_features ul li {
	padding-bottom: 15px;
}
.product_features ul li > div {
	position: relative;
	padding-left: 89px;
}
.product_feature_icon {
	position: absolute;
	top: 7px;
	left: 0;
}
.product_features ul li > div p {
	padding-top: 10px;
}
.prdct_ftrs_wave_btm.wave svg path {
	fill: #ffffff;
}
.egg_chicken_section h2 {
	margin-bottom: 10px;
}
.egg_chicken_section h6 {
	font-family: var(--regular-font);
	font-size: 16px;
	color: var(--primary-color)
}
.egg_chicken_section h5 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 24px;
	color: var(--primary-color);
	padding-bottom: 5px;
}
.egg_chicken_section ul {
	list-style: none;
	padding-left: 0;
	font-size: 0;
}
.egg_chicken_section ul li {
	position: relative;
	padding-right: 10px;
	margin-top: 15px;
	font-size: 16px;
}
.egg_chicken_section ul li:before {
	content: '';
	position: absolute;
	top: 10px;
	right: 0;
	width: 5px;
	height: 5px;
	background-color: var(--secondary-color);
	border-radius: 50%;
}
.egg_chicken_section img {
	border-radius: 3px;
}
.egg_chicken_section .inline_li ul li {
	font-family: var(--regular-font);
	display: inline-block;
	color: var(--primary-color);
	width: 33%;
	vertical-align: top;
	text-align: right;
}
.eggs_nutri_section .table_sheet p {
	max-width: 760px;
	margin: 0 auto;
}
.two_col_li ul li {
	width: 50%;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: top;
}
.egg_page_intro {
	padding-bottom: 50px;
	padding-left: 280px;
	padding-right: 280px;
}
#your-egg {
	width: 126px;
	height: 121px;
	position: absolute;
    bottom: 0px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}
#your-egg img {
	margin: 0 auto;
}
.your-egg-circle-text {
	background: url(../images/your-egg-text.png) center no-repeat;
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    -webkit-animation: circle 10s infinite linear;
}
.egg_step_circle {
	width: 580px;
	height: 580px;
	margin: 0 auto;
	background: url('../images/egg-step-circle-bg.png') no-repeat;
	background-size: cover;
	display: flex;
    align-items: center;
    justify-content: center;
}
.egg_step_circle img {
	box-shadow: 0 31px 46px 0 rgba(0, 0, 0, 0.23);
	border-radius: 50%;
}
.egg_step_container ul {
	/* position: absolute; */
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
.egg_step_container .egg_step_box {
	width: 30%;
}
.egg_step_container .egg_step_box > div {
	position: relative;
}
.egg_step_tab {
	cursor: pointer;
}
.egg_step_container .egg_step_box h6 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 21px;
	color: #666666;
	position: relative;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.egg_step_container .egg_step_box span:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 23px;
	height: 23px;
	background-color: var(--primary-color);
	border-radius: 50%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.egg_step_container .egg_step_box.egg_step_3 span:before,
.egg_step_container .egg_step_box.egg_step_4 span:before {
	right: 0;
	left: inherit;
}
.egg_step_container .egg_step_box.egg_step_1 span:before {
	top: 2%;
    left: -17.2%;
}
.egg_step_container .egg_step_box.egg_step_1 h6 {
	left: -7%;
}
.egg_step_container .egg_step_box.egg_step_2 {
	padding-left: 50px;
}
.egg_step_container .egg_step_box.egg_step_2 span:before {
	top: 2%;
    left: -10.5%;
}
.egg_step_container .egg_step_box.egg_step_3 span:before {
	top: 0;
    right: -2%;
}
.egg_step_container .egg_step_box.egg_step_3 h6 {
	padding-right: 30px;
}
.egg_step_container .egg_step_box.egg_step_4 > div {
	padding-top: 6%;
}
.egg_step_container .egg_step_box.egg_step_4 .egg_step_content {
	padding-right: 40px;
}
.egg_step_container .egg_step_box.egg_step_4 span:before {
	top: 14%;
    right: -14%;
}
.egg_step_container .egg_step_box img {
	transform: scale(0);
    display: block;
    position: absolute;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    width: 127px;
    border-radius: 50%;
}
.egg_step_container .egg_step_box.egg_step_1 .egg_step_content {
	padding-left: 14%;
}
.egg_step_container .egg_step_box.egg_step_2 .egg_step_content {
    position: relative;
	padding-left: 14%;
}
.egg_step_container .egg_step_box.egg_step_3 .egg_step_content {
	position: relative;
    padding-right: 23%;
}
.egg_step_1 {
	position: absolute;
	top: 10%;
	right: 1%;
}
.egg_step_2 {
	position: absolute;
	top: 67%;
    right: 1.7%;
}
.egg_step_3 {
	position: absolute;
	top: 67%;
    left: 0;
	text-align: right;
}
.egg_step_4 {
	position: absolute;
	top: 10%;
	left: 0;
	text-align: right;
}
.egg_step_content {
	opacity: 0;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    direction: rtl;
}
.egg_step_box .active img {
	transform: scale(1);
}
.egg_step_container .egg_step_box .active span:before {
	opacity: 0;
}
.egg_step_container .egg_step_box .active .egg_step_content {
	opacity: 1;
}
.egg_step_container .egg_step_box h6:before {
	content: '';
	position: absolute;
	top: 13px;
	width: 0;
	height: 1px;
	background-color: var(--secondary-color);
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
.egg_step_container .egg_step_box .active h6:before {
	width: 56px;
	left: -11px;
}
.egg_step_container .egg_step_box .active h6 {
	color: var(--secondary-color);
}
.egg_step_1 img {
	left: -30.4%;
    top: -31.2%;
}
.egg_step_container .egg_step_box.egg_step_1 .active h6 {
    left: 7%;
    padding-left: 55px;
}
.egg_step_2 img {
	left: -25.5%;
    top: -31.5%;
}
.egg_step_container .egg_step_box.egg_step_2 .active h6 {
    left: 17%;
    padding-left: 55px;
}
.egg_step_3 img {
	right: -15.1%;
    top: -29.1%;
}
.egg_step_container .egg_step_box.egg_step_3 .active h6 {
    right: 21%;
    padding-right: 75px;
}
.egg_step_container .egg_step_box.egg_step_3 h6:before {
    top: 12px;
    right: 2%;
    left: initial;
}
.egg_step_4 img {
	right: -26%;
    top: -15%;
}
.egg_step_container .egg_step_box.egg_step_4 .active h6 {
    right: 8%;
    padding-right: 75px;
}
.egg_step_container .egg_step_box.egg_step_4 h6:before {
    top: 12px;
    right: 2%;
    left: initial;
}
.fresh_chicken_banner h4 {
	font-family: var(--regular-font);
	font-size: 52px;
	color: var(--secondary-color);
}
.fresh_prdct_overview {
	background-color: #fcf2e8;
}
.fresh_chicken_banner .wave svg path {
	fill: #fcf2e8;
}
.fresh_prdct_overview  .text p {
	margin-top: 25px;
}
.fresh_chicken_list ul li > div {
	display: flex;
	align-items: center;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 95px;
	position: relative;
}
.fresh_chicken_list ul li > div:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 67px;
	height: 1px;
	background-color: var(--primary-color);
}
.fresh_chicken_list ul li img {
	width: 52px;
	height: 52px;
}
.fresh_chicken_list ul li span {
	display: inline-block;
	padding-right: 25px;
	text-align: right;
}
.fresh_prdct_overview .wave svg path {
	fill: #ffffff;
}
.processing_line_circle {
	width: 580px;
	height: 580px;
	margin: 0 auto;
	background: url('../images/egg-step-circle-bg.png') no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	right: 0;
}
.processing_line_steps {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row-reverse;
	/* position: relative;
	top: 100px; */
}
.processing_line_col {
	width: 31%;
	position: relative;
}
.processing_line_step {
	margin-top: 79px;
	position: relative;
	direction: rtl;
}
.pl_step_no {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 21px;
	color: #ffffff;
	width: 63px;
	height: 63px;
	border-radius: 50%;
	background-color: var(--primary-color);
	line-height: 63px;
	text-align: center;
	position: absolute;
}
.processing_line_step_left {
	text-align: left;
}
.processing_line_step_left p {
	text-align: right
}
.processing_line_step h6 {
	font-family: var(--regular-font);
font-weight: 800;
	font-size: 20px;
}
.processing_line_step.pl_step_1 {
    padding-left: 15px;
}
.pl_step_1 .pl_step_no {
	top: 26%;
    left: -18%;
}
.processing_line_step.pl_step_2 {
    padding-left: 80px;
}
.pl_step_2 .pl_step_no {
	top: 30%;
    left: 1%;
}
.processing_line_step.pl_step_3 {
    padding-left: 50px;
}
.pl_step_3 .pl_step_no {
	top: 14%;
    left: -11%;
}
.processing_line_step.pl_step_4 {
    padding-right: 70px;
}
.pl_step_4 .pl_step_no {
    top: 9%;
    right: -3%;
}
.processing_line_step.pl_step_5 {
    padding-right: 56px;
}
.pl_step_5 .pl_step_no {
    top: 9%;
    right: -6%;
}
.discover_section .wave svg path {
	fill: #e1ecf3;
}
.discover_tab .nav.nav-tabs {
	position: relative;
	left: 0;
	top: 0;
}
.discover_tab {
	margin-top: 20px;
}
.discover_tab .nav li {
	padding-left: 30px;
	padding-right: 30px;
}
.discover_tab .nav li a {
	font-size: 30px;
	color: #999999;
	text-decoration: none;
}
.discover_tab .nav li a.active {
	color: var(--secondary-color);
}
.discover_tab_content {
	padding-top: 50px;
}
.discover_tab_content h3 {
	color: var(--primary-color);
}
.discover_tab_content span {
	color: #999999;
}
.discover_section .wave svg path#wave-five {
	fill: #ffffff;
}
.chicken_portion_slider .cp_box {
	text-align: center;
}
.chicken_portion_slider .cp_box img {
	margin: 0 auto;
}
.chicken_portion_slider .slick-dots {
	position: relative;
	bottom: 0;
	margin-top: 30px;
}
.chicken_portion_slider .slick-dots li {
	width: 14px;
	height: 14px;
}
.chicken_portion_slider .slick-dots li button:before {
	display: none;
}
.chicken_portion_slider .slick-dots li button {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: #999999;
}
.chicken_portion_slider .slick-dots li.slick-active button {
	background-color: var(--secondary-color);
}
.fr_video img {
	border-radius: 3px;
}
.fr_video .video-btn {
	position: relative;
}
.fr_video .video-btn:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	width: 97px;
	height: 97px;
	margin: 0 auto;
	background: url('../images/play-btn.png') no-repeat;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
.video-btn {
	display: block;
	cursor: pointer;
}
.video-popup .modal-dialog {
	max-width: 800px;
	margin: 0 auto;
	height: 100%;
	display: flex;
	align-items: center;
}
.video-popup .modal-body {
  position:relative;
  padding:0px;
}
.video-popup .close {
  position:absolute;
  right:-20px;
  top:-30px;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#fff;
  opacity:1;
}
.fixed_table {
	font-size: 13px;
	margin-bottom: 2px;
}
.fixed_left_column {
	width: 195px;
	height: auto;
	position: absolute;
	top: auto;
	left: auto;
	background-color: #ffffff;
	border-right: 1px solid #cdcdcd;
}
.right_column {
	margin-left: 195px;
	background-color: #ffffff;
	overflow-x: auto;
}
.right_column table {
	width: 651px;
}
.fixed_table .fixed_left_column table tbody tr td,
.fixed_table .fixed_left_column table thead tr th {
	padding-left: 20px!important;
}
.fixed_table table thead tr th {
	font-size: 18px;
	padding-top: 11px;
	padding-bottom: 11px;
}
.table_sheet .fixed_table table tbody tr td {
	padding: 7px 5px;
}
.fixed_left_column table tbody tr:first-child td {
	height: 60px;
	vertical-align: bottom;
	background: url('../images/part-text.png') no-repeat center;
	background-position-x: 96%; 
}
.right_column table tbody tr td {
	text-align: center;
}
.right_column table thead tr th:first-child {
	padding-left: 50px;
}
.right_column table tbody tr td:first-child,
.right_column table thead tr th:first-child {
	border-left: 0;
}
.right_column::-webkit-scrollbar-track,
.eggs_nutri_section .table_sheet > div::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.right_column::-webkit-scrollbar,
.eggs_nutri_section .table_sheet > div::-webkit-scrollbar
{
	height: 7px;
	background-color: #F5F5F5;
}

.right_column::-webkit-scrollbar-thumb,
.eggs_nutri_section .table_sheet > div::-webkit-scrollbar-thumb
{
	background-color: var(--primary-color);
}
.eggs_nutri_section .table_sheet > div {
	overflow-x: auto;
}

.store_locator_icon img {
	max-width: initial
}
.custom_pagination ul li {
	float: none;
	display: inline-block;
	font-size: 16px;
}
.custom_pagination.light-theme ul li a,
.custom_pagination.light-theme ul li span {
	background: transparent!important;
	color: #333333;
	width: 41px;
    height: 41px;
    line-height: 40px;
    box-shadow: none;
    border-radius: 41px;
    margin: 0 8px;
}
.custom_pagination.light-theme .prev,
.custom_pagination.light-theme .next {
	text-transform: uppercase;
	font-size: 13px;
	background-color: transparent;
	border: none;
	box-shadow: none;
}
.custom_pagination.light-theme .active span.current.prev,
.custom_pagination.light-theme .active span.current.next {
	color: rgba(51, 51, 51, 0.70)!important;
	background: transparent!important;
}
.custom_pagination.light-theme ul li.active span.current {
	border-color: var(--primary-color);
	background: var(--primary-color)!important;
	color: #ffffff;
}
#cmtLoadmore {
	font-family: var(--regular-font);
	color: var(--primary-color);
	margin-left: 99px;
	display: inline-block;
	cursor: pointer;
	margin-bottom: 15px;
}
#cmtLoadmore:hover {
	color: var(--secondary-color);
}
#ourCompany .image img {
	border-radius: 4px;
}
#ourCompany .text {
	direction: rtl;
}
/*=====INNER PAGE END=====*/

#inner-header #dd {
	position: absolute;
    left: 65px;
    top: auto;
    margin-right: 0;
}

.logo-saha {
	display: flex;
	align-items: center;
}
.wrapper-dropdown-3 {
  /* Size and position */
  position: relative;
  width: 70px;
  margin-left: 25px;
  /* Styles */
  cursor: pointer;
  outline: none;
  /* Font settings */
  font-family: 'HindVadodaraSemiBold';
  color: #f38222;
}

.wrapper-dropdown-3:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -3px;
  border-width: 6px 6px 0 6px;
  border-style: solid;
  border-color: #f38222 transparent;
}

.wrapper-dropdown-3 .dropdown {
  /* Size & position */
  position: absolute;
  top: 140%;
  left: 0;
  right: 0;
  /* Styles */
  background: white;
  border-radius: inherit;
  font-weight: normal;
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  list-style: none;
  /* Hiding */
  opacity: 0;
  pointer-events: none;
  border: 1px solid #dadada;
  padding-left: 0;
}

/* .wrapper-dropdown-3 .dropdown:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 15px;
  border-width: 0 6px 6px 6px;
  border-style: solid;
  border-color: #fff transparent;
} */
.wrapper-dropdown-3 .dropdown li a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: #999999;
  border-bottom: 1px solid #dadada;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  font-family: 'HindVadodaraRegular';
}
.wrapper-dropdown-3 .dropdown li a:hover {
	color: #f38222;
	font-weight: bold;
}
.wrapper-dropdown-3 .dropdown li i {
  float: right;
  color: inherit;
}

.wrapper-dropdown-3 .dropdown li:last-of-type a {
  border: none;
}

/* Active state */
.wrapper-dropdown-3.active .dropdown {
  opacity: 1;
  pointer-events: auto;
}

/* No CSS3 support */
.no-opacity .wrapper-dropdown-3 .dropdown,
.no-pointerevents .wrapper-dropdown-3 .dropdown {
  display: none;
  opacity: 1;
  /* If opacity support but no pointer-events support */
  pointer-events: auto;
  /* If pointer-events support but no pointer-events support */
}

.no-opacity .wrapper-dropdown-3.active .dropdown,
.no-pointerevents .wrapper-dropdown-3.active .dropdown {
  display: block;
}

/*=====MEDIA QUERY START=====*/
@media (min-width: 1271px) and (max-width: 1300px) { 

#inner-header .navbar-nav a {
	margin-left: 0;
	margin-right: 0;
}

}
 
@media (min-width: 1101px) and (max-width: 1270px) { 

	/* INNER HEADER START */
	.store_locator_icon img {
	    max-width: initial;
	}
	#inner-header .navbar-brand {
	    margin-left: 0;
	    margin-right: 15px;
	}
	#navbarNavAltMarkup {
	    margin-left: 0;
	}
	#inner-header .navbar-brand img {
		height: 30px;
		max-width: initial;
    	width: auto;
	}
	#inner-header .navbar-nav a {
		margin-right: 10px;
	    margin-left: 10px;
	    font-size: 13px;
	}
	#inner-header #saha-logo {
	    position: absolute;
	    top: 22px;
	    right: 0;
	    height: 40px;
	}
	/* INNER HEADER END */

	.egg_step_container {
		width: 1052px;
		margin: 0 auto;
		height: 550px;
	}
	.egg_step_circle {
	    width: 450px;
	    height: 450px;
	}
	.egg_step_container .egg_step_box {
		padding-right: 0;
	}
	.egg_step_container .egg_step_box img {
		width: 105px;
	}
	.egg_step_1 {
	    position: absolute;
	    top: 2.5%;
	    right: 0;
	}
	.egg_step_2 {
	    right: -26px;
	    top: 50%;
	}
	.egg_step_4 {
		left: 3.5%;
		top: 0;
	}
	.egg_step_5 {
		left: 1%;
	}
	.egg_step_1 img {
	    left: -51.5%;
    	top: -24.5%;
	}
	.egg_step_2 img {
	    left: -23.5%;
	    top: -18.5%;
	}
	.egg_step_3 {
	    top: 60%;
	    left: 2%;
	}
	.egg_step_3 img {
	    top: -18.1%;
	}
	.egg_step_4 img {
	    right: -34%;
	    top: -7%;
	}
	.egg_step_container .egg_step_box.egg_step_1 h6 {
	    left: -26%;
	}
	.egg_step_container .egg_step_box.egg_step_1 .active h6 {
	    left: -8%;
	}
	.egg_step_container .egg_step_box.egg_step_4 h6 {
	    left: 10%;
	}
	.egg_step_container .egg_step_box.egg_step_4 .active h6 {
	    left: -8%;
	}
	.egg_step_container .egg_step_box.egg_step_1 span:before {
	    top: 0;
	    left: -38.5%;
	}
	.egg_step_container .egg_step_box.egg_step_4 span:before {
	    top: 21px;
	    right: -21%;
	}
	.egg_step_container .egg_step_box.egg_step_1 .egg_step_content {
	    padding-left: 11%;
	}
	.egg_step_container .egg_step_box.egg_step_2 .egg_step_content {
	    padding-left: 40px;
	    padding-right: 30px;
	}
	.egg_step_container .egg_step_box.egg_step_4 .egg_step_content {
	    padding-right: 70px;
	}
	.egg_step_container .egg_step_box.egg_step_2 {
	    padding-left: 0;
	}
	.processing_line_steps {
		width: 1052px;
		margin: -74px auto 0 auto;

	}
	.processing_line_circle {
	    width: 500px;
	    height: 500px;
	}
	.processing_line_circle img {
		width: 80%;
	}
	.processing_line_step.pl_step_1 {
		top: 41px;
	}
	.pl_step_3 .pl_step_no {
	    top: -3%;
	    left: -11%;
	}
	.pl_step_4 .pl_step_no {
	    top: 9%;
	    left: -6%;
	}
}

@media (min-width: 993px) and (max-width: 1200px) {

	/*=====HEADER START=====*/

	.nav__list-item {
		font-size: 30px;
	}
	/*=====HEADER END=====*/

	h1 {
	    font-size: 98px;
	}
	h2 {
	    font-size: 43px;
	}
	.h1-2 {
	    margin-top: -8px;
	}
	/*=====HOME PAGE START=====*/

	/*.home-container {
		margin-left: 15px;
		margin-right: 15px;
	}*/
	#home-banner.hover-left .home-banner-text h2, 
	#home-banner.hover-right .home-banner-text h2 {
    font-size: 65px!important;
	    line-height: 70px;
	}
	.hover-left #left-home-banner-img {
		width: 73%;
    	float: right;
	}
	#home-banner .home-banner-img .home-banner-egg-2 {
	    height: 400px;
	}
	#home-banner .home-banner-img .home-banner-chicken-leg-2-div {
	    width: 400px;
    	top: -29px;
	}
	.hover-right #right-home-banner-img {
	    width: 77%;
	}
	#home-banner .home-banner-img .home-banner-chicken-leg-1 {
	    width: 400px;
	}
	.egg-box-section-1 {
		width: 87%;
	}
	#egg-citing .thunder {
	    bottom: 25%;
	}
	.egg-comparison {
	    width: 338px;
	    right: 60px;
	}
	.fresh-chicken-box {
		width: 89%;
	}
	#fresh-chicken .image .thunder {
	    right: 0;
	    top: 15%;
	    width: 16%;
	}
	.dishe-name,
	#you-like-slider .slick-current .dishe-name{
	    padding: 30px;
	}
	.you-like-box h4 {
	    font-size: 28px;
	}
	.social-buzz-content ul li .social-buzz-boxs {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.social-buzz-content ul li .social-buzz-box > div {
	    margin-left: 10px;
	    margin-right: 10px;
	}
	/*=====HOME PAGE END=====*/

	/* INNER HEADER START */
		#inner-header .navbar-brand {
	    margin-left: 0;
	    margin-right: 30px;
	}
	#inner-header .navbar-brand img {
		height: 40px;
		max-width: initial;
    	width: auto;
	}
	#inner-header #saha-logo {
	    position: absolute;
	    top: 22px;
	    right: 0;
	    height: 40px;
	}
	/* INNER HEADER END */

	/* INNER PAGE START */
	.about-section_2_grids ul li {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	/* INNER PAGE END */

}


@media (min-width: 993px) and (max-width: 1100px) {

	/*=====HOME PAGE START=====*/
	.know-you-slider-container {
	    width: 430px;
	}
	.know-you-slider-block {
	    width: 454px;
	    height: 596px;
	}
	#know-you-slider .ky-slider-img {
	    width: 130px;
	    height: 130px;
	}
	#know-you-slider .slick-current .ky-slider-img img {
	    width: 100px;
	    height: 100px;
	}
	/*=====HOME PAGE END=====*/

	/* INNER HEADER START */
	.store_locator_icon img {
	    max-width: initial;
	    width: 17px;
	}
	#inner-header .navbar-brand {
	    margin-left: 0;
	    margin-right: 15px;
	}
	#navbarNavAltMarkup {
	    margin-left: 0;
	}
	#inner-header .navbar-brand img {
		height: 26px;
		max-width: initial;
    	width: auto;
	}
	#inner-header .navbar-nav a {
		margin-right: 10px;
		margin-left: 10px;
		font-size: 13px;
	    padding-right: 10px;
    	padding-left: 10px;
	}
	#inner-header #saha-logo {
	    position: absolute;
	    top: 22px;
	    right: 0;
	    height: 40px;
	}
	/* INNER HEADER END */

	/* INNER PAEG START */
	.about-section_2_grids ul li {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.egg_step_circle {
		width: 400px;
		height: 400px;
	}
	.egg_step_circle img {
		width: 80%;
	}
	.egg_page_intro {
	    padding-bottom: 50px;
	    padding-left: 150px;
	    padding-right: 150px;
	}
	.egg_step_circle {
		margin-bottom: 35px;
	}
	.egg_step_circle img {
		width: 80%;
	}
	.egg_step_container {
		font-size: 0;
	}
	.egg_step_container .egg_step_box {
	    width: 50%;
	    position: relative!important;
	    top: 0;
	    left: 0;
	    right: 0;
	    padding-left: 15px!important;
	    padding-right: 15px!important;
	    text-align: center;
	    padding-top: 15px;
	    display: inline-block;
	    vertical-align: top;
        margin-top: 0!important;
	}
	.egg_step_container .egg_step_box > div {
		padding-top: 0!important;
	}
	.egg_step_container .egg_step_box h6 {
		left: 0!important;
		padding-top: 10px!important;
	}
	.egg_step_container .egg_step_box span:before {
		display: none;
	}
	.egg_step_container .egg_step_box img {
	    transform: scale(1);
	    display: block;
	    position: relative;
	    left: 0;
	    top: 0;
	    margin: 0 auto;
	}
	.egg_step_content {
		opacity: 1;
		left: 0!important;
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.processing_line_circle {
		position: relative;
		width: 350px;
		height: 350px;
	}
	.processing_line_circle img {
		width: 80%;
	}
	.processing_line_steps {
	    align-items: flex-start;
		margin-top: 25px;
		font-size: 0;
	}
	.processing_line_col {
	    width: 100%;
	    position: relative;
	    text-align: left!important;
	}
	.pl_step_no {
		position: relative;
		left: 0!important;
		top: 0!important;
		margin: 0 auto;
	}
	.processing_line_step {
		padding-left: 15px!important;
		padding-right: 15px!important;
		padding-top: 0;
		margin-top: 0;
		text-align: center;
		vertical-align: top;
	}
	.processing_line_step p {
		text-align: center;
	}
	/* INNER PAEG END */
}

@media all and (min-width: 992px) {
	.navbar-nav.menu {
		direction: rtl;
	    margin-right: 50px;
	}
	.navbar .nav-item .dropdown-menu{ 
		display: none;
	    border: none;
	    border-radius: 0;
	    margin-top:0;
	    padding: 0;
	    background-color: transparent;
	    left: inherit;
	    right: 0;
	}
	.navbar .nav-item:hover .nav-link{ color: #fff;  }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.custom_submenu {
		position: relative;
		top: 31px;
		background-color: #fff;
	    background-clip: padding-box;
	    border: 1px solid #cccccc;
	    border-radius: 0;
	    padding-left: 0;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    transition: all 0.5s;
	}
	.custom_submenu li a {
		font-size: 16px!important;
		margin-left: 0;
		background-color: transparent!important;
		padding-right: 0!important;
    	padding-left: 0!important;
	}
}	

@media (max-width: 992px) {

	/*=====HEADER START=====*/
	
	#inner-header #dd {
	    left: 50px;
	    margin-left: 0;
	}

	.header-wrapper {
	    width: calc(100% - 30px);
	    margin-left: 15px;
	}
	.logo-wrap img,
	.logo-saha img {
	    height: 30px;
	}
	.nav-active .header-wrapper {
		margin-top: 15px;
	}
	.menu-icon {
	    width: 28px;
	    margin-right: 0;
	}
	.menu-icon__line {
	    height: 3px;
	    width: 22px;
	    margin-bottom: 6px;
	    -webkit-border-radius: 3px;
	    -moz-border-radius: 3px;
	    border-radius: 3px;
	}
	.menu-icon__line-left {
	    width: 28px;
	}
	.menu-icon__line-right {
	    width: 14px;
	}
	.menu-text {
	    font-size: 100px;
	}
	.nav-active .nav-but-wrap {
		top: 60px;
    	right: 0;
    	width: 100%;
	}
	.nav-active .nav-but-wrap .menu-icon {
		width: auto;
    	margin: 0;
    	text-align: center;
	}
	.menu-icon .menu-close {
	    font-size: 12px;
	    background-position-x: 12px;
	    background-size: 11px;
	    padding: 6px 17px 6px 32px;
	}
	.nav__list {
	    padding: 0;
	    margin: 10px auto 0 auto;
	    z-index: 2;
	    width: auto;
	}
	.nav__list-item {
		font-size: 24px;
		margin-bottom: 8px;
    	text-align: center;
	}
	.nav__list-item:hover a {
		padding-left: 0;
	}
	.submenu-lists {
	    position: relative;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    padding-left: 0;
	    visibility: visible;
	    opacity: 1;
	    display: none;
	    padding-right: 0;
	}
	.submenu-lists .submenu-lists-inner li {
	    margin-bottom: 10px;
	    margin-top: 10px;
	}
	.submenu-lists .submenu-lists-inner li a {
	    font-family: 'FrutigerLTArabic55Roman';
	    font-size: 17px;
	    color: #f38320;
	    font-weight: normal;
	    line-height: normal;
	}
	.nav__list-item-submenu .submenu-lists:before {
		display: none;
	}
	.nav__content_inner {
		overflow-y: scroll;
		height: 69%;
		width: 90%;
	}
	.nav__content_inner::-webkit-scrollbar
	{
		width: 6px;
		background-color: transparent;
	}

	.nav__content_inner::-webkit-scrollbar-thumb
	{
		border-radius: 10px;
		background-color: #f38320;
	}
	.nav__list-item-submenu .hover-target {
		display: initial;
		background: url(../images/plus-icon.png) no-repeat;
		background-size: 12px;
	    background-position: right center;
	    padding-right: 23px;
	}
	/*=====HEADER END=====*/

	/* INNER HEADER START */
	#inner-header .navbar {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	#inner-header .navbar-brand {
		margin-right: 0;
		margin-left: 0;
	}
	#inner-header .navbar-brand img {
		height: 25px;

	}
	#inner-header #saha-logo {
	    top: 14px;
	    right: 60px;
	    height: 30px;
	}
	.navbar-toggler-icon {
		width: auto;
		height: auto;
	}
	#inner-header .navbar-toggler {
		padding: 0;
	}
	#inner-header .navbar-collapse {
		margin-top: 10px;
	}
	#navbarNavAltMarkup {
	    margin-left: 0;
	}
	#inner-header .navbar-nav a {
		margin-right: 0;
		margin-left: 0;
	}
	.custom_submenu {
		width: 100%;
		border: none;
		padding: 0 10px;
	}
	.custom_submenu li {
		width: 100%;
		display: block;
		border-left: none;
		border-bottom: 1px solid rgba(0,0,0,.15);
		padding: 10px 0;
		direction: rtl;
	}
	.custom_submenu li a {
		padding: 0!important;
	}
	#inner-header .navbar-nav .custom_submenu li a.active {
		background-color: transparent;
		color: var(--secondary-color)!important;
	}
	.custom_submenu li:last-child {
		border-bottom: none;
		padding-bottom: .5rem;
	}
	.custom_submenu li img {
		height: 35px;
	}
	/* INNER HEADER END */

	/*=====FOOTER START=====*/
	.footer-flex {
		flex-direction: column;
		text-align: center;
	}
	.footer-logo img {
		height: 50px;
	}
	#footer .partners-logo {
		margin-top: 20px;
		/* margin-bottom: 20px; */
	}
	#footer .footer-social-icons {
		margin-top: 20px;
	}
	#footer .partners-logo img {
	    margin-left: 5px;
	    margin-right: 5px;
	    width: 45px;
	    text-align: center;
	}
	.copy-right {
	    margin-bottom: 10px;

	}
	/*=====FOOTER END=====*/

	:root {
		--primary-text-size: 3.5rem;
		--secondary-text-size:2rem;
		--third-text-size: 2rem;
	}
	.home-container {
		width: 85%;
		/*padding-left: 15px;
		padding-right: 15px;*/
	}
	.btn {
	    font-size: 12px;
	    padding: 9px 16px 11px 47px;
	}
	.col-50 {
	    width: 100%;
	}
	.h-d-flex {
		flex-direction: column;
	}
	.h1-2 {
	    margin-top: 0;
	}
	h1 {
	    font-size: 50px;
	}
	h2 {
	    font-size: 33px;
	}
	.mb-5 {
	    margin-bottom: 2rem!important;
	}
	.text {
		text-align: center;
	}
	p {
	    font-family: 'FrutigerLTArabic55Roman';
	    font-size: 17px;
	    color: #333333;
	    /* line-height: 27px; */
	}
	.col-left,
	.col-right {
	    width: 100%!important;
	}
	#slider {
		direction: ltr;
	}
	/*=====HOME SLIDER START=====*/

	#right-home-banner-text {
		text-align: right;
		margin-top: 0px;
	}
	#home-banner .home-banner-text h2 {
		font-size: 30px!important;
	    line-height: 36px;
	}
	.home-banner-text h1 {
		font-size: 81px;
	}
	#home-banner .home-banner-img .home-banner-egg-2 {
	    height: 350px;
	}
	#home-banner .home-banner-img .home-banner-chicken-leg-2-div {
	    top: -34px;
	    top: -58px;
    	width: 380px;
	}
	#scroll-icon {
	    width: 78px;
	    height: 79px;
	}
	#scroll-icon img {
	    margin: 0 auto;
	    width: 36px;
	}
	.scoll-circle-text {
		background-size: 100%;
	}
	.hover-left .split.left-banner .home-banner-text {
	    transform: translate(0, -50%);
	    left: 0;
	}
	.hover-right .split.right-banner .home-banner-text {
		right: 0;
	    transform: translate(0%, -50%);
	}
	.hover-left .split.left-banner .home-banner-text,
	.hover-right .split.right-banner .home-banner-text {
		text-align: center;
		width: 100%;
	}
	.hover-right .split.right-banner .home-banner-text #right-home-banner-text {
		text-align: center;
	}
	#home-banner.hover-left .home-banner-text h2, 
	#home-banner.hover-right .home-banner-text h2 {
	    font-size: 47px!important;
	    line-height: 55px;
	}
	#home-banner.hover-left .home-banner-img .home-banner-egg-1 {
	    right: 5rem;
	}
	#home-banner.hover-left .home-banner-img .home-banner-egg-2 {
	    height: 16rem;
	}
	#home-banner.hover-right .right-banner .home-banner-img {
	    left: 0;
	}
	#home-banner.hover-right .right-banner .home-banner-img .home-banner-chicken-leg-2-div {
	    top: 4rem;
	    left: 0;
	}
	#home-banner.hover-right .home-banner-img .home-banner-chicken-leg-1 {
		left: 0;
	}
	/*=====HOME SLIDER END=====*/
	#fresh-chicken .image .thunder {
	    right: 0;
	}
	#egg-citing,
	#fresh-chicken,
	#eco-farm {
		direction: ltr;
	}

	/*=====HOME PAGE START=====*/
	#egg-citing .text {
	    padding-right: 0;
	}
	#egg-citing .image {
		margin-left: 0;
		margin-top: 25px;
	}
	.egg-box-section-1 {
		width: 85%;
	}
	#egg-citing .small-heart {
	    right: 0;
	    top: -44px;
	    width: 35px;
	}
	#egg-citing .thunder {
	    right: 0;
	    bottom: 26%;
	    width: 20%;
	}
	#pasteurized .h1-2,
	#pasteurized .h1-1 {
	    margin-top: 0;
	}
	.egg-comparison-container {
	    position: relative;
	    margin-top: 0;
	}
	.egg-comparison {
	    background: url(../images/egg-comparison-circle-mobile.png) no-repeat center bottom;
	    background-size: 468px;
	}
	.egg-comparison-circle {
		right: 0;
		display: none;
	}
	.fresh-egg-container {
	    position: relative;
	    top: 0;
	    right: 0;
	    left: 0;
	    width: 90%;
	    margin: 25px auto 0 auto;
    	text-align: center;
    	-webkit-transform: translateY(0%);
	    -moz-transform: translateY(0%);
	    transform: translateY(0%);
	}
	.fresh-egg-content ul {
	    margin-top: 20px!important;
	}
	.fresh-egg-content ul li {
	    margin-bottom: 15px!important;
	    padding-top: 0px!important;
	}
	.fresh-chicken-box {
		width: 85%;
	}
	#pasteurized .big-heart {
	    top: -14%;
	    right: 5%;
	    width: 10%;
	}
	.broken-egg-container {
		position: relative;
	    bottom: 0;
	    padding-top: 60px;
	    padding-bottom: 0;
	}
	#our-farm {
		direction: ltr;
	}
	#our-farm h1, 
	#our-farm h2 {
	    margin-top: -12px;
	}
	.our-farm-slider-content {
		width: 100%;
	}
	#our-farm-slider-content .ofs-img {
		height: auto;
	}
	.our-farm-slider {
	    flex-direction: column;
	    margin-top: 25px;
	}
	#our-farm-slider-content h3 {
	    font-size: 26px;
	    padding-top: 20px;
	}
	#our-farm-slider-content .slick-current .ofs-img:after {
	    background-size: 100%;
	}
	#our-farm-slider-content .click-here {
	    width: 77px;
	    height: 58px;
	    line-height: 58px;
	    bottom: 44px;
        right: 15%;
	    background-size: contain;
	}
	#our-farm-slider-content .click-here img {
	    top: 6px;
	    width: 35px;
	}
	#our-farm-slider-content .slick-slide {
		margin: 0;
	}
	#our-farm-slider-content .slick-slide > div {
		height: 100%;
	    display: flex;
	    align-items: center;
	}
	#our-farm-slider-nav .slick-slide > div span {
	    position: relative;
	    padding-left: 14px;
	    padding-right: 14px;
	    text-align: center;
	    display: inline-block;
	}
	#our-farm-slider-nav .slick-slide > div span:after {
		display: none
	}
	.our-farm-slider-nav {
	    width: 78%!important;
	    margin: 0 auto;
	}
	#our-farm-slider-nav .slick-slide > div {
	    height: auto;
	    line-height: normal;
	    cursor: pointer;
	    text-align: center;
	}
	#our-farm-slider-content .slick-arrow {
		left: initial;
	}
	#our-farm-slider-content .slick-arrow {
		z-index: 6;
	}
	#our-farm-slider-content .slick-prev {
	    background: url(../images/ofs-next.png) no-repeat;
	    top: inherit;
	    right: inherit;
	    bottom: 9px;
	    left: 0;
	}
	#our-farm-slider-content .slick-next {
	    background: url(../images/ofs-prev.png) no-repeat;
	    bottom: 9px;
	    right: 0;
	}
	#fresh-chicken .text {
	    padding-right: 0;
	    padding-left: 0;
	}
	#fresh-chicken h1 {
	    margin-top: -4px;
	}
	#fresh-chicken .image {
	    margin-left: 0;
	}
	#fresh-chicken .image {
	    margin-left: 0;
	    margin-top: 70px;
	}
	#fresh-chicken .image .small-heart {
	    left: 4%;
	    top: -25%;
	}
	#eco-farm h1 {
	    margin-top: -4px;
	}
	#eco-farm .text {
	    padding-right: 0;
	    padding-left: 0;
	    padding-bottom: 35px;
	}
	#you-like h1 {
	    margin-top: -4px;
	    padding-top: 2px!important;
	}
	#you-like-slider .slick-track {
	    padding: 50px 0;
	}
	#you-like-slider .dishe-name {
	    padding: 25px;
	}
	#you-like .col-left .text {
	    text-align: center;
	}
	.you-like-box h4 {
		font-size: 26px;
	}
	.you-like-box {
	    margin-right: 15px;
	    margin-left: 15px;
	}
	.know-you-slider-container {
	    margin: 0 auto;
	    padding-bottom: 20px;
	}
	#know-you .h1-2 {
	    margin-top: -6px;
	}
	#know-you .text {
		text-align: center;
	}
	#know-you .text p {
	    width: 100%;
	}
	#know-you .text p {
	    width: 100%;
	    padding-top: 25px!important;
	}
	.social-buzz-content ul li .social-buzz-boxs {
	    padding-left: 0;
	    padding-right: 0;
	}
	.social-buzz-content ul {
	    margin-top: 0;
	    margin-bottom: 60px;
	    flex-direction: column;
	}
	.social-buzz-content ul li {
	    width: 100%;
	    margin-top: 30px;
	}
	.social-buzz-content ul li .social-buzz-box:nth-child(2) {
		margin-bottom: 0;
	}
	.social-buzz-content ul li:first-child .social-buzz-boxs:after {
		display: none;
	}
	.social-buzz-content h4 {
		font-size: 25px;
	}
	.social-buzz-content ul li h5 {
	    margin-bottom: 25px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.home-map-title {
		text-align: center;
		margin-bottom: 25px;
	}
	.home-map-title h1 {
	    margin-top: 0;
	}
	.home-map-dd {
		text-align: center;
	}
	.home-map-dd h6 {
		font-size: 19px;
        margin-bottom: 10px;
	}
	/*=====HOME PAGE END=====*/

	/* INNER PAGE START */
	.inner-page-content {
	    padding-top: 58px!important;
	}
	.mobile_top_space {
		margin-top: 25px;
	}
	.about_section_2 .text > div:first-child {
		width: 90%;
	}
	.about-section_2_grids ul {
		font-size: 0;
	}
	.about-section_2_grids ul li {
	    width: 50%;
	    display: inline-block;
	    vertical-align: top;
	    padding: 0 20px;
	    margin: 15px 0 10px 0;
	    text-align: center;
	}
	.about-section_2_grids ul li:first-child {
	    padding-left: 20px;
	}
	.about-section_2_grids ul li:nth-child(2) {
		border-right: 0;
	}
	.inner-page-content h1 {
		line-height: 65px;
	}
	.contact-grid {
		font-size: 0;
		display: block!important;
	}
	.contact-grid li {
		display: inline-block;
		width: 50%;
		padding: 25px 0;
		margin: 15px 0;
	    vertical-align: top;
	}
	.contact-grid li:nth-child(1) {
		margin-top: 0;
	}
	.contact-grid li:nth-child(2) {
		border-right: 0;
		margin-top: 0;
	}
	.egg_page_intro {
	    padding-bottom: 50px;
	    padding-left: 0;
	    padding-right: 0;
	}
	.inner-page-content h6 {
	    font-family: var(--light-font);
	    font-size: 24px;
	}
	/* .position-relative {
	    position: relative!important;
	    margin-bottom: 30px;
	} */
	.egg_step_circle {
		margin-bottom: 35px;
		width: 350px;
		height: 350px;
	}
	.egg_step_circle img {
		width: 80%;
	}
	.egg_step_container {
		font-size: 0;
	}
	.egg_step_container .egg_step_box {
	    width: 50%;
	    position: relative!important;
	    top: 0;
	    left: 0;
	    right: 0;
	    padding-left: 15px!important;
	    padding-right: 15px!important;
	    text-align: center;
	    padding-top: 15px;
	    display: inline-block;
	    vertical-align: top;
        margin-top: 0!important;
	}
	.egg_step_container .egg_step_box > div {
		padding-top: 0!important;
	}
	.egg_step_container .egg_step_box h6 {
		left: 0!important;
		padding-top: 10px!important;
	}
	.egg_step_container .egg_step_box .active h6 {
		padding-left: 0!important;
	    color: #666666;
	}
	.egg_step_container .egg_step_box span:before {
		display: none;
	}
	.egg_step_container .egg_step_box .active h6:before {
		display: none;
	}
	.egg_step_container .egg_step_box img {
	    transform: scale(1);
	    display: block;
	    position: relative;
	    left: 0;
	    top: 0;
	    margin: 0 auto;
	}
	.egg_step_content {
		opacity: 1;
		left: 0!important;
		padding-left: 0!important;
		padding-right: 0!important;
	}
	#your-egg {
		bottom: -80px;
	}
	.fresh_chicken_banner h4 {
		font-size: 30px;
	}
	.fresh_prdct_overview .image img {
		width: 200px;
	}
	.processing_line_circle {
		position: relative;
		width: 350px;
		height: 350px;
	}
	.processing_line_circle img {
		width: 80%;
	}
	.processing_line_steps {
	    align-items: flex-start;
		margin-top: 25px;
		font-size: 0;
	}
	.processing_line_col {
	    width: 100%;
	    position: relative;
	    text-align: left!important;
	}
	.pl_step_no {
		position: relative;
		left: 0!important;
		right: 0!important;
		top: 0!important;
		margin: 0 auto;
	}
	.processing_line_step {
		padding-left: 15px!important;
		padding-right: 15px!important;
		padding-top: 0;
		margin-top: 0;
		text-align: center;
		vertical-align: top;
	}
	.processing_line_step_left p {
	    text-align: center;
	}
	.processing_line_step_right {
		display: flex;
    	flex-direction: column-reverse;
	}
	.discover_tab_content .cp_box h3 {
		font-size: 20px;
	}
	.product_spec_sheet h3 {
    	font-size: 21px;
	}
	.inner-page-content h6 {
		font-size: 16px;
		margin-top: 15px;
	}
	.product_fact_section .table_sheet {
		overflow-x: scroll;
	}
	.product_fact_section .table_sheet::-webkit-scrollbar-track
	{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		background-color: #F5F5F5;
	}

	.product_fact_section .table_sheet::-webkit-scrollbar
	{
		height: 7px;
		background-color: #F5F5F5;
	}

	.product_fact_section .table_sheet::-webkit-scrollbar-thumb
	{
		background-color: var(--primary-color);
	}
	.recipe_list_box {
	    margin-top: 10px;
	}
	.latest_recipe_div {
	    padding-left: 0;
	}
	.recipe_nav_img > div {
	    width: 60px;
	    height: 60px;
	}
	.recipe_nav a h5 {
	    font-size: 18px;
	}
	.recipe_nav.recipe_prev a > div:last-child {
	    margin-left: 20px;
	}
	.recipe_nav.recipe_next a > div:last-child {
	    margin-right: 20px;
	}
	.comment_form {
	    padding: 20px;
	}
	.store_locator_searchField p {
		text-align: left;
	}
	.store_locator_list > div {
		text-align: left;
		min-height: 44px;
		direction: initial;
	}
	.store_map {
		margin-left: 0!important;
		margin-top: 25px;
	}
	.egg_chicken_section ul {
	    text-align: left;
	    width: 90%;
	    margin-left: auto;
	    margin-right: auto;
	}
	/* INNER PAGE END */
}

@media (max-width: 767px) {

	/*=====HOME PAGE START=====*/
	.home-container {
		width: 100%;
	}
	#home-banner .home-banner-text h2 {
	    font-size: 21px!important;
	    line-height: 29px;
	}
	.home-banner-text h1 {
	    font-size: 47px;
	}
	#home-banner.hover-left .home-banner-text h2, 
	#home-banner.hover-right .home-banner-text h2 {
	    font-size: 35px!important;
	    line-height: 41px;
	}
	#home-banner.hover-left .home-banner-text h1,
	#home-banner.hover-right .home-banner-text h1 {
	    font-size: 60px;
	}
	.left-banner-icon,
	.right-banner-icon {
		width: 35px;
		height: 35px;
	}
	.left-banner-icon {
		left: 10px;
	}
	.right-banner-icon {
		right: 10px;
	}
	/*=====HOME PAGE END=====*/

	/* INNER PAGE START */

	#your-egg {
	    width: 70px;
	    height: 70px;
	    bottom: -30px;
	}
	#your-egg img {
	    margin: 0 auto;
	    width: 35px;
	}
	.your-egg-circle-text {
		background-size: 100%;
	}
	.egg_step_container .egg_step_box {
		width: 100%;
	}
	.fresh_prdct_overview .line h2:after {
		left: 0;
	}
	.line h2:after {
		right: 0;
		margin: 0 auto;
	}
	.fresh_chicken_list ul {
		font-size: 0;
		text-align: left;
	}
	.fresh_chicken_list ul li {
		width: 50%;
		display: inline-block;
		font-size: 16px;
	}
	.fresh_chicken_list ul li > div {
		text-align: left!important;
		padding-right: 0;
	}
	.fresh_chicken_list ul li > div:before {
		display: none
	}
	.fresh_chicken_list ul li span {
	    display: inline-block;
	    padding-left: 0;
	    padding-right: 10px;
	    text-align: right;
	}
	.processing_line_steps {
		flex-direction: column;
	}
	.processing_line_step {
		width: 100%;
	}
	.egg_chicken_section .text {
		margin-top: 25px;
	}
	.our_product_list {
	    margin: 0 20px;
	}
	.our_prdct_list_text {
		margin-top: 0;
	}
	.our_prdct_spec_sheet img {
		display: none;
	}
	.product_spec_sheet {
		margin: 0 10px!important;
	}
	.product_spec_sheet_left {
		padding-right: 58px;
	}
	.product_spec_sheet_right {
		padding-left: 58px;
	}
	.product_fact_section .image {
		text-align: center;
	}
	.product_fact_section .image a {
		display: inline-block;
		margin-top: 25px;
	}
	.product_fact_section .text {
		margin-top: 25px;
	}
	.product_features ul {
		margin-top: 25px;
	}
	.product_features ul li > div {
	    text-align: left;
	}
	.product_features ul li > div h2:after {
		margin: 0!important;
	}
	.view_spec_sheet .product_spec_sheet {
		margin-top: 1rem!important;
	}
	.view_spec_sheet img {
		height: 60px;
	}
	.view_spec_sheet .product_spec_sheet h3 {
	    font-size: 33px;
	}
	.view_spec_sheet .product_spec_sheet h6 {
	    font-size: 18px;
	}
	.our_story_list {
	    padding-top: 100px;
	}
	.our_story_list .our_story_date {
		position: relative;
		top: 0;
	}
	.our_story_lists .our_story_odd .our_story_img > div,
	.our_story_lists .our_story_even .our_story_img > div {
	    text-align: center;
	    padding: 15px 0;
	}
	.our_story_lists .our_story_even .our_story_text > div,
	.our_story_lists .our_story_odd .our_story_text > div {
	    text-align: center;
	    padding: 15px 0;
	    background-color: #ffffff;
	    top: 0;
	}
	.our_story_lists .our_story_odd .our_story_text > div span {
		display: inline!important;
	}
	.our_story_lists .our_story_text p {
		margin-bottom: 0;
	}
	.recipe_date_block {
		text-align: right;
	}
	.recipe_ingredint li,
	.recipe_instruction li {
		text-align: right;
	}
	.recipe_nav_img > div {
	    width: 40px;
	    height: 40px;
	}
	.recipe_nav a h5 {
	    font-size: 16px;
	}
	.recipe_nav.recipe_prev a > div:last-child {
	    margin-left: 10px;
	}
	.recipe_nav.recipe_next a > div:last-child {
	    margin-right: 10px;
	}
	.latest_recipe_div {
	    padding-top: 25px;
	}
	.latest_recipe_lists {
	    margin-top: 25px;
	}
	/* INNER PAGE END */

	#know-you-slider .ky-slider-img {
		display: none;
	}
	#know-you-slider .slick-arrow {
	    bottom: inherit;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    transform: translateY(-50%);
	}
	#know-you-slider .slick-prev {
		left: -60px;
	}
	#know-you-slider .slick-next {
		right: -60px;
	}
	#map_canvas {
		padding-bottom: 70%;
	}
	#know-you-slider .slick-slide > div {
		height: 100%;
	}
	#know-you-slider .ky-box {
		padding-top: 0;
	}
	.ky-slider-text {
	    height: 100%;
	    display: flex;
	    align-items: center;
	}
	#know-you-slider p {
		padding-bottom: 0;
	}
	.our_product_list a {
		display: block;
    	margin-bottom: 25px;
	}
	.store_locator_list {
		padding: 15px;
	}
	.vertical_scroll {
		padding-right: 10px;s
	}
	.store_locator_list > div {
		padding-left: 60px;
		background-size: 40px;
	}

	.gram_serving_section .line h2:after {
		left: 0;
	}
	.contact_us_section_1 .row {
		flex-direction: column-reverse;
	}

}

@media (max-width: 576px) {
	/*=====HOME PAGE START=====*/
	.egg-comparison {
	    width: 290px;
	    background: url(../images/egg-comparison-circle-mobile.png) no-repeat center bottom;
	}
	#fresh-chicken .image .thunder {
	    right: 0;
	    top: 10%;
	    width: 21%;
	}
	.know-you-slider-container {
		width: 290px;
	}
	.know-you-slider-block {
		width: 290px;
		margin: 0 auto;
		height: 387px;
	    background: url(../images/know-you-slider-bg.png) no-repeat;
	    background-size: contain;
	    text-align: center;
	    position: relative;
	}
	#know-you-slider .ky-box {
	    /* padding-top: 70px; */
	}
	#know-you-slider p {
	    font-size: 14px;
	    line-height: 21px;
	    padding-bottom: 0
	}
	.know-you-slider-block .counter-info span.current_slide {
	    font-size: 40px;
	    color: #f26e2e;
	}
	.know-you-slider-block span.counter-info {
	    position: absolute;
	    top: 17px;
	    left: 0;
	    right: 0;
	}
	#know-you-slider .ky-slider-img {
	    width: 108px;
	    height: 108px;
	    bottom: 35px;
	    display: none;
	}
	#know-you-slider .slick-current .ky-slider-img img {
	    opacity: 1;
	    width: 80%;
	    height: 80%;
	}
	.ky-slider-overlay {
		background-size: contain;
	    top: 0;
	}
	#know-you-slider .slick-arrow {
	    bottom: inherit;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    transform: translateY(-50%);
	}
	#know-you-slider .slick-prev {
		left: -60px;
	}
	#know-you-slider .slick-next {
		right: -60px;
	}
	#map_canvas {
		padding-bottom: 70%;
	}
	.social-buzz-content ul li .social-buzz-box > div {
	    margin-left: 10px;
	    margin-right: 10px;
	}
	.social-buzz-content ul li h5 {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	/*=====HOME PAGE END=====*/

	/* INNER PAGE START */
	.about-section_2_grids ul {
	    border-top: 0;
	    border-bottom: 0;
	    width: 90%;
	    margin: 0 auto;
	}
	.about-section_2_grids ul li {
	    border-right: 0;
	    border-top: 1px solid #0070c6;
	    padding: 25px 0;
	    text-align: center;
	    width: 100%;
	    margin: 0;
	}
	.about-section_2_grids ul li:last-child {
		padding-bottom: 0;
	}
	.contact-grid {
		width: 80%;
		margin: 0 auto;
	}
	.contact-grid li {
		display: inline-block;
		width: 100%;
		padding: 25px 0;
	    border-right: 0;
	    border-top: 1px solid #cccccc;
	    margin: 0;
	}
	.contact-grid li:first-child {
	    padding-left: 0;
	    border-top: 0;
	    padding-top: 0;
	}
	.contact_form {
		margin-top: 25px;
	}
	.contact_our_dist_slider .cod_box {
	    padding: 20px;
	}
	.contact_our_dist_slider .cod_box .cod_name {
	    background: url(../images/cod-icon.png) center left no-repeat;
	    padding-left: 60px;
	    background-size: 40px;
	}
	.egg_step_circle {
		width: 280px;
		height: 280px;
	}
	.processing_line_circle {
	    width: 280px;
	    height: 280px
	}
	.processing_line_circle img {
		width: 80%;
	}
	.product_spec_sheet {
		width: 260px;
		margin: 15px auto!important;
	}
	.our_prdct_spec_sheet .light_blue_color {
	    padding-top: 20px;
	    padding-bottom: 20px;
	    border-radius: 3px;
	}
	.view_spec_sheet .product_spec_sheet {
		width: 100%;
	}

	/* INNER PAGE END */
}

@media (max-width: 480px) {
	/*=====HOME PAGE START=====*/
	.social-buzz-content ul li .social-buzz-box {
		width: 100%;
	    margin-bottom: 15px;
	}
	.social-buzz-content ul li .social-buzz-box > div {
	    margin-left: 0;
	    margin-right: 0;
	}
	.social-buzz-content ul li h5 {
	    padding-left: 0;
	    padding-right: 0;
	    margin-bottom: 25px;
	    text-align: center;
	}
	.social-buzz-content ul li .social-buzz-box > div .social-buzz-overlay .social-buzz-text {
		bottom: -82%;
	}
	/*=====HOME PAGE END=====*/

	/* INNER PAGE START */
	/* .fresh_chicken_list ul li {
		width: 100%;
	} */
	.fresh_chicken_list ul li img {
	    width: 30px;
	    height: 30px;
	}
	/* INNER PAGE END */
}

/*=====MEDIA QUERY END=====*/

/*section {
	display: none;
}
.section-8,
.section-9 {
	display: block;
}*/

