
@media ( max-width: 899px ) {

         .ps-img-and-content.ps-with-floated-content.ps-with-img-left.ps-content-type-timeline .ps-fgrid-row {

                  flex-direction: column-reverse;                
         }

         .ps-img-and-content.ps-with-floated-content.ps-with-img-left.ps-content-type-timeline .ps-fgrid-col-06:first-child,
         .ps-img-and-content.ps-with-floated-content.ps-with-img-right.ps-content-type-timeline .ps-fgrid-col-06:nth-child(n + 2) {
        
                   margin-top: 22px;
         }

         .ps-img-and-content.ps-with-floated-content.ps-with-img-left.ps-content-type-timeline .ps-fgrid-col-06:nth-child(n + 2) {
        
                   margin-top: 0;
         }      
}


@media ( max-width: 479px ) {

         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h1,
         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h2,
         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h3,
         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h4,
         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h5 {

                  font-size: 49px;
         }
}

@media ( min-width: 480px ) {

         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h1,
         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h2,
         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h3,
         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h4,
         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h5 {

                  font-size: 63px;
         }
}

.ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h1,
.ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h2,
.ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h3,
.ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h4,
.ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper h5,
.ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper p,
.ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-content-wrapper div {

         max-width: 350px;
         margin-left: auto;
         margin-right: auto;
}

@media ( max-width: 479px ) {

         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-img-wrapper img {

                  width: 75%;
                  margin-left: auto;
                  margin-right: auto;                  
         }
}

@media ( min-width: 480px ) and ( max-width: 899px ) {

         .ps-img-and-content.ps-with-floated-content.ps-content-type-timeline .ps-img-wrapper img {

                  width: 80%;
                  margin-left: auto;
                  margin-right: auto;                  
         }
}