:root{
    --green-color:#8EC63D;
    --light-green-color:#F4F9EB;
    --dark-green-color:#709E2E;
    --dark-gray:#414141;
    --light-gray:#595959;
    --light-gray2:#F2F2F2;
    --black-color:#242424;
    --white:#fff;
    --main-font-family:'Inter', sans-serif;
}
body{
    font-family: var(--main-font-family);
    scroll-behavior: smooth;
}
header{
    position: relative;
    background-color: var(--light-green-color);
}
.navbar-light .navbar-nav .nav-link {
    color: var(--dark-gray);
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
    color: var(--green-color);
    font-weight: 600;
}
.dropdown-item.active, .dropdown-item:active{
    background: var(--green-color);
}
/* wp Menu */
#menu-main-menu li a {
    color: var(--dark-gray);
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
}
@media (min-width: 992px){
#menu-main-menu li a{
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}
}
#menu-main-menu li a{
    display: block;
    padding: 0.5rem 1rem;
    text-decoration: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
/* Sub Menu */
.sub-menu li:hover {
    background: #b8dc87;
}
.menu-item {
    position: relative;
}
.menu-item:hover > .sub-menu {
    display: block;
}
.sub-menu li {
    list-style-type: none;
    line-height: 1;
    white-space: nowrap;
    transition: 0.1s all;
}
.sub-menu {
    position: absolute;
    top: 30px;
    left: 15px;
    z-index: 9999;
    background: #fff;
    padding: 5px 0;
    margin: 0;
    box-shadow: 0px 5px 10px 0px #cccccc78;
    display: none;
    border-radius: 6px;
}

/* wp Menu */
.button_style_1 {
    background: var(--green-color);
    border: 0;
    padding: 12px 30px;
    color: var(--white);
    font-size: 15px;
    border-radius: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    transition-duration: 0.5s;
}
.button_style_1:hover{
    background: var(--white);
    color: var(--green-color);
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}
.top_section{
    position: relative;
    background:var(--light-green-color);
    width: 100%;
    padding: 80px 0 100px 0;
}
.top_section_content h1, .section2_heading h1, .about_main_headings h1{
    font-size: 46px;
    font-weight: bold;
    color: var(--dark-gray);
}
span.highlight_1 {
    background: -webkit-linear-gradient(#8EC63D, #709E2E);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.top_section_content p, .section2_heading p{
    font-size: 17px;
    color: var(--light-gray);
    /*text-align: justify;*/
}
.button_style_2 {
    color: var(--black-color);
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    border: 1px solid var(--black-color);
    padding: 12px 30px;
    border-radius: 20px;
    transition-duration: 0.5s;
}
.button_style_2:hover{
    background: var(--black-color);
    color: var(--white);
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}
.find_form p{
    font-size: 18px;
    font-weight: bold;
    color: var(--dark-gray);
    margin-bottom: 10px;
}
select.problem{
    border: 2px solid var(--dark-green-color);
    padding: 7px 25px;
    font-size: 15px;
    color: #4e4e4e;
    border-radius: 20px 0 0 20px;
    outline: none;
    width: 200px;
    -webkit-appearance: none;
    background: #ffffff url(../images/arrow.svg) no-repeat 96% 50%;
} 
select.Child_specialist{
    border: 2px solid var(--dark-green-color);
    padding: 7px 25px;
    font-size: 15px;
    color: #4e4e4e;
    margin: 0 -5px;
    outline: none;
    border-radius: 0px;
    -webkit-appearance: none;
    background: #ffffff url(../images/arrow.svg) no-repeat 96% 50%;
}
.main_form_button {
    background-color: var(--green-color);
    color: var(--white);
    border: 1px solid var(--green-color);
    padding: 7px 16px;
    margin: 0 0.5px;
    border-radius: 0 20px 20px 0;
    transition-duration: 0.5s;
}
.main_form_button:hover{
    background-color: var(--white);
    color: var(--green-color);
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}
.form_bottom_text i{
font-style: italic;
font-weight: 400;
font-size: 14px;
color: var(--light-gray);
}
.highlight_2{
    color: var(--dark-green-color);
    font-weight: bold;
}
.app_buttons h5 {
    color: var(--black-color);
    font-weight: bold;
    font-size: 18px;
}
.main_back_img{
    position: relative;
    width: 100%;
}
.main_back_img1{
    z-index: 1111111;
}
.main_back_img::before {
    content: '';
    display: inline-block;
    background: url(../images/main_page_layer1.svg);
    background-repeat: no-repeat;
    background-size: 90%;
    position: absolute;
    top: 0;
    right: 0;
    width: 30%;
    height: 50%;
}
.two_main_image_section {
    position: absolute;
    top: 180px;
    right: -50px;
}
.main_card_wrapper {
    background: var(--white);
    display: flex;
    width: 300px;
    padding: 10px 0 0 0;
    margin-bottom: 16px;
    border-radius: 100px;
    align-items: center;
}
.main_card_wrapper .icon {
    margin: 0 15px 16px 18px;
}
.card_content h6 {
    font-size: 24px;
    font-weight: 900;
    color: var(--dark-gray);
}
.card_content p {
    font-size: 15px;
    color: var(--light-gray);
}

/* Section 2 */
section.section2 {
    padding: 50px 0 50px 0;
    background: var(--light-gray2);
    position: relative;
    width: 100%;
}
.section2_heading h6 {
    color: var(--green-color);
    font-size: 21px;
    font-weight: bold;
}
.nav-pills .nav-link {
    background: var(--white);
    color: var(--dark-gray);
    font-size: 14px;
    padding: 15px 25px;
    font-weight: bold;
    border: 0;
    text-align: left;
    line-height: 17px;
    border-radius: 50rem;
    display: flex;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
    align-items: center;
    text-transform: uppercase;
}
ul#pills-tab { justify-content: center;}
ul#pills-tab li {
    padding: 0 10px 0 0;
}
.tab_button_icon img {
    padding: 0 20px 0 0;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: var(--white);
    background-color: var(--dark-gray);
}
.sehat_tab_section {
    width: 100%;
    background-color: var(--white);
    background-size: 100%;
    background-repeat: no-repeat;
    /* padding: 200px 100px 200px 100px; */
    padding: 78px 88px 88px 78px;
    margin: 30px 0;
    border-radius: 30px;
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}
.sehat_tab_section h1 {
    font-size: 35px;
    font-weight: bold;
    color: var(--black-color);
}
.sehat_tab_section_content_wrapper {
    display: flex;
    padding: 5px 0;
}
.sehat_tab_section_content_wrapper .tab_content_icon {
    width: 24px;
    text-align: center;
    margin: 0 15px 0 0;
}
.sehat_tab_section_content_wrapper .tab_content_icon img {
    max-width: none !important;
}
.sehat_tab_content {
    /*margin-top: 3px;*/
}
.sehat_tab_section_content { 
    margin-bottom: 30px;
}
.section2_tabs.w-100 ul li {
    margin: 20px 0 0 0;
}
.accordion-button:focus {
    z-index: 3;
    border-color: transparent;
    outline: 0;
    box-shadow: 0 0 0 0.25rem transparent;
}
/* Section 2 */

