/* ____________________________ */
.d-nones{
	display:none;
}
.fa, .far, .fas {
    font-family: "Font Awesome 5 Pro";
}
.hide_btn .site-btn__s2{
	display: none;
}
.icon-box-btn{
	display: none;
}
.custom_accordion .elementor-accordion-item{
	margin: 1rem 0;
	box-shadow: 0 0 7px -3px #ccc;
	border-radius: 10px;
	background-color: #fff;
}
.custom_accordion .elementor-tab-title.elementor-active{
	border-bottom: 1px solid #ddd !important;
}
.accordion_img{
	border-radius: 12px !important;
    box-shadow: 0 0 27px -19px #000 !important;
}
.accordion_li{
	line-height: 2.5;
}
.accordion_li i{
	color: #6ec1e4;
}
.newslater__form-2 .wpcf7-submit{
	    font-family: "Font Awesome 5 Pro";
    color: #00a1fd;	
}
.newslater__form-2 p{
	display: flex;
}
.newslater__form-2 input{
	border-radius: 0;	
}
.newslater__form-2 .wpcf7-submit{
    color: #00a1fd !important;
    border-radius: 0 !important;
    width: 70px !important;
    padding: 0 !important;
    text-align: center;
	cursor: pointer;
}
.galery img{
	margin: 10px auto !important;
	width: 100%;
	height: 230px;
	object-fit: cover;
}
.about_custom .sub-heading {
	font-weight: 800;
    font-size: 50px;
    line-height: 65px;
	color: #0C2957;
}
.about_custom .section-title{
	font-size: 15px;
    font-weight: 600;
	color: #00a1fd;
	line-height: 1.4;
}
.footer-info{
	display: none;
}
.testimonial__2--content p, .testimonial__3--content p {
    font-size: 19px;
    line-height: 30px;
}
.testimonial__2--icon{
	margin-bottom: 20px;
}
.testimonial__2--icon img{
	width: 120px !important;
}
.testimonial-area__2{
	padding: 50px !important;	
}
.testimonial-area__3{
	background: transparent;
}
.testimonial__2 .owl-nav div:hover, .testimonial__3 .owl-nav div{
	color: #00a1fd;
}
.testimonial__2 .owl-nav div:after, .testimonial__3 .owl-nav div:after{
	border: 2px solid #00a1fd;
}
.testimonial__2 .owl-nav div:hover, .testimonial__3 .owl-nav div:hover{
	color: #fff;
}
.testimonial__2 .owl-nav div:hover:after, .testimonial__3 .owl-nav div:hover:after{
	border-color: #fff;
}
.testimonial__2--content, .testimonial__3--content{
	padding: 0;
}

@media (max-width: 991px){
	.testimonial-area__2{
		padding: 32px !important;	
	}
	.testimonial__2 .owl-nav .owl-next, .testimonial__3 .owl-nav .owl-next {
		right: -32px;
	}
	.testimonial__2 .owl-nav div, .testimonial__3 .owl-nav div {
		left: -32px;
	}
	.testimonial__2--content p, .testimonial__3--content p{
		font-size: 15px;
	}
	.testimonial__2--author, .testimonial__3--author{
		padding: 0 2px;
	}
}