
.ftco-section {
padding: 1em 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 {
position: relative; }
.owl-carousel .owl-stage-outer {
padding-top: 1em;
padding-bottom: 2em;
position: relative; }
.owl-carousel .owl-item {
opacity: 1; }
.owl-carousel .owl-item.active {
opacity: 1; }
.owl-carousel .owl-nav {
position: absolute;
top: 50%;
left: 0;
right: 0;
display: inline-block; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
position: absolute;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin-top: 0px;
color: rgba(0, 0, 0, 0.2) !important;
-webkit-transition: 0.7s;
-o-transition: 0.7s;
transition: 0.7s;
opacity: 1; }
@media (prefers-reduced-motion: reduce) {
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
-webkit-transition: none;
-o-transition: none;
transition: none; } }
.owl-carousel .owl-nav .owl-prev p span, .owl-carousel .owl-nav .owl-prev p small,
.owl-carousel .owl-nav .owl-next p span,
.owl-carousel .owl-nav .owl-next p small {
display: block;
color: #fff;
line-height: .8;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s; }
@media (prefers-reduced-motion: reduce) {
.owl-carousel .owl-nav .owl-prev p span, .owl-carousel .owl-nav .owl-prev p small,
.owl-carousel .owl-nav .owl-next p span,
.owl-carousel .owl-nav .owl-next p small {
-webkit-transition: none;
-o-transition: none;
transition: none; } }
.owl-carousel .owl-nav .owl-prev small,
.owl-carousel .owl-nav .owl-next small {
}
.owl-carousel .owl-nav .owl-prev span,
.owl-carousel .owl-nav .owl-next span {
line-height: 0; }
.owl-carousel .owl-nav .owl-prev span:before,
.owl-carousel .owl-nav .owl-next span:before {
font-size: 40px;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s; }
@media (prefers-reduced-motion: reduce) {
.owl-carousel .owl-nav .owl-prev span:before,
.owl-carousel .owl-nav .owl-next span:before {
-webkit-transition: none;
-o-transition: none;
transition: none; } }
.owl-carousel .owl-nav .owl-prev:hover small,
.owl-carousel .owl-nav .owl-next:hover small {
color: #dbcc8f; }
.owl-carousel .owl-nav .owl-prev:hover span:before,
.owl-carousel .owl-nav .owl-next:hover span:before {
color: #dbcc8f; }
.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: #8247A3;
border: 1px solid #8247A3; }

.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: 200%; }
@media (max-width: 767.98px) {
.testimony-wrap .text, .testimony-wrap .img {
width: 100%; } }
@media screen and (min-width:20px) and (max-width:813px) {
.testimony-wrap .img {
height: 420px; }}
@media screen and (min-width:813px) and (max-width:2047px) {
.testimony-wrap .img {
height: 680px; }}
@media screen and (min-width:1066px){
.testimony-wrap .img {
height: 557px; }}
@media screen and (min-width:1280px){
.testimony-wrap .img {
height: 657px; }}
@media (max-width: 428px) {
.testimony-wrap .img {
height: 570px!important; } }
@media (max-width: 767.98px) {
.testimony-wrap .img {
height: 510px; } }
.testimony-wrap .text {
background: #070707; }
.testimony-wrap .text p.h3 {
font-family: "Playfair Display", serif;
font-size: 39px;
font-weight: 700; 
overflow-y: hidden;}
.testimony-wrap .text .name {
color: #dbcc8f;
font-size: 20px;
font-weight: 500; 
overflow-y: hidden;
}
.solsag p{ 
font-size: 16px;
color: #fff;
}
.solsag p:hover{ 
font-size: 16px;
color: #DF6CE3;
}
.solsag i{ 
font-size: 30px;
color: #D2CFD2;
}
.solsag i:hover{ 
font-size: 30px;
color: #DF6CE3;
}