body{

	margin:0;

    padding:0;

    font-family: cambria;



}

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: Montserrat;

}

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:103vh;

   background:#F1F8FA;

   position: relative;

   overflow: hidden;;

   

}



body .banner2-left{

	padding: 0;

	margin: 0;

	 

}

body .banner2-right{

   padding: 0    14.1% 0 0;



   z-index: 2;

}

.banner2-middle:before{

	content: "";

	width: 223%;

	height: 935px;

	background: url('../images/s1.png') ;

	position: absolute;

	top: -685px;

	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%;

	float: left;

}

.mysearch{

	width: 30%;

	float: left;

	display: none;

}

.mysearch div{

	float: left;

}

.mysearch div:last-child{

	padding-left: 12%;

}



nav ul{

	width: 151%;

	float: left;

	margin-left: 10%;

}



nav li{

	padding: 0px 3%;

}



 

nav li:nth-child(6){

	padding-right: 0;

	padding-left: 6%;

	 

}

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;



}

.banner-left h1{

    color:#28C95D;

    font-size: 50px;

    padding-top: 85px;

    margin: 0;

    line-height: 42px;

    text-transform: uppercase;

    font-weight: 900;

}

.banner-left span{

	color: #FD5A33;

}

.banner-left p{

    color: #5C5C5C;

    font-size: 14px;

    width: 60%;

    font-weight: 500;

    line-height: 23px;

}

.banner-left strong{

    font-weight:700 ;

    font-size: 14px;

    text-transform: uppercase;

}

.l1{

	width: 588px;

	margin-left :-32px;

	margin-top: -11px;

}





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: 50px;

     text-align: left;

    margin: 0;

    width:100%;

    line-height: 42px;

    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: left;

	margin-top: -9px;

}

.m-image{

	width:258px ;

	margin-left: -19px;

}

.lnd1{

	width: 100%

}

.banner2-right p{

    color: #5C5C5C;

    font-size: 14px;

    padding-top: 40px;

    font-weight: 500;

    line-height: 23px;

}

.banner2-right strong{

    font-weight:700 ;

	color:#FD5A33;

     

      text-transform: uppercase;

}

.banner2-img

{   position: absolute;

	top: -373px;

	left: -449px;

	height: 200%;

     z-index: -1;

	width: 151%;

	 

}



/*BANNER3*/

.banner3{

	 height:900px;

   background:url('../images/back6.png')50% 50%;

   background-size: cover;

   position: relative;

}   

body .banner3-right{

	padding-right:9%  ;

	padding-left: 0;

}



.banner3-img

{   position: absolute;

	top: -67px;

	left: 0px;

    z-index: 999;

  

	width: 81%;

	 

}

.banner3-img2{ 

 position: absolute;

	top: 203px;

	left: 35%;

 

  

	width: 46%;

	 

}

.banner3-right h1{

	color: #FDFDC0;

	font-size:50px;

     text-align: left;

    margin: 0;

    width:100%;

    line-height: 42px;

    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: 17px;

	font-weight: 600;

	text-align: left;

	margin-top: -5px;

}

.banner3-right p{

    color: #ffffff;

    font-size: 14px;

    padding-top: 21px;

    font-weight: 500;

    line-height: 23px;

}

.banner3-right strong{

    font-weight:700 ;

	color:#Ffffff;

     

      text-transform: uppercase;

}



.lnd31{

	width: 	239%;

}



/*BANNER4*/

.banner4{

	 height:926px;

   background:url('../images/back7.png')50% 50%;

   background-size: cover;

   position: relative;

}   

body .my4slider{

	margin-left: 225px;



}

.banner4-left h1{

	color: #FD5A33;

	font-size: 51px;

     text-align: left;

    margin: 0;

    width:100%;

    line-height: 47px;

    text-transform: uppercase;

    font-weight: 900;

    padding-top: 82px;

    padding-bottom: 10px;

}

 

.banner4-left h4{

	color: #28C95D;

	text-transform: uppercase;

	font-size: 20px;

	font-weight: 600;

	text-align: left;

	margin-top: -3px;

	width: 79%;

}

