.page-layout .main-hero.sub-banner-small {
    height: 200px;
}
nav.secondary-nav ul {
    padding: 0px 0;
    height: 1px;
}
.page-layout .section-intro h2,
body.sp .page-layout .section-intro h2{
    font-size: 24px !important;
}
.page-layout .slick-dots li button{
    color: #333;
}
.page-layout .slick-dots li.slick-active button{
    color: #3a96d3;
}
.page-layout .main-hero.gs-hero{
	margin-top: -135px;
	height: 480px;
}
.page-layout .panels .row > [class*='col-'] {
    justify-content: center;
}
body.sp .page-layout.gs-segue .gs-hero .hero-title h1 {
    font-size: 28px;
}

body.sp .page-layout .gs-hero .hero-title {
    padding-left: 30px;
    margin-left: 0;
}
body.sp .page-layout .gs-dark-blue-bar .agilent-container p.quote {
    font-size: 1.2em;
}
body.sp .page-layout .company:last-of-type{
    margin-bottom: 0 !important;
}
body.sp .page-layout .agilent-container .top-panel .card p{
    padding-left: 15px;
    padding-right: 15px;
}
body.sp .page-layout.segue-type-2 .panel.gs-button-panel {
    left: unset;
    margin-right: unset;
}
body.sp .page-layout .company:last-of-type video{
    width: auto !important;
    height: 100% !important;
    object-fit: none;
}
body.sp .page-layout .company:last-of-type h2 {
    font-size: 28px !important;
}
body.sp .page-layout .gs-button-box a.btn {
    white-space: normal;
}
body.sp .page-layout .col-sm-12 p{
    overflow-wrap: anywhere;
}