/** Shopify CDN: Minification failed

Line 550:1 Expected identifier but found whitespace
Line 2444:0 Unexpected "{"
Line 2989:4 Expected identifier but found "/"
Line 2989:26 Expected identifier but found "/"

**/

@media screen and (min-width: 769px)
{
  .show-in-menu-2 ul{
  flex-wrap:wrap;
  justify-content:flex-start;
  height:400px;
    align-items:flex-start;
}
}
@media only screen and (min-width:1200px){
  .smallBannerImage  main#MainContent{
    margin-top: 185px;
  }
 .smallBannerImage .works-banner-content .works-heading{
    margin-top: 0px;
  }
}
@media screen and (min-width: 1600px) {
    .aside-content {
    width: 30%;
}
  .all-asides {
width:100%;
  }
  faqs-all-content{
    gap: 15px;
  }
  #all-faqs-quest-answer-contnts {
    width: 70%;
  }
  .faqs-questios-answeres-content{
  width:100%;  
  }



  .faqs-all-content.flex.just-space-between {
    gap: 20px !important;
    justify-content: start;
}
.bottom-header.show-in-menu-2 {
    height: 96vh;
}  
}
@media only screen and (min-width: 1441px){
    ul#product-grid {
    padding: 0 20px !important;
}
}
@media only screen and (max-width: 1441px){
  .container {
    margin: 0 auto;
    width: 100%;
    max-width: 1160px;
  }
  .faqs-questios-answeres-content {
    gap: 19px;
    max-width: 984px;
}



}
@media only screen and (min-width: 1800px) {
    .slider-text-content {
        top: 30%;
    }
}

@media only screen and (min-width: 2500px) {
    .slider-text-content {
        top: 30vh;
    }
}


@media only screen and (min-width: 1441px) {
    .footer-custom-container {
        max-width: 100%;
    }
.slider-1-item img{
  width:100%;
}
    .slick-prev {
        left: -2vw;
    }

    .slick-next {
        right: 3vw;
    }

    .slick-prev,
    .slick-next {
        font-size: 30px;
    }
}


@media only screen and (max-width: 1366px) {
  .reviews-sec {
     padding-left:15px;
  }
  all-faqs-quest-answer-contnts{
    width: 70%;
  }
  .test-sep-line {
    padding: 40px 0 93px;
  }
  .man-str-detail {
    margin-block-end: 40px;
  }
.concept-marq-cont .marq-text h3{
  font-size:18px;
}
.voted-sec:after, .about-voted-sec:after, .protect-privacy:after, .leader-section:after, .concept-tension-sec:after, .top-rated-extender-sec:after, .pro-package-sec:after, .succes-stories-sec:after, .pro-package-sec:before, .about-voted-sec:before, .concept-tension-sec:before, .voted-sec:before, .leader-section:before, 
  .protect-privacy:before, .top-rated-extender-sec:before, .succes-stories-sec:before {
    width: 15px;
}
.testi-all-stories-content{
  justify-content:space-between;
  gap:0;
}
  
  .align-sider{
    gap:12px;
  }
    .testi-all-stories-content .testi-story {
        width: 100%;
      max-width:48%;
        /* max-width: 45%; */
        height: fit-content;
    }

    .double-text-content h2 {
        font-size: 38px;
    }
.testimonial-all-text p{
  margin-top:15px;
}
    .package-item-detail .card__heading {
        font-size: 19px !important;
    }

    .testi-desclimber-content p {
        max-width: 80%;
    }

    .testimonial-all-text {
        height: auto;
        max-width: 48%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .testi-all-stories-content .testi-story img {
        width: 100%;
        display: block;
        object-fit: cover;
        height: 100%;
    }

    .testimonial-all-text .tesi-detail-para {
        height: auto;
    }

    .review-detail {
        width: 100%;
    }

    .concept-dss-sys-sec .dss-sys-content .dss-sys-all-content .dss-sys-img {
        width: 100%;
        max-width: 45%;
    }

    .Enlargement-Gains-slider-btns {
        /* padding: 0 2vw; */
       padding: 0 0.8vw;
    }

    .graph-content .graph img {
        width: 100%;
        display: block;
        /* object-fit: cover; */
        height: auto;
    }

    .person-img {
        width: fit-content;
        height: fit-content;
    }

    .p-extender-video-content {
        /* max-width: 100%; */
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .after-pay,
    .pack-item-img .after-pay {
        top: 83%;
    }

    .science-img-key-points .science-key-points {
        max-width: 47%;
    }

    .science-img-key-points .science-img img {
        width: 100%;
        display: block;
        object-fit: cover;
        height: 100%;
    }

    .step-content .step-img img {
        width: 100%;
        display: block;
        object-fit: cover;
        height: 100%;
    }

    .graph-content .graph {
        width: 100%;
        max-width: 70%;
    }

    .graph-content .graph-text-content {
        max-width: 27%;
    }

}

@media screen and (max-width: 1280px) {
/* .month-slide .slides-weeks {
display:flex;

flex-direction:colunm;
  justify-content:space-between;
} */
  .concept-marq-cont .marq-text h3{
    font-size:16px;
  }
  .tens-sec-content .tens-text-content{
    padding:0 20px;
  }
    .another-slick-prev {
        left: 0;
    }
.align-sider p{
  width:250px !important;
}
    .image-box {
        max-width: 50%;
    }

    .another-slick-next {
        right: 0;
    }
.double-text-content a{
  padding:15px 10px;
}
    .slider-1-item img {
        width: 95%;
    }

    .works-double-btns {
        gap: 8px;
        align-items: start;
        justify-content: space-evenly;
    }

    .works-double-btns span {
        font-size: 12px;
    }

    /* .double-text-content a {
        padding: 15px 10px;
        font-size: 12px;
    } */
    .slider-text-content {
        margin-top: -40.8%;
    }

    .p-extender-video-content {
        max-width: 50%;
    }

    .p-extender-text-content {
        max-width: 35.7%;
    }

    .prev-next-icons {
        max-width: 41%;
        padding: 0 40px;
          top: 80.4%;
    }

    .slide-graph {
        max-width: 50.1%;
    }

    .month-slide .slides-weeks {
        padding: 20px;
        max-width: 35.8%;
        height: auto;
    }

    .month-slide {
        gap: 10px !important;
        justify-content: center;
    }

    .p-extender-sec-content {
        justify-content: space-around !important;
    }

    .tittle-content {
        width: 100%;
        max-width: 45%;
    }

    .Quick-p-how-it-works {
        justify-content: space-around;
    }

    .Quick-p-how-it-works .tittle-content h2 {
        font-size: 30px;
    }

    .how-it-works-para {
        width: 100%;
        max-width: 45%;
    }

    .how-it-works-para p {
        width: 100%;
        max-width: 100%;
    }

    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
    }

    .btn-prev,
    .btn-next {
        padding: 15px 20px;
    }

    .double-strap-content {
        gap: 0;
        justify-content: space-around;
    }


.review-slider-item img{
  width:100%;
  height:100%;
}

    .footer-logo-icon img {
        width: 170px;
    }

    .success-persons .person .person-img img {
        width: 150px;
        height: 150px;
    }

    .footer-header .subscribe h2 {
        font-size: 22px;
    }

    .footer-header .input-email input {

        width: 250px;
    }



    .packages-items {
      padding:0 20px;
        gap: 0px;
        justify-content: space-around;
    }

    .footer-lst-para p {
        width: 84.8%;
    }

    .p-extender-video-content img {
        width: 100%;
        object-fit: cover;
        height: 100%;
    }

    .month-slide .slides-weeks span {
        /* margin-bottom: 50px; */
        margin-bottom: 100px;
    }

    .p-extender-video-content {
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .steps-tabing ul li {
        max-width: 200px;
    }

    .works-logos-content {
        padding: 1px 0 78px 0 !important;
    }

    .works-double-btns span {
        margin-top: 15px !important;
    }
    .text-content-deases-info {
        width: 100%;
        max-width: 44%;
    }
  .slide-graph {
    /* height: auto; */
    height:100%;
  }
  .owl-carousel .owl-item img {
/* height:revert-layer; */
    height:100%;
  }
  .month-slide .slides-weeks p {
margin-top:0px;
  
  }
  .double-text-content h2 {
    font-size: 28px;
}

  .success-stories-content {
padding: 0 15px;
}
  .success-persons .person {
   display:flex;
    flex-direction:column;
    justify-content:space-between;
  
  }
  .top-rated-extender-content{
    padding-right: 15px;
}
  .align-sider h3{
    width:fit-content !important;
  }
    .aside-content {
    width: 30%;
}
  .all-asides {
width:100%;
  }
  #all-faqs-quest-answer-contnts {
    width: 70%;
    margin: 0 auto;
  }
  .faqs-questios-answeres-content{
  width:100%;  
  }
  .step-text-content {
    width: 50%;
}

.bent-img img {
      height: auto;
}
  
}

@media screen and (max-width: 1024px) {
  .packages-items {
padding:0;
  }
  .top-rated-text-content {
    padding-left: 0;
  }
/* .bottom-header.show-in-menu-2{

  padding-left:40px;
} */
  .top-rated-extender-content {
    padding-right: 0;
  }
  .container {
    padding: 0;
  }
    .p-extender-text-content p {font-size: 11px;width: 95%;}
    .mailes h3 {
        font-size: 20px;
    }
  .flex-row {
    justify-content: space-between;
    padding-inline: 15px;
  }
  .double-strap-content {
    padding-inline: 15px;
  }
  .testi-sec-str-text-content.flex.just-space-between {
    padding-inline: 15px;
  }
  .footer-custom-container {
    padding: 0;
}
  .logos-content .logos-icon {
    padding-inline: 15px;
  }
.slider-1-item img{
height:150px;

}
    #header .tooltip {
        width: 96%;
        margin: 0 auto;
    }

    .magazine-slider-sec {
        padding: 40px 0;
    }

    .slick-prev {
        left: -7%;
    }

    .slick-next {
        right: -5%;
    }
.month-slide .slides-weeks span {
    /* margin-bottom: 60px; */
  margin-bottom:100px;
}
.
    .bent-img h3 {
        font-size: 32px;
    }

    .image-box {
        height: auto;
    }

    .banner-dss-icon img {
        height: 80px;
        width: 80px;
    }
    .footer-header .input-email input {
        width: 220px;
    }
.month-slide .slides-weeks h2{
  font-size:22px;
}
    .footer-header {
        padding: 30px 80px;
    }
/* .concept-dss-sys-sec .dss-sys-content .dss-sys-all-content .dss-sys-img {
height:unset;
} */
    .footer-logo {
        padding: 30px 80px;
        align-items: center;
    }

    .menu-links-support {
        padding: 30px 80px;
    }
.slider-vid-play-btn img {
width:70px !important;
  height:70px !important;
}
    .copyright-sec {
        padding: 30px 80px;
    }

    .step-image {
        padding-top: 50px;
    }

    .step-image {
        padding-top: 12%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
      height:auto;
    }

    .all-steps {
        margin-top: 0;
    }

    #header {
        padding: 0;
    }

    #header .top-header {
        max-width: 96%;
        margin: auto;
    }

    .cross-video img {
        width: 30px;
        height: 30px;
        z-index: 999;
    }

    .p-extender-video-content {
        /* max-width: 100%; */
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .package-lock {
        width: 40px;
        top: 50%;
    }

    .double-text-content h2 {
        width: 100%;
    }

    .last-aside a {
        padding: 14px 16px;
    }

    /* .slider-vid-play-btn img {
        width: 100px !important;
        height: 100px !important;
    } */

    /* .container {
        padding: 0 60px;
    } */

    .step-image img {
        width: 75% !important;
          height: 300px !important;
    }

    .p-extender-text-content .heading h2 {

        font-size: 32px;
    }

    .month-slide .slides-weeks h2 {
        font-size: 26px;
    }

    .footer-lst-para p {
        font-size: 12px;
    }

    .faqs-questios-answeres-content {
        max-width: 630px;
      
    }

    .mailing-text {
        padding: 40px 20px;
    }

    .works-banner-content .works-heading h2 {
        font-size: 32px;
    }

    /* .works-banner-content .works-heading {
        margin-top: 10vh;
    } */

    .banner-dss-icon {
        top: 100%;
    }

    .slider-1-item img {
        width: 95%;
        margin-left: 8px;
    }

    .slick-prev {
        left: -4%;
    }

    .banner-item {
        background-size: cover;
        background-position: center right -45px;
    }

    .p-extend-sys-cont .p-ext-sys-text h3 {
        font-size: 20px;
    }

    .p-extend-sys-cont .p-ext-sys-img {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .footer-custom-container {
        padding: 0 30px;
    }

    .top-rated-text-content h2 {
        font-size: 32px;
    }

    .about-voted-sec,
    .top-rated-extender-sec,
    .pro-package-sec,
    .protect-privacy,
    .voted-sec,
    .leader-section,
    .concept-tension-sec,
    .succes-stories-sec {
        padding-left: 20px;
        padding-right: 20px;
    }

    .graph-content .graph-text-content p {
        font-size: 12px
    }

    .p-extender-text-content a {

        margin-bottom: 23px;
    }

    .commeted-text-con h2 {
        font-size: 32px;
    }

    .billing-text {
        max-width: 52% !important;
    }

    .billing-img-box {
        max-width: 46% !important;
    }

.value-edition .product .tab-content iframe,
.deluxe-limited-edition .product .tab-content iframe,
.deluxe-standard-edition .product .tab-content iframe,
.curvature-peyronies-edition .product .tab-content iframe, 
  #video iframe {
  width: 100% !important;
}
section.works-banner-section {
    margin-top: 183px;
    height: 310px;
}

.works-banner-content .works-heading {
    margin-top: 0px;
}
}


