/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {  }

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {  }

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {  }

/*// X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {  }

/*// XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {  }

/*// X-Small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {  }

/*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
    .footer-menu.menu-1 {
        display: flex;
        flex-flow: wrap;
    }
}

@media (max-width: 1399.98px) {
    .serv_blocks .item-title {
        font-size: 22px;
    }
    .serv_blocks .item-desc {
        font-size: 15px;
    }
    .our_process .content-wrapper .content-title {
        font-size: 34px;
    }
    .our_process .content-wrapper .content-desc {
        font-size: 18px;
    }
    .site-heading .title {
        font-size: 46px;
        line-height: normal;
    }
    .employers_offering .plates-wrapper .item {
        border-top: 0!important;
        min-height: initial;
        padding-bottom: 40px;
    }
}

/*// Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {
    .plates-wrapper .item .title {
        font-size: 22px;
    }
    .about_us_section .content-wrapper {
        padding-bottom: 40px;
    }
    .plates-wrapper .item {
        padding-bottom: 40px;
    }
    .d-ben .serv_blocks,
    .d-ben .image {
        width: 100%;
    }
    .d-ben .item-1 .image,
    .d-ben .item-2 .image{
        padding-top: 20px;
        text-align: center;
        padding-bottom: 40px;
    }
    .d-ben .item-1 .serv_blocks,
    .d-ben .item-2 .serv_blocks{
        padding: 0;
    }
    .employers-section .site-heading {
        padding-top: 40px;
    }
    .contact_us {
        padding-bottom: 60px;
    }
    .our_partners {
        padding: 50px 0;
    }
    .site-heading .title {
        font-size: 30px;
    }
    .content-section.single_service .content {
        font-size: 15px;
    }
    .services_offering .plates-wrapper .item {
        min-height: initial;
    }
    .single_services .content-wrapper {
        padding-top: 60px;
    }
    .get_started_today .title {
        font-size: 36px;
    }
    .get_started_today {
        margin-bottom: 60px;
    }
}

/*// X-Large devices (large desktops, less than 1400px)*/
/*// Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {

    .plates-wrapper .item {
        min-height: initial;
    }
    header .navbar-brand img {
        max-width: 100px;
    }
    .content-section {
        padding: 60px 0;
    }
    .contact_us .contact_form {
        padding-bottom: 60px;
    }
    .plates-wrapper .item .title {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .our_process .content-wrapper .content-title,
    .check-list li strong,
    .site-heading .subtitle {
        font-size: 18px;
    }
    .about_us_section .desc .content,
    .plates-wrapper .item .desc,
    .contact_us .site-heading .desc,
    .serv_blocks .item-title,
    .our_process .content-wrapper .content-desc,
    .site-heading .desc,
    .check-list li span {
        font-size: 18px;
    }
    .serv_blocks .item-desc {
        font-size: 18px;
    }
    .site-heading .title {
        font-size: 30px;
        line-height: normal;
    }
    .check-list li:before {
        top: 2px;
    }
    footer .copyright {
        padding-top: 20px;
    }
    .ehr-priority-section .items .row > .col-lg-3:not(:last-child) .item {
        padding-bottom: 40px;
    }
    .content-wrapper {
        margin-right: auto;
        margin-left: initial;
        max-width: 100%;
        padding-bottom: 40px;
    }
    .mb-6 {
        margin-bottom: 0;
    }
    .employers-section .image img {
        position: relative!important;
    }
    .employers-section .site-heading .title {
        padding-bottom: 20px;
    }
    .employers-section .desc {
        font-size: 18px;
    }
    .employers-section {
        min-height: initial;
    }
    .employers-section, .ehr-priority-section {
        padding: 15px 0 50px 0;
    }
    .offering_services_section, .employers_offering {
        padding-top: 0;
    }
}