/* Mobile responsive */

@media (max-width: 767px) {
    .mb-css-add{
        margin-top: -6px !important;
    }
    .card-acces-section {
        padding-top: 30px !important;
        padding-bottom: 20px !important;
    }
    .cards-row-mt {
        margin-top: 0;
    }
    .section-height-mb{
        height: 520px !important;
    }
    .iframe-css-add {
        margin-top: 80px !important;
    }

    .email-icon-home-simply {
        right: 85%;
    }
    .email-input-home-simply {
        padding-left: 50px;
    }
    .datepicker-input-home-simply {
        padding-left: 50px;
    }
    .calendar-icon-home-simply {
        left: 0;
        right: 85%;
    }
    .main-ui-home-page li:before {
        top: 10px !important;
    }
    
    .main-text-home-page {
        font-size: 16px;
        line-height: 25px;
    }
    .Guarantee-p {
        font-size: 14px;
    }
    .self-paced {
        font-size: 19px;
    }

    .step-2-css p {
        margin-left: 0;
        font-size: 18px;
    }
    .certified-div {
        margin-top: 0;
        text-align: center;
    }
    .step-2-css h3 {
        margin-left: 0;
    }
    .mobile-mockup-div {
        text-align: center;
    }
    .step-1-css h3 {
        margin-left: 0;
    }
    .step-1-css p {
        margin-left: 0;
        font-size: 18px;
    }
    .cards-ml-10 {
        margin-left: 0;
        margin-bottom: 10px;
        /* margin-bottom: 15px; */
    }
    
    .cards-ml-18 {
        margin-left: 0;
        margin-bottom: 10px;
        /* margin-bottom: 15px; */
    }
    .instant-card-access {
        font-size: 18px;
    }
    .remember-ul-test li {
        margin-left: 0;
        font-size: 14px;
    }

    .cheat-sheets-p {
        font-size: 18px;
        margin-left: 0;
        text-align: left;
        margin-right: 0;
        line-height: 20px;
    }
    .things-simple {
        font-size: 24px;
        line-height: 35px;
        margin-left: 0;
    }

    .cprtestsection-text-div {
        margin-top: 25px;
        margin-bottom: 0;
    }
    .cprtestsection-img-div {
        margin-top: 0;
        margin-bottom: 25px;
    }

    h1.need-certifications {
        font-size: 22px;
    }
    .cards-top-saving-add {
        margin-left: 32%;
    }

    .need-certifications-rows {
        padding: 0;
    }
    .in-Person-test {
        font-size: 22px;
    }
    .in-Person-test-p {
        font-size: 18px;
    }
    .exp-date-id {
        text-align: center;
    }
    .cer-email-send-home {
        text-align: center;
    }
    .home-page-it-works button {
        width: 100%;
    }
    .certifications-mockup-img{
        width :100%; 
        height : auto;
    }
    .discover-homes {
        font-size: 25px;
        line-height: 30px;
    }

    .no-more-b-l {
        border-right: 0;
    }
    .algorithms-mockup-img {
        width: 100%;
        height: auto;
    }

    .finally-credentials .card {
        margin-left: 0;
        width: 100%;
    }

    .finally-credentials .Finally-p {
        /* font-size: 18px; */
        font-size: 16px;
        line-height: 40px;
    }
    .no-more-p {
        font-size: 25px;
    }

    .section-sub-title-1 {
        font-size: 16px;
        line-height: 20px;
    }

    .no-more-now-you-can {
        margin-left: 0;
        width: 100%;
    }

    .never-miss-p {
        margin-top: 10px;
        margin-left: 0;
        margin-bottom: 10px;
        font-size: 16px;
        font-family: 'avenir-65';
    }
    .cer-email {
        margin-left: 0;
    }
    .cer-reminder {
        margin-left: 16%;
    }

    .need-certifications-rows .card {
        margin-bottom: 20px;
        margin-left: 15px;
    }
    .never-miss-div h1 {
        font-size: 25px;
    }
    .certifications-trust {
        font-size: 28px;       
    }
    .home-based {
        font-size: 20px;
    }
       
    .view-course-home button {
        width: 100%;
        height: 50px;
        background: #00b836;
        border: 0;
        border-radius: 10px;
        color: #fff;
        font-family: 'avenir-lt-55-roman';
        font-size: 22px;
        font-weight: 700;
        margin-bottom: 20px;
    }

    .image-nurses {
        width: 100%;
        height: auto;
    }
    p.home-page-healthcare {
        font-size: 22px;
    }

    .main-Juggling-home-page {
        font-size: 18px;
    }
    .h1-certified-anywhere {
        font-size: 28px;
    }

    .rounded-box.wrong-answer {
        width: 25px;
        height: 25px;
    }

    .home-page-start-test-btn {
        text-align: center;
        float: right;
    }
    a.btn.btn-next-section-click.mt-4 {
        width: 183px;
        height: 56px;
    }
    .rounded-box.right-answer {
        width: 25px;
        height: 25px;
    }
    .answer-check-btn {
        margin-top: 3px !important;
        padding: 10px;
    }
    .moblie-view-ml-span{
        margin-left: 10px;
    }
    .window-lp-view{
        display: none !important;
    }
    .page-not-found {
        margin-top: 65%;
        width: 100%;
    }
    .order-details-payment {
        margin-top: 50% !important;
        margin-bottom: 50% !important;
    }

    .always-connected {
        font-size: 20px;
    }

    #navbar-padding {
        padding: 10px 0;
    }

    .offcanvas-body .main-menu li a.nav-link {
        color: #666666;
        padding: 0.5rem 1rem;
    }

    #navbar-padding .flaticon-menu {
        font-size: 35px;
    }

    .offcanvas-header button.close-btn {
        background: #fff;
        font-size: 30px;
        color: #000000 !important;
    }

    #main-class {
        padding: 0px 0 10px 0;
    }

    .main-title {
        font-size: 30px;
        margin-left: 10px;
    }

    .Stress-out {
        font-size: 24px !important;
        line-height: 35px;
        margin-left: 10px;
    }

    .main-ui-home-page{
        padding-left: 13px !important;
    }

    .sub-title {
        font-size: 20px;
    }

    .justify-content-center {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }

    img.image-doctor {
        width: inherit;
    }

    .sub-title .fas.fa-check {
        font-size: 22px;
    }

    .setup-process-list {
        display: block;
        max-width: fit-content;
        margin: 0 auto;
    }

    .footer-title {
        margin-left: 5px;
        font-size: 15px;
    }

    #globe-section-4 .card {
        border: 0;
        background: #f7f7f7;
    }

    .mtr-120 {
        margin-left: 0;
        margin-right: 0;
    }

    .footer-section-1 ul {
        padding-left: 0 !important;
    }

    .online-guaranteed {
        margin-left: 2px;
        margin-right: 2px;
    }

    .instant-sub-text {
        color: #1c1c1c;
        font-family: 'avenir-lt-55-roman';
        font-size: 18px;
        margin-left: 4px;
        text-align: justify;
        margin-right: 4px;
    }

    .accepted-title {
        color: #00386c !important;
        font-size: 30px;
        font-family: 'Avenir-85-Heavy';
        margin-bottom: 5%;
        margin-left: 0;
        text-align: center;
    }

    .accepted-sub-text {
        text-align: justify;
        margin-right: 0;
        font-size: 18px;
    }

    .logo-key-stone {
        display: none;
    }

    .copyright-text p {
        font-size: 14px;
    }

    .instant-title {
        margin-left: 0;
        font-size: 30px;
    }

    .box-border-add {
        border-right: none;
        /* height: fit-content; */
    }

    .bls-1-2 {
        border-bottom: 1px solid #d6d6d6;
    }

    .bls-card-big {
        border-color: #fff;
        margin-top: 10px;
        margin-bottom: 10px;

    }

    .ptb-120 {
        padding: 120px 0 10px 0;
    }

    .bls-advanced-title {
        text-align: center;
        font-size: 25px;
    }

    .span-bls-rs {
        text-align: center;
        margin-right: 15px;
    }

    .bls-certf-title-1 {
        font-size: 18px;
    }

    .content-list li {
        padding-left: 18px !important;
    }
    .bls-li {
        margin-left: 0;
    }
    .bl-col-mlb {
        margin-top: 15px;
        padding: 0px 0px 15px 0;
    }

    .b-1-mt {
        margin-top: 15px;
        padding: 0px 10px 20px 10px;
    }
    .span-rs {
        text-align: center;
        margin-right: 0;
        font-size: 17px;
    }

    .bls-advanced-1 {
        background: none;
    }

    .crtf-title {
        text-align: left;
        font-size: 20px !important;
    }

    .avd {
        margin-left: 0;
    }

    .mtb-avd {
        /* margin: 20px 40px; */
        margin: 20px 10px;
    }

    .bls-card-big-1 {
        margin-bottom: 15px;
    }

    .courses-titles.mt-5 {
        font-size: 18px;

        margin-bottom: 1rem !important;
    }

    .for-more-details.mt-5 {
        font-size: 18px;
        margin-top: 1rem !important;
    }

    .email-avd {
        font-size: 16px;
    }

    .session-2-title-bls {
        margin-left: 0;
    }

    .bls-page-2{
        margin-left: 10px;
    }


    .bls-print-img {
        height: auto;
        margin-bottom: 22px;
    }

    .print-title {
        font-size: 20px;
    }

    .print-title-div {
        background-color: #f3f6fa;
        border: 1px solid #b5c5d4;
        padding: 5px 15px;
        border-radius: 50px;
        text-align: center;
        width: 145px;
    }

    .bls-algo {
        font-size: 18px;
    }

    .pals-print-img {
        height: auto;
        margin-bottom: 17px;
    }

    .print-title img {
        width: 25px !important;
    }

    .modal-print-img {
        width: auto;
        height: auto;
        margin: 0;
    }

    .contact-us-group {
        margin: 1rem !important;
    }

    .manage-employee {
        padding: 0 5%;
    }

    .emp-title {
        font-size: 25px;
    }

    .for-more-details-group {
        font-size: 20px;
        text-align: center;
    }

    .for-center {
        text-align: center !important;
    }

    .easy-emp-access {
        font-size: 20px;
    }

    .easy-emp-access-sub {
        font-size: 20px;
    }

    .easy-emp-access-sub-1 {
        font-size: 20px;
    }

    .steep-title {
        font-size: 18px;
    }

    .data-tables th {
        font-size: 18px;
    }

    .data-tables td {
        font-size: 18px;
    }

    .data-tables {
        padding: 7% 0 7% 0;
    }

    .steep-img {
        padding: 7% 0 7% 0;
    }

    .contact-us-group .form-control {
        font-size: 25px;
    }

    .contact-us-group span {
        font-size: 15px;
    }

    .group-title-2 {
        font-size: 18px;
        text-align: justify;
    }

    .group-title {
        font-size: 25px;
    }

    #login-page {
        padding: 120px 0 10px 0 !important;
    }

    .login-img {
        display: none !important;
    }

    .fpb {
        display: none !important;
    }

    .login-titles {
        margin-left: 0 !important;
        text-align: center;
    }

    .welcome-title {
        text-align: left;
        margin-top: 10px !important;
    }

    #login-form {
        padding: 0 !important;
    }

    #login-page .card {
        border: 0;
    }

    .login-header .navbar-toggler {
        display: none;
    }

    .text-types-point {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }
    .sample-box {
        width: '100%';
    }

    .pals-title-test-sub {
        text-align: left;
        font-size: 18px;
    }

    .online-title-1 {

        font-size: 22px;
    }

    .bls-title-sub-1 {
        font-size: 18px;

    }

    .add-cart-btn {
        padding: 5px;
        border-radius: 50px;
        font-size: 17px;
        border: 1px solid #00386c;
        font-family: 'avenir-65';
        width: 215px;
        margin-top: 10%;
        float: right;
    }


    .tooltip-titles h3 {
        font-size: 13px;
    }

    .round-check {
        margin-left: 15px;
        /* margin-right: 15px; */
        margin-top: 16px;
    }

    .now-you-can-p {
        font-size: 25px;
    }

    #tab-listing .nav-tabs .nav-link.active,
    .nav-tabs .nav-item.show .nav-link {
        font-size: 20px;
    }

    #tab-listing .nav-link {
        color: #787878;
        font-size: 20px;
        font-family: 'avenir-65';
    }

    .print-name {
        font-size: 15px;
    }

    .text-types-point span {
        font-size: 15px;
        margin-left: 2px;
    }

    .pals-title-test {
        font-size: 18px;
    }

    .login-titles {
        font-size: 18px;
        text-align: left;
    }

    .fp-padding {
        padding: 5%;
    }

    .nav-link.active {
        border-bottom: 0;
    }

    .email-1-group {
        font-size: 17px;
    }

    .group-contact h1 {
        color: #282828;
        font-family: 'avenir-65';
        margin-top: 15px;
        margin-bottom: 15px;
        padding: 2%;
    }

    .c-title {
        text-align: center;
    }

    .step-number-qus {
        text-align: end !important;
    }


    .ads-sub-bls-page {
        margin-left: 25%;
    }

    .session-2-sub-title-2 {
        margin-left: 25%;
    }

    .view-more-bls {
        margin-left: 25%;
    }

    .rounded-box {
        
        margin-top: 0;
    }

    .progress-bar-c {
        float: right;
    }

    .section-bls-modules {
        width: 100%;
        height: 65px;
    }

    .tooltip-span {
        float: revert;
    }

    .test-type {
        padding: 0;
    }

    .bb-hidden .bls-1-2 {
        border-bottom: 0;
    }

    .box-row-res {
        padding: 5px;
    }

    .box-row-res>div {
        margin: 0 auto !important;
    }

    .box-row-res>.fail-qus {
        margin-left: 3px;
    }

    .fail-qus-res {
        margin-left: 5px;
    }

    .main-menu .nav-item .active::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 3px;
        background-color: #2f99a9;
        top: 40px;
        width: 50%;
    }

    .sample-test-review {
        font-size: 18px;
    }

    .signup-img img{
        display: none;
    }

    .print-title {
        margin-left: 0;
    }

    .bls-li {
        font-size: 16px !important;
    }

    .compliance-management p {
        font-size: 15px;
        text-align: left;
        font-family: avenir-lt-55-roman;
        margin-top: 19px;
    }

    .compliance-management-ul p {
        color: #585858;
        font-family: 'avenir-lt-55-roman';
        font-size: 15px;
        margin-bottom: 20px;
    }

    .compliance-management-ul .li-management-2::after {
        margin-left: 21px;
        height: 89px;
    }

    .compliance-management-ul .li-management-1::before {
        margin-left: 21px;
        height: 116px;
    }

    .compliance-management-ul .line-45-1::before {
        margin-left: 21px;
        height: 64px;
    }
}

