html.dark #header .header-body {
	background: #0D0E12!important;
	border-top-color: transparent;
}
.callus{color: #fff;}
.tel{color: #fff; font-size: 1.4em;margin: auto;}
.feature-box-info{ border-left: solid 1px #fff;padding: 0 0px 0 40px; margin: auto;}
.custom-text-10 {
    font-size: 60px !important;
    line-height: 60px !important; text-transform: none;
}
.hero{font-size: 15px !important;line-height: 15px !important; color: #ee4337; font-weight: 600; margin: 30px 0 0 0; letter-spacing: 1px; 
display:inline-block; background: #1b1f27; padding: 20px; white-space:nowrap;}

section.section {
    margin: 0px 0;
    padding: 90px 0;
    background-color: transparent;
    border-top: none;
    border-top-color: transparent;
}

section.section-home {padding: 250px 0;}
section.section-page-header {padding: 150px 0 50px 0;}
section.section-page-header h1 {margin:0;padding:0;}
.get-in-touch{}

ul.arrow-right-bullet li {color: #fff;  padding-left:40px!important; } 
ul.arrow-right-bullet.bullet-list-larger li {font-size: 1.5em; } 
ul.arrow-right-bullet li:before
{
  content: '\E800';
  font-family: 'Fontello'; 
  display: inline-block;
  padding-left: 0px;
  position: absolute;
  left: 0;
  top: 0px;
  color: #ee4337;
  font-style: normal;
    font-weight: normal;
}


/* Headings */
h1, h2, h3, h4, h5, h6 {
	color: #212529;
	font-weight: 200;
	letter-spacing: -.05em;
	margin: 0;
	-webkit-font-smoothing: antialiased;
}

h1 {
	font-size: 3.0em;
	line-height: 44px;
	margin: 0 0 32px 0;
    font-weight: 900; text-transform: uppercase;
}

h2 {
	font-size: 2.8em;
	font-weight: 700;
	line-height: 42px;
	margin: 0 0 32px 0;
}

h3 {
	font-size: 2.2em;
	font-weight: 700;
	line-height: 24px;
	margin-bottom: 33px;
	text-transform: none;
}

h4 {
	font-size: 1.4em;
	font-weight: 600;
	line-height: 27px;
	margin: 0 0 14px 0;
}

h5 {
	font-size: 1em;
	font-weight: 600;
	line-height: 18px;
	margin: 0 0 14px 0;
	text-transform: uppercase;
}

h6 {
	color: #333;
	font-size: 1em;
	font-weight: 400;
	line-height: 18px;
	margin: 0 0 14px 0;
}


.lined-heading::after {
    content: '';
    display: block;
    width: 60px;
    height: 5px;
    margin: 15px 0 0 0;
    background: #ee4337;
}

/* Testimonials */
.testimonial.testimonial-style-2 blockquote {
    border-radius: 5px;
    border: 0;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    color: #fff;
    margin: 0;
    padding: 0px;
    position: relative;
}
.testimonial.testimonial-style-2 blockquote p { color: #fff; }
.testimonial.testimonial-style-2 blockquote p::before {
    content: '“';
    display: block;
    margin: 0px;
    color: #ee4337;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    font-size: 2.9em;
    line-height: 1;
}
.testimonial blockquote p {
    color: #FFF;
    font-family: 'EB Garamond', serif;
    font-size: 1.2em;
}

.testimonial.testimonial-style-2 {
    text-align: left;
}
.testimonial.testimonial-style-2 .testimonial-author p {
    padding: 0;
    margin: 10px 0 0 0;
    color: #EE4337;
text-align: left;
line-height: 1.2; text-transform: uppercase; font-size: 0.7em;
}

/* Footer */
#footer {
    background: #0D0E12!important;
    border-top: none;
    font-size: 0.9em;
    margin-top: 0px!important;
    padding: 0;
    position: relative;
    clear: both;
}
#footer p { color: #fff; }
#footer h5 { color: #EE4337; font-size: 1.2em; }
#footer .footer-copyright.footer-copyright-style-2 {
    background: #EE4337;
    border-top: none;
}
#footer .footer-copyright p {
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}#footer .footer-copyright p a {
    color: #fff; text-decoration: underline;
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}
#footer a:not(.btn):not(.no-footer-css) {
    color: #fff;
    transition: all 0.1s ease-in-out;
}

/* Form */
form label {font-weight: 400; font-size: 1.6em; color: #fff;}


.form-control {
    padding:30px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
}
.form-control:not(.form-control-sm):not(.form-control-lg) {
    font-size: 1.6em;

}
