/* Small/Medium devices */

@media (max-width: 1400px) {
    /*styles  < 1400px*/
    .titleRegisterHr {
        display: none;
    }
}

@media (max-width: 1285px) {
    /*styles  < 1285px*/
    h1.title, h1.title4 {
        font-size: 40px !important;
    }

    .slider3 h1 {
        font-size: 32px !important;
    }
}

@media (max-width: 1260px) {
    /*styles  < 1260px*/
    .home#partnersWrapper {
        text-align: left;
    }

    .home#partnersWrapper img {
        margin-right: 70px;
    }
}

@media (max-width: 1170px) {
    /*styles  < 1170px*/
    .home#partnersWrapper img {
        margin-right: 35px;
    }
}

@media (max-width: 1060px) {
    /*styles  < 1060px*/
    .home#partnersWrapper img {
        margin-right: 20px;
    }
}

@media (max-width: 1010px) {
    /*styles  < 1010px*/
    .home#partnersWrapper {
        text-align: center;
    }
}

@media (max-width: 992px) {
    /*styles  < 992px*/
    .navbar ul li a {
        font-size: 11px;
    }

    .blogCard.rightImgCard .blogCardContentDiv {
        padding: 80px 40px 70px 40px !important;
    }
}

@media (max-width: 960px) {
    /*styles  < 960px*/
    .titleRegisterHr {
        display: inherit;
    }

    h1.title, .slider3 h1 {
        font-size: 28px !important;
    }
}

@media (max-width: 810px) {
    /*.head-buttons a {*/
    /*color: #ffffff;*/
    /*transition: color 1s ease-in;*/
    /*}*/
}

@media (max-width: 768px) {
    /*styles  < 768px*/
    .searchTitle {
        margin-top: 0;
    }

    .searchTitle h1 {
        font-size: 24px;
    }

    #divAfSearch {
        padding-bottom: 0;
    }

    .md-dialog-content.chatModal {
        padding: 8px 10px !important;
    }

    .titleRegisterDiv {
        display: none;
    }

    .home-carousel {
        height: auto;
    }

    .home-header {
        top: 0;
        margin-top: 0;
    }

    h1.title {
        font-size: 26px !important;
    }

    .slider3 h1 {
        font-size: 18px !important;
    }

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

    .image-header2 {
        margin-top: 25px;
    }

    .header1 {
        margin-top: 25px;
    }

    .header1 h1 {
        position: relative;
        top: 50px;
    }

    h1.title4 {
        font-size: 40px !important;
    }

    .blogTriangles {
        display: none;
    }

    .blogCard.rightImgCard .blogCardContentDiv {
        padding-top: 50px !important;
    }

    .lowerXSimage {
        display: inherit;
    }

    .higherXSimage {
        display: none;
    }

    .entryRow {
        padding: 0 100px;
    }

    #navbarBlog > div {
        padding-top: 0;
    }

    #navbarBlog .onlyTextLink {
        top: 0;
    }

    #navbarBlog .homeLinkDiv {
        text-align: right;
    }

    #navbarBlog .registerLinkDiv {
        text-align: left;
    }

    #navbarBlog .homeLinkDiv .onlyTextLink.homeLink {
        top: 0;
        left: 0;
        margin-right: 10px;
    }

    #navbarBlog .registerLinkDiv .onlyTextLink.registerLink {
        top: 0;
        right: 0;
        margin-left: 10px;
    }

}

@media (max-width: 760px) {
    /*styles  < 760px*/
    /*start collapse in navbar menu*/
    #collapseMenuNavbar {
        display: inline !important;
    }

    #collapseMenuNavbar .navbarDropdown .dropdown-content .dropdown-menu {
        left: -220px;
    }

    li.chat > a .notification-ring {
        right: -103px !important;
    }

    #menuNavbar {
        display: none;
    }

    #groupCollapseMenuCol {
        width: 50% !important;
    }

    #anchorMsg i {
        position: relative;
        bottom: 7px;
    }

    #anchorMsg i.fa {
        display: inline !important;
    }

    .head-buttons {
        margin-top: 14px;
        /*margin-top: 30px;*/
    }

    .ui-carousel {
        padding-bottom: 30px;
    }

    .carousel-btn i {
        display: none;
    }

}