/* tablet */
@media (min-width: 768px) and (max-width: 991px) {
    .mb-css-add{
        margin-top: -6px !important;
    }
    .sub-title-new-add {
        margin-left: 13%;
        margin-bottom: 60px;
    }

    .view-certificate-home {
        margin-left: 10%;
    }

    .image-nurses {
        width: 80%;
        height: 500px;
    }

    .iframe-css-add {
        margin-top: 60px;
    }
    .card-acces-section {
        padding-top: 30px !important;
        padding-bottom: 20px !important;
    }
    .cards-row-mt {
        margin-top: 0;
    }

    .calendar-icon-home-simply {
        right: 94%;
    }
    .email-icon-home-simply {
        right: 94%;
    }
    .cards-top-saving-add {
        margin-left: 40%;
    }
    .cards-steps-img {
        width: 100%;
        height: auto;
    }
    .need-certifications-rows .card {
        margin-bottom: 20px;
        margin-left: 20%;
    }
    .cer-reminder {
        margin-left: 15%;
    }
    .never-miss-p {
        margin-left: 0;
        font-size: 20px;
    }    
    .cprtestsection-text-div {
        margin-top: 0;
        margin-bottom: 0;
    }
    .cprtestsection-img-div {
        margin-top: 0;
    }
    .things-simple {
        margin-left: 0;
    }
    .cheat-sheets-p{
        margin-left: 0;
    }
    .remember-ul-test li{
        margin-left: 0;
    }
    .cards-ml-18 {
        margin-left: 0;
        margin-bottom: 10px;
    }
    .cards-ml-10 {
        margin-left: 0;
        margin-bottom: 10px;
    }
    .step-2-css p {
        font-size: 19px;
    }
    .certifications-mockup-img {
        width: 100%;
        height: auto;
    }
    .step-2-css {
        margin-top: 0;
    }
    .finally-credentials .Finally-p {
        font-size: 30px;
    }
    .step-1-css p {
        font-size: 19px;
        margin-left: 0;
    }
    
    .step-1-css h3 {
        margin-left: 0;
    }
    
    .no-more-now-you-can {
        margin-left: 0;
        width: 100%;
    }
    .no-more-b-l {
        border-right: 0;
    }
    .finally-credentials .card {
        margin-left: 0;
        width: 100%;
    }
    .window-lp-view{
        display: none !important;
    }
    .signup-img img{
        display: none;
    }
    .nav-link.active {
        border-bottom: 0;
    }

    .main-title {
        margin-left: 0;
        font-size: 55px;
    }

    .sub-title {
        font-size: 20px;
    }

    .hero-img.position-relative.circle-shape-images {
        align-items: center !important;
    }

    .logo-key-stone {
        display: none;
    }

    .instant-title {
        margin-left: 0;
    }

    .instant-sub-text {
        margin-left: 0;
        margin-right: 0;
    }

    .Pacl-11 {
        border-right: none;
    }


    .bls-card-big {
        margin-top: 15px;
        margin-bottom: 15px;

    }

    .ptb-120 {
        padding: 120px 0 10px 0;
    }

    .bls-advanced-title {
        text-align: left;
        font-size: 35px;
    }

    .bls-advanced-1 {
        background: none;
    }

    .bls-card-big-1 {
        margin-bottom: 15px;
    }

    .avd {
        margin-left: 30% !important;
    }

    .mtb-avd {
        margin: 20px 40px;
    }

    .add-cart-btn {
        margin-left: 0;
        margin-top: 6%;
        float: right;
    }

    .avd-img-div {
        padding: 5% 5% 5% 5%;
    }

    .courses-titles.mt-5 {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    .pals-print-img {
        height: auto;
        margin-bottom: 25px;
    }

    .print-title {
        font-size: 25px;
    }

    .print-title-div {
        background-color: #f3f6fa;
        border: 1px solid #b5c5d4;
        padding: 5px 15px;
        border-radius: 50px;
        text-align: center;
        width: 145px;
    }

    .bls-algo {
        font-size: 20px;
    }

    .pals-print-img {
        height: auto;
        margin-bottom: 17px;
    }

    .print-title img {
        width: 30px !important;
    }

    .bls-print-img {
        height: auto;
        margin-bottom: 25px;
    }

    .contact-us-group .form-control {
        font-size: 25px;
    }

    .manage-employee {
        margin-top: 50px;
        padding: 0 6%;
    }

    .for-more-details-group {
        font-size: 25px;
        text-align: center;
    }

    .for-center {
        text-align: center !important;
    }

    .email-1-group {
        font-size: 25px;
    }

    .easy-emp-access {
        font-size: 30px;
    }

    .easy-emp-access-sub {
        font-size: 22px;
    }

    .easy-emp-access-sub-1 {
        font-size: 22px;
    }

    .data-tables {
        padding: 7% 0 7% 0;
    }

    .steep-img {
        padding: 7% 0 7% 0;
    }

    #login-page .card {
        border: 0;
    }

    #login-page {
        padding: 120px 0 10px 0 !important;
    }

    .login-titles {
        margin-left: 0 !important;
        text-align: center;
    }

    .login-header .navbar-toggler {
        display: none;
    }

    .login-img {
        display: none !important;
    }

    .fpb {
        display: none !important;
    }

    .welcome-title {
        text-align: center;
    }

    .pals-title-test-sub {
        text-align: left;
    }

    .section-bls-modules {
        height: auto;
    }

    .modal-print-img {
        width: auto;
        height: auto;
        margin: 0;
    }

    #navbar-padding .flaticon-menu {
        font-size: 35px;
    }

    .progress-bar-c {
        float: right;
    }

    .emp-title {
        font-size: 38px;
    }

    .group-col-3 {
        width: 50%;
    }

    .contact-us-group .col-sm-3.mt-4 {
        width: 100%;
    }

    .contact-us-group .col-sm-4.mt-4 {
        width: 100%;
        display: flex;
    }
    .contact-us-group .col-sm-5.mt-4 {
        width: 100%;
        display: flex;
    }

    .contact-us-group .col-sm-1.mt-4 {
        width: 50%;
    }

    .contact-us-group span {
        margin-left: 5px;
    }
    .bls-1-2 {
        border-bottom: 1px solid #d6d6d6;
    }

    .bb-hidden .bls-1-2 {
        border-bottom: 0;
    }

    .test-type {
        padding: 0;
    }

    .text-types-point {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }

    .TextCenter{
        text-align: center;
    }
    i.flaticon-cancel {
        font-size: 35px;
    }
    .accepted-sub-text{
        margin-right: 0;
    }

    .main-menu .nav-item .active::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 3px;
        background-color: #2f99a9;
        top: 45px;
        width: 50%;
    }

    .table-bordered td {
        border: 0 !important;
        font-size: 22px !important;
    }
    .view-more-bls{
        margin-left: 15%;
    }

    .online-2{
        width: 9.666667%
    }

    .print-title {
        margin-left: 0;
    }

    .b-1-mt {
        margin-top: 0;
        padding: 25px 0;
    }


    .compliance-management-ul .line-45-1::before {
        display: inline-block;
        content: '';
        position: absolute;
        margin-left: 20px;
        height: 44px !important;
        width: 0px;
        border: 1px solid #DDDDDD;
        margin-top: 39px;
    }

    .compliance-management-ul .li-management-2::after {
        display: inline-block;
        content: '';
        position: absolute;
        margin-left: 20px;
        height: 76px;
        width: 0px;
        border: 1px solid #DDDDDD;
        margin-top: 39px;
    }

    .compliance-management-ul .li-management-1::before {
        display: inline-block;
        content: '';
        position: absolute;
        margin-left: 20px;
        height: 76px;
        width: 0px;
        border: 1px solid #DDDDDD;
        margin-top: 39px;
    }

    .compliance-management p {
        font-size: 23px;
        text-align: center;
        font-family: avenir-lt-55-roman;
        margin-top: 19px;
    }
    
    
}

