/*
Theme Name: Eshel
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'DINPro-CondensedBold';
	src: url('font/DINPro-CondensedBold/DINPro-CondensedBold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
html {
	margin: 0px;
	padding: 0px;
	font-family: 'Assistant', sans-serif;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: 'Assistant', sans-serif;
	font-size: 17px;
	color: #545151;
	background: url(images/body-bg.png);
	background-repeat: repeat-y;
	background-position: 18% 0;
}
html body {
	font-family: 'Assistant', sans-serif;
}
img {
	border: 0px;
	outline: none;
	max-width: 100%;
}
.container-fluid ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.container-fluid a:hover, .container-fluid a:active, .container-fluid a:focus {
	color: inherit;
}
a {
	text-decoration: none;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
html h1, html h2, html h3, html h4, html h5, html h6 {
	font-family: 'Assistant', sans-serif;
}
input, select, textarea {
	border-radius: 0px;
	outline: none;
}
.container-fluid .nav li a:focus {
	background: none;
}
.container-fluid {
	padding: 0px !important;
	float: left;
	width: 100%;
}
.container {
	padding: 0px !important;
}
.container-fluid.headermy {
	position: relative;
}

.slider-text {
	float: left;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 9999;
}
.slider-text-in {
	display: table;
	float: left;
	width: 100%;
	height: 100%;
}
.slider-text-row {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	color: #fff;
}
.slider-text .container {
	height: 100%;
}
.tabimg {
	display: none;
}
.slider-img {
	text-align: center;
}
.slider-img img {
	width: 100%;
}
.col-md-4.col-lg-4.col-sm-4.col-xs-12.teamimagetext {
	overflow: hidden;
}

.headermain {
	float: left;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99999;
}
.headermy-row.row {
	margin-top: 20px;
}
.hleft-hmenu a {
	float: left;
	margin-top: 35px;
}
.hright-menu {
	float: right;
	margin-top: 0px;
	width: 100%;
}
.hright-menu li {
	float: left;
}
.hright-menu li a {
	color: #fff;
	display: inline-block;
	padding: 0 5px;
}
.boxpart-img {
    z-index: 9;
    position: relative;
}
.hleft-hmenu li a:hover {
	color: #BF965D;
}
.hmenu .current-menu-item a {
	font-weight: bold;
}
.hright-menu li:first-child::after {
	color: #fff;
	content: "/";
	float: right;
}
.hmid-logo {
	float: left;
	width: 100%;
	text-align: left;
}
.hmid-logo a img {
	display: inline-block;
}
.mytop-form select {
	background: #fff url(images/dropdown.png);
	border: 0 none;
	padding: 8px 40px 8px 20px;
	width: 230px;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-repeat: no-repeat;
	background-position: 95% 10px;
	font-size: 20px;
	color: #545151b3;
	float: right;
	margin-left: 5px;
}
.mytop-form input[type=text] {
	background: #839897;
	color: #fff;
}
.hmenu {
	float: right;
	width: 100%;
	margin-top: 5px;
}
.hmenu li {
	float: right;
	position: relative;
	color: #fff;
}
.hmenu li a {
	color: #fff;
	font-size: 17px;
	padding: 10px 6px 10px 15px;
	text-transform: capitalize;
	float: left;
}
.hmenu li:last-child:before {
	content: none;
}
.en .homeheader {
	float: left;
	width: 100%;
}
.en .homeheader ul {
	width: unset;
}
.hmenu li::before {
	content: ".";
	font-size: 50px;
	left: 1px;
	line-height: 10px;
	position: absolute;
	top: 3px;
	width: 10px;
}
.searchpart {
	float: right;
	width: auto;
}
.language {
	float: right;
}
.language li a:hover {
	color: #fff;
}
.language .current-menu-item a {
	font-weight: bold;
}
.searchpart input {
	background: transparent;
	font-size: 17px;
	border: 0 none;
	color: #fff;
	padding: 0 15px;
	border-bottom: 1px solid #fff;
}
.searchpart input[type=submit] {
	background: url(images/search.png);
	border: 0px;
	background-repeat: no-repeat;
	background-position: 2px;
}
.toprow-btn {
	background: #839897;
	color: #fff;
	float: right;
	padding: 10px 20px;
	width: auto;
	margin-left: 5px;
	width: 195px;
}
.toprow-btn a {
	color: #fff;
	float: left;
	width: 100%;
	font-size: 20px;
}
.toprow-btn:last-child {
	background: #fff;
}
.toprow-btn:last-child a {
	color: #000;
}
.mytop-form input[type="submit"] {
	background: #839897;
	border: 0 none;
	color: #fff;
	padding: 8px 10px;
	width: 90px;
	font-size: 20px;
}
.toprow {
	float: right;
	margin-bottom: 5px;
	padding-right: 0px;
	width: 100%;
}
.mytop-form form {
	float: right;
	width: 100%;
}
.mytop-form {
	display: inline-block;
	width: auto;
	margin-top: 150px;
}
.container-fluid.footerpart {
	background: #a19f9f;
	color: #fff;
	padding: 50px 0px 30px !important;
	text-align: center;
}
.copyright {
	font-size: 12px;
}
.hmenu .menu {
	display: inline-block;
}
.socialpart li {
	display: inline-block;
	padding: 10px;
}
.socialpart {
	float: left;
	margin: 10px 0 15px;
	width: 100%;
}
.footerform {
	background: url(images/footer.png);
	color: #fff;
	background-position: center center;
	background-size: cover;
}
.footer-form-title {
	color: #fff;
	float: left;
	margin-bottom: 20px;
	margin-top: 16px;
	text-align: center;
	width: 100%;
}
.footer-form-title h1 {
	font-size: 40px;
}
.footerform input {
	color: #fff;
}
.contactform {
	float: left;
	padding-bottom: 50px;
	width: 100%;
}
.contact-middle .container {
	width: 818px;
}
.mcommon {
	padding-top: 20px;
	width: 100%;
	float: left;
	padding-bottom: 72px;
}
.mcommon p {
	font-size: 15px;
}
.cnform input {
	text-align: right;
	width: 100%;
	border: none;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom: 1px solid #000;
	background: transparent;
}
.cnform textarea {
	text-align: right;
	background: transparent;
	border: none;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom: 1px solid #000;
	width: 100%;
	height: 110px;
}

.eform {
	padding-left: 10px;
	padding-right: 0px;
}
.txtmsg {
	padding: 0px;
}
/*.cnform input::placeholder { text-align: right; font-size: 15px;}
.cnform textarea::placeholder { text-align: right; font-size: 15px;}*/
.submitbtn input[type="submit"] {
	width: auto;
	border-bottom: none;
	color: #545151;
	background-color: #e8dadb;
	padding: 7px 33px;
	font-size: 20px;
}
.submitbtn {
	padding-left: 8px;
	padding-bottom: 0px;
	padding-top: 8px;
}
.en .sorthb.catimgs {
	left: 0;
	right: unset;
}
.cndetail ul {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 32px;
}
.cndetail ul li:first-child::after, .cndetail ul li:last-child::before {
	content: "|";
	padding-left: 4px;
	padding-right: 3px;
}
.cndetail ul li a {
	display: inline-block;
	color: #545151;
}
.cndetail ul li {
	display: inline-block;
	font-size: 25px;
}
.cnform input[type="checkbox"]:focus {
	outline: none;
}
.checkbx {
	text-align: right;
	padding-left: 0;
	padding-right: 0;
	padding-top: 15px;
}
.cnform textarea {
	padding-top: 30px;
	resize: none;
}
.cnform input[type="checkbox"] {
	width: auto;
}
.checkbx .wpcf7-list-item-label {
	display: inline;
	text-align: left;
	float: left;
	margin-left: 0px;
	margin-right: 5px;
}
.en .sorthb {
	text-align: left;
}
.cnwidget {
	padding-left: 0px;
}
.cnform div.wpcf7-mail-sent-ok {
	border: none;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
	border: none !important;
}
div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: none;
}
.contactform .cnform input, .contactform .cnform textarea {
	border-bottom: 1px solid #fff;
	color: #fff;
}
.contactform .submitbtn input[type="submit"] {
	color: #545151;
	border: 0px;
}
.footerform .cnform {
	padding-left: 9px;
	padding-right: 6px;
	position: relative;
	z-index: 9;
}
.footerform .container {
}
.contactform {
	width: 818px;
	float: none;
	margin: 0 auto;
}
.contactform .submitbtn {
	padding-top: 20px;
	padding-bottom: 38px;
}
.contactform .cnform textarea {
	height: 123px;
}
.contactform .cnform input::placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
.contactform .cnform input::-webkit-input-placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
.contactform .cnform input::-moz-placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
.contactform .cnform input:-ms-input-placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
.contactform .cnform input:-moz-placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
.contactform .cnform textarea::placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
 .propertyform .cform input::placeholder, .propertyform .cform textarea::placeholder {
color: #fff;
opacity: 1;
}
.propertyform .cform input::-webkit-input-placeholder, .propertyform .cform textarea::-webkit-input-placeholder {
color: #fff;
opacity: 1;
}
.propertyform .cform input::-moz-placeholder, .propertyform .cform textarea::-moz-placeholder {
color: #fff;
opacity: 1;
}
.propertyform .cform input:-ms-input-placeholder, .propertyform .cform textarea:-ms-input-placeholder {
color: #fff;
opacity: 1;
}
.propertyform .cform input:-moz-placeholder, .propertyform .cform textarea:-moz-placeholder {
color: #fff;
opacity: 1;
}
.propertyform .cform input::placeholder, .propertyform .cform textarea::placeholder {
color:#fff;
opacity: 1;
}
 .contactform .cnform textarea::-webkit-input-placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
