<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{
    font-family:'HelveticaNeue-Bold';
    src:url("fonts/HelveticaNeue-Bold.eot");
    src:url("fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"),
     url("fonts/HelveticaNeue-Bold.woff") format("woff"),
     url("fonts/HelveticaNeue-Bold.ttf") format("truetype"),
     url("fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");
    font-style:normal;font-weight:bold;text-rendering:optimizeLegibility}

    @font-face{
        font-family:'HelveticaNeue-Regular';
        src:url("fonts/HelveticaNeue-Regular.eot");
        src:url("fonts/HelveticaNeue-Regular.eot?#iefix") format("embedded-opentype"),
            url("fonts/HelveticaNeue-Regular.woff") format("woff"),
            url("fonts/HelveticaNeue-Regular.ttf") format("truetype"), 
            url("fonts/HelveticaNeue-Regular.svg#HelveticaNeue-Regular") format("svg");
        font-style:italic;font-weight:bold;text-rendering:optimizeLegibility}


@charset "UTF-8";
.febcol abbr,
.febcol address,
.febcol article,
.febcol aside,
.febcol audio,
.febcol b,
.febcol blockquote,
.febcol,
.febcol canvas,
.febcol caption,
.febcol cite,
.febcol code,
.febcol dd,
.febcol del,
.febcol details,
.febcol dfn,
.febcol div,
.febcol dl,
.febcol dt,
.febcol em,
.febcol fieldset,
.febcol figcaption,
.febcol figure,
.febcol footer,
.febcol form,
.febcol h1,
.febcol h2,
.febcol h3,
.febcol h4,
.febcol h5,
.febcol h6,
.febcol header,
.febcol hgroup,
.html-febcol,
.febcol i,
.febcol iframe,
.febcol img,
.febcol ins,
.febcol kbd,
.febcol label,
.febcol legend,
.febcol li,
.febcol mark,
.febcol menu,
.febcol nav,
.febcol object,
.febcol ol,
.febcol p,
.febcol pre,
.febcol q,
.febcol samp,
.febcol section,
.febcol small,
.febcol span,
.febcol strong,
.febcol sub,
.febcol summary,
.febcol sup,
.febcol table,
.febcol td,
.febcol tfoot,
.febcol th,
.febcol thead,
.febcol time,
.febcol tr,
.febcol ul,
.febcol var,
.febcol video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
}
.febcol article,
.febcol aside,
.febcol details,
.febcol figcaption,
.febcol figure,
.febcol hgroup,
.febcol section {
    display: block;
}
.febcol ul {
    list-style: none;
}
.febcol figure {
    line-height: 0;
}
.html-febcol {
    font-family: 'HelveticaNeue-Regular', Arial, sans-serif;
}

