/*
========================
Header area start
========================
*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700,700i|Roboto:300i,400,400i,500,500i,700,700i&display=swap');

/*

font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;

*/p

body {	
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4em;
    color: rgb(51, 51, 51);
}
img{max-width:100%;}
a:hover {text-decoration: none;}

::selection {
    color: white; 
    background: #ff7675;
}

::-webkit-selection {
    color: white; 
    background: #ff7675;
}

::-moz-selection {
    color: white; 
    background: #ff7675;
}

.scrolltotop {
    width: 40px;
    height: 40px;
    border-radius: 20px 20px 0 0;
    background: rgba(0,0,0,.5);
    display: block;
    text-align: center;
    padding-top: 8px;
    font-size: 22px;
    color: #ffffff;
    position: fixed;
    right: 5px;
    bottom: 5px;
    display: none;
    transition: 0.2s all ease;
    -webkit-transition: 0.2s all ease;
    -moz-transition: 0.2s all ease;
}

.scrolltotop:hover {   
    background: #000;
    color: #fff;
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);   
}

.content-box {
    max-width: 800px;
    margin: auto;
}

.content-box-old {
    max-width: 1080px;
    margin: auto;
}

/*
========================
Oto-more start start
========================
*/

.oto-mc-1 p {
    margin: 0;
}

.oto-header {
    margin-top: 40px;
}

.oto-mc-1 img {
    max-width: 100%;
    display: block;
    margin: 30px auto;

}

.oto-mc-top {    
    max-width: 361px;   
    margin-left: auto !important;
    margin-right: auto !important;

}

.oto-mc-1 p {
    color: #000;
}

.oto-mc-1 p strong {
    color: #BC0000;
}

.oto-mc-bt h2 {
    text-align: center;
    font-size: 40px;
    font-family: "Roboto Condensed";
    font-weight: 700;
    color: rgb(51, 160, 104);
}

.oto-mc-bt p {
    margin-bottom: 20px;
}

.oto-mc-bt h3 {
    font-family: Roboto;
    font-weight: 400;
    font-size: 32px;
    color: rgb(51, 160, 104);
    text-align: center;
    margin-bottom: 20px;
}

.oto-mc-bt img {
    max-width: 100%;
    display: block;
    margin: 0 auto 20px;

}

.oto-order {
    display: block;
    max-width: 600px;
    margin: auto;
    padding: 30px;
    background-color: rgb(250, 255, 243);
    border: 1px solid rgba(154, 234, 95, 0.5);
    box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);

}

.oto-order img {
    max-width: 70%;
    display: block;
    margin: auto;
}

.oto-order h2 {
    font-size: 40px;
    color: #333333;
    font-weight: bold;
    margin-top: 20px;
}

.oto-order h3 {
    color: #333;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4em;
}

.oto-order a {
    border-radius: 8px;
    padding-right: 22px;
    padding-left: 22px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #02B850;
    text-align: center;
    color: #fff;
    font-size: 45px;
    display: block;
    width: 100%;
    font-weight: bold;
    margin-bottom: 30px;
    transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
}

.oto-mc-bt > a {
    color: #33A068;
    display: block;
    text-align: center;
    margin: 30px 0;
    text-decoration: underline;
}

.oto-order a:hover {
    opacity: 0.8;
}

.oto-order p {
    margin: 0;
}

.oto-footer-area {
    background-color: #373737;
    padding: 30px 0;
    color: #fff;
}

.oto-footer-area p {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
}


.oto-footer-area p a {
    color: #fff;
    text-decoration: underline;
}

/*
========================
oto-more and meov page start
========================
*/

.mov-top {
    margin-top: 30px;
}

.mov-top p {
    text-align: center;
    font-style: italic;
    font-size: 18px;
    color: var(--tcb-tpl-color-4);
    margin: 15px 0;
}

.mov-top h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 40px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.mov-top h5 {
    font-size: 22px;  
    font-weight: 400;
    color: #000;
    text-align: center;
}

.eov-order {
    background: #fff;
    border: none;
    box-shadow: none;
}

.eov-order img:first-child {
    width: 70%;
}

.mov-top img {
    max-width: 100%!important;
    height: auto;
    margin: auto;
    display: block;
}

.eov-order + p {
    text-align: center;
    margin-bottom: 80px;
}

.eov-order + p a {
    text-align: center;
    font-size: 18px;
    color: rgb(153, 153, 153);
    text-decoration: underline;
}


/*
========================
everlean-lp page start
========================
*/

.logo-area {
    padding: 5px 0;
}

.logo-part img {
    max-width: 280px;
    display: block;
    margin: auto;
    transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
}

.logo-part img:hover {
    transform: scale(1.1);
}

.header-area {
    background: #33A068;
    color: #fff;
    padding: 50px 0 30px;   
}

.header-area p {    
    margin: 0;
    text-align: center;
    font-size: 26px;
    line-height: 1.4em;
}

.header-area h1 {
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
    font-weight: 700;
    font-size: 52px;
    padding-top: 30px;
}

.header-area h2 {
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
    font-weight: 700;
    font-size: 45px;
    padding-top: 20px;
}

.header-area ul {  
    margin: auto;
    margin: 30px 15px 30px 50px;
}

.header-area li {
    font-size: 26px;
    line-height: 1.4em;
}


.bannar-bt p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: rgb(51, 51, 51);
    margin-bottom: 20px;
}

.bannar-bt {
    padding: 50px 0;
}

.bannar-bt ul li {
    margin-bottom: 20px;
}

.bannar-bt h2 {
    font-family: Roboto;
    font-weight: 400;
    font-size: 44px;
    color: rgb(51, 160, 104);
    font-size: 40px;
    text-align: center;
    margin-bottom: 15px;
}

.stick-area {
    background: #2A312D;
    padding: 30px 0;
    text-align: center;
}

.stick-area h2 {
    color: #fff;
    margin: 0;
    font-size: 44px;
    font-weight: 400;
}

.stick-area span {
    color: #9AEA5F;
}

.stick-2pt span {
    display: block;
    margin-bottom: 30px;
    font-family: Roboto;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4em;
    color:
    rgb(51, 51, 51);
    text-align: center;
    margin-top: 10px;
}

.stick-2pt img {
    max-width: 100%;
    display: block;
    margin: auto;
}

.stick-2pt {
    background: #F0FCE7;
    padding: 30px;
    border: 2px dotted #33A068;
    margin-bottom: 30px;
}

