@font-face {
  font-family: GESSTwoBold;
  src: url("GESSTwoBold-Bold.otf");
}
@font-face {
  font-family: GESSTwoLight;
  src: url("GESSTwoLight-Light.otf");
}
 
@font-face {
  font-family: GESSTwoMedium;
  src: url("GESSTwoMedium-Medium.otf");
}
body{
	margin:0;
    padding:0;
    font-family: GESSTwoLight;
}
body ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
body li{
	float: left;
	list-style: none;
}
body .row{
	margin: 0;
	padding: 0;
} 
.maincol{
	margin: 0;
	padding: 0;
	height: auto;
	font-family: GESSTwoLight;
}
body .container-fluid{
	padding: 0;
	margin: 0;
}
body .holder{
	max-width:1183px !important;
	margin: 0 auto;
	padding: 0;
}
.banner{
   height:982px;
    
   background:url('../images/bann.png') 50% 50%;
   background-size: cover;
   
}
.banner2{
	z-index:1;
   height:119vh;
   background:#F1F8FA;
   position: relative;
   overflow: hidden;;
   
}
@media (max-width: 1650px){
	.banner2{
	z-index:1;
   height:119vh;
   background:#F1F8FA;
   position: relative;
   overflow: hidden;;
   
}
body .banner2-right strong{
	font-size: 14px;
}
body .banner2-right p{
	font-size: 14px;
	margin-left:233px;
}
}
body .banner2-left{
	padding: 0;
	margin: 0;
	 
}
body .banner2-right{
   text-align: right;
    padding: 0 23px !important;
	transform: scaleX(-1) !important;
   z-index: 2;
}
.banner2-middle:before{
	content: "";
	width: 223%;
	height: 935px;
	background: url('../images/s1.png') ;
	position: absolute;
	top: -897px;
	right: 0px;
    z-index: -97;
}
.down-img{
	    width: 86%;
    position: absolute;
    bottom: 0px;
    right: 0;
    height: 379px;
    z-index: -2;
}
body   .banner-holder{
	max-width:1385px !important;
	margin: 0 auto;
	padding: 0;
}
@media (max-width:1470px ){
	.banner-holder{
		width: 87% !important;
		margin: 0 auto;
	padding: 0;
	}
}
header{
	  height: 221px;
    background: url(../images/he.png);
    background-size: 82% 97%;
    background-repeat: no-repeat;
    position: relative;
    z-index: 999;
}
body nav{
	display: flex;
	height: 137px;
	align-items: center;
}
body nav li a,
body nav li a:hover{
   color: #46485A;
   font-weight: 900;
   text-transform: uppercase;
   text-decoration: none;
   font-size: 17px;
}
.mylogo{
	width: 10%;
	transform: scaleX(-1);
	float: left;	
}
.banner2 .banner2-middle{
	transform: scaleX(-1);
}
.mysearch{
	width: 30%;
	float: left;
	visibility: hidden;
}
.mysearch div{
	float: left;
}
.mysearch div:last-child{
	padding-left: 12%;
}
nav ul{
	width: 151%;
	float: left;
	margin-left: 10%;
}
nav li{
	padding: 0px 5%;
}
 
nav li:nth-child(6){
	padding-right: 0;
	padding-left: 45px;
	 
}
nav li:nth-child(7){
	padding-right: 0;
	padding-left: 10px;
}
.logo{
	width: 160px;
}
.search{
	width: 25px;
}
nav input{
	width: 135px;
	height: 33px;
	border: none;
	border-radius: 10px 0 10px 0;
	outline: none;
	padding-left: 10px;
}
nav ::placeholder{
	font-size: 15px;
}
body .banner-middle{
    margin: 0;
    padding: 0;
}
body .banner-left{
    margin: 0;
	text-align: end;
}
.banner-left h1{
    color:#28C95D;
    font-size: 50px;
    padding-top: 85px;
    margin: 0;
    line-height: 37px;
    text-transform: uppercase;
    font-weight: 600;
}
.banner-left span{
	color: #FD5A33;
}
.banner-left p{
    color: #5C5C5C;
    font-size: 15px;
    width: 60%;
    font-weight: 500;
    line-height: 22px;
}
.banner-left strong{
    font-weight:600 ;
    font-size: 14px;
    text-transform: uppercase;
}
.l1{
	width: 588px;
	margin-left :-32px;
	margin-top: 52px;
}
body .banner-right{
     margin: 0;
    padding: 0;
   
}
.banner-ab{
	position: absolute;
	width: 800px;
	position: absolute;
	top: 165px;
	right: 0px;
}
.banner-ab2{
	position: absolute;
	width: 581px;
	position: absolute;
	top: 165px;
	right: 0px;
}
.banner-img{
	 width: 100%;
	 
	 
}
.banner-bottom{
	width: 265px;
	padding: 22px 33px;
	background: #fff;
	border-radius: 10px 10px 0 0;
  font-size: 15px;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  color: #5C5C5C;
  line-height: 19px;
  position: absolute;
  left: 41%;
  top: 863px;
   
}
.banner-bottom i{
	font-size: 28px;
}
/*BANNER2*/
.banner2-right h1{
	color: #FD5A33;
	font-size: 58px;
	padding-right: 55px;
     text-align: right;
    margin: 0;
    width:100%;
    line-height: 57px;
    text-transform: uppercase;
    font-weight: 900;
    padding-top: 50px;
}
.banner2-right span{
	color: #FFBA26;
}
.banner2-right h4{
	color: #FD5A33;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	text-align: right;
	margin-top: -9px;
}
.m-image{
	margin-left: -19px;
}
.lnd1{
	width: 52%;
}
.banner2-right p{
    color: #5C5C5C;
    font-size: 13.5px;
    padding-top: 40px;
    font-weight: 500;
    line-height: 21px;
}
.banner2-right strong{
    font-weight:700 ;
	color:#FD5A33;
      font-size: 13.8px;
      text-transform: uppercase;
}
.banner2-img
{   position: absolute;
	top: -373px;
	left: -449px;
	height: 200%;
     z-index: -1;
	width: 151%;
	 
}
/*BANNER3*/
.banner3{
	 height:865px;
   background:url('../images/Path2920.png')50% 50%;
   background-size: cover;
   position: relative;
}   
body .banner3-right{
	padding-right:0  ;
	padding-left: 13%;
	    text-align: right;
}
.banner3-img{ 
	position: absolute;
    top: -83px;
    left: 38px;
    z-index: 880;
    width: 95%;
}
.banner3-img2{ 
 position: absolute;
	top: 203px;
	left: 35%;
 
  
	width: 46%;
	 
}
.banner3-right h1{
	color: #FDFDC0;
	font-size: 44px;
     text-align: right;
    margin: 0;
    width:100%;
    line-height: 50px;
    text-transform: uppercase;
    font-weight: 900;
    padding-top: 10px;
    padding-bottom: 10px;
}
.banner3-right span{
	color: #D2FF48;
}
.banner3-right h4{
	color: #ffffff;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    text-align: right;
    margin-top: 8px;
}
.banner3-right p{
    color: #ffffff;
    font-size: 15.5px;
    padding-top: 21px;
    font-weight: 500;
    line-height: 20px;
}
.banner3-right strong{
    font-weight:700 ;
	color:#Ffffff;
      font-size: 15px;
      text-transform: uppercase;
}
.lnd31{
	width: 	72%;
}
/*BANNER4*/
.banner4{
	 height:926px;
   background:url('../images/back7.png')50% 50%;
   background-size: cover;
   position: relative;
}   
body .my4slider{
}
.banner4-left h1{
	color: #FD5A33;
	font-size: 51px;
     text-align: right;
    margin: 0;
    width:100%;
    line-height: 47px;
    text-transform: uppercase;
    font-weight: 900;
    padding-top: 64px;
    padding-bottom: 10px;
}
 
.banner4-left h4{
	color: #28C95D;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    text-align: right;
    margin-top: 4px;
    width: 100%;
}
.banner4-left p{
    color: #5C5C5C;
    font-size: 14.5px;
    padding-top: 10px;
    font-weight: 500;
    line-height: 23px;
	text-align: right;
}
.banner4-left strong{
    font-weight:700 ;
	color:#FD5A33;
      font-size: 14.8px;
      text-transform: uppercase;
}
.lnd32{
	width: 46%;
    margin-left: 273px;
    margin-top: 0px;
}
.containe{
	width: 100%;
}
.egg4{
	width: 87% !important;
	margin-left: 50px;
}
.banner-slider{
	width: 699px;
	margin-top: 64px;
}
body .banner4-right{
	margin: 0;
	padding: 0;
}
body .owl-dot{
	outline: none;
}
/*BANNDER5*/
/*BANNDER5*/
/*BANNDER5*/
/*BANNDER5*/
.banner5{
	 height:805px;
   background:url('../images/Image78127.png')0% 50%;
   background-size: cover;
   
}   
body .banner5-left{
	padding: 0;
	margin: 0;
}
body .banner5-right{
	padding: 0;
	margin: 0;
}
.banner5-img{
	width: 100%;
    padding-left: 21%;
	margin-top: 165px;
}
.banner5-left h1{
	color: #fff;
	font-size: 51px;
     text-align: right;
    margin: 0;
    width:100%;
    line-height: 47px;
    text-transform: uppercase;
    font-weight: 900;
   margin-top: -4px;
    padding-bottom: 10px;
}
 