.banner4-left p{

    color: #5C5C5C;

    font-size: 14px;

    padding-top: 10px;

    font-weight: 500;

    line-height: 23px;

}

.banner4-left strong{

    font-weight:700 ;

	color:#FD5A33;

      

      text-transform: uppercase;

}

.lnd32{

	width: 74%;

	margin-left: 0;

	margin-top: -19px;

}

.containe{

	width: 100%;

}

.egg4{

	width:117%;

	margin-left: 50px;

}

.banner-slider{

	width: 699px;

	margin-top: 45px;

}



body .banner4-right{

	margin: 0;

	padding: 0;
	padding-left:9%;



}
body .banner4-right2{

	margin: 0;

	padding: 0;
	padding-left:0 ;



}
body .banner4-right3{
 
	padding-left:1% ;



}

body .owl-dot{

	outline: none;

}



/*BANNDER5*/

/*BANNDER5*/

/*BANNDER5*/

/*BANNDER5*/

.banner5{

	 height:840px;
   position: relative;
   z-index: 999;
   background:url('../images/back9.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: 50px;

     text-align: left;

    margin: 0;

    width:66%;

    line-height: 42px;

    text-transform: uppercase;

    font-weight: 900;

   margin-top: -4px;

    padding-bottom: 10px;

}

 

.banner5-left h4{

	color: #613C94;

	text-transform: uppercase;

	font-size: 19px;

	font-weight: 600;

	text-align: left;

	margin-top: -3px;

	width: 79%;

}

.banner5-left p{

    color: #613C94;
    width: 96%;
    font-size: 14px;

    padding-top: 10px;

    font-weight: 500;

    line-height: 23px;

}

.banner5-left strong{

    font-weight:700 ;

	color:#fff;

    

      text-transform: uppercase;

}

.lnd51{

	width: 135%;

	margin-left: 50px;

	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 11% 0 6%;

	margin: 0;



} 

.banner6-img{

	width:104%;

	margin-top: -132px;

}

.sub_banner1-right h1{

	color:#FD5A33;

	font-size: 50px;

     text-align: left;

    margin: 0;

    width:78%;

    line-height: 43px;

    text-transform: uppercase;

    font-weight: 900;

   margin-top: -4px;

    padding-bottom: 10px;

}

 

.sub_banner1-right h4{

	color: #28C95D;

	text-transform: uppercase;

	font-size: 19px;
   
	font-weight: 600;

	text-align: left;

	margin:0 0 15px;

	width: 79%;

}

.sub_banner1-right p{

    color: #5C5C5C;

    font-size: 14px;

    width: 85%;

    padding-top: 0;

    font-weight: 500;

    line-height: 23px;

}

.sub_banner1-right strong{

    font-weight:700 ;

	color:#FD5A33;

    

      text-transform: uppercase;

}

.lnd61{

	width: 108%;

	margin-left: -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:17px;

	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 3%;

	height: auto;



}

.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: 50px;

	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-right: 30px;



}
.sub3-row-icon-bg-my{

	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-right: 30px;



}
.sub3-row-icon-bg-my:before{
	content: "";
	border-left: none;
}
.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-right: 30px;



}
 
 
	.sectionl23{

		height:569px ;
        padding-top:105px;

	 

		background: url(../images/Imag110.png)50% -11px;

		background-size: cover;
        margin-top: -25px;
		position: relative;

		z-index: 999; 
	}
.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: 1009px;

    margin: 0;

    margin-top: -140px;

    padding-top: 150px;

    background: url('../images/back 2.png') 50% 2%;  

    background-size: cover;

    position: relative;

}

body .section1-left{

	padding-top: 102px;

}

.section1 h2{

    color:#FDFDC0;

    font-size: 50px;

    

    margin: 0;

    width:55%;

    line-height: 42px;

    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;

    

    text-transform: uppercase;

}

.l2{

	width: 415px;

	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;

}

.section1n-top h2{

    color:#fff;

    font-size: 50px;    

    margin: 0;

    width:55%;

    line-height: 42px;

    text-transform: uppercase;

    font-weight: 900;

}

 

.section1n-top span{

	color:#FDFDC0;

}

