.linkedin .ticon {
    display: inline-block;
    font: normal normal normal 14px/1 ticons;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border: solid 1px;
    border-radius: 50px;
    padding: 5px;
}

#site-header.overlay-header {
    background: #ffffff8c;
}

.ach-img-70 img {
    max-width: 90%;
    height: auto;
}



/* timeline scc styling */

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n+1) span.icon-placeholder, .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n+1) .ctl-story-time:after, .cool-timeline-horizontal .wrp-desgin-4 ul.slick-slider .slick-list li:nth-child(2n+1) span.icon-placeholder, .cool-timeline-horizontal .wrp-desgin-4 ul.ctl_h_nav .slick-list li:nth-child(2n+1) .ctl-story-time:after {
    background: #bcbcbc;
    border-radius: 50px !important;
}

.cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) span.icon-placeholder, .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) .ctl-story-time:after, .cool-timeline-horizontal .wrp-desgin-4 ul.slick-slider .slick-list li:nth-child(2n) span.icon-placeholder, .cool-timeline-horizontal .wrp-desgin-4 ul.ctl_h_nav .slick-list li:nth-child(2n) .ctl-story-time:after {
    background: #bcbcbc;
    border-radius: 50px !important;
}

.cool-timeline-horizontal .full-width img {
    width: 100%;
    height: auto;
    max-height: 400px !important;
    object-fit: contain !important;
}

.cool-timeline-horizontal .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .ctl_info {
    line-height: 1.42;
    display: inline-block;
    width: 100%;
    color: #666;
    background: #E9E8E8 !important;
    padding-top: 20px !important;
}

/* Footer */
#copyright {
    width: 100%;
}

.footer--copyright,
.footer--credit {
  display: inline-block;
}

.footer--copyright {
  text-align: left
}

.footer--credit {
  text-align: right;
  float: right;
}

@media only screen and (max-width: 959px) {

  .footer--copyright,
  .footer--credit {
    text-align: center;
    float: none;
    width: 100%;
  }

  .footer--copyright {
    padding-top: 15px;
  }

  .footer--credit {
    padding-bottom: 15px;
    padding-top: 15px;
  }

}


/* fleet buttons styling */

.theme-button.clean.blue, .theme-button.outline.blue, .theme-button.minimal-border.blue, .theme-txt-link.blue {
    padding: 10px 78px;
}