 .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: 15px;
}
.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: 12px;
}
.reviewpull_content {
  max-height: 100px;
  overflow-y: auto;
}
.reviewtoper_left .firstletter {
  color: #fff;
  display: block;   height: 50px;
  width: 50px; background-color: #114B5F;
  height: 50px;  border-radius: 50%;
  text-align: center;
  line-height: 50px;
  font-weight: bold;
  font-style: normal;
  font-size: 25px;
}
.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;
}
.jsload_testimonial_left {
     width: 25%;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    align-items: center;
        margin-right: 5%;
            padding: 20px 15px;

}

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: 144px !important;
  margin: 10px auto 15px;
  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;
}






@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-next {
right: -30px !important;
}
}