@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400&display=swap');
header{
	background: #fff;
}
.logo{
	max-width: 205px;
	max-height: inherit;
}
.top-bar{
	background: #10252e;
	padding: 5px 0px;
}
.top-bar .socials{
	display: flex;
	align-items: center;
}
.top-contacts a{
	display: inline-block;
	margin-right: 25px;
}
.top-contacts a i{
	margin-right: 10px;
}
.top-bar .cc-compliance{
	background-color: #b89841;
	border-radius: 3px;
}
.top-bar .cc-compliance a.cc-btn.cc-dismiss{
	background-color: #b89841;
	border-radius: 3px;	
}
.top-bar .cc-compliance a.cc-btn.cc-dismiss:hover{
	background-color: #82643b;
}
.logo__url {
    height: 96px;
}
.nav__menu>li>a{
	line-height: 96px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #2f2f2f;
}
.nav__dropdown-menu>li>a{
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.nav__menu>li>.active, .nav__menu>li>a:hover {
    color: #b89841;
}
.bg-white-header{
	background: #fff;
	box-shadow: 2px 0px 4px #000;
}
.sticky .logo{
	max-width: 150px;
}
.tp-caption.hero-title{
	text-shadow: 2px 2px 4px #000;
}
.angle--top:before{
	margin-top: -140px;
}
.angle:before{
	min-height: 200px;
}
.intro{
	padding-top: 60px;
	padding-bottom: 80px;
}
.intro h3{
	font-size: 36px;
	color: #333;
	font-family: Roboto Condensed;
	font-weight: 400;
	letter-spacing: 1px;
	text-align: center;
}
.intro p.intro__text{
	font-size: 18px;
	color: #333;
	font-family: Roboto Condensed;
	font-weight: 400;
	letter-spacing: 1px;
	text-align: center;
	max-width: 600px;
}
#services{}
#services .animate-container{
	text-align: center;
}
#services .section-title{
	font-size: 28px;
	color: #565656;
	font-family: Roboto Condensed;
	font-weight: 700;
	padding-top: 20px;
	margin-bottom: 15px;
}
#services .section-description{
	font-size: 19px;
	color: #565656;
	font-family: Roboto Condensed;
	font-weight: 400;
	padding: 0px 50px;
}
.section-testimonials .section-title{
	font-size: 48px;
	letter-spacing: 1px;
	color: #fff;
}
.section-from-blog .section-description{
	color: #565656;
	font-size: 18px;
	font-family: Roboto Condensed;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.section-from-blog .section-title{
	color: #565656;
	font-size: 48px;
	letter-spacing: 1px;
	font-family: Roboto Condensed;
}
.section-from-blog .entry__title a{
	color: #565656;
}
.footer .market{
	border-bottom: solid 1px #ccc;
}
.footer .market .logos{
	text-align: center!important;
}
.footer .market .logos img{
	padding: 0px 30px; 
}
.contact-details{

}
.contact-details h2{
	color: #565656;
    font-size: 48px;
    letter-spacing: 1px;
    font-family: Roboto Condensed;
    text-align: center;
}
.contact-details .add-block{
	padding-left: 80px;
}
.contact-details .add-block img{
	position: absolute;
	left: 20px;
}
.contact-details .first-one{
	text-align: left;
	display: block;
	padding-top: 5px;
}
.contact-details .second-one{
	text-align: left;
	display: block;
	font-weight: 400;
	color: #000;
	font-size: 22px; 
}
.contact-form input[type="text"], .contact-form input[type="email"]{
	background: transparent;
	border: solid 1px #e7e7e7;
	border-width: 0px 0px 1px 0px;
	padding: 25px 15px;
}
.contact-form textarea{
	background: transparent;
	border: solid 1px #e7e7e7;
	padding: 25px 15px;	
	margin-top: 20px;
}
.btn--color {
    background-color: #b89841;
    border-radius: 30px;
}
.copyright-wrap {
    padding: 20px 0;
    border-top: 0px solid #323232;
}
/**:-moz-placeholder {
    color: #9f99a8;
    opacity: 1;
}

*::-moz-placeholder {
    color: #9f99a8;
    opacity: 1;
}

*:-ms-input-placeholder {
    color: #9f99a8;
}

*::-ms-input-placeholder {
    color: #9f99a8;
}
*::placeholder {
    color: #9f99a8;
}
*/
@media only screen and (min-width: 992px) {
	.nav {
	    height: 138px;
	}
	.section-testimonials--large-padding {
	    padding: 180px 0 100px;
	}
	.footer{
		position: relative;
	}
}
@media only screen and (min-width: 576px){
	.client-logo {
    	border: 0px;
	}	
}