/* Section 3 */
.section3{
    width: 100%;
    position: relative;
    padding: 50px 0 0 0;
    background: var(--light-green-color);
}
.accordian_right_image{
    text-align: right;
}
.accordion-item {
    background-color: transparent;
    border: 0;
}
.accordion-button:not(.collapsed) {
    color: var(--black-color);
    font-size: 18px;
    font-weight: bold;
    background-color: transparent;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}
.accordion-button {
    padding: 2rem 1.25rem;
    font-size: 18px;
    font-weight: bold;
    color: var(--black-color);
    background-color: transparent;
    border-bottom: 1px solid #e6e6e6;
    transition-duration: 0.5s;
}
.accordian_button_icon .accordian_btn_icon_custom {
    color: var(--green-color);
    background: var(--white);
    padding: 18px 17px;
    margin: 0 20px 0 0;
    border-radius: 50px;
}
.accordion-button:not(.collapsed) .accordian_button_icon .accordian_btn_icon_custom {
    color: var(--white);
    background: var(--green-color);
    box-shadow: 0px 25px 17px rgba(111, 118, 138, 0.156863);
}
section.section4 {
    position: relative;
    width: 100%;
    padding: 50px 0;
}
.doctor_specialist_buttons{
    background-color: #f8f8f8;
    padding: 20px 10px;
    border-radius: 50px;
    transition-duration: 0.5s;
}
.doctor_specialist_buttons a {
    color: #414141;
    text-decoration: none;
    font-size: 14px;
    display: flex;
    align-items: center;
}
.doctor_specialist_buttons img {
    margin: 0 10px;
}
.doctor_specialist_buttons.active, .doctor_specialist_buttons:hover {
    background: var(--green-color);
}
.doctor_specialist_buttons.active a, .doctor_specialist_buttons:hover a{
    color: var(--white);
}
.icon-icon13, .icon-icon14, .icon-icon15, .icon-icon16 {
    font-size: 22px;
    margin: 0 10px;
}

/* Section 3 */

/* Section 5 */
section.section5 {
    position: relative;
    width: 100%;
    padding: 50px 0;
    background: #f8f8f8;
}
.sehat_doctors_card {
    background: var(--white);
    text-align: center;
    padding: 50px 0;
    box-shadow: 0px 11px 35px rgba(0, 0, 0, 0.05);
border-radius: 20px;
}
.sehat_doctors_card h5 {
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
}
.sehat_doctors_card p {
    font-size: 14px;
    margin: 0 0 5px 0;
}
i.rate_star_custom {
    color: #FFC107;
    margin: 0 3px;
}
.owl-carousel .owl-item img {
    display: initial;
    width: auto;
}
.section5 .owl-carousel .owl-stage-outer {
    padding: 20px 0;
}
/* Section 5 */

/* Section 6 */
.section6{
    position: relative;
    width: 100%;
    background: var(--dark-gray);
}
.reviews_rated {
    background: #414141;
    text-align: center;
    color: var(--white);
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: center;
}
.reviews_rated h1 {
    font-size: 48px;
    font-weight: bold;
}
.owl-carousel .owl-dots, .owl-carousel .owl-nav.disabled {
    display: block;
    margin: 15px 0;
}
span.carousel_arrows {
    font-size: 25px;
    margin: 0 10px;
}
.owl-carousel .owl-dots {
    margin: -24px 0;
}
.owl-carousel .owl-dots{
    float: right;
}
.owl-carousel button.owl-dot.active {
    background: #DC6B68;
}
.owl-carousel button.owl-dot {
    background: #e4e4e4;
    width: 50px;
    height: 4px;
    margin: 0 10px;
}
.section6 .owl-carousel .owl-stage-outer {
    padding: 20px 0;
}
.section6 .owl-carousel .owl-nav{
    text-align: center;
}
.section6 span.carousel_arrows {
    color: var(--white);
}
/* Section 6 */