@media screen and (max-width: 991px) {
  .success-persons .person {
display:flex;
    flex-direction:column;
    justify-content:space-between;
  }
    .Enlargement-Gains-slider-btns {
        padding: 0 10px;
    }
.concept-marq-cont .marq-text h3{
  font-size:16px;
}
    .p-extender-text-content a {
        margin-bottom: 0;
    }
    .concept-marq-cont .marq-text h3{
      font-size:16px;
    }
    .step-text-content {
    width: 100%;
}
      .align-sider p{
        width:100% !important;
      }
.step-text-content p {
max-width:100%;
}
    .voted-sec::after,
    .about-voted-sec::after,
    .protect-privacy::after,
    .leader-section::after,
    .concept-tension-sec::after,
    .top-rated-extender-sec::after,
    .pro-package-sec::after,
    .succes-stories-sec::after,
    .pro-package-sec::before,
    .about-voted-sec::before,
    .concept-tension-sec::before,
    .voted-sec::before,
    .leader-section::before,
    .protect-privacy::before,
    .top-rated-extender-sec::before,
    .succes-stories-sec::before {
        width: 15px;
    }

.aside-content {
width:100%;
}
  .voted-sec {
padding:40px;
  }
#all-faqs-quest-answer-contnts {
width:100%;
}
 .faqs-questios-answeres-content{
   max-width:100%;
 }
     /* .show-in-menu-2 ul {
        flex-wrap: nowrap;
        justify-content: flex-start;
        height: auto;
        align-items: flex-start;
    } */
    .vote-text-content a {
        align-self: center;
    }

    .footer-custom-container {
        padding: 0 15px;
    }

    .text-content-deases-info {
        width: 100%;
        max-width: 100%;
    }

    .p-extend-sys-cont .p-ext-sys-img {
        display: block;
    }

    .process-steps {
        height: 1150px;
    }

    .magazine-slider-header {
        text-align: center;
        margin-bottom: 5px;
    }

    .footer-logo.flex.just-space-between {
        flex-direction: column;
        align-items: flex-start;
        gap: 30px;
    }
.vote-text-content a {
align-self:start;
}
.vote-text-content p {

width:100%;
}
    .container {
        padding-inline: 15px;
    }
    .review-marquee {
        padding: 40px 0 40px 0;
    }

    .review-slider-item {
        width: 70vw;

    }

.works-double-text-content p {
max-width:100%;
}
  /* 
    .review-slider-item img {
        height: 350px;
        width: 100%;
    } */

    .faqs-heading h2 {
        font-size: 30px;
    }

    .faqs-all-content {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .all-asides .aside-box {
        max-width: 30.4vw;
    }

    aside.all-asides {
        flex-direction: row;
        width: 100%;
        max-width: 100%;
    }

    .package-item-detail .card__heading {
        font-size: 16px !important;
    }

    .package-lock {
        width: 68px;
        top: 28%;
    }

    .header-logo {
        margin-left: 10px;
    }

    .after-pay,
    .pack-item-img .after-pay {
        top: 80%;
    }

    .slider-text-content .text-content h2 {
        font-size: 50px;
    }

    .p-extender-text-content .heading h2 {
        font-size: 30px;
    }

    .step-slide .step-details h2 {
        font-size: 30px;
    }

    .step-slide {
        justify-content: space-between;
    }

    .step-slide .step-details h2 {
        margin-top: 50px;
    }

    .step-slide .step-details {
        height: 530px;
    }

    #header .top-header .menu-box {
        padding: 14px;
    }

    .month-slide .slides-weeks span {
        margin-bottom: 20px;
    }
