@font-face {
 font-family: 'govantworegular';
 src: url('../fonts/bigfontsite_com_govantworegular.eot');
 src: url('../fonts/bigfontsite_com_govantworegular.eot') format('embedded-opentype'), url('../fonts/bigfontsite_com_govantworegular.woff2') format('woff2'), url('../fonts/bigfontsite_com_govantworegular.woff') format('woff'), url('../fonts/bigfontsite_com_govantworegular.ttf') format('truetype'), url('../fonts/bigfontsite_com_govantworegular.svg#govantworegular') format('svg'); font-display: swap;
}
body, h1, h2, h3, h4, h5, h6, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6 {
	font-family: 'Gudea', sans-serif;
	font-weight:400
}
p {
	color:#3e3e3e;
}
strong {
	font-family: 'Gudea', sans-serif;
	font-weight:700
}
button,.button{
font-family: 'Gudea', sans-serif;
font-size:18px;
letter-spacing:0;
}
.button.button-default {
	border-color:#0f2f41;
	background-color:#0f2f41;
	color:#fff
}
.button.button-default:hover, .button.button-default:focus {
	border-color:#eca030;
	background-color:#eca030
}
.govantworegular {
	font-family:'govantworegular'!important;
}
.unit__body .blurb-circle__icon {
	margin-right:15px;
}
.section-md, .section-lg, .section-xl {
	padding:50px 0
}
.rd-navbar-nav{ background:url(../images/menu-bg.png) repeat;}
.rd-navbar-static .rd-navbar-nav > li{ margin:0}
.rd-navbar-static .rd-navbar-nav > li > a{ padding:15px 15px 11px; color:#000; border-bottom:4px solid transparent;font-family: 'Gudea', sans-serif; font-size:20px; text-transform:capitalize}
.rd-navbar-static .rd-navbar-nav > li:hover > a,.rd-navbar-static .rd-navbar-nav > li.active > a{ color:#000; border-color:#000}
.rd-navbar--is-stuck .brand-name {
	max-width:70px;
}
.banner-title {
    font-family: 'govantworegular' !important;
    text-shadow: 0 5px 5px rgba(0,0,0,0.8);
    letter-spacing: 0;
}
.banner-subtitle {
	background:rgba(15, 45, 65, 0.8);
	max-width:826px;
	margin:0 auto;
	padding:20px;
	font-size: 25px;
font-weight: 400;
text-transform:inherit;
}
.banner-subtitle span {
	display:inline-block;
	font-weight:700;
	color:#eca030
}
#about {
	background:url(../images/section-2.jpg) no-repeat center center/cover;
	position: relative;
}
#team, #contact {
	background:url(../images/team-bg.png) repeat
}
.thumb-round img {
	border-radius:50%
}
/*.thumb-bordered img {
	border:3px solid #eca030
}*/
.person .heading-4 {
	font-weight:400;
	text-transform:capitalize
}
.person .thumb-flat__subtitle {
	margin-top:0;
	color:#fff;
	font-style:normal;
	font-size:19px;
}
.list-past-projects .thumb-creative__inner {
	-webkit-perspective: 0;
	perspective: 0;
	-moz-perspective: 0;
}
.list-past-projects .thumb-creative__content {
	padding:10px;
}
.list-past-projects .thumb-creative__content h6 {
	font-size:18px;
	letter-spacing:0;
	background:#0f2f41;
	display:inline-block;
	padding:5px 10px;
	
	width:auto;
	border-radius:4px;
	font-family: 'Gudea', sans-serif;
}
.list-past-projects .thumb-creative__content .button-link{
background:#eca030;
text-decoration:none;
padding:5px 15px;
border-radius:4px;
width:auto;
font-size:18px!important;
font-family: 'Gudea', sans-serif;

}
.list-past-projects .thumb-creative__content .button-link:hover{
background:#0f2f41;
color:#fff
}
.bg-gray-dark p, .bg-gray-dark li {
	color:#fff
}
#contact .unit {
	margin:10px 0 0
}
#contact .newsletter {
	margin-top:15px;
}
#contact .newsletter h6 {
	text-transform:none;
	color:#eca030;
	line-height:normal;
	letter-spacing:0;
	font-size:16px;
	margin:0 0 5px
}
 #contact .form-wrap_icon::before {
top:22px
}
#contact .form-label {
	top:20px
}
#contact .form-input {
	padding-top: 5px;
	padding-bottom: 5px;
	min-height: 40px;
	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3) inset;
	border: 0;
}
#contact form {
	margin:0
}
#contact .form-wrap + .form-wrap {
	margin-top: 10px;
}
#contact .button {
	padding:10px 25px;
	margin-top:10px;
}
.thumb-creative__back .thumb-creative__content p{display:block; color:#fff; font-size:85%}

@media (max-width: 1200px){
#about:before {
    margin: 0px;
    padding: 0px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.8);
    }
    }