.testimonios{
	position: relative;
}
.testimonios .blue-bg{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 45%;
	z-index: 1;
	background-color: #232E5C;
}
.testimonios .wrap{
	position: relative;
	z-index: 2;
}
.testimonios .testimonio-block{
	background-color: #232E5C;
	color: white;
}
.testimonios .carousel-cell{
	width: 100%;
	color: white;
}
.testimonios .control-color{
	background-color: #232E5C;
}
.testimonios .carousel-cell .item-carousel{
	padding-right: 150px;
}
.testimonios .carousel-cell .item-carousel .stars{
	font-size: 15px;
}
.testimonios .carousel-cell .item-carousel .title{
	margin-top: 30px;
}
.testimonios .carousel-cell .item-carousel .title p{
	font-size: 22px;
}
.testimonios .carousel-cell .item-carousel .name{
	margin-top: 30px;
}
.testimonios .carousel-cell .item-carousel .name p:before{
	content: '';
	width: 45px;
	height: 1px;
	display: inline-block;
	vertical-align: middle;
	background-color: white;
	margin-right: 15px;
}
.testimonios .button-container{
	text-align: right;
	padding-right: 100px;
}

.testimonios .control-image{
	position: relative;
}
.testimonios .control-image .image{
	position: relative;
	height: 100%;
	width: 100%;
	background-position: center;
	background-size: cover;
}
.testimonios .testimonio-block{
	padding-top: 120px;
	padding-bottom: 80px;
}
.testimonios .flickity-prev-next-button.previous {
    left: -0px;
    background-image: url(../../images/general/slider-arrow-left-white.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 25px !important;
    background-color: transparent;
}
.testimonios .flickity-prev-next-button.next {
    right: -0px;
    background-image: url(../../images/general/slider-arrow-right-white.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: 25px !important;
    background-color: transparent;
}
.flickity-button svg{
	display: none;
}

.testimonios .flickity-prev-next-button.previous{
	position: absolute;
	top: 110%;
	left: 0;
}
.testimonios .flickity-prev-next-button.next{
	position: absolute;
	top: 110%;
	left: 50px;
}


/* media query */

@media only screen and (max-width:1920px) {
	
}

@media only screen and (max-width: 1700px) {
	
	
	
	
}
@media only screen and (max-width: 1500px) {
	
}
@media only screen and (max-width: 1200px) {
	.testimonios .control-image .image{
		margin-left: -15px;
		width: calc( 100% + 15px );
	}
	.testimonios .carousel-cell .item-carousel{
		padding-right: 50px;
	}
	.testimonios .button-container{
		margin-top: 100px;
		text-align: left;
	}
}

@media only screen and (max-width:991px) {
	


}	

@media only screen and (max-width: 767px) {
	.testimonios .blue-bg{
		width: 100%;
	}
	.control-image-mobile{
		position: relative;
		z-index: 5;
	}
	.testimonios .carousel-cell .item-carousel{
		padding-right: 0;
	}
	.testimonios .testimonio-block{
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media only screen and (max-width: 575px) {
	.testimonios .carousel-cell .item-carousel .title p{
		font-size: 18px;
	}
}



