@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('font/blessed.ttf');



body{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
#demo{
	margin-top: -25px;
}
.zoom-in {cursor: zoom-in;} 

.class1{
	background: #ffcb05;
	height: 5px;
}
.class2{
	position: relative;
	z-index: 10000;
}
.class3{
	margin-left: -50px;
}
.class3
div{ 
	position: absolute;
	right: 0;
	top: 5; 
}
.class3
div
ul
li{
	list-style: none;
	display: inline-block;
}
.class3
div
ul{
		text-align: right;
}





.class4 {
	margin-top: 25px;
}
.class4 h2 {
    color: #480009;
    font-family: 'Calibri';
    font-weight: 600;
    text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px;
    text-decoration-thickness: 1px;
}
 
.class4
div
button{
	background: #480009;
	border-radius: 15px;
	padding: 10px 50px;
	border: none;
	color: #fff;transition: all 0.6s;
}
.class4
div
button a{
	color: #fff!important;
	text-decoration: none;
}
.class4
div
button:hover{
	background: #792530   !important; 
}
.class4 p{
	margin-top: 25px;
	color: #000;

 }

.class5
div{
	text-align: right;
	position: relative;
}
.class5
div::after{
	content: " ";
	position: absolute;
	background: #ffcb05;
	width: 90%;
	height: 100%;
	right: -10;
	top: -10;
	z-index: -1;
}


.class6, .class12{
	overflow: hidden;
}
.class7{
	text-align: center;
	padding-top: 50px;
}
.class7 h1{
	color: #480009;	font-family: 'Calibri';
	font-weight: 700;
	text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
  margin-bottom: 50px;
}
 
.class9 {
	margin-top: 50px;
	text-align: center;
	padding: 0;
}
.class9 h1{
	color: #480009;	font-family: 'Calibri';
	font-weight: 700;
		text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
      margin-bottom: 50px;
}
.class9 hr{
	width: 350px; 
	margin-top: -5px; 
	margin: auto;
	margin-bottom: 50px; 
	border-bottom: 2px solid #480009;
	text-align: left; 
}
.class9 p{
	margin-top: -25px;
	padding-right: 100px;
}
.class10{
	margin-top: 50px;
	background: #480009;
	padding-top: 50px;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 50px;
	padding-bottom:50px;
}

.class10
div
form
input{
	width: 100%;
	margin-bottom: 10px;
	border-radius: 25px;
	border: 1px solid #b9b9b9;
	padding: 10px;
}
.class10
div
form
input::placeholder,.class10
div
form
textarea::placeholder{
	text-align: left;
	color: #a8a8a8;
	padding-left: 20px;
}
.class10
div
form
textarea{
	width: 100%;
	height: 200px;
	margin-bottom: 10px;
	border-radius: 25px;
	border: 1px solid #b9b9b9;
	padding: 10px;
}
.class10
div{
	text-align: left;
}
.class10
div
form
button{
	background: #ffce13;
	border: none;
	border-radius: 15px;
	padding: 15px  30px;
	color: #000;
	font-weight: 600;
	margin-left: 0;
	transition: all 0.6s;
}
 .class10
div
form
button:hover{
 	 background: #f8e498!important; 
     color: #000!important; 
 }
 
 .class10 div p{
     color:#fff;
     font-size: 20px;
     font-family: 'Calibri';
 }
.class11{
	text-align: center;

}
.class11 h1{
	color: #480009;	font-family: 'Calibri';
	font-weight: 700;
		text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
}
 

.class13{
	background: url(../images/extra/footerbg.jpg) fixed;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-bottom: 30px;
}
.class14{
	border-right: 1px solid #480009;
}
.class14
h2{
	color: #fff;
	font-size: 22px;
	font-weight: 600;
 text-decoration: underline; 
   text-decoration-color: #4a000a;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
}
 
.class14
table{
	margin-top: 25px;
}
.class14
table
tr
td{
	color: #fefefe;
	padding: 5px;    word-break: break-all;
	font-size: 16px;
}
#class14 i{
	margin-top: -18px;
}
#class15 i{
	margin-top: -13px;
}
.class14
table
tr
td
a{
	color: #fefefe;
	text-decoration: none;
}
.class15{
	text-align: left;
 padding-left: 50px;
	border-right: 1px solid #480009;
}
.class15
h2{
	color: #fff;
	font-size: 22px;
	font-weight: 600;
   text-decoration: underline; 
	text-decoration-color: #4a000a;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
}
 
.class15
div
ul{
	padding-left: 0;
	margin-top: 25px;
		font-size: 16px;
}
.class15
div
ul
li{
	list-style: none; 
		padding: 5px;
}
.class15
div
ul
li a{
	color: #fefefe;
}






