.news-section{display:block;padding:80px 0 25px;position:relative}.news-section .sec-title{margin-bottom:42px;position:relative;text-align:center}.news-section .sec-title h2 span{color:gray}.news-section .news_col{float:left;margin-bottom:40px;min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.news-section .sec-title h2{background:0;color:#1c1c1c;font-family:Roboto,sans-serif;font-size:32px;font-weight:800;line-height:1.4em;margin:0;padding-bottom:10px;position:relative;text-align:center;text-transform:uppercase}.news-section .row_wrap{margin-left:-15px;margin-right:-15px}.news-section .btn-box a:hover{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.news-section .btn-box a{background:#117fc7;border:2px solid #117fc7;border-radius:2px;color:#fff;display:inline-block;font-weight:800;line-height:24px;outline:0;padding:12px 38px;text-decoration:none;text-transform:uppercase;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 .btn-box a,.news-section .text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;position:relative}.news-section .text{color:#000;margin-top:20px}.news-section .upper-box h3 a{color:#1c1c1c;font-size:18px;font-weight:700;position:relative;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{background:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:1em;margin:0;position:relative}.news-section .upper-box{padding:30px 20px 22px;position:relative}.news-section .lower-content{background-color:#f8f8f8}.news-section .news_container{margin:0 auto;max-width:1200px;padding:0 15px;position:static}.news-section .image-box img{display:block;height:auto;max-width:100%;position:relative;vertical-align:middle;width:100%}.news-section .image-box{margin:0;overflow:hidden;position:relative}.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}}