@media (max-width:320px) {
 .mobile-menu-button {
  top:39px !important;
}
 #banner {
  margin:0 auto 6px;
}
 #services {
  margin-bottom:0;
}
}

 @media (max-width:640px) {
 	.hosting .rightcol{
 		overflow: hidden;
 	}
 	.value-text
 	{
 		 line-height: 25px;
 	}
 #domain-sec .check .custom-arrow select {
 font-size: 12px;
}
 .wrapper {
width:97%;
padding:5px;
}
 #services ul li, #services ul li:last-child {
width:100%;
float:none;
padding:9px 0 9px 0;
border:none;
background:none;
}
 #domain-sec input.button2 {
 cursor: pointer;
 margin: 0 auto;
 width: 87px;
 line-height: 16px;
 position: relative;
 top:6px;
}
 #domain-sec {
background: url(../images/domain-bg-sm.jpg) no-repeat right top;
 padding: 23px 16px 27px;
 width: 313px;
 margin: 0 auto;
 overflow: hidden;
}
 #domain-sec .checktxt {
width:auto;
color:#000;
}
 .ftr-links, .middleftr {
width:100%;
float:none;
border:none;
}
.ftr-links {
display: none;
}
 #domain-sec .check .custom-arrow {
background: url("../images/dropdown-arrow.png") no-repeat scroll 47px 9px;
}
 #domain-sec .check input {
 background: none;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 width: 157px;
}
 #domain-sec .check {
 background: url(../images/640.PNG) no-repeat 0 0;
 width: 308px;
}
 #domain-sec .check .custom-arrow select {
padding: 0 0 6px 4px;
}
 .mobile-nav {
top:-38px;
}
 a.getstarted {
background-size:97% auto;
display:block;
font-size:15px;
height:auto;
padding:0 9px;
width:90px !important;
}
 a.getstarted:hover {
background-size:97% auto !important;
display:block;
}
 header {
margin-bottom:0;
}
 .lastftr {
width:100%;
}
 .sticky-header .mobile-menu-button,
 #header.mobile-menu .mobile-menu-button{
top:8px !important;
}
 header {
position:static;
}
 #banner {
top:0;
margin:0 auto 6px;
}
 .lastftr input.inputtxt {
width:162px;
background-position:160px 14px;
}
 #services ul li {
width:100% !important;
}
 .contact-form {
float:none;
width:100%;
margin:0;
}
 .contact-form .left, .contact-form .right {
float:none;
}
 .contact-form .input-txt, .contact-form textarea, .contact-form .phone .input-txt, .contact-form .comment textarea {
width:93%;
}
 .contact-service {
float:none;
width:100%;
}
 .contact-form .sendmsg input {
clear:both;
display:block;
float:none;
margin-bottom:15px;
}
 .hosting .mobile {
width: 96%;
display:block;
}
 .hosting .desktop {
display:none;
}
 .hosting-table h3 {
text-align:center;
}
 .hosting-table .leftcol td {
padding:9px 18px 9px 0;
}
 .hosting-table .leftcol td.takeaction {
padding:38px 35px 37px 0!important;
font-size:15px;
}
 .hosting-table .leftcol td.setupbg {
font-size:13px;
padding:0 5 0 0;
height:auto;
vertical-align:middle;
}
 .hosting table td.noborder2 {
height: auto;
}
 .hosting table td.noborder2:after {
content: '';
}
 .hosting-table tbody {
width:100%;
display:inline-table;
}
 .hosting-table1 tbody {
width:100%;
display:inline-table;
}
 .hosting-table1 tbody tr {
width:100%;
display:inline-table;
}
 .hosting .pakketbg table td:after {
right:0;
}
 .hosting-table .leftcol td:after {
right:0;
}
 .hosting .rightcol tr.last td:last-child {
border-radius:0 0 15px 15px !important;
}
 .hosting .rightcol tr.last {
background:none;
}
 .hosting-table .leftcol td.mysql {
padding:0;
}
 .hosting-table .leftcol td.mysql br {
display:none;
}
 a.signup {
margin:0;
}
 .hosting .rightcol .headertable.newsize td {
font-size:16px;
padding:11px 0;
}
 .wrap-pos {
position:static;
top:0;
}
 .lastftr input.button3 {
padding:12px 0 12px;
}
 .button2 {
padding:12px 0 14px;
 line-height: 24px;
}
 .wrap-pos {
padding-top:0 !important;
position:static;
padding-top:0 !important;
}

}
 @media only screen and (orientation:landscape) and (device-width:320px), (device-width:818px) { /* 81x was 76x */
 .section-content, .section-content.section-image::after {
background-attachment:scroll !important;
}
}
 @media (max-width:959px) {
 .header:after {
background-image:none;
}
 .mobile-nav-container, .mobile-nav-container {
width:100%;
margin-left:0;
margin-top:0 !important;
clear:both;
}
 .mobile-menu-button {
float:right;
display:none;
padding:13px;
background-color:#0084bf;
position:absolute;
top:24px;
right:15px;
color:#fff;
cursor:pointer;
font-size:17px;
-webkit-transition:opacity 0.3s;
-moz-transition:opacity 0.3s;
-o-transition:opacity 0.3s;
transition:opacity 0.3s;
}
 .mobile-menu-button:hover {
opacity:0.78;
}
 .searchbox {
display:none;
}

#header.sticky-header #logo,
#header.mobile-menu #logo{
	margin-top: 0px;
}
#header.sticky-header ul.navigation,
#header.mobile-menu ul.navigation{
	margin-top: 8px;
}
#header.sticky-header #logo img,
#header.mobile-menu #logo img{
	width: 145px;
	height: 37px;
	margin-top: 2px;
}

 #header.sticky-header:after,
 #header.mobile-menu:after {
