.reviews_new{
    padding: 60px 0 20px;
}
.reviews_new_left{
    padding:10px
}
.reviews_new_content { 
    width: 100%;
    max-width: 1350px;
    margin: 0px auto;
    padding: 0px 15px
}
.reviews_new_left h1{
    font-size: 52px;
    color: #000;
    margin: 0
}
.reviews_new_left h2{
    font-family: "Sentinel-SemiboldItalic";
    font-size: 36px;
    color: #6A7074;
    margin: 0 0 40px
}
.reviews_new_text{
    color: #000;
    max-width: 610px;
    width: 45%;
    padding: 50px 0 0;
}
.reviews_new_text p{
    font-size: 18px
}
.reviews_new_Carousel_Desktop{
    width: 55%;
}

.vital_hero_carousel .owl-dots button {
    border: 2px solid #c1bebe;
    border-radius: 50%;
    height: 12px;
    margin: 0 3px;
    width: 12px;
}
.vital_hero_carousel .owl-dots {
    text-align: center;
}
.vital_hero_carousel .owl-dots .owl-dot.active {
    background: #c1bebe none repeat scroll 0 0;
}

.trust_box_section{
    background-color: #ffffff;
    color: #12284c;
    padding: 30px 0 50px;
}
.trust-logo{
    margin-top: 40px;
}
.trust-logo h4{
    margin: 0 0 6px;
    font-size: 36px;
    color: #000;
}
.trust-logo span{
    color: #000;
    font-size: 14px;
}
.trust_box_section .trust-logo2{
    margin: 20px 0 50px;
}
.single_review{
    margin: 0 auto 50px;
    max-width: 310px;
    padding: 0 15px;
}
.more_employee_btn{
  background: transparent !important;
  outline: none !important;
  border: none;
}
button.more_employee_btn[aria-expanded="true"] img {
    transform: rotate(180deg);
}
.feeling_your_best{
    background: #F2F2F2 none repeat scroll 0 0;
    margin-top: 0;
    position: relative;
    padding: 60px 0 80px;
    text-align: center;
}
.feeling_your_best .supplements_title h2{
    font-size: 52px
}
.feeling_your_best .supplements_para p{
    font-size: 18px
}
.feeling_your_best .supplements_para_link{
    margin-top: 30px;
}
.onlyoneyou{
    padding: 75px 0 20px;
}
.only_one_content h2 {
    color: #000000;
    font-size: 36px;
    margin: 30px 0 60px;
}
.only_one_content h2 span {
    font-family: "Sentinel-MediumItalic";
}
.feeling_your_best::before {
    background-image: url("../png/separator-bar.png");
    background-position: center center;
    background-size: cover;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.header_area.new_menu_header::before {
    background-image: url("../png/separator-bar.png");
    background-position: center center;
    background-size: cover;
    content: "";
    height: 10px;
    left: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.banner_area.reviews_banner {
    background-position: bottom center;
    background-color: #C7E4EC;
    padding-top: 130px;
    padding-bottom: 50px;
    min-height: 560px;
}
.reviews_banner .banner_text {
    padding-top: 30px;
}
.reviews_banner .banner_text h1 {
    color: #12284c;
    font-size: 40px;
    margin: 0 0 10px;
}
.reviews_banner .banner_text p {
    color: #12284c;
}
.customer_review_area {
    padding: 100px 0;
}
.trustpilot_area {
    margin: 0 0 50px;
}
.customer_review {
    margin: 0 -7px;
    overflow: hidden;
}
.customer_single_review {
    border-bottom: 2px dotted #339999;
    float: left;
    margin: 0 10px;
    min-height: 130px;
    overflow: hidden;
    padding: 30px 0;
    position: relative;
    width: 47%;
}
.customer_name_rating {
    float: left;
    min-width: 120px;
    width: 35%;
}
.customer_review_text {
    float: left;
    width: 65%;
}
.customer_name h4 {
    color: #333333;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 8px;
    text-transform: uppercase;
}
.customer_country {
    color: #339999;
    font-size: 10px;
    font-weight: 500;
}
.morecontent span {
    display: none;
}

.primary_cta {
    text-decoration:none;   
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
    .customer_single_review {min-height: 140px;}
    .reviews_new_text {padding: 0px}
    .reviews_new_left {margin-top:-80px;}
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
    .reviews_new {
      text-align: center;
      padding: 60px 0 10px;
        margin-top:-70px;
    }
    .reviews_new_left h2 {
      margin: 0 0 20px;
    }
    .banner_area.reviews_banner {
        background-image: url("../jpg/persona-ui-reviews-hero-mobile-v2.jpg") !important;
        margin: 0;
        padding-bottom: 200px;
        padding-top: 100px;
    }
    .trust-logo {
      margin: 20px auto 0;
      max-width: 175px;
      text-align: left;
    }
    .customer_review, .customer_single_review {
      margin: 0;
    }
    .customer_review_text, .customer_name_rating, .customer_single_review {
      width: 100%;
    }
    .reviews_banner .banner_text h1 {
        margin: 0 0 5px;
    }
    .reviews_banner .banner_text {
      padding-top: 0;
      text-align: center;
    }
    
    .reviews_new_content {
        display:flex;
        flex-direction: column;
    }
    .reviews_new_text {
        width: 100%;
        padding: 50px 0 0;
    }
    .reviews_new_Carousel_Desktop {
      margin-top: 40px;
    }
    .reviews_new_Carousel_Desktop {
        width: 100%;
    }

    .reviews_new_left h1 {font-size: 24px}
    .reviews_new_left h2 {font-size: 18px}
    .reviews_new_text p {font-size: 12px}
    .feeling_your_best .supplements_title h2 {font-size: 24px}
    .feeling_your_best .supplements_para p {font-size: 12px}
    .only_one_content h2 {font-size: 24px}
    .onlyoneyou {padding: 60px 0 0}
}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
    .banner_area.reviews_banner {background-position: center center}
    .reviews_new_left h1 {font-size: 24px;}
    .reviews_new {margin-top:-70px;}
}