.stick-4pt {
    background: url(/img/bg-4pt.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    text-align: center;
    border: 1px solid #fff;
    padding: 30px 50px;   
}

.stick-4pt-part {
    border: 2px solid #99CFB4;
    padding: 100px 50px 60px;
}

.stick-4pt-part p {
    font-size: 22px;
    font-family: Roboto;
    font-weight: 400;
    color: #fff;
    line-height: 1.6em;
}    

.stick-4pt-part p span {
    font-size: 30px;
    font-style: italic;
}

.stick-1bt-part ul li {
    margin-bottom: 15px;
}

.stick-1bt {
    padding: 40px 0;
}

.stick-1bt-part p {
    margin-bottom: 20px;
}

.stick-1bt-part h2 {
    font-size: 38px;
    color: rgb(51, 160, 104);
    font-weight: 400;
    text-align: center;
    margin: 30px 0;
}

.stick-3pt-part img {
    width: 100%;
    margin-bottom: 30px;
}

.stick-2bt-part {
    padding: 35px 0;
}


.stick-2bt-part p {
    margin-bottom: 20px;

}

.stick-2bt-part ul li {
    margin-bottom: 20px;
}

.stick-2bt-part img {
    max-width: 100%;
    display: block;
    margin: 0 auto 30px;
}
.content-stick {
    max-width: 960px;
    min-width: 100%;
    min-height: 1px !important;
}

.stick-3bt-top img {
    width: 100%;
    margin-bottom: 30px;
}

.stick-3bt-area h2 {
    font-size: 38px;
    color: rgb(51, 160, 104);
    font-weight: 400;
    text-align: center;
    margin: 30px 0;
}

.stick-3bt-area {
    padding: 35px 0;
}

.stick-3bt-area p {
    margin-bottom: 20px;
}

.stick-3bt-area ul li {
    margin-bottom: 20px;
}

.stick-4bt-area {
    padding: 35px 0;
}

.stick-4bt-area p {
    margin-bottom: 20px;
}

.stick-4bt-area ul li {
    margin-bottom: 20px;    
}

.stick-4bt-area h2 {
    font-size: 38px;
    color: rgb(51, 160, 104);
    font-weight: 400;
    text-align: center;
    margin: 30px 0;
}

.stick-5bt-area h2 {
    font-size: 38px;
    color: rgb(51, 160, 104);
    font-weight: 400;
    text-align: center;
    margin: 30px 0;
}

.stick-5bt-area {
    padding: 30px 0;
}

.stick-5bt-area p {
    margin-bottom: 20px;
}

.stick-4bt-top img {
    width: 100%;
    margin-bottom: 30px;
}

.stick-5bt-area ul li {
    margin-bottom: 20px;
}

.tcb-icon {
    display: inline-block;
    width: 50px;
    float: left;  
    color: #33A068!important;
}

.elp-part {
    overflow: hidden;
    background: #FAFFF3;
    padding: 30px;
    border: 1px solid #C9F4A8;
}

.elp-part h4 {
    font-weight: 400;
    font-family: Roboto;
    font-size: 26px;
    color:
    rgb(52, 52, 52);
}

.elp-part p {
    font-weight: 400;
    font-family: Roboto;
    font-size: 18px;
    color:
    rgb(52, 52, 52);
    font-style: italic;
    line-height: 32px;
}

.elp-meddle {
    margin: 20px 0;
}

.stick-5bt-area {
    padding: 30px 0;
}

.stick-5bt-area p {
    font-size: 18px;
    margin-bottom: 20px;
}

.stick-5bt-area ul li {
    font-size: 18px;
    margin-bottom: 20px;
}

.stick-6bt-area p,
.stick-6bt-area ul li {
    font-size: 18px;
    margin-bottom: 20px;
}

.stick-6bt-area h2 {
    font-family: Roboto;
    font-size: 44px;
    color: rgb(51, 160, 104);
    font-weight: 400;
    text-align: center;
    margin: 35px 0;
}

.stick-6bt-area {
    padding: 30px 0;
}

.stick-6bt-area ol li {
    margin-bottom: 20px;
    font-size: 18px;
}
.stick-7{max-width:700px;margin:auto; background-color: #33a068;
    border-color: #169179;
    border-style: solid;}
.stick-7 .col-md-6{padding:20px 20px 0;}
.best-result {
    background: #F8F8F8;
    padding: 15px;
    border: 2px solid #C7C7C7;
    border-radius: 12px;
    margin-bottom: 20px;
}

.best-result h4 {
    font-size: 20px;
    color: #008800;
    text-align: center;
    margin-bottom: 15px;
    font-weight: 700;
}

.best-result p {
    margin-bottom: 20px;
}

.package-wrapper {
    max-width: 900px;
    display: block;
    margin: 50px auto 15px;
}

.package-item {
    border-radius: 5px;
    display: block;
    max-width: 600px;
    margin: auto;
    padding: 30px;
    background-color:
    rgb(250, 255, 243);
    border: 1px solid
    rgba(154, 234, 95, 0.5);
    box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 10px 24px 0
rgba(0,0,0,0.15);
}

.package-item img {
    display: block;
    margin: auto;
}

.package-item h4 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #333;
    margin-bottom: 20px;
}

.package-fimg {
    height: 170px!important;
    width: auto!important;
    display: block!important;
    margin: auto!important;
    margin-bottom: 20px!important;
}

.package-wrapper p {
    margin-bottom: 0;
}

.package-wrapper h3 {
    font-size: 40px !important;
    font-family: Roboto !important;
    font-weight: bold;
}

.package-st {
    background: #D6F7BF;
    display: block;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    font-family: Roboto;
    padding: 10px 5px;
    border-radius: 5px 5px 0 0;
    border-top: 1px solid #9AEA5F;
    border-left: 1px solid #9AEA5F;
    border-right: 1px solid #9AEA5F;
}

.package-meddle {
    background: #E3F2CD;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
    padding: 30px 0;
}

.package-meddlew {
    position: relative;
    top: -40px;
}

.meddle-lp {
   width: 100%;
}

.package-meddle h4 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #333;
    margin-bottom: 20px;
}

.package-meddle div {
    background: #CCD9B8;
    padding: 15px 5px; 
    margin: 15px 0;
}

.package-meddle h3 span {
    font-size: 25px;
    font-family: Roboto !important;
    font-weight: 300 !important;
    color: #333!important;
}

.meddle-lp {
    max-width: 100%!important;
}

.package-item a {
    background: #02B850; 
    font-family: Roboto !important;
    font-weight: 700;
    font-size: 34px;
    display: block;
    border-radius: 8px;
    color: #fff;
    margin: 25px 0;
    text-align: center;
}

.package-item a:hover {
    color: #fff;
		text-decoration: none;
}

.package-meddle a {
    background: #02B850; 
    font-family: Roboto !important;
    font-weight: 700;
    font-size: 34px;
    display: block;
    border-radius: 8px;
    color: #fff;
    margin: 25px 15px;
    text-align: center;
}

