
#api_based_home h3 {
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.03em;
    margin-top: 0px;

}
#api_based_home p {
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.03em;
}
#api_based_home .sub_manu {
    color: #2872C1;
    text-decoration: underline !important;
    text-transform: uppercase;
    font-family: "Poppins";
    font-size: 16px;
    font-weight: 600;
}
#api_based_home .exp_course {
    font-family: "Poppins";
    font-size: 16px;
    font-weight: 600;
    color: white;
    line-height: 24px;
    letter-spacing: 0.03em;
    padding: 8px 15px;
    border-radius: 2px;
    margin-left: 10px;
    background: #2872C1;
}
#api_based_home .first_sec_row {
    border-bottom: 1px solid #b7b7b7;
    padding: 30.5px 0px !important;
}
#api_based_home .first_sec_row .d-flex {
    align-items: center;
    justify-content: end;
}
#api_based_home #just_published_sec h2 {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 27px;
}
#api_based_home .guideline_link {
    text-decoration: underline !important;
    color: #3a3a3a;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
#api_based_home .news-item {
    border-bottom: 1px solid #B7B7B7;
    padding: 20px 0px;
}
#api_based_home .issn_number {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 30px;
    text-align: center;
}
#api_based_home .social_icons h2 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 33px;
    text-align: center;
}
#api_based_home h3 {
    font-family: 'Poppins';
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    letter-spacing: 0.03em;
    margin-top: 0px;

}
#api_based_home p {
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.03em;
}
#api_based_home .sub_manu {
    color: #2872C1;
    text-decoration: underline !important;
    text-transform: uppercase;
    font-family: "Poppins";
    font-size: 16px;
    font-weight: 600;
}
#api_based_home .exp_course {
    font-family: "Poppins";
    font-size: 16px;
    font-weight: 600;
    color: white;
    line-height: 24px;
    letter-spacing: 0.03em;
    padding: 8px 15px;
    border-radius: 2px;
    margin-left: 10px;
    background: #2872C1;
}
#api_based_home .first_sec_row {
    border-bottom: 1px solid #b7b7b7;
    padding: 29.2px 0px;
}
#api_based_home .first_sec_row .d-flex {
    align-items: center;
    justify-content: end;
}
#api_based_home #just_published_sec h2 {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 27px;
    margin-bottom: -10px;
}
#api_based_home .guideline_link {
    text-decoration: underline !important;
    color: #3a3a3a;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
#api_based_home .news-item {
    border-bottom: 1px solid #B7B7B7;
    padding: 20px 0px;
}
#api_based_home .issn_number {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 30px;
    text-align: center;
}
#api_based_home .social_icons h2 {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 33px;
    text-align: center;
}
#api_based_home .social_icons .d-flex {
    justify-content: center;
}
.journal_type_sect .read-more-btn {
    display: none !important;
}
@media(max-width:767px) {
    .journal_type_sect .col-md-3 {
        width: 34% !important;
    }
    .journal_type_sect .col-md-9 {
        width: 66% !important;
    }
    .journal_type_sect .row {
        display: flex !important;
        flex-wrap: nowrap !important;
        border-bottom: 1px solid #B7B7B7;
        margin-bottom: 20px;
    }
    .journal_type_sect h4, .journal_type_sect h3 {
        font-size: 15px !important;
        line-height: 21px !important;
        margin-bottom: 0px !important;
        margin-top: 0px !important;

    }
    .journal_type_sect p {
        font-size: 12px !important;
        line-height: 18px !important;
    }
    .journal_type_sect .jour_of_medi {
        text-align: left !important;
        margin-top: 10px;
    }
    .journal_type_sect .jour_of_medi a {
        font-size: 11px !important;
        padding: 5px 10px !important;
        margin-left: 0px !important;
    }
    div#api_based_home {
        margin-top: -30px !important;
    }
    #api_based_home .first_sec_row .d-flex {
        justify-content: flex-start !important;
    }
    .journal_type_sect a.explore_more {
        padding: 8px 6px !important;
    }
    .journal_type_sect .read-more-btn {
        display: block !important;
    }
    .journal_type_sect .content {
        display: -webkit-box;
        -webkit-line-clamp: 3; /* Show only 3 lines */
        -webkit-box-orient: vertical;
        overflow: hidden;
        transition: all 0.3s ease-in-out;
        margin-bottom: 0px;
    }

    .journal_type_sect .expanded {
        -webkit-line-clamp: unset;
        display: block;
    }
    .journal_type_sect .read-more-btn {
        color: #2872C1;
        cursor: pointer;
        display: inline-block;
        margin-top: 0px;
        font-size: 12px;
    }
    .journal_type_sect {
        margin-top: -30px;
    }
    #api_based_home .row {