.class150{
		text-align: left;
 padding-left: 50px;
 	border-right: 1px solid #480009;
}
.class150
h2{
	color: #fff;
	font-size: 22px;
	font-weight: 600;
   text-decoration: underline; 
	text-decoration-color: #4a000a;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
}
 .class150
div
ul{
	padding-left: 0;
	margin-top: 25px;
}
.class150
div
ul
li{
	list-style: none; 
		padding: 5px;
			font-size: 16px;
}
.class150
div
ul
li a{
	color: #fefefe;
}





.class1500{
		text-align: left;
 padding-left: 50px;
}
.class1500
h2{
	color: #fff;
	font-size: 22px;
	font-weight: 600; 
   text-decoration: underline; 
   text-decoration-color: #4a000a;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
}
 
.class1500
div
ul{
	padding-left: 0;
	margin-top: 25px;
}
.class1500
div
ul
li{
	list-style: none; 
		padding: 5px;
			font-size: 16px;
}
.class1500
div
ul
li a{
	color: #fefefe;
}
.class16{
	border-bottom: 1px solid #717171 ;
}

.class17{
	text-align: center;
}
.class17
h2{
	color: #fff;
	font-size: 25px;
	font-weight: 600;
}
.class17
table{
	margin: auto;
}
.class17
table
tr
td{
	color: #fff;
	padding: 5px 10px;
	text-align: center;
}

.class17
table
tr
td span{
	font-family: 'Segoe Print';
	padding-left: 5px;
}
.class18{
	background: #000000;
	height: 50px;
}
.class18
p{
	padding: 10px;
	color: #727270;
	text-align: center;
	font-weight: 400;
}
.class18 p span, .class18 p span a{
	color: #727270;
	font-weight: 600;
}



/*********about***********/
.class21{
	padding: 120px 0;
	margin-top: -15px;
}
.class21 h1{
	text-align: center; 
	color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
	text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
} 

 




.class22
div{
	text-align: center; 
	margin-bottom: 50px;
}
.class23
div{ 
}
.class23
div
p{
	color: #000;
}
.class24{
	margin-top: 50px;
	margin-bottom: 100px;
}
.class24
p{
	color: #000;
	text-align: center;
}



.class26{

}
.class27
div
p{
	margin-top: 150px;
	position: relative;
	text-align: center;
}
 

.class28
div
p{
	margin-top: 200px;
	position: relative;
	text-align: center;
}
 
.class29{
	margin-top: 50px;
	margin-bottom: 50px;
}
#misionvision{
	background: #e3e3e3;
		padding-top: 50px;
}

.class30{
margin-top: 50px;
padding-right: 50px;
}
.class30
div{ 
	border: 3px solid #ffcb05;
	text-align: center;
	margin: auto;
	padding: 0 0px;
}
.class31{
	margin-top: 50px;
}
.class31
div
h2{ 
	font-size: 25px;
	color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
  margin-bottom: 25px;
}
.class31
div
p{
	color: #000;
}

.class32{
	margin-top: 50px;
}
.class32
div
h2{
	color: #4a000a;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
	text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
  margin-bottom: 25px;
}
.class32
div
p{
	color: #000;
}

.class33{
margin-top: 50px;
padding-right: 50px;
margin-bottom: 50px;
}
.class33
div{ 
	border: 3px solid #ffcb05;
	text-align: center;
	margin: auto;  
}



