/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
body{
	font-family: "raleway", Sans-serif !important;
}
h2, h3, h4, h1, p{
	font-family: "raleway", Sans-serif !important;}
button a{
	font-family: "raleway", Sans-serif !important;
}
a{
	font-family: "raleway", Sans-serif !important;
}
.elementor-testimonial__text{
		font-family: "raleway", Sans-serif !important;

}
cite.elementor-testimonial__cite{
	font-family: "raleway", Sans-serif !important;
}
.bdt-panel-slide-text.bdt-transition-slide-bottom {
    font-family: "raleway", Sans-serif !important;
}
li{

    font-family: "raleway", Sans-serif !important;
}
span.page-numbers.current {
    font-family: "raleway", Sans-serif !important;
}
li.elementor-icon-list-item{
	 font-family: "raleway", Sans-serif !important;
}
.elementor-post__meta-data{
	font-family: "raleway", Sans-serif !important;
}
p{
	font-family: "raleway", Sans-serif !important;
}
.homeheader {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    background: #fff;
}
.herosec {overflow:hidden;}
.elementor-location-footer .elementor-icon-list-item > a {
    color: #fff;
}

.testimonialsec .elementor-testimonial__image img {
    width: initial !important;
    height: initial !important;
}

.testimonialsec .elementor-main-swiper {
    width: 100% !important;
}
/* .elementor-swiper-button.elementor-swiper-button-next {
    right: -23px !important;
} */
.postbox .bdt-post-list-desc.bdt-width-expand.bdt-first-column {
    background-color: #2881D1;
    padding: 15px;
    border-radius: 32px;
}
/* .testimonialsec .elementor-swiper-button {
    width: 40px;
    height: 40px;
    background: #222224;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    display: none;
}
 */
/* .testimonialsec .elementor-swiper-button {display:flex;} 

.testimonialsec .eicon-chevron-left:before {
    content: '\e8bf';
}

.testimonialsec .eicon-chevron-right:before {
    content: '\e8c0';
} */
.testimonialsec .elementor-swiper-button-prev {
	left:-38px !important;
}
h3.elementor-post__title a {
    vertical-align: middle;
    background-color: #2881D1;
    padding: 10px 15px;
    border-radius: 32px;
    /* margin-bottom: 0px !important; */
}
h3.elementor-post__title a:hover{
	background-color:#ffff00;
	color:#222224 !important;
}
/* .partner .elementor-swiper-button.elementor-swiper-button-prev {
    left: -38px;
} */
.teamsec > div.elementor-container {max-width: 1440px;}
.teamsec .bdt-panel-slide-item .bdt-panel-slide-thumb-wrapper {height:285px; position:relative;}
.teamsec .bdt-slidenav i {color:#fff; transition:none;}
.teamsec .bdt-slidenav {
	width: 72px;
    height: 72px;
    background: #2881D1;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    display: none;
}
.teamsec:hover .bdt-slidenav {
   display: flex;
}

.newsec  .elementor-post__text {display:flex !important;}
.newsec  .elementor-post__title {order:2;}
.newsec  .elementor-post__meta-data {order:1;}
.newsec  .elementor-post__excerpt {order:3;}

.courseslide .elementor-testimonial__image {
    background: #F3F4F7;
    width: 100%;
    text-align: center;
    padding: 80px 0;
}
.courseslide .elementor-testimonial__text a {
    padding: 8px 16px;
    border: 1px solid;
    border-radius: 32px;
    background: #2881d1;
    color: #fff;
}

.courseslide .elementor-testimonial__text a:hover {
   background: #fff;
    color: #2881d1;
}

.courseslide .elementor-testimonial__name {margin-bottom:30px;}

.courseslide .elementor-main-swiper {
    width: 100% !important;
}

.courseslide .elementor-swiper-button {
    width: 72px;
    height: 72px;
    background: #2881D1;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    display: none;
}

.courseslide:hover .elementor-swiper-button {display:flex;} 

.courseslide .eicon-chevron-left:before {
    content: '\e8bf';
}

.courseslide .eicon-chevron-right:before {
    content: '\e8c0';
}


.lefthome:hover h3 span, .righthome:hover h3 span {color: #fff;}
.lefthome:hover img, .righthome:hover img {opacity:0;}

.lefthome:hover .bdt-ep-advanced-icon-box-icon-wrap, .righthome:hover .bdt-ep-advanced-icon-box-icon-wrap {
    background: url(/wp-content/uploads/2022/07/Logo_light.png) no-repeat;
    background-size: contain;
}

.lefthome:hover .bdt-ep-advanced-icon-box-readmore, .righthome:hover .bdt-ep-advanced-icon-box-readmore {
    color: #1d1d1b !important;
    background-color: #ffff00 !important;
}

@media only screen and (max-width: 767px) {
	
	.teamsec .bdt-slidenav, .testimonialsec .elementor-swiper-button, .testimonialsec .elementor-swiper-button, .courseslide .elementor-swiper-button {display:flex; width: 50px; height: 50px;} 

}