/* Header */
@import url('https://fonts.googleapis.com/css?family=Montserrat');
@import url('https://fonts.googleapis.com/css?family=Anton');

.header-action {}

.front-main {
    background-color: #d2e0f9;
}

.header-action p,
.header-action h1 {
    color: #ffffff;
    font-size: 52px;
    text-align: center;
    font-family: 'Anton', sans-serif;
    text-shadow: 5px 0px 9px rgb(0 0 0);
}

.header-action {
    /*margin-top: 87px;*/
    align-content: center;
}

.call-to-action-wrapper {
    margin-top: 63px;
}

.call-to-action-wrapper h5 {
    color: #FFFFFF;
}

@media {}

.call-to-action-wrapper {
    margin-top: 63px;
}

.top-header {
    background: #3474ab;
    height: 160px;
}

.logo {
    width: 260px;
    /* margin-left: 50px; */
    margin: 0px auto;

}

.logo img {
    width: 260px;
    margin-top: 20px;
    -webkit-filter: drop-shadow(5px 5px 5px #222);
    filter: drop-shadow(10px 6px 5px #000);
}

.top-menu {
    list-style: none;
    margin-top: -100px;
    margin-right: 20px;
}

.top-menu li {
    display: inline;
    margin-right: 20px;
    color: #ffffff;
    text-decoration: none;
    font-size: 18px;

}

.top-menu li a {
    color: #ffffff;
    text-decoration: none;
    color: black;
}

.menu-special-signup {
    background: #8cb5ab;
    padding: 10px;
    border-radius: 10px;
}

/* END head */

/* Features */
.feature-item {
    color: #000000;
    width: 300px;
    height: 300px;
    margin-right: 15px;
    margin-top: 15px;
}

.feature-image-container {
    height: 225px;
}

.features {
    margin-top: 20px;
}

/* END features */

/* Footer */
.sub-footer {
    height: 100%;
    background: #24333f;
}

.bottom-footer {
    color: #ffffff;
    background: #000000;
    height: 50px;
}

.bottom-footer {
    text-align: center;
}

/* END footer */

/*Signup Form */
.register-form-wrapper {
    margin-top: 10px;
    margin-bottom: 10px;
}

#content-wrapper {
    /*margin-left: 100px;*/
}

.pricing-page-wrapper h5 {
    color: #515151;
    font-size: 2em;
    font-weight: 300;
    line-height: 1.2;
}

.plan-item {
    background-color: #a5a5a5;
}

.plan-item .price {
    margin: 1em -14px;
    padding: 20px 0;
    text-shadow: none;
    color: #55a79a;
    display: block;
    border: 1px solid #cdcdcd;
    background: #ffffff;
    text-align: center;
    font-size: 2em;
}

.cents {
    font-size: 1.5rem;
    position: relative;
    top: -1.5rem;
    color: #5b6f87;
}

.plan-item {
    margin-left: 10px;
}

.footer-wrapper {
    color: white;
}

.footer-wrapper li {
    list-style: none;
    margin-top: 5px;
}

.footer-item h2 {
    text-align: center;
}

.footer-item {
    color: white;
    font-size: 1em;
}

.footer-item ul {
    border-right: dashed #5b6f87 2px;
}

.footer-item ul {
    margin-top: 10px;
}

.footer-item a {
    margin-top: 10px;
    color: white;
}

.social-section ul {
    clear: both;
    display: inline;
}

.social-section ul li {
    display: inline;
    margin-left: 10px;

}

.social-section {
    padding-top: 55px;
}

.rangeslider {
    clear: both;
    float: none;
}

@media {}

.nav-bar-booking {
    background-color: transparent;
    border: none;
    padding: 0px;
    margin: 0px;
    color: red;
    background-color: #3474ab;
}

.nav-bar-booking li a {
    color: #ffffff !important;
}

.main-header {
    margin-top: -215px !important;
}

@import url('https://fonts.googleapis.com/css?family=Dancing+Script');

.simple-better-then {
    font-family: 'Dancing Script', cursive;
    display: block;
    /*text-align: right;*/
    margin-top: 28px;
    margin-bottom: -12px;
    color: #0071ff;
    font-size: 29px;
}

.front-header {
    /*padding: 1px;*/
    /*margin: 1px;*/
    /*max-width: 681px;*/

}

.col-centered {
    float: none;
    margin: 0 auto;
}

.front-call-to-action {
    padding-bottom: 100px;
    padding-top: 20px;
}

.second-call {
    padding: 20px;
}

@import url('https://fonts.googleapis.com/css?family=Acme');

.convince-area .item h3 {
    color: #0196ff;
    font-family: 'Acme';
}

.convince-area .item p {
    color: #6d6d6d;

}

.convince-area {
    margin-bottom: 50px;
}

.pricing-features-wrapper table thead tr td {
    color: #0196ff;
    font-size: 30px;
    text-align: center;
}


.comparison {
    background-color: #e5e5ec;
}

.pricing-features-wrapper {
    padding-bottom: 20px;
}

[data-toggle="tooltip"] {
    font-size: 15px;
    margin-left: 10px;
}


.faq ul {
    list-style: none;

}

.faq ul li:first-child {
    color: red;
    font-size: 20px;
}

.question {
    font-size: 24px;
    margin-bottom: 10px
}

.question a:hover {
    font-size: 24px;
    margin-bottom: 10px;
    color: red;
}

label.control-label.col-lg-2.requiredField {
    margin-right: 26px;
    /*color:red;*/
}

.logo-login {
    margin-left: 1px;
    padding-top: 20px;
    padding-bottom: 1px;
}

.customer-says-item {
    background-color: #ebeef1;
    border-radius: 15px;
    /*color: #4473ff;*/
    padding: 20px;
    margin-top: 20px;
    margin-right: 10px;
    box-shadow: 1px 1px 10px #000000;
    height: 350px;

}

.customer-says {
    margin-bottom: 20px;
}

.customer-says p {
    color: #4f4f4f;
    font-size: 23px;
}

.customer-says-footer {
    color: #4473ff;
}


.main-header {
    background: url("https://images.pexels.com/photos/5378979/pexels-photo-5378979.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260");
}

.front-main h2 {
    margin: 100px 0px;

}

#mc_embed_signup {
    margin-top: 100px;
}

/* Some static css */

.social-wrapper {
    /* border: 1px solid black; */

}

.social-wrapper img {
    /* border: 1px solid black; */
    margin: auto;
    display: block;
}

.no-account-wrapper {
    margin-top: 20px;
    text-align: center;
    color:#000;
}

.no-account-wrapper a{
    
    text-decoration: none;
}