height:auto;
}
 .sticky-navigation .mobile-menu-button {
top:7px;
padding:8px;
}
 .navigation, .sticky-navigation {
display:block !important;
}
 .mobile-nav {
background-color: #0084bf;
box-sizing: border-box;
clear: both;
display: none;
float: none;
left: 0;
list-style-type: none;
margin: 0 8px;
overflow: hidden;
padding: 0 5px;
position: relative;
width: auto;
z-index: 99;
}
 .mobile-nav .searchbox-inputtext {
width:100%;
padding:5px 25px 5px 5px;
background:rgba(0, 0, 0, 0.25);
border:0;
margin:5px 0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
color:#fff;
outline:none;
}
 .mobile-nav .icon-search {
padding-top:4px;
padding-bottom:4px;
position:absolute;
right:2px;
top:6px;
color:#fff;
font-size:14px;
background:none;
border:none;
}
 .mobile-nav .searchbox-icon {
display:none;
}
 .mobile-nav li {
float:left;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
cursor:pointer;
padding:0px 0px;
}
 .mobile-nav ul {
display:none;
margin:0;
padding:0 0 0 0px;
overflow:hidden;
border-left:5px solid rgba(0, 0, 0, 0.11);
}
 .mobile-nav a {
width:100%;
color:#fff;
text-decoration:none;
display:block;
width:100%;
border-bottom:1px solid rgba(0, 0, 0, 0.11);
padding:10px 0px 10px 5px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
 .mobile-nav a:hover {
background:rgba(0, 0, 0, 0.11);
}
 .mobile-nav .icon-caret-up {
display:none;
}
 .mobile-nav .icon-chevron-down, .mobile-nav .icon-chevron-up {
font-size:13px;
margin:5px 20px 0 0px;
float:right;
}
 .mobile-nav {
top: -8px;
}
 .sticky-header .mobile-nav,
 #header.mobile-menu .mobile-nav{
top:-3px;
}
 .contact-form .sendmsg {
clear:both;
}
 .contact-form .sendmsg input {
background: url(../images/button5.png) no-repeat left top;
height: 41px;
}
 .contact-form .sendmsg input:hover {
background: url(../images/button5-hover.png) no-repeat;
}
 .contact-form .sendmsg p {
text-align: left;
padding-left: 4px;
padding-right: 0px;
}
 .mobile-nav-topmenu {
display:block;
}
 #banner {
