/* For lander style About Tabs ex. Semenax and Vigrxplus */

.semenax-about{
    margin-top:-20px;
}

.semenax-about p {
    font-size: 18px;
    line-height: 1.7rem;
    margin-bottom: 1rem;
    font-weight: 400;
    letter-spacing: -0.5px;
}

.semenax-about p strong{
    color: #000;
}

#product-tabs .semenax-about h2.header{
    color: #000000;
    font-size: 25px;
    font-weight: 800;
    letter-spacing: -1px;
    margin-bottom: 2.5rem;
}

#product-tabs .semenax-about h2 {
    color: #000000;
    font-size: 23px;
    font-weight: 800;
    letter-spacing: -1px;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.semenax-about .quote{
    background: #1176b8;
    border-radius: 10px;
    color: #fff;
    margin-bottom: 4rem;
    overflow: visible;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 9;
}

.semenax-about .quote:last-of-type{
    margin-bottom: 2rem;
}

.semenax-about .quote-wrap{
    position: relative;
}

.semenax-about .quote-wrap p{
    font-weight: 600;;
    margin-bottom: 0;
    text-indent: 60px;
}

.semenax-about .quote-wrap:before{
    content: "";
    display: block;
    position: absolute;
    left: 10px;
    top: 13px;
    background: url(/wp-content/uploads/2021/04/yellow-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
}

.semenax-about .pic{
    float: left;
    width: 105px;
    margin-top: -45px;
    margin-bottom: -25px;
}

.semenax-about .pic img{
    margin-left: 0px;
}

.semenax-about .quote{
    max-width: 1040px;
    margin: 0px auto 60px;
}

.semenax-about .quote .quote-wrap{
    float: left;
    padding: 35px 10px 20px;
    width: 100%;
}

.semenax-about .quote .quote-wrap .name{
    font-size: 12px;
    font-style: italic;
    margin-top: 0px;
    padding-right: 20px;
}

.semenax-about .single-quote .quote-wrap .name{
    float: right;
    font-size: 12px;
    font-weight: 400;
    margin-right: 0px;
}

.semenax-about h2 .underline{
    display: inline-block;
    border-bottom: solid 4px #f9c42e;
}

.semenax-about .single-quote .quote-wrap{
    padding-left: 0px;
}

.semenax-about .single-quote .quote-wrap p {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.5px;
    margin-bottom: 0;
    padding-left: 15px;
    text-indent: 45px;
    padding-right: 15px;
}

.semenax-about .single-quote .quote-wrap:before {
    left: 10px;
}

.semenax-about .clipboard{
    display: table;
    border: solid 4px #1176b8;
    border-radius: 10px;
    margin: 4rem auto 2rem;
    max-width: 740px;
    padding: 10px 15px 0px 15px;
    position: relative;
    width: 100%
}

.semenax-about .clipboard:before{
    display: block;
    content: "";
    background: url(/wp-content/uploads/2021/04/clipboard.png) no-repeat 0 0/cover;
    width: 84px;
    height: 128px;
    position: relative;
    left: 50%;
    top: -60px;
    margin-left: -42px;
    margin-bottom: -50px;
}

.semenax-volunteers{
    border: solid 4px #1176b8;
    border-radius: 20px;
    margin-bottom: 2rem;
    padding: 1rem;
}

.semenax-volunteers > .d-flex{
    align-items: center;
    justify-content: center;
    margin-top: -235px;
    margin-bottom: 25px;
}


.semenax-volunteers > div img.check-bottle {
    margin: 0px auto 0px;
    position: relative;
    top: 0;
    left: 40px;
}

.semenax-volunteers > div img {
    margin: 0px auto -100px;
    position: relative;
    top: -100px;
    left: 0;
    align-self: center;
}

.semenax-section-1{
    margin-bottom: 100px;
}

.semenax-section-1 .bottle{
    margin-bottom: 60px;
}

#oh-face{
    position: relative;
    margin: 90px 0px 10px;
}

#oh-face .inner-wrap {
    background: #1176b8;
    border-radius: 20px;
    max-width: 880px;
    margin: 0px auto;
    padding: 130px 20px 20px 20px;
    width: 100%;
}

#oh-face .inner-wrap p{
    color: #fff;
}

#oh-face img {
    position: relative;
    top: 0;
    left: 50%;
    width: 190px;
    margin-left: -100px;
    margin-top: -365px;
}

.semenax-section-2{
    margin: 0px auto 180px;
}

@media screen and (min-width:768px) {
    
    .semenax-section-3 .semenax-testimonial{
        height: calc(100% - 60px);
    }

    .semenax-about .clipboard{
        padding: 10px 25px 0px 45px;
    }
    
    .semenax-about .single-quote .quote-wrap{
        padding-left: 60px;
    }
    
    .semenax-about .single-quote .quote-wrap p {
        padding-left: 60px;
        text-indent: 0;
    }
    
    .semenax-about .single-quote .quote-wrap:before{
        left: 60px;
    }
    
    .semenax-section-1 .bottle {
        margin-bottom: 60px;
        margin-top: -20px;
    }
    
    .semenax-about .quote{
        margin-bottom: 60px;
    }
    
    .semenax-about .quote:last-of-type{
        margin-bottom: 2rem;
    }
    
    #product-tabs .semenax-about h2{
        color: #000000;
        font-size: 25px;
        font-weight: 800;
        letter-spacing: -1px;
        margin-top: auto;
        margin-bottom: 2.5rem;
    }
    
    #oh-face {
        margin: 20px 0px 20px;
    }
    
}

@media screen and (min-width:992px) {
    
    .semenax-section-1 .bottle{
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
    .semenax-about .quote:last-of-type{
        margin-bottom: 0;
    }

    .semenax-about .quote {
        margin-bottom: 2rem;
        flex-direction: row;
    }
    
    #product-tabs .semenax-about h2.header{
        font-size: 35px;
        line-height: 1.1em;
        margin-bottom: 3rem;
        padding: 0rem 0rem 0rem;
        letter-spacing: -1px;
    }
    
    .semenax-volunteers > div img{
        margin: 0px 10px -170px;
        position: relative;
        top: -190px;
    }

    #product-tabs .semenax-about h2{
        font-size: 25px;
        line-height: 1.2em;
        margin-bottom: 0;
        padding: 0rem 0rem 2rem;
    }
    
    .semenax-about .clipboard:before{
        width: 133px;
        height: 204px;
        position: absolute;
        left: -65px;
        top: -35px;
    }
    
    #oh-face img {
        position: absolute;
        top: -77px;
        left: -30px;
        margin-top: 0;
        margin-left: 0;
    }
    
    .semenax-section-1{
        margin-bottom: 200px;
    }
    
    .semenax-about .pic {
        float: left;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
    .semenax-about .bottle {
        position: absolute;
        max-width: none;
        left: -110px;
        width: 440px;
        position: relative;
        z-index: 8;
    }
    
    .semenax-about .bottle-2 {
        position: absolute;
        max-width: none;
        right: 108px;
        width: 440px;
        position: relative;
        z-index: 8;
    }
    
    #oh-face .inner-wrap {
        background: #1176b8;
        border-radius: 20px;
        max-width: 880px;
        margin: 0 auto;
        padding: 20px 20px 10px 20px;
        width: 100%;
        text-align: center;
    }
    
    #oh-face img{
        position: absolute;
        top: -85px;
        left: 20px;
    }
    
    .semenax-volunteers > div img.check-bottle{
        left:0;
    }


}

@media screen and (min-width:1200px) {
    
    .semenax-about .pic img{
        margin-left: -20px;
    }
    
    .semenax-about .quote {
        display: flex;
        flex-direction: row;
        margin-bottom: 2rem;
    }
    
    .semenax-about .quote .quote-wrap{
        width: 75%;
    }
    
    .semenax-about .quote .quote-wrap .name{
        margin-top: -30px;
    }
    
    .semenax-about .quote .quote-wrap .name{
        margin-top: -10px;
    }
    
    .semenax-about .single-quote .quote-wrap .name{
        margin-top: -10px;
        margin-right: -40px;
    }
    
    .semenax-about .bottle{
        position: absolute;
        max-width: none;
        top: -25px;
        left: -125px;
        width: 492px;
        position: relative;
        z-index: 8;
    }

    .semenax-about .bottle-2{
        position: absolute;
        max-width: none;
        top: -25px;
        right: 125px;
        width: 492px;
        position: relative;
        z-index: 8;
    }

    .semenax-volunteers > div img.check-bottle{
        left:40px;
    }
    
}


.semenax-testimonial {
    background: #1176b8;
    border-radius: 10px;
    margin-top: 40px;
    margin-bottom: 10px;
    padding: 0px 30px 30px 30px;
    height: calc(100% - 40px);
}

.semenax-testimonial img{
    display: block;
    margin: 0px auto -35px;
    position: relative;
    top: -45px;
}

.semenax-testimonial p{
    color: #ffffff;
}

.semenax-testimonial p:not(.pull-right){
    font-weight: 600;
    padding-left: 0;
    position: relative;
    text-indent: 60px;
}

.semenax-testimonial p:not(.pull-right):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -22px;
    background: url(/wp-content/uploads/2021/04/yellow-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
}

.semenax-testimonial p.pull-right{
    font-size: 14px;
    font-style: italic;
    margin-bottom: 0;
    text-align: right;
}

.semenax-section-5 img{
    margin-bottom: 20px;
}

.semenax-section-5 .highlight{
    color: #1176b8;
    font-weight: 700;
}

.semenax-video{
    margin: 0rem auto 1rem;
    max-width: 725px;
}

.semenax-section-7{
    padding-top:3rem;
}

.semenax-section-7 .inner-wrap{
    border: solid 3px #1176b8;
    border-radius: 10px;
    margin: 2rem auto 2rem;
    max-width: 940px;
    padding: 20px;
}

.semenax-section-7 .hourglass {
    position: relative;
    top: -80px;
    left: 50%;
    margin-bottom: -68px;
    margin-left: -123px;
    z-index: 2;
}

#product-tabs .semenax-about .semenax-section-8 h2{
    border-bottom: solid 5px #f9c42e;
    display: table;
    font-size: 25px;
    margin: 0px auto 2rem;
    padding-bottom: 10px;
}

.semenax-section-8 img{
    margin-bottom: 20px;
}

.semenax-section-7 p{
    position: relative;
    z-index: 3;
}

.semenax-section-10{
    padding-top: 0rem;
}

.semenax-section-10 .inner-wrap{
    border: solid 4px #1176b8;
    border-radius: 10px;
    margin: 3rem auto 3rem;
    max-width: 940px;
    padding: 20px 20px 5px;
}

.semenax-save .inner-wrap{
    padding-top: 100px;
}

.semenax-save img {
    position: relative;
    left: 0;
    align-self: center;
    width: 200px;
    margin: 0px auto -150px;
    display: table;
}


/**/

.semenax-section-11 .inner-wrap{
    padding: 20px;
}

.semenax-section-11 .right{
    flex-basis: 40%;
    padding-top: 2rem;
    position: relative;
    z-index: 8;
}

.semenax-section-11 .left{
    flex-basis: 60%;
    padding-top: 2rem;
    position: relative;
    z-index: 8;
}

