@charset "utf-8";
/* CSS Document */

#mainheader{
    position: relative;
    z-index: 2;
}

.topbarsearch{
    background: #fff;
    border-top: 15px solid #f47543;
}

.topbarmenu{
    background: rgb(23,60,102);
    background: linear-gradient(0deg, rgba(23,60,102,1) 11%, rgba(0,97,171,1) 60%, rgba(0,173,238,1) 97%);
}

.searchform{
    padding: 0px 0px 20px 0px;
    margin-top: 40px;
}

.logo{
    position: relative;
    padding: 10px 10px 0px 10px;
}


.topbutton {
    position: absolute;
    bottom: 50px;
    right: 50px;
    font-size: 40px;
    z-index: 100;
}

.topbutton a {
    color: #fff;
}

.imagebox{
   margin: 15px 0px 15px 0px;
    border-radius:25px;
}
.imagebox img{
    border-radius:25px;
}

.price{
    font-size: 30px;
    color: #b80d2d;
    font-weight: 700;
    float: right;
}

.blockswrapper{
    background: rgb(23,60,102);
    background: linear-gradient(0deg, rgba(23,60,102,1) 11%, rgba(0,97,171,1) 60%, rgba(0,173,238,1) 97%);

    padding: 25px;
    color: #fff;
    margin-bottom: 25px;
    border-radius: 15px;
}
.blockstitle a, .blockstitle h2, .blockstitle{
    color:#fff;
}

.breadcrumbs{
    padding: 20px 0px;
}
.breadcrumbs a{
    color: #9d9d9d;
}

.quotes-slider{
    background: #f47543;
    color:#fff;
    padding: 40px 0px;
    margin: 40px 0px 0px 0px;
    height:auto;
    background: linear-gradient(0deg, rgba(0,97,171,1) 11%, rgba(0,173,238,1) 97%);
    border-radius: 15px;
}

.footer{
    position: relative;
    margin-top:0px;
    background: rgb(23,60,102);
    background: linear-gradient(0deg, rgba(23,60,102,1) 11%, rgba(0,97,171,1) 60%, rgba(0,173,238,1) 97%);
    padding: 40px 0px;
    color: #fff;
}

.footer a{
    color:#fff;
}



/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

    .searchform{
        padding: 5px 0px 20px 0px;;
    }


}

.content_float_left{
         padding: 20px 40px;
         position: relative;
         right: inherit;
         display: block;
         top: 0px;
         z-index: 1;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c8e8f4+1,6dcff6+99 */
    background: linear-gradient(to bottom,  #c8e8f4 1%,#6dcff6 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

    margin-left: 0px;
         margin-bottom: 40px;
        border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;
     }

.content_float_right{
    padding: 20px 40px;
    position: relative;
    left: inherit;
    display: block;
    top: 0px;
    z-index: 1;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c8e8f4+1,6dcff6+99 */
    background: linear-gradient(to bottom,  #c8e8f4 1%,#6dcff6 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    margin-right: 0px;
    margin-bottom: 40px;
    border-radius: 15px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {


    .label{
        display: none;
    }

}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    .content_float_left{
        padding: 80px;
        position: relative;
        right: -150px;
        display: block;
        top: 90px;
        z-index: 1;
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c8e8f4+1,6dcff6+99 */
        background: linear-gradient(to bottom,  #c8e8f4 1%,#6dcff6 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        margin-left: -150px;
        margin-bottom: 40px;
        box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px;
    }

    .content_float_right{
        padding: 80px;
        position: relative;
        left: -150px;
        display: block;
        top: 90px;
        z-index: 1;
        /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c8e8f4+1,6dcff6+99 */
        background: linear-gradient(to bottom,  #c8e8f4 1%,#6dcff6 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        margin-right: -150px;
        margin-bottom: 40px;
        box-shadow: rgba(17, 17, 26, 0.1) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 48px;
    }
    .content-homepage{
        position: relative;
        margin-top: -100px;
        z-index: 0;
    }
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {

}