
.bg-light{background-color: #f5f9fc !important}
.bg-blue-dark{background-color: #04668d;}
.text-center{text-align: center;}
.mb-35{margin-bottom: 35px;}
.m-0{margin: 0 !important}
.mt-20{margin-top: 20px;}
.mb-20{margin-bottom: 20px;}
.mt-35{margin-top: 35px;}
.pt-100{padding-top: 100px}
.pb-100{padding-bottom: 100px;}
.br-50{border-radius: 50px;}
.br-20{border-radius: 20px;}
.header-section{padding-bottom: 120px;}
.fill-none {fill: none;}
.fill-white {fill: #fff;}
.bg-round-shape {position: absolute;left: 0;bottom: -3px;top: auto;width: 100%;z-index: 0;}
.header-section{position: relative;}
.alert-bg{background-color: #eff7e8}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight: 700;color: #2d343e;margin-bottom: .7rem;}
p, .alert-bg{font-size: 15px;line-height: 1.4rem;}
.inner-container{padding: 0 5%;}
.display-5 {font-size: 2rem;font-weight: 300;line-height: 1.2;}
.display-6 {font-size: 1.4rem;font-weight: 300;line-height: 1.2;}

.nav-link{font-weight: 500;}
.nav-link {color: #6a747b;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color: #E99E84}

/** buttons **/
.signin-btn{background: #e9f1fe;color: #E99E84}
.green-btn{background: #97CA2F;color: #fff}
.text-btn{color: #E99E84}

/* .brand-logo{width: 175px;} */

.hw-img {position: relative;display: inline-block;vertical-align: top;width: 150px;height: 150px;background-color: #f6f8fb;border: 2px solid #eef4f9;line-height: 116px;font-size: 4rem;font-weight: 500;font-family: Quicksand, sans-serif;color: #056eb9;-webkit-border-radius: 50%;border-radius: 50%;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.hw-img img {position: absolute;left: 25px;top: 20px;width: 65%;}

.award-card{border-radius: 10px;overflow: hidden;width: 90%;margin: 0 auto;}
.award-card .card-img-top{padding: 20px;}
.award-card .card-img-top img{height: 150px;max-width: 100%;display: inline;}

.card-body{background-color: #fafbfd;}
.ourteam-section .card-body{padding: 2rem 1.25rem}
.round-box{width: 100%;}
.round-box img{width: 100%;display: block;border-radius: 100%;border: solid 1px #E99E84;}
.tm-box{border-radius: 20px;overflow: hidden;padding-left: 15px;padding-right: 15px;padding-top: 30px;padding-bottom: 15px;}

#footer{border-top: solid 1px }
.footer-logo{width: 140px;display: inline-block;vertical-align: bottom;}
.border-top{border-top: 1px solid rgba(0,0,0,.1)!important;}
.border-light{border-color: rgba(0,0,0,.06)!important;}
.card-img img, .about-img img{width: 100%}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1rem;padding-left: 1rem;}


@media screen and (max-width: 1279px){
    .award-card{width: 100%}
    .brand-logo {width: 150px;}
    .navbar-expand-lg .navbar-nav .nav-link{font-size: 14px;}
    
}

@media screen and (max-width: 1023px){
    .navbar-expand-lg .navbar-nav .nav-link{font-size: 16px;}
}

@media screen and (max-width: 767px){
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom: .5rem;}
    .mb-20 {margin-bottom: 10px;}
    .mt-5, .my-5 {margin-top: 2rem!important;}
    .mb-5, .my-5 {margin-bottom: 2rem!important;}
    .round-box, .profile-img {width: 50%;margin: 1.5rem auto 0}
    .brand-logo {width: 135px;}
    .navbar-light .navbar-toggler{background-color: #fff;}
    .header-section {padding-bottom: 75px;}
    /* #footer.mt-5{margin-top: 0 !important} */
    .footer-logo{width: 110px;}
    .inner-container{padding: 0;}
    .ourservices-section .card-body, .ourteam-section .card-body{padding: 1.5rem 0;}
    .display-5{font-size: 1.8rem}
    .display-6 {font-size: 1.2rem;}

}