/* Section 7 */
section.section7 {
    position: relative;
    width: 100%;
    padding: 50px 0;
    background: var(--light-gray2);
}
.blog_card h6 {
    color: #A6A6A6;
    font-size: 18px;
    margin: 10px 0;
    font-weight: bold;
}
.blog_card h3 {
    font-size: 20px;
    font-weight: bold;
    color: var(--black-color);
}
.blog_card a{
    color: var(--black-color);
    text-decoration: none;
}
.blog_card a.readmore{
    color: var(--green-color);
    text-decoration: none;
}
.category_link a{
    color: var(--light-color);
    text-decoration: none;
}
.blog-img { border-radius: 16px; object-fit: cover; height: 220px; width: 100%; }
.blog-page { background: var(--white) !important;}
.blog-detail { padding: 100px 0 !important;}
.blog-detail .row { justify-content: center; }
.blog-detail .sm-space { padding: 20px 0;}
.blog-detail h5, .blog-detail h6 { font-size: large; font-weight: bold;}
.blog-detail a { color: var(--green-color); text-decoration: underline;}
.blog-detail a:hover { text-decoration: none;}
.tags { display: flex; }
.tags ul { display: flex; list-style: none; padding: 0; margin: 0; }
.tags li { padding: 0; margin: 0; font-size: small; }
.tags a { display: block; text-decoration: none; padding: 8px 12px; margin-right: 8px; background: var(--dark-gray); color: var(--white); border-radius: 16px; }
.tags a:hover { background: var(--green-color); color: var(--white); }
.blog-category { display: flex; }
.blog-category a { display: block; text-decoration: none; font-size: small; padding: 8px 12px; margin-right: 8px; background: var(--dark-gray); color: var(--white); border-radius: 16px; }
.blog-category a:hover { background: var(--green-color); color: var(--white); }
.tpad20 { padding-top: 20px !important; }
.bmargin40 { margin-bottom: 40px !important; }

.pagination {
    display:flex;
    justify-content: center;
    margin: 30px 0;
 
 }
 .pagination span, .pagination a {
    display:block;
    color: var(--black-color);
    font-size: 16px;
    text-decoration: none;
    padding: 10px 15px;
    margin-right: 5px;
 }
 .pagination a:hover{
    color: var(--white);
    background: var(--black-color); /* Pagination background on hover */
 }
 .pagination .current{
    padding: 10px 15px;
    background: var(--green-color); /* Current page background */
    color: var(--white);
 }
/* Section 7 */

/* Section 8 */
.section8{
    width: 100%;
    position: relative;
    padding: 50px 0;
    background: #181818;
}
.video_thumbnail1 {
    position: relative;
    width: 100%;
    border-radius: 16px;
    background: #2f2f2f;
}
.video_thumbnail1 a {
    position: absolute;
    left: calc(50% - 43px);
    top: calc(50% - 42px);
}
.thumb {
    position: relative;
}
.thumb a img {
    position: absolute;
    left: calc(50% - 22px);
    top: calc(50% - 24px);
}
.naillarge {
    object-fit: cover;
    height: 230px;
    width: 100%;
    border-radius: 16px;
}
.nailsmall {
    object-fit: cover;
    height: 160px;
    width: 100%;
    border-radius: 16px;
}
.video_thumbnail2 {
    width: 100%;
    /*display: flex;*/
    color: var(--white);
    /*padding: 20px;*/
    background: #2f2f2f;
    align-items: center;
    border-radius: 16px;
}
.thumb_heading h6 {
    font-size: 17px;
    font-weight: 600;
    margin: 0 0 0 20px;
}
/* Section 8 */

/* Section 9 */
.section9{
    position: relative;
    width: 100%;
    padding: 50px 0;
}
.section9 ul#pills-tab {
    margin: 20px 0;
}

.section9 .owl-carousel .owl-item img { height: 100px; }
/* Section 9 */

/* Section 10 */
.section10{
    position: relative;
    width: 100%;
    background: var(--light-green-color);
    padding: 50px 0;
}
/* Section 10 */

/* Footer */
footer{
    position: relative;
    width: 100%;
    background: #333333;
    padding: 50px 0;
}
footer h1 {
    color: var(--white);
    font-size: 46px;
    font-weight: bold;
}
footer p{
    font-size: 16px;
    color: #CDCDCD;
}
footer .input input {
    background: transparent;
    border: 0;
    margin: 15px 0;
    padding: 15px 0;
    width: 80%;
    outline: none;
    border-bottom: 1px solid #fff;
    color: var(--white);
}
.sehat_info {
    margin: 30px 0;
}
.sehat_info h6 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin: 15px 0;
}
.credits {
    display: flex;
    justify-content: space-between;
}
.credits a {
    color: var(--green-color);
    text-decoration: none;
}
span.social_links a {
    color: #fff;
    font-size: 25px;
    margin: 0 15px 0 0;
}
/* Footer */

/* About Page */
/* top section */
.about_main_section{
    position: relative;
    width: 100%;
    padding: 50px 0 0 0;
}
.about_main_section p {
    color: #595959;
    font-size: 17px;
    margin-top: 30px;
}
.about_main_headings h6{
    color: #808080;
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;
}
.about_main_headings a{
    color: var(--light-gray);
    text-decoration: none;
}
.about_main_image{
    text-align: right;
    background: linear-gradient(0deg, #F4F9EB 40%, #fff 0%);
}
.about_main_image img {
    border-radius: 8px 0 0 8px;
}
/* top section */

/* about section 2 */
.about_section2{
    position: relative;
    width: 100%;
    background: var(--light-green-color);
    padding: 50px 0;
}
.about_section2_heading h1{
    color: var(--dark-gray);
    font-weight: bold;
    font-size: 36px;
}
.about_section2_para p{
    font-size: 17px;
    color: #595959;
    margin: 15px 0;
    /*text-align: justify;*/
}
.about_section2::before {
    content: '';
    position: absolute;
    background: url(../images/about-section2-layer.svg) bottom right;
    width: 35%;
    background-size: 100%;
    right: 0;
    overflow: hidden;
    bottom: 0;
    height: 100%;
    background-repeat: no-repeat;
}
/* about section 2 */

/* about section 3 */
.about_section3{
    position: relative;
    width: 100%;
    padding: 50px 0;
}
.mission_sec{
    margin-top: 50px;
}

.about_main_image a {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -35%);
}

