 .jsload_testimonial_wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items:center;
}


.slide_hide .main_loader {
  display: none !important;
}

    .jsload_testimonial_right {
  width: 70%;
}
.jsload_carosuel {
  display: flex;
  flex-wrap: wrap; list-style: none;
}
.reviewpullitem{ width: 100%; }
.reviewpullitem_wrapper {
   padding: 17px;
   text-align:left;
}
.jsload_left_star {
  display: flex;
  justify-content: center;
}
.jq-ry-container {
  padding: 1px 0 0 0 !important;
}
.reviewpullitem_wrapper article i{color: #ffda15; padding: 0 4px 0 0 !important;}
 .reviewtoper_left {
  display: table-cell;
  vertical-align: middle;
  width: 50px; 
  color: #fff;
  /*margin-right: 20px;*/
}
.reviewtoper_right p {
  font-size: 13px !important;
  
    margin: 0;
}
.reviewpull_content {
  max-height: 100px;
  overflow-y: auto;
  text-align:left;
}


.reviewtoper_left .firstletter {
  color: #fff;
  display: block;   height: 50px;
  width: 50px; 
  background-color: #eee14e;
  height: 50px;  border-radius: 50%;
  text-align: center;
  line-height: 50px;
  font-weight: bold;
  font-style: normal;
  font-size: 25px;
}
.owl-item.even .reviewtoper_left .firstletter {
  background-color: #F37953;
}
.owl-item.odd .reviewtoper_left .firstletter {
  background-color: #eee14e; 
  color:#000;
}
.reviewtoper_right h6 {
  font-size: 17px; text-transform: inherit;
  margin: 0;
}
.reviewtoper_right{
  display: table-cell; 
  padding-left: 10px;
  text-align: left;
  vertical-align: middle;
}
.reviewtoper {
  display: table; 
}



.jsload_left_wrapper h4
{
        margin-top: 0;
    font-size: 25px;
    
    margin-bottom: 15px;
    color: #000;
}
.owl-stage
{
 display: flex;
 flex-wrap: wrap;
}
.owl-item
{
background: #fff;
border-radius:12px;
}
.jsload_testimonial_left {
     width: 25%;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    align-items: center;
        margin-right: 5%;
            padding: 48px 15px 41px;
                border-radius: 12px;

}

article.jsload_left_star span {
   font-size: 24px;
    font-weight: bold;
    margin-right: 13px;
    color: #ffda15;
    vertical-align: top;
    display: inline-block;
    line-height: 25px;
}

.jsload_left_star i {
    font-size: 20px;
    color: #ffda15;
    vertical-align: top
}

.jsload_left_wrapper p {
    color: #000 !important;
    margin: 10px 0 0 !important;
}
.jsload_left_wrapper img {
 max-width: 150px !important;
  margin: 10px auto 0px;
  padding:0;
}


.owl-prev {
    position: absolute!important;
    left: -24px!important;
    font-size: 0px!important;
    text-align: center!important;
    position: absolute!important;
    top: 50%!important;
    width: 50px!important;
    transform: translateY(-50%)!important;
    height: 55px!important;
}

.owl-next {
    position: absolute!important;
     right: -30px !important;
    font-size: 0px!important;
    text-align: center!important;
    position: absolute!important;
    top: 50%!important;
    width: 50px!important;
    transform: translateY(-50%)!important;
    height: 55px!important;
}
.owl-prev:after {
    font-family: 'FontAwesome';
    font-size: 25px;
    line-height: 45px;
    content: "\f104";
    color: #000;
    width: 45px;
    height: 45px;
    /*background: #07080a;*/
    display: inline-block;
vertical-align: top;
    text-align: center;
    transition: 1s;
}


.owl-next:after {
    font-family: 'FontAwesome';
    font-size: 25px;
    line-height: 45px;
    content: "\f105";
    color: #000;
    width: 45px;
    height: 45px;
    /*background: #07080a;*/
display: inline-block;
vertical-align: top;
    text-align: center;
    transition: 1s;
}

.owl-dots
{
    text-align:center;
        display: none;

}


/*.reviewtoper_google {*/
/*    width: 15px;*/
/*    height: 15px;*/
/*    position: relative;*/
/*    right: -10px;*/
/*        top: 5px;*/
/*}*/

.reviewpullitem_wrapper .google_text
{
    display:none;
}

.jsload_testimonial_left .review_left
{
        width: 100%;
    display: block;
    text-align: center;
}
ul.jsload_carosuel  {
    margin: 0;
    padding: 0px 25px 10px 25px;
}




.reviewtoper {
  display: flex;
  align-items: center;
  position: relative;
  gap: 10px;
  margin-bottom: 10px;
}

.reviewtoper_left {
  position: relative;
  width: 50px;
  height: 50px;
}

.firstletter {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #1a73e8;
  color: white;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  position: relative;
}


.reviewtoper_google {
  position: absolute;
 bottom: 2px;
    left: 37px;
    width: 25px;
    height: 25px;
  background: #fff;
  border-radius: 50%;
  padding: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.reviewtoper_google img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}


/*.reviewtoper_right h6 {*/
/*  margin: 0;*/
/*  font-size: 16px;*/
/*  font-weight: 600;*/
/*}*/

/*.reviewtoper_right p {*/
/*  margin: 0;*/
/*  color: #666;*/
/*  font-size: 13px;*/
/*}*/

@media (max-width: 1350px) {
.owl-next{
right:-20px !important;
}
}
@media (max-width: 900px) 
{
/*.reviewtoper_google {*/
/*    right: 0;*/
/*}*/
.jsload_left_wrapper h4 {
    font-size: 20px;

}
article.jsload_left_star span {
    font-size: 18px;
    font-weight: bold;
    margin-right: 13px; 
    vertical-align: top;
    display: inline-block; 
}
.jsload_left_star i {
    font-size: 16px; 
    vertical-align: top;
}
.jsload_left_wrapper a
{
            font-size: 15px !important;
}
}

@media (max-width: 780px) 
{.jsload_testimonial_left {
    width: 100%;
            text-align: center;
            margin-bottom:30px;
            margin-right: 0;
}
.jsload_testimonial_right {
    width: 100%;
}
.owl-prev {
left: -20px !important;
}
.owl-next {
right: -20px !important;
}
}