#wrap-rnw {position: relative; overflow: hidden;}
.container-rnw{width:980px; margin:0 auto; position:relative;}

header {width:100%; position:relative; height:60px; background:#fff;}
.top-rnw-wrap {display:flex; height:60px; justify-content: space-between;align-items: center;}
.top-rnw-txt {font-size:20px; font-weight:bold; font-family:"BinggraeSamanco-Bold"}
.top-rnw-txt em{ color:#21b0fe}
.top-rnw-wrap ul {display:flex;}
.top-rnw-wrap ul li {margin-left:64px;}
.top-rnw-wrap ul li a{font-size:14px; font-weight:bold;}

.mbanner-rnw{display:block; width:100%; position:relative; height:768px}
.main-rnw-banner{width:100%; position:relative; height:768px; background: url('../img/bg/mainbanner_bg.jpg') center top no-repeat; background-size:cover !important}
.mbanner-rnw-cont > div{display:block; width:100%; height:768px; background-position:50% !important; background-repeat:no-repeat !important; background-size:cover !important;}
.main-rnw-banner:after{display:block; content:""; position:absolute; bottom:0px; left:0px; width:100%; height:94px; background: url('/cpcenter/class_resource/img/bg/mainbanner_shadow.png') left bottom repeat-x;}

.pc-cont{display:block !important;}
.mo-cont{display:none !important;}

#gnb-rnw{position:absolute; top:30px; width:480px; left:50%; margin-left:-240px; text-align:center;z-index:80}
#gnb-rnw h1{display:block;}
.gnb-rnw-wrap{position:relative;}
.gnb-rnw-wrap > ul {padding:0 0px; margin-right:0px; display:flex; justify-content: space-between; border-bottom:1px solid rgba(255,255,255,0.5);}
.gnb-rnw-wrap > ul > li {display:flex; position:relative; justify-content: center; width:25%;}
.gnb-rnw-wrap > ul > li > a {display:block; text-align:center; padding:18px 0px; font-size:16px; font-weight:900; color:#fff;}
.gnb-rnw-wrap > ul > li > a:hover{color:#fff; text-decoration:underline}
.gnb-rnw-wrap > ul > li > ul {position:absolute; top:52px; padding:0px 10px; height:150px; z-index:1000; display:none; left:0; right: 0;}
.gnb-rnw-wrap > ul > li > ul > li {padding:12px; display: flex; justify-content: center;}
.gnb-rnw-wrap > ul > li > ul > li + li {border-top:1px solid #ddd;}
.gnb-rnw-wrap > ul > li > ul > li > a {
	display:block; text-align:center; font-size:14px; letter-spacing:-0.075em; white-space:nowrap;
	-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; font-weight:bold;
}
.gnb-rnw-wrap > ul > li > ul > li > a:hover {color:#000;}
#gnb-rnw-bg {display:none; position:absolute; top:44px;  right:0; z-index:999; height:150px; border-bottom:solid 1px #ddd; background:#fff; width:100%; border-radius:20px; box-shadow:5px 3px 20px rgba(0,0,0,0.30)}
.gnb-rnw-wrap:hover > ul > li > ul, .gnb-rnw-wrap:hover #gnb-rnw-bg {display:block;}

.mbanner-rnw .slick-dots{display:flex; position:absolute; bottom:16px; left:0px; width: 100%;justify-content: center;}
.mbanner-rnw .slick-dots li{background-color: #f3f3f3; display: inline-block; width: 20px; height: 20px; margin: 0 7px; border-radius: 50%; transition: all 0.5s; cursor: pointer; border:2px solid #fff;}
.mbanner-rnw .slick-dots li.slick-active{background-color: #1fa7f1; border-radius: 50%; border:2px solid #fff;}
.mbanner-rnw .slick-dots button { display: none;}

.mboard-rnw{padding:50px 0 170px; width:100%; position:relative;}
.mboard-rnw-cont{display:flex;  width:100%;}
.mboard-rnw-item{width:50%; position:relative; padding:0 28px;}
.mboard-rnw-tit{display:flex; position:relative; width:100%; justify-content: space-between; align-items: center;}
.mboard-rnw-tit:after {display:block; width:100%; height:1px; background:#d3d3d3; content:""; position:absolute; top:50%; z-index:-3}
.mboard-rnw-tit a {display:block; width:32px; height:32px; text-indent:-99999999px; background: #fff url('/cpcenter/class_resource/img/common/icon_more.png') center center no-repeat; background-size:32px;}
.mboard-rnw-tit h2{font-size:24px; font-family: 'InkLipquid'; background:#fff; padding:0 8px;position:relative; z-index:-2}
.mboard-rnw-tit h2 span{z-index:2}
.mboard-rnw-tit h2 span:after {display:block; height:13px;; width:100%; border-radius:13px;content:""; position:absolute; bottom:5px; background:#e3f2ff; left:0px;z-index:-1}
.mboard-rnw-item ul {padding:28px 0px; width:100%: position:relative;}
.mboard-rnw-item ul li {display:flex;  justify-content: space-between;}
.mboard-rnw-item ul li a {font-size:16px; font-weight:500; width:80%; position:relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block; padding-left:14px;}
.mboard-rnw-item ul li a:before{position:absolute; width:4px; height:4px; display:block; border-radius:100%; left:0px; top:50%; margin-top:-2px; content:""; background:#282828}
.mboard-rnw-item ul li + li{margin-top:18px;}
.mboard-rnw-item ul li a:hover{text-decoration:underline}

.mbottom-rnw{width:100%; position:relative; background:#f7f7f7;}
.mbottom-rnw-event ul{display:flex; width:100%; justify-content: space-between; }
.mbottom-rnw-event ul li {display:flex; width:230px; height:230px; margin-top:-115px;}
.mbottom-rnw-event ul li a {display:flex; width:100%; height:100%; position:relative; background:#000; z-index:2;align-items: center; justify-content: center;}
.mbottom-rnw-event ul li a em {display:block; position:absolute; top:0px; left:0px; width:100%; padding-bottom:100%; background-size:cover !important; background-position:50% !important; z-index:-1; opacity:0.5}
.mbottom-rnw-event ul li a span{font-size:30px; font-weight:900; text-shadow:0px 5px 20px rgba(0,0,0,0.3); color:#fff;}

.mbottom-rnw-vod{width:100%; position:relative; padding:48px 0; }
.rnw-tab ul {display:flex; width:100%; justify-content: space-between;}
.rnw-tab ul li {display:flex;}
.rnw-tab ul li a {line-height:48px; color:#282828; display:block; width:100%; border:1px solid #ddd; background:#fff; font-size:20px; font-weight:500; text-align:center; border-radius:20px 20px 0 0 }
.rnw-tab ul li a._on {color:#fff; font-weight:900; background:#1db0ff}

.rnw-vod-tab ul li a{width:240px; border-bottom:0px;}

.mbottom-rnw-vod-cont{border:1px solid #ddd; background:#fff; padding:40px 44px 52px; text-align:center;}
.mbottom-rnw-vod-cont h2{font-size:36px; font-weight:900; line-height:1.2}
.rnw-search {display:block; padding:32px 0px;}
.rnw-search .rnw-search-item ul{display:flex; padding:0 5px;    justify-content: center;}
.rnw-search .rnw-search-item ul li {padding:0 5px;}
.rnw-search .rnw-search-item ul li input, .rnw-search .rnw-search-item ul li select {border:1px solid #ddd; height:32px;}
.rnw-btn-submit {text-indent:-999999px; width:32px; background: #fff url('/cpcenter/class_resource/img/common/icon_search.png') center center no-repeat; background-size:16px; cursor:pointer}

.rnw-table-type01 table tr th, .rnw-table-type01 table tr td {border:1px solid #ddd; font-size:16px; }
.rnw-table-type01 table tr td{padding:32px 12px; font-weight:500;}
.rnw-table-type01 table tr th{background:#1db0ff; padding:12px 0px; color:#fff; font-weight:800;}
.rnw-table-btn{background:#1db0ff; line-height:28px; padding:0 20px; border-radius:28px; color:#fff;display:inline-block; font-weight:500}

.rnw-footer-top {width:100%; background:#2a2a2a; /*height:60px;*/}
.rnw-footer-top-item {display:flex; justify-content:space-between;}
.rnw-footer-top-item ul {display:flex; }
.rnw-footer-top-item ul li a{color:#fff; display:flex; padding:0 20px; position:relative; line-height:60px;}
.rnw-footer-top-item ul li:first-child a{padding-left:0px;}
.rnw-footer-top-item ul li a:after {position:absolute; width:1px; height:10px; content:""; display:block; background:#fff; top:50%; right:-1px; margin-top:-5px;}
.rnw-footer-top-item ul li:last-child a:after{display:none;}
#scrollTop{display:flex; width:60px; height:60px; color:#fff; background:#5d5d5d;    flex-direction: column; align-items: center; justify-content: center; cursor:pointer; font-size:13px; font-weight:800;}
#scrollTop span{ transform: rotate(90deg);}

.rnw-footer-bottom{width:100%; padding:40px 0px; background: url('/cpcenter/class_resource/img/common/bottom_bg.jpg') center center no-repeat; background-size: cover;}
.rnw-footer-copy{display:flex; justify-content:space-between; align-items:center;}
.rnw-footer-copy ul li {color:#fff; font-size:13px; font-weight:500}
.rnw-footer-copy ul li + li {margin-top:12px;}



.sub-rnw-banner{width:100%; position:relative; height:258px; background: url('/cpcenter/class_resource/img/bg/subbanner_bg.jpg') center top no-repeat; background-size:cover !important}
.sub-rnw-banner .gnb-rnw-wrap > ul {padding:0 0px; margin-right:0px; display:flex; justify-content: space-between; border-bottom:0px solid rgba(255,255,255,0.5);}

.rnw-sub-wrap{padding:32px 0px; width:100%; position:relative; height:auto; }
.rnw-sub-tit{display:flex; margin-bottom:32px; width:100%; position:relative;justify-content:center; }
.rnw-sub-tit h2{color:#1fa7f1; line-height:44px; font-weight:900; font-size:20px; border-radius:44px; border:2px solid #1fa7f1; padding:0 20px;}
.rnw-sub-tab{display:block; width:100%; position:relative; margin-bottom:32px;}
.rnw-sub-tab ul {display:flex;justify-content: center;}
.rnw-sub-tab ul li {display:flex; padding:0 10px;}
.rnw-sub-tab ul li a {line-height:38px; width:124px; text-align:center; color:#282828; border:1px solid #ddd; font-weight:600; font-size:14px; position:relative;}
.rnw-sub-tab ul li a._on:after {position:absolute; top:0px; left:0px; width:100%; height:2px; background:#1fa7f1; display:block; content:"";}


.rnw-table-type02 table tr th, .rnw-table-type02 table tr td {border:1px solid #ddd; font-size:14px; padding:10px; font-weight:800; text-align:Center;}
.rnw-table-type02 table tr th {background:#f5f5f5;}
.rnw-table-type02 table tr td.table-empty {background:#f5f5f5; height:40px;}
.rnw-table-type02 table tr td select{width:100%;}

.rnw-table-type03 table tr th, .rnw-table-type03 table tr td {border:1px solid #ddd; font-size:16px; text-align:center;}
.rnw-table-type03 table tr td{padding:12px 12px; font-weight:500;}
.rnw-table-type03 table tr th{background:#1db0ff; padding:12px 0px; color:#fff; font-weight:800;}
.rnw-table-type03 table tr.bg-gray td{background:#f7f7f7}
.rnw-table-type03 table tr.bg-active td{background:#fff5c1; font-weight:bold;}
.rnw-table-type03 table tr.bg-active td:first-child{background:#fff;}


.edu-rnw-plan{display:block; width:100%; border:1px  solid #ddd; }
.edu-rnw-plan-item{display:block; width:100%; padding:28px 40px;}
.edu-rnw-plan-item h2{font-weight:bold;}
.edu-rnw-plan-item.step001{background:#1db0ff; display:flex; justify-content:space-between; color:#fff;align-items:center;}
.edu-rnw-plan-item.step001 span{display:inline-block; padding:10px 20px; border-radius:100px; background:#fff; color:#282828; font-weight:900}
.edu-rnw-plan-item .rnw-table-type02 {margin-top:20px;}

.edu-rnw-plan-btn {width:100%; text-align:Center; padding:30px 0px; display:block;}
.edu-rnw-plan-btn a {display:inline-block; padding:0px 30px; color:#fff;background:#1db0ff;font-weight:900; font-size:16px; line-height:36px; border-radius:36px;} 




@media all and  (max-width: 980px)
{
.pc-cont{display:none !important;}
.mo-cont{display:block !important;}

#wrap-rnw {position: relative; overflow: hidden;}
.container-rnw{width:100%; margin:0 auto; position:relative;}

header {display:none;}
.gnb-rnw-wrap{display:none;}

#gnb-rnw{position:absolute; top:20px; width:480px; left:50%; margin-left:-240px; text-align:center;z-index:80}
#gnb-rnw h1 a img{width:150px;}
.mTop-gnb{height:60px; border-bottom:1px solid #4870ae;}

.ico {font-size:0; background:none; background-position:50% 50%; background-repeat:no-repeat; vertical-align:middle; display:inline-block; background-size:cover}
.ico.top_allmenu {width:32px; height:22px; background-image:url('/cpcenter/class_resource/img/common/btn_gnb.png'); position:absolute; top:30px; right:30px; z-index:997}
#mMenu {position:relative;}
#mMenu > div {height:100%;}
#mMenu > div > ul {height:100%; overflow:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch;}
#mMenu > div > ul > li {}
#mMenu > div > ul > li > a, #mMenu > div > ul > li > span {display:inline-block; padding:10px 25px; font-size:21px; cursor:pointer; position:relative; color:#fff; font-weight:500; padding-right:25px; letter-spacing:-0.055em; border-bottom:1px solid #4870ae;}
#mMenu > div > ul > li > span:after {content:""; display:block; width:18px; height:10px; position:absolute; right:0px; top:50%; margin-top:-5px; background:url("/cpcenter/class_resource/img/common/icon-down.png")no-repeat center center; background-size:cover;}
#mMenu > div > ul > li > span.arnone:after{background:none;}
#mMenu > div > ul > li.on > span:after {background:url("/cpcenter/class_resource/img/common/icon-top.png")no-repeat center center; background-size:cover;}
#mMenu > div > ul > li.on > span.arnone:after{background:none;}
#mMenu > div > ul > li > ul { display:none;}
#mMenu > div > ul > li > ul > li {}
#mMenu > div > ul > li > ul > li > a {display:block; padding:10px 25px; font-size:10pt; font-size:15px; color:#fff;}
#mMenu > div > ul > li > ul > li:last-child{padding-bottom:30px;}
#mMenu > div > ul > li.mEtc {border-bottom:none;}
#rqBg {display:none; position:fixed; top:0; bottom:0; left:0; right:0; z-index:998; background:rgba(0,0,0,0.8);}
#rqX {display:block; position:absolute; left:0px; top:0px; width:60px; height:60px; text-indent:-9999px; background:url("/cpcenter/class_resource/img/common/icon-close.png")no-repeat center center; z-index:4; background-size:cover !important}
#rqWrap {width:48%; position:fixed; top:0; bottom:0; right:-100%; z-index:999; overflow-y: auto; overflow-x: hidden; overflow-y: scroll;background: #0066b3;}
#rqWrap {-ms-overflow-style: none; /* IE and Edge */scrollbar-width: none; /* Firefox */}
#rqWrap::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera*/}
.gnb-top-btn{display:flex; height:60px; padding-right:30px; align-items: center;    justify-content: flex-end;}
.gnb-top-btn a{color:#fff;display:flex;}
.gnb-top-btn a.top-login:after {content:"|"; display:flex; font-size:15px; padding:0 10px; color:#fff;}

.mbanner-rnw{display:block; width:100%; position:relative; height:auto;}
.main-rnw-banner{width:100%; position:relative; height:auto; background: url('/cpcenter/class_resource/img/bg/mainbanner_bg.jpg') center top no-repeat; background-size:cover !important;  padding-top:5%;}

.mbanner-rnw-cont > div{display:block; width:100%; height:auto; background-position:50% bottom !important; background-repeat:no-repeat !important; background-size: auto 100% !important; }
.mbanner-rnw-cont > div img{width:100%;}

.mboard-rnw-item{width:100%; position:relative; padding:0 28px;}
.mboard-rnw-cont { display: block; width: 100%;}
.mboard-rnw-item + div{margin-top:28px;}
.mboard-rnw{padding:50px 0 170px; width:100%; position:relative;}

.mbottom-rnw{width:100%; position:relative; background:#f7f7f7; padding:0 20px;}
.mbottom-rnw-event ul{display:flex; width:100%; justify-content: space-between; flex-wrap: wrap;}
.mbottom-rnw-event ul li:nth-child(1), .mbottom-rnw-event ul li:nth-child(2){margin-top:-115px;}
.mbottom-rnw-event ul li {display:flex; width:50%; height:auto;  padding:8px; margin-top:0px;}
.mbottom-rnw-event ul li a {display:flex; width:100%; height:auto; position:relative; background:#000; z-index:2;align-items: center; justify-content: center; padding-bottom:100%; overflow:hidden;}
.mbottom-rnw-event ul li a em {display:block; position:absolute; top:0px; left:0px; width:100%; padding-bottom:100%; background-size:cover !important; background-position:50% !important; z-index:-1; opacity:0.5}
.mbottom-rnw-event ul li a span{font-size:24px; font-weight:900; text-shadow:0px 5px 20px rgba(0,0,0,0.3); color:#fff; position:absolute; left:0px; top:0px; display:flex; width:100%; height:100%;align-items: center; justify-content: center;}





.mbottom-rnw-vod{width:100%; position:relative; padding:48px 0; }
.rnw-tab ul {display:flex; width:100%; justify-content: space-between;}
.rnw-tab ul li {display:flex;}
.rnw-tab ul li a {line-height:32px; color:#282828; display:block; width:100%; border:1px solid #ddd; background:#fff; font-size:12px; font-weight:500; text-align:center; border-radius:20px 20px 0 0 }
.rnw-tab ul li a._on {color:#fff; font-weight:900; background:#1db0ff}

.rnw-vod-tab ul li{width:24%;}
.rnw-vod-tab ul li a{width:100%; border-bottom:0px;}

.mbottom-rnw-vod-cont{border:1px solid #ddd; background:#fff; padding:24px 16px 32px; text-align:center;}
.mbottom-rnw-vod-cont h2{font-size:24px; font-weight:900; line-height:1.2}
.rnw-search {display:block; padding:24px 0px;}
.rnw-search .rnw-search-item ul{display:flex; padding:0 0px;    justify-content: center;    flex-wrap: wrap;}
.rnw-search .rnw-search-item ul li {padding:3px; width:50%;}
.rnw-search .rnw-search-item ul li:nth-child(3){width:85%;}
.rnw-search .rnw-search-item ul li:nth-child(4){width:15%;}
.rnw-search .rnw-search-item ul li input, .rnw-search .rnw-search-item ul li select {border:1px solid #ddd; height:32px; width:100%;}
.rnw-btn-submit {text-indent:-999999px; width:32px; background: #fff url('/cpcenter/class_resource/img/common/icon_search.png') center center no-repeat; background-size:16px; cursor:pointer}

.rnw-table-type01 table tr th, .rnw-table-type01 table tr td {border:1px solid #ddd; font-size:14px; }
.rnw-table-type01 table tr td{padding:24px 6px; font-weight:500;}
.rnw-table-type01 table tr th{background:#1db0ff; padding:12px 0px; color:#fff; font-weight:800;}
.rnw-table-type01 table tr th:nth-child(1), .rnw-table-type01 table tr th:nth-child(4), .rnw-table-type01 table tr td:nth-child(1), .rnw-table-type01 table tr td:nth-child(4), .rnw-table-type01 table colgroup col:nth-child(1), .rnw-table-type01 table colgroup col:nth-child(4) {display:none;}

.rnw-table-btn{background:#1db0ff; line-height:28px; padding:0 10px; border-radius:28px; color:#fff;display:inline-block; font-weight:500; font-size:11px;}

.rnw-footer-top {width:100%; background:#2a2a2a;/* height:60px;*/}
.rnw-footer-top-item {display:flex; justify-content:space-between; height:60px;position:relative;}
.rnw-footer-top-item ul {display:flex; }
.rnw-footer-top-item ul li a{color:#fff; display:flex; padding:0 10px; position:relative; line-height:60px; font-size:12px;}
.rnw-footer-top-item ul li:first-child a{padding-left:28px;}
.rnw-footer-top-item ul li a:after {position:absolute; width:1px; height:10px; content:""; display:block; background:#fff; top:50%; right:-1px; margin-top:-5px;}
.rnw-footer-top-item ul li:last-child a:after{display:none;}
#scrollTop{display:flex; width:60px; height:60px; color:#fff; background:#5d5d5d;    flex-direction: column; align-items: center; justify-content: center; cursor:pointer; font-size:13px; font-weight:800;}
#scrollTop span{ transform: rotate(90deg);}

.rnw-footer-bottom{width:100%; padding:40px 0px; background: url('/cpcenter/class_resource/img/common/bottom_bg.jpg') center center no-repeat; background-size: cover;}
.rnw-footer-copy{display:flex; justify-content:space-between; align-items:center; padding:0 28px;}
.rnw-footer-copy ul li {color:#fff; font-size:12px; font-weight:500}
.rnw-footer-copy ul li + li {margin-top:12px;}
.rnw-footer-copy h1 img {width:100px;}



.sub-rnw-banner{width:100%; position:relative; height:160px; background: url('/cpcenter/class_resource/img/bg/m_subbanner_bg.jpg') center top no-repeat; background-size:cover !important}
.sub-rnw-banner .gnb-rnw-wrap > ul {padding:0 0px; margin-right:0px; display:flex; justify-content: space-between; border-bottom:0px solid rgba(255,255,255,0.5);}

.rnw-sub-wrap{padding:32px 28px; width:100%; position:relative; height:auto; }
.rnw-sub-tit{display:flex; margin-bottom:32px; width:100%; position:relative;justify-content:center; }
.rnw-sub-tit h2{color:#1fa7f1; line-height:44px; font-weight:900; font-size:20px; border-radius:44px; border:2px solid #1fa7f1; padding:0 20px;}
.rnw-sub-tab{display:block; width:100%; position:relative; margin-bottom:32px;}
.rnw-sub-tab ul {display:flex;justify-content: center;}
.rnw-sub-tab ul.col3 li {display:flex; padding:0 5px; width:33.33333%}
.rnw-sub-tab ul.col2 li {display:flex; padding:0 5px; width:50%}
.rnw-sub-tab ul li a {line-height:38px; width:100%; text-align:center; color:#282828; border:1px solid #ddd; font-weight:600; font-size:14px; position:relative;}
.rnw-sub-tab ul li a._on:after {position:absolute; top:0px; left:0px; width:100%; height:2px; background:#1fa7f1; display:block; content:"";}


.rnw-table-type02 table tr th, .rnw-table-type02 table tr td {border:1px solid #ddd; font-size:12px; padding:10px; font-weight:800; text-align:Center;}
.rnw-table-type02 table tr th {background:#f5f5f5;}
.rnw-table-type02 table tr td.table-empty {background:#f5f5f5; height:37px;}


.rnw-table-type03 table tr th, .rnw-table-type03 table tr td {border:1px solid #ddd; font-size:11px; text-align:center; line-height:1.2}
.rnw-table-type03 table tr th span{display:block; font-weight:bold;}
.rnw-table-type03 table tr td{padding:5px 5px; font-weight:500;}
.rnw-table-type03 table tr th{background:#1db0ff; padding:12px 0px; color:#fff; font-weight:800;}
.rnw-table-type03 table tr.bg-gray td{background:#f7f7f7}
.rnw-table-type03 table tr.bg-active td{background:#fff5c1; font-weight:bold;}
.rnw-table-type03 table tr.bg-active td:first-child{background:#fff;}


.edu-rnw-plan{display:block; width:100%; border:1px  solid #ddd; }
.edu-rnw-plan-item{display:block; width:100%; padding:20px;}
.edu-rnw-plan-item h2{font-weight:bold;}
.edu-rnw-plan-item.step001{background:#1db0ff; display:flex; justify-content:space-between; color:#fff;align-items:center;}
.edu-rnw-plan-item.step001 span{display:inline-block; padding:5px 15px; border-radius:100px; background:#fff; color:#282828; font-weight:900}
.edu-rnw-plan-item .rnw-table-type02 {margin-top:10px;}

.edu-rnw-plan-btn {width:100%; text-align:Center; padding:30px 0px; display:block;}
.edu-rnw-plan-btn a {display:inline-block; padding:0px 30px; color:#fff;background:#1db0ff;font-weight:900; font-size:16px; line-height:36px; border-radius:36px;} 




}
@media all and  (max-width: 980px)
{
.rnw-footer-copy {flex-direction: column; padding: 0 10px;}
}