.header-main {position: relative !important;}
#header-top-bar {background: #204b6a;}
.inner-banner {height: 650px;padding-top: 80px;position: relative;background-image: url("../images/client-reviews-banner.jpg");background-position: top center;background-size: 100%;background-repeat: no-repeat;color: #fff;}
.inner-banner h1 {font-family: Lato, sans-serif;font-size: 60px;  font-weight: 900;  margin-bottom: 15px;  color: #fff;line-height: 1.2;}
.inner-banner h2 {font-family: 'Poppins-Regular';font-size: 18px;margin: 20px 0px 0px 0px;  line-height: 26px;padding: 0% 12% 0% 0%;}

.reviews{padding: 60px 0px;position: relative; font-family: 'Poppins-Regular'; background: #f7fafe;}
.reviews section {position: relative;padding: 20px 30px 10px 30px;background: #fff;border-top: 2px solid #fb7d29;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);margin-bottom: 30px;border-radius: 6px;}
.reviews section::before {content: "\f10d";position: relative;top: 4px;margin-right: 10px;font-size:48px;line-height: 1;font-family: "FontAwesome";color: #e9e9e9;}
.reviews section .author-left img {display: inline-block;border-radius: 50%; border: 2px solid #FFF;box-shadow: 0 2px 8px -1px #c0c0c0;margin: 0 auto;width: 60px;height: 60px;}
.reviews section .author-left {float: left;}
.reviews section .author-info {display: block;float: right;margin:5px 0px 10px 16px;}
.reviews h4 {color: #1766ae;font-size: 20px;font-family:'Poppins-Medium'; margin-bottom: 0px;}
.reviews section .author-info p{color: #696969;font-size: 14px;margin-top: 0px;}
.reviews section p {color: #696969;font-size: 16px;margin: 24px 0px;}
.reviews section a{color: #1766ae;font-size: 16px;text-decoration: underline; margin: 24px 0px;}
.reviews section a:hover{color: #696969;}

@media only screen and (min-width:320px)and (max-width:479px) {
  .inner-banner {padding-top: 40px;height: 280px;background: #204b6a;}
  .inner-banner h1 {font-size: 32px;}
  .inner-banner p {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
  .inner-banner h2 {font-size: 16px;margin: 10px 0px 0px 0px;line-height: 22px;}

  .reviews{padding:20px 15px;}
  .reviews section{padding: 20px;}
  .reviews section p{font-size: 14px;margin: 18px 0px;}
  .reviews h4{font-size: 16px;}
  .reviews section .author-info{margin: 8px 0px 10px 16px;}
  .reviews section::before{font-size: 40px;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
  .inner-banner {padding-top: 20px;height: 280px;background: #204b6a;}
  .inner-banner h1 {font-size: 35px;}
  .inner-banner h2 {font-size: 16px;margin: 10px 0px 0px 0px;line-height: 22px;}
  .inner-banner p {font-size: 16px;line-height: 24px;margin-bottom: 15px;}

  .reviews{padding:20px 15px;}
  .reviews section{padding: 20px;}
  .reviews section p{font-size: 14px;margin: 18px 0px;}
  .reviews h4{font-size: 16px;}
  .reviews section .author-info{margin: 8px 0px 10px 16px;}
  .reviews section::before{font-size: 40px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
  .inner-banner {padding-top: 30px;height: 200px;background: #204b6a;}
  .inner-banner h1 {font-size: 32px;}
  .inner-banner h2 {font-size: 18px!important;margin: 10px 0px 0px 0px;line-height: 24px;}
  .inner-banner p { font-size: 16px;line-height: 24px;margin-bottom: 15px;}

  .reviews{padding:20px 15px;}
  .reviews section{padding: 20px;}
  .reviews section p{font-size: 14px;margin: 18px 0px;}
  .reviews h4{font-size: 16px;}
  .reviews section .author-info{margin: 8px 0px 10px 16px;}
  .reviews section::before{font-size: 40px;}
}
@media only screen and (min-width:1024px) and (max-width:1280px) {
  .inner-banner {padding-top: 20px;height: 250px;}
  .banner {padding-top: 140px;}
  .banner .banner-content h1 {font-size: 50px;}
  .banner .banner-content p {font-size: 20px;margin-bottom: 16px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
  .inner-banner {padding-top: 20px;height: 450px;}
  .inner-banner h1 {font-size: 35px;}
  .inner-banner p {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
  .inner-banner h2 {font-size:18px; margin: 10px 0px 0px 20px;}
}
@media (min-width: 1080px) {
  .inner-banner {padding-top: 40px;height: 350px;}
  .inner-banner h1 {font-size: 35px;}
  .inner-banner h2{margin: 10px 0px 0px 0px;}
  .inner-banner p {font-size: 16px;line-height: 24px;}
}
@media (min-width:1920px) {
  .inner-banner {padding-top: 110px;height: 460px;}
  .inner-banner h1 {font-size: 52px;}
  .inner-banner p {font-size: 24px;line-height: 34px;}
}