@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

body {  margin: 0; padding: 0; font-size: 15px; color: #233567;font-stretch: normal;font-style: normal;	line-height: normal;letter-spacing: normal;	-webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;
	background: #f5f8fb; font-family: 'Inter', sans-serif;}

h1, h2, h3, h4, h5, h6, p, ul, li{margin: 0; padding: 0;  }
h1, h2, h3, h4, h5, h6{font-family: 'Barlow', sans-serif;}
p{ color: #233567; opacity: 0.9; font-style: normal;font-weight: normal;font-size: 20px;line-height: 140%;font-feature-settings: 'ss03' on; font-family: 'Inter', sans-serif;}
p.big{font-size: 22px;}
h3.headings{font-style: normal;font-weight: bold;font-size: 32px;line-height: 140%;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #0E1B40;}
.container{max-width: 1000px;}
.text-underline{text-decoration: underline}
.txt_dark{color:#0E1B40}
.txt_light{color:#233567}
.txt_green{color:#5FC275}


.important{text-align:center;background: #FF8C00; padding:10px 0}
.important p {color:#ffffff;font-size:19px;text-transform:uppercase;}
.important p span{font-weight:600; }


.banner_sec{ min-height: auto; background: url("../images/bkg.jpg") center top no-repeat; position: relative; background-size: cover; color: #fff; padding: 35px 0 0 0;z-index: 1 }
.banner_sec:after{position: absolute; width: 100%; height: 95px; bottom: 0; left: 0; content: ''; background: #f5f8fb; z-index: -1}
.banner_sec h1{font-style: normal;font-weight: 800;font-size: 48px;line-height: 58px;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #FFFFFF; margin: 24px 0 14px;}
.banner_sec h1.small{font-size: 44px;line-height: 53px; margin: 24px 0 14px;}
.banner_sec p{font-style: normal;font-weight: 700;font-size: 18px;line-height: 26px;text-align: center;font-feature-settings: 'ss03' on;color: #ffffff;opacity: 0.9; margin-bottom: 30px;}
.banner_sec ul{margin-bottom: 35px;}
.banner_sec ul li{list-style: none; display: inline-block; font-style: normal;font-weight: 800;font-size: 16px;line-height: 25px;text-align: center;letter-spacing: 0.06em;text-transform: uppercase;
font-feature-settings: 'ss03' on;color: #FFFFFF; position: relative; width: 31%}
.banner_sec ul li img{margin: -2px 22px 0 0}
.banner_sec ul li:after{position: absolute; width: 55px; height: 2px; right: -34px; top: 13px; content: ''; background: url("../images/list_line.svg") center center no-repeat;}
.banner_sec ul li:last-child:after{display: none;}

.playthevideo{max-width: 371px;
height: 36px;
background: linear-gradient(292.76deg, #84CB72 -48.45%, #0CA580 131.99%);
border-radius: 4px; display:block; margin:0 auto; font-weight: 700;
font-size: 15px;
line-height:36px;
letter-spacing: 0.03em;
text-transform: uppercase;
font-feature-settings: 'ss03' on;
color: #FFFFFF; font-family: 'Barlow', sans-serif;}
.playthevideo img{ /*! float:left; */ margin: -2px 10px 0 0px;}


.intro_video{padding:0px;box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.15);border-radius: 4px; margin: 0px auto 0; max-width: 1000px;}
.intro_video iframe{border-radius: 4px;}


/* video button style */
.video-control {
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0%;
  left: 0%;
  transition: opacity 0.3s;
}
.video-control:hover {
  opacity: 1;
}
.video-control:before, .video-control:after {
  content: '';
  width: 100%;
  height: 100%;
  max-width: 131px;
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  position: absolute;
	height: 131px;
	left: 50%;
	margin-left: -65px;
	top: 50%;
	margin-top: -65px;
}
.video-control:before {
  background-image: url("../images/video-buttons-black.png");
  background-position: 53% 98%;
  background-size: 332%;
  /*content: "\ea1c";*/
}
.video-control:after {
  background-image: url("../images/video-buttons-black.png");
  background-position: -292px -292px;
  background-size: 332%;
  /*content: "\ea1d";*/
}
.video-control.paused:after, .video-control.playing:before {
  opacity: 0;
}

.video-control-show {
  opacity: 0.5;
}

/* audio button style */
.audio-control {
  opacity: 1;
  position: absolute;
  width: 6%;
  height: 9%;
  top: 4%;
  right: 0%;
  transition: opacity 0.3s;
}
.audio-control:hover {
  opacity: 1;
}
.audio-control:before, .audio-control:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  max-width: 36px;
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
	height: 31px;
}
.audio-control:before {
  background-image: url("../images/video-buttons-black.png");
  background-position: -1% -2%;
  background-size: 254%;
}
.audio-control:after {
  background-image: url("../images/video-buttons-black.png");
  background-position: 69% -1%;
  background-size: 254%;
}
.audio-control.unmuted:after, .audio-control.muted:before {
  opacity: 0;
}

.intro_text_sec{ padding: 130px 0 60px; text-align: center;}
.intro_text_sec h3{  margin-bottom: 40px;}
.intro_text_sec p{line-height: 150%!important}


.top_intro_sec{  padding:35px 0 20px;}
.top_intro_sec p{line-height:27px; font-size:19.6219px; margin-bottom:24px; }
.top_intro_sec p span{ font-size:19px;}
p.title4 {margin-bottom: 0;}
.top_intro_sec h3{ font-weight: 700;
font-size: 32px;
line-height: 140%;
text-align: center;
text-decoration: underline;
color: #233567; font-family: 'Inter', sans-serif;}
.top_intro_sec h3.noline{text-decoration:none;}

.top_intro_sec h4{ font-weight: 700;
font-size: 23px;
line-height: 140%;
text-align: center;
color: #233567; font-family: 'Inter', sans-serif; margin:5px 0 10px;}

.top_intro_sec h1{font-weight: 700;font-family: 'Inter', sans-serif;
font-size: 85px;
line-height: 140%;
text-align: center;
color: #00BF41;
mix-blend-mode: normal; margin:10px 0 5px}
.top_intro_sec h2{font-weight: 700;font-family: 'Inter', sans-serif;
font-size: 50px;
line-height: 140%;
text-align: center;
color: #233567;
mix-blend-mode: normal; margin:10px 0 5px}

.mbottom-3{
  margin-bottom: 3rem !important;
}
.mbottom-2{
  margin-bottom: 2rem !important;
}
.mbottom-4{
  margin-bottom: 4rem !important;
}
.list-perks h3{
  text-decoration: none;
}

.money_back h2{
  font-weight: 700;
  font-family: 'Inter', sans-serif;
  font-size: 50px;
  line-height: 140%;
  text-align: center;
  color: #233567;
  mix-blend-mode: normal;
  margin: 10px 0 5px;
}

.banner_bottom{ padding:0px 0 30px;}
.banner_bottom h3{ font-weight: 800;
font-size: 46px;
line-height: 140%;
text-align: center;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E1B40;
mix-blend-mode: normal; margin-bottom:40px;}
.banner_bottom p{font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 26px;
text-align: center;
font-feature-settings: 'ss03' on;
color: #0E1B40;
opacity: 0.9;
margin-bottom: 40px;
}

.yes_add_btn{ display:block; background: url(.png), linear-gradient(173.98deg, #FFBC57 -125.33%, #E93F53 466.93%);box-shadow: 0px 3px 0px #E65E37; border:none;border-radius: 5.39933px; width: 755px;
height: 112.33px; margin:auto; margin-bottom:32px;  
font-weight: bold;
font-size: 32px;
line-height: 24px;
text-align: center;
letter-spacing: 0.06em;
text-transform: uppercase;
color: #000000;
text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
line-height: 30px;
padding-left: 75px; position:relative;
padding-top: 8px;
}
.yes_add_btn:hover {
	background: #f57138;
}
.yes_add_btn span { font-size:20px;}
.yes_add_btn img.handicon{ position:absolute; width:57px; height:57px; left:50px;top: 29px;border-radius: 16px;}
 a.nothanks{ font-weight: normal;
font-size: 18px;
line-height: 140%;
text-decoration-line: underline;
font-feature-settings: 'ss03' on;
color: #1368D8;
opacity: 0.9; margin-bottom:58px;
display: block;
}


.main_text_sec{ padding:0 0 50px}

.white_box_sec{background: #FFFFFF;
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.07);
border-radius: 8px; padding: 60px 90px}

.main_text_sec h3{font-weight: 700;
font-size: 32px;
line-height: 125%;
text-align: center;
font-feature-settings: 'ss03' on;
color: #9F0500; font-family: 'Inter', sans-serif; text-align:center; margin-bottom:30px;}

.main_text_sec p{font-style: normal;
font-weight: normal;
font-size: 18px;
line-height: 140%;
/* or 25px */
font-feature-settings: 'ss03' on;
color: #000000;
opacity: 0.9; margin-bottom:50px}
.main_text_sec p.grey{color: #233567;
opacity: 0.9;}

.main_text_sec p.big{font-size: 20px;
line-height: 125%;
/* or 25px */

text-align: center;
text-transform: capitalize;
font-feature-settings: 'ss03' on;

color: #000000; opacity:1;
margin-bottom: 30px;
}

.main_text_sec h5{font-weight: 700;font-family: 'Inter', sans-serif;
font-size: 30px;
line-height: 125%;
text-align: center;
text-transform: capitalize;
font-feature-settings: 'ss03' on;
color: #000000; margin-bottom:10px;}

.main_text_sec img.moneyback_logo{width:134px;position: absolute;right: 30px;top: -32px;}




.auther_message{background: #ffffff; padding: 200px 0 175px; margin: 140px 0 0 0;}
.auther_message h3{ margin-bottom: 37px;}
.auther_message p.big_dark{font-style: normal;font-weight: 500;font-size: 22px;line-height: 26px;/* identical to box height, or 118% */text-align: center;font-feature-settings: 'ss03' on;color: #0E1B40;opacity: 0.9;}
.auther_message img.robert{width: 64px; margin: 40px 0 32px}
.auther_message img.robertsign{width: 216px; margin: 40px 0 0}

.book_sec{padding: 50px 0;}
.book_sec h3{margin-bottom: 97px;}

.book_sec .inner_box{background: #FFFFFF;box-shadow: 0px 4px 8px rgba(0, 10, 36, 0.05);border-radius: 4px; margin-bottom: 36px; min-height: 240px; padding: 34px 38px 40px 0;position: relative}
.book_sec .inner_box h4{font-style: normal;font-weight: bold;font-size: 20px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; margin-bottom: 15px;}
.book_sec .inner_box p.small{font-size: 18px; margin-bottom: 30px;}
.book_sec .inner_box h5{font-style: normal;font-weight: bold;font-size: 16px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; display: inline; margin-right: 15px;}
.book_sec .inner_box h5 img{margin: -2px 10px 0 0}

.book_sec .inner_box img.book{position: absolute; top: 0px; left: 50px;}
.book_sec .inner_box img.book1new{position: absolute; top: -12px;left: 130px;}
.book_sec .inner_box img.book2new{position: absolute; top: -4px;left: 145px;}
.book_sec .inner_box img.book3newa{position: absolute; top: 5px;left: 68px;}
.book_sec .inner_box img.book4newa{position: absolute; top: -4px;left: 140px;}
.book_sec .inner_box img.book2{ /*! width: 75%; */ left: 50px; top: -18px;}
.book_sec .inner_box img.book3{ /*! width: 170px; */left: 15px;top: -10px;/*! margin-left: -70px; */}
.book_sec .inner_box img.book3new{ /*! width: 170px; */left: 50px;top: -20px;/*! margin-left: -70px; */}
.book_sec .inner_box img.book4new{ /*! width: 170px; */left: 150px;top: -10px;/*! margin-left: -70px; */}
.book_sec .inner_box img.book4{ /*! width: 75%; */left: 155px;top: -5px;}
.book_sec .inner_box img.book5{ /*! width: 78%; */left: 70px;top: -72px;}
.book_sec .inner_box .book_details{padding-left: 50px;padding-right: 50px;}




.even_more_sec{background: #ffffff; padding: 108px 0 150px; text-align: center}
.even_more_sec h3.headings{font-weight: 800;font-size: 36px; margin-bottom: 86px;}
.even_more_sec img.green_check{ margin-bottom: 32px;}
.even_more_sec p.big{ margin-bottom: 32px;}



.testimonials{padding: 75px 0 96px; background: #F6F8FB; }
.testimonials .container {	max-width: 1155px;}
.testimonials h5{font-style: normal;font-weight: bold;font-size: 16px;line-height: 24px;text-align: center;letter-spacing: 0.08em;text-transform: uppercase;color: #4FC181; margin-bottom: 16px; }
.testimonials h3.headings{font-weight: 800;font-size: 36px; margin-bottom: 65px;}

.testimonials .carousel-inner{padding-bottom: 10px;}
.testimonials .testimonials_sec_inner{background: #fff; border-radius: 8px;box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.07); min-height: 360px; padding: 40px;}
.testimonials .testimonials_sec_inner p{font-style: normal;font-weight: 300;font-size: 20px;line-height: 30px;color: #445683; margin: 20px 0 32px}
.testimonials .testimonials_sec_inner img.users_avatar{width: 44px; display: inline; margin:7px 15px 0 0; float: left}
.testimonials .testimonials_sec_inner h4{font-style: normal;font-weight: 500;font-size: 18px;line-height: 26px;color: #131418;}
.testimonials .testimonials_sec_inner h4 span{font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: #949BAF;}
.testimonials .carousel-control-prev {left: -140px; opacity: 1!important}
.testimonials .carousel-control-next {right: -140px; opacity: 1!important}


.rapid_launch{background: #ffffff; padding: 147px 0 192px; text-align: center}
.rapid_launch h1{font-style: normal;font-weight: 800;font-size: 56px;line-height: 140%;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #0E1B40; margin-bottom: 33px;}
.rapid_launch h4{font-style: normal;font-weight: 500;font-size: 22px;line-height: 26px;text-align: center;font-feature-settings: 'ss03' on;color: #0E1B40;opacity: 0.9; font-family: 'Inter', sans-serif;}
.rapid_launch img.books{width:1290px; margin: 75px 0;}
.rapid_launch h3.headings{font-weight: 800;font-size: 36px; margin-bottom: 25px;}
.rapid_launch p.dontwant{font-weight: 500;font-size: 16px;line-height: 24px;text-align: center;letter-spacing: 0.04em;text-transform: uppercase;color: #7F8AAB; font-family: 'Barlow', sans-serif; margin: 30px 0 0 0}



.money_back{padding: 0 0 90px; background: #F6F8FB; text-align: center; position: relative}
.money_back img.moneyback, .top_intro_sec .moneyback{/*! position: absolute; */ /*! top: -90px; */ /*! left: 50%; */ /*! margin-left: -90px; */ width: 180px;margin-bottom: 20px;}
.money_back h3.headings{font-weight: 800;font-size: 36px; margin-bottom: 15px;}
.money_back h4, p.title4{font-style: normal;font-weight: normal;font-size: 23px;line-height: 140%;/* or 34px */text-align: center;font-feature-settings: 'ss03' on;color: #233567;opacity: 0.9; font-family: 'Inter', sans-serif;}
.money_back h5{font-style: normal;
font-weight: 800;
font-size: 36px;
line-height: 140%;
text-align: center;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E1B40; margin-bottom:26px;
margin-top: -20px;
}

.money_back h5.bottom{margin-bottom: 50px;
margin-top: -20px;}
.money_back h5.small{font-weight: bold;
font-size: 32px;
line-height: 140%;
text-align: center;
letter-spacing: 0.02em;
text-transform: uppercase;
color: #0E1B40; margin-bottom:50px}



.footer{background: url("../images/footer_bkg.png") center center no-repeat; /*! min-height: 592px; */ background-size:cover; padding: 90px 0 100px; text-align: center}
.footer img.footer_logo{margin-bottom: 46px;}
.footer ul{margin: 0 0 42px; padding: 0;}
.footer ul li{display: inline-block;margin: 0; padding: 0;  list-style: none;}
.footer ul li a {
  display: inline-block;
  margin: 0;
  padding: 0 10px;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 26px;
  font-feature-settings: 'ss03' on;
  color: #FFFFFF;
  opacity: 0.9;
}
.footer p.footer_txt{font-style: normal;font-weight: normal;font-size: 15px;line-height: 140%;font-feature-settings: 'ss03' on;color: #DEE7FF;opacity: 0.9; padding: 0 45px; text-align:justify}
.overlay_checkout{position: fixed; z-index: 9999999999999; width: 100%; height: 100%; top: 0; left: 0;  background: rgba(0,0,0,0.57);}
.img_sec{width: 100px; height: 100px; position: absolute; left: 50%; margin-left: -50px; top: 50%; margin-top: -50px;}
.loader,
.loader:after {
    border-radius: 50%;
    width: 100px;
    height: 100px;
}
.loader {
    margin: 0px auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(255, 255, 255, 0.6);
    border-right: 1.1em solid rgba(255, 255, 255, 0.6);
    border-bottom: 1.1em solid rgba(255, 255, 255, 0.6);
    border-left: 1.1em solid #ffffff;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}





#hidesection{display:none}

.special_offer{ width: 751px; margin:0px auto 50px; background: linear-gradient(#f78355 , #fec560 );padding:4px 4px 4px 4px;border-radius: 5.5437px; text-align:center }
.special_offer h3{ font-size: 24px;line-height: 130%;text-align: center;letter-spacing: 0.03em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #000000; font-family: 'Barlow', sans-serif; text-decoration:none;padding: 16px 0 20px; 
background: url("../images/heading_graphics.png") center center no-repeat; font-weight:700;}
.special_offer h2{ font-weight: 700;
font-size: 30px;
line-height:37px;
text-align: center;
font-feature-settings: 'ss03' on;
color: #000000; font-family: 'Inter', sans-serif; margin:0px 0 25px;}

.special_offer .white_area{background: #FFFFFF;box-shadow: 0px 7px 16px rgba(0, 0, 0, 0.05);border-radius: 5.5437px; width:100%; /*! min-height:812px; */ padding:30px 64px 50px 64px}
.special_offer p{font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 22px;
text-align:left;
font-feature-settings: 'ss03' on;
color: #041032;
opacity: 0.9; margin-bottom:40px;}
.special_offer .yes_add_btn{ width:100%; height:90px; font-size:23px;line-height: 24px;padding-left: 16px;padding-top: 8px;margin-bottom: 14px;}
.special_offer .yes_add_btn span{ font-size:14px;}
.special_offer .yes_add_btn img.handicon {
	position: absolute;
	width: 45px;
	height: 45px;
	left: 36px;
	top: 23px;
	border-radius: 16px;
}
.special_offer a.nothanks {margin-bottom:33px;}

#special_offer1{display:none;}
#special_offer2{display:none;}
#special_offer3{display:none;}












/*******************************
CHECKOUT PAGE CSS
**********/
.checkout_page .container{max-width: 1140px;}

.checkout_header{background: #FFFFFF;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.05);border-radius: 2px; height: 70px; padding: 22px 0; margin: 0 0 54px;}
.checkout_header p{font-size: 16px;line-height: 26px;font-feature-settings: 'ss03' on;color: #2E3E6A;opacity: 0.9;}
.checkout_header p a{font-weight: 500; text-decoration: underline; color: #2E3E6A;}
.checkout_header p img{margin: 0 15px 0 0}


.checkout_intro{}
.checkout_intro h3.headings{font-style: normal;font-weight: 800;font-size: 44px;line-height: 130%;/* or 57px */text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #08143A;}
.checkout_intro p.big{margin: 42px 0 45px; line-height: 26px;}


.checkout_left_sec{max-width: 675px;}

.checkout_banner_sec{position: relative; min-height: 440px;}
.checkout_banner{position: absolute; width: 905px; left: -120px;top: 25px;}

.testimonials.checkout{background: none; padding: 50px 0 30px; border-top: 1px solid #D9E0ED; border-bottom: 1px solid #D9E0ED}
.testimonials.checkout h5{color: #FFA857 }
.testimonials.checkout .testimonials_sec_inner{box-shadow: none; text-align: center!important; padding: 0; background: none;min-height: auto;}
.testimonials.checkout .testimonials_sec_inner img.users_avatar{float: none; display: inline-block; width: 72px; margin: 0 0 21px;}
.testimonials.checkout .testimonials_sec_inner .stars{margin: 0 0 30px;}
.testimonials.checkout .testimonials_sec_inner p{font-size: 18px;line-height: 150%;/* or 39px */text-align: center;color: #273760;opacity: 0.9;font-weight: 500;margin: 0 0 16px;}
.testimonials.checkout .testimonials_sec_inner h4{font-style: normal;font-weight: 500;font-size: 16px;line-height: 27px;color: #131418; font-family: 'Inter', sans-serif;}
.testimonials.checkout .testimonials_sec_inner h4 span{font-style: normal;font-weight: 500;font-size: 12px;line-height: 20px;color: #949BAF;text-transform: uppercase;}
.testimonials.checkout .carousel-control-prev {left: -54px; opacity: 1!important}
.testimonials.checkout .carousel-control-next {right: -54px; opacity: 1!important}



.todays_message{padding: 42px 0 39px}
.todays_message h3.headings{font-style: normal;font-weight: bold;font-size: 24px;line-height: 130%;text-align: center;letter-spacing: 0.02em;text-transform: uppercase;color: #061130; margin: 0 0 13px;}
.todays_message p.small{font-style: normal;font-weight: normal;font-size: 16px;line-height: 26px;text-align: center;font-feature-settings: 'ss03' on;color: #233567;opacity: 0.9;}

.book_sec_checkout{padding: 0;}
.book_sec_checkout .inner_box{background: #FFFFFF;box-shadow: 0px 4px 8px rgba(0, 10, 36, 0.05);border-radius: 2px; margin-bottom: 8px; min-height: 260px; padding: 20px 50px 38px 0px;position: relative}
.book_sec_checkout h4.price{font-style: normal;font-weight: bold;font-size: 20px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; margin-bottom: 8px;}
.book_sec_checkout .inner_box h4{font-style: normal;font-weight: bold;font-size: 20px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; margin-bottom: 8px;}

.book_sec_checkout .inner_box p.small{font-size: 16px; margin-bottom: 19px;line-height: 26px;}
.book_sec_checkout .inner_box p.small.mb30{margin-bottom: 30px;}
.book_sec_checkout .inner_box h5{font-style: normal;font-weight: bold;font-size: 16px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; display: inline; margin-right: 3px;}
.book_sec_checkout .inner_box h5 img{margin: -2px 0px 0 0;}
.book_sec_checkout .inner_box img.book{width: 100%; margin-top: 10px}
.book_sec_checkout .inner_box .book_details{padding-left: 0}
.book_sec_checkout .inner_box .book_img{text-align: center;padding-left: 35px;}
.book_sec_checkout .inner_box .book_img.pl15{text-align: center;padding-left: 15px;}
.totalprice{margin-top: 44px; margin-bottom: 150px;}
.totalprice h5{font-style: normal;font-weight: bold;font-size: 20px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130;}
.totalprice h5.txt_green{color:#5FC275}


.video_testimonials_checkout{padding: 104px 0 212px; background: #ffffff;}
.video_testimonials_checkout h5{font-style: normal;font-weight: bold;font-size: 16px;line-height: 24px;text-align: center;letter-spacing: 0.08em;text-transform: uppercase;color: #FFA857; margin-bottom: 16px; }
.video_testimonials_checkout h3.headings{font-weight: bold;font-size: 32px; margin-bottom: 88px;}
.video_testimonials_checkout h6.headings{font-style: normal;font-weight: bold;font-size: 20px;line-height: 130%;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; margin-bottom: 30px;}
.video_testimonials_checkout h4.video_text{margin: 18px 0 43px; font-style: normal;font-weight: 600;font-size: 20px;line-height: 30px;/* or 150% */color: #061130; font-family: 'Inter', sans-serif;}
.video_testimonials_checkout hr{margin: 0 0 30px; border-color: #f7f8f9!important}


.ch_te_video_outer{padding: 0 30px;}
.ch_te_video{padding:0px;border-radius: 8px; margin: 0px auto 37px; max-width: 100%;}
.ch_te_video iframe{border-radius: 8px;}


.testimonials.checkoutpage{background: none!important; padding: 0 30px!important;}
.testimonials.checkoutpage .testimonials_sec_inner{background: #FFFFFF;border: 1px solid rgba(0, 17, 43, 0.13);box-sizing: border-box;/* Shadow/04 */box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.04), 0px 0px 4px rgba(0, 0, 0, 0.04);
border-radius: 8px; margin-bottom: 35px; min-height: auto;}


input, textarea, select, a { outline: none!important; }

.money_back.checkout h4{padding: 0 85px;}
.form_sec_outer{   position: relative; z-index: 11}
.form_sec_outer .black_strip{height: 55px; background: #111539;box-shadow: 0px 7.19911px 3.59956px rgba(241, 120, 82, 0.06), 0px 1.79978px 0px #E65E37;border-radius: 5.39933px 5.39933px 0 0;padding: 13px 0;}
.form_sec_outer .black_strip h5{font-style: normal;font-weight: bold;font-size: 17px;line-height: 130%;/* identical to box height, or 22px */text-align: center;letter-spacing: 0.03em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #FFFFFF;}
.form_sec{border: 3px solid #fa9158; border-radius: 5px; background: #fff; position: relative; z-index: 11;margin-top: -4px;}
.form_sec .order_complete_text{}
.form_sec .order_complete_text img{width: 100%}
.form_sec h4.title{font-style: normal;font-weight: bold;font-size: 15px;line-height: 130%;/* or 19px */letter-spacing: 0.03em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130; margin:19px 0 12px;}
.form_area {padding:6px 35px 35px; }





.form_area .form-group{margin-bottom: 3.6px; }
.form_area .form-control{background: #F5F7FB;border: 0.899889px solid #EFF1F5;box-sizing: border-box;border-radius: 1.79978px; height: 50.39px; font-style: normal;font-weight: normal;font-size: 15px;line-height: 140%;
font-feature-settings: 'ss03' on;color: #233567;opacity: 0.9; -webkit-appearance: none;  -moz-appearance:none;  appearance:none; position: relative; padding-left: 20px;}
.form_area .form-control.select{ background: url("../images/select_bkg.svg") 90% 22px no-repeat #F5F7FB}
.form_area .form-control:focus{outline: none ! important;}
.form_area .form-control::placeholder { color: #233567;opacity: 0.9; }
.form_area .form-control::-ms-input-placeholder { color: #233567;opacity: 0.9; }
.form_area .form-control::-ms-input-placeholder { color: #233567;opacity: 0.9; }
.pl_sm{padding-left: 1.8px!important}
.pr_sm{padding-right: 1.8px!important}


.form_area .form_box{background: #F5F7FB;border: 0.899889px solid #EFF1F5;box-sizing: border-box;border-radius: 1.79978px; height: 50.39px; font-style: normal;font-weight: normal;font-size: 15px;line-height: 140%;
font-feature-settings: 'ss03' on;color: #233567;opacity: 0.9; position: relative; padding: 10px 20px; line-height: 26px; margin-bottom: 3.6px}
.form_area .form_box.active{font-weight: 500; color: #0A1841; border: 2px solid #1B67FD; border-radius: 3px;}

.form_area .radiobtn{float: left; margin: 8px 10px 0 0}
.form_area img.cards{margin: 6px 0 12px}

.free_bonus{border: 2px solid #1C265A;box-sizing: border-box;border-radius: 3.59956px; min-height: 281px; position: relative; margin-bottom: 34px;}
.free_bonus .heading_txt{height: 43px; background: #1C265A;border-radius: 2px; padding: 11px 27px 10px 27px;}
.free_bonus .heading_txt p.htxt{font-style: normal;font-weight: 600;font-size: 12.5984px;line-height: 140%;font-feature-settings: 'ss03' on;color: #FFFFFF;}
.free_bonus .heading_txt p.htxt img{margin-right: 9px;}
.free_bonus .offer_txt{padding: 14px 29px 42px 27px;}
.free_bonus .offer_txt p{font-style: normal;font-weight: normal;font-size: 12.5984px;line-height: 140%;/* or 18px */font-feature-settings: 'ss03' on;color: #233567;opacity: 0.9;}
.free_bonus .offer_txt p span{text-decoration: underline; font-weight: 500; color: #0E1B40}
.yesadd_btn{width: 197px; padding: 0; background: none; border: none; position: absolute; left: 50%; margin-left: -98px;bottom: -20px;}
.yesadd_btn img{width: 100%;}



p.total_pay{font-style: normal;font-weight: 500;font-size: 16px;line-height: 140%;/* identical to box height, or 22px */font-feature-settings: 'ss03' on;color: #0A1841;opacity: 0.9; margin-bottom: 20px;}

.placeorder_btn{width: 100%; padding: 0; background: none; border: none; margin-bottom: 25px;}
.placeorder_btn img{width: 100%;}

p.secure_pay_txt{font-style: normal;font-weight: 500;font-size: 14.3982px;line-height: 140%;/* or 20px */text-align: center;font-feature-settings: 'ss03' on;color: #233567;opacity: 0.9; margin-bottom: 22px;}
img.secure_img{max-width: 266px; margin: 0 auto}


.money_back_bot{background: rgba(193, 210, 226, 0.17);box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.05);border-radius: 4px; padding: 73px 40px 48px 40px; min-height: 400px; margin-top: 58px;position: relative;}
.money_back_bot img.monay_back{width: 90px; position: absolute;top: -45px;left: 50%;margin-left: -45px;}
.money_back_bot h3.title{font-style: normal;font-weight: bold;font-size: 20px;line-height: 140%;/* or 28px */text-align: center;letter-spacing: 0.02em;text-transform: uppercase;font-feature-settings: 'ss03' on;color: #061130;}
.money_back_bot p.money_back_txt{font-style: normal;font-weight: normal;font-size: 16px;line-height: 150%;/* or 24px */text-align: center;font-feature-settings: 'ss03' on;color: #233567;opacity: 0.9; margin: 15px 0 0 0}



.mb10{ margin-bottom:10px!important}
.pb0{padding-bottom:0px!important}




/*******************************
FONT WEIGHT CLASSES
**********/
.fw300{font-weight: 300!important;}
.fw400{font-weight: 400!important;}
.fw500{font-weight: 500!important;}
.fw600{font-weight: 600!important;}
.fw700{font-weight: 700!important;}

/*====responsive CSS===*/

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { }

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { }

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {  }

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {  }





/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 400px) { 

}

@media (max-width: 575.98px) { 
.banner_sec ul li img {	margin: -2px 3px 0 0 !important; width:10px;}
.banner_sec ul li{ text-align: left; font-size:9px; width:32%}
}

/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 850px) { 
.important p{ font-size:9px; }
.banner_sec{ padding-top:20px;}
.banner_sec ul{ margin-bottom:20px;}
.banner_sec img {margin-top: -2px!important;}
.banner_sec h1{line-height:40px;}
.yes_add_btn{ width:100%; font-size:17px; line-height:24px; height:83.33px; padding-left:55px;}
.yes_add_btn img.handicon{ left:13px; top:24px; width:40px; height:40px; border-radius:10px;}
.yes_add_btn span{ font-size:14px;}
.top_intro_sec h3{ font-size:22px;}
.top_intro_sec h1{ font-size:55px;}
.top_intro_sec h2{ font-size:40px;}
.money_back h3.headings {font-size: 28px;line-height: 32px;}
.money_back h4, p.title4{ font-size:17px;}


.banner_sec h1.small{ font-size:26px; line-height:38px;}
.banner_bottom h3{ font-size:23px; }
.banner_bottom p{ font-size:19px; }
img.botbanner{ width:100%;}
.money_back h5.small{ font-size:26px;}



.main_text_sec h3{ font-size:23px;}
.main_text_sec img.moneyback_logo {position: relative; right: auto; top: auto;}
.main_text_sec h5{font-size:25px;}
.main_text_sec p.big{ font-size:17px;}

}

/*Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
	.banner_sec{min-height: auto; text-align: center}
	.banner_sec h1{font-size: 28px;}
	
	
	.banner_sec ul li:after{display: none}
	
	h3.headings{font-size: 25px;}
	h3.headings br{display: none}
	.white_box_sec{padding: 20px;}
	.book_sec .inner_box{text-align: center}
	.book_sec .inner_box img.book{position: relative!important; width: 250px!important; max-width: 250px!important; left: auto!important; top: auto!important; margin: 0 0 20px!important}
	.book_sec .inner_box .book_details{text-align: center}
	.rapid_launch h1{font-size: 40px;}
	.rapid_launch img.books{width: 100%}
	.auther_message{padding: 50px 0}
	.testimonials .testimonials_sec_inner{margin-bottom: 20px;}
	.carousel-control-prev, .carousel-control-next{display: none!important}
	
	.footer{text-align: left; padding:40px 0;}
	.footer img.footer_logo{width: 100%}
	.footer ul li, .footer ul li a{display: block; padding: 0}
	.footer p.footer_txt{padding: 0;}
	
	.checkout_header{height: auto;text-align: center;}
	.checkout_header .text-right{text-align: center!important;}
	.checkout_intro h3.headings{font-size: 30px;}
	.checkout_banner_sec {	position: relative;	min-height: auto;}
	.checkout_banner {	position: relative;	width: 100%;	left: auto;	top: auto; margin-bottom: 30px}
	.testimonials.checkout .testimonials_sec_inner p br{display: none}
	.book_sec_checkout .inner_box{padding: 20px;}
	.book_sec_checkout .inner_box .book_img, .book_sec_checkout .inner_box .book_details{padding-left: 15px;}
	.book_sec_checkout .inner_box img.book{margin-bottom: 20px;}
	.totalprice, .totalprice .text-right{text-align: center!important}
	.checkout_page .col-lg-4.pl-0.pr-0{padding: 0 15px!important}
	.money_back.checkout h4{padding: 0}
	.testimonials.checkoutpage .testimonials_sec_inner{padding: 20px;}
	.checkout_left_sec {	max-width: 100%;}
	.pr_sm{padding-right: 15px!important}
	.pl_sm {	padding-left: 15px !important;}
	.money_back_bot{min-height: auto; margin-bottom: 30px}
	.free_bonus{min-height: auto}
}

/*Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
	.rapid_launch img.books {width: 100%!important;	margin: 75px 0;}
	.carousel-control-prev, .carousel-control-next{display: none!important}
}










