.header_bgDouble23 {
	border-bottom: 1px solid #a29061
}

.header_bgDouble23 {
	background: #1e201e
}

.top_header_sectionDouble {
	float: left;
	width: 100%;
	margin: 8px 0px 8px 0px;
}

.doubletheme23 h2 {
	color: #a29061;
	text-transform: uppercase;
	float: left;
	width: 100%;
	font-size: 27px;
	font-weight: 700;
	font-family: 'TrajanPro-Regular';
	margin: 0 0 5px
}

.doubletheme23 h4 {
	font-size: 18px;
	float: left;
	width: 100%;
	margin: 0 0 7px;
	color: #fff;
	margin-bottom: 11px
}

.doubletheme23 h3 {
	font-size: 29px;
	margin: 0;
	float: left;
	margin: 0;
	font-family: 'Minion Pro';
	font-size: 25px;
	color: #fff
}

a.LogoThemeDouble23 {
	float: left;
	width: 100%;
	text-align: center
}

a.LogoThemeDouble23 img {
	width: 38%;
	background: #fff;
	padding: 4px;
	border-radius: 5px
}

.doubledetailsthemeNew23 {
	float: left;
	width: 100%;
	margin-bottom: 29px
}

.theme24section {
	float: left;
	width: 100%;
	margin-top: 10px
}

.colsec24 {
	float: left;
	width: 100%;
	margin-bottom: 27px
}

.colsec24 img {
	width: 100%;
	float: left;
	border: 8px solid #a28f64;
	height: 302px
}

.Theme24PreConstruction {
	margin-top: 23px;
	float: left;
	width: 100%
}

.header_detail1_lang23 {
	float: left;
	width: 100%
}

.logo23 ul {
	margin-bottom: 0
}

.header_detail23 {
	float: left;
	width: 100%;
	text-align: right;
	margin-top: 0
}

.header_detail23 p {
	color: #fff;
	font-family: 'montserratlight';
	font-size: 22px;
	margin-top: 4px
}

.header_detail123 {
	float: left;
	margin: 4px 0;
	width: 100%
}

.header_detail123 a {
	color: #fff
}

.header_detail123 a:hover {
	color: #fff
}

.header_detail123 h5 {
	float: right;
	font-family: 'montserratlight';
	font-size: 25px;
	margin: 0;
	font-weight: 400;
	color: #fff
}

.only4agentslinks {
	float: right;
	margin-top: 17px
}

ul.SocialIcon2 {
	float: right
}

.header_detail123 h3 {
	float: right;
	font-family: 'montserratlight';
	font-size: 25px;
	margin: 0;
	font-weight: 400;
	color: #fff
}

.header_detail23 h2 {
	color: #a29061;
	float: left;
	font-family: 'TrajanPro-Regular';
	font-size: 46px;
	width: 100%;
	font-weight: bold
}

.colsec24 h2 {
	font-size: 33px;
	color: #fff;
	font-family: 'TrajanPro-Regular';
	font-weight: bold;
	text-shadow: 5px 5px 5px #222
}

.ClientImgTheme23 img {
	width: 100%
}

.colsec24 .btn {
	margin-top: 34px;
	border-radius: 0;
	padding: 3px 15px;
	font-family: 'TrajanPro-Regular';
	background: #d5c090;
	color: #000;
	font-size: 22px;
	font-weight: bold;
	border: 0
}

.circle_heading24 {
	text-align: center;
	margin-top: 14px;
	float: left;
	width: 100%
}

.Theme24PreConstHeading {
	text-align: center;
	float: left;
	width: 100%
}

.Theme24PreConstHeading h1 {
	font-size: 31px;
	font-weight: 600;
	color: #a29061;
	font-family: 'TrajanPro-Regular'
}

.logo23 ul li {
	list-style-type: none;
	display: inline
}

.colsec24 .btn:hover {
	background: #1e201e
}

.logo23 ul li a {
	font-size: 31px;
	margin-right: 20px;
	color: #a29061
}

.futer_loggo h2 {
	text-decoration: underline
}

.theme23bottomlogo {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px
}

.logo23 img {
	margin-bottom: 9px;
}

.theme23bottomlogo a {
	float: left;
	width: 100%;
	font-size: 22px;
	margin-top: 18px;
	color: #a28f64 !important;
	text-align: justify !important;
	text-decoration: underline !important
}

.theme23bottomlogo img {
	width: 50%;
	float: left;
	margin-top: 4px
}

.theme23Searchbar {
	margin-top: 25px;
	float: left;
	width: 100%
}

.circle_heading24 h2 {
	font-size: 34px;
	font-weight: bold;
	color: #a29061;
	font-family: 'TrajanPro-Regular';
	text-transform: uppercase
}

.theme16client h4 {
	color: #a29061;
	font-family: 'TrajanPro-Regular';
	font-size: 46px;
	font-weight: bold;
	margin: 5px 0;
	float: right
}

.theme16client ul {
	float: left
}

.fuuter_bg23 {
	width: 100%;
	float: left;
	background: #fff;
	padding: 12px
}

.ClientSectionTheme23 {
	width: 100%;
	float: left;
	margin-top: 34px;
	background: #fff;
	padding: 33px 0 0 0
}

h3.abouttheme23 {
	float: left;
	width: 100%;
	font-size: 32px;
	color: #1e201e;
	font-family: 'tenor_sansregular';
	font-weight: bold
}

@media(max-width:768px) {
	.logo23 {
		float: left;
		width: 100%;
		margin-top: 8px;
		text-align: center;
	}

	.header_detail1_lang23 {
		float: left;
		width: 50%
	}

	.logo23 img {
		width: 50%
	}

	.theme23Searchbar {
		margin-top: 0;
		float: left;
		width: 100%;
		margin-bottom: 0 !important
	}

	.box_sction {
		float: left;
		width: 100%
	}

	.circle_heading24 h2 {
		font-size: 28px;
		font-weight: bold;
		color: #a29061;
		font-family: 'TrajanPro-Regular';
		text-transform: uppercase;
		margin: 4px 0;
		float: left;
		width: 100%
	}

	.ClientImgTheme23 img {
		width: 40%
	}

	.theme23bottomlogo img {
		width: auto;
		float: left;
		margin-top: 4px
	}

	.header_detail123 h3 {
		font-size: 20px
	}

	.header_detail123 h5 {
		font-size: 20px
	}

	.logo23 ul {
    display: none;
}
	.colsec24 {
		float: left;
		width: 100%;
		margin-bottom: 9px
	}
}

@media(max-width:480px) {
	.header_detail1_lang23 {
		float: left;
		width: 100%
	}

	.header_detail23 {
		float: left;
		width: 100%;
		text-align: center;
		margin-top: 0
	}

	.header_detail123 h3 {
		float: left;
		font-family: 'montserratlight';
		margin: 0;
		font-weight: 400;
		color: #fff;
		width: 100%;
		text-align: center
	}

	.header_detail123 h5 {
		float: left;
		font-family: 'montserratlight';
		margin: 0;
		font-weight: 400;
		color: #fff;
		width: 100%;
		text-align: center
	}
}

@media(max-width:414px) {
	.widgets-city-links {
		background-color: #fff;
		border: 3px solid #fff;
		overflow: hidden;
		border-radius: 2px;
		box-sizing: border-box;
		width: 96% !important;
		margin: 7px !important;
		float: left
	}

	.bodersec {
		border: 6px solid #a28f64;
		padding: 10px;
		float: left;
		width: 100%;
		margin-top: 10px
	}
}