height: 416px;
top: 209px;
}
 .bannercontainer {
width: 97%;
}
}
 @media (min-width:641px) and (max-width:959px) {
 .responsive-searchbox {
position:relative;
}
 #to-top-button {
display:none !important;
}
 .mobile-nav .label-nav-sub {
display:none !important;
}
 .mobile-nav-topmenu {
 display: none;
}
 header {
position:relative;
}
 .wrapper {
width:98%;
}
 #services {
margin-bottom:17px;
}
 #services ul li {
width:30%;
}
 #services ul li:last-child {
width:30%;
}
 .ftr-links {
width:21%;
margin:0 12px 0 0;
}
 .middleftr {
width:36%;
margin:0 12px 0 0;
}
 .lastftr {
width:36%;
padding:0px 0 0 11px;
}
 .copyright {
margin:0;
}
 .lastftr input.inputtxt {
width:40%;
background:url(../images/ftr-search-icn.png) no-repeat scroll 88% 14px #FFFFFF;
}
 a.getstarted {
z-index:9999999999;
}
 .contact-form {
margin:0 25px 0 0;
width:58%;
}
 .contact-service {
width:33%;
}
 .contact-form .left, .contact-form .right {
float:none;
}
 .contact-form .input-txt, .contact-form textarea, .contact-form .phone .input-txt, .contact-form .comment textarea {
width:96%;
}
 .contact-service p {
width:62%;
}
 .contact-form .sendmsg input {
clear:both;
display:block;
float:none;
margin-bottom:15px;
}
 .hosting .rightcol .headertable td {
height:121px;
}
 td.pakket {
height: 87px;
}
 .hosting .hosting-table1 .rightcol .headertable td {
height:107px;
}
}
.hosting-table .leftcol td.setupbg br {
	display:none;
}
.hosting-table .leftcol td.takeaction {
	height:22px;
}
.hosting-table1 .leftcol td.takeaction {
	height:55px;
}
}
 @media only screen and (min-width:818px) and (max-width:959px) { /* 81x was 76x */
 #banner, .bannercontainer {
width:100%;
overflow:hidden;
position:relative;
top:71px;
}
 header {
position:fixed;
}
 .banner {
width:96%;
margin:0 auto;
}
 .tp-simpleresponsive img {
height:auto !important;
overflow:hidden;
width:auto !important;
}
 .tp-simpleresponsive .caption img {
height:auto !important;
overflow:hidden;
display:block;
width:450px!important;
}
 .bannercontainer h2 {
font-size:30px;
}
 .wrap-pos {
padding-top:156px !important;
}
}
 @media (min-width:641px) and (max-width:817px) { /* 81x was 76x */

 .wrap-pos {
padding-top:0px!important;
}
 .contact-form {
float:none;
width:100%;
margin:0;
}
 .contact-form .left, .contact-form .right {
float:none;
}
 .contact-form .input-txt, .contact-form textarea, .contact-form .phone .input-txt, .contact-form .comment textarea {
width:93%;
}
 .contact-service {
float:none;
width:100%;
}
}
 @media only screen and (min-width:818px) and (max-width:959px) { /* 81x was 76x */
 .hosting-table1 .leftcol td {
 padding-top: 11px;
 line-height: 16px;
}
 .hosting-table .leftcol td.setupbg {
}
 .wrap-pos {
padding-top:209px!important;
}
 header {
position:fixed;
}
 .contact-service {
width:33%;
}
#header.sticky-header #logo img,
#header.mobile-menu #logo img{
	margin-top: 5px;
}
}
 @media(width:640px) {
 .hosting-table .leftcol td {
 padding-bottom: 16px\9!important;
}
 #banner {
background-position:center 115px !important;
padding-bottom:25px;
}
 #banner, .banner, .bannercontainer {
width:100%;
height:250px !important;
display:none;
}
 .tp-simpleresponsive .caption img {
height:auto !important;
overflow:hidden;
width:100% !important;
}
}
 @media(width:600px) {
 #banner, .banner, .bannercontainer {
height:220px !important;
display:none;
}
 #banner {