.package-meddle a:hover {
    color: #fff;
		text-decoration: none;
}

.recipes-part {
    margin-bottom: 40px;
}

.recipes-part img {
    max-width: 100%;
    display: block;
    margin: 0 auto 15px;
}

.money-back {
    padding: 30px;
    background: #EBEBEB;
}

.money-back img {
    max-width: 100%;
    display: block;
    margin: auto;
}

.voo-btn {
    font-family: Roboto;
    padding: 20px 20px 20px;
    font-weight: 400;
    font-size: 32px;
    border-radius: 200px;
    background-color:
    rgb(51, 160, 104) !important;   
    color: #fff;
    font-weight: 400;
    text-align: center;
    text-transform: capitalize;
    display: inline-block;
    margin-top: 50px;
    margin-bottom: 10px;
}

.voo-btn:hover {
    color: #fff;
    opacity: 0.9;
}

.bd-brd {
    display: block;
    height: 2px;
    width: 100%;
    background: #D0D0D0;
}

.faq-area {
   background: #F3F3F3; 
   padding: 50px 0;
}

.faq-area h2 {
    color: #181818;
    font-family: Roboto;
    font-weight: 400;
    font-size: 44px;
    text-align: center;
    margin-bottom: 30px;
}

.faq-area h3 {
    font-family: Roboto;
    font-weight: 400;
    font-size: 28px;
    color:
    rgb(51, 51, 51);
    font-weight: bold;
    margin-bottom: 30px;
}

.faq-part {
    border-bottom: 1px dashed #A1A1A1;
    padding: 20px 0;
}

.faq-part img {
    max-width: 100%;
    display: block;
    margin: 20px auto 0;
}

.footer-link {
    padding: 0;
    margin: 0;
    margin-left: 20px;
}

.footer-link li {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    word-wrap: break-word;
}

/*
========================
oto-cacao area start
========================
*/

.oc-box {
    max-width: 380px;
    margin: auto;
}

.oc-box {
    text-align: center;
}

.oc-box img {
    width: 120px;
}

.oc-top-area {
    padding: 30px 0;
}

.oc-top-area p {
    font-size: 18px;
    color: #000;
    font-family: Roboto;
    font-weight: 400;    
    line-height: 1.4em;
}

.ca-bannar img {
    max-width: 80%;
    display: block;
    margin: auto;
}

.ca-bannar-bt {
    padding: 30px 0 15px;
}

.ca-bannar-bt h2 {
    font-family: 'Roboto Condensed', sans-serif;
    color: #5D3C06;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    margin: 20px 0 20px;
}

.ca-bannar-bt h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 32px;
    font-weight: 400;
    text-align: center;
    margin: 20px 0;
    color: #5D3C06;
}

.ca-bannar-bt p {
    font-size: 18px;
    margin-bottom: 20px;
    color: #333;
}

.show-area {
    padding: 30px 0;
    background: #F7F7F7;
}

.show-area img {
    max-width: 100%;
    display: block;
    margin: 0 auto 20px;
}

.show-area p {
    font-size: 18px;
    margin-bottom: 20px;
}

.show-area h2 {
    font-size: 32px;
    text-align: center;
    color: #5D3C06;
    font-weight: 700;
    margin-bottom: 60px;
}

.cocao-content {
    padding: 30px 0;
    background: #fff;
}

.cocao-content img {
    max-width: 100%;
    display: block;
    margin: 0 auto 20px;
}

.cocao-content p {
    font-size: 18px;
    margin-bottom: 20px;
}

.cocao-content ul li {
    font-size: 18px;
    margin-bottom: 20px;
}

.cocao-content h2 {
    font-family: 'Roboto', sans-serif;
    font-size: 32px;
    text-align: center;
    color: #5D3C06;
    font-weight: 400;
    margin-bottom: 40px;
}

.cocao-note {
    background: #5D3C06;
    padding: 15px 0;
    text-align: center;
}

.cocao-note h2 {
    font-family: 'Roboto', sans-serif;
    color: #fff;
    font-weight: 400;
    font-size: 32px;
    margin: 7px 0;
}

.upsell-5 {
    background: #F7F7F7;
}

.upsell-5 h2 {
    font-weight: 700;
}

