/*!
 * Start Bootstrap - Landing Page v5.0.0 (https://startbootstrap.com/template-overviews/landing-page)
 * Copyright 2013-2018 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-landing-page/blob/master/LICENSE)
 */body{font-family:Ubuntu;}
 h1,h2,h3,h4,h5,h6{font-family:Raleway;font-weight:700;}
 p {color:#23282f;}
 header.masthead{position:relative;background-color:#343a40;background:url(../images/bg-masthead.jpg) no-repeat center center;background-size:cover;padding-top:2rem;padding-bottom:1rem;}
 header.masthead .overlay{position:absolute;background-color:#585c5f;height:100%;width:100%;top:0;left:0;opacity:.50}
 
.showcase .showcase-text{padding:3rem}
.showcase .showcase-img{min-height:30rem;background-size:cover}
    @media (min-width:768px){
        .showcase .showcase-text{padding:7rem}
        }
.features-icons{padding-top:7rem;padding-bottom:7rem}
.features-icons .features-icons-item{max-width:20rem}
.features-icons .features-icons-item .features-icons-icon{height:7rem}
.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}
.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}
.testimonials{padding-top:7rem;padding-bottom:7rem}
.testimonials .testimonial-item{max-width:18rem}
.testimonials .testimonial-item img{max-width:12rem;-webkit-box-shadow:0 5px 5px 0 #adb5bd;box-shadow:0 5px 5px 0 #adb5bd}
.call-to-action, .call-to-bction, .call-to-cction, .call-to-dction  {position:relative;background-color:#343a40;background:url(../images/bg-masthead.jpg) no-repeat center center;background-size:cover;padding-top:6rem;padding-bottom:6rem}
.call-to-action .overlay, .call-to-bction .overlay, .call-to-cction .overlay, .call-to-dction .overlay {position:absolute;background-color:#2a616c;height:100%;width:100%;top:0;left:0;opacity:.30;}
 {position:absolute;background-color:#2a616c;height:100%;width:100%;top:0;left:0;opacity:.3;}
footer.footer{padding-top:4rem;padding-bottom:4rem}




.btn-primary {background-color:#df5d45;border-color:#ea8475;/*
            -webkit-box-shadow: -3px -1px 12px 0px rgba(50, 50, 50, 0.2);
            -moz-box-shadow:    -3px -1px 12px 0px rgba(50, 50, 50, 0.2);
             box-shadow:        -3px -1px 12px 0px rgba(50, 50, 50, 0.2);*/}
.btn-primary:hover{background-color:#ea8475;border-color:#df5d45;}
.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.show>.btn-primary.dropdown-toggle{background-color:#df5d45;border-color:#ea8475;}



a {color:#de5c4d;}
a:hover {color:#ea8475; text-decoration:none;}
.form-control, .form-control-lg {width:100%;}
.dark-grey-text {color:green;}
.md-form {padding-bottom:25px;}
.card-transp {background-color:rgba(255,255,255,0.5) /* 50% opaque white */;}
.img-book {max-width: 100%; height: auto; margin:30px 0 0 0;}
.text-ico {color:#de5c4d;}
.lead {color: #585c5f; font-size:1.15rem;}
.features-icons {padding-top:2.5rem; padding-bottom:3.5rem}
.icon-settings, .icon-layers, .icon-like {font-size:5rem}
.icon-settings:hover, .icon-layers:hover, .icon-like:hover {color:#ea8475; text-decoration:none;}
.bg-light {background-color:#bcbebe;}
.mb-0, .mb-5 {color:#585c5f;}
.testimonials {padding-top:4rem; padding-bottom:3rem;}
.g-recaptcha {margin:0 0 15px 0;}



/*-------------------------------------------------------------------- */
/* ----- Media Queries ----------------------------------------------- */
/* ------------------------------------------------------------------- */

@media (min-width: 1200px) {
    header.masthead {padding-top: 4.2rem; padding-bottom: 2rem;}
    .form-header h3 { font-size:2.5rem}
    .r-col {padding-top: 2rem;}
    .call-to-action {padding-top:2.5rem; padding-bottom:3rem;}
    .call-to-bction {padding-top:3.5rem; padding-bottom:4rem;}
    .cction {padding-top:4rem; padding-bottom:4rem;}
    .call-to-dction {padding-top:5rem; padding-bottom:5rem;}
    }



@media (max-width: 1199px) {
    header.masthead {padding: 1.5rem 2rem 1.5rem 2rem;}
    .form-header h3 {font-size:1.2rem}
    .r-col {padding-top:0rem; padding-bottom:1.75rem;}
    .call-to-action {padding-top:3.25rem; padding-bottom:1.25rem;}
    .call-to-bction {padding-top:2.5rem; padding-bottom:3rem;}
    .cction {padding-top:2.5rem; padding-bottom:4rem;}
    .call-to-dction {padding-top:6rem; padding-bottom:6rem;}
    .img-book {max-width: 100%; height: auto; margin:10px 0 0 0;}
    .list-inline-item {font-size:16px;}
}
    
@media (max-width: 767px) {
    header.masthead {padding: 0rem 0rem 1.5rem 0rem;}
    .form-header h3{ font-size:2rem}
    .r-col  {padding-top:0rem; padding-bottom:1.5rem;}
    .img-book {padding: 35px 0 0px 0;}
    .testimonials {padding-top:3rem; padding-bottom:1.5rem;}
    h1 {font-size:34px;}
    .call-to-action {padding-top:1.5rem; padding-bottom:2.5rem;}
    .call-to-bction {padding-top:2rem; padding-bottom:2.5rem;}
    .cction {padding-top:4rem; padding-bottom:3rem;}
    .call-to-dction {padding-top:4rem; padding-bottom:4rem;}
    .img-book {max-width: 100%; height: auto; margin:0px;}
    .list-inline-item {font-size:14px;}
}

@media (max-width: 420px) {
    .form-header h3{ font-size:1.4rem}
    .r-col {padding:0rem 1rem 1rem 1rem;}
    h1 {font-size:24px;}
    .call-to-action {padding-top:0rem; padding-bottom:1.5rem;}
    .call-to-bction {padding-top:1.5rem; padding-bottom:2rem;}
    .cction {padding-top:4.5rem; padding-bottom:3rem;}
    .call-to-dction {padding-top:2.5rem; padding-bottom:2.5rem;}
    .img-book {max-width: 100%; height: auto; margin:0px;}
    .list-inline-item {font-size:12px;}
}
    
    
    
    
    