background-position:center 84px !important;
}
}
 @media only screen and (min-width:521px) and (max-width:817px) { /* 81x was 76x */
 .hosting-table1 .leftcol td {
 padding-top: 9px;
}
/* .hosting-table .leftcol td.setupbg {
 height: auto;
} Verwijderd, gaf problemen! */
 #banner {
background-position:center 143px;
padding-bottom:25px;
}
 #banner, .banner, .bannercontainer {
width:100%;
height:285px;
display:none;
}
 .bannercontainer h2 {
font-size:40px;
}
 #services ul li {
width:29%;
}
 .tp-simpleresponsive .caption img {
height:auto !important;
overflow:hidden;
width:100% !important;
}
}
 @media (max-width:360px) {
 /*.mobile-nav {
width: 98%!important;
}*/
 #banner, .banner, .bannercontainer {
width:100%;
height:185px;
display:none;
}
}
 @media only screen and (min-width:0px) and (max-width:520px) {
 #banner {
background-position:center;
padding-bottom:25px;
}
 #banner, .banner, .bannercontainer {
width:100%;
height:180px;
display:none;
}
 .bannercontainer h3 {
z-index:1;
}
 .tp-simpleresponsive .caption img {
height:auto !important;
overflow:hidden;
width:100% !important;
}
}
 @media handheld, only screen and (max-width: 1100px) {
 .navigation ul.last_one {
 left: -111px;
}
 .navigation ul.last_one .arrow {
 left: 158px;
}
}
 @media handheld, only screen and (max-width: 959px) {
 .hosting-table1 .leftcol td {
 height: 15px\9!important;
}
 .hosting-table1 .rightcol tr td {
 height: 18.5px\9!important;
}
 .hosting-table1 .leftcol td.setupbg {
 height: 14.5px\9!important;
}
 .hosting-table1 .pakket.noborder {
 height: 48px\9!important;
}
 .contact-service .round-radius {
 margin: -10px 15px 0 0;
}
.pakket.noborder {
 height: 91px;
}
.hosting-table1 .pakket.noborder {
 height: 87px;
}
 .hosting-table .leftcol td.setupbg {
}
 .hosting-table1 .leftcol td.setupbg {
 height: 14px!important;
}
}
 @media handheld, only screen and (max-width: 817px) { /* 81x was 76x */
.middleftr {
color: #656161;
float: left;
font-size: 11px;
line-height: 18px;

}
.lastftr input.inputtxt {
/*background-position: 160px 14px;
width: 141px;
 margin-bottom: 10px;*/
}
 .navigation, .sticky-navigation {
 display:none!important;
}
 .mobile-menu-button {
 display: block;
}
 .mobile-nav-topmenu {
 display: block;
}
 ol {
 padding: 0 15px;
 box-sizing: border-box;
}
 .hosting-table1 .leftcol td.setupbg {
 height: 20px!important;
}
 .contact-form .secure-img2 {
 margin-bottom: 20px;
}
body > div.container{
 		padding-top: 60px;
 	}
  header .wrapper{
    width: 100% !important;
    box-sizing:border-box;
    padding: 5px !important;
  }
  .mobile-nav {
   margin: 0 15px !important;
position: absolute;
right: 0;
top: 57px !important;
z-index: 99;
}
}
@media handheld, only screen and (max-width: 640px) {
#domain-sec .check .custom-arrow select {
 height: 42px\9;
}
 .pakketbg td {
 height: 29px\9!important;
}
 .hosting-table .leftcol td {
 height: 17.7px\9!important;
}
 .hosting .rightcol tr td {
 height: 16px\9!important;
}
 .hosting-table .leftcol td.setupbg {
 height: 18.5px\9!important;
}
 .hosting-table .pakket.noborder {
 height: 57px\9!important;
}
 .hosting-table .leftcol td.setupbg {
 height: 18px!important;
}
.hosting-table .leftcol td.setupbg {
 font-size: 13px;
 height: auto;
 vertical-align: middle;
}
.hosting-table .pakket.noborder {
 height: 60px!important;
}
.hosting-table1 .pakket.noborder {
 height: 45px!important;
}
 .hosting .pakketbg table td:after {
 height: auto;
 right: 0;
}
 .pakket.noborder.ie9fix {
 height: auto;
}
}
@media handheld, only screen and (max-width: 479px) {
 body {
 overflow-x: hidden\0;
 _overflow-x: hidden;
}
 .hosting-table .leftcol td.setupbg {
 height: auto;
}
 .hosting table td.noborder2 {
 height:auto;
}
 .hosting-table .leftcol td.setupbg {
 height: auto;
}
.value-text {
  line-height: 22px;
  padding-top: 8px;
  padding-left: 17px;
}
 #domain-sec .check .custom-arrow select {
 font-size: 12px;
 padding-left: 13px;
 padding-top: 13px;
 width: 95px;
 padding-bottom: 5px;
 line-height: 18px;
}
 #domain-sec .check input {
 background: none;
 display: inline-block;
 margin-left: 0;
 padding-top: 10px;
 width: 162px;
}
 #domain-sec .check .custom-arrow {
 background: url(../images/dropdown-arrow.png) no-repeat scroll 54px 17px;
 height: 34px;
 overflow: hidden;
 width: 70px;
}
 #domain-sec h2 {
 font-size: 42px;
}
 #domain-sec .check {
 background: url("../images/360.png") no-repeat left center;
 width: 322px;
 margin-left: -3px;
}
 .hidden-1 {
 float: none;
 margin: 0 auto;
 text-align: center;
 width: 322px;
}
 .button2.animated.fadeInUp.animatedVisi {
 margin: 5px auto 0;
}
}
 @media handheld, only screen and (max-width: 360px) {
 #domain-sec {
 padding: 23px 14px 27px 10px;
}
 h2 {
 font-size: 40px;
}
 .wrapper {
 box-sizing: border-box;
 width: 98%;
}
 .contact-form .secure-img2 {
 margin-bottom: 20px;
}
}
@media handheld, only screen and (max-width: 359px) {
.search .inputtxt {
margin-bottom: 10px;
}
 .hidden-1 {
 float: none;
 margin: 0 auto;
 text-align: center;
 width: 278px;
}
 #domain-sec .check {
 background: url("../images/320.png") no-repeat left center;
 width: 277px;
}
 #domain-sec {
 width: 286px;
 padding-left: 5px;
 padding-right: 5px;
}
 #domain-sec h2 {
 margin-bottom: 10px;
}
 #domain-sec .check input {
 display: inline-block;
 margin-left: 0;
 padding-top: 10px;
 width: 126px;
 background: none;
}
}