.section1n-top p{

    color: #fff;

    font-size: 14px;

    width: 92%;

    font-weight: 400;

    line-height: 23px;

}

.section1n-top strong{

    font-weight:700 ;

     

      text-transform: uppercase;

}

.ln2{

	width: 415px;

	margin-left: -32px;

}
.banner-slider2{
	width: 85%;
}
body .section1n-right{

	padding: 0  

}

body .section1n-top{

	margin: 0;

	padding: 0;

}

.sec1n-image{

	width: 130%;

	padding-top: 318px;

	padding-left: 83px;

}

.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;

}

body .sec1n-bottom-heading h2{

	color: #FDFDC0;

	font-size: 50px;

    margin: 0;

   

    line-height: 42px;

    text-transform: uppercase;

    font-weight: 900;

}



.ln5{

	width:393px;

	margin-left: -28px;

}

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:1310px;

	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% 6%;

    position: relative;

    background-size: cover;

    z-index: 999;

    margin-top:  -32px;

}

 

body .sectionf1 .sectionf1-holder{

    max-width:1540px !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: 550px;

	margin-top:  62px;

}
.secf1f-img{

	width: 550px;

	margin-top:  20px;

}

.sec1f-img2{

	width: 550px;

	margin-top:-14px;

}

.secf1-right h2{

    color:#FD5A33;

    font-size: 60px;

    padding-top: 8px;

    margin: 0;

    

    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;

    height: 20px;

    margin-top:0px;

    color:#46485A;
 width: 37%;;


}

 .l13{

 	width: 248px;

 	margin-left: 33%;

 }

 

/*SECTIONLL1*/

/*SECTIONLL1*/

/*SECTIONLL1*/

/*SECTIONLL1*/

.sectionll1{

		padding: 0;

    height: 1410px;

    background: url(../images/back10.png)50% 1%;

    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;

	font-size: 15px;

	text-transform: uppercase;

	font-weight: 700;

}

.scell1-top h2{

	color:#FD5A33;

	font-size: 50px;

	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: left;

   padding-left: 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;

}

.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: 104px;
    height: 641px;

	background: url('../images/Imag110.png')50% 50%;

	background-size: cover;

    position: relative;
   margin-top: -25px;
    z-index: 999;

} 

.secl2-top{

	 width: 514px;

	 margin: 0 auto;

	 text-align: center;

}

.secl2-top h4{

       color: #28C95D;

    text-transform: uppercase;

    font-size: 19px;

    margin: 0;

    font-weight: 600;

    

}

.secl2-top h2{

   color:#28C95D;

    font-size: 50px;

     

    margin: 0;

    width: 100%;

    line-height: 42px;

    text-transform: uppercase;

    font-weight: 900;

   

}



.secl2-top span{

    color:#FD5A33 ;

}



.secl2-top p{

       color: #46485A;

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 700;
   line-height: 23px;
    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: 630px;

	background: url('../images/back11.png')50% 28%;

	background-size: cover ;

	padding: 92px  0;

	position: relative;

	margin-top: -365px;

    background-repeat: no-repeat;

}

 

 





















@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;



}

.section2 h2{

    color:#FD5A33;

    font-size: 50px;

     

    margin: 0;

    width:100%;

    line-height: 42px;

    text-transform: uppercase;

    font-weight: 900;

}

.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: 23px;

}

.section2 strong{

    font-weight:700 ;

       

      text-transform: uppercase;

}

.l3{

	width: 530px;

	margin-left: -54px;

	margin-top: -21px;

}

.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: -205px;

  left: 0px;

  background: url('../images/h2.png')50% -8px;

  background-size: cover;

  z-index: -1;

}





/*SECTTION3*/



body .section3{

   height: 757px;

    margin-top: 85px;

    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;



}

.section3 h2{

    color:#613C94;

    font-size: 50px;

     

    margin: 0;

     

    line-height: 42px;

    text-transform: uppercase;

    font-weight: 900;

}

.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: 14px;

    width: 88%;

    font-weight: 400;

    padding-top: 11px;

     

}

.section3 strong{

    font-weight:700 ;

      font-size: 14px;

      text-transform: uppercase;

}

