html, body {
    line-height: 1.5;
    font-family: "Roboto", sans-serif;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.87);
    overflow-x: hidden;
}
p{
    color: #000;
}
.error-page {
    width: 600px;
    margin: 20px auto 0 auto;
}
.error-page>.error-content>h3 {
    font-weight: 300;
    font-size: 25px;
}
.error-page>.error-content {
    margin-left: 190px;
    display: block;
}

.text-red {
    color: #dd4b39 !important;
}
.font12{
    margin-top: 30px;
    border-left: 5px solid #f5f5f5;
    margin-bottom: 30px;
}
.col text-center{
    margin-top: 30px;
    margin-bottom: 30px;
}

blockquote.font12 {}
#text-title{
    color: #616161;
    font-size: 36px;
    font-weight: 300;
}
ul.progress {
    height: 8px;
    margin-bottom: 50px;
}

ul.progress li, ul.progress li.active {
    color: #666666;
    display: inline-block;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 32.8%;
}

ul.progress li p {
    height: 25px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 100%;
}

ul.progress li span, ul.progress li.active span {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
    border-radius: 200px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    display: block;
    font-size: 15px;
    height: 30px;
    line-height: 29px;
    margin: 0 auto;
    position: relative;
    top: -11px;
    width: 30px;
}

ul.progress li.active {
    background-color: #f0ad4e;
    border-radius: 4px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15) inset;
    height: 100%;
    position: relative;
    text-align: center;
    transition: width 0.6s ease 0s;
}

ul.progress li.active span {
    border: 1px solid #f0ad4e;
}

ul.progress li.active span b {
    background: #f0ad4e none repeat scroll 0 0;
    border: 2px solid #ffffff;
    border-radius: 250px;
    color: #ffffff;
    display: block;
    line-height: 25px;
}

ul.progress li.pass span b {
    background: #5cb85c none repeat scroll 0 0;
    border: 2px solid #ffffff;
    border-radius: 250px;
    color: #ffffff;
    display: block;
    line-height: 24px;
}

.develop-text > h1{font-size: 22px;line-height: 32px;}
.develop-text > h2{font-size: 17px;color: #333;font-weight: bold;margin: 10px 0;font-weight: bold;}
.develop-text > h3{font-size: 16px;margin: 10px 0;font-weight: bold;}
.develop-text > p{font-size: 14px;margin: 0;}
.develop-text > ol{padding: 0}
.develop-text > table tr td{
    vertical-align: middle;
    text-align: center;
    display: table-cell;
    padding: 10px 0;
}
.develop-text > table tr td p{
    padding: 0;
    margin: 0;
}

@media only screen and (min-width: 0) {
    html {
        font-size: 14px;
    }
}

@media only screen and (min-width: 992px) {
    html {
        font-size: 14.5px;
    }
}

@media only screen and (min-width: 1200px) {
    html {
        font-size: 15px;
    }
}
li{
    list-style: none;
}
.tooltip-inner{
    font-size: 14px;
    padding: 10px;
}
.accSetup { float:right; display:block; position:relative; font-size:12px; margin:0px}
.accSetup ul {margin:0px}
.accSetup li.mAcc { display:none; height:60px}
.accSetup li { float:left;line-height:55px; position:relative}
.accSetup li em { padding-right:8px; float:left; font-style:normal; padding-left:8px}
.accSetup li .poitUp { right:3px; background:url(../images/arrowup.png) no-repeat; width:27px; height:14px; top:-13px}
.accSetup li a,.accSetup li a:visited { float:left; line-height:55px; padding-left:15px; color:#666666}
.accSetup li a b {background:url(../images/sprite_menu.png) no-repeat 100% -6px; display:block;padding-right:38px; font-weight:normal}
.accSetup li.last a { padding:0px 0px 0 8px; background:url(../images/sprite_menu.png) no-repeat 0px -6px}
.accSetup li.last a span { padding-left:7px}
.accSetup li a:hover { text-decoration:none}
.accSetup li.mAcc a b { background: #fff;border: 1px solid #DCDCDC;height: 35px;margin: 12px 0px 0px;line-height: 35px;padding: 0px 10px;border-radius: 5px;}

.accSetup ul li ul.accDrop { display:none; position:absolute; background:#ffffff}
.accSetup ul li:hover ul.accDrop { text-decoration:none; display:block;z-index: 9999;}
.accSetup li ul.accDrop {  right:0px; width:250px; z-index:3;background:#ffffff; border:1px solid #dcdcdc; border-radius:0px; box-shadow:0 4px 3px rgba(0, 0, 0, 0.3); padding:5px 0px 0px; top:49px}
.accSetup li ul.accDrop li { width:100%; display:block}
.accSetup li ul.accDrop li a,.accSetup ul.accDrop li a:visited { line-height:35px;padding:0px 15px; color:#333333; text-shadow:none; background:none; display:block}
.accSetup li ul.accDrop li a:hover { color:#0072bc; text-shadow:none}

/*Index*/
#header {
    min-height: inherit !important;
}
#header .header-body{
    min-height: inherit;
    border-top: 0;
    height: 73px;
}
#header .header-nav.header-nav-stripe{
    margin-top: -37px;
}
#header .header-nav.header-nav-stripe nav > ul > li > a, #header .header-nav.header-nav-stripe nav > ul > li:hover > a{
    padding: 18px 13px;
    margin: 0px;
    margin-top: -9px;
}
html.sticky-header-active #header .header-body{
    position: inherit;
    top: 0;
}
html body .tabs.tabs-bottom .nav-tabs li a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a, html.dark body .tabs.tabs-bottom .nav-tabs li.active a, html body .tabs.tabs-bottom .nav-tabs li.active a:hover, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover, html body .tabs.tabs-bottom .nav-tabs li.active a:focus, html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus{
    border-bottom-color: #F60;
}
html body .tabs .nav-tabs li.active a, html.dark body .tabs .nav-tabs li.active a{
    color: #F60;
}
ul.nav-list li:last-child a{border: none;}
.header-user {
    background: #454545;
    height: 50px;
    color: #BCBCBC;
}
.header-user .left {
    padding-top: 15px;
}
.header-user .left ul{
    padding-left: 0;
    z-index: 9999;
}
.header-user .left ul li{
    display: inline-block;
    margin-right: 15px;
}
.header-user .center .header-search .form-control{
    width: 200px !important;
}
.header-user .center .header-search{
    float: none !important;
}
.header-user .right {
    text-align: right;
    padding-top: 15px;
    position: relative;
}
.header-user .right nav{
    float: right;
    margin-top: -11px;
}
.header-user .right nav ul li ul{
    z-index: 9999;
    width: 250px;
}
.header-user .right .name{
    display: inline-block;
    width: 85px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.header-user a {
    color: #BCBCBC;
}
.mmenu-btn{
    display: none;
    font-size: 20px;
    position: absolute;
    left: 15px;
    top: 10px;
}

.header-user a:hover{
    text-decoration: none;
    color: #FF6600;
}

#header .header-nav.header-nav-stripe nav > ul > li:hover > a {
    background: #FF6600;
}

#header .header-nav.header-nav-stripe nav > ul > li.active:not(:hover) > a {
    color: #FF6600;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #ffab40;
}
#header .header-logo img{
    margin: 0px 24px 0 0px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
}
.social-icons li{
    margin: 0px 2px 0px 0px;
}
.home-bg.section.section-parallax {
    /*background: url("../img/home-bg.jpg");*/
    /*background-size: cover;*/
    /*padding: 120px 0;*/
}
.slide-top ul li{

}
.slide-top ul li .nl-slide-img{
    position: relative;
}
.slide-top ul li .nl-slide-img img{
    width: 100%;
}
.slide-top ul li .nl-slide-content{
    position: absolute;
    top: calc(50% - 132px);
}
section.section {
    margin: 0;
    /*padding: 90px 0px;*/

}
.text-transform{
    text-transform: uppercase;
}
.btn-default.ghost-btn {
    border-color: #ffffff;
    background: transparent;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 24px;
    padding: 10px 15px;
}

.btn-default.ghost-btn:hover {
    background: #ffab40;
    border-color: #ffab40;
}

.home-bg h1 {
    font-size: 36px;
    font-weight: 300;
    color: #616161;
}

.home-bg h2 {
    font-size: 24px;
    font-weight: 300;
}

.home-counter {
    margin-top: 20px;
}

.home-counter h1 {
    font-size: 24px;
    font-weight: 300;
    color: #616161;
}

html .counters .counter-primary .fa, html .counters .counter-primary .icons, html .counters .counter-primary strong {
    color: #FF6600;
}

.home-counter .counters strong {
    font-size: 36px;
}

.home-counter .counters label {
    font-size: 16px;
    font-weight: 300;
    color: #616161;
}

.home-solution {
    background: #E4E4E4;
    margin-top: 30px;
    padding: 50px 0 0;
}

.home-solution h1 {
    font-weight: 300;
    margin-bottom: 0;
    color: #616161;
}

.home-solution h2 {
    font-weight: 400;
    font-size: 24px;
    color: #616161;
    margin-bottom: 15px;
}

.home-solution ul {
    padding-left: 0;
    color: #616161;
    font-size: 14px;
}