.upsell-bg {
    background: url(/img/background-left.png); 
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.mb-100 {
    padding: 20px;
    background: #F8F8F8;
    border: 3px dotted #D2D2D2;
}

.cacao-order {
    max-width: 1000px;
    display: block;
    margin: auto;
}

.co-part {
    background-color:
    transparent;
    border: 1px solid
    rgba(183, 167, 152, 0.5);
    box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
    padding: 30px;
    border-radius: 4px;
}

.cacao-order {
    padding: 40px 0 70px;
}

.cacao-order img {
    max-height: 170px;
    display: block;
    margin: 15px auto;
}

.cacao-order h2 {
    font-size: 30px;
    font-family: "Roboto Condensed";
    font-weight: 700;
    color: #333333;
}

.cacao-order span {
    font-family: 'Roboto', sans-serif;
    color: #008800;
    font-size: 40px;
    font-weight: 700;
    text-align: center;
    display: block;
    margin: 25px 0;
}

.cacao-order p {
    font-size: 18px;
    color: #333;
}

.cacao-order a {
   font-family: 'Roboto', sans-serif;
   font-size: 34px;
   font-weight: bold;
   background: #A5712A;
   color: #fff;
   display: block;
   border-radius: 8px; 
   margin: 5px 0 8px;
   transition: 0.3s all ease;
   -webkit-transition: 0.3s all ease;
}

.cacao-order a:hover {
    opacity: 0.8;
    color: #fff;
  	text-decoration: none;
}

.co-part h2 strong {
    color: #F68500;
    font-family: "Roboto Condensed" !important;
    font-size: 30px;
}

.co-meddle {
    border: none!important;
    background-color: rgb(235, 235, 235);
}

.last-part-co p a {
    font-size: 18px;
    text-decoration: underline;
   color: rgb(93, 60, 6);
}

.last-part-co {
    margin-bottom: 50px;
}









/*
========================
oto-organifiprotein area start
========================
*/


/*-- c-logo area start --*/

.c1-logo-wrapper img {
    display: block;
    width: 286px;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 50px;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
}

.c1-logo-wrapper img:hover {
    transform: scale(1.1);
}

.c1do-wrapper {
    margin-left: 100px;
}

.c1do-wrapper p {
    margin-bottom: 0;
    font-size: 18px;
}

.lp p {
    font-size: 18px;
    margin-bottom: 20px;
    color: rgb(51, 51, 51);
    font-weight: 400;
}

/*-- c-logo area start --*/

/*-- the area start --*/
.c1the {
    margin-top: 50px;
}

.c1the-wrapper h1 {
    font-size: 40px;
    font-family: "Roboto Condensed";
    font-weight: 600;
    color: rgb(51, 160, 104);
    margin-bottom: 20px;
}

.c1the-wrapper p {
    font-size: 18px;
    margin-bottom: 20px;
    text-align: left;
}

/*-- the area end --*/

/*-- but area start --*/
.c1but-wrapper h2 {
    font-size: 32px;
    color: rgb(51, 160, 104);
    font-weight: 300;
    margin-bottom: 0;
    text-align: center;
}

.c1but-wrapper h2:first-child {
    margin-top: 40px;
}

.c1but-wrapper h2.c1but-last {
    margin-bottom: 30px;
}

.c1but-wrapper p {
    margin-bottom: 20px;
    font-size: 18px;
}

/*-- but area end --*/

/*-- c1food area start --*/
.c1food-wrapper h1 {
    font-size: 44px;
    color: rgb(51, 160, 104);
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 20px;
}

.c1food-wrapper p {
    font-size: 18px;
    margin-bottom: 20px;
    text-align: left;
}

/*-- c1food area end --*/

/*-- c1right area start --*/
.c1-right-wrapper h2 {
    font-size: 31px;
    color: rgb(51, 160, 104);
    font-weight: 300;
    margin-bottom: 0;
    text-align: center;
}

.c1-right-heading {
    margin-top: 50px;
    margin-bottom: 30px;
}

.c1-right-para {
    border: 3px solid rgb(34, 154, 215) ;
    border-radius: 10px;
    margin-top: 30px;
    padding: 40px 30px;
}

.c1-right-wrapper p.also {
    margin-top: 30px;
}

.c1-rpl img {
    width: 300px;
    height: auto;
    padding: 10px 10px 10px 0px;
}

.c1-right-para-two {
    margin-bottom: 30px;
}

.c1so-wrapper h2 {
    font-size: 31px;
    color: rgb(51, 160, 104);
    font-weight: 300;
    text-align: center;
    margin-bottom: 30px;
}

.c1so-green {
    background-color: #339F67;
    padding: 20px 40px;
    border-bottom: 1px dotted #fff;
    position: relative;
}

.c1so-green:after {
    content: "1";
    display: inline-block;
    width: 70px;
    height: 70px;
    font-weight: 700;
    font-size: 24px;
    color: #339F67;
    border-radius: 50%;
    border: 2px solid #339F67;
    background: #fff;
    position: absolute;
    top: -37px;
    left: 44%;
    padding: 14px 25px;
}

.c1so-two:after {
    content: "2";
}

.c1-three:after {
    content: "3";
}

.c1-four:after {
    content: "4";
}

.c1so-green-heaing h1 {
    font-size: 34px;
    font-weight: 600;
    margin-top: 32px;
    margin-bottom: 20px;
}

.c1so-green-heaing p {
    text-align: left;
    color: #fff;
}

/*-- c1right area end --*/

/*-- c1whsy area start --*/
.c1why-wrapper h1 {
    font-size: 31px;
    color: rgb(51, 160, 104);
    font-weight: 300;
    text-align: center;
    margin-bottom: 30px;
}

/*-- c1whsy area end --*/

/*-- c1pop area start --*/
.c1pop-heading h1 {
    font-size: 44px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0;
}

.c1pop-heading {
    background-color: rgb(51, 160, 104);
    padding: 20px 0;
}

.c1pop-para {
    background-color: #E4FFF1;
    padding: 20px;
}

/*-- c1pop area end --*/

/*-- c1next area start --*/
.c1next-heading h1 {
    font-size: 44px;
    color: rgb(51, 160, 104);
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 30px;
}

/*-- c1next area end --*/

/*-- c1seed area start --*/
.c1seed-heading h1 {
    font-size: 44px;
    color: rgb(200, 139, 0);
    font-weight: 700;
    margin-bottom: 0;
}

.c1seed-heading {
    background-color: #E3C994;
    padding: 20px;
}

.c1seed-contant {
    background-color: #FFF9EA;
    padding: 20px;
    padding-top: 30px;
    padding-bottom: 40px;
    margin-bottom: 25px;
}

.c1seed-contant ul {
    list-style-type: disc;
    margin-left: 50px;
}

.c1seed-contant ul li {
    font-size: 18px;
}

/*-- c1seed area end --*/

/*-- c1protein area start --*/

.protein-heading {
    background-color: #F7F5C3;
}

.protein-heading h1 {
    color: rgb(51, 160, 104);
}
/*-- c1protein area end --*/

/*-- c1by area start --*/
.c1by-heading h1 {
    font-size: 32px;
    color: rgb(51, 160, 104);
    font-weight: 300;
    text-align: center;
    margin-bottom: 30px;
}

.c1by-contant ul {
    list-style-type: disc;
    margin-left: 50px;
}

.c1by-contant ul li {
    font-size: 18px;
    margin-bottom: 20px;
}

/*-- c1by area end --*/

/*-- Introducing  area start --*/

.introducing-img img {
    display: block;
    width: 100%;
    margin-bottom: 30px;
}

/*-- Introducing  area end --*/

/*-- c1organifi area start --*/

.sub-c1organifi {
    max-width: 565px;
    margin: auto;
}

.c1organifi-one-heading h2 {
    font-size: 32px;
    color: rgb(51, 160, 104);
    font-weight: 300;
    text-align: center;
}

.c1organifi-one-heading h1 {
    font-size: 30px;
    font-weight: 700;
    margin-top: 30px;
    margin-bottom: 25px;
}

.c1organifi-one-contant img {
    display: block;
    width: 100%;
}

.c1organifi-one-contant p {
    font-size: 18px;
    margin-bottom: 40px;
}

.c1organifi-two-contant img {
    display: block;
    width: 100%;
    margin-top: 20px;
}

.sub-c1organifi-two {
    max-width: 670px;
    margin: auto;
}

.c1organifi-two-contant p {
    font-size: 18px;
    margin-bottom: 40px;
}

.c1organifi-two-contant p#my {
    margin-top: 30px;
}

.c1organifi-two-contant h2 {
    text-align: center;
    line-height: 1.1;
}

/*-- c1organifi area end --*/

/*-- you area start --*/

.you-contant ul {
    max-width: 422px;
}

.you-contant p#also {
    max-width: 422px;
}

/*-- you area end --*/

/*-- boosting area start --*/
.boosting-wrapper {
    background-color: rgb(44, 164, 214) !important;
    background-image: linear-gradient(150deg, rgb(44, 164, 214) 0%, rgb(0, 139, 196) 54%, rgb(44, 164, 214) 54%, rgb(0, 139, 196) 100%) !important;
    background-size: auto !important;
    background-position: 50% 50% !important;
    background-attachment: scroll !important;
    background-repeat: no-repeat !important;
}

