#testimonials-section {
  position: relative;
  z-index: 1;
  padding: 40px 0;
  /*background: url("../img/testimonails.jpg") center no-repeat;*/
  background-size: cover; }
  
  #testimonials-section:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 100%;
    background: rgb(59, 59, 59);
    z-index: -1; }
	
  #testimonials-section .item {
    padding: 60px 120px 100px !important;
    text-align: center  !important; }
	
    @media (max-width: 992px) {
      #testimonials-section .item {
        padding: 60px 40px 100px  !important; } }
    #testimonials-section .item .text {
      margin-top: 110px  !important;
      color: #FFFFFF;
      line-height: 30px;
      position: relative; }
      #testimonials-section .item .text:before, #testimonials-section .item .text:after {
        font: 2.5em/1em "FontAwesome";
        color: #d2bd7f;
        position: absolute;
        opacity: 0.6;
        filter: alpha(opacity=60); }
      #testimonials-section .item .text:before {
        content: "\f10d";
        top: -40px;
        left: -40px; }
      #testimonials-section .item .text:after {
        content: "\f10e";
        right: -40px;
        bottom: -40px; }
  #testimonials-section .owl-theme .owl-controls {
    bottom: auto;
    top: 210px;
    width: 70%; }
    @media (max-width: 600px) {
      #testimonials-section .owl-theme .owl-controls {
        display: none !important; } }
    #testimonials-section .owl-theme .owl-controls .owl-prev, #testimonials-section .owl-theme .owl-controls .owl-next {
      width: 50px;
      height: 50px;
      color: #FFFFFF;
      font-family: "Playfair Display", Arial, Helvetica, sans-serif;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
      -webkit-transition-delay: 0.3s;
      transition-delay: 0.3s; }
      #testimonials-section .owl-theme .owl-controls .owl-prev span, #testimonials-section .owl-theme .owl-controls .owl-next span {
        display: block;
        top: 10px;
        position: absolute;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
      #testimonials-section .owl-theme .owl-controls .owl-prev:before, #testimonials-section .owl-theme .owl-controls .owl-prev:after, #testimonials-section .owl-theme .owl-controls .owl-next:before, #testimonials-section .owl-theme .owl-controls .owl-next:after {
        display: block;
        content: '';
        position: absolute; }
      #testimonials-section .owl-theme .owl-controls .owl-prev:before, #testimonials-section .owl-theme .owl-controls .owl-next:before {
        width: 100%;
        height: 1px;
        left: 0;
        top: 25px;
        background: #d2bd7f; }
      #testimonials-section .owl-theme .owl-controls .owl-prev:after, #testimonials-section .owl-theme .owl-controls .owl-next:after {
        top: 21px;
        left: -2px;
        width: 0;
        height: 0;
        border-top: 5px solid transparent;
        border-right: 10px solid #d2bd7f;
        border-bottom: 5px solid transparent; }
      #testimonials-section .owl-theme .owl-controls .owl-prev:hover, #testimonials-section .owl-theme .owl-controls .owl-next:hover {
        width: 75px;
        -webkit-transition-delay: 0s;
        transition-delay: 0s; }
        #testimonials-section .owl-theme .owl-controls .owl-prev:hover span, #testimonials-section .owl-theme .owl-controls .owl-next:hover span {
          top: 3px;
          -webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
          opacity: 1;
          filter: alpha(opacity=100); }
    #testimonials-section .owl-theme .owl-controls .owl-prev {
      left: 50px; }
      @media (max-width: 992px) {
        #testimonials-section .owl-theme .owl-controls .owl-prev {
          left: 0; } }
      #testimonials-section .owl-theme .owl-controls .owl-prev span {
        right: 17px; }
    #testimonials-section .owl-theme .owl-controls .owl-next {
      right: 50px; }
      @media (max-width: 992px) {
        #testimonials-section .owl-theme .owl-controls .owl-next {
          right: 0; } }
      #testimonials-section .owl-theme .owl-controls .owl-next span {
        left: 20px; }
      #testimonials-section .owl-theme .owl-controls .owl-next:before, #testimonials-section .owl-theme .owl-controls .owl-next:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
      #testimonials-section .owl-theme .owl-controls .owl-next:after {
        left: auto;
        right: -2px; }
		
		
		.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  margin: 0 auto;
  -ms-touch-action: pan-y; }
  .owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
    .owl-carousel .owl-wrapper:after {
      content: ".";
      display: block;
      clear: both;
      visibility: hidden;
      line-height: 0;
      height: 0; }
  .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%; }
    .owl-carousel .owl-wrapper-outer.autoHeight {
      -webkit-transition: height 500ms ease-in-out;
      -o-transition: height 500ms ease-in-out;
      transition: height 500ms ease-in-out; }
  .owl-carousel .owl-item {
    float: left;
    padding: 0;
    overflow: hidden; }
    .owl-carousel .owl-item .item, .owl-carousel .owl-item .items {
      position: relative;
      z-index: 1;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      .owl-carousel .owl-item .item img, .owl-carousel .owl-item .items img {
        width: 100%; }
  .owl-carousel .owl-page, .owl-carousel .owl-buttons div {
    cursor: pointer; }
  .owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .owl-carousel.property-container .owl-item {
    padding: 0; }
  .owl-carousel.not-16-9 .owl-item .items img {
    max-width: none;
    width: auto; }

.owl-controls {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

/* mouse grab icon */
.owl-theme {
  /* Styling Next and Prev buttons */ }
  .owl-theme .owl-controls {
    position: absolute;
    left: 50%;
    bottom: 30px;
    text-align: center;
    z-index: 1;
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    /* Clickable class fix problem with hover on touch devices */
    /* Use it for non-touch hover action */
    /* Styling Pagination*/ }
    @media (max-width: 600px) {
      .owl-theme .owl-controls {
        width: 100%; } }
    .owl-theme .owl-controls .owl-buttons div {
      position: absolute;
      bottom: 0;
      display: inline-block;
      zoom: 1;
      *display: inline;
      /*IE7 life-saver */
      color: #000000;
      width: 30px;
      height: 45px; }
      @media (min-width: 768px) and (max-width: 992px) {
        .owl-theme .owl-controls .owl-buttons div {
          bottom: 100%; } }
      @media (max-width: 767px) {
        .owl-theme .owl-controls .owl-buttons div {
          bottom: 100%; } }
    .owl-theme .owl-controls.clickable .owl-buttons div:hover {
      opacity: 1;
      filter: alpha(opacity=100);
      text-decoration: none; }
    .owl-theme .owl-controls .owl-pagination {
      display: inline-block; }
    .owl-theme .owl-controls .owl-page {
      display: inline-block;
      zoom: 1;
      *display: inline;
      /*IE7 life-saver */ }

/* preloading images */
.owl-item.loading {
  min-height: 150px;
  background: url(AjaxLoader.gif) no-repeat center center; }
  .container{    height: 100% !important;}
