.mice-list-wrap{
    width: 100%;
}
.mice-list-wrap.fixed{
    position:fixed
}

/* 접근성 메뉴 */
#accessibility {
    position:absolute;
    z-index:999999999999999999;
    top:0;
    left: 0;
    width: 100%;
}
#accessibility a {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:0;
    overflow:hidden;
    background:#fff;
    color:#000;
}
#accessibility a:focus, #accessibility a:active {
    height:50px;
}
#accessibility a span {
    display:block;
    height:50px;
    border:1px solid #000;
    text-align:center;
    line-height:50px;
}
/* main 에만 */
.wrapper{
    position: relative;
}
.hea_navigation{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
}
/* 글로벌 gnb */
.global-gnb{
    width: 100%;
    background-color: #efefef;
    z-index: 10;
    position: relative;
}
.global-gnb ul{
    display: table;
    margin: 0 auto;
}
.global-gnb ul li{
    float: left;
    margin: 0 20px;
    position: relative;
}
.global-gnb ul li::after{
    content: '';
    width: 1px;
    height: 10px;
    background-color: #d5d5d5;
    position: absolute;
    top: 16px;
    right: -20px;
}
.global-gnb ul li.aft-none::after{
    display: none;
}
.global-gnb ul li a{
    font-size: 15px;
    /* 글씨크기 불확실 */
    color: #aeaeae;
    font-weight: 700;
    line-height: 42px;
}
.global-gnb ul li.visitseoul a{
    color: #9d9d9d;
}
.global-gnb ul li.active a{
    color: #428bec;
}

/* 헤더 */
header{
    width:100%;
    height:88px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    padding: 0 37px 0 30px;
    box-sizing: border-box;
    z-index:15;
    position: absolute;
    left:0px;
    right:0px;
}
header:after{
    z-index:15;
    position: absolute;
    left:0px;
    right:0px;
    top:88px;
    height:1px;
    background-color:#ddd;
    content:'';
    display:block
}
header.main{
    background-color: transparent;
    border-bottom: 1px solid rgba(256, 256, 256, 0.3);
}
header.main.active{
    background-color: #fff;
}
header.active{
    height:568px
}
header h1{
    float: left;
    width: 193px;
    height: 36px;
    margin: 27px 0 0 0;
    background-image: url("./../../assets/images/logo.png");
    background-repeat: no-repeat;
    cursor: pointer;
}
header.main h1{
    background-image: url("./../../assets/images/logo_main.png");
}
header.main.active h1{
    background-image: url("./../../assets/images/logo.png");
}
header h1 img{
    width: 100%;
    height: 100%;
}
header .gnb{
    position: absolute;
    right: 11%;
    left: 20%;
    box-sizing: border-box;;
}

header .gnb > ul{
    text-align:center;
    /* width:100%; */
    height:88px;
    position:relative;
    z-index:10;
}
.gnb > ul > li{
    /* width:240px; */
    width: 20%;
    height: 100%;
    float:left;
    position:relative;
}
.gnb > ul > li:hover::after{
    width:100%;
}
.gnb > ul > li::after{
    display:block;
    content:"";
    position:absolute;
    top:84px;
    left:50%;
    transform:translateX(-50%);
    width:0;
    height:4px;
    background:#2c459d;
    transition:all .2s;
}
.gnb > ul > li > a{
    width:100%;
    height: 100%;
    line-height:88px;
    display:inline-block;
    font-size: 19px;
    font-weight: 500;
    color: #333;
    white-space:nowrap;
}
@media all and (max-width:1500px){

}

.gnb ul li a i{display:none}
header.main .gnb > ul > li > a{
    color: #fff;
}
header.main.active .gnb > ul > li > a{
    color: #333;
}
header .gnb > ul > li > a:hover{
    font-weight: 900;
}
header .gnb > ul > li > .depth2{
    height: 480px;
    box-sizing:border-box;
    text-align:left;
    display:none;
    padding-top: 39px;
    border-right: 1px solid #ddd;
    /* transition:all .3s ease-out; */
}
body.mobile .gnb > ul > li.active > .depth2{
    display:block;
}
.gnb-st2 ul li:first-of-type .depth2{
    border-left: 1px solid #ddd;
}
header .gnb > ul > li:hover > .depth2{
    background-color: #f5f5f5;
}

