@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap');
body {font-family: "Google Sans", sans-serif !important; font-size:15px; font-weight:500;}
p {font-family: "Google Sans", sans-serif !important; text-align:justify;}
.about-us-content-con ul li {line-height:35px !important;}
.home-outer-wrapper {
    background-image: url(../images/slider-1.png);
    background-repeat: no-repeat;
    background-size: cover;
	background-position:center;
    /*height: 1001px;*/ height: 601px;
    margin-top: 30px;
}
.banner-con .banner-logo {bottom: -150px;}
.padding-bottom {
    padding-bottom: 50px !important;
}
.padding-top {
    padding-top: 50px !important;
}
.footer-con {
    padding-top: 30px;
}
.footer-con .middle_portion {
    padding: 25px 0 20px;
}
.footer-con .middle_portion .contact a, .footer-con .middle_portion .contact p {
    font-size: 18px;
    line-height: 20px;
    font-weight: 400;
    color: var(--light--blue--color2);
    transition: all 0.6s ease-in-out;
}
.text-size-66 {font-size: 42px; line-height: 56px; font-weight: 400;}

.about-us-con .about-img-con .yellow-box p {font-size: 15px; line-height: 22px;}

.header-con .navbar-expand-lg .navbar-nav {gap: 36px;}

.hidden{display:none;}

@media screen and (max-width: 767px) {
    .stats-box p {  text-align: center;}
}
@media screen and (max-width: 991px) {
    .stats-box p {  text-align: center;}
}
@media screen and (max-width: 1440px) {
    .text-size-100 { font-size: 48px !important; line-height: 58px !important;}
	.banner-con { padding-top: 110px;}
	.stats-box p {  text-align: center;}
}
@media screen and (max-width: 2440px) {
    .text-size-100 { font-size: 48px !important; line-height: 58px !important;}
	.banner-con { padding-top: 110px;}
	.stats-box p {  text-align: center;}
}

