

.about { padding: 50px 0; }
@media screen and (min-width: 768px) { .about { padding: 50px 0; } }
@media screen and (min-width: 992px) { .about { padding: 50px 0; } }
.about .text-sec .head { font: 24px nexa-bold, sans-serif; color: #000; margin-bottom: 10px; }
.about .text-sec .bg-desc{ font: 16px nexa-regular, sans-serif; color: #333; text-align: justify;padding-bottom: 40px;}

.services { padding: 50px 0; }
@media screen and (min-width: 768px) { .services { padding: 50px 0; } }
@media screen and (min-width: 992px) { .services { padding: 50px 0; } }

.services .text-sec .head { font: 24px nexa-bold, sans-serif; color: #000; margin-bottom: 10px; }
.services .text-sec .bg-desc{ font: 16px nexa-regular, sans-serif; color: #333; text-align: justify;padding-bottom: 40px;}


#career-form { padding: 15px 0; background-color: #f6f6f6; }
@media screen and (min-width: 768px) { #career-form { padding: 50px 0; } }

.career-form .form { padding: 15px 0; width: 100%; }
.career-form .form label { color: #333; }
@media screen and (min-width: 768px) { .career-form .form { padding: 30px 0; width: 100%; margin: 0 auto; }
                                       .career-form .form .st-form { margin-bottom: 25px; }
                                       .career-form .form label { margin-bottom: 10px; }
                                       .career-form .form .lt { padding-right: 20px; }
                                       .career-form .form .rt { padding-left: 20px; } }

.career-form .text-sec{
    margin-top: 30px;
    padding: 20px;
    background: #d4d4d4;
}
.career-form .text-sec .head { font: 24px nexa-bold, sans-serif; color: #000; margin-bottom: 10px; }
.career-form .text-sec .bg-desc{ font: 16px nexa-regular, sans-serif; color: #333; text-align: justify;}


.partners { 
    margin: 40px;
}
.partners .text-center{
    margin-bottom: 20px;
}

.partners .main-heading{
    font: 28px nexa-bold, sans-serif; color: #000; margin-bottom: 10px;
}