.home-solution ul li {
    list-style: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home-solution .featured-box h4{
    font-size: 24px;
    margin-top: 20px;
}
.home-solution .featured-box h4 a{
    color: #616161;
}
.home-solution .featured-box h4 a:hover{
    color: #ffab40;
    text-decoration: none;
}
.home-solution .featured-box-effect-1 .icon-featured::after{
    display: none;
}

.home-solution .learn-more {
    color: #FF6600;
}

.home-solution button {
}

.home-solution .home-detail {
    margin-top: 20px;
}

.home-solution .home-detail .btn {
    background: #FF6600;
    padding: 10px 15px;
}

.home-solution .home-detail .btn:hover {
    background: #ffab40;
}
.home-solution .featured-boxes .featured-box .icon-featured{
    display: block;
    margin: auto;
    line-height: 100px;
    padding-top:28px;
}
.home-solution .featured-boxes .featured-box .icon-featured img{
    width: 40%;
}
.home-solution .featured-boxes .featured-box:hover .icon-featured{
    transform: scale(1.1);
}

.home-solution .featured-box .box-content {
    border-top: none;
}

.home-solution .icon-featured {

    background: #fff;
    color: #f60;
    border: 2px solid #f60;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.home-sale {
    background: #171717;
    padding: 50px 0;
}

.home-sale h1 {
    color: #ffffff;
    font-weight: 300;
    font-size: 24px;
    margin: 5px 0 0 0;
}

.home-sale .btn-default.ghost-btn {
    text-transform: inherit;
}

.home-protect.section {
    background: transparent;
    border: none;
    padding: 40px;
}

.home-protect h1 {
    font-weight: 300;
    margin-bottom: 50px;
    color: #616161;
}
.home-protect a{
    color: #f60;
}
.home-protect a:hover{
    color: #ffab40;
    text-decoration: none;
}

.home-protect.section.section-with-mockup {
    margin-top: 0px;
}

.home-protect .mockup-landing-page {
    margin-top: -20px;
}

.home-protect .btn {
    background: #FF6600;
    padding: 10px 15px;
    text-transform: uppercase;
}

.home-protect .feature-box.feature-box-style-2 .feature-box-icon i.fa, .feature-box.feature-box-style-2 .feature-box-icon .icons {
    color: #FF6600;
}

.home-protect .feature-box.feature-box-style-2 h4 {
    color: #616161;
}

.home-customer.section {
    padding: 50px 0;
    background: url("../img/stock-bg2.png");
    background-size: cover;
    background-position: center center;
    border: none;
}
.home-customer h1{
    color: #ffffff;
    font-weight: 300;
}
.home-customer .testimonial.testimonial-style-5 blockquote p,
.home-customer .testimonial .testimonial-author strong,
.home-customer .testimonial .testimonial-author span,
.home-customer .testimonial.testimonial-with-quotes blockquote::before,
.home-customer .testimonial.testimonial-with-quotes blockquote::after {
    color: #ffffff;
}
.home-customer .testimonial.testimonial-style-5 blockquote p{
    font-size: 16px;
    overflow: hidden;
    height: 60px;
}
.home-customer .testimonial .testimonial-author strong{
    font-weight: 500;
    font-size: 16px;
}

.owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"], .owl-carousel.rounded-nav .owl-controls .owl-nav [class*="owl-"]:hover {
    border: 1px solid #fff !important;
    color: #fff;
}

.home-pay {
    padding: 40px 0;
}
.home-pay .col-md-1 {
    width: 11%;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}
.home-pay h1 {
    font-weight: 300;
    color: #616161;
    margin-bottom: 20px;
}
.nl-certi a{
    display: inline-block;
}
.nl-certi a img{
    width: 100%
}
.home-pay .home-brand {
    border: 1px solid #dddddd;
    border-radius: 3px;
    display: block;
    padding: 5px;
    margin-bottom: 13px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    width: 113px;
    height: 66px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    float: left;
    margin-right: 13px
}
.home-pay .home-brand span{
    position: absolute;
    width: 103px;
    height: 56px;
    left: 0;
    right: 0;
    top: 4px;
    bottom: 0;
    margin: 0 auto;
}
.home-pay .home-brand span#logo-bank00{background: url('../img/brand/logo-bank.png') no-repeat 0px 0px;}
.home-pay .home-brand span#logo-bank01{background: url('../img/brand/logo-bank.png') no-repeat 0px -56px;}
.home-pay .home-brand span#logo-bank02{background: url('../img/brand/logo-bank.png') no-repeat 0px -112px;}
.home-pay .home-brand span#logo-bank03{background: url('../img/brand/logo-bank.png') no-repeat 0px -168px;}
.home-pay .home-brand span#logo-bank04{background: url('../img/brand/logo-bank.png') no-repeat 0px -224px;}
.home-pay .home-brand span#logo-bank05{background: url('../img/brand/logo-bank.png') no-repeat 0px -280px;}
.home-pay .home-brand span#logo-bank06{background: url('../img/brand/logo-bank.png') no-repeat 0px -336px;}
.home-pay .home-brand span#logo-bank07{background: url('../img/brand/logo-bank.png') no-repeat 0px -392px;}
.home-pay .home-brand span#logo-bank08{background: url('../img/brand/logo-bank.png') no-repeat 0px -448px;}
.home-pay .home-brand span#logo-bank09{background: url('../img/brand/logo-bank.png') no-repeat 0px -502px;}
.home-pay .home-brand span#logo-bank10{background: url('../img/brand/logo-bank.png') no-repeat 0px -558px;}
.home-pay .home-brand span#logo-bank11{background: url('../img/brand/logo-bank.png') no-repeat 0px -614px;}
.home-pay .home-brand span#logo-bank12{background: url('../img/brand/logo-bank.png') no-repeat 0px -670px;}
.home-pay .home-brand span#logo-bank13{background: url('../img/brand/logo-bank.png') no-repeat 0px -726px;}
.home-pay .home-brand span#logo-bank14{background: url('../img/brand/logo-bank.png') no-repeat 0px -782px;}
.home-pay .home-brand span#logo-bank15{background: url('../img/brand/logo-bank.png') no-repeat 0px -838px;}
.home-pay .home-brand span#logo-bank16{background: url('../img/brand/logo-bank.png') no-repeat 0px -894px;}
.home-pay .home-brand span#logo-bank17{background: url('../img/brand/logo-bank.png') no-repeat 0px -950px;}
.home-pay .home-brand span#logo-bank18{background: url('../img/brand/logo-bank.png') no-repeat 0px -1006px;}
.home-pay .home-brand span#logo-bank19{background: url('../img/brand/logo-bank.png') no-repeat 0px -1062px;}
.home-pay .home-brand span#logo-bank20{background: url('../img/brand/logo-bank.png') no-repeat 0px -1118px;}
.home-pay .home-brand span#logo-bank21{background: url('../img/brand/logo-bank.png') no-repeat 0px -1174px;}
.home-pay .home-brand span#logo-bank22{background: url('../img/brand/logo-bank.png') no-repeat 0px -1230px;}
.home-pay .home-brand span#logo-bank23{background: url('../img/brand/logo-bank.png') no-repeat 0px -1286px;}
.home-pay .home-brand span#logo-bank24{background: url('../img/brand/logo-bank.png') no-repeat 0px -1342px;}
.home-pay .home-brand span#logo-bank25{background: url('../img/brand/logo-bank.png') no-repeat 0px -1398px;}
.home-pay .home-brand span#logo-bank26{background: url('../img/brand/logo-bank.png') no-repeat 0px -1454px;}
.home-pay .home-brand span#logo-bank27{background: url('../img/brand/logo-bank.png') no-repeat 0px -1510px;}
.home-pay .home-brand span#logo-bank28{background: url('../img/brand/logo-bank.png') no-repeat 0px -1566px;}
.home-pay .home-brand span#logo-bank29{background: url('../img/brand/logo-bank.png') no-repeat 0px -1622px;}
.home-pay .home-brand span#logo-bank30{background: url('../img/brand/logo-bank.png') no-repeat 0px -1678px;}
.home-pay .home-brand span#logo-bank31{background: url('../img/brand/logo-bank.png') no-repeat 0px -1734px;}
.home-pay .home-brand span#logo-bank32{background: url('../img/brand/logo-bank.png') no-repeat 0px -1790px;}
.home-pay .home-brand span#logo-bank33{background: url('../img/brand/logo-bank.png') no-repeat 0px -1842px;}
.home-pay .home-brand span#logo-bank34{background: url('../img/brand/VISA.png') no-repeat; background-position: center; background-size: contain;}

.home-pay .home-brand:hover {
    filter: none;
    -moz-filter: none;
    -webkit-filter: none;
    border-color: #FF6600;
}

.home-pay .home-brand img {
    width: 103px;
    height: 56px;
    display: table-cell;
    vertical-align: middle;
}

#footer {
    margin-top: 0;
}

#footer ul {
    padding-left: 0;
}

#footer ul li {
    color: #ffffff;
    list-style: none;
    font-weight: 300;
}

#footer .btn {
    padding: 10px 15px;
    font-size: 14px;
    background: #FF6600;
    border-color: #FF6600;
    text-transform: uppercase;
}

#footer .btn:hover {
    background: #ffab40;
    border-color: #ffab40;
}

#footer .footer-copyright p {
    color: #ffffff;
}
#footer h4{
    font-weight: 300;
}
#footer .footer-copyright{
    background: transparent;
    border-top: none;
    padding: 0 0 20px 0;
    margin-top: 0;
}
#footer a:hover{
    color: #f60;
    text-decoration: none;
}
.footer-content{
    text-align: center;
    border-top: 1px solid #464646;
}
.footer-content label{
    color: #a0a0a0;
    padding: 20px 0 8px;
    font-size: 16px;
    font-weight: 400;
}
.footer-content ul{
    margin-right: -15px;
}
.footer-content ul li{
    display: inline-block;
    padding-right: 15px;
}
.footer-content ul li a{
    display: inline-block;
    height: 25px;
}
.footer-content ul li a img{
    height:  100%;
    opacity: 0.6;
}
.footer-content ul li a:hover img{
    opacity: 1;
}
.flag-icon a {
    filter: grayscale(1);
    -moz-filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}

.flag-icon a img {
    width: 100%;
}

.flag-icon a:hover {
    background: none;
    filter: none;
    -webkit-filter: none;
    -moz-filter: none;
}

.social-icons li a {
    line-height: 0;
    background-color: transparent !important;

}
.home-sale .right {
    text-align: right;
}
#footer ul li i{
    font-size: 16px;
    text-align: center;
    width: 20px;
}
/*End Index*/

/*Home Merchant*/
.mc-bg.section.section-parallax{
    background: url("../img/stock-bg1.png") no-repeat;
    background-size: cover;
}
.mc-trust{
    padding: 40px 0;
}
.mc-trust h1{
    font-weight: 300;
    color: #616161;
    margin-bottom: 20px;
}
.mc-trust .mc-brand{
    text-align: center;
}
.mc-trust img{
    width: 70%;
}
.mc-trust .btn{
    margin-top: 20px;
    background: #F60;
    border-color: #F60;
    padding: 10px 15px;
    text-transform: uppercase;
}
.mc-trust .btn:hover{
    background: #ffab40;
    border-color: #ffab40;
}
.mc-pay{
    background: #f9f9f9;
    padding: 40px 0;
}
.mc-pay h1{
    font-weight: 300;
    color: #616161;
}
.mc-pay h4 a{
    color: #616161;
}
.mc-pay h4 a:hover{
    color: #ffab40;
    text-decoration: none;
}
.mc-pay p{
    color: #616161;
}
.featured-boxes-style-6 .featured-box .icon-featured{
    color: #F60;
}
.mc-pay ul{
    padding-left: 0;
}
.mc-pay ul li{
    list-style: none;
    color: #616161;
}
.mc-pay .featured-box .box-content{
    padding: 0;
}
.mc-pay .feature-box .feature-box-icon{
    background-color: transparent;
    color: #f60;
    border: none;
    line-height: 30px;
}
.mc-pay a{
    color: #F60;
}
.mc-pay .feature-box{
    margin-bottom: 30px;
}
.mc-pay p{
    margin-bottom: 0px;
}
.mc-device{
    padding: 150px 0;
    background: url("../img/mc-device.png") no-repeat;
    background-size: cover;
    background-position: center center;
}
.mc-device h1{
    color: #fff;
    font-weight: 300;
}
.mc-device p{
    color: #fff;
}
.mc-pay .solution{
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: 300;
    margin-top: -10px;
}
.mc-pays-left{
    text-align: right;
}
.mc-pays-left ul{}
.mc-pays-left ul li{}
.mc-pays-left ul li .feature-box-left{
    margin-bottom: 20px;
}
.mc-pays-left ul li .feature-box-left .feature-box-icon{
    float: right;
}
.mc-pays-left ul li .feature-box-left .feature-box-icon img{}
.mc-pays-left ul li .feature-box-left .feature-box-info{
    padding-right: 65px;
}

