*{margin:0; padding:0px}

body{ line-height:1}

@font-face{  font-family:'Open Sans';   font-style:normal;   font-weight:400;   font-display:swap;   src:local('Open Sans Regular'),local('OpenSans-Regular'),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

h1, h2, h3, h4, h5, h6{ clear:both;  font-weight:normal}
 
 p{ margin:0 0 15px;  font-size:15px;  line-height:25px;  font-family:'Open Sans'}
.textit{display:none}
ol, ul{ list-style:none}

blockquote{ quotes:none}

blockquote:before, blockquote:after{ content:'';  content:none}

table{ border-collapse:collapse;  border-spacing:0}

a img{ border:none}

*, 
*:before, 
*:after{ -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box}

body{ color:#555;  font-size:13px;  line-height:22px;  font-family:'Open Sans'}

h1, h2, h3, h4, h5, h6{font-family:Raleway; line-height:1; font-weight:500}
h1, .h1{font-size:40px;  line-height:50px;  font-weight:600;  color:rgb(255,255,255);  background-color:transparent;  letter-spacing:1px;  margin:0px;  text-shadow:rgba(0,0,0,0.15) 2px 2px 2px;  font-family:Raleway}
.mt50{margin-top:150px}

a{ text-decoration:none;  color:#3cb5f9}

a:hover{ color:#0793e2}

#wrapper{ width:100%;  margin:0 auto}

#main{ background-color:#fff}

.container{  width:1100px;   margin:0 auto;   padding:0 15px}

section{padding:15px 0}
section h1{margin-left:0; color:#fff; font-size:40px; font-weight:700; margin-bottom:10px}
section .h1{   color:#fff; font-size:40px; font-weight:700; margin-bottom:10px; line-height:46px}
section h1.inner{color:#333; font-size:22px; font-weight:700; margin-bottom:10px}
.span_h2{color:#0083d6; border-bottom:1px solid #dcdcdc; padding-bottom:10px; padding-top:10px}

section p{text-align:justify; margin-bottom:20px}
section p:last-child{margin-bottom:0}
section.color{background-color:#3cb5f9; color:white}
section.dark-color-cn{background-color:#f7f7f7; border-color:#e4e4e4}

.nlcap{    font-size:23px;     line-height:30px;     font-weight:300;     font-family:Raleway;     color:rgb(255,255,255);     text-decoration:none;     background-color:transparent;     margin:0 0 20px 0;     border-width:0px;     border-color:rgb(255,255,255);     border-style:none}

section.nlbanner{padding-top:110px;     width:100%;     height:100%;     opacity:1;     visibility:inherit;     background-image:url("../images/dark_blue.jpg");  background-color:#0396d8;  background-size:cover;  background-position:center top;  background-repeat:no-repeat}

.clear{line-height:0; clear:both}
section .image-log-cn{float:left; width:35%; position:relative; z-index:2}
section .nlcontant-log{float:left; width:640px; position:relative; z-index:2}

.nlbtn.nlsecond-light, .nlthird-light{float:left; margin-right:10px;      border:solid 2px #FFF; background-color:#fb7d58;     border-color:#ed6c47;     color:#FFF!important;     box-shadow:none!important;     padding:13px 25px!important; font-size:18px; border-radius:5px}

.nlbtn.nlsecond-light:hover{background:#036480; border-color:#04ADDD}

.nlcallhead{    z-index:1;  margin-right:10px;     white-space:nowrap}

.nltech-support{width:100%}
.tech-support-left{width:33%; float:left}
.tech-support-mid{width:30%; float:left; margin:10px 15px}
.tech-support-mid img{width:100%}

.box-stylish{    margin:0;     padding:30px 0px;     border-top:1px solid transparent;     border-bottom:1px solid transparent;     -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.07);     -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.07);     box-shadow:inset 0 0 3px rgba(0,0,0,0.07);     -webkit-box-sizing:content-box;     -moz-box-sizing:content-box;     -ms-box-sizing:content-box;     box-sizing:content-box}

.our-team{    margin:0; background:url(../images/team-texture.html) repeat;  padding:30px 0px;  border-top:1px solid transparent;  border-bottom:1px solid transparent;  -moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.07);  -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.07);  box-shadow:inset 0 0 3px rgba(0,0,0,0.07);  -webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  -ms-box-sizing:content-box;  box-sizing:content-box}
header.entry-header {position: inherit;
    background: none;}
.nlset-box{width:100%; text-align:justify; float:left}
.nlset-member{width:23%; margin-right:20px; margin-bottom:20px; float:left; background:#FFF; border-radius:5px; padding:10px}
.nlset-member img{width:226px; box-sizing:border-box; height:276px}
.nlset-member h5{font-size:18px; line-height:1.55556; text-align:center}
.nlset-member p{text-align:center; font-size:14px}
.nlset-member span{font-size:18px}

.nlset-box-dtails{width:100%; box-sizing:border-box; text-align:justify; float:left; background:#fff}
.nlset-box-left{width:28%; float:left; margin:10px}
.nlset-box-left img{width:100%}
.nlset-box-right{width:68%; float:left; margin:10px}

.form-filed{float:left; width:100%}

fieldset, label{margin:0; padding:0}
h1{font-size:1.5em; margin:10px}

.nlsavior{width:100%; background:#004861; margin-top:-6px; float:left;  padding:10px}
.nlsavior-left{width:40%; color:#fff; float:left; font-size:14px; padding-top:5px; font-weight:700}
.nlsavior-right{width:60%; float:right}
.form-nlsavior{width:180px; padding-top:10px; clear:both; background:#004861; height:50px; font-size:18px}

.nlpublic-comment{width:98%; margin:10px; padding:10px; clear:both; border-bottom:1px dashed #999}
.reviews-form{padding:10px}
.reviews-form .form-box{    padding:10px 20px;     background:#ececec; float:left; width:100%;     border:1px solid #ececec;     margin:10px 0px 10px 0px}
.public-left{width:50px; float:left}
.public-right{float:left; width:92%; margin-left:15px; text-align:left}
.nlpublic-comment .title{    display:inline-block;     margin-top:2px;     margin-bottom:0px;     font-size:18px;     max-width:530px;     color:#363636}

.public-right .nlsavior{width:100%; background:none; font-size:10px; margin-top:0; float:left; border:0px solid #999; padding:0}
.public-right .nlsavior .nlsavior-left{color:#777; float:left; font-size:12px; padding-top:5px; font-weight:normal}
.public-right .nlsavior .nlsavior-left span{display:inline-block}

.public-right .nlsavior .nlsavior-right{float:left; width:121px}
.content p{font-size:15px; line-height:24px}
.reviews-icon{border-radius:25px; width:50px; height:50px; vertical-align:top; background-image:url(../images/review-profile.png); background-repeat:no-repeat;  background-size:32px 38px;  background-position:9px 8px;  background-color:#ffc234}

.rating{ border:none;  float:right;  margin:0 auto}

.rating >input{display:none}

.rating >label:before{ margin:5px;  font-size:1.5em;  font-family:FontAwesome;  display:inline-block;  content:"f005"}

.rating >.half:before{ content:"f089";  position:absolute}

.rating >label{ color:#FFD700;  float:right}

.rating >input:checked ~ label, 
.rating:not(:checked) >label:hover, 
.rating:not(:checked) >label:hover ~ label{color:#21c2f8}

.rating >input:checked+label:hover, 
.rating >input:checked ~ label:hover, 
.rating >label:hover ~ input:checked ~ label, 
.rating >input:checked ~ label:hover ~ label{color:#FFED85}

.nlsecond-log{width:100%}
.nlsecond-log-left{width:50%; text-align:justify; float:left}
.nlsecond-log .phone-image{max-width:350px; margin:0 50px}
.nlsecond-log-right{width:45%; float:right}
p.head{font-size:25px !important; color:#333; line-height:30px; font-family:MuseoSlab500Regular; text-align:left}
.nllaterally-line.left{margin-left:0px !important}
.nllaterally-line{height:1px; width:50px; margin:20px auto 25px; background-color:#DADADA}
.p-text{font-size:16px; line-height:28px; font-family:'Open Sans'}
#cncssnav > ul > li { margin: 0.5rem 0 0 1rem;}
.phone-list{margin-left:0; list-style:none!important}
.phone-list li{padding:7px 0; line-height:185%; border-bottom:1px solid rgb(240,240,240)}
.phone-list li i{margin-right:8px; width:13px; color:#25CBF5}
.lead{ margin-bottom:20px;  font-size:16px;  font-weight:300;  line-height:1.4}
div.center{ text-align:center !important}
.nlfeature-log{display:block; margin-bottom:15px; float:left}

.nlfeature-log-icon.small{ padding:19px 20px 19px 18px}
.nlfeature-log.left-icon .nlfeature-log-icon{ float:left;  margin-top:3px}
.nlfeature-log-icon{ padding:20px;  -moz-border-radius:0 100px 100px;  border-radius:0 100px 100px;  text-align:center;  vertical-align:middle;  margin-bottom:20px;  margin-right:20px;  height:30px;  width:30px;  line-height:12px;  border:2px solid transparent;  -webkit-box-sizing:content-box;  -moz-box-sizing:content-box;  -ms-box-sizing:content-box;  box-sizing:content-box;  -moz-background-size:100% 100%;  background-size:100% 100%;  background-position:center center;  -moz-transition:all 0.1s ease-in-out;  -webkit-transition:all 0.1s ease-in-out;  -o-transition:all 0.1s ease-in-out;  transition:all 0.1s ease-in-out;  border-color:#25CBF5}

.nlfeature-log-text-v1{ display:block;  color:#000;  float:left;  width:70%}
h3{ font-size:17px;  line-height:24px;  font-weight:normal;  margin-bottom:15px}
.nlfeature-log-text-inner{ display:block;  width:100%; color:#555;  font-size:13px;  line-height:20px;  font-family:'Open Sans'}

.nlfeature-log-icon .p-icon{ padding:0;  display:block}

.nlfeature-log-icon:hover{ background-color:#25CBF5}
.nlfeature-log-icon:hover .p-icon{color:#fff}

.p-icon{ font-size:30px!important;  line-height:26px;  padding:0;  width:auto;  height:24px;  background-image:none;  color:#25CBF5}

h2.nltext-big{ font-size:22px !important;  line-height:48px;  font-family:Raleway; text-align:center}
.btn-hover {
    width: 140px;
    font-size: 12px;
    font-weight: 600; padding:10px;
    color: #fff;
    cursor: pointer;
    margin: 20px 0;
    height: 30px;
    text-align: center;
    border: none;
    background-size: 300% 100%;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.btn-hover.color-9 {
    background: #3b5998;
}

.b-left{width:70%; float:left}
.date-nlpoles{float:left; margin-right:20px}
.nlpole-home-title{margin:0; font-size:25px; line-height:32px; padding-bottom:10px}
.nlpole-home-title a{color:#333}

.nlpole-start{ margin:0;  padding:20px;  margin-bottom:20px;  background:#fff;   float:left;  border-bottom:4px double #1d7bb9}

.nlpole-detail{ margin:0;  padding:20px;  margin-bottom:20px;  background:#f7f7f7;  box-shadow:0px 0px 2px 1px #ddd;  -webkit-box-shadow:0px 0px 2px 1px #ddd;  -moz-box-shadow:0px 0px 2px 1px #ddd;  -o-box-shadow:0px 0px 2px 1px #ddd; float:left}
.detail-start{}
.fl{float:left!important}
img.responsive-img, video.responsive-video{ max-width:100%;  height:auto}
.image-blog{padding:7px 0 0 0}
.image-blog p{font-size:15px; text-align:justify; line-height:1.9em; color:#000}
.readmore_main{ display:block;  float:right;  padding:10px 0}
.b-btn{ text-decoration:none;  color:#FFF; font-size:15px;  background-color:#1d7bb9;  text-align:center;  letter-spacing:.5px;  -webkit-transition:.2s ease-out;  -moz-transition:.2s ease-out;  -o-transition:.2s ease-out;  -ms-transition:.2s ease-out;  transition:.2s ease-out;  cursor:pointer}
.b-btn{ border:none;  border-radius:2px;  display:inline-block;  height:36px;  line-height:36px;  outline:0;  padding:0 1rem;  text-transform:uppercase;  vertical-align:middle;  -webkit-tap-highlight-color:transparent}
.ul-list{list-style-type:circle; padding:20px}
.ul-list li{font-size:15px; padding-bottom:9px}
.ul-list-half{margin-top:15px}
.ul-list-half li{font-size:15px; padding-bottom:9px; float:left; width:48%; margin-left:15px; list-style-type:circle}
.waves-effect{ position:relative;  cursor:pointer;  display:inline-block;  overflow:hidden;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  -webkit-tap-highlight-color:transparent;  vertical-align:middle;  z-index:1;  will-change:opacity,transform;  -webkit-transition:all .3s ease-out;  -moz-transition:all .3s ease-out;  -o-transition:all .3s ease-out;  -ms-transition:all .3s ease-out;  transition:all .3s ease-out}

.b-btn:hover{color:#FFF;  -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);  -moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);  box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15)}

.img-nlpole-span{ float:left;  margin-right:15px}
.blog{ background:#ececec}

.b-right{width:30%; float:right}
.blog-box-right{width:100%; float:left; margin:0;  padding:20px;  margin-bottom:20px;  background:#fff}
.blog-box-right h3{border-bottom:4px double #909090; font-size:22px; padding:0px 0 10px}
.box-right-list{list-style-type:circle; padding:0px 20px 20px; font-family:"Museo500Regular",Arial,Helvetica,Tahoma,sans-serif}
.box-right-list li{border-bottom:1px dashed #000; font-size:15px; padding:0 0 7px 0; margin-bottom:15px}

#info-bar{ background-color:#3cb5f9}
 #info-bar a{ color:white;  font-size:14px;  text-transform:uppercase;  display:inline-block;  margin:0;  padding:10px}
 #info-bar a:hover{ background-color:#0793e2}
 #info-bar span.all-tutorials, 
 #info-bar span.back-to-tutorial{ display:block;  width:50%}
 #info-bar span.all-tutorials{ float:left;  text-align:left}
 #info-bar span.back-to-tutorial{ float:right;  text-align:right}

header{ width:100%;  height:100px;  position:fixed;  top:0;  left:0;  z-index:999;  background:rgba(9, 103, 139, 0.85);  border-bottom:1px solid #e1e1e1;  border-bottom:1px solid rgba(228,228,228,0.23)}
 header div#logo{ display:inline-block;   line-height:100px;  float:left;  font-family:"Oswald",sans-serif;  font-size:60px;  color:white;  font-weight:400;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s; padding-top:10px}

 header nav{ display:inline-block;  float:right}
 header nav a{ line-height:150px;  margin-left:20px;  color:#9fdbfc;  font-weight:700;  font-size:18px;  -webkit-transition:all 0.3s;  -moz-transition:all 0.3s;  -ms-transition:all 0.3s;  -o-transition:all 0.3s;  transition:all 0.3s}
 header nav a:hover{ color:white}
 header.smaller{background-color:#fff;  border-bottom:1px solid rgb(234,234,234);  height:75px}
 header.smaller div#logo{ width:150px;  height:75px;  line-height:75px;  font-size:30px}
 header.smaller nav a{ line-height:75px}
.comments-wrapper { display:none;}
nav{position:relative; margin:0 auto}
#cncssnav{margin:30px 0}
#cncssnav ul{line-height:30px}
 
#cncssnav, #cncssnav ul, #cncssnav ul li, #cncssnav ul li a, #cncssnav #head-mobile{border:0; list-style:none; line-height:1; display:block; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
#cncssnav:after, #cncssnav >ul:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
#cncssnav #head-mobile{display:none}
#cncssnav{font-family:sans-serif}
#cncssnav >ul >li{float:left}
#cncssnav >ul >li >a{padding:17px; font-size:13px; letter-spacing:0px; text-decoration:none; color:#fff; font-weight:700; margin-left:0}
#cncssnav >ul >li:hover >a, #cncssnav ul li.active a{color:#fff}
#cncssnav >ul >li:hover, #cncssnav ul li.active:hover, #cncssnav ul li.active, #cncssnav ul li.has-sub.active:hover{-webkit-transition:background .3s ease; -ms-transition:background .3s ease; transition:background .3s ease}
#cncssnav >ul >li.has-sub >a{padding-right:30px}
#cncssnav >ul >li.has-sub >a:after{position:absolute; top:22px; right:11px; width:8px; height:2px; display:block; background:#ddd; content:''}
#cncssnav >ul >li.has-sub >a:before{position:absolute; top:19px; right:14px; display:block; width:2px; height:8px; background:#ddd; content:''; -webkit-transition:all .25s ease; -ms-transition:all .25s ease; transition:all .25s ease}
#cncssnav >ul >li.has-sub:hover >a:before{top:23px; height:0}
#cncssnav ul ul{position:absolute; left:-9999px}
#cncssnav ul ul li{height:0; -webkit-transition:all .25s ease; -ms-transition:all .25s ease; background:#333; transition:all .25s ease}
#cncssnav ul ul li:hover{}
#cncssnav li:hover >ul{left:auto}
#cncssnav li:hover >ul >li{height:35px}
#cncssnav ul ul ul{margin-left:100%; top:0}
#cncssnav ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15); padding:11px 15px; width:170px; font-size:12px; text-decoration:none; color:#ddd; font-weight:400; margin:0}
#cncssnav ul ul li:last-child >a, #cncssnav ul ul li.last-item >a{border-bottom:0}
#cncssnav ul ul li:hover >a, #cncssnav ul ul li a:hover{color:#fff}
#cncssnav ul ul li.has-sub >a:after{position:absolute; top:16px; right:11px; width:8px; height:2px; display:block; background:#ddd; content:''}
#cncssnav ul ul li.has-sub >a:before{position:absolute; top:13px; right:14px; display:block; width:2px; height:8px; background:#ddd; content:''; -webkit-transition:all .25s ease; -ms-transition:all .25s ease; transition:all .25s ease}
#cncssnav ul ul >li.has-sub:hover >a:before{top:17px; height:0}
#cncssnav ul ul li.has-sub:hover, #cncssnav ul li.has-sub ul li.has-sub ul li:hover{background:#363636}
#cncssnav ul ul ul li.active a{border-left:1px solid #333}
#cncssnav >ul >li.has-sub >ul >li.active >a, #cncssnav >ul ul >li.has-sub >ul >li.active>a{border-top:1px solid #333}

@media screen and (max-width:700px){.logo{position:absolute; top:0; left:0; width:100%; height:46px; text-align:center; padding:10px 0 0 0; float:none}
.logo2{display:none}
nav{width:100%}
#cncssnav{margin:00px 0}
#cncssnav{width:100%}
#cncssnav ul{width:100%; display:none; margin:0 0}
#cncssnav ul li{width:100%; border-top:1px solid #444;  background:#000}
#cncssnav ul li:hover{background:#363636}
#cncssnav ul ul li, #cncssnav li:hover >ul >li{height:auto}
#cncssnav ul li a, #cncssnav ul ul li a{width:100%; border-bottom:0}
#cncssnav >ul >li{float:none}
#cncssnav ul ul li a{padding-left:25px}
#cncssnav ul ul li{background:#333!important}
#cncssnav ul ul li:hover{background:#363636!important}
#cncssnav ul ul ul li a{padding-left:35px}
#cncssnav ul ul li a{color:#ddd; background:none}
#cncssnav ul ul li:hover >a, #cncssnav ul ul li.active >a{color:#fff}
#cncssnav ul ul, #cncssnav ul ul ul{position:relative; left:0; width:100%; margin:0; text-align:left}
#cncssnav >ul >li.has-sub >a:after, #cncssnav >ul >li.has-sub >a:before, #cncssnav ul ul >li.has-sub >a:after, #cncssnav ul ul >li.has-sub >a:before{display:none}
#cncssnav #head-mobile{display:block; padding:23px; color:#ddd; font-size:12px; font-weight:700}
.button{width:55px; height:46px; position:absolute; right:0; top:-9px; cursor:pointer; z-index:12399994}
.button:after{position:absolute; top:19px; right:20px; display:block; height:6px; width:20px; border-top:2px solid #000; border-bottom:2px solid #000; content:''}
.button:before{-webkit-transition:all .3s ease; -ms-transition:all .3s ease; transition:all .3s ease; position:absolute; top:15px; right:20px; display:block; height:2px; width:20px; background:#000; content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease; -ms-transition:all .3s ease; transition:all .3s ease; top:23px; border:0; height:2px; width:19px; background:#000; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg)}
.button.menu-opened:before{top:23px; background:#000; width:19px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg)}
#cncssnav .submenu-button{position:absolute; z-index:99; right:0; top:0; display:block; border-left:1px solid #444; height:46px; width:46px; cursor:pointer}
#cncssnav .submenu-button.submenu-opened{background:#262626}
#cncssnav ul ul .submenu-button{height:34px; width:34px}
#cncssnav .submenu-button:after{position:absolute; top:22px; right:19px; width:8px; height:2px; display:block; background:#ddd; content:''}
#cncssnav ul ul .submenu-button:after{top:15px; right:13px}
#cncssnav .submenu-button.submenu-opened:after{background:#fff}
#cncssnav .submenu-button:before{position:absolute; top:19px; right:22px; display:block; width:2px; height:8px; background:#ddd; content:''}
#cncssnav ul ul .submenu-button:before{top:12px; right:16px}
#cncssnav .submenu-button.submenu-opened:before{display:none}
#cncssnav ul ul ul li.active a{border-left:none}
#cncssnav >ul >li.has-sub >ul >li.active >a, #cncssnav >ul ul >li.has-sub >ul >li.active >a{border-top:none}

#cncssnav >ul >li >a{color:#fff!important}

}

.v-rev-slider{    height:450px}

.v-rev-slider .v-slider-overlay{    background-repeat:repeat;     background-position:center center;     position:absolute;     left:0;     top:0;     width:100%;     height:100%;     opacity:0.8;     background-image:url('../img/base/video-overlay-1.html')}

.v-rev-slider .v-slider-overlay.overlay-colored{ background-color:#6DBFEC;  opacity:0.4}

.v-overlay-colored{ background-repeat:repeat;  background-position:center center;  position:absolute;  left:0;  top:0;  width:100%;  height:100%;  opacity:0.8}

.csmenu >ul >li >a{ padding:17px;  font-size:12px;  letter-spacing:1px;  text-decoration:none;  color:#000 !important;  font-weight:700}
.csmenu{margin:15px 0!important}

footer, footer p{color:#999; line-height:21px}
footer{padding:0 0 0; border-top:0 solid transparent;  border-top-width:1px; background:#222}
footer .denote-area{width:41.66%; float:left}
.nlcontact-info{ width:27%;  float:left;  margin-right:40px}
.nlcontact-info:last-child{margin-right:0px}
.widget ul li{margin-bottom:0; line-height:19px}

footer .widget ul li{border-color:#333}
footer .footer-nlcontact-info .fa{margin-right:10px; font-size:14px; width:12px}
footer .footer-nlcontact-info p{ margin-bottom:6px}
.klanten-blog { width: 100%;  float: left; margin-top: 3%;}
.klanten-blog-left {width: 68%;
float: left; text-align:justify;
margin-right: 10px; }
.klanten-blog-right{width:30%; float:right;padding: 20px;
background: #fff;}
.itemize-log{width:25%; float:left}
.nlfunnel{display:block}
h2.entry-title {
    font-size: 33px;
}
.entry-categories-inner {
    
    display: none;
}
.klant-blog-cover { width:100%; float:left; margin-bottom: 10px; margin-bottom: 10px; padding:20px;
background: #fff;}
.post-meta-wrapper {
    margin-top: 1rem;
}
.entry-title a {
    color: #1e6fb7;
}
.klanten-blog-right h2 {background: #3b5998;
    color: #fff;
    padding: 10px;
    font-size: 13px !important;
    font-weight: normal;}
.nlfunnel-video{width:25%; float:left; background:#06F; border-radius:50%; width:220px; margin:10px 10px; height:220px; position:relative}
.nlfunnel-video img{border-radius:50%; width:100%; height:100%;  border:1px solid #3db7d3}
.utub{position:absolute; top:90px; left:90px}
.utub img{position:absolute; top:0; left:0; width:50px; height:auto; border-radius:0; cursor:pointer;  border:0px solid #3db7d3}

.nlicon{ font-size:30px;  line-height:26px;  padding:0;  width:auto;  height:24px;  background-image:none;  color:#25CBF5}
.btn-hover.color-9 a { color:#fff;}
footer .widget{padding-bottom:10px}
.pull-bottom-small{margin-bottom:5px;  padding-right:25px}

.copyright{padding:8px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; height:auto;  overflow:hidden; font-size:12px; border-top:0 solid transparent; border-top-width:1px; background-color:#2C2C2C; border-top-color:#333}
.copyright p{font-size:12px; float:left; margin-bottom:0; line-height:24px; color:#aaa; padding-bottom:2px; padding-top:8px}
.copyright nav .menu{ float:right}
nav.std-menu .menu{ height:auto;  margin:0;  position:relative;  padding:0}

nav.std-menu .menu li{ position:relative;  display:inline-block;  float:left;  font-size:14px;  margin:8px 0}

nav.std-menu .menu li:first-child{ background:none}

nav.std-menu .menu li >a{ text-decoration:none;  padding:2px 0;  margin:0 10px;  display:block;  white-space:nowrap;  background:transparent}

.copyright a:hover{ color:#25CBF5}

.copyright a{ color:#aaa;  border-bottom:solid 1px rgba(255,255,255,.07);  padding-bottom:2px;  font-size:12px}

.v-menu-item-info{ background:#c10841;  -webkit-border-radius:2px;  -moz-border-radius:2px;  border-radius:2px;  color:#fff;  line-height:1;  margin:2px 0 0 7px;  padding:3px 5px;  display:inline-block;  font-size:12px}

footer ul.social-icons li a{border:1px solid rgba(247,247,247,0.17); border-radius:0 100px 100px; margin-right:8px}

footer h4{ font-family:source_sans_probold,Arial,Helvetica,Tahoma,sans-serif;  letter-spacing:1.8px;  font-weight:400!important;  margin-top:0;  margin-bottom:20px;  padding-bottom:0;  font-size:13px;  line-height:23px;  text-transform:uppercase;  display:inline-block;  width:auto;  color:#f4f4f4!important}

ul.social-icons{ height:auto;  overflow:hidden;  list-style:none!important}

ul.social-icons li{ float:left;  display:inline-block}

.share-links ul.social-icons li{ height:36px}

ul.social-icons.center li{ float:none}

ul.social-icons li:not(.sf-love) a{ display:inline-block;  padding:10px;  width:50px;  height:50px;  line-height:50px;  font-size:20px;  overflow:hidden;  position:relative;  text-align:center;  -moz-transition:all 0.35s;  -o-transition:all 0.35s;  -webkit-transition:all 0.35s;  transition:all 0.35s}

ul.social-icons li:not(.sf-love) a i{ display:block;  height:100%;  position:relative;  top:15%;  -moz-transition:top 0.35s;  -o-transition:top 0.35s;  -webkit-transition:top 0.35s;  transition:top 0.35s;  width:100%;  margin-bottom:23px}

.browser-ie ul.social-icons li a{ display:inline-block;  padding:10px;  width:36px;  height:36px;  line-height:36px;  font-size:16px;  overflow:hidden;  position:relative;  text-align:center;  -moz-transition:all 0.35s;  -o-transition:all 0.35s;  -webkit-transition:all 0.35s;  transition:all 0.35s;  color:#222}

.browser-ie ul.social-icons li a i{ display:block;  height:100%;  position:relative;  top:0%;  -moz-transition:top 0.35s;  -o-transition:top 0.35s;  -webkit-transition:top 0.35s;  transition:top 0.35s;  width:100%;  margin-bottom:31px}

ul.social-icons.light li a{ color:#fff}

ul.social-icons.dark li a{ color:#222}

ul.social-icons li a:hover{ color:#fff!important}

ul.social-icons li a:hover i{ top:-46px}

ul.social-icons.large li{ height:50px;  margin-bottom:10px}

ul.social-icons.large li a{ padding:14px;  width:50px;  height:50px;  line-height:50px;  font-size:24px}

ul.social-icons.large li a i{ margin-top:0}

ul.social-icons.large li a:hover i{ top:-52px}

ul.social-icons li.twitter a:hover{ background-color:#00aced}

ul.social-icons li.facebook a:hover{ background-color:#3b5998}

ul.social-icons li.googleplus a:hover{ background-color:#dd4b39}

ul.social-icons li.youtube a:hover{ background-color:#b00}

ul.social-icons li.instagram a:hover{ background-color:#517fa4}

ul.social-icons li.linkedin a:hover{ background-color:#007bb6}

ul.social-icons li.pinterest a:hover{ background-color:#cb2027}

ul.social-icons li.foursquare a:hover{ background-color:#00aeef}

ul.social-icons li.flickr a:hover{ background-color:#ff0084}

ul.social-icons li.tumblr a:hover{ background-color:#32506d}

ul.social-icons li.vimeo a:hover{ background-color:#aad450}

ul.social-icons li.dribbble a:hover{ background-color:#ea4c89}

ul.social-icons li.Gmail a:hover{ background-color:#0078ca}

ul.social-icons li.github a:hover{ background-color:#333}

ul.social-icons li.xing a:hover{ background-color:#006567}

ul.social-icons li.mail a:hover{ background-color:#666}

ul.social-icons li.page-link a:hover{ background-color:#333}
ul.social-icons.standard.circle li a{ border:1px solid #666;  border-radius:0 100px 100px;  margin-right:8px}

ul.social-icons.large.circle li a{ border:1px solid #666;  border-radius:0 100px 100px;  margin-right:8px;  padding:13px}
 
.widget ul{ margin:0;  list-style:none}

.sm-t{font-size:12px; line-height:15px}

.browser-ie .portfolio-grid li, .browser-ie10 .portfolio-grid li{ background-image:none}

.portfolio-grid li a{ padding:0 !important}

.portfolio-grid li a img{ width:70px;  height:70px;  -moz-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out}

.portfolio-grid li:hover img{ -moz-opacity:0;  opacity:0;  filter:alpha(opacity=0)}

.portfolio-grid li a:after{ content:"f064";  font-family:"FontAwesome";  font-weight:normal;  font-style:normal;  display:inline-block;  text-decoration:inherit;  font-size:16px;  position:absolute;  right:50%;  top:50%;  margin-top:-8px;  margin-right:-9px;  color:#fff;  -moz-opacity:0;  opacity:0;  filter:alpha(opacity=0);  -moz-transition:all 0.3s ease-in-out;  -webkit-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out;  transition:all 0.3s ease-in-out}

.portfolio-grid li:hover a:after{ -moz-opacity:1;  opacity:1;  filter:alpha(opacity=100)}

.browser-ie .portfolio-grid li a:after{ display:none}

.v-portfolio-items.no-padding li.v-portfolio-item{ padding:1px}

.full-width-area.v-portfolio-items{ padding:0 2%}

.full-width-area.v-portfolio-items .v-portfolio-item{ width:24%;  padding:0 1%}

.nlwhite-log{float:left;  width:25%}

.nlfeature-log{ display:block;  position:relative;  z-index:2}

.nlfeature-log.nlfeature-log-st{ text-align:center;  padding:10px}

.nlfeature-log-st .nlfeature-log-icon{ margin-right:0;  margin-bottom:5px}

.nlfeature-log-st .nlicon{ padding:0}

.nlfeature-log h3 >i{ font-size:1.3em;  margin-right:15px}

.nlfeature-log.nlfeature-log-st h3{ margin-bottom:20px}

.nlfeature-log.left-icon h3, .nlfeature-log.left-icon-v2 h3{ margin-top:0}

.nlfeature-log.left-icon .nlfeature-log-icon{ float:left;  position:relative;  margin-top:3px}

.nlfeature-log.left-icon-v2 >i{ float:left;  position:relative;  font-size:42px;  line-height:52px;  text-align:center;  width:44px}

.nlfeature-log.left-icon-v2 >span{ float:left;  position:relative;  font-size:46px;  line-height:46px;  text-align:center;  width:48px;  margin-left:0}

.nlfeature-log.nlfeature-log-secundary-two .nlicon{ margin-bottom:15px}

.nlfeature-log.nlfeature-log-secundary-two h3{ margin-top:10px}

.nlfeature-log[class*="nlfeature-log-secundary-"] .nlfeature-log-icon{  -moz-background-size:100% 100%;  background-size:100% 100%;  background-position:center center;  position:absolute;  left:39%;  top:0px;  -moz-border-radius:0 100px 100px;  -webkit-border-radius:0 100px 100px;  border-radius:0 100px 100px;  height:30px;  width:30px;  line-height:12px;  border:0;  margin:0;  -moz-transition:all 0.1s ease-in-out;  -webkit-transition:all 0.1s ease-in-out;  -o-transition:all 0.1s ease-in-out;  transition:all 0.1s ease-in-out}

.browser-ie .nlfeature-log[class*="nlfeature-log-secundary-"] .nlfeature-log-icon, 
.browser-ie10 .nlfeature-log[class*="nlfeature-log-secundary-"] .nlfeature-log-icon{ background-image:none}

.nlfeature-log.nlfeature-log-secundary-three .nlfeature-log-icon{ right:50%;  margin-right:-35px}

.nlfeature-log[class*="nlfeature-log-secundary-"] .nlfeature-log-text{ background:#fff;  padding:30px 10px 15px;  margin-top:35px;  margin-bottom:20px;  -moz-box-sizing:border-box;  -ms-box-sizing:border-box;  -webkit-box-sizing:border-box;  box-sizing:border-box;  -moz-border-radius:4px;  -webkit-border-radius:4px;  border-radius:4px;  -moz-background-clip:padding;  -webkit-background-clip:padding-box;  background-clip:padding-box}

.nlfeature-log[class*="nlfeature-log-secundary-"].left-icon-x .nlfeature-log-icon{ top:35%;  left:0px}

.nlfeature-log[class*="nlfeature-log-secundary-"].left-icon-x .nlfeature-log-text{  margin-left:35px;  padding:20px 30px 30px 50px}

.nlfeature-log[class*="nlfeature-log-secundary-"].left-icon-x h3, 
.nlfeature-log[class*="nlfeature-log-secundary-"].left-icon-x .nlfeature-log-text-inner{ text-align:left}

.nlfeature-log.nlfeature-log-secundary-three .nlfeature-log-text{ padding:60px 30px 65px 30px;  padding-bottom:40px}

.nlfeature-log.nlfeature-log-secundary-two .nlfeature-log-text{ padding-bottom:30px;  text-align:center}

.nlfeature-log.nlfeature-log-secundary-four .nlfeature-log-text{ padding:25px 30px 20px}

.nlfeature-log.nlfeature-log-secundary-four h3{ margin-top:0}

.nlfeature-log .nlfeature-log-text{ display:block; margin:15px}
.nlfeature-log-icon .nlicon{ padding:0;  display:block}
.nlfeature-log-icon.small .nlicon{ font-size:30px;  line-height:26px;  padding:0;  width:auto;  height:24px;  background-image:none;  color:#25CBF5}

.nlfeature-log.left-icon .nlfeature-log-text{ display:block;  margin-left:5px}

.nlfeature-log.left-icon-v2 .nlfeature-log-text{ display:block;  margin-left:60px}

.nlfeature-log.left-icon-v2 .nlfeature-log-text h3{ margin-bottom:10px}

.nlfeature-log.nlfeature-log-secundary-three h3, 
.nlfeature-log.nlfeature-log-secundary-three .nlfeature-log-text-inner{ text-align:center}

.nlfeature-log[class*="nlfeature-log-secundary-"] h3, 
.nlfeature-log[class*="nlfeature-log-secundary-"] .nlfeature-log-text-inner{ color:#333!important;  text-align:center;  margin-top:15px}

.nlfeature-log-line{ width:50px;  height:1px;  margin:0 auto;  display:block;  background:#e4e4e4;  margin-bottom:20px;  -webkit-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;  -moz-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0s!important;  -o-transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important;  transition:all 500ms cubic-bezier(0.175,0.885,0.320,1.275) 0!important}

.sf-hover .nlfeature-log-line{ width:100px}

.nlfeature-log-text-inner{ display:block;  width:100%;  line-height:165%; text-align:justify}

.nlfeature-log-text-inner p:last-child{ margin-bottom:0}

.nlfeature-log-icon:hover, 
.sf-hover .nlfeature-log-icon, 
.nlfeature-log[class*="nlfeature-log-secundary-"] .nlfeature-log-icon, 
.sf-hover .nlfeature-log-line{ background-color:#fb7d58}

.nlfeature-log-icon:hover .nlicon, 
.sf-hover .nlfeature-log-icon .nlicon, 
.nlfeature-log.nlfeature-log-secundary-one .nlicon, 
.nlfeature-log.nlfeature-log-secundary-three .nlicon{ color:#fff}

.nlfeature-log .icon-white{ color:#fff}

.nlfeature-log-animated .back, 
.nlfeature-log-animated .back h3{ color:#fff !important}

 
.read-more{ text-decoration:none;  display:inline-block;  border-bottom:1px dotted #e3e3e3;  border-color:#25CBF5}

.v-counter{ text-align:center;  padding:20px 0;  padding-top:25px}

.v-counter .count-number{ font-size:50px}

.v-counter .count-divider{ width:100%;  text-align:center;  height:1px;  margin-top:15px;  margin-bottom:20px}

.v-counter .count-divider span{ background:#e4e4e4;  width:0px;  height:1px;  display:inline-block}

.v-counter .nlitemize-text{ opacity:0;  bottom:-15px;  position:relative;  padding-top:12px;  font-size:13px}

.nlitemize-wrap .nlicon{ font-size:44px;  line-height:45px;  height:45px}

.v-counter h6.nlitemize-text{ letter-spacing:1px}

.v-bg-stylish-v5 .nlitemize-wrap .nlicon{ color:#FFF}

.nlitemize-wrap.white .nlicon, 
.nlitemize-wrap.white .count-number, 
.nlitemize-wrap.white .nlitemize-text, 
.nlitemize-wrap.white .nlitemize-text{ color:white}
 
.nlparallax h4.v-heading{    border-bottom-color:#000}

.mobile-browser .nlparallax{    background-position:50% 0!important}

.nlparallax h4.v-heading:before{    border:0}

.nlparallax{    padding-top:80px !important;     padding-bottom:80px !important;     overflow:hidden;     position:relative;     width:100%;     background-attachment:fixed;     -moz-background-size:cover;     -webkit-background-size:cover;     background-size:cover;     background-repeat:no-repeat;     background-position:center center}

.nlparallax.bg-type-pattern{    background-repeat:repeat;     -moz-background-size:auto;     background-size:auto}

.nlparallax.parallax-scroll{    background-attachment:scroll}
.nlparallax {background-image: url('https://klantenservicetelefoonnummer.com/wp-content/uploads/2020/08/slider5.jpg');}
.nlparallax.parallax-stellar{    -webkit-background-size:cover;     -moz-background-size:cover;     background-size:cover;     background-attachment:fixed;     background-repeat:no-repeat;     background-position:50% 0}

.mobile-browser .nlparallax{    background-attachment:scroll!important;     background-position:center center!important}

.nlparallax .v-content-wrapper{    position:relative;     z-index:5}

.nlparallax.parallax-window-height .v-content-wrapper{    top:50%}

.nlparallax.parallax-window-height .row, 
.nlparallax.parallax-window-height .container{    height:100%}

.nlparallax-video .v-content-wrapper{    position:relative;     z-index:4}

.nlparallax-video.parallax-video-height .v-content-wrapper{    top:55%;     opacity:0}

.nlparallax-video.parallax-window-height .row, 
.nlparallax-video.parallax-window-height .container{    height:100%}

.mobile-browser .nlparallax .v-content-wrapper{    opacity:1!important;     top:50%!important}

.nlparallax .v-content-wrapper p:last-child{    margin-bottom:0}

.nlparallax-video video{    position:absolute;     z-index:2;     left:0;     top:0;     min-width:100%;     min-height:100%}

.nlparallax-video .video-overlay{    background-repeat:repeat;     background-position:center center;     position:absolute;     z-index:3;     left:0;     top:0;     width:100%;     height:100%;     opacity:0.8}

.nlparallax-video .video-overlay.overlay-striped{    background-image:url('../images/video-overlay-1.html')}

.nlparallax-video .video-overlay.overlay-colored{    background-color:#1488C9;     opacity:0.4}

.nlparallax-video.parallax-video-height .video-overlay{    opacity:0}

.v-overlay-x{    background-repeat:repeat;     background-position:center center;     position:absolute;     left:0;     top:0;     width:100%;     height:100%;     background-image:url('../images/base/overlay-d.html');  background-color:rgba(18,18,18,0.7 )}
.form-box{padding:20px 20px; background:#fff; border:1px solid #ececec; margin:10px 20px 10px 0px}
.form-filed label{display:inline-block; max-width:100%; margin-bottom:5px; font-weight:bold}

.form-textarea{ font-size:13px;  height:80px;  border:1px solid #ccc; width:100%;  padding:6px 12px;  font-size:14px;  line-height:1.42857143;  color:#555;  background-color:#fff; margin-bottom:20px}
.form-control{ display:block;  width:100%;  height:34px;  padding:6px 12px;  font-size:14px;  line-height:1.42857143;  color:#555;  background-color:#fff;  background-image:none;  border:1px solid #ccc;  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);  -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;  -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;  transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}

.clearfix:after{ visibility:hidden;  display:block;  content:"";  clear:both;  height:0}

@media all and (max-width:660px){  header div#logo{ display:block;  float:none;  margin:0 auto;  height:80px;  line-height:100px;  text-align:center}
 header nav{ display:block;  float:none;  height:50px;  text-align:center;  margin:0 auto}
 header nav a{ line-height:50px;  margin:0 10px}
 header.smaller{ height:75px}
 header.smaller h1#logo{ height:40px;  line-height:40px;  font-size:30px}
 header.smaller nav{ height:35px}
 header.smaller nav a{ line-height:35px}
}
@media all and (max-width:600px){ .container{ width:100%}

 #info-bar a{ display:block}
 #info-bar span.all-tutorials, 
 #info-bar span.back-to-tutorial{ width:100%}
 #info-bar span.all-tutorials, 
 #info-bar span.back-to-tutorial{ float:none;  text-align:center}
 #info-bar span.all-tutorials{ border-bottom:solid 1px #0793e2}
}

@media only screen and (min-width:767px) and (max-width:1100px){.container{width:100%}
#cncssnav >ul >li >a{ font-size:9px; !important}
#cncssnav >ul >li.has-sub >a{ padding-right:20px!important}
.nlfeature-log[class*="nlfeature-log-secundary-"] .nlfeature-log-text{min-height:338px !important}
#cncssnav >ul >li >a{padding:17px 3px}
.tech-support-left{width:32%!important; float:left}
.nlfeature-log-text-inner{font-size:12px; line-height:20px}
.nlfeature-log.left-icon h3{font-size:16px; line-height:24px; font-weight:normal; margin-bottom:0px}
.nlfeature-log-text-v1{width:70%}
.nlfeature-log-icon{margin-right:5px}
.tech-support-mid{width:30%; float:left; margin:10px 10px}
.nlfeature-log-icon.small{padding:10px 12px 10px 10px}

.nlfeature-log[class*="nlfeature-log-secundary-"] .nlfeature-log-text{ background:#FFF none repeat scroll 0% 0% padding-box;  padding:15px 15px}

.nlfunnel-video{ float:left;  background:#06F none repeat scroll 0% 0%;  border-radius:50%;  width:200px;  margin:0px 23px;  height:200px;  position:relative}
.nlfunnel-video img{ border-radius:50%;  width:100%;  height:100%;  border:1px solid #3DB7D3}

.utub img{ position:absolute;  top:0px;  left:0px;  width:50px;  height:auto;  border-radius:0px;  cursor:pointer;  border:0px solid #3DB7D3}

.utub{ position:absolute;  top:38%;  left:39%}

section .nlcontant-log{ float:left;  width:50%}
section h1{font-size:36px}
section .image-log-cn{float:left; width:40%}
section .image-log-cn img{width:100%}

.nlsecond-log-left{width:34%; margin:0 20px; float:left}
.nlsecond-log-right{float:left; width:50%}
.nlsecond-log .phone-image{max-width:350px; margin:0px 0px}
.nlsecond-log .nlsecond-log-left img{max-width:100%}
.tech-support-left{width:100%; float:left}
footer .denote-area, .nlcontact-info,{width:31%; float:left}
footer .denote-area{width:39.66%; float:left}

.nlpublic-comment{margin:0px}
.nlset-member{width:23%; margin-right:14px}
.nlset-box-left{width:27%; float:left; margin:10px}
.nlsavior-right{width:61%}
.nlsavior-left{width:100%}
.nlset-box-right{width:70%; float:left; padding:10px; margin:0}
.public-right{float:left; width:75%; margin-left:7px; text-align:left}


}

@media only screen and (min-width:480px) and (max-width:767px){.container{width:100%}

.tech-support-mid{width:90%;  float:left; margin:10px 20px}
.itemize-log{width:100%; float:left}
.nlwhite-log{float:left; width:100%}
.nlsecond-log .nlsecond-log-right img{max-width:100%}
section .image-log-cn{float:left; width:100%}
h1{font-size:25px; line-height:35px}
section .nlcontant-log{float:left; width:100%}
section h1.inner{color:#333; font-size:16px; line-height:28px}
.nlsecond-log-left{width:100%; float:left}
.nlsecond-log-right{float:left; width:100%}
.nlsecond-log .phone-image{max-width:350px; margin:0px 0px}
.nlsecond-log .nlsecond-log-left img{max-width:100%}
footer .denote-area, .nlcontact-info, .tech-support-left{width:100%; float:left}
.b-left{width:100%; float:left}
.date-nlpoles{ float:left;  margin-right:0}
section.nlbanner{ padding-bottom:20px !important}
.entry-content h1{ margin:1em auto 3rem !important}
.ul-list-half li{width:100%}
.nlpublic-comment{margin:0px}
section.nlbanner{padding-top:15px}
.nlset-member{width:100%; margin-right:0px}
.nlset-box-left{width:93%; float:left; margin:10px}
.nlsavior-right{width:61%}
.nlsavior-left{width:100%}
.nlset-box-right{width:99%; float:left; padding:10px; margin:0}
.public-right{float:left; width:75%; margin-left:7px; text-align:left}
#cncssnav{margin-top:-47px!important}
.b-right{width:100%; float:left}
.klanten-blog-left {
    width:100%;
    margin-right:0px;
}
.klanten-blog-right{
    width:100%;
}	
.mt50{margin-top:20px}
.span_h2{line-height:20px; font-size:19px}
}

@media only screen and (min-width:320px) and (max-width:479px){#cncssnav{margin-top:-47px!important}
.nlfeature-log-text-v1{ display:block;  color:#000;  float:left;  width:100%}
section.nlbanner{ padding-bottom:20px !important}
.entry-content >*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){ width:calc(100% - 1rem) !important}
.entry-content h1{ margin:1em auto 3rem !important}
.tech-support-mid{width:90%;  float:left; margin:10px 20px}
.itemize-log{width:49%; float:left}
.v-counter .count-number{font-size:25px}
.nlwhite-log{float:left; width:100%}
.nlsecond-log .nlsecond-log-right img{max-width:100%}
section .image-log-cn{float:left; width:100%}
section .image-log-cn img{width:100%}
h1{font-size:25px; line-height:35px}
section .nlcontant-log{float:left; width:100%}
.span_h2{line-height:20px; font-size:19px}
.nlfunnel-video{width:115px; margin:10px 10px; height:115px}
.utub img{width:30px}
.utub{position:absolute; top:45px; left:45px}
.klanten-blog-left {
    width:100%;
    margin-right:0px;
}
.klanten-blog-right{
    width:100%;
}	
.nlsecond-log-left{width:100%; float:left}
.nlsecond-log-right{float:left; width:100%}
.nlsecond-log .phone-image{max-width:350px; margin:0px 0px}
.nlsecond-log .nlsecond-log-left img{max-width:100%}
footer .denote-area, .nlcontact-info, .tech-support-left{width:100%; float:left}
.ul-list-half li{width:100%}
.nlcallhead{margin-right:-21px; white-space:nowrap; z-index:1; margin:0 auto; width:254px}
.phone-list li{padding:1px 0}
.nlparallax{padding-bottom:15px !important; padding-top:30px !important; background-image:none!important;  background:#004c70}

.b-left{width:100%; float:left}
.date-nlpoles{ float:left;  margin-right:0}

.mt50{ margin-top:20px}

section .h1, h1{ color:#fff;  font-size:25px;  font-weight:700;  margin-bottom:10px;  text-align:center;  line-height:35px}

section h1{color:#fff;  font-size:22px;  font-weight:700;  margin-bottom:10px;  line-height:35px;  text-align:center}

.nlpublic-comment{margin:0px}
.nlset-member{width:100%; margin-right:0px}
.nlset-box-left{width:93%; float:left; margin:10px}
.nlsavior-right{width:61%}
.nlsavior-left{width:100%}
.nlset-box-right{width:99%; float:left; padding:10px; margin:0}
.public-right{float:left; width:75%; margin-left:7px; text-align:left}

.nlcap{ font-size:17px;  line-height:30px;  font-weight:300;  font-family:Raleway;  color:rgb(255,255,255);  text-decoration:none;  background-color:transparent;  margin:0 0 20px 0;  border-width:0px;  border-color:rgb(255,255,255);  border-style:none;  text-align:center}
section h1.inner{color:#333; font-size:16px; line-height:28px}
.hide-img, .image-log-cn, .tech-support-mid, section.dark-color-cn{display:none}
section.nlbanner{ background-image:none;  background-color:#32a0e0}
.post-inner {
    padding-top: 0rem;
}
	h2.entry-title {
    font-size: 25px;
    padding-top: 30px;
}
.nlbtn.nlsecond-light, .nlthird-light{padding:4px 16px !important; font-size:18px; width:100%; margin-top:5px; text-align:center; color:#fff !important}
.b-right{width:100%; float:left}

}
