.article.page-content-area { padding: 80px 0 0;}
.article.page-content-area h2 {margin-bottom: 41px;}
.article-inner { padding: 0 0 82px; }
.article-inner .caption {font-size: 14px; letter-spacing: 0.54px; margin-bottom: 10px;}
ol + p.clearfix { margin: 0 0 18px;}
.article.page-content-area ol {padding-top: 8px; margin: 0 0 33px;}
.main-container .default-wrapper > img { margin:0 0 10px; }
.olt-newswrapper {  min-height:802px; padding: 140px 0 0; }
.olt-header { border-bottom: 1px solid #86919a; padding: 0 0 35px; position: relative;}
.olt-header .title { color:#fff; font-size:40px; line-height: 1.25; font-weight: normal; top: 7px; position: relative;}
.olt-news.btn-white { height:53px; }
.olt-news.btn-white a { color:#fff; border: solid 1px #fff;  padding: 18.5px 23px 17.5px 24px; transition: all 0.5s ease; font-size: 14px; min-width:195px; height:100%; }
.olt-news.btn-white a:hover { color:#44546b; }

.olt-news.btn-white.mobile-btn { height:40px; margin:30px 0 0; }
.olt-news.btn-white.mobile-btn a { min-width: 142px; height:100%; background:#fff; color:#304454; font-size:14px;}

.slider-btns .circle-btn:first-child { margin: 0 0 0 47px; }
.slider-btns .circle-btn { font-size: 24px; color: #fff;  width: 45px;  height: 45px;
    border-radius: 50%;  background: transparent;  border: 1px solid #fff;  opacity: 0.7; transition: all 0.5s ease;  }
.slider-btns .circle-btn:hover { background:#fff; color:#44546b; opacity: 1; cursor: pointer; }
.slider-btns .circle-btn.slider-next { margin: 0 0 0 20px; }

.olt-slider {  padding: 66px 0 0; }
.olt-slider .slick-list {overflow: visible;}
.slick-track { display: flex !important; }
.olt-news-item { 
    width: 488px; min-width:488px;  min-height: 370px; margin:0 20px 0 0; background-color: #888c7c;
    padding:46px 40px 30px 35px; border-bottom:20px solid #767a6a;
}

.olt-news-item .sub-header { color:#fff; opacity:0.81; margin:0; padding: 0 0 5px; }
.olt-news-item h5 { color:#fff;  }
.olt-news-item h5 { margin: 0 0 18px; color:#fff;  }
.olt-news-item h5 a {color:#fff;}
.olt-news-item h5 a:hover {color:#304454!important;}
.olt-news-item p { color:#fff; margin:0 0 22px; }

.olt-news-item .btn a {border-color:#c3c5bd; color:#fff; min-width: 149px; height: 48px; padding:10px; transition:all 0.5s ease; }
.olt-news-item .btn a:hover { color:#888c7c; }


@media only screen and (max-width:1024px) {
    .olt-newswrapper {
        min-height: 712px;
        padding: 70px 0 0;
    }
}

@media only screen and (min-width:767px) {
    .show-btn-mobile { display:none !important; }
    .hide-btn-mobile { display: inline-block !important;}
}

@media only screen and (max-width:950px) {
    .article.page-content-area { padding-top:53px; }
    .article-inner { padding: 0 0 20px; }
    .olt-newswrapper { min-height: inherit;  padding: 40px 0; }
    .olt-header { padding: 0 0 24px; }
    .olt-slider {  padding: 44px 0 0; }
}

@media only screen and (max-width:767px) {
    .olt-slider { padding:0; }
    .show-btn-mobile { display:inline-block !important; }
    .hide-btn-mobile { display:none !important; }
    .olt-newswrapper {  padding: 40px 0 58px; }
    .olt-header {border:none; }
    .olt-header .title { font-size:26px; line-height: 1.73; }
    .slider-btns .circle-btn { border-radius:0; width:50px; height:45px; font-size:15px; background:#fff; color:#304454; opacity:1; }
    .slider-btns .circle-btn.slider-next { margin-left:10px; }
    .slider-btns .circle-btn.slider-prev i:before { content: "\f053"; }
    .slider-btns .circle-btn.slider-next i:before  { content: "\f054"; }
    .olt-news-item { min-width: inherit; }
}