.mc-pays-right{}
.mc-pays-right ul{}
.mc-pays-right ul li{}
.mc-pays-right ul li .feature-box-right{
    margin-bottom: 20px;
}
.mc-pays-right ul li .feature-box-right .feature-box-icon{
    float: left;
}
.mc-pays-right ul li .feature-box-right .feature-box-icon img{}
.mc-pays-right ul li .feature-box-right .feature-box-info{
    padding-left: 65px;
}


.mc-pays-center{
    text-align: center;
    transform: translate(0px,100%);
    -moz-transform: translate(0px,100%);
    -webkit-transform: translate(0px,100%);
    -o-transform: translate(0px,100%);
    -ms-transform: translate(0px,100%);
}
.mc-pays-center img{
}
.mc-register{
    text-align: center;

}
.mc-register button{
    text-decoration: none;
    background: #f60;
    color: #fff;
    padding: 10px 39px;
    border-radius: 5px;
    font-size: 14px;
    border: 1px solid #f60;
    text-transform: uppercase;
}
.mc-register button:hover{
    background: #FFAB26;
    border: 1px solid #FFAB26;
}
.mc-picture{
    margin-bottom: 5px
}

.mc-device .btn {
    margin-top: 20px;
    background: #F60;
    border-color: #F60;
    padding: 10px 15px;
    text-transform: uppercase;
}
.mc-device .btn:hover {
    background: #ffab40;
    border-color: #ffab40;
}
.mc-device .mc-device-icon{
    margin-bottom: 20px;
    display: block;
}
.mc-device .mc-device-icon img{
    width: 100%;
}
.mc-platform{
    padding: 40px 0;
    background: #F9F9F9;
}
.mc-platform h1{
    color: #616161;
    font-weight: 300;
}
.mc-platform .btn {
    margin-top: 20px;
    background: #F60;
    border-color: #F60;
    padding: 10px 15px;
    text-transform: uppercase;
}
.mc-platform .btn:hover {
    background: #ffab40;
    border-color: #ffab40;
}
.mc-platform-logo{
    border: 1px solid #dddddd;
    border-radius: 3px;
    display: block;
    padding: 5px;
    margin-bottom: 20px;
    filter: grayscale(1);
    -moz-filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.mc-platform-logo:hover{
    filter: none;
    -moz-filter: none;
    -webkit-filter: none;
    border-color: #FF6600;
}
.mc-platform-logo img{
    width: 80%;
}
.mc-low-price.section {
    padding: 50px;
    background: url("../img/stock-bg4.png");
    background-size: cover;
}

.mc-low-price h1{
    color: #fff;
    font-weight: 300;
}
.mc-low-price h2{
    color: #fff;
    font-weight: 200;
    font-size: 28px;
}
.mc-low-price .btn {
    margin-top: 20px;
    background: #F60;
    border-color: #F60;
    padding: 10px 15px;
    text-transform: uppercase;
}
.mc-low-price .btn:hover {
    background: #ffab40;
    border-color: #ffab40;
}
/*End Home Merchant*/

/*Home Digital Merchant*/
.dm-bg.section.section-parallax {
    background: url("../img/stock-bg5.png");
    background-size: cover;
    padding: 120px 0;
}
.dm-bg.section.section-text-light h1{
    font-size: 32px;
    font-weight: 300;
    margin-top: 30px;
    margin-bottom: 20px;
}
.dm-bg.section.section-text-light h2{
    margin-top: 0;
    font-weight: 300;
}
.dm-bg ul li{
    list-style: none;
    color: #ffffff;
    font-size: 17px;
    font-weight: 300;
}
.dm-register{
    background: #ffffff;
    padding: 20px;
}
.dm-bg.section.section-text-light .dm-register h1{
    color: #616161;
    font-size: 24px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 0;
}
.dm-bg.section.section-text-light .dm-register p{
    color: #616161;
}
.dm-bg.section.section-center .dm-register{
    text-align: left;
}
.dm-register .btn {
    margin-top: 20px;
    background: #F60;
    border-color: #F60;
    padding: 10px 15px;
    text-transform: uppercase;
}
.dm-register .btn:hover {
    background: #ffab40;
    border-color: #ffab40;
}
.dm-solution{
    padding: 40px 0;
}
.dm-solution > p{
    font-weight: bold;
    margin: 0px;
}
.dm-solution h1{
    font-weight: 300;
    color: #616161;
    margin-bottom: 20px;
}
.dm-solution .sort-destination.full-width .isotope-item{
    list-style: none;
    padding-left: 0;
}
.dm-solution .sort-destination.full-width .isotope-item img{
    width: 30%;
    display: block;
    top: 40px;
    text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    width: 100px;
}
.dm-solution .sort-destination.full-width .isotope-item h4{
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
}
.dm-solution ul{
    padding: 0;
    margin: 30px 0px;
}
.dm-pay{
    padding: 40px 0;
}
.dm-pay h1{
    font-weight: 300;
    color: #616161;
    margin-bottom: 0;
}
.dm-pay h2{
    font-size: 24px;
    color: #616161;
}
.dm-pay .btn {
    margin-top: 20px;
    background: #F60;
    border-color: #F60;
    padding: 10px 15px;
    text-transform: uppercase;
}
.dm-pay .btn:hover {
    background: #ffab40;
    border-color: #ffab40;
}
.dm-bg .home-brand {
    border: 1px solid #dddddd;
    border-radius: 3px;
    display: block;
    padding: 5px;
    margin-top: 20px;
    background: #fff;
}
.dm-bg .home-brand img{
    width: 100%;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{
    vertical-align: middle;
    border: 1px solid #ddd;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td{
    border-top: 2px solid #ddd;
}
/*End Home Digital Merchant*/

/*Contact*/
.ct-header a{
    color: #F60;
}
.ct-form .btn{
    background-color: #F60;
    border-color: #F60;
}
.ct-form .btn:hover{
    background: #ffab40;
    border-color: #ffab40;
}
.ct-header.page-header h1{
    border-bottom-color: #F60;
}
.ct-form h2{
    color: #616161;
}
.ct-form h4, .ct-form a{
    color: #F60;
}
.ct-form .list.list-icons.list-icons-style-3 li .fa, .list.list-icons.list-icons-style-3 li .icons{
    background-color: #F60;
}
.ct-office{
    margin-top: 20px;
}
/*End Contact*/

/*Bank*/
.bank-partner{
    padding-bottom: 20px;
}
.bank-partner .home-brand {
    border: 1px solid #dddddd;
    border-radius: 3px;
    display: block;
    padding: 5px;
    margin-bottom: 20px;
    filter: grayscale(1);
    -moz-filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.bank-partner .home-brand:hover {
    filter: none;
    -moz-filter: none;
    -webkit-filter: none;
    border-color: #FF6600;
}

.bank-partner .home-brand img {
    width: 100%;
}
.bank-cate h4{
    color: #FF6600;
}
.bank-info .btn{
    background-color: #F60;
    border-color: #F60;
}
.bank-info .btn:hover{
    background: #ffab40;
    border-color: #ffab40;
}
.bank-info h2{
    color: #616161;
    font-size: 36px;
}
.bank-info ul li,
.bank-info p{
    color: #616161;
}
.bank-shop h1{
    font-size: 18px;
    font-weight: 300;
    margin: 0;
    color: #F60;
}
.bank-shop.shop ul.products .product .price{
    font-size: 12px;
    color: #616161;
}
.bank-shop .product-thumb-info .product-thumb-info-image::before{
    background: #F60;
}
.bank-shop .product:hover .product-thumb-info .product-thumb-info-image::before{
    opacity: 0.2;
}
.bank-shop.shop ul.products li.product .onsale{
    background-color: #F60;
    border-bottom-color: #ffab40;
}
.bank-info{
    padding-bottom: 40px;
}
.service_content{
    text-align: justify;
}

/*End Bank*/

/*Developer*/
.header-developer{

}
.header-developer .header-nav.header-nav-stripe nav > ul > li > a,
.header-developer .header-nav.header-nav-stripe nav > ul > li:hover > a {
    padding: 9px 13px !important;
    margin: -1px 0px 0px !important;
}
.header-developer .header-nav.header-nav-stripe nav > ul > li.active:not(:hover) > a{
    color: #fff !important;
    background: #f60 !important;
}
.develop-bg.home-bg.section.section-parallax {
    background: url("../img/stock-bg4.png");
    background-size: cover;
    padding: 50px 0;
}
.buyer-bg.home-bg.section.section-parallax {
    background: url("../img/stock-bg4.png");
    background-size: cover;
    padding: 100px 0;
    margin-bottom: 50px;
}
.buyer-bg h2{
    text-transform: uppercase;
    margin: 0;
    font-size: 30px;
}
.buyer-benefit{
    margin-top: 40px;
    font-size: 16px;
}
.buyer-benefit p{
    margin-bottom: 5px;
}
.buyer-benefit .fa{
    color: #F60;
    margin-right: 5px;
}
.buyer-payment{
    margin-top: 50px;
}
.buyer-payment .left{
    text-align: left;
    font-weight: 300;
    padding: 20px 30px;
    float: left;
    width: 50%;
}
.buyer-payment .left h4{
    color: #616161;
}
.buyer-payment .left p{
    margin-bottom: 0;
    color: #616161;
}
.buyer-payment .left ul{
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 30px;
}
.buyer-payment .left ul li{
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    width: 19%;
}
.buyer-payment .left ul li img{
    width: 100%;
}
.buyer-payment .left span{
    display: block;
}
.buyer-payment .right{
    padding: 0;
    float: left;
    width: 50%;
}
.buyer-payment .right img{
    width: 100%;
}
.money-transfer{
    margin-bottom: 30px;
}
.money-transfer .left{
    float: left;
    width: 50%;
    padding: 0;
}
.money-transfer .left img{
    width: 100%;
}
.money-transfer .right{
    text-align: left;
    padding: 20px 30px;
    float: left;
    width: 50%;
}
.money-transfer .right h4{
    color: #616161;
}
.money-transfer .right p{
    margin-bottom: 0;
    color: #616161;
}
.money-transfer .right .fa{
    margin-right: 5px;
}
.money-transfer .right .fa.invisible{
    opacity: 0;
}
.money-transfer .right .img{
    margin: 20px 0 30px;
}
.develop-plugin .buyer-comment h1{
    margin-bottom: 50px;
}
.develop-button span img,
.develop-contact span img,
.nlni-plugin span img{
    width: 45px;
}
.develop-button{
    margin: 20px 0;
}
.develop-button h1{
    margin-bottom: 0;
    margin-top: 10px;
    color: #616161;
    font-weight: 300;
}
.develop-button p{
    font-weight: 300;
}
.develop-button .btn{
    padding: 10px 30px;
    font-size: 14px;
    background: #F60;
    border-color: #F60;
    color: #fff;
    text-transform: uppercase;
}
.develop-button .btn:hover{
    background: #ffab40;
    border-color: #ffab40;
}
.develop-plugin{
    margin: 50px 0 20px 0;
}
.develop-plugin h1{
    margin-bottom: 0;
    margin-top: 10px;
    color: #616161;
    font-weight: 300;
}
.develop-plugin p{
    font-weight: 300;
}
.develop-plugin span{
    font-weight: 500;
    display: block;
    font-size: 16px;
}
.develop-plugin ul{
    padding-left: 0;
    margin-top: 20px;
    border-radius: 3px;
}
.develop-plugin ul li:first-child{
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
.develop-plugin ul li:last-child{
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.develop-plugin ul li{
    list-style: none;
    border: 1px solid #ddd;
    margin-top: -1px;
}
.develop-plugin ul li a{
    color: #f60;
    display: block;
    padding: 15px 10px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.develop-plugin ul li a i{
    margin-right: 30px;
    opacity: 0;
    float: right;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.develop-plugin ul li a:hover{
    text-decoration: none;
    background: #ff6600;
    color: #fff;
}
.develop-plugin ul li a:hover i{
    opacity: 1;
    margin-right: 0;
}
.develop-plugin .btn{
    padding: 10px 30px;
    font-size: 14px;
    background: #F60;
    border-color: #F60;
    color: #fff;
    text-transform: uppercase;
}
.develop-plugin .btn:hover{
    background: #ffab40;
    border-color: #ffab40;
}
.develop-plugin .develop-plg{
    display: block;
    height: 24px;
}
.develop-contact{
    margin: 30px 0 0 0;
}
.develop-contact h1{
    margin-bottom: 0;
    margin-top: 10px;
    color: #616161;
    font-weight: 300;
}
.develop-contact p{
    font-weight: 300;
}
.develop-form h2{
    color: #F60;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 2.5;
}
.develop-form{
    margin-bottom: 20px;
}
/*End Developer*/

/*Home Help*/
.help-btn{
    display: block;
    background: #F60;
    border-color: #F60;
    color: #fff;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    margin-bottom: 20px;
}
.help-btn span{
    font-size: 12px;
}
.help-btn:hover{
    background: #ffab40;
    border-color: #ffab40;
    color: #fff;
}
.help-content h2{
    color: #616161;
    font-size: 36px;
}
.help-content h3{
    color: #616161;
    font-size: 18px;
    line-height: 42px;
    text-transform: inherit;
    font-weight: 400;
    margin-bottom: 10px;
}
.help-content .list.list-icons li .fa,
.help-content .list.list-icons li .icons{
    color: #F60;
}
.help-content ul li a{
    color: #616161;
    font-weight: 300;
}
.help-content ul li a:hover{
    text-decoration: none;
    color: #f60;
}
.help-content .featured-box-secondary .box-content{
    border-top-color: #f60;
}
.help-content .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured{
    color: #F60;
    margin-right: 0;
}
.help-content .btn-secondary {
    color: #FFF;
    background-color: #F60;
    border-color: #F60;
}
.help-content .btn-secondary:hover {
    background: #ffab40;
    border-color: #ffab40;
    color: #fff;
}
.help-content .featured-boxes .featured-box{
    margin-bottom: 15px;
    margin-top: 15px;
}
/*End Home Help*/

/*Develop Bank*/
.develop-bank h2{
    color: #616161;
    font-size: 36px;
}
.develop-bank h4{
    color: #616161;
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
}
.develop-bank h5{
    color: #616161;
    font-weight: 300;
    text-transform: uppercase;
}
.develop-bank .tabs-primary .tabs .nav-tabs > li a{
    font-size: 12px;
    padding: 10px;
}
.develop-bank .tabs-primary .nav-tabs li.active a:focus,
.develop-bank .tabs-primary .nav-tabs li.active a:hover{
    color: #F60;
}
.develop-bank .tabs-primary .tab-content > .tab-pane a{
    color: #f60;
}
.develop-bank .tabs-tc a{
    color: #f60;
}
.faq .panel-group .panel-heading a{
    color: #f60;
}
.faq .panel-group .panel-heading .panel-title{
    text-transform: inherit;
}
.faq .panel-default > .panel-heading{
    background: #f9f9f9;
}
.develop-bank .dev-btn{
    background: #fc6620;
    border-color: #fc6620;
    color: #fff;
    text-transform: uppercase;
    margin-top: 30px;
    font-size: 16px;
    padding: 8px 30px;
}
.develop-bank .title{
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.develop-bank .guide-list{
    padding-left: 0;
    margin-bottom: 20px;
}
.develop-bank .guide-list li{
    list-style: none;
}
.develop-bank .guide-list li i{
    display: block;
    float: left;
    margin-top: 5px;
}
.develop-bank .guide-list li span{
    display: block;
    margin-left: 20px;
}
/*End Develop Bank*/

/*responsive*/
@media (min-width: 1200px) {
}

@media (max-width: 1199px) {
}

@media (min-width: 992px) {
}

@media (max-width: 991px) {
    .header-user {
        height: auto;
        padding-bottom: 15px;
    }

    #header .header-nav.header-nav-stripe nav > ul > li.active:not(:hover) > a {
        color: #F60;
    }

    #header .header-nav-main nav > ul > li.active > a, #header .header-nav-main nav > ul > li.active > a:focus, #header .header-nav-main nav > ul > li.active > a:hover {
        background: #fff;
    }

    #header .header-nav-main nav > ul > li > a {
        color: #000;
    }
    #header .header-nav.header-nav-stripe nav > ul > li:hover > a,
    #header .header-nav.header-nav-stripe nav > ul > li:focus > a{
        background: #fff;
        color: #F60;
    }
    #header .header-nav.header-nav-stripe nav > ul > li > a, #header .header-nav.header-nav-stripe nav > ul > li:hover > a{
        margin: 0;
    }
    #header .header-nav-main nav > ul > li > a:hover {
        color: #ffffff;
    }

    #header .header-btn-collapse-nav {
        background: #F60;
    }

    .home-protect .mockup-landing-page {
        margin-top: 20px;
    }
    .mc-device{
        background: url("../img/mc-device-blank.png") no-repeat;
        background-size: cover;
        background-position: center center;
    }
    .header-user .center .header-search{
        margin-left: 0 !important;
    }
    .header-user .left{
        display: none;
    }
    .mmenu-btn{
        display: block;
    }
    .nav{
        background: #fff;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }
    .acc-set{
        display: none;
    }
    #mainNav{
        border: 1px solid #ccc;
        border-radius: 3px;
    }
    #header .header-nav-main nav > ul li.dropdown a{
        background-color: #fff !important;
        color: #000000;
    }
    #header .header-nav-main nav > ul li.dropdown.opened a{
        background: #fff !important;
        color: #f60;
    }
}

