.banner .banner-content {
    padding-top: 10px;
}

.banner-jasmine {
    background:#ffffff;
}

.banner.banner-full {
    height: 50vh;
    min-height: 50vh;
}


@media screen and (max-width:1400px) {
    .banner.banner-full {
        min-height: 30vh !important;
        max-height: 30vh !important;
    }
}

@media screen and (max-width:1100px) {
    .banner.banner-full {
        min-height: 30vh !important;
        max-height: 30vh !important;
         padding-top: 80px;
    }
}

@media screen and (max-width:900px) {
    .banner.banner-full {
        min-height: 50vh !important;
        max-height: 50vh !important;
        padding-top: 80px;
    }
}

@media screen and (max-width:800px) {
    .banner.banner-full {
        min-height: 50vh !important;
        max-height: 50vh !important;
        padding-top: 80px;
    }
}

@media screen and (max-width:500px) {
    .banner.banner-full {
        min-height: 30vh !important;
        max-height: 30vh !important;
        padding-top: 80px;
    }
}



#wpcf7-f387-p773-o1 {
    box-shadow: 0 2px 4px rgba(3,27,78,.06);  
    background-color: #fff;
    border: 1px solid #e5e8ed;
    border-radius: 5px;
    padding:18px;
}

.wpb_single_image{
    box-shadow: 0 2px 4px rgba(3,27,78,.06);  
    border: 1px solid #e5e8ed;
    border-radius: 5px;
    padding:6px;
}

.mailbox-image{
    box-shadow: none;  
    border: none;
    padding:0;
}







.io-jasmine .site-header.has-fixed .navbar.is-transparent {
    background: #ffffff;
    box-shadow: 0 6px 6px 0 rgba(42,44,50,.25);
}

.io-jasmine .navbar .navbar-nav>li>a {
    font-size:16px;
}

.wpb-js-composer div.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs-position-top.text-light .vc_tta-tab>a {
    color: #4c5a77;
    
}

p.lead {
    font-size: 1.1em;
    line-height:1.5;
    font-weight:400;
}

.io-jasmine p.lead {
    color:rgba(3,27,78,0.8);
}

.io-jasmine p {
    font-weight:400;
    color: rgba(2,27,78,0.8);
}

.io-jasmine h2 {
    color:#031b4e;
}

.io-jasmine .navbar .navbar-nav>li>a {
    color:#031b4e;
}

.io-jasmine .navbar .navbar-nav>li:hover>a {
    color:#0069ff;
}

body.theme-light {
    font-weight:400;
    color:rgba(3,27,78,.8);
}

.navbar .navbar-nav>li:hover>a.nav-link.btn {
    color:#ffffff;
}


.input-border {
    background:#fff;
}

#result_div {
    height:auto;
}