#product-tabs .semenax-about .semenax-section-11 h2 {
    display: table;
    background: #f1f2f2;
    font-size: 25px;
    line-height: 1.2em;
    padding: 0rem 2rem 1rem;
    margin: 0px auto -3rem;
    position: relative;
    z-index: 8;
}


@media screen and (min-width:768px) {  
    
    .semenax-section-6 .semenax-testimonial{
        height: calc(100% - 70px);
    }
    
    .semenax-section-7{
        padding-top:2rem;
    }
    
    .semenax-section-7 .inner-wrap{
        margin-bottom: 1rem;    
    }
    
    .semenax-section-7 .hourglass{
        position: relative;
        top: -87px;
        left: 20px;
        margin-bottom: -100px;
        z-index: 2;
    }

    .semenax-section-5 img{
        margin-bottom: 0px;
    }
    
    .semenax-section-8 img{
        margin-bottom: 0px;
    }
    
    .semenax-section-10{
        padding-top: 2rem;
    }
    
    .semenax-save img{
        left: 12%;
    }
    
    .semenax-save img{
        position: relative;
        left: 7%;
        flex-basis: 25%;
        align-self: center;
        margin: 0;
        width: auto;
    }

    .semenax-save .inner-wrap{
        flex-basis: 75%;
        margin: 2rem auto 2rem;
        padding-left: 9%;
        padding-top: 1rem;
    }
    
    .semenax-section-11 .inner-wrap{
        border: solid 4px #1176b8;
        border-radius: 10px;
        padding: 20px;
    }
    
    
    .semenax-testimonial{
        background: #1176b8;
        border-radius: 10px;
        margin-top: 40px;
        margin-bottom: 40px;
        padding: 0px 30px 30px 30px;
        height: calc(100% - 90px);
    }

}

@media screen and (min-width:1200px) {
    
    .semenax-section-11 .left p{
        padding-right: 42%;
    }
    
    .semenax-section-11 .left img{
        float: right;
        margin-top: -100px;
        margin-right: 20px;
    }

}

#product-tabs .semenax-about .semenax-section-12 h2 {
    padding: 0rem 0rem 1rem;
    margin-bottom: 0;
}

#product-tabs .semenax-section-12 ul{
    list-style: none;
    margin: 0px auto;
    max-width: 885px;
    padding-left: 0;
    overflow: hidden;
}

.semenax-section-12 li{
    color: #000;
    font-size: 22px;
    line-height: 1.2em;
    float: left;
    font-weight: 800;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

.semenax-section-12 li img{
    display: block;
    margin: 10px auto;
}

@media screen and (min-width:768px) {
    
    #product-tabs .semenax-about .semenax-section-12 h2 {
        padding: 2rem 0rem 2rem;
        margin-bottom: 0rem;
    }
    
    .semenax-section-12 li{
        display: flex;
        align-items: center;
        text-align: left;
        width: 48%;
    }
    
    .semenax-section-12 li:nth-child(odd){
        margin-right: 4%;
    }
    
    .semenax-section-12 li img{
        margin: 0px 10px 0px 0px;
    }
    
}

.semenax-section-13{

}

.semenax-section-13 img{
    display: table;
    margin: 0px auto -100px;
}

.semenax-section-13 .inner-wrap{
    background: #1176b8;
    border-radius: 20px;
    padding: 120px 10px 10px 10px;
}

.semenax-section-13 .inner-wrap p,
.semenax-section-13 .inner-wrap strong{
    color: #fff;
}

@media screen and (min-width:768px) {
    
    .semenax-section-13{
        align-items: center;
        display: flex;
    }

    .semenax-section-13 img{
        flex-basis: 17%;
        position: relative;
        left: 60px;
        top: 0px;
        margin: 1rem 0rem;
    }

    .semenax-section-13 .inner-wrap{
        background: #1176b8;
        border-radius: 20px;
        flex-basis: 87%;
        padding: 20px 10px 10px 80px;
    }
    
    .semenax-section-14 .semenax-testimonial{
        height: calc(100% - 65px);
    }
}

@media screen and (min-width:1200px) {

    .semenax-section-15 .top-wrap{
        margin-bottom: -80px;
        margin-top: 20px;
        padding-left: 300px;
    }
    
    .semenax-section-15 img{
        margin-bottom: 20px;
    }

}

.semenax-section-16 .semenax-testimonial {
    background: #1176b8;
    border-radius: 10px;
    margin-top: 55px;
    padding: 0px 10px 15px 10px;
}

.semenax-section-16 .semenax-testimonial > img{
    display: none;
}

.semenax-section-16 .inner-wrap{
    position: relative;
}

.semenax-section-16 .inner-wrap img{
    position: relative;
    align-self: center;
}

.semenax-section-16 .semenax-testimonial p.pull-right{
    position: absolute;
    right: 0;
    bottom: 0;
}

.semenax-section-18 .row{
    margin-top: 2rem;
}

.semenax-section-18 p{
    font-size: 18px;
    line-height: 1.4em;
    margin-bottom: 10px;
    padding:0px 0px 0px 10px;
}

.semenax-section-18 img{
    max-width: 80%;
    margin: 0px auto
}

.semenax-section-19{
    border-radius: 20px;
}

#product-tabs .semenax-section-19 h3{
    font-weight: 800;
}

.semenax-section-19 img{
    align-self: center;
    max-width: 80%;
    margin: 0px auto;
}

.semenax-section-20 .row{
    background: #1176b8;
    border-radius: 10px;
    padding: 20px 0px;
}

.semenax-section-20 p,
.semenax-section-20 p strong{
    color: #fff;
}

.semenax-section-20 img{
    margin-top:-35px;
}

#product-tabs .semenax-about .semenax-section-21 .outline{
    display: table;
    border:solid 3px #1176b8;
    border-radius: 40px;
    font-size: 22px;
    font-weight: 700;
    margin: 1.5rem auto;
    padding: 15px 20px;
}

.semenax-about .last .highlight{
    color: #1176b8;
}


@media screen and (min-width:768px) {
    

    .semenax-section-18 img{
        max-width: 108%;
        margin-left: -1%;
    }
    
    .semenax-section-18{
        background: #1176b8;
    }

    .semenax-section-18 p,
    .semenax-section-18 p strong{
        color: #ffffff;
    }
    
    .semenax-section-16 .semenax-testimonial {
        margin-top:0;
        padding: 30px 60px 30px 0px;
    }
    
    .semenax-section-16 .semenax-testimonial img {
        position: relative;
        top: -20px;
        left: -20px;
    }

    .semenax-section-16 .inner-wrap{
        display: flex;
    }
    
    .semenax-section-16 .semenax-testimonial > img{
        position: relative;
        top: -30px;
        margin: 0 auto;
        left: -15px;
        flex-basis: 10%;
    }
    
    .semenax-testimonial p:not(.pull-right){
        flex-basis: 90%;
    }
    
    .semenax-section-21 .semenax-testimonial{
        height: calc(100% - 60px);
        margin-bottom: 0;
    }
 
    .semenax-section-18 .left .inner-wrap{
        position: relative;
        right: -20px;
    }

    .semenax-section-18 .right .inner-wrap{
        position: relative;
        left: -20px;
    }

    .semenax-section-21 .row{
        min-height: 270px;
    }

}

@media screen and (min-width:1200px) {
    
    .semenax-section-18 p{
        margin-bottom: 20px;
    }
    
}

/****/

vigrxplus-section-1 p{
    font-size: 12px;
}

.vigrxplus-about .vigrxplus-section-1 .lg-txt{
    color: #c70000;
    font-size: 35px;
    font-style: italic;
    font-weight: 700;
    letter-spacing: -1px;
}

.vigrxplus-about .highlight{
    color: #c70000;
}

#product-tabs .vigrxplus-about .vigrxplus-section-1 p{
    margin-bottom: 0.5rem;
    position: relative;
    z-index: 3;
}

#product-tabs .vigrxplus-about .vigrxplus-section-1 p.lg-txt{
    font-size: 28px;
}

.vigrxplus-about p strong{
    color: #000000;
}

#product-tabs .vigrxplus-about h2 {
    color: #000000;
    font-size: 25px;
    font-style: italic;
    font-weight: 600;
    line-height: 1.1em;
    margin-bottom: 20px;
}

#product-tabs .vigrxplus-about h3 {
    color: #000000;
    font-size: 22px;
    font-weight: 800;
    line-height: 1.1em;
    margin-bottom: 20px;
    text-align: center;
    position: relative;
    z-index: 4;
}

#product-tabs .vigrxplus-about h3 .underline{
    border-bottom: solid 5px #c70000;
}

#product-tabs .vigrxplus-about .row{
    position: relative;
    z-index: 2;
}

.vigrxplus-about img{
    align-self: center;
    margin-bottom: 20px;
    left: 60px;
    top: -10px;
    z-index: 2;
}

#product-tabs .vigrxplus-about .right img {
    display: block;
    left: 0;
    top: 0;
    margin: 20px auto;
}

#product-tabs .vigrxplus-about .left img {
    display: block;
    left: 0;
    top: 0;
    margin: 20px auto;
}

#product-tabs .vigrxplus-about .checklist{
    list-style: none;
    margin-top: 1.5rem;
    position: relative;
    z-index: 3;
}

#product-tabs .vigrxplus-about .checklist li{
    color: #000;
    font-weight: 800;
    line-height: 1.3em;
    margin-bottom: 25px;
    position: relative;
    padding-left: 50px;
}

#product-tabs .vigrxplus-about .checklist li::before{
    content: "";
    display: block;
    background: url(/wp-content/uploads/2021/04/red-check.png) no-repeat 0 0/cover;
    width: 42px;
    height: 33px;
    position: absolute;
    left: 0;
    top: -10px;
}

#product-tabs .vigrxplus-section-2 .lg-txt{
    color: #000;
    font-size: 24px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: -1px;
}

.vigrxplus-section-3 .inner-wrap{
    position: relative;
}

.vigrxplus-section-3 .inner-wrap img{
    position: relative;
    align-self: center;
}

.vigrxplus-section-3 .vigrxplus-testimonial {
    background: #c70000;
    border-radius: 10px;
    margin-top: 55px;
    padding: 0px 10px 15px 10px;
}

.vigrxplus-section-3 .vigrxplus-testimonial.last{
    margin-top: 0px;
}

.vigrxplus-section-3 .vigrxplus-testimonial > img{
    display: none;
}

.vigrxplus-section-3 .vigrxplus-testimonial p{
    color: #fff;
    font-weight: 600;
}

.vigrxplus-section-3 .vigrxplus-testimonial p.pull-right{
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
}

.vigrxplus-section-3 .vigrxplus-testimonial p:not(.pull-right):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -22px;
    background: url(/wp-content/uploads/2021/04/vigrxplus-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
}

