@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1366px) {
}
@media only screen and (max-width: 1280px) {
}
@media only screen and (max-width: 1024px) {
}
@media only screen and (max-width: 768px) {
#vertical-background.vertical-4 .timeline-item {
padding: 0 30px 150px 30px;
}
#vertical-background.vertical-4 .timeline-background:before {
display: none;
}
#vertical-background.vertical-4 .timeline-item:before {
display: none;
}
#vertical-background .timeline-item--active .timeline__content-title {
padding: 0;
}
#vertical-background.vertical-4 .timeline-title.mobile {
display: block;
color: #fff;
margin-top: 20px;
}
#vertical-background .timeline-item--active .timeline__content-title {
margin: 0px 0 20px 0;
}
.vertical-5 .timeline .swiper-container {
height: calc(100vh - 100px)!important;
}
#timeline-vertical-6 .timeline-img, 
#timeline-vertical-6 .content-text {
float: none;
width: 100%;
padding: 0;
}
#timeline-vertical-6 .timeline-img {
margin-bottom: 20px;
}
.timeline-horizontal-2 .events-content li {
padding: 0 30px;
}
.timeline-vertical-10.timeline-content {
max-width: 90%;
margin: auto;
}
#timeline-horizontal-4 .tl-4-items-arrow-left, #timeline-horizontal-4 .tl-4-items-arrow-right {
top: 46%;
}
#timeline-horizontal-4 .tl-4-items-arrow-right {
right: 11%;
}
#timeline-horizontal-4 .timeline-4-content-inner .timeline-title {
line-height: 1;
font-size: 38px;
}
#timeline-horizontal-4 .timeline-4-content-inner .timeline-text {
line-height: 20px;
font-size: 16px;
}
#timeline-horizontal-9 .content img {
width: 100%!important;
float: none!important;
}
#timeline-horizontal-9 .timeline-desc {
width: 100%!important;
float: none!important;
}
#timeline-horizontal-9 .description-flex-container {
width: 100%;
max-width: 100%;
}
.timeline-container.timeline-theme-9 {
overflow: hidden;
}
#timeline-horizontal-9 .input span::before {
display: none;
}
#timeline-horizontal-4 .timeline-4-content, #timeline-horizontal-4 .tl-image {
height: 50%;
}
#timeline-horizontal-4 .timeline-4-content, #timeline-horizontal-4 .tl-image img {
object-fit: cover;
}
}
@media only screen and (max-width: 640px) {
.vertical-8 .timeline::before {
left: 50px;
}
.vertical-8 .content-perspective {
top: 120px;
}
.vertical-8 .event {
margin-bottom: 150px;
}
#vertical-basic.vertical-8 .timeline-info {
position: absolute;
top: 50%;
left: 50%;
transform: translate(50%, -50%);
display: flex;
align-items: center;
justify-content: center;
margin-left: 10px;
}
#timeline-vertical-9 .timeline-v9 {
margin-right: 0;
margin-left: 0;
padding-left: 1em;
}
#timeline-vertical-9 .timeline-v9 .event:after {
left: -1.4em;
}
#timeline-vertical-9 .timeline-info.mobile {
display: block;
color: #ffffff;
font-style: italic;
font-size: 14px;
font-weight: 500;
}
#timeline-vertical-9 .icon-v9 {
top: 25px;
}
#horizontal-1 .timeline-list {
max-width: 100%;
width: 500px;
}
.timeline-horizontal .timeline-dots-wrap {
width: auto!important;
max-width: 100%;
position: absolute;
overflow: hidden;
}
#timeline-horizontal-4 .tl-4-items-arrow-left, #timeline-horizontal-4 .tl-4-items-arrow-right {
top: 39%;
transform: translateY(-50% );
margin-top: 28px;
}
#timeline-horizontal-4 .tl-4-items-arrow-right {
right: 8%;
}
#timeline-horizontal-6 .tl-item {
height: calc(100vh - 100px);
margin-bottom: 30px;
}
#timeline-horizontal-9 .input {
width: 50px!important;
height: 50px!important;
}
#timeline-horizontal-9 .input span::after {
transform: none;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
justify-items: center;
}
#timeline-vertical-6 .timeline__nav ul li {
font-size: 14px;
}
#timeline-vertical-6 .timeline__nav ul li.active {
font-size: 15px;
}
#timeline-vertical-6 .timeline__nav ul li.active:after {
right: 0px;
width: 100%;
}
.timeline-item {
max-width: 100%;
}
}