/*************product***************/
.class35{
	margin-top: 50px;
}
.class35
div{
	border: 2px solid #b1b1b1;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcfcfc+1,cecece+100 */
background: rgb(252,252,252); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(252,252,252,1) 1%, rgba(206,206,206,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(252,252,252,1) 1%,rgba(206,206,206,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(252,252,252,1) 1%,rgba(206,206,206,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#cecece',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding:5px 20px;
}


.class36{
	margin-top: 100px;
	color: #480009;
	padding-left: 50px;
}
.class36
div
h1{
	font-size: 25px; 
		color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
		text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
}
#class36
{
	margin-top: 25px;
	padding-left: 0;
}

.class37{
	text-align: center;
	width: 400px;
	height:98px;
 
	background-size: cover;
	background-repeat: no-repeat; 
	margin-left: 0;
	margin-top: 50px; 
	padding-top: 10px;

}
.class37
h5{
	background: #e6e6e6;
	padding: 5px;
	width: 200px;
	margin: auto;
}
.class37
p{
	font-weight: 600;
	font-size: 20px;
	padding-bottom: 10px;
}
.class37
ul
li{
	display: inline-block;
	background: #e6e6e6;
	padding: 5px;
}
 .class37
ul{
	padding-left: 0;
	margin-top: 5px;
}

.class38{
	margin-top: 100px;
	color: #480009; 
	padding-right: 50px;
}
#class38{
	margin-top: 25px;
	padding-left: 0;
}


.class38
div
h1{
	font-size: 25px;
	color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
	text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
}
.class39{
		text-align: center;
		background-size: cover;
	background-repeat: no-repeat; 
	width: 400px;
	height:98px;
	margin-left: 0;
	margin-top: 50px; 
	padding-top: 10px;

}
.class39
h5{
	background: #e6e6e6;
	padding: 5px;
	width: 200px;
	margin: auto;
}
.class39
p{
	font-weight: 600;
	font-size: 20px;
	padding-bottom: 10px;
}
.class39
ul
li{
	display: inline-block;
	background: #e6e6e6;
	padding: 5px;
}
 .class39
ul{
	padding-left: 0;
	margin-top: 5px;
}

.class40{
	margin-top: 50px;
}
.class40
div{
	border: 2px solid #b1b1b1;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcfcfc+1,cecece+100 */
background: rgb(252,252,252); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(252,252,252,1) 1%, rgba(206,206,206,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(252,252,252,1) 1%,rgba(206,206,206,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(252,252,252,1) 1%,rgba(206,206,206,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#cecece',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding:5px 20px;
}



/***************career*************/

.class41{
margin-top: 50px;
}
.class42 h1 {
	text-align: left; 
	color: #4a000a;
	font-weight: 700;
	    font-size: 25px;
	text-transform: uppercase;
	font-family: Calibri;
	text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
}
 
.class42 p{ 
	margin-top: 25px;
	text-align: left;
	color: #000;
}


.class43{
margin-top: 25px;
}
.class43 h1 {
  	text-align: left; 
	color: #4a000a;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
	text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
}
  
.class43 p{
	margin-top: 25px;
	text-align: left;
	color: #000;
}



.class44{
margin-top: 25px;
}
.class44 h1 {
	text-align: left; font-size: 25px;
	color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;
  margin-bottom: 25px;
}
 
.class44 p{ 
	color: #000;
}
.class46 form>div>div{
	margin-bottom: 10px;

}
.class46
form
input{
	border-radius: 0; 
}
.class46
h1{
	margin-top: 15px;
text-align: left; font-size: 25px;
	color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px; 
    text-decoration-thickness: 1px;

}
 
.class47{

	text-align: center;
}
.class47
input{
	margin-top: 25px;
	    background: #ffce13;
    border: none;
    border-radius: 15px!important;
    padding: 15px 30px;
    color: #000;
    font-weight: 600;

}
.class47
input:hover {
	 background: #f8e498!important; 
     color: #000!important;
}

.class46
form{
	background: #4a000a;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 25px;
	margin-bottom: 50px;
	border-radius: 5px;
}

/***************contact***************/
.class50{
padding-right: 25px;
margin-top: 50px;
}

.class51
h1{
	color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
	 text-decoration: underline; 
   text-decoration-color: #4a000a;
    text-underline-offset: 10px; 
    text-decoration-thickness: 2px;
  margin-bottom: 25px;
  font-size: 25px;
}
 
.class52{
	margin-top: 55px; 
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #4a000a;
}
.class52 i{  
	font-size: 22px;  
}
.class52 p span{ 
}
.class52 p{
	color: #000;
}
.class52
h2{
	font-size: 20px;
		color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
}

.class53{
	margin-top: 25px;   
	padding-top: 10px;
	padding-bottom: 10px;
		border-bottom: 1px solid #4a000a;
}
.class53 i{
	font-size: 22px;  
}
.class53 p{
	color: #000;
}
.class53
p
a{
	color: #000;
}

.class53
h2{
		color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
	font-size: 20px;
}
.class54{
	margin-top: 25px;   
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 50px;
}
.class54 i{ 
	font-size: 22px;
}
.class54 p span{
	margin-left: 30px;
}
.class54 p a{
	color: #000;
}
.class54
h2{
		color: #4a000a;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
	font-size: 20px;
}

.class55 {
    margin-top: 50px;
    padding-left: 25px;
    background: #4a000a;
    padding-top: 0;
    margin-bottom: 50px;
}

.class56
h1{
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-family: Calibri;
	 text-decoration: underline; 
   text-decoration-color: #fff;
    text-underline-offset: 10px; 
    text-decoration-thickness: 2px;
  margin-bottom: 25px;
  font-size: 25px;
}
 
.class56 p{
	margin-top: -10px;
	color: #fff;
	 font-size: 20px;
     font-family: 'Calibri';
}

.class57
form
select{
	border-radius: 0;
	margin-bottom: 10px;
}

.class57
form input{
    width: 100%;
    margin-bottom: 10px;
    border-radius: 25px;
    border: 1px solid #b9b9b9;
    padding: 10px;
}
.class57
form textarea{
    width: 100%;
    margin-bottom: 10px;
    border-radius: 25px;
    border: 1px solid #b9b9b9;
    padding: 10px;
    height: 250px;
}
.class58{
    padding-bottom: 25px;
}
.class58 input { 
     background: #ffce13; 
    border: none;
    width: 200px!important;
    border-radius: 15px!important;
    padding: 15px 30px;
    color: #000;
    font-weight: 600;
    transition: all 0.6s;
}
.class58 input:hover{ 
     background: #f8e498!important; 
     color: #000!important;
   }
 
#media{
	margin-bottom: 50px;
}
.class59{
	margin-top: 50px;
	margin-bottom: 50px;
}

.class75{
	margin-bottom: 50px;
}
#baguetteBox-overlay .full-image img {
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcfcfc+1,cecece+100 */
background: rgb(252,252,252); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(252,252,252,1) 1%, rgba(206,206,206,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(252,252,252,1) 1%,rgba(206,206,206,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(252,252,252,1) 1%,rgba(206,206,206,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#cecece',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}





#class36
li::before{
	content: " ";
	position: absolute;
	left: -40px; 
	top: 10;
	background: red;
	height: 11px;
	width: 28px;
	background: url('../images/extra/hand.png');
	background-size: cover;
	background-repeat: no-repeat;
} 
#class36
li{
	position: relative;
	list-style: none;
	text-align: justify;
	padding-bottom: 5px;
	color: #000;
} 
 
#class38
li{
	position: relative;
	list-style: none;
	text-align: justify;
	padding-bottom: 5px;
	color: #000;
} 
#class38
li::before{
	content: " ";
	position: absolute;
	left: -40px; 
	top: 10;
	background: red;
	height: 11px;
	width: 28px;
	background: url('../images/extra/hand.png');
	background-size: cover;
	background-repeat: no-repeat;
} 





.file-input {
  display: inline-block;
  text-align: left;
  background: #fff; 
  width: 100%;
  position: relative;
  border-radius: 3px;
}

.file-input > [type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}

.file-input > .button {
  display: inline-block;
  cursor: pointer;
  background: #eee;
  padding: 8px 16px;
  border-radius: 2px;
  margin-right: 8px;
}

.file-input:hover > .button {
  background: dodgerblue;
  color: white;
}

.file-input > .label {
  color: #333;
  white-space: nowrap;
  opacity: .3;
}

.file-input.-chosen > .label {
  opacity: 1;
}




 

/*--- Red Box (box-e) ---*/
.custom-underline::after {
  content: "";
  position: absolute;
}
.custom-underline{
	position: relative;
}
.custom-underline,
.custom-underline:hover,
.custom-underline:focus,
.custom-underline:active {
  color: #fff;
  text-decoration: none;
  text-shadow:0 1px 1px rgba(0,0,0,0.8);
}
.box-e ul li  .custom-underline::after {
bottom:-5px;
  height: 1px;
  width: 0%; 
  left: 0;
  background-color: rgba(255, 255, 255, 0.6);
    transition: 0.5s ease all .3s;
}

.box-e ul li:hover .custom-underline::after {
  width: 100%;
    transition: 0.3s ease all;
}



.probutton{
	text-align: center;
}
.probutton button{
	background: rgba(253, 241, 251, 0.8);
	text-align: center;
	padding: 10px 50px;
	border-radius: 15px;
	border: none;
	font-weight: 600;
}
.probutton
button
a{
	color: #000000;
	text-decoration: none;
}




/**************************/
/**************************/
/**************************/
/**************************/
/**************************/
/**************************/
.class101{
	margin-top: 50px;
}

.class102
div{
	box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.1);
	margin-bottom: 50px;
}
.class102
div
h2{
	font-size: 18px;
	text-align: center;
	background: #ffcb05;
	padding: 10px 0;
}
.class102
div
a{
	color: #000;
	text-decoration: none;
}

.class105{
	margin-top: 50px;
}

.class105 h1{
    color: #480009;
    font-size: 25px;
    font-family: 'Calibri';
    font-weight: 700;
    text-decoration: underline;
    text-decoration-color: #792530;
    text-underline-offset: 10px;
    text-decoration-thickness: 1px;
 
}