@media only screen and (max-width:1024px) {

    body:not(.edgtf-content-is-behind-header):not(.error404) .edgtf-content {

        margin-top: 0 !important

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-hide-on-tablet {

        display: none !important

    }

}



@media only screen and (max-width:680px) {

    .edgtf-hide-on-mobile {

        display: none !important

    }

}



@media only screen and (max-width:1200px) {

    .edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section {

        width: 950px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section {

        width: 768px

    }

}



@media only screen and (max-width:768px) {

    .edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section {

        width: 600px

    }

}



@media only screen and (max-width:680px) {

    .edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section {

        width: 420px

    }

}



@media only screen and (max-width:480px) {

    .edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section {

        width: 300px

    }

}



@media only screen and (max-width:320px) {

    .edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section {

        width: 90%

    }

}



@media only screen and (max-width:1200px) {

    .edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {

        width: 1000px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {

        width: 904px

    }

}



@media only screen and (max-width:768px) {

    .edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {

        width: 680px

    }

}



@media only screen and (max-width:680px) {

    .edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {

        width: 470px

    }

}



@media only screen and (max-width:480px) {

    .edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {

        width: 350px

    }

}



@media only screen and (max-width:320px) {

    .edgtf-boxed .edgtf-wrapper .edgtf-footer-inner, .edgtf-boxed .edgtf-wrapper .edgtf-wrapper-inner {

        width: 92%

    }

}



@media only screen and (max-width:1280px) {

    .edgtf-huge-space .edgtf-outer-space {

        margin: 0 -25px

    }



    .edgtf-huge-space .edgtf-outer-space .edgtf-item-space {

        padding: 0 25px;

        margin: 0 0 50px

    }



    .edgtf-huge-space.edgtf-disable-bottom-space {

        margin-bottom: -50px

    }



    .edgtf-huge-space.edgtf-columns-has-side-space {

        padding: 0 50px

    }

}



@media only screen and (max-width:1440px) {

    .edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {

        width: 20%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space {

        width: 20%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 40%

    }

}



@media only screen and (max-width:1440px) and (min-width:1367px) {

    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space:nth-child(5n+1) {

        clear: both

    }

}



@media only screen and (max-width:1366px) {

    .edgtf-grid-list.edgtf-five-columns .edgtf-masonry-grid-sizer {

        width: 25%

    }



    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space {

        width: 25%

    }



    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 50%

    }

}



@media only screen and (max-width:1366px) and (min-width:1025px) {

    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space:nth-child(4n+1) {

        clear: both

    }

}



@media only screen and (max-width:1366px) {

    .edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {

        width: 25%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space {

        width: 25%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 50%

    }

}



@media only screen and (max-width:1366px) and (min-width:1025px) {

    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space:nth-child(4n+1) {

        clear: both

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-grid-list.edgtf-four-columns .edgtf-masonry-grid-sizer {

        width: 33.33333%

    }



    .edgtf-grid-list.edgtf-four-columns .edgtf-item-space {

        width: 33.33333%

    }



    .edgtf-grid-list.edgtf-four-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-four-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 66.66667%

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    .edgtf-grid-list.edgtf-four-columns .edgtf-item-space:nth-child(3n+1) {

        clear: both

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-grid-list.edgtf-five-columns .edgtf-masonry-grid-sizer {

        width: 33.33333%

    }



    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space {

        width: 33.33333%

    }



    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 66.66667%

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space:nth-child(3n+1) {

        clear: both

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {

        width: 33.33333%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space {

        width: 33.33333%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 66.66667%

    }

}



@media only screen and (max-width:1024px) and (min-width:769px) {

    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space:nth-child(3n+1) {

        clear: both

    }

}



@media only screen and (max-width:768px) {

    .edgtf-grid-list.edgtf-three-columns .edgtf-masonry-grid-sizer {

        width: 50%

    }



    .edgtf-grid-list.edgtf-three-columns .edgtf-item-space {

        width: 50%

    }



    .edgtf-grid-list.edgtf-three-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-three-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 100%

    }

}



@media only screen and (max-width:768px) and (min-width:681px) {

    .edgtf-grid-list.edgtf-three-columns .edgtf-item-space:nth-child(2n+1) {

        clear: both

    }

}



@media only screen and (max-width:768px) {

    .edgtf-grid-list.edgtf-four-columns .edgtf-masonry-grid-sizer {

        width: 50%

    }



    .edgtf-grid-list.edgtf-four-columns .edgtf-item-space {

        width: 50%

    }



    .edgtf-grid-list.edgtf-four-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-four-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 100%

    }

}



@media only screen and (max-width:768px) and (min-width:681px) {

    .edgtf-grid-list.edgtf-four-columns .edgtf-item-space:nth-child(2n+1) {

        clear: both

    }

}



@media only screen and (max-width:768px) {

    .edgtf-grid-list.edgtf-five-columns .edgtf-masonry-grid-sizer {

        width: 50%

    }



    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space {

        width: 50%

    }



    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-five-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 100%

    }

}



@media only screen and (max-width:768px) and (min-width:681px) {

    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space:nth-child(2n+1) {

        clear: both

    }

}



@media only screen and (max-width:768px) {

    .edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {

        width: 50%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space {

        width: 50%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width, .edgtf-grid-list.edgtf-six-columns .edgtf-item-space.edgtf-masonry-size-large-width-height {

        width: 100%

    }

}



@media only screen and (max-width:768px) and (min-width:681px) {

    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space:nth-child(2n+1) {

        clear: both

    }

}



@media only screen and (max-width:680px) {

    .edgtf-grid-list.edgtf-two-columns .edgtf-masonry-grid-sizer {

        width: 100%

    }



    .edgtf-grid-list.edgtf-two-columns .edgtf-item-space {

        width: 100%

    }



    .edgtf-grid-list.edgtf-three-columns .edgtf-masonry-grid-sizer {

        width: 100%

    }



    .edgtf-grid-list.edgtf-three-columns .edgtf-item-space {

        width: 100%

    }



    .edgtf-grid-list.edgtf-four-columns .edgtf-masonry-grid-sizer {

        width: 100%

    }



    .edgtf-grid-list.edgtf-four-columns .edgtf-item-space {

        width: 100%

    }



    .edgtf-grid-list.edgtf-five-columns .edgtf-masonry-grid-sizer {

        width: 100%

    }



    .edgtf-grid-list.edgtf-five-columns .edgtf-item-space {

        width: 100%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-masonry-grid-sizer {

        width: 100%

    }



    .edgtf-grid-list.edgtf-six-columns .edgtf-item-space {

        width: 100%

    }

}



@media only screen and (max-width:768px) {

    .edgtf-related-posts-holder .edgtf-related-post {

        width: 50% !important

    }

}



@media only screen and (max-width:480px) {

    .edgtf-related-posts-holder .edgtf-related-post {

        width: 100% !important

    }

}



@media only screen and (max-width:768px) {

    .edgtf-blog-holder.edgtf-blog-single article .edgtf-post-info-bottom .edgtf-post-info-bottom-left, .edgtf-blog-holder.edgtf-blog-single article .edgtf-post-info-bottom .edgtf-post-info-bottom-right {

        width: 100%;

        float: none

    }



    .edgtf-blog-holder.edgtf-blog-single article .edgtf-post-info-bottom .edgtf-post-info-bottom-right {

        text-align: inherit;

        margin: 10px 0 0

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-blog-slider-holder.edgtf-bs-carousel-centered .active.center .edgtf-item-text-wrapper {

        opacity: 1

    }

}



@media only screen and (max-width:1024px) and (min-width:681px) {

    .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3 {

        width: 50%;

        float: left

    }



    .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(2n+1) {

        clear: both

    }



    .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(3), .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-3:nth-child(4) {

        margin-top: 30px

    }



    .edgtf-page-footer .edgtf-column-content.edgtf-grid-col-4 {

        width: 33.33333333333333%;

        float: left

    }

}



@media only screen and (max-width:680px) {

    .edgtf-page-footer .edgtf-column-content:not(:first-child) {

        margin-top: 30px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-page-header {

        display: none

    }

}



@media only screen and (max-width:1200px) {

    .edgtf-boxed .edgtf-page-header .edgtf-fixed-wrapper.fixed {

        width: 1000px

    }

}



@media only screen and (min-width:1490px) and (max-width:1650px) {

    .edgtf-header-vertical-right .edgtf-container-inner, .edgtf-header-vertical-right .edgtf-grid, .edgtf-header-vertical-right .edgtf-row-grid-section {

        width: 1100px

    }

}



@media only screen and (min-width:1314px) and (max-width:1490px) {

    .edgtf-header-vertical-right .edgtf-container-inner, .edgtf-header-vertical-right .edgtf-grid, .edgtf-header-vertical-right .edgtf-row-grid-section {

        width: 1060px

    }

}



@media only screen and (min-width:1024px) and (max-width:1314px) {

    .edgtf-header-vertical-right .edgtf-container-inner, .edgtf-header-vertical-right .edgtf-grid, .edgtf-header-vertical-right .edgtf-row-grid-section {

        width: 900px

    }

}



@media only screen and (min-width:1025px) {

    .error404.edgtf-header-vertical-right .edgtf-content {

        margin: 0 !important

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-header-vertical-right .edgtf-vertical-menu-area {

        display: none

    }



    .edgtf-header-vertical-right .edgtf-content, .edgtf-header-vertical-right footer {

        padding-right: 0

    }

}



@media only screen and (min-width:1025px) {

    .error404.edgtf-header-vertical .edgtf-content {

        margin: 0 !important

    }

}



@media only screen and (max-width:1440px) {

    .edgtf-header-vertical .edgtf-vertical-area-background, .edgtf-header-vertical .edgtf-vertical-menu-area {

        width: 330px

    }



    .edgtf-header-vertical .edgtf-content, .edgtf-header-vertical footer {

        padding-left: 330px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-header-vertical .edgtf-vertical-menu-area {

        display: none

    }



    .edgtf-header-vertical .edgtf-content, .edgtf-header-vertical footer {

        padding-left: 0

    }

}



@media only screen and (max-width:1440px) {

    .edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {

        width: 950px

    }

}



@media only screen and (max-width:1200px) {

    .edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {

        width: 768px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {

        width: 768px

    }

}



@media only screen and (max-width:768px) {

    .edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {

        width: 600px

    }

}



@media only screen and (max-width:680px) {

    .edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {

        width: 420px

    }

}



@media only screen and (max-width:480px) {

    .edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {

        width: 300px

    }

}



@media only screen and (max-width:320px) {

    .edgtf-header-vertical .edgtf-container-inner, .edgtf-header-vertical .edgtf-grid, .edgtf-header-vertical .edgtf-row-grid-section {

        width: 90%

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-mobile-header {

        display: block

    }

}



@media only screen and (max-width:768px) {

    .edgtf-paspartu-enabled .edgtf-mobile-header .edgtf-grid {

        width: 90%

    }

}



@media only screen and (max-width:1200px) {

    .edgtf-boxed .edgtf-page-header .edgtf-sticky-header {

        width: 1000px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {

        width: 904px;

        left: auto

    }

}



@media only screen and (max-width:768px) {

    .edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {

        width: 680px

    }

}



@media only screen and (max-width:680px) {

    .edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {

        width: 470px

    }

}



@media only screen and (max-width:480px) {

    .edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {

        width: 350px

    }

}



@media only screen and (max-width:320px) {

    .edgtf-boxed.edgtf-sticky-up-mobile-header .mobile-header-appear .edgtf-mobile-header-inner {

        width: 92%

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-top-bar {

        display: none

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-search-page-holder article .edgtf-post-image {

        width: 80px

    }



    .edgtf-search-page-holder article .edgtf-post-title-area {

        padding: 0 0 0 105px;

        min-height: 80px

    }

}



@media only screen and (max-width:680px) {

    .edgtf-search-page-holder article .edgtf-post-image {

        width: 60px

    }



    .edgtf-search-page-holder article .edgtf-post-title-area {

        padding: 0 0 0 80px;

        min-height: 60px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-fullscreen-search-holder .edgtf-form-holder-inner {

        width: 80%

    }

}



@media only screen and (max-width:1280px) {

    .edgtf-subscribe-popup-holder .edgtf-sp-inner {

        width: 63%

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-subscribe-popup-holder .edgtf-sp-inner {

        width: 75%

    }

}



@media only screen and (max-width:768px) {

    .edgtf-subscribe-popup-holder .edgtf-sp-inner {

        width: 90%

    }

}



@media only screen and (max-width:680px) {

    .edgtf-subscribe-popup-holder .edgtf-sp-inner {

        min-height: 450px

    }

}



@media only screen and (max-width:680px) {

    .edgtf-subscribe-popup-holder .edgtf-sp-content-container {

        width: 100%;

        padding: 0 40px

    }



    .edgtf-subscribe-popup-holder .edgtf-sp-background {

        display: none

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-title-holder.edgtf-has-bg-image {

        height: auto !important;

        background-image: none !important

    }



    .edgtf-title-holder.edgtf-has-bg-image .edgtf-title-image {

        display: block

    }



    .edgtf-title-holder.edgtf-has-bg-image .edgtf-title-wrapper {

        position: absolute;

        top: 50%;

        left: 0;

        height: 100% !important;

        -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        transform: translateY(-50%)

    }



    .edgtf-title-holder.edgtf-title-va-header-bottom {

        height: auto !important

    }



    .edgtf-title-holder.edgtf-title-va-header-bottom .edgtf-title-wrapper {

        padding-top: 0 !important;

        min-height: 210px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-title-holder.edgtf-centered-type .edgtf-page-subtitle {

        padding: 0 !important

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-breadcrumbs-info, .edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-title-info {

        display: block;

        width: 100%

    }



    .edgtf-title-holder.edgtf-standard-with-breadcrumbs-type .edgtf-breadcrumbs-info {

        margin: 10px 0 0;

        text-align: initial;

        white-space: inherit

    }

}



@media only screen and (max-width:680px) {

    .edgtf-portfolio-single-holder .edgtf-ps-image-holder.edgtf-ps-gallery-images .edgtf-ps-image {

        width: 100% !important

    }

}



@media (max-width:1600px) {

    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-title {

        font-size: 5vw

    }



    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-title>span {

        display: inline-block

    }



    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-static {

        padding-bottom: 45px

    }

}



@media only screen and (max-width:1366px) {

    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-title {

        font-size: 4vw

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-portfolio-list-horizontal-holder .edgtf-portfolio-list-horizontal-inner {

        padding-left: 22px

    }



    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-static {

        padding: 44px

    }

}



@media screen and (max-width:768px) and (orientation:portrait) {

    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-title {

        font-size: 7vw

    }



    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-title>span {

        display: block

    }



    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-widget-area {

        display: none

    }

}



@media screen and (max-width:812px) and (orientation:landscape) {

    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-static {

        padding-bottom: 10px

    }



    .edgtf-portfolio-list-horizontal-holder img {

        max-height: 40vh

    }

}



@media only screen and (max-width:680px) {

    .edgtf-portfolio-list-horizontal-holder .edgtf-pli-category-holder {

        display: none

    }

}



@media (max-width:340px) {

    .edgtf-portfolio-list-horizontal-holder .edgtf-portfolio-list-horizontal-inner {

        padding-left: 0

    }



    .edgtf-portfolio-list-horizontal-holder .edgtf-ptfh-static {

        padding: 22px

    }

}



@media only screen and (max-width:1024px) {

    #edgtf-portfolio-list-stacked .edgtf-pls-scroll-note {

        left: 30px

    }



    #edgtf-portfolio-list-stacked .edgtf-pls-widget-area {

        right: 30px

    }



    #edgtf-portfolio-list-stacked .edgtf-pls-end-of-scroll {

        max-width: 75vw

    }



    #edgtf-portfolio-list-stacked .edgtf-eos-title {

        font-size: 8vw

    }



    #edgtf-portfolio-list-stacked #edgtf-pls-text-items {

        display: block

    }

}



@media only screen and (max-width:680px) {

    #edgtf-portfolio-list-stacked .edgtf-pls-scroll-note, #edgtf-portfolio-list-stacked .edgtf-pls-widget-area {

        display: none

    }

}



@media only screen and (max-width:680px) {

    .edgtf-portfolio-list-tooltip-holder .edgtf-plt-inner {

        font-size: 40px

    }

}



@media only screen and (max-width:480px) {

    .edgtf-portfolio-vertical-loop-holder .edgtf-pvl-navigation-holder {

        height: 34px

    }



    .edgtf-portfolio-vertical-loop-holder article .edgtf-pvli-content-holder .edgtf-pvli-image-holder .edgtf-pvli-image-inner .edgtf-pvli-image-title .edgtf-pvli-image-title-inner .edgtf-pvli-title {

        font-size: 48px

    }



    .edgtf-portfolio-vertical-loop-holder article.next-item .edgtf-pvli-content-holder .edgtf-pvli-background-text {

        font-size: 140px

    }

}



@media only screen and (max-width:680px) {

    .edgtf-testimonials-holder.edgtf-testimonials-image-pagination .edgtf-testimonials-image-pagination-inner {

        padding: 0 10px 0 30%;

        -webkit-box-sizing: border-box;

        box-sizing: border-box

    }



    .edgtf-testimonials-holder.edgtf-testimonials-image-pagination .edgtf-testimonials-image-pagination-inner .edgtf-testimonial-text {

        font-size: 15px;

        line-height: 27px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-anchor-menu {

        display: none

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-btn.edgtf-btn-huge, .edgtf-btn.edgtf-btn-large {

        min-width: 192px;

        height: 56px;

        line-height: 54px;

        padding-left: 30px;

        padding-right: 30px;

        -webkit-box-sizing: border-box;

        box-sizing: border-box

    }

}



@media only screen and (min-width:1201px) and (max-width:1300px) {

    .edgtf-call-to-action-holder .edgtf-grid {

        width: 1100px

    }

}



@media only screen and (max-width:1200px) {

    .edgtf-call-to-action-holder.edgtf-four-fifths-columns .edgtf-cta-text-holder, .edgtf-call-to-action-holder.edgtf-three-quarters-columns .edgtf-cta-text-holder {

        width: 66.66666666666667%

    }



    .edgtf-call-to-action-holder.edgtf-four-fifths-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-three-quarters-columns .edgtf-cta-button-holder {

        width: 33.33333333333333%

    }

}



@media only screen and (max-width:768px) {

    .edgtf-call-to-action-holder.edgtf-normal-layout .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-normal-layout .edgtf-cta-inner, .edgtf-call-to-action-holder.edgtf-normal-layout .edgtf-cta-text-holder {

        display: block

    }



    .edgtf-call-to-action-holder.edgtf-normal-layout .edgtf-cta-button-holder {

        margin: 28px 0 0;

        text-align: initial

    }



    .edgtf-call-to-action-holder.edgtf-four-fifths-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-four-fifths-columns .edgtf-cta-text-holder, .edgtf-call-to-action-holder.edgtf-three-quarters-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-three-quarters-columns .edgtf-cta-text-holder, .edgtf-call-to-action-holder.edgtf-two-halves-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-two-halves-columns .edgtf-cta-text-holder, .edgtf-call-to-action-holder.edgtf-two-thirds-columns .edgtf-cta-button-holder, .edgtf-call-to-action-holder.edgtf-two-thirds-columns .edgtf-cta-text-holder {

        width: 100%

    }

}



@media only screen and (max-width:1200px) {

    .edgtf-countdown .countdown-row .countdown-section .countdown-amount {

        font-size: 60px

    }

}



@media only screen and (max-width:768px) {

    .edgtf-countdown .countdown-row.countdown-show4 .countdown-section, .edgtf-countdown .countdown-row.countdown-show5 .countdown-section, .edgtf-countdown .countdown-row.countdown-show6 .countdown-section {

        width: 33.33333333333333%

    }



    .edgtf-countdown .countdown-row .countdown-section .countdown-amount {

        font-size: 50px

    }



    .edgtf-countdown .countdown-row .countdown-section .countdown-period {

        margin: 14px 0 20px

    }

}



@media only screen and (max-width:680px) {

    .edgtf-countdown .countdown-row .countdown-section .countdown-amount {

        font-size: 40px

    }

}



@media only screen and (max-width:768px) {

    .edgtf-custom-font-holder.edgtf-disable-title-break br {

        display: none

    }

}



@media only screen and (max-width:1366px) {

    .edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-two-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-three-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-four-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-five-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-six-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {

        text-align: left

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {

        text-align: right

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1366.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {

        text-align: center

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-two-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-three-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-four-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-five-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-six-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {

        text-align: left

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {

        text-align: right

    }



    .edgtf-elements-holder.edgtf-responsive-mode-1024.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {

        text-align: center

    }

}



@media only screen and (max-width:768px) {

    .edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-two-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-three-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-four-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-five-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-six-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {

        text-align: left

    }



    .edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {

        text-align: right

    }



    .edgtf-elements-holder.edgtf-responsive-mode-768.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {

        text-align: center

    }

}



@media only screen and (max-width:680px) {

    .edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-two-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-three-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-four-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-five-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-six-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {

        text-align: left

    }



    .edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {

        text-align: right

    }



    .edgtf-elements-holder.edgtf-responsive-mode-680.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {

        text-align: center

    }

}



@media only screen and (max-width:480px) {

    .edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-two-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-three-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-four-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-five-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-six-columns .edgtf-eh-item {

        width: 100%;

        height: auto;

        display: inline-block

    }



    .edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-one-column-alignment-left .edgtf-eh-item .edgtf-eh-item-content {

        text-align: left

    }



    .edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-one-column-alignment-right .edgtf-eh-item .edgtf-eh-item-content {

        text-align: right

    }



    .edgtf-elements-holder.edgtf-responsive-mode-480.edgtf-one-column-alignment-center .edgtf-eh-item .edgtf-eh-item-content {

        text-align: center

    }



    .edgtf-elements-holder .edgtf-eh-item-content {

        padding: 0 10px

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-google-map-overlay {

        display: block

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-ils-holder .edgtf-ils-content-inner {

        padding-top: 5vmax;

        padding-left: 122px

    }



    .edgtf-ils-holder .edgtf-ils-item-link {

        font-size: 8vmax

    }



    .edgtf-ils-holder .edgtf-ils-item-link.edgtf-active {

        color: inherit;

        -webkit-text-stroke: inherit

    }



    .edgtf-ils-holder .edgtf-ils-item-link:hover {

        color: transparent;

        -webkit-text-stroke: 1px #bbb

    }



    .edgtf-ils-holder .edgtf-ils-image-holder {

        display: none

    }

}



@media only screen and (max-width:768px) {

    .edgtf-ils-holder .edgtf-ils-content-inner {

        padding-left: 80px

    }



    .edgtf-ils-holder .edgtf-ils-widget-area {

        display: none

    }

}



@media screen and (max-width:812px) and (orientation:landscape) {

    .edgtf-ils-holder .edgtf-ils-content-inner {

        padding-left: 80px

    }



    .edgtf-ils-holder .edgtf-ils-widget-area {

        display: none

    }

}



@media only screen and (max-width:680px) {

    .edgtf-ils-holder .edgtf-ils-content-inner {

        padding-left: 100px

    }



    .edgtf-ils-holder .edgtf-ils-item-link {

        font-size: 60px

    }

}



@media only screen and (max-width:480px) {

    .edgtf-ils-holder .edgtf-ils-content-inner {

        padding-left: 35px

    }



    .edgtf-ils-holder .edgtf-ils-item-link {

        font-size: 45px

    }



    .edgtf-ils-holder .edgtf-ils-item-subtitle {

        margin-left: 3px

    }

}



@media only screen and (max-width:1366px) {

    .edgtf-process-holder.edgtf-responsive-1366 .edgtf-mark-horizontal-holder {

        display: none

    }



    .edgtf-process-holder.edgtf-responsive-1366 .edgtf-mark-vertical-holder {

        display: block

    }



    .edgtf-process-holder.edgtf-responsive-1366 .edgtf-process-inner {

        position: relative;

        display: inline-block;

        width: 100%;

        vertical-align: middle;

        padding: 0 0 0 76px;

        margin: 0;

        -webkit-box-sizing: border-box;

        box-sizing: border-box

    }



    .edgtf-process-holder.edgtf-responsive-1366 .edgtf-process-item {

        width: 100%;

        float: none;

        padding: 0;

        text-align: inherit

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-process-holder.edgtf-responsive-1024 .edgtf-mark-horizontal-holder {

        display: none

    }



    .edgtf-process-holder.edgtf-responsive-1024 .edgtf-mark-vertical-holder {

        display: block

    }



    .edgtf-process-holder.edgtf-responsive-1024 .edgtf-process-inner {

        position: relative;

        display: inline-block;

        width: 100%;

        vertical-align: middle;

        padding: 0 0 0 76px;

        margin: 0;

        -webkit-box-sizing: border-box;

        box-sizing: border-box

    }



    .edgtf-process-holder.edgtf-responsive-1024 .edgtf-process-item {

        width: 100%;

        float: none;

        padding: 0;

        text-align: inherit

    }

}



@media only screen and (max-width:768px) {

    .edgtf-process-holder.edgtf-responsive-768 .edgtf-mark-horizontal-holder {

        display: none

    }



    .edgtf-process-holder.edgtf-responsive-768 .edgtf-mark-vertical-holder {

        display: block

    }



    .edgtf-process-holder.edgtf-responsive-768 .edgtf-process-inner {

        position: relative;

        display: inline-block;

        width: 100%;

        vertical-align: middle;

        padding: 0 0 0 76px;

        margin: 0;

        -webkit-box-sizing: border-box;

        box-sizing: border-box

    }



    .edgtf-process-holder.edgtf-responsive-768 .edgtf-process-item {

        width: 100%;

        float: none;

        padding: 0;

        text-align: inherit

    }

}



@media only screen and (max-width:680px) {

    .edgtf-process-holder.edgtf-responsive-680 .edgtf-mark-horizontal-holder {

        display: none

    }



    .edgtf-process-holder.edgtf-responsive-680 .edgtf-mark-vertical-holder {

        display: block

    }



    .edgtf-process-holder.edgtf-responsive-680 .edgtf-process-inner {

        position: relative;

        display: inline-block;

        width: 100%;

        vertical-align: middle;

        padding: 0 0 0 76px;

        margin: 0;

        -webkit-box-sizing: border-box;

        box-sizing: border-box

    }



    .edgtf-process-holder.edgtf-responsive-680 .edgtf-process-item {

        width: 100%;

        float: none;

        padding: 0;

        text-align: inherit

    }

}



@media only screen and (max-width:480px) {

    .edgtf-process-holder.edgtf-responsive-480 .edgtf-mark-horizontal-holder {

        display: none

    }



    .edgtf-process-holder.edgtf-responsive-480 .edgtf-mark-vertical-holder {

        display: block

    }



    .edgtf-process-holder.edgtf-responsive-480 .edgtf-process-inner {

        position: relative;

        display: inline-block;

        width: 100%;

        vertical-align: middle;

        padding: 0 0 0 76px;

        margin: 0;

        -webkit-box-sizing: border-box;

        box-sizing: border-box

    }



    .edgtf-process-holder.edgtf-responsive-480 .edgtf-process-item {

        width: 100%;

        float: none;

        padding: 0;

        text-align: inherit

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-section-title-holder.edgtf-st-two-columns {

        padding: 0 !important

    }

}



@media only screen and (max-width:768px) {

    .edgtf-section-title-holder {

        padding: 0 !important

    }



    .edgtf-section-title-holder.edgtf-st-two-columns .edgtf-st-text, .edgtf-section-title-holder.edgtf-st-two-columns .edgtf-st-title {

        width: 100%;

        float: none !important;

        text-align: initial !important

    }



    .edgtf-section-title-holder.edgtf-st-two-columns .edgtf-st-text {

        margin: 14px 0 0

    }



    .edgtf-section-title-holder.edgtf-st-disable-title-break .edgtf-st-title br {

        display: none

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li {

        margin-top: 12px

    }



    .edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li a {

        padding: 2px 0

    }



    .edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li {

        margin: 0 8px 0 0

    }



    .edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li a {

        padding: 7px 18px

    }



    .edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li {

        margin: 0 26px 0 0

    }



    .edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav {

        width: 180px

    }



    .edgtf-tabs.edgtf-tabs-vertical .edgtf-tab-container {

        width: calc(100% - 180px);

        padding: 0 0 0 30px

    }

}



@media only screen and (max-width:768px) {

    .edgtf-tabs.edgtf-tabs-standard .edgtf-tabs-nav li {

        display: block;

        float: none

    }



    .edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li {

        display: block;

        float: none;

        margin: 0 0 8px

    }



    .edgtf-tabs.edgtf-tabs-boxed .edgtf-tabs-nav li a {

        width: 100%

    }



    .edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li {

        margin: 0 20px 0 0

    }



    .edgtf-tabs.edgtf-tabs-vertical .edgtf-tab-container, .edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav {

        display: inline-block;

        width: 100%;

        height: auto

    }



    .edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav {

        border-right: 0

    }



    .edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav li {

        float: left;

        margin: 0 20px 0 0

    }



    .edgtf-tabs.edgtf-tabs-vertical .edgtf-tab-container {

        padding: 31px 0 0

    }

}



@media only screen and (max-width:680px) {

    .edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav {

        padding: 0 0 20px

    }



    .edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li {

        display: block;

        float: none;

        margin: 12px 0 0

    }



    .edgtf-tabs.edgtf-tabs-simple .edgtf-tabs-nav li a {

        padding: 0

    }



    .edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav li {

        display: block;

        float: none;

        margin: 0 0 12px

    }



    .edgtf-tabs.edgtf-tabs-vertical .edgtf-tabs-nav li a {

        padding: 0

    }

}



@media only screen and (max-width:1024px) {

    body.edgtf-vss-initialized {

        overflow-y: visible !important;

        height: auto !important

    }



    #multiscroll-nav, .edgtf-vertical-split-slider {

        display: none

    }



    .edgtf-vss-responsive {

        display: block

    }

}



@media only screen and (max-width:1280px) {

    .edgtf-instagram-list-holder.edgtf-il-four-columns .edgtf-il-item {

        width: 33.33333%

    }

}



@media only screen and (max-width:1280px) and (min-width:1025px) {

    .edgtf-instagram-list-holder.edgtf-il-four-columns .edgtf-il-item:nth-child(3n+1) {

        clear: both

    }

}



@media only screen and (max-width:1280px) {

    .edgtf-instagram-list-holder.edgtf-il-five-columns .edgtf-il-item {

        width: 33.33333%

    }

}



@media only screen and (max-width:1280px) and (min-width:1025px) {

    .edgtf-instagram-list-holder.edgtf-il-five-columns .edgtf-il-item:nth-child(3n+1) {

        clear: both

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-instagram-list-holder.edgtf-il-three-columns .edgtf-il-item {

        width: 50%

    }

}



@media only screen and (max-width:1024px) and (min-width:681px) {

    .edgtf-instagram-list-holder.edgtf-il-three-columns .edgtf-il-item:nth-child(2n+1) {

        clear: both

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-instagram-list-holder.edgtf-il-four-columns .edgtf-il-item {

        width: 50%

    }

}



@media only screen and (max-width:1024px) and (min-width:681px) {

    .edgtf-instagram-list-holder.edgtf-il-four-columns .edgtf-il-item:nth-child(2n+1) {

        clear: both

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-instagram-list-holder.edgtf-il-five-columns .edgtf-il-item {

        width: 50%

    }

}



@media only screen and (max-width:1024px) and (min-width:681px) {

    .edgtf-instagram-list-holder.edgtf-il-five-columns .edgtf-il-item:nth-child(2n+1) {

        clear: both

    }

}



@media only screen and (max-width:680px) {

    .edgtf-instagram-list-holder .edgtf-il-item {

        width: 100% !important

    }

}



@media only screen and (max-width:1024px) {

    .edgtf-instagram-feed:not(.edgtf-instagram-carousel) li img {

        width: 100%

    }



    .edgtf-instagram-feed:not(.edgtf-instagram-carousel).edgtf-col-6 li {

        width: 25%

    }



    .edgtf-instagram-feed:not(.edgtf-instagram-carousel).edgtf-col-9 li {

        width: 25%

    }

}



@media only screen and (max-width:768px) {

    .edgtf-instagram-feed:not(.edgtf-instagram-carousel).edgtf-col-6 li {

        width: 33.33333%

    }



    .edgtf-instagram-feed:not(.edgtf-instagram-carousel).edgtf-col-9 li {

        width: 33.33333%

    }

}



@media only screen and (max-width:680px) {

    .edgtf-instagram-feed:not(.edgtf-instagram-carousel) li {

        width: 50% !important

    }

}

@media only screen and (max-width:480px){
    .edgtf-container-inner{
        width: 87.5%;
        /* margin: 0 1rem 0 1.6rem; */
    }
}

@media only screen and (max-width: 321px){
    .edgtf-container-inner{
        width: 86.5%;
        /* margin: 0 1rem 0 1.6rem; */
    }
}