.febcol .container {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.febcol .hidden,
.febcol .only-desktop {
    display: none;
}
@media all and (min-width: 768px) {
    .febcol .container {
        margin-left: auto;
        margin-right: auto;
        max-width: 750px;
    }
    .febcol .only-mobile {
        display: none;
    }
    .febcol .only-desktop {
        display: block;
    }
    .febcol .box3 .span4 {
    width: 79.1%;
    display: inline-block;
    }
    .febcol .box3 .span5 {
        width: 20.9%;
        display: inline-block;
    }
}
@media all and (min-width: 992px) {
    .febcol .container {
        max-width: 970px;
    }
}
@media all and (min-width: 1300px) {
    .febcol .container {
        max-width: 1170px;
        padding-left: 15px;
        padding-right: 15px;
    }
}
.febcol,
.febcol a,
.febcol h1,
.febcol h2,
.febcol h3,
.febcol h4,
.febcol h5,
.febcol h6,
.febcol li,
.febcol p,
.febcol ul {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.febcol h2 {
    font-size: 65px;
}
.febcol h3 {
    font-size: 25.5px;
    line-height: 30.96px;
    letter-spacing: 1px;
}
.febcol h4 {
    font-size: 29px;
    line-height: 46px;
}
.febcol h1,
.febcol h2,
.febcol h3,
.febcol h4,
.febcol h5,
.febcol h6 {
    margin: 0;
    padding: 0;
}
.febcol h1 {
    font-size: 18px;
    color: #000;
    margin-bottom: 22px;
}
.febcol p {
    font-size: 29px;
    line-height: 46px;
    letter-spacing: 0.27px;
    font-family: 'HelveticaNeue-Regular', Arial, sans-serif;
    color: #555;
}
.febcol i {
    font-family: 'HelveticaNeue-Regular', Arial, sans-serif;
}
@media all and (min-width: 768px) {
    .febcol h1 {
        font-size: 28px;
        letter-spacing: 4px;
        margin-bottom: 40px;
    }
    .febcol p {
        margin-left: auto;
        margin-right: auto;
    }
}
.febcol .box-collection__shoes span, .febcol .carousel span {
    font-family: 'HelveticaNeue-Bold', Arial, sans-serif;
    letter-spacing: 0.2px;
    text-align: center;
    font-size: 15px;
    line-height: 1.95em;
    display: block;
    margin-top: 18px;
    color: #777777;
}

@media all and (min-width: 992px) {
    .febcol .box-collection__shoes span, .febcol .carousel span {
        font-size: 20.83px;
    }
}
.febcol .responsive-image {
    width: 100%;
    height: auto;
}

.febcol .box-collection__shoes {
    display: inline-flex;
    justify-content: center;
}

.febcol .box-columns figure {
    margin-bottom: 10px;
}
.febcol .copy-content {
    padding: 40px 20px;
    text-align: center;
}
.febcol .box-two.comfort .top {
    padding-bottom: 3%;
    box-sizing: border-box;
}
.febcol .box-two.fourimages .top {
    padding-bottom: 3.2%;
    box-sizing: border-box;
}
.febcol .box-two.fourimages {
    padding-top: 1.5%;
    padding-bottom: 1.5%;
}
.febcol .two-cols {
    padding-top: 2.3%;
}
.febcol .two-cols .btn {
    margin: 2.6% auto 0;
}
@media all and (min-width: 768px) {
    .febcol .section-heigth {
        height: 120px;
        padding: 0 !important;
    }
    .febcol .box-two {
        display: inline-flex;
        flex-direction: row;
        flex-wrap: nowrap;
    }
    .febcol .box-two .left {
        box-sizing: border-box;
        flex: 44.285714%;
    }
    .febcol .box-two .right {
        box-sizing: border-box;
        flex: 55.714286%;
    }
    .febcol .box-collection, .febcol #tec-mobile {
        padding: 5% 0 0 0;
    }
    .febcol .box-collection h3, .febcol .carousel h3, .febcol .car2 h3 {
        margin-bottom: 45px;
        font-family: 'HelveticaNeue-Bold', Arial, sans-serif;
        font-size: 29.17px;
        color: #777777;
        line-height: 33.33px;
        letter-spacing: 0.29px;
        text-align: center;
    }
    .febcol .box-collection.women-col h3 {
        margin-bottom: 34px;
    }
    /* Opacity on images */
    .febcol .hover {
        background: #212121;
    }
    .febcol .hover img {
        opacity: 1;
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
    }
    .febcol .hover:hover img {
        opacity: .5;
    }
    /* End opacity on images */
}
.febcol .bottom {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
 .febcol .bottom .leftimg, .febcol .bottom .rightimg{
    width: 50%;
    box-sizing: border-box;
}
.febcol .bottom .leftimg {
    padding-right: 1.5%;
}
.febcol .bottom .rightimg{
    padding-left: 1.5%;
}

.febcol .box-collection__shoes li figure {
    box-sizing: border-box;
}
.febcol .box-collection__shoes li:not(.last){
    padding-right: 7px;
}
.febcol .box-collection__shoes li:not(.first){
    padding-left: 7px;
}
.febcol .embed-container {
  position: relative;
  padding-bottom: 100% !important;
  height: 0;
  overflow: hidden;
  max-width: 100%; }

.febcol .embed-container iframe, .febcol .embed-container object, .febcol .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; 
}
.febcol .two-cols {
    text-align: center;
    font-size: 0;
}
.febcol .last {
    padding-top: 2.5%;
}
@media all and (max-width: 767px) {
    .febcol .box-mobile, .febcol .box-two.fourimages, .febcol .box-two.comfort .top, .febcol .box-two.fourimages .top {
    padding-bottom: 3%;
    padding-top: 3%;
    box-sizing: border-box;
    }
    .febcol .box-two.fourimages {
        display: table;
    }
    .febcol .box-two.fourimages .right {
        display: table-header-group;
        padding-bottom: 3%;
    }
    .febcol .footwear, .febcol .box-two, .febcol .last{
        padding-top: 7%;
    }
    .febcol .box-two.fourimages .left {
        display: table-footer-group;
    }
    .febcol .women-col-mobile {
        margin-bottom: 50px;
    }
}

main.febcol {
    max-width: 1600px;
    margin: 0 auto 5%;
}

.febcol .box-hero h2 {
    font-size: 56px;
    font-family:'HelveticaNeue-Bold', arial, sans-serif;
    color: #888888;
}

/* HERO BOX */

.febcol .box1 {
    position: relative;
    }
.febcol .box1 h2 {
        margin-bottom: 0;
    }
.febcol .box1 .table {
        display: table;
        width: 100%; 
 }       
.febcol .box1 .span1, .febcol .box1 .span2 {
    display: table-cell;
    vertical-align: middle;
    float: none;
    text-align: center;
}
.febcol .box1 .table .span1, .febcol .box1 .table .span2 {
    width: 100%;
}
.febcol .box1 .table .span9 {
    width: 50%;
}
.febcol .box1 .circle-one-day {
    display: block;
    text-align: left;
    margin-left: 70.5%;
    margin-right: auto;
    margin-bottom: 30%;
}
.febcol .box1 .circle-one-day img { 
    width: 220px
}
.febcol .box1 .circle-one-day h2 {
    margin-left: auto;
    font-family:'HelveticaNeue-Bold', Arial, sans-serif;
    margin-right: auto;
    color: #888888;
}
.febcol .box1 .circle-one-day h3 {
    margin-left: auto;
    margin-right: auto;
    text-transform: uppercase;
    line-height: 31px;
    margin-bottom: 5px;
}
.febcol .content-banner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.febcol .table-banner {
    display: table;
    width: 100%;
    height: 100%;
}
.febcol .cell-banner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

@media screen and (min-width: 890px) and (max-width: 1090px){
    .febcol h2 {
        font-size: 54px;
    }
    .febcol h3 {
        font-size: 21.2px;
    }
}
@media screen and (min-width: 768px) and (max-width: 889px){
    .febcol h2 {
        font-size: 43px;
    }
    .febcol h3 {
        font-size: 16.5px;
    }
}

@media screen and (max-width: 600px) {
    .febcol .trufoam .trufoamlogo {
        width: 100%;
        height: auto;
    }
}
@media screen and (min-width: 601px) and (max-width: 768px){ 
    .febcol .trufoam .trufoamlogo {
        width: 380px;
        height: auto;
    }
}
@media screen and (min-width: 768px) {
    .febcol .bigcontainer {
        padding-left: 6.25%;
        padding-right: 6.25%;
    }  
}

/* FIRST TWO COL BOX */

.febcol .trufoam {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.febcol .firstsection {
    text-align: center;
    margin-top: 6%;
}
.febcol .trufoam h4 {
    color: #555;
    font-family:'HelveticaNeue-Bold', Arial, sans-serif;
    letter-spacing: 0.27px;
    margin-top: 5.3%;
}
.febcol .trufoam .trufoamlogo {
    margin: 0 auto;
}
.febcol .trufoam h3 {
    text-transform: uppercase;
    line-height: 30.96px;
    padding-left: 5px;
}

.febcol .trufoambanks {
    margin-top: 7%;
    margin-bottom: 9%;
    width: 64.66%;
}
.febcol .btn {
    background: transparent;
    color: #555555;
    display: inline-block;
    border: 2px solid #555555;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 17px 35px 15px;
    font-family: 'HelveticaNeue-Bold', Arial, sans-serif;
    text-decoration: none;
}
.febcol .btn:hover {
    opacity: 0.8;
}
.febcol .trufoam .btn {
    align-self: center;
    margin-top: 3.8%;
}
@media all (max-width: 767px) {
    .febcol .btn {
        font-size: 16px;
        max-width: 100px;
        display: block;
        text-align: center;
        margin: 40px auto;
        padding: 15px 20px 13px;
    }   
}
@media screen and (min-width: 1125px) and (max-width: 1490px){
    .febcol .trufoam h3 {
        font-size: 23.5px;
        line-height: 28.53px;    
    } 
}
@media screen and (min-width: 900px) and (max-width: 1124px){
    .febcol .trufoamlogo {
        width: 500px;
        height: auto;
    }
    .febcol .trufoam h3 {
        font-size: 20.8px;
        line-height: 25.25px;    
    } 
    .febcol .trufoam h4, .febcol .trufoam p {
        font-size: 25px;
        line-height: 39px;
    }
    .febcol .btn {
        font-size: 16px;
        padding: 14px 20px 10px;
        line-height: 16px;
    }  
    .febcol .box1 .circle-one-day img {
        width: 190px;
    }
    .febcol .box1 .circle-one-day {
        margin-left: 71%;
        margin-bottom: 26%;
    }  
}

@media screen and (min-width: 768px) and (max-width: 899px){
    .febcol .trufoamlogo {
        width: 380px;
        height: auto;
    }
    .febcol .trufoam h3 {
        font-size: 16px;
        line-height: 19.42px;    
    } 
     .febcol .trufoam h4, .febcol .trufoam p {
        font-size: 22px;
        line-height: 35px;
     }
     .febcol .btn {
        font-size: 14px;
        line-height: 14px;
        padding: 14px 20px 11px;
    }   
    .febcol .box1 .circle-one-day img {
        width: 150px;
    }
    .febcol .box1 .circle-one-day {
        margin-left: 71%;
        margin-bottom: 26%;
    } 
}
/* Get a move on */
.febcol .white {
    color: #fff;
    font-size: 56.61px;
    font-family:'HelveticaNeue-Bold', arial, sans-serif;
}
.febcol .box3 {
    font-size: 0;
    padding-top: 5%;
}
.febcol .box4 {
    padding-top: 0;
}
.febcol .box3 .btn {
    position: relative;
}
.febcol .get-move {
    display: flex;
    align-items: center;
}
.febcol .box3 .circle-one-day {
    display: block;
    margin-right: auto;
}
.febcol .box5 .circle-one-day {
    margin-left: 57%;
    margin-bottom: 1.4%;
}
.febcol .box4 .circle-one-day {
    margin-left: 24.7%;
    margin-bottom: 0.6%;
}
@media screen and (min-width: 1250px) and (max-width: 1400px){
    .febcol .white {
        font-size: 48px;
    }
}
@media screen and (min-width: 900px) and (max-width: 1249px){
    .febcol .white {
        font-size: 35px;
    }
    .febcol .box4 .circle-one-day {
        margin-left: 18%;
    }
}
@media screen and (min-width: 768px) and (max-width: 899px){
        .febcol .white {
            font-size: 30px;
        }
        .febcol .white {
            font-size: 27px;
        }
}
@media screen and (min-width: 768px) and (max-width: 1249px){
    .febcol .box5 .span4 {
        padding-left: 5%;
    }
    .febcol .box4 .span4 {
        padding-right: 5%;
    }
    .febcol .box4 .circle-one-day {
        margin-left: 18%;
    }
}
/* GET SOME AIR */
.febcol .box4 .span5 {
    text-align: right;
}
/* XC HERO */
.febcol .xc-container {
    margin-bottom: 6%;
}
.febcol .xc-container .cell-banner {
    text-align: left;
}
.febcol .xc-logo {
    margin-bottom: 3%;
}
.febcol .xc-container .circle-one-day {
    margin-left: 57.7%;
    margin-bottom: 26%;
}
@media screen and (min-width: 1082px) and (max-width: 1249px) {
    .febcol .xc-container .xc-logo {
        width: 150px;
        height: auto;
    }
    .febcol .xc-container h3 {
        font-size: 20.8px;
        line-height: 25.25px;    
    } 
    .febcol .xc-container .circle-one-day {
        margin-left: 52.7%;
        margin-bottom: 28%;
    }
}
@media screen and (min-width: 1250px) and (max-width: 1400px) { 
    .febcol .xc-container .circle-one-day {
        margin-left: 56%;
        margin-bottom: 30%;
    }
}
@media screen and (min-width: 900px) and (max-width: 1081px) {
    .febcol .xc-container .xc-logo {
        width: 120px;
        height: auto;
    }
    .febcol .xc-container h3 {
        font-size: 16px;
        line-height: 19.42px;    
    } 
    .febcol .xc-container .circle-one-day {
        margin-left: 53.7%;
        margin-bottom: 28%;
    }
}
@media screen and (min-width: 768px) and (max-width: 899px) {
    .febcol .xc-container .xc-logo {
        width: 100px;
        height: auto;
    }
    .febcol .xc-container h3 {
        font-size: 13px;
        line-height: 15.77px;    
    } 
    .febcol .xc-container .circle-one-day {
        margin-left: 54.7%;
        margin-bottom: 27%;
    }
}
/* MOBILE */

@media screen and (max-width: 449px){
    .febcol .box1 .circle-one-day h3 {
        font-size: 11px;
        line-height: 14px;
    }
    .febcol .box1 .circle-one-day {
        margin-left: 67%!important;
        margin-bottom: 38%!important;
    }
    .febcol .box1 .circle-one-day img {
        width: 90px;
    }
    .febcol .box5 .circle-one-day {
        margin-left: 51%;
        margin-bottom: 13%;
    }
    .febcol .white {
        font-size: 20px;
    }
    .febcol .box4 .circle-one-day {
        margin-left: 62%;
        margin-bottom: 28%;
    }
    .febcol .xc-container h3 {
        font-size: 14px;
        line-height: 16px;
    }
    .febcol .xc-container .circle-one-day {
        margin-left: 8%;
        margin-bottom: 36%;
    }
    .febcol .xc-logo {
        width: 100px;
    }
}
@media screen and (min-width: 450px) and (max-width: 550px) {
    .febcol .box1 .circle-one-day h3 {
        font-size: 13px;
        line-height: 16px;
    }
    .febcol .box1 .circle-one-day img {
        width: 100px;
    }
    .febcol .box1 .circle-one-day {
        margin-left: 68%!important;
    }
    .febcol .box5 .circle-one-day {
        margin-left: 52%;
        margin-bottom: 11.4%;
    }
    .febcol .white {
        font-size: 24px;
    }
    .febcol .box4 .circle-one-day {
        margin-left: 62%;
        margin-bottom: 27%;
    }
    .febcol .xc-container h3 {
        font-size: 18px;
        line-height: 20px;
    }
    .febcol .xc-container .circle-one-day {
        margin-left: 8%;
        margin-bottom: 36%;
    }
    .febcol .xc-logo {
        width: 100px;
    }
}
@media screen and (min-width: 550px) and (max-width: 650px) {
    .febcol .box1 .circle-one-day h3 {
        font-size: 15px;
        line-height: 18px;
    }
    .febcol .box1 .circle-one-day img {
        width: 120px;
    }
    .febcol .box1 .circle-one-day {
        margin-left: 59.2%;
    }
    .febcol .box5 .circle-one-day {
        margin-left: 52%;
        margin-bottom: 11.4%;
    }
    .febcol .white {
        font-size: 28px;
    }
    .febcol .box4 .circle-one-day {
        margin-left: 62%;
        margin-bottom: 25%;
    }
    .febcol .xc-container h3 {
        font-size: 21px;
        line-height: 22px;
    }
    .febcol .xc-container .circle-one-day {
        margin-left: 8%;
        margin-bottom: 36%;
    }
    .febcol .xc-logo {
        width: 120px;
    }
}
@media screen and (min-width: 651px) and (max-width: 767px) {
    .febcol .box1 .circle-one-day h3 {
        font-size: 17px;
        line-height: 20px;
    }
    .febcol .xc-logo {
        width: 100px;
    }
    .febcol .box1 .circle-one-day img {
        width: 140px;
    }
    .febcol .xc-container h3 {
        font-size: 21px;
        line-height: 22px;
    }
    .febcol .xc-container .circle-one-day {
        margin-left: 8%;
        margin-bottom: 36%;
    }
    .febcol .box5 .circle-one-day {
        margin-left: 52%;
        margin-bottom: 13.4%;
    }
    .febcol .white {
        font-size: 33px;
    }
}
@media screen and (max-width: 767px){
    .febcol .box1 {
        position: relative;
    }
   .febcol .box1 .circle-one-day {
    margin-top: 0;
    margin-bottom: 29%;
    margin-left: 73%;
   }
    .febcol .box1 .span3 {
        position: absolute;
        bottom: 30%;
        left: 10%;
    }
    .febcol .box1 .span3 h2 {
        color: #fff;
        font-size: 32px;
        font-family:'HelveticaNeue-Bold', Arial, sans-serif;
    }
    .febcol .firstsection {
        margin-top: 10%;
    }
    .febcol .tru, .box-two {
        display: flex;
        flex-flow: column;
    }
    .febcol .tru .left {
        order: 2;
    }
    .febcol .tru .right {
        order: 1;
    }
    .febcol .trufoam .trufoamlogo {
        margin-bottom: 6%;
    }
    .febcol .bigcontainer {
        padding-left: 10%;
        padding-right: 10%;
    }
    .febcol .trufoam h3, .febcol h3 {
        font-size: 18px;
        line-height: 23px;
    }
   .febcol h4, .febcol p {
        font-size: 19.5px;
        line-height: 31px;
    }
    .febcol .trufoambanks {
        width: 100%;
        margin-top: 10%;
        margin-bottom: 4%;
    }
    .febcol .trufoam .btn {
        align-self: center;
    }
    .febcol .box5.bigcontainer, .febcol .box4.bigcontainer {
        padding-left: 0;
        padding-right: 0;
    }
    .febcol .box4, .box5 {
        margin-top: 3%;
    }
    .febcol .get-move {
        display: flex;
        align-items: center;
        flex-direction: column;
    }
    .febcol .car {
        margin-bottom: 4%;
    }
    /* carousel */
    .febcol .carousel h3 {
        margin-bottom: 30px;
        font-family: 'HelveticaNeue-Bold', Arial, sans-serif;
        font-size: 23px;
        text-align: center;
        margin-top: 4%;
        color: #777777;
        line-height: 33.33px;
        letter-spacing: 0.29px;
    }
    .febcol .box5 .get-move .span5 {
        display: none;
    }
    .febcol #tec-mobile .item {
        text-align: center;
        box-sizing: border-box;
        width: 250px;
    }

    .febcol .carousel-mobile span {
        font-family: 'HelveticaNeue-Bold', Arial, sans-serif;
        letter-spacing: 0.2px;
        font-size: 15px;
        line-height: 1.95em;
        display: block;
        margin-top: 18px;
        color: #777777;
    }
    .febcol .air {
        margin-bottom: 8%;      
    }
    .febcol .gifimage .right {
        margin-top: 5%;
    }
    .febcol .gifimage .left {
        margin-top: 5%;
    }
    .febcol #tec-mobile {
        margin-top: 30px;
        text-align: center;
    }
    .febcol #tec-mobile .btn {
        margin-top: 5%;
    }
    .febcol .xcmobile {
        margin-bottom: 8%;
    }
    .febcol .xc-container .btn {
        display: none;
    }
    .febcol .xc-container {
        margin-top: 8%;
    }
    .febcol, .febcol {
      overflow-x: hidden;
    }
    .febcol {
      position: relative
    }
    .febcol .someair {
        margin-top: 12%;
    }
    .febcol .box5 {
        padding-top: 10%;
    }
    .febcol .two-cols.bigcontainer, .febcol .bigcontainer.last {
        padding-left: 0;
        padding-right: 0;
    }
    .febcol .two-cols .left {
        padding-left: 10%;
        padding-right: 10%;
        padding-bottom: 2%;
        padding-top: 2%;
    }
    .febcol .two-cols .right {
        padding-top: 2%;
    }
    .febcol .two-cols .btn {
        margin-top: 7%;
    }
    .febcol .reverse {
        flex-flow: column-reverse;
    }
}

@media screen and (max-width: 500px){  
   .febcol h4, .febcol p {
        font-size: 16px;
        line-height: 25px;
    }
    .febcol .firstsection {
        margin-top: 13%;
    }
    .febcol .trufoam h4 {
        max-width: 100%;
        margin-top: 9%;
    }

    .febcol .trufoam .btn {
        margin-top: 12%;
        margin-bottom: 7%;
    }
}
@media screen and (min-width: 768px){ 
    .febcol .gifimage .left {
        padding-left: 8.45%;
        padding-right: 0;
        width: 55%;
    }  
    .febcol .gifimage .right {
        padding-left: 4%;
        padding-right: 0;
        width: 45%;
    }
    .febcol .xc-flex {
        display: none;
    }
    .febcol .xc-container {
        margin-bottom: 10%; 
    }
    .febcol .box-collection, .febcol #tec-mobile {
        padding: 50px 0;
        text-align: center;
    }
}</pre></body></html>