.grid--2-col-tablet .grid__item .tabs{
  overflow-x: auto;
  white-space: none;
}
  .grid--2-col-tablet .grid__item .tabs::-webkit-scrollbar{
    display:none;
  }
  .product .tab {
padding:12px 20px !important;
  }
}
  @media screen and (min-width: 769px) {
 


    .slides-weeks-lines {
        margin: 15px 0;
    }

    .owl-carousel .owl-item img {
        display: block;
        /* height: 100%; */
        width: 100%;
      object-fit: cover;
    
    }

    .month-slide .slides-weeks {
        padding: 20px;
        /* height: 30vh; */
    }

    .Enlargement-Gains-content .heading h2 {
        font-size: 30px;
    }

    .btn-prev,
    .btn-next {
        padding: 10px 10px;
    }

    .double-text-content h2 {
        font-size: 26px;
    }

    .logos-content .logos-icon img {
        width: 120px;
    }

    .top-rated-text-content h2 {
        width: 100%;
        font-size: 30px;
    }

    .reviews-sec .reviews-header h2 {
        font-size: 30px;
    }

    .footer-header .input-email input {
        width: 180px;
    }

    .footer-header .subscribe {
        gap: 20px;
    }

    .slider-text-content {
        /* margin-top:-46%; */
      /* left: 35px; */
    }

    .p-extender-video-content {
        /* max-width: 100%; */
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .proven-science-content .science-heading {
        max-width: 100%;
    }

    /* .science-img-key-points {
        flex-direction: column-reverse; 
         gap: 20px;
    }
 */
    /* .science-img-key-points .science-img {

        max-width: 100%;
    }

    .science-img-key-points .science-key-points {
        max-width: 100%;
    } */

    /* .process-steps .step-content {
        flex-direction: column;
        gap: 20px;
    }
 */
    .step-text-content .step-heading {
        margin-bottom: 50px;
    }

    /* .step-content .step-img {
        max-width: 100%;
    } */

    /* .pro-diff-content .diff-content {
        flex-direction: column;
        gap: 20px;
    }
 */
    /* .diff-content .diff-text-content {
        max-width: 100%;
    }

    .diff-content .diff-img {
        max-width: 100%;
    } */

    .steps-tabing ul li {
        max-width: 150px;
    }

    /* .vote-content.flex.just-space-between {
        flex-direction: column-reverse !important;
        gap: 20px;
          padding: 0 !important;
    } */
  .vote-text-content p {
    margin-block-end: 15px;
}
  /* .double-img img {
    width: 100%;
    height: fit-content;
} */
    /* .voted-sec .vote-content .vote-img {
        max-width: 100%;
    } */

    /* .vote-text-content {
        max-width: 100%;
        display: flex;
        flex-direction: column;
    } */

    /* .double-strap-content.works-double-content.flex {
        flex-direction: column !important;
        gap: 30px !important;
    } */

    /* .works-double-text-content {
        max-width: 100% !important;
    }

    .double-img {
        max-width: 100%;
    } */

    .works-double-btns {
        justify-content: start;
    }

    .works-double-btns span {
        margin-top: 15px !important;
    }

    /* .graph-content {
        flex-direction: column;
        gap: 20px;
    } */

    /* .graph-content .graph {
        max-width: 100%;
    }
 */
    /* .graph-content .graph-text-content {
        max-width: 100%;
    } */

    .banner-dss-icon img {
        width: 60px;
        height: 60px;
    }

    .banner-dss-icon {
        top: 104%;
    }

    /* .dss-sys-all-content {
        flex-direction: column-reverse;
        gap: 20px;
        
    }

    .concept-dss-sys-sec .dss-sys-content .dss-sys-all-content .dss-sys-img {
        max-width: 100%;
    }

    .concept-dss-sys-sec .dss-sys-content .dss-sys-all-content .dss-sys-text-content {
        max-width: 100%;
    } */

    /* .tens-sec-content.flex.just-space-between {
        flex-direction: column;
        gap: 20px;
        padding: 0 20px;
    }

    .tens-sec-content .tens-text-content {
        max-width: 100%;
    }

    .tens-sec-content .vote-img {
        max-width: 100%;
    } */

    /* .p-extend-sys-cont.flex.just-space-between {
        flex-direction: column;
        gap: 20px;
    }

    .p-extend-sys-cont .p-ext-sys-text {
        max-width: 100%;
    }

    .p-extend-sys-cont .p-ext-sys-img {
        max-width: 100%;
    }
 */
    .concept-dss-sys-sec {
        padding: 40px 0;
    }

    .concept-tension-sec {
        background: #F8F8F8;
        padding: 40px 0;
    }

    .tens-sec-content .tens-text-content {
        margin-top: 40px;
    }

    .concept-review-sec {
        padding: 40px 0;
    }

    .concept-review-content .review-detail {
        margin-top: 20px;
    }

    .p-extend-sys-sec {
        padding: 40px 0 40px 0;
    }

    /* .testi-sec-str-text-content {
        flex-direction: column;
        gap: 20px;
    }

    .testi-sec-str-text-content .testi-bold-text {
        max-width: 100%;
    }

    .testi-sec-str-text-content .testi-text-btn-content {
        text-align: center;
        max-width: 100%;
    }
 */
    .testi-sec-str-text-content .testi-text-btn-content p {
        text-align: start;
    }

    .test-sep-line {
        padding: 0px 0 40px 0;
    }

    .testi-succ-str-sec {
        padding: 40px 0 0px 0;
    }

    .testimonial-webiste-sec {
        margin-bottom: 40px;
        padding: 40px 0 40px 0;
    }

    .third-testi-con-section {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .leader-header h2 {
        font-size: 30px;
    }

    .our-top-priorities-heading h2 {
        font-size: 30px;
    }

    .we-offer-content h2 {
        font-size: 30px;
    }

    /* .our-offer-content {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .offer-img {
        max-width: 100%;
    }

    .we-offer-content {
        max-width: 100%;
    }
 */
    .leader-section {
        background: #F8F8F8;
        padding: 40px 0 40px 0;
    }

    .mailing-section {
        padding: 40px 0 40px 0;
    }

    .mailing-section h2 {
        font-size: 30px;
    }

    /* .mailing-all-sec {
        flex-direction: column;
    }

    .mailing-pic {
        max-width: 100%;
    }

    .mailing-text {
        max-width: 100%;
        padding: 40px 20px;
    } */

    /* .protect-privacy .our-offer-content {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .protect-text p {
        width: 100% !important;
    }

    .we-offer-content p {
        width: 100%;
    }
 */
    .leader-text p {
        max-width: 90%;
    }

    .our-top-priorities {
        padding: 40px 0 0 0;
    }

    .money-back-section h2 {
        font-size: 30px;
    }

    .money-back-section {
        padding: 40px 0 40px 0;
    }

    .money-back-section h3 {
        font-size: 24px;
    }

    .money-back-section h4 {
        font-size: 22px;
    }

    /* .commeted-sec {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .image-box {
        max-width: 100% !important;
    }

    .commeted-text-con {
        max-width: 100% !important;
    }
 */
    h2 {
        font-size: 26px;
    }

    .privacy-protect-sec {
        padding: 40px 0 40px 0;
    }

    /* .private-billing {
        flex-direction: column-reverse !important;
        gap: 20px;
    }
 */
    .private-billing {
        margin-top: 20px;
    }

    .commeted-text-con h2 {
        font-size: 30px;
    }

    .terms-condition-section h2 {
        font-size: 30px;
    }

    .month-gurrantee h4 {
        font-size: 22px;
    }

    .terms-condition-section h4 {
        font-size: 22px;
    }

    .month-gurrantee h3 {
        font-size: 24px;
    }

    .terms-condition-section {
        padding: 40px 0 40px 0;
    }

    .bent-img h3 {
        font-size: 30px;
    }

    .penile-question h2 {
        font-size: 30px;
    }

    .disease-info-sec h2 {
        font-size: 30px;
    }

    /* .penile-all-text-img-cont {
        flex-direction: column;
        gap: 20px;
    }

    .penile-text {
        max-width: 100%;
    }

    .penile-img-content {
        max-width: 100%;
    }
 */
    /* .disease-info-img-cont {
        flex-direction: column;
        gap: 20px;
    }

    .disease-info-img-cont p {
        max-width: 100%;
    }

    .disease-info-img {
        max-width: 100%;
    } */

    .bent-peyronie-disease {
        padding: 40px 0 40px 0;
    }

    .disease-info-sec {
        padding: 40px 0 40px 0;
    }

    .magazine-slider-header h2 {
        font-size: 30px;
      margin-bottom:20px;
    }

    .magazine-slider-sec {
        padding: 40px 0 40px 0;
    }

    .all-review-content {
        padding: 40px 20px 40px 20px;
    }

    .review-btn {
        padding-bottom: 40px;
    }
    .footer-header {
        padding: 30px;
    }

    .footer-logo {
        padding: 30px;
    }

    .menu-links-support {
        padding: 30px;
    }

    .copyright-sec {
        padding: 30px;
    }

    .home-slider-1-item p {
        font-size: 10px;
    }

    .steps-tabing ul li {
        font-size: 18px;
    }

    .slick-prev,
    .slick-next {
        top: 50%;
    }

    .slick-prev {
        left: -4.1%;
    }

    .slick-next {
        right: -8%;
    }

    .read-more-testimonials a {
        font-size: 18px;
    }

    .after-pay img,
    .pack-item-img .after-pay img {
        width: 59px;
        height: 31px;
    }

    .another-slick-prev,
    .another-slick-next {
        font-size: 40px;
    }

    .another-slick-prev,
    .another-slick-next {
        top: 42%;
    }
  .p-extender-text-content .heading h2, .step-slide .step-details h2{
    font-size:28px;
  }
  .month-slide .slides-weeks {
        display: flex;
    flex-direction: column;
    /* justify-content: flex-end; */
       justify-content:space-evenly; 
}
   .month-slide .slides-weeks span{
     margin-bottom: 40px;
   }
  .featuresItems{
    width:100%;
  }
}




@media screen and (max-width: 800px) {
.package-item {
margin-bottom:20px;
  max-width:45%;
}
.packages-items{
justify-content:space-between;
  flex-wrap:wrap;
}
}



@media screen and (max-width: 768px) {
.Enlargement-Gains-slider-btns {
width: 40%;
  left: 50%; 
  transform: translate(-50%, -50%); 
}
    .another-slick-prev,
    .another-slick-next {
        top: 45%;
    }
.our-top-priorities-heading{
   margin-bottom:20px;
 }
  .we-offer-content{
    padding-top:0px;
  }
    .top-rated-text-content {
        display: flex;
        flex-direction: column;
    }
.custom-richtext p:first-child{
  width:90%;
}
    .review-btn button,
    .review-btn a {
        padding: 15px;
    }

    .top-rated-text-content a {
        align-self: center;
    }
.vote-text-content {
margin-top:0px;

}

.slider-1-item img{
  height:100px;
}
  
    .slider-text-content {
        margin-top: -45vh;
    }

    .banner-item {
        background-size: cover;
        background-position: center right -45px;
    }
.about-voted-sec {
    margin-top: 40px !important;
}
    /* .review-slider-item img {
        height: 300px;
    } */

    .slick-prev,
    .slick-next {

        font-size: 18px;
    }


    .step-image {
        padding-top: 50px;
    }

    .read-more-testimonials a {
        font-size: 16px;
    }
    .bent-peyronie-content {
        flex-direction: column;
        gap: 20px;
    }

    .bent-img {
        max-width: 100%;
    }

    .or-line {
        align-self: center;
        background: #E3E3E3;
        width: 1px;
        height: 212px;
        margin: 30px 0;
    }

    .works-banner-content .works-heading h2 {
        font-size: 30px;
    }

    .faqs-tabing {
        display: flex;
        overflow-x: auto;
        white-space: nowrap;
        scrollbar-width: none;

        -ms-overflow-style: none;
    }

    .faqs-tabing::-webkit-scrollbar {
        display: none;
    }

    .testi-webiste-heading h2 {
        font-size: 30px;
    }

    .pro-package-sec-content .heading h2 {
        font-size: 30px;
    }

    .testi-desclimber-content h2 {
        font-size: 30px;
    }

    .testi-website-content .para-wrapper p {
        font-size: 18px;
        max-width: 100%;
    }

    .testi-secc-str-content .test-succ-sec-heading h2 {
        font-size: 30px;
    }

    .testi-sec-str-text-content .testi-bold-text h2 {
        font-size: 20px;
    }

    .man-str-detail .man-name h3 {
        font-size: 18px;
    }

    .man-str-detail a::before {
        width: 18px;
        height: 18px;
    }

    .man-str-detail {
        padding: 17px 0px 0 0px;
    }

    .gain-enlarg-btns {
        /* top: 95.4% !important; */
      top:95.8% !important;
        padding: 0 10%;
    }

    .all-testimonial-content.flex-row {
        flex-wrap: nowrap;
        flex-direction: column;
    }

    .testimonial-all-text {
        max-width: 100%;
    }

    .money-graph-content .money-graph-heading h2 {
        font-size: 30px;
    }

    .vote-text-content .vote-text-heading h2 {
        width: 100%;
        font-size: 30px;
    }

    .process-steps .steps-heading h2 {
        width: 100%;
        font-size: 30px;
    }

    .proven-science-content .science-heading h2 {
        width: 100%;
        font-size: 30px;
    }

    .science-img-key-points .science-key-points h2 {
        width: 100%;
        font-size: 30px;
    }

    .steps-tabing ul li {
        max-width: 120px;
        font-size: 16px;
    }

    .pro-diff-content .pro-heading h2 {
        font-size: 30px;
    }

    .diff-content .diff-text-content h3 {
        font-size: 20px;
    }

    .works-double-text-content {
        max-width: 100% !important;
    }

    .after-pay,
    .pack-item-img .after-pay {
        top: 88%;
    }

    .p-extender-video-content {
        display: flex;
        max-width: 100%;
        text-align: center;
        justify-content: center;
        align-items: center;
    }

    /* .header-flag {
        display: none;
    } */
.header-flag img{
display:none;
}
  .add-header img{
    display:block !important;
  }
  .add-header a{
    display:block !important;
  }
    .bottom-header {
        display: none;
    }

    .top-header {
        /* gap: 50px; */
        justify-content: flex-start;
    }

    .slider-text-content {
        left: 50px;
    }

    .pop-up {
        height: 425px;
    }

    .cross-video img {
        height: 20px;
        width: 20px;
    }

    /***********************************header content*****************************/


    .marquee-content p {
        margin: 0 30px;
    }


    .p-extender-sec-content {
        display: flex;
        flex-direction: column-reverse;
        width: 100%;
    }

    .p-extender-video-content {
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .p-extender-text-content {
        max-width: 100%;
    }

    .Quick-p-how-it-works {
        flex-direction: column;
    }

    .tittle-content {
        width: 100%;
        max-width: 100%;
    }

    .how-it-works-para {
        width: 100%;
        max-width: 100%;
    }

    .step-slide {
        flex-direction: column;
    }


    .step-slide .step-details {
        max-width: 100%;
    }

    .step-slide .step-image {
        width: 100%;
        max-width: 100%;
    }

    .prev-next-icons {
        max-width: 100%;
        padding: 0 1px;
        top: 50%;
    }

    .month-slide.flex.just-space-between {
        flex-direction: column;
    }

    .slide-graph {
        max-width: 100%;
    }

    .slides-weeks {
        width: 100%;
        max-width: 100% !important;
    }

    .Enlargement-Gains-slider-btns {
        top: 97% !important;
        padding: 0 10%;
    }


    .package-item {
        max-width: 47%;
        margin-bottom: 20px;
    }

    .packages-items {
        padding: 0 15px;
        margin-bottom: 20px;
        justify-content: space-between;
    }


    .double-strap-content {
        flex-direction: column;
        gap: 20px;
    }

    .double-text-content {
        display: flex;
        flex-direction: column;
        max-width: 100%;
    }

    .double-img {
        max-width: 100%;
    }

    .success-persons {
        flex-direction: column;
    }

    .success-persons .person {
        max-width: 100%;
        margin-bottom: 20px;
    }

    .success-stories-content a {
        margin-top: 40px;
    }

    .logos-content {
        padding: 40px 0 !important;
    }

    .logos-content p {
        margin-bottom: 40px;
    }

    .logos-content .logos-icon img {
        width: 100px;
    }

    .logos-icon.flex.just-space-between {
        flex-wrap: wrap;
        gap: 50px;
        align-items: center;
        justify-content: center;
    }

    .top-rated-extender-content {
        flex-direction: column;
        gap: 30px;
    }

    .top-rated-text-content {
        max-width: 100%;
    }

    .top-rated-img {
        max-width: 100%;
    }

    .reviews-sec .reviews-header h2 {
        font-size: 20px;
    }

    .review {
        max-width: 200px !important;
    }

    .all-reviews.flex.just-space-between {
        justify-content: start;
        flex-wrap: wrap;
        gap: 10px;
    }

    .footer-header {
        flex-direction: column;
        gap: 20px;
    }

    .input-email.flex.align-center {
        justify-content: space-between;
        gap: 0;
        width: 100%;
    }

    .footer-header .input-email input {
        width: 90%;
    }

    .free-shipping {
        justify-content: space-between;
        width: 100%;
    }

    .menu-links-support {
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 30px;
    }


    .owl-carousel .owl-item img {
        display: block;
        height: 100%;
        width: 75%;
        margin-bottom: 20px;
    }

    .prev-next-icons {
        top: 102%;
    }

    .show-in-menu {
        margin-top: 15%;
        padding: 0 15%;
        justify-content: space-between;
        flex-direction: row;
        gap: 2px;
        align-items: start;
        display: flex !important;
    }

    .show-in-menu .lock {
        margin-left: 0;
    }

    .top-rated-extender-sec {
        padding: 40px 0;
    }

    .slide-graph img {
        display: block;
        height: 100%;
        width: 100% !important;
        margin-bottom: 20px;
    }
.header-flag a {
display:none;
}
    .lock {
        margin-top: -10px;
    }
.header-flag .lock{
  display:block !important;
}
    .header-logo {
        /* width: 100%;
        text-align: center; */
    width: fit-content;
    text-align: center;
    margin: 0 auto;
        /* margin-left: 0px; */
    }

    .work-double-strap-sec {
        padding: 40px 0 40px 0 !important;
    }

    .work-double-strap-sec .medical-journal {
        margin-top: 40px;
        padding: 40px 0 0 0;
    }

    .voted-sec {
        margin-top: 40px;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .works-double-btns {
        gap: 8px;
        justify-content: start;
        align-items: center;
    }

    .works-double-btns span {
        margin-top: 15px !important;
    }

    .money-graph-sec {
        padding: 105px 0 40px;
    }

    .Enlargement-Gains {
        padding-top: 40px;
        margin-top: 80px;
    }

    .concept-marq-cont img {
        width: 70px;
        height: 70px;
    }

    .concept-marq {
        padding: 10px 0 !important;
    }

    .concept-marq-cont .marq-text h3 {
        font-size: 14px;
        margin-bottom: 10px;
    }
.concept-marq-cont img{
  width:50px;
  height:50px;
}
    .tens-sec-content .tens-text-content h2 {
        font-size: 30px;
    }


    .concept-review-content .concept-review-heading h2 {
        font-size: 30px;
    }

    .concept-review-content .review-detail {
        font-size: 18px;
    }

    .p-ext-sys-content .sys-content-heading h2 {
        font-size: 30px;
    }

    .p-extend-sys-cont .p-ext-sys-text h3 {
        font-size: 18px;
    }

    .p-ext-sys-content .sys-content-heading {
        margin-bottom: 40px;
    }

    .dss-sys-content .dss-sys-heading h2 {
        font-size: 30px;
    }

    .btn-prev,
    .btn-next {
        padding: 5px 5px;
    }

    .prev img {
        width: 30px;
        height: 30px;
    }

    .next img {
        width: 30px;
        height: 30px;
    }

    .prev-next-icons {
        top: 71%;
    }

    .double-text-content img {
        width: 70px;
        height: 70px;
    }

    .bent-play-btn {
        width: 50px;
    }

    .penile-text h3 {
        font-size: 20px;
    }

    .bent-peyronie-disease .bent-peyronie-disease-text p {
        font-size: 20px;
    }

    .disease-info-sec h3 {
        font-size: 20px;
    }

    .disease-info-sec h2 {
        font-size: 20px !important;
    }

    .penile-question h2 {
        font-size: 20px !important;
    }

    /* .slider-vid-play-btn img {
        width: 70px !important;
        height: 70px !important;
    } */

    .concept-marq-cont .marq-text p {
        font-size: 12px;
        width: 100% !important;
    }

    .double-text-content a {
        padding: 10px 0;
        font-size: 10px;
        width: 120px;
        text-align: center;
        align-self: center;
    }

    .slider-1-item img {
        margin-left: 2px;
    }

    .top-rated-extender-sec {
        padding: 40px 20px;
    }
  .top-rated-img {
    max-width:100% !important;
  }
  .step-slide .step-image {
   height:50vh;
  }
  .month-slide .slides-weeks{
    height:350px;
}
.header-flag a{
  color:#fff;
}
section.works-banner-section {
        margin-top: 134px;
        height: 220px;
    }
  .leader-section {
    padding: 50px 0px;
}

.our-top-priorities {
    padding: 50px 0px 0px;
}
  
.header-flag.add-header.flex.align-center.just-space-between.show-in-menu img + a {
    width: 400px;
}
}


@media screen and (max-width: 992px) {
.top-rated-img img {
      height: revert-layer !important;
}
div#step-3-content{
  height: 100%;
   max-height: 100%;
  overflow-y:auto;
}

}
@media screen and (max-width: 991px) {

.double-strap-content.works-double-content.flex.gain-double-strap-dir {
    flex-direction: column !important;
  gap:20px !important;
}

.double-img {
max-width: 100% !important;
}
  
.works-double-text-content {
    max-width: 100% !important;
}
  .step-content.flex.just-space-between {
    flex-direction: column;
}
  .top-rated-extender-content.flex-row.just-space-between {
    flex-direction: column;
    gap: 20px;
}

.top-rated-text-content{
  max-width:100%;
}
.top-rated-img {
    max-width: 100% !important;
}
.graph-content.flex.just-space-between.scroll-trigger.animate--slide-in {
    flex-direction: column;
  gap:20px;
}
.graph-content .graph{
max-width:100%;
}
  .graph-content .graph-text-content{
    max-width:100%;
  }
  .owl-carousel .owl-item img{
    object-fit: fill;
  }
.owl-carousel .owl-item img {
        object-fit: cover;
    }
      .step-image img{
object-fit: fill !important;
      }
.double-strap-content.works-double-content.flex.scroll-trigger.animate--slide-in {
    flex-direction: column;
    gap: 20px !important;
}
.step-content .step-img{
  max-width:100%;
}
.our-offer-content.flex.just-space-between {
    flex-direction: column;
    gap: 20px;
}

.science-img-key-points.flex.just-space-between.scroll-trigger.animate--slide-in {
    flex-direction: column;
    gap: 20px;
}
.science-img-key-points .science-img{
  max-width:100%;
}
.science-img-key-points .science-key-points{
  max-width:100%;
}
.diff-content.flex.just-space-between {
    flex-direction: column;
    gap: 20px;
}
.diff-content .diff-text-content{
  max-width:100%;
}
.diff-content .diff-img{
   max-width:100%;
}
.vote-content.flex.just-space-between {
    flex-direction: column;
    gap: 20px;
}
 .voted-sec .vote-content .vote-img{
   max-width:100%;
 } 
  .vote-text-content{
    max-width:100%;
  }
.dss-sys-all-content.flex.just-space-between.scroll-trigger.animate--slide-in {
    flex-direction: column;
    gap: 20px;
}
.concept-dss-sys-sec .dss-sys-content .dss-sys-all-content .dss-sys-text-content {
  max-width:100%;
}
  .concept-dss-sys-sec .dss-sys-content .dss-sys-all-content .dss-sys-img{
    max-width:100%;
  }
.tens-sec-content.flex.just-space-between {
    flex-direction: column;
    gap: 20px;
}
.tens-sec-content .tens-text-content{
  max-width:100%;
}
  .tens-sec-content .vote-img{
    max-width:100%;
  }

.offer-img{
  max-width:100%;
}
  .we-offer-content{
  max-width:100%;
    }

.vote-content.flex.just-space-between.gain-vote-content {
    flex-direction: column !important;
    gap: 20px;
}
.disease-info-img-cont.flex.just-space-between.scroll-trigger.animate--slide-in {
    flex-direction: column;
    gap: 20px;
}
.disease-info-img{
  max-width:100%;
}

.penile-all-text-img-cont.flex.just-space-between {
    flex-direction: column;
    gap: 20px;
}
.penile-text {
max-width:100%;
}
.penile-img-content{
  max-width:100%;
}
  .commeted-sec.flex.just-space-between.scroll-trigger.animate--slide-in {
    flex-direction: column;
    gap: 20px;
}
.image-box{
  max-width:100%;
}

.commeted-text-con {
    max-width: 100% !important;
}
.commeted-sec.private-billing.flex.just-space-between.scroll-trigger.animate--slide-in {
    flex-direction: column !important;
    gap: 20px;
}
  .image-box.billing-img-box {
    max-width: 100% !important;
}
    .billing-text {
        max-width: 100% !important;
    }
.testi-sec-str-text-content.flex.just-space-between {
    flex-direction: column;
    gap: 20px;
}
  .testi-sec-str-text-content .testi-bold-text{
    max-width:100%;
  }

.testi-text-btn-content.scroll-trigger.animate--slide-in {
    max-width: 100%;
}
  .p-extender-sec-content.flex.just-space-between {
    flex-direction: column !important;
    gap: 20px;
}
.p-extender-text-content{
  max-width:100%;
}
.p-extender-video-content{
  max-width:100%;
}
.Quick-p-how-it-works.flex.just-space-between {
    flex-direction: column;
    gap: 20px;
}
.tittle-content{
  max-width:100%;
}
    .how-it-works-para {
      max-width:100%;
    }
  .double-strap-content.flex {
    flex-direction: column;
    gap: 20px;
}
.double-text-content{
  max-width:100%;
}
.p-extend-sys-cont.flex.just-space-between {
    flex-direction: column;
    gap: 20px;
}
.p-extend-sys-cont .p-ext-sys-text{
  max-width:100%;
}
  .p-extend-sys-cont .p-ext-sys-img{
    max-width:100%;
  }
}
@media screen and (max-width: 768px) {
{
    .month-slide.flex.just-space-between .slide-graph img {
                object-fit: cover !important;
        max-height: 450px !important;
    }
    }
}
    
@media screen and (max-width: 767px) {
  .success-persons .person p {
    font-size:14px;
  }
  .custom-richtext p:first-child {
    padding-block-start: 20px;
  }
 .commeted-text-con {
padding-top:0px;
 }
  .how-it-works-para {
padding-top:0;
  }
  .footer-custom-container {
padding:0 10px;
  }
  .top-rated-extender-content {
    align-items: center;
    padding-inline: 0;
}
  .container {
    padding-inline: 0;
}
.top-rated-text-content h2{
  width:100%;
}
.show-in-menu-2 ul {
    margin-top: 30px;
    padding-top: 30px;
}
.overlay .closebtn{
  top:-10px;
}

  .overlay .header-flag a {
font-size: 18px !important;
  }
  .top-rated-text-content a {
align-self: start;
  }
    .another-slick-prev,
    .another-slick-next {
        top: 38%;
    }
.slider-vid-play-btn img {
width:35px !important;
  height:35px !important;
}
  h2{
    font-size:26px !important;
  }
  .month-slide .slides-weeks {
height:fit-content;
/* height:40vh; */
  }
  .month-slide .slides-weeks {
justify-content:space-between;
  }
.prev-next-icons {
max-width:40%;
  left: 50%; 
  transform: translate(-50%, -50%);
}
    .process-steps {
        /* height: 950px; */
      height:auto;
    }
.proven-science .container{
  padding:0px;
}
    .banner-item {
        background-size: cover;
        background-position: center right -270px;
    }
.custom-richtext p:first-child{
  width:100%;
}
    .another-slick-prev,
    .another-slick-next {
        font-size: 18px;
    }

    #header .tooltip p {
        font-size: 9px;
          margin: 0 auto;
    }
.menu ul li a {
font-size:16px;
}
    /* .slider-vid-play-btn img {
        height: 50px !important;
        width: 50px !important;
    } */
.step-text-content h3 {
font-size:18px !important;
}
.proven-science {
padding:20px;
}
  .process-steps .step-content {
padding:20px;
  }
    .copyright-sec {
        flex-direction: column;
        gap: 20px;
    }

   .magazine-slider-header h2 {
      margin-bottom:0;
    }



.header-flag .lock {
    margin-left: 0px;
}
  .copyright-sec.flex.just-space-between.scroll-trigger.animate--slide-in {
    flex-wrap: wrap;
    gap: 20px;
}
.penile-question {
padding:40px 0;
}
  .month-slide .slides-weeks span {
    margin-bottom: 150px;
}
    .free-shipping {
        flex-direction: column;
        justify-content: flex-start;
        align-items: start;
        gap: 20px;
    }
.month-slide .slides-weeks {
display:block;
}
    .top-rated-img {
        max-width: 100%;
    }

    .package-item {
        max-width: 100%;
        margin-bottom: 20px;
    }

    .youtube-icon img {
        width: 50px;
        height: 50px;
    }

    .packages-items {
        flex-direction: column;
    }

    aside.all-asides {
        flex-wrap: wrap;
    }

    h4 {
        font-size: 18px !important;
    }

    .all-asides .aside-box {
        max-width: 100%;
    }
.review-marquee{
  padding: 0;
}
    .testi-all-stories-content {
        flex-direction: column;
        gap: 20px;
    }

    .testi-all-stories-content .testi-story {
        max-width: 100%;
    }

    .question-answere-box .faq-question h2 {
        font-size: 16px !important;
        width: 90%;
    }
.bent-img img{
  margin-top:17px;
}
    .top-header {
        gap: 20px;
    }

    .terms-condition-section h2 {
        font-size: 26px !important;
    }

    .top-header.flex.align-center.just-space-between {
        flex-direction: column-reverse;
        align-items: flex-start;
    }

    .slick-dots {
        right: 33%;
    }

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

    .footer-header .input-email input {
        width: 80%;
    }

    .header-logo {
        width: 100%;
        text-align: center;
    }
.reviews-slider-trust.all-remaining-rev{

display:block !important;
}
.reviews-slider-trust.all-remaining-rev .main-review, .reviews-slider-trust.all-remaining-rev .slider-reviews{
  width:100% !important;
  margin-bottom:20px;
}
.slider-review-items{
   width:100% !important;
  
}
    .text-content {
        width: 100%;
        max-width: 80%;
    }

    .slider-text-content {
    left: 25px;
    bottom: 55%;
    margin: 0;
}
.review-btn {
margin-top:40px !important;
}
    .slider-text-content .text-content h2 {
        font-size: 25px;
    }

    .Quick-p-extender-sec {
        padding-top: 40px;
    }

    .Quick-p-extender-sec-line {
        margin: 30px 0;
    }

    .how-it-works-para p {
        margin-top: 30px;
    }
.review-btn{
  padding:0;
}
    .double-strap-sec {
        padding: 40px 0;
    }

    .reviews-sec {
        padding: 40px 15px;
    }

    .slider-text-content {
        left: 45px;
        max-width: 320px;
    }

    #header .tooltip {
        justify-content: start;
        padding: 19.9px 0 16.6px 9px;
    }

    .owl-carousel .owl-item img {
        display: block;
        height: 100%;
        width: 75%;
        margin-bottom: 20px;
    }

    .prev-next-icons {
        top: 105%;
    }

    .show-in-menu {
        padding: 0 10px;
    }

    .bent-play-btn {
        top: 40%;
        left: 43%;
    }

    .slider-vid-play-btn {
        position: absolute;
        /* top: 50%;
        left: 40%; */
   
    }

    .payement-icons {
        gap: 0;
        justify-content: space-between;
        width: 90%;
    }

    .reviews-sec .main-review {
        /* width: 100%;
        max-width: 100% !important; */
        text-align: center;
    }
  
    .copyright-sec {
        padding: 20px;
    }
    .read-more-testimonials {
        margin-top: 30px;
    }

    #header .top-header {
        flex-direction: row;
        align-items: center;
    }

    .header-logo img {
        width: 250px;
    }

    #header .top-header .menu-box {
        padding: 8px;
    }

    /* .footer-custom-container {
        padding: 0 20px;
    }
 */
    .subscribe.flex {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }

  .all-reviews.all-trust-reviews{

    gap: 6px!important;
    /* width: 100%;
    max-width: 467px; */
  }
  .reviews-slider.all-remaining-rev .slick-list{
    margin-right:0px !important;
  }
  .reviews-slider.all-remaining-rev .slick-slide{
    margin-right:0 !important;
  }
  .header-flag .lock {
    margin-left:0px
  }
  #header .top-header .menu-box a {