@media (min-width: 768px) {
}

@media (max-width: 767px) {

    .home-sale h1 {
        font-size: 20px;
        text-align: center;
        margin-bottom: 15px;
    }

    .home-sale .right {
        text-align: center;
    }

    .home-protect .btn {
        margin-top: 20px;
    }
    .contact-details{
        /*padding: 0 15px;*/
    }
    .home-protect.section.section-with-mockup{
        text-align: center;
    }
    .home-protect .feature-box.feature-box-style-2 .feature-box-icon{
        float: none;
    }
    .home-protect .feature-box.feature-box-style-2 .feature-box-info{
        padding-left: 0;
    }
    .contact-details h4{
        text-align: center;
    }
    .mc-pay .feature-box{
        text-align: center;
    }
    .mc-pay .feature-box .feature-box-icon{
        float: none;
    }
    .mc-pay .feature-box .feature-box-info{
        padding-left: 0;
        margin-top: 15px;
    }
    .mc-device h1{
        text-align: center;
    }
    .mc-device p{
        text-align: center;
    }
    .mc-platform h1{
        text-align: center;
    }
    .mc-platform p{
        text-align: center;
    }
    .mc-platform .btn{
        margin-bottom: 20px;
    }
    .dm-bg.section.section-center .dm-register{
        margin-top: 40px;
    }
    canvas{
        display: none;
    }
    .dm-solution .sort-destination.full-width .isotope-item img{
        position: inherit;
        width: 50%;
        top: 0;
    }
    .dm-solution .sort-destination.full-width{
        padding-left: 0;
    }
    .dm-solution .sort-destination.full-width .isotope-item h4{
        font-size: 12px;
    }
    .dm-bg.section.section-text-light h1{
        font-size: 26px;
    }
    .dm-bg.section.section-text-light h2{
        font-size: 24px;
    }
    .ct-header.page-header h1{
        font-size: 28px;
    }
    .ct-btn{
        text-align: center;
    }
    .bank-info{
        text-align: center;
    }
    .bank-info h2{
        font-size: 28px;
    }
    .help-content h2{
        font-size: 28px;
    }
    .header-user{
        font-size: 12px;
    }
    .tooltip-inner{
        font-size: 12px;
    }
    .header-user .right{
        padding-left: 40px;
    }
    .buyer-payment .left,
    .buyer-payment .right,
    .money-transfer .left,
    .money-transfer .right{
        width: 100%;
    }
    .money-transfer{
        margin-top: 30px;
    }
    .buyer-payment .left ul li{
        width: 32%
    }
}