.photogrid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(8, 3.6vw);
    grid-gap: 16px;
}
.about_section3_imggrid img {
    border-radius: 8px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gallery_1 { grid-area: 1 / 1 / 5 / 4; }
.gallery_2 { grid-area: 5 / 2 / 9 / 4; }
.gallery_3 { grid-area: 1 / 4 / 4 / 6; }
.gallery_4 { grid-area: 4 / 4 / 9 / 6; }
.gallery_5 { grid-area: 2 / 6 / 8 / 8; }
.gallery_6 { grid-area: 1 / 8 / 9 / 11; }
.gallery_7 { grid-area: 2 / 11 / 7 / 13; }


/* about section 3 */

/* about section 4 */
.about_section4{
    position: relative;
    width: 100%;
    background: #f7f7f7;
    padding: 50px 0;
}
.leader_content h4 {
    font-size: 24px;
    color: #1A1A1F;
    font-weight: bold;
    margin-bottom: 2px;
}
.leader_content span {
    font-size: 14px;
    color: #5F5F62;
}
.leader_content p {
    font-size: 24px;
    color: #595959;
    margin: 15px 0 0 0;
    /*text-align: justify;*/
}
.popup .leader_content p {
    font-size: 14px;
}
.popup .imgprofile {
    width: 100%;
    border-radius: 16px;
}
.team_gallery_img{
    /* text-align: end; */
    position: relative;
    border-radius: 16px;
    background: rgba(0,0,0,1);
}
.profilethumb {
    opacity: 1;
    display: block;
    width: 100%;
    height: auto;
    transition: .5s ease;
    backface-visibility: hidden;
    border-radius: 16px;
}
.overlayprofile {
    transition: .5s ease;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    width: 100%;
}
.team_gallery_img:hover .profilethumb {
    opacity: 0.3;
}  
.team_gallery_img:hover .overlayprofile {
    opacity: 1;
} 
.overlaytext {
    width: 100%;
}
.descriptionprofile {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    background: linear-gradient(0deg, rgba(0,0,0,0.7) 30%, rgba(0,0,0,0) 100%);
    padding: 0.7rem;
    width: 100%;
    border-radius: 0 0 16px 16px;
}
.descriptionprofile h5 {font-size: 17px; margin-bottom: 0; color: var(--white);}
.descriptionprofile p {font-size: 15px; margin-bottom: 0; color: var(--light-gray2);}

/* about section 4 */

/* About Page */

/* tech Page */
.tech_main{
    position: relative;
    width: 100%;
    padding: 100px 0;
}
.main_tech_img{
    position: relative;
}
.main_tech_img a {
    position: absolute;
    left: calc(22% - 39px);
    top: calc(34% - 122px);
}
.tech_optimized:nth-child(3){
    width: 88%;
    margin-right: 0 !important;
    margin: 0 0 0 auto;
}
.tech_optimized:nth-child(4){
    width: 78%;
    margin: 0 0 0 auto;
}
.tech_optimized span {
    font-size: 12px;
    color: #1A1A1F;
}
.tech_optimized h2 {
    font-size: 36px;
    color: #464646;
    font-weight: bold;
    border-bottom: 1px solid #1a1a1f1c;
    padding-bottom: 30px;
}
.tech_optimized h2::after {
    content: '';
    display: block;
    background: #DC6B68;
    width: 70px;
    height: 2px;
    position: relative;
    margin: 3px 0 -5px;
    top: 26px;
}
.tech.app_buttons a {
    margin: 10px;
    color: transparent;
}
.tech_section2,.tech_section4 {
    position: relative;
    width: 100%;
    background: #F2F2F2;
    padding: 100px 0;
}
.tech_section3{
    position: relative;
    width: 100%;
    padding: 100px 0;
}
.tech_team_box_content h4 {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
}
.tech_team_box_content p {
    color: #BFBFBF;
    font-size: 12px;
}
.tech_team_box {
    position: relative;
    width: 255px;
}
.tech_team_box_content {
    position: absolute;
    bottom: 0;
    padding-left: 15px;
}
.techbox_overlay_gradient {
    background: -moz-linear-gradient(top, rgba(42,83,106,0) 0%,rgb(0 0 0 / 36%) 100%);
    background: -webkit-linear-gradient(top, rgba(42,83,106,0) 0%,rgb(0 0 0 / 36%) 100%);
    background: linear-gradient(to bottom, rgba(42,83,106,0) 0%,rgba(0, 0, 0, 0.438) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a536a', endColorstr='#e8114a68',GradientType=0 );
    height: 150px;
    bottom: 0em;
    position: absolute;
    width: 100%;
    transition: 0.3s;
}
.tech_team_main_div::after {
    content: '';
    display: inline-block;
    background: url(../images/techteam/layer1.svg);
    background-repeat: no-repeat;
    background-size: 86%;
    position: absolute;
    top: 184px;
    right: 0;
    width: 18%;
    z-index: -11;
    height: 30%;
}
.tech_team_main_div::before {
    content: '';
    display: inline-block;
    background: url(../images/techteam/layer2.svg);
    background-repeat: no-repeat;
    background-size: 39%;
    position: absolute;
    bottom: 0;
    left: 16px;
    width: 25%;
    height: 20%;
}
.tech_section4 .container {
    position: relative;
    background: url(../images/third-party-integration/layer1.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 0%;
}
/* .integaration_cards_main{
    position: relative;
} */
.integaration_cards_main::after {
    content: '';
    display: inline-block;
    background: url(../images/third-party-integration/layer2.svg);
    background-repeat: no-repeat;
    background-size: 41%;
    position: absolute;
    margin: -66px 0 0 -71px;
    width: 25%;
    height: 12%;
}
.z-index_cutom{
    z-index: 1;
}
.integaration_cards_main::before {
    content: '';
    display: inline-block;
    background: url(../images/third-party-integration/layer3.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    right: -48px;
    position: absolute;
    margin: 167px 0 0;
    width: 12%;
    height: 16%;
}
.integration_card {
    background: #FFFFFF;
    border: 1px solid rgba(26, 24, 20, 0.1);
    box-sizing: border-box;
    border-radius: 16px;
    min-height: 395px;
    padding: 32px 0;
}
.int_card2 {
    transform: translateY(50px);
}
.int_card3 {
    transform: translateY(100px);
}
.int_card4 {
    transform: translateY(150px);
}
span.integration_number {
    font-size: 12px;
    font-weight: 700;
    color: #414141;
    padding: 0 0 0 30px;
}
.integration_icon {
    margin-top: 40px;
}
.integration_content {
    padding: 0 0 0 30px;
}
.integration_content h4 {
    font-size: 16px;
    font-weight: 600;
    color: #414141;
}
.integration_content p {
    color: #595959;
    font-size: 14px;
}
.payment_partners {
    margin-top: 300px;
}
.other_payment_method a {
    margin: 0 20px;
}
.other_payment_method a{
    color: var(--dark-gray);
    text-decoration: none;
}
.margin_custom{
    margin-top: 5rem;
}
/* tech Page */

/* solution Page */
.solution_main_section{
    position: relative;
    width: 100%;
    padding: 100px 0 0 0;
}
.solution_main_heading h6{
    color: #808080;
    font-size: 21px;
    font-weight: bold;
}
.solution_main_heading h1{
    color: var(--dark-gray);
    font-size: 46px;
    font-weight: bold;
}
.solution_main_heading p{
    color: #595959;
    font-size: 17px;
    margin-top: 30px;
}
.solution_main_img{
    position: relative;
}
.solution_main_img img:nth-child(2) {
    position: absolute;
    z-index: -1;
}
.solution_section2{
    position: relative;
    width: 100%;
    padding: 100px 0 0 0;
    background: var(--light-green-color);
}
.login_points{
    margin-bottom: 50px;
    text-align: end;
}
.login_points.active span, .login_points2.active span {
    background: var(--green-color);
    color: #ffff;
    box-shadow: 0px 25px 17px rgb(111 118 138 / 16%);
    border-radius: 30px;
    padding: 10px 15px;
}
.login_points span, .login_points2 span {
    background: var(--white);
    color: #595959;
    box-shadow: 0px 25px 17px rgb(111 118 138 / 16%);
    border-radius: 30px;
    padding: 10px 15px;
    transition-duration: 0.5s;
}
.login_points h6, .login_points2 h6 {
    color: #595959;
    font-size: 17px;
    font-weight: bold;
    margin-top: 30px;
}
.login_points p, .login_points2 p {
    color: #595959;
    font-size: 17px;
}
.circle_section{
    position: relative;
    width: 100%;
    padding: 100px 0;
    background: linear-gradient(#F4F9EB 50%,#F2F2F2 50%);
}
.solution_circle {
    width: 40%;
    padding: 100px 0;
    margin: 0 auto;
    background-color: var(--green-color);
    border-radius: 500px;
}
.solution_circle p {
    color: #fff;
    font-size: 28px;
}
.solution_circle h2 {
    font-size: 72px;
    color: #fff;
    font-weight: bolder;
    margin-bottom: 25px;
}
.button_style_3{
    background: #D3004B;
    border: 0;
    padding: 12px 30px;
    color: var(--white);
    font-size: 15px;
    border-radius: 20px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    transition-duration: 0.5s;
}
a.button_style_3:hover {
    background: var(--white);
    color: #D3004B;
    box-shadow: 0px 4px 16px rgb(0 0 0 / 10%);
}
.solution_section3{
    position: relative;
    width: 100%;
    padding: 100px 0;
    background: #F2F2F2;
}
.techbox_overlay_gradient2 {
    background: -moz-linear-gradient(top, rgba(42,83,106,0) 0%,rgb(0 0 0 / 36%) 100%);
    background: -webkit-linear-gradient(top, rgba(42,83,106,0) 0%,rgb(0 0 0 / 36%) 100%);
    background: linear-gradient(to bottom, rgba(42,83,106,0) 0%,rgba(0, 0, 0, 0.438) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a536a', endColorstr='#e8114a68',GradientType=0 );
    height: 150px;
    bottom: 0em;
    position: absolute;
    width: 100%;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    transition: 0.3s;
}
.solution_section4{
    position: relative;
    width: 100%;
    padding: 100px 0;
}
.pricing_card {
    background: #F7F7F7;
    border-radius: 30px;
    padding: 50px;
}
.pricing_card_header {
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
    border-bottom: 1px solid #000;
}
.pricing_card_body_content {
    display: flex;
    justify-content: space-between;
    margin: 10px 0;
}
.pricing_card_header h6 {
    color: #474A52;
    font-size: 20px;
    font-weight: bold;
}
.header_price span {
    font-size: 12px;
    color: #474A52;
    font-weight: 700;
}   
.pricing_card_body_content p {
    font-size: 15px;
    color: #474A52;
}
.pricing_card_footer {
    background: #474A52;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    border-radius: 25px;
}
.pricing_card_footer a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
}
.pricing_card_2{
    background: var(--green-color);
    color: #fff;
}
.pricing_card_2 .pricing_card_footer a{
    color: #474A52;
}
/* solution Page */

/* solution2 Page */
.solution_main_section2, .solution2_section3{
    position: relative;
    width: 100%;
    padding: 100px 0;
}
.solution_main_img2 {
    position: absolute;
    left: calc(8%);
    top: calc(-19%);
    z-index: -1;
}
img.img-fluid.solution_main_img4 {
    left: calc(8%);
    top: 0;
}

.solution2_section2_img {
    position: relative;
}
.solution2_section2_img_content {
    position: absolute;
    left: calc(20% - 53px);
    top: calc(36% - 42px);
}
.solution2_section3{
    position: relative;
    width: 100%;
    margin: 100px 0 0 0;
    background-color: var(--light-green-color);
    padding: 0;
}
.solution2_section2_img_content h1 {
    font-size: 46px;
    font-weight: bold;
    color: #fff;
}
.solution2_section2_img_right {
    background: #F3F9EB;
    height: 100%;
    padding: 0 30px;
}
.solution2_section2_img_right_content {
    display: flex;
    border-bottom: 1px solid #5b5b5b2e;
    align-items:center;
}
.solution2_section2_img_right_content p {
    font-size: 25px;
    color: #595959;
    margin: 30px 30px 50px 30px;
}
/* solution2 Page */

/* solution3 Page */
.solution3_main_section{
    position: relative;
    width: 100%;
    padding: 100px 0;
    background: linear-gradient(#fff 80%,#F7F7F7 20%);
}
.solution3_section2_img_content {
    position: absolute;
    left: calc(22% - 30px);
    top: calc(19% - 41px);
}
.solution3_section2_img_content h1 {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 25px;
}
.solution2_section2_img_right_head{
    font-size: 30px;
    color: #595959;
}
.solution3_section4 , .solution3_section2{
    position: relative;
    width: 100%;
    background: #f7f7f7;
    padding: 100px 0;
}
.solution3_section2{
    overflow: hidden;
}
section.solution3_section4 p {
    font-size: 20px;
}
.location_card{
background: #FFFFFF;
border-radius: 10px;
padding: 18px;
margin: 0 0 20px 0;
}
.location_card h5{
    font-weight: bold;
    font-size: 20px;
    color: var(--dark-gray);
}
.location_card span{
    font-size: 14px;
    color: var(--dark-gray);
}
.location_border {
    height: 520px;
    margin: auto;
    border-radius: 10px;
    text-align: center;
    width: 7px;
    background: #E7E7E7;
}
.location_border::before{
    content: '';
    display: block;
    height: 260px;
    margin: auto;
    border-radius: 10px;
    text-align: center;
    width: 7px;
    background: var(--dark-gray);
}
/* solution3 Page */

/* solution4 Page */
.solution4_main_section{
    position: relative;
    width: 100%;
    padding: 100px 0;
}
.solution4_box {
    position: relative;
    width: 100%;
    height: 94%;
    overflow: hidden;
}
.solution4_box_content {
    position: absolute;
    bottom: 45px;
    padding-left: 15px;
}
.indesign-boxes {
    width: 100%;
    max-width: 100%;
    margin: auto;
}
figure.indesign-slider {
    position: relative;
    transition: 0.3s;
    height: 416px;
    overflow: hidden;
    border-radius: 28px;
}
.image-wrap {
    width: 100%;
}
.indesign-slider figcaption {
    position: absolute;
    bottom: 0px;
    width: 100%;
    max-width: 100%;
}
.solution4_overlay_gradient{
    background: -moz-linear-gradient(top, rgba(42,83,106,0) 0%, rgba(17,74,104,0.91) 100%);
    background: -webkit-linear-gradient(top, rgba(42,83,106,0) 0%,rgba(0, 0, 0, 0.91) 100%);
    background: linear-gradient(to bottom, rgba(42,83,106,0) 0%,rgba(0, 0, 0, 0.36) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a536a', endColorstr='#e8114a68',GradientType=0 );
    height: 150px;
    bottom: 0em;
    position: absolute;
    width: 100%;
    transition: 0.3s;
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
}
.indesign-content {
    position: relative;
    z-index: 1000;
    color: #fff;
    padding: 38px 30px;
}
.indesign-content h3{
    font-size: 30px;
    font-weight: bold;
    color: var(--white);
}
.solution4_slider_cutom{
    margin: 0 0 0 5%;
}
/* solution4 Page */

/* health education Page */
.health_section2{
    position: relative;
    width: 100%;
    padding: 100px 0;
}
section.health_section3 {
    position: relative;
    width: 100%;
    padding: 100px 0;
    background: #F4F9EB;
}
/* health education Page */

/* Careers Page */
.careers_section2{
    position: relative;
    width: 100%;
    padding: 50px 0;
}
.carees2_heading h1{
    font-size: 36px;
    font-weight: bold;
    color: var(--dark-gray);
}
.careers_paras h6{
    font-size: 17px;
    color: var(--dark-gray);
    font-weight: bold;
}
.careers_paras p{
    font-size: 17px;
    color: var(--light-gray);
    margin: 20px 0;
}
.careers_paras a{
    font-size: 15px;
    color: var(--green-color);
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.careers_section3{
    position: relative;
    padding: 50px 0;
    width: 100%;
    background: #F2F2F2;
}
.careers_opening_tab_card{
    background: rgba(255, 255, 255, 0.50);
    border: 1px solid #D2D2D2;
    border-radius: 20px;
    padding: 40px 0 30px 50px;
    transition-duration:0.5s;
}
.careers_opening_tab_card:hover{
    background: #fff;
}
.careers_opening_tab_card_content h6{
    font-size: 17px;
    color: var(--light-gray);
    font-weight: bold;
}
.careers_opening_tab_card_content p{
    font-size: 17px;
    color: var(--light-gray);
}
.careers_opening_tab_card a{
    font-size: 15px;
    color: var(--green-color);
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
.careers_statsbg {
    background: var(--light-green-color);
}
.careers_statsbg .carees2_heading {
    text-align: center;
}
.careers_statsbg .main_cards_area {
    display: flex;
    justify-content: center;
    column-gap: 24px;
    flex-direction: row;
}
.careers_statsbg .main_card_wrapper {
    width: auto !important;
    padding: 14px 48px 0px 8px !important;
}
.careers_statsbg .main_card_wrapper .icon img {
    width: 5rem !important;
}
.careers_statsbg .main_card_wrapper .card_content h6 {
    font-size: 34px;
    margin-bottom: 0;
}

/* Careers Page */

.sehat_doctors_card2_img {
    display: flex;
    align-items: center;
}
.sehat_doctors_card2 {
    background: var(--white);
    padding: 50px 30px;
    box-shadow: 0px 11px 35px rgb(0 0 0 / 5%);
    border-radius: 20px;
    min-height: 100%;
}
.login_points:hover span , .login_points2:hover span{
    background: #8ec63d;
    color: #fff;
}
.login_steps_background{
    min-height:650px;
}
#login_steps_img1{
 transition-duration: 0.5s;   
}
.login_steps_background #login_steps_img2, .login_steps_background #login_steps_img3{
    transition-duration: 0.5s;
    display: none;
}
.tabs_overflow_custom{
    max-height: 500px;
    padding: 0 2rem;
    height: 500px;
    overflow-y: auto;
    scrollbar-gutter: stable;
}
.tabs_overflow_custom::-webkit-scrollbar{
    width: 10px;
}
.tabs_overflow_custom::-webkit-scrollbar-track{
    background: #E7E7E7;
    border-radius: 100px;
}
.tabs_overflow_custom::-webkit-scrollbar-thumb {
    background-color: var(--dark-gray);
    border-radius: 100px;
}
li#menu-item-33 {
    position: relative;
    display: inline-block;
}
li#menu-item-33 ul {
    display: none; 
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
    padding: 12px 16px;
    z-index: 1;
    transition-duration:1s;
}
li#menu-item-33:hover ul{
    display:block;
    transition-duration:1s;
}
li#menu-item-33 ul li{
    list-style:none;
}
li#menu-item-33 ul li:hover a{
    color:  var(--green-color);
}
.owl-carousel .owl-stage-outer{
    padding: 50px 0;
}
.link_custom{
    color: #595959;
    font-size: 17px;
    text-decoration:none;
     transition-duration:0.5s;
}
.link_custom:hover{
    color:  var(--green-color);    
}
 .gallery_right img {
    /* width: 77%; */
    height: 250px;
    object-fit: cover;
    border-radius: 30px;
}
.wpcf7-response-output {
    color: #fff;
}
span.wpcf7-not-valid-tip {
    color: #fff;
    display: block;
}
#footer .screen-reader-response ul {
    display: none;
}


#owl1 .owl-carousel .owl-dots, .owl-carousel .owl-nav.disabled {
    display: none
}

