body, html {
    overflow-x: hidden;
}
#main {
    /*background: url(/images/main1.jpg) no-repeat center;*/

    /*-webkit-background-size: cover;*/
    /*-moz-background-size: cover;*/
    /*-o-background-size: cover;*/
    /*background-size: cover;*/

}

.mainflex {
    display: flex;
    flex-direction: column;
}

.text-content {
    padding-top: 3%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}

.text-content>h5 {
    text-decoration: none;
    border-bottom: #40e015 5px solid;
    font-family: 'Comfortaa', serif;
    text-align: center;
    /*font-weight: bold;*/
}
.text-content>h4 {
    margin-top: 6%;
    text-align: center;
    font-weight: bold;
    font-family: 'Comfortaa', serif;

}

.text-content>.bigtext {
    text-align: center;
    font-weight: bold;
    font-family: 'Comfortaa', serif;
    font-size: 1.4em;
}

.mainflex2 {
    display: flex;
    flex-direction: row;
    margin-right: 30px;
    margin-left: 30px;
    flex-basis: available;
}

.oxuenno {
    margin-top: 2%;
}

.column {
    border-radius: 10px;
    border: #efefeff1 solid 1px;
    background-color: #efefeff1;
    padding: 10px;
    margin: 10px;

    align-items: center;
    justify-content: center;
}

.column > div {
    text-align: center;
    /*margin-left: auto;*/
    /*margin-right: au;*/
}
.column > div.colhead, .column2 > div.colhead {
    font-weight: 700;
    font-family: 'Comfortaa', "Bold 700", serif;
    font-size: 1.3em;
    /*border-bottom: #47f718 solid 4px;*/
    /*text-wrap: avoid;*/
    text-transform: uppercase;
}
.column > div.colcontent {
    margin-top: 5px;
    font-family: 'Comfortaa', "Bold 700", serif;
}

@media screen and (max-width: 864px) {
    .mainflex2 {
        flex-direction: column;
    }
}

/*div.parallax>h5 {*/
/*    margin-top: -5%;*/
/*}*/

.text-content2 {
    text-align: center;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 1.2em;
    font-family: 'Comfortaa', serif;
    /*font-weight: bold;*/
    /*margin-right: 40px;*/
}

#services {
    margin-top: 30px;
    background-color: #f9f9f9;
}

#contacts {
    margin-top: 30px;
    background-color: #f9f9f9;
}

.contents {
    margin-left: 25px;
    margin-right: 25px;
}

.margin5 {
    margin: 15px;
}

.column2 {
    width: 97%;
    height: 450px;
    border-radius: 10px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    /*filter: blur(10px);*/
    /*background-blend-mode: revert;*/
    /*mix-blend-mode: color;*/
}

/*#col1 {*/
/*    background: url(/images/main1.jpg) no-repeat center;*/
/*    background-size: cover;*/
/*}*/

/*#col2 {*/
/*    background: url(/images/main2.jpg) no-repeat center;*/
/*    background-size: cover;*/
/*}*/

/*#col3 {*/
/*    background: url(/images/main3.jpg) no-repeat center;*/
/*    background-size: cover;*/
/*}*/
/*#col4 {*/
/*    background: url(/images/main5.jpeg) no-repeat center;*/
/*    background-size: cover;*/
/*}*/

/*#col5 {*/
/*    background: url(/images/main4.jpg) no-repeat center;*/
/*    background-size: cover;*/
/*}*/

/*#col6 {*/
/*    background: url(/images/main6.jpg) no-repeat center;*/
/*    background-size: cover;*/
/*}*/

.colhead2 {
    color: white;
    font-size: 1.5em;
    font-family: 'Comfortaa', serif;
    font-weight: bold;
    text-align: center;
    background-color: rgba(0,0,0,0.8);
    padding: 10px;
    /*max-height: 150px;*/
    margin-top: 40%;
    /*filter: blur(0px);*/
}

.colhead2:hover {
    border-bottom: #40e015 3px solid;
    border-top: #40e015 3px solid;
    cursor: pointer;
    transition: 0.5s;
}

.table-content {
    /*justify-content: center;*/
    /*margin-right: auto;*/
    /*margin-left: auto;*/
    border: #f9f9f9 solid 3px;
    border-radius: 10px;
    /*border-bottom: #f8f8f8 solid 3px;*/
    margin-top: 20px;
    font-family: 'Comfortaa', serif;
    margin-left: 25px;
    margin-right: 25px;
    /*padding-left: 10px;*/
    /*padding-right: 10px;*/
}

.tableModal {
    font-family: 'Comfortaa', serif;

}

.table-content>table>thead>tr>th, .tableModal>thead>tr>th {
    /*align-content: center;*/
    text-align: center;
    font-weight: 700;
    font-size: 1.2em;
}
.table-content>table>tbody {
    font-size: 1.1em;
}
.table-content>table>thead>tr>th:nth-child(1) {
    /*border-left: #f8f8f8 solid 3px;*/
}
.table-content>table>thead>tr>th:nth-child(2) {
    /*border-right: #f8f8f8 solid 3px;*/
}

.righted {
    float: right;
}

.undertable {
    /*justify-content: center;*/
    align-self: center;
}

#priceModal > .modal-content > h5 {
    font-family: 'Comfortaa', serif;
    font-weight: bold;
}

.fullPrice {
    font-size: 1.4em;
}

.notbigtext {
    font-family: 'Comfortaa', serif;
    font-size: 1em;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 10px;
    word-break: break-word;
    word-wrap: break-word;
}

.contma {
    background-color: #f9f9f9;

    padding-bottom: 25px;

}

.list-rem {
    padding-left: 35px;
}
.list-rem > li {
    list-style-type: circle;
    list-style-position: outside;
}

.contents {
    margin-top: 30px;
}

.mainflex3 {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.link-app {
    font-size: 2.5em;
    padding: 30px;
    margin: 10px;
}

.link-app > a {
    color: #40e015;
}
.link-app >a:hover {
    color: #0b2805;
    transition: 0.1s;
}

.bigtextbutsmalltext {
    font-family: 'Comfortaa', serif;
    font-size: 1.1em;
}

.fontbigger {
    font-size: 1.1em;
}

.smallbigger {
    margin-bottom: 25px;
}

.newFont {
    font-family: 'Comfortaa', serif;
}

#phoneNumber:focus {
    border-bottom: #40e015 solid 1px;
    box-shadow: 0 1px 0 0 #40e015;
}
#phoneNumber:focus+label, #logotypePhone.active {
    color: #40e015;
}

.phoneModal {
    margin-top: 40px;
}

#dropdown1 li>a, #dropdown1 li>span {
    color: #40e015;
    font-family: 'Comfortaa', serif;
    font-weight: bold;
}

#buttonUp {
    display: none;
}