.contactform .cnform textarea::-moz-placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
.contactform .cnform textarea:-ms-input-placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
.contactform .cnform textarea:-moz-placeholder {
text-align: right;
color: #fff;
opacity: 1;
}
.page-template-contact-us .footerform, .page-template-about-us .footerform {
	display: none;
}
.assets .ctitle {
	text-align: center;
	padding-bottom: 97px;
}
.ctitle h2 {
	padding-top: 24px;
	padding-bottom: 25px;
}
.assets p {
	font-size: 17px;
	padding: 0px 139px;
	text-align: center;
}
.boxpart-row {
	float: left;
	width: 100%;
	position: relative;
}
.boxpart-row-in {
	position: absolute;
	top: 360px;
	float: left;
	width: 85%;
	left: 0px;
	z-index:999;
}
.home .boxpart-row-in {
	z-index: unset;
}
.boxleft-text {
	background: #fff;
	margin-top: 120px;
	padding: 30px 30px 45px 100px;
	float: left;
	width: 100%;
}
.small-icon {
	float: left;
	width: 100%;
	margin-top: 20px;
	position: relative;
	z-index: 99;
}
.small-icon ul {
	float: right;
}
.small-icon li {
	float: left;
	margin: 0px 12px;
}
.small-btn {
	color: #000;
	float: left;
}
.small-btn a, .small-btn a:hover {
	color: #545151;
}
.small-icon img {
	margin-left: 3px;
}
.boxleft-text h2 {
	margin-top: 10px;
}
.boxpart-row {
	float: left;
	width: 100%;
	margin-top: 50px;
}
.box-info p {
	margin-bottom: 0px;
}
.title-box {
	float: left;
	width: 100%;
}
.title-box h3 {
	width: 40%;
	margin: 0px;
	padding: 20px 30px;
	font-size: 30px;
	text-align: left;
	color: #fff;
	background: #839897;
	height: 75px;
}
.boxpart-row:nth-child(2n) .boxpart-img img {
	float: left;
}
.boxpart-row:nth-child(2n) .boxleft {
	float: right;
}
.boxpart-row:nth-child(2n) .boxleft-blank {
	float: left;
}
.boxparttwo .title-box h3 {
	float: left;
}
.boxparttwo .boxpart-img img {
	width: 100%;
}
.boxparttwo .boxleft-blank {
	float: left;
}
.boxparttwo .boxleft {
	margin-top: 70px;
	float: left;
}
.boxparttwo-text {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-bottom: 25px;
}
.boxparttwo-text:last-child {
	margin-bottom: 0;
}
.boxparttwo-text-in {
	float: left;
	width: 85%;
}
.boxparttwo-text-img {
	float: right;
	margin-top: 12px;
}
.boxparttwo .title-box h3 {
	width: 42.95%;
}
.boxparttwo-text h4 {
	font-size: 25px;
	margin-top: 0px;
}
.boxpart-btn a {
	color: #545151;
}
.sliderimageleft {
	float: left;
	width: 20% !important;
	padding: 0px !important;
}
.sliderimg {
	float: left;
	width: 100%;
}
.sliderimg img {
	width: 100%;
}
.boxparttwo .title-box h3 {
	background: #bbb1ae;
	text-align: right;
}
.sliderimage-row {
	float: left;
	width: 100%;
}
.sliderimage .title-box h3 {
	background: #bbb1ae;
	float: left;
	text-align: right;
	width: 42.95%;
}
.container-fluid.gallerybox {
	margin-top: 50px;
}
.container-fluid.sliderimage {
	margin-bottom: 50px;
}
.gallerybox .title-box h3 {
	background: #e8dadb;
}
.gallerybox .title-box {
	margin-bottom: 50px;
}
.gallerybox {
	position: relative;
}
.gallerybox-text {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0px;
	width: 100%;
	padding: 10px;
	display: block;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
.gallerybox-text-in {
	border: 1px solid #fff;
	display: table;
	height: 100%;
	display: table;
	text-align: center;
	top: 0;
	width: 100%;
}
.gallerybox-text-in h1 {
	color: #fff;
	display: table-cell;
	font-size: 25px;
	vertical-align: middle;
}
.gallerybox-left {
	margin-bottom: 50px;
	padding: 0 5px !important;
}
.gallerybox-left:hover .gallerybox-text {
	height: 100%;
	display: block;
}
.boxpart-row:nth-child(2n) .title-box h3 {
	float: left;
	margin-left: 0;
	width: 40%;
	background: #bbb1ae;
}
.boxpart-row:nth-child(3n) .title-box h3 {
	float: right;
	margin-right: 0;
	width: 40%;
	background: #898888;
}
.headermain.clone {
	top: -200px;
	z-index: 999999;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
.down .headermain.clone {
	background: rgba(137,136,136,0.9);
	position: fixed;
	top: 0;
	z-index: 999999;
	padding-bottom: 7px;
}
.aboutus {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.aboutus .aboutustext {
	float: left;
	width: 100%;
	text-align: center;
}
.aboutus .aboutuscontent a {
	color: #545151;
	text-decoration: none;
	padding: 0px 3px;
	font-size: 25px;
}
.aboutus .aboutuscontent span {
	padding: 0px 3px;
}
.aboutus .aboutuscontent {
	width: 76%;
	display: inline-block;
}
.aboutusteam .teamtext {
	float: left;
	width: 100%;
}
.aboutusteam {
	float: right;
	margin-top: 40px;
	margin-bottom: 40px;
}
.aboutusteam .title-box {
	float: left;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 25px;
}
.aboutusteam .title-box h3 {
	width: 40%;
	margin: 0px;
	padding: 20px 30px;
	font-size: 30px;
	text-align: left;
	color: #fff;
	background: #839897;
}
.teamimage {
	float: left;
	width: 100;
	margin-bottom: 40px;
}
.teamimage .teamimagetext {
	float: left;
	padding: 0px 4px;
}
.teamimg p {
	font-size: 18px;
	width: 99%;
	margin-bottom: 0px;
	color: #fff;
}
.teamimg p a {
	color: #fff;
	text-decoration: none;
}
.teamimg p a:hover {
	color: #fff;
}
.teamimg {
	position: absolute;
	bottom: 0px;
	right: 0px;
	color: white;
	padding-left: 2px;
	width: 100%;
	padding-right: 0px;
	background: none;
	padding: 10px;
	height: 80px;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
.teamimg h2 {
	margin-bottom: 20px;
	padding-right: 0px;
}
.contact-middle {
	float: left;
	margin-top: 20px;
	margin-bottom: 50px;
}
.teamimagetext .teamimg h2 a {
	color: #fff;
	text-decoration: none;
}
.teamimagetext-in img {
	width: 100%;
}
.teamimagetext-in {
	position: relative;
	max-height: 480px;
}
.teamimagetext:hover .teamimg {
	background: #bab0ad;
	height: 75%;
}
.breadcrumbs, .breadcrumbs a {
	color: #fff;
	text-align: right;
	font-size: 15px;
	line-height: 16px;

}


.rtl .brtitle h2 {
		float: right;

}
.brtitle h2 {
	margin-top: 5px;
}


.breadcrumbs span {
	padding-left: 2px;
	padding-right: 2px;
}
span.wpcf7-not-valid-tip, div.wpcf7-response-output {
	text-align: right;
	float: left;
	width: 100%;
}
.en span.wpcf7-not-valid-tip, .en div.wpcf7-response-output {
	text-align: left;
}
.sb_instagram_header {
	display: none;
}
#sbi_load {
	display: none;
}
.gallerybox-text-in h1 a {
	color: #fff;
}
div.wpcf7-response-output {
	color: #398f14;
}
.sliderimag {
	float: left;
	margin-top: 40px;
	margin-bottom: 40px;
}
.propertysingle {
	float: left;
	margin-top: 13px;
}
.box-text {
	float: left;
	width: 100%;
}
.boxleft {
	float: left;
	margin-bottom: 40px;
}
.small-icon p {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.smalltag {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.smallbtn {
	float: right;
}
.small-btn ul {
	float: right;
}
.smallbtn ul li {
	float: right;
	width: 26%;
}
.smallbtn ul li a {
	text-decoration: non;
	margin-right: 10px;
	color: #545151;
}
.relproperty {
	float: right;
}
.relproperty .title-box h3 {
	width: 40%;
	margin: 0px;
	padding: 20px 30px;
	font-size: 30px;
	text-align: left;
	color: #fff;
	background: #bbb1ae;
	height: 75px;
}
.boxlefttext {
	background: #fff;
	margin-top: 0px;
	padding: 25px 30px 30px 30px;
	float: left;
	width: 100%;
	margin-left: 0px;
}
.boxrowpart {
	float: right;
	margin-bottom: 190px;
	height: 500px;
}
.boxinfo ul {
	float: right;
}
.tax-Property_category .boxrowpart {
	margin-bottom: 120px;
}
.boxinfo ul li {
	float: left;
	margin-left: 15px;
}
.bigbtn {
	float: left;
}
.bigbtn a {
	color: #545151;
	text-decoration: none;
}
.boxlefttext h2 {
	font-size: 17px;
	width: 100%;
}
.tax-Property_category .boxlefttext h2 {
	margin-top: 0px;
}
.breadcrumbstitle {
	float: right;
	margin-top: 120px;
	margin-right: -16px;
}
.propertyform {
	float: left;
	margin-top: 90px;
	margin-left: -20px;
}

.rtl .cform input {
		text-align: right;

}
.cform input {
	width: 100%;
	border: none;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom: 1px solid #fff;
	background: transparent;
	color: #fff;
	padding: 15px 10px;
}

.rtl .cform textarea {
		text-align: right;

}
.cform textarea {
	width: 100%;
	border: none;
	border-bottom-width: medium;
	border-bottom-style: none;
	border-bottom-color: currentcolor;
	border-bottom: 1px solid #fff;
	background: transparent;
	color: #fff;
	height: 90px;
	margin-top: 15px;
}
.rtl .cform h4 {
text-align:right;	
}
.cform h4 {
	float: left;
	width: 100%;
	font-size: 30px;
	color: #fff;
	padding-right: 15px;
}
.cform input[type="submit"] {
	width: auto;
	border-bottom: none;
	color: #545151;
	background-color: #e8dadb;
	padding: 7px 33px;
	margin-top: 15px;
}
.rtl .cform input[type="submit"] {
		float: left;

}

.rtl .eproform p {

	float: right;
}
.eproform p {
	color: #fff;
	font-size: 20px;
}
.propertyteam {
	margin-top: 30px;
}
.propertyteam .title-box h3 {
	width: auto;
	float: right;
	margin: 0px;
	padding: 20px 30px;
	font-size: 25px;
	text-align: right;
	color: #fff;
	background: #839897;
	height: auto;
}
.container-fluid.boxpart.servicepage {
	margin-bottom: 95px;
}
.servicepage .boxleft-blank {
	float: left;
}
.servicepage .boxpart-row:nth-child(2n) .boxleft-blank {
	float: right;
}
.servicepage .boxpart-row:nth-child(2n) .boxleft-text {
	margin-top: 50%;
	float: right;
}
.servicepage .boxpart-row:first-child {
	margin-top: 50px;
}
.servicepage .boxpart-row {
	margin-top: -200px;
}
.servicepage .boxleft-text h3 a {
	color: #545151;
	font-size: 30px;
}
.servicepage .boxleft-text {
	margin-top: 20%;
}
.apct-testim-wrapper div#template-5 .apct-testimonial-left-section {
	background: #c6dbda;
	width: 60%;
	float: none;
	padding-right: 20% !important;
	height: 265px !important;
}
.apct-testim-wrapper div#template-5 .apct-testimonial-display-wrapper .apct-testimonial-right-section {
	background: #e8dadb;
	width: 55%;
	float: left;
	padding-left: 20%;
	padding-top: 40px;
	padding-right: 60px;
}
.apct-testimonial-image {
	background: none !important;
	-webkit-box-shadow: none !important;
	margin-bottom: 90px;
}
.apct-testimonial-image img {
	padding: 0px !important;
	width: 195px !important;
	height: 267px;
}
.apct-testim-wrapper div#template-5 .apct-testimonial-display-wrapper:nth-child(2n) .apct-upper-scetion-wrapper {
	margin-top: 80px;
}
.apct-testim-wrapper div#template-5 .apct-testimonial-content::after {
	background: url('http://ekarsh-projects.com/eshel/wp-content/uploads/2018/06/arrow2.png');
}
.apct-testim-wrapper div#template-5 .apct-testimonial-display-wrapper {
	margin-bottom: 53px;
}
.testpage {
	margin-top: 93px;
}
.apct-testim-wrapper div#template-5 .testim-image-resize {
	width: auto !important;
}
.tpage {
	float: left;
	width: 100%;
}
.tpage .apct-testimonial-color {
	overflow: visible !important;
	float: left;
	width: 100%;
}
.apct-testimonial-color:first-child {
	background: url(images/one.png);
	background-repeat: no-repeat;
	background-position: 20% 50%;
}
.apct-testimonial-color {
	background: url(images/two.png);
	background-repeat: no-repeat;
	background-position: 80% 50%;
}
.apct-testimonial-color:last-child {
	background: url(images/three.png);
	background-repeat: no-repeat;
	background-position: 20% 50%;
}
.current-lang a {
	font-weight: bold;
}
.page-template-testimonial-page .tpage .apct-testim-wrapper .apct-testimonial-content {
	font-size: 17px !important;
	font-style: italic;
	text-align: right;
}
.apct-testimonial-content em {
	position: relative;
	float: left;
	width: 100%;
}
.apct-testimonial-content em:after {
	background: url(images/arrow1.png);
	position: absolute;
	right: 0px;
	content: " ";
	height: 25px;
	position: absolute;
	right: -25px;
	top: -35px;
	width: 34px;
}
.apct-testimonial-content em:before {
	background: url(images/arrow1.png);
	position: absolute;
	left: 0px;
	content: " ";
	height: 25px;
	position: absolute;
	bottom: 0px;
	width: 34px;
}
.page-template-testimonial-page .tpage .style-clean_style {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.page-template-testimonial-page .tpage .style-clean_style:nth-child(even) {
	margin-bottom: 130px;
}
.page-template-testimonial-page .tpage .style-clean_style:nth-child(odd) .easy_testimonial {
	float: right;
	width: 60%;
	background: #c6dbda;
	padding: 0px;
}
.page-template-testimonial-page .tpage .style-clean_style:nth-child(odd) .easy_testimonial_image_wrapper {
	float: right;
}
.page-template-testimonial-page .tpage .style-clean_style:nth-child(even) .easy_testimonial {
	float: left;
	width: 60%;
	background: #e8dadb;
	padding: 0px;
}
.page-template-testimonial-page .tpage .style-clean_style:nth-child(even) .wp-post-image {
	top: 50px;
}
.page-template-testimonial-page .tpage .testimonial_body {
	float: left;
	padding: 65px 45px 50px;
	width: 60%;
}
.page-template-testimonial-page .tpage blockquote.easy_testimonial .wp-post-image {
	border-radius: 0px;
	float: left;
	position: relative;
	top: -50px;
	margin: 0px;
	max-width: 190px;
	height: auto;
}
.page-template-testimonial-page .tpage .testimonial_body p {
	font-size: 17px;
	font-style: italic;
	position: relative;
}
.page-template-testimonial-page .tpage .testimonial_body p:after {
	background: url(images/arrow1.png);
	position: absolute;
	right: 0px;
	content: " ";
	height: 25px;
	position: absolute;
	right: -25px;
	top: -35px;
	width: 34px;
}
.page-template-testimonial-page .tpage .testimonial_body p:before {
	background: url(images/arrow1.png);
	position: absolute;
	left: 0px;
	content: " ";
	height: 25px;
	position: absolute;
	bottom: -10px;
	width: 34px;
}
.page-template-testimonial-page .tpage .style-clean_style:first-child {
	background: url(images/one.png);
	background-repeat: no-repeat;
	background-position: 15% 50%;
}
.page-template-testimonial-page .tpage .style-clean_style {
	background: url(images/two.png);
	background-repeat: no-repeat;
	background-position: 85% 50%;
}
.page-template-testimonial-page .tpage .style-clean_style:last-child {
	background: url(images/three.png);
	background-repeat: no-repeat;
	background-position: 15% 50%;
}
.lang-item a:focus, .lang-item a:active {
	color: #fff;
}
.checkbx span:first-child {
	float: right;
}
.hmenu li:nth-last-child(3)::before {
	display: none;
}
.boxparttwo-text:first-child h4 {
	margin-top: 0px;
}
.footerform .footer-form-title p {
	margin-bottom: 0;
}
.footerpart .hmenu li:nth-last-child(3)::before {
	display: block;
}
/*------------------------en start---------------------------*/

.en .hmenu li {
	float: left;
	direction: ltr;
}
.en .hmenu li::before {
	left: -3px !important;
}
.en .hmenu li:first-child {
	direction: ltr;
}
.en .hmenu li:last-child::before {
	content: ".";
}
.en .eform {
	float: left;
}
.en .cnform input, .en .cnform textarea {
	text-align: left;
}
.en .cnform input::-moz-placeholder {
text-align:left;
}
.en .cnform textarea::-moz-placeholder, .en .contactform .cnform textarea::placeholder {
text-align:left;
}
 .en .contactform .cnform input::-webkit-input-placeholder {
text-align:left;
}
.en .contactform .cnform input::-moz-placeholder {
text-align:left;
}
.en .contactform .cnform input:-ms-input-placeholder {
text-align:left;
}
.en .contactform .cnform input:-moz-placeholder {
text-align:left;
}
.en .contactform .cnform textarea::placeholder {
text-align:left;
}
.en .wpcf7-form-control.wpcf7-checkbox {
	float: left;
	direction: ltr;
}
.en .wpcf7-form-control.wpcf7-checkbox input {
	margin-right: 10px;
	text-align: left;
}
.en .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label {
	float: right;
}
.en .boxleft-text {
	text-align: left;
}
.en .searchpart > input[type="text"] {
	float: left;
	padding-left: 0;
	text-align: left;
}
.en .small-btn a {
	direction: ltr;
	text-align: left;
	float: left;
}
.en .boxparttwo-text {
	direction: ltr;
}
.en .boxparttwo-text-in {
	float: right;
}
.en .boxparttwo-text-img {
	float: left;
}
.en .ctitle {
	text-align: left;
}
.en .socialpart ul {
	direction: ltr;
}
.en .assets .ctitle {
	text-align: center;
}
.en .page-template-testimonial-page .tpage .testimonial_body {
	direction: ltr;
}
.en .page-template-testimonial-page .tpage .testimonial_body p::after {
	top: -30px;
	right: auto;
	left: -25px;
	transform: rotate(180deg);
}
.en .page-template-testimonial-page .tpage .testimonial_body p::before {
	left: auto;
	right: -20px;
}
.en .toprow ul li {
	float: left;
	direction: ltr;
}
.en .toprow ul li input {
}
.en .toprow input[type="radio"] {
	margin-right: 10px;
}
.en .mytop-form select {
	direction: ltr;
	float: left;
	margin-left: 0;
	margin-right: 5px;
}
.en .error-404 {
	direction: ltr;
	text-align: center;
}
.en .searchpage {
	direction: ltr;
}
.en .pagination .page-numbers {
	float: left;
	margin-left: 0px;
	margin-right: 5px;
}
.en .toprow ul li {
	position: relative;
	margin-left: 0px;
	margin-right: 5px;
}
.en .page-template-default .subpage #primary {
	direction: ltr;
}
.en .contact-middle .ctitle p {
	direction: ltr;
}
.en .assets {
	direction: ltr;
}
.en .boxpart-row-in {
	direction: ltr;
}
.en .boxinfo ul {
	float: right;
}
.en .bigbtn {
	float: right;
}
.en .checkbx span:first-child {
	float: left;
}
.en .checkbx {
	padding-left: 10px;
}
.en .hmenu li:nth-last-child(3)::before {
	display: block;
}
/*------------------------en end---------------------------*/