display:none;
  }
.pro-package-sec-content {
padding:40px 0;
}
 .succes-stories-sec .container{
    padding:0;
  }
  .succes-stories-sec {
padding-top:40px;
    padding-bottom:40px;
  }
.works-double-text-content span {
margin-top:20px !important;
}
  .pro-package-sec .container{
    padding:0;
  }
  .custom-richtext.scroll-trigger.animate--slide-in {
    padding: 0 15px;
}
    .align-sider {
        gap: 14px;
      /* padding-left:20px; */
      width:fit-content;
      /* max-width:100%; */
      /* width:310px; */
      margin:0 auto;
      padding:0 20px;
    }
  .align-sider h3{
    width:fit-content !important;
  }
  .concept-marq-cont .marq-text p{
    /* width:230px !important; */
    width:100% !important;
  }

  #header .tooltip {
        width: 100%;
        margin: 0 !important;
    }
.show-in-menu-2 ul li a {
    font-size: 18px !important;
}

.value-edition .product .tabs, 
.deluxe-limited-edition .product .tabs,
 .deluxe-standard-edition .product .tabs,
  .curvature-peyronies-edition .product .tabs,
  .product .tabs {
    overflow-x:auto;
  white-space:none;
}


.value-edition .product .tabs::-webkit-scrollbar,
  .deluxe-limited-edition .product .tabs::-webkit-scrollbar,
  .deluxe-standard-edition .product .tabs::-webkit-scrollbar,
  .curvature-peyronies-edition .product .tabs::-webkit-scrollbar,
  .product .tabs::-webkit-scrollbar{
  display: none;
}