#owl2 .owl-carousel .owl-dots, .owl-carousel .owl-nav.disabled {
    display: none
}

#owl2.owl-carousel .owl-stage {
    display: flex;
}

#owl2.owl-carousel .owl-item {
    display: flex;
    flex: 1 0 auto;
}

#owl2 .sehat_doctors_card2 {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    height: 100%;
}

/*#mgallery {
    display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(2, 1fr);
grid-column-gap: 24px;
grid-row-gap: 24px;
}*/


#mgallery .mg-grid {
    display: inline-block;
    justify-content: center;
    align-items: center;
    width: 96%;
    margin: 0 10px 10px 0;  
}

#mgallery .mg-grid img {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 16px;  
}

#mgallery .owl-stage-outer {
    padding: 0;
}

.smobile {
    position: absolute;
    overflow: hidden;
    right: 0;
    width: 540px;
    bottom: 0;
}

#mobile-slider {
  position: absolute;
  margin: 0 !important;
  top: 2%;
  left: 18.5%;
  width: 240px;
  overflow: hidden;
  z-index: 10;
}

#mobile-slider .owl-stage-outer {
  padding: 0 !important;
}

#mobile-slider .item .app-screen {
  width: 100%;
  height: 542px;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  display: block;
  z-index: 10;
}

