/********* Compiled - Do not edit *********/
:root{--color-primary:#386aa9;--color-gradient-start:#386AA9;--color-gradient-stop:#386AA9;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Poppins;font-weight:400;line-height:1.9;font-size:15px;color:#828282;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Poppins;font-weight:700;line-height:1.4em;font-size:52px;color:#000000;}.h2,h2{font-family:Poppins;font-weight:700;line-height:1.3em;font-size:40px;color:#000000;}.h3,h3{font-family:Poppins;font-weight:700;line-height:1.6em;font-size:30px;color:#000000;}.h4,h4{font-family:Poppins;font-weight:700;line-height:1.7em;font-size:25px;color:#000000;}.h5,h5{font-family:Poppins;font-weight:700;line-height:1.8em;font-size:21px;color:#000000;}.h6,h6{font-family:Poppins;font-weight:700;line-height:1.6;font-size:18px;color:#0a0a0a;}.titlebar-inner h1{font-size:40px;line-height:40px;}.titlebar-inner p{}.titlebar-inner{padding-top:100px;padding-bottom:100px;}.titlebar{background-color:#ffffff;background-image:url( ../2020/09/search-results-image.png);background-repeat:no-repeat;background-size:cover;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgba(255, 255, 255, 0.9) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(115, 117, 128) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(115, 117, 128) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(115, 117, 128) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(254, 104, 139) !important;}}.no-btm-marg >* {margin-bottom:0px !important;}
.main-footer a:not(.btn):hover, .mainbar-wrap.is-stuck .social-icon a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover {color:#386aa9 !important;}
.icon-55 img {width:55px;}
.icon-60 img {width:60px;}
.icon-66 img {width:66px;}
.icon-70 img {width:70px;}
.icon-47 img {width:47px;}

.icon-55.google img {height:68px;width:auto;}

.icon-100 img {width:100px;}
.icon-122 img {width:122px;}
.icon-157 img {width:157px;}

.icon-60 img, .icon-66 img, .icon-70 img, .icon-47 img {height:68px;}

.main-nav .children, .nav-item-children {min-width:315px;}

#content > p {display:none;}

.inline-block {display:inline-block;}
.showonmobi {display:none;}

.modal-dialog {min-height: calc(100vh - 60px);display: flex;flex-direction: column;justify-content: center;overflow: auto;}
.modal-header {text-align:right;}
.modal-header .close {background: none;border: none;font-size: 30px;line-height: 22px;max-height: 20px;overflow: hidden;position: relative;top: 6px;}

/* Body Header */
body #top.services {}

@media (min-width: 992px) {
    body #top.services {background-size:45% !important;padding-bottom: 50px !important;padding-top: 50px !important;}
}

@media (min-width: 1200px) {
    body #top.services {padding-top:150px !important;padding-bottom: 0px !important;background-size:45% !important;}
}

@media (min-width: 1500px) {
    body #top.services {background-size:35% !important;padding-top:150px !important;padding-bottom: 60px !important;}    
}

@media (max-width: 991px) {
    body #top.services {padding-top:80px !important;}
}

/* Body Header */

/* Blog Page */
.liquid-blog-posts .liquid-lp-media img {max-height: 250px;width: auto;display: block;margin: auto;}
.liquid-blog-posts .liquid-lp-media > a {display:flex;min-height:250px;}

/* Single Post */
.blog-single-image-left .blog-single-cover {background:none !important;}
.blog-single-cover.is-in-view .blog-single-media {background:none !important;}
.blog-single-media .liquid-parallax-container {display:none;}
.blog-single-cover .blog-single-media[data-responsive-bg] > img {visibility:visible;}

.single-post .post-nav {display:none;}
.single-post .blog-single,
.single-post .contents-container {margin-top:100px;}
.single-post .header-module .btn {color: rgb(37, 29, 83);border-color: rgb(37, 29, 83);}

.related-post-image img {max-height: 240px;width: auto;display: block;margin: auto;}

/* Carousel Override */
.noncarousel {text-align:center;}
.noncarousel .wpb_single_image {display:inline-block;margin:15px 45px;vertical-align:middle;}
.noncarousel .wpb_single_image img {-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);}

.noncarousel-big {}
.noncarousel-big .wpb_single_image {margin: 15px 25px;}
.noncarousel-big .wpb_single_image img {max-height:110px;width:auto;}
/* Carousel Override */

@media (max-width: 991px) {
    .showonmobi {display:block;}
    #cheatsheetlink {max-width:500px;}
    html body * br {display:none !important;}
}

@media (max-width: 767px) {
    .icon-55, .icon-60, .icon-66, .icon-70, .icon-47 {text-align:center !important;}
    
    .modal-dialog {min-height: calc(100vh - 20px);}
    
    body .ld-fancy-heading h1 {font-size:45px;}
    body .wpb_single_image.showonmobi img {max-width:85% !important;}
    body .whitebg > .vc_column-inner > .wpb_wrapper {padding-left:20px !important;padding-right:20px !important;}
}

/* Disabled Elements */
div#cheatsheetlink {pointer-events:none;}

/* Case Study single page */
/* .single-case_studies .sidebar-container, .single-case_studies .titlebar{
    display: none !important;
} */
.single-case_studies .sidebar-container, .single-case_studies .titlebar-overlay, .single-case_studies .titlebar-inner{
    display: none !important;
} 
.single-case_studies .titlebar{
    background: none !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.single-case_studies .contents-container{
    width: 100% !important;
}
.single-case_studies .contents-container > .wpb-content-wrapper > p{
    display: none !important;
}
.single-case_studies .case_numbers h2{
    font-weight: 600 !important;
    color: #3e95cf !important;
    text-align: center !important;
}
.single-case_studies .case_numbers h3{
    font-weight: 500 !important;
    color: #251d53 !important;
}
.single-case_studies .content-middle{
    margin: 0 auto;
}
.single-case_studies .case_content .vc_tta-panel{
    border: 1px solid #F7F7F7;
    margin: 0 0 20px;
}
.single-case_studies .case_content .vc_tta-panel-heading h4 a{
    color: #261d53 !important;
}
.single-case_studies .case_content .vc_active h4 a, .single-case_studies .case_content .vc_tta-panel-heading:hover h4 a{
    color: #67ceeb !important;
}
.single-case_studies .case_content .vc_tta-panel-heading, .single-case_studies .case_content .vc_tta-panel-body{
    border: none !important;
}
.single-case_studies .case_content .vc_tta-panel-heading:hover{
    background-color: #fff !important;
}
.single-case_studies .contact_section h3{
    font-weight: 700;
}
.single-case_studies .contact_section h2 {
    font-weight: 700;
}
.single-case_studies .contact_section .btn{
    display: inline-flex;
}
.single-case_studies .blog-header img{
    width: auto;
    max-width: 100%;
    object-fit: scale-down;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 0px 0px 13px rgb(0 0 0 / 0.17);
    -webkit-box-shadow: 0px 0px 13px rgb(0 0 0 / 0.17);
    border: 10px solid #fff;
    -webkit-border: 10px solid #fff;
 }
@media (min-width: 768px){
    .single-case_studies .content-middle{
        width: 750px;
    }
}
@media (min-width: 992px){
    .single-case_studies .content-middle{
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .single-case_studies .content-middle{
        width: 1170px;
    }
    .single-case_studies .container{
        width: 100% !important;
    }
    .single-case_studies .contact_section h3{
        font-size: 18px;
        line-height: 28px;
    }
    .single-case_studies .contact_section h2 {
        line-height: 1em;
        margin: 15px 0;
    }
    .single-case_studies .case_content h4 a{
        font-size: 19px;
    }
    .single-case_studies .case_numbers h2{
        font-size: 52px;
    }
    .single-case_studies .case_numbers h3{
        font-weight: 500 !important;
        font-size: 16px;
        color: #251d53 !important;
    }
    .single-case_studies .case_content h4 a{
        font-size: 19px;
    }
}
@media (max-width: 767px) {
    .single-case_studies .case_numbers h3{
        margin: 0 0 20px;
    }
    body.single-case_studies h1 {
        font-size: 25px !important;
        margin: 0 0 15px !important;
    }
    .single-case_studies .case_content h4{
        font-size: 17px;
    }
    .single-case_studies .case_content p{
        font-size: 14px;
    }
}