.simple-search .floating-label input{
    width: 100%;
    border: 1px solid #dcdfe5;
    padding-right: 35px;
}
/*button.open-mobile-search {background-color: greenyellow;}*/
.new-full-header {
    position: relative;
}

.new-full-header img {
    width: 100%;
    max-width: none;
    display: block;
    z-index: 0;
}
.new-full-header .desktop_image {
    display: none;
    visibility: hidden;
}
.new-full-header .header-txt-box {
    background: rgb(255, 255, 255);
    color: #08475f;
    padding: 28px 30px;
    z-index: 1;
    position: relative;
}
.new-full-header p {
    font-size: 1.6rem;
}
.header-links .constrainedContent {
    max-width: none;
    width: 100% !important;
}
.header-links ul {
    -js-display: flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    text-align: center;
    padding: 12px 0;
}
.header-links ul li {
    width: 100%;
}
.header-links ul li:not(:last-of-type){
    border-bottom: 3px solid #fff;
}
.header-links ul li a {
    font-size: 1.6rem;
    line-height: 130%;
    display: block;
    padding: 12px 0 10px;
}
.header-links ul li a {
    font-size: 1.6rem;
    line-height: 130%;
    display: block;
    padding: 12px 0 10px;
    color: #fff;
}
.header-links ul li:first-of-type {background: #cf4a11;}
.header-links ul li:nth-of-type(2) {background: #7E4B86;}
.header-links ul li:nth-of-type(3) {background: #1B7F88;}
.header-links ul li:last-of-type {background: #BC255E;}

.header-links ul li a:hover, .header-links ul li a:focus {text-decoration: underline;}
.header-links ul li a span {
    margin-left: 12px;
}
.header-links ul li a span svg {
    height: 7px;
    width: 5px;
}
.home-locations-providers .constrainedContent {
    max-width: 1500px;
}
.small-link {
    text-decoration: underline;
    font-size: 1.2rem;
    margin-top: 8px;
}
.small-link:hover,
.small-link:focus {
    text-decoration: none;
}
@media only screen and (max-width: 749px){
    .new-full-header .constrainedContent {
        width: 100%;
    }
}
@media only screen and (min-width: 750px){

    .new-full-header .constrainedContent {
        max-width: 1500px;
        width: 95%;
    }
    .header-links .constrainedContent {
        width: 95%;
    }
    .header-links ul {
        padding: 0;
    }
    .header-links ul li{
        margin: 0;
    }
    .header-links ul li a {
    }
}
@media only screen and (min-width: 800px) {
}
@media only screen and (min-width: 850px) {
    .iWantToSearch {
        -js-display: flex;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: -ms-flex-end;
        justify-content: flex-end;
    }
    .simple-search {
        position: relative;
        width: 270px;
    }
    button.open-mobile-search {
        display: none;
        visibility: hidden;
    }
}
@media only screen and (max-width: 919px) {
    .header-links .constrainedContent {
        width: 100%;
    }
}
@media only screen and (max-width: 959px) {
    .block_kidshealthmatters.featuredBlock .cols3 {
        display: flex !important;

    }
    .block_kidshealthmatters.featuredBlock .cols3 .col:not(:first-of-type) {display: none; visibility: hidden;}
}
@media only screen and (min-width: 920px) {
    .header-links ul {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .header-links ul li:not(:last-of-type) {
        border-right: 3px solid #fff;
        border-bottom: none;
        padding-left: 10px;
        padding-right: 10px;
    }
    .new-full-header .desktop_image {
        position: absolute;
        max-width: none;
        height: 100%;
        width: 100%;
        margin: auto;
        object-fit: cover;
    }
    .new-full-header .new-full-header-img-cont {
        width: 100%;
        position: absolute;
        height: 100%;
        right: 0;
    }
    .new-full-header {
        min-height: 250px;
    }
    .new-full-header .header-txt-box {
        background: rgb(255, 255, 255);
        background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0.7833508403361344) 89%, rgba(255, 255, 255, 0.38559173669467783) 96%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0.7833508403361344) 89%, rgba(255, 255, 255, 0.38559173669467783) 96%, rgba(255, 255, 255, 0) 100%);
        background: linear-gradient(90deg, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0.7833508403361344) 89%, rgba(255, 255, 255, 0.38559173669467783) 96%, rgba(255, 255, 255, 0) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
        max-width: 600px;
        width: 60%;
        padding: 28px 100px 20px 30px;
        top: 0;
        position: absolute;
        bottom: 0;
    }
    .new-full-header p {
        font-size: 1.9rem;
    }
    .new-full-header .desktop_image {
        display: block;
        visibility: visible;
    }
    .new-full-header .mobile_image {
        display: none;
        visibility: hidden;
    }
}
@media only screen and (min-width: 960px) {
    .appt-teleh-refer .col-divider {
        background: #1B7F88;
    }
}
@media only screen and (min-width: 1020px) {

    .header-links ul li a {
    }
    .header-links ul li a span {
        margin-left: 15px;
    }
}
