/* addon by YLA website designer*/
.navbar-brand > img {
	height: 50px;
}

.intro-text > P {
  font-style: normal;
}

.mockup-text > h4 {
  font-style: normal;
}

/* adjust footer columns */
@media (min-width: 768px) {
	footer > div.container > div.row > :first-child {
		width: 75%;
	}
	
	footer > div.container > div.row > :last-child {
		width: 25%;
	}
}

 /* adjust spacing for about sections in homepage */
.fw-heading.fw-heading-center {
    margin-bottom: 40px !important;
}

/* end of addon*/

.fw-iconbox-image {
	display: none;
}

.fw-single-image img {
	height: 60px;
}

.ion-quote {
	display: none;
}

.features-section .mockup {
    padding-top: 50px;
}

.col-features.text-left .col-feature.wow.fadeInRight {
	 margin-bottom: 50px;
}

.col-features.text-right .col-feature.wow.fadeInLeft {
	 margin-bottom: 120px;
}

.nf-form-cont {
	    margin: 60px 200px;
}

.nf-form-fields-required {
	display: none;
}

.field-wrap input[type=button] {
    padding: 15px 27px;
    outline: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    position: relative;
    top: 0;
		background-color: #D0D0D0;
}

.nf-form-title {
	    margin-top: 0;
    font-size: 28px;
    font-weight: 300! important;
    margin-bottom: 15px;
    line-height: 1em;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-family: inherit! important;
}

.ninja-forms-field.nf-element {
	  padding: 12px;
    color: #202020;
    border: solid 1px #D0D0D0;
		visibility: visible; animation-delay: 0.4s; animation-name: fadeInUp;
	}

.nf-field-label {
	    text-transform: uppercase;
    letter-spacing: 2px;
}

@media all and (max-width: 1081px){
 .nf-form-cont {
	    margin: 60px 20px;
}
}

@media all and (max-width: 721px){
	#nf-field-26-container.one-half {
	 width: 100%;
	margin-left: 0;
	}
	
	#nf-field-25-container.one-half {
	 width: 100%;
	margin-left: 0;
	}
}

@media all and (min-width: 993px) and (max-width: 1199px){
.features-section .mockup {
    padding-top: 100px;
}
	.fw-divider-space.space-lg {
		height: 0px;
}
}

@media all and (max-width: 992px){
.features-section .mockup {
    padding-top: 0px;
}
	.col-features.text-left {
    padding-top: 0px;
}
}

@media all and (max-width: 991px){
.features-section .mockup {
    padding-top: 0px;
}
	.col-features.text-left {
    padding-top: 40px;
}
	.col-features.text-right .col-feature.wow.fadeInLeft {
    margin-bottom: 40px;
}
	
	.col-features.text-right .col-feature.wow.fadeInLeft:nth-child(2) {
    margin-bottom: 0px;
}
	
	.col-features.text-right {
    padding-top: 0;
    padding-bottom: 0px;
}
	
	.fw-divider-space.space-lg {
		display: none;
	}
}