body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	color:#444444; 
	font-family: "Lora", serif;
	 font-size:16px;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	 outline: 0px !important; font-weight:normal;
	 background:#e4e4e4;
}
 
 html {
scroll-behavior: smooth;
}
*{ box-sizing:border-box;}

a { 
	text-decoration: none; 
	outline: 0;
	-webkit-transform: translateZ(0);
	-webkit-transition:0.2s color linear;
		-moz-transition:0.2s color linear;
			transition:0.2s color linear;
}
:hover {  transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;}
 
 
.main-container{width:100%; float:left; margin:0px; padding:0px 0 0 0;}
 
.container{width:1000px; margin:0 auto; padding:0px; background:#fff; display:table;}

.header{width:100%; float:left; margin:0px; padding:100px 4% 50px; background:#000;}
.header h1{width:100%; float:left; margin:0px; padding:0 0px; font-size:150px; line-height:86px; color:#fff; text-align:center; font-weight:900; text-transform:uppercase; }

.header h2{width:100%; float:left; margin:30px 0 0; padding:20px 0 5px; font-size:48px;  color:#fff; text-align:center; font-weight:700;  }
.header h2 span{ color:#ffc000; }
.header h3{width:100%; float:left; margin:0px 0 0; padding:20px 0 5px; font-size:48px; color:#ff0000; text-align:center; font-weight:900;  text-transform:uppercase; }


.header .btn { width: 90%; margin: 0 5%; display:inline-table;  padding: 25px; background: #fff; font-size: 26px;  color: #1f497d; font-weight: 700; text-align: left; border: 0; border-radius:8px; 
	text-align:center;}
.header .btn:hover { background: #1f497d; color:#FFFFFF}

.btn_img{  width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; float:left;}
.btn_img input{ max-width:100%; height:auto;}

.btn_img_mob{  width:100%; text-align:center; margin:0 auto; padding:0 0 0 0; float:left; display:none;}
.btn_img_mob input{ max-width:100%; height:auto;}

.button{  width:100%; text-align:center; margin:10px 0; padding:0 0 0 0; float:left; position:relative; display:table;}
.button input{ max-width:100%; height:auto;}

.button_mob{  width:100%; text-align:center; margin:10px 0; padding:0 0 0 0; float:left; position:relative; display:none;}
.button_mob input{ max-width:100%; height:auto;}


.middle-content{width:100%; float:left; margin:0px; padding:0px 5% 0px; background:#fff;}

.mid-text1{width:100%; float:left; margin:20px 0 0 0; padding:0px 0px;  }
.mid-text1 h2{width:100%; float:left; margin:20px 0px 30px; padding:0 0%; font-size:44px;   font-weight:900; color:#333333; text-align:center;}
.mid-text1 h3{width:100%; float:left; margin:20px 0px 0; padding:0; font-size:30px;  font-weight:700; color:#333333; text-align:center;}

.mid-text1 p{width:100%; float:left; margin:0px 0 0px; padding:0; font-size:22px; line-height:30px; font-weight:300; color:#333333;}
.mid-text1 p b{ font-weight:700; }

.mid-text1 .left{width:60%; float:left; margin:10px 0; padding:0px 0px;}
.mid-text1 .right{width:35%; float:right; margin:10px 0 ; padding:0px 0px;}
.mid-text1 .right img{width:100%; height:auto; border-radius:20px;}


.mid-text{width:100%; float:left; margin:20px 0 0 0; padding:0px 0px;  }
.mid-text h2{width:100%; float:left; margin:20px 0px; padding:0 0%; font-size:44px;  font-weight:900; color:#333333; text-align:center;}

.mid-text p{width:auto; float:none; margin:0px 0 0px; padding:0;  font-size:22px; line-height:30px; font-weight:300; color:#333333;}
.mid-text p span{font-weight:700; font-size:60px; line-height:36px}
.mid-text p b{font-weight:700;}


.mid-text2{width:100%; float:left; margin:20px 0 0 0; padding:0px 0px;  }
.mid-text2 h2{width:100%; float:left; margin:20px 0px 30px; padding:0 0%; font-size:44px; font-weight:900; color:#333333; text-align:center;}
.mid-text2 h3{width:100%; float:left; margin:20px 0px 0; padding:0; font-size:30px;  font-weight:700; color:#333333; text-align:center;}

.mid-text2 p{width:100%; float:left; margin:0px 0 0px; padding:0;  font-size:22px; line-height:30px;font-weight:300; color:#333333;}
.mid-text2 p b{ font-weight:700; }

.mid-text2 .left{width:50%; float:left; margin:10px 0 20px; padding:0px 0px;}
.mid-text2 .right{width:45%; float:right; margin:10px 0 ; padding:0px 0px;}
.mid-text2 .right img{width:100%; height:auto; border-radius:20px;}


.mid-text3{width:100%; float:left; margin:20px 0 0 0; padding:0px 0px;  }
.mid-text3 h2{width:100%; float:left; margin:20px 0px 30px; padding:0 0%; font-size:44px;   font-weight:900; color:#333333; text-align:center;}
.mid-text3 h3{width:100%; float:left; margin:20px 0px 0; padding:0; font-size:30px;  font-weight:700; color:#333333; text-align:center;}

.mid-text3 p{width:100%; float:left; margin:0px 0 0px; padding:0;  font-size:22px; line-height:30px; font-weight:300; color:#333333;}
.mid-text3 p b{ font-weight:700; }

.mid-text3 .left{width:45%; float:left; margin:10px 0 20px; padding:0px 0px;}
.mid-text3 .left img{width:100%; height:auto; border-radius:20px;}
.mid-text3 .right{width:50%; float:right; margin:10px 0 ; padding:0px 0px;}


.box_text{width:100%; float:left; margin:50px 0 0 0; padding:30px; border-radius:30px; background:#ebe9d3; text-align:center;  }
.box_text h2{width:100%; float:left; margin:20px 0px 30px; padding:0 0%; font-size:44px;   font-weight:900; color:#333333; text-align:center;}
.box_text h3{width:100%; float:left; margin:20px 0px 0; padding:0; font-size:30px; line-height:40px;  font-weight:500; color:#333333; text-align:center;}

.box_text p{width:100%; float:left; margin:20px 0; padding:0;  font-size:22px; line-height:30px; font-weight:300; color:#333333;}
.box_text p b{ font-weight:700; }

.img{width:100%; float:left; margin:10px 0; padding:0px 0px;}
.img img{width:100%; height:auto; }



.bonus_area{width:100%; float:left; margin:30px 0 0 0; padding:20px;  border-radius:30px; background:#ebe9d3; }
.bonus_area h2{width:100%; float:left; margin:20px 0px 30px; padding:0 0%; font-size:44px; font-weight:900; color:#333333; text-align:center;}

.bonus_area h3{width:100%; float:left; margin:0px 0px 0; padding:0 0 10px; font-size:30px; line-height:40px;  font-weight:700; color:#333333;  }
.bonus_area p{width:100%; float:left; margin:0px 0 0px; padding:0;  font-size:22px; line-height:30px;font-weight:300; color:#333333;}
.bonus_area p b{ font-weight:700; }


.bonus_area .left{width:30%; float:left; margin:10px 0 ; padding:0px 0px;}
.bonus_area .left img{width:100%; height:auto; border-radius:20px;}

.bonus_area .right{width:65%; float:right; margin:15px 0 0px; padding:0px 0px;}


.price{width:100%; float:left; margin:30px 0 0 0; padding:0px;text-align:center;   }
.price h2{width:100%; float:left; margin:10px 0px 10px; padding:0 0%; font-size:44px; font-weight:900; color:#333333; text-align:center;}
.price h2 span{ color:#008800; }


.price h4{width:100%; float:left; margin:0px 0px 0; padding:0 0 10px; font-size:30px;  font-weight:700; color:#c70000;  }
.price p{width:100%; float:left; margin:0px 0 30px; padding:0;  font-size:22px; line-height:30px;font-weight:300; color:#333333;}
.price p b{ font-weight:700; }





.btn1 { width: 90%; margin: 30px 5%; display:inline-table;  padding: 25px; background: #fff; font-size: 26px;  color: #1f497d; font-weight: 700; text-align: left; border: 0; border-radius:8px;	text-align:center; border:4px solid #1f497d}
.btn1:hover { background: #1f497d; color:#FFFFFF} 


 
 
 
 

.footer{width:100%; float:left; margin:50px 0 0 0; padding:20px 0; background:#353535; font-size:15px; font-weight:400; text-align:center; color:#ccc;}