@media screen and (min-width:768px) {
    
    #product-tabs .vigrxplus-about h3 {
        font-size: 22px;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-1 h3 {
        font-size: 35px;
        margin-top: 20px;
    }
    
    .vigrxplus-section-3 .vigrxplus-testimonial {
        background: #c70000;
        border-radius: 10px;
        margin-top: 120px;
        padding: 100px 10px 20px 10px;
    }

    .vigrxplus-section-3 .vigrxplus-testimonial .inner-wrap {
        position: relative;
    }

    .vigrxplus-section-3 .vigrxplus-testimonial .inner-wrap img {
        position: absolute;
        align-self: center;
        left: 50%;
        margin-left: -85px;
        top: -200px;
    }
    
    .vigrxplus-section-3 .vigrxplus-testimonial p:not(.pull-right):before{
        top: -30px;
    }

    .vigrxplus-section-3 .inner-wrap{
        display: flex;
    }

    .vigrxplus-section-3 .vigrxplus-testimonial > img{
        position: relative;
        top: -30px;
        margin: 0 auto;
        left: -15px;
        flex-basis: 10%;
    }

    .vigrxplus-testimonial p:not(.pull-right){
        flex-basis: 90%;
        padding-left: 60px
    }
    
    #product-tabs .vigrxplus-section-1 .left img{
        max-width: 110%;
        position: relative;
        left: 20px;
        top: 5px;
    }
    
    #product-tabs .vigrxplus-section-1 .right img{
        max-width: 110%;
        position: relative;
        top: -8px;
        left: -25px;
    }

}

@media screen and (min-width:992px) {
    
    #product-tabs .vigrxplus-about h2 {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    
    .vigrxplus-section-3 .vigrxplus-testimonial {
        margin: 6rem auto 8rem;
        max-width: 900px;
        padding: 10px 60px 10px 140px;
    }
    
    #product-tabs .vigrxplus-section-3 .vigrxplus-testimonial img {
        position: absolute;
        top: -80px;
        left: -100px;
    }
    
    .vigrxplus-section-3 .vigrxplus-testimonial.last {
        margin: 4rem auto 2rem;
        padding-top: 20px;
        padding-left: 30px;
        max-width: 835px;
    }
    

    .vigrxplus-section-3 .vigrxplus-testimonial:nth-child(2){
        margin-bottom: 5rem;
    }

    
    #product-tabs .vigrxplus-about .left img{
        left: 60px;
        top: -10px;
    }
    
    #product-tabs .vigrxplus-about .right img{
        left: -60px;    
        top: -31px;
    }

}

@media screen and (min-width:1200px) {
    
    #product-tabs .vigrxplus-section-1 .left img{
        max-width: none;
        position: relative;
        left: -55px; 
        top: 5px;
    }
    
    #product-tabs .vigrxplus-section-1 .right img{
        max-width: none;
        position: relative;
        top: -10px;
        left: -60px;
    }
    
    #product-tabs .vigrxplus-section-1 .left img{
        top: -15px;
    }
    
    #product-tabs .vigrxplus-section-1 .right img{
        top: -30px;
    }
    
    .vigrxplus-section-6 {
        padding-bottom: 20px;
    }

}

#product-tabs .vigrxplus-section-4{
    padding-bottom: 1rem;
}

#product-tabs .vigrxplus-section-4 h2{
    font-style: normal;
    font-weight: 800;
    margin-top: 20px;
    margin-bottom: 20px;
}

#product-tabs .vigrxplus-about .vigrxplus-section-4 h3{
    color: #c70000;
}

#product-tabs .vigrxplus-about .vigrxplus-section-4 .row h3{
    color: #000;
}

#product-tabs .vigrxplus-section-4 p{
    text-align: left;
}

#product-tabs .vigrxplus-section-4 ul{
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

#product-tabs .vigrxplus-section-4 li{
    color: #000;
    font-weight: 800;
    margin-bottom: 15px;
    position: relative;
    padding-left: 50px;
}

#product-tabs .vigrxplus-section-4 .left li{
    padding-left: 32px;
}

#product-tabs .vigrxplus-section-4 .left li::before {
    content: "";
    display: block;
    background: url(/wp-content/uploads/2021/04/x-check.png) no-repeat 0 0/cover;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 0;
    top: -1px;
}

#product-tabs .vigrxplus-section-4 .right li{
    padding-left: 50px;
}

#product-tabs .vigrxplus-section-4 .right li::before {
    content: "";
    display: block;
    background: url(/wp-content/uploads/2021/04/red-check.png) no-repeat 0 0/cover;
    width: 42px;
    height: 33px;
    position: absolute;
    left: 0;
    top: -4px;
}

@media screen and (min-width:992px) {

    #product-tabs .vigrxplus-section-4 .left{
        border-right: solid 3px #c70000;
    }

}

.vigrxplus-section-5{
    border: solid 4px #c70000;
    border-radius: 30px;
    margin: 3rem 0rem 2rem;
    padding: 20px;
}

.vigrxplus-section-5 .outline{
    display: table;
    background: #f1f2f2;
    border: solid 4px #c70000;
    border-radius: 30px;
    font-weight: 800;
    margin: 0px auto;
    padding: 10px 20px;
    text-align: center;
    position: relative;
    top: -48px;
}

#product-tabs .vigrxplus-section-5 ul{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

#product-tabs .vigrxplus-section-5 li{
    flex-basis: 50%;
    font-weight: 800;
    margin-bottom: 20px;
    padding-left: 50px;
    position: relative;
}

#product-tabs .vigrxplus-section-5 li::before {
    content: "";
    display: block;
    background: url(/wp-content/uploads/2021/04/red-check.png) no-repeat 0 0/cover;
    width: 42px;
    height: 33px;
    position: absolute;
    left: 0;
    top: -8px;
}

.vigrxplus-section-6{
    overflow: visible;
    padding-bottom: 20px; 
}

.vigrxplus-section-6 .dr-lamm {
    margin-right: 20px;
    margin-bottom: 0;
    position: relative;
    z-index: 2;
    left: 10px;
}

.vigrxplus-section-6 .news{
    position: relative;
    top: 20px;
    left: 0;
}

#product-tabs .vigrxplus-about .vigrxplus-section-6 h2{
    font-style: normal;
    font-weight: 800;
}

#product-tabs .vigrxplus-about .vigrxplus-section-7 h2{
    font-style: normal;
    font-weight: 800;
}

.vigrxplus-about .vigrxplus-section-7 img{
    display: block;
    left:0;
    margin: 20px auto 0px;
    max-width: 320px;
}

@media screen and (min-width:992px) {
    
    .vigrxplus-section-6{
        padding-bottom: 70px; 
    }

    
    .vigrxplus-section-7{
        display: flex;
        flex-direction: row;
        position: relative;
    }

    .vigrxplus-section-7 .inner-wrap{
        flex-basis: 62%;
    }

    .vigrxplus-about .vigrxplus-section-7 img{
        flex-basis: 582px;
        display: block;
        position: absolute;
        left: auto;
        right: -165px;
        top: -38px;
        max-width: none;
    }
 
    #product-tabs .vigrxplus-about .vigrxplus-section-6 .news {
        top: 25px;
        z-index: 2;
        position: relative;
        left: 0;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-6 .dr-lamm {
        left: 9px;
        z-index: 3;
    }
}

@media screen and (min-width:1200px) {
    
    .vigrxplus-section-6 {
        padding-bottom: 30px;
    }
    
    .vigrxplus-section-6 .news{
        float: left;
    }

    #product-tabs .vigrxplus-about .vigrxplus-section-6 .dr-lamm{
        left: -30px;
        z-index: 3;
    }

    #product-tabs .vigrxplus-about .vigrxplus-section-6 .news{
        top: -160px;
        left: 30px;
        margin-bottom: -160px;
        z-index: 2;
    }

}

/**/

.vigrxplus-section-8{
    padding: 1rem 0rem 0rem;
}

#product-tabs .vigrxplus-about .vigrxplus-section-8 h2{
    font-style: normal;
    font-weight: 800;
}

.vigrxplus-section-8 .vigrxplus-testimonial {
    background: #c70000;
    border-radius: 10px;
    margin-top: 120px;
    padding: 100px 10px 20px 10px;
    position: relative;
}

.vigrxplus-section-8 .vigrxplus-testimonial.last {
    margin-top: 30px;
    padding: 20px 10px 20px 10px;
}

.vigrxplus-section-8 .vigrxplus-testimonial .inner-wrap {
    position: relative;
}

.vigrxplus-section-8 .vigrxplus-testimonial .inner-wrap img {
    position: absolute;
    align-self: center;
    left: 50%;
    margin-left: -85px;
    top: -200px;
}


.vigrxplus-section-8 .vigrxplus-testimonial > img{
    display: none;
}

.vigrxplus-section-8 .vigrxplus-testimonial p{
    color: #fff;
    font-weight: 600;
}

.vigrxplus-section-8 .vigrxplus-testimonial p.pull-right{
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    width: 90%;
    text-align: right;
}

.vigrxplus-section-8 .vigrxplus-testimonial p:not(.pull-right):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -22px;
    background: url(/wp-content/uploads/2021/04/vigrxplus-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
}

@media screen and (min-width:992px) {
    
    .vigrxplus-section-8{
        padding: 3rem 0rem 0rem;
    }

    .vigrxplus-section-8 .vigrxplus-testimonial {
        flex-basis: 46%;
        font-weight: 800;
        height: 100%;
        margin-top: 55px;
        margin-bottom: 50px;
        padding: 0px 10px 15px 50px; 
        position: relative;
    }

    .vigrxplus-section-8 .vigrxplus-testimonial.last {
        margin: 0rem auto 2rem;
        padding: 0px;
        max-width: 835px;
    }

    .vigrxplus-section-8 .vigrxplus-testimonial .inner-wrap img {
        position: absolute;
        top: -48px;
        left: -20px;
    }
    
    .vigrxplus-section-8 .vigrxplus-testimonial p:not(.pull-right):before{
        left: 53px;
        top: -30px;
    }

    .vigrxplus-section-8 .inner-wrap{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 10px 20px;
        width: 100%;
    }

    .vigrxplus-section-8 .vigrxplus-testimonial > img{
        position: relative;
        top: -30px;
        margin: 0 auto;
        left: -15px;
        flex-basis: 10%;
    }

    .vigrxplus-section-8 .vigrxplus-testimonial p:not(.pull-right){
        flex-basis: 100%;
        margin-bottom: 2rem;
        padding-left: 125px;
        position: relative;
    }
    
    .vigrxplus-section-8 .vigrxplus-testimonial.last p:not(.pull-right){
        padding-left: 45px;
    }
    
    .vigrxplus-section-8 .vigrxplus-testimonial.last p:not(.pull-right):before{
        left: -25px;
    }

}

/**/

#product-tabs .vigrxplus-section-9 h2{
    font-weight: 800;
    font-style: normal;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.vigrxplus-section-9 img{
    display: table;
    margin: 0px auto 20px;
}

@media screen and (min-width:992px) {
    
    #product-tabs .vigrxplus-section-9{
        display: flex;
    }
    
    #product-tabs .vigrxplus-section-9 h2{
        margin-top: 0rem;
        text-align: left;
    }
    
    .vigrxplus-section-9 .wrap{
        display: flex;
        flex-direction: row;
    }
    
    .vigrxplus-section-9 img{
        margin-right: 40px;
    }
    
}

/**/

