/*******************************************************

 *

 * General

 *

 *******************************************************/



#content.aios-testimonials-page {

    margin-bottom: 66px;

}



#content.aios-testimonials-page h1 {

    line-height: 1;

    margin: 60px 0;

}



#content.aios-testimonials-page strong {

    display: block;

}





#content .aios-testimonials-lists > div {

    padding: 80px 50px;

    text-align: center;

    border: 1px solid #cecece;

    margin-bottom: 25px;

    cursor: pointer;

}



#content .aios-testimonials-lists a {

    color: inherit;

    text-decoration: none;

}



#content .aios-testimonials-lists p {

    font-size: 17px;

    line-height: 1.8;

    min-height: 184px;

}



#content .aios-testimonials-lists h3 {

    font-size: 17px;

}



#content.aios-testimonials-page .show-more-testimonials {

    display: block;

    font-size: 18px;

    text-transform: uppercase;

    text-align: center;

    color: var(--primary-color);

    margin: 66px 0 0;

}



#content .aios-testimonials-lists.aios-primary-testimonials {}



#content .aios-testimonials-lists.aios-primary-testimonials p {

    font-size: 25px;

}



#content .aios-testimonials-lists.aios-primary-testimonials h3 {

    font-size: 25px;

}



.aiosp-content.aios-popup-body.aix-testimonial-wrap {

    width: 50%;

    min-height: auto;

    padding: 80px;

}



.aiosp-content.aios-popup-body.aix-testimonial-wrap p {

    font-size: 20px;

    line-height: 1.7;

    text-align: center;

}



.aiosp-content.aios-popup-body.aix-testimonial-wrap .star_rating_display {

    text-align: center;

    padding-bottom: 30px;

}



.aiosp-content.aios-popup-body.aix-testimonial-wrap h2 {

    padding-top: 30px;

    text-align: center;

    font-size: 20px;

    font-weight: bolder;

}



.text-center {

    text-align: center;

    margin-bottom: 10px;

}



.default-button a{

    display: inline-block;

    position: relative;

    font-style: normal;

}



.default-button a span {

    display: flex;

    align-items: center;

    justify-content: center;

    background: #000;

    color: #fff;

    height: 50px;

    padding: 0 45px;

    transition: var(--transition);

    text-transform: uppercase;

}

.default-button a:hover span {

    background: #00cccb;

    color: #fff;

}

#aios-testimonials .aios-testimonials-lists a{
    border: 1px solid #AAAAAA !important;
}

/*******************************************************

 *

 * Mobile styles and other media queries

 *

 *******************************************************/



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



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



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

    #content .aios-testimonials-lists > div {

        padding: 50px 30px;

    }

    

    .aiosp-content.aios-popup-body.aix-testimonial-wrap {

        width: 700px;

        max-width: 95%;

        padding: 50px 30px;

    }

    

    #content .aios-testimonials-lists p,

    #content .aios-testimonials-lists h3 {

        font-size: 17px !important;

    }

}



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



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