/* .value-edition .grid--2-col-tablet-down .grid__item,
  .deluxe-limited-edition .grid--2-col-tablet-down .grid__item,
  .deluxe-standard-edition .grid--2-col-tablet-down .grid__item,
  .curvature-peyronies-edition .grid--2-col-tablet-down .grid__item,
  .related-products .grid--2-col-tablet-down .grid__item{
width:100% !important;
  max-width:100% !important;
}
 */

  .related-products .grid--2-col-tablet-down .grid__item{
width:100% !important;
  max-width:100% !important;
}
.overlay-right{
  flex-direction:row;
}

.overlay-right h3 {
  margin-top:15px;
  transform: rotate(0deg);
  margin-bottom:0px;
  margin-left:20px;

}
.bottom-header ul{
  margin-left:0;
}
  a#cart-icon-bubble {
    margin-right: 10px;
}
      .bottom-header.show-in-menu-2 {
        padding-left: 20px;
    }
  .overlay-all-content-box {
    flex-direction: column;
}
      .menu-links-support {
        padding: 30px 20px;
    
      }
           .footer-header {
        padding: 30px 20px;
    } 
      .footer-logo {
        padding: 30px 20px;
        align-items: center;
    }
  .science-img-key-points.flex.just-space-between {
    flex-direction: column;
}

