.banner_area{animation-duration:1s;animation-fill-mode:both;animation-name:fadeIn;background-position:top;background-size:cover;margin-top:0;overflow:hidden;padding:130px 0;position:relative;visibility:visible}.banner_area .overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.banner_area .content-wrapper{padding-left:15px;padding-right:15px}.banner_area .content-wrapper .row .banner-content{display:table;float:left;padding-left:15px;padding-right:15px;width:100%}.banner_area .banner-content-inner{display:table-cell;padding-bottom:30px;padding-top:30px;text-align:center;vertical-align:middle}.banner_area .banner-content-inner h1{color:#fff;font-size:46px;font-weight:600;line-height:49px;margin:0;position:relative;z-index:999}@media(max-width:1199px){.banner_area.blog{padding:90px 0}}@media(max-width:991px){.banner_area{margin-top:74px}.banner_area,.banner_area.blog{padding:75px 0}}@media(max-width:767px){.banner_area{margin-top:74px;padding:50px 0!important}.banner_area .banner-content-inner h1{font-size:35px;line-height:35px}}