


.ftco-section {
  padding: 7em 0; }

.ftco-no-pt {
  padding-top: 0; }

.ftco-no-pb {
  padding-bottom: 0; }

.heading-section {
  font-size: 28px; }

.img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

@media (max-width: 991.98px) {
  .btn {
    display: block;
    width: 100%; } }





    .owl-carousel .owl-nav .owl-prev {
      left: 0; }
    .owl-carousel .owl-nav .owl-next {
      right: 0; }
  .owl-carousel .owl-dots {
    text-align: center;
    margin-top: 20px; }
    .owl-carousel .owl-dots .owl-dot {
      width: 10px;
      height: 10px;
      margin: 5px;
      border-radius: 50%;
      background: transparent;
      position: relative;
      border: 1px solid #000; }
      .owl-carousel .owl-dots .owl-dot:hover, .owl-carousel .owl-dots .owl-dot:focus {
        outline: none !important; }
      .owl-carousel .owl-dots .owl-dot.active {
        background: #dbcc8f;
        border: 1px solid #dbcc8f; }

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.testimony-wrap {
  -webkit-box-shadow: 0px 10px 40px -30px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0px 10px 40px -30px rgba(0, 0, 0, 0.42);
  box-shadow: 0px 10px 40px -30px rgba(0, 0, 0, 0.42); }
  .testimony-wrap .text, .testimony-wrap .img {
    width: 50%; }
    @media (max-width: 767.98px) {
      .testimony-wrap .text, .testimony-wrap .img {
        width: 100%; } }
  .testimony-wrap .img {
    height: 600px; }
    @media (max-width: 767.98px) {
      .testimony-wrap .img {
        height: 450px; } }
  .testimony-wrap .text {
    background: white; }
    .testimony-wrap .text p.h3 {
      font-family: "Playfair Display", serif;
      font-size: 39px;
      font-weight: 700; }
    .testimony-wrap .text .name {
      color: #dbcc8f;
      font-size: 20px;
      font-weight: 500; }
