.testimonials1 .item {
  padding: 20px 20px 20px 20px;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  background-color: #f5f5f5;
  transition: border-color 300ms ease, transform 300ms ease, background-color 300ms ease, color 300ms ease;
  transform-style: preserve-3d;
  text-align: center;
  margin-bottom: 10px !important;
} 
  
.testimonials1 .item .review-title h6 {
  color: #737373;
  font-size: 15px;
  margin-bottom: 0px;
  font-weight: 700;
} 

.testimonials1 .item .review-title span{
  color: #737373;
  font-size: 12px;
  margin-bottom: 0px;
  font-weight: 400;
}

.testimonials1 .item:hover {
  -webkit-transition: all .7s;
  -o-transition: all .7s;
  transition: all .7s;
  transform: translate3d(0px, 0px, 0px);
}

.testimonials1 .item:hover .img-inner > img {
  scale: 1.1;
  transform: rotateZ(0deg);
}

.testimonials1 .item:hover .review-title .quote-icon {
  transform: rotateY(180deg);
  background: #5ba653;
}

.testimonials1 .item .review-title .quote-icon {
  position: absolute;
  top: -5px;
  left: -30px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  transition: 400ms ease-in-out;
  display: none;
}

.testimonials1 .item .info p {
  margin-bottom: 10px;
  line-height: 1.75em;
  font-weight: 300;
  font-size: 15px;
}
.testimonials1 .item .review-title {
  text-align: center;
  text-align: -webkit-center;
  margin-top: 10px;
  height: 140px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
.min_h500{ min-height: 500px;}

.min_h520{ min-height: 520px;}

.min_h320{ min-height: 320px;}

.testimonials1 .item .review-title .quote-icon i {
  font-size: 15px;
  color: #5ba653;
}
.min_h568{
    min-height: 480px;
}
 .pc_p_h12{
    height: 300px !important;
  }  
    .pc_p_h34{
      height: 121px;
  }   
   /* .pc_p_h56{
      height: 75px;
  } */
    .pc_ph_78{
    height: 131px;
  } 
  .p_h210{
    height: 210px;
  }
  .p_h157{
    height: 157px;
  }
  .p_h78{
    height: 78px;
  }
@media screen and (min-width:1900px) and (max-width:1919px){
     .banner-header{
    min-height: calc(30vh - 20px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .mt_0{
    margin-top: 0px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
  .pc_ptb40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pc_hbx_12{
    height: 288px !important;
  }
  .pc_hbx_34{
      min-height: 305px;
  }
  .pc_hbx_56{
      min-height: 158px;
  }

}

@media screen and (min-width:1800px) and (max-width:1899px){
     .banner-header{
    min-height: calc(30vh - 20px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .mt_0{
    margin-top: 0px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
  .pc_ptb40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pc_hbx_12{
      min-height: 485px;
  }
  .pc_hbx_34{
      min-height: 305px;
  }
  .pc_hbx_56{
      min-height: 158px;
  }
   .pc_p_h12{
    height: 288px;
  }  
    .pc_p_h34{
      height: 105px;
  }  
   /* .pc_p_h56{
      height: 75px;
  } */
    .pc_ph_78{
    height: 131px;
  } 
  .pc_p_h56 {
    height: 131px !important;
  }
}

@media screen and (min-width:1700px) and (max-width:1799px){
     .banner-header{
    min-height: calc(30vh - 20px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .mt_0{
    margin-top: 0px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
  .pc_ptb40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pc_hbx_12{
      min-height: 485px;
  }
  .pc_hbx_34{
      min-height: 305px;
  }
  .pc_hbx_56{
      min-height: 158px;
  }
    .pc_p_h12{
    height: 288px;
  }  
    .pc_p_h34{
      height: 105px;
  }  
   /* .pc_p_h56{
      height: 75px;
  } */
    .pc_ph_78{
    height: 131px;
  } 
  .pc_p_h56 {
    height: 131px !important;
  }
}

@media screen and (min-width:1600px) and (max-width:1699px){
     .banner-header{
    min-height: calc(30vh - 20px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .mt_0{
    margin-top: 0px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
  .pc_ptb40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pc_hbx_12{
      min-height: 485px;
  }
  .pc_hbx_34{
      min-height: 305px;
  }
  .pc_hbx_56{
      min-height: 158px;
  }
    .pc_p_h12{
    height: 288px;
  }  
    .pc_p_h34{
      height: 105px;
  }  
   /* .pc_p_h56{
      height: 75px;
  } */
    .pc_ph_78{
    height: 131px;
  } 
  .pc_p_h56 {
    height: 131px !important;
  }
}


@media screen and (min-width:1500px) and (max-width:1599px){
   .banner-header{
    min-height: calc(30vh - 20px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .mt_0{
    margin-top: 0px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
    .pc_ptb40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pc_hbx_12{
      min-height: 485px;
  }
  .pc_hbx_34{
      min-height: 305px;
  }
  .pc_hbx_56{
      min-height: 150px;
  }
   .pc_p_h12{
    height: 288px;
  } 
   .pc_p_h34{
      height: 105px;
  } 
   /* .pc_p_h56{
      height: 75px;
  } */
   .pc_ph_78{
    height: 131px;
  } 
   .pc_p_h56 {
    height: 131px !important;
  }
}

@media screen and (min-width:1400px) and (max-width:1499px){
   .banner-header{
    min-height: calc(30vh - 20px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .mt_0{
    margin-top: 0px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
    .pc_ptb40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pc_hbx_12{
      min-height: 485px;
  }
  .pc_hbx_34{
      min-height: 305px;
  }
  .pc_hbx_56{
      min-height: 158px;
  }
      .pc_p_h12{
    height: 288px;
  }
   .pc_p_h34{
      height: 105px;
  }  
     /* .pc_p_h56{
      height: 75px;
  }  */
   .pc_ph_78{
    height: 131px;
  }   
  .pc_p_h56{
    height: 131px;
  }
 
}

@media screen and (min-width:1300px) and (max-width:1399px){
  .banner-header{
    min-height: calc(30vh - 20px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .mt_0{
    margin-top: 0px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
    .pc_ptb40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pc_hbx_12{
    min-height: 510px;
  }
  .pc_hbx_34{
    min-height: 305px;
  }
  .pc_hbx_56{
    min-height: 155px;
  }
   .pc_p_h12{
    height: 320px !important;
  }
  .pc_p_h34{
      height: 105px;
  } 
   /* .pc_p_h56{
      height: 75px;
  } */
  .pc_ph_78{
    height: 157px;
  }  
}

@media screen and (min-width:1200px) and (max-width:1299px){
    .banner-header{
    min-height: calc(30vh - 20px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .mt_0{
    margin-top: 0px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
  .pc_ptb40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pc_hbx_12{
      min-height: 500px;
  }
  .pc_hbx_34{
      min-height: 305px;
  }
  .pc_hbx_56{
    min-height: 158px;
  }
   .pc_p_h12{
    height: 315px !important;
  }
   .pc_p_h34{
      height: 105px;
  }
   /* .pc_p_h56{
      height: 75px;
  } */
  .pc_ph_78{
    height: 157px;
  }  
}

@media screen and (min-width:1100px) and (max-width:1199px){
   .pc_p_h12 {
    height: 310px !important;
  }
    .pc_p_h56 {
    height: auto !important;
  }
   .pc_hbx_12 {
    min-height: 500px !important;
  }
    .pc_hbx_56 {
    min-height: 140px !important;
  }
   .pc_p_h12 {
    height: 320px !important;
  }
}
@media screen and (min-width:1025px) and (max-width:1199px){
  .mt_0{
    margin-top: 0px !important;
  }
  .pc_ptb40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
  .pc_hbx_12{
    min-height: 540px;
  }
  .pc_hbx_34{
      min-height: 330px;
  }
  .pc_hbx_56{
      min-height: 177px;
  }
  .pt_0{
    padding-top: 0px !important;
  }
  .pb_0{
      padding-bottom: 0px !important;
  }
  .banner-header{
    min-height: calc(30vh - 20px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .pc_p_h12{
    height:  315px !important;
  }
  .pc_p_h34{
      height: 131px;
  }
  .pc_p_h56{
      height: 75px;
  }
   .pc_ph_78{
    height: 157px;
  } 
  .pc_ph5_6{
    height: 157px !important;
  }
}

@media screen and (min-width:768px) and (max-width:1024px){
  .tab_pt0{
    padding-top: 0px !important;
  }
  .tab_pb0{
    padding-bottom: 0px !important;
  }
  .banner-header{
    min-height: calc(30vh - 50px);
  }
  .banner-header h3{
    font-size: 40px;
  }
  .mt_0{
    margin-top: 0px !important;
  }
  .tab_pt40{
      padding-top: 40px !important;
  }
  .tab_pb40{
    padding-bottom: 40px !important;
  }
  .mb_0{
    margin-bottom: 0px !important;
  }
  .tab_h_auto{
    height: auto !important;
  }
  .sm_h720{
    min-height: 720px;
  }

}

@media screen and (min-width:992px) and (max-width:1024px){
  .ls_h578{
      min-height: 565px;
  }
  .ls_h333{
      min-height: 333px;
  }
  .ls_h185{
    min-height: 185px;
  }
  .h_auto{
      min-height: auto !important;
      height: auto !important;
  }
  .pc_p_h12{
    height: 367px !important;
  }
  .pc_p_h34{
    height: 131px !important;
  }
  .pc_p_h56{
    height: 75px !important;
  }
  .pc_ph_78{
    height: 157px !important;
  }
}


@media screen and (min-width:768px) and (max-width:991px){
.sm_h735{
  min-height: 735px;
}
.sm_h384{
  min-height: 384px;
}
.sm_h211{
  min-height: 211px;
}
 .sm_h720{
    min-height: 720px;
  }
  .pc_ph_78{
  height: 236px !important;
}
.pc_p_h56{
  height: 105px;
}
.pc_p_h34{
  height: 183px !important;
}
.pc_p_h12{
height: 525px !important;
}
}

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

.testimonials1 .item .review-title {
  height: auto;
}


  .banner-header {
  min-height: calc(30vh - 100px);
}
.res_mt0{
  margin-top: 0px !important;
}
.res_pt_40{
  padding-top: 40px !important;
}
.res_pb_40{
  padding-bottom: 40px !important;
}
.res_mb0{
  margin-bottom: 0px !important;
}
.res_hauto{
  min-height: auto !important;
}
p{
  font-size: 14px;
}
.testimonials1 .item{
  margin-bottom: 5px;
}
.res_hpauto{
  height: auto !important;
}
.res_mb0{
  margin-bottom: 0px !important;
}
.res_pb30{
  padding-bottom: 30px !important;
}

}