body{
    background-color: #f7f7f7;
}
.container{
    color: #535353;
}

.bg-header{
    background-color: #75ccc3;
}
.bg-img-decor{
    background: url("../images/bgdecor.png") no-repeat center center;
}
.bg-bottom{
    background: url("../images/bg-bottom.png") no-repeat center bottom;
}
.bg-top{
    background: url("../images/bg-top.png") no-repeat center top;

    position: relative;
    z-index: 10;
    overflow: hidden;
}
.z-index-1{
    z-index: -1;
}
.bg-waves{
    position: absolute;

    z-index: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.text-divider{
    width: 40px;
    height: 3px;
}
.height-80 {
    height: 80%;
}
.mt-6{
    margin-top: 6rem!important;
}
.py-6{
    padding-top: 6rem!important;
    padding-bottom: 6rem!important;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.form-control:focus{
    border-color: rgba(85, 193, 182, 1);
    box-shadow: 0 0 0 0.2rem rgba(85, 193, 182,.25);
}

.bg-color-1{
    background-color: rgb(85, 193, 182);
}

.btn-color-1{
    color: #fff;
    background-color: #55c1b6;
    border-color: #55c1b6;
}
.btn-color-1:hover{
    color: #fff;
    background-color: #3ba398;
    border-color: #3ba398;
}
.btn-color-1:not(:disabled):not(.disabled).active, .btn-color-1:not(:disabled):not(.disabled):active, .show>.btn-color-1.dropdown-toggle{
    color: #fff;
    background-color: #2f827a;
    border-color: #2f827a;
}

.btn-color-1:not(:disabled):not(.disabled).active:focus, .btn-color-1:not(:disabled):not(.disabled):active:focus, .show>.btn-color-1.dropdown-toggle:focus{
    box-shadow: 0 0 0 0.2rem rgba(85, 193, 182,.5);
}
.btn.focus, .btn:focus{
    box-shadow: 0 0 0 0.2rem rgba(85, 193, 182,.25);
}

.btn-rounded{
    border-radius: 25px;
}
.btn-shadow {
    box-shadow: 0px 5px 19px 1px rgba(133, 133, 132, 0.25);
}

.max-width-240{
    max-width: 240px!important;
}
.max-width-329{
    max-width: 329px!important;
}
.max-width-190{
    max-width: 190px!important;
}
.max-width-660{
    max-width: 660px!important;
}
.max-width-800{
    max-width: 800px!important;
}
.min-height-145{
    min-height: 145px!important;
}
.navbar-brand img{
    width: 100%;
    max-width: 190px;
}
.navbar-rounded{
    border-radius: 10px;
}


.navbar-shadow{
    box-shadow: -6.691px 7.431px 20px 0px rgba(0, 0, 0, 0.15);
}
.store-button-shadow{
    box-shadow: 0px 5px 19px 1px rgba(133, 133, 132, 0.25);
}
.img-shadow{
    -webkit-box-shadow: 0px 15px 35px 15px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 15px 35px 15px rgba(0,0,0,0.15);
    box-shadow: 0px 15px 35px 15px rgba(0,0,0,0.15);
}
.contact-bg-shadow{
    box-shadow: 0px 5px 19px 1px rgba(133, 133, 132, 0.25);
}
.contact-rounded{
    border-radius: 10px;
}





@media only screen and (min-width: 1401px) {
    .bg-bottom{
        background-image: url("../images/bg-bottom-big.png");
    }
    .bg-top{
       /* background-image: url("../images/bg-top-big.png");*/
        background-image: url("../images/bgtop.png");
    }
}

@media only screen and (min-width: 2121px) {
    .bg-bottom{
        background-size: cover;
    }
    .bg-top{
        background-size: cover;
    }
}
