.banner-section .dnd-section{padding:0 !important}.banner-section .row-fluid{max-width:100% !important;padding:0 !important}.banner-section *{min-height:0 !important}.main-banner .image{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:top;background-size:cover;display:block;content:"";margin:0 auto;width:100%;height:100%;z-index:-1}.main-banner{position:relative;overflow:hidden;height:400px}.main-banner .image.mobile{display:none}.image.visible-phone.xs-mobile{display:none !important}@media only screen and (min-width:1600px){.main-banner{height:500px}}@media only screen and (max-width:1023px) and (min-width:768px){.main-banner .image.desktop{display:none}.main-banner .image.mobile{display:block}.main-banner .image{background-position:100%}.main-banner .image.banner-health-insurance{background-position:top}}@media(max-width:767px){.main-banner{height:250px}.main-banner .image{background-position:100%}.main-banner .image.banner-health-insurance{background-position:50%}.main-banner.visible-phone.xs-mobile{display:none !important}}@media only screen and (max-width:579px){.main-banner .image{background-position:50%}.image.visible-phone{display:none !important}.image.visible-phone.xs-mobile{display:block !important}.main-banner.visible-phone{display:none !important}.main-banner.visible-phone.xs-mobile{display:block !important}}