@media only screen and (min-width: 320px) and (max-width: 767px) {

    .center {
        top: 57%;
        left: 31%;
    }


    header.masthead .site-heading {
        padding: 50px 0;
    }


    header.masthead .site-heading h1 {
        font-size: 40px;
    }


    header.masthead .site-heading span.subheading {
        font-size: 17px;
    }


    .login-form input.form-control {
        font-size: 11px;
    }


    .login-form #log-in {
        font-size: 1em;
    }


    .consent-form p {
        font-size: 1em;
    }


    .consent-form-button button {
        font-size: 1em;
    }


    .solutions-form h2 {
        font-size: 1em;
    }


    #sent-request-btn {
        font-size: 1em;
    }


    .main-home-wrap {
        position: relative;
        top: 20px;
        padding: 0;
        margin-bottom: 20px;
    }


    .table-history-wrap,
    .table-history-closed-wrap {
        margin-bottom: 0;
        padding: 0;
    }


    #main-home-button img {
        margin-right: 9px;
        width: 22px;
        height: 22px;
    }


    .main-home-wrap h2 {
        font-size: 1.286em;
        padding: 20px 0;
    }

    a.see_all {
        padding: 16px 0;
        margin-top: 10px;
        font-weight: 400;
        font-size: 15px;
    }


    .online-articles-number {
        font-size: 35px;
    }


    .media-articles,
    .media-articles-result,
    .online-articles-matches,
    .online-articles-categires,
    .database-title,
    .online-articles-result,
    .pep-title,
    .pep-result,
    .journalism-title,
    .journalism-result,
    .journalism-base,
    .journalism-result-details,
    .watch-lists-result,
    .watch-lists-title,
    .sanctions-result,
    .sanctions-title,
    .database-articles-number span,
    .online-articles-result p {
        font-size: 14px;
    }


    .online-details {
        font-size: 13px;
    }


    a#download-report-bottom {
        margin-bottom: 10px;
    }


    .orders-intro {
        margin: 0px auto 22px;
    }


    .form-wrap {
        margin: 0 auto;
    }


    .form-wrap .send-request-header h3 {
        font-size: 18px;
    }


    .form-wrap label {
        font-size: 15px;
    }


    #btn-individual,
    #btn-organization,
    .orders-intro h2 {
        font-size: 18px;
    }


    .orders-intro p {
        font-size: 14px;
    }


    #organisation_order_save,
    #individual_order_save {
        margin: 0 auto 80px;
        font-size: 16px;
        padding: 11px 35px;
    }


    #organisation_order_save i,
    #individual_order_save i {
        font-size: 16px;
    }


    .help-block {
        font-size: 12px;
    }


    a#download-report-bottom-sidebar {
        margin-bottom: 10px;
        font-size: 16px;
    }


    .media-articles-result {
        padding-right: 0;
    }


    footer #more-links a {
        font-size: 14px;
    }

    .service-status-clear {
        font-size: 14px;
    }

    .service-status-review {
        font-size: 14px;
    }

    .service-status-review-nochanges {
        font-size: 14px;
    }
    .service-status-review-updates {
        font-size: 14px;
    }
}


@media only screen and (min-width: 320px) and (max-width: 359px) {
    a.close-field i {
        left: 220px;
    }
}


@media only screen and (min-width: 360px) and (max-width: 410px) {
    a.close-field i {
        left: 260px;
    }
}


@media only screen and (min-width: 411px) and (max-width: 575px) {
    a.close-field i {
        left: 310px;
    }
}


/* Small devices (landscape phones, 576px and up)) */
@media (min-width: 576px) {
    /* Mobile menu header - tablet */
    .mobile-header {
        height: 10.625em;
    }


    .mobile-header h1 {
        top: 75px;
    }


}


/* Medium devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) and (max-width: 991px) {

    .center {
        top: 50%;
        left: 41%;
    }


    .media-articles,
    .media-articles-result,
    .online-articles-matches,
    .online-articles-categires,
    .database-title,
    .online-articles-result,
    .pep-title,
    .pep-result,
    .journalism-title,
    .journalism-result,
    .journalism-base,
    .journalism-result-details,
    .watch-lists-result,
    .watch-lists-title,
    .sanctions-result,
    .sanctions-title,
    .online-articles-result p {
        font-size: 16px;
    }


    a.close-field i {
        left: 215px;
    }
}


/* All devices between 320px and 992px */
@media only screen and (min-width: 320px) and (max-width: 991px) {
    body {
        background: #fff;
    }


    #desktop-menu,
    table.main-page-table {
        display: none;
    }


    a#main-home-button {
        font-size: 1.163em;
        margin-bottom: 10px;
        font-weight: 500;
        padding: 11px 0;
    }


    #enhansed-search-button {
        font-size: 15px;
        font-weight: 500;
    }


    #launch-button-organisation,
    #launch-button-individual {
        padding: 0 34px;
    }


    .slider .service-box p.card-text {
        font-size: 14px;
    }


    .form-theme-individual {
        display: none;
    }


    p#service-price-organisation,
    p#service-price-individual {
        font-size: 85px;
    }


    table#order-history,
    table#order-history-closed {
        margin-top: 50px;
    }


    .toolbar,
    #order-history_filter,
    #order-history_length,
    #order-history-closed_filter,
    #order-history-closed_length,
    a.paginate_button {
        display: none !important;
    }


    a#order-history_previous,
    a#order-history_next,
    a#order-history-closed_previous,
    a#order-history-closed_next,
    a#users_previous,
    a#users_next{
        display: inline-block !important;
        margin-bottom: 20px;
        font-size: 13px !important;
    }

}


/* Large devices (desktops, 992px and up) */

@media only screen and (min-width: 992px) {

    #navicon,
    .mobile-menu {
        display: none;
    }


    .main-page-table-mobile,
    #order-history-mobile,
    #order-history-closed-mobile {
        display: none;
    }
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {

    a.home-order {
        padding: 11px 2.375em;
        font-size: 1vw;
    }


    li.new-order-li {
        padding: 9px 0;
    }


    .dropdown-menu {
        left: -29%;
    }


    .dataTables_length {
        left: 311px !important;
    }


    li.nav-item-main {
        padding-top: 17px;
        margin-right: 30px;
    }


    .slick-slide h5 {
        font-size: 39px;
    }


    .slick-slide h6 {
        font-size: 16px;
    }


    .slick-slide {
        padding: 19px 29px;
    }


    #modal-button {
        font-size: 13px;
    }


    a.close-field i {
        left: 324px;
    }
}


/* Extra large devices (large desktops, 1200px and up) */
@media only screen and (min-width: 1200px) and (max-width: 1380px) {

    a.home-order {
        padding: 18px 2.375em;
    }


    .dropdown-menu {
        left: -7%;
    }


    a#main-home-button {
        font-size: 1.325em;
    }


    #enhansed-search-button {
        font-size: 1.1em;
    }


    a.close-field i {
        left: 396px;
    }

}


@media only screen and (min-width: 1381px) and (max-width: 1468px) {
    a.home-order {
        padding: 18px 2.375em;
    }


    .dropdown-menu {
        left: -7%;
        top: 155%;
    }

}


/* Landscape */

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
    .dropdown-menu {
        left: -9%;
        top: 160%;
    }
}


@media only screen and (min-device-width: 2048px) and (max-device-width: 2732px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
    .dropdown-menu {
        left: 7%;
    }
}