@media (min-width: 1441px) and (max-width: 1920px) {
    .dtc .isi--is-docked {
        height: auto !important;
    }
}

@media (min-width: 1921px) and (max-width: 2560x) {
    .hcp-header-banner {
        height: 900px !important;
        background-size: auto 130% !important;
        background-position: left top !important;
    }

    .hcp-header-banner-boxed {
        margin: 0 auto !important;
        max-width: 90% !important;
    }
}

@media screen and (min-width:1449px) and (max-width:1815px) {
    nav.coh-container .menu-level-1-ul.hcp-menu li a {
        font-size: 18px;
        padding-left: 30px;
        padding-right: 10px;
    }

    nav.coh-container .menu-level-1-ul.hcp-menu li a:after {
        top: 4px;
    }

    nav.coh-container .menu-level-1-ul.hcp-menu li:hover a:after {
        top: 12px;
    }

    nav.coh-container .menu-level-1-ul.hcp-menu > li.in-active-trail a:after {
        top: 4px;
        left: 7px;
    }

    .menu-level-1-ul.hcp-menu .sub-menu ul li a {
        font-size: 18px;
    }

    .hcp-submenu-list div.coh-wysiwyg div.sub-menu ul li {
        margin-left: 40px;
    }
    .hcp-submenu-list div.coh-wysiwyg div.sub-menu ul li a {
        font-size: 18px;
    }
}

@-moz-document url-prefix() {
    .hcp-submenu-list.sub-sticky-header {
        max-height: 40px !important;
    }
}