@media handheld, only screen and (min-width: 818px) { /* 81x was 76x */
.mobile-nav{
	display: none !important; 
}
}
@media handheld, only screen and (max-width: 817px) { /* 81x was 76x */
 #header #logo img{
      height: 37px;
    width: 145px;
    max-width: 100%;
  }
  .newhdr header{
    height: auto;
  }

  #header #logo img{
  height: 37px;
  width: 145px;
}
#header .mobile-menu-button {
  background-color: #0084bf;
  color: #ffffff;
  cursor: pointer;
  display: block;
  float: right;
  font-size: 17px;
  padding: 13px;
  position: absolute;
  right: 15px;
  top: 24px;
  transition: opacity 0.3s ease 0s;
}
#header .mobile-menu-button {
  padding: 8px;
  top: 7px !important;
}
#header #logo{
  margin-top: 2px;
}
#header  {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
  box-shadow: 1px 1px 5px #c6c6c6;
  height: 50px; /* was 56px */
  left: 0;
  max-height: 100%;
  /* opacity: 0.95; */
  position: fixed !important;
  top: 0;
  /* transition: height 0.3s ease 0s; */
  width: 100%;
  z-index: 10000;

}
.contact-form .secure-img2{
  margin-right: 10px;
}
}
@media handheld, only screen and (max-width: 359px) {
.contact-form .secure-txt2 .input-txt {
  width: 75px;
}
 }

