@font-face {
    font-family: 'NotoSerif-Regular';
    src: url('fonts/NotoSerif-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSerif-Bold';
    src: url('fonts/NotoSerif-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Regular';
    src: url('fonts/Raleway-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Raleway-Bold';
    src: url('fonts/Raleway-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
body {
	font-family: 'NotoSerif-Regular';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
    -moz-font-feature-settings: "liga" on;
}
html {
	font-family: 'NotoSerif-Regular';
}
a {
	font-family: 'NotoSerif-Regular';
}
.featured-section {
       background: #090016; 
}
.main-head-partition{
border-bottom: 2px solid #aaaaaa;
}
.button-three .main-button button {
    border-color: #e64e46;
background-color: #e64e46;
}
.button-three .main-button button:hover {
    color: #e64e46;
}

.multi-feature-area h2.head-text:after, #team h2.head-text:after, .woocommerce-section h2.head-text:after, .client-testimonial-section h2:after, .multi-slider-area h2.head-text:after, .contact-section h2:after, .aboutus-text h2:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    width: 100px;
    height: 4px;
    margin-left: -50px;
    background-color: #aaaaaa;
}
.aboutus-text h2:after{
left:60px;
}
 h2.head-text{
position:relative;
}
ul.multiple-featured-section li.multi-featured{
box-shadow:none;
background:transparent;
}
span.multi-featured-icon i {
	background-color: #ffffff;
	border-color: #000000;
}
span.featured-icon i, span.multi-featured-icon i {
	font-family: 'Font Awesome 5 Free';
}

/*
ul.multiple-featured-section li.multi-featured a h3, ul.multiple-featured-section li.multi-featured p{
color:#dde9f0!important;
}
*/
.owl-prev, .owl-next{
background-color:#dde9f0;
}
p {
	font-family: NotoSerif-Regular;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway-Bold';
}
.main-text h1, h2, h3, h4, h5, h6 {
	text-transform:none !important;
	text-shadow:none !important;
}
.main-text h1 {
	font-size: 38px;
}
.main-text h2 {
	font-size: 20px;
}
.ribbon-button button {
	text-transform: none !important;
}

.wpcf7 p {
	color: #ddd;
  font-style: normal;
}

div.wpcf7-response-output, div.wpcf7 input[type="file"] {
	color:#ddd !important;
}
.button-three .main-button button {
	color: rgb(0, 181, 0);
	border-color: rgb(0, 181, 0);
	background-color: transparent;
}
.featured-section {
	background: #222;
}
.main-head-partition {
	border-bottom-color: #aaaaaa !important;
}
.navigation .menu > li > a {
	font-family: Raleway-Regular;
}
#header .header-img .overlay-demo {
	background-color: #ffffff;
}
.contact-section a {
	color: #ccc;
}
.grecaptcha-badge { visibility: hidden; 
}