header .depth2 > li{
    /* padding: 0 18px; */
    padding: 0 8%;
    margin-bottom: 27px;
}
header .depth2 li a{
    font-size: 17px;
    font-weight: 500;
    color: #333;
    line-height: 1;
    letter-spacing: -1.5px;
}

/* list-bar */
.list-bar-st2 > li {margin-top: 14px; line-height: 1;}
.list-bar-st2 > li::before{color: #999;content: '-'; font-size: 16px; font-weight: 300; padding-right: 4px;}
.list-bar-st2:hover > li::before{color: #2c459d;}

@media all and (max-width:1500px){
    .gnb > ul > li > a{font-size:14px}
    header .depth2 > li > a{
        font-size: 14px;
    }
    header .depth2 > li{margin-bottom:20px}
}
/* header .depth2 li a:hover{
    font-weight: 500;
    color: #2c459d;
}
header .depth2 li.hover-none ul li a:hover{
    color: #333;
    font-weight: 500;
} */

.gnb-st2 .depth2 .list-bar-st2 a{    font-size: 14px;
    color: #999;
    font-weight: 300;}
.gnb-st2 .depth2 .list-bar-st2 a:hover{color: #2c459d; font-weight: 500;}

.list-bar > li{
    margin-top: 14px;
    line-height: 1;
}
.list-bar > li > a{
    font-size: 15px;
    font-weight: 300;
}
.list-bar > li > a:hover{
    font-weight: 500;
    color: #2c459d;
}
.list-bar > li::before{
    content: '-';
    color:#333;
    font-size: 16px;
    font-weight: 300;
    padding-right: 4px;
}
.sub_bg{
    position:absolute;
    top:88px;
    left:0;
    width:100%;
    height:0;
    background-color: #fff;
    z-index:5;
    /* transition:all .3s ease-out; */
}
.sub_bg.active{
    height:480px;
}
/* //header */
/* lang-wrap */
header .lang-wrap{
    position: absolute;
    right: 37px;
    top: 35px;
    line-height: 17px;
}
header .lang-wrap .lang-icon{
    width: 19px;
    height: 19px;
    background-image: url("../images/lang.png");
    display: inline-block;
    vertical-align: middle;
    background-size: 19px 19px;
}
header.main .lang-wrap .lang-icon{
    background-image: url("../images/lang_main.png");
}
header.main.active .lang-wrap .lang-icon{
    background-image: url("../images/lang.png");
}
header .lang-wrap span{
    font-size: 14px;
    font-weight: 700;
    color: #555;
}
header.main .lang-wrap span{
    color: #fff;
}
header.main.active .lang-wrap span{
    color: #333;
}
header .lang-wrap .hd-element{
    right: 0;
    top: 0;
}
header .lang-wrap .arrow{
    color: #333;
    vertical-align: bottom;
}
header.main .lang-wrap .arrow{
    color: #fff;
}
header .lang-wrap ul{
    position: absolute;
    left: 0;
    top: 27px;
    z-index: 10;
    visibility: hidden;
}

/* 카테고리 */
.location-lst{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 12px 0;
}
.location-lst span{
    font-size: 16px;
    font-weight: 300;
    color: #555;
    vertical-align: middle;
    position: relative;
    margin-right: 23px;
    line-height: 1;
}
.location-lst span.last{
    color: #333;
    font-weight: 900;
    margin-right: 0;
}
.location-lst span:not(:last-child):after{
    content: "";
    background-image: url("/resources/mice/img/arrow.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    width: 7px;
    height: 12px;
    position: absolute;
    top: 5px;
    right: -16px;
}
.location-lst span img{
    width: 10px;
    height: 12px;
    margin: -2px 6px 0 0;
}

/* 푸터 */
footer{
    width: 100%;
    background-color: #2c323a;
    margin-bottom: 70px;
    position: relative;
}
footer .footer-inner{
    width: 100%;
}
footer .footer-inner .award-element{
    width: 100%;
    display: inline-block;
    padding-bottom: 30px;
    background-color: #f5f5f5;
    text-align: center;
}
footer .footer-inner .award-element ul{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 81px 0 65px;
}
footer .footer-inner .award-element ul li{
    float: left;
    margin: 30px 26px 0 0;
    height: 40px;
    line-height: 40px;
}
footer .footer-inner .award-element ul li:last-of-type a img{
    height: 26px;
}
footer .footer-inner .award-element ul li.margin-none{
    margin-right: 0;
}
footer .footer-inner .footer-menu{
    width: 100%;
    max-width: 1200px;
    box-sizing: border-box;
    margin: 0 auto;
}
footer .footer-inner .footer-menu .footer-menu-inner{
    width: 100%;
    padding: 70px 0 27px;
    display: inline-block;
    border-bottom: 1px solid #4f545b;
}
footer .footer-inner .footer-menu .footer-menu-inner > li{
    float: left;
    width: 20%;
}
footer .footer-inner .footer-menu .footer-menu-inner > li > a{
    font-size: 18px;
    font-weight: 700;
    color: #c0c2c4;
    line-height: 1;
}
footer .footer-inner .footer-menu .footer-menu-inner > li > ul{
    margin-top: 22px;
}
footer .footer-inner .footer-menu .footer-menu-inner > li > ul > li{
    margin-bottom: 15px;
    line-height: 1;
}
footer .footer-inner .footer-menu .footer-menu-inner > li > ul > li > a{
    font-size: 16px;
    font-weight: 500;
    color: #c0c2c4;
    line-height: 1;
}
footer .footer-other{
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px 0 73px;
}
footer .footer-other-inner{
    width: 100%;
    display: inline-block;
}
footer .footer-other .other-element.e1 .web{
    display: inline-block;
}
footer .footer-other .other-element.e1 .mobile{
    display: none;
}
footer .footer-other .other-element.e1{
    float: left;
}
footer .footer-other .other-element.e1 ul li{
    float: left;
    margin-right: 33px;
    position: relative;
    line-height: 1;
}
footer .footer-other .other-element.e1 ul li:last-of-type::after{
    display: none;
}
footer .footer-other .other-element.e1 ul li::after{
    content: '';
    width: 1px;
    height: 14px;
    background-color: #85888c;
    position: absolute;
    top: 0;
    right: -16px;
}
footer .footer-other .other-element.e1 ul li a{
    font-size: 16px;
    font-weight: 300;
    color: #96999d;
    line-height: 1;
}
footer .footer-other .other-element.e1 ul li.bold a{
    font-weight: 900;
    color: #fff;
}
footer .footer-other .other-element.e1 p{
    font-size: 16px;
    font-weight: 300;
    color: #c0c2c4;
    margin-top: 27px;
}
footer .footer-other .other-element.e1 p.copyright{
    font-size: 14px;
    margin-top: 14px;
}
footer .footer-other .other-element.e2{
    float: right;
}
footer .footer-other .other-element.e2 li{
    float: left;
}
footer .footer-other .other-element.e2 li.email{
    width: 162px;
    height: 40px;
    border: 1px solid #85888c;
    box-sizing: border-box;
    border-radius: 15px;
    background-color: transparent;
    text-align: center;
    line-height: 37px;
    padding-left: 10px;
}
footer .footer-other .other-element.e2 li.email span{
    float: left;
}
footer .footer-other .other-element.e2 li.email img{
    margin-right: 10px;
    width: 18px;
}
footer .footer-other .other-element.e2 li.email > a{
    font-size: 16px;
    font-weight: 300;
    color: #ddd;
    float: left;
    width: auto;
    height: auto;
}
footer .footer-other .other-element.e2 li.sns{
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin-left: 16px;
    float: left;
    text-align: center;
    line-height: 37px;
}
footer .footer-other .other-element.e2 li a{
    width: 100%;
    height: 100%;
    display: block;
}
footer .footer-other .other-element.e2 li.fac{
    background-color: #0961ce;
}
footer .footer-other .other-element.e2 li.ins{
    background-color: #8a2ca9;
}
footer .footer-other .other-element.e2 li.caf{
    background-color: #00c73c;
}
.footer-bottom{
    width: 100%;
    height: 70px;
    background-image:url("./../../assets/images/footer_bottom.png");
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
    left: 0px;
    right: 0px;
    z-index: 10000;
    bottom: 0px;
}
.footer-bottom > .bottom-inner{
    max-width: 1200px;
    height: 100%;
    margin: 0 auto;
    padding-top: 15px;
    box-sizing: border-box;
}
.footer-bottom > .bottom-inner button{
    width: 120px;
    height: 40px;
    border-radius: 5px;
    background-color: #fff;
    color: #333;
    font-weight: 900;
    font-size: 16px;
    float: right;
    letter-spacing: -1px;
}
.footer-bottom > .bottom-inner > button.left{
    float: left;
}
.footer-bottom > .bottom-inner button.contact{
    background-color: #ef5d58;
    color: #fff;
    margin-left: 8px;
}

/* 탑버튼 */
a.top {
    /* position: fixed; */
    position: absolute;
    right: 8.3%;
    /* bottom: 496px; */
    bottom: 426px;
    display: none;
    background-image: url("../images/top-btn.png");
    background-repeat: no-repeat;
    background-size: initial;
    background-position: 50% 50%;
    width: 64px;
    height: 64px;
    z-index: 50;
  }

  @media screen and (max-width: 1119px) {

    /* gnb */
    .wrapper.fixed{position:fixed}
    .global-gnb{display:none}
    header{position:fixed;left:0px;top:0px;bottom:70px;z-index:1000;height:88px;padding:0px;overflow:hidden}
    header.active{height:auto;}
    header .gnb{left:0px;right:0px;top:150px;bottom:0px;width:auto;padding-right:0px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling: touch;}
    header.main h1{background-image: url("./../../assets/images/logo.png");}
    header.main{background-color:#fff}
    header h1{margin:27px 0 0 20px}
    header .gnb > ul{height:auto}
    .gnb > ul > li{width:100%;float:none;box-sizing:border-box;}
    .gnb > ul > li:after{content:'';display:block;clear:both}
    .gnb > ul > li > a{font-size:20px;position:relative;display:block;text-align:left;line-height:100%;box-sizing:border-box;padding:25px 15px 25px 35px;border-bottom:1px solid #ddd;}
    .gnb > ul > li > a:hover{color:#333;font-weight:500;}
    .gnb ul li a i{display:block;position:absolute;right:20px;top:50%;z-index:1;margin-top:-10px}
    .gnb > ul > li:after{display:none}
    .gnb > ul > li > .depth2{height:auto;background-color:#f6f6f6;padding-top:0px;border-right:0px}
    
    /* .depth2 > li{padding:0px;margin:0px;position:relative}
    .depth2 > li i{top:36px !important}
    .depth2 > li > a{display:block;text-align:left;line-height:100%;box-sizing:border-box;padding:25px 15px 25px 35px;border-bottom:1px solid #ddd;font-size:20px}
    .depth2 > li > a:hover{color:#333;font-weight:400}
    .depth2 > li.active .list-bar{display:block} */
    
    
    .mobile-gnb-st2 .depth2 > li{padding:0px;margin:0px;position:relative}
    .mobile-gnb-st2 .depth2 > li i{top:36px !important}
    .mobile-gnb-st2 .depth2 > li > a{display:block;text-align:left;line-height:100%;box-sizing:border-box;padding:25px 15px 25px 35px;border-bottom:1px solid #ddd;font-size:20px}
    .mobile-gnb-st2 .depth2 > li > a:hover{color:#333;font-weight:400}
    .mobile-gnb-st2 .depth2 > li.active .list-bar{display:block}
    
    .list-bar{display:none;background-color:#063164;padding:20px 35px}
    .list-bar li{margin-top:0px;padding:10px 0px}
    .list-bar > li > a{font-size:20px;color:#fff}
    .list-bar > li > a:hover{color:#fff;font-weight:400;}
    .list-bar > li:before{color:#fff}

    .location-lst{max-width: none; padding: 12px 40px; box-sizing: border-box;}
     footer .footer-inner .award-element{
        overflow-x:auto;
        overflow-y:hidden;
        padding-bottom:0px
    }
    footer .footer-inner .award-element ul{padding:0px;width:1324px}
    footer .footer-inner .award-element ul li{width:auto; margin:20px 10px;}
    footer .footer-inner .award-element ul li.m-bott{width:auto; margin:20px 10px;}
    footer .footer-other-inner{display: inline-block; text-align: center;}
    footer .footer-inner .footer-menu{display:none;}
    footer .footer-other{padding: 40px 30px 42px; box-sizing: border-box;}
    footer .footer-other .other-element.e1{float: none;}
    footer .footer-other .other-element.e1 .mobile{display: inline-block;}
    footer .footer-other .other-element.e1 .web{display: none;}
    footer .footer-other .other-element.e1 ul li{margin-right: 18px;}
    footer .footer-other .other-element.e1 ul li a{font-size: 12px;}
    footer .footer-other .other-element.e1 p{font-size: calc(12px + 0.5vw); text-align: center; margin-top: 14px;}
    footer .footer-other .other-element.e1 ul li::after{right: -9px;}
    footer .footer-other .other-element.e2{float: none; margin-top: 30px; display: inline-block;}
    footer .footer-other .other-element.e2 li.email{width: 145px; height: 35px; line-height: 31px; border-radius: 10px;}
    footer .footer-other .other-element.e2 li.email > a{font-size: 14px;}
    footer .footer-other .other-element.e2 li.email img{margin-right: 7px;}
    footer .footer-other .other-element.e2 li.sns{width: 35px; height: 35px; line-height: 32px; margin-left: 16px;}
    .footer-bottom{width:auto;padding:0px 10px}
}
@media screen and (max-width: 768px) {
    .footer-bottom > .bottom-inner{max-width: 100%; padding: 15px 40px 0;}
    .footer-bottom > .bottom-inner button{width: calc(33.33% - 14px); float: left; margin-left: 20px;}
    .footer-bottom > .bottom-inner button.contact{margin-left: 20px; float:right;}
    .footer-bottom > .bottom-inner > button.left{margin-left: 0;}
    footer .footer-other .other-element.e2 li.email{display:none}
}
  @media screen and (max-width: 480px) {
    a.top{display:inline-block !important; position: relative; left: 50%; transform: translateX(-50%); bottom: 0; margin-top: 40px;}
    .footer-bottom > .bottom-inner{padding:15px 0px 0px 0px;}
    .footer-bottom > .bottom-inner button{width:150px;margin-left:0px;}

  }

  /* mobile */
    .mobile-menu{display:none;position:absolute;right:20px;top:35px;z-index:2;}
    .mobile-menu a{display:block;width:40px;height:25px;background:url(../images/ico-mobile-menu@2x.png);background-size:40px 25px;}
    .mobile-menu a.active{width:40px;height:30px;background:url(../images/ico-x@2x.png) no-repeat center center;background-size:30px 30px;}
    @media all and (max-width:1119px){
        .mobile-menu{display:block}
    }
    .other-menu-element{position:absolute;right:20px;top:30px;z-index:100}
    .other-menu-element span{display:inline-block;vertical-align:middle}
    header.main .other-menu-element a{font-size:14px;font-weight:700;color:#fff}
    header.main.active .other-menu-element a,
    .other-menu-element a{font-size:14px;font-weight:700;color:#555}
    .other-menu-element .lang-element{position:relative;float:left;margin-left:20px}
    header.main .other-menu-element .lang-element > a > .icon{width:20px;height:20px;background:url(../images/ico-world@2x.png);background-size:20px 20px;margin-right:10px}
    header.main.active .other-menu-element .lang-element > a > .icon,
    .other-menu-element .lang-element > a > .icon{width:20px;height:20px;background:url(../images/ico-world-gray@2x.png);background-size:20px 20px;margin-right:10px}
    .other-menu-element .lang-element > a > i{display:inline-block;vertical-align:middle;font-size:15px;margin-left:5px}
    .other-menu-element .lang-element.active .lang-open-lst{display:block}
    .other-menu-element .lang-element .lang-open-lst{display:none;position:absolute;left:-193px;top:32px;z-index:100000;padding:10px;width:220px;border:1px solid #ddd;background-color:#fff}
    .other-menu-element .lang-element .lang-open-lst li{height:36px;line-height:36px;background-color:#f6f6f6;margin-bottom:2px}
    .other-menu-element .lang-element .lang-open-lst li a{display:block;font-size:16px;color:#666;font-weight:500;height:36px;line-height:36px;background-color:#f6f6f6;padding:0px 10px}
    .other-menu-element .lang-element .lang-open-lst li.active a{background-color:#333;color:#fff}
    .other-menu-element .lang-element .lang-open-lst li a:hover{background-color:#333;color:#fff !important}
    .other-menu-element .login-element{float:left;margin-top:3px}
    .other-menu-element .login-element > a{display:block;font-size:14px;}
    .other-menu-element .login-element > a > .icon,
    header.main .other-menu-element .login-element > a > .icon{width:20px;height:20px;background:url(../images/ico-login@2x.png);background-size:20px 20px;margin-right:3px}
    header.active .other-menu-element .login-element > a > .icon,
    .other-menu-element .login-element > a > .icon{width:20px;height:20px;background:url(../images/ico-login-gray@2x.png);background-size:20px 20px;margin-right:3px}

    @media all and (max-width:1119px){
        .other-menu-element{display:none;left:0px;right:0px;top:90px}
        header.active .other-menu-element{display:block}
        .other-menu-element .login-element{width:50%;height:60px;background-color:#0066eb;text-align:center;box-sizing:border-box;padding-top:12px;margin-top:0px}
        .other-menu-element .login-element > a{font-size:20px;color:#fff !important}
        header.active .other-menu-element .login-element > a > .icon,
        .other-menu-element .login-element > a > .icon{width:31px;height:30px;background:url(../images/ico-login@2x.png);background-size:31px 30px;}
        .other-menu-element .lang-element{width:100%;height:60px;background-color:#2c323a;text-align:center;box-sizing:border-box;padding-top:12px;margin-left:0px}
        header.main.active .other-menu-element a,
        .other-menu-element a{font-size:20px;color:#fff !important}
        header.main .other-menu-element .lang-element > a > .icon,
        .other-menu-element .lang-element > a > .icon{width:30px;height:30px;background:url(../images/ico-world@2x.png);background-size:30px 30px;}
        header.main .other-menu-element .lang-element.active > a > .icon,
        .other-menu-element .lang-element.active > a > .icon{background:url(../images/ico-world-on.png);background-size:30px 30px;}
        .other-menu-element .lang-element .lang-open-lst{left:0px;top:60px;width:100%;box-sizing:border-box}
        .other-menu-element .lang-element .lang-open-lst li a{color:#555 !important}
        header.main.active .other-menu-element .lang-element > a > .icon, .other-menu-element .lang-element > a > .icon{width:30px;height:30px;background:url(../images/ico-world@2x.png);background-size:30px 30px;margin-right:10px}
    }

/* cookie element */
#cookie-element{padding:13px 0;position:fixed;bottom:0;left:0;right:0px;background:rgba(47,47,47,0.95);z-index:10002;}
#cookie-element .cookie-inner{width:100%;max-width:1200px;margin:0 auto;}
#cookie-element .cookie-inner span{display:block;padding-bottom:10px;color:#fff;word-break:keep-all}
#cookie-element .cookie-inner a{display:inline-block;width:60px;height:30px;line-height:28px;border-radius:4px;background-color:#fff;text-align:center;font-size:14px;color:#000;margin-right:4px}
@media all and (max-width:1119px){
    #cookie-element .cookie-inner{padding:0px 20px;box-sizing: border-box;}
}


.sv-wrap.default {width:100%;height:560px;padding-top:130px;}

@media all and (max-width:768px){
	.sv-wrap.default {height:29.2vw;padding-top:88px;}
}

.sv-wrap {
    width: 100%;
    height: auto;
    position: relative;
}

.sv-wrap img {
    width: 100%;
    height: 100%;
}

.sv-wrap span {
    font-size: calc(12px + 2.5vw);
    color: #fff;
    font-weight: 700;
    position: absolute;
    left: 50%;
    width: 1200px;
    margin-left: -600px;
    top: 50%;
    line-height: 1;
}

.sv-wrap span span {
    display:block;
}

@media all and (max-width:1200px) {
    .sv-wrap span {
        left: 20px;
        right: 20px;
        width: auto;
        margin-left: 0px;
        top: 62%;
        text-align: center
    }
}

.text-left{text-align: left !important;}