.banner5-left h4{
	color: #613C94;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	text-align: right;
	margin-top: -3px;
	width: 100%;
}
.banner5-left p{
    color: #613C94;
    font-size: 14.5px;
    padding-top: 10px;
	text-align: right;
    font-weight: 500;
	padding-left: 84px;
    line-height: 23px;
}
.banner5-left strong{
    font-weight:700 ;
	color:#fff;
      font-size: 13.8px;
      text-transform: uppercase;
}
.lnd51{
	width: 68%;
	margin-left: 226px;
	margin-top: -19px;
}
/*BANNDER6*/
/*BANNDER6*/
/*BANNDER6*/
.banner6{
	 height:2716px;
   background:url('../images/back13.png')0% 50%;
   background-size: cover;
   
}   
body .sub_banner1{
	position: relative;
	margin: 0;
	padding: 0;
	
	z-index: 0;
}
body .sub_banner1-left{
	padding: 0;
	margin: 0;
} 
body .sub_banner1-right{
	padding: 0 4% 0 17%;
	margin: 0;
	    text-align: right;
} 
.banner6-img{
	width: 120%;
    margin-top: -209px;
    margin-left: -141px;
}
.sub_banner1-right h1{
	color:#FD5A33;
	font-size: 51px;
     text-align: right;
    margin: 0;
    width:100%;
    line-height: 47px;
    text-transform: uppercase;
    font-weight: 900;
   margin-top: -4px;
    padding-bottom: 10px;
}
 
.sub_banner1-right h4{
	color: #28C95D;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 600;
	text-align: right;
	margin-top: 25px;
	width: 100%;
}
.sub_banner1-right p{
    color: #5C5C5C;
    font-size: 13.5px;
    width: 85%;
    padding-top: 0;
    font-weight: 500;
    line-height: 23px;
}
.sub_banner1-right strong{
    font-weight:700 ;
	color:#FD5A33;
      font-size: 13.8px;
      text-transform: uppercase;
}
.lnd61{
	width: 37%;
    margin-right: -25px;
    margin-top: -13px;
}
.bann-sub1-timing{
	width: 100%;
	 height: 110px;
	background: #fff;
	border-radius: 30px;
	margin-top: 55px;
	padding: 20px 10px 20px 30px;
}
.sub1-timing-row{
	width:35.3% ;
	float: left;
	 
}
.sub1-timing-row:first-child{
	width:28.3% ;
}
.sub1-timing-row:last-child{
	width:35.3% ;
}
.timing-row-icon{
	width: 30%;
	float: left;
}
.r1{
	width: 80%;
}
.r2{
	width:79%;
	margin-top: 8px;
}
.r3{
	width: 111%;
	margin-top: 8px;
}
.timing-row-text{
	width: 70%;
	float: left;
	 padding-left: 8px;
}
.sub1-timing-row:last-child .timing-row-text{
 
	 padding-left: 26px;
}
.timing-row-text h2{
	color:#FD5A33 ;
	font-size: 16px;
	font-weight: 600;
	padding-top: 9px;
	margin: 0;
	text-transform: uppercase;
}
.timing-row-text h3{
	color: #363636;
	font-size: 25px;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase;
}
.bann-sub1-button{
	width: 55%;
	height: 55px;
	font-size: 18px;
	font-weight: 700;
	cursor: pointer;
	color: #fff;
	display: flex;
	align-items: center;
	text-transform: uppercase;
	justify-content: center;
	background: #FD5A33;
	border-radius:10px 0 10px 0;
	margin-top: 20px;
}
.download-sign{
	width: 28px;
    margin-right: 53px;
    
    margin-left: -42px;
}
 
body .sub_banner2{
	margin: 100px 0 00;
	padding: 0;
}
body .sub-banner2-left{
   margin: 0;
	padding: 0;
	height: auto;
	background: #fff;
	border-radius: 30px;
	padding: 40px 40px 15px 40px;
    position: relative;
    z-index: 1;
}
.sub2-left-row{
	width: 100%;
	height: 69px;
	padding-top: 31px;
	display: flex;
	justify-content: space-between;
	border-bottom: 2px dashed #748781;
}
.sub2-left-row:first-child{
	padding: 0;
	height: 41px;
	margin-bottom: 21px;
	border-bottom: 3px dashed #748781;
}
.sub2-left-row:last-child{
	 
	 border: none;
}
.sub2-left-row:first-child div{
	font-weight:700;
	font-size: 22px;
	color: #363636;
}
.sub2-left-row div{
	font-weight:600;
	color: #363636;
	font-size: 18px;
}
.sub2-left-row h5{
	color: #363636;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 700;
}
.sub2-left-row h2{
	color: #363636;
 
	font-size:14px;
	font-weight: 500;
}
.sub2-left-row a{
	color: #197E3C;
	font-size: 15px;
	text-decoration: underline;
	padding-left: 5px;
}
body .sub-banner2-right{
   margin: 0;
	padding: 0;
}
.sub-banner2-img{
	    margin: 152px 0 0 -99px;
    width: 737px;
}
body .sub_banner3{
	margin: 100px 0 00;
	padding: 0;
}
body .sub-banner3-left{
   margin: 0;
	padding: 0;
	height: auto;
	 
  
}
body .sub-banner3-right{
	margin: 0;
    padding: 0 0 0 10%;
    height: auto;
    text-align: right;
}
.sub-banner3-img{
	    margin: -17px 0 0 0;
    width: 630px;
}
.sub3-rigth-row:first-child{
	width: 73%;
	height: 80px;
	border-bottom: 3px dashed #748781;
    display: flex;
    margin-top: -61px;
    margin-bottom: 37px;
  
}
.sub3-rigth-row {
	width: 100%;
    height: 80px;
    
  
}
.sub3-rigth-row h5{
	color: #28C95D;
	font-size: 60px;
	text-transform: uppercase;
	font-weight: 800;
}
.sub3-rigth-row h2{
	color: #363636;
	font-size: 17px;
	  
	 padding-top: 6px;
	font-weight: 400;
	float: left;
	width:68% ;
}
.sub3-rigth-row span{
	color: #007E3C;
}
.sub3-row-icon-bg{
	width: 48px;
	height: 48px;
	border-radius: 100px;
	background:#FD5A33 ;
	display: flex;
	font-size: 21px;
	color: #fff;
	float: left;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-left: 30px;
}
.sub3-row-icon-bg2{
	width: 48px;
	height: 48px;
	border-radius: 100px;
	background:#FD5A33 ;
	display: flex;
	font-size: 21px;
	color: #fff;
	float: left;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-left: 30px;
}
.sub3-row-icon-bg:before{
	content: "";
	height: 50px;
	width: 2px;
	position: absolute;
	left: 23px;
	top: 40px;
	border-left: 2px solid #FD5A33;
}
 
/*SECTTION1*/
body .section1{
    height: 936px;
    margin: 0;
    margin-top: -140px;
    padding-top: 150px;
    background: url('../images/back 2.png') 50% 2%;  
    background-size: cover;
    position: relative;
	transform:scaleX(-1);
}
body .section1-left{
	padding-top: 102px;
	text-align: right;
	transform:scaleX(-1) !important;
}
.section1 h2{
    color:#FDFDC0;
    font-size: 60px;
    
    margin: 0;
    width:55%;
    line-height: 53px;
    text-transform: uppercase;
    font-weight: 900;
}
.section1 h4{
	  text-transform: uppercase;
    font-weight: 600;
    font-size: 19px;
    height: 20px;
    margin: 0;
    color: #fff;
}
.section1 span{
	color: #D2FF48;
}
.section1 p{
    margin-top: 13px;
    color: #fff;
    font-size: 14px;
    width: 65%;
    font-weight: 400;
    line-height: 23px;
}
.section1 strong{
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
}
.l2{
	width: 251px;
	margin-left: -32px;
}
.sec1-img{
	width:374px;
	display: none;
	position: absolute;
	top: 235px;
	right: 10%;
	transform: rotate(20deg);
}
.button1{
	width: auto;
	padding: 0 60px;
	height: 55px;
	background: #fff;
	border-radius: 20px 0 20px 0;
	color: #FD5A33;
	font-size: 16px;
	font-weight: 800;
	outline: none;
	border: none;
	margin-top: 30px;
	text-transform: uppercase;
	transition:all 0.4s ease-in-out;
}
.button1:hover{
  background:#FD5A33 ;
  color: #fff;
  transition:all 0.4s ease-in-out;
}
.button2:hover{
  background:#FD5A33 ;
  color: #fff;
  transition:all 0.4s ease-in-out;
}
.button3:hover{
  background:#FD5A33 ;
  color: #fff;
  transition:all 0.4s ease-in-out;
}
.button4:hover{
  background:#fff ;
  color: #FFBA26;
  transition:all 0.4s ease-in-out;
}
/*SECTION1N*/
/*SECTION1N*/
/*SECTION1N*/
/*SECTION1N*/
.section1n{
   padding: 0;
    height: 1520px;
    background: url('../images/Image 100.png')50% 50%;
    background-size: cover;
    margin-top: -54px;
    position: relative;
    z-index: 999;
}  
body .section1n-left{
	padding-top: 140px;
	text-align: right;
}
.section1n-top h2{
    color:#fff;
    font-size: 49px;    
    margin: 0;
    width:100%;
    line-height: 57px;
    text-transform: uppercase;
    font-weight: 600;
}
 
