.elementor-5171 .elementor-element.elementor-element-cdf4d45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-repeater-item-657b701 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-repeater-item-f7b2d4a .swiper-slide-bg{background-color:#FFFFFF;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-repeater-item-1e09de3 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-repeater-item-a6c279e .swiper-slide-bg{background-color:#FFFFFF;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-repeater-item-a088bc8 .swiper-slide-bg{background-color:#FFFFFF;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-repeater-item-531492b .swiper-slide-bg{background-color:#FFFFFF;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-repeater-item-39626fb .swiper-slide-bg{background-color:#FFFFFF;}.elementor-5171 .elementor-element.elementor-element-e574747{width:100%;max-width:100%;}.elementor-5171 .elementor-element.elementor-element-e574747 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-slide{height:450px;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-slide-contents{max-width:100%;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:start;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-swiper-button{font-size:30px;color:var( --e-global-color-accent );}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-pagination-fraction{font-size:10px;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}.elementor-5171 .elementor-element.elementor-element-a5d7989{padding:20px 0px 70px 0px;}.elementor-5171 .elementor-element.elementor-element-27735e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5171 .elementor-element.elementor-element-ba9a8e2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:10;text-align:start;}.elementor-5171 .elementor-element.elementor-element-ba9a8e2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5171 .elementor-element.elementor-element-ba9a8e2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-5171 .elementor-element.elementor-element-73c289e > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(min-width:768px){.elementor-5171 .elementor-element.elementor-element-cdf4d45{--content-width:1320px;}}@media(min-width:2400px){.elementor-5171 .elementor-element.elementor-element-ba9a8e2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1440px){.elementor-5171 .elementor-element.elementor-element-cdf4d45{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-slide{height:400px;}.elementor-5171 .elementor-element.elementor-element-a5d7989{padding:15px 0px 50px 0px;}.elementor-5171 .elementor-element.elementor-element-ba9a8e2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5171 .elementor-element.elementor-element-73c289e > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:1200px){.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-slide{height:370px;}.elementor-5171 .elementor-element.elementor-element-73c289e > .elementor-widget-container{margin:20px 0px 0px 0px;}}@media(max-width:1024px){.elementor-5171 .elementor-element.elementor-element-e574747 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-slide{height:400px;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-swiper-button{font-size:25px;}.elementor-5171 .elementor-element.elementor-element-a5d7989{padding:15px 25px 50px 25px;}.elementor-5171 .elementor-element.elementor-element-ba9a8e2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:880px){.elementor-5171 .elementor-element.elementor-element-e574747 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-slide{height:400px;}}@media(max-width:767px){.elementor-5171 .elementor-element.elementor-element-cdf4d45{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5171 .elementor-element.elementor-element-e574747 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-5171 .elementor-element.elementor-element-e574747 .swiper-slide{height:800px;}.elementor-5171 .elementor-element.elementor-element-e574747 .elementor-swiper-button{font-size:0px;}.elementor-5171 .elementor-element.elementor-element-a5d7989{padding:15px 20px 50px 20px;}.elementor-5171 .elementor-element.elementor-element-ba9a8e2{width:100%;max-width:100%;}.elementor-5171 .elementor-element.elementor-element-ba9a8e2 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-5171 .elementor-element.elementor-element-ba9a8e2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for html, class: .elementor-element-73c289e */#merchant_page .paging .active {
    background-color: #eeeeee;
     color: #000;
}
#merchant_page #sa_sort {
    display: inline;
    width: inherit;
    color: #000;
}

#merchant_page .paging{
    color: #000;
}


#shopper_review_page * {
    color: #000;
}




#sa_sort {
    width: 100%;
    height: 25px;
    min-height: auto;
    border: 1px solid #ddd;
    background-color: white;
    cursor: pointer;
    padding: 0 15px;
    margin: 0;
    transform: translateY(3px);
}

div#merchant_page .merchant_review {
    padding: 30px 15px 30px 15px;
    border-bottom: rgb(26 26 26 / 15%) solid 1px;
    clear: both;
}

div#merchant_page * {
    font-family: 'Manrope' !important;
}