.l4{

	width: 404px;

	margin-left:-3%;

	height: auto;

	margin-top: 15px;

}

.button3{

	width: auto;

	height: 55px;

	padding: 0 30px;

	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;

    right: 0px;

    width: 22%;

	 

}

.sec3-img2{

	  width: 47%;

    position: absolute;

    bottom: 55px;

    right: 0;

	 

}



.sectionrecipe{



    height: 662px;

    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: 717px;

    position: relative;

    margin-top: -50px;

    background: url(../images/back3.png)50% 50%;

    background-size: cover;

}







body .section4-left{

    margin: 0;

    padding-top: 145px;



}

.section4 h2{

    color:#FFBA26;

    font-size: 50px;

    

    margin: 0;

    

    line-height:42px;

    text-transform: uppercase;

    font-weight: 900;

}

.section4 h4{

	  text-transform: uppercase;

    font-weight: 600;

    font-size: 19px;

    height: 20px;

    margin: 0;

    color: #fff;



}

.section4 span{

	color:#fff;

}

.section4 p{

    color: #fff;

    font-size: 14px;

    width: 75%;

    font-weight: 400;

    padding-top: 11px;

    margin-bottom: 0;

     

}

.section4 strong{

    font-weight:700 ;

      

      text-transform: uppercase;

}

.l5{

	width: 404px;

	margin-left: 115px;

	height: auto;

	margin-top: -10px;

}

.button4{

	width: auto;

	height: 55px;

	padding: 0 30px;

	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: -70px;

    position: absolute;

    z-index: 999;

    width: 100%;

    padding-top: 154px;

    height: 250px;

    background: url(../images/footer.png)50% 50%;

    background-size: cover;	 
    background-repeat: no-repeat;
}

 body .footer2{

	margin-top: -95px;
 
    position: absolute;
    z-index: 999;
    width: 100%;
    padding-top: 154px;
    height: 250px;
    background:url(../images/footer.png)50% -1%;
    background-size: cover;
    background-repeat: no-repeat;

}

 
body .footer3{

	margin-top: -95px;
 
    position: absolute;
    z-index: 999;
    width: 100%;
    padding-top: 154px;
    height: 250px;
    background:url(../images/footer.png)50% -1%;
    background-size: cover;
    background-repeat: no-repeat;

}

 



footer button{

	width: auto;

	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;

}

footer p{

   color: #5C5C5C;

	text-align: center;

	 text-transform: uppercase;

	 font-size: 14px;

	 font-weight: 700;



}

footer h2{

	 color: #5C5C5C;

	 font-size: 15px;;

	 text-transform: uppercase;

	 

   font-weight: 700;

}





@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;

   }



}


/*1653*/
/*1653*/
/*1653*/
/*1653*/
/*1653*/
/*1653*/


 @media(max-width: 1650px){

   

	 .sectionrecipe{

		 height:591px;
		}

	 

	 body .sec1n-bottom-slider{

		 margin: 15px 0 0;

	 }
body .sectionf1 .sectionf1-holder{
	max-width:96% !important;
}
	 

  .logo{

  	width: 123px;

  }

  nav ul{

  	padding: 0;

  	width:143%;

  }

.section1n-top p{

    color: #fff;

    font-size: 14px;

    width: 93%;

    font-weight: 400;

    line-height: 23px;

}

.banner3-right h1{
	font-size: 43px;
	line-height: 37px;

}
.banner4-left h1{
	font-size: 43px;
	line-height: 37px;
}
.banner4-left h4{
	font-size:19px;
}
 .banner5-left h1{
 	font-size: 43px;
 	line-height: 37px;
 	width: 59%;
 }
.sub_banner1-right h1{
	font-size: 43px;
	line-height: 37px;
}


  body nav li a, 

  body nav li a:hover{

  	font-size: 13px;

  }



  nav li{

  	padding:0 3%;

  }

  nav input{

  	width: 100%

  }

 .sec3-img{

 	top: -98px;

 }



	 body .sec1n-bottom-slider{

		 margin: 18px 0 0

	 }

	 .sectionll3{

		 height: 603px

	 }

	 .banner4{

		 height: 890px

	 }

	 .banner-slider{

		 width: 97%;

	 }
 .banner-slider2{

		 width:85%;
		 margin-top: 91px;

	 }

	 

	 

	 

	 

nav li:nth-child(4){

	 padding-right: 3%;

}



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: 74%;

}