/*------------------------line start---------------------------*/
.home .container {
	position: relative;
}
.home .container::before {
	background: rgba(246,244,244,0.6);
	content: " ";
	height: 700px;
	left: 0;
	position: absolute;
	top: -20px;
	width: 1px;
	z-index:9;
}
.home .container::after {
	background: rgba(246,244,244,0.6);
	content: " ";
	height: 700px;
	right: 0;
	position: absolute;
	top: -20px;
	width: 1px;
	z-index:9;
}
.container-fluid.boxpart.boxparttwo .boxpart-img {
    z-index: unset;
}
.home .footerpart .container:before {
	content: none;
}
.home .footerpart .container:after {
	content: none;
}
.home .footerform .container:before {
	height: 450px;
}
.home .footerform .container:after {
	height: 450px;
}
.down .headermain.clone .container:before {
	content: none;
}
.down .headermain.clone .container:after {
	content: none;
}
.container-fluid {
	position: relative;
}
.myline {
	border-bottom: 1px solid rgba(246,244,244,0.6);
	border-top: 1px solid rgba(246,244,244,0.6);
	height: 100px;
	position: absolute;
	top: 49px;
	width: 100%;
	z-index: 99;
	pointer-events: none;
}
.boxpart-row .myline {
	bottom: -70px;
	top: auto;
	z-index: 99;
}
.boxpart-row:nth-child(2n) .myline {
	bottom: -25px;
}
.boxpart-row:nth-child(3n) .myline {
	bottom: 150px;
}
.boxparttwo .myline {
	bottom: 145px;
	top: auto;
}
.gallerybox .myline {
	display: none;
}
.sliderimage .myline {
	top: -40px;
}
.headermy .myline {
	top: 130px;
	z-index: 99;
}
.page-template-contact-us .myline {
	top: 115px;
}
.page-template-assets_template .myline {
	bottom: 35px;
	top: auto;
	z-index: 9;
}
.page-template-assets_template .assets .myline {
	top: -130px;
}
.page-template-service_page .myline {
	top: 180px;
}
.servicepage .boxpart-row:first-child .myline {
	bottom: 30px;
	top: auto;
}
.servicepage .boxpart-row:last-child .myline {
	bottom: -300px;
	height: 120px;
	top: auto;
}
.servicepage .boxpart-row:nth-child(2n) .myline {
	bottom: 65px;
	top: auto;
}
.page-template-testimonial-page .myline {
	top: 100px;
}
.testpage .myline:first-child {
	bottom: auto;
	top: 260px;
}
.testpage .myline:last-child {
	bottom: 80px;
	top: auto;
}
.container-fluid.testimonialbotttom {
	height: 10px;
}
.testimonialbotttom .myline {
	bottom: auto;
	top: 250px;
	z-index: 9;
}
.aboutus .myline {
	top: -80px;
}
.teamimage .myline {
	top: 100px;
	z-index: 9;
}
/*------------------------line end---------------------------*/


