/*
	Theme Name: RealHomes Theme
	Theme URI: http://themeforest.net/item/real-homes-wordpress-real-estate-theme/5373914
	Description: An easy to use WordPress theme for real estate industry.
	Author: Inspiry Themes
	Author URI: https://www.inspirythemes.com/
	Version: 3.1.0
	Text Domain: framework
    Domain Path: /languages
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: custom-background, threaded-comments, translation-ready, light, one-column, two-columns, three-columns, four-columns, custom-menu, theme-options

	----------------------------------------------------------------------------------------------------------------*/
video{ cursor:default !important;}
body{
direction:rtl;
}
.home .owl-wrapper-outer { 
	direction: ltr !important; 
}

input {
    text-align: right !important;
}
select {
    text-align: right !important;
}
textarea {
    text-align: right !important;
}


.button-primary, .button-primary:active, .button-primary:focus {
    padding: 17px 73px 0 30px !important;
}
i.fa.fa-money {
    margin-left: 5px !important;
}
i.fa.fa-map {
    margin-left: 5px !important;
}
i.fa.fa-bed {
	margin-left: 5px !important;
}	
i.fa.fa-building {
	margin-left: 5px !important;
}

.jfont {
    font-family: "icon-font" !important;
    font-style: normal !important;
    font-weight: normal !important;
    speak: none !important;
    display: inline-block !important;
    text-decoration: none !important;
    width: 1em !important;
    margin-right: 0.2em !important;
    text-align: center !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 3em !important;
    margin-left: 0.2em !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mutebtn_home .sound-btn {
    bottom: auto !important;
    left: auto !important;
    right: 30px;
    text-align: right !important;
    top: 80px;
}

.sound-btn { z-index: 99 !important; }


.teambg .row:nth-child(2) { text-align: center; }
.teambg .row:nth-child(2) .col-md-3 {    display: inline-block;    float: none; }
.teambg.teampage .team-member { min-height: 480px; }
 
@media (min-width:1024px){
.mt {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    padding: 40px;
    background-color: #fff;
    margin-top: -230px;
    border-radius: 29px;
	}
	.section-light.off-plan-section {
	overflow: visible; }
	.paraw {
	width:350px;
}
}
@media (max-width:1023px){
.mt {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    padding: 30px;
    background-color: #ffffff;
    margin-top: 30px;
	margin-bottom: 30px;
    border-radius: 29px;
	}
	.mn {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
    padding: 30px !important;
    background-color: #ffffff !important;
    margin: 30px 0 !important;
    border-radius: 29px !important;
	}
}
@media (min-width:767px){
	.mob {
		display:none !important;
	}
}	
@media (max-width:767px){
	.mt {
		display:none;
	}
	.generic-button.mob {
    margin: 0 50px !important;
}
	iframe {
    width: inherit !important;
}

}
input.wpcf7-form-control.has-spinner.wpcf7-submit.real-btn {
    width: -webkit-fill-available;
    border: none;
}

.wpcf7-form-control-wrap {
    display: grid;
    width: -webkit-fill-available !important;
    position: relative !important;
}

label {
	display: grid !important; }

ul.footer-ul.new-footer-style {
    color: white;
}

.intl-tel-input {
    display: grid !important;
}

div#agent_section {
    border-radius: 20px;
    margin-top: 70px;
    background-color: aliceblue;
    padding: 10px 30px 30px 30px;
}

input.wpcf7-form-control {
    font-weight: 100;
    border-radius: 50px;
    border: 1px solid #b7b7b7;
    padding: 7px 16px;
}
select.wpcf7-form-control {
    font-weight: 100;
    border-radius: 50px;
    border: 1px solid #b7b7b7;
    padding: 7px 16px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    font-weight: 100;
    border-radius: 50px;
    border: 1px solid #b7b7b7;
    padding: 7px 16px;
}

.form {
	margin-bottom: 80px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.real-btn {
	font-size: 16px;
    color: #4fa1ca;
    background-color: transparent;
    border: 1px solid #4fa1ca;
}

i.fa.fa-map-marker {
    color: #4fa1ca ;
    font-size: 20px ;
    margin-left: 15px !important;
	float: right !important;
    margin-bottom: 0 !important;
}
.icflex {
	margin:10px 0;
    display: flex;
}
.sp {
    display: flex;
    justify-content: space-between;
}
.fa {
	margin-right:5px;
    color: #4fa1ca;
}
.mn {
    background: rgba(255, 255, 255, 0.33);
    backdrop-filter: blur(2.4px);
    -webkit-backdrop-filter: blur(2.4px);
    border-radius: 20px;
    padding: 20px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    margin: -90px 50px;
}
.wrapper-sticky-start {
	padding-top: 0 !important;
}
#wrapper {
    overflow-x: hidden;
	margin: 0 0px !important;}


.section-light.off-plan-section {
    padding: 70px 10px !important;
}

ul.footer-ul.new-footer-style {
    font-size: 17px !important;
}