@media (max-width: 736px) {
}

@media (max-width: 667px) {
}

@media (max-width: 640px) {
}

@media (max-width: 533px) {
    .home-bg h1 {
        font-size: 30px;
    }

    .home-counter h1 {
        font-size: 20px;
    }

    .home-solution h1, .home-protect h1,
    .home-pay h1 {
        font-size: 28px;
    }
    .dm-bg.section.section-text-light h1 {
        font-size: 22px;
        text-align: center;
        margin-bottom: 10px;
    }
    .dm-bg.section.section-text-light h2 {
        font-size: 18px;
        text-align: center;
    }
    .dm-bg ul{
        padding-left: 0;
    }
    .dm-bg ul li{
        text-align: center;
        font-size: 14px;
    }
    .dm-solution{
        display: none;
    }
    .dm-cmt{
        width: 100%;
    }
    .bank-info .btn{
        font-size: 10px;
    }
    .bank-info .btn {
        width: 100%;
        margin-top: 15px;
    }
    .develop-bg.home-bg h2{
        font-size: 16px;
    }
}

@media (max-width: 480px) {
    .btn-default.ghost-btn {
        font-size: 20px;
    }
    .bank-info h2{
        font-size: 24px;
    }
    .develop-bg.home-bg h2 {
        font-size: 14px;
    }
    .buyer-payment .left ul li{
        width: 48%
    }
}

@media (max-width: 414px) {
    .acc-info{
        display: none;
    }
    .acc-set{
        display: block;
    }
}

@media (max-width: 375px) {
    .develop-button h1,
    .develop-plugin h1,
    .develop-contact h1{
        font-size: 28px;
    }
}

@media (max-width: 360px) {
    .home-bg h1 {
        font-size: 22px;
    }

    .home-bg h2 {
        font-size: 20px;
    }

    .home-solution h1, .home-protect h1, .home-pay h1 {
        font-size: 24px;
    }

    .home-pay .container .col-md-1, .home-pay .container .col-sm-2,
    .home-pay .container .col-xs-2 {
        padding-left: 0;
        padding-right: 0;
    }

    .testimonial.testimonial-with-quotes blockquote p {
        padding: 0;
    }

    .testimonial.testimonial-with-quotes blockquote::before,
    .testimonial.testimonial-with-quotes blockquote::after {
        display: none !important;
    }
}

@media (max-width: 320px) {
    .home-bg h1 {
        font-size: 19px;
    }

    .home-bg h2 {
        font-size: 16px;
    }

    .btn-default.ghost-btn {
        font-size: 16px;
    }

    .home-solution h1, .home-protect h1, .home-pay h1 {
        font-size: 20px;
    }
}

/*end responsive*/

.comingsoon img{width: 100%}

.header-user .right nav ul#mainNavs li a{
    background: transparent;
    text-transform: none;
}
.header-user .right nav ul#mainNavs li ul{
    padding:0px;
}
.header-user .right nav ul#mainNavs li ul.accDrop > li > a.btn {
    background: #fff;
    border: 0px;
    height: 32px;
    border: 1px solid #bcbcbc;
    vertical-align: middle;
    padding: 0px
}
.header-user .right nav ul#mainNavs li ul.accDrop > li > a.btn:hover {
    color: #ffffff;
    background: #F26522;
}
.header-user .right nav ul#mainNavs li ul.accDrop > li > a.li-list{
    padding-left: 14px;
}
.header-user .right nav ul#mainNavs li ul.accDrop > li > a.li-list i{
    padding-right: 5px;
}
.header-user .right nav ul#mainNavs li ul.accDrop > li > a.li-list:hover{
    color: #0072bc;
}
.accSetup li {
    float: left;
    line-height: 55px;
    position: relative;
}
.accSetup li a, .accSetup li a:visited {
    float: left;
    line-height: 55px;
    padding-left: 15px;
    color: #666666;
}
.accSetup li a b {
    background: url(../images/sprite_menu.png) no-repeat 100% -6px;
    display: block;
    padding-right: 38px;
    font-weight: normal;
}
.accName {
    margin-bottom: 3px;
    font-size: 13px;
}
.accSetup ul li ul.accDrop {
    display: none;
    position: absolute;
    background: #ffffff;
}
.accSetup li ul.accDrop {
    right: 0px;
    width: 250px;
    z-index: 3;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    border-radius: 0px;
    box-shadow: 0 4px 3px rgba(0, 0, 0, 0.3);
    padding: 5px 0px 0px;
    top: 49px;
}
.accSetup ul {
    margin: 0px;
}

.accSetup li ul.accDrop li {
    width: 100%;
    display: block;
}
.accSetup li {
    float: left;
    line-height: 55px;
    position: relative;
}


.accSetup li .poitUp {
    right: 3px;
    background: url(../images/arrowup.png) no-repeat;
    width: 27px;
    height: 14px;
    top: -13px;
}
.poitUp {
    background: url(../images/icon.png) no-repeat scroll 0 -17px transparent;
    height: 9px;
    position: absolute;
    width: 20px;
    z-index: 1;
    top: -8px;
    right: 12px;
}

.accSetup li ul.accDrop li {
    width: 100%;
    display: block;
}
ul.accDrop li.btngroup {
    padding: 10px 10px 3px 3px;
    background: #dcdcdc;
    border-bottom: 1px solid #e5e5e5;
    margin-top: -5px;
}

ul.accDrop li.btngroup a.btn-default {
    background: #ffffff;
    color: #666666;
    border: 1px solid #bcbcbc;
    line-height: 30px;
    display: inline-block;
    clear: none;
}
.accSetup li ul.accDrop li a, .accSetup ul.accDrop li a:visited {
    line-height: 35px;
    padding: 0px 15px;
    color: #333333;
    text-shadow: none;
    background: none;
    display: block;
}
ul.accDrop li.btngroup a {
    width: 108px;
    margin-left: 8px;
    float: left;
    margin-bottom: 8px;
    font-size: 13px;
}

.accSetup li ul.accDrop li {
    width: 100%;
    display: block;
}

.accSetup li {
    float: left;
    line-height: 55px;
    position: relative;
}

.accSetup li ul.accDrop li a, .accSetup ul.accDrop li a:visited {
    line-height: 35px;
    padding: 0px 15px;
    color: #333333;
    text-shadow: none;
    background: none;
    display: block;
}
.accSetup li a, .accSetup li a:visited {
    float: left;
    line-height: 55px;
    padding-left: 15px;
    color: #666666;
}

.accSetup li i.fa {
    margin-right: 5px;
}

.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: middle;
}
ul.accDrop li.btngroup a.full {
    width: 224px;
}
ul.accDrop li.btngroup a.btn-default:hover {
    color: #ffffff;
    background: #F26522;
    border: 1px solid #F26522;
}
.accSetup li ul.accDrop li a:hover {
    color: #0072bc;
    text-shadow: none;
}
.accSetup li ul.accDrop li a, .accSetup ul.accDrop li a:visited {
    line-height: 35px;
    padding: 0px 15px;
    color: #333333;
    text-shadow: none;
    background: none;
    display: block;
}
.accSetup li {
    float: left;
    line-height: 55px;
    position: relative;
}

