@charset "utf-8";

.wapper-element{}
.wapper-element:after,.headline-element:after{content:" ";clear:both;display:block;}
.wapper-element header{position: absolute;height:135px;width: 100%;display: flex;align-items: center;flex-direction: column;justify-content: center;border-bottom: 2px solid #ededed;z-index: 2;top: 0;}
#sub-container{position: relative; top: 60px; padding-bottom: 60px;}
#sub-container:after{content: " "; clear:both; display: block;}
.wapper-element header .menu-top{width: 100%;/* background-color: #000000; *//* opacity: 0.5; */}
.scrolls{width:100%;height:100%;position:relative;}
.background-op{width: 100%;background-color: #000000;opacity: 0.5;height: 50px;position: absolute;top: 0px;}
.wapper-element header .menu-top .sub_menu{display: flex;justify-content: flex-end;height: 50px;margin: 0px auto;align-items: center;position: absolute;top: 0px;right: 0px;/* padding: 0px 40px; *//* width: calc(100% - 80px); */}
.wapper-element header .menu-top .sub_menu dl{display: flex;}
.wapper-element header .menu-top .sub_menu dl dd{}
.wapper-element header .menu-top .sub_menu dl dd a{font-size: 14px;color: #fff;}
.wapper-element header .menu-top .sub_menu dl:nth-child(1) dd a:after{content:" ";background-image:url("../../images/icons/icon_menu_move.png");width: 10px;height: 11px;padding-left: 10px;background-repeat: no-repeat;background-position: center;display: inline-block;filter: brightness(3.5);}
.wapper-element header .menu-top .sub_menu dl:nth-child(1) dd a:nth-child(1){margin-right:15px;opacity: 0.8;}
.wapper-element header .menu-top .rinks{}
.wapper-element header .menu-top .rinks dd{}
.wapper-element header .menu-top .rinks dd a{width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;}
.wapper-element header .menu-top .rinks dd:nth-child(1) a{background-color:#915DD1;}
.wapper-element header .menu-top .rinks dd:nth-child(2) a{background-color:#1977F3;}
.wapper-element header .menu-top .rinks dd:nth-child(3) a{background-color:#FF0000;}
.wapper-element header .menu-top .rinks dd:nth-child(4) a{background-color:#00C300;}
.wapper-element header .nav-element{height: 85px !important;display: flex;align-items: center;justify-content: space-between;padding: 0px 40px;width: calc(100% - 80px);margin-top: 50px; background-color: #ffffff;}
.wapper-element header .nav-element .menu-right{display:flex;align-items: center; padding-left: 125px;}
.wapper-element header .nav-element .menu-right .search-box{width: 30px;height: 30px;display: block;content: " ";background-image: url("../../images/icons/icon_gnb_search.png");margin-right: 50px;}
.wapper-element header .nav-element .menu-right .search-sub{width: 30px;height: 30px;display: block;content: " ";background-image: url("../../images/icons/icon_gnb_search_black.png");margin-right: 50px;}
.wapper-element header .nav-element .menu-right .logo_right{width: 170px;height: 50px;display: block;content: " ";background-image: url("../../images/icons/logo_gnb04.png");}
.wapper-element header .nav-element .menu-left{margin-right:50px;}

.m-search{}
.m-search .search-box{width: 30px;height: 30px;display: block;content: " ";background-image: url("../../images/icons/icon_gnb_search.png");background-color: unset;cursor: pointer;}


.slick-initialized .slick-slide{width:100%;}
#menu{font-weight:bold;height:50px;color: #fff;text-align: center;flex-grow: 1;font-family: 'Noto Sans KR';display: flex;align-items: center;}
#menu > ul{width:100%;}
#menu > ul > li {float:left;max-width: 160px;position:relative;font-size: 18px;z-index:2;width: calc(100% / 5);}
#menu > ul > li a{color:#333;}

.headline-element{position:relative;}
.headline-element .main-slide{width:100%;}
.headline-element .main-slide .slide-txt-box{position: absolute;top: 30%;}
.headline-element .main-slide .slide-txt{color: #fff;height:100%;transform: translateX(50px);position: relative;left: 30%;}
.headline-element .main-slide .slide-txt dd{text-shadow: 0px 1px 2px #00000080;}
.headline-element .main-slide .slide-txt dd:nth-child(1){font-size: 50px;letter-spacing: -2.5px;font-weight: 300;}
.headline-element .main-slide .slide-txt dd:nth-child(2){font-size: 70px;letter-spacing: -3.5px;line-height: 1;margin-top: 20px;font-family: 'Do Hyeon', sans-serif;}
.headline-element .main-slide .slide-txt dd:nth-child(3){font-size: 70px;letter-spacing: -3.5px;line-height: 1.2;font-family: 'Do Hyeon', sans-serif;}
.headline-element .main-slide .slide-txt dd:nth-child(4){font-size: 30px;letter-spacing: -1.5px;margin-top: 5px;font-weight: 300;}

.slide-arrow{position:absolute;top: 50%;transform: translateY(-50%);font-size: 15px;color: #fff;background: #2F2F2F;width: 40px;height: 40px;outline:0;z-index:1;cursor:pointer}
.prev-arrow{left: 0;}
.next-arrow{right:0}
.slide_paging{margin-top:5px;text-align:right;font-size:14px;color:#aaa;cursor:default;}
.slide_paging .page{color:#5f7aff}
.slick-dotted.slick-slider{margin-bottom: 0px !important;position: relative;}
.slide-tab-element{margin: 0px 0px 0px 0px;width: calc(100% - 40px);height: auto;display:flex;justify-content:center;padding: 0px 20px;}
.slide-tab-element .box{width: 100%;max-width: 1400px;display:flex;justify-content: space-between;padding: 60px 0px;}
.slide-tab-element .box .left-area{width: 100%;max-width: 520px;}
.slide-tab-element .box .left-area .title{}
.slide-tab-element .box .left-area .title h2{font-size:40px;margin-bottom: 5px;font-weight: 600;}
.slide-tab-element .box .left-area .title h2 span{color:#3574F2;}
.slide-tab-element .box .left-area .center-slide{position: relative;}
.slide-tab-element .box .left-area .center-slide .slick-dots{top: -530px;right: -210px;position: relative;bottom: 0px;}
.slide-tab-element .box .left-area .center-slide .slick-dots li{margin:0px;width: 15px;height: 15px;background-color: #CCCCCC;margin-right: 5px;border-radius: 20px;}
.slide-tab-element .box .left-area .center-slide .slick-dots li.slick-active{background-color:#36BF7F;}
.slide-tab-element .box .left-area .center-slide .slick-dots li button{width: 10px;height: 10px;padding: 0px;}
.slide-tab-element .box .left-area .center-slide .slick-dots li button:before{background-color: #3865BD;border-radius: 30px;content: " ";width: 10px;height: 10px;}
.slide-tab-element .box .right-area{width: 100%;max-width: 802px;}
.slide-tab-element .box .right-area .tabs-element{}
.slide-tab-element .box .right-area .tabs-element .tabs-title{display:flex;align-items:center;border-bottom: 2px solid #333333;}
.slide-tab-element .box .right-area .tab-content .tab-box{display:flex;align-items: unset;justify-content: space-around;border-bottom: 1px solid #E5E5E5;height: 115px;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-left{max-width: 70px;width: 100%;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-left dl{line-height:1.2;margin-top: 15px;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-left dl dd{font-weight:500; line-height: 1.3;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-left dl dd:nth-child(1){font-size:50px;letter-spacing: -2.5px;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-left dl dd:nth-child(2){font-size:14px;color:#9CA9C2;letter-spacing: -0.7px;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-right{width: 100%;max-width: 590px;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl{margin-top: 30px;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl:hover dd{color:#3574F2 !important;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl dd{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;cursor:pointer; line-height: 35px;}
/*.slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl dd:nth-child(1):hover,.slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl dd:nth-child(2):hover{color:#3574F2;}*/
.slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl dd:nth-child(1){color:#333333;font-size:24px;letter-spacing: -1.2px;font-weight:500;}
.slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl dd:nth-child(2){color:#666666;letter-spacing: -0.8px;font-weight:300; font-size:15px;}
.slide-tab-element .box .right-area .tab-content{display: none;background: #fff;margin:0px;}
.slide-tab-element .box .right-area .tab-content.current{display: inherit;}
.slide-tab-element .box .right-area ul.tabs{margin: 0px;padding: 0px;list-style: none;display:flex;align-items: center;height: 42px;justify-content: space-between;width: calc(100% - 220px);}
.slide-tab-element .box .right-area ul.tabs li{background: none;display: inline-flex;cursor: pointer;justify-content: center;align-items: center;border: 1px solid #CCCCCC;font-size: 18px;width: 120px;height: 40px;border-radius: 24px;margin-right: 5px;font-weight: bold;flex-grow: 1;}
.slide-tab-element .box .right-area ul.tabs li:first-child{}
.slide-tab-element .box .right-area ul.tabs li.plus{width: 59px;border: 0px;background-image:url("../../images/icons/icon_notice_more.png");background-size: 20px 20px;background-repeat: no-repeat;background-position: right;height: 20px;vertical-align: middle;cursor: pointer;}
.slide-tab-element .box .right-area ul.tabs li.current{background: #3574F2;color: #fff;font-weight: 600;}
.slide-tab-element .box .right-area ul.tabs li:last-child{width: 21px;margin-right: 0px;}
.slide-tab-element .box .right-area ul.tabs .right-rogo{}
.title-box{line-height:1.1;margin-bottom: 25px;}
.title-box h1{color:#333333;font-size:20px;font-weight:300;margin-bottom: 15px;}
.title-box .title{}
.title-box .title h1{font-size:40px;margin-right: 30px;font-weight: 600;color:#333333;}
.title-box .title h1 span{color:#3574F2;}

.service-element{background-color:#EAF1FE;height: 580px;}
.service-element .service-box{width:100%;max-width: 1400px;margin:0px auto;padding: 35px 0px 75px 0px;}
.service-element .title-box{}
.service-element .title-box dl{}
.service-element .title-box dl dd{color:#fff;}
.service-element .title-box dl dd:nth-child(1){font-size:26px;font-weight:600;}
.service-element .title-box dl dd:nth-child(2){font-size:16px;font-weight:300;}
.service-element .title-box dl dd:nth-child(2) a{}
.service-element .title-box dl dd:nth-child(2) a:before{content:" ";background-image:url("../../images/icons/icon_mainservice_more.png");width:20px;height:20px;}
.service-element .contents{display: flex;justify-content: space-between;text-align: center;margin-top: 20px;}
.service-element .contents dl{width: 100%;height: 264px;color:#fff;padding: 70px 40px 40px 40px;max-width: 145px;max-height: 374px;display: flex;flex-wrap: wrap;align-content: space-between;text-align: center;background-repeat: no-repeat;background-size: 100% 100%;margin: 0px auto; position: relative; cusor: pointer;}
.service-element .contents dl dd{}
.service-element .contents dl dd:nth-child(1){font-size: 20px;width: 100%;line-height: 0.9;position:relative;}
.service-element .contents dl dd:nth-child(1):after{content:" ";background-color:#fff;width: 26px;height:4px;display:block;position:absolute;top: -20px;left: 50%;transform:translateX(-50%);}
.service-element .contents dl dd:nth-child(2){font-size:16px;width: 100%;text-align: left;}
.service-element .contents dl dd:nth-child(2) a{border: 1px solid #FFFFFF;width: calc(100% - 40px);display: flex;height: 48px;align-items: center;padding: 0px 20px;position: relative;color: #fff;}
.service-element .contents dl dd:nth-child(2) a:before{content:" ";background-image:url("../../images/icons/icon_mainservice_more.png");width: 15px;height: 15px;position: absolute;right: 20px;}
.service-element .contents dl:hover:after{ border: 6px solid #3574F2; content: ""; height: 362px; width: calc(100% - 8px); position: absolute; left: 0px; top: 0px;}
.service-element .contents dl.on{filter: opacity(0.5) drop-shadow(0 0 0 #007aff) brightness(1.5);}
.service-element .contents dl:hover dd:nth-child(2) a{background-color: #000eff;}
.service-element .contents dl.on dd:nth-child(2) a{background-color: #000eff;}
.service-element .contents dl:nth-child(1){content:" ";background-image:url("../../images/main/img_mainservice01.png");}
.service-element .contents dl:nth-child(2){content:" ";background-image:url("../../images/main/img_mainservice02.png");}
.service-element .contents dl:nth-child(3){content:" ";background-image:url("../../images/main/img_mainservice03.png");}
.service-element .contents dl:nth-child(4){content:" ";background-image:url("../../images/main/img_mainservice04.png");}
.service-element .contents dl:nth-child(5){content:" ";background-image:url("../../images/main/img_mainservice05.png");}
.service-element .contents dl:nth-child(6){content:" ";background-image:url("../../images/main/img_mainservice06.png");}

@media (max-width: 1270px){
  .m_none{display: none;}
  .m_block{display: block;}
  /*.wapper-element header{display:none;}*/
  .wapper-element header .nav-element{display:none;}
  .wapper-element header{height:auto;border-bottom: 0px;}
  .wapper-element header .menu-top .sub_menu{display:none;}
  #sub-container{padding-bottom: 100px;}
  .background-op{display:none;}
  .headline-element .main-slide{}
  .headline-element .main-slide .items{height:400px;}
  .headline-element .main-slide .items img{height:400px;object-fit: cover;margin: 0px auto;width: 100%;}
  .headline-element .main-slide .slide-txt{left: 56%;transform: translateX(-50%);}
  .headline-element .main-slide .slide-txt dd:nth-child(1){font-size:20px;letter-spacing: -1px;}
  .headline-element .main-slide .slide-txt dd:nth-child(2){font-size:30px;letter-spacing: -1.5px;}
  .headline-element .main-slide .slide-txt dd:nth-child(3){font-size:30px;letter-spacing: -1.5px;}
  .headline-element .main-slide .slide-txt dd:nth-child(4){font-size:14px;letter-spacing: -0.7px;}
  .title-box{margin-bottom:0px;}
  .title-box h1{font-size:16px;}
  .title-box .title h1{font-size:26px;margin-right: 0px;}
  .slide-tab-element{margin-top: 0px;}
  .slide-tab-element .box{flex-direction:column; padding-top: 30px; padding-bottom: 0;}
  .slide-tab-element .box .left-area{width:100%;max-width:unset;}
  .slide-tab-element .box .left-area .center-slide{}
  .slide-tab-element .box .left-area .center-slide .slick-slide img{margin:0px auto;}
  .slide-tab-element .box .right-area{max-width:unset;}
  .slide-tab-element .box .right-area .tabs-element{margin-bottom:50px;}
  .slide-tab-element .box .right-area .tabs-element .tabs-title{flex-direction:column;display: flex;align-items: flex-start;}
  .slide-tab-element .box .right-area ul.tabs li{width: calc(100% / 6);font-size:14px;height: 33px;padding: 0px 5px;max-width:132px;}
  .slide-tab-element .box .right-area .tab-content .tab-box{justify-content: space-between;align-items: center;height: 90px;}
  .slide-tab-element .box .right-area .tab-content .tab-box .tab-left{min-width:70px;}
  .slide-tab-element .box .right-area .tab-content .tab-box .tab-left dl{margin-top:0px;text-align: center;}
  .slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl{margin-top:0px;}
  .slide-tab-element .box .right-area .tab-content .tab-box .tab-left dl dd:nth-child(1){font-size:30px;text-align: cent;}
  .slide-tab-element .box .right-area .tab-content .tab-box .tab-left dl dd:nth-child(2){font-size:14px;}
  .slide-tab-element .box .right-area .tab-content .tab-box .tab-right{width: calc(100% - 70px);max-width:unset;}
  .slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl dd:nth-child(1){font-size:18px;}
  .slide-tab-element .box .right-area .tab-content .tab-box .tab-right dl dd:nth-child(2){font-size:14px;}
  .slide-tab-element .box .right-area ul.tabs{width:100%;padding-bottom: 15px;}
  .slide-tab-element .box .right-area ul.tabs li.plus{padding: 0px;}
  .slide-tab-element .box .left-area .center-slide .slick-dots{display:none !important;}
  .service-element{padding: 0px 0px;height: auto;}
  .service-element .contents{flex-wrap: wrap;}
  .service-element .contents dl{height: 195px;padding: 70px 20px 20px 20px;width: calc(100% / 9);}
  .service-element .contents dl dd:nth-child(1){font-size:16px;line-height: 1.2;}
  .service-element .contents dl dd:nth-child(2){width:100%;}
  .service-element .contents dl dd:nth-child(2) a{width: calc(100% - 20px);font-size:12px;height: 28px;padding: 0px 10px;color: #fff;}
  .service-element .service-box{padding: 30px 20px 50px 20px;width: calc(100% - 40px);}
  .service-element .contents dl dd:nth-child(2) a:before{right: 5px;}
  .service-element .contents dl:hover:after{ height: calc(100% - 12px); width: calc(100% - 12px);}
}

@media (max-width: 795px){
  .service-element .contents dl{height: 117px;padding: 70px 20px 20px 20px;width: calc(100% / 5);margin: 0px; margin-bottom: 15px;}
}




footer{border-width:1px 0px;height: 260px;display:flex;background-color:#333333;color:#fff;position:relative;}
footer:after{width:100%;border-bottom: 1px solid #E5E5E5;content:" ";position:absolute;top:80px;}
footer .footer-element{position:relative;}
footer .footer-element .fast-area{width:100%;max-width:1400px;margin:0px auto;display:flex;height: 80px;align-items:center;justify-content:space-between;}
footer .footer-element .fast-area .left-area{width: 100%;}
footer .footer-element .fast-area .left-area dl{display:flex;width: 100%;flex-wrap: wrap;}
footer .footer-element .fast-area .left-area dl dd{display: contents; width: 48%;}
footer .footer-element .fast-area .left-area dl dd:last-child{margin-right:0px;}
footer .footer-element .fast-area .left-area dl dd a{border: 1px solid #CCCCCC;width: 100%;max-width: 160px;height:40px;display:flex;align-items:center;justify-content:center;margin-right: 10px;color: #CCCCCC;}
footer .footer-element .fast-area .left-area dl dd:last-child a{margin-right:0px;}
footer .footer-element .fast-area .left-area dl dd:first-child a{color:#FFFF00;} 
footer .footer-element .fast-area .right-area{}
footer .footer-element .fast-area .right-area dl{display:flex;}
footer .footer-element .fast-area .right-area dl dd{margin-right:10px;}
footer .footer-element .fast-area .right-area dl dd:last-child{margin-right:0px;}
footer .footer-element .fast-area .right-area dl dd a{}
footer .footer-element .fast-area .right-area dl dd a img{}
footer .footer-element .footers{display:flex;height: 100px;}
footer .footer-element .footers .box{display:flex;width:100%;max-width:1400px;margin:0px auto;align-items: baseline;align-content: center;justify-content: space-between;}
footer .footer-element .footers .box .left-area{margin-right: 10px;}
footer .footer-element .footers .box .left-area img{padding-top: 10px;}
footer .footer-element .footers .box .center-area{display:flex;flex-direction:column;flex-grow: 1;margin-top:20px;margin-left: 30px;}
footer .footer-element .footers .box .center-area dl{display:flex;}
footer .footer-element .footers .box .center-area dl:nth-child(1) dd:nth-child(2):after{content:"|";margin:0px 5px;}
footer .footer-element .footers .box .center-area dl:nth-child(1),footer .footer-element .footers .box .center-area dl:nth-child(2){letter-spacing: 0px;}
footer .footer-element .footers .box .center-area dl:nth-child(1) dt,footer .footer-element .footers .box .center-area dl:nth-child(2) dt{margin-right: 3px;color: #2ADCF9;margin-left: 3px;}
footer .footer-element .footers .box .center-area dl:nth-child(3){margin-top: 20px;color: #CCCCCC;font-weight: 300;}


@media (max-width: 1270px){
	footer{height: 100%;padding: 0px 20px 50px 20px !important;}
	footer:after{width: calc(100% - 0px);left: 0px;top:115px;}
	footer .footer-element .fast-area{flex-direction:column;height: 110px;justify-content: space-evenly;align-items: baseline;margin-bottom: 20px;}
	footer .footer-element .footers{height:auto;font-size: 14px;}
	footer .footer-element .footers .box{flex-direction:column;align-items: baseline;}
	footer .footer-element .fast-area .left-area dl{justify-content: space-between;}
        footer .footer-element .fast-area .left-area dl dd {display: block;}
	footer .footer-element .fast-area .left-area dl dd a{font-size:14px; max-width: unset;}
	footer .footer-element .fast-area .right-area dl dd{margin-right:20px;}
	footer .footer-element .footers .box .center-area{margin-left:0px;width: 100%;}
	footer .footer-element .footers .box .center-area dl{flex-direction:column;}
}

.slick-dots li.slick-active button:before{display:none;}
.slick-dots li button:before{display:none;}
.visual .slick-dots{position:Absolute;left: -34%;bottom: 420px;height:10px;font-size:0;}
.visual .slick-dots li{display:inline-block;width:10px;height:10px;border-radius:50%;background-color: #fff;margin-left: 5px;text-indent:-9999px;position:relative}
.visual .slick-dots li.slick-active:before {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: 15px;height: 15px;border-radius:50%;border: unset;}
.visual .slick-dots li:last-child:after{content:" ";background-color:#fff;width:50px;height:1px;position:absolute;display:block;top: 4px;left: 15px;}

.slider-wrap .s-autoplay-btn {position:absolute;left: 20.1%;bottom: 418px;z-index:50;font-size: 22px;background: unset;color:#fff;}
.slider-wrap[data-slick-autoplay-status="Y"] .s-autoplay-btn:after {content:" ";display:block;background-image:url("../../images/icons/icon_mainbanner_pause_white.png");width: 12px;height:15px;}
.slider-wrap[data-slick-autoplay-status="N"] .s-autoplay-btn:after {content:" ";display:block;background-image:url("../../images/icons/icon_mainbanner_play.png");width: 14px;height:15px;}
.slider-wrap .slide-dummy {position:absolute;top:0;left:0;width:100%;height:90%;}


.popup-element{position: fixed;z-index: 10001;left: 0;top: 0;width: 100%;height: 100%;background-color: rgb(0,0,0);background-color: rgba(0,0,0,0.4);display:none;}
.popup-element .pop-box{position:absolute;left: 0px;right: 0px;top: 13%;margin: 0px auto;z-index: 5;background: transparent linear-gradient(90deg, #3574F2 0%, #36BF7F 100%) 0% 0% no-repeat padding-box;border-radius: 10px;width: 100%;display: flex;align-items: center;max-width: 1400px;height: 110px;}
.popup-element .pop-box .pop-close{content:" ";background-image:url("../../images/icons/icon_close.png");width: 20px;height: 20px;position: absolute;right: 20px;top: 20px;cursor: pointer;}
.popup-element .pop-box .box{display:flex;justify-content:center;width: 100%;align-items: center;max-width: 600px;margin: 0px auto;position: relative;}
.popup-element .pop-box input[type="text"]{width:100%;height:40px;background-color: unset;margin: 0px auto;border-bottom: 3px solid #fff;color: #fff;font-size: 20px;text-indent: 10px;position: relative;padding-right: 30px;border-width:0px 0px 3px 0px}
.popup-element .pop-box input[type="text"]::placeholder{color:#fff;}
.popup-element .pop-box i{width: 30px;height: 30px;display: block;content: " ";background-image: url("../../images/icons/icon_gnb_search.png");background-repeat: no-repeat;background-size: 30px 30px;position: absolute;right: 0px;cursor:pointer;}
@media (max-width: 1200px){
.popup-element .pop-box{padding: 15px;width: calc(100% - 45px);top: 45px;}
}


.flex-control-nav {top:15px; z-index:999; text-align: right !important; right: 15px;}
.flex-control-nav li a {text-indent: 100%!important; white-apace: nowrap; overflow: hidden; margin: 0 2px !important;}
.flex-control-nav li a.flex-active {width: 20px !important;}

.main_desktop .flex-control-nav {bottom: 3% !important; top: unset; text-align: center !important;}
.main_desktop .flex-control-nav li a {background: white;}
.main_desktop .flexslider{margin-bottom: 0px !important;}
.main_mobile .flex-control-nav {bottom: 10px !important; top: unset; right: unset; left: unset; text-align: center !important;}
.main_mobile .flexslider{margin-bottom: 0px !important;}
.slider-wrap .s-autoplay-btn { bottom: 3%; right: 45%; left: unset; display: none !important;}