#product-tabs .vigrxplus-section-10{
    padding: 3rem 0rem;
}

#product-tabs .vigrxplus-section-10 h2{
    font-weight: 800;
    font-style: normal;
}

.vigrxplus-section-10 .inner-wrap{
    position: relative;
}

.vigrxplus-section-10 .inner-wrap img {
    position: absolute;
    align-self: center;
    left: 50%;
    margin-left: -85px;
    top: -200px;
}

.vigrxplus-section-10 .vigrxplus-testimonial {
    background: #c70000;
    border-radius: 10px;
    margin-top: 120px;
    padding: 100px 10px 20px 10px;
}

.vigrxplus-section-10 .vigrxplus-testimonial.last{
    padding-top: 30px;
    margin-top: 30px;
}

.vigrxplus-section-10 .vigrxplus-testimonial > img{
    display: none;
}

.vigrxplus-section-10 .vigrxplus-testimonial p{
    color: #fff;
    font-weight: 600;
}

.vigrxplus-section-10 .vigrxplus-testimonial p.pull-right{
    position: absolute;
    right: 0;
    bottom: -30px;
    font-size: 14px;
    font-style: italic;
}

.vigrxplus-section-10 .vigrxplus-testimonial p:not(.pull-right):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -22px;
    background: url(/wp-content/uploads/2021/04/vigrxplus-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
}

@media screen and (min-width:992px) {
    
    #product-tabs .vigrxplus-section-10{
        padding: 0rem 0rem;
    }

    .vigrxplus-section-10 .vigrxplus-testimonial {
        margin: 6rem auto 7rem;
        max-width: 900px;
        padding: 10px 60px 40px 140px;
    }
        
    .vigrxplus-section-10 .inner-wrap img{
        position: relative;
        top:0;
        left:0;
        margin-left: auto;
        align-self: center;
    }
  
    .vigrxplus-section-10 .vigrxplus-testimonial.last {
        margin: -60px auto 2rem;
        max-width: 495px;
        padding: 20px 20px 40px;
    }

    .vigrxplus-section-10 .vigrxplus-testimonial img {
        position: absolute;
        top: -80px;
        left: -190px;
    }
    
    .vigrxplus-section-10 .vigrxplus-testimonial p:not(.pull-right):before{
        top: -30px;
    }

    .vigrxplus-section-10 .inner-wrap{
        max-width: 790px;
        margin: 0px auto;
    }

    .vigrxplus-section-10 .vigrxplus-testimonial > img{
        position: relative;
        top: -30px;
        margin: 0 auto;
        left: -15px;
        flex-basis: 10%;
    }

    .vigrxplus-section-10 .vigrxplus-testimonial p:not(.pull-right){
        flex-basis: 90%;
        margin-bottom: 0;
        padding-left: 60px
    }

}

/**/

.vigrxplus-section-11{
    display: flex;
    flex-direction: column;
    position: relative;
}

.vigrxplus-section-11 img {
    display: block;
    margin: 20px auto;
    max-width: 320px;
    top: 0;
}

#product-tabs .vigrxplus-section-11 h2{
    font-weight: 800;
    font-style: normal;
}

@media screen and (min-width:992px) {
    
    .vigrxplus-section-11{
        flex-direction: row;
    }
    
    .vigrxplus-section-11 .inner-wrap {
        flex-basis: 62%;
    }
    
    .vigrxplus-section-11 img {
        flex-basis: 500px;
        display: block;
        position: absolute;
        left: auto;
        right: -200px;
        top: -40px;
        max-width: none;
    }
    
}

.vigrxplus-section-12{
    padding: 2rem 0rem 2rem;
}

.vigrxplus-section-12 .vigrxplus-block{
    display: flex;
    align-items: center;
}

.vigrxplus-section-12 .vigrxplus-block .inner-wrap{
    background: #c70000;
    border-radius: 10px;
    position: relative;
    z-index: 1;
    right: -100px;
    padding: 20px 110px 20px 25px;
    text-align: right;
}

.vigrxplus-section-12 .inner-wrap img{
    display: block;
    margin: 0px auto;
    align-self: center;
}

.vigrxplus-section-12 .vigrxplus-block img{
    position: relative;
    z-index: 2;
}

.vigrxplus-section-12 .vigrxplus-block .inner-wrap p{
    color: #ffffff;
    font-weight: 600;
}

@media screen and (min-width:992px) {
    
    .vigrxplus-section-12{
        padding: 8rem 0rem 2rem;
    }
    
    .vigrxplus-section-12 .vigrxplus-block img{
        position: relative;
        left: -60px;
    }

}

/**/

.vigrxplus-section-14{
    padding: 0rem 0rem 2rem;
}

#product-tabs .vigrxplus-about .vigrxplus-section-14 h2{
    font-style: normal;
    font-weight: 800;
}

.vigrxplus-section-14 .vigrxplus-testimonial {
    background: #c70000;
    border-radius: 10px;
    margin-top: 55px;
    padding: 0px 10px 15px 10px;
    position: relative;
}

.vigrxplus-section-14 .vigrxplus-testimonial > img{
    display: none;
}

.vigrxplus-section-14 .vigrxplus-testimonial p{
    color: #fff;
    font-weight: 600;
}

.vigrxplus-section-14 .vigrxplus-testimonial p.pull-right{
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    width: 90%;
    text-align: right;
}

.vigrxplus-section-14 .vigrxplus-testimonial p:not(.pull-right):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -22px;
    background: url(/wp-content/uploads/2021/04/vigrxplus-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
}

.vigrxplus-section-14 .vigrxplus-testimonial.first p:not(.pull-right):before{
    display: none;
}

.vigrxplus-section-14 .vigrxplus-testimonial.first p:not(.pull-right):first-of-type{
    margin-bottom: 1rem;
    padding-bottom: 0;
}

.vigrxplus-section-14 .vigrxplus-testimonial.first p:not(.pull-right):last-child{
    margin-bottom: 0;
    padding-bottom: 0;
}

@media screen and (min-width:992px) {
    
    .vigrxplus-section-14 .vigrxplus-testimonial {
        flex-basis: 46%;
        font-weight: 800;
        height: 100%;
        margin-bottom: 50px;
        padding-left: 50px;
        position: relative;
    }
    
    .vigrxplus-section-14 .vigrxplus-testimonial.first {
        padding: 20px 20px 20px 50px;
        position: relative;
    }
    
    .vigrxplus-section-14 .vigrxplus-testimonial.first img{
        top: -74px;    
    }

    .vigrxplus-section-14 .vigrxplus-testimonial.last {
        margin: 0rem auto 0rem;
        padding-left: 30px;
        flex-basis: 80%;
    }

    .vigrxplus-section-14 .vigrxplus-testimonial img {
        position: absolute;
        top: -48px;
        left: -65px;
    }
    
    .vigrxplus-section-14 .vigrxplus-testimonial p:not(.pull-right):before{
        left: 53px;
        top: -30px;
    }

    .vigrxplus-section-14 .inner-wrap{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 10px 20px;
        width: 100%;
    }

    .vigrxplus-section-14 .vigrxplus-testimonial > img{
        position: relative;
        top: -30px;
        margin: 0 auto;
        left: -15px;
        flex-basis: 10%;
    }

    .vigrxplus-section-14 .vigrxplus-testimonial p:not(.pull-right){
        flex-basis: 100%;
        margin-bottom: 2rem;
        padding-left: 125px;
        position: relative;
    }
    
    .vigrxplus-section-14 .vigrxplus-testimonial.last p:not(.pull-right){
        padding-left: 45px;
    }
    
    .vigrxplus-section-14 .vigrxplus-testimonial.last p:not(.pull-right):before{
        left: -25px;
    }

}

/**/

.vigrxplus-section-16 > div{
    margin: 3rem auto -2rem;
    justify-content: center;
    align-items: center;
}

.vigrxplus-section-16 .checklist {
    list-style: none;
    margin-top: 1.5rem;
}

.vigrxplus-section-16 .checklist li::before {
    content: "";
    display: block;
    background: url(/wp-content/uploads/2021/04/red-check.png) no-repeat 0 0/cover;
    width: 42px;
    height: 33px;
    position: absolute;
    left: 0;
    top: -10px;
}

.vigrxplus-section-16 img{
    position: relative;
    left: 25px;
}

/**/

#product-tabs .vigrxplus-section-17{
    padding: 3rem 0rem 2rem;
}

#product-tabs .vigrxplus-section-17 h2{
    font-weight: 800;
    font-style: normal;
    margin-bottom: 0;
}

.vigrxplus-section-17 .inner-wrap{
    position: relative;
}

.vigrxplus-section-17 .inner-wrap img{
    position: relative;
    align-self: center;
}

.vigrxplus-section-17 .vigrxplus-testimonial {
    background: #c70000;
    border-radius: 10px;
    margin-top: 55px;
    padding: 0px 10px 15px 10px;
}

.vigrxplus-section-17 .vigrxplus-testimonial > img{
    display: none;
}

.vigrxplus-section-17 .vigrxplus-testimonial p{
    color: #fff;
    font-weight: 600;
}

.vigrxplus-section-17 .vigrxplus-testimonial p.pull-right{
    position: absolute;
    right: 0;
    bottom: -30px;
    font-size: 14px;
    font-style: italic;
}

.vigrxplus-section-17 .vigrxplus-testimonial p:not(.pull-right):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -22px;
    background: url(/wp-content/uploads/2021/04/vigrxplus-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
}

@media screen and (min-width:992px) {

    .vigrxplus-section-17 .vigrxplus-testimonial {
        margin: 3rem auto 3rem;
        max-width: 900px;
        padding: 10px 60px 40px 30px;
    }

    .vigrxplus-section-17 .vigrxplus-testimonial.first {
        margin: 2rem auto 7rem;
        max-width: 900px;
        padding: 10px 60px 40px 140px;
    }
    
    .vigrxplus-section-17 .vigrxplus-testimonial.last {
        margin: 0rem auto 2rem;
        padding-left: 30px;
        max-width: 495px;
    }

    .vigrxplus-section-17 .vigrxplus-testimonial img {
        position: absolute;
        top: -80px;
        left: -190px;
    }
    
    .vigrxplus-section-17 .vigrxplus-testimonial p:not(.pull-right):before{
        top: -30px;
    }

    .vigrxplus-section-17 .inner-wrap{
        max-width: 900px;
        margin: 0px auto;
    }

    .vigrxplus-section-17 .vigrxplus-testimonial > img{
        position: relative;
        top: -30px;
        margin: 0 auto;
        left: -15px;
        flex-basis: 10%;
    }

    .vigrxplus-section-17 .vigrxplus-testimonial p:not(.pull-right){
        flex-basis: 90%;
        margin-bottom: 0;
        padding-left: 60px
    }

}

/**/

.vigrxplus-section-18{
    padding: 0rem 0rem 3rem;
}

#product-tabs .vigrxplus-about .vigrxplus-section-18 h2{
    font-style: normal;
    font-weight: 800;
    margin-bottom: 0px;
}

.vigrxplus-section-18 .vigrxplus-testimonial {
    background: #c70000;
    border-radius: 10px;
    margin-top: 55px;
    padding: 0px 10px 15px 10px;
    position: relative;
}