/* laptop */
@media (min-width: 992px) and (max-width: 1199px) {

    .no-more-now-you-can {
        width: 100%;
    }
    .finally-credentials .Finally-p {
        font-size: 35px;
    }
    .finally-credentials .card {
        width: 100%;
    }
    .step-1-css h3 {
        margin-left: 0;
    }
    .step-1-css p  {
        margin-left: 0;
    }
    .algorithms-mockup-img {
        width: 100%;
        height: auto;
    }
    .instant-card-access {
        font-size: 17px;
        margin-top: 5px;
    }
    .cards-ml-18 {
        margin-left: 0;
    }
    .cards-ml-10 {
        margin-left: 0;
    }
    .certifications-mockup-img {
        width: 100%;
        height: auto;
    }
    .no-more-now-you-can {
        margin-left: 0;
    }
    .finally-credentials .card {
        margin-left: 0;
    }
    .never-miss-p {
        margin-left: 0;
    }
    .need-certifications-rows {
        padding: 4% 0;
    }
    .view-certificate-home {
        width: 143px;
        height: 45px;
        font-size: 14px;
        padding-top: 10px;
    }
    .session-2-title-bls {
        font-size: 16px;
        margin-left: 15px;
    }
    .cards-steps-img {
        width: 141px;
        height: 96px;
    }
    .image-nurses {
        width: 100%;
        height: 490px;
    }
    .main-Juggling-home-page {
        font-size: 18px;
    }
    p.home-page-healthcare {
        font-size: 30px;
    }
    .main-text-home-page {
        font-size: 20px;
    }
    .main-ui-home-page .bls-li {
        font-size: 16px !important;
    }
    .main-ui-home-page li:before {
        top: 10px;
    }
    
    .view-course-home button {
        width: 200px;
    }
    .Stress-out {
        font-size: 40px !important;
    }
    .home-page-it-works button {
        width: 285px;
    }
    .mobile-tab-view{
        display: none;
    }
    .bls-certf-title-1 {
        font-size: 25px;
    }
    .bls-li {
        font-size: 12px !important;
    }
    .sub-title {
        font-size: 17px;
    }

    .main-title {
        font-size: 40px;
    }

    .ads-sub-bls-page {
        margin-left: 19%;
    }

    .session-2-sub-title-2 {
        margin-left: 19%;
    }

    .view-more-bls {
        margin-left: 19%;
    }

    .bls-print-img .col-lg-4 {
        width: fit-content;
    }

    .pals-print-img .col-lg-4 {
        width: fit-content;
    }

    .pals-print-img .col-lg-8 {
        width: 100%;
    }

    .bls-print-img .col-lg-8 {
        width: 100%;
    }

    .bls-print-img {
        height: 480px;
    }

    .pals-print-img {
        height: 480px;
    }

    .login-img img {
        width: 520px;
    }

    .price-feature-col.pricing-action-info.right-radius.bg-light-subtle.order-0.order-lg-1.signup-from-1 {

        padding: 1% !important;
    }

    .row.section-bls-modules>* {
        padding-right: 0!important;
        padding-left: 0!important;
    }

    .section-sub-title-1 {
        margin-left: 10px;
    }

    .print-title-div {
        padding: 2px 15px;
    }

    .print-title {
        margin-left: 0;
    }


    .compliance-management-ul .li-management-1::before {
        display: inline-block;
        content: '';
        position: absolute;
        margin-left: 20px;
        height: 108px;
        width: 0px;
        border: 1px solid #DDDDDD;
        margin-top: 39px;
    }

    .compliance-management-ul .line-45-1::before {
        display: inline-block;
        content: '';
        position: absolute;
        margin-left: 20px;
        height: 45px;
        width: 0px;
        border: 1px solid #DDDDDD;
        margin-top: 39px;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 1400px) {

    .no-more-now-you-can {
        margin: 0 auto;
        width: 832px;
    }
    .finally-credentials .card {
        margin: 0 auto;
    }
    .step-1-css h3 {
        margin-left: 0;
    }
    .step-1-css p {
        margin-left: 0;
    }
    .instant-card-access {
        font-size: 20px;
    }
    .cards-ml-10 {
        margin-left: 0;
    }
    .cards-ml-18 {
        margin-left: 0;
    }
    .cheat-sheets-p {
        font-size: 17px;
        text-align: left;
    }
    .things-simple {
        font-size: 25px;
    }
    /* .never-miss-p {
        margin-left: 20%;
    } */
    .need-certifications-rows {
        padding: 4% 4%;
    }
    .cards-steps-img {
        width: 100%;
        height: auto;
    }
    .view-certificate-home {
        width: 180px;
        height: 45px;
        font-size: 17px;
        padding-top: 8px;
    }
    .mobile-tab-view{
        display: none;
    }
    .rounded-box {
        
        margin-top: 0 !important;
    }
    .main-title {
        font-size: 55px;
    }

    .sub-title {
        font-size: 17px;
    }

    .accepted-title {
        font-size: 30px;
    }

    .online-title-1 {
        font-size: 30px;
    }

    .instant-title {
        font-size: 30px;
    }

    .for-more-details.mt-5 {
        margin-top: 10px !important;
    }

    .courses-titles.mt-5 {
        margin-bottom: 2rem !important;
        margin-top: 2rem !important;
    }

    .session-2-title-bls {
        margin-left: 17px;
    }

    .bls-print-img .col-lg-8 {
        width: 100%;
    }
    .bls-print-img .col-lg-4 {
        width: 50%;
    }

    .contact-us-group .col-sm-3.mt-4 {
        width: 50%;
    }

    .contact-us-group .col-sm-4.mt-4 {
        width: 50%;
        display: flex;
    }

    .contact-us-group .col-sm-1.mt-4 {
        width: 50%;
    }

    .contact-us-group span {
        margin-left: 5px;
    }

    .steep-img {
        padding: 50px 20px 0 20px;
    }

    .section-sub-title-1 {
        margin-left: 10px;
    }

    .section-bls-modules {
        width: 100%;
        height: 75px;
    }

    .instant-sub-text {
        margin-right: 8%;
    }
    
    .instant-sub-text {
        font-size: 23px;
    }

    .print-title {
        margin-left: 25px;
    }

    .bls-li {
        font-size: 17px !important;
    }


    .compliance-management-ul .li-management-1::before {
        display: inline-block;
        content: '';
        position: absolute;
        margin-left: 20px;
        height: 108px;
        width: 0px;
        border: 1px solid #DDDDDD;
        margin-top: 39px;
    }

    .compliance-management-ul .line-45-1::before {
        display: inline-block;
        content: '';
        position: absolute;
        margin-left: 20px;
        height: 45px;
        width: 0px;
        border: 1px solid #DDDDDD;
        margin-top: 39px;
    }
}