.banner-ab{

	    width: 44%;

    top: 102px;

}

.banner-left p{

	width: 73%;

}

.section1 h2{

	width: 68%;

	font-size: 43px;

}

.section1 p{

	width: 64%;

}

.sec2-img2{

	width: 36%;

    right: 11%;

}

.banner2-img{

	width: 153%;

	height: auto;

}

.section2 h2{

	    width: 100%;

    font-size: 43px;

    margin-top: 0;

    	line-height:37px;

}

.section1 h2{

	width: 67%;
        line-height: 37px;
	font-size: 43px;

}

.section3 h2{

	width: 75%;

	font-size: 43px;

		line-height: 37px;

}

.section4 h2{

	width: 86%;

	font-size: 43px;

	line-height: 37px;

}

.section3 P{

	width: 92%;

}

.sec3-img2{

	bottom: 44px;

}

.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;
   line-height: 37px;
    padding-top: 70px;

}

.banner-bottom{

	margin-top: 244px;

	top: 442px;

	left: 40%;

}

.section2 p{

	width: 89%;

}



.l3{

	width: 99%;

}

body .section2{

   margin-top: 70px;

}

.section2:after{

	content: '';

	height: 280px;

}

body .section4{

	margin-top: -41px;

}

.l5{

	margin-left:69PX;

	width:310px;

}

.section1n{

	margin-top: -42px;

	height: 1447px;

}
body .sec1n-bottom-heading h2{

	font-size: 43px;

	line-height:37px;
}
.banner2-right h1{

	padding-top: 0;

	font-size: 43px;

	line-height:37px;

}

.banner2-right p{

	padding-top: 20px;

    font-size: 14px;

    line-height: 23px;

    font-weight: 500;

}

.banner2-right strong{

	font-size:14px;
	font-weight: 700;

}

.sub_banner1-right p{

	width: 100%;

	font-size: 16.5px;

	font-weight: 500;

}

.section1n-top h2{
	font-size: 43px;
	line-height: 37px;
}





.timing-row-text h3{

	font-size: 21px;

}

body .sub_banner3{

	margin: 145px  0 0;

}

.section4 p{

	width: 81%;

}

	 .sub_banner1-right strong{

		 font-size: 14px;

	 }

.sub3-rigth-row h5{
	font-size: 43px;
}



}

@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: 1215px

	}
 .secl2-top h2{
 	font-size: 43px;
 	line-height: 37px;
 }
	.sectionl2{

		padding-top:105px;

		height:668px ;

		background: url(../images/Imag110.png)50% -11px;

		background-size: cover;
        margin-top: -25px;
		position: relative;

		z-index: 999; 

	} 

   .secf1-right h2{
   	    font-size: 43px;
   	    line-height: 37px;
   	    padding-top: 0px;
   }
	.sectionl23{

		height:569px ;
        padding-top:105px;

	 

		background: url(../images/Imag110.png)50% -11px;

		background-size: cover;
        margin-top: -25px;
		position: relative;

		z-index: 999; 
	}

	body footer{

		margin-top: -98px;

	}
  .scell1-top h2 {
	 font-size: 43px;
}

	 

}



@media (max-width:1536px){

	body .banner2-right{



		padding: 0 11.1% 0 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: 170px;

    padding-top: 34px;

    border-radius: 100px;

    width: 96%;

    background-color: #fff;

}

.nut_val_bg h5{

	font-size: 20px;

	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: 40px;

	font-weight: 900;

}

.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: left;

	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: end;

}

footer p.social a{

	color: #5c5c5c;

}

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: 80%;

	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;

 	margin: 37px 0;

 	padding: 0;

 }



body nav li a,

 body nav li a:hover{

 	font-size: 22px;

 }







 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: 100%;

}







.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;

} 

 

body .maincol .holder{

	max-width: 90%!important;

}