.vigrxplus-section-18 .vigrxplus-testimonial > img{
    display: none;
}

.vigrxplus-section-18 .vigrxplus-testimonial p{
    color: #fff;
    font-weight: 600;
}

.vigrxplus-section-18 .vigrxplus-testimonial p.pull-right{
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    width: 90%;
    text-align: right;
}

.vigrxplus-section-18 .vigrxplus-testimonial p:not(.pull-right):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -22px;
    background: url(/wp-content/uploads/2021/04/vigrxplus-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
}

.vigrxplus-section-18 .vigrxplus-testimonial.first p:not(.pull-right):before{
    display: none;
}

.vigrxplus-section-18 .vigrxplus-testimonial.first p:not(.pull-right):first-of-type{
    margin-bottom: 1rem;
    padding-bottom: 0;
}

.vigrxplus-section-18 .vigrxplus-testimonial.first p:not(.pull-right):last-child{
    margin-bottom: 0;
    padding-bottom: 0;
}

@media screen and (min-width:992px) {
    
    .vigrxplus-section-18 .vigrxplus-testimonial {
        flex-basis: 46%;
        font-weight: 800;
        height: 100%;
        margin-bottom: 50px;
        padding-left: 50px;
        position: relative;
    }
    
    .vigrxplus-section-18 .vigrxplus-testimonial.first {
        padding: 20px 20px 20px 50px;
        position: relative;
    }
    
    .vigrxplus-section-18 .vigrxplus-testimonial.first img{
        top: -74px;    
    }

    .vigrxplus-section-18 .vigrxplus-testimonial.last {
        margin: 0rem auto 0rem;
        padding-left: 30px;
        max-width: 835px;
    }

    .vigrxplus-section-18 .vigrxplus-testimonial img {
        position: absolute;
        top: -48px;
        left: -65px;
    }
    
    .vigrxplus-section-18 .vigrxplus-testimonial p:not(.pull-right):before{
        left: 53px;
        top: -30px;
    }

    .vigrxplus-section-18 .inner-wrap{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 10px 20px;
        width: 100%;
    }

    .vigrxplus-section-18 .vigrxplus-testimonial > img{
        position: relative;
        top: -30px;
        margin: 0 auto;
        left: -15px;
        flex-basis: 10%;
    }

    .vigrxplus-section-18 .vigrxplus-testimonial p:not(.pull-right){
        flex-basis: 100%;
        margin-bottom: 2rem;
        padding-left: 125px;
        position: relative;
    }
    
    .vigrxplus-section-18 .vigrxplus-testimonial.last p:not(.pull-right){
        padding-left: 45px;
    }
    
    .vigrxplus-section-18 .vigrxplus-testimonial.last p:not(.pull-right):before{
        left: -25px;
    }
    
    .vigrxplus-section-18 .three-col{
        padding-top:2rem;
        padding-bottom:2rem;
    }
    
    .vigrxplus-section-18 .three-col .vigrxplus-testimonial.last:first-of-type{
        margin-right: 40px;
    }
    
    .vigrxplus-section-18 .three-col .vigrxplus-testimonial.last:last-child{
        margin-left: 40px;
    }

}

/**/

#product-tabs .vigrxplus-about .vigrxplus-section-19 h2{
    font-style: normal;
    font-weight: 800;
}

.vigrxplus-section-19{
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    position: relative;
}

.vigrxplus-section-19 .inner-wrap{
    background: #313131;
    border-radius: 20px;
    flex-basis: 88.5%;
    margin-left: 10%;
    padding: 25px 20px 30px 185px;
}

.vigrxplus-section-19 .inner-wrap p,
.vigrxplus-section-19 .inner-wrap p strong{
    color: #fff;
}

.vigrxplus-section-19 img{
    position: absolute;
    top: -40px;
    left: 0px;
    display: block;
    width: 275px;
}

/**/

#product-tabs .vigrxplus-about .vigrxplus-section-20{
    padding: 2rem 0rem 0rem;
}

#product-tabs .vigrxplus-about .vigrxplus-section-20 h2 {
    font-style: normal;
    font-weight: 800;
    border-bottom: solid 3px #c70000;
    display: table;
    margin: 0px auto 2rem;
    padding-bottom: 5px;
}

#product-tabs .vigrxplus-about .vigrxplus-section-20 img{
    position: relative;
    left: 0px;
    margin-bottom: 0;
}

.vigrxplus-section-20 .vigrxplus-testimonial {
    background: #c70000;
    border-radius: 10px;
    flex-basis: 100%;
    margin-top: 30px;
    padding: 0px 10px 15px 10px;
    position: relative;
}

.vigrxplus-section-20 .vigrxplus-testimonial p {
    color: #fff;
    font-weight: 600;
}

.vigrxplus-section-20 .three-col{
    width: 100%;
    margin-bottom: 2rem;
    flex-direction: column;
}

.vigrxplus-section-20 .vigrxplus-testimonial p:not(.pull-right):before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -22px;
    background: url(/wp-content/uploads/2021/04/vigrxplus-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
}

@media screen and (min-width: 992px){
    
    .vigrxplus-section-20 .three-col{
        flex-direction: row;
    }
    
    .vigrxplus-section-20 .vigrxplus-testimonial {
        flex-basis: 33%;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-20 img{
        left: 80px;
    }
    
    .vigrxplus-section-20 .inner-wrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 10px 20px;
        width: 100%;
    }
    
    .vigrxplus-section-20 .three-col .vigrxplus-testimonial.last:first-of-type {
        margin-right: 40px;
    }
    
    .vigrxplus-section-20 .vigrxplus-testimonial.last p:not(.pull-right) {
        padding-left: 45px;
    }
    
    .vigrxplus-section-20 .vigrxplus-testimonial p.pull-right {
        position: absolute;
        right: 20px;
        bottom: 20px;
        font-size: 14px;
        font-style: italic;
        font-weight: 400;
        width: 90%;
        text-align: right;
    }
    
    .vigrxplus-section-20 .three-col .vigrxplus-testimonial.last:last-child {
        margin-left: 40px;
    }
    
}


@media screen and (max-width: 991px){
    
    #product-tabs .vigrxplus-about .vigrxplus-section-1 p.lg-txt {
        font-size: 28px;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-1 p {
        font-size: 20px;
    }
    
    #product-tabs .vigrxplus-about .checklist {
        margin-top: 1rem;
        margin-bottom: 1rem;
        padding-left: 0;
        margin-left: 0;
        width: 100%;
    }
    
    .vigrxplus-section-16 img {
        left: 0;
        width: 305px;
    }

    .vigrxplus-section-3 .vigrxplus-testimonial,
    .vigrxplus-section-8 .vigrxplus-testimonial
    .vigrxplus-section-10 .vigrxplus-testimonial,
    .vigrxplus-section-14 .vigrxplus-testimonial,
    .vigrxplus-section-17 .vigrxplus-testimonial,
    .vigrxplus-section-18 .vigrxplus-testimonial {
        background: #c70000;
        border-radius: 10px;
        margin-top: 120px;
        padding: 110px 10px 20px 10px;
    }
    
    .vigrxplus-section-3 .vigrxplus-testimonial.last,
    .vigrxplus-section-14 .vigrxplus-testimonial.last{
        margin-top: 20px;
        padding: 20px 10px 20px 10px;
    }
    
    .vigrxplus-section-14 .vigrxplus-testimonial.first img{
        max-width: 171px;
    }
    
    .vigrxplus-section-12 .vigrxplus-block {
        flex-direction: column;
    }
    
    .vigrxplus-section-12 .vigrxplus-block img {
        order: 1;
        left: 0;
        top: 30px;
    }
    
    .vigrxplus-section-12 .vigrxplus-block .inner-wrap {
        position: relative;
        z-index: 1;
        right: 0;
        padding: 40px 20px 30px 25px;
        text-align: left;
        order: 2;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-14 h2{
        margin: 20px 0px 20px;
    }

    .vigrxplus-section-17 .vigrxplus-testimonial:not(.first){
        margin-top: 20px;
        padding: 20px 10px 20px 10px;
    }
    
    .vigrxplus-section-3 .inner-wrap,
    .vigrxplus-section-8 .inner-wrap,
    .vigrxplus-section-10 .inner-wrap,
    .vigrxplus-section-14 .inner-wrap,
    .vigrxplus-section-17 .inner-wrap,
    .vigrxplus-section-18 .inner-wrap{
        position: relative;
        padding-bottom: 20px;
    }
    
    .vigrxplus-section-20 .inner-wrap{
        position: relative;
        padding-bottom: 0px;
    }

    .vigrxplus-section-3 .inner-wrap img,
    .vigrxplus-section-8 .inner-wrap img
    .vigrxplus-section-10 .inner-wrap img,
    .vigrxplus-section-14 .inner-wrap img,
    .vigrxplus-section-17 .inner-wrap img,
    .vigrxplus-section-18 .inner-wrap img,
    .vigrxplus-section-20 .inner-wrap img {
        position: absolute;
        align-self: center;
        left: 50%;
        margin-left: -85px;
        top: -210px;
    }
    
    .vigrxplus-section-3 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-8 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-10 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-14 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-17 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-18 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-20 .vigrxplus-testimonial p.pull-right{
        bottom: 0;
        font-weight: 400;
    }
    
    .vigrxplus-section-3 .vigrxplus-testimonial.last, 
    .vigrxplus-section-8 .vigrxplus-testimonial.last, 
    .vigrxplus-section-14 .vigrxplus-testimonial.last, 
    .vigrxplus-section-17 .vigrxplus-testimonial.last, 
    .vigrxplus-section-18 .vigrxplus-testimonial.last {
        margin-top: 30px;
        padding-top: 60px;
}

}

