.slide-title::before{width: 80px;
    top: 0px;
    left: 3px;
    text-align: left;}
#header-container {background: #111;}
footer {background: #111;
height: 80px;}
#footer-container {margin: 20px auto;}

@media only screen and (max-width: 1466px) {
    header {height: 80px;}
    #header-container {
    padding: 0px 60px;}}
    
header {height: 80px;}
#header-container {
padding: 0px 80px;}

.preloader-wrap {z-index: 1001;}

.slide-title {opacity: 0.1;}
.active .slide-title {opacity: 1;}

#intro-text {text-align: left;}
#intro-text span {line-height: 1;}
#intro-text::before {width: 200px;
top: -15px;}

#project-nav {bottom: -40vh;}

.light-content .main-title {
    color: #1a85c8;
    -webkit-text-stroke: 1px #1a85c8;}
    
a:-webkit-any-link {cursor: url(images/cursor.svg),auto;}

a:any-link {cursor: url(images/cursor.svg),auto;}

.image-link {cursor: none !important;}

#small-text {font-size:8px;}

@media only screen and (max-width: 560px) {
    .slide-title span {max-width:400px;}}

@media only screen and (max-width: 767px) {
    .slide-title {opacity: 1;text-align:left;}
    .next-project-title {
    height: 120px;
}
