input[type=text], input[type=password], input[type=email], textarea {
    font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 14px;
    background: #ffffff;
    border: 1px solid #e0e0e0;
    line-height: 22px;
    height: 45px !important;}
	
.form-note{display:none !Important;}
	body{font-weight:300 !important;}
	h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat' !important;
    font-weight: 400 !important;}
	
	body {
    font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-weight: 300 !important;
    letter-spacing: 0.02em !important;
    color: #696969 !important;
    text-align: left;}
	
	.text-light {
    color: rgba(255, 255, 255, .80);
}
	
	#footer p{font-weight: 300;
    font-size: 15px;
    letter-spacing: 0.02em;
    color: rgba(255, 255, 255, .80);
}
	
	.wrapper h4{color:#000;}
	#footer .fa{color:#fff;}
	footer .widget {
    margin-top: 20px !important;
}
	footer .footer-inner {
    padding:45px 0 !important;
}
	.menu2 li{    width: 32%;
    float: left !important;
    margin-top: 0 !important;
    margin-bottom: 11px;}
					.wrapper .two-fifth, .wrapper-small .two-fifth {
    width: calc(39% - 55px) !important;
}

.wrapper .column-section .column:first-child, .wrapper-small .column-section .column:first-child {
    margin-left: 40px !important;
}
.wrapper .two-third, .wrapper-small .two-third {
    width: calc(60.6% - 30.33px) !important;
}
#page-body {
padding-top: 70px !important;}
.spacer-big {
    height: 70px !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat';
    font-weight: 400;
    letter-spacing: -0.02em;
    color: #1a1a1a !important;
}
h3 {
    font-size: 34px !important;
    line-height: 46px !important;
}
.subtitle-1 {
    font-family: 'Lato' !important;
    font-weight: 300 !important;
    letter-spacing: 0.03em !important;
}
h5 {
    font-size: 17px !important;
    line-height: 26px !important;
}



.text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, h1.text-light, h2.text-light, h3.text-light, h4.text-light, h5.text-light, h6.text-light {
    color: #ffffff !important;
}

.subtitle-2 {
    font-family: 'Lora' !important;
    font-weight: 400 !important;
    font-style: italic !important;
    text-transform: none !important;
    letter-spacing: 0.03em !important;
}
h6 {
    font-size: 13px !important;
    line-height: 20px !important;
}


.icon-box .icon-box-content p{font-size:15px;}

blockquote{font-size:20px !important;color:#333 !important;}
	a{text-decoration:none !Important;}
	
	#page-body .column-section  h4{ color: #eb3900 !important;}
	
	input[type=submit], input[type=button], button {
    background: #000000 !important;}
	.text-light blockquote cite, blockquote.text-light cite {
    color: #000000 !important;}
	
	.text-light blockquote:before, blockquote.text-light :before {
    border: 2px solid rgba(70, 70, 70, 0.8) !important;
}
	
	#clientlogo .owl-container .owl-item img {
    transform-style: preserve-3d;
    padding: 0px 34px;
    border: 1px solid #ccc;
}
	
	.fullwidth-section .fullwidth-content {
    padding: 0px 0 0 !important;
}
	.nav-light .owl-dots .owl-dot span {
    background: #320d71 !important;
}
	.owl-dots .owl-dot.active span {
    background: #e73d07 !important;
}
	.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
    opacity: 1;}
	.owl-dots .owl-dot {
    float: left;
    margin: 0px 0px !important;
    padding: 8px !important;}
	.nav-light .owl-dots .owl-dot span{opacity:1 !important}
	
	.column.bigpadding {
    padding: 5em 3em !important;
}
	
	
	
