@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;700&display=swap');
body{
    font-family: 'Source Sans Pro', sans-serif;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    font-size: 22px;
}
html {
    scroll-behavior: smooth;
  }
.bigger{
    font-size:1.1em;
        font-size:1.3em;
    color:red;
    font-weight:bold;
}
p{
    font-weight: 400;
    line-height: 1.45;
    font-size: 22px;
}
ul.benefits{
    line-height: 1.45;
    font-size: 22px;
    list-style: square inside url("../images/green.png");
    font-weight: normal;
}
.buy-button-d{
    max-width:460px;
    /* background-color:#26a940; */
    background-color:#0017be;
    color:white;
    font-weight:bold;
    text-align:center;
    padding: 15px 0 25px 0;
    border-radius:50px;
    margin:0 auto;
    margin-bottom:20px;
    font-size:18px;
    -webkit-box-shadow: -1px 1px 10px 0 rgba(0,0,0,.7);
    -moz-box-shadow: -1px 1px 10px 0 rgba(0,0,0,.7);
    box-shadow: -1px 1px 10px 0 rgba(0,0,0,.7);
    }
h1,h2,h3,h4{
    text-align:center;
    font-weight:700;
}
.centermecol{
   float:none;
   margin:0 auto
}
.hide{
   display:none;
}

.sales-box-text{
   font-size:12px;
   position:relative;
}
.sales-time{
   color:#000;
   font-size:12px;
   text-align:right;
   display:block;
   position:relative;
   right:15px;
   font-weight:bold;
}
.title-row{
    background-color: rgba(50,115,95,1);
}
.title-row h1{
    font-weight:700;
    font-size:3.2rem;
    text-align:center;
    padding:10px;
    color:#fff;
}
.ylw{
    color:rgb(255, 249, 0);
}
.page-ref{
    text-align:center;
    font-weight:bold;
    color:#fff;
}
.section-row{
    padding:20px 0;
}
.etc{
    padding-top:35px;
    padding-bottom:35px;
    max-width:70%;
}
.reccg{
   color:#32a031
}
.wtchnw{
   padding-top:30px
}
.getnowh{
    text-align:center;
    font-weight:bold;
}
.wtchnw{
   padding-top:30px;
   text-align:center;
}
.booktype{
    padding-top:20px;
    padding-bottom:0px;
    text-align:center;
}
.booktype-cover{
    background-color: #f5f5f5;
    border-radius: 20px;
    -webkit-box-shadow: -1px 1px 10px 0px rgba(0, 0, 0, 0.70);
    -moz-box-shadow: -1px 1px 10px 0px rgba(0, 0, 0, 0.70);
    box-shadow: -1px 1px 10px 0px rgba(185, 185, 185, 0.7);
}
.red{
    color:red;
}
.disclaimer{
    font-size:15px;
    text-align:center;
}

.footer-background{
    background-color: #2b6452 !important;
}
footer{
   padding:100px 0 30px 0;
   background-color: #2b6452;
}
footer p{
   font-size:13px;
   text-align:center;
   color:#fff;
   line-height:16px
}
ul.ftl li{
   display:inline;
   padding-top:10px;
   text-align:center;
   padding:0;
   margin: 0;
   font-size:16px;
}
ul.ftl li a{
   color:#fff;
   padding:10px;
}
.ftl{
    text-align:center;
}

.testimonial-title{
    font-weight:bold;
    font-size:15px;
}
.testimonial-name{
    font-weight:bold;
    font-size:15px;
    padding-top:10px;
    text-align:left;
}

.title-row::after{
    position:relative;
    top:20px;
    width: 0;
    height: 0;
    border-left: 38px solid transparent;
    border-right: 38px solid transparent;
    border-top: 20px solid rgba(50,115,95,1);
    margin:0 auto;
    display:block;
    margin-bottom:20px;
}
.video{
    height:260px;
    margin:0 auto;
    display:block;
    max-width: 825px;
    min-width: 240px;
    margin: 20px auto;
}
@media (min-width: 767px) {
    .video{
        height:300px;
   }
   body{
    font-size: 24px;
}
   p{
    margin: .9375em 1.25em;
    font-size: 24px;
   }
   ul.benefits{
    font-size: 24px;
   }
   .buy-button-d{
    font-size:22px;
    }
}


footer{
    background-color:#efefef;
    padding-bottom:60px;
}
footer .wrap{
    margin:0 auto;
    padding:0 15px;
    width:920px
}
footer .wrap .title{
    color:#a1a4ab;
    font-size:20px;
    font-weight:600;
    padding:15px 0 5px
}
footer .sponsore{
    color:#a1a4ab;
    font-size:12px;
    padding-bottom:5px;
    text-align:left
}