/*
Theme Name: Fluid
Theme URI: http://fluid.edge-themes.com
Description: A Theme for Apps, Startups, and Digital Businesses
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Text Domain: fluid
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.7
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
/* inter-regular - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: local(''),
    url('fonts/inter/inter-v8-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/inter/inter-v8-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* inter-300 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: local(''),
    url('fonts/inter/inter-v8-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/inter/inter-v8-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* inter-500 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: local(''),
    url('fonts/inter/inter-v8-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/inter/inter-v8-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* inter-600 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: local(''),
    url('fonts/inter/inter-v8-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/inter/inter-v8-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* inter-700 - latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: local(''),
    url('fonts/inter/inter-v8-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/inter/inter-v8-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/*!* lexend-300 - latin *!*/
/*@font-face {*/
/*    font-family: 'Lexend';*/
/*    font-style: normal;*/
/*    font-weight: 300;*/
/*    src: local(''),*/
/*    url('fonts/lexend/lexend-v14-latin-300.woff2') format('woff2'), !* Chrome 26+, Opera 23+, Firefox 39+ *!*/
/*    url('fonts/lexend/lexend-v14-latin-300.woff') format('woff'); !* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ *!*/
/*}*/
/* lexend-300 - latin-ext */
@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 300;
    src: local(''),
    url('fonts/lexend/lexend-v14-latin-ext-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/lexend/lexend-v14-latin-ext-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lexend-regular - latin */
@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 400;
    src: local(''),
    url('fonts/lexend/lexend-v14-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/lexend/lexend-v14-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lexend-500 - latin */
@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 500;
    src: local(''),
    url('fonts/lexend/lexend-v14-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/lexend/lexend-v14-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lexend-600 - latin */
@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 600;
    src: local(''),
    url('fonts/lexend/lexend-v14-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/lexend/lexend-v14-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* lexend-700 - latin */
@font-face {
    font-family: 'Lexend';
    font-style: normal;
    font-weight: 700;
    src: local(''),
    url('fonts/lexend/lexend-v14-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('fonts/lexend/lexend-v14-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

.parisplus-std {
    font-family: parisplus-std,sans-serif !important;
}

@media screen and (min-width: 1200px) {
    .imageporalu .vc_column_container:nth-child(2) {
        padding: 50px;
    }
    .imageporalu .vc_column_container:nth-child(2) .vc_column-inner {
        position: relative;
        top: 50px;
    }
    #hero-section .vc_column_container:last-child .buttonproduct {
        margin-left: 30px!important;
    }
    #pixie .vc_column_container:nth-child(2) .edgtf-eh-item-inner .edgtf-eh-item-content {
        padding: 0!important;
    }
    #beVideoSection1 {
        margin-top: 130px;
    }
}

@media screen and (max-width: 1024px) {
    .edgtf-position-center-inner {
        position: relative!important;
        width: 300px!important;
        bottom: 40px!important;
    }
    .edgtf-position-center-inner img {
        object-fit: contain!important;
    }
    #PRODUCTS .buttonproduct {
        position: relative;
        left: -40px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 680px) {
    /*.edgtf-footer-top-inner .edgtf-grid-row {*/
    /*    display: flex!important;*/
    /*}*/
    /*.edgtf-footer-top-inner .edgtf-grid-row .edgtf-column-content:nth-child(3) {*/
    /*    position: absolute;*/
    /*    left: 30%;*/
    /*}*/
}

@media screen and (max-width: 768px) {
    .vc_column_container  {
        /*margin-bottom: 50px;*/
    }
}

@media only screen and (max-width: 680px) {
    #PRODUCTS .buttonproduct {
        position: relative;
        left: 0!important;
    }
    .first_for_top .edgtf-is-image img {
        position: absolute!important;
    }
    .edgtf-item-showcase-holder .edgtf-is-image {
        display: block!important;
        margin-top: 0!important;
        position: relative!important;
        bottom: 1000px;
        width: 90%!important;
    }
    .edgtf-item-showcase-holder {
        position: relative;
        top: 300px!important;
    }
    .edgtf-is-content {
        text-align: center;
    }
    .edgtf-is-content img {
        margin: 0 auto!important;
    }
    /*.edgtf-btn.edgtf-btn-solid:not(.buttonproduct) {*/
    /*    position: absolute;*/
    /*    left: 30%;*/
    /*}*/
    .bebot-contact-btn {
        margin-top: 20px!important;
    }
    .edgtf-si-first-image:not(#pixie .edgtf-si-first-image) {
        margin-left: 20px;
    }
    #invisibubble {
        margin-bottom: -200px!important;
    }
    #pixie .edgtf-eh-item-inner {
        margin: -100px -50px!important;
    }
    .imageporalu .vc_column_container:nth-child(2) {
        margin-top: 150px;
    }
    .imageporalu .vc_column-inner {
        height: 350px!important;
    }
    .contact-section {
        /*margin: 10px;*/
    }
    /*.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-alignment-left {*/
    /*    text-align: center!important;*/
    /*}*/
    /*.edgtf-page-footer .edgtf-footer-top-alignment-left .edgtf-column-content:nth-child(3) .edgtf-image-widget img {*/
    /*    margin: 0 auto;*/
    /*}*/
    .edgtf-is-image .edgtf-is-first-image {
        bottom: 450px!important;
    }
    /*.edgtf-page-footer .edgtf-column-content:nth-child(4) {*/
    /*    height: 100px!important;*/
    /*}*/
}