/*  HCP Page - Who Can Join Our Network Section Starts */

.who_can_join_our_network_wrapper {
    padding: 70px 0;
}
.who_can_join_our_network_card ul{
    width: fit-content;
    margin: 0 auto;
}
.who_can_join_our_network_card ul li {
    margin: 5px 0;
    font-size: 16px;
	color: #595959;
	    text-align: left;
}
.who_can_join_our_network_card ul li i
{
	 color: var(--green-color);
	margin-right:10px;
}

.who_can_join_our_network_card h6 {
    color: var(--green-color);
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 15px;
}
.who_can_join_our_network_card p {
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 20px;
	color: #595959;
}
.who_can_join_our_network_card img {
    margin-bottom: 20px;
}
.who_can_join_our_network_card h4 {
    color: #414141;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 10px;
}
.who_can_join_our_network_card {
    text-align: center;
	padding: 20px 30px;
}
@media only screen and (max-width: 1024px){
	.who_can_join_our_network_card {
	padding: 0px !important;
	}
}
@media only screen and (max-width: 768px){
	.who_can_join_our_network_card {
		margin-bottom:50px;
}
	.who_can_join_our_network_card h4 {
 
		font-size: 16px;
	}
	.who_can_join_our_network_card h6 {
		font-size: 15px;
	}
	.who_can_join_our_network_card p {
    font-size: 14px !important; 
	}
	.who_can_join_our_network_card li {
    font-size: 14px !important; 
	}
}