display: flex !important;
padding: 16px 0px !important;
}
.journal_type_sect .col-md-3 {
width: 35%;
}
.journal_type_sect .col-md-9 {
width: 6%;
}

}
@media (max-width: 325px) {
    .journal_type_sect a.explore_more {
        padding: 8px 6px !important;
    }
    .journal_type_sect .jour_of_medi a {
        font-size: 9px !important;
    }
    a.explore_more {
        margin-left: 0px !important;
    }
}  
@media(max-width: 767px) {
    #api_based_home .row {
        display: flex !important;
    }
    .journal_type_sect .col-md-3 {
        width: 35%;
    }
    .journal_type_sect .col-md-9 {
        width: 6%;
    }
    #api_based_home .col-8, #api_based_home .col-4{
        width: 100% !important;
    }
    #api_based_home h3 {
        /* margin-top: 20px !important; */
        margin-bottom: 5px !important;
    }
    #api_based_home .sub_manu, #api_based_home .exp_course {
        font-size: 12px !important;
    }
    .col-4.col-md-4.col-lg-4.ps-5 {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-top: 20px;
    }
    #api_based_home h3 {
        font-size: 17px !important;
    }
    #api_based_home img.facebook_icon {
        width: 75%;
    }
    #api_based_home img.mx-3.twitter_icon {
        width: 50%;
    }
    #api_based_home img.insta_icon {
        width: 77%;
    }
    #api_based_home img.mx-3.linked_in_icon {
        width: 51%;
    }
    #api_based_home img.email_icon {
        width: 80%;
    }
    #api_based_home .social_icons h2 {
        font-size: 18px !important;
    }
    #api_based_home section#just_published_sec {
        padding: 10px;
        padding-top: 0px;
        display: none !important;
    }
}

@media(min-width: 768px) {
    #api_based_home .col-4.col-md-4.col-lg-4.ps-5 {
        padding-top: 22px;
    }
    .container.homepage_section_container {
        padding: unset !important;
        margin-top: -20px;
    }
    #api_based_home .col-8.col-md-8.col-lg-8 {
        padding-left: unset !important;
    }
    #api_based_home .col-4.col-md-4.col-lg-4.ps-5 {
        padding-right: unset !important;
    }
}

