@media all and (max-width: 1195px) {
    .maturityitem {
        width: 30%;
    }
}
@media all and (max-width: 1066px) {
    .lang-link {
        clear: left;
    }
}
@media all and (max-width: 1000px) {
    .resultitemcontainer {
        width: 100%;
        margin: 30px 0;
    }
}
@media all and (max-width: 895px) {
    .maturityitem {
        width: 47%;
    }
}
@media all and (max-width: 750px) {
    .filteritemtext {
        width: 100%;
    }
    .filteritemoptions {
        width: 100%;
    }
    .numberresultstext {
        float: none;
        width: 100%;
        text-align: left;
        padding-bottom: 20px;
    }
    .pagination {
        float: none;
        width: 100%;
    }
    .showperpagecontainer {
        float: none;
        width: 100%;
    }
}
@media all and (max-width: 650px) {
    .homebg {
        background: none;
    }
    .questionsbg {
        background: none;
    }
    .resultsbg {
        background: none;
    }
    .hometext {
        width: 80%;
        padding: 20px 10% 30px;
    }
    .questionstext {
        width: 80%;
        padding: 20px 10% 30px;
    }
    .short-popup {
        max-width: 90%;
    }
    .contactSeparator input[type="text"],
    .contactSeparator textarea {
        width: 90%;
        padding: 10px;
        font-size: 1em;
        margin: 0 15px 0 0;
    }
    .contactCont form .submit-btn {
        margin: 0;
        padding: 15px 25px;
        font-size: 16px
    }
}
@media all and (max-width: 615px) {
    header {
        height: auto;
        padding-bottom: 10px;
    }
    header img {
        width: 65%;
        height: auto;
    }
}
@media all and (max-width: 590px) {
    .maturityitem {
        width: 100%;
        height: auto;
        padding: 15px 0 10px 0;
    }
}
@media all and (max-width: 580px) {
    footer {
        height: 60px;
        line-height: 22px;
    }
    .copyright {
        float: none;
        padding-bottom: 5px;
    }
    .footerlinks {
        display: block;
        padding-bottom: 5px;
    }
    .designedby {
        float: none;
    }
}
@media all and (max-width: 480px) {
    .hometext {
        font-size: 17px;
        line-height: 29px;
    }
    .btnquestions a {
        font-size: 22px;
    }
    .questionstext {
        font-size: 21px;
    }
    .txtqn {
        font-size: 18px;
    }
    .selectqn {
        font-size: 18px;
    }
    .btnresults a {
        font-size: 22px;
    }
    .filteroptionstitle {
        font-size: 25px;
        padding: 10px 2%;
    }
    .numberresultstext {
        font-size: 25px;
    }
    .resultitemcontainer {
        margin: 15px 1% 0;
    }
    .resultitemlabel {
        font-size: 14px;
    }
    .resultitemdesc {
        font-size: 14px;
        line-height: 22px;
    }
    .btndownload {
        margin: 20px auto 20px;
    }
    .btndownload a {
        font-size: 22px;
    }
    .btnstart {
        margin: 20px auto 20px;
    }
    .btnstart a {
        font-size: 22px;
    }
}