@charset "utf-8";
/* CSS Document */

/* Medium Devices, Desktops */
@media (max-width: 1024px) {
.navbar-area-box .navbar-collapse .navbar-nav .nav-item .nav-link {
	padding: 18px 15px;
}
}
@media (max-width: 991px) {
.navbar-area-box {
	padding: 8px 0px;
}
.filter1 li span {
	padding: 8px 18px;
}
.navbar-area-box .navbar-nav {
	padding: 10px;
}
.navbar-area-box .navbar-collapse .navbar-nav .nav-item .nav-link {
	padding: 0px 8px;
	line-height: 38px;
}
.navbar-area-box .dropdown-toggle:after {
	transform: inherit;
	top: 0;
}

 .ontwikkel-wrapper {
			padding-left:15px;
			padding-right:15px;
 }

	  .main-text-column .pd-10 {
            padding-top:0px!important;
		  margin-right:0px!important;
        }
    .values-block {
		margin-right:0px!important;
	}

	   .social-links {
		   margin-top:30px;
	   }

	  .values-list li{
		  margin-bottom:20px;
	  }

	.ml-30 {
    margin-left: 0px!important;
}

.banner h1.tree .job-title, .job-worklocation{
			    font-size: 0.7em!important;
	display:none!important;
        }
div#apply-page.item-page h2, div#apply-page.item-page h3 {
    margin-bottom:40px;
}

.navbar.navbar-area-box.navbar-expand-lg.navbar-light.navbar-left-offset a.image-logo {
	margin-left:0px!important;
}

	
}

/* Small Devices, Tablets */
@media (max-width: 767px) {
.slider .carousel-caption h2 {
	font-size: 28px;
	line-height: 40px;
}
.filter1 li span {
	padding: 8px 4px;
	font-size: 11px;
}
.news-letter-section .newsletter-inner-box .newletter-form .submit-btn {
	width: 200px;
}
.breadcumb-section .title {
	font-size: 35px;
}
.sticky{
	position:relative;
}
}

/* Extra Small Devices, Phones */
@media (max-width: 640px) {
.topbar-bar-area .topbar-inner-box .topbar-left-box ul li, .topbar-bar-area .topbar-inner-box .topbar-left-box ul li:last-child {
	border: 0px;
}

.navbar-area-box .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
	padding: 0px;
}
.slider .carousel-control-prev, .slider .carousel-control-next {
	width: 30px;
	height: 30px;
	line-height: 30px;
	border: 3px solid rgba(255,255,255,0.6);
	font-size: 10px;
}
.slider .carousel-control-prev {
	left: 10px;
}
.slider .carousel-control-next {
	right: 10px;
}
.slider .carousel-caption .slider-caption-box {
	padding: 8px;
}
.slider .carousel-caption h2 {
	line-height: 20px;
	font-size: 12px;
	margin-bottom: 10px;
}
.btn-style-1 {
	font-size: 10px;
	padding: 10px 16px 10px 16px;
}
.breadcumb-section .title {
	font-size: 30px;
	padding-bottom: 0px;
}
.news-letter-section .newsletter-inner-box .title {
	font-size: 40px;
}
.news-letter-section .newsletter-inner-box .newletter-form .form-element .input-field {
	padding-right: 15px;
}
.news-letter-section .newsletter-inner-box .newletter-form .submit-btn {
	position: relative;
	width: 100%;
	margin-top: 6px;
	border-radius: 6px;
}
.blog-details-section .single-comment-box-sub {
	margin-left: 0px;
}
}
