/*Default styles are for image in left text on the right*/
@media only screen and (min-width: 320px) {
	/*General styles*/
    .text-image-main-container.alignfull{
        padding:0px;
    }
    .ti-wrapper.alignfull{
        padding:0px;
        margin-bottom: 40px;
    }
    .ti-image-container.chain-animations{
        overflow: hidden;
    }
    .ti-text-container{
        padding-top:20px;
        padding-left: var(--mobile-side-padding);
        padding-right: var(--mobile-side-padding);
    }

}
@media only screen and (min-width: 768px) {
    .ti-wrapper.alignfull{
        margin-bottom:60px;
    }
    .ti-image-container figure{
        height:100%;
    }
    .ti-image-container figure img{
        height:100%;
        object-fit: cover;
    }
    .ti-text-container{
        padding:40px 0px;
        max-width: 640px;
        margin-right:auto;
        margin-left:4%;
        align-self: center;
    }
    /*Every other*/
    .text-image-main-container .ti-wrapper:nth-child(even){
        flex-direction: row-reverse;
    }
    .text-image-main-container .ti-wrapper:nth-child(even) .ti-text-container{
        margin-left: auto;
        margin-right: 4%;
    }

}

@media only screen and (min-width: 990px) {


}

@media only screen and (min-width: 1280px) {

}