@font-face {
    font-family: TeX Gyre Adventor;  
    src: url("../fonts/texgyreadventor-regular.otf");  
    font-weight: normal;  
}

.cs-header__wrapp {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.cs-header__nav {
    opacity: 0.8;
    visibility: visible;
}

.font-footer {
    font-family: "Woodford Bourne",sans-serif !important;
}

.cs-footer {
    background-color: rgba(58,96,110,1) !important;
}

/* .cs-loader {
    border: 50vw solid rgba(58,96,110,1) !important;
}

.cs-loader__progress {

    background: rgba(58,96,110,0.5);
    background-color: rgba(58,96,110,0.5);
} */



@media screen and (max-width: 1024px) {
.cs-header .main-menu>li.current-menu-ancestor>a, .cs-header .main-menu>li.current-menu-item>a, .cs-header .main-menu>li.current-menu-parent>a, .cs-header .main-menu>li:hover>a {
    padding: 20px;
    font-size: 30px;
}
}    

/* @media screen and (max-width: 768px) {
    .cs-banner h1.cs-banner__title {
        font-size: 50px !important;
    }
    } */
    
    /* @media screen and (max-width: 768px) {
    .cs-banner--fullheight:not(.cs-banner--font-normal) h1.cs-banner__title {
        letter-spacing: 13px !important;
    }
    } */


/* @media screen and (max-width: 450px) {
.cs-banner h1.cs-banner__title {
    font-size: 41px !important;
}
} */

/* @media screen and (max-width: 450px) {
.cs-banner--fullheight:not(.cs-banner--font-normal) h1.cs-banner__title {
    letter-spacing: 12px !important;
}
} */
@media screen and (max-width: 1199px) and (min-width: 890px) {
.cs-portfolio__title--services {
font-size: 15px !important;
}
}


.cs-banner__title {
    font-family: "TeX Gyre Adventor", sans-serif !important;
    letter-spacing: 0px !important;
    }
