.banner_area{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:10% 5%}h1.blog-header__title{color:teal;color:#fff;font-family:futura-pt,Verdana,Arial,sans-serif;font-size:44px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0;padding:0;text-transform:uppercase}.heading_section{margin:20px 20px 0 1%}p.blog-header__subtitle{color:#fff;font-size:16px;font-weight:100;letter-spacing:.8px;text-transform:uppercase}.subheading{margin:0 20px}.border-section{margin:0 20px 20px}.separator{border-top:1px solid #fff;margin:0;max-width:410px}.banner-section .row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.Banner-row-0-force-full-width-section{padding-bottom:0}@media(max-width:991px){h1.blog-header__title{font-size:30px;letter-spacing:0;line-height:1.4;padding-left:0}p.blog-header__subtitle{line-height:1.45}.border-section,.subheading{margin-left:10px}}@media(max-width:768px){.heading_section{margin-left:20px;margin-right:20px;margin-top:100px}.banner_area{margin:0;padding-left:0;padding-right:0}}@media(max-width:767px){.button-area h1.fl-heading{letter-spacing:0;line-height:1.4}.button-area .discription{line-height:1.45}h1.blog-header__title{font-size:30px;letter-spacing:0;line-height:1.4;padding-left:2px}.border-section,.subheading{margin:0 20px}p.blog-header__subtitle{line-height:23px}}@media only screen and (max-width:540px){.banner_area{padding-bottom:50%}.border-section,.subheading{margin-left:20px;margin-right:20px}}