/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*Add your own styles here:*/
/* Common style */
@font-face{
    font-family:Montserrat;
    src:url(fonts/Montserrat-Regular.eot);
    src:url(fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/Montserrat-Regular.woff2) format('woff2'),url(fonts/Montserrat-Regular.woff) format('woff'),url(fonts/Montserrat-Regular.ttf) format('truetype');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:Montserrat;
    src:url(fonts/Montserrat-Medium.eot);
    src:url(fonts/Montserrat-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/Montserrat-Medium.woff2) format('woff2'),url(fonts/Montserrat-Medium.woff) format('woff'),url(fonts/Montserrat-Medium.ttf) format('truetype');
    font-weight:500;
    font-style:normal
}
@font-face{
    font-family:Montserrat;
    src:url(fonts/Montserrat-Bold.eot);
    src:url(fonts/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/Montserrat-Bold.woff2) format('woff2'),url(fonts/Montserrat-Bold.woff) format('woff'),url(fonts/Montserrat-Bold.ttf) format('truetype');
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:Montserrat;
    src:url(fonts/Montserrat-SemiBold.eot);
    src:url(fonts/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),url(fonts/Montserrat-SemiBold.woff2) format('woff2'),url(fonts/Montserrat-SemiBold.woff) format('woff'),url(fonts/Montserrat-SemiBold.ttf) format('truetype');
    font-weight:600;
    font-style:normal
}
@font-face{
    font-family:'Source Sans Pro';
    src:url(fonts/SourceSansPro-SemiBold.eot);
    src:url(fonts/SourceSansPro-SemiBold.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-SemiBold.woff2) format('woff2'),url(fonts/SourceSansPro-SemiBold.woff) format('woff'),url(fonts/SourceSansPro-SemiBold.ttf) format('truetype');
    font-weight:600;
    font-style:normal
}
@font-face{
    font-family:'Source Sans Pro';
    src:url(fonts/SourceSansPro-Regular.eot);
    src:url(fonts/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-Regular.woff2) format('woff2'),url(fonts/SourceSansPro-Regular.woff) format('woff'),url(fonts/SourceSansPro-Regular.ttf) format('truetype');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'Source Sans Pro';
    src:url(fonts/SourceSansPro-Bold.eot);
    src:url(fonts/SourceSansPro-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/SourceSansPro-Bold.woff2) format('woff2'),url(fonts/SourceSansPro-Bold.woff) format('woff'),url(fonts/SourceSansPro-Bold.ttf) format('truetype');
    font-weight:700;
    font-style:normal
}
@font-face{
    font-family:'Open Sans';
    src:url(fonts/OpenSans-Regular.eot);
    src:url(fonts/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/OpenSans-Regular.woff2) format('woff2'),url(fonts/OpenSans-Regular.woff) format('woff'),url(fonts/OpenSans-Regular.ttf) format('truetype');
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'Open Sans';
    src:url(fonts/OpenSans-SemiBold.eot);
    src:url(fonts/OpenSans-SemiBold.eot?#iefix) format('embedded-opentype'),url(fonts/OpenSans-SemiBold.woff2) format('woff2'),url(fonts/OpenSans-SemiBold.woff) format('woff'),url(fonts/OpenSans-SemiBold.ttf) format('truetype');
    font-weight:600;
    font-style:normal
}
@font-face{
    font-family:Varela;
    src:url(fonts/Varela.eot);
    src:url(fonts/Varela.eot?#iefix) format('embedded-opentype'),url(fonts/Varela.woff2) format('woff2'),url(fonts/Varela.woff) format('woff'),url(fonts/Varela.ttf) format('truetype');
    font-weight:400;
    font-style:normal
}Varela
.widgettitle{
    font-weight:500!important
}
.widget_nav_menu .current-menu-item>a,.widget_nav_menu .current_page_item>a{
    font-weight:500
}
#top.page-id-84 #wrap_all .all_colors h2,#top.page-id-84 #wrap_all .all_colors h3,.ff-ms,.post-entry .entry-content-wrapper .entry-content-header,body,body.page-id-84{
    font-family:montserrat,helvetica neue,Helvetica,Arial,sans-serif!important
}
.fw-400,.fw-400 h2,.fw-400 p,.fw-400-p p{
    font-weight:400!important
}
.fw-500,.fw-500 h2{
    font-weight:500!important
}
.fw-600,.fw-600 h2{
    font-weight:600!important
}
#top #wrap_all .all_colors h2{
    font-family:montserrat,sans-serif!important;
    text-transform:initial
}
#top #wrap_all .all_colors h2 span {
    font-weight:600!important;
}
#top #wrap_all .img-smart-algorithm img{
    height:360px;
    max-width:316px;
    width:auto;
    margin:0
}
.margin-bottom-0p0,.margin-bottom-0p0 p:first-child,p:last-child{
    margin-bottom:0
}
#next,#next a,.cmb-feature .flex_column{
    text-align:center
}
#top .logo:after,.html_burger_menu_active #top #wrap_all #header .cmb-get-started-wrapper>a.cmb-get-started{
    white-space:nowrap
}
.av_textblock_section+.av_textblock_section{
    margin-top:1em
}
.line-height-0p8{
    line-height:.8em
}
.line-height-1p0{
    line-height:1em
}
.line-height-1p2{
    line-height:1.2em
}
.line-height-1p3{
    line-height:1.3em
}
.line-height-1p4{
    line-height:1.4em
}
.line-height-1p5{
    line-height:1.5em
}
.line-height-1p6{
    line-height:1.6em
}
.line-height-1p8{
    line-height:1.8em
}
.line-height-2p0{
    line-height:2em
}
.margin-bottom-0p5,.margin-bottom-0p5 p:first-child{
    margin-bottom:.5em
}
.margin-bottom-1p0,.margin-bottom-1p0 p:first-child{
    margin-bottom:1em
}
.margin-bottom-1p5,.margin-bottom-1p5 p:first-child{
    margin-bottom:1.5em
}
.margin-bottom-2p0,.margin-bottom-2p0 p:first-child{
    margin-bottom:2em
}
.margin-bottom-2p5,.margin-bottom-2p5 p:first-child{
    margin-bottom:2.5em
}
.margin-top-0p0,.margin-top-0p0 p:first-child{
    margin-top:0
}
.margin-top-0p5,.margin-top-0p5 p:first-child{
    margin-top:.5em
}
.margin-top-1p0,.margin-top-1p0 p:first-child{
    margin-top:1em
}
.margin-top-1p5,.margin-top-1p5 p:first-child{
    margin-top:1.5em
}
.margin-top-2p0,.margin-top-2p0 p:first-child{
    margin-top:2em
}
.margin-top-2p5,.margin-top-2p5 p:first-child{
    margin-top:2.5em
}
.font-source,.font-source h1,.font-source h2,.font-source h3,.font-source h4,.font-source h5,.font-source h6{
    font-family:'Source Sans Pro',HelveticaNeue,'Helvetica Neue',Helvetica,Arial,sans-serif
}
.font-varela,.font-varela h1,.font-varela h2,.font-varela h3,.font-varela h4,.font-varela h5,.font-varela h6{
    font-family:Varela,HelveticaNeue,'Helvetica Neue',Helvetica,Arial,sans-serif
}
.font-Montserrat,.font-Montserrat h1,.font-Montserrat h2,.font-Montserrat h3,.font-Montserrat h4,.font-Montserrat h5,.font-Montserrat h6{
    font-family:Montserrat,HelveticaNeue,'Helvetica Neue',Helvetica,Arial,sans-serif
}
h1{
    margin-bottom:12px
}
h2{
    margin-bottom:8px
}
h3,h4{
    margin-bottom:4px
}
.content,.sidebar{
    padding-top:12px;
    padding-bottom:12px
}
.avia-section.full-width-section{
    margin-left:-50%;
    margin-right:-50%;
    padding-left:50%;
    padding-right:50%;
    box-sizing:content-box
}
.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2{
    text-transform:none
}
.av_header_transparency .main_menu ul{
    text-shadow:none
}
.full-width-section--white .content{
    background-color:#fff;
    background-image:url(/coffeemeetsbagel/wp-content/uploads/2018/09/Join-now_background-07.jpg);
    background-size:cover
}
#top .av_header_with_border.av_header_transparency #header_main{
    border-top:none;
    border-color:transparent
}
#top .header-scrolled.header-scrolled-full #header_main{
    border-bottom:1px solid rgba(0,0,0,.1)
}
#top .av-hamburger{
    height:100%;
    display:flex;
    justify-content:center;
    align-items:center
}
#top .av-hamburger-box{
    height:42px;
    width:44px;
    padding:10px 8px;
    border:2px solid
}
#top .av-hamburger-inner,#top .av-hamburger-inner::after,#top .av-hamburger-inner::before{
    height:2px;
    width:24px;
    border-radius:3px
}
#top .av-hamburger-inner::after,#top .av-hamburger-inner::before{
    background-color:inherit
}
.header_color .main_menu ul:first-child>li>a{
    color:inherit
}
#top .av-burger-menu-main,#top .av_alternate_logo_active.header-scrolled-full .av-burger-menu-main,#top .av_alternate_logo_active.header-scrolled-full .cmb-get-started-wrapper,#top .cmb-get-started-wrapper{
    color:#737eba
}
#top .av-burger-menu-main .av-hamburger-inner{
    background-color:#737eba
}
.av-burger-overlay-active #top #wrap_all .av-burger-menu-main,.av-burger-overlay-active #top #wrap_all .cmb-get-started-wrapper{
    color:#fff
}
.js_active.html_burger_menu #avia-menu>li.cmb-get-started-wrapper{
    display:block
}
.html_burger_menu_active #top #wrap_all #header .cmb-get-started-wrapper{
    height:100%
}
.html_burger_menu_active #top #wrap_all #header .cmb-get-started-wrapper>a.cmb-get-started span{
    position:relative;
    color:inherit;
    border-bottom:2px solid;
    display:inline-block;
    line-height:1.6em
}
#next a,#top .av-subnav-menu>li.current_page_item>a{
    color:#fff
}
#top .av-subnav-menu>li>a{
    padding:0;
    font-size:15px;
    font-weight:300;
    letter-spacing:1px;
    border-left-width:0
}
#top .av-subnav-menu>li{
    padding-bottom:12px;
    margin:0 9px;
    border-bottom:3px solid transparent
}
#top .av-subnav-menu>li.current_page_item{
    border-bottom-color:#fff
}
.section-values .flex_column .avia-image-container{
    width:56.2%
}
.bulleted-element .avia-image-container{
    position:absolute;
    width:3em;
    top:-.75em;
    border-radius:3em;
    overflow:hidden
}
#footer .widget.widget_nav_menu,#top .logo{
    overflow:visible
}
.section-overlap-top{
    padding-bottom:12em
}
.section-overlap-bottom .container{
    margin-top:-16em
}
.cmb-header h2.avia-caption-title{
    text-transform:initial
}
.cmb-intro-alt h2.av-special-heading-tag{
    line-height:1.3
}
.cmb-iconed .flex_column{
    padding-left:12px;
    padding-right:12px
}
.cmb-iconed .avia_image{
    max-width:144px;
    margin-bottom:18px
}
.cmb-iconed img.avia_image{
    margin-bottom:0
}
.cmb-iconed.cmb-iconed--large-padding .flex_column{
    padding-top:36px;
    padding-bottom:48px
}
#top .cmb-home-header h2{
    font-weight:500!important;
    line-height:1.12;
    text-transform:capitalize
}
#top .cmb-home-header.add-app-buttons .slideshow_align_caption a.avia-button{
    background-color:transparent;
    background-repeat:no-repeat;
    background-size:100%;
    font-size:0;
    border:none;
    width:120px;
    height:38px;
    min-width:initial;
    margin-right:12px;
    background-image:url(../../uploads/2018/06/button-app-store.png)
}
#top .cmb-home-header.add-app-buttons .slideshow_align_caption a.avia-button:last-child{
    margin-right:0
}
#top .cmb-home-header.add-app-buttons .slideshow_align_caption a.avia-button+a.avia-button{
    background-image:url(../../uploads/2018/06/button-google-play.png)
}
#next{
    margin-top:-200px;
    padding-bottom:72px
}
#next .av_font_icon{
    display:block;
    width:100%;
    font-size:2em
}
#next a{
    font-size:.75em;
    line-height:.5em
}
.avia_transform #next .av_font_icon{
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}
.cmb-home-about .flex_column .home-video{
    margin-left:-30%!important
}
#top #wrap_all .cmb-home-about .flex_column:first-child{
    margin-bottom:0;
    z-index:2;
    position:relative
}
.cmb-home-about .flex_column:last-child{
    padding:6em 8em 6em 3em!important
}
#top #wrap_all .cmb-home-about .cmb-home-about__heading p{
    font-size:35px;
    font-weight:400
}
#top #wrap_all .cmb-home-about .cmb-home-about__body p{
    font-size:17px;
    line-height:1.6em;
    margin-top:0
}
.cmb-feature .flex_column .img-in-depth-profiles img{
    max-width:420px!important
}
.cmb-feature .flex_column .feature-image img{
    width:100%;
    max-width:276px;
    margin-top:-10%;
    margin-bottom:-10%
}
.cmb-feature.cmb-feature--blue{
    margin-top:100px
}
#top #wrap_all #main .cmb-feature.cmb-feature--blue>.container{
    border:1.5em solid #737eba;
    border-width:3.5em!important
}
.cmb-feature .avia-image-container.avia-align-left{
    float:none;
    text-align:center
}
#top #wrap_all .cmb-feature .flex_column>section h2{
    font-size:35px;
    line-height:1em;
    margin-bottom:6px
}
#top #wrap_all .cmb-feature .flex_column>section p{
    margin-top:6px
}
#top .cmb-feature.cmb-feature--blue .cmb-feature-copy{
    padding-left:1em;
    padding-right:1em
}
.cmb-feature .avia-image-container.feature-icon{
    display:block;
    width:100%;
    text-align:center
}
.cmb-feature .avia-image-container.feature-icon img{
    display:inline;
    max-width:48px;
    margin-bottom:-6px
}
#top .sign-up-buttons,.press-slider .av-horizontal-gallery-slider{
    text-align:center
}
#top #wrap_all .cmb-home-tabs .av-layout-tab p{
    max-width:720px;
    margin:0 auto;
    text-align:center;
    color:#1c80e2;
    font-size:35px;
    line-height:1.2em;
    font-weight:600;
    quotes:"“" "”";
    letter-spacing:-1px
}
#top #wrap_all .cmb-home-tabs .av-layout-tab p::after,#top #wrap_all .cmb-home-tabs .av-layout-tab p::before{
    display:inline-block;
    position:relative;
    font-size:1.33em;
    line-height:0;
    height:0;
    bottom:-.125em
}
#top #wrap_all .cmb-home-tabs .av-layout-tab p::before{
    content:open-quote;
    padding-right:.075em
}
#top #wrap_all .cmb-home-tabs .av-layout-tab p::after{
    content:close-quote;
    padding-left:.075em
}
.av-horizontal-gallery-wrap{
    cursor:default
}
#top #wrap_all .cmb-feature-title .content{
    padding-bottom:0
}
.html_header_transparency #top .cmb-home-header.avia-builder-el-0 .slideshow_caption{
    padding-top:0
}
.cmb-button-footer>div{
    max-width:200px
}
.cmb-button-footer-android,.cmb-button-footer-ios{
    font-size:0;
    display:block;
    width:100%;
    height:0;
    background-size:100%;
    padding-bottom:31%;
    margin-bottom:6px
}
.cmb-button-footer-ios{
    background-image:url(../../uploads/2018/06/button-app-store.png)
}
.cmb-button-footer-android{
    background-image:url(../../uploads/2018/06/button-google-play.png)
}
#top #wrap_all .all_colors #footer h3.widgettitle{
    font-size:30px;
    text-transform:initial
}
#top #wrap_all .all_colors #footer .cmb-button-footer h3.widgettitle{
    margin-bottom:12px;
    white-space:nowrap;
    overflow:visible
}
#top #footer .widget_nav_menu li{
    font-size:16px
}
#top .jetpack_widget_social_icons ul.size-small a{
    width:30px;
    height:30px;
    margin-right:12px;
    margin-top:12px
}
#top .cmb-testimonials .av-large-testimonial-slider .avia-testimonial-meta{
    display:none
}
#top .cmb-testimonials .av-large-testimonial-slider .avia-testimonial-content{
    padding:2em 1em;
    min-height:240px;
    background-color:#737eba!important;
    color:#fff;
    display:flex;
    flex-direction:column;
    align-items:center
}
#top .cmb-testimonials .avia-testimonial-content>p{
    font-size:1em;
    margin:-2em -2em 1em
}
#top .cmb-testimonials .avia-testimonial-content blockquote{
    color:#fff;
    line-height:.875em;
    border-left:0;
    padding-left:0;
    margin-right:0;
    margin-bottom:0
}
#top .cmb-testimonials .avia-testimonial-content blockquote p:first-child{
    font-size:18px;
    font-family:'Montserrat';
    font-weight:300;
    quotes:"“" "”"
}
#top .cmb-testimonials .avia-testimonial-content blockquote p:first-child::after,#top .cmb-testimonials .avia-testimonial-content blockquote p:first-child::before{
    font-weight:500;
    font-family:'Varela !important';
    font-size:2.5em;
    line-height:1em;
    display:block
}
#top .cmb-testimonials .avia-testimonial-content blockquote p:first-child::before{
    content:open-quote;
    margin-bottom:-.45em
}
#top .cmb-testimonials .avia-testimonial-content blockquote p:first-child::after{
    content:close-quote
}
#top .cmb-testimonials .avia-testimonial-content blockquote p+p,#top .cmb-testimonials .avia-testimonial-content>p{
    color:rgba(255,255,255,.75)
}
#top .cmb-testimonials .avia-testimonial-content blockquote p+p{
    font-size:.625em;
    margin-top:-1em
}
#top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial{
    padding:0 20px
}
#top .av-large-testimonial-slider .avia-slideshow-arrows a{
    top:50%;
    margin-top:-25px
}
#top .av-control-minimal .avia-slideshow-arrows a:before{
    border:0
}
#top .av-image-caption-overlay,#top .avia-image-container-inner,#top .avia_image{
    border-radius:0
}
#top .sign-up-buttons a.avia-button{
    background-color:transparent;
    background-size:100%;
    font-size:0;
    border:none;
    width:120px;
    height:38px;
    min-width:initial;
    margin-right:12px;
    background-image:url(/wp-content/uploads/2018/06/button-app-store.png)
}
#top .sign-up-buttons a.avia-button:last-child{
    margin-right:0
}
#top .sign-up-buttons a.avia-button+a.avia-button{
    background-image:url(/wp-content/uploads/2018/06/button-google-play.png)
}
#top #wrap_all .jobs-section h6{
    margin-top:-3px
}
#top .logo{
    position:relative
}
#top .logo:after{
    position:absolute;
    content:attr(data-section);
    font-size:10px;
    width:100%;
    color:#b3b3b3;
    left:0;
    right:0;
    bottom:9px;
    text-align:right;
    line-height:1
}
.show_mobile_menu #mobile-advanced{
    display:block
}
button.fasc-size-xlarge.fasc-ico-before:before{
    font:400 28px/1 dashicons;
    padding-right:6px;
    line-height:22px
}
button.fasc-button.fasc-ico-after:after,button.fasc-button.fasc-ico-before:before{
    vertical-align:middle;
    display:inline-block;
    margin-top:-2px
}
.scribble-overlay{
    position:absolute;
    bottom:10px;
    z-index:100;
    left:0;
    right:0
}
.single-post .post-entry .standard-content header h1{
    font-size:33px!important
}
.single-post .post-entry .standard-content header .post-meta-infos{
    font-size:20px!important;
    color:#282828!important
}
.single-post .post-entry .standard-content .entry-content p{
    color:#797979!important
}
.single-post .post-entry .standard-content .entry-content p h1{
    font-size:24px!important
}
.single-post .post-entry .standard-content .entry-content p h3{
    font-size:20px!important
}
.single-post .sidebar.sidebar_right ul li a{
    font-size:23px!important
}
.single-post .sidebar.sidebar_right h3{
    font-size:25px!important;
    color:#282828!important
}
.image-overlay .image-overlay-inside:before{
    content:unset!important
}
.image-overlay,.page .stretch_full.title_container{
    display:none!important
}
.page-id-84 .stretch_full.title_container{
    display:block!important
}
#blog-display-main .post_delimiter{
    margin:0 0 50px;
    padding:50px 0 0
}
#blog-display-main .blog-listing-inner{
    padding:48px 50px 10px 0;
    border-right:2px solid #e0e0e0
}
#blog-display-main .template-page{
    padding-top:0
}
#blog-display-main .blog-listing-inner-cat{
    padding-top:48px
}
.post .attachment-entry_with_sidebar{
    width:auto!important;
    height:auto
}
.post .big-preview.single-big a{
    display:table;
    margin:0 auto
}
#blog-display-main .blog-listing-inner-cat h3.widgettitle{
    margin-top:0
}
#blog-display-main .blog-listing-inner-cat ul li.cat-item{
    list-style:none;
    margin:0
}
#blog-display-main .blog-listing-inner-cat ul li.cat-item a,.sidebar_right ul li.cat-item a{
    color:#969696
}
.page-id-84 #footer,.page-id-84 .stretch_full.title_container,.single-post #footer,.single-post .stretch_full.title_container{
    background-color:#717cbd
}
.template-blog .post-meta-infos{
    color:#282828!important;
    font-size:20px!important
}
.template-blog .entry-content p{
    color:#797979!important;
    font-size:20px!important;
    line-height:29px
}
#blog-display-main .blog-listing-inner-cat ul li a{
    color:#2e2e2e!important;
    font-size:23px!important
}
#blog-display-main .blog-listing-inner-cat h3{
    color:#282828!important;
    font-size:25px!important;
    font-weight:600!important
}
.single-post .post-meta-infos{
    color:#282828!important;
    font-size:20px!important
}
.single-post .entry-content p{
    color:#797979!important;
    font-size:20px!important
}
.single-post .widget_categories ul li a{
    color:#2e2e2e!important;
    font-size:23px!important
}
.single-post .widget_categories h3{
    color:#282828!important;
    font-size:25px!important;
    font-weight:600
}
@media screen and (min-width:1200px){
    #top #wrap_all .cmb-feature-title .content{
        margin-bottom:-6em
    }
    #top #wrap_all .cmb-home-about .cmb-home-about__heading p{
        font-size:65px
    }
    #top #wrap_all .cmb-home-about .cmb-home-about__body p{
        font-size:27px;
        line-height:36px;
        margin-top:9px
    }
    .cmb-feature .flex_column.cmb-feature-copy{
        padding-left:2em;
        padding-right:2em
    }
    .cmb-feature.cmb-feature--blue .flex_column.cmb-feature-copy{
        padding-left:0;
        padding-right:4em
    }
    #top #wrap_all .cmb-feature .flex_column>section h2{
        font-size:65px!important
    }
    #top #wrap_all .cmb-feature .flex_column>section p{
        font-size:23px!important
    }
    .cmb-feature .avia-image-container.feature-icon img{
        width:90px;
        max-width:72px!important
    }
}
@media only screen and (max-width:767px){
    #top .avia-section-huge.cmb-feature-title .content{
        padding-top:48px
    }
    #footer .widget,#top #wrap_all #footer .flex_column{
        margin-bottom:0
    }
    #top #wrap_all #main .section-overlap-top .content{
        padding-bottom:40px;
        padding-top:50px
    }
    .section-overlap-top{
        padding-bottom:0
    }
    #footer .container{
        text-align:center
    }
    #footer .widget{
        margin-top:0
    }
    #footer span.seperator.extralight-border{
        display:none
    }
    .cmb-button-footer div{
        width:45%;
        max-width:180px;
        margin:12px auto 0
    }
	#top #wrap_all #main .cmb-feature.cmb-feature--blue>.container{
    	border:1.5em solid #737eba !important;
	}
	.cmb-home-about .content{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.cmb-home-about .flex_column:last-child{
    	padding: 2em 1.4em !important;
	}
	#how_does_work h2.av-special-heading-tag{
		font-size:30px !important
	}
	#how_does_work .av-special-heading-h2{
		margin-top:0px !important
	}
 	#how_does_work .pad_top_for_mob{
		padding-top:40px;
		margin-bottom:0 !important;
	}
	.left_we_do_sec .av-special-heading-h2 h2{
		font-size:35px !important;
	}
	.cmb-feature.cmb-feature--blue {
   		margin-top: 150px;
	}
	#top .cmb-testimonials .avia-testimonial-content blockquote p:first-child{
		font-family: 'Montserrat';
	}
	.responsive #top .av-sticky-submenu + div{
		margin-top:0px !important;
	}
	.jobs-section .av-special-heading-h3 h3{
		font-size:35px !important;
	}
	.fb-join-now-btn .caption_container{
		width:75% !important;
		max-width:75% !important
	}
	.jobs-header-slider img{
		padding-top: 53px !important;
	}
	.jobs-header-slider h2.avia-caption-title {
		padding-top: 50px !important;
	}
}
@media only screen and (min-width:768px){
    .hide-on-desktop{
        display:none!important
    }
    .logo img{
        max-height:96px!important;
        margin-top:12px
    }
    .header-scrolled-full .logo img{
        max-height:66px!important;
        margin-top:0
    }
    #top #wrap_all .av_header_transparency .av-burger-menu-main,#top #wrap_all .av_header_transparency .av-burger-menu-main a,#top #wrap_all .av_header_transparency .cmb-get-started-wrapper{
        color:#fff
    }
    #top #wrap_all .av_header_transparency .av-burger-menu-main .av-hamburger-inner{
        background-color:#fff
    }
    .html_burger_menu_active #top #wrap_all #header .cmb-get-started-wrapper>a.cmb-get-started{
        font-size:.875em
    }
    .bulleted-element .av_textblock_section{
        margin-left:2em
    }
    #top .cmb-home-about .flex_column_table{
        direction:rtl
    }
    #top .cmb-home-about .flex_column_table_cell{
        direction:ltr
    }
    .cmb-home-about .flex_column:last-child{
        padding:3em 6em 3em 2em
    }
    .cmb-feature .flex_column{
        padding-top:1em;
        padding-bottom:2em;
        text-align:initial
    }
    #top .cmb-feature.cmb-feature--blue .flex_column_table{
        direction:rtl
    }
    #top .cmb-feature.cmb-feature--blue .flex_column_table_cell{
        direction:ltr
    }
    #top #wrap_all #main .cmb-feature.cmb-feature--blue>.container{
        border-width:2.5em
    }
    #top .cmb-feature.cmb-feature--blue .cmb-feature-copy{
        padding-left:initial;
        padding-right:initial
    }
    .cmb-feature .avia-image-container.feature-icon{
        text-align:left
    }
    .cmb-feature .avia-image-container.feature-icon img{
        max-width:60px
    }
    #top #wrap_all .cmb-feature-title .content{
        margin-bottom:-2em
    }
    #top .cmb-testimonials .av-large-testimonial-slider .avia-testimonial-content{
        display:flex;
        flex-direction:row-reverse;
        justify-content:stretch;
        align-items:stretch;
        flex:0 0 50%;
        padding:0;
        margin:0
    }
    #top .cmb-testimonials .avia-testimonial-content>blockquote,#top .cmb-testimonials .avia-testimonial-content>p{
        margin:0;
        width:50%;
        min-height:300px
    }
    #top .cmb-testimonials .avia-testimonial-content>p img{
        width:100%;
        height:100%;
        object-fit:cover;
        object-position:center
    }
    #top .cmb-testimonials .avia-testimonial-content>blockquote p{
        margin:0;
        padding-left:4em;
        padding-right:4em
    }
    #top .cmb-testimonials .avia-testimonial-content>blockquote p:first-child{
        padding-top:2em
    }
    #top .cmb-testimonials .avia-testimonial-content>blockquote p+p{
        padding-bottom:2em;
        font-size:.425em;
        margin-top:1em
    }
    #top .cmb-testimonials .avia-testimonial-content blockquote p:first-child::after,#top .cmb-testimonials .avia-testimonial-content blockquote p:first-child::before{
        display:inline;
        line-height:0;
        position:relative;
        top:.333em
    }
    #top .cmb-testimonials .avia-testimonial-content>blockquote{
        display:flex;
        flex-direction:column;
        justify-content:center
    }
    #footer .flex_column:nth-child(1),#footer .flex_column:nth-child(2),#footer .flex_column:nth-child(3){
        width:7%
    }
    #footer .flex_column:nth-child(4){
        width:28%
    }
    #footer .flex_column:nth-child(5){
        margin-top:-8.2px;
        width:25%
    }
    #footer{
        padding-top:60px;
        padding-bottom:60px
    }
    #footer .widget{
        margin:0
    }
    #top .logo:after{
        font-size:16px;
        bottom:10px
    }
}
@media screen and (min-width:768px) and (max-width:991px){
    #top .av_alternate_logo_active .av-burger-menu-main,#top .av_alternate_logo_active .cmb-get-started-wrapper,#top .header_color.av_alternate_logo_active .av-burger-menu-main a{
        color:#fff
    }
    #top .av-burger-menu-main.av_alternate_logo_active .av-hamburger-inner{
        background-color:#fff
    }
}
@media only screen and (max-width:767px){
    .container.av-menu-mobile-disabled span.avia-menu-text{
        font-size:10px;
        letter-spacing:0
    }
    .responsive #top .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial{
        padding-left:0;
        padding-right:0
    }
    #blog-display-main h2.post-title.entry-title{
        font-size:24px!important
    }
    #blog-display-main .post-meta-infos,.single-post .post-meta-infos{
        font-size:16px;
        line-height:22px
    }
    #blog-display-main .entry-content{
        font-size:18px;
        line-height:26px
    }
    .single-post .standard-content h1.post-title.entry-title,.single-post .video-content h1.post-title.entry-title{
        font-size:28px!important
    }
    .single-post .entry-content{
        line-height:30px!important
    }
    .single-post .big-preview.single-big{
        padding:10px 0
    }
    .single-post .title_container .container{
        padding:0;
        min-height:70px
    }
    .single-post .breadcrumb.breadcrumbs{
        margin-top:-15px;
        width:100%
    }
    .responsive #top .logo{
        width:initial;
        position:relative
    }
    .right_video_sec .home-video iframe{
        display:block;
		height: 202px;
		width: 100%
    }
    .cmb-home-about .right_video_sec{
        left:0!important
    }
    .hide-on-mobile{
        display:none!important
    }
    .center-on-mobile{
        text-align:center
    }
    #top #wrap_all .cmb-feature.cmb-feature--blue>.container,#top #wrap_all .cmb-home-about>.container,#top #wrap_all .cmb-testimonials>.container{
        padding-left:0;
        padding-right:0;
        width:100%;
        max-width:100%
    }
    #top #wrap_all .container{
        width:95%;
        max-width:95%;
        padding-left:2.5%;
        padding-right:2.5%
    }
    #top .cmb-testimonials .avia-slider-testimonials.avia-testimonial-wrapper{
        margin-bottom:0
    }
    #top .cmb-testimonials .template-page{
        padding-bottom:0
    }
    #top #wrap_all #header .container{
        max-width:90%;
        width:90%
    }
    .responsive .logo img{
        max-width:118px
    }
    .responsive #top #wrap_all{
        margin-top:80px
    }
    .responsive #top #wrap_all #header{
        position:fixed!important;
        top:0!important;
        background-color:#fff!important;
        border-bottom:1px solid #f0f0f0
    }
    .responsive #top #wrap_all .logo img{
        max-height:80px!important
    }
    .responsive #top #wrap_all .av-burger-menu-main a,.responsive #top #wrap_all .cmb-get-started{
        height:80px!important;
        line-height:80px!important
    }
    .responsive #top .av-sticky-submenu{
        position:fixed!important;
        top:80px!important
    }
    .responsive #top .av-sticky-submenu+div{
        margin-top:54px
    }
	.cmb-home-about .flex_column .home-video {
   		margin-left: 0% !important;
	}
	
}
@media screen and (min-width:480px){
    #top .sign-up-buttons a.avia-button{
        width:180px;
        height:56px
    }
    .content,.sidebar{
        padding-top:24px;
        padding-bottom:24px
    }
    #top .cmb-home-header.add-app-buttons .slideshow_align_caption a.avia-button{
        width:144px;
        height:44px
    }
    #top #wrap_all .cmb-home-about .cmb-home-about__heading p{
        font-size:45px
    }
    #top #wrap_all .cmb-home-about .cmb-home-about__body p{
        font-size:21px
    }
}
@media only screen and (min-width:420px){
    #top .logo:after{
        font-size:12px;
        top:initial;
        bottom:21px;
        right:-103%;
        left:initial;
        text-align:left
    }
}
@media only screen and (min-width:990px){
    #top .logo:after{
        bottom:24px
    }
    #top .header-scrolled-full .logo:after{
        bottom:18px;
        right:-110%
    }
    .join-now-slideshow{
        margin-top:-116px
    }
	#top .cmb-testimonials .avia-testimonial-content blockquote p:first-child{
		font-family: 'Montserrat';
	}
}
@media screen and (min-width:1360px){
    #top .sign-up-buttons a.avia-button{
        width:240px;
        height:75px
    }
    #top .cmb-home-header h2{
        padding-top:84px
    }
    #top .cmb-home-header.add-app-buttons .slideshow_align_caption a.avia-button{
        width:210px;
        height:68px
    }
    .cmb-header.avia-fullwidth-slider .av-slideshow-caption,.cmb-header.avia-fullwidth-slider .avia-slideshow-inner{
        max-height:720px!important
    }
    .cmb-home-header.avia-fullwidth-slider .av-slideshow-caption,.cmb-home-header.avia-fullwidth-slider .avia-slideshow-inner{
        max-height:780px!important
    }
}
@media screen and (min-width:1800px){
    .cmb-header.avia-fullwidth-slider .av-slideshow-caption,.cmb-header.avia-fullwidth-slider .avia-slideshow-inner{
        max-height:780px!important
    }
    .cmb-home-header.avia-fullwidth-slider .av-slideshow-caption,.cmb-home-header.avia-fullwidth-slider .avia-slideshow-inner{
        max-height:900px!important
    }
}
@media screen and (max-width:600px){
    #top #wrap_all .container{
        width:90%;
        max-width:90%;
        padding-left:5%;
        padding-right:5%
    }
    .slideshow_align_caption{
        vertical-align:middle
    }
    .cmb-home-header .avia-slideshow-inner{
        height:480px!important
    }
    .cmb-home-header .avia-slideshow li img{
        min-height:516px!important;
        object-fit:cover
    }
    #next{
        padding-bottom:120px
    }
}
@media screen and (min-width:960px){
    #next{
        padding-bottom:200px
    }
    .cmb-home-about .flex_column:last-child{
        padding:5em 8em 5em 2em
    }
    .cmb-home-about .flex_column .home-video{
        margin-left:-40%
    }
    .cmb-feature .flex_column{
        padding-top:3em;
        padding-bottom:4em
    }
    .cmb-feature.cmb-feature--blue .flex_column{
        padding-top:1em;
        padding-bottom:2em
    }
    .cmb-feature .flex_column.cmb-feature-copy{
        padding-right:4em
    }
    .cmb-feature.cmb-feature--blue .flex_column.cmb-feature-copy{
        padding-left:0;
        padding-right:1em
    }
    #top #wrap_all .cmb-feature .flex_column>section h2{
        font-size:45px
    }
    #top #wrap_all .cmb-feature .flex_column>section p{
        font-size:18px
    }
    .cmb-feature .avia-image-container.feature-icon img{
        width:90px
    }
    #top #wrap_all .cmb-feature-title .content{
        margin-bottom:-4em
    }
    .cmb-header.avia-fullwidth-slider .av-slideshow-caption,.cmb-header.avia-fullwidth-slider .avia-slideshow-inner{
        max-height:600px!important
    }
    .cmb-home-header.avia-fullwidth-slider .av-slideshow-caption,.cmb-home-header.avia-fullwidth-slider .avia-slideshow-inner{
        max-height:720px!important
    }
    span.av-tab-section-image{
        width:150px;
        height:90px;
        background-size:100%
    }
    .content,.sidebar{
        padding-top:48px;
        padding-bottom:48px
    }
    #top .cmb-home-header h2{
        padding-top:72px
    }
    #top .cmb-home-header.add-app-buttons .slideshow_align_caption a.avia-button{
        width:180px;
        height:56px
    }
}
@media screen and (min-width:1400px){
    #next{
        margin-top:-210px;
        padding-bottom:200px
    }
}
@media screen and (min-width:720px){
    .content,.sidebar{
        padding-top:36px;
        padding-bottom:36px
    }
    span.av-tab-section-image{
        width:120px;
        height:90px;
        background-size:100%
    }
    .widget_nav_menu ul:first-child>.current-menu-item>a,.widget_nav_menu ul:first-child>.current_page_item>a{
        padding-right:0
    }
}
@media only screen and (max-device-width: 787px) and (orientation: landscape) {
	.right_video_sec .home-video iframe{
        display:block;
		height: 300px;
		width: 100%
    }
	.cmb-testimonials img{
		width:80% !important;
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px){
	.right_video_sec .home-video iframe{
        display:block;
		width: 320px;
		height: 180px;
    }
	.cmb-feature.cmb-feature--blue .feature-image .avia-image-overlay-wrap img {
		 margin-top: 0px !important;
	}
	.cmb-home-about .flex_column:last-child{
    	padding: 2em 1.4em !important;
	}
	#top #wrap_all .img-smart-algorithm img {
    	height: 400px !important;
    	max-width: 356px !important;
		width: 376px !important;
	}
	#top .cmb-feature .img-in-depth-profiles img{
		max-width: 350px !important;
		height: 350px;
		width: 350px;
		left: -40px;
	}
	#top .cmb-feature .real-conversion-img img{
		max-width: 356px !important;
		height: 425px !important;
		width: 356px !important;
	}
	#footer #custom_html-4.widget_custom_html{
		overflow:visible !important;
	}
	#press_icon_sec.cmb-iconed .av_one_third p a{
		word-wrap:break-word !important;
	}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation: landscape) {
	.right_video_sec .home-video iframe{
       margin-left:15px;
    }
}
@media only screen and (min-device-width : 600px) and (max-device-width : 767px){
	.right_video_sec .home-video iframe{
		height:240px !important;
	}
	.cmb-testimonials img{
		width:80% !important;
	}
}