/*

Theme Name: Salient Child Theme

Description: This is a custom child theme for Salient

Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266

Author: ThemeNectar

Author URI:  https://themeforest.net/user/themenectar

Template: salient

Version: 1.0

*/

@font-face {font-family: "NoeDisplay-Bold";
  src: url("fonts/NoeDisplay-Bold.eot"); /* IE9*/
  src: url("fonts/NoeDisplay-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("fonts/NoeDisplay-Bold.woff2") format("woff2"), /* chrome、firefox */
  url("fonts/NoeDisplay-Bold.woff") format("woff"), /* chrome、firefox */
  url("fonts/NoeDisplay-Bold.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("fonts/NoeDisplay-Bold.svg#NoeDisplay-Bold") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Gotham-HTF-Book";
  src: url("fonts/Gotham-HTF-Book.eot"); /* IE9*/
  src: url("fonts/Gotham-HTF-Book.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("fonts/Gotham-HTF-Book.woff2") format("woff2"), /* chrome、firefox */
  url("fonts/Gotham-HTF-Book.woff") format("woff"), /* chrome、firefox */
  url("fonts/Gotham-HTF-Book.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("fonts/Gotham-HTF-Book.svg#NoeDisplay-Bold") format("svg"); /* iOS 4.1- */
}

.banner-section .row-bg.using-image {

	background-size: auto 100%;

}

.banner-text {

	font-size: 36px;

	line-height: 36px;

	font-weight: 500 !important;

	padding: 0 10px;

	margin-top: 20px;

	margin-bottom: 50px;

}

.banner-btn {
	width: 204px;
	height: 48px;
	font-size: 18px !important;
	font-weight: 500 !important;
	padding: 13px 10px !important;
	text-align:center;
}
.banner-btn.full-width-btn {
	width: 100% !important;
}
.top-services-wrap .vc_col-sm-4 > div {

	box-shadow: 0 0 13px 0 rgba(0, 0, 0, .15);

	padding-top: 40px;

	padding-left: 40px;

	padding-bottom: 26px;

	padding-right: 26px;

}

.top-services-wrap .vc_custom_heading {

	margin-bottom: 25px !important;

}

.top-services-wrap .nectar-fancy-ul, .top-services-wrap .nectar-fancy-ul ul {

	margin-bottom: 0 !important;

}

.dream-home-item .hover-wrap {

	margin-bottom: 0 !important;

}

.dream-home-item .dream-home-item-text {

	background: #fff !important;

	padding: 30px 40px !important;

}

/*.custom-value-wrap .vc_col-sm-6.wpb_column .column-image-bg {

	background-size: auto 100% !important;

	background-repeat: no-repeat !important;

	background-position: center left !important;

}*/
/*
.custom-value-text {

	background: #fff !important;

	margin: 30px 0 !important;

	float: right;

	padding: 15px 33px;

	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);

}*/
.custom-value-wrap .home-1 .vc_column-inner, .custom-value-wrap .home-3 .vc_column-inner {
	padding-bottom: 600px;
}
.custom-value-wrap .home-2 .vc_column-inner {
	padding-top: 600px;
}
.custom-value-wrap .home-4 .vc_column-inner {
	padding-top: 626px;
}
.custom-value-text {
	background: #fff !important;
	margin: 0 !important;
	float: left;
	padding: 15px 33px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
	width: 100% !important;
	max-width: 100% !important;
}

.custom-value-text h4 {
	line-height: 34px !important;
	margin-bottom: 15px !important;
	font-size: 27.5px !important;
	text-transform: uppercase;
}

.custom-value-text a {
	width: 151px;
	display: inline-block;
	height: 36px !important;
	border: 2px solid #caa64b;
	text-align: center;
	font-size: 14px !important; letter-spacing: 0.3px;
	font-weight: 500 !important;
	color: #caa64b;
	line-height: 30px;
	margin-bottom: 15px !important;
	font-family: 'PT Serif';
}
.custom-value-text a:hover, .why-build a:hover {
    background:#caa64b;
    color:#fff;
    border-color:#caa64b;
}

.why-build {

	padding-left: 265px;

}

.why-build h4 {

	line-height: 28px !important;

}

.why-build a {

	border: 1px solid #fff !important;

	color: #fff;

	font-size: 13px;

	font-weight: 500 !important;

	width: 151px;

	display: inline-block;

	text-align: center;

	height: 36px !important;

	line-height: 32px !important;

}

.faq-wrap .toggle h3 a {
	background: #fff !important;
	font-size: 16px !important;
	/*font-weight: 500;*/
	padding: 20px 60px;
	color: #000 !important;
	line-height:24px !important;
}

.faq-wrap .toggle h3 a i {
	top: 24px;
	left: 25px !important;
	color: #d5ab3f;
}
/*.faq-wrap .wpb_text_column.wpb_content_element,*/
.faq-wrap .toggle > h3 + div {
	padding: 0px 15px;
}
.e-book-text-wrap h3 {
	color: #fff;
	font-size: 29px;
	margin-top: 20px;
}
.e-book-text-wrap p {
	font-size: 18px;
	color: #3d3d3d;
	margin-bottom: 15px !important;
	font-weight: 500;
}
.ebook-sec .wpcf7-form-control-wrap {
	display: inline-block !important;
	width: 50%;
}
.ebook-sec .wpcf7-form.init {
	max-width: 700px;
}
.ebook-sec .wpcf7-form-control-wrap input, .ebook-sec .wpcf7-form-control-wrap textarea {
	background-color: #fff !important;
	max-width: 335px;
	color: #000 !important;
	font-size: 16px;
	height: 50px;
	font-weight: 500;
	font-family: Montserrat;
	float: left;
	opacity: 1 !important;
}
.ebook-sec .wpcf7-form-control-wrap input::placeholder {
	opacity: 1;
}
.ebook-sec .wpcf7-form-control.wpcf7-submit {
	background: #3d3d3d;
	margin-top: 20px;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	font-family: Montserrat;
	width: 259px;
}
.insta-feed .vc_custom_heading::before {
	content: '\f16d';
	font-family: fontawesome;
	position: relative;
	top: 3px;
	margin-right: 15px;
}
.ebook-sec .wpcf7-form-control.wpcf7-submit:hover {
	opacity: 1 !important;
	background: #fff;
	color: #c9a548;
}
.vc_custom_heading.subs-h2 {
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: -5px;
}
.vc_custom_heading.subs-h1 {
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.3px;
}
.subs-sec.ebook-sec .wpcf7-form-control.wpcf7-submit {
	background: transparent;
	margin-top: 34px;
	height: 50px;
	font-size: 16px;
	font-weight: 500;
	font-family: Montserrat;
	color: #c9a548;
	border: 1px solid;
	text-transform: uppercase;
}
.vc_custom_heading.partners-h {
	text-transform: uppercase;
	margin-bottom: 35px;
}
.footer-right h2.widgettitle {
	font-size: 18px !important;
	margin-top: 0 !important;
}
.footer-right .menu li a {
	color: #464646;
	font-size: 16px !important;
}
.footer-right .menu li {
	list-style: none;
}
.footer-right .menu {
	margin-left: 0;
}
.footer-right .vc_col-sm-4:last-child {
	width: 20%;
}
.footer-right .vc_col-sm-4:first-child {
	width: 46% !important;
	padding-left: 0;
}
.footer-1 {
	padding-right: 139px !important;
	font-size: 15px !important;
}
.footer-about {
	margin-bottom: 25px !important;
}
.footer-1 .iwt-icon i {
	font-size: 18px !important;
}
.footer-1 .iwt-text {
	padding-left: 35px !important;
	font-size: 15px !important;
}
.footer-1 .iwt-text a {
	color: #424242 !important;
}
.footer-1 .iwithtext {
	margin-bottom: 5px;
}
.main-footer {
	margin-bottom: 0 !important;
}
.copyright {
	margin-top: 27px;
	margin-bottom: 27px !important;
}
#header-secondary-outer {
	border: none !important;
}
#header-secondary-outer .nectar-center-text {
	padding: 0 !important;
	text-align: right;
	width: 100% !important;
	max-width: 100% !important;
	position: relative !important;
	transform: translateX(0) translateY(0) !important;
	left: 0 !important;
	top: 0 !important;
}
.container-wrap {
	padding: 0 !important;
}
.book-btn {
	background: #c9a548;
	color: #fff !important;
	width: 281px !important;
	display: inline-block;
	text-align: center;
	height: 55px;
	padding: 16px 0 !important;
}
.header-number {
	font-size: 20px !important;
	margin-right: 30px;
	letter-spacing: 1px;
}
#header-secondary-outer {
	border: none !important;
	padding-top: 12px !important;
	padding-bottom: 18px !important;
}
/*#top {
    margin-top:-30px !important;
}*/
.book-btn:hover {
	background: #333 !important;
}
.footer-right .menu li:hover a {
	color: #c9a548 !important;
}
.footer-1 .iwt-text a:hover {
	color: #c9a548 !important;
}
.nectar_icon_wrap:hover .nectar_icon::after {
	background-color:#333 !important;
}
#header-outer #top li#menu-item-1452.header-btn a {
    padding-left: 20px !important;
    padding-right: 20px !important;
	margin-left: 45px;
}
#header-outer #top .container {
    padding-left: 15px !important;
    padding-right: 15px !important;
	/*padding-top: 15px;*/
}
#header-outer #top li#menu-item-1452.header-btn a::before{
	height: 45px !important;
}
#header-outer #top .container .col.span_3 a#logo {
    margin-bottom: 15px;
}