.tgl-radio-tabs {
	float: left;
	width: 100%;
}
.tgl-radio-tabs a {
	background: #fff;
	color: #545151;
	float: right;
	font-size: 17px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 10px 20px;
	text-transform: uppercase;
	width: 200px;
}
.tgl-radio-tabs a:hover {
	background: #839897;
	color: #fff;
}
.breadcrumbs {
	text-transform: capitalize;
}
.title-box {
	text-transform: capitalize;
}
.container-fluid.subpage {
	padding: 40px 0px !important;
}
.mytop-form select {
	width: 200px;
	margin-bottom: 10px;
}
.toprow ul {
	float: left;
	width: 100%;
}
.toprow ul li {
	background: #fff;
	color: #000;
	display: inline-block;
	float: right;
	margin-bottom: 10px;
	padding: 10px 20px;
	text-transform: uppercase;
	width: 130px;
}
.toprow ul li a {
	color: #545151;
}
svg {
	display: none !important;
}
.search-submit {
	background: #e8dadb;
	border: 0px;
	color: #545151;
	padding: 10px 20px;
}
.search-form input[type="search"] {
	padding: 9px;
}
.errorpage .error-404 {
	width: 100%;
	float: left;
	text-align: center;
}
.errorpage .page-content, .errorpage .page-header {
	width: 100%;
	float: left;
	margin-top: 0px;
}
h2.screen-reader-text {
	display: none;
}
.pagination .page-numbers {
	border: 1px solid;
	padding: 10px 20px;
	float: right;
	margin-left: 5px;
}
.toprow ul li {
	position: relative;
	margin-left: 5px;
	padding: 0px;
	width: auto;
}
.toprow input[type="radio"] {
	-moz-appearance: none;
	-webkit-appearance: none;
	height: 100%;
	top: 0px;
	left: 0;
	margin-left: 0px;
	margin-right: 0;
	position: absolute;
	width: 100%;
	margin-top: 0px;
}
.toprow input[type="radio"]:focus, .toprow input[type="radio"], .toprow label, .toprow label:focus {
	background: transparent;
	color: #545151;
	font-size: 20px;
	border: none;
	outline: none;
}
.toprow input:checked { /*background:#839897 !important;*/
}
.toprow ul li label {
	padding: 10px 20px;
	width: 130px;
}
.toprow input[type="radio"]:checked + label {
	background-color: #839897;
	color: #fff;
}
.wpcf7-form-control label {
	font-weight: normal;
}
.mobile-logo {
	display: none;
}
#acf-min_property_price, #acf-max_property_price {
	display: none;
}
.mobielform {
	display: none;
}
.container-fluid.propertyteam {
	bottom: 0;
	position: absolute;
	width: auto;
}
.container-fluid.mycategory-description {
	padding-top: 50px !important;
}
.sliderimage-row .owl-wrapper {
	float: left;
	width: 100%;
}
.sliderimage-row .owl-controls.clickable {
	float: left;
	position: absolute;
	top: 26%;
	width: 100%;
}
.sliderimage-row .owl-prev {
	background: none !important;
	opacity: 1 !important;
	left: 0;
	position: absolute;
}
.sliderimage-row .owl-next {
	background: none !important;
	opacity: 1 !important;
	position: absolute;
	right: 0;
}
.myaboutconnect span {
	font-size: 25px;
}
.en .aboutus .aboutuscontent a:nth-child(2n) {
	border-left: 2px solid;
	border-right: 2px solid;
	margin-left: 7px;
	padding: 0px 10px;
}
.aboutus .aboutuscontent a:last-child {
	border-left: 2px solid;
	border-right: 2px solid;
	margin-left: 7px;
	padding: 0px 10px;
}
.en .aboutus .aboutuscontent a:last-child {
	border: none;
}
.myaboutconnect {
	float: left;
	margin-top: 10px;
	width: 100%;
}
.hmenu .lang-item {
	display: none;
}
.gallerymobile {
	display: none;
}
.gallerybox img {
	max-width: inherit;
}
 .searchpart input[type="text"]::placeholder {
color:#fff;
opacity:1;
}
.searchpart input[type="text"]::-webkit-input-placeholder {
color:#fff;
opacity:1;
}
.searchpart input[type="text"]::-moz-placeholder {
color:#fff;
opacity:1;
}
.searchpart input[type="text"]:-ms-input-placeholder {
color:#fff;
opacity:1;
}
.searchpart input[type="text"]:-moz-placeholder {
color:#fff;
opacity:1;
}
.home .boxpart .boxpart-img img {
	max-width: 57%;
	width: 57%;
}
.home .boxparttwo .boxpart-img img {
	max-width: inherit;
	width: 100%;
}
.home .boxleft-text {
	width: 83%;
}
.home .boxpart-row .boxleft-text {
	float: right;
}
.home .boxpart-row:nth-child(2n) .boxleft-text {
	float: left;
	margin-top: 50px;
}
.boxparttwo .boxleft {
	height: 100%;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 75px;
	padding-right: 0px;
}
.boxparttwo .boxpart-row-in {
	height: 100%;
}
.boxparttwo .boxpart-row-in .container {
	height: 100%;
}
.myser {
	display: table;
	height: 100%;
	width: 100%;
}
.myser-in {
	display: table-cell;
	vertical-align: middle;
}

