@charset "utf-8";
img, object, embed, video {
	max-width: 100%;
}
.ie6 img {
	width:100%;
}
body{
	font-family: "Figtree", sans-serif;
	font-weight:normal;
    color: #000;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    -webkit-overflow-scrolling: touch;
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
}
.container{
	width:1170px;
	height:auto;
	margin:0 auto;
	padding:0;
	box-sizing:border-box;
}
.pad1, .pad3{padding:0 70px;}
.pad2{padding:0 100px;}
.pad4{padding:0 50px;}
p, h1, h2, h3, ul{
	padding:0;
	margin:0;
}
li{list-style:none;}
a{text-decoration:none;}
.clearall{
	clear:both;
	height:1px;
	width:auto;
}
.position{position:relative;}
.dsplay{width:100%;display:table;box-sizing:border-box;}
*{box-sizing:border-box;}
.flt{width:100%;display:flex;}
.ovrfl{overflow:hidden;}
.bdhding1, .bdhding2{
	font-weight:800;
	font-size:48px;
	line-height:58px;
	text-align:center;
}
.bdhding2{font-size:36px;line-height:46px;}
.bdfont, .bdfont1, .bdfont2, .bdfont3, .bdfont4, .bdfont5{
	text-align:left;
	letter-spacing:0.5px;
}
.bdfont{	
	font-size:18px;
	line-height:26px;
}
.bdfont1{	
	font-size:22px;
	line-height:30px;
}
.bdfont2{	
	font-size:20px;
	line-height:28px;
}
.bdfont3{	
	font-size:24px;
	line-height:32px;
}
.bdfont4{	
	font-size:26px;
	line-height:34px;
}
.bdfont5{	
	font-size:30px;
	line-height:38px;
}
.mar1{margin-top:24px;}
.mar2{margin-top:32px;}

