.banner{background:rgba(116,187,1,1);background:-moz-linear-gradient(-45deg,rgba(116,187,1,1) 0%,rgba(1,165,194,0.76) 100%);background:-webkit-gradient(left top,right bottom,color-stop(0%,rgba(116,187,1,1)),color-stop(100%,rgba(1,165,194,0.76)));background:-webkit-linear-gradient(-45deg,rgba(116,187,1,1) 0%,rgba(1,165,194,0.76) 100%);background:-o-linear-gradient(-45deg,rgba(116,187,1,1) 0%,rgba(1,165,194,0.76) 100%);background:-ms-linear-gradient(-45deg,rgba(116,187,1,1) 0%,rgba(1,165,194,0.76) 100%);background:linear-gradient(135deg,rgba(116,187,1,1) 0%,rgba(1,165,194,0.76) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74bb01',endColorstr='#01a5c2',GradientType=1);min-height:550px;align-items:center;background-size:cover !important;background-repeat:no-repeat !important;padding:40px 0}.banner1 a:empty{display:none}.banner.full-banners .row-fluid .center-vertically .span7{width:100%;margin:0;text-align:center}.banner.full-banners .row-fluid .center-vertically .span5{text-align:center;width:100%}.banner.full-banners .center-vertically{flex-direction:column-reverse;-webkit-flex-direction:column-reverse}.banner .center-vertically{display:flex;align-items:center;max-width:1200px;margin:0 auto}.banner1{color:#fff;max-width:1100px;margin:0px auto}.banner1 h1{font-family:'Roboto-Regular';font-size:50px;line-height:1.1;margin-top:0px !important}.banner1 a{background:#fff;padding:16px 35px;font-family:Roboto-Medium;letter-spacing:.5px;font-size:20px;transition:ease-out .2s;color:#000;min-width:140px !important;border-radius:49px;line-height:inherit !important;margin:0px !important;margin-top:35px}.banner1 a:hover{background:#005bbb;color:#fff}.banner1 h2{font-family:'Roboto-Bold';font-size:30px;margin-top:50px}.banner1 p{font-size:28px;font-family:Roboto-Bold;line-height:1.5;margin-bottom:50px;margin-top:40px}.banner.full-banners{position:relative}@media(min-width:300px) and (max-width:480px){.banner{min-height:auto;padding:30px 0}.banner1 h1{font-size:28px;line-height:1.3}.banner1 h2{font-size:18px;margin-top:16px}.banner1 p{font-size:14px;margin-bottom:33px;margin-top:18px}.banner1 a{padding:8px 20px;font-size:16px}}@media(min-width:300px) and (max-width:767px){.banner .center-vertically{display:block}.banner .image{display:none}}@media(min-width:481px) and (max-width:568px){.banner{padding:30px 0;min-height:auto}.banner1 h1{font-size:28px;line-height:1.5}.banner1 h2{font-size:18px;margin-top:16px}.banner1 p{font-size:14px;margin-bottom:33px;margin-top:18px}.banner1 a{padding:8px 16px;font-size:15px}}@media(min-width:569px) and (max-width:667px){.banner{min-height:auto;padding:30px 0}.banner1 h1{font-size:28px;line-height:1.5}.banner1 h2{font-size:18px;margin-top:16px}.banner1 p{font-size:14px;margin-bottom:33px;margin-top:18px}.banner1 a{padding:8px 16px;font-size:15px}}@media(min-width:668px) and (max-width:736px){.banner1 p br:empty{display:none}.banner{min-height:auto;padding:40px 0}.banner1 h1{font-size:28px;line-height:1.5}.banner1 h2{font-size:18px;margin-top:16px}.banner1 p{font-size:16px;margin-bottom:33px !important;margin-top:18px;max-width:auto;margin:0px auto}.banner1 a{padding:8px 16px;font-size:15px}}@media(min-width:737px) and (max-width:767px){.banner1 p br:empty{display:none}.banner{min-height:auto;padding:40px 0}.banner1 h1{font-size:28px;line-height:1.5}.banner1 h2{font-size:18px;margin-top:16px}.banner1 p{font-size:16px;margin-bottom:33px !important;margin-top:18px;max-width:auto;margin:0px auto}.banner1 a{padding:8px 16px;font-size:15px}}@media(min-width:768px) and (max-width:991px){.banner1 p br:empty{display:none}.banner{min-height:auto}.banner1 h1{font-size:28px;line-height:1.5;padding:0px 15px}.banner1 h2{font-size:18px;margin-top:16px}.banner1 p{font-size:18px;padding:0px 15px;margin-bottom:33px !important;margin-top:18px;max-width:700px !important;margin:0px auto}.banner1 a{padding:8px 16px;font-size:15px}}