.section1n-top span{
	color:#FDFDC0;
}
.section1n-top p{
    color: #fff;
    font-size: 15px;
    width: 100%;
padding-left: 108px;
    font-weight: 400;
    line-height: 26px;
}
.section1n-top strong{
    font-weight:800 ;
      font-size: 15px;
      text-transform: uppercase;
}
.ln2{
	width: 344px;
	margin-left: -32px;
}
body .section1n-right{
	padding: 0  
}
body .section1n-top{
	margin: 0;
	padding: 0;
}
.sec1n-image{
	width: 106%;
    padding-top: 304px;
    margin-left: -79px;
}
.v1{
	position: absolute;
    top: 368px;
    right: 141px;
    width: 91px;
}
.v2{
	position: absolute;
    top: 499px;
    right: 412px;
    width: 64px;
}
.v3{
	position: absolute;
    top: 516px;
    right: 45px;
    width: 120px;
}
.v4{
	position: absolute;
    top: 388px;
    left: 73%;
    width: 130px;
}
.v5{
	position: absolute;
    top: 643px;
    right: 335px;
    width: 83px;
}
body .section1n-bottom{
	padding: 0;
	margin:50px 0 0;
}
.sec1n-bottom-heading{
	padding: 0;
	text-align: right;
    width: 100%;
}
body .sec1n-bottom-heading h2{
	color: #FDFDC0;
	font-size: 60px;
    margin: 0;
   
    line-height: 57px;
    text-transform: uppercase;
    font-weight: 900;
}
.ln5{
	width: 336px;
    margin-left: -28px;
    transform: scaleX(-1);
}
body .sec1n-bottom-slider{
   width: 100%;
   margin: 40px 0 0;
   background: #FF8059;
   border-radius: 30px;
   background-size: cover;
   overflow: hidden;
	padding: 40px;
}
.containe{
	width: 100%;
}
 
.mybutton{
	width: 80%;
    padding: 16px 0px;
    background: #FFBA26;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    margin-top: -30px;
    border-radius: 10px 0;
    border: none;
}
.owl-carousel.owl-drag .owl-item .item{
	text-align: center;
}
/*SECTIONL1*/
/*SECTIONL1*/
/*SECTIONL1*/
/*SECTIONL1*/
 
.sectionl1{
	height:1574px;
	background: url('../images/back4.png')50% 50%;
	background-size: cover;
	 
	margin-top: -20px;
}
.scel1-heading{
	color:#FD5A33 ;
    padding-top: 105px;
	font-size: 60px;
    margin: 0;
   text-align: center;
    line-height: 57px;
    text-transform: uppercase;
    font-weight: 900;
}
.lightboxlist{
	width: 208px;
	margin: 0 auto;
	height: 50px;
}
.lightboxlist li{
	color: #5C5C5C;
	font-size: 14px;
	padding-left: 20px;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
	cursor: pointer;
}
.lightboxlist li:first-child{
	padding: 0;
}
.portfolio-container{
	width: 100%;
}
.filter-active:after{
	content: "";
    width: 150px;
    height: 10px;
    position: absolute;
    left: -31px;
    top: 20px;
	background: url('../images/l7.png')50% 50%;
    background-repeat:no-repeat ; 
}
.filter-active:nth-child(1):after{
    content: "";
    width: 150px;
    height: 10px;
    position: absolute;
    left: -59px;
    top: 20px;
	background: url('../images/l7.png')50% 50%;
    background-repeat:no-repeat ; 
}
 
.f1{
  width: 63%;
  height: 100%;
  padding-bottom: 18px;
}
.f2{
  width: 76%;
  height: 100%;
  padding-bottom: 18px;
}
.f3{
  margin-left: 23px;
width: 63%;
height: 100%;
padding-bottom: 18px;
}
.f4{
  width: 74%;
  height: 100%;
  padding-bottom: 18px;
}
.f5{
  width:64.5%;
  height: 100%;
  padding-bottom: 18px;
}
body .portfolio-item{
	margin: 20px 0;
}
.portfolio-wrap strong{
   color:#5C5C5C ;
   font-size: 16px;
   font-weight: 700;
   margin-top: 20px;
   text-align: center;
}
.portfolio-wrap{
	text-align: center;
}
body .sectionl1-button{
	 
	text-align: center;
	margin-top: 20px;
}
body .secl1-button{
	padding: 0;
	margin: 0;
	color: #fff;
	width: 25%;
    height: 56px;
    background: #28C95D;
    border-radius: 20px 0 20px 0;
    color: #fff;
    padding: 0 50px;
    border: none;
    font-size: 17px;
    text-transform: uppercase;
    outline: none;
    font-weight: 800;
}
/*SECTIONF1*/
/*SECTIONF1*/
/*SECTIONF1*/
.sectionf1{
	
	padding: 0;
    height: 507px	;
    background: url(../images/back8.png)50% 50%;
    position: relative;
    background-size: cover;
    z-index: 999;
    margin-top:  -32px;
}
 
body .sectionf1 .sectionf1-holder{
    max-width:1316px !important;
    margin: 0 auto;
    padding: 0;
}
body .secf1-left{
	padding: 0;
	margin: 0;
}
body .secf1-right{
	padding: 90px  0 0 85px;
	margin: 0;
}
.sec1f-img{
	width: 485px;
	margin-top:  62px;
}
.secf1-right h2{
    color:#212529;
    font-size: 60px;
    padding-top: 8px;
    margin: 0;
    text-align: right;
    line-height: 42px;
    text-transform: uppercase;
    font-weight: 900;
}
.secf1-right h4{
	  text-transform: uppercase;
    font-weight: 600;
    font-size: 19px;
    height: 20px;
    margin: 0;
    color:#46485A;
}
.secf1-right p{
	  text-transform: capitalize;
    font-weight: 400;
    font-size: 14px;
	text-align: right;
    height: 20px;
    margin-top:0px;
    color:#46485A;
}
 .l13{
 	width: 315px;
 	margin-top: 15px;
    margin-left: 479px;
 }
 
