.inner-banner {height: 397px; padding-top: 150px; position: relative; background-image: url("../images/testimonials-banner.jpg"); background-position: top center; background-size: 100%; background-repeat: no-repeat; } 
.inner-banner h1 {font-size: 60px; font-family: 'Montserrat-Bold', sans-serif; z-index: 9; position: relative; color: #000; width: 100%; }
.inner-banner p{font-size: 23px; font-family: 'Montserrat-Regular', sans-serif; z-index: 9; position: relative; color: #000;line-height: 26px;padding: 0% 60% 0% 0%;}

.testimonials{padding:70px 0px;position: relative;text-align: center;}
.testimonials section{border-bottom:1px dashed #CCC;padding:0px 0px 20px 0px;position:relative;}
.testimonials section h4{font-size:20px;display:block;text-align:left;margin:10px 0;color:#3d4456;font-family: 'Poppins-SemiBold';line-height: 22px;}
.testimonials section h4 span{font-size:14px;color:#666;display:block;text-align:left;font-family:'Poppins-Regular';}
.testimonials section .fa.fa-quote-left{font-size:50px; margin-right:10px;color:#e9e9e9}
.testimonials section .fa.fa-quote-right{font-size:50px; margin-left:10px;color:#e9e9e9;float:right;}
.testimonials section::last-child{border:none;}
.testimonials section p{text-align:left;font-size:20px;font-family: 'Poppins-Regular';margin:20px 0;line-height: 30px;}

@media only screen and (min-width:320px)and (max-width:479px){
  .inner-banner {padding-top: 80px; height:220px; background-size: cover;}
  .inner-banner h1 {font-size: 30px;}
  .inner-banner p{font-size: 14px;line-height: 18px;padding: 0% 20% 0% 0%;} 
  .testimonials {padding: 20px 0px;}
  .testimonials section p{font-size: 15px;line-height: 22px;}
  .testimonials section .fa.fa-quote-left{font-size: 40px;}
  .testimonials section .fa.fa-quote-right{font-size: 40px;}
  .testimonials section h4{font-size: 16px;}
}
@media only screen and (min-width:480px) and (max-width:767px){
  .inner-banner {padding-top: 80px; height:220px; background-size: cover;}
  .inner-banner h1 {font-size: 30px;}
  .inner-banner p{font-size: 14px;line-height: 18px;padding: 0% 20% 0% 0%;}
  .testimonials {padding: 20px 0px;}
  .testimonials section p{font-size: 15px;line-height: 22px;}
  .testimonials section .fa.fa-quote-left{font-size: 40px;}
  .testimonials section .fa.fa-quote-right{font-size: 40px;}
  .testimonials section h4{font-size: 16px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
  .inner-banner {padding-top: 80px; height:220px; background-size: cover;}
  .inner-banner h1 {font-size: 30px;}
  .inner-banner p{font-size: 14px;line-height: 18px;padding: 0% 20% 0% 0%;} 
  .testimonials {padding: 20px 0px;}
  .testimonials section p{font-size: 15px;line-height: 22px;}
  .testimonials section .fa.fa-quote-left{font-size: 40px;}
  .testimonials section .fa.fa-quote-right{font-size: 40px;}
  .testimonials section h4{font-size: 16px;}

}
@media only screen and (min-width:1024px) and (max-width:1200px) {
  .inner-banner {padding-top: 80px; height: 220px; background-size: cover; }
  .inner-banner h1 {font-size: 30px; line-height: 40px; }
  .inner-banner p{font-size: 20px;line-height: 20px;padding: 0% 50% 0% 0%;}
  .testimonials{padding:40px 20px;}
}
@media only screen and (min-width:1200px) and (max-width:1440px){
  .inner-banner {padding-top: 100px; height:220px; background-size: cover;}
  .inner-banner h1 {font-size: 30px;}
  .inner-banner p{font-size: 16px;line-height: 24px;padding: 0% 60% 0% 0%;}
  .testimonials{padding:40px 20px;}

}