.news-section{position:relative;padding:80px 0 25px;display:block}.news-section .sec-title{position:relative;margin-bottom:42px;text-align:center}.news-section .sec-title h2 span{color:grey}.news-section .news_col{min-height:1px;padding-right:15px;padding-left:15px;float:left;width:100%;position:relative;margin-bottom:40px}.news-section .sec-title h2{text-align:center;margin:0;background:0;position:relative;font-size:32px;font-weight:800;text-transform:uppercase;padding-bottom:10px;color:#1c1c1c;line-height:1.4em;font-family:Roboto,sans-serif}.news-section .row_wrap{margin-right:-15px;margin-left:-15px}.news-section .btn-box a:hover{color:#fff;border-color:#1c1c1c;background:#1c1c1c}.news-section .btn-box a{display:inline-block;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;padding:12px 38px;line-height:24px;text-transform:uppercase;background:#117fc7;color:#fff;border-radius:2px;border:2px solid #117fc7;font-weight:800;text-decoration:none;outline:0}.news-section .btn-box a,.news-section .text{position:relative;font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.news-section .text{color:#000;margin-top:20px}.news-section .upper-box h3 a{position:relative;color:#1c1c1c;font-size:18px;font-weight:700;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.news-section .upper-box h3{font-size:24px;font-family:Roboto,sans-serif;font-weight:400;margin:0;background:0;position:relative;line-height:1em}.news-section .upper-box{position:relative;padding:30px 20px 22px}.news-section .lower-content{background-color:#f8f8f8}.news-section .news_container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.news-section .image-box img{position:relative;width:100%;display:block;max-width:100%;height:auto;vertical-align:middle}.news-section .image-box{position:relative;overflow:hidden;margin:0}.news-section .inner-box{position:relative}@media (min-width:768px){.news-section .news_col{float:left;width:50%}}@media (min-width:992px){.news-section .news_col{float:left;width:50%}}@media only screen and (max-width:1023px){.news-section .sec-title h2{font-size:24px}}