/*SECTIONLL1*/
/*SECTIONLL1*/
/*SECTIONLL1*/
/*SECTIONLL1*/
.sectionll1{
		padding: 0;
    height: 1410px;
    background: url(../images/back10.png)50% 50%;
    margin-top: -15px;
    background-size: cover;
     
}
body .scell1-top{
	margin:0;
	padding:100px   0  0;
}
body .scell1-top-left{
   margin: 0;
	padding: 0;
}
.scell1-top h4{
	color: #5C5C5C;
	text-align: right;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
}
.scell1-top h2{
	color:#FD5A33;
	text-align: right;
	font-size: 51px;
	text-transform: uppercase;
	font-weight: 800;
	margin-top: -15px;
}
@media (max-width: 1599px){
	.scell1-top h2{
		font-size: 46px;
    }
}
@media (max-width: 1442px){
	.scell1-top h2{
		font-size: 44px;
    }
}
body .scell1-top-right{
   margin: 0;
	padding:14px 0 0;
}
.scell1-right-row{
	width: 30%;
	height: auto;
	padding: 14px 2%;
	position: relative;
	background: #fff;
	border-radius: 10px 0 10px 0;
	text-align: center;
	text-transform: uppercase;
	color: #FD5A33;
	font-size: 18px;
	font-weight: 700;
	margin-left: 3.2%;
	float: left;
}
@media (max-width: 1422px){
	.scell1-right-row{
		font-size: 15px;
	}
}
@media (max-width: 1187px){
	.scell1-right-row{
		padding: 14px 9%;
		position: relative;
	}
  body  .secll-top-hover1{
    	left: 0;
    	top: 73px;
    	width: 99%;
    }
 body .secll-top-hover2{
    	left: -1px;
    	top: 73px;
    	width:99%;
    }
 body .secll-top-hover3{
    	left: 1px;
    	top: 73px;
    	width: 99%;
    }
    .mili:nth-child(5){
    	height: 52px;
    	padding-right: 12%;
    }
    .mili:nth-child(4){
    	height: 52px;
    	padding-right: 12%;
    }
}
.secll-top-hover1{
	display: none;
	width:100%;
	height: auto;
	background: #fff;
	position: absolute;
	top: 53px;
	left: 0;
	cursor: pointer;
	z-index: 999;
	transition: all 0.3s ease-in-out;
	border-radius: 0 0 10px 10px;
}
.scell1-right-row:first-child:hover  .secll-top-hover1{
    display: block;
}
.secll-top-hover2{
	display: none;
	width:100%;
	height: auto;
	background: #fff;
	position: absolute;
	top: 53px;
	left: 0;
	cursor: pointer;
	z-index: 999;
	transition: all 0.3s ease-in-out;
	border-radius: 0 0 10px 10px;
}
.scell1-right-row:nth-child(2):hover  .secll-top-hover2{
    display: block;
}
.secll-top-hover3{
	display: none;
	width:100%;
	height: auto;
	background: #fff;
	position: absolute;
	top: 53px;
	left: 0px;
	cursor: pointer;
	z-index: 999;
	transition: all 0.3s ease-in-out;
	border-radius: 0 0 10px 10px;
}
.scell1-right-row:nth-child(3):hover  .secll-top-hover3{
    display: block;
}
body .mili{
   color: #613C94;
   width: 100%;
   font-size: 16px;
   font-weight: 700;
   text-align: right;
    padding-right: 22%;
   text-transform: uppercase;
   height: 28px;
   border-bottom:1px solid  #FFBA26;
}
body .secll-top-hover2 .mili{
    padding-left: 12%;
}
body .secll-top-hover3 .mili{
    padding-left: 16%;
}
.mili:last-child{
	border-bottom: none;
}
.scell1-right-row .filter-active:after {
     display: none;
     transition: all 0.3s ease-in-out;
}
.scell1-lightbox{
	padding: 0;
	margin-top: 40px;
}
.logo_bg5{
	width: 210px;
	height: 250px;
	margin: 0 auto;
	border-radius: 150px;
	transition: all 0.3s ease-in-out;
}
.portfolio-item:hover .logo_bg5 {
	height: 230px;
	opacity: 0.4;
}
.portfolio-item:hover .veg_img5{
	transform: scale(1.1);
}
.veg_img5{
	width: 282px;
	transition: all 0.3s ease-in-out;
	margin: 0 auto;
	margin-top: -210px; 
}
@media (max-width:1260px ){
	.veg_img5{
		width: 99%;
	}
}
.myf1{
	width: 60%;
}
.scell1-lightbox p{
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	color: #5C5C5C;
	padding: 55px 20% 0;
}
.cheff{
	padding: 100px 0;
	height: 642px;
	  background: url(../images/back14.png)50% 50%;
     margin-top: -57px;
     position: relative;
     z-index:2 ;
    background-size: cover;
}
body .cheff-holder{
    width: 963px !important;
    margin: 0  auto;
    padding: 0;
}
body .cheff-left{
	padding: 0;
	margin: 0;
}
.man-cheff{
   width: 78%;
   margin: 0 auto;
}
body .cheff-right{
	padding: 0  ;
	margin: 0;
	text-align: right;
}
.cheff-right h2{
    color:#FD5A33;
    font-size: 35px;
    padding-top: 17px;
    margin: 0;
    
    line-height: 42px;
    text-transform: uppercase;
    font-weight: 900;
}
.cheff-right h4{
	  text-transform: uppercase;
    font-weight: 600;
    font-size: 17px;
    height: 20px;
    margin: 0;
    color:#46485A;
    padding-top: 96px;
}
.cheff-right p{
	  text-transform: capitalize;
    font-weight: 600;
    font-size: 14px;
  
    
    color:#46485A;
}
 .cheff-line{
 	width: 258px;
 	margin-left: 3px;
 	margin-top: -5px;
 }
 
 
/*SECTIONL2*/
/*SECTIONL2*/
/*SECTIONL2*/
/*SECTIONL2*/
.sectionl2{
    padding-top: 20px;
	height: 597px;
	background: url('../images/Image110.png')50% 50%;
	background-size: cover;
    position: relative;
    z-index: 999;
} 
.secl2-top{
	 width: 553px;
	 margin: 0 auto;
	 text-align: center;
}
.secl2-top h4{
       color: #28C95D;
    text-transform: uppercase;
    font-size: 21px;
    margin: 0;
    font-weight: 600;
    
}
.secl2-top h2{
	color: #28C95D;
    font-size: 58px;
    margin: 0;
    width: 100%;
    line-height: 64px;
    margin-top: 15px;
    text-transform: uppercase;
    font-weight: 900;
}
.secl2-top span{
    color:#FD5A33 ;
}
.secl2-top p{
       color: #46485A;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    padding-top: 22px;
   
}
.l8{
	width: 284px;
}
body .secl2-bottom{
   margin:70px 0 0 0 ;
   padding: 0;
}
body .secl2-bottom-row{
	margin: 0;
	padding: 0 30px;
	text-align: center;
}
.secl2-bottom-row h2{
   color: #FD5A33;
   font-size: 16px;
   font-weight: 700;
   text-transform: uppercase;
   margin: 0;
}
.secl2-bottom-row p{
   color: #5C5C5C;
   font-size: 14px;
   font-weight: 500;
   
}
.l9{
	width: 363px;
}
/*SECTIONL3*/
/*SECTIONL3*/
.sectionl3{
	height: 599px;
	background: url('../images/back5.png')50% 50%;
	background-size: cover ;
	padding: 72px  0;
	position: relative;
	margin-top: -20px;
 
}
.sectionl3  .sec1n-bottom-slider{
	margin: 15px 0 0 ;
}
/*SECTIONLL3*/
/*SECTIONLL3*/
/*SECTIONLL3*/
/*SECTIONLL3*/
.sectionll3{
	height: 695px;
	background: url('../images/back11.png')50% 50%;
	background-size: cover ;
	padding: 72px  0;
	position: relative;
	margin-top: -365px;
 
}
 
 
@media only screen and (min-width:1744px) and (max-width:2000px){
	.banner2-img {
		width: 143%;
		margin-top: 34px;
	}
	.banner2-middle:before{
		content: "";
        width: 208%;
	}
}
/*SECTTION2*/
body .section2{
   height:auto;
   margin-top:120px;
   position:relative ;
   
}
body .section2-left{
    margin: 0;
	text-align: right;
}
.section2 h2{
    color:#FD5A33;
    font-size: 60px;
     
    margin: 0;
    width:100%;
    line-height: 53px;
    text-transform: uppercase;
    font-weight: 600;
}
.section2 h4{
	  text-transform: uppercase;
    font-weight: 600;
    font-size: 19px;
    height: 20px;
    margin: 0;
    color: #28C95D;
}
.section2 span{
	color:#28C95D;
}
.section2 p{
    color: #5C5C5C;
    font-size: 14px;
    width: 83%;
    font-weight: 400;
    line-height: 26px;
	font-family: GESSTwoLight;
}
.section2 strong{
    font-weight:700 ;
      font-size: 14px;
      text-transform: uppercase;
	font-family: GESSTwoMedium;
}
.l3{
	width: 530px;
	margin-left: -54px;
	margin-top: -7px;
}
.button2{
	width: auto;
	height: 55px;
	padding: 0 30px;
	background: #AFDC25;
	border-radius: 20px 0 20px 0;
	color: #fff;
	font-size: 16px;
	font-weight: 800;
	outline: none;
	border: none;
	margin-top: 30px;
	text-transform: uppercase;
}
.section2:after {
    content: '';
    width: 100%;
    height: 306px;
    position: absolute;
    bottom: -205px;
    left: 0px;
    background: url(../images/h2.png)50% -8px;
    background-size: cover;
    z-index: -1;
}
body .section2-right{
	padding:20px 6% ;
}
 .sec2-img{
 	width: 95%;
 	 
 }
 