@media only screen and (max-width: 480px) {
    #anyQuestion {
        /*margin-top: 400px!important;*/
    }
    #PRODUCTS {
        margin-top: -100px;
    }
    .ult-place-section {
        display: flex!important;
        flex-direction: column-reverse!important;
    }
    #sections-and-image .edgtf-is-item-holder:nth-child(1) {
        margin-top: -150px;
        margin-bottom: 500px;
    }
    #sections-and-image .edgtf-is-item-holder:nth-child(2) {
        position: relative;
        top: -150px;
    }
    #sections-and-image .edgtf-is-image img {
        position: absolute!important;
    }
    #born-store-section {
        margin-bottom: -150px!important;
    }
    #born-store-section .column .vc_column_container {
        margin-bottom: 0!important;
    }
    .ult-place-section {
        padding-top: 30px!important;
    }
    #hero-be-sec {
        margin-top: -60px!important;
        display: flex;
        flex-direction: column-reverse;
    }
    #hero-be-sec .vc_column_container:nth-child(2) {
        margin-top: 40px;
        margin-bottom: -30px;
    }
    .be-section-inner1 {
        margin-top: -30px!important;
    }
    #bebot-powers .edgtf-is-first-image {
        position: absolute!important;
        top: -100px!important;
    }
    .bebot-contact-btn {
        left: 18%!important;
        margin-top: 40px!important;
    }
    #PRODUCTS .buttonproduct {
        position: relative;
        left: -10px!important;
    }
    .edgtf-item-showcase-holder {
        top: 200px!important;
    }
    .edgtf-position-center-inner {
        width: 270px!important;
        bottom: 40px!important;
        left: 10px;
    }
    #pixie .edgtf-eh-item-inner a {
        left: 20%;
    }
    .imageporalu .buttonproduct {
        width: 100%;
        position: relative;
        left: -55px;
        text-align: center;
    }
    .imageporalu .wpb_single_image {
        position: relative;
        left: -15px;
    }
    .bebot-schema-image .vc_single_image-img {
        width: 95%;
    }
    #invisibubble {
        display: flex;
        flex-direction: column-reverse;
    }
    #invisibubble .vc_column_container:nth-child(1) {
        margin-top: -100px;
    }
    #invisibubble .vc_column_container:nth-child(2) {
        margin-top: 50px;
    }
    .imageporalu {
        flex-direction: column-reverse!important;
        margin-top: -680px!important;
    }
    .imageporalu .vc_column_container:nth-child(1) {
        margin-top: -50px;
        margin-bottom: 600px;
    }
}

