
.link-d{
	padding-top:20px;
	padding-bottom:20px;
}

.link-text{
font-size:0.8rem;
font-weight:900;	
letter-spacing: 4px;
padding-bottom: 30px;
	text-align: center;

	
}

.link-text:hover{
	
}


.link-text span{


}


.white{
color:#ffffff;
}

.black{
	color:#000000;
}

.roboto{
font-family: 'Roboto', sans-serif;
}

.lato{
	font-family: 'Lato', sans-serif;
}

.play{
	font-family: 'Playfair Display', serif;
}

.container-full{
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}



.evo-blacktextl{
color:#ffffff;
font-size:2rem;
font-weight:700;
padding: 100px 100px 300px 100px ;
text-align:center;
text-align-last: center;
background-color:#000000;

}

.icon_okoritan{
	text-align:center;
	margin: 0 auto;
	padding-top:200px;
	width:128px;
	
}


.whatis{
padding: 0 150px 150px 150px;	
	
}


.evo-textm{
font-size:1.1rem;
line-height: 1.5rem;
padding: 25px 70px 0px 70px ;
text-align:center;
/* text-align-last: center; */
font-weight:200;

}


.evo-textm span{
font-weight:700;

}
.evo-textl{
font-size:2rem;
font-weight:700;
margin: 0px 50px 0px 50px; 
text-align:center;
/* text-align-last: center; */
	

}




.evo-textm-title{
font-size:1.0rem;
font-weight:700;
text-align:center;
text-align-last: center;
letter-spacing:10px;
padding: 100px 50px 40px 50px ;
}

.bgfade{
	/* background-color: #2d2d2d;"*/
}



.bgblack{
	background-color:#000000;
	padding-top:100px;
}




.tiles{
	padding-bottom:10rem;
}

.evo-title-main {

margin-left:-20px !important;

}














.evo-overlay-title{
color:#ffffff;
font-size:3rem;
font-weight:700;
	
}


.tiles-title{
font-size:1.6rem;
font-weight:900;
text-align:center;
letter-spacing:3px;
}

.tiles-sub{
font-size:0.6rem;
font-weight:400;
text-align:center;
color:#999;
letter-spacing:3px;
	margin-top:5px;
margin-bottom:40px;
}











.evo-title-pre{
    display: inline-block;
    font-size: 0.8rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 6px;
    color: currentColor;
padding-top:50%;
	
	
}


.evo-title-main {
    font-size: 6.75rem;
    letter-spacing: 0px;
    margin-bottom: 2rem;
	font-weight:700;
	height:20vh;
}

.evo-title-post{
font-size:1.5rem;
text-align:center;
letter-spacing:1px;
/* font-weight:400; */
padding:0px 20px 0 20px;
 line-height:2.2rem ; 
/*padding-bottom:30%;*/
	height:45vh;
}





.evo-title-project{
	font-size:0.9rem;
	letter-spacing:1px;
		opacity:1 !important;
	
}
.evo-title-project-span{
	font-size:0.9rem !important ;
		letter-spacing:1px;

		opacity:1 !important;
	
}

/*.evo-portfolio-meta{
padding-top:500px;
}*/







@media (min-width:768px) and (max-width:1199px) { 
.evo-textm{
font-size:1.1rem;
line-height: 1.5rem;
padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
text-align:center;
/* text-align-last: center; */
font-weight:200;

}

}







@media (max-width: 767px){

.noxs{display:none !important;}



.evo-title-pre{
font-size: 0.7rem;
letter-spacing:4px;
	padding-top:0% !important; /*40%*/
}

.evo-title-main{
	font-size:4rem !important;
	letter-spacing:1px;
	   margin-bottom: 1rem !important;
}


.evo-title-post{
font-size:0.8rem;
text-align:center;
 line-height:1.4rem ; 
/* font-weight:400; */
/*padding:0 20px 0 20px;*/
	padding-bottom:50% !important;
}


.icon_okoritan {
    text-align: center;
    margin: 0 auto;
    padding-top: 0px;
    width: 128px;
	}

.evo-textl{
font-size:1.6rem;
font-weight:700;
margin: 0px 0px 200px 0px; 
text-align:center;
/* text-align-last: center; */

}
	
	
.evo-title-project {
font-size: 0.65rem !important;	
}



.evo-title-project-span {
font-size: 0.65rem !important;	
}



/*.evo-portfolio-meta{
padding-top:100% !important;
}*/


.evo-textm-title{
font-size:1.0rem;
font-weight:700;
text-align:center;
text-align-last: center;
letter-spacing:10px;
padding: 0px 0px 100px 0px ;
}

.evo-textm{
font-size:1.2rem;
padding: 0px 0px 0px 0px ;
text-align:center;
/* text-align-last: center; */
font-weight:300;
}


.evo-blacktextl{
color:#ffffff;
font-size:1.2rem;
font-weight:700;
padding: 100px 0px 100px 0px ;
text-align:center;
text-align-last: center;
background-color:#000000;

}

.tiles-title{
font-size:1.6rem;
font-weight:700;
text-align:center;
}

.tiles-sub{
font-size:0.7rem;
font-weight:700;
text-align:center;
color:#999;
letter-spacing:3px;
margin-bottom:20px;
}


}




