 
.client-testimonials .mainContainerMarginPadding .feature-container {
  padding: /*40px*/ 30px; }
  .client-testimonials .mainContainerMarginPadding .feature-container .title {
    padding-bottom: 20px;
    padding-left: 0; }
  .client-testimonials .mainContainerMarginPadding .feature-container .left-cont {
    border-right: 1px solid #b3b3b3;
    padding-right: 10%;
    padding-left: 0; }
  .client-testimonials .mainContainerMarginPadding .feature-container .right-cont {
    padding: 0 5%;
    text-align: center; }
    .client-testimonials .mainContainerMarginPadding .feature-container .right-cont img {
      width: 200px; }
  .client-testimonials .mainContainerMarginPadding .feature-container .relatedTo {
    margin-top: 25px;
    padding: 0; }
.client-testimonials .mainContainerMarginPadding .highlighted-background {
  overflow: hidden;
  padding: 0;
  height: inherit; }
  .client-testimonials .mainContainerMarginPadding .highlighted-background .clientbackImg {
    position: absolute;
    height: auto;
    -webkit-filter: blur(15px);
    -moz-filter: blur(15px);
    -o-filter: blur(15px);
    -ms-filter: blur(15px);
    filter: blur(15px);
    width: 100%;
    z-index: 4; }
  .client-testimonials .mainContainerMarginPadding .highlighted-background .wrapper {
    position: absolute;
    width: 100%;
    background: black;
    opacity: 0.6;
    z-index: 5;
    padding: /*40px*/ 30px; }
    .client-testimonials .mainContainerMarginPadding .highlighted-background .wrapper .content {
      padding: 0 20px 0 30px; }
      .client-testimonials .mainContainerMarginPadding .highlighted-background .wrapper .content strong {
        color: white !important; }
      .client-testimonials .mainContainerMarginPadding .highlighted-background .wrapper .content .relatedTo {
        margin-top: 20px;
        padding: 0; }
.client-testimonials .mainContainerMarginPadding .card-container {
  padding: /*40px*/ 30px; }
  .client-testimonials .mainContainerMarginPadding .card-container .left-cont {
    padding: 0; }
    .client-testimonials .mainContainerMarginPadding .card-container .left-cont .wrapper .logo-cont {
      /*text-align: center;*/
      float: left; }
      .client-testimonials .mainContainerMarginPadding .card-container .left-cont .wrapper .logo-cont img {
        width: 140px;
        float: left; }
    .client-testimonials .mainContainerMarginPadding .card-container .left-cont .relatedTo {
      margin-top: 20px;padding-left:0; }
  .client-testimonials .mainContainerMarginPadding .card-container .right-cont {
    padding-left: 7%; }
