/* general styles */
.home-persona #personaDropDownSubmit {
display: none !important;
}
.container.main-content {
padding: 60px 0;
}
.container.main-content > .row > div.col-xs-12 {
padding-bottom: 30px;
}
body.home .ih-footer-column {
padding: 0;
}
@media screen and (max-width: 996px) {
body.home #container-carousel {
/* margin: 0; */
top: 0px!important;
}
}
@media screen and (min-width: 768px) and (max-width: 991px){
#container-carousel>.row>.col-xs-12 div.carousel-inner .item div.banner-item-container div.carousel-caption {
    height: auto!important;
}
body.home #ih-page-body {
    margin-top: 80px!important;
}
}
body.home #container-carousel>.row>.col-xs-12 div.carousel-inner .item .banner-item-container .carousel-caption
{
top: 0px !important;
}
@media screen and (min-width: 1200px){
#container-carousel>.row>.col-xs-12 div.carousel-inner .item div.banner-item-container div.carousel-caption {
    height: auto!important;
}
}
@media screen and (min-width: 992px) and (max-width: 1199px){
#container-carousel>.row>.col-xs-12 div.carousel-inner .item div.banner-item-container div.carousel-caption {
    height: auto!important;
}
}
body.home header .container-navigation {
background: linear-gradient(to right,rgba(112,32,130,.8) 75%,#3c3d40 75%);
}
/* END general styles */
/* Home CTA cards */
.home-cta-care-card {
display: flex;
}
.home-cta-care-card__icon {
color: #fff;
display: flex;
align-items: center;
padding: 30px;
}
.home-cta-care-card__icon.color-1 {
background: #545558;
}
.home-cta-care-card__icon.color-2 {
background: #A73A64;
}
.home-cta-care-card__icon.color-3 {
background: #702082;
}
.home-cta-care-card__icon.color-4 {
background: #A5D867;
}
.home-cta-care-card__icon i {
font-size: 120px;
}
.home-cta-care-card__content {
background: #f2f2f2;
padding: 30px;
width: 100%;
}
.home-cta-care-card__content h3 {
margin: 0 0 5px;
}
.home-cta-care-card__link a.ghost {
background: transparent;
border: 1px solid #702082;
color: #702082;
font-weight: 700;
margin: 0;
}
/* END Home CTA cards */
/* Patient CTAs */
.home-patient-cta {
background: #702082;
color: #fff;
}
.home-patient-cta .container {
display: flex;
padding: 30px 0;
}
.home-patient-cta__item {
text-align: center;
padding: 20px;
}
.home-patient-cta__item.center {
border-left: 2px solid #fff;
border-right: 2px solid #fff;
}
.home-patient-cta__icon {
font-size: 50px;
}
.home-patient-cta__item h3 {
font-weight: 300;
margin: 15px 0;
color: #fff;
}
.home-patient-cta__link a {
color: #fff;
}
.home-patient-cta__link a::after {
content: " \e91d";
font-family: custom-iconfont !important;
position: relative;
top: 2px;
}
/* END Patient CTAs */
/* Mobile Styles */
@media (max-width: 767px) {
.home-patient-cta .container {
display: block;
padding: 0;
}
.home-patient-cta__item.center {
border-left: none;
border-right: none;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.home-patient-cta__item {
padding: 30px;
}
body.home .arrow-navigation {
border-bottom: 0;
}
}
@media (max-width: 560px) {
.home-cta-care-card {
display: block;
}
.home-cta-care-card__icon {
justify-content: center;
}
.home-cta-care-card__icon i {
font-size: 75px;
}
}
@media screen and (min-width: 1200px){
.cta.cta-image-overlay>img {
    max-height: 543px!important;
    min-height: 543px!important;
}
}
@media screen and (min-width: 768px){
.col-sm-12>.cta-image-overlay>div>a.btn, .col-sm-8>.cta-image-overlay>div>a.btn {
    float: right!important;
}
}