.bold{font-weight:700;}
.semibold{font-weight:600;}
.medium{font-weight:500;}
.txlncntr{text-align:center;}
@media only screen and (max-width: 1200px){
.container{ max-width:1000px; width:100%; }
.pad1, .pad3{padding:0 20px;}
.pad4{padding:0 0;}
.pad2{padding:0 50px;}
.bdhding1{font-size:42px;line-height:52px;}
.bdhding2{font-size:32px;line-height:42px;}
}
@media only screen and (max-width: 1030px){
.container{ max-width:750px; width:100%; }
.pad1, .pad2, .pad3{padding:0 0;}
.bdhding1{font-size:38px;line-height:48px;}
.bdhding2{font-size:30px;line-height:40px;}
.bdfont{font-size:16px;line-height:24px;}
.bdfont1{font-size:20px;line-height:28px;}
.bdfont2{font-size:18px;line-height:26px;}
.bdfont3{font-size:22px;line-height:30px;}
.bdfont4{font-size:23px;line-height:31px;}
.bdfont5{font-size:26px;line-height:34px;}
.mar1{margin-top:22px;}
.mar2{margin-top:30px;}
}
@media only screen and (max-width: 767px){
.container{ width:100%;max-width:640px;}
.bdinpad, .pad1, .pad2, .pad4{padding:0 12px;box-sizing:border-box;}
.bdhding1, .bdhding2{font-size:30px;line-height:38px;}
.bdfont3{font-size:20px;line-height:28px;}
.bdfont4{font-size:21px;line-height:29px;}
}
@media only screen and (max-width: 479px){
.bdhding1, .bdhding2{font-size:28px;line-height:36px;}
}
/*====================start topbar, section 1, 2=====================*/
.topbar{background:#15203b;padding:12px 0;}
.topbartxt{
	font-size:15px;
	line-height:22px;
	color:#fff;
	text-align:center;
}
.topbartxt span{background:#a41b1f;padding:2px 6px;display:inline-block;margin-right:4px;}

.sec1{background:#eef7fc;padding:30px 0 54px 0;}
.s1hding2{
	font-weight:600;
	font-size:16px;
	line-height:22px;
	color:#0c3f7f;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
}
.s1hding{
	font-weight:bold;
	font-size:50px;
	line-height:60px;
	text-align:center;
	margin-top:3px;
}
.s1subhding{
	font-weight:600;
	font-size:38px;
	line-height:48px;
	text-align:center;
	margin-top:9px;
}

.videobx{
	width:956px;
	background:#fff;
	border:4px solid #fff;
	box-shadow:0 0 15px #b8b8c3;
	margin:36px auto 0 auto;
}
.videobxtxt{
	font-size:18px;
	line-height:26px;
	text-align:center;
	display:flex;
	justify-content:center;
	align-items:center;
	gap:12px;
}
.videobxtxt img{flex-shrink:0;margin:0;max-width:100%;}
.video{
	height:494px;
	background:#3e3e3e;
	position:relative;
	cursor:pointer;
	margin-top:4px;
}
.playbtn{position:absolute;left:50%;margin-left:-42px;top:50%;margin-top:-42px;}
.videotxt{
	position:absolute;
	left:0;
	top:24%;
	width:100%;
	font-family: "Bebas Neue", sans-serif;
	font-size:34px;
	line-height:40px;
	text-align:center;
	color:#fff;
	letter-spacing:1.5px;
}
.videotxt img{margin:0 6px -1px 0;}

.s1contentbx{width:956px;display:flex;gap:60px;margin:50px auto 0 auto;}
.s1img{border:4px solid #fff;box-shadow:0 0 10px #b8b8c3;max-width:100%;flex-shrink:0;margin:4px 0 0 0;}
.s1contentbx-txt{
	font-size:14px;
	line-height:22px;
	text-align:left;
	text-transform:uppercase;
	margin-top:1px;
	letter-spacing:1.2px;
}
.s1contentbx-dvdr{
	height:2px;
	background:#cac4b9;
	margin:12px 0 0 0;
}
ul.s1bxrgtlist{display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s1bxrgtlist li{
	width:47%;
	background:url(../images/bullet2.webp) left 3px no-repeat;
	padding:0 0 0 29px;
	margin-top:23px;
	font-size:18px;
	line-height:26px;
	text-align:left;
}
ul.s1bxrgtlist li:nth-child(1), ul.s1bxrgtlist li:nth-child(2){margin-top:18px;}
/*---------------------bar--------------------*/
.bar{background:#15203b;padding:5px 0;}
.featuredbx {
    display: flex;
    justify-content: center;
    gap: 40px;
    align-items: center;
}
.featuredbx-txt {
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    text-transform: uppercase;
    color: #838996;
}
.featured-logos {
    max-width: 100%;
    height: auto;
}
/*---------------------Reference section--------------------*/
.refsec{padding:55px 0 40px 0;background:#fff;}
.scientificbx{
	border-top:2px solid #e4e4e4;
	border-bottom:2px solid #e4e4e4;
	padding:1px 0 24px 0;
}
.scientificbx-hding{
	font-weight:600;
	font-size:20px;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
	margin-top:-17px;
}
.scientificbx-hding span{background:#fff;padding:0 20px;}
.scientific-logos{margin:14px auto 0 auto;display:block;max-width:100%;height:auto;}
.scientificbx-txt{
	font-size:12px;
	line-height:20px;
	color:#727272;
	text-align:center;
	margin-top:12px;
}

.refbx{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px;}
.refbx > .left, .refbx > .right{
	width:48%;
}
ul.ref-list{padding:0 0 0 0;}
ul.ref-list li {
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    color: #868686;
    margin: 14px 0 0 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    padding: 0 0 0 22px;
    position: relative;
}
ul.ref-list li:nth-child(1){margin-top:0;}
.refnum {
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    color: #868686;
    width: 20px;
    position: absolute;
    left: 0;
    top: 0;
}
@media only screen and (max-width: 1200px){
.s1hding {font-size: 44px;line-height: 54px;}
.s1subhding {font-size: 32px;line-height: 42px;margin-top:7px;}
.s1bx > div.lft{width:69.4%;}
.s1bx > div.rgt{width:28%;padding: 22px 15px;}
.s1bxlftdvdr{width:98%;} 
}
@media only screen and (max-width: 1030px){
.sec1{padding:26px 0 45px 0;}
.s1hding2 {font-size: 14px;line-height: 20px;}
.s1hding {font-size: 33px;line-height: 41px;}
.s1subhding {font-size: 28px;line-height: 36px;margin-top:5px;}
.videobx{width:100%;margin:32px auto 0 auto;}
.videobxtxt {font-size: 16px;line-height: 24px;}
.video{height:394px;}
.playbtn {
	width:64px;
	height:64px;
    margin-left: -32px;
    margin-top: -32px;
}
.videotxt {
    font-size: 28px;
    line-height: 34px;
}
.videotxt img{width:15px;height:auto;margin: 0 6px 0 0;}
.s1contentbx{width:100%;gap:40px;margin:44px auto 0 auto;}
.s1contentbx-txt {font-size: 12px;line-height: 20px;}
ul.s1bxrgtlist li {
    margin-top: 20px;
    font-size: 16px;
    line-height: 24px;
}

.refsec {padding: 50px 0 40px 0;}
.scientificbx-hding {font-size: 18px;line-height: 28px;}
.refbx{margin-top:25px;}
}
@media only screen and (max-width: 767px){
.topbar{padding:8px 0;}
.topbartxt {font-size: 14px;line-height: 18px;}
.topbartxt span {padding:1px 4px;}

.sec1{padding:25px 0 32px 0;}
.s1contentbx{flex-wrap:wrap;gap:14px;justify-content:center;flex-direction:column;}
.s1img{margin:0 auto;display:block;border:3px solid #fff;}
.s1contentbx .bdfont3, .s1contentbx-txt{text-align:center;}
ul.s1bxrgtlist li, ul.s1bxrgtlist li:nth-child(2){width:100%;margin-top:18px;}
.videobx {width:350px;margin:26px auto 0 auto;}
.videobxtxt {font-size: 14px;line-height: 18px;align-items:flex-start;gap:3px;padding:0 10px;}
.videobxtxt img{margin:3px 0 0 0;}
.videotxt {
	font-size: 22px;
	line-height: 28px;
	position:relative;
	top:22%;	
}
.videotxt img{position:absolute;left:0;top:2px;}
.s1contentbx{margin:34px auto 0 auto;}

.bar{padding:10px;}
.featuredbx{flex-wrap:wrap;gap:0;flex-direction:column;}
.featuredbx-txt{text-align:center;font-size:14px;line-height:22px;}

.refsec {padding:40px 0 35px 0;}
.scientificbx{padding:1px 0 16px 0;}
.scientificbx-hding {
	font-size: 14px;
	line-height: 24px;
	margin-top: -14px;
}
.scientificbx-hding span{padding:0 12px;}
.scientific-logos{width:400px;margin:8px auto 0 auto;}
.scientificbx-txt {
    font-size: 10px;
    line-height: 16px;
    margin-top:10px;
}
.refbx{margin-top:30px;}
.refbx > .left, .refbx > .right{width:100%;}
ul.ref-list li {margin-top:12px;}
}
@media only screen and (max-width: 479px){
.s1hding {font-size: 31px;line-height: 41px;}
.s1subhding {font-size: 24px;line-height: 34px;}
.videobx {width:300px;}
}
@media only screen and (max-width: 389px){
.topbartxt {
	font-size: 13px;
	line-height: 17px;
}
.s1hding {font-size: 28px;line-height: 38px;}
.s1subhding {font-size: 21px;line-height: 31px;}
}
/*====================start counter sec, section 2, 3=====================*/
.counter-sec{padding:45px 0 40px 0;background:#e0eef5;}
.bluebg{background:#15213b;}
.countersec-subhd, .countersec-txt{
	font-weight:600;
	font-size:14px;
	line-height:12px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
}
.countersec-txt{font-weight:bold;margin-top:28px;}
.countersec-subhd span{
	border:1px solid #5292b7;
	padding:9px 12px 7px 12px;
	display:inline-block;
}	
.countersec-hding{margin-top:17px;}
/*-----------------section2-----------------*/
.sec2{padding:58px 0;background:#fff;}
.sec2-b{padding:58px 0;background:#fff;}
.s2subhding, .s3subhding {
  display: flex;
  align-items: center;
  justify-content:center;
  text-align: center;
  gap:12px;
  color: #0c3f7f;
  font-weight: 600;
  letter-spacing:2px;
  font-size:16px;
  line-height:26px;
  text-transform:uppercase;
}
.s3subhding{color:#fffb98;}
.s2subhding span.span1{height:1px;width:48px;background:#dbdbdb;}
.s3subhding span.span1{height:1px;width:100px;background:#4978b1;}

.pkgcontainer{
	margin:0 0;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	align-items: flex-start;
}
.pkg1, .pkg2, .pkg3{width:31.35%;}
.pkg1{
	order:2;
	width:33.30%;
	border:3px solid #293767;
	background:#faf5e4;
	box-shadow:0 0 18px #c1c1c1;
	border-radius:16px 16px 0 0;
	padding-bottom:22px;
}
.pkg2{order:3;}
.pkg3{order:1;}
.pkg2, .pkg3{
	margin-top:25px;
	border:2px solid #a1c3d5;
	background:#fff;
	border-radius:16px 16px 0 0;
}
.bestvalue, .mostpopular{
	background:#293767;
	border-radius:13px 13px 0 0;
	padding:5px 10px;
	font-weight:bold;
	font-size:18px;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	color:#fbc74a;
	letter-spacing:0.5px;
}
.mostpopular{background:#9cbfd3;color:#000;}
.pkgbtm{padding:10px 10px 20px 10px;}
.pkg1-hding1{
	font-weight:bold;
	font-size:48px;
	line-height:58px;
	color:#293767;
	text-align:center;
	text-transform:uppercase;
}
.pkg1hd1mar{margin-top:17px;}
.pkg1-hding2{
	background:url(../images/line4.webp) left center repeat-x;
	font-weight:500;
	font-size:18px;
	line-height:28px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top:10px;
}
.pkg1-hding2 span{
	background:#fefcf3;
	padding:4px 28px 3px 28px;
	border-radius:30px;
	border:1px solid #e2d9b5;
}
.pkg1hd2mar{margin-top:16px;}
.pkgbtl{margin:20px auto 0 auto;display:block;max-width:100%;height:auto;}
.saveseal, .saveseal2{
	position:absolute;
	right:0;
	top:-10px;
	width:78px;
	height:78px;	
}
.saveseal2{width:94px;height:94px;}
.saveseal::before, .saveseal2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; 
  background-image:url(../images/savebg.webp); 
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;  
  z-index: 1;  
}
.saveseal2::before{animation: spin 10s linear infinite;}
/* Keyframe for Continuous Rotation */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.saveseal p, .saveseal2 p{
	position:relative;
	z-index: 2;
	font-weight:bold;
	font-size:19px;
	line-height:23px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:15px 0 0 0;
}
.saveseal2 p{
	font-size:23px;
	line-height:27px;
	padding:20px 0 0 0;
}
.saveseal p span{font-size:22px;}
.saveseal2 p span{font-size:26px;}
.pkgprc1{
	font-size:18px;
	line-height:26px;
	color:#000;
	text-align:center;
	margin-top:12px;
}
.pkgprc1 span{padding:0 8px;}
.pkgprc2{
	font-weight:700;
	font-size:80px;
	line-height:30px;
	text-align:center;
	color:#293767;
	margin-top:9px;
}
.pkgprc2 sup{font-size:50px;line-height:50px;}
.pkgprc2 span{
	font-size:16px;
	color:#2f2f2f;
	font-weight:normal;
}
ul.pkglist{padding:3px 20px 0 20px;}
ul.pkglist li{
	background:#d93137;
	padding:4px 5px;
	border-radius:30px;
	font-weight:600;
	font-size:16px;
	line-height:22px;
	text-shadow:1px 1px #000;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	display:flex;
	align-items:center;
	gap:12px;
	margin-top:4px;
	letter-spacing:0.5px;
}
ul.pkglist li.greenbg{background:#0e8647;}
ul.pkglist li.bluebg{background:#2a2f6e;}
ul.pkglist li.graybg{background:#d4d4d4;text-shadow:1px 1px #c9c8c8;}
ul.pkglist li img{border-radius:50%;}
.pkgbtn{
	height:56px;
	width:98%;
	background-image: linear-gradient(to bottom, #03d66e, #01ba5f);
	border-radius:5px;
	margin:20px auto 0 auto;
	display:block;
	font-family: "Oswald", sans-serif;
	font-weight:700;
	font-size:28px;
	line-height:56px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	display:flex;
	align-items:center;
	justify-content: center;
	gap:15px;
	box-shadow: 0 2px 5px #b6ccc5;
	border-bottom:2px solid #03d46d;
	letter-spacing:0.5px;
}
.pkgarw{margin:3px 0 0 0;}
.pkgprc3{
	font-size:20px;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
	margin-top:10px;
}
.pkgprc3 span{padding:0 5px;margin-right:6px;}
.cards{margin:10px auto 0 auto;display:block;max-width:100%;height:auto;}
/*-----------------section3-----------------*/
.sec3{padding:58px 0;background:#13304f;}
.mbbx{
	background:url(../images/mbbg.webp) center top no-repeat;
	width:733px;
	height:462px;
	margin:70px auto 0 auto;
	display:block;
	position:relative;
	padding:1px 80px 80px 80px;
}
.mbseal{
	position:absolute;
	left:50%;
	margin-left:-97px;
	top:-48px;
}
.mbbx p{text-align:center;}
ul.mbbxlist{display:flex;justify-content:center;align-items:center;gap:270px;margin-top:60px;}
ul.mbbxlist li{width:116px;}
.mbbxlhding{
	font-weight:600;
	font-size:11px;
	line-height:14px;
	color:#996931;
	text-transform:uppercase;
	letter-spacing:2px;
}
.mbbxltxt{
	font-weight:800;
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
	margin-top:4px;
}
.mbbxlline{
	width:100%;
	height:2px;	
    background: linear-gradient(to right, #a67b3a, #f4ca74, #a67b3a);
    margin-top:6px;
}
.mbbxhding{
	font-weight:bold;
	font-size:30px;
	line-height:38px;
	margin-top:50px;
}
@media only screen and (max-width: 1200px){
.pkgcontainer{margin:0 0;}
.pkg1btl{max-width:95%;}	
}
@media only screen and (max-width: 1030px){
.countersec-subhd, .countersec-txt {font-size: 13px;line-height: 21px;}	
.countersec-subhd span {padding:3px 8px 2px 8px;}	

.sec2 {padding: 48px 0 52px 0;}
.sec2-b{padding:48px 0;}
.s2subhding, .s3subhding {
  font-size:14px;
  line-height:24px;
}
.s2subhding span.span1{width:40px;}
.s3subhding span.span1{width:60px;}

.pkgbtm {padding: 6px 8px 20px 8px;}
.pkg1-hding1 {
    font-size: 40px;
    line-height: 50px;
}
.pkg1-hding2 {
    font-size: 16px;
    line-height: 26px;
	margin-top:7px;
}
.pkg1-hding2 span{padding:4px 20px;}
.pkg1btl {max-width: 98%;}
.saveseal {width: 68px;height: 68px;}
.saveseal2 {width: 80px;height: 80px;}
.saveseal p {font-size: 16px;line-height: 20px;padding-top:13px;}
.saveseal2 p{font-size:20px;line-height:24px;padding-top:15px;}
.saveseal p span{font-size:19px;}
.saveseal2 p span{font-size:23px;}
.pkgprc1 {font-size: 16px;line-height: 24px;}
.pkgprc2 {font-size: 70px;line-height: 26px;}
.pkgprc2 sup {font-size: 40px;line-height: 40px;}
ul.pkglist {padding: 3px 0 0 0;}
ul.pkglist li{font-size:14px;line-height:20px;}
.pkgbtn {
    height: 50px;
    margin: 15px auto 0 auto;
    font-size: 24px;
    line-height: 50px;
}
.pkgprc3 {
    font-size: 18px;
    line-height: 28px;
}

.sec3{padding:48px 0}
}
@media only screen and (max-width: 767px){
.counter-sec {padding: 35px 0 30px 0;}
.countersec-hding{margin-top:12px;}
.countersec-txt{margin-top:22px;}

.sec2, .sec3 {padding:35px 0 40px 0;}
.sec2-b{padding:40px 0;}
.pkgcontainer{flex-wrap:wrap;justify-content:center;}
.pkg1, .pkg2, .pkg3{width:340px;margin-top:20px;}
.pkg1{margin-top:0;order:1;padding-bottom:0;}
.pkg2{order:2;}
.pkg3{order:3;}
.pkg1hd1mar{margin-top:0;} 
.saveseal, .saveseal2{right:10px;}
ul.pkglist{padding:0 30px;}
ul.pkglist li{font-size:16px;}

.mbbx{
	background:#11253d;
	border:3px solid #e2cc9d;
	outline:6px solid #102842;
	width:100%;
	height:auto;
	margin:58px auto 0 auto;
	padding:5px;
}
.mbbx-inbx{
	padding:1px 15px 20px 15px;
	position:relative;
	background:#fcfbf6;
}
.mbseal {
    width:104px;height:auto;
    margin-left: -52px;
    top: -44px;
}
ul.mbbxlist{gap:62px;margin-top:70px;}
ul.mbbxlist li{width:100px;}
.mbbxlhding {font-size: 10px;line-height: 12px;}
.mbbxltxt {font-size: 18px;line-height: 22px;}
.mbbxhding {font-size: 26px;line-height: 34px;margin-top: 20px;}
}
@media only screen and (max-width: 389px){
.countersec-subhd, .countersec-txt {font-size: 12px;line-height: 19px;}	
}
@media only screen and (max-width: 359px){
.pkg1, .pkg2, .pkg3{width:100%;}
.s2subhding{gap:7px;}
.s2subhding span.span1{width:30px;}
ul.pkglist{padding:0 15px;}
}
/*====================start section 4, 5, 6, 7=====================*/
.sec4{padding:58px 0 66px 0;background:#f6f3ed;}
.bonusbx1{
	margin-top:40px;
	display:flex;
	justify-content:space-between;
	border:1px solid #265097;
	box-shadow:0 0 10px #c4c2be;
	background-size:
}
.bonusbx2{margin-top:30px;}
.bonusbx1 > div.lft{width:62.07%;padding:30px 80px 30px 28px;background:#fff;flex-shrink:0;}
.bonusbx1 > div.rgt{width:37.93%;background:#d9eaf3;position:relative;flex-shrink:0;}

.bonusbxtxt1{	
	font-weight:bold;
	font-size:16px;
	line-height:24px;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:2px;	
}
.bonusbxtxt1 span{
	position:relative;
	background:#9c1919;
	padding:9px 30px 8px 10px;
	display:inline-block;
}
.bonusbxtxt1 span::after{
	content:"";
	position:absolute;
	right:0;
	top:0;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-right: 12px solid #fff;
	border-bottom: 20px solid transparent;
}
.bonusbxhding{font-weight:bold;margin-top:18px;}
.bonusbxtxt{margin-top:20px;}
.bonusbxtxt2{font-weight:bold;margin-top:20px;}
.bonusbxtxt2 span.span1{border:1px solid #9c1919;padding:6px 12px;}	
.bonusbxtxt2 span.span2{color:#9c1919;text-transform:uppercase;}
.bonus1, .bonus3{margin:30px auto 0 auto;display:block;max-width:100%;height:auto;}
.bonus3{margin:80px auto 0 auto;}
.bonuseal{
	position:absolute;
	left:-57px;
	top:50%;
	margin-top:-57px;
	width:115px;
	height:115px;
	background:url(../images/bonus-seal.webp) center center no-repeat;
	background-size:100%;
	font-weight:bold;
	font-size:40px;
	line-height:50px;
	color:#9c1919;
	text-align:center;
	padding-top:33px;
}
/*-----------------section5-----------------*/
.sec5{padding:58px 0 66px 0;background:#fff;}
.s5bx{
	margin-top:45px;
	background:#000000 url(../images/s5bxbg.webp) center top no-repeat;
	padding:34px;
	display:flex;
	justify-content:space-between;	
}
.s5bx > div.lft{width:32%;}
.s5bx > div.rgt{width:64%;}
.s5bxlft-signature{
	font-family: 'Signatie';
	font-weight:600;
	font-size:28px;
	line-height:38px;
	color:#fff;
	text-align:left;
	margin-top:520px;
}
.s5bx-rgtbx{
	background:#fff url(../images/corner.webp) right top no-repeat;
	padding:24px 32px;
	position:relative;
}
.s5bx-rgtbxtxt1{
	font-weight:600;
	border-left:6px solid #54a9cf;
	padding:0 0 0 27px;
	font-style:italic;
}
.s5bx-rgtbx2{display:flex;justify-content:space-between;margin-top:32px;color:#fff;}
.s5bx-rgtbx2 > div.lft{width:40%;}
.s5bx-rgtbx2 > div.rgt{width:50%;}
.s5bx-rgtbx2txt1{
	font-weight:bold;
	font-size:24px;
	line-height:33px;
}
.s5bx-rgtdvdr{height:1px;background:#5e5a58;margin:16px 0;}
.s5stars{margin:0;max-width:100%;}
.s5bx-rgtbx2txt2{
	font-size:16px;
	line-height:24px;
	color:#dae4f7;
	margin-top:4px;
}
.s5bx-rgtbx2txt3, .s5bx-rgtbx2txt4{
	font-weight:600;
	font-size:12px;
	line-height:20px;
	color:#6cbfe4;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:2px;
}
.s5bx-rgtbx2txt3{margin-top:13px;}
/*-----------------section6-----------------*/
.sec6{padding:58px 0 174px 0;background:#ecf5f9;}
.s6bx{position:relative;margin-top:30px;display:flex;justify-content:space-between;gap:28%;}
.s6prd{position:absolute;left:50%;margin-left:-166px;top:50%;margin-top:-197px;}
ul.s6bxlist{width:36%;}	
ul.s6bxlist li{
	display:flex;	
	align-items:center;
	gap:9px;
	padding:28px 0;
	border-bottom:1px solid #cacbcb;
}
ul.s6bxlist li.nobdr1, ul.s6bxlist li.nobdr2{border-bottom:none;padding:28px 0 0 0;}
.s6limg{margin:0;max-width:100%;flex-shrink:0;}
.s6ltxt{margin-top:10px;font-weight:600;}
/*-----------------section7-----------------*/
.sec7{padding:1px 0 58px 0;background:#fff;}
.s7bx1{
	margin-top:-120px;
	border-radius:12px;
	box-shadow:0 -5px 10px #e3e5e8;
	background:#fff;
}
.s7bx1-top{padding:18px 28px;display:flex;gap:20px;align-items:center;justify-content:space-between;}
.s7bx1-btm{background:#0c3f7f;padding:15px 28px;border-radius:0 0 12px 12px;}
.s7bx1-toptxt1{
	font-weight:bold;
	font-style:italic;
	color:#0c3f7f;
}
.s7bx1-toptxt2{margin-top:5px;}
ul.s7bx1-btmlist{display:flex;justify-content:center;gap:40px;}
ul.s7bx1-btmlist li{
	display:flex;
	gap:15px;
	align-items:center;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.s7subhding{margin-top:60px;}	
.s7bx2{position:relative;margin-top:40px;}
.s7bx2line{position:absolute;left:23px;top:30px;width:1px;height:76%;background:url(../images/line.webp) center top repeat-y;}
ul.s7bxlist li{display:flex;gap:40px;align-items:center;margin-top:40px;}
ul.s7bxlist li:nth-child(1){margin-top:0;}
ul.s7bxlist li > div{position:relative;padding:0 0 0 70px;}
.s7bxlnum{
	position:absolute;
	left:0;
	top:2px;
	width:44px;
	height:44px;
	background:#fff;
	border:1px solid #0c3f7f;
	border-radius:50%;
	font-weight:bold;
	font-size:30px;
	line-height:42px;
	color:#0c3f7f;
	text-align:center;
}
.s7bxlhding1{
	font-size:13px;
	line-height:20px;
	color:#0c3f7f;
	text-align:left;
	text-transform:uppercase;
	letter-spacing:2px;
}
.s7bxltxt{margin-top:17px;}
.s8limg{margin:0;max-width:100%;}
@media only screen and (max-width: 1200px){
.s5bx-rgtbx {padding: 24px 29px;}
.s5bx-rgtbx2txt1 {font-size: 24px;line-height: 32px;}
.s5bx-rgtbx2 > div.rgt {width: 52%;}

ul.s7bx1-btmlist {gap: 23px;}
.s7subhding{margin-top:54px;}
}
@media only screen and (max-width: 1030px){
.sec4, .sec5 {padding: 48px 0 50px 0;}
.bonusbx1{margin-top:35px;}
.bonusbx2{margin-top:25px;}
.bonusbx1 > div.lft {padding: 25px 50px 25px 20px;}
.bonusbxtxt1 {font-size: 14px;line-height: 22px;}
.bonusbxtxt1 span {padding: 6px 25px 4px 10px;}
.bonusbxtxt1 span::after {
    border-top: 16px solid transparent;
    border-right: 8px solid #fff;
    border-bottom: 16px solid transparent;
}
.bonusbxhding{margin-top:15px;}
.bonusbxtxt{margin-top:16px;}
.bonusbxtxt2{margin-top:15px;}	
.bonus1{width:200px;height:auto;margin:50px auto 0 auto;}
.bonuseal {
    left: -47px;
    margin-top: -47px;
    width: 95px;
    height: 95px;
    font-size: 35px;
    line-height: 45px;
    padding-top: 26px;
}

.s5bx{margin-top:34px;background-size:100%;padding: 24px 20px;}
.s5bx > div.lft{width:30%;}
.s5bx > div.rgt{width:68%;}
.s5bx-rgtbx {padding: 22px 20px;background-size:22px;}
.s5bx-rgtbxtxt1 {padding: 0 0 0 17px;border-left: 4px solid #54a9cf;}
.s5bx-rgtbx2 > div.lft{width:43%;}
.s5bxlft-signature {font-size: 21px;line-height: 31px;margin-top: 507px;}
.s5bx-rgtbx2txt1 {font-size: 21px;line-height: 29px;}
.s5bx-rgtbx2txt3, .s5bx-rgtbx2txt4 {font-size: 11px;line-height: 18px;}
.s5bx-rgtbx2 > div.rgt .bdfont, .s5bx-rgtbx2txt2{font-size:15px;line-height:23px;}
.s5bx-rgtbx2txt2{margin-top:0;}

.sec6 {padding: 48px 0 130px 0;}
.s6bx{gap:4%;margin-top:5px;}
.s6prd-tab{margin:28px auto 0 auto;display:block;max-width:100%;width:260px;height:auto;}
ul.s6bxlist{width:48%;}

.sec7{padding:1px 0 48px 0;}
.s7bx1 {margin-top: -80px;}
.s7bx1-top {padding: 18px 18px;gap:10px;}
.s7bx1seals{width:280px;height:auto;}
.s7bx1-btm {padding: 13px 12px;}
ul.s7bx1-btmlist {gap: 14px;}
ul.s7bx1-btmlist li{gap:8px;}
ul.s7bx1-btmlist.bdfont2{font-size:16px;line-height:24px;}
.s7subhding{margin-top:45px;}
}
@media only screen and (max-width: 767px){
.sec4, .sec5 {padding:35px 0 40px 0;}
.bonusbx1{margin-top:32px;flex-wrap:wrap;}
.bonusbx2{margin-top:25px;}
.bonusbx1 > div.lft, .bonusbx1 > div.rgt{width:100%;}
.bonusbx1 > div.lft {padding: 20px 12px 60px 12px;}
.bonusbx1 > div.rgt{padding:50px 12px 28px 12px;}
.bonusbxhding{margin-top:10px;}
.bonusbxtxt{margin-top:14px;}
.bonuseal {
	left:50%;
	margin-left: -47px;
	top:0;
	margin-top: -47px;
}
.bonus1, .bonus3{margin:0 auto;}
.bonusbx1 > div.rgt p{text-align:center;}
.bonusbxtxt2 span.span1 {padding: 4px 12px;}

.s5bx{
	margin-top:30px;
	background:#000000 url(../images/s5bxbg-mob.webp) center top no-repeat;
	padding:0 12px 25px 12px;
	flex-wrap:wrap;
}
.s5bx > div.lft, .s5bx > div.rgt{width:100%;}
.s5bxlft-signature {font-size: 26px;line-height: 36px;margin-top: 377px;text-align:center;}
.s5bx-rgtbx{
	background:#fff url(../images/corner-mob.webp) right top no-repeat;
	background-size:25px;
	padding:24px 12px;
	margin-top:24px;
}
.s5bx-rgtbxtxt1 {padding: 0 0 0 12px;}
.s5bx-rgtbx2{flex-wrap:wrap;margin-top:20px;}
.s5bx-rgtbx2 > div.lft, .s5bx-rgtbx2 > div.rgt{width:100%;}
.s5bx-rgtbx2 > div.rgt{margin-top:6px;}
.s5bx-rgtdvdr{margin:12px 0;}

.sec6 {padding: 35px 0 164px 0;}
.s6bx{flex-wrap:wrap;}
ul.s6bxlist{width:100%;}
ul.s6bxlist li{padding:20px 0;}
ul.s6bxlist li.nobdr1, ul.s6bxlist li.nobdr2{padding:20px 0 0 0;}
.s6ltxt{margin-top:6px;}

.sec7{padding:1px 0 35px 0;}
.s7bx1{margin-top:-120px;}
.s7bx1-top {padding: 18px 12px;gap: 20px;flex-wrap:wrap;}
.s7bx1seals{margin:0 auto;display:block;}
ul.s7bx1-btmlist{flex-wrap:wrap;justify-content:flex-start;gap:5px 30px;}
.s7subhding{margin-top:40px;}
.s7bx2{margin-top:32px;}
.s7bx2line {left:16px;height:68%;}
ul.s7bxlist li{flex-wrap:wrap;gap:0;margin-top:30px;}
ul.s7bxlist li > div {padding: 0 0 0 49px;}
.s7bxlnum {
    width: 34px;
    height: 34px;
    font-size: 25px;
    line-height: 32px;
}
.s8limg{margin:22px 0 0 0;max-width:100%;height:auto;}
.s7bxltxt{margin-top:24px;}
}
@media only screen and (max-width: 479px){
.sec5 .s2subhding span.span1{display:none;}	
}
/*====================start section 8=====================*/
.sec8{padding:58px 0 66px 0;background:url(../images/sec8.webp) center top no-repeat;}
.s8txt{text-align:center;color:#fff;}
.s8bx{margin-top:48px;position:relative;}
.s8bxline{background:url(../images/line2.webp) left top repeat-x;width:80%;height:2px;position:absolute;left:10%;top:75px;}
ul.s8list{display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s8list li{width:23.5%;position:relative;}
.s8lhding{
	font-weight:bold;
	font-size:20px;
	line-height:28px;
	color:#fffb98;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:0.5px;
}
.s8iconbx{position:relative;width:66px;margin:14px auto 18px auto;display:block;}
.s8licon{margin:0 auto;display:block;max-width:100%;}
.dot1, .dot2{position:absolute;top:50%;margin-top:-5px;}
.dot1{left:-10px;}
.dot2{right:-10px;}
.s8linbx{background:#fff;padding:24px 20px;}
.s8linbx-hding1{
	font-weight:600;
	font-size:14px;
	line-height:22px;
	color:#13304f;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:2px;
}
.s8linbx-hding2{
	font-weight:bold;
	font-size:24px;
	line-height:30px;	
	text-align:center;
	margin-top:3px;
}
.s8linbx-txt{text-align:center;margin-top:20px;}
/*-----------------section9-----------------*/
.sec9{padding:58px 0 66px 0;background:#f6f3ed;}
.lftimg3bx{margin:40px auto 0 auto;background:#fff;padding:4px;box-shadow: 0 0 6px #e5e4e4;width:834px;display:block;}
.lftimg3bx-inbx1, .lftimg3bx-inbx2, .lftimg3bx-inbx3{display:flex;justify-content:space-between;flex-wrap:nowrap;}
.lftimg3bx-inbx2, .lftimg3bx-inbx3{margin-top:4px;}
.lftimg3bx-inbx1 > div, .lftimg3bx-inbx2 > div, .lftimg3bx-inbx3 > div{width:19.5%;}
.lftimg3bx-inbx2 > div.mid{width:59.76%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding:25px;gap:20px;}
.lftimg3bx-inbx2 > div.mid > div{width:50%;}
.lftimg3bx-inbx2 > div.mid > div.rgt{position:relative;padding-left:30px;}
.lftimg3bx-inbx2 > div.mid > div.rgt::before{
	content:"";
	position:absolute;
	left:0;
	top:4px;
	width:1px;
	height:100px;
	background:#d7d7d7;
}
.s1img1{margin:0 auto;display:block;max-width:100%;height:auto;}
.logo{margin:0 auto;display:block;max-width:100%;height:auto;}
.lftimg3stars{margin:0;display:block;max-width:100%;height:auto;}
.lftimg3-txt2{
	font-weight:bold;
	font-size:36px;
	line-height:40px;
	text-align:left;
	margin-top:8px;
}
.lftimg3-txt3{font-size:23px;line-height:30px;text-align:left;margin-top:4px;}

ul.s9list{padding:20px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap;}
ul.s9list li{
	width:48.5%;
	background:#fff;
	padding:28px 22px 1px 22px;
	box-shadow: 0 0 10px #d8d7d5;
	margin-top:34px;
}
.s9ltop{height:190px;}
.s9lhding{font-weight:bold;color:#293767;}
.stars3{margin:10px 0 15px 0;display:block;max-width:100%;}
.s9ltxt{font-style:italic;}
.s9ltbx{display:flex;align-items:center;gap:12px;padding:20px 0;margin-top:24px;border-top:1px solid #e1e1e1;}
.s9ltbx-txt1 span{color:#575757;font-size:18px;}
.s9ltbx-txt2{font-size:13px;line-height:18px;color:#9a9a9a;text-align:left;}
.s9ltbx-txt2 img{margin:0 4px -2px 0;}
.timg{flex-shrink:0;max-width:100%;}
/*-----------------section10-----------------*/
.sec10{padding:58px 0 62px 0;background:#f6f3ed;}
#accordion{height:auto!important;margin:40px 0 0 0;display:block;padding:0 100px;}
.ui-accordion .ui-accordion-header { 
	display: block; 
	cursor: pointer; 
	zoom: 1; 
	background:#fff url(../images/down.webp) 97% 21px no-repeat;	
	text-align:left; 
	padding:18px 40px 18px 28px;
	outline:none;
	font-weight:bold;
	font-size:22px;
	line-height:32px;
	text-align:left;
	border:1px solid #68aed0;
	margin-top:10px;
}
.ui-accordion .ui-accordion-header span.span1{
	font-weight:normal;
	font-size:16px;
}
.ui-accordion .ui-accordion-header.active{
	background:#fff url(../images/up.webp) 97% 21px no-repeat;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-bottom:none;
}
.ui-accordion .ui-accordion-content { 
	padding:0 28px 28px 28px; 
	overflow: auto; 
	zoom: 1;
	border:1px solid #68aed0;
	border-top:none;
	background:#fff;
}
.accord-txt{
	border-top:2px solid #f1f1f1;
	padding-top:20px;
	box-sizing: border-box;
    float: left;
	width:100%;
	text-align:left;	
	color:#333;
	font-weight:500;
}
@media only screen and (max-width: 1200px){
.s8linbx {padding: 24px 14px;}
.s9ltop {height:195px;}
.s9ltop .bdfont3{font-size:22px;line-height:30px;}
}
@media only screen and (max-width: 1030px){
.sec8, .sec9, .sec10 {padding: 48px 0 52px 0;background-size:cover;}
.s8bx{margin-top:38px;}
.s8lhding {font-size: 18px;line-height: 26px;}
.s8bxline {top:72px;}
.s8linbx {padding: 20px 12px;}
.s8linbx-hding1 {font-size: 11px;line-height: 19px;}
.s8linbx-hding2 {font-size: 21px;line-height: 27px;}
.s8linbx-txt{margin-top:15px;height:218px;}

.lftimg3bx{width:600px;margin:34px auto 0 auto;}
.lftimg3bx-inbx2 > div.mid {padding: 10px 20px;}
.logo{width:130px;height:auto;}
.lftimg3bx-inbx2 > div.mid > div.rgt {padding-left: 22px;}
.lftimg3stars{width:100px;height:auto;}
.lftimg3-txt2 {font-size: 30px;line-height: 34px;}
.lftimg3-txt3 {
    font-size: 17px;
    line-height: 25px;
}
ul.s9list li {padding: 24px 20px 1px 20px;margin-top: 30px;}
.stars3{width:100px;height:auto;}
.s9ltop {height:auto;}
.s9ltbx-txt1 span {font-size: 16px;}

#accordion {margin: 34px 0 0 0;padding: 0 30px;}
.ui-accordion .ui-accordion-header { 
	padding:18px 40px 18px 20px;
	font-size:20px;
	line-height:30px;
}	
.ui-accordion .ui-accordion-content { 
	padding:0 20px 28px 20px; 
}	
}
@media only screen and (max-width: 767px){
.sec8 {padding: 35px 0 44px 0;background:#13304e url(../images/sec8-mob.webp) center top no-repeat;}
.s8bx{margin-top:0;flex-wrap:wrap;padding:0 10px;}
.s8bxline{background:url(../images/line2-mob.webp) left top repeat-y;width:2px;height:80%;left:50%;margin-left:-1px;top:74px;}
ul.s8list li{width:100%;margin-top:34px;}
.dot1, .dot2{position:absolute;left:50%;margin-left:-5px;top:auto;}
.dot1{top:-6px;}
.dot2{bottom:-11px;}
.s8linbx-txt{margin-top:15px;height:auto;}
.s8lhding span{background:#13304e;padding:2px 0;}

.sec9, .sec10 {padding: 35px 0 44px 0;}
.lftimg3bx{width:450px;margin:30px auto 0 auto;}
.lftimg3bx-inbx1 > div, .lftimg3bx-inbx2 > div, .lftimg3bx-inbx3 > div{width:24.16%;}
.lftimg3bx-inbx2 > div.mid{gap:0;flex-wrap:wrap;width:51.68%;padding:0 5px 0 5px;}
.lftimg3bx-inbx2 > div.mid > div.rgt{padding-left:8px;}
.lftimg3bx-inbx2 > div.mid > div.rgt::before{height:68px;}
.logo{width:90px;height:auto;}
.lftimg3stars{width:84px;height:auto;}
.lftimg3-txt2 {
    font-size: 25px;
    line-height: 19px;
	margin-top:7px;
}
.lftimg3-txt3 {
    font-size: 13px;
    line-height: 20px;
	margin-top:5px;
}
.lftimg3bx-inbx2, .lftimg3bx-inbx3{margin-top:4px;}
.img2{margin-top:4px;}
ul.s9list{padding:15px 0 0 0;}
ul.s9list li{width:100%;padding: 20px 12px 1px 12px;margin-top:24px;}
.s9ltbx {padding: 13px 0 15px 0;margin-top: 15px;}
.stars3 {margin: 5px 0 10px 0;}
.timg{width:50px;height:auto;}

#accordion {margin: 32px 0 0 0;padding: 0 0;}
.ui-accordion .ui-accordion-header {
	background:#fff url(../images/down.webp) 97% 16px no-repeat;
	background-size:18px;	 
	padding:12px 35px 12px 12px;
	font-size:18px;
	line-height:26px;
}	
.ui-accordion .ui-accordion-header.active{
	background:#fff url(../images/up.webp) 97% 16px no-repeat;
	background-size:18px;	 
}
.ui-accordion .ui-accordion-content { 	
	padding:0 12px 20px 12px; 
}	
.accord-txt{padding-top:15px;}







}
@media only screen and (max-width: 479px){
.lftimg3bx{width:360px;}
.lftimg3bx-inbx2 > div.mid > div.rgt::before{height:54px;}
.logo{width:74px;height:auto;margin-top:0;}
.lftimg3stars{width:70px;}
.lftimg3-txt2 {font-size: 19px;line-height: 16px;}
.lftimg3-txt3 {
	font-size: 10px;
	line-height: 12px;
}
	
	
}
@media only screen and (max-width: 389px){
.lftimg3bx{width:100%;}
.logo{width:64px;height:auto;margin-top:0;}
.lftimg3stars{width:65px;}
.lftimg3-txt2 {font-size: 18px;line-height: 15px;}
.lftimg3-txt3 {
	font-size: 9px;
	line-height: 11px;
}


}

/*===================================
			start footer
====================================*/
footer{padding:40px 0;background:#f3f3f3;}
.ftrlogo{margin:0 auto;display:block;max-width:100%;height:auto;}
ul.ftrlist{display:flex;justify-content:center;margin-top:25px;}
ul.ftrlist li{
	font-size:16px;
	line-height:24px;
	text-align:center;
	padding:0 14px;
	position:relative;
}
ul.ftrlist li a{color:#000;}
ul.ftrlist li::after{
	content:"";
	position:absolute;
	right:0;
	top:6px;
	width:1px;
	height:14px;
	background:#000;
}
ul.ftrlist li:last-child::after{display:none;}
.ftrtxt1{
	background:#fff;
	border:1px solid #7f7f7f;
	padding:10px 20px;
	font-size:12px;
	line-height:16px;
	color:#010101;
	margin-top:30px;
}
.ftrtxt2, .ftrtxt3{
	font-size:12px;
	line-height:16px;
	text-align:left;
	margin-top:24px;
}
.ftrtxt3{margin-top:14px;}
.ftrtxt{
	font-size:14px;
	line-height:20px;
	text-align:center;
	margin-top:30px;
}

@media only screen and (max-width: 767px){
footer{padding:32px 0;}
.ftrlogo{width:90px;height:auto;}
ul.ftrlist{margin-top:16px;}
ul.ftrlist li {
    font-size: 14px;
    line-height: 22px;
    padding: 0 10px;
}
ul.ftrlist li::after{height:12px;}
.ftrtxt1 {padding: 8px 10px;margin-top: 16px;}
.ftrtxt2{margin-top:20px;}
.ftrtxt{margin-top:20px;}
}


