/*Hero*/
.healthcare-landing-page .hero{ padding: 0; background: #067cdc; }

.healthcare-landing-page .hero .hero-carousel{ width: 100%; height: 100%; position: absolute; }
.healthcare-landing-page .hero .hero-carousel .swiper-wrapper{ width: 100%; height: 100%; }

.industries-landing-page .hero .text .title{ font-weight: 500; letter-spacing: -1px; line-height: 1.2; margin-bottom: 30px; font-size: 52px; }

.healthcare-landing-page .hero .hero-carousel .hero-slide{ height: 100%; background: #067cdc; display: flex; align-items: center; }
.healthcare-landing-page .hero .hero-carousel .hero-slide .hero-slide-content{ max-width: 1180px; margin: 0 auto; display: flex; align-items: center; }

.healthcare-landing-page .hero .hero-carousel .hero-slide .main-image{ position: relative; width: 1000px; max-width: 1000px; transform: translateX(100px); transition: all 1s; opacity: 0;  }
.healthcare-landing-page .hero .hero-carousel .hero-slide .main-image img{ position: absolute; right: 0; top: 0; width: 1200px; }
.healthcare-landing-page .hero .hero-carousel .hero-slide.swiper-slide-active .main-image{ transform: translateX(0); opacity: 1; } 

.healthcare-landing-page .hero .text{ transform: translateX(-100px); }
.healthcare-landing-page .hero.active .text{ transform: translateX(0); }

.healthcare-landing-page .hero .hero-carousel .hero-slide.hero-one{ background: #067cdc url("../svg/hero1.svg"); background-size: cover; background-position: center center; }
.healthcare-landing-page .hero .hero-carousel .hero-slide.hero-two{ background: #067cdc url("../svg/hero2.svg"); background-size: cover; background-position: center center; }
.healthcare-landing-page .hero .hero-carousel .hero-slide.hero-three{ background: #067cdc url("../svg/hero3.svg"); background-size: cover; background-position: center center; }

.healthcare-landing-page .hero .hero-carousel .hero-slide.hero-one .main-image img{ width: 1010px; top: -310px; right: 50%; margin-right: -750px; }
.healthcare-landing-page .hero .hero-carousel .hero-slide.hero-two .main-image img{ width: 890px; top: -310px; right: 50%; margin-right: -650px; }
.healthcare-landing-page .hero .hero-carousel .hero-slide.hero-three .main-image img{ width: 530px; top: -340px; right: 50%; margin-right: -330px; }

.healthcare-landing-page .hero .hero-carousel .buttons{ display: flex; }
.healthcare-landing-page .hero .hero-carousel .buttons .button{ margin-right: 10px; }

/*Logos Clients*/
.healthcare-landing-page .logos-clients{ z-index: 100; }

/*White Section*/
.healthcare-landing-page .white-section{ z-index: 20; padding-bottom: 120px; }
.healthcare-landing-page .white-section .head .title{ color: #011C57; }
.healthcare-landing-page .white-section .values-list li{ width: 25%; }
.healthcare-landing-page .white-section .values-list li .description{ font-size: 16px; }

/*Highlights*/
.healthcare-landing-page .highlights{ background: var(--white); color: #011C57; padding: 120px 0 50px; border-radius: 40px 40px 0 0; }
.healthcare-landing-page .highlights .highligh-list li{ background: var(--white); box-shadow: 0 8.578571319580078px 129.63174438476562px 0 #00000014; border: none; }
.healthcare-landing-page .highlights .highligh-list li i{ font-size: 42px; height: 52px; display: flex; }

    .healthcare-landing-page .highlights .highligh-list li i.icon-embedded-software{ font-size: 58px; }

.healthcare-landing-page .highlights .highligh-list li .description{ color: #6D6D6D; font-size: 15px; }

/*Certifications*/
.healthcare-landing-page .certifications{ background: none; color: #011C57; padding: 50px 0; }
.healthcare-landing-page .certifications .certifications-box{ text-align: center; max-width: 740px; margin: 0 auto 80px; }
.healthcare-landing-page .certifications .certifications-box .logos-images{ display: flex; align-items: center; justify-content: center; margin-bottom: 30px; }
.healthcare-landing-page .certifications .certifications-box .logos-images figure{ height: 130px; margin: 0 40px; }
.healthcare-landing-page .certifications .certifications-box .logos-images figure img{ height: 100%; width: auto; }

    .healthcare-landing-page .certifications .certifications-box .logos-images figure.soc{ height: 150px; }
    .healthcare-landing-page .certifications .certifications-box .logos-images figure.iso{}
    .healthcare-landing-page .certifications .certifications-box .logos-images figure.hipaa{ height: 110px; }
    .healthcare-landing-page .certifications .certifications-box .logos-images figure.fda{}

.healthcare-landing-page .certifications .certifications-box .description{ color: #6D6D6D; text-align: center; font-size: 16px; line-height: 1.4; }

/* Video */
.healthcare-landing-page .video-wrap{ background: #090909; color: var(--white); padding: 100px 0 120px; border-radius: 40px; position: relative; z-index: 20; margin-bottom: 80px; } 
.healthcare-landing-page .video-wrap .head{ text-align: center; align-items: center; }
.healthcare-landing-page .video-wrap .head .description{ color: var(--white); text-transform: uppercase; font-size: 14px; margin-bottom: 15px; }
.healthcare-landing-page .video-wrap .head .title{ font-size: 38px; letter-spacing: -1px; margin-bottom: 60px; }
.healthcare-landing-page .video-wrap .head .title span{ display: block; }
.healthcare-landing-page .video-wrap .video{ background: var(--black); position: relative; height: 664px; line-height: 0; overflow: hidden; border-radius: 10px; }
.healthcare-landing-page .video-wrap .video iframe{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

/*Events*/
.healthcare-landing-page .events{ }
.healthcare-landing-page .events .content{ background: #3E8CEF; color: var(--white); border-radius: 30px; height: 600px; display: flex; flex-direction: row-reverse; align-items: center; padding: 0; overflow: hidden; }
.healthcare-landing-page .events .content .main-image{ width: 45%; min-width: 45%; height: 100%; } 
.healthcare-landing-page .events .content .main-image img{ width: 100%; height: 100%; overflow: hidden; object-fit: cover; scale: 1.2; }
.healthcare-landing-page .events .content .text{ width: 55%; min-width: 55%; padding: 50px; } 
.healthcare-landing-page .events .content .text .logos{ display: flex; margin-bottom: 10px; }
.healthcare-landing-page .events .content .text .logos figure{ width: 55px; min-width: 55px; margin-right: 20px; }
.healthcare-landing-page .events .content .text .logos figure img{ width: 100%; }
.healthcare-landing-page .events .content .text h3{ font-weight: 200; font-size: 46px; line-height: 1.1; margin-bottom: 40px; }
.healthcare-landing-page .events .content .text h3 span{ display: block; }
.healthcare-landing-page .events .content .text p{ font-size: 18px; line-height: 1.4; margin-bottom: 30px; }
.healthcare-landing-page .events .content .text p span{ display: block; }

/*Portfolio*/
.healthcare-landing-page #portfolio{ position: relative; top: -150px; } 
.healthcare-landing-page .portfolio{ border-radius: 40px 40px 0 0; padding: 200px 0 240px; background: url("../jpg/bg-portfolio.jpg"); background-size: cover; background-position: center center; margin-top: -40px; }
.healthcare-landing-page .portfolio .portfolio-box{ background: #3E8CEF; border-radius: 40px; padding: 70px; color: var(--white); display: flex; align-items: center; position: relative; height: 600px; overflow: hidden; }
.healthcare-landing-page .portfolio .portfolio-box .left{ width: 600px; }
.healthcare-landing-page .portfolio .portfolio-box .left .title{ font-weight: 300; letter-spacing: -1px; font-size: 46px; line-height: 1.3; }
.healthcare-landing-page .portfolio .portfolio-box .left .title span{ display: block; }
.healthcare-landing-page .portfolio .portfolio-box .left form{ width: 350px; margin-top: 20px; }
.healthcare-landing-page .portfolio .portfolio-box .left form input[type="email"],
.healthcare-landing-page .portfolio .portfolio-box .left form input[type="text"]{ background: #92C2FE; border: none; color: var(--white); margin-bottom: 10px; width: 100%; }
.healthcare-landing-page .portfolio .portfolio-box .left form input[type="submit"]{ background: var(--white); color: var(--black); border-radius: 60px !important; border: 2px solid var(--white); width: auto; display: inline-block; font-weight: 400; font-size: 14px; padding: 14px 18px; height: auto; cursor: pointer; transition: var(--transition); margin-top: 10px; }
.healthcare-landing-page .portfolio .portfolio-box .left form input[type="submit"]:hover{ background: transparent; color: var(--white); }
.healthcare-landing-page .portfolio .portfolio-box .left form input::placeholder{ color: var(--white) !important; }
.healthcare-landing-page .portfolio .portfolio-box .left form .hs-error-msg{ font-size: 10px; padding: 0 8px 14px; display: block; }

.healthcare-landing-page .portfolio .portfolio-box .right{}
.healthcare-landing-page .portfolio .portfolio-box .right figure{ position: absolute;}
.healthcare-landing-page .portfolio .portfolio-box .right figure img{ width: 100%; }
.healthcare-landing-page .portfolio .portfolio-box .right figure.watch{  width: 270px; right: 420px; bottom: -10px; z-index: 10; }
.healthcare-landing-page .portfolio .portfolio-box .right figure.tablet{ width: 940px; right: -320px; bottom: -170px; }

.healthcare-landing-page .portfolio .submitted-message { font-size: 14px; margin-top: 30px; line-height: 1.5; }

/*Testimonials*/
.healthcare-landing-page .healthcare-testimonials{ background: #1B1E21; padding: 200px 0; color: var(--white); margin-top: -40px; }
.healthcare-landing-page .healthcare-testimonials .content{ display: flex; justify-content: space-between; align-items: center; }
.healthcare-landing-page .healthcare-testimonials .left{ width: 400px; }
.healthcare-landing-page .healthcare-testimonials .left .title{ font-weight: 500; letter-spacing: -1px; font-size: 36px; }
.healthcare-landing-page .healthcare-testimonials .left .title span{ display: block; }
.healthcare-landing-page .healthcare-testimonials .left .carrousel-controls{ margin-top: 50px; }
.healthcare-landing-page .healthcare-testimonials .left .carrousel-controls .testimonials-arrows{ display: flex; }
.healthcare-landing-page .healthcare-testimonials .left .carrousel-controls .testimonials-arrows .carrousel-arrow:before{ color: var(--white); }
.healthcare-landing-page .healthcare-testimonials .left .clutch-reviews{ margin-top: 100px; width: 350px; }
.healthcare-landing-page .healthcare-testimonials .left .clutch-reviews a{ text-decoration: none; }
.healthcare-landing-page .healthcare-testimonials .left .clutch-reviews img{ width: 100%; }

.healthcare-landing-page .healthcare-testimonials .right{ width: 550px; font-size: 17px; }
.healthcare-landing-page .healthcare-testimonials .right .healthcare-testimonials-carousel ul{ display: flex; align-items: center; }
.healthcare-landing-page .healthcare-testimonials .right .client-logo{ width: 100px; margin-bottom: 20px; }
.healthcare-landing-page .healthcare-testimonials .right .client-logo img{ width: 100%; }

    .healthcare-landing-page .healthcare-testimonials .right .cardiex .client-logo{ width: 120px; }
    .healthcare-landing-page .healthcare-testimonials .right .reciprocity .client-logo{ width: 170px; }
    .healthcare-landing-page .healthcare-testimonials .right .elliegrid .client-logo{ width: 130px; }
    .healthcare-landing-page .healthcare-testimonials .right .therapydia .client-logo{ width: 140px; }
    .healthcare-landing-page .healthcare-testimonials .right .carebridge .client-logo{ width: 120px; }

.healthcare-landing-page .healthcare-testimonials .right .quote{ margin-bottom: 30px; line-height: 1.6; font-weight: 300; }
.healthcare-landing-page .healthcare-testimonials .right .name{ margin-bottom: 15px; font-weight: 600; }
.healthcare-landing-page .healthcare-testimonials .right .role{ font-style: italic; }

.healthcare-landing-page .healthcare-testimonials .video{ margin-top: 150px; }
.healthcare-landing-page .healthcare-testimonials .video .content{ background: var(--black); position: relative; height: 600px; line-height: 0; overflow: hidden; border-radius: 10px; }
.healthcare-landing-page .healthcare-testimonials .video .content iframe{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

/*Services Boxes List*/
.healthcare-landing-page .services-boxes-list{ padding: 100px 0 150px; border-radius: 0 0 40px 40px; position: relative; z-index: 100; background: var(--white); background: linear-gradient(180deg, #F9FBFF -1.21%, #FFFFFF 94.49%); }
.healthcare-landing-page .services-boxes-list .content{ position: relative; }
.healthcare-landing-page .services-boxes-list ul .service-box-content{ display: flex; justify-content: space-between; flex-direction: row; position: relative; margin-bottom: 70px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content .picture{ width: 300px; position: absolute; }
.healthcare-landing-page .services-boxes-list ul .service-box-content .picture img{ width: 100%; }
.healthcare-landing-page .services-boxes-list ul .service-box-content .text{ width: 540px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content .text .title{ color: #011C57; font-weight: 600; letter-spacing: -1px; margin-bottom: 50px; font-size: 40px; line-height: 1.2; }
.healthcare-landing-page .services-boxes-list ul .service-box-content .text .title span{ display: block; }
.healthcare-landing-page .services-boxes-list ul .service-box-content .text .items-list{}
.healthcare-landing-page .services-boxes-list ul .service-box-content .text .items-list li{ line-height: 1.4; margin-bottom: 20px; color: #6D6D6D; font-size: 17px; position: relative; padding-left: 18px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content .text .items-list li:before{ content: ""; display: block; width: 7px; height: 7px; background: #6D6D6D; border-radius: 100%; position: absolute; top: 8px; left: 0; }
.healthcare-landing-page .services-boxes-list ul .service-box-content .text .items-list li strong{ font-weight: 700; }

.healthcare-landing-page .services-boxes-list ul .service-box-content.reverse{ flex-direction: row-reverse; }

.healthcare-landing-page .services-boxes-list ul .service-box-content.digital-patient {}
.healthcare-landing-page .services-boxes-list ul .service-box-content.digital-patient .picture{ width: 1130px; right: -530px; top: -30px; }

.healthcare-landing-page .services-boxes-list ul .service-box-content.mhealth{ margin-bottom: 170px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content.mhealth .picture{ width: 460px; top: -40px; }

.healthcare-landing-page .services-boxes-list ul .service-box-content.virtual-care{ margin-bottom: 170px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content.virtual-care .picture{ width: 1180px; right: -550px; top: -30px; }

.healthcare-landing-page .services-boxes-list ul .service-box-content.genai{ margin-bottom: 200px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content.genai .picture{ width: 490px; top: -60px; }

.healthcare-landing-page .services-boxes-list ul .service-box-content.integration{}
.healthcare-landing-page .services-boxes-list ul .service-box-content.integration .picture{ width: 1130px; right: -570px; top: -40px; }

.healthcare-landing-page .services-boxes-list ul .service-box-content #digital-patient{ position: relative; top: -130px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content #mhealth{ position: relative; top: -150px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content #virtual-care{ position: relative; top: -130px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content #genai{ position: relative; top: -150px; }
.healthcare-landing-page .services-boxes-list ul .service-box-content #integration{ position: relative; top: -130px; }

.healthcare-landing-page .services-boxes-list .services-navigation-menu{ display: flex; margin: 60px 0; }
.healthcare-landing-page .services-boxes-list .services-navigation-menu li{ text-align: center; width: 76px; display: flex; align-items: center; flex-direction: column; opacity: .3; transition: var(--transition); } 
.healthcare-landing-page .services-boxes-list .services-navigation-menu li:hover,
.healthcare-landing-page .services-boxes-list .services-navigation-menu li.active{ opacity: 1; }
.healthcare-landing-page .services-boxes-list .services-navigation-menu li a{ text-decoration: none; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.healthcare-landing-page .services-boxes-list .services-navigation-menu li a i{ width: 66px; height: 66px; background: #3E8CEF; border-radius: 15px; display: flex; align-items: center; justify-content: center; color: var(--white); font-size: 28px; margin-bottom: 10px; }
.healthcare-landing-page .services-boxes-list .services-navigation-menu li a p{ font-size: 10px; color: #3E8CEF; line-height: 1.6; }
.healthcare-landing-page .services-boxes-list .services-navigation-menu li a p span{ display: block; }

.healthcare-landing-page .services-boxes-list .services-navigation-menu.sticky-menu{ display: none; transition: var(--transition); margin: 0; }
.healthcare-landing-page .services-boxes-list.hide-menu-mobile .services-navigation-menu.sticky-menu{ opacity: 0; visibility: hidden; transform: translateY(-80px); overflow: hidden; }

/*Save your seat modal*/
.healthcare-landing-page #save-your-seat-modal .modal-content{ width: 900px; }
.healthcare-landing-page #save-your-seat-modal .modal-content .inputs-list li label div.checker{ top: 2px; }

@media screen and (max-width: 1280px){

    /*Hero*/
    .healthcare-landing-page .hero .text{ padding: 0 20px; }
    .healthcare-landing-page .hero .hero-carousel .hero-slide .main-image{ display: none; } 
    .industries-landing-page .hero .text .title{ font-size: 46px; }

    /*Highlights*/
    .healthcare-landing-page .highlights{ padding: 70px 0 50px; }

    /*Testimonials*/
    .healthcare-landing-page .healthcare-testimonials .left .title{ font-size: 28px; }
    .healthcare-landing-page .healthcare-testimonials .right .healthcare-testimonials-carousel ul li{ font-size: 15px; }

    /*Portfolio*/
    .healthcare-landing-page .portfolio .portfolio-box .left .title{ font-size: 36px; }
    .healthcare-landing-page .portfolio .portfolio-box .right figure.tablet { right: 50%; margin-right: -950px; }
    .healthcare-landing-page .portfolio .portfolio-box .right figure.watch { right: 50%; margin-right: -230px; }

    .healthcare-landing-page .healthcare-testimonials .video{ padding: 0 20px; margin-top: 100px; }
    .healthcare-landing-page .healthcare-testimonials .video .content{ height: auto; padding-top: 56.25%; } 

    /*Services*/
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text .title{ font-size: 32px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text .items-list li{ font-size: 15px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text{ width: 420px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content.virtual-care .picture { width: 1070px; right: -530px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content.integration .picture { width: 950px; right: -471px; top: -40px; }
    
    .healthcare-landing-page .services-boxes-list .services-navigation-menu li{ width: 60px; }
    .healthcare-landing-page .services-boxes-list .services-navigation-menu li a i{ width: 45px; height: 45px; border-radius: 10px; font-size: 18px; margin-bottom: 5px; }
    .healthcare-landing-page .services-boxes-list .services-navigation-menu li a p{ font-size: 8px; line-height: 1.2; }

    /*Events*/
    .healthcare-landing-page .events{ padding: 0 20px; }

    /* Video */
    .healthcare-landing-page .video-wrap .head .title{ font-size: 32px; }
    .healthcare-landing-page .video-wrap .video{ height: auto; padding-top: 56.25%; } 
    
}

@media screen and (max-width: 1024px){

    /*Hero*/
    .industries-landing-page .hero .text .title{ font-size: 32px; }

    /*White Space*/
    .healthcare-landing-page .white-section{ padding: 60px 0; }
    .healthcare-landing-page .white-section .values-list{ flex-direction: row; flex-wrap: wrap; }
    .healthcare-landing-page .white-section .values-list li{ width: 48%; }

    /*Certifications*/
    .healthcare-landing-page .certifications .certifications-box{ margin-bottom: 50px; }
    .healthcare-landing-page .certifications .certifications-box .description{ font-size: 15px; }

    .healthcare-landing-page .certifications .certifications-box .logos-images figure.soc{ height: 120px; }
    .healthcare-landing-page .certifications .certifications-box .logos-images figure.iso{ height: 100px; }
    .healthcare-landing-page .certifications .certifications-box .logos-images figure.hipaa{ height: 90px; }
    .healthcare-landing-page .certifications .certifications-box .logos-images figure.fda{ height: 110px; }

    /*Testimonials*/
    .healthcare-landing-page .healthcare-testimonials{ padding: 120px 0; }
    .healthcare-landing-page .healthcare-testimonials .content{ flex-direction: column; }
    
    .healthcare-landing-page .healthcare-testimonials .left{ width: 100%; }
    .healthcare-landing-page .healthcare-testimonials .left .title span{ display: inline; }
    .healthcare-landing-page .healthcare-testimonials .left .carrousel-controls{ margin: 20px 0 40px; }

    .healthcare-landing-page .healthcare-testimonials .right{ width: 100%; }
    .healthcare-landing-page .healthcare-testimonials .right .healthcare-testimonials-carousel ul{ align-items: flex-start; }

    .healthcare-landing-page .healthcare-testimonials .left .clutch-reviews{ width: 90%; max-width: 350px; margin: 30px 0 60px; }

    /*Services*/
    .healthcare-landing-page .services-boxes-list{ padding: 0 0 40px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content{ margin-bottom: 30px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content,
    .healthcare-landing-page .services-boxes-list ul .service-box-content.reverse{ flex-direction: column; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .picture{ position: relative; margin: 0 auto 30px; width: 90%; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text{ width: 100%; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text .title{ font-size: 32px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text .items-list li{ font-size: 15px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text .title span{ display: inline; }

    .healthcare-landing-page .services-boxes-list ul .service-box-content.digital-patient {}
    .healthcare-landing-page .services-boxes-list ul .service-box-content.digital-patient .picture{ width: 100%; right: 0; top: 0; }

    .healthcare-landing-page .services-boxes-list ul .service-box-content.mhealth{ margin-bottom: 30px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content.mhealth .picture{ width: 70%; right: 0; top: 0; }

    .healthcare-landing-page .services-boxes-list ul .service-box-content.virtual-care{ margin-bottom: 30px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content.virtual-care .picture{ width: 100%; right: 0; top: 0; }

    .healthcare-landing-page .services-boxes-list ul .service-box-content.genai{ margin-bottom: 30px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content.genai .picture{ width: 80%; right: 0; top: 0; }

    .healthcare-landing-page .services-boxes-list ul .service-box-content.integration{}
    .healthcare-landing-page .services-boxes-list ul .service-box-content.integration .picture{ width: 100%; right: 0; top: 0; }

    .healthcare-landing-page .services-boxes-list .services-navigation-menu{ display: none; }
    .healthcare-landing-page .services-boxes-list .services-navigation-menu.sticky-menu{ display: flex; position: sticky; top: 70px; left: 0; z-index: 999; background: var(--white); height: 80px; box-shadow: 0 0 10px rgba(0,0,0,.2); padding: 10px; justify-content: space-between; }
    .healthcare-landing-page .services-boxes-list .services-navigation-menu li a i{ width: 40px; height: 40px; border-radius: 10px; font-size: 18px; margin-bottom: 5px; }
    .healthcare-landing-page .services-boxes-list .services-navigation-menu li a p{ font-size: 8px; line-height: 1.2; }
    .healthcare-landing-page .services-boxes-list .services-navigation-menu li:hover{ opacity: .3; }
    .healthcare-landing-page .services-boxes-list .services-navigation-menu li.active{ opacity: 1 !important; }

    /*Portfolio*/
    .healthcare-landing-page .portfolio{ padding: 60px 0 90px; }
    .healthcare-landing-page .portfolio .portfolio-box{ height: auto; padding: 40px; }
    .healthcare-landing-page .portfolio .portfolio-box .left{ width: 100%; }
    .healthcare-landing-page .portfolio .portfolio-box .left form{ width: 100%; }
    .healthcare-landing-page .portfolio .portfolio-box .left .title{ font-size: 28px; margin-bottom: 40px; }
    .healthcare-landing-page .portfolio .portfolio-box .left .title span{ display: inline; }
    .healthcare-landing-page .portfolio .portfolio-box .left fieldset{ max-width: 100% !important; }

    .healthcare-landing-page .portfolio .portfolio-box .right figure.tablet,
    .healthcare-landing-page .portfolio .portfolio-box .right figure.watch { display: none; }

    /*Events*/
    .healthcare-landing-page .events .content{ flex-direction: column; height: auto; }
    .healthcare-landing-page .events .content .main-image{ width: 100%; min-width: 100%; height: auto; padding-top: 80%; position: relative; }
    .healthcare-landing-page .events .content .main-image img{ position: absolute; top: 0; left: 0; scale: 1; width: 100%; height: 100%; }
    .healthcare-landing-page .events .content .text{ width: 100%; min-width: 100%; padding: 40px 30px; }
    .healthcare-landing-page .events .content .text h3{ font-size: 30px; margin-bottom: 20px; }
    .healthcare-landing-page .events .content .text h3 span{ display: inline; }
    .healthcare-landing-page .events .content .text p{ font-size: 15px; font-weight: 400; margin-bottom: 20px; }
    .healthcare-landing-page .events .content .text p span{ display: inline; }

    /* Video */
    .healthcare-landing-page .video-wrap{ padding: 60px 0 100px; }
    .healthcare-landing-page .video-wrap .head .title{ font-size: 28px; }
    .healthcare-landing-page .video-wrap .head .title span{ display: inline; }

}

@media screen and (max-width: 767px){

    /*White Space*/
    .healthcare-landing-page .white-section .values-list{ flex-direction: column; }
    .healthcare-landing-page .white-section .values-list li{ width: 100%; }

    /*Certifications*/
    .healthcare-landing-page .certifications{ padding: 30px 0; }
    .healthcare-landing-page .certifications .certifications-box .logos-images figure{ margin: 0 20px; }
    .healthcare-landing-page .certifications .certifications-box .description{ font-size: 14px; }

    /*Services List*/
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text .title{ font-size: 28px; margin-bottom: 25px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text .items-list li{ font-size: 14px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text .items-list li:before { width: 5px; height: 5px; top: 6px; }
    .healthcare-landing-page .services-boxes-list ul .service-box-content .text .items-list li{ padding-left: 14px; }

}