@media screen and (max-width: 567px){
    
    #product-tabs .vigrxplus-about h2{
        font-size: 22px;
    }
    
    #product-tabs .vigrxplus-about h3 {
        font-size: 21px;
    }
    
    #product-tabs .vigrxplus-section-17 .vigrxplus-testimonial:last-of-type{
        margin-bottom: 0;
    }

    .vigrxplus-section-18 {
        padding-bottom: 2rem;
    }
    
    .vigrxplus-section-3 .vigrxplus-testimonial.last,
    .vigrxplus-section-8 .vigrxplus-testimonial.last,
    .vigrxplus-section-14 .vigrxplus-testimonial.last,
    .vigrxplus-section-17 .vigrxplus-testimonial.last,
    .vigrxplus-section-18 .vigrxplus-testimonial.last{
        margin-top: 30px;
        padding-top: 60px;
    }
    
    .vigrxplus-section-18 .three-col{
        flex-direction: column;
    }
    
    .vigrxplus-section-20 .vigrxplus-testimonial.last{
        margin-top: 30px;
        padding-top: 30px;
    }
    
    .vigrxplus-section-3 .vigrxplus-testimonial p:not(.pull-right):before,
    .vigrxplus-section-8 .vigrxplus-testimonial p:not(.pull-right):before,
    .vigrxplus-section-10 .vigrxplus-testimonial p:not(.pull-right):before,
    .vigrxplus-section-14 .vigrxplus-testimonial p:not(.pull-right):before,
    .vigrxplus-section-17 .vigrxplus-testimonial p:not(.pull-right):before,
    .vigrxplus-section-18 .vigrxplus-testimonial p:not(.pull-right):before,
    .vigrxplus-section-20 .vigrxplus-testimonial p:not(.pull-right):before{
        top: -47px;
    }

    .vigrxplus-section-3 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-8 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-10 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-14 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-17 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-18 .vigrxplus-testimonial p.pull-right,
    .vigrxplus-section-20 .vigrxplus-testimonial p.pull-right{
        right: 10px;
        bottom: 0px;
        text-align: right;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-4 .row h3 {
        margin-bottom: 20px;
    }
    
    .vigrxplus-section-5{
        margin-top: 1.5rem;
        margin-bottom: 1rem;
    }
    
    .vigrxplus-section-5 .outline{
        color: #000;
        font-size: 18px;
        line-height: 1.2em;
    }
    
    #product-tabs .vigrxplus-section-5 ul{
        margin-bottom: 0;
        margin-top: -20px;
    }

    #product-tabs .vigrxplus-section-5 li {
        flex-basis: 100%;
        color: #000;
        font-size: 21px;
        line-height: 1.1em;
    }
    
    .vigrxplus-section-6 .dr-lamm {
        left: 0;
        max-width: 250px;
        display: table;
        margin: 0px auto 0px;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-6 h2{
        font-size: 22px;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-7 h2{
        text-align: center;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-8 h2{
        font-size: 22px;
    }
    
    #product-tabs .vigrxplus-section-9 h2 {
        font-size: 22px;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }
    
    #product-tabs .vigrxplus-section-10 {
        padding: 1rem 0rem;
    }
    
    .vigrxplus-section-12 {
        padding: 0rem 0rem 1rem;
    }
    
    .vigrxplus-section-12 .vigrxplus-block {
        flex-direction: column;
    }

    .vigrxplus-section-12 .vigrxplus-block img {
        order: 1;
        left: 0;
        top: 30px;
    }
    
    .vigrxplus-section-12 .vigrxplus-block .inner-wrap {
        position: relative;
        z-index: 1;
        right: 0;
        padding: 60px 20px 20px 25px;
        text-align: left;
        order: 2;
    }
    
    .vigrxplus-section-12 .vigrxplus-block .inner-wrap p {
        color: #ffffff;
        font-weight: 600;
        font-size: 20px;
        line-height: 1.3em;
    }
    
    .vigrxplus-section-14{
        padding-bottom: 1rem;
    }
    
    .vigrxplus-section-16 > div {
        margin: 2rem auto -4rem;
        flex-direction: column;
    }
    
    #product-tabs .vigrxplus-about .checklist li{
        font-size: 21px;
        line-height: 1.1em;
    }
    
    .vigrxplus-section-17 .vigrxplus-testimonial:not(.first) {
        margin-top: 45px;
        margin-bottom: 30px;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-18 h2{
        font-size: 22px;
    }
    
    .vigrxplus-section-19{
        flex-direction: column;
    }
    
    .vigrxplus-section-19 .inner-wrap {
        background: #313131;
        border-radius: 20px;
        flex-basis: 100%;
        margin-left: 0;
        padding: 165px 20px 30px 20px;
    }
    
    .vigrxplus-section-19 img {
        position: relative;
        top: 0;
        left: 0px;
        display: block;
        width: 275px;
        margin-bottom: -145px;
    }
    
    .vigrxplus-section-20 .three-col {
        margin-bottom: 20px;
    }
    
    #product-tabs .vigrxplus-about .vigrxplus-section-20 h2{
        margin-bottom: 2.5rem;
    }
    
}

/****/

#product-tabs .provestra-about p{
    font-size: 18px;
    line-height: 1.3em;
}

#product-tabs .provestra-section-1 h2 {
    color: #000;
    font-weight: 800;
    margin-bottom: 20px;
    font-size: 24px;
}

.provestra-section-1 h2 .underline{
    border-bottom: solid 5px #963e75;
}

.provestra-section-1 .highlight{
    color: #963e75;
}

.provestra-section-1 p strong{
    color: #000;
}

.provestra-section-1 img{
    margin: 1rem auto;
}

/**/

.provestra-section-2{
    padding: 2rem 0rem 0rem;
}

.provestra-section-2 .inner-wrap{
    align-self: center;
    margin: 0rem auto 1rem;
    max-width: 1100px;
}

#product-tabs .provestra-section-2 h3{
    background: #f1f1f1;
    color: #963e75;
    font-size: 24px;
    font-style: italic;
    font-weight: 700;
    position: relative;
    top: -18px;
    text-align: left;
    display: table;
    margin: 0px auto;
    padding: 0px;
}

#product-tabs .provestra-section-2 img{
    display: block;
    max-width: 320px;
    margin: 0px auto;
}

#product-tabs .provestra-section-2 ul {
    list-style: none;
    margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

#product-tabs .provestra-section-2 .right ul{
    margin-left: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

#product-tabs .provestra-section-2 li{
    color: #963e75;
    font-size: 20px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -1px;
    margin-bottom: 15px;
    padding: 0px 0px 0px 35px;
    position: relative;
}

#product-tabs .provestra-section-2 li:before{
    content: "";
    background: url(/wp-content/uploads/2021/05/purple-bullet.png) no-repeat 0 0/cover;
    width: 26px;
    height: 26px;
    display: block;
    position: absolute;
    left: 0;
    top: -2px;
}

.provestra-section-3 {
    margin-top: 0;
    padding: 0;
}

.provestra-section-3 img {
    position: relative;
    top: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2rem;
    max-width: none;
}

.provestra-section-4 .row{
    overflow: clip;
}

#product-tabs .provestra-section-4 h3{
    color: #933c5f;
    font-size: 24px;
    font-style: italic;
    line-height: 1em;
    margin-top: 20px;
}

#product-tabs .provestra-section-4 ul{
    list-style: none;
    margin-left: 0;
    margin-bottom: 0;
    padding-left: 0;
}

#product-tabs .provestra-section-4 li{
    background: #963e75;
    border-radius: 10px;
    color: #fff;
    margin-bottom: 10px;
    padding: 5px;
    position: relative;
    z-index: 2;
}

#product-tabs .provestra-section-4 li:before{
    content: "";
    background: #fff;
    border-radius: 40px;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 3px;
    left: 0;
    margin-right: 10px;
    margin-left: 10px;
}

.provestra-section-4 img{
    position: relative;
    z-index: 4;
    top: -6px;
}

/****/

.provestra-section-5{
    padding: 2rem 0rem;
}

.provestra-section-5 header{
    flex-direction: column;
}

#product-tabs .provestra-section-5 h3{
    color: #362f2d;
    font-size: 25px;
    font-weight: 800;
    margin-bottom: 0px;
    text-align: center;
}

#product-tabs .provestra-section-5 header img{
    position: relative;
    top: -10px;
}

.provestra-section-5 .quote {
    display: table;
    border: solid 4px #963e75;
    border-radius: 20px;
    color: #963e75;
    font-style: italic;
    font-weight: 800;
    margin: 0px auto 15px;
    padding: 15px 15px;
    text-align: center;
    font-size: 24px;
    line-height: 1em;
}

.provestra-section-5 .highlight{
    color: #963e75;
}

/**/

.provestra-section-6{
    padding: 0rem 0rem 4rem;
}

.provestra-section-6 header{
    flex-direction: column;
}

#product-tabs .provestra-section-6 h3{
    color: #362f2d;
    font-size: 25px;
    font-weight: 800;
    margin-bottom: 0px;
}

#product-tabs .provestra-section-6 header img{
    position: relative;
    top: -10px;
    margin-right: 10px;
}

#product-tabs .provestra-section-6 .green-check {
    display: block;
    list-style: none;
    margin: 35px 0px 10px;
    padding: 0;
}

#product-tabs .provestra-section-6 .green-check li{
    position: relative;
    flex-basis: auto;
    color: #933c5f;
    font-weight: 800;
    margin-bottom: 20px;
    padding-left: 65px;
    margin-right: 60px;
}

#product-tabs .provestra-section-6 .green-check li:nth-child(4){
    flex-basis: 40%;
}

#product-tabs .provestra-section-6 .green-check li:before{
    content: "";
    display: block;
    background: url(/wp-content/uploads/2021/05/green-checkmark.png) no-repeat 0 0/cover;
    width: 50px;
    height: 39px;
    position: absolute;
    top: -10px;
    left: 0;
}

.provestra-section-6 .highlight{
    color: #933c5f;
}

.provestra-section-7 .row {
    align-items: flex-start;
    border-radius: 20px;
    margin-bottom: 65px;
    padding: 20px 10px;
}

.provestra-section-7 .green{
    background: #50936d;
}

.provestra-section-7 .green.last{
    margin-bottom: 20px;
}

.provestra-section-7 .purple{
    background: #963e75;
    padding-left: 40px;
}

.provestra-section-7 p{
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.6em;
}

.provestra-section-7 .row.first img {
    display: block;
    margin: -60px auto 0px;
}

.provestra-section-7 .row:not(.first) img {
    display: block;
    margin: -60px auto 0px;
}

.provestra-section-7 p:first-of-type:before{
    content: "";
    display: inline-block;
    background: url(/wp-content/uploads/2021/05/white-quotation.png) no-repeat 0 0/cover;
    width: 62px;
    height: 52px;
    margin-right: 10px;
    position: relative;
    top: 3px;
}

.provestra-section-7 .text-right{
    font-style: italic;
}

/**/

#product-tabs .provestra-section-8 h2{
    color: #000;
    font-size: 25px;
    font-weight: 800;
    margin-bottom: 1rem;
}

.provestra-section-8 .left{
    background: #963e75;
    border-radius: 10px;
    padding: 20px 20px 30px 20px;
    width: 100%;
}

.provestra-section-8 .right{
    background: #963e75;
    border-radius: 10px;
    padding: 20px 20px 30px 20px;
    width: 100%;
}

.provestra-section-8 .left p,
.provestra-section-8 .right p{
    color:#fff;
    font-size: 18px;
    line-height: 1.5rem;
}

.provestra-section-8 img {
    position: relative;
    left: 0;
    z-index: 2;
    max-width: none;
    margin: -20px -105px -15px;
    width: 260px;
}

.provestra-section-8 > .d-flex{
    flex-direction: column;
}

/**/

.provestra-section-9{
    padding: 3rem 0rem 2rem;
}

.provestra-section-9 .inner-wrap{
    border: solid 4px #963e75;
    border-radius: 10px;
    padding: 15px;
    max-width: 900px;
    margin: 0px 0px 0px auto;
}

.provestra-section-9 img {
    position: relative;
    top: -40px;
    left: -20px;
    width: 345px;
    max-width: none;
}

.provestra-section-9 .highlight{
    color: #933c5f;
}

/**/

#product-tabs .provestra-section-10 h2{
    color: #000;
    font-size: 25px;
    font-weight: 800;
}

#product-tabs .provestra-section-10 h3{
    color: #000;
    font-size: 25px;
    font-weight: 800;
}