.boosting-wrapper {
    padding: 20px;
}

.boosting-heading h2 {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
}

.boosting-heading {
    margin-bottom: 40px;
}

.boosting-para {
    max-width: 372px;
}

.boosting-para p {
    color: #fff;
}

.boosting-list {
    color: #fff;
}

.boosting-list ul {
    list-style-type: disc;
    margin-left: 60px;
    margin-top: 10px;
}

.boosting-list ul li {
    font-size: 18px;
    margin-bottom: 20px;
}

.boosting-list p {
    color: #fff;
}

.boosting-out-para {
    margin-top: 20px;
}

/*-- boosting area end --*/

/*-- 60days area start --*/

.days-heading h1 {
    font-size: 44px;
}

/*-- 60days area end --*/

/*-- c1remember area start --*/
.c1remember-wrapper {
    max-width: 1000px;
    margin: auto;
}

.c1remember-heading h1 {
    font-weight: 400;
    font-size: 44px;
    color: rgb(51, 160, 104);
    margin-bottom: 0;
}

.c1rl-one {
    background-color: rgb(250, 255, 243) !important;
    border: 1px solid rgba(154, 234, 95, 0.5);
    border-radius: 4px;
    -webkit-box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
    box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
    padding: 30px 40px 40px;
    margin-bottom: 40px;
}

.c1rl-one h2 {
    font-family: "Roboto Condensed";
    font-size: 30px !important;
    text-align: center;
    font-weight: 600;
    margin-bottom: 15px;
}

.c1rl-one > img {
 width: 100%;
}

.c1rl-one > h1 {
    font-weight: 600;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 0
}

.c1rl-one span {
    display: block;
    text-align: center;
    font-size: 14px;
}

.c1rl-one-save {
    margin-top: 40px;
}

.c1rl-one-save p {
    font-size: 18px;
    margin-bottom: 0;
}

.c1rl-one-link {
    margin-top: 35px;
}

.c1rl-one-link a:hover{
    text-decoration: none;
    color: #fff;
}

.c1rl-one-link a {
    display: block;
    text-align: center;
    background-color: #A5712A;
    border-radius: 6px;
    padding: 10px 0;
    margin-bottom: 15px;
    font-size: 18px;
    margin-bottom: 0;
    color: #fff;
  	text-decoration: none;
}

.c1rl-one-link-single a {
    display: block;
    text-align: center;
    background-color: #A5712A;
    border-radius: 6px;
    padding: 10px 0;
    margin-bottom: 15px;
    font-size: 18px;
    margin-bottom: 0;
    color: #fff;
  	text-decoration: none;
}

.c1rl-one-link a span {
    color: #fff;
    margin-bottom: 0;
    font-size: 34px;
    font-weight: 600;
    line-height: 1;
}

.c1rl-one-link p {
    font-size: 18px;
    margin-bottom: 0;
    color: #fff;
}

.c1rl-one-link a#last-linkc1 {
    background-color: rgb(243, 229, 171) !important;
}

.c1rl-one-link a#last-linkc1 span {
    color: #222;
    font-weight: 600;
}

.c1rl-one-link a#last-linkc1  {
    color: #222;
}

.c1rl-one-link img {
    display:block;
    width: 100%;
		max-width: 218px;
    margin-top: 30px;
}

.c1rl-two {
    background-color: #E3F2CD!important;
}

.clrl-three img.b3 {
    margin-top: -20px;
}

.c1rl-two {
    padding-top: 50px;
    padding-bottom: 50px;
}

.c1remember-list {
    margin-top: 30px;
}

.c1rempara p a {
    display: inline-block;
    color: rgb(51, 160, 104);
    font-size: 18px;
    text-decoration: underline;
}

.c1rempara span {
    font-size: 14px;
    font-style: italic;
}

.c1rempara  {
    padding-bottom: 50px;
    margin-top: 30px;
}