div#merchant_page .custom-question {
    font-size: 20px;
}
div#merchant_page .comments {
    font-size: 16px;
}

div#merchant_page  .merchant_review {
    padding: 50px 0px 50px 0px;
    border-bottom: rgb(26 26 26 / 15%) solid 1px;
    clear: both;
}


div#merchant_page .custom-answer {
    font-size: 16px !important;
}

div#review_header {
    padding-left: 0px;
    padding-bottom: 45px;
}

div#merchant_page .custom-question {
    color: #33271b !important;
}

div#review_header {
    padding-top: 20px;
}

#review_header .stars .desc {
    padding-bottom: 15px !important;
    margin: 0 auto;
}
#review_header .percentage .numbers {
    font-size: 32px;
    font-weight: bold;
    padding-bottom: 15px !important;
}

@media screen and (max-width:767px){
    div#merchant_page  .merchant_review {
    padding: 30px 0px 30px 0px;
    border-bottom: rgb(26 26 26 / 15%) solid 1px;
    clear: both;
}
div#sa_review_paging label {
    margin-left: 0px !important;
    margin-top: 20px !important;
    margin-bottom: 15px !important;
}
select#sa_sort {
    margin-top: 20px !important;
    margin-left: 5px !important;
    padding: 5px !important;
}
}/* End custom CSS */
/* Start custom CSS */span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    height: 10px !important;
    width: 50px !important;
    border-radius: 10px !important;
}

.reviewstestimonial .swiper-slide-contents {
    max-width: 100%;
    width: 100%;
}
span.SA__review_date {
    display: block;
    /* font-family: Manrope; */
    /* font-size: 20px; */
    /* font-weight: 600; */
    /* line-height: 30px; */
    /* text-align: left; */
    font-family: Manrope;
    font-size: 14px;
    font-weight: 400;
    line-height: 22.4px;
    text-align: left;
}

.SA__customer_content p {
    padding: 0;
    margin: 0 0 13px;
    color: #1A1A1A;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 400;
    line-height: 25.6px;
    text-align: left;
}


.SA__customer_rating .SA__customer_name {
    color: #33271B;
    display: flex;
    width: 100%;
    justify-content: space-between;
    font-family: Manrope;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;
    margin-bottom: 5px;
}
span.SA__sub_title.SA__h4 {
    font-family: Manrope;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: left;
    color: #33271B;
}

.SA__social-share-wrapper .SA__h4 {
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    color: #1A1A1A;
    font-size: 16px;
    margin-right: 15px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font-family: Manrope;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;
}

.SA__social-share-wrapper svg * {
    color: #1A1A1A !important;
    fill: #1A1A1A !important;
}
#SA_review_wrapper .SA__review_container * {
    font-family: 'Manrope' !important;
}
.SA__pagination ul li a, .SA__pagination ul li span {
    display: block;
    text-decoration: none;
    color: #272727;
    font-weight: normal;
    border-radius: 50%;
    font-size: 14px;
    cursor: pointer;
    font-family: Manrope;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}
@media screen and (max-width:1200px){
    .elementor-slides .swiper-slide-inner .elementor-slide-description > div > div {
    min-height: 340px;
}
}


@media screen and (max-width:991px)  and (min-width:768px) {
.elementor-slides .swiper-slide-inner .elementor-slide-description > div > div {
    min-height: 325px;
    align-content: center;
    align-items: center;
    display: flex !important;
    justify-content: center;
}
}


@media screen and (max-width:991px){
    .SAHtmlContent .alert.alert-success br {
    display: none !important;
}
.alert.alert-success * {
    font-size: 16px !important;
}
}


@media screen and (max-width:767px){
.elementor-slides .swiper-slide-inner .elementor-slide-description > div > div {
    min-height: 745px;
    align-content: center;
    align-items: center;
    display: flex !important;
    justify-content: center;
}
.elementor-element.elementor-arrows-position-outside .swiper, .elementor-element.elementor-arrows-position-outside .swiper-container, .elementor-lightbox.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper-container {
    width: calc(100% - 20px);
}
html,body{
    overflow-x:hidden !important;
    position:relative;
}

}/* End custom CSS */