/* ---------------------------------
	-- Products Main Page
---------------------------------- */
.n2-ss-layer-content,
.n2-ow-all p,
.n2-ow {
    font-family: 'Antenna Regular' !important;
}

 @media screen and (max-width: 1166px) {
 	.site-inner {
 		margin-top:45px !important;
 	}	
 }
/* --------------------------------- 
	--- METHOD OVERVIEW
------------------------------------ */

.trigger-wistia {
    cursor: pointer;
}

.fl-node-5bd36376d3973>.fl-row-content-wrap {
    padding-bottom: 32vw !important;
}

.fl-node-5be2124f841ac .outer-container {
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 991px) {
    .fl-node-5bc0f793ef5dd>.fl-row-content-wrap {
        padding-bottom: 22rem;
    }
}

@media screen and (max-width: 767px) {
    .fl-node-5c0978773c8d3>.fl-row-content-wrap {
        padding-top: 5vw;
        padding-bottom: 24vw;
        background-size: 55%;
        background-position: 98% bottom;
    }

    .fl-node-5bc0f793ef5dd>.fl-row-content-wrap {
        position: relative;
        background-repeat: no-repeat;
        background-position: 35vw 100%;
        background-attachment: scroll;
        background-size: contain;
    }

    .fl-node-5bc0f793ef5dd>.fl-row-content-wrap:after {
        content: "";
        position: absolute;
        ;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 5vw;
    }

    .fl-node-5bce0f9e726e0>.fl-row-content-wrap {
        padding-top: 6vw !important;
        padding-top: 6vw !important;
    }

    .fl-node-5bce0f9e726e0 .fl-bg-video {
        background: url(/wp-content/uploads/2018/12/bg-image.jpg) center center / cover no-repeat transparent;
    }

    .fl-node-5bce0f9e726e0 video {
        display: none;
    }

    .fl-node-5bce0f9e72f0b {
        position: relative;
    }

    .fl-node-5bce0f9e72f0b:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        min-height: 475px;
        height: 100%;
        width: 100%;
        background-color: #fff;
        opacity: .75;
        z-index: 1;
    }

    .fl-node-5bce0f9e72f0b .fl-col-content {
        position: relative;
        z-index: 2;
    }

    .fl-node-5bc4d4b43c587>.fl-module-content,
    .fl-node-5bc4d6976471c>.fl-module-content {
        margin-left: 15px;
        margin-right: 15px;
    }

    .fl-node-5bc4d4b43c587>.fl-module-content {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }

    .fl-node-5be2124f841ac .column-title,
    .fl-node-5be2124f841ac .roi-number {
        font-size: 18px;
        line-height: 1em;
    }

    .fl-node-5be2124f841ac .column-title {
        font-size: 18px;
        line-height: 1em;
    }

    .fl-node-5be2124f841ac .subtitle {
        font-size: 12px;
        line-height: 1em;
    }

    .fl-node-5be2124f841ac .column-title-2 {
        font-size: 14px;
    }

    .fl-node-5c00506ed7a56 {
        margin-top: -2vw;
        margin-bottom: 30vw;
    }

    .fl-node-5c00506ed7a56>.fl-col-content {
        background-size: contain;
        height: 50vw;
        background-position: center;
    }
}

@media screen and (max-width: 500px) {
    .fl-node-5c0978773c8d3>.fl-row-content-wrap {
        padding-bottom: 15vw;
    }
}

/* --------------------------------- 
	--- METHOD FEATURES
------------------------------------ */
/*-- duel performance extruders --*/
.fl-node-5bc77cbd7bfc3 {
    position: relative;
    z-index: 2;
}


@media screen and (min-width:768px) {
    .fl-node-5c0160237c78c .table-container h5 br {
        content: ' '
    }

    .fl-node-5c0160237c78c .table-container h5 br:after {
        content: ' '
    }
}

@media screen and (max-width:991px) {
    .twentytwenty-container img {
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .fl-node-5bc77e6fa9b38>.fl-module-content {
        margin-top: 3vw;
        margin-left: auto;
        margin-right: auto;
        max-width: 500px;
    }

    .fl-node-5bc77f2c8e474 {}

    .fl-node-5bc659a08df3e {
        width: 100%;
        height: 45vw;
    }

    .fl-node-5bc659a08df3e>.fl-module-content {
        background-size: con;
        t
    }

    .fl-node-5beef8a82483c>.fl-module-content {
        margin-top: 25px;
    }
}

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

    /* -- hero -- */
    .fl-node-5bc629ac67ef7>.fl-row-content-wrap {
        padding-top: 15vw;
        padding-bottom: 25vw;
    }

    .fl-node-5bc77e6fa9b38 .slider-info {
        width: auto;
        margin-left: auto;
        margin-right: auto;
    }

    .fl-node-5bc77e6fa9b38>.fl-module-content {
        max-width: 90vw;
    }

    .fl-node-5beefd1334242 .fl-photo-content>img {
        display: block;
        margin: 0 auto;
    }

    .swiper-container-feature {
        margin-top: 30px;
    }

    .fl-node-5beefa0bd48c6 {
        margin-top: 50px;
    }
}