.en .toprow ul li:nth-child(3) {
	display: none;
}
.en .toprow ul li {
	float: right;
}
.en .toprow ul li:nth-child(3n+1){ display:block;}
/*lighbox css*/
/* The Modal (background) */
#myModal .column {
	float: left;
	width: 20%;
}
#myModal {
	display: none;
	position: fixed;
	z-index: 9999;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: black;
}
/* Modal Content */
#myModal .modal-content {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	padding: 0;
	width: 90%;
	max-width: 1200px;
}
/* The Close Button */
#myModal .close {
	color: white;
	position: absolute;
	top: 90px;
	right: 155px;
	font-size: 35px;
	font-weight: bold;
}
#myModal .close:hover, #myModal .close:focus {
	color: #999;
	text-decoration: none;
	cursor: pointer;
}
#myModal .mySlides {
	display: none;
}
#myModal .mySlides img {
	width: 100%;
}
#myModal .cursor {
	cursor: pointer;
}
/* Next & previous buttons */
#myModal .prev, #myModal .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	padding: 16px;
	margin-top: -50px;
	color: white;
	font-weight: bold;
	font-size: 20px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	-webkit-user-select: none;
}
/* Position the "next button" to the right */
#myModal .next {
	left: 0;
	border-radius: 3px 0 0 3px;
}
#myModal .prev {
	right: 0;
}
/* On hover, add a black background color with a little bit see-through */
#myModal .prev:hover, #myModal .next:hover {
	background-color: rgba(0, 0, 0, 0.8);
}
/* Number text (1/3 etc) */
#myModal .numbertext {
	color: #f2f2f2;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}
#myModal img {
	margin-bottom: -4px;
}
#myModal .caption-container {
	text-align: center;
	background-color: black;
	padding: 2px 16px;
	color: white;
}
#myModal .demo {
	opacity: 0.6;
	max-height: 150px;
	width: 100%;
}
#myModal .active, #myModal .demo:hover {
	opacity: 1;
}
#myModal img.hover-shadow {
	transition: 0.3s;
}
#myModal .hover-shadow:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/*end lightbox css*/

.home .boxpart-row-in {
	top: 0px;
}
.hmenu li:hover .sub-menu {
	display: block;
}
.sub-menu {
	background: #f2f2f2;
	display: none;
	right: -80px;
	padding-left: 10px !important;
	padding-right: 10px !important;
	position: absolute;
	top: 50px;
	width: 220px;
	direction: rtl;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.en .sub-menu {
	left: -50px;
	direction: ltr;
}
.sub-menu li {
	float: left;
	width: 100%;
	list-style-type: none;
	border-bottom: 1px solid #dbdbdb;
}
.sub-menu li::before {
	color: #000;
	content: none !important;
}
.sub-menu li a {
	color: #545151;
	float: right;
	padding: 5px 6px 5px 10px;
}
.en .sub-menu li a {
	float: left;
}
.sub-menu li.cuurent-menu-item a, .sub-menu li a:hover {
	color: #000;
}
.sub-menu li:last-child {
	border: 0px;
}
.sub-menu li:nth-last-child(3)::before {
	display: block;
}
.sub-menu li:last-child::before {
	content: ".";
}
.home .boxpart-row-in {
	width: 100%;
}
.searchpart input[type="text"] {
	position: relative;
	top: -5px;
	padding-bottom: 4px;
}
.gallerybox-left:hover .gallerybox-text {
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
}
.gallerybox-left:hover img {
	-webkit-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}
.gallerybox {
	overflow: hidden;
}
.gallerybox-left:hover img {
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
.boxparttwo .boxparttwo-text-img h1 {
	font-size: 86.01px;
	color: #c6dbda;
	font-family: DINPro-CondensedBold;
	line-height: 10px;
	margin: 0px;
}
.boxparttwo .boxparttwo-text-in > p {
	margin-bottom: 3px;
	padding-bottom: 0;

}
.boxparttwo-text-img {
	margin-top: 30px !important;
}
.boxparttwo-text-in {
	width: 82% !important;
}
.sub-menu::before {
	background: transparent;
	border-bottom: 15px solid #f2f2f2;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	content: " ";
	height: 30px;
	position: absolute;
	right: 40%;
	top: -30px;
	width: 30px;
}
.mobieltextmy {
	display: none;
}
.home .boxpart-img a {
	position: relative;
	z-index: 9;
}
.home .boxleft-text {
	position: relative;
	z-index: 9;
}
.servicepage .boxpart-row-in {
	top: 0px;
	width: 100%;
}
#comments input[type="text"], #comments input[type="email"], #comments input[type="url"] {
	padding: 4px 4px !important;
	width: 30%;
	border: 1px solid #ccc;
}
#comments textarea {
	height: 144px;
	width: 30%;
	padding: 0px 5px;
	border: 1px solid #ccc;
}
#comments input[type="submit"] {
	background: #839897;
	color: #fff;
	float: right;
	padding: 10px 20px;
	width: auto;
	border: none;
	margin-bottom: 16px;
}
.singlepage #comments #respond label {
	float: left;
	width: 100%;
}
.singlepage .wrap .entry-content p a {
	color: #545151;
	text-decoration: none;
}
.singleimagepage {
	float: right;
	margin-top: 25px;
	margin-bottom: 15px;
}
.singleimagepage img {
	float: right;
	width: 240px;
}
.headerinner {
	max-height: 650px;
	overflow: hidden;
}
.neighborhoodsheader {
	overflow: inherit;
}
.neighborhoodsheader .headermain {
	position: relative;
	background: #898888;
}
.neighborhoodsheader .slider-text {
	position: relative;
}
.archive .neighborhoodsheader .breadcrumbs {
	margin-top: 0px;
	margin-bottom: 0px;
}
.neighborhoodsheader .mytop-form {
	margin-top: 0px;
}
.neighborhoodsheader .slider-text {
	background: #f0eeee;
	padding-bottom: 15px;
	padding-top: 25px;
}
.neighborhoodsheader .headermain.clone {
	position: fixed;
}
.container-fluid.mycat-head {
	float: left;
	width: 100%;
	padding-top: 10px !important;
}
.mycat-head .breadcrumbs, .mycat-head .breadcrumbs a {
	color: #545151;
}
.mycat-head .brtitle h2 {
	margin-bottom: 0;
}
.archive .breadcrumbs {
	margin-bottom: 100px;
	float: left;
	width: 100%;
}
 @media only screen and (max-width:550px) {
.page-template-testimonial-page .tpage .testimonial_body {
	width: 65% !important;
}
.mytop-form select {
	width: 49% !important;
	margin-left: 4px;
}
.mytop-form select:nth-child(2n) {
	margin-left: 0px;
}
.gallerybox-left img {
	width: 100%;
}
.gallerybox-left {
	margin-bottom: 5px;
}
.boxinfo ul {
	float: right;
	margin-bottom: 10px;
	margin-top: 0;
}
.brtitle p {
	display: none;
}
.slider-img img {
	max-width: 600px;
	width: auto;
}
.page-template-testimonial-page .tpage .testimonial_body p::before {
	left: -15px;
}
.boxparttwo .boxparttwo-text-in {
	width: 70% !important;
}
.teamimagetext:hover .teamimg {
	height: 270px;
}
.teamimg p {
	font-size: 12px;
}
.cat_desc {
	width: 100% !important;
}
}
@media only screen and (min-width:551px) and (max-width:770px) {
.mytop-form select {
	width: 24%;
	margin-left: 6.2px;
}
.mytop-form select:nth-child(4n) {
	margin-left: 0;
}
/*.gallerybox-left{ width:49%; margin:0 0.5% 1%; }*/
.gallerybox-left img {
	width: 100%;
}

.brtitle p {
	display: block;
	font-size: 12px;
}
.boxparttwo .boxparttwo-text-in {
	width: 85% !important;
}
.teamimagetext:hover .teamimg {
	height: 270px;
}
.teamimg p {
	font-size: 17px;
}
.en .tax-Property_category .boxinfo ul {
	float: right;
}
.cat_desc {
	width: 100% !important;
}
}
 @media only screen and (max-width:770px) {
.boxleft-text h3 {
	margin-top: 0;
}
.servicepage .boxpart-row {
	margin-bottom: 50px !important;
}
.servicepage .boxpart-row:first-child {
	margin-top: 50px !important;
}
.cat_desc {
	display: none;
}
.archive .slider-text-in {
	display: unset;
	margin-top: 0 !important;
}
.hmenu .lang-item {
	display: block;
}
.container {
	width: 96% !important;
}
.container-fluid {
	padding: 0px !important;
}
.hright {
	display: none;
}
.slider-img {
	margin-top: 90px;
}
.hmid-logo {
	text-align: center;
}
.title-box h3 {
	float: right;
	width: 50% !important;
	text-align: center !important;
	padding: 20px 18px;
	font-size: 24px;
}
.slider-text {
	position: inherit;
}
.cat_desc {
	width: 100% !important;
}
.boxleft {
	margin-bottom: 0px;
}
.boxparttwo-text-in {
	width: 71%;
}
.boxparttwo .boxparttwo-text h4 {
	margin-bottom: 0px;
}
.gallerybox-left {
	padding: 0px !important;
}
.eform {
	margin-bottom: 25px;
}
.assets p {
	padding: 0px 2px !important;
}
.boxparttwo-text {
	margin-top: 0px;
}
button#responsive-menu-button {
	z-index: 999999 !important;
}
#responsive-menu-container {
	z-index: 9999999 !important;
}
.desktop-logo {
	display: none;
}
.mobile-logo {
	display: block;
}
.mobile-logo a {
	float: left;
}
.mobile-logo a img {
	margin-left: 15px;
	width: 150px;
}
.phoneno {
	float: right;
	margin-right: 80px;
	width: 50px;
}
.home .container::before, .home .container::after {
	content: none;
}
.myline {
	display: none;
}
.headermy {
	display: flex;
	flex-flow: column nowrap;
}
.slider-img {
	order: 2;
	margin-top: 0px;
}
.slider-text {
	background: #f0eeee;
	margin-top: 90px;
	order: 1;
	position: relative;
}
.mytop-form {
	display: inline-block;
	margin-top: 20px;
	width: 100%;
}
.toprow ul li {
	float: right;
}
.toprow ul li label {
	width: auto;
}
.mytop-form input[type="submit"] {
	float: left;
	padding: 7px 10px;
}
.contactform {
	width: 100%;
	float: left;
	padding: 0px 15px;
}
.boxpart-row-in {
	position: relative;
	top: 0px;
	margin-top: -50px;
}
.boxleft-text {
	padding: 30px;
	margin-top: 0px;
}
.title-box h3 {
	height: 65px;
}
.small-icon li {
	margin: 0px 8px;
}
.small-icon {
	display: flex;
	flex-flow: column nowrap;
}
.small-btn {
	order: 2;
	margin-top: 20px;
}
.boxpart-row:first-child .title-box {
	display: block;
}
.boxpart-row .title-box {
	display: none;
}
.boxparttwo .boxpart-img {
	display: none;
}
.boxleft {
	width: 100%;
}
.small-icon li {
	float: right;
}
.small-icon li:first-child {
	margin-right: 0;
}
.toprow {
	margin-top: 20px;
	margin-bottom: 30px;
}
.boxpart-row {
	margin-top: 0px;
}
.boxpart-row:first-child {
	margin-top: 50px;
}
.boxparttwo .boxpart-row-in {
	background: #f0eeee;
	padding-bottom: 70px;
	top: 0;
}
.boxparttwo-text {
	margin-bottom: 30px;
}
.boxparttwo-text:last-child {
	margin-bottom: 0px;
}
.gallerybox .title-box {
	margin-bottom: 20px;
}
.container-fluid.gallerybox {
	margin-bottom: 50px;
}
.wpcf7-form-control-wrap {
	float: left;
	width: 100%;
}
.container-fluid.sliderimage {
	display: none;
}
.container-fluid.footerpart {
	padding: 0 0 30px !important;
}
.hmenu li {
	float: none;
	display: inline-block;
}
.hmenu li a {
	padding: 0px 6px 0px 15px;
}
.hmenu li::before {
	top: 6px;
	left: 2px;
	font-size: 30px;
}
.slider-text {
	border-top: 1px solid #000;
}
.title-box h3 {
	font-size: 22px;
	width: 55%;
}