.proven-science-content .science-heading {
    max-width: 100%;
    margin-bottom: 20px;
}

section.proven-science {
}

section.voted-sec {
    margin-top: 0px;
    padding: 20px 0px;
}

.double-img img {
    object-fit: cover;
    height: auto;
    margin-top: 20px;
}

.work-double-strap-sec .medical-journal {
    margin-top: 0px;
}

.double-strap-content.flex {
    padding: 0;
}

.proven-science .container {
    padding: 0px !important;
}

.proven-science .key-line {
    margin: 20px 0px 20px;
}

.step-content.flex.just-space-between {
    padding: 20px 0px;
}

.step-text-content .step-heading {
    margin-bottom: 30px;
}

.diff-content.flex.just-space-between {
    margin-top: 0px;
}

.packages-items {
    padding: 0px 0px;
}

.pro-package-sec .container {
    padding: 0px !important;
}
  .custom-dots-container {
    display: none;
}
  .p-extender-text-content {
    margin-top: 0px;
}

.p-extender-text-content .heading h2 {
    / margin-bottom: 0px; /
}

.custom-richtext p:first-child {
    margin-bottom: 10px;
}

.custom-richtext p:first-child {
    margin: 0;
    padding: 0;
}

.step-slide .step-image {
    height: auto;
}

.step-image img {
    margin: auto;
    height: auto !important;
}

.month-slide .slides-weeks span {
    margin-bottom: 20px;
}

.success-stories-content {
    padding: 0px 0px;
}

.succes-stories-sec .container {
    padding: 0px 0px !important;
}
  .science-img-key-points .science-img img {
    margin-bottom: 20px;
}
  .smallBannerImage .works-banner-section {
    background-position: center;
    height: auto;
    margin-top: 120px;
}

.works-banner-content .works-heading {
    margin-top: 0px;
    padding: 75px 15px !important;
}
  .banner-item {
    margin-left: auto !important;
    margin-right: auto;
}

.show-in-menu-2 ul {
    align-items: flex-start;
}
.header-flag.add-header.flex.align-center.just-space-between.show-in-menu img + a {
    width: 289px;
    margin-left: 0;
    margin-top: 5px;
}
.bottom-header ul li {
    text-align: left;
}

.show-in-menu-2 ul {
    align-items: flex-start;
}
.header-flag.add-header.flex.align-center.just-space-between.show-in-menu img + a {
    width: 289px;
    margin-left: 0;
    margin-top: 5px;
}

.home-slider-1-item p {
    font-size: 10px;
}

section.home-slider-1-sec {
    padding: 7px 0px;
}

.prev-next-icons {
    max-width: max-content;
    gap: 35px;
}

.next img {
    width: 40px;
    height: 40px;
}

.prev img {
    width: 40px;
    height: 40px;
}

.btn-prev, .btn-next {
    display: block;
    width: 40px !important;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.Enlargement-Gains-slider-btns {
    gap: 40px;
    width: auto;
    top: 95% !important;
}
.testi-succ-str-sec {
    padding: 60px 0px 0px;
}

.testi-sec-str-text-content.flex.just-space-between {
    padding: 0;
}

.testi-all-stories-content {
    padding: 0;
}

.testi-sec-str-text-content .testi-text-btn-content {
    max-width: 100%;
}

.test-sep-line {
    padding: 30px 0 50px;
}

.all-testimonial-content.flex-row {
    padding: 0;
}
  .bent-peyronie-disease {
    padding: 60px 0px 10px;
}

.penile-all-content .container {
    padding: 0 !important;
}

.text-content-deases-info.flex-colunm {
    flex-direction: column;
}

.disease-info-img-cont.flex.just-space-between {
    flex-direction: column;
}

.info-sep-line.flex.just-space-between {
    padding-top: 0px;
    margin-top: 33px;
}

.info-line + img {
    margin-top: -7px;
}

.peyroni-bent-vid img {
    height: auto;
}

.bent-img h3 {
    font-size: 35px;
}

.custom-richtext p {
    font-size: 14px;
}
.faqs-ques-answ-sec {
    padding: 60px 0px 40px;
}
  .dss-sys-all-content.flex.just-space-between {
    flex-direction: column;
}

.concept-tension-sec {
    padding: 20px;
}

.tens-sec-content .tens-text-content {
    padding: 0px !important;
    margin-top: 20px;
}

.tens-sec-content.flex.just-space-between {
    padding: 0;
}

section.concept-dss-sys-sec {
    padding-bottom: 30px;
}

.concept-review-sec {
    margin-top: 40px;
}

.concept-review-sec {
    padding: 40px 0px;
}
  .privacy-protect-sec {
    padding: 40px 0px 30px;
}

.commeted-sec.flex.just-space-between {
    flex-direction: column !important;
    gap: 20px;
    margin-top: 10px;
}
  .leader-section {
    padding: 30px 15px;
}

.our-top-priorities {
    padding: 40px 0px 0px;
}

.protect-privacy {
    margin: 20px 0px;
}

.our-offer-content.flex.just-space-between {
    padding: 0;
}

.mailing-all-sec.flex.just-space-between {
    flex-direction: column;
}

.mailing-pic {max-width: 100%;}

.mailing-text {
    max-width: 100%;
}

section.mailing-section {
    padding: 40px 0px 20px;
}
  .offer-best.flex-section.satis-ref {
    margin: 30px 0px;
  }
}

