/* visual links */
.visual-link{
    display:flex; position: absolute; bottom: 70px; left: 0; right: 0;
    margin: auto; padding: 0 30px; max-width: 1300px; width: 100%;
    background: rgba(255,255,255,.95);
}
.visual-link a{
    flex: 1 1; display: flex; flex-direction: column; align-items: center; justify-content: center;
    padding: 40px 0; font-size: 16px; font-weight: 300;
}
.visual-link a svg { fill: #926d49; width: auto; height: 60px; }
.visual-link a p { margin-top: 16px; line-height: 1; }
@media(max-width:1024px){
    .visual-link { display: none; }
}
@media(max-width:768px){

}

.section1 .container-250 { position: relative; }
.section1 .btn { position: absolute; top: 14px; right: 0; }
@media(max-width:1200px){
	.section1 .top .btn { top: 7px; }
    .main-board-btn-wrap { display: none; }
}
@media(max-width:768px){
    .section1 .btn { position: static; margin-top: 10px; width: 100%; }
}