.provestra-section-10 .highlight{
    color: #933c5f;
}

.provestra-section-10 .row {
    margin: 0px 0px 30px;
}

.provestra-section-10 .stages:not(.last){
    margin-bottom: 4rem;
}

.provestra-section-10 .stages .title{
    background: #eeeeee;
    border: solid 4px #963e75;
    border-radius: 25px;
    color: #000;
    padding: 10px;
    line-height: 1.2em;
    text-align: center;
    position: absolute;
    left: 8%;
    top: -35px;
    width: 85%;
    z-index: 9;
}

.provestra-section-10 .stages .title strong{
    font-weight: 800;
}

.provestra-section-10 .stages .title span{
    color: #963e75;
}

.provestra-section-10 .stages .info{
    background: #963e75;
    border-radius: 10px;
    color: #fff;
    padding: 45px 10px 20px;
    text-align: center;
    position: relative;
    z-index: 8;
}

.provestra-section-10 img{
    max-width: 320px;
    align-self: center;
    margin: 20px auto 0px;
    display: block;
}

/**/

#product-tabs .provestra-section-11{
    padding: 2rem 0rem;
}

#product-tabs .provestra-section-11 h2{
    color: #000;
    font-size: 25px;
    font-weight: 800;
    text-align: center;
}

.provestra-section-11 .highlight{
    color: #963e75;
}

.provestra-section-11 .testimonials{
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    padding: 15px 0px;
}

.provestra-section-11 .testimonial{
    background: #963e75;
    border-radius: 10px;
    color: #fff;
    margin: 15px 10px 15px;
    padding: 15px;
}

.provestra-section-11 .testimonial p {
    padding-left: 60px;
    position: relative;
}

.provestra-section-11 .testimonial p:before {
    content: "";
    display: inline-block;
    background: url(/wp-content/uploads/2021/05/provestra-quote.png) no-repeat 0 0/cover;
    width: 50px;
    height: 47px;
    position: absolute;
    top: 2px;
    margin-top: -25px;
    margin-right: 10px;
    left: 0;
}

#product-tabs .provestra-section-11 .check-block{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    list-style: none;
    margin: 0px auto;
    max-width: 860px;
    padding-left: 0;
}

#product-tabs .provestra-section-11 .check-block ul{
    list-style: none;
    margin-top: 2em;
    margin-bottom: 0em;
    margin-left: 0;
    padding-left: 0;
    width: 100%;
}

.provestra-section-11 .check-block li{
    color: #000;
    font-size: 18px;
    font-weight: 800;
    line-height: 1.2em;
    margin-bottom: 30px;
    padding-left: 40px;
    position: relative;
}

.provestra-section-11 .check-block li:before{
    content:"";
    display: block;
    background:url(/wp-content/uploads/2021/05/green-checkmark-2.png) no-repeat 0 0/cover;
    width: 43px;
    height: 41px;
    position: absolute;
    top: -10px;
    left: 0;
    margin-right: 10px;
}

/****/

.provestra-section-12 .d-flex{
    align-items: center;
    margin-bottom: 1rem;
    flex-direction: column;
    align-items: center;
}

#product-tabs .provestra-section-12 h2{
    color: #000;
    font-size: 25px;
    font-weight: 800;
    text-align: center;
    margin-bottom: 0;
}

/****/

#product-tabs .provestra-section-13{
    margin: 2rem 0rem 0rem;
} 

#product-tabs .provestra-section-13 .row{
    border-radius: 7px;
    overflow: hidden;
}

#product-tabs .provestra-section-13 .row > div{
    background: #963e75;
} 

#product-tabs .provestra-section-13 h3{
    color: #fff;
    font-size: 25px;
    font-weight: 800;
}

#product-tabs .provestra-section-13 p{
    color: #fff;
}

@media screen and (min-width:768px) {
    
    .provestra-section-2{
        padding: 2rem 0rem;
    }

    #product-tabs .provestra-section-2 img {
        display: block;
        max-width: 215px;
        margin: 0px auto;
    }
    
    .provestra-section-4{
        padding: 2rem 0rem 0rem;
    }
    
    #product-tabs .provestra-section-4 li {
        padding: 7px 5px 7px 38px;
        line-height: 1.1em;
    }
    
    #product-tabs .provestra-section-4 li:before{
        position: absolute;
        top: 7px;
    }
    
    .provestra-section-9 img{
        display: block;
        position: relative;
        top: -40px;
        left: 0;
        width: 358px;
        margin: 0px auto;
        max-width: none;
    }
    
    #product-tabs .provestra-section-11 .check-block{
        flex-direction: row;
    }
    
    #product-tabs .provestra-section-11 .check-block ul{
        margin-top: 0em;
        margin-bottom: 3em;
    }

}

@media screen and (min-width:992px) {

    #product-tabs .provestra-section-1 h2{
        color: #000;
        font-size: 35px;
        font-weight: 800;
        margin-bottom: 40px;
    }
    
    .provestra-section-2 .inner-wrap{
        align-self: center;
        border: solid 3px #963e75;
        border-radius: 10px;
        margin: 0rem auto 2rem;
        max-width: 1100px;
    }
    
    #product-tabs .provestra-section-2 h3{
        padding: 0px 35px;
        text-align: center;
    }
    
    #product-tabs .provestra-section-2 ul {
        list-style: none;
        margin-left: 40px;
        padding: 0px 0px 0px 50px;
    }

    #product-tabs .provestra-section-2 .right ul{
        padding: 0px 0px 0px 40px;
    }
    
    #product-tabs .provestra-section-2 img {
        display: block;
        max-width: 320px;
        margin: 0px auto;
    }

    .provestra-section-3{
        margin-top: 8rem;
        padding: 2rem 0rem;
    }
    
    .provestra-section-3 img{
        position: absolute;
        top: -165px;
        left: 0;
        max-width: none;
    }
    
    .provestra-section-4{
        padding: 0rem 0rem;
    }
    
    .provestra-section-4 img{
        top:0;
    }

    #product-tabs .provestra-section-4 .right li:after{
        content: "";
        display: block;
        background: #963e75;
        position: absolute;
        left: -120%;
        width: 122%;
        height: 100%;
        top: 0;
        z-index: -1;
    }
    
    .provestra-section-5 header{
        flex-direction: row;
    }
    
    #product-tabs .provestra-section-5 h3{
        margin-bottom: 20px;
    }
    
    #product-tabs .provestra-section-5 h3{
        text-align: left;
    }
    
    .provestra-section-5 .quote{
        margin: 0px auto;
        padding: 5px 15px;
    }
    
    .provestra-section-6 header{
        flex-direction: row;
    }
    
    #product-tabs .provestra-section-6 .green-check{
        display: flex;
        flex-wrap: wrap;
        margin: 35px 0px 10px;
        padding: 0;
    }
    
    .provestra-section-6{
        padding: 2rem 0rem;
    }
    
    #product-tabs .provestra-section-6 h3{
        margin-bottom: 20px;
    }
    
    #product-tabs .provestra-section-6 .green-check li{
        margin-bottom: 35px;
    }
    
    .provestra-section-7 .row {
        margin-bottom: 40px;
    }
    
    .provestra-section-7 .row:not(.first) img{
        display: block;
        margin: -45px auto;
    }
    
    .provestra-section-7 .row.first img {
        margin: -60px auto 0px;
    }
    
    .provestra-section-6{
        padding-bottom: 2rem;
    }

    .provestra-section-8 .left{
        padding: 20px 130px 30px 20px;
        width: 90%;
    }

    .provestra-section-8 .right{
        padding: 20px 20px 30px 130px;
        width: 90%;
    }
    
    .provestra-section-8 > .d-flex{
        flex-direction: row;
    }
    
    .provestra-section-8 img{
        margin: -30px -105px;
    }
    
    #product-tabs .provestra-section-8 h2{
        margin-bottom: 3rem;
    }

    .provestra-section-9 img{
        position: relative;
        top: -40px;
        left: -230px;
        width: 358px;
        max-width: none;
    }
    
    .provestra-section-10 .row{
        margin: 50px 0px 30px;
    }
    
    .provestra-section-9{
        padding: 4rem 0rem 0rem;
    }
    
    .provestra-section-10 img{
        max-width: none;
        align-self: center;
        margin: 0px auto 0px;
        display: block;
    }

    .provestra-section-10 .stages,
    .provestra-section-10 .stages:not(.last){
        margin-bottom: 0rem;
    }

    .provestra-section-10 .stages .info{
        min-height: 145px;
        padding: 50px 15px 15px;
        text-align: left;
    }
    
    #product-tabs .provestra-section-11 .check-block{
        border: solid 3px #963e75;
        flex-direction: row;
        max-width: none;
        border-radius: 10px;
        margin-top: 40px;
        margin-bottom: 60px;
        padding: 0px 20px;
    }
    
    #product-tabs .provestra-section-11 .check-block img{
        margin: -30px 0px -80px;
    }
    
    #product-tabs .provestra-section-11 .check-block ul {
        margin-top: 2em;
        margin-bottom: 0;
    }

    .provestra-section-11 .testimonials{
        flex-direction: row;
    }
    
    .provestra-section-11 .testimonial{
        background: #963e75;
        border-radius: 10px;
        color: #fff;
        flex-basis: 24.333333%;
        margin: 15px 10px 15px;
        padding: 1% 2% 1% 2%;
    }

    .provestra-section-11 .testimonial:nth-child(4){
        flex-basis: 33.333333%;
    }

    .provestra-section-11 .testimonial:nth-child(5){
        flex-basis: 62.44444444%;
    }
    
    .provestra-section-12 .d-flex{
        flex-direction: row;
    }
    
    .provestra-section-12 .d-flex img{
        margin-right: 15px;
    }
    
    #product-tabs .provestra-section-13{
        background: url(/wp-content/uploads/2021/05/provestra-bg.png) no-repeat right 0/contain;
    } 
    
}

/**/

.erectin-about p,
.erectin-about strong{
    color: #000;
}

#product-tabs .erectin-about .highlight{
    color: #1393d5;
    font-weight: 700;
}

#product-tabs .erectin-about p{
    font-size: 18px;
    line-height: 1.4em;
}

#product-tabs .erectin-section-1 .lg-txt {
    color: #000000;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 10px;
}

#product-tabs .erectin-section-1 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 10px;
    position: relative;
}

#product-tabs .erectin-section-1 h2:after {
    display: block;
    content:"";
    background: #1393d5;
    height: 6px;
    width: 245px;
    margin: 10px auto 20px;
}

#product-tabs .erectin-section-1 h3 {
    color: #000000;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 20px;
    text-align: center;
}

#product-tabs .erectin-section-1 > img{
    margin: 20px auto 20px;
}

#product-tabs .erectin-section-1 p{
    font-size: 18px;
    line-height: 1.5em;
}

#product-tabs .erectin-section-1 .row img{
    margin-top: -80px;
}