#api_based_home #forminator-module-1070 {
    display: block !important;
}
#api_based_home #forminator-module-1070 .forminator-col .forminator-field .forminator-label {
            font-size: 16px !important;
    }
    #api_based_home #forminator-module-1070 .forminator-col .forminator-field .forminator-input {
            height: 46px !important;
    }
    #api_based_home #forminator-module-1070 .forminator-col .forminator-field .selection .select2-selection {
        height: 47px !important;
    }
    #api_based_home #forminator-module-1070 .forminator-row .forminator-field .forminator-button {
    width: 100% !important;
    display: flex;
    text-align: center;
    align-items: center;
    height: 45px !important;
    border-radius: 2px !important;
    text-transform: uppercase;
    justify-content: center;
    background-color: #2872c1 !important;
    font-size: 18px !important;
}
#api_based_home #contact_form_template #forminator-module-1070 .forminator-row-last {
     margin-top: unset !important; 
}
#api_based_home #contact_form_template #forminator-module-1070 .forminator-col .forminator-field .forminator-label {
    margin-bottom: 0px !important;
}
@media(min-width: 999px){
    #api_based_home #contact_form_template span.forminator-select-dropdown {
    margin-left: unset !important;
}
#api_based_home #contact_form_template .iti__dropdown-content {
	width: 335px !important;
}
}
#api_based_home #contact_form_template .iti__dropdown-content {
	width: 335px !important;
}
@media (min-width: 200px) and (max-width: 500px) {
    #api_based_home #contact_form_template #forminator-module-1070 .forminator-col .forminator-field .selection .select2-selection {
         width: 111% !important; 
    }
    #api_based_home #contact_form_template span.forminator-select-dropdown {
    margin-top: 20px !important;
}
}
#api_based_home #contact_form_template .forminator-ui.forminator-custom-form:not(.forminator-size--small)[data-grid=open] .forminator-row {
    display: block !important;

}
#api_based_home form#forminator-module-1070 {
    margin-top: -20px !important;
}
#api_based_home div#name-1, #api_based_home #email-1, #api_based_home #phone-1 {
    margin-bottom: 20px !important;
}
#api_based_home #select-1 {
    margin-bottom: 30px !important;
}
#api_based_home .interest_form {
    border: 1px solid #E6E4E4;
    box-shadow: 0px 4px 4px 0px rgba(159, 159, 159, 0.25098039215686274);
    padding: 20px;
    padding-bottom: 0px;

}
#api_based_home .interest_form h3 {
    text-align: center;
}
#api_based_home span.forminator-required {
    color: #FF0000 !important;
}
#api_based_home .forminator-ui#forminator-module-1070.forminator-design--default .forminator-button-submit, #api_based_home .forminator-ui#forminator-module-1070.forminator-design--default .forminator-button-submit:hover {
    background-color: #2872c1 !important;
}
#api_based_home div#journal_type_section {
    margin-top: 10px;
} 
.trusted_authori a {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 32px;
    line-height: 100%;
    text-transform: uppercase;
    color: black;
    width: 100%;
    display: block;
    text-align: center;
}
.trusted_authori a:hover {
    text-decoration: underline !important;
}
@media (min-width: 992px) {
    .col-lg-8 {
        width: 69.666667% !important;
    }
    .col-lg-4 {
        width: 30.333333% !important;
    }
}
#forminator-module-1070 .forminator-col .forminator-field .forminator-label {
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    color: #000000 !important;
    margin-bottom: 0px !important;
}
.forminator-ui#forminator-module-1070.forminator-design--default .forminator-input {
    background-color: unset !important;
    border-radius: 0px !important;
}
#forminator-module-1070 .forminator-col .forminator-field .forminator-label .forminator-required {
    color: #FF0000 !important;
}
#just_published_sec h2 {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 20px;
}
#just_published_sec p.postCategory {
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 13px;
    color: #2872C1;
    text-transform: uppercase;
}
#just_published_sec .postTitle a, #just_published_sec h3 {
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 15px;
    line-height: 19px;
}
#just_published_sec #slr_meta p.authorName, #just_published_sec p.authorName a {
    color: #4F4C4C;
    font-family: "Poppins";
    font-weight: 500 !important;
    line-height: 27px;
    font-size: 16px;
}
#just_published_sec h3.postTitle {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
#just_published_sec .featured_img img {
    width: 105px;
    height: 69px;
    margin-top: 6px;
}
#just_published_sec .postCategory, #just_published_sec .authorName {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
@media(max-width: 767px) {
    .trusted_authori a {
        font-size: 18px !important;
    }
    #just_published_sec .col-md-9 h3 {
        text-align: center !important;
    }
    #just_published_sec .featured_img {
        text-align: center;
        margin-bottom: 20px;
    }
    #just_published_sec .just_pub_sec {
        display: none;
    }
}
#forminator-module-1070 select {
    border: 1px solid #C9C9C9 !important;
    padding: 13px 10px !important;
}
#forminator-module-1070 .forminator-row, #forminator-module-12224 {
    margin-bottom: 25px !important;
}