/*
 Theme Name:   Enfold Child
 Theme URI: www.kriesi.at/themes/enfold/
 Description:  Enfold Child Theme
 Author: GOMO Group
 Author URI: https://www.gomogroup.com/
 Template:     enfold
 Version:      0.0.1
 Text Domain:  enfold-child
*/


/*Add your own styles here:*/

#top .slider-wrap{
	margin: 0 auto;
	padding: 75px 0px 20px;
}
#top .ui-widget-content{
	background-color: #ffd817;
	border-color: #ffd817;
}
#top .ui-widget.ui-widget-content{
	border-color: #fff !important;
	border-radius:25px
}
#top .slider-wrap .ui-widget-header{
	background: #fff;
	border:1px solid #eee !important;
	border-radius: 25px;
}
#top .slider-wrap #custom-handle {
	cursor: pointer;
	text-align: center;
	line-height: 1.6em;
	margin-left: -40px;
	z-index: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 5.5rem !important;
	height: 2.8rem !important;
	top: -0.9rem;
	padding-right: 1rem;
	padding-left: 1rem;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-width: 5px !important;
	border-color: #999;
	border-radius: 3.5rem;
	background-color: #000 !important;
	outline: none;
}

.ui-slider-horizontal {height:1em !important}
#top .slider-value {
	position: absolute;
	left: 50%;
	top: -4rem;
	right: auto;
	bottom: auto;
	-webkit-transform: translate(-50%,0);
	-ms-transform: translate(-50%,0);
	transform: translate(-50%,0);
	font-size: 36px;
	line-height: 34px;
	font-weight: 500;
	color: #000;
	font-family: 'montserrat-1';
}
#top .slider-separator {
	position: absolute;
	display:none;
	left: 50%;
	top: -1.0625rem;
	right: auto;
	bottom: auto;
	width: 2.5rem;
	height: .125rem;
	border-radius: .5rem;
	background-color: #c2c2c2;
	transform: translate(-50%,0);
}
#top .handle-icon {
	display: flex;
	width: .5rem;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
#top .stat-value {
	font-size: 2.5rem;
	line-height: 1;
	font-weight: 400 !important;
	margin-bottom: 10px;
}
#testimonial .testimonial-individual .withoutimage {
    text-align: center;
}
#testimonial .testimonial-individual .withoutimage span.testimonial-type {
	display:none
}
#testimonial .testimonial-individual .withoutimage span {
    display: block;
}

#testimonial .testimonial-individual .withoutimage .testimonial-desc {
    width: 80%;
    margin: 0 auto;
	font-size: 16px;
    line-height: 24px;
    color: #666666;
}

#testimonial .testimonial-individual .withoutimage .swiper-button-next.swiper-button-white, 
#testimonial .testimonial-individual .withoutimage .swiper-button-prev.swiper-button-white {top:50%}
#testimonial .testimonial-individual .withoutimage span.name {
    font-size: 18px;
}

#testimonial .testimonial-individual .withoutimage .swiper-button-next.swiper-button-white {
    left: inherit;
}
/*
#testimonial .testimonial-individual {
    background: transparent !important;
    box-shadow: none !important;
}*/
#testimonial .testimonial-individual .withoutimage {}




/*** Responsive ***/

@media(max-width:989px){
	#testimonial .testimonial-individual .withoutimage .swiper-button-next.swiper-button-white {right:0!important}
	#testimonial .testimonial-individual .withoutimage .swiper-button-prev.swiper-button-white {left:0!important}
	#testimonial .testimonial-individual .withoutimage .swiper-button-next.swiper-button-white, 
	#testimonial .testimonial-individual .withoutimage .swiper-button-prev.swiper-button-white {top: inherit !important}
	#testimonial .testimonial-individual .withoutimage .testimonial-desc {min-height:auto; width:100% !important; margin-bottom: 40px !important}
}
@media(max-width:767px){
	#top .slider-wrap {
		margin: 0 auto;
		padding: 70px 20px 30px;
	}
	#top .stat-value {
		font-size: 2rem;
	}
	#top .slider-value{
		font-size: 25px;
		line-height: 30px;
		top: -3rem;
	}
	#top #custom-handle{
		margin-left: -32px;
		width: 4rem;
		height: 2.2rem;
	}
}