.sec2-img2{
	  width:680px;
    position: absolute;
    top: 91px;
    right: 8%;
    z-index: 999;
}
  	
 
.section2:after {
  content: '';
  width: 100%;
  height: 306px;
  position: absolute;
  bottom: -169px;
  left: 0px;
  background: url('../images/h2.png')50% -8px;
  background-size: cover;
  z-index: -1;
}
/*SECTTION3*/
body .section3{
   height: 757px;
    margin-top: 54px;
    background: url(../images/back1.png)50% 1px;
    background-size: cover;
    position: relative;
    z-index: 1;
    background-repeat:no-repeat ;
}
.sec3-top-image{
  width: 100%;
}
body .section3-left{
    margin: 0;
    padding-top: 200px;
	text-align: right;
}
.section3 h2{
    color:#613C94;
    font-size: 60px;
     
    margin: 0;
     
    line-height: 53px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 17px;
}
.section3 h4{
	  text-transform: uppercase;
    font-weight: 600;
    font-size: 19px;
    height: 20px;
    margin: 0;
    color: #613C94;
}
.section3 span{
	color:#FD5A33;
}
.section3 p{
    color:#613C94;
    font-size: 15px;
    width: 88%;
    font-weight: 400;
    padding-top: 11px;
     
}
.section3 strong{
    font-weight:700 ;
      font-size: 15px;
      text-transform: uppercase;
}
.l4{
	width: 352px;
	margin-left:-3%;
	height: auto;
	margin-top: 15px;
	transform:scaleX(-1);	
}
.button3{
	width: auto;
	height: 55px;
	padding: 0 86px;
	background: #fff;
	border-radius: 20px 0 20px 0;
	color:#FD5A33;
	font-size: 16px;
	font-weight: 800;
	outline: none;
	border: none;
	margin-top: 30px;
	text-transform: uppercase;
}
body .section3-right{
	 
}
.sec3-img{
	    position: absolute;
    top: -133px;
    left: 0px;
    width: 22%;
	 
}
.sec3-img2{
	  width: 47%;
    position: absolute;
    bottom: 55px;
    left: 29px;
}
.sectionrecipe{
    height: 695px;
    background: url(../images/back11.png)50% 50%;
    background-size: cover;
    padding: 72px 0;
    position: relative;
    z-index: 3;
    margin-top: -97px;
 
}
/*SECTTION4*/
body .section4{
   z-index: 5;
    height: 659px;
    position: relative;
    margin-top: -50px;
    background: url(../images/back3.png)50% 50%;
    background-size: cover;
	transform: scaleX(-1);
}
body .section4-left{
    margin: 0;
    padding-top: 145px;
	text-align: right;
	transform:scaleX(-1) !important;
}
.section4 h2{
    color:#FFBA26;
    font-size: 60px;
    
    margin: 0;
    
    line-height: 57px;
    text-transform: uppercase;
    font-weight: 900;
}
.section4 h4{
	  text-transform: uppercase;
    font-weight: 400;
    font-size: 19px;
    height: 20px;
    margin: 0;
    color: #fff;
}
.section4 span{
	color:#fff;
}
.section4 p{
    color: #fff;
    font-size: 15px;
    width: 75%;
    font-weight: 400;
    padding-top: 11px;
    margin-bottom: 0;
     
}
.section4 strong{
    font-weight:600 ;
      font-size: 15px;
      text-transform: uppercase;
}
.l5{
	width: 404px;
	margin-left: 115px;
	height: auto;
	margin-top: -10px;
}
.button4{
	width: auto;
	height: 55px;
	padding: 0 76px;
	background: #FFBA26;
	border-radius: 20px 0 20px 0;
	color:#fff;
	font-size: 16px;
	font-weight:800;
	outline: none;
	border: none;
	margin-top: 30px;
	text-transform: uppercase;
}
body .owl-carousel .se1-slider-row{
	 padding: 0 8%;
}
 
.sec4-img{
	width:68%;
	position: absolute;
	top: -145px;
	right: -225px;
 
	 
}
.sec4-img2{
	  width: 124%;
    position: absolute;
    top: 91px;
    right: -35px;
	 
}
/*FOOTER*/
body footer{
	margin-top: -89px;
    position: absolute;
    z-index: 999;
    width: 100%;
    padding-top: 154px;
    height: 296px;
    background: url(../images/footer.png)50% 50%;
    background-size: cover;	 
    transform: scaleX(-1);
}
body .footer2{
	margin-top: -120px;
    margin-top: -106px;
    position: absolute;
    z-index: 999;
    width: 100%;
    padding-top: 154px;
    height: 291px;
    background: url(../images/footer.png)50% 50%;
    background-size: cover;
}
 
