
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* IE10+ CSS styles go here */

    .card > img{
        height: 3vw;
    }
    /* Texts need width 100% so they wrap propertly and don't overflow */
    .feature > .window > .content,
    .card > .content,
    .quote-content-wrapper > .quote,
    .contact-us-left > .title,
    .contact-us-left > .content,
    .main-footer > .side-1 > p,
    .left-slider-content > p,
    .slider-carousel .item > h1,
    .slider-carousel .item > p,
    .feature > .window > .title,
    .job-ad-wrapper,
    .card-exp > .text,
    #chart,
    .quote-card > .title,
    .feature-read-more,
    .pdf-files-holder .card > .title {
        width: 100% !important;       
    }

    .contact-us-left .horizontal-separator {
        margin: 33px auto 0 0;
    }
    
    .country-map-wrapper > img {
        height: 40%;
    }

    .main-footer > .side-1 > img {
        height: 55px;
        margin: 0 auto 4.8vh 0;
    }

    .left-slider-content .slider-carousel {
        margin-left: 0px;
        margin-right: auto;
    }

    .job-ad-holder {
        margin: 15px auto;
        max-width: 700px;
        width: 100%;
        flex-wrap: nowrap;
    }

    .job-title {
        width: 100%;
    }

    .job-location{
        width: 60%;
    }
    .btn-bankart {
        /* min-width: 200px;
        min-height: 40px;  */
    }
    .btn-bankart:text {
        width: 100%;
    }

    button {
        background: transparent;
    }

    .check-entry > .text{
        display: table-cell;
        vertical-align: middle;
    }

    .item-info-wrapper{
        width: 72vw;
        padding-right: 0;
    }

    .language-dropdown a {
        flex-basis: auto;
    }

    .feature {
        min-height: inherit;
    }

    .feature > .window{
        min-height: inherit;
        align-items: flex-start;
    }

    .btn-bankart img{
        width: 30px;
        height: 18px;
        margin: auto 0;
    }

    .owl-nav .owl-next:hover {
        background: transparent !important;
    }

    .owl-nav .owl-prev:hover {
        background: transparent !important;
    }
    .main-footer > .side-1 > .contact-center > .number {
        text-decoration: none;
    }

    .quote-card > .author{
        justify-content: flex-start;
        width: inherit;
    }
    
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active)
and (max-width: 980px) {
    .news-card .read-news {
        margin-top: 70px;
    }
    .main-footer > .side-1 > img {
        margin: 0 auto 4.8vh 0;
    }
}

@media only screen and (max-width: 980px) {
}

@media only screen and (max-width:767px) {
    .main-footer > .side-2 > .links > a {
        font-size: 14px;
    }
    .main-footer > .side-1 > img {
        margin-left: auto;
        margin-right: auto;        
    }
}
@media only screen and (max-width:600px) {
    .main-footer > .side-2 > .links > a {
        display: block;
        font-size: 14px !important;
    }

    .additional-info{
        padding: 2vw 5%;
    }

}
@media only screen and (min-width:768px) and (max-width:980px) {
    .left-slider-content .horizontal-separator,
    .page-content .horizontal-separator {
        margin-left: 0;
        margin-right: auto;
    }
}

@media only screen and (min-width:766px) and (max-width:601px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    
}

/* Edge */

@supports (-ms-ime-align: auto) {
    .feature > .window{
        padding: 5vh 7.2% 5vh 6.4%;
    }
  }