.banner-area .dnd-section>.row-fluid{padding:0}.banner-wrapper{padding-left:30px;padding-right:30px;background-size:cover;clear:both;height:300px;width:100%;background-position:center center;background-repeat:no-repeat;background-origin:border-box;background-color:#e2222d}.banner-wrapper .page-center{height:100%}.banner-title-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;height:100%;width:100%}.banner-title-wrapper h1{line-height:1.2;font-size:48px;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:.05em;font-style:normal;color:#111;margin:0;padding:0;text-transform:uppercase}.banner-title-wrapper h3{line-height:1.5;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:0px;font-style:normal;font-size:18px;color:#111;margin:0;padding:0}@media only screen and (max-width:991px){.banner-title-wrapper h1{font-size:47.67px}}@media only screen and (max-width:920px){.banner-title-wrapper h1{font-size:45px}}@media only screen and (max-width:900px){.banner-title-wrapper h1{font-size:44.25px}}@media only screen and (max-width:860px){.banner-title-wrapper h1{font-size:42.75px}}@media only screen and (max-width:800px){.banner-wrapper{min-height:calc(200px - 10px);padding-top:5px;padding-bottom:5px;height:auto}.banner-wrapper .page-center{display:flex;align-items:center;width:100%;min-height:calc(200px - 10px);height:auto}.banner-title-wrapper{flex-wrap:wrap}.banner-title-captions{display:block;float:none;width:100%;line-height:normal}.banner-title-wrapper h1{font-size:48px}}}@media only screen and (max-width:768px){.banner-title-wrapper h1{font-size:46.25px}}@media only screen and (max-width:680px){.banner-title-wrapper h1{font-size:41.45px}}@media only screen and (max-width:640px){.banner-wrapper{max-height:none}.banner-title-wrapper h1{font-size:39.27px}}@media only screen and (max-width:560px){.banner-title-wrapper h1{font-size:34.90px}}@media only screen and (max-width:500px){.banner-title-wrapper h1{font-size:31.63px}}@media only screen and (max-width:420px){.banner-title-wrapper h1{font-size:27.27px}}@media only screen and (max-width:380px){.banner-title-wrapper h1{font-size:25.09px}}@media only screen and (max-width:320px){.banner-title-wrapper h1{font-size:21.81px}}