.headerinner .slider-text {
	background: transparent;
	position: absolute;
	margin-top: 50px;
	border: 0px;
}
.headerinner .slider-img {
	margin-top: 90px;
}

.servicepage .boxpart-row {
	margin-top: 0px;
	margin-bottom: 50px;
}
.mytop-form select {
	font-size: 16px;
	background-position: 95% 11px;
	background-size: 20px auto;
}
.toprow input[type="radio"]:focus, .toprow input[type="radio"], .toprow label, .toprow label:focus {
	font-size: 16px;
}
.servicepage .boxpart-row:nth-child(2n) .boxleft-text {
	margin-top: -90%;
}
.servicepage .boxleft-text {
	margin-top: -66%;
}
.teamimage .teamimagetext {
	margin-bottom: 40px;
}
.aboutusteam .title-box h3 {
	font-size: 26px;
}
.propertysinglepage .relproperty .title-box h3 {
	width: 65%;
}
.smallbtn ul li {
	float: right;
	font-size: 14px;
	width: 33.33%;
}
.archive .headerinner {
	display: flex;
	flex-flow: column nowrap;
}
.archive .slider-img {
	order: 2;
	margin-top: 0px;
}
.archive .slider-text {
	background: #f0eeee;
	margin-top: 90px;
	order: 1;
	position: relative;
	padding-bottom: 20px;
	border-top: 1px solid #000;
	padding-top: 10px;
}
.archive .breadcrumbs {
	position: absolute;
	top: 100px;
	padding: 0 15px;
}
.boxlefttext {
	margin-left: 0;
	margin-top: 0px;
	width: 100%;
	padding: 20px 20px 30px !important;
}
.boxpart-row-in {
	width: 90%;
}
.boxrowpart {
	margin-bottom: 0px;
}
.boxinfo p {
	float: left;
	width: 100%;
	font-size: 14px;
}
.bigbtn a {
	font-size: 14px;
}
.boxinfo {
	float: right;
	width: 100%;
}
.boxpart-row:first-child {
	margin-top: 0px;
}
.relproperty .title-box h3 {
	font-size: 30px;
	height: auto;
	min-width: 50%;
	width: auto !important;
}
.boxinfo ul li {
	margin-left: 12px;
}
.propertysinglepage .relproperty .title-box h3 {
	width: auto !important;
}
.propertyform {
	display: none;
}
.mobielform {
	display: block;
	background: #839897;
	float: left;
	width: 100%;
	margin-bottom: 50px;
}
.mobielform .propertyform {
	display: block;
}
.mobielform .propertyform {
	margin-bottom: 30px;
	margin-top: 0px;
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.propertyteam .title-box h3 {
	width: auto !important;
	font-size: 16px;
	height: auto;
	padding: 10px;
}
.propertyteam {
	margin-top: 0px;
}
.breadcrumbstitle {
	margin-top: 45px;
}
.property-template-default .slider-img {
	border-top: 1px solid #000;
}
.container-fluid.propertyteam {
	bottom: 50px;
	position: absolute;
	right: 0px;
}
.small-icon {
	font-size: 15px;
}
.box-info p {
	font-size: 15px;
}
.en .checkbx {
	text-align: left;
	float: left;
}
body #responsive-menu-container {
	top: 91px;
	background: #F0EEEF;
}
body #responsive-menu-container ul {
	background: #F0EEEF;
	padding: 25px 35px;
}
body #responsive-menu-container #responsive-menu-wrapper {
	background: #F0EEEF;
}
body #responsive-menu-container li {
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
}
body #responsive-menu-container li a {
	text-align: right;
	background: #f0eeef !important;
	color: #545051 !important;
	font-size: 17px !important;
	-moz-transition: all 0.3s linear 0s;
	-webkit-transition: all 0.3s linear 0s;
	-ms-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	text-transform: capitalize;
}
body #responsive-menu-container li:hover a {
	font-weight: bold;
}
body #responsive-menu-container .current-menu-item a {
	font-weight: bold;
}
body #responsive-menu-container #responsive-menu li.responsive-menu-item:first-child > a {
	border-top: 0px !important;
}
.en body #responsive-menu-container li a {
	text-align: left;
}
.subpage.catpage .relproperty .title-box {
	margin-bottom: 50px;
}
.assets {
	padding: 0px 15px;
}
.slider-text-row form {
	padding: 0 15px;
}
.socialpart {
	margin: 0 0 10px;
}
.copyright p {
	margin-bottom: 0px;
}
.mytop-form input[type="submit"] {
	font-size: 18px;
}
.footerpart .hmenu {
	padding: 20px 0px 0;
}
.copyright {
	padding: 0 15px;
}
.footerform .cnform {
	padding-left: 0px;
	padding-right: 0;
}
.contactform .eform {
	padding-left: 0px;
}
.slider-text-row {
	padding: 0px 15px;
}
.subpage .content-area {
	padding: 0 15px;
}
.myaboutconnect span, .aboutus .aboutuscontent a {
	font-size: 18px;
}
.aboutus .aboutuscontent {
	width: 100%;
}
.teamimage .teamimagetext {
	float: left;
	padding: 0 15px;
}
.cnform {
	float: left;
	padding: 0 15px;
	width: 100%;
}
.eform {
	padding-left: 0px;
}
.testpage .container {
	width: 100% !important;
}
.cnform textarea {
	padding-top: 0px;
}
.cndetail ul li {
	font-size: 20px;
}
.headerinner .slider-img {
	border-top: 1px solid #000;
}
.toprow ul li label {
	padding: 10px 15px;
}
.en .mytop-form select {
	margin-right: 4px;
}
.en .mytop-form select:nth-child(2n) {
	margin-right: 0px;
}
.mytop-form select {
	padding: 8px 27px 8px 5px;
}
.boxleft-text {
	padding: 35px 30px 20px;
}
.boxleft-text h2 {
	font-size: 19px;
}
.en .home .small-icon ul li {
	float: left;
}
.en .home .small-icon ul li:first-child {
	margin-left: 0px;
}
.master-slider-parent {
	margin-bottom: 50px;
}
.en .boxlefttext {
	margin-left: 0px;
}
.en .boxinfo ul {
	float: left;
}
.en .boxinfo ul li:first-child {
	margin-left: 0px;
}
.en .boxlefttext h2 {
	font-size: 16px;
}
.bigbtn {
	margin-top: 0;
}
.down .headermain.clone {
	padding-bottom: 16px;
}
.boxinfo ul li {
	float: right;
}
.gallerydesktop {
	display: none;
}
.gallerymobile {
	display: block;
	float: left;
	width: 100%;
	padding: 10px;
}
.gallerymobile .gallerybox-left img {
	width: inherit;
}
.gallerymobile #owl-demo {
	float: left;
	width: 100%;
	position: relative;
}
.gallerymobile .owl-wrapper {
	float: left !important;
}
.gallerymobile .owl-controls.clickable {
	display: none;
	float: left;
	top: 0 !important;
	width: 100%;
	height: 100%;
}
.gallerymobile .owl-buttons {
	float: left;
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
}
.gallerymobile .owl-prev {
	background: none !important;
	opacity: 1 !important;
	left: -7px;
	position: absolute;
	top: 28%;
}
.gallerymobile .owl-next {
	background: none !important;
	opacity: 1 !important;
	position: absolute;
	right: -7px;
	top: 28%;
}
.gallerymobile .gallerybox-left {
	padding: 0px !important;
	width: 50%;
	float: left;
	margin-bottom: 0px;
}
.gallerymobile .gallerybox-left img {
	width: 100% !important;
}
.gallerybox {
	padding: 5px !important;
}
.gallerybox-text-in h1 {
	font-size: 17px;
}
.down .headermain.clone {
	background: rgba(255, 255, 255, 0.9);
}
.boxparttwo .boxpart-row-in {
	padding-bottom: 50px;
	padding-top: 50px;
}
.home .boxpart .boxpart-img img {
	width: 100%;
	max-width: 100%;
}
.boxparttwo .boxleft {
	padding-top: 0px;
}
.toprow form {
	padding: 0;
}
.boxpart-row-in .container {
	width: 100% !important;
}
.boxpart-row .boxpart-row-in {
	float: left;
	width: 100%;
	padding-bottom: 25px;
}
.boxpart .boxleft {
	width: 100%;
	float: left;
	padding: 0px;
}
.container-fluid.gallerybox {
	padding: 0px !important;
}
.myser-in {
	padding: 0 20px;
}
.boxparttwo .boxpart-row-in {
	margin-top: 0px;
	padding-bottom: 50px;
}
.boxrowpart {
	min-height: inherit;
}
#responsive-menu li .responsive-menu-submenu li a {
	font-weight: normal;
}
#responsive-menu .responsive-menu-submenu {
	padding: 10px 0px;
}
#responsive-menu .responsive-menu-submenu li a {
	border: 0px !important;
	font-size: 16px;
}
#responsive-menu .responsive-menu-subarrow {
	float: left !important;
	left: 0px !important;
	right: auto !important;
}
.en #responsive-menu .responsive-menu-subarrow {
	float: right !important;
	left: auto !important;
	right: 0px !important;
}
.en #responsive-menu a {
	padding-left: 0px !important;
}
#responsive-menu .current-menu-item a {
	font-weight: bold !important;
}
.headermy {
	overflow: hidden;
}
#comments input[type="text"], #comments input[type="email"], #comments input[type="url"], #comments textarea {
	width: 100%;
}
.home .boxpart-row:nth-child(2n) .boxleft-text {
	margin-top: 0px;
}
.en .footerpart .hmenu li {
	display: inline-block;
	float: none;
}
.en .page-template-testimonial-page .tpage .testimonial_body p::after {
	left: -15px;
}
.servicepage .boxleft-text {
	width: 90%;
}
.tax-Property_category .boxrowpart {
	margin-bottom: 0px;
}
.archive .neighborhoodsheader .breadcrumbs {
	position: relative;
	top: 0px;
}
.archive .neighborhoodsheader .slider-text {
	margin-top: 0px;
}
.container-fluid.mycat-head {
	padding: 15px 0px !important;
}
.archive .breadcrumbs {
	margin-top: 160px;
	margin-bottom: 0px;
}
.boxrowpart {
	height: auto;
}
}
 @media only screen and (min-width:771px) and (max-width:1025px) {
.page-template-testimonial-page .tpage .testimonial_body {
	padding: 65px 30px 50px;
	width: 55%;
}
.boxparttwo .boxparttwo-text-img h1 {
	font-size: 70px;
	line-height: 0px;
}
.servicepage .boxleft {
	max-width: 70%;
	width: 70%;
}
.home .boxleft-text h2 {
	font-size: 23px;
}
.servicepage .boxleft-text {
	margin-top: 15%;
}
.teamimagetext:hover .teamimg {
	height: 85%;
}
.teamimg p {
	font-size: 12px;
}
.teamimg h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
}
@media only screen and (min-width:1000px) and (max-width:1199px) {
.page-template-testimonial-page .tpage .testimonial_body {
	padding: 65px 30px 50px;
	width: 68%;
}
}
 @media only screen and (min-width:771px) and (max-width:1199px) {
.boxpart-row-in.customwidth {
	width: 100% !important;
	right: unset !important;
}
.container {
	width: 96% !important;
}
.row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.boxparttwo-text {
	margin-top: 0px;
}
.boxparttwo-text-in {
	width: 76%;
}
.hmid {
	width: 20% !important;
	float: left;
}
.hright {
	max-width: 80% !important;
	float: right;
}
.home .container::before, .home .container::after {
	content: none;
}
.myline {
	display: none;
}
.boxparttwo .boxleft {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.boxparttwo-text-in {
	width: 80%;
}
.boxleft-text {
	padding: 30px;
}
.contactform {
	width: 100%;
}
.gallerybox-text-in h1 {
	font-size: 18px;
}
.gallerybox-left {
	margin-bottom: 10px;
}
.boxparttwo-text h4 {
	font-size: 20px;
	margin-bottom: 0px;
}
.boxparttwo-text-in p {
	font-size: 12px;
	margin-bottom: 0px;
}
.boxparttwo-text-img {
	width: 35px;
}
.boxparttwo-text-in {
	width: 85%;
}
.boxparttwo-text h4 {
	margin-top: 5px;
}
.small-icon li {
	margin: 0 8px;
}
.hmenu li a {
	padding: 10px 3px 10px 8px;
	font-size: 13.5px;
}
.hmenu li::before {
	font-size: 50px;
	top: -1px;
	left: -2px;
}
.hright {
	padding: 0px !important;
}
.container-fluid.footerpart {
	padding-top: 0px !important;
}
.mytop-form {
	width: 100%;
}
.mytop-form select {
	width: 155px;
}
.page-template-testimonial-page .tpage blockquote.easy_testimonial .wp-post-image {
	max-width: 120px;
}
.breadcrumbs {
	margin-top: 100px;
}
.brtitle h2 {
	font-size: 20px;
}
.headerinner .hmenu {
	margin-top: 5px;
}
.mytop-form select {
	font-size: 17px;
}
.servicepage .boxpart-row {
	margin-top: 0px;
	margin-bottom: 50px;
}
.boxlefttext {
	margin-top: 0px;
	margin-left: 0px;
	padding: 15px 30px 30px;
}
.boxpart-row-in {
	top: 220px;
}
.boxinfo {
	float: left;
	width: 100%;
}
.boxinfo p {
	float: left;
	width: 100%;
}
.boxinfo ul {
	float: right;
	margin-bottom: 10px;
	margin-top: 0;
}
.mytop-form {
	margin-top: 40px;
}
.cform input {
	padding: 4px 10px;
}
.propertyform {
	margin-top: 70px;
}
.cform h4 {
	font-size: 17px;
	margin-bottom: 0px;
	text-align: right;
}
.cform textarea {
	height: 50px;
	margin-top: 0px;
}
.brtitle p {
	float: right;
	font-size: 13px;
	margin-bottom: 3px;
	width: 100%;
}
.eproform p {
	font-size: 18px;
	margin-bottom: 0;
}
.cform input[type="submit"] {
	margin-top: 8px;
	padding: 5px 33px;
}
.container-fluid.boxpart.boxesinnerpart {
	margin-bottom: 50px;
}
.property-template-default .breadcrumbs {
	margin-top: 0px;
}
.property-template-default .container-fluid.propertyteam {
	bottom: 0;
	position: absolute;
	right: 0px;
}
.mytop-form select {
	background-size: 20px;
	padding: 8px 35px 8px 5px;
	background-position: 95% 10px;
	width: 150px;
	font-size: 16px;
	display: inline-block;
	float: none;

}
	 .mytop-form select {
		 	float: right;

	 }
.myf_select select:first-child {
	float: right;
	width: 152px;
}
.min_pricehb, .max_pricehb {
	width: 155px;
	font-size: 16px !important;
}
.en .mytop-form select {
	width: 155px;
	float: none;
}
.mytop-form {
	text-align: center;
}
.mytop-form input[type="submit"] {
	float: none;
	display: inline-block;
	font-size: 16px;
}
.en .mytop-form input[type="submit"] {
	width: auto;
}
.en .mytop-form {
	direction: ltr;
}

.en .boxlefttext {
	padding: 0 30px 30px 20px;
}
.en .boxinfo ul {
	float: left;
}
.en .boxinfo ul li:first-child {
	margin-left: 0px;
}
.property-template-default .slider-img img {
	max-width: inherit;
	width: 1200px;
}
.propertyteam .title-box h3 {
	font-size: 22px;
}
.en .boxlefttext {
	margin-left: 15px;
}
.boxparttwo-text {
	margin-bottom: 3px;
}
.boxrowpart {
	height: 280px;
}
.home .boxleft-text {
	width: 100%;
}
.home .small-icon li {
	font-size: 16px;
	margin: 0 5px;
}
.mytop-form form {
	float: none;
	margin: 0 auto;
	width: 721px;
}
.toprow input[type="radio"]:focus, .toprow input[type="radio"], .toprow label, .toprow label:focus {
	padding: 8px 25px;
	font-size: 16px;
}
.toprow ul li label {
	padding: 8px 25px;
	width: 130px;
}
.mobieltextmy {
	display: block;
}
.desktoptextmy {
	display: none;
}
.en .footerpart .hmenu li {
	display: inline-block;
	float: none;
}
.tax-Property_category .boxrowpart {
	margin-bottom: 190px;
}
.tax-Property_category .boxlefttext h2 {
	margin-top: 20px;
}
.archive .breadcrumbs {
	margin-top: 0px;
	margin-bottom: 0px;
}
}
 @media only screen and (min-width:1200px) and (max-width:1450px) {
.boxparttwo-text {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}
.boxparttwo-text-in p {
	margin-bottom: 0px;
}
.mytop-form {
	display: inline-block;
	margin-top: 50px;
}
.boxlefttext {
	margin-left: 0px;
	width: 90%;
}
.cform textarea {
	height: 70px;
}
.cform input {
	padding: 10px;
}
.propertyform .cform h4 {
	margin-top: 0px;
}
.page-template-contact-us .breadcrumbs {
	margin-top: 50px;
}
}
.breadcrumbs span:nth-child(2) {
	display: none;
}
.rtl .breadcrumbs span a::after {
	content: ">";
	padding: 0 6px 0 0;
}
.breadcrumbs span a::after {
	content: ">";
	padding: 0 2px 0 6px !important;
}
.small-icon li:last-child {
	margin-right: 0;
}
.boxinfo p {
	margin-bottom: 0;
}
.cat_desc {
	width: 82%;
	margin: 0 auto;
}
.single-property .boxrowpart {
	height: 420px;
}
.single-property .container-fluid.footerform {
	margin-top: 60px;
}
.rtl .cform input {
	direction: rtl;
}
.rtl .wpcf7-form-control.wpcf7-textarea {
	direction: rtl;
}
.archive .breadcrumbs {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.archive .slider-text-in {
	display: unset;
	margin-top: 100px;
}
.archive .slider-text-row {
	display: unset;
}
 @media(max-width: 770px) {
.lets_find {
	width: 96%;
}
.home .slider-img.mobile img {
	width: 100%;
}
.en .mytop-form select:nth-child(2n), .en .mytop-form input:nth-child(4) {
	float: right;
}
.archive.tax-Property_category .breadcrumbs {
	top: 130px !important;
}
.archive .slider-text {
	padding-bottom: 60px;
}
.archive .slider-text-row {
	padding: 0px;
}
.archive .slider-text-row form {
	position: relative;
}
.archive .mytop-form {
	margin-top: 0px;
	position: absolute;
	left: 0;
}
.archive .cat_desc {
	top: 210px;
	position: absolute;
	margin-right: 20px !important;
}

.col-md-4.col-lg-4.col-sm-4.col-xs-12.propertyform {
	width: 100%;
}
}
 @media only screen and (min-width:480px) and (max-width:770px) {

.sliderimag #owl-demo .owl-item .item a img {
	height:auto !important;
}
	.single-property .owl-buttons img {
		 height:auto !important;
	 }	 
.single-property .sliderimage-row .owl-controls.clickable {
    
    position: absolute !important;
    top: 26% !important;
    
}
	.single-property .container-fluid.propertyteam {
		 min-width: 60%;
	 }
	 
}

 @media only screen and (min-width:300px) and (max-width:771px) {
.page-template-testimonial-page .tpage .style-clean_style:nth-child(2n+1) .easy_testimonial {
	width: 100%;
}
.page-template-testimonial-page .tpage .testimonial_body p {
	font-size: 14px;
}
.page-template-testimonial-page .tpage blockquote.easy_testimonial .wp-post-image {
	max-width: 90px;
}
.page-template-testimonial-page .tpage .style-clean_style:nth-child(2n) .easy_testimonial {
	width: 100%;
}
.page-template-testimonial-page .tpage .testimonial_body {
	float: left;
	padding: 45px 20px 40px;
	width: 70%;
}
.page-template-testimonial-page .tpage .testimonial_body p::after {
	right: -15px;
}
.page-template-testimonial-page .tpage .style-clean_style {
	background: none !important;
}
body {
	background: none;
}
 }
 
 @media only screen and (min-width:639px) and (max-width:770px) {
.slider-img img {
	max-width: 100% !important;
}	 
	 
	 
}
 @media only screen and (min-width:320px) and (max-width:440px) {
.servicepage .boxleft-text {
	margin-top: -100%;
}
.container-fluid.headermy.headerinner.mobile .slider-text {
	padding-bottom: 0 !important;
}
}

 @media only screen and (min-width:320px) and (max-width:500px) {

.servicepage .boxleft-text {
	margin-top: -90%;
}
.slider-text-in.archivemenu {
	min-height: 190px;
}
.container-fluid.headermy.headerinner.mobile .slider-text {
	padding-bottom: 0 !important;
}
}
 @media only screen and (min-width:500px) and (max-width:580px) {
.servicepage .boxleft-text {
	margin-top: -75%;
}
.servicepage .boxpart-row:nth-child(2n) .boxleft-text {
	margin-top: -115% !important;
}
.container-fluid.headermy.headerinner.mobile .slider-text {
	padding-bottom: 0 !important;
}
 }
  @media only screen and (min-width:581px) and (max-width:640px) {
.servicepage .boxleft-text {
	margin-top: -70%;
}
.servicepage .boxpart-row:nth-child(2n) .boxleft-text {
	margin-top: -90% !important;
}
 }

  @media only screen and (min-width:641px) and (max-width:667px) {
.servicepage .boxleft-text {
	margin-top: -50%;
}
.servicepage .boxpart-row:nth-child(2n) .boxleft-text {
	margin-top: -80% !important;
}
}


  @media only screen and (min-width:641px) and (max-width:770px) {
.servicepage .boxleft-text {
	margin-top: -50%;
}
.servicepage .boxpart-row:nth-child(2n) .boxleft-text {
	margin-top: -75% !important;
}
}


@media only screen and (min-width:501px) and (max-width:770px) {
.teamimagetext-in img {
	min-height: 280px;
}
.rtl.archive.tax-Property_category.term-20._masterslider._ms_version_3\.5\.1.hfeed.has-header-image.has-sidebar.page-two-column.colors-light.responsive-menu-slide-right .slider-text {
	padding-bottom: 95px !important;
}
.mytop-form select {
	width: 49% !important;

}
.slider-text-in.archivemenu {
	min-height: 190px;
}
.container-fluid.headermy.headerinner.mobile .slider-text {
	padding-bottom: 0 !important;
}
}

@media only screen and (min-width:640px) and (max-width:992px) { 
	
}

@media only screen and (min-width:771px) and (max-width:959px) {
.teamimagetext-in img {
	min-height: 280px;
}
.cat_desc p {
	font-size: 12px;
}
.en .slider-img {
	min-height: 415px;
}
.mytop-form input {
	font-size: 16px;
}
.en .mytop-form select {
	width: 120px;
	float: none;
}
.slider-text-in.archivemenu .breadcrumbs {
	margin-top: 0 !important;
}
.mytop-form {
	margin-top: 0;
}
.relproperty .title-box h3 {
	width: 60%;
	font-size: 24px;
	height: auto;
}
.mytop-form {
	width: 713px;
}
.mytop-form select {
	margin-left: 3px !important;
	padding-top: 6px;
}

}
@media only screen and (min-width:960px) and (max-width:1224px) { 
.slider-text-in.archivemenu .breadcrumbs {
	margin-top: 0 !important;
}	
.relproperty .title-box h3 {
	width: 50%;
	font-size: 24px;
	height: auto;
}
.mytop-form {
	margin-top: 20px;
}
.mytop-form {
	width: 713px;
}
.mytop-form select {
	margin-left: 3px !important;
	padding-top: 6px;
}
.mytop-form input {
	font-size: 16px;
}
.en .mytop-form select {
	width: 120px;
	float: none;
}
.en .cat_desc p {
	font-size: 13px;
}
}
@media only screen and (min-width:768px) and (max-width:992px) { 
.cnform input {
	width: 92%;
}
}


@media only screen and (min-width:1020px) and (max-width:1600px) { 
.mytop-form select {
	padding-top: 7px !important;
}
}
@media only screen and (min-width:960px) and (max-width:1100px) {
.teamimagetext-in img {
	min-height: 280px;
}
.tabimg {
	display: block !important;
}
.slidesec{display:none;}
.tabimg {
	max-height: 570px;
}
.mytop-form select {

	padding-top: 8px !important;
}
}

@media only screen and (min-width:767px) and (max-width:960px) { 
.page-template-about-us .title-box h3 {
	width: auto !important;
	min-width: 300px;
	text-align: left !important;
}
.servicepage .boxpart-row {
	margin-bottom: 50px !important;
}
.servicepage .boxpart-row:first-child {
	margin-top: 50px !important;
}
.servicepage .boxpart-row {
	margin-bottom: 50px !important;
}
.slider-img.safari {
	display: none;
}
}
.slider-img.mobile.safari {
	display: none !important;
}
.slider-img.safari {
	display: none;
}
@media only screen and (max-width:770px) {
/* Safari 6.1-10.0 */

@media screen and (min-color-index:0)
   and(-webkit-min-device-pixel-ratio:0) { @media {
    .home .slider-img.mobile {
	display: none !important;
}
.slider-img.mobile.safari {
	display: block !important;
}
.archive .container-fluid.headermy.headerinner.mobile {
	display:block !important;
}
.slider-img.safari {
	display: block !important;
}
.archive .slider-img {
	display: none;
}
.container-fluid.headermy.headerinner.mobile .slider-text {
	padding-bottom: 40px !important;
}
.container-fluid.headermy.headerinner.mobile .slider-text-in.archivemenu {
	margin-top: -40px !important;
	position: relative;
}
}}

}

@media only screen and (max-width:1025px) {
/* Safari 6.1-10.0 */

@media screen and (min-color-index:0)
   and(-webkit-min-device-pixel-ratio:0) { @media {
.archive .slider-text-in {
	margin-top: -100px;
}	   
	   
}}

}