body{ font-family: 'Nanum Gothic';font-weight:400;padding:0px;margin:0px auto;width:100%;max-width:100%;background:#fff;box-sizing:border-box;font-size:16px;overflow-x:hidden;}
.mar-auto{margin:0 auto}
.mar-0{margin:0}
.mar-5{margin:5px}
.mar-10{margin:10px}
.mar-15{margin:15px}
.mar-20{margin:20px}
.mar-30{margin:30px}
.mar-35{margin:35px}
.mar-40{margin:40px}
.mar-45{margin:45px}
.mar-50{margin:50px}
.mar-55{margin:55px}
.mar-60{margin:60px}
.mar-t0{margin-top:0}
.mar-t5{margin-top:5px}
.mar-t10{margin-top:10px}
.mar-t15{margin-top:15px}
.mar-t20{margin-top:20px}
.mar-t25{margin-top:25px}
.mar-t30{margin-top:30px}
.mar-t35{margin-top:35px}
.mar-t40{margin-top:40px}
.mar-t45{margin-top:45px}
.mar-t50{margin-top:50px}
.mar-t55{margin-top:55px}
.mar-t60{margin-top:60px}
.mar-b0{margin-bottom:0}
.mar-b5{margin-bottom:5px}
.mar-b10{margin-bottom:10px}
.mar-b15{margin-bottom:15px}
.mar-b20{margin-bottom:20px}
.mar-b25{margin-bottom:25px}
.mar-b30{margin-bottom:30px}
.mar-b40{margin-bottom:40px}
.mar-b45{margin-bottom:45px}
.mar-b50{margin-bottom:50px}
.mar-b55{margin-bottom:55px}
.mar-b60{margin-bottom:60px}
.mar-l0{margin-left:0}
.mar-l5{margin-left:5px}
.mar-l10{margin-left:10px}
.mar-l15{margin-left:15px}
.mar-l20{margin-left:20px}
.mar-l25{margin-left:25px}
.mar-l30{margin-left:30px}
.mar-l40{margin-left:40px}
.mar-l45{margin-left:45px}
.mar-l50{margin-left:50px}
.mar-l55{margin-left:55px}
.mar-l60{margin-left:60px}
.mar-l70{margin-left: 70px}
.mar-r0{margin-right:0}
.mar-r5{margin-right:5px}
.mar-r10{margin-right:10px}
.mar-r15{margin-right:15px}
.mar-r20{margin-right:20px}
.mar-r25{margin-right:25px}
.mar-r30{margin-right:30px}
.mar-r40{margin-right:40px}
.mar-r45{margin-right:45px}
.mar-r50{margin-right:50px}
.mar-r55{margin-right:55px}
.mar-r60{margin-right:60px}
.pad-0{padding:0}
.pad-5{padding:5px}
.pad-10{padding:10px}
.pad-15{padding:15px}
.pad-20{padding:20px}
.pad-25{padding:25px}
.pad-30{padding:30px}
.pad-35{padding:35px}
.pad-40{padding:40px}
.pad-45{padding:45px}
.pad-50{padding:50px}
.pad-55{padding:55px}
.pad-60{padding:60px}
.pad-t0{padding-top:0}
.pad-t5{padding-top:5px}
.pad-t10{padding-top:10px}
.pad-t15{padding-top:15px}
.pad-t20{padding-top:20px}
.pad-t25{padding-top:25px}
.pad-t30{padding-top:30px}
.pad-t35{padding-top:35px}
.pad-t40{padding-top:40px}
.pad-t45{padding-top:45px}
.pad-t50{padding-top:50px}
.pad-t55{padding-top:55px}
.pad-t60{padding-top:60px}
.pad-b0{padding-bottom:0}
.pad-b5{padding-bottom:5px}
.pad-b10{padding-bottom:10px}
.pad-b15{padding-bottom:15px}
.pad-b20{padding-bottom:20px}
.pad-b25{padding-bottom:25px}
.pad-b30{padding-bottom:30px}
.pad-b35{padding-bottom:35px}
.pad-b40{padding-bottom:40px}
.pad-b45{padding-bottom:45px}
.pad-b50{padding-bottom:50px}
.pad-b55{padding-bottom:55px}
.pad-b60{padding-bottom:60px}
.pad-b80{padding-bottom:80px}
.pad-l0{padding-left:0}
.pad-l5{padding-left:5px}
.pad-l10{padding-left:10px}
.pad-l15{padding-left:15px}
.pad-l20{padding-left:20px}
.pad-l25{padding-left:25px}
.pad-l30{padding-left:30px}
.pad-l35{padding-left:35px}
.pad-l40{padding-left:40px}
.pad-l45{padding-left:45px}
.pad-l50{padding-left:50px}
.pad-l55{padding-left:55px}
.pad-l60{padding-left:60px}
.pad-r0{padding-right:0}
.pad-r5{padding-right:5px}
.pad-r10{padding-right:10px}
.pad-r15{padding-right:15px}
.pad-r20{padding-right:20px}
.pad-r25{padding-right:25px}
.pad-r30{padding-right:30px}
.pad-r35{padding-right:35px}
.pad-r40{padding-right:40px}
.pad-r45{padding-right:45px}
.pad-r50{padding-right:50px}
.pad-r55{padding-right:55px}
.pad-r60{padding-right:60px}
.normal{font-weight:400}
.bold{font-weight:700!important}
.font8{font-size:8px}
.font9{font-size:9px}
.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font15{font-size:15px}
.font16{font-size:16px}
.font17{font-size:17px}
.font18{font-size:18px}
.font19{font-size:19px}
.font20{font-size:20px}
.font21{font-size:21px}
.font22{font-size:22px}
.font23{font-size:23px}
.font24{font-size:24px}
.font25{font-size:25px}
.font26{font-size:26px}
.font27{font-size:27px}
.font28{font-size:28px}
.font29{font-size:29px}
.font30{font-size:30px}
.font35{font-size:35px}
.font40{font-size:40px}
.font45{font-size:45px}
.font50{font-size:50px}
.font55{font-size:55px}
.font60{font-size:60px}
.font65{font-size:65px}
.font70{font-size:70px}
.font75{font-size:75px}
.font80{font-size:80px}
.font85{font-size:85px}
.font90{font-size:90px}
.font95{font-size:95px}
.font100{font-size:100px}
.lh-10{line-height:10px}
.lh-12{line-height:12px}
.lh-14{line-height:14px}
.lh-16{line-height:16px}
.lh-18{line-height:18px}
.lh-20{line-height:20px}
.lh-22{line-height:22px}
.lh-24{line-height:24px}
.lh-26{line-height:26px}
.lh-28{line-height:28px}
.lh-30{line-height:30px}
.lh-35{line-height:35px}
.lh-40{line-height:40px}
.lh-45{line-height:45px}
.lh-50{line-height:50px}
.lh-55{line-height:55px}
.lh-60{line-height:60px}
.lh-65{line-height:65px}
.lh-70{line-height:70px}
.lh-75{line-height:75px}
.lh-80{line-height:80px}
.lh-85{line-height:85px}
.lh-90{line-height:90px}
.lh-95{line-height:95px}
.lh-100{line-height:100px}
header{background:#fff;box-shadow:0px 10px 24px #0000001A;height:65px;}
header .navbar-nav li,header .navbar-nav li:hover{background: transparent;margin: 20px 15px;}
header .navbar-nav li a,header .navbar-nav li a:hover,header .navbar-nav li a:focus{padding:0px;color:#707070;font-size:14px;font-weight:bold;background:transparent;}
header .navbar-nav li.nav-btn{margin:10px 10px 10px 20px;}
header .navbar-nav li.nav-btn a{background:transparent linear-gradient(270deg, #01C089 0%, #00A958 100%) 0% 0% no-repeat padding-box;
    border-radius: 7px;
    color: #fff;
    height: 50px;
    margin-top: -5px;
    line-height: 28px;
    padding: 10px 20px;
    border:1px solid transparent;
    font-size: 16px;
}
header .navbar-nav li.nav-btn a:hover{
    background:transparent;
    border-radius: 7px;
    border:1px solid #01C089;
    color: #01C089;
    height: 50px;
    margin-top: -5px;
    line-height: 28px;
    padding: 10px 20px;
    font-size: 16px;
}
.offer-box{
    background: transparent;
    border:1px solid #fff;
    padding: 5px;
    font-size: 12px !important;
    font-weight: bold !important;
    color: #fff;
}
.banner-text{padding:110px 0px;}
.banner-text h1{font-size:30px;font-weight:bold;}
.banner-text p{font-size:20px;font-weight:bold;}
.litrature-service{position:relative;}
.litrature-service:after{position:absolute;background:#F8F8FC;left:0px;width:50%;height:100%;content:'';top:0px;z-index:-1;}
.litrature-description{background:#113DCD;padding:40px 0px;}
.service-inner-detail{background:#F8F8FC;position:absolute;left:0px;top:0px;}
.litrature-description p{color:#fff;margin-bottom:0px;font-size:18px;}
.service-inner-detail ul li{position: relative;
    list-style-type: none;
    padding-left: 30px;
    margin: 40px 0px;
    font-weight: bold;}
.common-cta a{
    background: transparent linear-gradient(270deg, #01C089 0%, #00A958 100%) 0% 0% no-repeat padding-box;
    border-radius: 7px;
    color: #fff;
    height: 50px;
    margin-top: -5px;
    line-height: 28px;
    padding: 15px 20px;
    border: 2px solid transparent;
    font-size: 16px;
    font-weight: bold;
}
.common-cta a:hover {
    background: transparent;
    border-radius: 7px;
    border: 2px solid #01C089;
    color: #01C089;
    height: 50px;
    margin-top: -5px;
    line-height: 28px;
    padding: 15px 20px;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11;
    background: #fff;
    height: 64px;
    -webkit-transition: all 0.10s ease;
    transition: all 0.10s ease;
}
.anchor-new {
    display: block;
    height: 60px !important;
    margin-top: -60px !important;
    visibility: hidden;
}
.service-inner-detail ul{padding:10px 50px;}
.service-inner-detail ul li:before{position:absolute;left:0px;top:0px;content:"\f058";color:#113DCD;font-size:20px;font-family:FontAwesome;}
.first-service-advantage h4{position:relative;padding-left:90px;line-height:22px;font-size:18px;font-weight:bold;}
.first-service-advantage h4:before{position:absolute;left:0px;top:0px;content:'';background:url("../images/paper.svg");width:57px;height:76px;}
.second-service-advantage h4{position:relative;padding-left:90px;line-height:22px;font-size:18px;font-weight:bold;}
.second-service-advantage h4:before{position:absolute;left:0px;top:0px;content:'';background:url("../images/clock.svg");width:62px;height:62px;}
.service-cost{padding:30px 0px;background:#113DCD;}
.cost-detail{position:relative;padding-left:90px;padding-top:1px;}
.cost-detail-first:before{content:'';position:absolute;background:url("../images/component-2.svg");width:60px;height:60px;left:0px;top:0px;}
.cost-detail-second:before{content:'';position:absolute;background:url("../images/component-1.svg");width:60px;height:60px;left:0px;top:0px;}
.cost-detail h5{color:#fff;font-weight:bold;font-size:20px;margin-top:2px;}
.cost-detail span{color:#fff;font-weight:normal;font-size:20px;}
.service-progress-process{background:#F8F8FC;padding:50px 0px;position:relative;}
.service-progress-process:before{position:absolute;left:-40px;top:110px;background:url(../images/progess-img.png);width:500px;content:'';height:390px;}
.service-progress-process ul{padding-left:0px;}
.service-progress-process ul li{list-style-type:none;background:#FFFFFF 0% 0% no-repeat;box-shadow:0px 3px 6px #00000029;padding:10px 15px;border-radius:5px;margin:10px 0px;}
.service-progress-process .firts-step:before{position:absolute;left:-130px;background:#fff;width:50px;height:50px;text-align:center;border-radius:50%;border:3px solid #113DCD;line-height:46px;font-size:22px;font-weight:bold;}
.service-progress-process ul li h5{font-weight:bold;color:#707070;font-size:18px;line-height:24px;}
.title{color:#707070;font-size:32px;font-weight:bold;}
.panel-heading{position:relative;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
    background: #E8E8E8;
    padding: 15px 40px;
}
.panel-heading:after{position:absolute;right:20px;top:-2px;content:"\f106";color:#fff;font-size:30px;font-weight:normal;font-family:FontAwesome;}
.panel-heading.collapsed:after{position:absolute;right:20px;top:-2px;content:"\f107";color:#333;font-size:30px;font-family:FontAwesome;font-weight:normal;}
.panel-default>.panel-heading,.panel-default>.panel-heading:hover,.panel-default>.panel-heading:focus{background-color:#113DCD;border:none;color:#fff;}
.panel-default>.panel-heading a,.panel-default>.panel-heading a:hover,.panel-default>.panel-heading a:focus{color:#fff;font-weight:bold;text-decoration:none;}
.panel-default>.panel-heading.collapsed a,.panel-default>.panel-heading.collapsed a:hover,.panel-default>.panel-heading.collapsed a:focus{color:#333;font-weight:bold;text-decoration:none;}
.panel-default>.panel-heading.collapsed{color:#333;background-color:#F8F8FC;border:none;}
.panel-group .panel{margin-bottom:0;border-radius:4px;border:none;cursor:pointer;}
.our-team-expert{padding:30px 0px;background:#113DCD;}
.our-team-expert p{padding:0px 20px;color:#fff;font-size: 18px}
.footer{background:#EBEBEB;padding:20px 0px;}
.left-side-footer{border-right:3px solid #707070;}
.left-side-footer p{font-size: 12px;}
.footer-right ul{padding-left:0px;}
.footer-right ul li{list-style-type:none;margin:10px 0px;font-size:16px;position:relative;}
.footer-right ul li a{color:#000;font-weight:bold;font-size:16px;}
.phone:before{position:absolute;left:-20px;top:0px;font-family:FontAwesome;content:'\f095';}
.mail:before{position:absolute;left:-20px;top:0px;font-family:FontAwesome;content:'\f0e0';}
.clock:before{position:absolute;left:-20px;top:0px;font-family:FontAwesome;content:'\f017';}
#button {
    display: inline-block;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s,
    opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    width: 40px;
    height: 40px;
    background: url("../images/top.svg");
    cursor: pointer;
}

#button.show {
    opacity: 1;
    visibility: visible;
}
#thankyou {
    width: 100%;
    height: 600px;
    text-align: center;
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .active .icon-bar:nth-of-type(1) {
        -webkit-transform: rotate(-45deg) translate(-6px, 6px);
        transform: rotate(-45deg) translate(-6px, 6px);
    }
    .active .icon-bar:nth-of-type(3) {
        -webkit-transform: rotate(45deg) translate(-5px, -6px);
        transform: rotate(45deg) translate(-5px, -6px);
    }
    .active .icon-bar:nth-of-type(2) {
        opacity: 0;
    }
    .banner-text {
        padding: 20px 0px;
    }
    .panel-default>.panel-heading.collapsed {
        padding: 10px 50px 10px 10px;
    }
    .panel-default>.panel-heading, .panel-default>.panel-heading:hover, .panel-default>.panel-heading:focus {
        padding: 10px 50px 10px 10px;
    }

    .left-side-footer {
        border:none;
    }
    .home-banner img{
        width: 100%;
    }
    .navbar-toggle .icon-bar {
        color: #333;
        border: 2px solid #c5c5c5;
    }
    .navbar-collapse {
        background: #fefefe;
    }
    header {
        height: auto;
    }
    .litrature-service:after{
        display: none;
    }
    .service-inner-detail {
        position: relative;
    }
    .service-inner-detail h2{
        margin-top: 0px;
        padding-top: 20px;
     }
    .common-cta a {
        padding: 15px 20px;
    }
    .cost-detail{
        margin: 20px 0px;
    }
    .service-cost{
        padding: 0px;
    }
    .service-progress-process:before{
        background: none;
        height: auto;
    }
    .phone:before {
        left: 10px;
    }
    .mail:before {
        left: 10px;
    }
    .clock:before {
        left: 10px;
    }
    .footer-right ul li {
        padding-left: 40px;
    }
}