/* HCP Page - Who Can Join Our Network Section Ends */


/* Media Queries for App Slider */
@media only screen and (min-width: 1441px){ 
 .smobile { 
    position: absolute;
    left: 60%;
    right: auto;
 } 
}

@media only screen and (max-width: 1000px){
 .smobile { 
    position: relative;
    margin: auto;
 }   
 .section3 {
    overflow: hidden;
 }
}

@media only screen and (max-width: 485px){
 .smobile { 
    position: relative;
    margin: auto;
    width: 440px;
 }   

 #mobile-slider .item .app-screen {
    height: 422px;
 }

 #mobile-slider {
   left: 18%;
   width: 196px;
 }
}

/* Media Queries */
@media only screen and (min-width: 1500px) {
    .about_main_image img {
    width: 95%;
}
}
@media only screen and (max-width: 1370px) {
    .solution_circle {
        width: 50%;
        padding: 110px 0;
    }
    .sehat_tab_section {
    padding: 78px 88px 88px 78px;
}
}
@media only screen and (max-width: 1200px) {
    ul#pills-tab li {
        padding: 0 20px 0 0;
    }
    .sehat_tab_section {
        padding: 60px 0 0 57px;
    }
    .owl-nav{
        display: none;
    }
    .owl-dots {
        text-align: center;
        margin: 30px auto !important;
        float: none !important;
    }
    .solution3_main_section {
        background: #fff;
    }
    figure.indesign-slider {
        height: 364px;
    }
    
}
@media only screen and (max-width: 992px){
    .sehat_tab_section {
        background-size: cover;
    }
    .solution4_slider_cutom{
        margin: 0;
        padding: 0 20px;
    }
    .tech_section4 .container{
        background: none;
    }
    .integaration_cards_main::before , .integaration_cards_main::after{
        background: none;
        right: 0;
    }
    .sehat_tab_section {
        background-image: none !important;
        padding: 30px;
    }
    select.problem {
        width: 100%;
        border-radius: 100px;
        margin: 0 0 20px 0;
    }
    .main_form_button {
        width: 100%;
        border-radius: 100px;
    }
    
    .naillarge {
        height: 180px;
    }
    .nailsmall {
        height: 120px;
    }
    
    #mgallery .mg-grid img {
        height: 156px;
    }
    
    .about_main_image a {
        transform: translate(-50%, -28%);
    }
    
}
@media only screen and (max-width: 768px) {
    select.problem {
        padding: 8px 10px;
    }
    select.Child_specialist {
        padding: 8px 6px;
    }
    .main_form_button {
        padding: 8px 10px;
        font-size: 15px;
    }
    .top_section {
        padding: 80px 0 200px 0;
    }
    .card_content h6 {
        font-size: 20px;
    }
    .card_content p {
        font-size: 12px;
    }
    .main_back_img {
        margin: 50px 0;
    }
    .owl-carousel.owl-theme{
        margin: 50px 0 0 0;
    }
    .gallery_right{
        text-align: center;
        margin: 3rem 0 0 0;
    }
    .team_gallery_img{
        /* text-align: center; */
    }
    .main_tech_img.text-end {
        margin: 100px 0;
    }
    .tech_team_box{
        margin: auto;
    }
    .solution_main_img {
        margin: 50px 50px 0 50px;
    }
    .login_points{
        text-align: center;
    }
    .login_points2 {
        margin-top: 50px;
        text-align: center;
    }
    .solution_circle {
        width: 90%;
        padding: 90px 0;
    }
    .solution_circle p {
        font-size: 20px;
    }
    .solution_circle h2 {
        font-size: 37px;
    }
    .medical_comision_badge{
        margin-top: 50px;
    }
    .solution_main_img3{
        margin-top: 3rem;
    }
    .solution_main_img img:nth-child(2) {
        left: calc(0%);
        top: 0;
    }
    .solution3_main_img {
        margin-top: 50px;
        margin-left: 20px;
    }
    .location_border{
        display: none;
    }
    .solution3_section2_img_content h1 {
        font-size: 27px;
    }
    .solution2_section2_img_right_head {
        font-size: 25px;
        margin-top: 50px;
    }
    img.img-fluid.solution_main_img4 {
        left: calc(8%);
        top: 46px;
    }
    .margin_custom {
        margin-top: 1rem;
    }
    
    #mgallery.owl-carousel.owl-theme {
        margin: 0;
    }
    
    
    
}
@media only screen and (max-width: 600px){
    .top_section_content h1, .section2_heading h1, .solution_main_heading , 
    .solution2_section2_img_content h1, .solution_main_heading h1 , .about_main_headings h1, .reviews_rated h1, footer h1,.about_section2_heading h1, .carees2_heading h1{
        font-size: 26px !important;
    }
    .section2_heading h6 , .solution_main_heading h6{
        font-size: 16px;
    }
    .accordian_button_icon {
        display: flex;
        align-items: center;
    }
    .section3_accordian_main{
        margin: 0;
    }
    .blog_card {
        text-align: center;
    }
    .solution_circle {
        width: 90%;
        padding: 50px 0;
    }
    .solution4_box_content h4 {
        font-size: 16px;
    }
    .indesign-content h3 {
        font-size: 20px;
    }
    figure.indesign-slider {
        height: 325px;
    }
    .two_main_image_section {
        right: 0px;
    }
    .about_section2_para p, .top_section_content p, .section2_heading p,.leader_content p,section.solution3_section4 p {
    font-size: 15px;
    }
    .mission_sec {
    margin-top: 15px;
}
.tech_optimized h2 {
    font-size: 26px;
    padding-bottom: 15px;
}
.tech_optimized h2::after {
    top: 11px;
}
.login_points p, .login_points2 p{
    font-size:13px;
}
.solution_main_heading p {
    font-size: 13px;
    margin-top: 18px;
}
.solution2_section2_img_right_content p {
    font-size: 17px;
    margin: 30px 30px 30px 30px;
}
.button_style_1 {
    font-size: 10px;
}
.careers_opening_tab_card {
    padding: 40px 0 30px 20px;
}

.credits {
    display: block;
}
.section6 .owl-carousel.owl-theme{
        margin: 0px 0 0 0;
    }

    section.section2, .section3, section.section4, section.section5, section.section7, .section8, .section9, .section10, footer {
        padding: 25px 0;
    }

    .section2 ul#pills-tab, .section9 ul#pills-tab {
        display: block;
    }
    .section2 .nav-pills .nav-link, .section9 .nav-pills .nav-link {
        width: 100%;
    }
    .section9 .nav-pills .nav-link {
        justify-content: center;
        text-align: center;
    }
    .section2 ul#pills-tab li, .section9 ul#pills-tab li {
        padding: 0;
    }
    
    #mgallery.owl-carousel.owl-theme {
        margin: 30px 0 0 0;
    }
    
    .section3 {
        padding: 25px 0 0 0;
    }
    
    .about_main_image a {
        width: 40%;
        transform: translate(-50%, -0%);
    }
    
    .careers_statsbg .main_cards_area {
        flex-direction: column;
    }

}
@media only screen and (max-width: 500px) {
    .image-wrap {
        width: 200%;
    }
    
    
}
@media only screen and (max-width: 380px) {
    .top_section {
        padding: 30px 0 250px 0;
    }
    
    .two_main_image_section {
        top: 220px;
    }
    
    
}
/* Media Queries */

.section9 img{
    width:50%;
    }