/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {

    p {
        font-size: 16px !important;
    }

    /* Banner start  */

    .logo img {
        width: 180px !important;
    }

    .banner {
        padding-top: 80px;
        padding-bottom: 60px;
    }

    .banner-content h1 {
        margin-bottom: 25px;
        font-weight: 700;
        font-size: 26px;
    }

    .banner-content h2 {
        margin-bottom: 20px;
        font-size: 18px;
    }

    .banner-content h2 span {
        font-size: 20px;
    }

    .banner-content p {
        font-size: 15px;
        line-height: 26px;
    }

    .box{
        margin-top: 0 !important;
        width: 100%;
    }

    .coupon {
        /* display: block; */
        margin: 0 auto;
    }
    .inner{
        padding-left: 15px;
        padding-right: 15px;
    }

    .inner p {
        float: none;
    }

    .cc-coupon-btn-ms{
        margin-left: 0px;
    }
    .ccc-coupon-btn-ms{
        margin-left: 0px;
    }

    /* Banner end  */

    /* Show her what a big start  */

    .what-a-big {
        padding: 40px 0;
    }

    .title {
        font-size: 26px;
    }

    /* Show her what a big end  */

    /* how-to-work start  */
    .how-to-work {
        padding: 50px 0;
        background-color: #FBF2F2;
    }

    /* how-to-work end  */
    /* cure-erectile-dysfunction start  */
    .cure-erectile-dysfunction {
        padding: 50px 0;
    }

    /* cure-erectile-dysfunction end  */
    /* how-long-penis-erect start  */
    .how-long-penis-erect {
        padding: 50px 0;
    }

    /* how-long-penis-erect end  */

    /* too-old-to-take start  */

    .too-old-to-take {
        padding: 50px 0;
    }

    /* too-old-to-take end  */

    /* advantage start  */
.advantage{
    padding: 50px 0;
}

.single-advantage{
    margin: 15px 0;
    text-align: center;
    padding: 30px;
    box-shadow: 0px 0px 14px 2px #ddd;
    border-radius: 10px;
    height: inherit;
}
/* advantage end  */
/* dr recommend start  */
.dr-recommend{
    padding: 50px 0;
}
.single-dr-recommend{
    height: inherit;
}

/* dr recommend end  */

/* vigrx-working-for-me start  */
.vigrx-working-for-me{
    padding: 50px 0;
}

/* vigrx-working-for-me end  */
/* Ingredient start  */

.ingredient{
    padding: 50px 0;
}
/* Ingredient end  */

}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {

    /* Banner start  */
    .banner {
        padding-top: 80px;
        padding-bottom: 40px;
    }

    .banner-content h1 {
        margin-bottom: 25px;
        font-weight: 700;
        font-size: 32px;
    }

    .banner-content h2 {
        margin-bottom: 20px;
        font-size: 24px;
    }

    .banner-content h2 span {
        font-size: 28px;
    }

    .banner-content p {
        font-size: 16px;
        color: #333;
        line-height: 28px;
    }

    .box{
        margin-top: 0 !important;
        width: 100%;
        margin: 0 auto;
    }

    .coupon {
        display: inline-block;
        margin: 0 auto;
        margin: 0px !important;
    }


    .inner{
        padding-left: 15px;
        padding-right: 15px;
    }


    /* Banner end  */

    /* Show her what a big start  */

    .what-a-big {
        padding: 60px 0;
    }

    .title {
        font-size: 30px;
    }

    /* Show her what a big end  */

        /* how-to-work start  */
        .how-to-work {
            padding: 60px 0;
            background-color: #FBF2F2;
        }
    
        /* how-to-work end  */
        /* cure-erectile-dysfunction start  */
        .cure-erectile-dysfunction {
            padding: 60px 0;
        }
    
        /* cure-erectile-dysfunction end  */
        /* how-long-penis-erect start  */
        .how-long-penis-erect {
            padding: 60px 0;
        }
    
        /* how-long-penis-erect end  */

    /* too-old-to-take start  */

    .too-old-to-take {
        padding: 60px 0;
    }

    /* too-old-to-take end  */

    /* advantage start  */
.advantage{
    padding: 60px 0;
}
.single-advantage{
    margin: 15px 0;
    text-align: center;
    padding: 30px;
    box-shadow: 0px 0px 14px 2px #ddd;
    border-radius: 10px;
    height: inherit;
}
/* advantage end  */

/* dr recommend start  */
.dr-recommend{
    padding: 60px 0;
}
.single-dr-recommend{
    height: inherit;
}

/* dr recommend end  */

/* vigrx-working-for-me start  */
.vigrx-working-for-me{
    padding: 60px 0;
}

/* vigrx-working-for-me end  */

/* Ingredient start  */

.ingredient{
    padding: 60px 0;
}
/* Ingredient end  */


}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {

    /* Banner start  */
    .banner {
        padding-top: 80px;
        padding-bottom: 40px;
    }

    .banner-content h1 {
        margin-bottom: 25px;
        font-weight: 700;
        font-size: 36px;
    }

    .banner-content h2 {
        margin-bottom: 20px;
        font-size: 20px;
    }

    .banner-content h2 span {
        font-size: 26px;
    }

    .banner-content p {
        font-size: 16px;
        color: #333;
        line-height: 28px;
    }
    

    
.box {
	text-align: center;
    background: #f9f9f9;
    width: 100%;
    display: block;
    float: left;
    height: auto;
    padding: 0;
    margin-top: 0px !important;
    margin-bottom: 15px !important;
}
.coupon {
    display: table;
    border: 2px dashed #D4282F;
    padding: 0.8em 0.8em;
    position: relative;
    font-weight: bold;
    background: #ffffff;
    color: #D4282F;
    font-size: 25px;
}

.coupon:hover {
    display: table;
    border: 2px dashed #D4282F;
    position: relative;
    font-weight: bold;
    background: #dc101e29;
    font-size: 25px;
}



.inner p {
    font-size: 21px;
    font-weight: 600;
    color: black;
    display: block; 
    padding-right: 13px!important;
    padding-top: 21px;
    letter-spacing: 0.1rem;
	float: left;
}

    /* Banner end  */
    
    .single-advantage{
        height: inherit;
        }
    /* dr recommend start  */

.single-dr-recommend{
    height: inherit;
}

/* dr recommend end  */

}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {

    /* Banner start  */
    .banner {
        padding-top: 140px;
        padding-bottom: 100px;
    }

    .banner-content h1 {
        margin-bottom: 25px;
        font-weight: 700;
        font-size: 30px;
    }

    .banner-content h2 {
        margin-bottom: 20px;
        font-size: 20px;
    }

    .banner-content h2 span {
        font-size: 24px;
    }

    .banner-content p {
        font-size: 16px;
        color: #333;
        line-height: 26px;
    }

    .single-advantage{
        text-align: center;
        padding: 30px;
        box-shadow: 0px 0px 14px 2px #ddd;
        border-radius: 10px;
        height: 450px;
    }
    .cc-coupon-btn-ms{
        margin-left: 40px;
    }

    /* Banner end  */

    .single-making-penis-erect{
        padding: 20px 10px;
        height: 400px;
    }

}

/*X large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1399.98px) {}

/*XX Large devices (large desktops, 1400px and up)*/
@media (min-width: 1400px) {}