@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap');

html, body{
    font-family:'Montserrat', sans-serif; 
    font-size:12px;
}

body{
    min-height:1000px;
}

li{
    font-size:12px;
}

h1, h2, h3, h4, h5{
    font-family:'Montserrat', sans-serif; 
}

h5{
    margin-bottom:15px;
    color:#0C498C;
    font-weight:600;
}

p{
    font-family:'Montserrat', sans-serif; 
    font-size:12px;
}

a{
    text-decoration:none;
    color:#333333;
}

section{
    position:relative;
    width:100%;
    float:left;
}

.borderr{
    border-right:1px solid #DDDDDD;
}

.mb-20{
    margin-bottom:20px;
}

.mb-30{
    margin-bottom:30px;
}

.mb-50{
    margin-bottom:50px;
}

.text-justify{
    text-align:justify;
}

.container{
    max-width:1100px;
}

.pl-0{
    padding-left:0;
}

.pr-0{
    padding-right:0;
}



.locationp{
    padding-left:0; 
    padding-right:0;
}

.text-center{
    text-align:center !important;
}

.home-locations{
    color:#0C498C;
    letter-spacing: 3px;
    padding-top:20px;
    padding-bottom:20px;
}

.home-locations a{
        color:#0C498C;
}

.slider#slider-fixed{
    padding-bottom:0;
}

.spotlight{
    position:relative;
    width:130px;
    height:130px;
    background:#009595; 
    color:#FFFFFF; 
    font-size:14px;
    border-radius:100px; 
    font-weight:700;
    border:2px solid #FFFFFF;
    box-shadow: 2px 3px rgba(0,0,0,0.5);
    transition: 0.3s;
}

.spotlighttext{
    position:absolute; 
    width:100%; 
    left:0; 
    top:36px; 
    z-index:20;
}

.spotlighttext span{
    font-size:19px;
}

.spotlight:hover{
    background:#005b5b;
    
}

.overviewbox{
    height:60px; 
    padding-top:10px; 
    padding-bottom:5px; 
    padding-left:8px; 
    text-transform:uppercase; 
    text-align:left;
}


.partner-paragraph{
    vertical-align: middle;
    padding:10px 10px 10px; 10px;
}

.partner-paragraph p{
    padding-top:10px; 
    padding-bottom:10px;
    margin:0;
}

.eventtable td{
    padding:30px 20px 20px 20px;
}

.eventtable tr:nth-child(odd){
    background:#EEEEEE;
}

.eventrow{
    padding-top:20px;
    padding-bottom:20px;
}

.eventodd{
    background:#EEEEEE;
}

.eventbg{
    background-color:#0C498C !important;
    color:#FFFFFF;
}

.button{
    background:red;
}

.col-md-1, 
.col-md-2, 
.col-md-3, 
.col-md-4, 
.col-md-5, 
.col-md-6, 
.col-md-7, 
.col-md-8, 
.col-md-9, 
.col-md-10, 
.col-md-11, 
.col-md-12,
.col-sm-1, 
.col-sm-2, 
.col-sm-3, 
.col-sm-4, 
.col-sm-5, 
.col-sm-6, 
.col-sm-7, 
.col-sm-8, 
.col-sm-9, 
.col-sm-10, 
.col-sm-11, 
.col-sm-12
{
    margin:0 !important;
}

@media(min-width:768px){
    .pr-dt-20{
        padding-right:20px;
    }
}

@media(max-width: 825px){
    .spotlight{
        /*padding:40px 30px;*/
        width:75px;
        height:75px;
        font-size:10px;
    }

    .spotlighttext{
        position:absolute; 
        width:100%; 
        left:0; 
        top:20px; 
        z-index:10;
        font-size:8px;
    }
    
    .spotlighttext span{
        font-size:10px;
    }
    
    
}

@media(max-width:768px){
    .container{    
        max-width:100%;
    }

   
}

@media(max-width:1024px){
    
    .timesocials{
        position:absolute; 
        right:0;
    }
}