body .banner-middle{

	margin-top:175px  ;

}

 .logo{

 	width: 150px;

 }

.l1{

	margin-left: 0;

}

body .banner-left p{

	width: 100%;

	font-size: 17px;

}

.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: 1789px;

}

 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: 1533px;

	background: url(../images/back9.png)0% 50%;

    background-size: cover;

}

body .banner5 .row{

	flex-direction: column-reverse!important;

}

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;



}

.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: 0px;

 top: 6px;

 transform: none;

}

.mobileh2{

	display: block;

}

.desktoph2{

	display: none;

}



body .section1 h2{

	font-size: 27px;

	line-height: 23px;

	width: 96%;

	text-align: left;

}

body .section1-left{

	padding-top: 138px;

	text-align: center;

}

.section1 p{

	width: 100%;

	line-height: 26px;

	font-size: 17px;

	text-align: left;

}

.section1 strong{

   font-size: 17px;

}

.section1 h4{

	text-align: left;

}



.button1{

	margin-top: 0px;

	padding: 0 20%;

}

/*section1n*/

/*section1n*/

/*section1n*/

/*section1n*/

.section1n{

	height: 2356px;

    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;

}

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 0 0 9%;

}

.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/talk.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;

	}

	.sub3-rigth-row:first-child{

		height: 62px;

	}

	.sub-banner3-img {

		margin: -17px 0 0 0;

		width: 471px;

		margin-left: -91px;

		margin-top: -150px;

	}

	.sub3-rigth-row h2{

		font-size: 15px;

		font-weight: 600;

	}

	.only-desktop{

		display: none !important;

	}

	.banner6{

		 height: 3940px;

	 }

.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: -811px;

    left: 25%;

	width: 49%;;

}

.sec2-img2{

	top: 48px;

    right: 12%;

    width: 79%;}



.section2 h2 {

	font-size: 29px;

	line-height: 23px;

	margin-top: 1px;

}

.l3{

	width: 62%;

	margin-left: -5%;

	margin-top: -5px;

}



.section2 p{

	font-weight: 600;

	width: 100%;

	color: #46485A;

	font-size: 17px;

}

.section4 h6 {

    color: #fff;

    width: 100%;

    font-weight: 600;

    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: 635px;

}

.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: 600;

}













/*section3*/

/*section3*/

/*section3*/

/*section3*/

body .section3{

	height: 980px;

	 background: url(../images/orangeSection.png)50% 0px;

    background-size: cover; 

    margin-top: 132px;

}

.sec3-img{

	width: 55%;

	top: -196px;

}

.sec3-img2{

	width: 83%;

    top: 64px;

    left: 4vh;

}



.section3 h2{

	width: 100%;

	font-size: 29px;

	line-height: 29px;

}

.section3 strong{

	font-weight: 700;

	font-size: 17px;

}

.section3 P {

    width: 100%;

}

body .section3-left{

	padding-top: 321px;

}





.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;

}

body .section4-left{

	padding-top: 351px;

}

.section4 h2{

	font-size: 29px;

	line-height: 28px;

	width:100%;

}

.l5{

	width:70%;

	margin-left: -2%;

	margin-top: 0;

}



.section4 p{

	width: 100%;

	line-height: 28px;

}

.section4 strong{

	font-size: 17px;

}

.button4{

	padding: 0 11%;

	margin: 20PX 11% 0;

}



body footer{

	z-index: 0;



}

 footer h2{

 	font-size: 17px;

 }

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;

}



body .banner4 .row{

   flex-direction: column-reverse!important;

}

.banner-slider {

	width: 90%;

    margin-left: 6%;

    margin-top: 3px;



}



.egg4{
	width: 100% !important;
	margin: 0;

}



.banner4-left h1{

	font-size: 29px;

	padding-top: 44px;

}

.banner4-left h4 {

	margin-top: -13px;

	    font-size: 21px;



}

.lnd32{

	width: 132%;

    margin-left: 0;

}

.banner4-left p{

	font-size: 17px;

}































































/*MOBILE VERSION END*/

}

 

.only_mobile{

		display: none;

	}

.only-desktop{

		display: block ;

	}





































































































































