@media screen and (min-width:992px) {
    
    #product-tabs .erectin-about p{
        margin-bottom: 1.6rem;
    }
    
    #product-tabs .erectin-section-1 .lg-txt {
        font-size: 24px;
        margin-bottom: 0px;
    }
    
    #product-tabs .erectin-section-1 h2 {
        font-size: 35px;
    }
    
    #product-tabs .erectin-section-1 h3 {
        font-size: 24px;
    }
    
    #product-tabs .erectin-section-1 > img{
        margin: 35px auto 40px;
    }
    
}

/**/

#product-tabs .erectin-section-2{
    padding: 1rem 0rem;
}


#product-tabs .erectin-section-2 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 10px;
    position: relative;
}

#product-tabs .erectin-section-2 h2:after {
    display: block;
    content:"";
    background: #1393d5;
    height: 6px;
    width: 292px;
    margin: 10px auto 20px;
}

#product-tabs .erectin-section-2 > img{
    display: block;
    margin: 30px auto 30px;
}

.erectin-section-2 > .text-center img{
    margin-top: 20px;
    margin-bottom: 20px;
}

.erectin-section-2 > .text-center h3{
    font-size: 22px;
    font-weight: 700;
}

.erectin-section-2 > .text-center p{
    font-weight: 700;
}

.erectin-section-2 > .text-center p strong{
    font-weight: 800;
}

@media screen and (min-width:992px) {
    
    #product-tabs .erectin-section-2{
        padding: 2rem 0rem;
    }
    
}

/**/

.erectin-section-3 {
    background: #1393d5;
    padding: 1rem 0rem;  
}

#product-tabs .erectin-section-3 h2 {
    color: #ffffff;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 20px;
    position: relative;
    text-align: center;
}

.erectin-section-3 p,
.erectin-section-3 p strong{
    color: #ffffff;
}

.erectin-about .erectin-section-3 {
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px;
}

.erectin-section-3 .dr-video .quote{
    background: #d2d2d2;
    margin: 0px -15px;
    max-width: 833px;
    padding: 10px 15px;
    text-align: center;
}

.erectin-section-3 .dr-video .quote p{
    color: #000;
    font-style: italic;
    font-weight: 700;
    margin-bottom: 0;
}

.erectin-section-3 .dr-video .quote p:before{
    display: inline-block;
    content:"";
    background: url(/wp-content/uploads/2021/06/blue-quote.png) no-repeat 0 0/cover;
    width: 45px;
    height: 38px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}

.erectin-section-3 .dr-video .quote small{
    display: block;
    text-align: right;
    font-weight: 600;
    margin: 10px 0px;
}

.erectin-section-3 .dr-video .video-wrap{
    height: auto;
    padding: 0;
}

.erectin-section-3 .dr-video .quote{
    margin: 0px -15px 20px;
    max-width: 840px;
}

.erectin-section-3 .dr-video iframe{
    border: solid 5px #fff;
}

@media screen and (min-width:992px) {
    
    .erectin-section-3 {
        background: transparent;
    }
    
    .erectin-about .erectin-section-3 {
        margin-left: 0px;
        margin-right: 0px;
        padding: 0rem 0rem 1rem;
    }
    
    .erectin-section-3 .dr-video .quote{
        border-radius: 20px 20px 0px 0px;
        margin: 0px auto;
        padding: 10px 100px;
    }
    
    .erectin-section-3 .dr-video .video-wrap{
        background-color: #1393d5;
        border-radius: 30px;
        max-width: 1035px;
        margin: 0px auto;
    }
    
    #product-tabs .erectin-section-3 h2 {
        color: #000000;
    }

    .erectin-section-3 p,
    .erectin-section-3 p strong{
        color: #000000;
    }
    
}

/**/

#product-tabs .erectin-section-4{
    padding: 1rem 0rem;
}

#product-tabs .erectin-section-4 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 20px;
    position: relative;
    text-align: center;
}

/**/

#product-tabs .erectin-section-6 p{
    line-height: 1.5em;
    margin-bottom: 1.4rem;
}

#product-tabs .erectin-section-6 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    margin-top: 40px;
    margin-bottom: 0;
    position: relative;
}

.erectin-section-6 #testimonials .testimonial {
    padding: 2rem 0;
}

.erectin-section-6 #testimonials .testimonial:nth-child(even) {
    background: #fff;
}

.erectin-section-6 #testimonials .testimonial:nth-child(even) * {
    color: #fff;
}

.erectin-section-6 #testimonials p:first-of-type:before{
    content:"\f10d";
    font-family: 'Font Awesome 5 Free';
    font-size: 36px;
    font-weight: 900;
    margin-right: 10px;
}

.erectin-section-6 #testimonials .t-name{
    font-weight: 700;
    margin-bottom: 0;
}

.erectin-section-6 p {
    margin-bottom: 1.5rem;
}

.erectin-section-6 #testimonials .testimonial:nth-child(even) {
    background: #1393d5;
    position: relative;
    z-index: 3;
}

.erectin-section-6 #testimonials .testimonial:nth-child(even) .container{
    position: relative;
    z-index: 4;
}

@media screen and (min-width:1200px) {
    
    .erectin-section-6 #testimonials .testimonial .row{
        align-items: center;
    }
    
    .erectin-section-6 #testimonials .testimonial:nth-child(even):before {
        content: "";
        display: block;
        background: #1393d5;
        width: 100vw;
        position: absolute;
        left: -48vw;
        height: 100%;
        top: 0;
        z-index: 2;
    }
    
    .erectin-section-6 #testimonials .testimonial:nth-child(even):after {
        content: "";
        display: block;
        background: #1393d5;
        width: 100vw;
        position: absolute;
        right: -48vw;
        height: 100%;
        top: 0;
        z-index: 1;
    }
    
}

/**/

#product-tabs .erectin-section-7 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
    text-align: center;
}

/**/

#product-tabs .erectin-section-9 h3 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    margin-top: 20px;
    margin-bottom: 20px;
    position: relative;
}

/**/

.erectin-section-10 ul li{
    color: #000;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 10px;
}

.erectin-section-10 ul{
    padding: 20px 0px 20px 20px;
}

#product-tabs .erectin-section-10 .checkmarks {
    list-style: none;
    margin-left: 20rem;
    padding-left: 0;
    max-width: 600px;
    margin: 0px auto;
}

.erectin-section-10 .checkmarks li:before{
    font-size: 32px;
    position: relative;
    top: 4px;
}

@media screen and (min-width:992px) {

    #product-tabs .erectin-section-10 .checkmarks {
        margin-left: 17rem;
        padding-left: 0;
        max-width: 590px;
        margin-top: -5rem;
        margin-bottom: 7rem;
        width: 100%;
    }
}

@media screen and (min-width:992px) {
    
    .erectin-section-10 ul{
        display: flex;
        flex-wrap: wrap;
        padding: 0px 0px 0px 0px;
    }
    
    .erectin-section-10 ul li{
        flex-basis: 50%;
    }

    #product-tabs .erectin-section-10 .checkmarks {
        font-size: 18px;
        list-style: none;
        margin-left: 20rem;
        padding-left: 0;
        max-width: 600px;
        margin-top: -7rem;
        margin-bottom: 7rem;
    }

}

.erectin-section-10{
    padding-bottom: 1rem;
}

#product-tabs .erectin-section-11 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    position: relative;
    text-align: center;
}

@media screen and (min-width:992px) {
    
    .erectin-section-10{
        padding-bottom: 2rem;
    }
 
    #product-tabs .erectin-section-11 h2 {
        text-align: left;
    }
    
}

/**/

#product-tabs .erectin-section-12{
    padding: 0rem 0rem;
}

#product-tabs .erectin-section-12 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    position: relative;
    text-align: center;
}

@media screen and (min-width:992px) {

    #product-tabs .erectin-section-12{
        padding: 2rem 0rem;
    }

    #product-tabs .erectin-section-12 h2 {
        text-align: left;
    }

}


@media screen and (max-width:560px) {
    
    .erectin-section-12 img{
        position: relative;
        left: -92%;
        top: -115px;
        margin-bottom: -100px !important;
        max-width: 690px;
    }
    
}

/**/

#product-tabs .erectin-section-13 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    position: relative;
    text-align: center;
}

@media screen and (min-width:992px) {
    
}

/**/

#product-tabs .erectin-section-14 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    margin-top: 1rem;
    position: relative;
    text-align: center;
}

@media screen and (min-width:992px) {

    #product-tabs .erectin-section-14{
        padding: 2rem 0rem 0rem;
    }
    
    #product-tabs .erectin-section-14 h2{
        margin-top:0;
    }

    #product-tabs .erectin-section-14 img{
        max-width: none;
    }

    #product-tabs .erectin-section-14 p {
        font-size: 18px;
        line-height: 1.4em;
        margin-bottom: 2rem;
    }

}

/**/

#product-tabs .erectin-section-15 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    position: relative;
    text-align: center;
}

#product-tabs .erectin-section-15 ul {
    background: #1393d5;
    border-radius: 10px;
    list-style: none;
    margin: 15px 0px;
    padding: 12px 10px;
    justify-content: flex-start;
    align-content: flex-start;
    flex-direction: column;
}

#product-tabs .erectin-section-15 ul li {
    color: #fff;
    font-weight: 700;
    text-align: left;
    position: relative;
    font-size: 18px;
    line-height: 1em;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

#product-tabs .erectin-section-15 ul li:before{
    display: inline-block;
    content: "";
    background: url(/wp-content/uploads/2021/06/erectin-white-check.png) no-repeat 0 0/cover;
    margin-right: 5px;
    width: 48px;
    height: 37px;
    position: relative;
}

@media screen and (min-width:992px) {

    #product-tabs .erectin-section-15{
        padding: 0rem 0rem;
    }
    
    #product-tabs .erectin-section-15 ul{
        margin: 15px 0px;
        padding: 12px 10px;
        justify-content: space-evenly;
        align-content: center;
        flex-direction: row;
        text-align: center;
    }
    
    #product-tabs .erectin-section-15 ul li {
        justify-content: center;
    }

}

@media screen and (min-width:1200px) {

    #product-tabs .erectin-section-15{
        margin-top: -4rem;    
    }

}

/**/

.erectin-section-16{
    padding-top: 1rem;
}

#product-tabs .erectin-section-16 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    position: relative;
    text-align: center;
}

/**/

#product-tabs .erectin-section-17{
    padding: 1rem 0rem;
}

#product-tabs .erectin-section-17 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    position: relative;
    text-align: center;
}

#product-tabs .erectin-section-17 .erectin-ingredients *{
    color: #000;
}

#product-tabs .erectin-section-17 .erectin-ingredients .sub-title{
    font-size: 25px;
    font-weight: 700;
    line-height: 1.1em;
}

#product-tabs .erectin-section-17 .erectin-ingredients img{
    margin-bottom: 10px;
}

#product-tabs .erectin-section-17 .row > div{
    padding-bottom: 20px;
}


@media screen and (min-width:992px) {
    
    #product-tabs .erectin-section-17{
        padding: 2rem 0rem;
    }

}


/**/

#product-tabs .erectin-section-18 h2 {
    color: #000000;
    font-size: 24px;
    font-weight: 800;
    position: relative;
    text-align: center;
}

@media screen and (min-width:992px) {
    
    #product-tabs .erectin-section-18 h2 {
        text-align: left;
    }
    
}
