@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baloo+Bhai+2:wght@400;500;600;700;800&display=swap');



body{
	margin: 0;
	padding: 0;
	
}
*{
	box-sizing: border-box;
}
.class0{
	background: #d9d9d9;height: 3px;
}
.class1{
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.class2{
	background: #d9d9d9;
	text-align: center;
	width: 250px;
	border-radius: 25px;
}
.class2 p{
	padding: 5px;
	font-weight: 600;
}
.class2 p a:hover{
	text-decoration: none;
}
.class2 i{
	padding: 5px;
	color: #000;
}
.class2 p a{
	color: #000;
}
  
.class4{ 
	width: 250px;
	padding:5px;
}



.class5{
position: relative;
}
.class6{
	position: absolute;
	top: 0;
}
.class7{
	padding-top: 100px;
}
.class9{
	text-align: center;
}

.class9
h1{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,e0e0e0+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(224,224,224,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
border-radius: 50px;
	width: 550px;
	margin: auto;
	font-family: 'Baloo Bhai 2', cursive;
	line-height: 35px;
	padding: 5px;
}

.class9
h1 span{
	color: #009e47;
	font-weight: 700;
}
.class9 p{
	color: #423624;
	margin-top: 25px;
}

.class9 button{
	background: #ffdb14;
	border-radius: 25px;
	padding: 10px 50px;
	border: none;
	margin-top: 15px;
	font-family: Raleway;
	font-weight: 600;
	color: #c60808; transition: all 0.6s;
 
}

.class9 button:hover{ 
	background: #c60808;
	color: #fff;
}

.class10{
	margin-top: 100px;
	position: relative;
	background: #009e47;
	padding-bottom: 50px;
}
.class11{
	position: absolute; 
}
.class12{
	position: absolute;
	right: 0;
}
.class13{
	position: relative;
}
.class13
img{
	position: relative;
	width: 100%;
}

.class14{
	padding-top: 50px;
	text-align: center;
}

.class15
div{
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background: #fff;
	margin: auto;
	padding-top: 10px;
}
.class15 h1{
	color: #ffdb14;
	font-weight: 700;
}
.class15 p{
	color: #fff; 
	margin-top: -10px;
}

.class16 {
  background: url('../images/extra/bg.jpg') no-repeat fixed   100%;
  background-size: cover;
  height: auto;
  background-position: left;
  padding-top: 50px;
  padding-bottom: 10px;
  text-align: center;
}

.class19{
	margin-top: 100px;
	border: 5px solid #009e47;
	position: relative;
	padding-top: 50px;
	text-align: center;
}

.class19
h1{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	background: #fff;
	width: 300px;
	margin: auto;
	margin-top: -30px;
}



.class20{
	margin-bottom: 100px;
	margin-top: 100px;
}
.class21{
	text-align: center;
}
.class22{
	background: red;
	width: 100px;
	height: 100px;
	text-align: center;
	border-radius: 50%;
	margin: auto;
	padding-top: 15px;
}
.class23{
	background: #fff;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0,0.5);
	border-radius: 25px;
	margin-top: -35px;
	padding: 10px 20px;
}
.class23
h2{
	color: #c91717;
	font-family: Raleway;
	font-weight: 700;
	font-size: 25px;
}
.class23
p{
	color: #423624;
}
.class21>div{
	padding-right: 50px;
}





.class24{
	text-align: center;
}
.class25{
	background: red;
	width: 100px;
	height: 100px;
	text-align: center;
	border-radius: 50%;
	margin: auto;
	padding-top: 5px;
}
.class26{
	background: #fff;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0,0.5);
	border-radius: 25px;
	margin-top: -35px;
	padding: 10px 20px;
}
.class26
h2{
	color: #c91717;
	font-family: Raleway;
	font-weight: 700;
	font-size: 25px;
}
.class26
p{
	color: #423624;
}
.class24>div{
	padding-left: 50px;
}



.footer{
	background: #3d3d3d; 
}

.class28{
	position: relative;
	padding-top:70px; 
}

.class28
h2{
	font-size: 18px;
	color: #fff;
	text-align: center;
	border: 5px solid #fff;
	border-radius:35px;
	padding: 10px 2px;
	font-weight: 500;
	font-family:Raleway;
	width: 850px;
	margin: auto; 
	position: absolute;
	top: -5px;
	left: 0;
	right: 0;
}

.class29
p{
	color: #fff;
	text-align: center;

}



.class30{
	position: relative;
	margin-top: 20px;
}
.class31{
	position: absolute;
	width: 60px;
	height: 60px;
	background: #009e47;
	border-radius: 50%;
	border: 3px solid #fff;
}

.class31
i{
	color: #fff;
	font-size: 30px;
	padding: 12px;  
}
.class32{
	margin-left: 70px;
}
.class32
p{
	color: #fff;
}
.class32
h2{
	color: #fff;
	margin-top: -15px;
	font-size: 22px;
}
.class32
h2 a{
	color: #fff;
}

.class33{
	background: #000;
	height: 50px;
	text-align: center;
	padding-top: 10px;
}
.class33 p{
	color: #fff;
	font-weight: 500;
}
.class33 p span,.class33 p span a{
	color: #009e47;
	font-weight: 600;
}





/**************************/
/**************************/
/************about**************/
/**************************/
/**************************/


.class41{
	 background: url('../images/extra/innerbg.jpg') no-repeat fixed   100%;
  background-size: cover;
  height: auto;
  background-position: center;
  z-index: 1;
  position: relative;
}

.class41
h1{
	padding: 100px 0;
	text-align: center;
	color: #ffffff;
	font-family: Raleway;
	font-weight: 700;
}
.class42{
	text-align: center; 
	position: relative;
}
.class42 div{
	position: absolute;
	top: -10;
	left: 0;
	z-index: -0;
	right: 0;
	text-align: center;
}



.class43{
	margin-top: 100px;
	margin-bottom: 100px;
}
.class44
div{
position: relative;
z-index: 1;
}
.class44
div:after{
position: absolute;
content: " ";
top: -5;
left: 5;
width: 91%;
height: 100%;
background: #ffdb14; 
z-index: -1;
}
.class44
div{
	padding-right: 50px;
}

.class45{
	padding-top: 50px;
}
.class45 div p{
	color: #423624;
}



#about{
		 background: url('../images/extra/aboutfooterbg.jpg') no-repeat fixed   100%;
  background-size: cover;
  height: auto;
  background-position: center;
  position: relative;
}

.class46{
	padding-top: 100px;
	padding-bottom:100px;
	text-align: center;
}


.class47{
	border-right: 2px solid #fff;
}
.class47
div
h1{
	font-family: Raleway;
	font-weight: 700;
	color: #ffdb14;
	font-size: 25px;
}

.class47
div{
	padding-left: 50px;
	padding-right: 50px;
}
.class47 p{
	color: #fff;
}



 
.class48
div
h1{
	font-family: Raleway;
	font-weight: 700;
	color: #ffdb14;
	font-size: 25px;
}

.class48
div{
	padding-left: 50px;
	padding-right: 50px;
}
.class48 p{
	color: #fff;
}


.class49{
	padding: 100px 0;
	text-align: center;
}

.class49
h2{
	color: #c60808;
	font-family: Raleway;
	font-weight: 700;
	font-size: 25px;
}




/***********************/
/***********************/
/********product**************/
/***********************/
/***********************/
.class51{
z-index: 1;
position: relative;
}
.class53{
	text-align: center;
	margin-bottom: 50px;
}

.class53
h1{
		font-family: Raleway;
	font-weight: 700;
	color: #c60808;
	border: 5px solid #7ea325;
	border-radius: 35px;
width: 400px;
padding: 10px 0;
margin: auto;
margin-top: -10px;
}
.class53 p{
	color: #423624;
	margin-top: 25px;
}


.class55{
	padding-right: 55px;position: relative;
	margin-bottom: 50px;
}

.class57{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+5,fff5bd+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 5%, rgba(255,245,189,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 5%,rgba(255,245,189,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 5%,rgba(255,245,189,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff5bd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	text-align: center; 
}
.class57:after{
	content: "44";
	position: absolute;
	top: -5;
	right: 48;
	width: 88%;
	height:85%;
	z-index: -1;
	background: red;
}
.class56
h1{
	background: #ffdb14;
	color: #c60808;
	font-size: 25px;
	text-align: center;
	padding: 10px 0;
}
.class56
h1 span{
	color: #000;
}


.class59
h2{
	text-align: center;
		font-family: Raleway;
	font-weight: 700;
	color: #115a3d;
	font-size: 20px;
}
.class60{
	margin-bottom: 100px;
}

.class60
table
tr
th{
	border: 1px solid #ffc5e1;
	background: red;
	color: #fff;
		font-family: Raleway;
	font-weight: 700;
	padding: 10px ;
	text-align: center;
}
.class60
table
tr
td{
		border: 1px solid #ffc5e1;
		text-align: center;
		padding: 10px;
}

.class60{
	overflow: auto;
	width: 500px;
}




/************************/
/************************/
/************************/
/************************/
/************************/
/************************/

.class61{
	margin-top: 50px;
}
.class61
div{
	background: #e5e5e5;
	padding: 10px;
	position: relative;
	text-align: center;
	margin-bottom: 50px;
}
.class61
div:before{
	background: red;
	position: absolute;
	content: "2111";
	width: 100%;
	height: 100%;
	z-index: -1;
	top: -5;
	right: -5;
}

.class61
div
p{
	color: #000;
}

.class61
div
form
input{
	width: 90%;
	padding: 5px 15px; 
	margin-bottom: 10px;
}

.class61
div
form
input::placeholder{ 
	color: #000;
}

.class61
div
form
textarea{
	width: 90%;
	padding: 5px 15px; 
	margin-bottom: 10px;
	height: 120px;
}

.class61
div
form
textarea::placeholder{ 
	color: #000;
}


.class61
div
form button{
	background: #ffdb14;
	padding: 10px 50px;
	border-radius: 25px;
	border: none;
	font-weight: 700;
color: #c60808; transition: all 0.6s;
 
}

.class61 button:hover{ 
	background: #c60808;
	color: #fff;
}
.class62{
	margin-top: 50px;
}

.class63 h2{
	color: #4a000a;
	font-size: 35px;
}
.class63 hr{
	border-bottom: 1px solid #000;
	margin-top: -5px;
}


.class64{
	background:#e5e5e5 ;
	padding: 10px 20px; 
	border-radius: 10px;
	margin-bottom: 10px;
}
.class64
table
tr
td{
	padding: 5px;
}
.class64
table
tr
td{
	font-size: 15px;
}

.class64
table
tr
td span{
	font-size: 22px;
	font-weight: 700;
}
.class64
table
tr
td
i{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #7ea325;
	margin-top: 25px;
	font-size: 30px;
	color: #fff;
	padding-left: 15px;
	padding-top: 10px;
}
.class65 i{
	padding-left: 10px!important;
}

.class66 i{
	padding-left: 10px!important;
}
.class64
table
tr
td a{
	color: #000;
}
.class67{
	margin-top: 50px;
	position: relative;
	z-index: 1;
}



.class75{
	margin-bottom: 50px;
}



/****************************/

.class143{
	margin-top: 50px;
}
.class144{
	margin-bottom: 10px;
}
.class144
input{
	border-radius: 0; 
}

.class145 button {
	margin-top: 25px;
	text-transform: uppercase;
    background: #ffdb14;
    padding: 10px 50px;
    border-radius: 25px;
    border: none;
    font-weight: 700;
    color:  #c60808;
    transition: all 0.6s;
}
.class145 button:hover{
	background: #c60808;
	color: #fff;
}


.class152{
	margin-top: 50px;
	margin-bottom: 50px;
}

.class153
input,select,textarea{
	width: 100%;
	margin-bottom: 10px; 
	padding: 5px;
}

.class154{
	text-align: center;
}
.class154 button { 
	text-transform: uppercase;
    background: #ffdb14;
    padding: 10px 50px;
    border-radius: 25px;
    border: none;
    font-weight: 700;
    color: #c60808;
    text-align: center;
    transition: all 0.6s;
}
.class154 button:hover{
	background: #c60808;
	color: #000;
}
.class155{
	text-align: center;
}