#ca_header_block{background:0;position:absolute;width:100%;left:0;top:0;padding-bottom:0}.banner{padding-top:77px;background-size:cover;position:relative;background-repeat:no-repeat;background-position:center center;min-height:200px}.ca_holder{margin-top:11.1916rem;margin-bottom:17.7749rem;background:rgba(255,255,255,0.9);text-align:center;padding:2.30415rem 1.97498rem;width:54.5rem;position:relative;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.ca_holder h2{margin:0;padding:0;text-align:center;text-transform:uppercase;font-size:1.31666rem;line-height:1.57999rem;letter-spacing:.210665rem;color:#8ac541;font-weight:700;margin-bottom:.329164rem}.ca_holder h1{letter-spacing:.09rem;text-align:center;margin:0;padding:0;font-weight:700;font-size:3.29164rem;line-height:4.2133rem;color:#000}.banner-section .dnd-section>div{max-width:100%;padding:0}.banner-section .row-fluid{margin:0 !important}.banner-section .span12{padding:0 !important}@media(max-width:1599px) and (min-width:768px){.ca_holder h2{font-size:calc(1.31666rem * 1.25);line-height:calc(1.57999rem * 1.25);letter-spacing:calc(0.210665rem * 1.25)}.ca_holder h1{font-size:calc(3.29164rem * 1.25);line-height:calc(4.2133rem * 1.25);letter-spacing:calc(0.09rem * 1.25)}body .banner{padding-top:55px}}@media(max-width:1199px){body .banner{padding-top:53px}}@media(max-width:991px){body .banner{padding-top:43px}}@media(max-width:767px){.banner-section .ca_holder{margin-top:97px;margin-bottom:50px;padding:35px 30px;width:90%;-webkit-transform:none;-ms-transform:none;transform:none;position:static;margin-left:5%}.banner-section .ca_holder h2{font-size:14px;line-height:18px;letter-spacing:3.2px;margin-bottom:5px}.banner-section .ca_holder h1{font-size:32px;line-height:36px}.banner-content.col-12{padding:0 15px 32px}}