.client-testimonials .mainContainerMarginPadding .card-feature-container {
  padding: /*40px*/ 30px; }
  .client-testimonials .mainContainerMarginPadding .card-feature-container .wrapper {
    border-left: 1px solid #b3b3b3; }
  .client-testimonials .mainContainerMarginPadding .card-feature-container .relatedTo {
    margin-top: 20px;
    padding: 0; }
.client-testimonials .mainContainerMarginPadding .cont-border {
  border-left: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3; }
.client-testimonials .mainContainerMarginPadding strong {
  color: #333333 !important;
  font-weight: normal !important; }
@media only screen and (min-width:768px) and (max-width:1023px) {
    .client-testimonials .mainContainerMarginPadding .card-container .left-cont .wrapper .logo-cont img {max-width:100%;}
}
@media only screen and (min-width: 568px) and (max-width: 767px) {
  .client-testimonials .mainContainerMarginPadding .feature-container {
    padding: /*40px 20px*/ 30px;
    z-index: 10; }
    .client-testimonials .mainContainerMarginPadding .feature-container .left-cont {
      padding: 0;
      border-right: none !important; }
      .client-testimonials .mainContainerMarginPadding .feature-container .left-cont span {
        float: left; }
  .client-testimonials .mainContainerMarginPadding .highlighted-background {
    padding: 0px; }
    .client-testimonials .mainContainerMarginPadding .highlighted-background .clientbackImg {
      width: auto;
      height: inherit; }
    .client-testimonials .mainContainerMarginPadding .highlighted-background .wrapper .content {
      padding: /*20px*/ 20px 0 !important;
      border-bottom: 1px solid; }
  .client-testimonials .mainContainerMarginPadding .card-container {
    padding: 20px;
    z-index: 10; }
    .client-testimonials .mainContainerMarginPadding .card-container .left-cont, .client-testimonials .mainContainerMarginPadding .card-container .right-cont {
      padding: 20px 0;
      border-bottom: 1px solid #b3b3b3; }
      .client-testimonials .mainContainerMarginPadding .card-container .left-cont .relatedTo, .client-testimonials .mainContainerMarginPadding .card-container .right-cont .relatedTo {
        padding: 0 !important; }
    .client-testimonials .mainContainerMarginPadding .card-container .wrapper .detail-cont {
      padding: 0; }
    .client-testimonials .mainContainerMarginPadding .card-container .wrapper .logo-cont {
      text-align: center; }
      .client-testimonials .mainContainerMarginPadding .card-container .wrapper .logo-cont img {
        width: 200px;
        float: none !important; }
  .client-testimonials .mainContainerMarginPadding .card-feature-container {
    padding: 20px;
    z-index: 10; }
    .client-testimonials .mainContainerMarginPadding .card-feature-container .wrapper {
      border-left: none; }
      .client-testimonials .mainContainerMarginPadding .card-feature-container .wrapper .left-cont {
        padding: 0; }
  .client-testimonials .mainContainerMarginPadding .cont-border {
    border-left: 0 !important;
    border-right: 0 !important; }
  .client-testimonials .border-bottom {
    border-bottom: none !important; } }
@media only screen and (min-width: 320px) and (max-width: 567px) {
  .client-testimonials .mainContainerMarginPadding .feature-container {
    padding: /*40px 20px*/40px 30px;
    z-index: 10; }
    .client-testimonials .mainContainerMarginPadding .feature-container .left-cont {
      padding: 0;
      border-right: none !important; }
      .client-testimonials .mainContainerMarginPadding .feature-container .left-cont span {
        float: left; }
  .client-testimonials .mainContainerMarginPadding .highlighted-background {
    padding: 0px; }
    .client-testimonials .mainContainerMarginPadding .highlighted-background .clientbackImg {
      width: auto;
      height: inherit; }
    .client-testimonials .mainContainerMarginPadding .highlighted-background .wrapper .content {
      padding: /*20px !important*/ 20px 0 !important;
      /*border-bottom: 1px solid;*/ }
  .client-testimonials .mainContainerMarginPadding .card-container {
    padding: 20px;
    z-index: 10; }
    .client-testimonials .mainContainerMarginPadding .card-container .left-cont, .client-testimonials .mainContainerMarginPadding .card-container .right-cont {
      padding: 20px 0;
      border-bottom: 1px solid #b3b3b3; }
      .client-testimonials .mainContainerMarginPadding .card-container .left-cont .relatedTo, .client-testimonials .mainContainerMarginPadding .card-container .right-cont .relatedTo {
        padding: 0 !important; }
    .client-testimonials .mainContainerMarginPadding .card-container .wrapper .detail-cont {
      padding: 0; }
    .client-testimonials .mainContainerMarginPadding .card-container .wrapper .logo-cont {
      text-align: center; }
      .client-testimonials .mainContainerMarginPadding .card-container .wrapper .logo-cont img {
        width: 200px;
        float: none !important; }
  .client-testimonials .mainContainerMarginPadding .card-feature-container {
    padding: 20px;
    z-index: 10; }
    .client-testimonials .mainContainerMarginPadding .card-feature-container .wrapper {
      border-left: none; }
      .client-testimonials .mainContainerMarginPadding .card-feature-container .wrapper .left-cont {
        padding: 0; }
  .client-testimonials .mainContainerMarginPadding .cont-border {
    border-left: 0 !important;
    border-right: 0 !important; }
  .client-testimonials .border-bottom {
    border-bottom: none !important; } }

/*# sourceMappingURL=client-testimonials.css.map */
