.cb-slideshow,
.cb-slideshow:after {position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:0;}
.cb-slideshow:after {content:'';}
.cb-slideshow li span {
	position:absolute;left:0px;top:0px;width:100%;height:100%;
	color:transparent;background-size:cover;background-position:50% 50%;background-repeat:none;opacity:0;z-index:0;
	-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 18s linear infinite 0s;-moz-animation:imageAnimation 18s linear infinite 0s;-o-animation:imageAnimation 18s linear infinite 0s;-ms-animation:imageAnimation 18s linear infinite 0s;animation:imageAnimation 18s linear infinite 0s;
}
.cb-slideshow li div {
z-index:1000;
position:absolute;
top:190px;
left:0px;
width:100%;
opacity:0;
color:#fff;text-align:center;
-webkit-animation:titleAnimation 18s linear infinite 0s;
-moz-animation:titleAnimation 18s linear infinite 0s;
-o-animation:titleAnimation 18s linear infinite 0s;
-ms-animation:titleAnimation 18s linear infinite 0s;
animation:titleAnimation 18s linear infinite 0s;
}
.cb-slideshow li div h3 {max-width:1200px;margin:0 auto;font-family:'Nas_R','Noto Sans Kr','Nanum Gothic';font-size:40px;line-height:1.3em;text-align:left;}
.cb-slideshow li div h3 strong {font-weight:normal;font-family:'Nas_B';}
.cb-slideshow li div h3 strong.em1 {color:#d21f1f;}
.cb-slideshow li div h3 strong.em2 {color:#0072bc;}
.cb-slideshow li:nth-child(1) span {background-image:url(../img/m_vis1.png)}
.cb-slideshow li:nth-child(2) span {background-image:url(../img/m_vis2.png);-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;}
.cb-slideshow li:nth-child(3) span {background-image:url(../img/m_vis3.png);-webkit-animation-delay:12s;-moz-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s;}
.cb-slideshow li:nth-child(2) div {-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s;}
.cb-slideshow li:nth-child(3) div {-webkit-animation-delay:12s;-moz-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s;}
/* Animation for the slideshow images
@-webkit-keyframes imageAnimation {
    0% {opacity:0;-webkit-animation-timing-function:ease-in;}
    16% {opacity:1;-webkit-animation-timing-function:ease-out;}
    34% {opacity:1}
    100% {opacity:0}
}
@-moz-keyframes imageAnimation {
    0% {opacity:0;-moz-animation-timing-function:ease-in;}
    16% {opacity:1;-moz-animation-timing-function:ease-out;}
    34% {opacity:1}
    100% {opacity:0}
}
@-o-keyframes imageAnimation {
    0% {opacity:0;-o-animation-timing-function:ease-in;}
    16% {opacity:1;-o-animation-timing-function:ease-out;}
    34% {opacity:1}
    100% {opacity:0}
}
@-ms-keyframes imageAnimation {
    0% {opacity:0;-ms-animation-timing-function:ease-in;}
    16% {opacity:1;-ms-animation-timing-function:ease-out;}
    34% {opacity:1}
    100% {opacity:0}
} */
@keyframes imageAnimation {
    0% {opacity:0;animation-timing-function:ease-in;}
    11% {opacity:1;animation-timing-function:ease-out;}
    30% {opacity:1}
    42% {opacity:0}
}
/* Animation for the title
@-webkit-keyframes titleAnimation {
    0% {opacity:0}
    16% {opacity:1}
    29% {opacity:1}
    100% {opacity:0}
}
@-moz-keyframes titleAnimation {
    0% {opacity:0}
    16% {opacity:1}
    29% {opacity:1}
    100% {opacity:0}
}
@-o-keyframes titleAnimation {
    0% {opacity:0}
    16% {opacity:1}
    29% {opacity:1}
    100% {opacity:0}
}
@-ms-keyframes titleAnimation {
    0% {opacity:0}
    16% {opacity:1}
    29% {opacity:1}
    100% {opacity:0}
} */
@keyframes titleAnimation {
    0% {opacity:0}
    11% {opacity:1}
    30% {opacity:1}
    42% {opacity:0}
}
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{opacity:1;}
@media screen and (max-width:1140px) {.cb-slideshow li div h3 {font-size:30px;}}
@media screen and (max-width:600px) {.cb-slideshow li div h3 {font-size:20px;}}