  @media only screen and (min-width:300px) and (max-width:767px) {
	.sub-title h6{
        font-size: 14px !important;
        line-height: 27px !important;
    }
    h1{
        font-size: 29px !important;
        line-height: 36px !important;
        margin: 8px 0 8px 0 !important;
    }
    h2 {
        font-size: 25px !important;
        line-height: 32px !important;
        margin: 6px 0 6px 0 !important;
    }
    .kt-landing-section h2{
        font-size: 24px !important;
        line-height: 32px !important;
    }
    h3{
        font-size: 20px !important;
        line-height: 30px !important;
    }
    h5{
        font-size: 17px !important;
        line-height: 30px;
    }
    .elementor-widget-container{
        margin: 0 ;
    }
    .elementor-widget-container p,.elementor-widget-text-editor{
        font-size: 14px !important;
        line-height: 25px !important;
    }
    .kt-blog .elementor-widget-text-editor{
        font-size: 14px !important;
        line-height: 25px !important;
    }
    .kt-slider-section .elementor-posts-container .elementor-post__thumbnail img{
        height: 100%  !important;
    }
    .kt-slider-section .bdt-slideshow-items{
        background-color: #e2f3fb !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        min-height: 500px !important;
    }
    .kt-slider-section h2.bdt-title-tag{
        font-size: 36px !important;
        margin: -25px 40px 20px 40px !important;
        padding: 0 !important;
        text-align: center !important;
    }
    .kt-slider-section .bdt-main-title{
        padding: 0 !important;
        height: auto !important;
        margin-top: 20px !important;
    }
    .kt-slider-section .bdt-position-bottom{
        max-width: 100% !important;
    }
    .kt-slider-section .bdt-prime-slider-skin-slice .bdt-slide-text-btn-area {
        padding: 0!important;
        margin-bottom: 55px !important;
        margin-left: 15px !important;
    }
    .kt-slider-section .bdt-prime-slider-skin-slice .bdt-prime-slider-next, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous {
        padding: 12px 16px !important;
        transition: all .3s ease;
    }

    .kt-slider-section .bdt-prime-slider-skin-slice .bdt-slidenav {
        display: inline !important;
    }
    .kt-slider-section .bdt-prime-slider-skin-slice .bdt-navigation-arrows {
        right: -26px !important;
        top: 57% !important
    }
    .kt-slider-section .bdt-main-title .bdt-title-tag{
        margin-left: 20px !important;
        margin-right: 20px !important;
        text-align: center !important;
    }
    .kt-slider-section .bdt-icon svg{
        padding-top: 5px !important;
    }
    /* Gravity Form */
    .gform_footer {
        padding: 0!important;
        margin: 10px 0 0 !important;
    }
    .gform_footer input.gform_button{
        padding: 2px 18px !important;
        width: auto !important;
        margin: 0 !important;
    }
    .gform_body span.name_first label, span.name_last label {
        margin: 8px 0 12px 4px !important;
    }
    #gform_2 .top_label .ginput_container,#gform_8 .top_label .ginput_container {
        margin-right: 5px !important;
    }
    .gform_body ul li.gfield {
        margin: 0 0 15px !important;
    }
    .gform_body ul li label.gfield_label {
        margin-bottom: 8px !important;

    }
    .gform_body .name_first{
        margin-bottom: 18px !important;
    }
    .gform_body div#input_8_1,.gform_body div#input_2_1{
        margin-top: 0 !important;
    }
    #gform_7 .gform_body .top_label div.ginput_container {
        margin-top: 0px !important;
    }
    #gform_2 ul li#field_2_5, li#field_2_3, li#field_2_7{
        width: 100% !important;
    }
    #gform_2 ul li#field_2_9, li#field_2_6, li#field_2_10{
        width: 100% !important;
    }

    #gform_2 #input_2_1_3_container, #input_2_1_6_container{
        margin-right: 5px !important;
    }
    #gform_8 #input_8_1_3_container, #input_8_1_6_container{
        margin-right: 5px !important;
    }
    #gform_8 ul li#field_8_5, li#field_8_3, li#field_8_7{
        width: 100% !important;
    }
    #gform_8 ul li#field_8_9, li#field_8_6, li#field_8_10{
        width: 100% !important;
    }

    #gform_7 ul li#field_7_2, li#field_7_5 {
        width: 100% !important;
    }
    #gform_7 ul li#field_7_3, li#field_7_4, li#field_8_10 {
        width: 100% !important;
    }
    .pum-theme-1025 .pum-container, .pum-theme-lightbox .pum-container {
        padding: 25px 23px 18px 18px !important;
      
    }
    .popmake-1033{
        width: 135px !important;
        margin: auto !important;
    }
    

    /* testimonials */

    .testimonial-icon{
        top: -32px !important;
        right: 9% !important;
    }
    .testimonial-services .elementor-widget-wrap.elementor-element-populated {
        padding: 20px 15px 20px 25px !important;
        min-height: 250px !important;
    }
    .testimonial-author h6{
        line-height: 28px !important ;
        font-size: 16px !important;
    }
    .kt-top-nav ul li{
        display: inline-block;
        width: auto !important;
    }
    .kt-top-nav ul li>a.elementor-item-active{
        background-color: #fff !important;
        color: #0c4c93 !important;
    }

    .kt-top-nav ul li>a{
        color: #fff !important;
        font-size: 11px !important;
        padding: 4px !important;
        line-height: 18px !important;
    } 
    .kt-top-nav ul li>a:hover{ 
        background-color: #fff !important;
        color: #51acfb !important;
    }

    .find-a-doctor ul>li {
        border-bottom: none !important;
    }

    .kt-top-nav .sub-menu .elementor-sub-item{
        color: #0c4c93 !important;
        border-left: none !important;
    }

    .kt-top-nav .sub-menu .sub-arrow{
        padding: 5px 2px 5px 5px !important;
    }

    .internal-banner-slide h5{
        font-size: 17px !important;
        line-height: 30px !important;
    }
    /* .kt-header .elan-logo img{
        max-width: 110px !important;
    } */

    .kt-elan-team .elementor-widget-container img{
        width: 75% !important;
        height: 75% !important;
        max-width: 75% !important;
    }
    .get-ur-assessment-form {
        margin-top: -62px !important;
    }

    .find-a-doctor {
        border-bottom-left-radius: 4px !important;
    }
    .kt-top-nav .elementor-item-active{
        color: #0c4c93 !important;
    }

    .sub-title h6 {
        font-size: 18px !important;
        line-height: 20px !important;
    }

    .sub-title h6:before {
        margin-right: 10px !important;
    }

    .kt-contact-us .elementor-tab-title {
        padding: 15px !important;
    }
    
    .testimonial-icon svg {
        width: 50px !important;
        height: 50px !important;
    }
    .internal-list ul li{
        font-size: 15px !important;
        line-height: 23px !important;
    }
    .kt-top-nav .elementor-nav-menu__container{
        background-color: #fff !important;
    }
    .internal-navigation-bar {
        margin-top: -30px !important;
    }
    .kt-free-assessment-btn{
        order: 2 !important;
    }
    .kt-toggle-btn{
        order: 3 !important;
    }
    .get-ur-free-assessment-btn a{
        width: 142px !important;
    }
    .kt-top-nav .elementor-nav-menu {
        float: right !important;
    }
    .contact-us-form {
        margin-top: -65px !important;
    }
    .kt-elan-team .wp_teamshowcase_grid .team-grid {
        margin-bottom: 10px;
    }
    .kt-elan-team .wp_teamshowcase_grid.design-3 .teamshowcase-image-bg{
        height: 180px!important;
        width: 180px!important;
    }
    .kt-elan-team .elementor-widget-container img{
        max-width: 100% !important;
    }
    .kt-elan-team .wp_teamshowcase_grid.design-3 .team-grid {
        padding: 20px 0 5px !important;
    }
    .kt-elan-team .wp_teamshowcase_grid.design-3 .member-main-info {
        padding: 10px 10px !important;
   }
   .kt-elan-team .wp_teamshowcase_grid.design-3 .member-job {
    font-size: 15px!important;
   }
   .kt-elan-team .wp_teamshowcase_grid.design-3 .member-name {
       font-size: 20px !important;
   }
   .kt-blog-content .blog-icon,.blog-usvi-icon{
    position: absolute !important;
    right: 6% !important;
    bottom: -39px !important;
    }
    .kt-blog-content .elementor-blockquote p{
        font-size: 17px !important;
    }
    .kt-newsroom-section .elementor-pagination{
        text-align: center !important;

    }
    .kt-mission-section h4 {
        background: url(/wp-content/uploads/2021/08/right-arrow-blue.webp) no-repeat scroll 1px 6px transparent;
        line-height: 32px !important;
    }
    .kt-blog-content .blog-list li {
        background: url(/wp-content/uploads/2021/08/right-arrow.webp) no-repeat scroll 1px 8px transparent !important;
        background-size: 20px !important;
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .kt-blog .comment-form > p {
        margin-bottom: 6px !important;
    }
    .kt-blog .form-submit{
        margin-top: 10px !important;
        text-align: center !important;
    }
    .kt-accordian-menu{
        margin-top: -50px !important;
    }
    .kt-accordian-menu .elementor-accordion .elementor-tab-title.elementor-active{
        background-color: #0c4c93 !important;
        border: 1px solid #0c4c93!important;
    }
    .kt-accordian-menu .elementor-accordion .elementor-accordion-item {
        border: none !important;
    }
    .kt-accordian-menu .elementor-accordion .elementor-tab-title {
        background: #fff;
        margin-top: 12px;
        border: 1px solid #f3f3f3!important;
        box-shadow: rgb(224 224 224 / 47%) 0px 7px 29px;
    }
    .landing-list li{
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .testimonial-services .kt-omar-andres-col img {
        max-width: 185px !important;
    }
    .ginput_recaptcha{
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    }
    .col-health-plus{
        height: 115px !important;
        min-height: 115px !important;
    }
    .col-mec-plans{
        height: 132px !important;
        min-height: 132px !important;
    }
    .kt-top-nav .find-a-doctor .elementor-item-active {
        border-bottom-left-radius: 0px !important;
    }
    #gform_9 .gform_body ul li label.gfield_label {
        font-size: 19px!important;
        font-weight: 500!important;
    }
    .bdt-prime-slider-skin-slice .bdt-prime-slider-next i, .bdt-prime-slider-skin-slice .bdt-prime-slider-previous i {
        font-size: 15px !important;
    }
    
}

