body.body-fixed {
    overflow: hidden;
    position: fixed !important;
    width: 100vw;
    height: 100vh;
}
.privacy_ul {
list-style: none;
}
.privacy_ul li::before {
  content: "\2022";
  color: #05b4a9;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.button.fix-btn-width{
min-width:175px !important}
.header-color{color: #05b4a9;}
body{ font-family: 'Montserrat', sans-serif;}

a{text-decoration:none}
a:hover{ color:#05b4a9 !important}

.menu-items a{
color:#023650}
header {
background-color:#f1f2f6;
color: #fff;
}

.element-center {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
    -ms-flex-pack: center;
        justify-content: center;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
}

.disp-flex-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;
}

header ul {
list-style-type: none;
margin-bottom: 0;
}

header ul li {
width: 120px;
text-align:center
}

.show-menu {
left: 0 !important
}

.ham-menu {
display: none;
}

.feature-image-mbl {
display: none
}

.feature-image-dsk {
display: block
}
.btn{
background-color:#05b4a9;
border:none !important;
padding:10px}
.btn:hover{
background-color:#023650 !important
}

.btn-reverse{
background-color:#023650;
padding:10px;color:#fff;
border:3px solid #023650 !important;


}
.btn-reverse:hover{
background-color:#05b4a9 !important;
border:3px solid #023650 !important;
color:#fff !important;
}



.menu-items{
color:#023650}
@media only screen and (max-width: 600px) {

.ham-menu{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
header ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical !important;
-webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
        flex-direction: column !important;
}

.menu-items {
position: fixed;
height: 100vh;
width: 100vw;
overflow: auto;
background-color: #fefefe;
color: #000;
top: 0;
left: 100%;
right: 0;
bottom: 0;
-webkit-box-pack: start !important;
    -ms-flex-pack: start !important;
        justify-content: start !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
-webkit-transition: all .7s;
-o-transition: all .7s;
transition: all .7s;
padding: 30px;

}

.pad-top-anchor{
padding-top:24px !important}

header ul li {
width: 100%;
padding: 15px;
font-size: 18px;
text-align: center
}

header ul {
padding-left: 0;
width: 100%;
padding-top: 40px
}

.header-logo {
-webkit-box-flex: 1;
    -ms-flex-positive: 1;
        flex-grow: 1;
-webkit-box-pack: unset;
    -ms-flex-pack: unset;
        justify-content: unset;
}

.ham-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
height: 100%;
cursor: pointer;
}

.ham-menu:hover svg {
fill: #023650
}

.btn-close-css {
position: absolute;
top: 20px;
right: 20px;
display: block !important;
cursor: pointer;

}

.btn-close-css:hover svg {
fill: #023650
}

header ul li {

text-align: unset;
width: unset;
border-bottom: 1px solid #efefef;
margin-bottom: 5px;

}

header ul li:first-child {

border-top: 1px solid #efefef;
}

.feature-image-dsk {
display: none
}

.feature-image-mbl {
display: block
}

.features-content{
padding:unset !important;
padding-top:2rem !important;
padding-bottom:5rem !important;
text-align:center;
}
.padding-unset-start{
padding-left:12px !important

}
.padding-unset-end{
padding-right:12px !important

}
}

@media (max-width: 767px) {
.set-order:nth-child(1) {
-webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
        order: 1;
}
.set-order:nth-child(2) {
-webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
        order: 2;
}
.set-order:nth-child(4) {
-webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
        order: 3;
}
.set-order:nth-child(3) {
-webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
        order: 4;
}
.set-order:nth-child(5) {
-webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
        order: 5;
}
.set-order:nth-child(6) {
-webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
        order: 6;
}


}
@media (min-width: 768px) and (max-width:1199px) {
.features-content{
padding-left:20px !important;
padding-right:20px !important;

}
}

.contact-types {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
    flex-wrap: wrap;
gap: 20px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
    -ms-flex-direction: row;
        flex-direction: row;


}


.ctype {
width: calc(25% - 15px);
padding: 40px 10px;
background-color: #fefefe;
color: black;
-webkit-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
        box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.ctype div {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
    -ms-flex-direction: column;
        flex-direction: column;
}

a {
color: black;
text-decoration: none;
}

@media only screen and (max-width: 600px) {
.ctype {
width: 100%;
}

}

@media only screen and (max-width: 991px) and (min-width: 601px) {
.ctype {
width: calc(50% - 10px);
}

}