footer button{
	width: auto;
	transform: scaleX(-1);
	height: 50px;
	background: #AFDC25;
	border-radius: 20px 0 20px 0;
	color: #fff;
	padding: 0 75px;
	border: none;
	font-size: 16px;;
	text-transform: uppercase;
	outline: none;
  font-weight: 800;
}
footer p{
   color: #5C5C5C;
	text-align: center;
	 text-transform: uppercase;
	 font-size: 14px;
	 font-weight: 700;
transform: scaleX(-1);
}
footer h2{
    color: #5C5C5C;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    transform: scaleX(-1);
    text-align: left;
    padding-left: 45px;
}
@media(min-width:1569px) and (max-width: 1653px){
    .banner-ab{
    	width: 41%!important;
    }
}
@media(max-width: 1420px){
     .banner-ab{
    	width: 47%!important;
    }
}
@media(max-width: 1300px){
     .banner-ab{
    	width: 53%!important;
    }
    .banner2-middle:before{
    	content: "";
    width: 304%;
    height: 1037px;
    top: -759px;
   }
  .banner2-img{
  	width: 171%;
  }
  .banner5-left h1{
  	width:100%;
  }
}
@media(max-width:1250px) {
   body .banner2-right{
   	padding:0  7.1% 0 0;
   }
}
@media(max-width: 1350px){
    
    .banner2-middle:before{
    	content: "";
    width: 257%;
    height: 935px;
    top: -701px;
   }
}
@media(max-width: 1200px){
      
    .banner2-middle:before{
    	content: "";
    width: 329% !important;
    height: 973px;
    top: -759px;
   }
}
@media(max-width: 1100px){
      
    .banner2-middle:before{
    	content: "";
    width: 350% !important;
    height: 973px;
    top: -759px;
   }
}
@media (max-width: 1300px){
	 .banner5-left p{
   	font-size: 12.5px;
   	line-height: 20px;
   }
 .banner5-left strong{
   	font-size: 12.8px;
   }
}
 @media(max-width: 1653px){
   
	 .sectionrecipe{
		 height:633px;}
	 
	 body .sec1n-bottom-slider{
		 margin: 15px 0 0;
	 }
	 
  .logo{
  	width: 123px;
  }
  nav ul{
  	padding: 0;
  	width:145%;
  }
  body nav li a, 
  body nav li a:hover{
  	font-size: 19px;
	  font-weight: 500;
  }
  nav li{
  	padding:0 6%;
  }
  nav input{
  	width: 100%
  }
 .sec3-img{
 	top: -98px;
	 transform:scaleX(-1);
 }
	 body .sec1n-bottom-slider{
		 margin: 18px 0 0
	 }
	 .sectionll3{
		 height: 652px
	 }
	 .banner4{
		 height: 945px
	 }
	 .banner-slider{
		 width: 88%;
	 }
	 
	 
	 
	 
nav li:nth-child(4){
	 padding-right: 0;
}
body nav{
	height: 128px;
}
.mysearch{
	padding-left: 6%;
}
.mysearch div:first-child{
	width: 60%;
}
.mysearch div:last-child{
	width: 40%;
}
body .holder{
	max-width: 73% !important;
}
body .banner .banner-holder{
	max-width: 84% !important;
	margin: 0 auto;
	padding: 0;
}
header{
	height: 183px;
}
.l1{
	width: 61%;
}
.banner-ab{
	width: 66%;
    top: 139px;
    left: -310px;
}
.banner-left p{
	padding-left: 75px;
    width: 100%;
}
.section1 h2{
	width: 68%;
	font-size: 43px;
}
.section1 p{
	width: 100%;
    padding-left: 216px;
}
	 .cen_rt{
		 padding-left: 216px;
		 margin-top: 68px;
	 }
.sec2-img2{
	width: 36%;
    left: 11%;
}
.banner2-img{
	width: 147%;
	height: auto;
}
.section2 h2{
	    width: 100%;
    font-size: 43px;
    margin-top: 3px;
    	line-height: 41px;
	padding-left: 45px;
}
.section1 h2{
	width: 100%;
	font-size: 43px;
}
.section3 h2{
	padding-left: 218px;
    width: 100%;
    font-size: 43px;
    line-height: 51px;
	
}
.section4 h2{
	    width: 100%;
    padding-left: 166px;
    font-size: 43px;
    line-height: 41px;
    margin-top: 17px;
}
.section3 P{
	    width: 100%;
    padding-left: 136px;
}
.sec3-img2{
	bottom: 92px;
}
.banner{
	height: 818px;
    background: url(../images/bann.png) 25% -289px;
    background-color: #f1f8fa;
    background-repeat: no-repeat;
}
.banner-left h1{
	width: 100%;
    font-size: 43px;
    padding-top: 70px;
}
.banner-bottom{
	margin-top: 244px;
	top: 442px;
	left: 40%;
}
.section2 p{
	width: 100%;
	padding-left: 108px;
}
.l3{
	width: 78%;
}
body .section2{
   margin-top: 70px;
}
.section2:after{
	content: '';
	height: 280px;
}
body .section4{
	margin-top: -64px;
}
.l5{
	margin-left:69PX;
	width:310px;
}
.section1n{
	margin-top: -42px;
	height: 1465px;
}
.banner2-right h1{
	padding-top: 0;
	font-size: 51px;
	line-height:59px;
}
.banner2-right p{
	padding-top: 20px;
    font-size: 17.2px;
    line-height: 23px;
    font-weight: 500;
}
.banner2-right strong{
	font-size: 16px;
	font-weight: 600;
}
.sub_banner1-right p{
	width: 100%;
	font-size: 16.5px;
	font-weight: 600;
}
.timing-row-text h3{
	font-size: 21px;
}
body .sub_banner3{
	margin: 145px  0 0;
}
.section4 p{
	width: 100%;
    padding-left: 201px;
}
	 .sub_banner1-right strong{
		 font-size: 17px;
	 }
}
 @media(max-width: 4000px){
   
	 .sectionrecipe{
		 height:633px;}
	 
	 body .sec1n-bottom-slider{
		 margin: 15px 0 0;
	 }
	 
  .logo{
  	width: 123px;
  }
  nav ul{
  	padding: 0;
	transform: scaleX(-1);
  	width:145%;
  }
  body nav li a, 
  body nav li a:hover{
  	font-size: 19px;
	  font-weight: 500;
  }
  nav li{
  	padding:0 5%;
  }
  nav input{
  	width: 100%
  }
 .sec3-img{
 	top: -98px;
	 transform:scaleX(-1);
 }
	 body .sec1n-bottom-slider{
		 margin: 18px 0 0
	 }
	 .sectionll3{
		 height: 652px
	 }
	 .banner4{
		 height: 799px
	 }
	 .banner-slider{
		 width: 100%;
	 }
	 
	 
	 
	 
nav li:nth-child(4){
	 padding-right: 0;
}
body nav{
	height: 128px;
}
.mysearch{
	padding-left: 6%;
}
.mysearch div:first-child{
	width: 60%;
}
.mysearch div:last-child{
	width: 40%;
}
body .holder{
	max-width: 73% !important;
}
body .banner .banner-holder{
	max-width: 84% !important;
	margin: 0 auto;
	padding: 0;
}
header{
	height: 183px;
	transform: scaleX(-1);
}
.l1{
	width: 76%;
}
.banner-ab{
	width: 63%;
    top: 132px;
    left: -310px;
}
.banner-left p{
	padding-left: 149px;
    width: 100%;
}
.section1 h2{
	width: 68%;
	font-size: 43px;
}
.section1 p{
	width: 100%;
    padding-left: 245px;
}
	 .cen_rt{
		 padding-left: 216px;
		 margin-top: 68px;
	 }
.sec2-img2{
	width: 36%;
    left: 11%;
}
.banner2-img{
	width: 162%;
	height: auto;
}
.section2 h2{
	    width: 100%;
    font-size: 43px;
    margin-top: 3px;
    	line-height: 50px;
	padding-left: 45px;
}
.section1 h2{
	width: 100%;
	font-size: 43px;
}
.section3 h2{
	padding-left: 218px;
    width: 100%;
    font-size: 43px;
    line-height: 51px;
	
}
.section4 h2{
	    width: 100%;
    padding-left: 166px;
    font-size: 43px;
    line-height: 47px;
    margin-top: 17px;
}
.section3 P{
	    width: 100%;
    padding-left: 136px;
}
.sec3-img2{
	bottom: 92px;
}
.banner{
	height: 818px;
    background: url(../images/bann.png) 25% -289px;
    background-color: #f1f8fa;
    background-repeat: no-repeat;
}
.banner-left h1{
	width: 100%;
    font-size: 43px;
    padding-top: 70px;
}
.banner-bottom{
	margin-top: 244px;
	top: 442px;
	left: 40%;
}
.section2 p{
	width: 100%;
	padding-left: 108px;
}
.l3{
	width: 87%;
}
body .section2{
   margin-top: 70px;
}
.section2:after{
	content: '';
	height: 280px;
}
body .section4{
	margin-top: -64px;
}
.l5{
	margin-left:69PX;
	width:310px;
}
.section1n{
	margin-top: -42px;
	height: 1465px;
}
.banner2-right h1{
	padding-top: 0;
	font-size: 51px;
	line-height:59px;
}
.banner2-right p{
	padding-top: 20px;
	margin-left: 233px;
    font-size: 17.2px;
    line-height: 23px;
    font-weight: 500;
}
.banner2-right strong{
	font-size: 16px;
	font-weight: 600;
}
.sub_banner1-right p{
	width: 100%;
	font-size: 16.5px;
	font-weight: 600;
}
.timing-row-text h3{
	font-size: 21px;
}
body .sub_banner3{
	margin: 145px  0 0;
}
.section4 p{
	width: 100%;
    padding-left: 201px;
}
	 .sub_banner1-right strong{
		 font-size: 17px;
	 }
}
@media(max-width: 1303px){
	nav ul{
		margin-left: 9%;
	}
}
@media(max-width: 1286px){
	nav ul{
		margin-left: 8%;
	}
}
@media(max-width: 1269px){
	nav ul{
		margin-left: 7%;
	}
}
@media(max-width: 1253px){
	nav ul{
		margin-left: 6%;
	}
}
@media(max-width: 1236px){
	nav ul{
		margin-left: 5%;
	}
}
@media(max-width: 1220px){
	nav ul{
		margin-left: 4%;
	}
}
@media(max-width: 1205px){
	 nav li{
	 	padding: 0 5%;
	 }
}
@media(max-width: 1075px){
	 nav li{
	 	padding: 0 4%;
	 }
}
@media(min-width: 1756px) and (max-width: 1920px){
body .section1{
	margin-top: -75px;
}
.sec2-img2 {
	right: 14%;
}
}
@media (max-width: 1650px){
	body .banner2-right{
		padding: 0 14.1% 0 0;
	}
	.sectionl1{
		height: 1399px
	}
	.sectionl2{
		padding-top: 0;
        margin-top: 64px;
    	height: 453px;
		background: url(../images/Image110.png)50% -11px;
		background-size: cover;
		position: relative;
		z-index: 999; 
	}
	.sectionl3{
		height: 668px
	}
	body footer{
		margin-top: -117px;
	}
	 
}
@media (max-width:1536px){
	body .banner2-right{
		text-align: right;
		padding: 0 !important
	}
	 
}
.logo_bg{
	width: 186px;
    height: 200px;
    margin: 0 auto;
    border-radius: 50%;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	transition-timing-function: ease;
}
.veg_img{
	position: absolute;
    top: 18px;
    left: 30px;
}
.veg_img img{
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
	transition-timing-function: ease;
}
.portfolio-wrap:hover .veg_img img{
	transform: scale(1.2,1.2);
}
.portfolio-wrap:hover .logo_bg{
	 height: 169px;
	opacity: 0.4;
}
.portfolio-wrap figure{
	height: 200px;
}
.nut_val_bg{
	text-align: center;
    margin-top: 25px;
    height: 150px;
    padding-top: 25px;
    border-radius: 50px;
    width: 98px;
    background-color: #fff;
}
.nut_val_bg h5{
	font-size: 16px;
	color: #28C95D;
	font-weight: bolder;
	text-transform: uppercase;
}
.nut_val_bg h1 span{
	font-size: 30px;
}
.nut_val_bg h1{
	line-height: 0.8;
    font-size: 34px;
    font-weight: 900;
    margin-top: 16px;
}
.benefit_bss{
	width: 172px;
    border-radius: 50%;
    padding: 10px;
    margin: 0 auto;     
	height: 172px;
    background-color: #EFF5E1;
}
.benefit_bss img{
	margin-top: 29px;
    width: 60%;
}
.bene_bss h4{
	color: #FD5A33;
    margin: 23px 0;
    font-weight: 800;
    text-transform: uppercase;
}
.bene_bss p{
	text-align: center;
	font-size: 12px;
}
label{
	COLOR: white;
	text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 13px;
}
select.form-control:not([size]):not([multiple]) {
    height: calc(3.5rem + 2px) !important;
}
.form-control{
	padding: 16px !important;
	border-radius: 15px 0 !important;
}
form{
	margin-top: 34px;
}
form .row div{
	    margin-bottom: 15px;
}
footer p.social{
	font-size: 32px;
	color: #482D6E;
	text-align: left;
    transform: scaleX(-1);
}
footer p.social a{
	color: #482D6E;
}
body nav input{
	display:none ;
}
body nav label{
	display:none ;
}
.responsivelogo{
	display: none;
}
.iconss{
	display: none;
}
.talk{
	display: none;
}
.search{
	display: none;
}
.mobileh2{
	display: none;
}
.resdiv{
	 
	display: none;
}
body  h6{
	 color: #fff;
	width: 100%;
    padding-left: 168px;
	font-weight: 400;
}
body .sec1n-bottom-slider-responsive{
	display: none;
}
/*MOBILE VERSION*/
/*MOBILE VERSION*/
/*MOBILE VERSION*/
/*MOBILE VERSION*/
/*MOBILE VERSION*/
/*MOBILE VERSION*/
/*MOBILE VERSION*/
@media (max-width: 767px){
 
 body nav ul{
 	display: block;
 	position: absolute;
 	top: 0;
 	background: url('../images/responive.png')50% 50%;
 	background-size: cover;
 	width: 100%;
 	height: 100vh;
 	z-index: 999;
 	margin: 0;
 	text-align: left;
 	left: -100%;
 	    transition: all 0.3s ease-in-out;	
 	    padding: 0 7%;
 }
 nav li{
 	display: block;
 	float: none;
	 text-align: right;
 	margin: 37px 0;
 	padding: 0;
 }
body nav li a,
 body nav li a:hover{
 	font-size: 22px;
	     font-weight: 900;
 }
 body nav input{
	display:none ;
}
.menu-btn{
	    width: 68px;
    height: 83px;
    background: url(../images/hamburger1.png)0px 50%;
    background-size: cover;
    position: absolute;
    right: 0;
    top: -20px;
    z-index: 1000;
    background-repeat: no-repeat;
}
.menu-btn i{
	color: #fff;
	font-size: 20px;
	text-align: center;
	margin: 33px 0 0 50%;
}
body nav label{
	display:block ;
}
 .ham{
 	width:114px;
 }
#click:checked ~ ul{
	left: 0%;
}
#click:checked ~ .menu-btn i:before{
	content:"\f00d";
 
}
#click:checked ~ .menu-btn{
	 
	background: url(../images/hamburger2.png)0px 50%;
    background-size: cover;
 
}
 header{
 	height: 230px;
	background:url('../images/h2responsive.png')50% 50%;
	background-size: cover;
}
.l2{
	width: 66%;
    margin-left: 137px;
}
	.cen_rt{
		padding-left: 0;
	}
