#overview { padding-bottom:100px;background:url('../img/welcome.jpg?v=1.1') no-repeat top right; background-size:cover; }


@media (max-width: 767px) {
	#overview { background:url('../img/welcome-mb-6.jpg?v=1.33') no-repeat top center; background-size:cover;background-blend-mode: multiply;
  /*background-color: rgba(0, 0, 0, 0.25);*/ }
  #overview h1 span {/*color:#000;*/ /*text-shadow: #535B65 1px 0 7px;*/}
  #overview .welcomebox.text-center{text-align:left !important; }
  #overview .welcomebox.pt-5{padding-top: 6.5rem !important;}
  #overview .welcomebox .hidden-line{display:none;}
  .custom-call-to-action { margin-left:25px;margin-right:25px; }
  .call-to-action .call-to-action-content, .call-to-action .call-to-action-btn { padding:20px 0px; }
}

#overview h1{ line-height:1em;}
#overview p { color:var(--light); }


/*#downloads .owl-carousel div span{display:inline-block;text-align:center;width:50px; }*/
/*#downloads .owl-carousel div span i { font-size:32px; }*/
#downloads .feature-box .feature-box-icon {background-color:var(--light);color:var(--primary); }

#downloads .feature-box .feature-box-info small{ color:var(--light); font-size:16px;font-weight:600; }
#downloads .feature-box .feature-box-info p a, #downloads .feature-box .feature-box-info p a:hover { color:var(--dark);text-decoration:none;font-size:24px;font-weight:300; }

.call-to-action { top:-70px;}

.col-half-section.col-half-section-left {
		float: left;
}

.custom-form-style .form-control-custom .form-control {
		background: transparent !important;
		border: none;
		border-bottom: 1px solid rgba(0, 0, 0, 0.3);
		color: var(--dark);
		font-size: 12px;
		padding: 6px 0;
		margin-bottom: 15px;
		box-shadow: none;
}

.custom-form-style .form-control-custom .form-control::-webkit-input-placeholder {
		color: var(--dark);
		text-transform: uppercase;
		font-weight: 600;
}

.custom-form-style .form-control-custom .form-control::-moz-placeholder {
		color: var(--dark);
		text-transform: uppercase;
		font-weight: 600;
}

.custom-form-style .form-control-custom .form-control:-ms-input-placeholder {
		color: var(--dark);
		text-transform: uppercase;
		font-weight: 600;
}

.custom-form-style .form-control-custom .form-control:-moz-placeholder {
		color: var(--dark);
		text-transform: uppercase;
		font-weight: 600;
}

.custom-form-style .form-control-custom textarea.form-control {
		height: 100px;
		margin-bottom: 15px;
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control {
		color: var(--light);
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control::-webkit-input-placeholder {
		color: var(--light);
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control::-moz-placeholder {
		color: var(--light);
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control:-ms-input-placeholder {
		color: var(--light);
}

.custom-form-style .form-control-custom.form-control-custom-light .form-control:-moz-placeholder {
		color: var(--light);
}

.custom-feature-box .custom-feature-box-icon {
		border-radius: 100%;
		line-height: 0.9;
		padding: 10px;
		transition: ease background 300ms;
}

.custom-feature-box .custom-feature-box-icon i {
		font-size: 1.4em;
		transition: ease color 300ms;
}

.custom-feature-box .feature-box-info {
		padding-left: 25px;
		flex: none;
}
@media (max-width: 767px) {
	.custom-feature-box .feature-box-info {
		padding-left: 15px;
	}
}
.custom-feature-box .feature-box-info > .custom-label {
		display: block;
		line-height: 1;
		font-size: 0.8em;
		color: #bdbdbd;
		position: relative;
}

.custom-feature-box .feature-box-info > strong {
		font-size: 1.5em;
		line-height: 1;
}

.custom-feature-box .feature-box-info.custom-both-side-border {
		border-right: 1px solid #52504d;
		border-left: 1px solid #52504d;
		line-height: 1;
		padding: 0px 12px;
		margin: 0 10px;
}

@media (max-width: 767px) {
		.custom-feature-box .feature-box-info > strong {
				font-size: 1.4em;
		}
		.custom-feature-box-icon {
				top: -1px;
		}
}