.banner{overflow:hidden;background-position:50% 50%;border-left:none !important;border-right:none !important;position:relative;background-repeat:repeat;background-size:cover;margin:0;padding-top:150px;padding-bottom:70px;background-color:#db932a}.banner .banner_wrapper{color:rgba(255,255,255,.9) !important;position:relative;z-index:10;max-width:1200px;margin:0 auto}.banner .banner_col_wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-repeat:repeat;background-size:cover;padding-left:20px;padding-right:20px}.banner .text_wrapper h1{padding:0;font:200 28px Raleway,Arial,Helvetica,sans-serif;line-height:1.8;font-weight:700;font-size:42px;text-transform:inherit;text-align:left;color:#fff;margin:0 0 20px 0}.banner .text_wrapper p{font-weight:400;font-size:24px;text-transform:inherit;text-align:left;line-height:1.2 !important;margin:0 0 20px 0}@media(max-width:768px){.banner .banner_col_wrapper{float:left;width:100%}}@media only screen and (min-width:960px) and (max-width:1199px){.banner .banner_wrapper{max-width:960px}}@media only screen and (min-width:768px) and (max-width:959px){.banner .text_wrapper h1{font-size:28px}.banner .text_wrapper p{font-size:18px}.banner .banner_wrapper{max-width:768px}}@media only screen and (min-width:480px) and (max-width:767px){.banner .banner_wrapper{max-width:460px}}@media(max-width:767px){.banner .text_wrapper h1{font-size:24px}.banner .text_wrapper p{font-size:16px}}@media(max-width:479px){.banner .banner_wrapper{max-width:340px}}