@media only screen and (max-width: 600px) {
  #header {
      left: 0 !important;
      right: auto !important;
      width: 100vw !important;
  }
  
  #header .tooltip p {
      font-size: 7px !important;
    margin: 0 auto;
  }
  .slider-text-content {
    bottom: 55%;
    margin: 0%;

  }
    h2 {
        font-size: 18px !important;
    }
}

@media screen and (max-width: 430px) {
    .review-slider-item {
        width: fit-content;
    }
  .pro-package-sec-content .heading h2{
    font-size: 24px !important; 
  }
   .review-slider-item img {
height:200px;
     width:240px;
   }
  .slider-text-content .text-content {
    text-align: center;
  }
  .slider-text-content {
    left: 45px;
    bottom: 15%;
  }
  .text-content {
    width: 100%;
    max-width: 100%;
}
  .slider-text-content .text-content h2{
    font-size:32px !important;
  }

  
    .slider-vid-play-btn {
        position: absolute;
        top: 40%;
    /*    left: 40%; */
    }
  
  .align-sider h3{
    width:auto !important;
  }
    /* .marq-text h3 {
        font-size: 18px !important;
    } */

    .footer-header .subscribe p {
        font-size: 11px;
    }

    .steps-tabing ul li {
        max-width: 76px;
        font-size: 12px;
    }

    .works-double-btns span {
        margin-top: 0px !important;
    }

    .or-line {
        align-self: center;
        background: #E3E3E3;
        width: 90%;
        height: 1px;
        margin: 70px 0;
    }

    /* .gain-enlarg-btns {
        top: 93.8% !important;
    } */

    .reviews-sec .main-review {
        max-width: 100%;
    }

    .header-logo img {
        width: 220px;
    }

    #header .top-header .menu-box {
        padding: 8px;
    }
        .slider-text-content {
            margin-top: -40vh;
        }
    
}
/* @media screen and (max-width: 420px) {
 .slider-text-content {
            margin-top: -40vh;
        }
    
} */

@media screen and (max-width: 400px) {
    .another-slick-prev,
    .another-slick-next {
        top: 53%;
    }
.concept-marq-cont{
  margin:0 10px;
}
  .pro-package-sec-content .heading h2{
    font-size: 22px !important; 
  }
    .sale-card a {
        padding: 8px 15px !important;
    }

    .header-logo img {
        width: 200px;
    }

    #header .top-header .menu-box {
        padding: 8px;
    }
    .slider-vid-play-btn {
        position: absolute;
         top: 50%;
        /*left: 40%; */
    }

    .review-slider-item {
        height: 180px;
        width: fit-content;
    }


    /* .slider-vid-play-btn img {
        height: 30px !important;
    }
 */
    .money-graph-content .money-graph-heading h2 {
        font-size: 24px;
    }

    h2 {
        font-size: 18px !important;
    }

    .money-graph-sec {
        padding: 105px 0 40px;
    }

    .after-pay,
    .pack-item-img .after-pay {
        top: 77%;
    }

    .Enlargement-Gains {
        padding-top: 40px;
    }

    .Quick-p-how-it-works .tittle-content h2 {
        font-size: 24px;
    }

    .p-extender-text-content .heading h2 {
        font-size: 24px;
    }

    .Enlargement-Gains-content .heading h2 {
        font-size: 24px;
    }

    .step-slide .step-details h2 {
        font-size: 22px;
    }

    .success-stories-content .stories-heading h2 {
        font-size: 24px;
    }

    .prev-next-icons {
        top: 105%;
    }

    .Enlargement-Gains-slider-btns {
        top: 97% !important;
    }

    .pro-package-sec-content .heading h2 {
        font-size: 24px;
    }

    #header {
        padding: 0;
    }

    .menu-links-support {
        padding: 30px 15px;
    }

  
    .footer-lst-para p {
        width: 100%;
        padding: 0 15px;
    }

    .slick-dots {
        right: 26%;
    }

    .pro-package-sec {
        margin-top: 40px;
    }

    .p-extender-text-content a {
        padding: 15px;
    }

    .success-stories-content a {
        padding: 15px;
    }

    .top-rated-text-content a {
        padding: 15px;
    }

    .slider-text-content .text-content a {
        padding: 15px;
    }

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


    .footer-header .input-email input {
        padding: 15px;
    }

    .footer-header .input-email input {
        width: 80%;
    }

    .menu h2 {
        font-size: 16px !important;
    }

    .slider-text-content {
        left: 25px;
        max-width: 320px;
    }

    #header .tooltip p {
        font-size: 9px;
        max-width: 90%;
    }

    .footer-logo {
        padding: 15px 5px;
    }

    .banner-dss-icon {
        top: 108%;
    }

    .slider-text-content {
        margin-top: -47vh;
    }

    .copyright-sec p {
        font-size: 12px;
    }

    .footer-logo.flex.just-space-between {
        padding: 15px;
    }

    /* .container {
        padding: 0 20px;
    } */

    .home-slider-1-sec {
        padding: 0;
    }

    .align-sider p {
        width: 268px !important;
    }

    .works-banner-content .works-heading {
        padding: 0 15px;
    }
}

@media screen and (max-width: 375px) {
    .banner-dss-icon {
        top: 100%;
    }

    .banner-dss-icon img {
        height: 50px;
        width: 50px;
    }
.slider-vid-play-btn {
left:50%;
}
    .payement-icons {
        width: 100%;
    }

    .btn-prev,
    .btn-next {
        padding: 5px 5px;
    }

    .slider-text-content {
        margin-top: -60vh;
    }

    #header .tooltip {
        padding: 13px 0 13.4px 9px;
    }

    .package-item-detail h2 {
        width: 85%;
        font-size: 14px !important;
    }
}

@media screen and (max-width: 374px) {
    .banner-dss-icon {
        top: 100%;
    }
.copyright-sec{
  padding:30px 15px;
}
  .ship-icons img{
    width:100%;
  }
  .step-slide .step-details{
        padding: 34px 15px;
  }
  .Quick-p-how-it-works{
        padding-inline: 15px;
  }
  .p-extender-sec-content{
     padding-inline: 15px;
  }
  .month-slide .slides-weeks span {
    margin-bottom: 50px;
}
    .steps-tabing ul li {
        max-width: 70px;
        font-size: 12px;
    }
  #header .tooltip p{
    font-size: 8px;
  }
  #header .tooltip .cross-tooltip {
    top: 12px;
  }
  .pro-package-sec-content .heading h2{
    font-size: 19px !important; 
  }
  .header-logo img {
    width: 165px;
}
}
@media screen and (max-width: 340px){
  .slider-text-content {
    left: 10px;
    max-width: 310px;
}
  .slider-text-content .text-content h2 {
    font-size: 28px !important;
}
  .slider-text-content .text-content span {
    font-size: 14px;
    line-height: 25px;
    max-width: 310px;
}
  .slider-text-content .text-content .custom-submit {
    padding: 13px 31px;
    font-size: 14px;
}
}
@media screen and (max-width: 970px){
  .all-slider-items-review .review-slider-item {
    height: 400px;
    max-width: 700px;
  }
}
@media screen and (max-width: 800px){
  .all-slider-items-review .review-slider-item {
    height: 380px;
    max-width: 640px;
  }
  .featuresItems {
    width: 100%;
    margin-right: 10px;
    margin-bottom: 15px;
    display: flex;
}
}
@media screen and (max-width: 700px){
  .all-slider-items-review .review-slider-item {
    height: 280px;
    max-width: 610px;
  }
}
@media screen and (max-width: 600px){
  .all-slider-items-review .review-slider-item {
    height: 230px;
    max-width: 580px;
  }
}

@media screen and (max-width: 500px){
  .all-slider-items-review .review-slider-item {
    height: 200px;
    max-width: 500px;
  }
}
@media screen and (max-width: 400px){
  .all-slider-items-review .review-slider-item {
    height: 170px;
    max-width: 470px;
  }
  .graph-content.flex.just-space-between {
    flex-direction: column;
}

section.money-graph-sec {
    padding: 60px 0px 30px !important;
}

.Enlargement-Gains-content .heading h2 {
    margin-bottom: 0px;
}

.Enlargement-Gains {
    padding-bottom: 50px !important;
}

.Enlargement-Gains-slider-btns {
    top: 95% !important;
}
 .overlay-right h3 {
    display: none;
} 
}





 .faqs-all-content.flex.just-space-between {
    gap: 20px !important;
    justify-content: start;
}



.faqs-all-content.flex.just-space-between {
    margin: 0 auto;
    width: 100%;
    max-width: 1160px;
}



