@charset "utf-8";/*기능팝업*/
.PZwindow { background:#333 !important; } 
.nomoreOpen form a.PZwindowClose { margin-top:7px !important; } 
#_globalNavi #_globalUl .membership { display: none !important; } 
/*탑*/
.wrap-top { width:100%; background:#0b2a4a; } 
.wrap-top-inner { height:40px; margin:0 0 0 30px; display:flex; justify-content:flex-start; } 
.wrap-top-inner .top-link ul { display:flex; } 
.wrap-top-inner .top-link li { padding:5px 10px 5px 10px; background:; } 
.wrap-top-inner .top-link li:first-child { background:; } 
.wrap-top-inner .top-link li a { display: block; padding: 0 5px 0 5px; color: rgba(256,256,256,.6); font-size: 0.9rem; font-weight: 300; line-height: 30px; white-space: nowrap; } 
.wrap-top-inner .top-link li a:hover { color: rgba(256,256,256,1); } 
.wrap-top-inner .top-link li:first-child:before { content: ""; } 
.wrap-top-inner .top-link li:before { content: "/"; color: #999; font-size: 10px; font-weight: 100; position: absolute; margin-left: -14px; margin-top: 7px; } 
@media all and (max-width:860px) {.wrap-top-inner { margin:0 0 0 0;; } 
 .wrap-top-inner .top-link li a { } 
 }
/*헤더*/
.wrap-header { width:100%; height:5.625rem; background: rgba(256,256,256,.88); z-index:101; position:absolute; border-bottom:1px solid #b6b5b5; } 
/*.wrap-header.fNav { position:fixed; top:0; border-bottom:solid 1px #aabac9; background:rgba(255,255,255,1); z-index:101; } */
.wrap-header .container { width:calc(100% - 30px); margin:0 0 0 30px; display:flex; justify-content:space-between; } 
@media all and (max-width:1484px) {.wrap-header .container { width:98%; margin: 0 0 0 2%; height: 70px; /* background: red; */ } 
 }
@media all and (max-width:860px) {.wrap-header { height:5rem; width:100%; } 
.wrap-header .container { width:96%; margin:0 0 0 4%; } 
 }
/*로고*/
.wrap-header .head-logo { margin-top: 21px; background: url('../images/goldlogo.svg') no-repeat 0 0; padding-left: 15rem; background-size: 225px; } 
.wrap-header .head-logo a { display: inline-block; border-left: solid 1px #f3d1a075; margin-top: 2px; padding: 0 0 0 10px; font-family: 'hufs_m'; font-size: 1.75rem; letter-spacing: -1px; color: #f3d1a0; } 
@media all and (max-width:1484px) {.wrap-header .head-logo span { font-size:20px; } 
 }
@media all and (max-width:1400px) {/*.wrap-header .head-logo { background:url('../images/logo_mobile.svg') no-repeat 0 0; padding-left:9.6rem; margin-top:21px; } 
 .wrap-header .head-logo a { line-height:26px; margin:11px 0 11px 0; padding: 0 0 0 0.6rem; font-size:1.5rem; } */}
@media all and (max-width:860px){
 .wrap-header .head-logo { margin-top:20px; background-size: 190px; padding-left: 200px; } 
 .wrap-header .head-logo.type2 { } 
 .wrap-header .head-logo a { margin-top: 0; font-size: 25px; padding-bottom: 5px; } 
 .wrap-header .head-logo a { } 
 }
@media all and (max-width:480px) {.wrap-header .head-logo a span { font-size:1.125rem; } 
 }
/*유틸메뉴*/
.wrap-header .head-util .popupClose {width: 30px;height: 30px;border: 0;overflow: hidden;position: absolute;top: 20px;right: 15px;text-indent: -5000px;background: url("../images/ic-navi-close.png") no-repeat 50% 50%; } 
.wrap-header .head-util { display:flex; } 
.wrap-header .head-util .btn-mgnb, .btn-mgnb-close { display:none; } 
.wrap-header .head-util .head-sitemap { display:none; width:5.625rem; height:5.625rem; background: #947d5d url('../images/btn_img_menu.svg') no-repeat center center; } 
.wrap-header .head-util .head-sitemap a { display:block; height:100%; text-indent:-99999px; } 
@media all and (max-width:1024px) {.wrap-header .container > div .btn-mgnb { display:block; width::5.625rem; height::5.625rem; } 
 .wrap-header .container > div .btn-mgnb > button { width:5.625rem; height:5.625rem; background: #947d5d url('../images/btn_img_menu.svg') no-repeat center center; text-indent:-99999px; } 
.wrap-header .container > div .head-sitemap { display:none; } 
.wrap-header .container > div .btn-mgnb-close.on { display:block; position:absolute; right:100%; top:0; width:64px; height:64px; background:url(../images/ic-navi-close.png) no-repeat center; } 
.wrap-header .container > div .btn-mgnb-close button { text-indent:-9999px; display:block; width:100%; height:100%; } 
 }
@media all and (max-width:860px){
 .wrap-header .head-util { position:relative; } 
.wrap-header .head-util li { height:5rem; } 
.wrap-header .container > div .btn-mgnb { width:4.6rem; height:5rem; position:absolute; top:0; right:0; } 
 .wrap-header .container > div .btn-mgnb > button { width:4.6rem; height:5rem; background-size:28px auto; } 
 }
/*메인메뉴*/
.wrap-header .head-navi { display:none; } 
/*풋터*/
.wrap-footer { background-color:#303030; position:relative; } 
.wrap-footer .wrap-footer-inner { display:flex; justify-content:space-between; width:1400px; margin:0 auto; padding:1.25rem 0; border-bottom:solid 1px #434548; } 
.wrap-footer .bottom-related { display:flex; margin:0 auto; } 
.wrap-footer .bottom-related .box { position:relative; margin-left:1.25rem; } 
.wrap-footer .bottom-related .box:first-child { margin-left:0; } 
.wrap-footer .bottom-related .box button { width: 15rem; height: 3.25rem; padding: 0.813rem 1.09rem 0.875rem 1.25rem; color: #d5d6d8; font-size: 1.063rem; font-weight: 300; line-height: 1.41; text-align: left; background: #3f3f3f; text-align: center; } 
.wrap-footer .bottom-related .box button:hover { color:#dfb17a; } 
.wrap-footer .bottom-related .box button i { position:absolute; top:0; right:0; width:3.25rem; height:3.25rem; background:url(../images/arw_bottom_related.svg) no-repeat center center; transform:rotate(180deg); transition:.4s; } 
.wrap-footer .bottom-related .box button.active i { transform:rotate(0deg); transition:.4s; } /* 버튼 클릭시 */
.wrap-footer .bottom-related .box .list_box { display:none; overflow-y:auto; width:100%; height:383px; background:#3f3f3f; position:absolute; bottom:53px; z-index:50; } 
.wrap-footer .bottom-related .box .list_box.active { display:block; } 
.wrap-footer .bottom-related .box .list_box::-webkit-scrollbar { width:12px; } 
.wrap-footer .bottom-related .box .list_box::-webkit-scrollbar-thumb { background-color:#656870; border-radius:12px; background-clip:padding-box; border:4px solid transparent; } 
.wrap-footer .bottom-related .box .list_box::-webkit-scrollbar-track { border-radius:12px; } 
.wrap-footer .bottom-related .box .list_box ul { display:block; } 
.wrap-footer .bottom-related .box .list_box li a { display:block; width:100%; padding:0.813rem 1.09rem 0.875rem 1.4rem; font-family:'NotoSansKR'; font-weight:400; font-size:0.875rem; color:#e5e6e8; line-height:1; } 
.wrap-footer .bottom-related .box .list_box li a:hover, .wrap-footer .bottom-related .box .selected a { color:#ceb482; background:#373c4c; border-radius:2px; } 
.wrap-footer .bottom-related .box2 a { background: #3f3f3f; color: #ccc; font-weight: 300; line-height: 50px; margin-left: 20px; width: 15rem; display: block; text-align: center; } 
.wrap-footer .bottom-related .box2:hover a { color:#ceb482; } 
.wrap-footer .bottom-sns { padding-top:0.375rem; } 
.wrap-footer .bottom-sns li { float:left; margin-left:0.625rem; } 
.wrap-footer .bottom-sns li:first-child { margin-left:0; } 
.wrap-footer .bottom-sns li a { display:block; width:2.5rem; height:2.5rem; text-indent:-99999px; } 
.wrap-footer .bottom-sns li a:hover { -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; } 
.wrap-footer .bottom-sns .fb a { background:url('../images/icon_sns_fb.svg') no-repeat; background-size:cover; } 
.wrap-footer .bottom-sns .is a { background:url('../images/icon_sns_is.svg') no-repeat; background-size:cover; } 
.wrap-footer .bottom-sns .yt a { background:url('../images/icon_sns_yt.svg') no-repeat; background-size:cover; } 
.wrap-footer .bottom-sns .na a { background:url('../images/icon_sns_na.svg') no-repeat; background-size:cover; } 
.wrap-footer .bottom-sns .ts a { background:url('../images/icon_sns_ts.svg') no-repeat; background-size:cover; } 
.wrap-footer .bottom-sns .fb a:hover { background:url('../images/icon_sns_fb_active.svg') no-repeat; background-size:cover; } 
.wrap-footer .bottom-sns .is a:hover { background:url('../images/icon_sns_is_active.svg') no-repeat; background-size:cover; } 
.wrap-footer .bottom-sns .yt a:hover { background:url('../images/icon_sns_yt_active.svg') no-repeat; background-size:cover; } 
.wrap-footer .bottom-sns .na a:hover { background:url('../images/icon_sns_na_active.svg') no-repeat; background-size:cover; } 
.wrap-footer .bottom-sns .ts a:hover { background:url('../images/icon_sns_ts_active.svg') no-repeat; background-size:cover; } 
.wrap-footer .box-footer { width:1400px; margin:0 auto; padding:2.5rem 0 6.75rem; text-align:center; } 
.wrap-footer .box-footer .footer-address { margin-top:2.313rem; line-height:2; color:#cecece; } 
.wrap-footer .box-footer .footer-address p span { display:inline-block; margin-right:1.25rem; font-size:1.07rem; font-weight:400; } 
.wrap-footer .box-footer .footer-address p span a { color:#cecece; } 
.wrap-footer .box-footer .footer-address b { color:#9F7C52; font-weight:400; } 
.wrap-footer .box-footer .footer-address .copyright { font-size: 0.9rem; font-weight: 300; color: #ffffff75; } 
.footer-logo { color: #fff; font-size: 1.6rem; font-family: hufs_m; } 
.footer-logo span { font-family: hufs_l; } 
.footer-logo img { width:190px; } 
@media all and (max-width:1484px) {.wrap-footer .wrap-footer-inner, .wrap-footer .box-footer { width:96%; margin:0 auto; } 
 }
@media all and (max-width:1024px){
 .wrap-footer .wrap-footer-inner { display:block; } 
 .wrap-footer .bottom-related { width:100%; } 
 .wrap-footer .bottom-related .box { width:calc(50% - 0.5rem); margin-left:1rem; } 
 .wrap-footer .bottom-related .box button { width:100%; } 
 .wrap-footer .bottom-sns { display:flex; justify-content:center; padding-top:1.25rem; margin-top:1.25rem; border-top:solid 1px #434548; } 
 .wrap-footer .bottom-sns li { margin-left:1.25rem; } 
 .wrap-footer .bottom-sns li a { width:3rem; height:3rem; } 
 .wrap-footer .box-footer { text-align:center; } 
 .wrap-footer .box-footer .footer-address p span { margin-right:0; } 
 .wrap-footer .box-footer .footer-address p span+span { margin-left:1.25rem; } 
 }
@media all and (max-width:860px) {.wrap-footer .wrap-footer-inner, .wrap-footer .box-footer { width:92%; } 
 .wrap-footer .box-footer .footer-address .copyright { font-size:0.94rem; } 
 }
@media all and (max-width:380px){
 .wrap-footer .bottom-related { display:block; } 
 .wrap-footer .bottom-related .box { width:100%; margin-top:10px; margin-left:0; } 
 .wrap-footer .bottom-sns li { margin-left:0.5rem; } 
 .wrap-footer .bottom-sns li a { width:2.4rem; height:2.4rem; } 
 .footer-logo img { width:75%; } 
 .wrap-footer .box-footer .footer-address p span { font-size:0.94rem; } 
 .wrap-footer .box-footer .footer-address .copyright { font-size:0.875rem; } 
 }
/*고탑*/
.goto-top { position:fixed; right:5%; bottom:5%; z-index:99999; } 
.goto-top a { display:block; box-sizing:border-box; padding-top:20px; width:70px; height:70px; background:#454545; color:#FFF !important; font-size:14px; text-align:center; font-family:'Mont Medium'; border-radius:100px; } 
.goto-top a:before { content:""; display:block; margin:0 auto; background:url(../images/arrow_3_w.png) no-repeat center; width:17px; height:17px; } 
.goto-top a:hover { box-shadow:0 0 5px #888; } 
/*전체블랙배경*/
.black-bg { display:none; position:fixed; z-index:190; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.6); } 
.black-bg.on { display:block; } 
/*서브비주얼*/
.wrap-sub-visual { position:relative; background-position: center; background-repeat:no-repeat; background-size:cover; display:table; width:100%; } 
/*.eQ01 .wrap-sub-visual { position:relative; background:url('../images/sub-visual.jpg') no-repeat center; background-size:cover; display:table; width:100%; } 
.eQ01 .ul_2:nth-child(2) .wrap-sub-visual { position:relative; background:red; background-size:cover; display:table; width:100%; } */
/*
.wrap-sub-visual { position:relative; background:url('https://dep.hufs.ac.kr/sites/southasia/images/sub/sub_visual_1.jpg') no-repeat center; background-size:cover; display:table; width:100%; } 
.eQ01 .wrap-sub-visual { position:relative; background:url('https://dep.hufs.ac.kr/sites/southasia/images/sub/sub_visual_1.jpg') no-repeat center; background-size:cover; display:table; width:100%; } 
.eQ02 .wrap-sub-visual { position:relative; background:url('https://dep.hufs.ac.kr/sites/southasia/images/sub/sub_visual_2.jpg') no-repeat center; background-size:cover; display:table; width:100%; } 
.eQ03.wrap-sub-visual { position:relative; background:url('https://dep.hufs.ac.kr/sites/southasia/images/sub/sub_visual_3.jpg') no-repeat center; background-size:cover; display:table; width:100%; } 
.eQ04 .wrap-sub-visual { position:relative; background:url('https://dep.hufs.ac.kr/sites/southasia/images/sub/sub_visual_4.jpg') no-repeat center; background-size:cover; display:table; width:100%; } 
.eQ05 .wrap-sub-visual { position:relative; background:url('https://dep.hufs.ac.kr/sites/southasia/images/sub/sub_visual_5.jpg') no-repeat center; background-size:cover; display:table; width:100%; } 
*/
.wrap-sub-visual:after { content: 'ssssssssssss'; position: absolute; width: 100%; height: 80%; left: 0; margin-left: 0px; top: 90px; transform: scale(1); font-size: 2.85rem; font-family: hufs; color: #fff; text-align: center; text-shadow: 0 0 50px black; } 
/*.wrap-sub-visual:after { animation-name: zoomBg; animation-duration: 10s; animation-iteration-count:3; animation-delay:3s } */
/*.wrap-sub-visual:after { content:''; position:absolute; left:0px; top:0px; width:100%; height:100%; background:url('../images/pattern.png'); filter:alpha(opacity=30); opacity:0.3; } */
.wrap-sub-visual .wrap-sub-cell { display:table-cell; height: 310px; text-align:center; vertical-align:middle; color:#fff; } 
.wrap-sub-visual .slogan { margin:50px 0 0 0; } 
.wrap-sub-visual .slogan-big { font-family:"Noto Sans KR"; font-weight:400; position:relative; font-size:2.5rem; display:none; } 
.wrap-sub-visual .slogan-small { display: block; font-size: 1rem; color: #fff; margin-top: 0px; font-weight: 200; text-shadow: 0 0 30px black; } 
.wrap-sub-visual .slogan-small strong { display: block; font-size: 1rem; color: #fff; margin-top: 0px; font-weight: 700; text-transform: uppercase; text-shadow: 0 0 30px black; line-height: 1.3rem; } 
/*컨텐츠*/
.wrap-contents .container { position:relative; width:100%; margin:0 auto 70px auto; } 
.wrap-contents .container { width:100%; } 
.wrap-contents .subject { text-align:center; } 
.wrap-contents .subject h2 { position: relative; margin-bottom: 0px; padding: 30px 0 19px 0; border-bottom: 1px solid #ccc; font-size: 1.7rem; line-height: 1.3; font-weight: 500; text-align: center; } 
.wrap-contents .subject h2:before { content: ""; position: absolute; bottom: -5px; left: calc(100% - 49%); width: 10px; height: 10px; margin-left: -20px; color: rgb(256,50,50); line-height: 28px; text-align: center; font-weight: 400; font-size: 12px; text-transform: uppercase; background: #0c5097; border-radius: 50%; } 
@media all and (max-width:1484px) {.wrap-contents .container { width:96%; } 
 .wrap-sub-visual:after { margin-left: -1190px; } 
 }
@media all and (max-width:1024px) {.wrap-contents .container { max-width:94%; } 
.wrap-contents .subject h2 { font-size:1.9rem; } 
 .wrap-sub-visual:after { margin-left: -50%; width: 100%; top: 30px; background-size: 100px 80px; background: url(../images/logodeco.png) no-repeat center center; background-size: 100px 80px; } 
 /*.wrap-sub-visual .slogan { margin:150px 0 0 0; } */
 }
@media all and (max-width:860px) {.wrap-contents .container { max-width:92%; } 
.wrap-contents .subject h2 { font-size: 1.7rem; top: 10px; } 
.wrap-sub-visual .slogan { margin:60px 0 0 0; } 
.wrap-sub-visual:after { margin-left: -50%; width: 100%; top: 30px; background-size: 100px 80px; } 
.wrap-contents .tab ul.open { opacity: 1; max-height: 1000px; transition: max-height, opacity 0.3s cubic-bezier(0.7, 0, 0.3, 1); margin-top: 65px!important; top: 0px!important; z-index: 10; } 
 .wrap-contents .tab .tab_div a:nth-child(2), .wrap-contents .tab .tab_div a:nth-child(3), .wrap-contents .tab .tab_div a:nth-child(4), .wrap-contents .tab .tab_div a:nth-child(5),.wrap-contents .tab .tab_div a:nth-child(6) { display:none!important; } 
.wrap-sub-navi .sub-util { display:none; } 
.wrap-contents .tab .depth4-bx .ul_4 { opacity: 1!important; /* height: 60px; */
 border: none!important; border-right: none; overflow: visible; margin-top: 55px!important; z-index: 9!important; } 
.wrap-contents .tab .ul_4 .li_4 { border: none!important; } 
.wrap-contents .tab .ul_4 .li_4 a { border: none!important; padding: 0!important; font-weight: 600!important; } 
.wrap-contents .tab .depth4-inner { height: 40px; } 
 
 .skin-type01 .wrap-contents .tab .ul_4 .li_4._active, .wrap-contents .tab .ul_4 .li_4._active { background: #9e9e9e30 !important; margin-top: 0px; padding-bottom: 0px; border-radius: 50px!important; } 
 
 }
.wrap-header { background: none!important; border-bottom: 0px solid #b6b5b5!important; } 
.wrap-sub-body .sideB { width: 95%!important; margin: 0 auto!important; } 
/*.wrap-contents .tab .tab_div .ul_3 { display:none; } */
.wrap-contents .tab .ul_3 { margin: 0 0 150px 0!important; margin-top: -188px!important; background: linear-gradient(0deg, white, #ffffffa1); border-top-left-radius: 5px; text-align: center; position: absolute; top: 85px; } 
.wrap-contents .tab .ul_3 .ul_4 { border:1px red solid; display:none; } 
/*.wrap-contents .tab .tab_div { margin: 0 0 150px 0!important; } */
.wrap-contents .tab .depth4-bx .ul_4 { display: flex; justify-content: center; margin-bottom: 20px; margin-top: 0px; border-right: none!important; } 
.wrap-contents .tab .ul_4 .li_4 { /* border-radius: 50px; */
 /* border: 1px solid #002d56; */
 /* border-bottom: 1px solid #002d56!important; */
 /* margin-right: 3px; */
 display: list-item; width: 130px!important; /* background: red; */}
.wrap-contents .tab .ul_4 .li_4._active { /* background: linear-gradient(45deg, #8d7150, #ad8f57c9) !important; */
 margin-top: 5px; padding-bottom: 0; line-height: 1; border: 2px solid #8d7150; /* border-radius: 50px; */
 width: 130px!important; height: 50px; /* border-bottom-left-radius: 0; */
 /* border-bottom-right-radius: 0; */
 /* border-bottom: 2px solid #fff; */
 border-radius: 50px; } 
.wrap-contents .tab .ul_4 .li_4 a { color: #5a6a7b !important; font-size: 16px!important; line-height: 48px; /* border-bottom: 2px solid #4b88bf !important; */font-weight: 600; } 
.wrap-contents .tab .ul_4 .li_4._active a { color: #8d7150 !important; /* background: red; */line-height: 45px; /* border-radius: 50px; */border: none!important; font-size: 16px!important; } 
/*.wrap-contents .tab .tab_div { margin: 0 0 150px 0!important; } */
.wrap-contents .tab .ul_4 .li_4 { border-radius: 50px; /* border: 1px solid #002d56; */
 /* border-bottom: 1px solid #002d56!important; */
 margin-right: 3px; display: list-item; width: 130px!important; } 
.wrap-contents .tab .ul_4 .li_4._active { /* background: linear-gradient(45deg, #8d7150, #ad8f57c9) !important; */
 /* margin-top: 0; */
 padding-bottom: 0; line-height: 1; border: 2px solid #8d7150; /* border-radius: 50px; */
 width: 130px!important; height: 45px; } 
.wrap-contents .tab .ul_4 .li_4 a { /* color: red!important; *//* font-size: 18px!important; */ } 
.wrap-contents .tab .ul_4 .li_4._active a { /* color: #fff!important; *//* background: red; */line-height: 40px; /* border-radius: 50px; *//* border: none!important; */font-size: 16px!important; } 
.wrap-sub-navi .sub-navi { display:none; margin-top: 45px!important; width: 100%!important; position: absolute!important; margin-left: 30px!important; } 
.wrap-contents .tab ul { display: inline-block; width: 100%; border-top: none; border-right: 0px solid #ccc; } 
.wrap-contents .tab .tab_div { position: relative; margin: 0 0 30px 0; background: linear-gradient(135deg, #1175cc, #093f6e); top: -120px; } 
.wrap-contents .tab ul.open { opacity: 1; max-height: 1000px; transition: max-height, opacity 0.3s cubic-bezier(0.7, 0, 0.3, 1); background: #FFF; TOP: 235PX; BORDER-RADIUS: 0; } 
.wrap-contents .tab ul { display: inline-block; width: 100%; border-top: 0px solid #ccc!important; border-right: 0px solid #ccc; } 
 .wrap-contents .tab ul li { position: relative; float: left; width: calc(100% / 4) !important; text-align: center; } 
.wrap-contents .tab ul li a { position: relative; display: block; width: 100%; font-size: 18px; height: 55px; line-height: 55px; color: #666666; z-index: 1; border-bottom: 0px solid #2b405b!important; border-left: 0px solid #ccc!important; } 
.skin-type01 .wrap-contents .tab ul li._active { background: #fff!important; margin-top: -10px; padding-bottom: 19px; border-radius: 10px; } 
.wrap-contents .tab ul li._active a { color: #180f39!important; border-bottom: none!important; font-weight: 800!important; font-size: 20px; line-height: 65px; } 
.wrap-sub-navi .sub-util { position: absolute; right: 0px; top: 40px!important; } 
@media all and (max-width:860px){
 .wrap-contents .tab ul { background: #fff; border: 1px solid #0b497f; } 
 
.wrap-contents .tab ul li { position: relative; float: none; width: 100% !important; text-align: center!important; border-bottom: 1px solid #ccc; border-radius: 0!important; } 
 .wrap-contents .tab ul li a { background:none!important; } 
 .skin-type01 .wrap-contents .tab ul li._active, .wrap-contents .tab ul li._active { background: #9e9e9e30 !important; margin-top: 0px; padding-bottom: 0px; border-radius: 0px!important; } 
.wrap-contents .tab ul li._active a { color: #180f39!important; border-bottom: none!important; font-weight: 300!important; font-size: 20px; line-height: 50px; } 
 }
.con-btn a { border: 1px solid #0f3f73; padding:3px 20px 5px 40px; border-radius: 10px; background: #1c3c6b78; color: #ffffff88!important; } 
.con-btn a:hover { border: 1px solid #303030; padding:3px 20px 5px 40px; border-radius: 10px; background: #000; color: #fff!important; } 
.con-btn2 a { border: 1px solid #0f3f73; padding:3px 40px 5px 40px; border-radius: 10px; background: #1c3c6b78; color: #ffffff88!important; } 
.con-btn2 a:hover { border: 1px solid #303030; padding:3px 40px 5px 40px; border-radius: 10px; background: #000; color: #fff!important; } 
