/*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {

}

/*// Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
    h1{font-size: 2rem;}
    h2{font-size: 1.6rem;}
    .header-contact-info{
        font-size: 13px;
    }
    .header-image .header-image-inner .header-image-inner-content {
        padding: 100px 0px;
    }
    .navbar-brand img {
        height: 50px !important;
    }
    .solutions .solutions-inner{
        padding: 30px 25px 15px 25px;
    }
    .arrow-right {display: none;}
    .solutions .solutions-image .info-hover .more-info-button {padding: 10px 10px 10px 10px; width: 140px; -ms-transition: width 130ms linear; transition: width 130ms linear; }
    .solutions .solutions-image .info-hover .more-info-button .inner {display: inline !important; color: #333; font-size: 16px; -ms-transition: color 1000ms linear; transition: color 2000ms linear; }
    .padding-bottom {padding-bottom: 25px;}
    .padding-top{ padding-top: 25px;}
    .project-header-inner {min-height: 35vh}
    .project-overlap-element {margin-bottom: 0px;}
    .project-overlap-element .inner {padding: 30px 15px}
    .history-jaartal-mobiel {font-weight: bold; font-size: 20px;}
}

/*// Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
    .header .header-logo img {height: 50px;}

}

/*// Large devices (desktops, less than 1200px)*/
@media (max-width: 1499.98px) {

}

/* Huge screens */

@media (min-width: 1199.98px) {

}