/* css home other*/
.home-bg ul#nl-slide-top{
    padding: 0px;
    margin: 0px;
}
.home-bg ul#nl-slide-top li{
    list-style: none;
    float: left;
    display: inline-block;
    width: 100%;
}
.body .slide-top{
    position: relative;
}
.home-bg ul#nl-slide-top .owl-controls .owl-dots{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.home-bg ul#nl-slide-top li button{
    float: left;
}
.home-bg ul#nl-slide-top li h1{
    text-align: left;
    font-weight: 300;
    font-size: 32px;
    line-height: 50px;
}
.nl-taball{
    display: inline-block;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 50px;
}
.nl-tablist{
    text-align: center;
}
.nl-tablist li{
    margin-bottom: -7px;border-top:0px;
}
.nl-tablist li a{
    border-top: 3px solid #e4e4e4;
    width: 175px;
}
.nl-tablist li.active a,
.nl-tablist li:hover a:hover,
.nl-tablist li:focus a:focus{
    color: #f16824;
    border-top:0px;
    border-top: 3px solid #e4e4e4;
}
.nl-tab-content{}
.nl-tab-content .nl-tabother{
    display: inline-block;
    width: 100%
}
.nl-tab-content .nl-tabother .nl-tabdetail{
    display: inherit;
    text-align: center;
    margin-top: 20px;
    padding: 0px 30px;
    border-right: 1px solid #e4e4e4;
}
.nl-tab-content .nl-tabother li.nl-tabdetail:last-child{
    border: 0px;
}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabimg{
    display: inline-block;
    position: relative;
    height: 145px;
    width: 100%;
}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabimg span{
    width: 145px;
    height: 145px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabimg span#icontab1{background: url('../img/base.png') no-repeat 0px 0px;}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabimg span#icontab2{background: url('../img/base.png') no-repeat -145px 0px;}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabimg span#icontab3{background: url('../img/base.png') no-repeat -290px 0px;}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabimg span#icontab4{background: url('../img/base.png') no-repeat -435px 0px;}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabimg span#icontab5{background: url('../img/base.png') no-repeat -580px 0px;}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabtext{
    margin-top: 20px;
}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabtext label{
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}
.nl-tab-content .nl-tabother .nl-tabdetail .nl-tabtext p{
    white-space: normal;
    text-align: justify;
    line-height: 20px;
    font-size: 13px;
    height: 104px;
    overflow: hidden;
}
.nl-listother{
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 20px;
}
.nl-listother ul{
    text-align: center;
    display: inline-block;
}
.nl-listother ul li{
    list-style: none;
    float: left;

}
.nl-listother ul li a:last-child{
    border-right: 0px;
}
.nl-listother ul li a{
    color: #ff6600;
    text-decoration: none;
    padding: 10px;
    display: inline-block;
    border-right: 1px solid #cccccc;
}
.nlps-utilities{
    margin-bottom: 30px;
}
.utilities-all{
    width: 100%;
    display: inline-block;
}
.utilities-all ul{
    padding: 0px;
    margin: 0px;
}
.utilities-all ul li{
    list-style: none;
}
.utilities-all ul li .utilities-detail{
    text-align: center;
    border: 1px solid #f1f1f1;
    margin-top: 20px;
    border-radius: 5px;
}
.utilities-all ul li .utilities-detail .utili-img{}
.utilities-all ul li .utilities-detail .utili-img img{
    width: 100%;
    height: 173px;
}
.utilities-all ul li .utilities-detail .utili-text{
    margin-top: 20px;
    height: 88px;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 0 20px;
}
.utilities-all ul li .utilities-detail .utili-text label{
    text-transform: uppercase;
    color: #616161;
}
.utilities-all ul li .utilities-detail .utili-text p{
    line-height: 20px;
    font-size: 13.5px;
}
.nl-viewer-all{
    background: url('../img/ng-bgbottom1.png') no-repeat;
    display: inline-block;
    width: 100%;
    margin-bottom: -6px;
    background-size: cover;
}
.nl-viewer-all .nl-view{
    text-align: center;
    padding: 77px 0px;
}
.nl-viewer-all .nl-view .nl-view-title{
    color: #fff;
    margin-bottom: 20px;
}
.nl-viewer-all .nl-view .nl-view-title h1{
    text-transform: uppercase;
    margin: 0px;
    color: #fff;
}
.nl-viewer-all .nl-view .nl-view-title p{
    color: #fff;
}
.nl-viewer-all .nl-view .nl-view-button{}
.nl-viewer-all .nl-view .nl-view-button a{
    border: 1px solid #fff;
    color: #fff;
    padding: 10px 25px;
    text-decoration: none;
    display: inline-block;
    width: 226px;
    margin: 0px 20px;
}
.nl-viewer-all .nl-view .nl-view-button a:hover,
.nl-viewer-all .nl-view .nl-view-button a:focus,
.nl-viewer-all .nl-view .nl-view-button a.active{
    background: #ff6600;
    border: 1px solid #ff6600;
}
/*buyer-add*/
.nlb-bgheader{
    padding: 30px 20px;
}
.nl-solution-all{
    display: inline-block;
    width: 100%;
}
.nl-buyer-title{
    text-align: center;
}
.nl-buyer-title h1{
    color: #616161;
    font-size: 34px;
    font-weight: 400;
    margin-bottom: 15px;
}
.nl-buyer-title p{

}
.nl-solution-all .nl-solution-box{
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.nl-solution-all .nl-solution-box .nl-solution-left{
    text-align: right;
}
.nl-solution-all .nl-solution-box .nl-solution-left label{
    text-transform: uppercase;
    color: #616161;
}
.nl-solution-all .nl-solution-box .nl-solution-left p{
    font-size: 13px;
}
.nl-solution-all .nl-solution-box .nl-solution-right{
    text-align: left;
}
.nl-solution-all .nl-solution-box .nl-solution-right label{
    text-transform: uppercase;
    color: #616161;
}
.nl-solution-all .nl-solution-box .nl-solution-right p{
    font-size: 13px;
}
.nl-solution-all .nl-solution-box .nl-solution-center{
    position: relative;
    text-align: center;
}
.nl-solution-all .nl-solution-box .nl-solution-center span{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../img/icon-center.png') no-repeat;
    width: 187px;
    height: 140px;
}
.nl-solution-all .nl-solution-box .nl-solution-logo{
    text-align: center;
}
.nl-solution-all .nl-solution-box .nl-solution-logo p{
    margin-bottom: 10px;
}
.nl-solution-all .nl-solution-box .nl-solution-logo ul{
    padding: 0;
    margin: 0;
}
.nl-solution-all .nl-solution-box .nl-solution-logo ul li{
    list-style: none;
    display: inline-block;
    width: 8%
}
.nl-solution-all .nl-solution-box .nl-solution-logo ul li img{
    width: 100%
}

.nl-transfer-all{
    margin-top: 30px;
    background: #f2f2f2;
    padding: 40px 0px;
}
.nl-transfer-all .nl-transfer-other{
    display: inline-block;
    width: 100%;
    padding: 10px 110px;

}
.nl-transfer-all .nl-transfer-other .nl-transfer-detail {
    display: inline-block;
    width: 100%;
    margin: 0px 0px;
}
.nl-transfer-all .nl-transfer-other ul{
    padding: 0px;
    margin: 0px;
}
.nl-transfer-all .nl-transfer-other ul li{
    list-style: none;
}
.nl-transfer-all .nl-transfer-other ul li .nl-transfer-detail{}
.nl-transfer-all .nl-transfer-other ul li .nl-transfer-detail .nl-transfer-img{
    position: relative;
    height: 57px;
    margin-bottom: 15px;
}
.nl-transfer-all .nl-transfer-other ul li .nl-transfer-detail .nl-transfer-img span{
    position: absolute;
    width: 84px;
    height: 57px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.nl-transfer-all .nl-transfer-other ul li .nl-transfer-detail .nl-transfer-img span#transfer1{background: url('../img/base.png') no-repeat -168px -149px;}
.nl-transfer-all .nl-transfer-other ul li .nl-transfer-detail .nl-transfer-img span#transfer2{background: url('../img/base.png') no-repeat -84px -149px;}
.nl-transfer-all .nl-transfer-other ul li .nl-transfer-detail .nl-transfer-img span#transfer3{background: url('../img/base.png') no-repeat 0px -149px;}
.nl-transfer-all .nl-transfer-other ul li .nl-transfer-detail .nl-transfer-text{
    text-align: center;
}
.nl-transfer-all .nl-transfer-other ul li .nl-transfer-detail .nl-transfer-text p{}
.nl-safety-all{
    margin-top: 30px;
}
.nl-safety-box{
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.nl-safety-box .nl-safety-left{}
.nl-safety-box .nl-safety-left .safety-left-all{
    margin-bottom: 20px;
}
.nl-safety-box .nl-safety-left .safety-left-all .safety-left-icon{
    float: right;
}
.nl-safety-box .nl-safety-left .safety-left-all .safety-left-icon i{
    color: #f60;
    font-size: 21px;
}
.nl-safety-box .nl-safety-left .safety-left-all .safety-left-text{
    text-align: right;
    margin-right: 25px;
}
.nl-safety-box .nl-safety-left .safety-left-all .safety-left-text label{
    text-transform: uppercase;
    font-weight: 400;
    color: #616161;
}
.nl-safety-box .nl-safety-left .safety-left-all .safety-left-text p{}
.nl-safety-box .nl-safety-left .safety-left-all .safety-left-text a{
    color: #ff6600;
}
.nl-safety-box .nl-safety-center{
    position: relative;
}
.nl-safety-box .nl-safety-center span{
    position: absolute;
    width: 196px;
    height: 199px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../img/amor-nl.png') no-repeat;
}
.nl-safety-box .nl-safety-right{}
.nl-safety-box .nl-safety-right .safety-right-all{
    margin-bottom: 20px;
}
.nl-safety-box .nl-safety-right .safety-right-all .safety-right-icon{
    float: left;
}
.nl-safety-box .nl-safety-right .safety-right-all .safety-right-icon i{
    color: #f60;
    font-size: 21px;
}
.nl-safety-box .nl-safety-right .safety-right-all .safety-right-text{
    text-align: left;
    margin-left: 25px;
}
.nl-safety-box .nl-safety-right .safety-right-all .safety-right-text label{
    text-transform: uppercase;
    font-weight: 400;
    color: #616161;
}
.nl-safety-box .nl-safety-right .safety-right-all .safety-right-text p{}
.nl-safety-box .nl-safety-right .safety-right-all .safety-right-text a{
    color: #ff6600;
}
.nl-view .nl-view-left{
    text-align: left;
    margin-bottom: 30px;
}
.nl-view .nl-view-left h1{
    color: #fff;
    font-weight: 400;
    font-size: 30px;
    margin-bottom: 0px;
}
.nl-view .nl-view-left p{
    color: #fff;
    font-size: 16px;
}
.nl-view .nl-view-right{}
.nl-view .nl-view-right a{
    color: #fff;
    text-decoration: none;
    border: 1px solid #fff;
    font-size: 20px;
    padding: 15px 60px;
    display: inline-block;
}
.nl-view .nl-view-right a:hover{
    border: 1px solid #FF6600;
    background: #FF6600;
}

/*6. NLNewInformationHome*/
.nlni-title{}
.nlni-title h1{
    text-transform: uppercase;
    padding: 80px 0px;
    font-weight:300;
}
.nlni-plugin ul li{
    position: relative;
}
.nlni-plugin ul li a span{
    position: relative;
    width: 20px;
    height: 19px;
    right: 10px;
    background: url('../img/base.png')no-repeat -53px -211px;
    float: right;
}
.nlni-about-title{
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.nlni-about-title span{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.nlni-about-title span#about-title1{
    background: url('../img/base.png') no-repeat 0px -209px;
    width: 53px;
    height: 31px;
}
.nlni-about-title span#about-title2{
    background: url('../img/base.png') no-repeat -73px -209px;
    width: 49px;
    height: 49px;
}
.nlni-about-title h1{
    margin-top: 54px;
    font-weight: 300;
    margin-bottom: 20px;
    color: #616161
}
.nlni-about-link{text-align: center;margin-bottom: 20px;}
.nlni-about-link a{
    color: #ff6600;
    text-decoration: none;
}
.nlni-about-title a{
    color: #FF6600;
}
.nlni-about-text{
    text-align: center;
}
.nlni-about-text p{
    font-size: 12px;
}
.nlni-service-all{
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.nlni-service-all .nlni-service-detail{}
.nlni-service-all .nlni-service-detail ul{
    padding: 0;
    margin: 0;
}
.nlni-service-all .nlni-service-detail ul li{
    list-style: none;
    display: inline-block;
    margin: 0px 34px 30px 0px;
}
.nlni-service-all .nlni-service-detail ul li:nth-child(2n+0){}
.nlni-service-all .nlni-service-detail ul li a{
    width: 234px;
    height: 75px;
    border: 1px solid #e1e1e1;
    color: #616161;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.nlni-service-all .nlni-service-detail ul li a:hover{
    border: 1px solid #ff6600;
    color: #fff;
    background: #ff6600;
}
.nlni-service-title{
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.nlni-service-title h3{
    color: #616161;
    font-size: 24px;
    margin: 0px;
}
/* 2. Digital Seller */
.nlds-solution{
    padding-top: 20px;
}
.nlds-solution img{
    transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
}
.nlds-solution:hover img{
    transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.nlds-title{
    padding: 40px 0px;
}
.nlds-title h1{}
.nlds-list{
    padding: 30px 30px 30px 0px;
    background: rgba(0,0,0,0.3);
}
.nlds-list ul{}
.nlds-list ul li{
    line-height: 30px;
}
.nlds-list ul li i{
    margin-right: 15px;
    color: #ff6600;
}
.nlds-partner{}
.nlds-partner ul{}
.nlds-partner ul li{
    list-style: none;
    margin: 0px 20px 0px 20px;
}
.nlds-partner ul li img{
    border: 1px solid #a1a1a1;
    padding: 5px 20px;
}
.nlds-partner .owl-controls .owl-nav{
    top: 68%;
}
.nlds-partner .owl-controls .owl-nav .owl-prev{
    left: -30px;
    top: -15px;
    background: transparent;
    color: #000;
}
.nlds-partner .owl-controls .owl-nav .owl-prev:before{}
.nlds-partner .owl-controls .owl-nav .owl-next{
    top: -15px;
    background: transparent;
    color: #000;
    right: -25px;
}
.nlds-partner .owl-controls .owl-nav .owl-next:before{}
.nlds-partner .owl-controls .owl-dots{
    display: none;
}
.nlds-payment{
    background: url('../img/nlds-banner1.png') no-repeat;
    background-size: cover;
    padding: 55px 0px;
}
.nlds-title{

}
.nlds-title h1{
    margin-bottom: 10px;
    font-weight: 300;

}
.nlds-title p{
    margin: 0
}
.nlds-text-fff{
    color: #fff
}
.nlds-pay-box{
    display: inline-block;
    width: 100%;
    margin-bottom: 40px;
}
.nlds-pay-box ul{
    padding: 0;
    margin: 0;
}
.nlds-pay-box ul li{
    list-style: none;
    margin-bottom:30px;
}
.nlds-pay-detail{
    text-align: center;
    border: 1px solid #c2c2c2;
    border-radius: 4px;
    padding: 30px 30px 10px;
}
.nlds-pay-detail:hover{
    border: 1px solid #ff6600
}
.nlds-pay-detail .nlds-pay-img{
    position: relative;
    height: 64px
}
.nlds-pay-detail .nlds-pay-img span{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 47px;
    height: 64px;
    top: -15px;
}
.nlds-pay-detail .nlds-pay-img span#nlds-pay1{background: url('../img/base.png') no-repeat 0px -258px;}
.nlds-pay-detail .nlds-pay-img span#nlds-pay2{background: url('../img/base.png') no-repeat -48px -258px;}
.nlds-pay-detail .nlds-pay-img span#nlds-pay3{background: url('../img/base.png') no-repeat -96px -258px;}
.nlds-pay-detail .nlds-pay-img span#nlds-pay4{background: url('../img/base.png') no-repeat -143px -258px;}
.nlds-pay-detail .nlds-pay-img span#nlds-pay5{background: url('../img/base.png') no-repeat -188px -258px;}
.nlds-pay-detail .nlds-pay-text{}
.nlds-pay-detail .nlds-pay-text label{
    text-transform: uppercase;
    font-size: 14px;
    color: #616161;
}
.nlds-pay-detail .nlds-pay-text p{
    text-align: justify;
    height: 98px;
    line-height: 20px;
    overflow: hidden;
    font-size: 14px;
    color: #616161;
}
.nlds-pay-detail .nlds-pay-link{}
.nlds-pay-detail .nlds-pay-link a{
    color: #ff6600;
    text-decoration: none;
}
.nlds-integrated{}
.nlds-integrated .nlds-integrated-left{
    display: inline-block;
}
.nlds-integrated .nlds-integrated-left ul{
    margin: 0;
    padding: 0;
}
.nlds-integrated .nlds-integrated-left ul li{
    list-style: none;
}
.nlds-integrated-detail{
    margin-bottom: 20px;
}
.nlds-integrated-detail .nlds-integrated-img{
    position: relative;
    height: 77px;
    float: left;
}
.nlds-integrated-detail .nlds-integrated-img span{
    position: absolute;
    width: 75px;
    height: 77px;
}
.nlds-integrated-detail .nlds-integrated-img span#inte1{background: url('../img/base.png') no-repeat -1px -324px;top: 25px;}
.nlds-integrated-detail .nlds-integrated-img span#inte2{background: url('../img/base.png') no-repeat -76px -322px;}
.nlds-integrated-detail .nlds-integrated-img span#inte3{background: url('../img/base.png') no-repeat -151px -324px;}
.nlds-integrated-detail .nlds-integrated-text{
    margin-left: 97px;
    display: inline-block;
}
.nlds-integrated-detail .nlds-integrated-text label{
    color: #616161;
}
.nlds-integrated-detail .nlds-integrated-text p{}
.nlds-integrated-right{}
.nlds-integrated-right .nlds-user-box{}
.nlds-integrated-right .nlds-user-box .nlds-user-img{
    width: 175px;
    height: 175px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    margin: 0 auto
}
.nlds-integrated-right .nlds-user-box .nlds-user-img img{
    width: 100%
}
.nlds-integrated-right .nlds-user-box .nlds-user-text{
    padding-left: 80px;
}
.nlds-integrated-right .nlds-user-box .nlds-user-text p{
    text-transform: uppercase;
    margin-bottom: 10px;
}
.nlds-integrated-right .nlds-user-box .nlds-user-text ul{
    padding: 0px;
    margin: 0px;
}
.nlds-integrated-right .nlds-user-box .nlds-user-text ul li{
    list-style: none;
}
.nlds-integrated-right .nlds-user-box .nlds-user-text ul li i{
    margin-right: 9px;
    font-size: 18px;
}

.nlds-integrated-button{
    text-align: center;
}
.nlds-integrated-button button{
    font-size: 20px;
    background: #ff6600;
    border: 0px;
    color: #fff;
    width: 280px;
    height: 60px;
    border-radius: 4px;
}
.nlds-integrated-all{
    margin-bottom: 20px;
    background: #f6f6f6;
    padding-bottom: 50px;
}
.nlds-padding{
    padding: 30px 0px!important;
}
/*3.Product Seller*/
.nlps-pay{background: #f6f6f6;}
.nlps-pay-all{
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
}
.nlps-pay-all .nlps-pay-detail{
    background: #fff;
    border-radius: 5px;
    padding: 20px 30px;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-img{
    height: 64px;
    position: relative;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-img span#nlps-pay1{
    position: absolute;
    width: 47px;
    height: 64px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../img/base.png') no-repeat -143px -258px;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-img span#nlps-pay2{
    position: absolute;
    width: 60px;
    height: 64px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../img/base.png') no-repeat -238px -262px;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-img span#nlps-pay3{
    position: absolute;
    width: 47px;
    height: 64px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../img/base.png') no-repeat -189px -258px;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-img span#nlps-pay4{
    position: absolute;
    width: 47px;
    height: 64px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../img/base.png') no-repeat 0px -258px;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-img span#nlps-pay5{
    position: absolute;
    width: 47px;
    height: 64px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../img/base.png') no-repeat -48px -258px;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-img span#nlps-pay6{
    position: absolute;
    width: 47px;
    height: 64px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url('../img/base.png') no-repeat -96px -258px;
}

.nlps-pay-all .nlps-pay-detail .nlps-pay-text{
    margin-top: 10px;
    text-align: center;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-text label{
    color: #616161
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-text p{
    text-align: justify;
    height: 98px;
    overflow: hidden;
    line-height: 20px;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-link{
    text-align: center;
}
.nlps-pay-all .nlps-pay-detail .nlps-pay-link a{
    color: #ff6600
}
.nlps-pay-all ul{
    padding: 0;
    margin: 0;
}
.nlps-pay-all ul li{
    list-style: none;
}
.nlps-note{}
.nlps-note p{
    margin: 0px;
}
.nlps-note a{
    text-decoration: none;
    color: #616161;
}
.contact-logo-all{

}
.contact-logo-detail > .contact-logo{
    border: 1px solid #dddddd;
    border-radius: 3px;
    display: block;
    padding: 5px;
    margin-bottom: 10px;
    margin-right: 10px;
    filter: grayscale(1);
    -moz-filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    width: 65px;
    height: 36px;
    display: inline-block;
    background: #fff
}
.contact-logo-detail > .contact-logo:hover{
    filter: none;
    -moz-filter: none;
    -webkit-filter: none;
    border-color: #FF6600;
}
.contact-logo-detail > .contact-logo > img{
    width: 100%;
}
/*Infomation*/
.nl-info-title{}
.nl-info-title ol.breadcrumb{
    background: transparent;
    margin: 20px 0px;
}
.nl-info-title ol.breadcrumb li:before{
    content: '>';
}
.nl-info-title ol.breadcrumb li:first-child:before{
    content: ' ';
}
.nl-info-title ol.breadcrumb li.active{
    color: #ff6600;
}
.nl-info-title ol.breadcrumb li a{
    font-size: 14px;
    font-weight: 400;
    color: #616161;
    text-decoration: none;
}
.nlid-sidebar{
    background: #f6f6f6;
    padding: 0px 15px;
}
.nlid-sidebar{
    margin-bottom:20px;
}
.nlid-sidebar ul{
    margin-bottom: 0px!important;
}
.nlid-sidebar ul li a,
.nlid-sidebar ul li a:last-child{
    border-bottom: 0px;
}
.nlid-sidebar ul li a:before{
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #333;
    margin-right: 15px;
}
.nlid-sidebar ul li:hover a,
.nlid-sidebar ul li.active a{
    background: transparent;
    color: #ff6600;
    font-weight: normal;
}
.nlid-sidebar ul li:hover a:before,
.nlid-sidebar ul li.active a:before{
    border-left: 5px solid #ff6600;
}
.nlid-sidebar ul li label{
    padding: 10px 10px 5px 10px;
    color: #616161;
    width: 100%;
    margin: 0px;
    font-weight: 500;
    text-transform: uppercase;
}
.nlid-sidebar-down{
    text-align: center;
    text-transform: uppercase;
    padding: 15px 10px;
}
.nlid-sidebar-down label{
    font-size: 14px;
    font-weight: 400;
}
.nlid-sidebar-down select{
    width: 100%;
    padding: 10px 10px;
    border-radius: 4px;
    margin-bottom: 10px;
}
.nlid-sidebar-down button{
    width: 100%;
    background: #ff6600;
    border: 0px;
    color: #fff;
    padding: 9px 0px;
    text-transform: uppercase;
}
.nlid-news{
    padding: 10px 20px;
    background: #f6f6f6
}
.nlid-news .nlid-news-title{}
.nlid-news .nlid-news-title label{
    color: #616161;
    width: 100%;
    margin-bottom: 20px;
    font-weight: 500;
    text-transform: uppercase;
}
.nlid-news .nlid-news-content{
    text-align: center;
}
.nlid-news .nlid-news-content p{
    text-align: left;
}
.nlid-news .nlid-news-content img{
    margin: 20px 0px;
}
.nlid-info-news{
    margin-bottom:40px;
}
/*Withdraw*/
.nlws-title{
    padding: 100px 0px;
}
.nlws-title h1{
    font-size: 32px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;margin-bottom: 0px;
}
.nlws-title p{
    font-size: 21px;
    color: #fff;
}
.nlws-support-all{
    padding: 40px 0px;
}
.nlws-support-left{
    padding: 0px 100px;
}
.nlws-support-all .nlws-support-left .support-detail-all li{
    list-style: none;
}
.nlws-support-all .nlws-support-left .support-detail-all .support-detail{
    display:inline-block;
    border: 1px solid #f2f2f2;
    padding: 10px;
    vertical-align: middle;
    text-align: center;
    margin-bottom: 20px;
}
.nlws-support-all .nlws-support-left .support-detail-all .support-detail img{
    width: 100%
}
.nlws-support-right .support-text{
    height: 180px;
    display: table-cell;
    vertical-align: middle;
}
.nlws-support-right .support-text .support-title h2{
    margin: 0 0 10px 0;
    font-size: 34px;
    color: #616161
}
.nlws-support-right .support-text .support-content p{
    margin: 0;
    color: #616161
}
.nlws-support-right .support-text .support-content ul{
    padding: 0;
    margin: 0;
}
.nlws-support-right .support-text .support-content ul li{
    list-style: none;
    color: #616161
}
.nlws-support-right .support-text .support-content ul li span{
    width: 130px;
    display: inline-block;
}
.nlws-ring-all{
    background: url('../img/scratchcard2.png') no-repeat;
    background-size: cover;
    padding: 100px 0px;
}
.nlws-ring-box .nlws-ring-title h2{
    text-transform: uppercase;
    color: #fff;
    margin: 0;
    font-size: 30px;
    font-weight: 400;
}
.nlws-ring-box .nlws-ring-text{}
.nlws-ring-box .nlws-ring-text p{
    color: #fff
}
.nlws-ring-box .nlws-ring-text label{
    color: #fff;
}
.nlws-ring-box .nlws-ring-text ul{
    padding: 0;
    margin: 0;
}
.nlws-ring-box .nlws-ring-text ul li{
    list-style: none;
    color: #fff;
}
.nlws-brand-all{
    padding: 100px 0px;
}
.nlws-brand-left{}
.nlws-brand-left ul{
    margin: 0;
    padding: 0;
}
.nlws-brand-left ul li{
    list-style: none;
    margin-bottom: 10px;
    list-style: none;
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;

}
.nlws-brand-left ul li:hover .nlws-brand-detail{
    filter: none;
    -moz-filter: none;
    -webkit-filter: none;
    border-color: #FF6600;
}
.nlws-brand-left ul li .nlws-brand-detail{
    display:inline-block;
    border: 1px solid #f2f2f2;
    padding: 10px;
    vertical-align: middle;
    text-align: center;
    filter: grayscale(1);
    -moz-filter: grayscale(1);
    -webkit-filter: grayscale(1);
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.nlws-brand-left ul li .nlws-brand-detail img{
    width: 100%;
}
.nlws-brand-right{}
.nlws-brand-right .nlws-brand-text{
    height: 250px;
    display: table-cell;
    vertical-align: middle;
}
.nlws-brand-right .nlws-brand-text .nlws-brand-title{}
.nlws-brand-right .nlws-brand-text .nlws-brand-title h2{
    color: #616161;
    font-weight: 400;
    font-size: 34px;
    margin: 0;
}
.nlws-brand-right .nlws-brand-text .nlws-brand-content{}
.nlws-brand-right .nlws-brand-text .nlws-brand-content p{}
.nlws-brand-right .nlws-brand-text .nlws-brand-content p a{
    color: #ff6600
}
.nlhp-user ul li a b{
    color: #BCBCBC;
    padding-right: 0px;
}
.home-solution ul{
    background: transparent;
}
.develop-bank-new .box-info ul {
    padding-left: 0;
    color: #777;
}
.develop-bank-new .box-info .text-payment {
    color: #777;
}
.develop-bank-new .box-info p,
.develop-bank-new .box-guide p {
    margin-bottom: 15px;
}
.develop-bank-new .box-guide .number-list {
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    display: inline-block;
    line-height: 1.6em;
    margin-right: 5px;
    text-align: center;
    width: 1.6em;
    border: 1px solid rgba(111,124,130,0.7);
}
.box-download .box-left {
    float: left;
    width: 33.33%;
    position: relative;
    padding-left: 80px;
}
.box-download .box-paper::after {
    content: '';
    background: url(../img/bg-paper.png) no-repeat;
    width: 63px;
    height: 74px;
    position: absolute;
    left: 0;
    top: 0;
}
.box-download .box-code::after {
    content: '';
    background: url(../img/bg-code.png) no-repeat;
    width: 68px;
    height: 69px;
    position: absolute;
    left: 0;
    top: 0;
}
.box-download .box-plugin::after {
    content: '';
    background: url(../img/bg-plugin.png) no-repeat;
    width: 65px;
    height: 68px;
    position: absolute;
    left: 0;
    top: 0;
}
.box-download p {
    margin-bottom: 0;
}
.box-download a {
    color: #ee5b3e;
}
.box-procedure {
    margin-bottom: 30px;
}
.box-procedure .bg-box {
    position: relative;
    width: 701px;
    margin: 0 auto;
}
/*.box-procedure .bg-box:after {
    content: '';
    background: url(../img/bg-box.png) no-repeat 100% 100%;
    width: 701px;
    height: 71px;
    position: absolute;
    top: 0;
    left: 0;
}*/
.box-procedure .bg-box .list-box-new ul li {
    width: 33.33%;
    float: left;
    text-align: center;
}
.box-table table thead {
    background: #f3f3f3;
}
.box-table .table > thead:first-child > tr:first-child > th {
    border-top: 1px solid #ddd;
}
.box-table .table > thead:first-child > tr > th {
    font-weight: normal;
}
.box-table .table .text-red {
    color: #ee5b3e;
}
/*.box-question strong.title-quest {
    margin-bottom: 15px;
}*/
.list-quest {
    border-bottom: 1px solid #ddd;
}
.box-question .panel-group .panel-heading a {
    color: #777;
    text-transform: none;
    font-size: 14px;
    padding: 5px 10px;
}
.box-guide{
    margin-bottom: 40px;
}
.box-question .panel-body p {
    margin-bottom: 0;
}
.pb-about-img{ text-align: center; }
.pb-about-img img{
    width: 80%;
}
.payment-button-all{
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}
.payment-button-all .pb-about .pb-about-content p{
    margin: 0;
}
.payment-button-all .pb-about .pb-about-content ul{
    padding-left: 20px;
}
.payment-button-all .pb-about .pb-about-content ul li{
}

.payment-button-all .pb-btn .pb-btn-button{
    text-align: center;
    margin: 20px
}
.payment-button-all .pb-btn .pb-btn-button button{
    background: #ff9800;
    color: #fff;
    border: 0px;
    text-transform: uppercase;
    padding: 10px 35px;
}
/*.pb-btn-content .btn-detail{
    min-height: 112px;
}*/
.pb-note {
    margin: 20px 0;
    width: 100%;
    display: inline-block;
}
.pb-note .pd-note-detail .pdn-left{
    float: left;
    width: 30%;
}
.pb-note .pd-note-detail .pdn-right{
    float: left;
}
.pb-note .pd-note-detail .pdn-right p{
    margin: 0;
}
.pb-note .pd-note-detail .pdn-right p a{
    color: #FF6600;
    text-decoration: none;
}


/*responsive*/
@media (max-width: 1199px){
    .nl-transfer-all .nl-transfer-other{
        padding: 0px 110px;
    }
}
@media (max-width: 991px){
    .nl-solution-all .nl-solution-box .nl-solution-center{
        display: none;
    }
    .nl-solution-all .nl-solution-box .nl-solution-left{
        text-align: left;
    }
    .nl-safety-box .nl-safety-center{
        display: none;
    }
    .nl-safety-box .nl-safety-left .safety-left-all .safety-left-text {
        text-align: left;
        margin-left: 25px;
    }
    .nl-safety-box .nl-safety-left .safety-left-all .safety-left-icon {
        float: left;
    }
    .nl-tab-content .nl-tabother .nl-tabdetail{
        border-right: 0px;
    }
    .nl-view .nl-view-right {
        padding-bottom: 40px;
    }
    .nlws-support-left {
        padding: 0px 0px;
    }
    .nlws-brand-all {
        padding: 0px 0px;
    }
    .nl-solution-all .nl-solution-box .nl-solution-logo ul li {
        width: 12%;
    }
    .header-user {
        height: 56px;
        padding-bottom: 0px;
    }
    .mmenu-btn{
        display: block;
        font-size: 20px;
        position: absolute;
        left: 15px;
        top: 10px;
    }
}
@media (max-width: 767px){
    .dm-solution > p{
        margin-top: 20px;
    }
    .box-procedure .bg-box {
        width: 100%
    }
    .develop-bank h2 {
        font-size: 24px;
    }
    /* #mmenu{
         display: block;
     }*/
}
@media (max-width: 736px){
}
@media (max-width: 676px){
}
@media (max-width: 640px){
    .header-user{
        padding-bottom: 0px;
    }
    .dm-solution .sort-destination.full-width .isotope-item h4{
        display: none;
    }
    .box-download .box-left {
        width: 100%;
        min-height: 100px;
    }
}
@media (max-width: 533px){
    .dm-solution{display: block;}
}
@media (max-width: 480px){
    .develop-bank h2 {
        line-height: 25px;
        font-size: 18px;
        margin-bottom: 15px;
    }
}
@media (max-width: 414px){
}
@media (max-width: 375px){
}
@media (max-width: 360px){
    /*.nl-viewer-all,*/
    .nl-view .nl-view-left{
        margin-bottom: 0px;
    }
    .nl-view .nl-view-right {
        margin-bottom: 20px;
    }
    .header-user{
        height: 55px;
    }
    .nl-tablist li a{
        width: 162px;
    }
}
@media (max-width: 320px){
}
