.banner_inner_container:before{margin-top:1px!important}.breadcrumb-banner{overflow:hidden!important}.breadcrumb-banner .content h1 span{display:block}.breadcrumb-banner:before{position:absolute;right:-37px;left:auto;bottom:-38px;top:auto}body.our-practice .default-banner{margin-bottom:40px}@media screen and (min-width:1025px) and (max-width:1440px){.banners h1{font-size:5vw!important;line-height:1.2em!important}.banners h4{font-size:1.667vw!important;line-height:1.5em!important}}@media screen and (min-width:1920px){.breadcrumb-banner .content{min-height:600px!important}body.espanol .banner_inner_container h1{display:ruby!important}.breadcrumb-banner{border-radius:0 0 120px 120px!important}.breadcrumb-banner:before{background-size:370px auto!important;right:-59px!important;bottom:-58px!important}.breadcrumb-banner .content:before{background-size:799px auto}.banner_container{padding:60px 60px 0}.banner_inner_container{min-height:515px}.banner_inner_container:before{background-size:701px auto!important}}@media screen and (min-width:768px) and (max-width:1024px){.breadcrumb-banner:before{right:-20px;bottom:-20px}body.our-practice .default-banner{margin-bottom:30px}}@media screen and (max-width:767px){.breadcrumb-banner:before{bottom:-17px;right:-16px}.breadcrumb-banner .content:before{background-size:100% 388px!important}body.our-practice .default-banner{margin-bottom:20px}}