

@media only screen and (min-width: 1200px) {
    .site-header {
        padding-top: 100px;
        padding-bottom: 50px;
    }    
    .custom-el-pos-2 {
        top: 0;
    }
}

@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 991px) {
    section.section.section-height-3{padding-top: 20px;}
    .introduction-box h3{font-size: 25px; margin-bottom: 12px;}
    .sec--title h2{font-size: 25px;line-height: 30px;}
    .sec--title{
        margin-bottom: 8px;
        padding-bottom: 5px;
    }
    .featured-boxes-full .featured-box-full:nth-child(3){
        margin-top: 0;
    }
    .featured-boxes-full .featured-box-full:nth-child(1){
        margin-top: 0;
    }
    .featured-boxes-full .featured-box-full:nth-child(2){
        margin-top: 0 !important;
    }
    .timeline--box h4{font-size: 22px;}
    .generic-content p{text-align: justify;}
    #header .header-logo img{
        width: 250px;
    }
}

@media only screen and (max-width: 768px) {
    section.section.section-height-3{padding-top: 20px;padding-bottom: 30px;}
    .introduction-box h3{font-size: 25px; line-height: 30px; margin-bottom: 12px;}
    .sec--title{
        margin-bottom: 8px;
        padding-bottom: 5px;
    }
    .featured-boxes-full .featured-box-full:nth-child(3){
        margin-top: 0;
    }
    .featured-boxes-full .featured-box-full:nth-child(1){
        margin-top: 0;
    }
    .featured-boxes-full .featured-box-full:nth-child(2){
        margin-top: 0 !important;
    }
    .timeline--box h4{font-size: 22px;}
    .generic-content p{text-align: justify;}
    #header .header-logo img{
        width: 175px;
    }
}