/*.home_banner img

{

	width: 100%;

	height: 100vh;

}*/

.home_banner

{

	background-image: url(../img/home-brand.avif);

	width: 100%;

	height: 78vh;

	background-position: center; 

	background-repeat: no-repeat;

}

.banner-bg

{

	background: #000;

	background-color: rgb(0, 0, 0, 0.5);

	height: 78vh;

	display: flex;

    align-items: center;

    justify-content: center;

}

.banner-bg h2

{

	width: 80% !important;

	display: flex;

	justify-content: center;

	align-items: center;

}

.mehr h3

{

    margin-bottom: 0px;

    text-align: left;

}

.mehr p

{

    text-align: left !important;

}

/*slider*/

.main_slider

{

	width: 100%;

	display: flex;

	justify-content: space-between;

	margin: 0 auto;

}

.slider-img

{

	width: 25%;

	padding: 10px 0;

}

.slider-img img

{

	box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);

	width: 80%;

	margin: 0 auto;

	height: 120px;

}

/*slider*/

.testmonial-single img

{

	width: 80px;

	height: 80px;

}

.footer-logo img

{

	width: 155px;

}

.slick-dots

{

	display: none !important;

}

.slick-dotted.slick-slider

{

    margin-bottom: 0px !important;

}

.author img

{

	width: 100%;

	height: 100px;

}

.highcharts-credits

{

	display: none !important;

}

.blog-card h3

{

	height: 75px; 

}

.blog-card p

{

    /*height: 104px;*/

}

.team-card h3

{

	height: 30px !important;

}

.resources-img img

{

	width: 255px;

	padding: 50px;

}

.resources-img

{

	display: flex;

	height: 11 	0px;

	align-items: center;

	justify-content: center;

}

.research-body p

{

	margin-top: 30px;

}

.pie-heading

{

	margin-bottom: 0px !important;

}

.quform-element > label

{

	height: 48px;

	display: flex;

	margin: 0px 5px;

	border-radius: 0px;

	align-items: center;

}

.quform-element > label::after

{

	height: 100%;

	display: flex;

	align-items: center;

}

.profile

{

	padding-top: 20px;

}

.profile img

{

	height: 200px;

    width: 200px;
    max-width: 200px;
    border: 2px solid #86bc42;

    border-radius: 50%;

}