/*===========================
        page-four-start
===========================*/
.ct-box {
    max-width: 815px;
    margin: auto;
}
p.cust {
    font-size: 18px;
    margin-bottom: 25px;
}
/*-- f-header area start --*/
.f-header-wrapper a img {
    display: inline-block;
    width: 290px;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
}
.f-header-wrapper a img:hover {
    transform: scale(1.1);
}
/*-- f-header area end --*/
/*-- f-header-heading area start --*/
.f-header-heading-wrapper p {
    font-size: 18px;
    margin-bottom: 0;
}
.f-header-heading-wrapper p strong {
    color: #E00000;
}
.f-header-heading-wrapper {
    margin: 50px 0;
}
/*-- f-header-heading area start --*/
/*-- f-my area start --*/
.f-my-wrapper h2 {
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
    font-weight: bold;
    font-size: 38px;
    margin-bottom: 25px;
    color: rgb(51, 160, 104);
}
/*-- f-my area end --*/
/*-- f-control area start --*/
.f-control-wrapper h2 {
    font-size: 38px;
    text-align: center;
    font-weight: 400;
    color: rgb(51, 160, 104);
    margin-top: 10px;
    margin-bottom: 25px;
}
/*-- f-control area end --*/
/*-- f-an area start --*/
.f-an-wrapper h2 {
    font-size: 38px;
    text-align: center;
    font-weight: 400;
    color: rgb(51, 160, 104);
    margin-top: 10px;
    margin-bottom: 25px;
}
.f-an-wrapper ul li {
    list-style-type: disc;
    font-size: 18px;
    margin-left: 55px;
    margin-bottom: 25px;
}
/*-- f-an area end --*/
/*-- f-typical area start --*/
.f-typical-wrapper h2 {
    font-size: 38px;
    text-align: center;
    font-weight: 400;
    color: rgb(51, 160, 104);
    margin-top: 10px;
    margin-bottom: 25px;
}
/*-- f-typical area end --*/
/*-- c1right area start --*/
.c1-right-wrapper h2 {
    font-size: 31px;
    color: rgb(51, 160, 104);
    font-weight: 300;
    margin-bottom: 0;
    text-align: center;
}
.c1-right-heading {
    margin-top: 50px;
    margin-bottom: 30px;
}
.c1-right-para {
    border: 3px solid rgb(34, 154, 215) ;
    border-radius: 10px;
    margin-top: 30px;
    padding: 40px 30px;
}
.c1-right-wrapper p.also {
    margin-top: 30px;
}
.c1-right-para-two {
    margin-bottom: 30px;
}
.c1so-wrapper h2 {
    font-size: 31px;
    color: rgb(51, 160, 104);
    font-weight: 300;
    text-align: center;
    margin-bottom: 30px;
}
.c1so-green {
    background-color: #339F67;
    padding: 20px 70px;
    border-bottom: 1px dotted #fff;
    position: relative;
}
.c1so-green:after {
    content: "1";
    display: inline-block;
    width: 70px;
    height: 70px;
    font-weight: 700;
    font-size: 24px;
    color: #339F67;
    border-radius: 50%;
    border: 2px solid #339F67;
    background: #fff;
    position: absolute;
    top: -37px;
    left: 44%;
    padding: 14px 25px;
}
.c1so-two:after {
    content: "2";
}
.c1-three:after {
    content: "3";
}
.c1-four:after {
    content: "4";
}
.c1so-green-heaing h1 {
    font-size: 30px;
    font-weight: 400;
    margin-top: 32px;
    margin-bottom: 20px;
}
.c1so-green-heaing p {
    text-align: left;
    color: #fff;
}
/*-- c1right area end --*/
/*-- f-hard area start --*/
.f-hl-right img {
    display: block;
    width: 100%;
}
.f-hard-wrapper h2 {
    font-size: 38px;
    text-align: center;
    font-weight: 400;
    color: rgb(51, 160, 104);
    margin-top: 10px;
    margin-bottom: 25px;
}
/*-- f-hard area end --*/
/*-- f-called area start --*/
.f-called {
    background-color: #33A068;
    padding-top: 40px;
    padding-bottom: 20px;
}
.f-called-wrapper h2 {
    font-size: 44px;
    text-align: center;
    font-weight: 400;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 25px;
}
.f-called-wrapper li {
    font-size: 18px;
    margin-bottom: 25px;
    margin-left: 55px;
    list-style-type: disc;
}
/*-- f-called area end --*/
/*-- peak area start --*/
.f-peak-wrapper h2 {
    font-size: 44px;
    text-align: center;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 25px;
    color: rgb(51, 160, 104);
}
.f-peak {
    padding-top: 40px;
}
/*-- peak area end --*/
/*-- f-bieo area start --*/
.f-bieo-one span {
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 1px solid rgb(51, 160, 104);
    color: rgb(51, 160, 104);
    font-weight: bold;
    font-size: 24px;
    padding: 12px 0px;
    margin-bottom: 3px;
}
.f-bieo-one h2 {
    font-size: 29px;
    text-align: center;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgb(51, 160, 104);
}
.f-bieo-heaidng h2 {
    font-size: 44px;
    text-align: center;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 25px;
    color: rgb(51, 160, 104);
}
/*-- f-bieo area end --*/
/*-- f-with area start --*/
.f-with-wrapper h2 {
    font-size: 35px;
    text-align: center;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 25px;
    color: rgb(51, 160, 104);
}
.f-with-wrapper ul {
    list-style-type: disc;
    margin-left: 55px;
}
.f-with-wrapper ul li {
    font-size: 18px;
    margin-bottom: 2px;
}
/*-- f-with area end --*/
/*-- f-how area start --*/
.f-how-wrapper h2 {
    font-size: 35px;
    text-align: center;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 25px;
    color: rgb(51, 160, 104);
}
/*-- f-how area end --*/
/*-- f-long area start --*/
.f-log-wrapper h2 {
    font-size: 35px;
    text-align: center;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 25px;
    color: rgb(51, 160, 104);
}
/*-- f-long area end --*/
/*-- f-two area start --*/
.f-two-wrapper h2 {
    font-size: 35px;
    text-align: center;
    font-weight: 400;
    margin-top: 20px;
    margin-bottom: 25px;
    color: rgb(51, 160, 104);
}
/*-- f-two area end --*/
/*-- c1remember area start --*/
.c1remember-wrapper {
    max-width: 1000px;
    margin: auto;
}
.c1remember-heading h1 {
    font-weight: 400;
    font-size: 44px;
    color: rgb(51, 160, 104);
    margin-bottom: 0;
}
.c1rl-one {
    background-color: rgb(250, 255, 243) !important;
    border: 1px solid rgba(154, 234, 95, 0.5);
    border-radius: 4px;
    -webkit-box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
    box-shadow: 0 10px 24px 0 rgba(0,0,0,0.15);
    padding: 30px 40px;
    padding-bottom: 40px;
}
.c1rl-one h2 {
    font-family: "Roboto Condensed";
    font-size: 30px !important;
    text-align: center;
    font-weight: 600;
    margin-bottom: 15px;
}
.c1rl-one > img {
 width: 100%;
}
.c1rl-one > h1 {
    font-weight: 600;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 0
}
.c1rl-one span {
    display: block;
    text-align: center;
    font-size: 14px;
}
.c1rl-one-save {
    margin-top: 40px;
}
.c1rl-one-save p {
    font-size: 18px;
    margin-bottom: 0;
}
.c1rl-one-link {
    margin-top: 35px;
}
.c1rl-one-link a {
    display: block;
    text-align: center;
    background-color: #A5712A;
    border-radius: 6px;
    padding: 10px 0;
    margin-bottom: 15px;
}
.c1rl-one-link h3 {
    color: #fff;
    margin-bottom: 0;
    font-size: 34px;
    font-weight: 600;
    line-height: 1;
}
.c1rl-one-link p {
    font-size: 18px;
    margin-bottom: 0;
    color: #fff;
}
.c1rl-one-link a#last-linkc1 {
    background-color: rgb(243, 229, 171) !important;
}
.c1rl-one-link a#last-linkc1 h3 {
    color: #222;
}
.c1rl-one-link a#last-linkc1 p {
    color: #222;
}
.c1rl-one-link img {
    display:block;
    width: 100%;
    margin-top: 30px;
}
.c1rl-two {
    background-color: #E3F2CD!important;
}
.clrl-three img.b3 {
    margin-top: -20px;
}
.c1rl-two {
    padding-top: 50px;
    padding-bottom: 50px;
}
.c1remember-list {
    margin-top: 30px;
}
.c1rempara p a {
    display: inline-block;
    color: rgb(51, 160, 104);
    font-size: 18px;
    text-decoration: underline;
}
.c1rempara span {
    font-size: 14px;
    font-style: italic;
}
.c1rempara  {
    padding-bottom: 50px;
}
.t-cart-parice h2 {
    margin-bottom: 40px;
}
.f-card-cart p {
    color: #222;
}
.f-card-link a {
    background-color: #008800;
}
.f-card-two {
    margin-top: 50px;
}
h1#dollar {
    margin-top: 55px;
}
.f-card-bg {
    background-color: #E3F2CD!important;
}
/*ota-footer start*/
.oto-footer-area {
    background-color: #373737;
    padding: 30px 0;
    color: #fff;
}
.oto-footer-area p {
    color: #fff;
    font-size: 14px;
}
.oto-footer-area p a {
    color: #fff;
    text-decoration: underline;
}
.footer-link li {
    font-size: 13px;
    font-style: italic;
}
/*
========================
digdessertcb-lp page start
========================
*/
.ddl-main-content p {
    font-size: 18px;
    font-family: Roboto;
    font-weight: 400;
    line-height: 1.4em;
    color: rgb(51, 51, 51);
    margin-bottom: 20px;
}
.ddl1-area {
    width: 100%;
    height: 150px;
    background: url(img/background-test.jpg);
    background-repeat: repeat-x;
    background-position: center;
    background-attachment: fixed;
}
.ddl-main-wrapper {
    background: #F8F8F8;
    padding: 30px 15px;
}
.ddl-main-content {
    max-width: 900px;
    margin: 0 auto;
    background: #fff;
    padding: 30px;
    border: 2px solid rgb(234, 234, 234);
    border-radius: 8px;
}
.dd2-area h3 {
    font-size: 45px;
    font-family: "Roboto Condensed";
    font-weight: 400;
    color: rgb(51, 160, 104);
    text-align: center;
    margin-bottom: 40px;
}
.dd2-area ul li {
    font-family: Roboto;
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4em;
    color: rgb(51, 51, 51);
    margin-top: 25px;
}
.dd2-area h2 {
    font-family: Roboto;
    font-weight: 400;
    font-size: 40px;
    color: rgb(51, 160, 104);
    text-align: center;
    margin: 26px 0;
}
.dd2-area h4 {
    font-size: 35px;
    font-family: Roboto;
    font-weight: 400;
    line-height: 1.4em;
    color: rgb(51, 51, 51);
    font-weight: bold;
    text-align: center;
}
.dd2-area img {
    max-width: 100%;
    display: block;
    margin: 10px auto;
}
.items-ddl {
    margin-bottom: 30px;
}
.items-ddl2 img {   
    margin: 20px auto;
}
.ddl2-atc a {
    font-family: Roboto;
    font-size: 52px;
    line-height: 1.1em;
    text-transform: capitalize;
    width: 80%;
    background: #33A068;
    color: #fff;
    font-weight: bold;
    text-align: center;
    display: block;
    margin: auto;
    padding: 10px 15px;
    border-radius: 200px;
    transition: 0.2s all ease;
    margin-bottom: 15px;
}
.ddl2-atc a:hover {
    opacity: 0.8;
}
.ddl2-atc {
    margin-top: 35px;
}
.ddl-main-content2 p {
    font-size: 18px;
    font-family: Roboto;
    font-weight: 400;
    line-height: 1.4em;
    color: rgb(51, 51, 51);
    margin-bottom: 20px;
}
.ddl-main-content2 {
    max-width: 900px;
    margin: 0 auto;   
    padding: 30px;
    background: #EFEFEF; 
}
.ddl-main-wrapper2 {
    padding: 15px 0 15px;
    background: #EFEFEF;
    border-width: 2px 0px 0px;
    border-style: solid;
    border-color: rgb(208, 208, 208) rgb(51, 51, 51) rgb(51, 51, 51);
}
.ddl-main-content2 h2 {
    color: rgb(24, 24, 24);
    text-align: center;
    font-family: Roboto;
    font-weight: 400;
    font-size: 44px;
}
.ddl-main-content2 h4 {
    font-size: 20px;
    font-family: Roboto;
    line-height: 1.4em;
    color: rgb(51, 51, 51);
    font-weight: bold;
    margin: 26px 0;
}