.banner-left h1{
	font-size: 26px;
	line-height: 29px;
}
.responsivelogo{
	display: block;
	width: 50%;
	margin: 30px 0 0  0;
}
nav .search{
	display: flex;
	width: 100%;
	height: 30px;
	border-radius: 10px 0 100px 0;
	padding: 0!important;
	position: relative;
	display: block;
}
.search i{
    right: 11%;
    font-size: 24px;
    position: absolute;
    top: 6px;
}
nav button{
	width: 100%;
    height: 50px;
    background: #AFDC25;
    border-radius: 20px 0 20px 0;
    color: #fff;
    padding: 0 40px;
    border: none;
    font-size: 16px;
    text-transform: uppercase;
    outline: none;
    font-weight: 800;
}
nav .visible{
	display: block;
	 height: 45px;
}
body .talk{
	padding: 0 12%!important;
	display: block;
}
body .iconss{
	padding: 0 34%;
	width: 100%;
	 text-align: center;
	 display: block;
}
.iconss h2{
	    color: #5C5C5C;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
}
.iconss div{
	float: left;
    padding: 10px 13%;
}
.mylogo{
	    width: 20%;
    float: left;
    margin-top: 24px;
    margin-left: 29%;
}
body .banner{
	height: 1055px;
    background:url(../images/bann.png) 31% -14px;
    background-size: cover;
}
body .banner-ab{
	width:  91%!important;
	margin-top: 55px;
	top: 103px;
    left: 40px;
} 
 
body .maincol .holder{
	max-width: 90%!important;
}
body .banner-middle{
	margin-top:175px  ;
}
 .logo{
 	width: 150px;
 }
.l1{
	margin-left: 0;
	margin-top: 9px;
}
body .banner-left p{
	width: 100%;
	font-size: 15px;
    font-weight: 400;
	padding-left: 0;
}
.banner-left strong{
	font-weight: 700;
	font-size: 17px;
}
.banner-bottom{
	display: none;
}
/*banner2*/
/*banner2*/
/*banner2*/
.banner2{
	height: 1385px;
}
.banner2-img{
	    left: -94px;
    width: 168%;
    top: -223px;
    height: 490px;
}
body .banner2 .banner2-right{
	padding:272px 9% 0!important;
}
.banner2-right h1{
	font-size: 29px;
	padding: 21px 0 0 0;
}
.down-img{
	width: 375%;
    position: absolute;
    bottom: -217px;
    right: 0;
    height: 548px;
    z-index: -2;
}
.lnd1 {
	width: 111%;
	margin: -20px 0  0 5% ;
}
.banner2-right h4{
	margin-top: -14px;
	font-size: 19px;
}
/*banner3*/
/*banner3*/
/*banner3*/
/*banner3*/
body .banner3{
  	padding: 0;
    background: url(../images/heroSection.png)110% -4px;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    height: 1538px;
}
 body .banner3-right{
   padding:0;
}
.banner3-right h1{
	font-size: 29px;
	line-height: 37px;
}
	.banner3-right h4{
		margin-top: -2px;
	}
.banner3-right p{
	font-size: 16px;
	line-height: 25px;
}
.banner3-right strong{
	font-weight: 600;
    font-size: 16.7px;
}
.banner3-img{
	width: 90%;
	top: -92px;
	    z-index: 9;
}
.lnd31{
	width: 100%;
}
/*banner5*/
/*banner5*/
/*banner5*/
/*banner5*/
.banner5{
	height: 1333px;
	background: url(../images/Image78127.png)0% 50%;
    background-size: cover;
}

body .scell1-top {
    margin: 0;
    padding: 68px 0 0;
}
.banner5-img {
	width: 86%;
    padding-left: 11%;
    margin-top: -48px;
}
body .banner5-left{
	padding-top: 73px;
}
.banner5-left h1{
   font-size: 29px;
   line-height: 29px;
}
.banner5-left p{
   line-height: 25px;
   font-size: 18px;
	padding-left: 0;
}
.banner5-left strong{
  
   font-size: 17px;
}
.lnd51 {
    width: 98%;
    margin-left: 8%;
    margin-top: 0%;}
/*section1*/
/*section1*/
/*section1*/
body .section1{
	position: relative;
	overflow: hidden;
	background: url('../images/res2.png')53% 50%;
    height: 970px;
    margin-top: -117px;
}
.sec1-img{
 display: block;
 width: 90%;
 position: absolute;
 right: 40px;
	top: 6px;
	transform: scaleX(-1);
}
.mobileh2{
	display: block;
}
.desktoph2{
	display: none;
}
body .section1 h2{
	font-size: 27px;
	line-height: 46px;
	width: 96%;
	text-align: right;
}
body .section1-left{
	padding-top: 138px;
	text-align: center;
}
.section1 p{
	width: 100%;
	line-height: 26px;
	font-size: 17px;
	text-align: right;
	padding-left: 0;
}
.section1 strong{
   font-size: 17px;
}
.section1 h4{
	text-align: right;
}
.button1{
	margin-top: 0px;
	padding: 0 20%;
}
/*section1n*/
/*section1n*/
/*section1n*/
/*section1n*/
.section1n{
	height: 2190px;
    background: url(../images/resl.png)50% 50%;
    background-size: cover;
    position: relative;
    z-index: 999;
}
body .section1n  .row{
/*  flex-direction: column-reverse; */
}
body .section1n .holder{
	max-width: 100% !important;
}
.ln2{
	width: 39%;
    margin-left: -1%;
    margin-top: -9px;
}
.sec1n-image{
	width: 100%;
    padding-top: 37px;
    padding-left: 0;
	margin-left:0;
}
	