@media only screen and (min-width: 1400px){
    .edgtf-grid-1300 .edgtf-container-inner, .edgtf-grid-1300 .edgtf-footer-bottom-border-holder.edgtf-in-grid, .edgtf-grid-1300 .edgtf-footer-top-border-holder.edgtf-in-grid, .edgtf-grid-1300 .edgtf-grid, .edgtf-grid-1300 .edgtf-row-grid-section {
        width: 1100px!important;
    }
}
@media only screen and (min-width: 1500px){
    .edgtf-grid-1300 .edgtf-container-inner, .edgtf-grid-1300 .edgtf-footer-bottom-border-holder.edgtf-in-grid, .edgtf-grid-1300 .edgtf-footer-top-border-holder.edgtf-in-grid, .edgtf-grid-1300 .edgtf-grid, .edgtf-grid-1300 .edgtf-row-grid-section {
        width: 1375px!important;
    }
}
h1.edgtf-st-title,h2.edgtf-st-title{
    font-family: Lexend;
}
.edgtf-main-menu > ul > li > a {
    font-family: Dosis;
    font-size: 19px!important;
}
.edgtf-header-standard .edgtf-page-header .edgtf-logo-wrapper a{
    max-height: 74px!important;
}
.header-contact .item_outer{
    color: #fff!important;
    background-color: #045A84;
    border-radius: 5px;
    font-size: 17px!important;
    font-weight: 500;
    padding: 15px 60px 20px;
}
body:not(.page-template-blog-masonry) .edgtf-content .edgtf-btn{
    background: #045A84!important;
}
footer .edgtf-btn{
    background: #2A90C4!important;
    padding: 14px 65px!important;
    font-family: Dosis;
    font-size: 14px!important;
}
footer p, footer li,footer a{
    font-size: 14px;
    line-height: 2!important;
}
footer .edgtf-widget-title{
    font-size: 24px;
    font-family: Lexend;
}
footer .widget.widget_nav_menu ul li a{
    font-size: 14px!important;
    line-height: 2!important;
}
footer .widget.widget_nav_menu ul{
    margin: 10px 0!important;
}
footer .widget.widget_nav_menu li{
    padding: 0!important;
}
footer .widget .edgtf-widget-title{
    margin-bottom: 40px!important;
}
footer .widget_nav_menu a:hover{
 color: #83D5FF!important;
}
footer .edgtf-social-icon-widget-holder:hover{
    color: #2A90C4!important;
}
.gform_fields input, .gform_fields textarea,.gform_fields select{
    width: 100%;
    margin: 0 0 15px!important;
    padding: 10px 20px!important;
    font-family: inherit;
    font-size: 12px!important;
    line-height: 22px;
    font-weight: inherit;
    color: #666;
    background-color: #fff;
    border: none;
    border-radius: 5px;
    outline: 0;
    /*-webkit-appearance: none;*/
    box-sizing: border-box;
}
.gform_fields textarea{
    margin-bottom: 0;
}
.gform_fields .name_first{
    padding-right: 0!important;
}
.gform_fields{
    grid-row-gap:0!important;
}
.gform_footer {
    text-align: right;
    padding: 0!important;
}
.gform_button{
    font-family: inherit;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    outline: 0;
    line-height: 17px;
    font-weight: 400;
    letter-spacing: 1px;
    box-sizing: border-box;
    margin: 0;
    border-radius: 5px;
    cursor: pointer;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    padding: 15px 100px;
    color: #fff;
    background-color: #045A84;
    border: 2px solid transparent;
    text-transform: uppercase;
    font-family: Dosis;
    font-size: 14px;
}
#gform_submit_button_1{
    background-color: #fff;
    color: #045A84;
}
.gform_button:hover {
    background-color: #333;
    cursor: pointer;
}
body.edgtf-header-standard .edgtf-page-header .edgtf-menu-area{
    height: auto;
    padding: 27px 0;
}
body header .edgtf-main-menu>ul>li>a>span.item_outer{
    display: inherit;
}
body header .edgtf-vertical-align-containers{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
body.edgtf-header-standard header .edgtf-position-right-inner{
    display: block;
}
header .edgtf-vertical-align-containers .edgtf-position-center:before, header .edgtf-vertical-align-containers .edgtf-position-left:before, header .edgtf-vertical-align-containers .edgtf-position-right:before{
    display: initial!important;
}
body.edgtf-header-standard header .edgtf-main-menu>ul>li>a{
    display: initial;
    padding: 0 21px;
    color: #000!important;
    text-transform: uppercase;
}
body.edgtf-header-standard header .edgtf-main-menu>ul>li.header-contact>a{
padding: 0 15px 0 0;
}
body.edgtf-header-standard header .edgtf-main-menu>ul>li.header-social>a{
padding: 0 15px;
}

body.edgtf-header-standard header .edgtf-main-menu>ul>li.header-social>a .wpmi-icon{
    font-size: 22px!important;
}
body.edgtf-header-standard header .edgtf-main-menu>ul>li.wpml-ls-item>a{
padding: 0 15px;
}
body.edgtf-header-standard header .edgtf-main-menu>ul>li{
    border-right: 1px solid;
}

body.edgtf-header-standard header .edgtf-main-menu>ul>li.borderless,body.edgtf-header-standard header .edgtf-main-menu>ul>li.header-contact,body.edgtf-header-standard header .edgtf-main-menu>ul>li.wpml-ls-item {
    border-right: none;
}
li>.second>.inner>ul{
    border-radius: 5px;
    background-color: rgba(255,255,255,0.83)!important;
    padding: 7px!important;
    text-align: center;
}
.edgtf-drop-down .second{
    padding-top: 23px;
}
.edgtf-drop-down .second .inner ul li a{
    font-size: 18px!important;
    font-family: Dosis;
    /*margin-left: -15px;*/
    /*margin-right: -15px;*/
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    color: #000000!important;
}
.edgtf-drop-down .second .inner ul li a:hover{
    background-color: rgba(29,120,177,0.8);
    border-radius: 5px;
    color: #fff!important;
}
.edgtf-drop-down .second .inner ul li a .item_outer{
    padding: 0!important;
}
.edgtf-drop-down .second .inner ul li a:hover .item_outer{
    padding: 0 0px 0 0!important;
}

.wpb_wrapper {
    height: 100%;
}
.buttons-responsive .wpb_wrapper{
    display: flex;
    flex-direction: column;
}
.wpb_wrapper .edgtf-elements-holder{
    height: 100%;
}
.wpb_wrapper .edgtf-eh-item-inner{
    height: 100%;
}
.wpb_wrapper .edgtf-eh-item-content{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.wpb_wrapper .edgtf-eh-item-content a.buttonproduct{
    margin-top: auto!important;
    align-self: flex-start;
    text-align: center;
}
.wpb_wrapper a.buttoncleaners{
    margin-top: auto!important;
}
.custom-grid-title{
    font-family: Lexend!important;
}

.custom-grid-button a{
    font-family: Dosis!important;
    border: 2px solid transparent;
    border-radius: 5px!important;
    background: #045A84!important;
    position: relative;
    width: auto;
    font-size: 17px!important;
    outline: 0;
    letter-spacing: 1px!important;
    box-sizing: border-box;
    /*margin: 0;*/
    cursor: pointer;
    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;
    padding: 13px 40px!important;
}

.custom-grid-button a:hover{
    border-color: #333!important;
    background-color: #333!important;
    color: #fff!important;
}
.edgtf-sidebar-holder{
    background-color: #F0F6F7;
}
.edgtf-sidebar-holder:after{
    position: absolute;
    top: -40px;
    left: 0;
    background-color: #F0F6F7;
    height: 9999px;
    z-index: -1;
    width: 100vw;
}
.page-template-default .wpb_text_column .wpb_wrapper p,.single .wpb_text_column .wpb_wrapper p{
    line-height: 1.5;
    margin-bottom: 22px;
}
.page-template-default .wpb_text_column .wpb_wrapper ul li::marker,.single .wpb_text_column .wpb_wrapper ul li::marker{
    color: #2A90C4;
    font-size: 15px;
}
.page-template-default .wpb_text_column .wpb_wrapper ul,.single .wpb_text_column .wpb_wrapper ul{
    padding-left: 10px;
    font-family: Inter;
    font-weight: 400;
}
.page-template-default .wpb_text_column .wpb_wrapper *:last-child,.single .wpb_text_column .wpb_wrapper *:last-child{
    margin-bottom: 0;
}

.page-template-default h1.edgtf-page-title,.single h1.edgtf-page-title{
    font-size: 48px;
    font-family: Lexend;
    font-weight: 500;
    color: #fff;
}

aside .gform_button{
    width: 100%;
}
aside .edgtf-widget-title{
    font-size: 24px;
    font-family: Lexend;
    font-weight: 500;
}
.edgtf-image-slider-wrapper .edgtf-image-slider .owl-dots .owl-dot span{
    border:1px solid #707070!important;
    width: 17px!important;
    height: 17px!important;
}
.edgtf-image-slider-wrapper .edgtf-image-slider .owl-dots .owl-dot.active span, .edgtf-image-slider-wrapper .edgtf-image-slider .owl-dots .owl-dot:hover span{
    background-color: #C0C0C0!important;
    border-color: #707070!important;
}
.single .edgtf-container-inner .edgtf-grid-row:not(.edgtf-content-has-sidebar) .edgtf-blog-holder{
    max-width: 1164px;
    display: block;
    margin: 0 auto;
}
.single .flexslider, .page-container .flexslider{
    border: none;
    border-radius: unset;
}
.single .flex-control-paging li a, .page-container .flex-control-paging li a{
    border:1px solid #707070!important;
    width: 17px!important;
    height: 17px!important;
    background-color: transparent!important;
}
.single .flex-control-paging li a.flex-active, .page-container .flex-control-paging li a.flex-active{
    background-color: #C0C0C0!important;
    border-color: #707070!important;
}
.single .wpb_gallery .wpb_flexslider .flex-control-nav, .page-container .wpb_gallery .wpb_flexslider .flex-control-nav{
    margin-top: 40px;
}
.single .edgtf-post-info-top,.single .edgtf-post-text-inner .edgtf-post-info-date,.single .edgtf-post-text-main>.edgtf-post-title,.single .edgtf-post-info-bottom{
    display: none;
}
.single .edgtf-blog-holder.edgtf-blog-single.edgtf-blog-single-standard article .edgtf-post-info-bottom{
    display: none;
}
.single .edgtf-blog-holder.edgtf-blog-single.edgtf-blog-single-standard article .edgtf-post-heading{
    display: none;
}
.single .edgtf-blog-holder.edgtf-blog-single.edgtf-blog-single-standard article{
    padding: 0;
    margin: 0;
    border-bottom: none;
}

.shadow-block{

    padding:0 15px 0;

}

.shadow-block .vc_column-inner > .wpb_wrapper{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 5px 5px 20px #6C80911A;
    border-radius: 21px;
    padding:50px 0 60px;
}
.wpb_text_column h4{
    margin: 0;
}
@media screen and (min-width:1200px){
    .page-container{
        padding-right:50px!important;
    }
}
.custom-grid-button-posts a{
    text-align: center;
    background-color: #2A90C4!important;
    min-width: 261px;
}
.custom-grid-title-posts{

}
body:not(.home).vc_gitem-post-data{
    font-size: 16px;
    color: #000;
    text-transform: capitalize;
}
.partnerImages{
    margin: 0 auto;
    filter: grayscale(1);
    opacity:0.5;
    transition: all 0.3s;
}
.partnerImages:hover{
    filter: grayscale(0);
    opacity:1;
}
.partnerOutter{
    margin-left: auto !important;
    margin-right: auto !important;
    width: 100%;
    justify-content:space-between;
}
@media screen and (max-width: 480px){
    .partnerOutter{
        justify-content:center;
    }
}
@media screen and (min-width: 1400px){
    .partnerOutter{
        margin-left: auto !important;
        margin-right: auto !important;
        /*width: 80%;*/
    }
}
.partnerInner{
    /*width: 200px;*/
    padding: 0 20px!important;
    border-left: 1px solid rgba(0,0,0, 0.3);
}
.partnerInner:first-child {
    border-left: none;
}
.edgtf-btn{
    border-radius: 5px!important;
}
footer .edgtf-column-content{
    border-right: 1px solid #fff;
}
footer .edgtf-column-content:last-child{
    border-right: none;
}
.title-white-line .edgtf-st-title,.title-green-line .edgtf-st-title{
    overflow: hidden;
}
.title-white-line .edgtf-st-title span{
    background-color: #fff;
}
.title-green-line .edgtf-st-title span{
    background-color: #f0f6f7;
}

.title-green-line .edgtf-st-title span,.title-white-line .edgtf-st-title span{
    position: relative;
    padding: 0 20px;
}
.title-green-line h1.edgtf-st-title span:before,.title-white-line h1.edgtf-st-title span:before,
.title-green-line h2.edgtf-st-title span:before,.title-white-line h2.edgtf-st-title span:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    height: 1px;
    width: 600px;
    background-color: rgba(0,0,0,0.3);
    position: absolute;
}
.edgtf-mobile-nav{
    position: relative;
    z-index: 5;
}