/*-- c1remember area end --*/

/*digdessertcb-lp2 page*/

.dl2-main-wrapper {   
    /*background: url(/img/Blurred-Background-scaled.jpg);*/
	filter: grayscale(0%) brightness(100%) contrast(100%) blur(0px) sepia(0%) invert(0%) saturate(100%) hue-rotate(0deg);
    opacity: 1;
    background-image: linear-gradient(rgba(110, 78, 36, 0.2), rgba(110, 78, 36, 0.2)), url(/img/Blurred-Background-scaled.jpg) !important;
    background-color: rgba(124, 78, 78, 0) !important;
    background-size: cover;
    background-position: 50% 50%, 50% 98% !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed;
    padding: 30px 15px;
}

.dl2-main-content {
    max-width: 900px;
    margin: 0 auto;   
    padding: 0;
   
}


.dl2-header h2 {      
    font-size: 45px;
    font-family: "Roboto Condensed" !important;
    font-weight: 400;
    color: rgb(255, 255, 255);
    text-align: center;
    margin-bottom: 50px;
}



.dl2-right p {
    font-size: 30px;
    color: #fff;
    text-align: center;
    line-height: 1.4em;
}


.dl2-right a {
    text-decoration: none;
    color: #fff;
    background-color: rgb(82, 166, 73);
    padding: 25px 15px;
    font-family: Roboto ;
    font-weight: 400;
    font-size: 34px;
    text-transform: none;
    font-weight: 600;
    width: 100%;
    display: block;
    margin-top: 15px;
    transition: 0.2s all ease;

}

.dl2-right a:hover {
    opacity: 0.9;
}

.top_head{
	font-size:45px;
}

/* responsive */

@media only screen and (max-width:600px){


.dl2-main-wrapper {   
    background: url(/img/Blurred-Background-scaled.jpg) !important;
    background-size: cover;
    background-position: 50% 50%, 50% 98% !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed;
    padding: 30px 15px;
}


}
/*
========================
prebio-lp page start
========================
*/