div#all-faqs-quest-answer-contnts {
    width: 100%;
}
@media screen and (max-width:1800px) and (min-width:1366px){
  .bottom-header.show-in-menu-2 {
    width: calc(100% - 5%);
    height: 97.5vh;
    margin-bottom: 0px;
}

.show-in-menu-2 ul {
    margin: 0;
    margin-bottom: 50px;
    padding-top: 40px;
    margin-top: 40px;
}

.overlay-right {
    width: 5%;
}
}
@media screen and (max-width:1199px) and (min-width:1024px){
  .show-in-menu-2 ul {
    gap: 10px 50px;
}

.show-in-menu-2 ul li a {
    font-size: 22px !important;
}
section.home-banner-section {
    height: 620px;
}

.banner-item {
    background-position: center right -15px;
}  
.show-in-menu-2 ul {
    gap: 0px 10px;
}

.bottom-header.show-in-menu-2 {
    padding-left: 30px;
}
.slider-text-content {
    left: 30px;
}

ul.slick-dots {
    right: auto;
    left: 5px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
}  
.bottom-header.show-in-menu-2 {
    width: calc(100% - 10%);
}

.show-in-menu-2 ul {
    margin-left: 0px;
}    
}
@media screen and (max-width: 991px) and (min-width: 768px) {
  .science-img-key-points .science-key-points {
    max-width: 50%;
    padding-left: 20px;
    height: 96vh;
}

.proven-science-content .science-heading {
    max-width: 100%;
}

.diff-content.flex.just-space-between {
    flex-direction: row;
}

.vote-content.flex.just-space-between {
    flex-direction: row;
}


  .p-extender-sec-content.flex.just-space-between {
    flex-direction: row !important;
}

.p-extender-text-content {
    width: 50%;
}

.p-extender-video-content {
    width: 50%;
}

.Quick-p-how-it-works.flex.just-space-between {
    flex-direction: row;
}

.how-it-works-para {
    padding-top: 0px;
}

.step-slide.flex.just-space-between {
    flex-direction: row;
}

.step-slide .step-details {
    width: 50%;
}

.step-slide .step-details {
    width: 50%;
    max-width: 50%;
    height: auto;
}

.step-slide .step-image {
    width: 50%;
    max-width: 50%;
    height: auto;
}

.step-slide .step-image img {
    object-fit: contain !important;
}

.month-slide.flex.just-space-between {
    flex-direction: row;
}

.slide-graph img {
    height: 100% !important;
    margin-bottom: 0px !important;
}

.month-slide .slides-weeks {
    height: 293px;
}

.Enlargement-Gains {
    padding-bottom: 80px !important;
}

.Enlargement-Gains-slider-btns {
    top: 93% !important;
    width: 270px;
}

.btn-prev, .btn-next {
    width: 38px;
    height: 38px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}

.Enlargement-Gains-slider-btns.flex.just-space-between img {
    width: 70%;
    margin: auto;
}

.double-strap-content.flex {
    flex-direction: row;
}

.success-persons {
    flex-direction: row;
}

.success-persons .person {
    max-width: 49%;
}

.top-rated-extender-content.flex-row.just-space-between {
    flex-direction: row;
}

.top-rated-text-content {
    max-width: 45%;
    display: block;
}

.top-rated-img {
    width: 50%;
    max-width: 50% !important;
}

.top-rated-text-content h2 {
    width: auto;
}

.prev-next-icons.flex.just-space-between {
    position: static;
    width: 130px;
    margin: auto;
    margin-top: 30px;
}

.next img {
    width: 40px;
    height: 40px;
}

.prev img {
    width: 40px;
    height: 40px;
}

.success-persons .person p {
    font-size: 16px;
}
section.proven-science {
    padding-bottom: 40px;
}

.process-steps {
    height: auto;
}
.dss-sys-text-content {
    padding-left: 20px;
}

section.concept-tension-sec {
    padding-top: 0px;
}

.tens-sec-content .tens-text-content {
    padding: 0;
}

.tens-sec-content.flex.just-space-between {
    flex-direction: row;
}
.commeted-text-con {
    padding-left: 20px;
}

.commeted-text-con h2 {
    font-size: 30px;
}
.commeted-sec.private-billing.flex.just-space-between .image-box.billing-img-box {
    padding-left: 30px;
}  
.our-offer-content.flex.just-space-between {
    flex-direction: row;
}

.we-offer-content h2 {
    font-size: 30px;
}

.vote-content.flex.just-space-between.gain-vote-content {
    flex-direction: row !important;
}

section.voted-sec.about-voted-sec {
    padding: 20px 0px;
}
.grid--1-col-tablet-down .grid__item {
    width: 50%;
    max-width: 48%;
}
.double-strap-content.works-double-content.flex.gain-double-strap-dir {
    flex-direction: row !important;
}

section.voted-sec {
    padding: 20px 0px;
} 
section.home-banner-section {
    height: 620px;
}

.banner-item {
    background-position: center right -15px;
} 
.owl-carousel .owl-item .slide-graph img {
    height: 293px !important;
}
.owl-carousel .owl-item .slide-graph img {
    height: 293px !important;
}

.double-img img {
    object-fit: cover;
    height: auto;
}

.top-rated-img img {
    height: auto !important;
}

.double-strap-content.flex {
    align-items: center;
}

.slider-text-content .text-content h2 {
    font-size: 40px !important;
}  
  .owl-carousel .owl-item .slide-graph img {
    height: 293px !important;
}

.double-img img {
    object-fit: cover;
    height: auto;
}

.top-rated-img img {
    height: auto !important;
}

.double-strap-content.flex {
    align-items: center;
}

.slider-text-content .text-content h2 {
    font-size: 40px !important;
}

.banner-item {
    height: 245px !important;
}
.slider-text-content {
        left: 30px;
    }
  .show-in-menu {
        margin-top: 79px !important;
}
    .show-in-menu {
        padding: 0 25px;
    }
    .header-flag.add-header.flex.align-center.just-space-between.show-in-menu img + a {
        text-wrap: nowrap;
    }
.header-flag.add-header.flex.align-center.just-space-between.show-in-menu img + a {
        width: 625px;
        margin-left: 0;
        margin-top: 5px;
    }
    .overlay .header-flag a {
        font-size: 18px !important;
    }
.header-flag .lock {
        margin-left: 0px;
    }

.overlay-all-content-box {
        flex-direction: column;
    }
    .overlay-right {
        flex-direction: row;
    }
    .overlay .closebtn {
        transform: scale(0.9);
    }
.overlay .closebtn {
        top: -10px;
        left: 10px;
    }
    .bottom-header.show-in-menu-2 {
        padding-left: 20px;
    }
    .show-in-menu-2 ul {
        align-items: flex-start;
    }
    .bottom-header ul {
        margin-left: 0;
    }
    .show-in-menu-2 ul {
        margin-top: 30px;
        padding-top: 30px;
    }
    .bottom-header ul li {
        text-align: left;
    }

    .overlay-right h3 {
        display: none;
    }
  .science-img-key-points .science-key-points {
    height: auto;
}
.show-in-menu-2 ul {
    width: 96%;
}  
.concept-dss-sys-sec .dss-sys-content .dss-sys-all-content .dss-sys-img {
    height: 100% !important;
}

.concept-dss-sys-sec .dss-sys-content .dss-sys-all-content .dss-sys-img img {
    height: 534px;
}
.tens-sec-content .tens-text-content {
    margin-top: 20px;
}

section.concept-tension-sec {
    padding-bottom: 20px;
}
.dss-sys-all-content .dss-sys-text-content h2 {
    font-size: 20px;
    margin-bottom: 20px;
}

.concept-dss-sys-sec .dss-sys-content .dss-sys-all-content .dss-sys-img img {
    height: 451px;
}
.commeted-text-con p {
    margin-bottom: 0px;
}

.commeted-text-con {
    padding-top: 0px;
}  
}
@media screen and (max-width:767px){
  .overlay-right h3 {
    display: none;
}
section.voted-sec {
        margin-top: 0px;
        padding: 20px 20px;
    }  

.overlay .closebtn {
    transform: scale(0.9);
}

.show-in-menu {
    margin-top: 60px !important;
}
.header-flag.add-header.flex.align-center.just-space-between.show-in-menu img + a {
    text-wrap: nowrap;
} 
.p-extender-sec-content.flex.just-space-between {
    padding: 0;
}

.header-flag.add-header.flex.align-center.just-space-between.show-in-menu img + a {
    text-wrap: nowrap;
}

.Quick-p-how-it-works.flex.just-space-between {
    padding: 0;
}

.pro-package-sec-content {
    padding: 40px 15px;
}

.succes-stories-sec {
    padding: 40px 30px;
}

.top-rated-img img {
    height: auto !important;
}

.Enlargement-Gains-content .heading h2 {
    margin-bottom: 25px;
}

.step-slide .step-image {
    background: none;
} 
.banner-item {
    background-size: contain;
    background-position: 50px 0px !important;
}  
.success-persons .person .person-img img {
    width: 100px;
    height: auto;
}  
.step-content.flex.just-space-between {
    padding: 20px 15px;
}  
section.voted-sec {
    margin-top: 40px;
}
.works-double-btns.flex.just-space-between.align-center {
    flex-wrap: wrap;
    gap: 20px;
}
section.leader-section {
    margin-top: 40px;
}

.vote-content.flex.just-space-between.gain-vote-content {
    padding: 0;
}

.pro-package-sec-content .shop-btn {
    margin-top: 30px;
}  
section.concept-dss-sys-sec {
    padding-top: 40px;
}
section.home-banner-sec {
    margin-top: 114px;
    padding: 30px 0px;
}

.home-banner-row .item {
    flex-direction: column;
}

.home-text-col {
    width: 100%;
}

.home-img-col {
    width: 100%;
}

.slider-text-content {
    margin-top: 0px !important;
    margin: auto;
}

.home-img-col img {
    height: 100%;
}

.owl-carousel .owl-item img {
    width: 100%;
}

.home-banner-row .owl-dots {
    position: static;
    justify-content: center;
}
}
@media screen and (max-width:320px){
  .show-in-menu-2 ul li a {
    font-size: 15px !important;
}
a#cart-icon-bubble svg {
    width: 38px;
    height: 38px;
}
#myNav .lock {
    margin-top: -2px;
}

.overlay .closebtn {
    transform: scale(0.9);
}

.show-in-menu {
    margin-top: 60px !important;
}
.p-extender-sec-content.flex.just-space-between {
    padding: 0;
}

.header-flag.add-header.flex.align-center.just-space-between.show-in-menu img + a {
    text-wrap: nowrap;
}

.Quick-p-how-it-works.flex.just-space-between {
    padding: 0;
}

.pro-package-sec-content {
    padding: 40px 10px;
}

.succes-stories-sec {
    padding: 40px 30px;
}

.top-rated-img img {
    height: auto !important;
}  
.banner-item {
    background-size: contain;
    background-position: 20px 0px !important;
}    
.step-content.flex.just-space-between {
    padding: 20px 10px;
}
.works-double-btns.flex.just-space-between.align-center {
    flex-wrap: wrap;
    gap: 20px;
}  
  
}
.review-slider-content .slick-dots {
    display:none !important;
}  