/*Header*/
@media only screen and (max-width: 1200px) {
    .mkdf-main-menu>ul>li>a span.item_inner {
        padding: 0 5px;
    }

    .mkdf-main-menu>ul>li.has_sub>a span.plus {
        right: 2px;
    }
}

@media (min-width:1025px) and (max-width:1050px) {
    .mkdf-page-header .mkdf-sticky-header .mkdf-sticky-holder .mkdf-logo-wrapper a{
        max-height: 55px;
    }
}

@media (min-width:769px) and (max-width:950px) {
    #mkdf-back-to-top {
        bottom: 90px !important;
    }
}

@media screen and (max-width:1024px) {
    .mkdf-title.mkdf-has-background .mkdf-title-holder{
        position: relative;
        height: auto !important;
        padding: 6rem 20px !important;
        box-sizing: border-box;
    }
        .mkdf-title .mkdf-title-holder{
                    position: relative;
                        height: auto !important;
                        padding: 20px !important;
                        box-sizing: border-box;
        }
    .mkdf-title.mkdf-has-background  .mkdf-title-image{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;

    }
        .mkdf-title.mkdf-has-background .mkdf-title-image img{
            display: block;
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
        }
                .mkdf-title .mkdf-title-holder .mkdf-title-subtitle-holder .mkdf-subtitle{
                    font-size: 1.1rem;
                    display: block;
                }
                                .mkdf-breadcrumb-type{
                                    height: auto !important;
                                }
                                                                .mkdf-mobile-header .mkdf-vertical-align-containers {
                                                                    padding-left: 0;
                                                                    padding-right: 0;
                                                                }

}

@media screen and (max-width:767px) {
    
    

    .es_row .mkdf-elements-holder{
        display: flex;
        align-items: stretch;
        flex-flow: wrap;
    }

        #es_row_1 .mkdf-elements-holder>.mkdf-elements-holder-item:first-child {
            height: auto;
            order: 2;
        }
                #es_row_1 .mkdf-elements-holder>.mkdf-elements-holder-item:last-child {
                    order: 1;
                }
                                 #es_row_2 .mkdf-elements-holder>.mkdf-elements-holder-item:first-child {
                                     order: 1;
                                 }
                
                                 #es_row_2 .mkdf-elements-holder>.mkdf-elements-holder-item:last-child {
                                    height: auto;
                                        order: 2;
                                 }
                                                                  #es_row_3 .mkdf-elements-holder>.mkdf-elements-holder-item:first-child {
                                                                      height: auto;
                                                                      order: 2;
                                                                  }
                                
                                                                  #es_row_3 .mkdf-elements-holder>.mkdf-elements-holder-item:last-child {
                                                                      order: 1;
                                                                  }
                                
                                                                  #es_row_4 .mkdf-elements-holder>.mkdf-elements-holder-item:first-child {
                                                                      order: 1;
                                                                  }
                                
                                                                  #es_row_4 .mkdf-elements-holder>.mkdf-elements-holder-item:last-child {
                                                                      height: auto;
                                                                      order: 2;
                                                                  }

    #CTA_links img{
        padding-bottom: 0 !important;
    }

    #CTA_links .wpb_column .vc_column-inner{
        border-left: none !important;
        border-right: none !important;
        border-bottom: solid 1px rgba(255, 255, 255, 0.14) !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    #CTA_links .wpb_column .mkdf-interactive-icon-box{
        line-height: 1.1;
        display: block;
    }

    #CTA_links .wpb_column:last-child .vc_column-inner {
        border-bottom: none !important;
    }
        #specializedin_row .vc_col-sm-3 {
            margin-bottom: 30px;
        }
                .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner{
                    padding-top: 30px;
                    padding-bottom: 45px;
                }

}


@media screen and (max-width:480px) {

.mkdf-container-inner,
    .mkdf-grid,
    .mkdf-grid-section .mkdf-section-inner,
    .mkdf-slider .carousel-inner .mkdf-slider-content-outer {
        width: 100%;
    }
        
        

}