.contact-page_form .wpcf7-form-control-wrap{margin-bottom: 16px;}
.contact-page_form .wpcf7-form-control-wrap input,.contact-page_form .wpcf7-form-control-wrap select,
.contact-page_form .wpcf7-form-control-wrap textarea{
	font-size: 15px;border: 1px solid #d3d3d3;font-family: Montserrat;box-shadow: none;}
.popup-form .contact-page_form .wpcf7-form-control-wrap input, 
.popup-form .contact-page_form .wpcf7-form-control-wrap select, 
.popup-form .contact-page_form .wpcf7-form-control-wrap textarea {
	font-size: 15px;
	border: 1px solid #caa64b;
	font-family: Montserrat;
	box-shadow: none;
}
.popup-form .contact-page_form .wpcf7-form-control-wrap textarea {
    height:100px;
}
.contact-page_form .name-field{display: flex;}
.contact-page_form .name-field .wpcf7-form-control-wrap{display: inline-block !important;width: calc(50% - 6px);}
body .name-field .wpcf7-form-control-wrap:first-child{margin-right: 12px;}
.name-field br, .contact-page_form br{display: none;}

.contact-page_form .wpcf7-form-control.wpcf7-submit{font-family: Montserrat;}



.contact-page_form span.wpcf7-form-control-wrap.LAST {
border: 1px solid #d3d3d3;
    width: 48%;
    display: inline-block !important;
    margin-bottom: 15px;
  
}
.contact-page_form span.wpcf7-form-control-wrap.FIRST {
   border: 1px solid #d3d3d3;
    width: 48%;
    display: inline-block !important;
    margin-bottom: 15px;
	    margin-right: 12px;  
}
.contact-page_form br {
    display: none;
}
.contact-page_form span.wpcf7-form-control-wrap.EMAIL, 
.contact-page_form span.wpcf7-form-control-wrap.PHONE, 
.contact-page_form span.wpcf7-form-control-wrap.menu-242, 
.contact-page_form span.wpcf7-form-control-wrap.menu-383{
    margin-bottom: 15px;
}
.map-location iframe {
    float: left;
}
.nectar-icon-list.completed .nectar-icon-list-item.animated {
    margin-bottom: 0px !important;
}
.prop-btn {
	padding: 15px !important;
	display: block;
	max-width: 322px;
	text-align: center;
	margin-bottom: 25px;
	font-size: 16px !important;
	text-transform: uppercase;
	font-weight: 400;
}
.vc_custom_heading.property-title {
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 50px;
}
.vc_custom_heading.property-title {
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 50px;
	max-width: 500px;
}
.prop-banner .row-bg.using-image.using-bg-color {
	background-size: 50% 100% !important;
}
.prop-banner > .col > div.wpb_column:nth-child(1)::before {
	content: '';
	position: absolute;
	right: -50px;
	width: 300px;
	background: #fff;
	transform: rotateZ(-7deg);
	height: 130%;
	top: -20px ;
}
.prop-banner > .col > div.wpb_column:nth-child(1) {
	padding: 75px 0px;
}
.prop-features p {
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.prop-features .vc_acf {
	font-size: 40px;
	font-weight: bold;
}
.prop-features ul {
	margin: 0;
}
.prop-features ul li img {
	vertical-align: middle;
	margin-right: 40px;
}
.prop-features ul li {
	list-style: none;
	line-height: 80px;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	padding: 15px 0px;
	border-bottom: 1px solid #ccc;
}
.prop-features ul li span {
	float: right;
	font-size: 32px;
}
.prop-features {
	width: 40%;
	float: left;
	padding: 0px 15px;
}
.prop-fp {
	float: right;
	width: 60%;
	padding: 0px 15px;
}
.single-prop-features {
	display: block;
	padding-top: 50px;
	position: relative;
	z-index: 999;
}

.single-prop-wrap.mix {
	max-width: 25%;
	display: inline-block;
}
.single-prop-image,.single_prop_dtail > a {
	width: 100%;
	min-height: 200px;
	background-size: cover;
	background-position: center;
	position: relative;
	display: block;
}
.single-prop-image a {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.single-prop-content h2,.single_prop_info h2 {
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	margin-top: 0px;
	text-align: center;
}
.single-prop-icons li img,.single_prop_info li img{
	max-width: 35px !important;
	margin: 0px 7px !important;
	vertical-align: middle !important;
	/* line-height: 35px !important; */
}

.single_prop_info ul{margin: 0px;}
.single-prop-icons li,.single_prop_info li {
	display: inline-block;
	list-style: none;
	font-size: 14px;
	font-weight: 500;
	width: 32%;
	margin: 10px 0px;
}
.single-prop-content,.single_prop_info {
	padding: 16px;
	text-align: center;
}
.single-prop-content h2 a,.single_prop_info h2 a{
	color: #000;
}
.single-prop-content h2 a:hover {
	color: #caa64b;
}
.single-prop-wrap.mix,.single_prop_dtail {
	box-shadow: 0 0 8px #989696;
	margin: 0px 15px 30px;
}
.single-prop-wrap.mix{display:none;width: calc(25% - 34px);}
.single_prop_dtail{display: inline-block;width: calc(33.3% - 34px);}
.cd-gallery {
	text-align: left;
}
.cd-filters .filter {
	display: inline-block;
	list-style: none;
	margin: 0px 10px;
}
.cd-filters .filter a {
	color: #000;
	border: 1px solid;
	padding: 5px 18px;
	border-radius: 20px;
	cursor: pointer;
	font-size: 14px;
	display: block;
}
.cd-filters .filter a.selected, .cd-filters .filter a:hover {
	background: #caa64b;
	color: #ffff;
	border-color: #caa64b;
}
.page-id-1035 .page-header-bg-image {
	background-position: 70px center !important;
	background-color: #fff;
}

body .srvices_faq .toggle h3 a{font-size: 17px;}
/*.srvices_faq ul{margin: 20px 0;}*/
.nectar-fancy-ul ul{margin-top: 20px;margin-bottom: 20px;}
.nectar-fancy-ul ul li{margin-bottom: 5px;}
body .design_sec1 .nectar-fancy-box .link-text{font-size: 21.5px;font-family: Montserrat;
text-transform: capitalize;}


.ftr_cntact_sec h2{font-size: 32px;font-weight: 400;text-align: center;margin-bottom: 35px !important;
line-height: 40px;text-transform: uppercase;color: #fff;}
.ftr_cntact_sec .form_wrapper br{display: none;}
.ftr_cntact_sec .contact-page_form span.wpcf7-form-control-wrap.FIRST{width: 49.5%;}
.ftr_cntact_sec .wpcf7-form-control-wrap input,.ftr_cntact_sec .wpcf7-form-control-wrap textarea,
.ftr_cntact_sec .wpcf7-form-control-wrap select{font-family: 'Montserrat';background-color: #fff;
font-size: 15px;}
.ftr_cntact_sec .wpcf7-submit{max-width: 150px;font-family: 'Montserrat';font-size: 16px;display: block;
margin-top: 20px;padding: 15px 20px;width: 100%;font-weight: 500;}
.land_sec1{text-align: center;}
.package_sec4 .vc_col-sm-6.vc_column_container > .vc_column-inner{min-height: 265px;padding: 0 45px;text-align: center;}

.page-id-1041 .ftr_cntact_sec{display: none;}

/*--------Header Bottom--------*/
.headr_bttm{padding: 15px 0;background:#222e3d;}
.header_secondry_menu{margin: 0px;text-align: center;}
.header_secondry_menu li{list-style-type: none;display: inline-block;margin: 0 14px;}
.header_secondry_menu li:first-child{margin-left: 0px;}
.header_secondry_menu li:last-child{margin-right: 0px;}
.header_secondry_menu li a{color: #fff;font-family: PT Serif;font-weight: 700;}
.header_secondry_menu li a:hover, .header_secondry_menu li a:focus, .header_secondry_menu li a:active{
	opacity: 0.6;
}

/*.small-nav .headr_bttm{display: none;}*/
.features_sec div .toggle h3 a{font-size: 16px;line-height: 24px;padding: 20px 60px;background-color: #fff;
color: #000;}
.features_sec .toggle h3 a i{top: 24px;left: 25px;color: #d5ab3f;}

.design_sec.vc_row{margin-top: 40px;}
.design_sec .row-bg-wrap{border-top:4px solid #303c4d;}
.page-id-1031 .design_sec .hover-wrap-inner img{width: 100%;}
body .pum-container.pum-responsive{border:10px solid #caa64b;border-radius: 0px;}
.pum-container .wpcf7-form-control-wrap{margin-bottom: 15px;}
.pum-container .wpcf7-form br{display: none;}
.pum-container .wpcf7-submit{
	max-width: 150px;
    width: 100%;
    padding: 10px 15px;
    font-family: 'Montserrat';
}

.pum-content .contact-page_form{width: 100%;padding: 40px;}
.pum-content .contact-page_form h4{display: none;}
.pum-content .contact-page_form span.wpcf7-form-control-wrap.LAST,
.pum-content .contact-page_form span.wpcf7-form-control-wrap.FIRST{width: 49%;}
.main-footer{font-family: 'PT Serif';}

.menu-social-menu-container ul{margin: 0;}
.menu-social-menu-container li{list-style-type: none;display: inline-block;margin: 0 5px;}
.menu-social-menu-container li a{display: inline-block;width: 43px;height: 43px;background-color: #3b5998;
border-radius: 50%;line-height: 40.5px;border: 2px solid #3b5998;}
.menu-social-menu-container li:nth-child(2) a{background-color: #c4302b; border-color: #c4302b;}
.menu-social-menu-container li:nth-child(3) a{background-color: #E1306C; border-color: #E1306C;}
.menu-social-menu-container li:last-child a{background-color: #c8232c; border-color: #c8232c;}
.menu-social-menu-container li a:hover{background-color: transparent;}

.menu-social-menu-container li a i{color: #fff;}
.menu-social-menu-container li:first-child a:hover i{color: #3b5998;}
.menu-social-menu-container li:nth-child(2) a:hover i{color: #c4302b;}
.menu-social-menu-container li:nth-child(3) a:hover i{color: #E1306C;}
.menu-social-menu-container li:last-child a:hover i{color: #c8232c;}

#header-secondary-outer #social{float: right;height: auto;}
#header-secondary-outer #social li a{padding: 0 10px;}
.get_start_sec h2{text-transform: capitalize;}
.get_start_sec p{font-weight: bold;font-size: 18px;}

.buttons.sf-menu {
	display: none !important;
}
.vc_custom_heading.custom-page-title {
	z-index: 9999999999999999999999999999999;
	position: absolute;
	left: 0;
	bottom: -7px;
	right: 0;
	background: rgba(255, 255, 255, .5);
	padding: 40px 0;
}
.img-with-animation.skip-lazy.page-banner.animated-in {
	width: 100%;
	height: auto;
}

@media only screen and (max-width: 1500px) and (min-width: 1200px) {

#slider-1-slide-3-layer-0 img, #slider-1-slide-4-layer-0 img, #slider-1-slide-5-layer-0 img, #slider-1-slide-6-layer-0 img, #slider-1-slide-7-layer-0 img, #slider-1-slide-8-layer-0 img, #slider-1-slide-9-layer-0 img, #slider-1-slide-10-layer-0 img {
	width: 90% !important;
}

}

@media only screen and (max-width: 1040px) {
	.buttons.sf-menu {
	display: block !important;
}
.headr_bttm {
	padding: 15px 0;
	background: #222e3d;
	display: none;
}
	#slide-out-widget-area .inner .off-canvas-menu-container li a {
	font-size: 20px;
	line-height: 36px !important;
	font-family: 'Open Sans';
	font-weight: 700;
}
	#slide-out-widget-area .inner > div:first-of-type {
	margin-top: 4px;
	padding: 10px;
}
	.ebook-sec .wpcf7-form-control-wrap {
	display: inline-block !important;
	width: 63%;
}
}

@media only screen and (max-width: 768px) {
	
	.vc_custom_heading.custom-page-title {
	z-index: 9999999999999999999999999999999;
	position: absolute;
	left: 0;
	bottom: -7px !important;
	right: 0;
	background: rgba(255, 255, 255, .5);
	padding: 16px 0 !important;
}
	 .prop-fp {
	width: 100% !important;
}
    .prop-features {
	width: 100% !important;
	max-width: 100% !important;
}
    .wpb_content_element .wpb_wrapper p {
	text-align: left !important;
}
	    #slide-out-widget-area:not(.fullscreen-alt):not(.fullscreen) {
	background-color: #000;
	color: #fff !important;
}
	.right.img-with-aniamtion-wrap {
	text-align: center;
}
.ebook-sec {
	text-align: center !important;
}
	.wpb_wrapper h2.vc_custom_heading {
	font-size: 24.8px;
	line-height: 28.8px;
	text-align: left;
}
	i[class*="fa-"], span[class*="fa-"] {
	display: inline-block;
	word-spacing: 1px;
	position: relative;
	text-align: center;
	top: -4px;
	vertical-align: middle !important;
	max-width: 100%;
	right: -13px;
}
	.footer-1 {
	padding-right: 0px !important;
	font-size: 15px !important;
		text-align:center !important;
}
	.footer-right .vc_col-sm-4:last-child {
	width: 100%;
	text-align: center;
}
	.fa.fa-phone {
	top: 0px;
	right: 0px;
}
	#slide-out-widget-area .mobile-only {
	display: block;
	text-align: center !important;
}
	.footer-1 .iwt-text {
	padding-left: 0px !important;
	font-size: 15px !important;
}
	.footer-right .vc_col-sm-4:first-child {
	width: 100% !important;
	text-align: center !important;
	margin-top: 11px;
}
	.main-footer {
	font-family: 'PT Serif';
	text-align: center !important;
}
.custom-value-wrap .home-2 .vc_column-inner {
	padding-top: 0px;
	padding-bottom: 600px;
}
.custom-value-wrap .home-4 .vc_column-inner {
	padding-top: 0px;
	padding-bottom: 626px;
}
}

@media only screen and (max-width: 500px) {
	#page-header-bg .col.span_6 .inner-wrap h1 {
	font-size: 25px;
}

.footer-1 {
	padding-right: 15px !important;
	font-size: 15px !important;
}
.footer-1 {
	text-align:center;
	
}
.ebook-sec .wpcf7-form-control-wrap {
	display: inline-block !important;
	width: 100%;
}
.ebook-sec .wpcf7-form-control.wpcf7-submit {

	width: 100%;
}
.wpb_wrapper .footer-right .col .column_container {
	width: 100% !important;
	text-align: center;
}
.menu-social-menu-container ul li {
	text-align: center !important;
}
.ebook-sec .col .hover-wrap-inner {
	text-align: center;
}
#rev_slider_1_1_wrapper .hesperiden.tparrows {

	display: none;

}
.ebook-sec .wpcf7-form-control-wrap input, .ebook-sec .wpcf7-form-control-wrap textarea {
	background-color: #fff !important;
	max-width: 100%;
	color: #000 !important;
	font-size: 16px;
	height: 50px;
	font-weight: 500;
	font-family: Montserrat;
	float: left;
	opacity: 1 !important;
}
	.single_prop_dtail {
	display: inline-block;
	width: calc(100% - 34px);
}
.cd-filters .filter {
	margin-bottom: 10px;
}

}
@media only screen and (max-width: 375px) {
	.custom-value-text h4 {
	line-height: 34px !important;
	margin-bottom: 15px !important;
	font-size: 20px !important;
	text-transform: uppercase;
}
	.prop-banner .row-bg.using-image.using-bg-color {
	display: none;
}
	.full-width-section.about-us {
	width: 100%;
	text-align: center !important;
}
	
}