:root{
    --primary:#0F76BC;
    --primaryHighlight:;
    /* --secondary:white; */
    --dark:black  ;
    --light:white;
    /* text colors */
    --light-text:white;
    --dark-text:black;
    --mid-text:#939393;
}

html{
    scroll-behavior: smooth;
    font-size: 1.1em;
   
   
}  
p{
    font-size:1.1em;
    /* color:black; */
}
body{
    background: url(images/bg-5.webp) no-repeat fixed center / cover;
    color:#313a3e;
}
h1{
    color:white;
}
.text-primary{
    color:var(--primary)!important;
}
div.step{
    background:#8c8c8c;
}  
section.big-btn div {
   /* color:rgb(64, 64, 64); */
    /* padding: 30px; */
    height: 700px;
    border-radius: 3%;
    text-transform: uppercase;
    

}
#employee-bg, .employee-bg{
    color:red;
}
.employee-bg h1{
    color:blue;
}
section#student-bg{
    background:rgba(26, 59, 104, 0.518);
}
#options{
    min-height:200px;
}
section.big-btn a span small {
    color: white;
}
.banner-1{
    /* background-image:url(images/bg-11-2.webp); */
    height:200px;
    background-position: bottom center;
    background-size:cover;
}

h1, h2, {
   
    text-transform: uppercase;
    /* width:330px; */
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;

}
h4{
    text-transform: uppercase;
   
}
.text-blue{
    color:#0F76BC;
}
.text-green{
    color:#00AD6F;

}

.text-yellow{
    color:#FEBB18;
}



/* latest styles  */

#stepContainer{
    position:relative;
    /* width: 100%; */
    /* min-height: 900px; */
    overflow:hidden;
    /* background:#8c8c8c5a; */
    background-image: url(images/bg-5.webp);
    background-position: center center;
    background-size:cover;
    background-repeat:no-repeat;
    padding:30px;
    border-radius: 8px;
   
}
 .section-wrapper{
    transition:0.5s;
    border:solid white 1px;
    padding:40px 10px;
    border-radius: 8px;
    color:white;
    background:#8c8c8c65;
   
}
.GorditaBold {
	font-family: GorditaBold !important;
    color:#0F76BC;
    text-transform: uppercase;
    font-size:18px;
}
.section-wrapper:hover{
    background:#b8b8b865;
    transition: .5s;
    border:solid white 1px !important;
}
.section-wrapper p {
   
    padding: 0px 30px;
    font-weight:100px;
   
    min-height:125px;
    
    
}



section.main{
    padding-top:50px;
}
h3{
    text-transform: uppercase;
}
a.btn-default{

    color:white;
    background:#5e7a8a;
    transition: .8s;
    border-radius: 8px;

}
a.btn-default:hover{
    background:#29353c;
    /* color:#5e7a8a; */
    /* transition: .5s; */
}




h3.sectionLabel span {
    font-family: 'Times New Roman', Times, serif;
    /* font-size: .7em; */

}

/*----------------------------------------------------
/ 11. Testimonail Section
------------------------------------------------------*/
.testimonial {
   
    padding-bottom: 113px;
}

.testimonial_content {
    position: relative;
    text-align: center;
    padding: 0 65px;
}

.testimonial_content .testi_icon {
    width: 115px;
    height: 115px;
    background:  var(--primary);
    text-align: center;
    display: inline-block;
    font-size: 64px;
    line-height: .8;
     color: var(--light-text);
    padding: 25px 0;
    margin: 0 0 49px;
}

.testimonial_content h2 {
    /* font-size: 50px; */
    line-height: 62px;
    letter-spacing: 2px;
    text-transform: uppercase;
     color: var(--light-text);
    margin: 0 0 44px;
}

.testimonial_content h2 span {
    color:  var(--primary);
}

.testimonial_content p {
    /* font-size: 20px; */
     color: var(--light-text);
    letter-spacing: 0.80px;
    margin: 0;
}




::placeholder {
    text-align: center;
}



h3.sectionLabel {
    /* color: white; */


}

h3.sectionLabel span {
    font-family: 'Times New Roman', Times, serif;
    /* font-size: .7em; */

}


.tab-pane{
    min-height: 500px;
    padding:30px;
}