body .section1n-left{
	padding-top: 0;
}
body .section1n-top{
	padding: 0 5%;
}
.section1n-top h2{
	font-size: 33px;
    width: 100%;
    line-height: 34px;
}
.section1n-top span{
  color: #FFBA26;
}
.section1n-top p{
	 font-size: 15px;
    font-weight: 600;
}
.section1n-top strong{
	font-weight: 700;
	font-size: 15px;
}
body .sec1n-bottom-slider{
	display: none;
}
body .sec1n-bottom-slider-responsive{
	display: block;
	width: 100%;
    margin: -6px 0 0;
    background: #FF8059;
    border-radius: 74px;
    background-size: cover;
    overflow: hidden;
    padding:39px 3% 55px;
}
body .sec1n-bottom-slider-responsive .row{
  flex-direction: column;
}
.mybutton {
   padding: 11px 0;
}
body .resslider-row{
	width: 100%;
	margin: 20px 0;
	padding: 0;
}
body .section1n-bottom{
	flex-direction: column!important;
	margin: 1px 0 0  0;
}
body .sec1n-bottom-heading h2{
	font-size: 24px;
}
.sec1n-bottom-heading {
	padding: 0 9% 0 0;
}
.ln5{
	width: 179px;
    margin-left: 0;
    margin-top: -51px;
}
/*sectionl1*/
/*sectionl1*/
/*sectionl1*/
/*sectionl1*/
body .sectionl1{
	padding: 0;
	    margin-top: -34px;
	height: 1830px;
	background: url(../images/back4res.png)50% 50%;
    background-size: cover;
}
.scel1-heading{
	font-size: 29px;
	padding-top: 31px;
}
.invisibl{
	display: none;
}
body .secl1-button {
	width: 72%;
}
.logo_bg {
	width: 71%;
	height: 232px;
}
.f1{
	width: 77%;
}
.f3{
	width: 72%;
}
.portfolio-wrap figure{
	height: 234px;
}
.portfolio-wrap p{
	font-size: 20px;
	font-weight: 600;
	color: #5C5C5C;
}
/*sectionll1*/
/*sectionll1*/
/*sectionll1*/
/*sectionll1*/
.sectionll1 {
    padding: 0;
    height: 3070px;
    background: url(../images/seclll1.png)50% 50%;
    margin-top: -15px;
    background-size: cover;
}
.scell1-top h2 {
	font-size: 29px;
	margin-top: -13px;
}
	.banner6-img {
		width: 127%;
		margin-left: -108px;
		margin-top: -168px;
	}
	body .sub_banner1-right {
		padding: 0 11% 0 6%;
		margin: 0;
		margin-top: -41px;
	}
	
	.sub_banner1-right h1 {
		font-size: 42px;
	}
	.sub1-timing-row:first-child,.sub1-timing-row,.sub1-timing-row:last-child {
		width: 100%;
		text-align: center;
	}
	.timing-row-text {
   	 	width: 50%;
		text-align: left;
	}
	.sub1-timing-row:last-child .timing-row-text{
		padding-left: 0;
	}
	.bann-sub1-button{
		width: 100%;
	}
	.sub-banner2-img {
    	margin: 0; 
		width: 331px;
	}
	body .sub-banner2-left{
		margin-top: -27px;
	}
	.sub2-left-row h2 {
    	width: 76%;
	}
	.sub2-left-row:last-child h2{
		width:100%;
	}
	.sub2-left-row {
		width: 100%;
		height: 109px;
	}
	.bann-sub1-timing{
		height: 204px;
	}
	.talktous{
		background: url(../images/Path2920.png)50% 85px !important;
		height: 1295px !important;
		background-size: cover !important;
	}
	.r1 {
		width: 50%;
	}
	.r2 {
    	width: 55%;
	}
	.r3 {
    	width: 67%;
	}
	.only_mobile{
		display: block !important;
	}
	body .cheff-left{
		margin: 0 auto;
		text-align: center;
	}
	body .cheff-holder{
		width:100% !important;
	}
	.cheff{
		height: 744px;
		margin-top: -57px;
		padding: 100px 24px;
	}
	.sub3-rigth-row h5{
		font-size: 44px;
		    width: 100%;
	}
	.sub3-rigth-row:first-child{
		height: 62px;
	}
	.sub-banner3-img {
		margin: -17px 0 0 0;
		width: 471px;
		margin-left: -91px;
		margin-top: -87px;
	}
	.sub3-rigth-row h2{
		font-size: 14px;
		font-weight: 600;
	}
	.only-desktop{
		display: none !important;
	}
	.banner6{
		 height: 3840px;
	 }
body .secll-top-hover3 {
    left: 1px;
    top: 49px;
    width: 99%;
}
.scell1-right-row{
	text-align: left;
	width: 100%;
	margin: 0 0 0 0 ;
}
.mili:nth-child(4) {
	height: 28px;
}
.mili:nth-child(5) {
	height: 28px;
}
.logo_bg5 {
    width: 70%;
    height: 272px;
}
.myf1{
	width: 66%;
}
.veg_img5{
	margin-top: -238px;
}
/*section2*/
/*section2*/
/*section2*/
body .section2{
	margin-top: 18px;
}
body .section2-left{
	margin-top: 278px;
}
.sec2-img{
	position: absolute;
	top: 0;
    left: 25%;
	width: 49%;;
}
.sec2-img2{
	top: 48px;
    right: 12%;
    width: 79%;}
.section2 h2 {
	font-size: 29px;
	line-height: 34px;
	margin-top: 1px;
	padding-left: 0;
}
.l3{
	width: 62%;
	margin-left: -5%;
	margin-top: -5px;
}
.section2 p{
	font-weight: 500;
	width: 100%;
	color: #46485A;
	font-size: 17px;
	padding-left: 0;
}
.section4 h6 {
    color: #fff;
    width: 100%;
    font-weight: 500;
	padding-left: 0;
    margin-top: 17px;
}
.section2 strong{
	font-weight: 700;
	font-size: 17px;
}
.button2{
	padding:7px 5%;
	height: auto;
	width: 74%;
	
	margin: 37px 13% 0;
}
body .section2:after {
    content: '';
    height: 162px!important;
    background: url(../images/h2.png)50% 0px;
    background-size: cover; 
}
/*sectionl2*/
/*sectionl2*/
/*sectionl2*/
/*sectionl2*/
 body .sectionl2{
	text-align: center;
    margin-top: -44px;
    padding: 0;
    height: 579px;
}
.secl2-top h2{
	font-size: 29px;
	line-height: 25px;
}
.secl2-top{
	width: 100%;
}
.l9{
	margin: 14px 0;
	width:106%;
}
.secl2-top p{
	font-size: 17px;
	color: #5C5C5C;
}
body .secl2-bottom-row {
	margin: 0;
	margin-bottom: 45px;
    padding: 0 13px;
    text-align: center;
}
.secl2-bottom-row p {
	color: #5C5C5C;
       font-size: 14px;
    font-weight: 400;
}
/*section3*/
/*section3*/
/*section3*/
/*section3*/
body .section3{
	height: 800px;
	 background: url(../images/orangeSection.png)50% 0px;
    background-size: cover; 
    margin-top: 132px;
}
.sec3-img{
	width: 51%;
    top: -196px;
    right: 0;
    left: auto;
    transform: scaleX(1);
}
.sec3-img2{
	width: 83%;
    top: 64px;
    left: 4vh;
}
.section3 h2{
	padding-left: 0;
	width: 100%;
	font-size: 29px;
	line-height: 29px;
}
.section3 strong{
	font-weight: 700;
	font-size: 17px;
}
.section3 P {
    width: 100%;
	padding-left: 0;
}
body .section3-left{
	padding-top: 292px;
}
.l4{
	width: 70%;
	margin-top: -9px;
}
.button3{
	width: 86%;
	margin:30px 7% 0;
	padding: 0;
}
/*sectionl3*/
/*sectionl3*/
/*sectionl3*/
.sectionl3{
	    height: 1185px;
    background: url(../images/resl2.png)50% 50%;
    background-size: cover;
    position: relative;
    z-index: 999;
 
}
body .sectionl3 .holder{
	max-width: 100% !important;
}
/*sectionll3*/
/*sectionll3*/
/*sectionll3*/
/*sectionll3*/
.sectionll3 {
    height: 1145px;
    background: url(../images/resl3.png)50% 50%;
    background-size: cover;
    padding: 72px 0;
    position: relative;
    margin-top: -18px;
    margin-bottom: 36px;
}
/*section4*/
/*section4*/
/*section4*/
/*section4*/
/*section4*/
body .section4{
	z-index: 5;
    height: 880px;
    position: relative;
    margin-top: -54px;
    background: url(../images/recipes.png)50% 33%;
    background-size: cover;
	transform: scaleX(1);
}
body .section4-left{
	padding-top: 351px;
	transform: scaleX(1) !important;
	
}
.section4 h2{
	font-size: 29px;
	line-height: 28px;
	width:98%;
	padding-left: 0;
}
.l5{
	width:70%;
	margin-left: -2%;
	margin-top: 0;
}
.section4 p{
	width: 100%;
	line-height: 28px;
	padding-left:0;
}
.section4 strong{
	font-size: 17px;
}
.button4{
	padding: 0 11%;
	margin: 20PX 11% 0;
}
body footer{
	z-index: 0;
}
 footer h2{
 	font-size: 17px;
	 text-align: center;
 }
body .res-footer{
	text-align: center!important;
	margin: 20px 0;
}
.res-footer:nth-child(3){
	 margin-top: -191px;
}
.res-footer:nth-child(2){
	 margin-top: 104px;
}
footer button {
	margin: 0 9%  ;
	padding:  0 21%;
}
footer p.social{
	text-align: center;
}
.resdiv{
	padding-bottom: 3px;
	display: block;
}
.resdiv h6{
	color: #fff;
	width:100%;
}
/*PRODUCT DEATIL PAGE*/
/*PRODUCT DEATIL PAGE*/
/*PRODUCT DEATIL PAGE*/
body .my4slider {
	margin-left: 0;
}

.banner-slider {
	width: 90%;
    margin-left: 6%;
    margin-top: 3px;
}
.egg4{
	margin: 0;
}
.banner4-left h1{
	font-size: 29px;
	padding-top: 44px;
}
.banner4-left h4 {
	margin-top: -13px;
	    font-size: 21px;
}
.lnd32{
	width: 72%;
	margin-right: 0;
	margin-left: 100px;
}
.banner4-left p{
	font-size: 17px;
}
/*MOBILE VERSION END*/
}
 
.only_mobile{
		display: none;
	}
.only-desktop{
		display: block ;
	}
@media (max-width: 767px){
	body .banner2-right p {
		font-size: 14px;
		margin-left: 0;
	}.section1n-top p{
		padding-left: 0;
	}
}