.plc-box {
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.plc-box p {
    font-family: 'Roboto', sans-serif;
    color: #333333;
    font-size: 20px;
    line-height: normal;
    margin-bottom: 22px;
}

.plc-box ul {
    padding-left: 50px;
}


.plc-box ul li {
    color: #333333;
    font-size: 20px;
    line-height: normal;
    margin-bottom: 21px;
}

.plc-box ol {
    padding-left: 50px;
}


.plc-box ol li {
    color: #333333;
    font-size: 20px;
    line-height: normal;
    margin-bottom: 21px;
}

.plc-box h2 {
    font-family: 'Roboto', sans-serif;
    color: #008800;
    font-size: 42px;
    font-weight: 400;
    text-align: center;
}

.plc-box h3 {
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 42px;
    font-weight: 400;
    text-align: center;
}

.pl-area-1 {
    text-align: center;
    padding: 50px 0 80px;    
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    word-wrap: break-word;
}

.pl-area-1 h5 {
    color: #000;
    font-size: 67px;
    font-weight: 700;
    font-family: "Roboto Condensed";
    line-height: 80.4px
}

.pl-area-1 p {
    font-size: 31px;
    text-align: center;
    color: #000;
    margin-bottom: 0px;
}

.pl-area-1a {
    text-align: center;
    padding: 50px 0 80px;    
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    word-wrap: break-word;
}

.pl-area-1a h5 {
    color: #000;
    font-size: 45px;
    font-weight: 700;
    font-family: "Roboto Condensed";
}

.pl-area-1a p {
    font-size: 31px;
    text-align: center;
    color: #000;
    margin-bottom: 0px;
}

.pl-area-2 {
    padding: 60px 0 40px;
}

.pl-area-3 {      
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    color: #fff;
}

.plc-overlay {
    padding: 50px 0 50px;  
    background: rgba(0,0,0,.6);
}

.pl-area-3 p {
    color: #fff;
}

.pl-area-3 ul li {
    color: #fff;
}

.pl-area-3 h4 {
    font-size: 38px;
    font-weight: 400;
    text-align: center;
    margin-bottom: 35px;
}

.pl-faq-area p,
.pl-faq-area ul li {
    font-size: 20px;
}


.pl-faq-area .faq-part p {
    font-size: 18px;
}

.pl-faq-area {
    margin-bottom: 50px;
}

.pl-area-4 .row {
    margin-top: 40px;
}

.pl-area-4 h2 {
    text-align: center;
}

.pl-area-4 {
    padding: 10px 0;
}

.pl5-bg {
    background: #fff;
    padding: 40px 15px;
    box-sizing: border-box;
}

.pl-area-5 {
    background: url(/img/pl5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center;
}

.pl-area-5 h2 {
    text-align: center;
    margin-bottom: 40px;
}

.pl-area-6 {
    padding: 10px 0;
}

.pl-area-7 { 
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.pl-area-7 h4 {
    text-transform: uppercase;
    text-decoration: underline;
    text-align: center;
    font-size: 29px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 25px;
}

.pl-area-7 p {
    color: #fff;
}

.ch-mb {
    margin-bottom: 40px;
}

.pl-area-8 {
    padding: 10px 0;
}

.pl-area-9 {
    background: url(/img/Street.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.pl-area-10 {
    padding: 10px 0;
}

.pl-11-inner {
    text-align: center;    
    background: url(/img/Quote_04_bg-image_02.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
   
}

.pl-11-inner p {
     color: #fff;
}

.pl-11-inner p em {
    font-size: 24px;
    color: #fff; 
    line-height: 43.2px
}

.pli-overlay {
    padding: 50px 40px 30px 40px;
    background: rgba(44, 107, 134,0.8);
    margin-bottom: 40px;
}

.pl-area-11 {
    background: url(/img/bg96.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding: 10px 0;
    background-attachment: fixed;
}

.plc-pdng {
    padding: 10px 0;
}

.pl-area-13 {
    background: #F7F7F7;
    padding: 10px 0;
}

.pl14-inner {
    background: #F7F7F7;
    padding: 30px;
    border-bottom: 1px solid #EAEAEA;
    border-top: 1px solid #EAEAEA;
    text-align: center;
    margin: 15px 0;
}

.pl14-inner p {
    line-height: 41.4px;
    font-size: 23px;
    font-style: italic;
}

.pl-area-19 { 
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.pl19-overlay {
    background: rgba(255,255,255,.6);
    padding: 10px 0;
}

.pl-area-21 {
    background: rgb(247, 247, 247);
    padding: 10px 0 15px;
    position: relative;
    margin-bottom: 100px;
}

.pl-area-21:before {
    content: "";
    display: block;
    width: 51%;  
    height: 100px;
    background: #F7F7F7;
    left: -10px;
    bottom: -33px;
    position: absolute;
   transform: rotate(5deg);
   z-index: -11;
}

.pl-area-21:after {
    content: "";
    display: block;
    width: 51%;
    height: 100px;
    background: #F7F7F7;
    right: -10px;
    bottom: -33px;
    position: absolute;
   transform: rotate(-5deg);
   z-index: -11;
}

.pl-area-22 {
    background: url(/img/Bacteria-Fighting.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.pl-area-22 .row {
    background: #F7F7F7;
    padding: 15px;
    border: 1px solid #E5E5E5;
    margin: 30px;
    text-align: center;
}

.pl-area-24 {
    padding: 10px 0;
    background: #F7F7F7;
}

.pl-area-26 {
    background: url(/img/Relaxed-Woman-e1584364393677.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.pl-area-28 {
    background: url(/img/Happy-Girl-2-e1584443132286.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.pl-area-30,
.pl-area-32,
.pl-area-35
 {
    background: #F7F7F7;
}

.pl-area-33 {
    background: url(/img/Lady-Drinking-Coffee.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.plinner-1 {
    background-color: #33A068;
    background-image: url(/img/q2.png);
    padding: 70px;
    background-repeat: no-repeat;
    background-position: center 80px;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 10px;
}

.plinner-1 h4 {
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 50px;
    color: #fff;
}

.plinner-1 p {
  line-height: 36px;
  color: #fff;  
  margin-bottom: 30px;
}

.pl-area-36 .row {
    text-align: center;
}

.pl-area-36 .row p {
    margin: 20px 0 10px;
}

.pl-area-37 {
    filter: grayscale(0%) brightness(100%) contrast(100%) blur(0px) sepia(0%) invert(0%) saturate(99%) hue-rotate(194deg);
    background: url(/img/bg97.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
    padding: 25px 0;
}

.pl-area-37 p {
    color: #fff;
}

.pl-area-37 .row h5 {
    font-size: 24px;
    color: #170000;
    font-weight: bold;
}

.pl-area-37 .row p {
    font-size: 20px;
    color: #170000;
}

.pl-area-37 .row {
    background: #fff;
    padding: 15px;
    border-radius: 10px;
    border: 2px solid #DDDDDD;
}

.pl-area-39 {
    background: url(/img/bg18.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.plc-pack .package-item a {
    margin: 15px 0;
}

.pl41-inner {
    margin-bottom: 30px;
    background: #F8F8F8;
}

.pl41-inner .pl41-bdr {
    border: 2px solid #D1D1D1;
    padding: 110px 15px 15px;   
}

.pl41-head {
    background: #33A068;
    position: relative;   
    z-index: 99;
    padding: 15px;
}

.pl41-head:before {
    content: "";
    display: block;
    width: 103%;
    height: 80px;
    background: #33A068;
    position: absolute;
    left: -9px;
    bottom: -45px;
    transform: rotate(-4deg);
    z-index: -88;
}

.pl41-head h3 {
    font-weight: bold;
    font-size: 35px;
    padding: 20px 0 0;
    margin: 0;
}

.pl41-head h3 img {
    width: 50px;
}

.pl-area-42 {
    padding-top: 50px;
}

.pl-area-43 {
    background: #F7F7F7;
}

.pl-area-43 .items-ddl h4 {
    font-weight: bold;
    font-size: 35px;
    color: #333333;
    margin-bottom: 20px;
    text-align: center;
}