@media (max-width: 675px) {
    /*styles  < 675px*/
    .featuredLowerXSimage {
        display: inherit;
    }

    .featuredHigherXSimage {
        display: none;
    }
}

@media (max-width: 640px) {
    /*styles  < 640px*/
    h1.title {
        font-size: 22px !important;
    }

    .slider3 h1 {
        font-size: 14px !important;
    }

    .entryRow {
        padding: 0 74px;
    }
}

@media (max-width: 580px) {
    /*styles  < 580px*/
    h1.title {
        font-size: 18px !important;
    }
}

@media (max-width: 550px) {
    /*styles  < 550px*/
    .discussionTitle {
        display: none;
    }

    .adminPageClass th, .adminPageClass td {
        font-size: 11px !important;
    }
}

@media (max-width: 520px) {
    /*styles  < 520px*/
    .header1 h1.title {
        font-size: 16px !important;
        padding-left: 15px;
        padding-bottom: 15px;
    }

    .entryRow {
        padding: 0;
    }
}

@media (max-width: 500px) {
    /*styles  < 500px*/
    .header1 h1.title {
        font-size: 13px !important;
        padding-left: 15px;
        padding-bottom: 15px;
    }

    .slider3 h1 {
        font-size: 9px !important;
    }

    .head-buttons button {
        font-size: 12px;
        width: auto;
        min-width: 105px;
    }

    .header1 h1 {
        position: relative;
        top: 25px;
    }

    .img-ceaj {
        top: 40px !important;
    }
}

@media (max-width: 450px) {
    /*styles  < 450px*/
    #commentDialogLogoImg {
        width: 260px;
    }

    .md-dialog-content {
        padding: 8px 10px !important;
    }

    #slider1 h1 {
        text-shadow: 1px 4px 1px rgba(0, 0, 0, 0.4);
    }

    .blogCard.row-eq-height {
        display: block;
    }

    .featuredLowerXSimage {
        display: none;
    }

    .featuredHigherXSimage {
        display: inherit;
    }
}

@media (max-width: 380px) {
    /*styles  < 380px*/
    .detail-title {
        font-size: 25pt;
    }

    .numAnswerMsg h4 {
        font-size: 14px;
    }

    .answerbox-description {
        padding-left: 25px;
    }

    .answerBodyCol {
        padding-left: 20px;
    }

    .header1 h1, .slider3 h1 {
        font-size: 11px;
    }

    h1.title4 {
        font-size: 32px !important;
    }
}

@media (max-width: 330px) {
    /*styles  < 330px*/
    #registerLogoImg {
        width: 260px;
    }
}

@media (max-width: 1110px) and (min-width: 990px) {
    /*TODO rating Vinculatio*/
    .adminPageClass .vRatingOff, .vRatingOn {
        /*height: 15px !important;*/ /*height for v_vinculatio_on/off.svg*/
        /*width: 15px !important;*/ /*width for v_vinculatio_on/off.svg*/

        height: 12px !important; /*height for logo_vinculatio_on/off.svg*/
        width: 16px !important; /*width for logo_vinculatio_on/off.svg*/
    }
}

@media (max-width: 370px) {
    /*styles  < 300px*/
    /*TODO rating Vinculatio*/
    .vRatingOff, .vRatingOn {
        /*height: 15px !important;*/ /*height for v_vinculatio_on/off.svg*/
        /*width: 15px !important;*/ /*width for v_vinculatio_on/off.svg*/

        height: 12px !important; /*height for logo_vinculatio_on/off.svg*/
        width: 16px !important; /*width for logo_vinculatio_on/off.svg*/
    }

    .ratingDiv {
        margin-top: 8px;
    }
}

@media (max-width: 959px) {
    md-dialog.md-dialog-fullscreen {
        min-height: 58%;
        min-width: 100%;
        border-radius: 0;
    }
}

