*,
html,
body {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	/*font-family: 'Montserrat', 'Montserrat Alternates' ,'Montserrat Subrayada', sans-serif ,!important;*/
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.2px;
}
body,
body * {
	font-family: Montserrat Subrayada, sans-serif !important;
}
@media only screen and (min-device-width: 300px) and (max-device-width: 640px) {
	.category_table {
		margin: 20px 0px;
		overflow: overlay !important;
		width: 100%;
	}
}

/**********menu-bar******************/
.fixed-top {
	position: sticky !important;
}
.inpu-new-adds {
	width: 100%;
	padding: 1%;
	margin: 0px 0;
}

.edits-sucgd {
	padding-bottom: 0 !important;
}
.sectonds-123 {
	width: 100%;
	padding: 1%;
	font-size: 15px;
	font-weight: 500;
}
.section-shares {
	margin: 1% 2% 5% 2% !important;
}
.headre-menusd {
	background-color: #fcfdfe;
	padding: 0.2% 2%;
}

a.hms-men.nav-link {
	color: #080808 !important;
	margin: auto 1% !important;
}
a.hms-men.nav-link:hover {
	color: #00a9ca !important;
}
.hmepages {
	width: 100%;
}
.threstrsd {
	padding: 2% !important;
	text-align: center;
}
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}
.navbar-nav {
	width: 80%;
	justify-content: center;
}
.logindsg {
	display: flex;
	width: 30%;
}
.radius-seleect {
	position: relative;
}
.error-show-seconds {
	font-weight: 600;
	font-size: 10px;
	color: #ff0101;
	position: absolute;
	top: 17px;
	left: 0px;
}
a.hms-men.nav-link {
	font-size: 15px;
	font-weight: bold;
	margin: 0 1%;
}
.img-seconfesd {
	width: 100%;
}
iframe.thresix {
	height: 500px;
}
.margsditfd {
	display: flex;
}
.sproperites {
	width: 100%;
	display: flex;
}
a.hms-men.nav-link.active {
	color: #00a9ca !important;
}
.sucsf-reg-boby {
	text-align: center;
}
.secsdkfd {
	display: flex;
}

.home-buttomns {
	width: 12%;
	margin: 0 1%;
}

.home-buttomns {
	width: 100% !important;
}

button.home-buttomns {
	width: 12%;
	margin: 0 1%;
	background-color: #00a9ca;
	border: none;
	font-weight: 700;
	border: 2px solid #00a9ca;
}
span.req-field {
	color: #fb0606;
}

.btn-primary:focus {
	box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%) !important;
}

.row.tesxet {
	margin: 0;
	border: none;
	color: #fff;
	background-color: #00a9ca;
}

p.home-text-line {
	margin: 0;
	padding: 0.5% 11% 0.5% 3%;
	font-size: 15px;
	color: #fff;
	font-weight: 500;
	text-align: end;
	letter-spacing: 1px;
}
a.back-sect,
a.back-sect:hover {
	text-decoration: none;
	color: #000;
}

button.col-md-2.close:focus {
	outline: none;
}

span#hides {
	color: #fff;
	opacity: 100;
}
#signle-dev {
	display: none;
}
span#hides {
	color: #fff;
	padding: 0 5%;
	opacity: 100;
	text-align: end;
	margin: 0.4% 0 0 0;
}
.signle-dev {
	display: none;
}
/***********slider-swiper************/

.swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-container {
	top: 13%;
	left: 0px;
}
.send-tseds {
	display: inline-flex;
	width: 100%;
}
.banner-1 {
	position: relative;
}

.text-banner {
	position: absolute !important;
}

.home-titles-selets {
	padding: 0 1% 0 1% !important;
}
.secon-trdes-012 {
	padding: 2.5% !important;
}

input.seletc-otins,
select.seletc-otins,
select.seletc-otins-2 {
	width: 100%;
	border: 1px solid #b1baba;
	border-radius: 5px;
	padding: 2% 3%;
	margin: 0% 0;
	outline: none;
	font-size: 14px;
	color: #4c4949;
	font-weight: 600;
	letter-spacing: 1px;
}

.row.home-setuntd {
	padding: 1% 2%;
}

.seletc-otins::placeholder {
	color: #4c4949;
	opacity: 1;
	/* Firefox */
}

.text-banner {
	position: absolute;
	padding: 2%;
	background-color: #00000059;
	border-radius: 7px;
}
.we-are-cards-uyd {
	width: 22%;
	margin: 2% 1.4%;
}
.select-selected {
	padding: 1.5% 3% !important;
	text-align: start;
}

.home-blue-btnds:hover {
	background-color: #135b69;
	outline: none;
}

h4.banner-title {
	font-size: 26px;
	color: #fdfdfd;
	font-weight: 700;
	letter-spacing: 1px;
}

.col-md-3.home-bottom-section {
	position: absolute;
	bottom: 2%;
	right: 0%;
}
a.navbar-brand {
	margin: 0 0 0 1.5% !important;
}
.back-grounds {
	background-color: #122946e6;
	color: #fff;
	padding: 3%;
}

.home-baner-texts,
.home-baner-texts-sec-text {
	background-color: transparent;
	border: none;
	width: 100%;
	padding: 0 0 0 2%;
	font-size: 16px;
	outline: none;
	color: #8f9092 !important;
	resize: none;
}

h5.home-banner-13 {
	padding: 4% 1% 0 2%;
	text-align: initial;
	font-size: 24px;
}

.back-grounds {
	background-color: #122946e6;
	color: #fff;
	padding: 3%;
	border-radius: 10px;
}

.home-baner-texts::-webkit-input-placeholder {
	color: #939daa;
}
.home-baner-texts-sec-text::-webkit-input-placeholder {
	color: #fff;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #192d47;
	outline: none;
	padding: 0.4%;
}

span.swiper-pagination-bullet {
	padding: 0.4%;
	outline: none;
	background-color: #fff;
	opacity: 1;
}

.col-md-4.center {
	padding: 0 1%;
}

/***********end-slider-swiper************/

.row.we-are-the {
	margin: 0% 3% 3% 3%;
}

.col-md-3.we-are-cards-uyd {
	text-align: center;
	margin: 3% 0;
}

.we-search-bgms {
	box-shadow: 0 3px 18px #21aacc2b;
	padding: 3% 4% 8% 4%;
}

.col-md-3.we-are-cards-uyd:hover {
	filter: brightness(0.7);
}

h5.cards-heardsd {
	padding: 0 7%;
	margin: 0px;
	font-size: 15px;
	font-weight: 700;
	height: 47px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

section.container-fluid {
	margin: 3% 0 0 0;
	text-align: center;
}

h2.we-have-serivce-tile {
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 40px;
	text-align: center;
}

.phara-tesr {
	font-size: 13px;
	padding: 0 9%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	margin-top: 0%;
}

a.readmore-hrs {
	text-decoration: underline;
	font-weight: 600;
	color: #00a9ca;
}

.background-imges {
	text-align: center;
}

/*************************************************/

section.join-us-growing {
	background-image: url("../images/home/join-our.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 4% 0 2% 0;
}

h2.join-us-text-tile {
	color: #fff;
	margin: 2% 0 2% 0;
}

.row.read-join {
	margin: 8% 0;
	justify-content: center;
}

h2.join-us-text-tile {
	color: #fff;
	margin: 2% 0 2% 0;
	font-weight: bold;
	letter-spacing: 0px;
}

a.join-ud-blue {
	text-decoration: none;
	font-weight: 700;
	color: #fff;
	background-color: #00a9ca;
	width: 100%;
	padding: 4% 11%;
	border-radius: 4px;
}

a.join-ud-white {
	text-decoration: none;
	font-weight: 700;
	color: #000;
	background-color: #fff;
	width: 100%;
	padding: 4% 11%;
	border-radius: 4px;
}

a.join-ud-white:hover {
	text-decoration: none;
	background-color: #e4e4e4;
	color: #00a9ca;
}

a.join-ud-blue:hover {
	text-decoration: none;
	background-color: #4cbdd4;
	color: #fff5f5;
}

.join-but {
	text-align: end;
}

.col-md-4.join-but-secon {
	text-align: start;
}

.row.new-homes-rts {
	margin: 0;
}

.new-home-by-area {
	text-align: center;
	margin: 6% 0 7% 0;
}

ul.link-dots-new {
	list-style: none;
	text-align: left;
	text-decoration: none;
	padding: 0;
}

a.ne-whome {
	text-decoration: none;
	font-weight: 500;
	color: #3a3535;
}

ul#myTab {
	border-bottom: 0;
}

a#home-tab {
	border-color: transparent;
}

.nav-tabs .nav-link {
	border: none !important;
}

ul.link-dots-new > li {
	padding: 2% 0;
	margin: 4% 0 0 0;
}
a.ne-whome:hover {
	text-decoration: none;
	background-color: #00a9ca;
	color: #fff;
	padding: 2%;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #ffffff !important;
	font-weight: 600 !important;
	background-color: #122946 !important;
	border-color: #dee2e6 #dee2e6 #fff;
}

a#profile-tab,
a#home-tab {
	padding: 0.3rem 2rem;
	border: 1px solid #000 !important;
	border-radius: inherit !important;
	color: #000;
	font-weight: 800;
	border-radius: 2px !important;
}

.side-news {
	text-align: center;
	border: 1px solid #122946;
	margin: 0 5% 3% 5%;
	box-shadow: 0 10px 20px #00000029;
	border-radius: 9px;
	padding: 1.5% 5% 1% 5%;
}

.col-md-4.new-home-bgas {
	padding: 0;
}

/******************properties-registey*********************************/

.proertitessd {
	width: 85% !important;
	margin: auto;
}

.content-properites {
	margin: 0;
	padding: 0;
}

.row.properites {
	margin: 0 0 9% 0;
}
.for-sale {
    display: flex;
    justify-content: space-between;
}
h5.porte-title {
	margin: 1% 0 4px 0;
	font-size: 21px;
	font-weight: 700;
	text-align: initial;
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
}

.card-body {
	padding: 3% 0 3% 0 !important;
}
.fostd {
	padding: 1.5% 2.5% !important;
}
.sale-sections > p {
	margin: 0 !important;
	font-weight: bold;
	font-size: 15px;
	color: #00a9ca;
	text-align: left;
}
.card-imges {
	text-align: center;
}

.col-md-8.sale-sections.leftsd > p {
	text-align: end;
}

p.text-proteris {
    margin: 0 2% 0 0;
    font-weight: 500;
    font-size: 16px;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}
p.text-proteris:first-child {
    font-weight: bold;
}

.protrdjs {
	margin: 2% 0 0 0;
}

li.snewsstrfdr {
	margin: 10% 0 24% 0;
}
.new-sdkf {
	width: 100%;
	border: none !important;
	padding: 1.6% !important;
	outline: none;
	text-align: center !important;
	font-weight: 500;
	box-shadow: none;
	outline: none !important;
	background-color: #f6f6f6;
}
.secoij-new-buld > p {
	margin: 0;
	font-weight: 500;
	font-size: 14px;
}
.thrds-012s {
	margin: 0 0 1% 0;
}
.last-fiotrsd {
	width: 55% !important;
}
.card-header {
	padding: 0px !important;
}
.fits-cards {
	border: none !important;
	background-color: #080808 !important;
}
.drp-imad-serdt,
.collapse.show {
	padding: 0 !important;
	text-align: center;
	background-color: #f6f6f6;
}
.dscard-header {
	border: none !important;
	background-color: #f6f6f6 !important;
}
.trfdr,
.trfdr:focus {
	display: flex;
	text-align: center;
	justify-content: center;
	border: 1px solid;
	width: 30%;
	margin: auto;
	outline: none;
	background-color: #fff;
}

.iloaction-cions {
	text-align: end;
}

a.carousel-control-prev,
a.carousel-control-next {
	height: 14%;
	width: 11%;
	margin: auto 0 auto 0;
}

.mtrgs {
	color: #5c727d;
}

.adrees {
    width: 98%;
    color: #5c727d;
    font-size: 14px;
    font-weight: 400;
    margin: 0px;
    text-align: initial;
    height: 65px;
    /* text-overflow: ellipsis; */
    /* width: 100%; */
    overflow: hidden;
    /* white-space: nowrap; */
	display: flex;
    align-items: center;

}
ul.shar-sedf {
    display: flex;
    justify-content: space-around;
}
.adress-cards-footer {
    display: flex;
    margin: 2% 0 3% 0;
    align-items: center;
}
.iloaction-cions {
	padding: 0 1% 0 0 !important;
}
.imagr-cradss {
	width: 100%;
}
img.ima-beds {
	margin: -4px 0 0 0;
}
.protitesr {
	display: inline-block;
	margin: 0 4% 0 0;
}
.for-sale {
	margin: 2% 0;
}
.protitesr > p {
	font-size: 12px;
	display: inline-flex;
	margin: 0px 0;
	font-weight: 700;
}
.images-crads {
	width: 234px !important;
	height: 163px !important;
	background-color: #efefef;
	background-color: #efefef;
	margin: 0 0 2% 0;
	padding: 2%;
}
img.drop-heart {
	width: 22%;
	margin: 0 9% 0 0;
	height: 26px;
}
p.drop-heart {
	margin: 0;
}
.luxury-ome {
	font-size: 22px;
	font-weight: 500;
	width: 100%;
}
h4.cardes-tgrdse {
	margin: 2% 0;
}
.lostcdt {
    margin: 0% 0 2% 0;
    display: flex;
    align-items: center;
    height: 45px;
}
.card-two-secitonad {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.back-org {
	background-color: #fb6a19 !important;
	border-color: #fb6a19 !important;
	font-weight: 600 !important;
	width: 50%;
	text-align: center;
	padding: 2%;
	font-size: 14px;
	border-radius: 4px;
	color: #fff !important;
}

.back-org:hover {
	background-color: #fb6a198c !important;
	color: #000 !important;
	text-decoration: none;
}

.back-org {
	margin: 0 4% 0 0%;
}
.featurs-content > p {
	font-weight: 500;
}
.back-blue {
	background-color: #122946 !important;
	border-color: #122946 !important;
	font-weight: 600 !important;
	width: 50%;
	text-align: center;
	padding: 2%;
	font-size: 14px !important;
	border-radius: 4px;
	color: #fff !important;
}

.back-blue:hover {
	background-color: #12294687 !important;
	color: #000 !important;
	text-decoration: none;
}

.porteas {
	box-shadow: 0px 5px 7px #00000030;
	border-radius: 4px;
}

img.img-responsive {
	width: 100%;
}

.fostd {
	background-color: transparent;
}

img.imgsr-card {
	width: 80%;
}

.card-imges {
	padding: 0 !important;
}

.thsid {
	justify-content: flex-end;
}

.fostd {
	background-color: transparent !important;
}

span.carousel-control-prev-icon {
	background-image: url("../images/icons/next.svg") !important;
	filter: contrast(100) !important;
	width: 31px;
	height: 31px;
	opacity: 26 !important;
}

span.carousel-control-next-icon {
	background-image: url("../images/icons/prev.svg") !important;
	filter: contrast(100) !important;
	width: 31px;
	height: 31px;
	opacity: 26 !important;
}

h2.proter-title {
	text-align: center;
	font-weight: bold;
	font-size: 44px;
	margin-bottom: 13px !important;
}
p.new-home-phar {
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 2% 0;
}
div#carouselExampleControls {
	margin: 2% 0 0 0;
}

.porperty-content > p {
	width: 35%;
	text-align: center;
	margin: 0 auto;
	font-size: 16px;
	font-weight: 500;
	overflow: hidden;
	-webkit-box-align: center;
}
.back-second-bgms {
	background-color: #00a9ca;
	color: #fff;
	padding: 3%;
	border-radius: 10px;
}
.content-properites {
	padding: 0 1.7% !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 30px !important ;
}
img.images-gallarys-home {
	width: 100%;
}

.row.gallary-sectinons {
	margin: 0;
	padding: 1.5% 0;
}

.image-contead {
	position: absolute;
	top: 77%;
	padding: 0 3%;
}

strong.image-title {
	color: #ffd;
	font-size: 20px;
	font-weight: 600;
}

p.image-second {
	color: #fff;
	margin: 0px;
	font-size: 14px;
}

.gallary-backshow:hover {
	box-shadow: 0px 1px 14px 4px #000000b3;
	border-radius: 6px;
	transform: scale(1.02);
}

.porperty-content {
	margin: 0 0 1.5% 0;
	font-size: 15px;
}

.popular-back-gorund {
	background-color: #f7f7f4;
	padding: 3% 0 3% 0;
}

section.Featured-Property {
	margin: 4% 0 0 0;
}

.row.feature {
	margin: 0 0 6% 0;
}
.my-cart-pages {
	margin: 0 !important;
}
.my-cart-backgorudds {
	margin: 20% 0 0 0;
}

.we-have-contents {
	background-color: #f7f7f4;
	text-align: center;
	padding: 4%;
}

h2.we-have-tiltes {
	font-weight: 700;
	margin: 0 0 2% 0;
	font-size: 38px;
}
p.foote-copy-righ {
	color: #fff;
	margin: 54px 0 0 0;
	font-size: 14px;
}
.imtre-nects {
	margin: 0 0 0 3px;
}
a.list-btnd {
	background-color: #00a9ca;
	color: #fff;
	font-size: 16px;
	text-decoration: none;
	padding: 2% 3% 3% 3%;
	border-radius: 4px;
}

a.list-btnd:hover {
	text-decoration: none;
	background-color: #2e5b94f2;
	color: #fff;
}

.row.footer-contes {
	margin: 0;
}

section.footer-sections {
	background-color: #1b2132;
	padding: 3% 0% 3% 3%;
}

.log-socials {
	display: flex;
}

.footer-iond {
	color: #fff;
	padding: 0px !important;
}

p.col-md-10.footer-iond {
	margin: 1% 0 5% 0;
	color: #fff;
	padding: 0;
}

img.images-footer-logo {
	width: 150px;
	margin: 0 0 3% 0;
}
.footer-iond {
	margin: 0 0 1% 13px;
	font-weight: 500;
}
h5.footer-socials {
	color: #fff;
	margin-top: 7%;
}

.face-icons {
	background: #3b5998;
	color: #fff;
	width: 28px !important;
	border-radius: 4px;
	height: 28px;
	padding: 20%;
	margin: 0 8%;
}

.twitt-icons {
	background-color: #55acee;
	color: #fff;
	width: 28px !important;
	height: 28px;
	padding: 20%;
	border-radius: 4px;
	margin: 0 8%;
}

.link-icons {
	background-color: #007bb5;
	color: #fff;
	width: 28px !important;
	height: 28px;
	padding: 20%;
	border-radius: 4px;
	margin: 0 8%;
}

.foter-icons {
	padding: 0 !important;
}

.footer-iond {
	color: #fff;
}

a.footer-lins-socila {
	margin: 0 4% 0 0;
}

.face-icons:hover {
	background-color: #5884e2;
	border: 1px solid #fff;
}

.twitt-icons:hover {
	background-color: #0089f1;
	border: 1px solid #fff;
}

.link-icons:hover {
	background-color: #054c6d;
	border: 1px solid #fff;
}

ul.footer-hoems {
	list-style: none;
	text-decoration: none;
	font-size: 19px;
}

a.footer-linkms {
	color: #fff;
	font-weight: 600;
	padding-bottom: 2px;
	text-decoration: none;
	width: 30%;
}

.fotresd {
	display: grid;
	align-items: center;
}

a.footer-linkms:hover {
	text-decoration: none;
	color: #fff;
	font-weight: 600;
	padding: 0px 0 0% 0px;
	width: 30%;
	text-align: center;
	border-bottom: 2px solid #00a9ca;
}

.footer-contact {
	color: #fff;
}

p.footer-contact {
	font-weight: 600;
	margin: 9% 0 0 0;
}

.footer-send-ntd {
	padding: 0 !important;
	outline: none;
}

.footer-inputs {
	outline: none;
	width: 100%;
	padding: 3% 4%;
	border-radius: 4px 0 0 4px;
	border: 0;
	font-weight: 600;
	font-size: 14px;
}

button.sen-btndf {
	border: none;
	padding: 6%;
	width: 100%;
	background-color: #00a9ca;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	border-radius: 0 4px 4px 0;
}

img.mages-footer-logo {
	width: 22px;
	margin: -4px 0 0 0;
}

button.sen-btndf:focus,
button.sen-btndf:hover {
	outline: none;
	background-color: #297382;
}

/**********************************properites-sections-starts*****************************************************/

.proprey-tall {
	top: 45%;
	position: absolute !important;
	padding: 2%;
	background-color: #00000059;
	border-radius: 7px;
}

.porteirds {
	border: none;
	font-size: 15px;
	font-weight: 500;
	padding: 2%;
	border-radius: 4px;
	background-color: #00a9ca;
	color: #fff;
	outline: none;
	width: 100%;
	margin: 1% 0 0 0;
}

.porteirds:hover,
.porteirds:focus {
	background-color: #135b69;
	outline: none;
}

.sections-properites {
	margin: 0 0 3% 0;
}

ul.pagination {
	justify-content: center;
	margin: 8% 0 0 0;
}

img.images-rightd {
	width: 50%;
}

a.page-link {
	border: none;
	width: 36px;
	height: 36px;
}

a.page-link:focus,
a.page-link:hover {
	border: none;
	outline: none;
	box-shadow: none;
	background-color: transparent;
}

.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #122946 !important;
	border-color: #122946 !important;
	border-radius: 30px;
}

.page-link:hover {
	background-color: #122946 !important;
	border-color: #122946 !important;
	border-radius: 30px;
	color: #fff !important;
}

a.next-prev {
	background-color: #e4e4e4fa;
	width: 23px;
	height: 23px;
	text-align: center;
	padding: 0% 15% 15% 15%;
	border-radius: 20px !important;
	filter: invert(1);
}

li.page-item {
	padding: 0 1%;
	z-index: 0;
}

.left-rightda {
	margin: 0.6% 0;
}

a.next-prev:hover {
	background-color: #b3a9a9 !important;
}

.two-proerites {
	display: flex;
}

.text-checks-pro {
	display: flex;
	width: 50%;
	padding: 0px !important;
}

p.chek-titels {
	margin: 0 0 2% 0;
}

.back-proteies {
	background-color: #000;
	color: #fff;
	border-radius: 4px;
	padding: 1.5% !important;
	margin: 3% 0;
}
.continer-responsive {
	margin: 0 auto;
	max-width: 1800px !important;
}
.proert-checks {
	margin: 2% 0;
}

.zxxxoert-checks {
	margin: 4% 0;
}

.row.search {
	padding: 5% 0 3% 0;
}

#list {
	padding: 0;
	list-style: none;
	width: 100%;
}

#list li {
	float: left;
	width: 100%;
	margin: 0px;
	text-align: center;
	opacity: 0;
	animation: fadeIn 1s ease-in both;
}

#list li:nth-child(2) {
	animation-delay: 1s;
}

@keyframes fadeIn {
	from {
		opacity: 0;
		transform: translate3d(0, -20%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

.selyscd {
	padding: 0;
	border: none;
	outline: none;
	width: 100%;
	padding: 0%;
}

.low-prices {
	padding: 0px !important;
}

.new-dssletct {
	margin: auto 0;
	width: 100%;
	border: 1px solid;
	padding: 2.2% 6% 2.2% 3%;
	border-radius: 4px;
}

input.search-textsd {
	padding: 3.5%;
	border-radius: 4px;
	border: 1px solid;
	margin: 0 !important;
}

div#googleMap {
	padding: 1.5%;
	border-radius: 9px !important;
}

.gmap_canvas {
	padding: 1.5%;
	background-color: #ececec;
	border-radius: 15px;
	margin: 2% 0;
}

#panel,
#flip {
	padding: 5px;
	text-align: center;
	background-color: #c3c3c3;
	border: solid 1px #c3c3c3;
	margin: 3% 5%;
}
.slide-contents {
	margin: 0 !important;
}
.proert-checks {
	margin: 3% 5%;
}
#panel {
	padding: 50px;
	display: none;
}

div#panel {
	position: fixed;
	z-index: 1;
	top: 12%;
	padding: 2% 3% 2% 3%;
	width: 100%;
}

.selectfsdd {
	padding: 0 1.4% !important;
}

input.testdsds {
	width: 100%;
	outline: none;
	border: 1px solid;
	padding: 1% 6%;
	border-radius: 4px;
	font-weight: 500;
	font-size: 14px;
	padding: 2% 6%;
}

button.bumts-searchs {
	width: 100%;
	border: none;
	padding: 1.8%;
	background-color: #00a9ca;
	color: #fff;
	font-weight: 500;
	border-radius: 4px;
	outline: none;
}

button.bumts-searchs:focus {
	outline: none;
	background-color: #6fc5d6;
}

button.bumts-searchs:hover {
	outline: none;
	background-color: #6fc5d6;
}

input.tsested {
	width: 100%;
	padding: 0.5% 3%;
	font-weight: 400;
	border-radius: 4px;
	border: 1px solid;
	outline: none;
}

.sectin-twosd {
	background-color: #fff;
	padding: 1.3%;
	border: 1px solid;
	border-radius: 4px;
	margin: auto 0 !important;
	width: 100%;
}

.secong-check-text {
	margin: 0;
}

.lsdjjfde {
	margin: 0;
}

.slide-pupsd {
	padding: 0.8% 0;
}

.row.sectiondseff {
	padding: 1% 0;
	margin: 0px;
}
.sectins-texts {
	background-color: #f5f7fa;
}
.sefdtdgfsd {
	padding: 0 0 0 1.4% !important;
}
.row.first-section {
	margin: 0;
}
.slide-contents {
	position: fixed !important;
	margin: 4.8% 0 0 0 !important;
	z-index: 5;
	background-color: #e4e4e4;
	right: 0;
	width: 100%;
	padding: 1% 1% 0 1%;
}
.secoij-new-buld > p {
	margin: 0;
	font-weight: 500;
}
.secoij-new-buld {
	padding: 0 !important;
	display: flex;
}
img.arrowsduyfbuu,
img.arrowsduyfbuu-1,
img.arrowsduyfbuu-2,
img.arrowsduyfbuu-3,
img.arrowsduyfbuu-4,
img.arrowsduyfbuu-5,
img.arrowsduyfbuu-6 {
	position: absolute;
	right: 6%;
	width: 10px;
	margin: 2%;
	top: 2px;
}
.arrow-09-fbuu-3,
.arro-032-buu-4 {
	position: absolute;
	right: 6%;
	width: 10px;
	margin: 2%;
	top: 2px;
}
.secthimgfsfs {
	max-width: 21% !important;
}
.secn-imputds {
	padding: 2.5% 6% !important;
}
.rotate {
	transform: rotate(90deg);
}
.row.memnbersd {
	padding: 0 1% 0 6%;
}
.member-contents {
	max-width: 46% !important;
}
.membership-year {
	background-image: url(../images/membership/backgroundimgase.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-size: cover;
	padding: 6% 0 8% 4%;
	margin: 5% 0 0 0;
}
section.list-your-property {
	margin: 8% 0 0 0;
}
.row.margs {
	margin: 0px;
	padding: 0 1.7%;
}
.member-cont-nrews {
	padding: 0 2% !important;
	display: flex;
}
.right-contntdr {
	margin: auto;
}
img.memeber-images {
	width: 100%;
}

h2.menmer-title {
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	margin: 0% 0 1% 0;
}

p.member-phara {
	font-size: 17px;
	color: #fff;
	line-height: 1.3;
	padding: 0 4% 0 0;
}

ul.prices-sect {
	display: flex;
	list-style: none;
	margin: 0;
}

h2.prices-sign {
	color: #fff;
	font-weight: bold;
}

p.doller-sign {
	margin: 15% 0 0 0;
	color: #fff;
	font-weight: 700;
}

span.doller-sign {
	color: #fff;
	font-weight: 600;
}

.mem-register {
	border: none;
	padding: 0.5% 2%;
	outline: none;
	background-color: #fb6a19;
	color: #fff;
	font-weight: 600;
	border-radius: 3px;
}

.mem-register:focus,
.mem-register:hover {
	outline: none;
	background-color: #e07f49;
}

.member-contents {
	padding: 2% 2% 2% 6%;
	width: 48%;
}
.membership {
	width: 53%;
}

.useagemember-ship {
	margin: 4% 0;
}
.dots123 {
	list-style-type: none;
	padding: 0 9% 0 0;
}

.member-ship-arrow::before {
	content: "";
	display: inline-block;
	height: y;
	width: x;
	background-image: url("");
}

.member-ship-arrow {
	display: flex;
	color: #080808;
	font-size: 16px;
	font-weight: 600;
	margin: 0.4rem 0 0.5rem 0;
}

.map-data {
	margin-top: 1rem;
}

.play-vedio-inner {
	width: 100%;
	height: 341px;
	outline: none;
	margin: auto;
	border-radius: 6px;
}
.ctlsr {
	font-size: 40px;
	height: 10px;
	display: block;
	position: absolute;
	top: -33px;
	right: 9px;
	font-weight: 600;
}
.setiondsd {
	text-align: end;
}

.play-vedio {
	padding: 20px !important;
	background-color: #d7d6d7;
	border-radius: 20px 20px 20px 20px;
}

.developer {
	background-color: #f1f1f1;
	opacity: 100%;
	margin-top: 1rem;
	padding: 1% 0 3.5% 0;
}

.pre-center {
	text-align: center;
}

.pre-para-p {
	text-align: center;
}

.pre-para-t {
	text-align: center;
}

.fourty-nine {
	font-size: 2rem;
}

.preimium {
	border: 1px solid #fb6a19;
	padding: 1rem 0 2rem 0;
	background-color: #fff;
	border-radius: 6px;
	text-align: center;
	box-shadow: 0 3px 15px #fb6a1929;
	margin: 11% 0 0 0;
}
.close-thgs {
	border: none;
	background-color: transparent;
}
.close-thgs:focus {
	outline: none;
	border: none;
}
.pre-mium {
	margin: 0rem 0 1rem 0;
}

.pre-center {
	font-weight: 700;
	font-size: 31px;
}

.pre-para-p {
	margin-bottom: 0.2rem;
	color: #6e6e6e;
	font-size: 19px;
}
.fontr-cardspoust {
	max-width: 30% !important;
	margin: 0 0 0 30px;
	padding: 0 !important;
}

.fourty-nine {
	font-weight: 700;
}

.life-time {
	font-weight: 700;
	font-size: 0.7rem;
}

.rigester-orange {
	background-color: #fb6a19;
	color: #fff;
	padding: 0rem 1rem 0.3rem 1rem;
	border-radius: 5px 5px 5px 5px;
	outline: none !important;
	border: none !important;
	width: 30%;
	font-size: 18px;
}
.rige-ora-news {
	background-color: #fb6a19;
	color: #fff;
	padding: 0.3rem 0.5rem 0.4rem 0.5rem;
	border-radius: 5px 5px 5px 5px;
	outline: none !important;
	border: none !important;
	font-size: 15px;
	box-shadow: 0 3px 6px #fb6a19;
}
.row.sentimntsd {
	padding: 0 0 0 2%;
}
.rigester-orang-homes {
	background-color: #fb6a19;
	color: #fff;
	padding: 0rem 1rem 0.5rem 1rem;
	border-radius: 5px 5px 5px 5px;
	outline: none !important;
	border: none !important;
	width: 25%;
	font-size: 20px;
}
.orange-register {
	display: flex;
	justify-content: center;
	margin-top: 1rem;
}

.developer-heading {
	text-align: center;
	padding: 2rem 0 2rem 0;
	font-size: 42px;
	font-weight: 700;
	color: #080808;
	margin: 0 !important;
}

.premium-left {
	color: #080808;
	margin-top: 2.5rem;
	font-size: 17px;
	padding: 0 2%;
}

.member-offer {
	font-size: 28px;
	font-weight: 700;
	color: #fb6a19;
}
.popup-pre-center {
	font-size: 24px;
	font-weight: 600;
	margin: 0px;
}
.popup-life-time {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0% 0 4px;
}
.popup-pre-para-p {
	font-size: 16px;
	color: #6e6e6e;
	margin: 0 0 2% 0;
}
.popup-fourty-nine {
	font-size: 32px;
	font-weight: bold;
}
.mem-black {
	font-size: 18px;
	font-weight: 600;
}
.memeber-black {
	font-weight: 700;
	color: #080808;
	font-size: 20px;
	margin: 0;
}
.atyres {
	padding-left: 0 !important;
	margin: 1% 0 0 0;
}
.memeber-bold-less {
	color: #080808;
	font-weight: 500;
	font-size: 17px;
	padding: 0 0 0 1%;
}

.arrow-group {
	height: 30px;
	padding: 0 0.8rem 0 0.5rem;
}

.usegae-title {
	padding-right: 1.3rem;
}

h2.usegae-title {
	margin-left: 3rem;
	font-weight: bold;
	font-size: 29px;
	margin-bottom: 3%;
}

input.proert-checks {
	margin-top: 6px;
}

/*----------------------------------About us-----------------------*/

.abou-banner {
	margin-top: 3rem;
}
.page a {
	text-decoration: none;
	color: #fff;
}
.about-heading {
	text-align: center;
	margin-top: 2rem;
	font-size: 2.5rem;
	font-weight: 700;
	color: #fdfdfd;
}

.about-us-para {
	text-align: center;
	color: #fdfdfd;
}

.shutter {
	width: 100%;
	padding: 0 2% 0 6%;
}

.usegae-title-h {
	padding-left: 1rem;
	font-weight: bold;
}
.row.abourt-two-phars {
	margin: 0;
	padding: 0 0 0 5%;
}

.about-new {
	text-align: center;
	display: flex;
	justify-content: center;
	margin: 2rem 0 4rem 3rem;
}
span#hides {
	max-width: 19%;
}
.new-about {
	color: #080808;
	width: 94%;
	margin: auto;
	font-size: 18px;
	line-height: 25px;
}
.margsd {
	margin: 1% auto 0 auto;
}
.new-home-heading {
	color: #080808;
	font-weight: 700;
	padding: 1rem 0 1rem 0;
}

.carousel-indicators li {
	width: 10px !important;
	height: 10px !important;
	border-radius: 30px;
}
.carousel-indicators .active {
	background-color: #0c122a !important;
}
.carousel-indicators li {
	background-color: rgb(255 255 255) !important;
}
img.back-arrows {
	width: 8px;
	margin: -3px 2% 0 0%;
	filter: invert(1);
}
a.back-arrowas {
	position: absolute;
	z-index: 1;
	width: 20%;
	margin: 2% 0 0 3%;
	text-decoration: none !important;
	font-weight: 700;
	color: #fff;
}
.row.Luxury-two {
	margin: 0;
}
.luxury-two-leftsd {
	text-align: end;
}
.luxury-samlltexts {
	display: flex;
}
.luxury-eftsd {
	display: flex;
	justify-content: flex-end;
	margin: 0 0 2% 0;
}
section.luxury-lome-in-lanhattan {
	background-color: #f6f6f6;
	padding: 2%;
}
.header-one {
	font-size: 15px;
	font-weight: 600;
}
.aheader-twosd {
	color: #5c727d;
	font-size: 15px;
	margin: 0 2%;
}
.aheader-twosd {
	color: #5c727d;
	font-size: 15px;
	margin: 0 2%;
	font-weight: 400;
}
p.recently-addeds {
	font-size: 14px;
	font-weight: 400;
	background-color: #000;
	width: 20%;
	text-align: center;
	padding: 0.9%;
	border-radius: 7px;
	color: #fff;
	margin: 2% 0;
}
.over-sea-search {
	display: flex;
	margin: 5% 0;
}
a.about-ipages:hover {
	color: #fff;
}
.orsea-sechs {
	outline: none;
	padding: 1.5% 3%;
	font-weight: 600;
	border-radius: 20px 0 0 20px;
	border: none;
}
.row.overseas-images {
	margin: 1.5% 2% 0% 2%;
	text-align: center;
	justify-content: center;
	position: relative;
}
p.over-se-12 {
	position: relative;
	z-index: 1;
	bottom: 50%;
	margin: auto;
	font-size: 23px;
	color: #fff;
	text-align: center;
	justify-content: center;
}
.orsea-se-tiles,
.orsea-se-tiles:focus {
	border: none;
	outline: none;
	border-radius: 0 20px 20px 0;
	color: #fff;
	font-weight: 600;
	background-color: #1b2132;
}
.overseas-texts {
	padding: 7.7% 8%;
	text-align: center;
	width: 60%;
	margin: auto;
	color: #ffff;
}
.orsea-sechs {
	margin: 0;
	font-size: 18px;
}
.srtgdk {
	border: 1px solid #080808;
	border-radius: 5px;
	width: 92%;
}
a.over-dots,
a.over-dots:hover {
	color: #122946;
	font-size: 18px;
	text-decoration: none;
}
.oversear-bgms {
	background-image: url(../images/banners/overseas.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 4% 0 0 0;
	height: 338px;
}
.luxury-loactions {
	margin: 0 0 0 1%;
	color: #5c727d;
	font-size: 15px;
	font-weight: 500;
}
.second-header-one {
	color: #5c727d;
	font-weight: bold;
	margin: 0 1% 0 0;
}
.second-aheader-twosd {
	color: #000;
	font-weight: bold;
}
button.luxury-veiw-order {
	font-size: 15px;
	padding: 3% 1%;
	width: 100%;
	cursor: pointer;
	border: none;
	background-color: #00a9ca;
	color: #fff;
	border-radius: 4px;
}
button.luxury-Enquire.Now {
	width: 100%;
	border: none;
	padding: 3%;
	font-size: 15px;
	color: #fff;
	border-radius: 4px;
	background-color: #122946;
	margin: 0 0 0 2%;
}
.luxury-mviewsa {
	width: 20%;
	margin: 0 0 0 2%;
}
p.Luxury-right-text {
	margin: 2% 0 1% 0;
	font-weight: 500;
}
.luxury-hportyd {
	margin: 0 1%;
	font-weight: 500;
}
img.lurcsr-arriw {
	margin: 0 7px;
}
/*.luxury-mthrd {*/
/*    width: 12%;*/
/*    margin: 0 1%;*/
/*    justify-content: center;*/
/*    text-align: center;*/
/*}*/
button.luxury-share {
	border: none;
	padding: 2%;
	width: 100%;
	border-radius: 2px;
	background-color: #fff;
	border: 1px solid #5c727d;
	color: #5c727d;
	font-weight: 600;
}
img.seartd-images {
	margin: 0 10% 0 0%;
}
.over-view-full-contents {
	background-color: #fff;
	padding: 3%;
	border-radius: 8px;
	justify-content: center;
	text-align: center;
	margin: 1% 0 3% 0;
}
h3.luxury-over {
	text-align: left;
	margin: 0 0 3% 0;
}
p.luxury-text-s {
	font-size: 15px;
	font-weight: 500;
}
img.luxury-ico-bulid {
	margin: 0 0 2% 0;
}
.luxury-over-content {
	display: flex;
}
.luxurys-descritp {
	background-color: #fff;
	box-shadow: 0px 3px 20px #21aacc1a;
}
.luxury-descri {
	border: none;
	background-color: #e2e2e2;
	border-radius: 4px 4px 0 0;
}
.new-descr {
	width: 33.3%;
	text-align: center;
	color: #111010;
	font-weight: bold;
}
.new-descr:hover {
	background-color: #22497a;
	color: #fff;
}
.luxurts-tbads {
	overflow: hidden;
	height: 305px;
}
.luxurts-dostd {
	overflow: hidden;
	height: 305px;
}
.luxurts-sectionds {
	padding: 2% 3% 3% 3%;
}
a.seemore {
	color: #fb6a19;
	font-weight: bold;
	text-decoration: none;
}
a.seemore:hover {
	color: #cb5411;
	font-weight: bold;
	text-decoration: none;
}
p.tab-contents {
	width: 91%;
}
.two-corusal-silder {
	display: flex;
	width: 80%;
	margin: 1% auto;
}
.d-properties {
	background-color: #fff;
	margin: 3% 0 2%;
	padding: 3% 3% 9% 3%;
	border-radius: 8px;
	box-shadow: 0px 3px 20px #21aacc1a;
}
a.carousel-control-next,
a.carousel-control-prev {
	margin: auto 4%;
	width: 40px;
	height: 40px;
	border-radius: 30px;
}

.tabrsd-testsd-texst {
	display: flex;
}
section.sect-tabsa {
	background-color: #fff;
	padding: 3%;
	margin: 3% 0 0 0;
	border-radius: 8px;
	box-shadow: 0px 3px 20px #21aacc1a;
}
img.arose-pro {
	height: 20px;
	margin: 0 2% 0 0;
}
.silde-tabs-sections {
	height: 380px;
	border: 1px solid;
	border-radius: 10px;
	padding: 3%;
}
.devlop-left-tabs {
	font-weight: 600;
	color: #000;
}
.devlop-left-tabs:hover {
	background-color: #007bff;
	color: #fff;
}
.devlop-left-tabs.active {
	background-color: #122946 !important;
}
.properties-mads {
	padding-left: 0 !important;
	padding-right: 3% !important;
}
.tabrsd-maps-titles {
	margin: 0 0 2% 0 !important;
}
.section-seemore {
	color: #fb6a19;
	font-weight: bold;
	text-decoration: none;
	padding: 1% 6% 8% 6%;
}
a.section-seemore:hover {
	color: #cb5411;
	font-weight: bold;
	text-decoration: none;
}
h3.mintrsd {
	font-size: 18px;
	font-weight: 700;
}
.propert-sections {
	width: 14%;
	margin: 0 1%;
}
input.inpute-protes {
	width: 100%;
	padding: 0 2%;
}
.properites-searches {
	margin: 0 0 5% 0;
	font-weight: bold;
}
button.but-properties {
	width: 100%;
	border: none;
	padding: 2%;
	border-radius: 4px;
	font-weight: 600;
	background-color: #122946;
	color: #fff;
}
button.but-properties:hover {
	background-color: #2161b1;
}
button.but-properties:focus {
	background-color: #2161b1;
	outline: none;
}
.properite-tabsesdd {
	display: flex;
}
.protbadsd {
	padding: 0 !important;
	font-weight: 400;
	font-size: 13px;
	width: 11%;
	text-align: center;
}
.properite-tabsesdd {
	display: flex;
	background-color: #122946;
	color: #fff;
	padding: 0.5%;
	margin: 2% 0 0 0;
	border-radius: 6px 6px 0 0;
}

.tohle-down {
	display: none;
}

.tabs-esdd {
	display: flex;
	width: 100%;
	padding: 2% 0%;
}
.mkytgr-12sd {
	width: 100%;
	padding: 2% 0%;
}
.protb-section-123 {
	padding: 0 1.5%;
	width: 8%;
	text-align: center;
}
.page {
	padding: 0 2%;
}
.protbadsd-resdds {
	width: 13%;
	text-align: center;
	font-size: 15px;
}

.po-uptsbutints {
	font-weight: bold;
	font-size: 30px;
}
.enquirey-header {
	border: none !important;
	padding-bottom: 0 !important;
}
.enquirey-footer {
	border: none !important;
	justify-content: center !important;
	padding-top: 0 !important;
	padding-bottom: 10% !important;
}
.enquirey-contents {
	background-color: #f6f6f6 !important;
	padding: 1%;
}
p.Enqurey-formtitle {
	margin: 0 0 1% 0;
	font-weight: 600;
}
input.erquirey-inpu-tsex {
	width: 100%;
	outline: none;
	padding: 1% 2%;
}
.row.enrsqury-sections {
	margin-bottom: 3.5%;
}
.textarea-enquiry {
	width: 100%;
	height: 100px;
	outline: none;
	padding: 1% 2%;
}
button.close:focus {
	padding: 0% 1% 1% 1% !important;
	color: white !important;
	font-size: 19px !important;
	outline: none !important;
	height: 24px;
	width: 24px;
}

button.close {
	color: white !important;
	font-size: 19px !important;
	outline: none !important;
	position: absolute;
	right: 31px;
	top: 7%;
	background-color: #000 !important;
	opacity: 1;
	border-radius: 4px;
	height: 24px;
	width: 24px;
}
.enqury-send {
	padding: 1% 2%;
	width: 40%;
	background-color: #00a9ca;
	color: #fff;
	font-weight: 500;
}
.thidsthsed {
	backdrop-filter: blur(5px);
	background-color: #00000085;
}
.htitdsas {
	max-width: 100% !important;
}
.enquirey-contents {
	padding: 0 !important;
}
button.close.tudesrds {
	position: absolute;
	z-index: 50;
	right: 35px;
	opacity: 1;
	box-shadow: none !important;
}
.enquries-images {
	padding: 0px !important;
}
.perpro-tranfers {
	width: 100%;
	height: 30rem;
}
.pop-up {
	background-color: #fff !important;
	color: #000 !important;
	opacity: 1 !important;
}
.pop-up-resr {
	filter: brightness(0.5) !important;
}
div#images-slider-forms {
	padding: 0 !important;
}
.sectiondse {
	margin: 0 !important;
}
.inctebtd-menu {
	padding: 0.5rem 0 !important;
}
span.error-show {
	text-align: left;
	width: 100%;
	font-weight: 600;
	font-size: 10px;
	color: #ff0101;
	position: absolute;
	width: 100%;
	left: 16px;
	top: 70%;
}
span.error-show-login {
	text-align: left;
	width: 100%;
	font-weight: 600;
	font-size: 10px;
	color: #ff0101;
	top: inherit;
	position: absolute;
	z-index: 30;
	margin-top: 2px;
}
.log-titles {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
p.logind {
	margin: auto 0;
	width: 100%;
	text-align: left;
	font-weight: 600;
	font-size: 14px;
	padding: 0;
}
.row.send-tseds {
	margin: 0 0 5px 0;
}

p.footer-copy {
	font-size: 14px;
	padding: 0 4%;
	margin: 0px;
}

.sigh-yrtesrw {
	display: flex;
	width: 100%;
	margin: auto 0;
	border: 1px solid #c7c7c7;
	border-radius: 4px;
}

.inputedssdsds {
	border: none;
	outline: none;
	padding: 3% 2% !important;
	font-size: 14px;
}
.iput-trsedufres {
	height: 70px;
	position: relative;
	margin-bottom: 10px;
}
.fant-clsd {
	margin: auto 5%;
}
.sign-updtesd {
	display: flex;
}
.asdsatrsedufres {
	margin: 6% auto;
	display: flex;
}
.reminmders {
	text-align: initial;
	padding: 0 1% !important;
}
.login {
	width: 100% !important;
	padding: 4px !important;
	margin: 0 auto 12% auto !important;
	background-color: #00a9ca;
	color: #fff;
	font-weight: bold !important;
}
.sectiondse {
	margin: 0 !important;
	background-image: url(../images/sign-up-backgorund.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 7% 7.5% 7% 12.5%;
}
.background-sign-up {
	padding: 5% 10%;
	background-color: #fff;
	border-radius: 4px;
	margin: 9% 13% 0 13%;
}
p.fort-pass {
	text-align: end;
	font-size: 14px;
	color: #00a9ca !important;
}
.check-bosssdsds {
	transform: scale(1.2);
	margin: 1.4% 0;
}
a.forget-pas {
	font-weight: bold;
	text-decoration: underline;
	color: #00a9ca !important;
}
p.col-md-9.reminmders {
	font-size: 14px;
	font-weight: 600;
}
.asdsaufres {
	margin: 11% auto 12% auto;
}
p.registrations {
	font-size: 14px;
	font-weight: 600;
	text-align: center;
}
.logingd-webs {
	padding: 12% 0% 5% 0% !important;
	color: #fff !important;
}
p.rgtsed-iujydt {
	font-weight: 600;
}
.refst-left {
	color: #fff;
	padding: 8% 0 0 11.5% !important;
}
h1.regigts-titkes {
	font-size: 60px;
	font-weight: bold;
	margin-top: 2%;
}
h4.log-tess {
	font-weight: 400 !important;
	font-size: 25px;
}
a.registrarts {
	font-weight: 600 !important;
	margin: 0 3%;
	color: #00a9ca;
	text-decoration: none !important;
}
h1.login-drsirplay {
	font-size: 60px !important;
	font-weight: bold;
}
h4.login-titels {
	font-size: 33px;
}
a.sites-textas {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.reminmders {
	margin: 0;
}
.background-registration-up {
	width: 80%;
	padding: 4%;
	background-color: #fff;
	border-radius: 4px;
	margin: 0% auto;
}
img.registras {
	width: 100%;
}
.register-bg {
	position: relative;
}
.register {
	margin: 2% 0;
}
.row.Register-backgrounds {
	margin: 0px;
	position: absolute;
	top: 0;
	width: 100%;
	right: 0px;
	left: 0;
	padding: 2% 0 2% 2%;
}
.registra-textas {
	margin: 0;
	text-align: initial;
	font-weight: 600;
	font-size: 14px;
}
input.registrationds {
	width: 100%;
	padding: 3% 4%;
	font-weight: 500;
	font-size: 14px;
	border: 1px solid #838383;
	border-radius: 4px;
}
h3.regist-pages {
	margin: 0px 0 4% 0;
	font-size: 24px;
	font-weight: 600;
}
.iput-regist {
	height: 80px;
	position: relative;
}
.registration-formsd {
	display: flex;
	margin: 1% auto;
}
.check-borxsce {
	margin: 3% 1px;
}
.you-check-borxsce {
	margin: 1% 8px 0 0%;
}
.error-show-chcekdf {
	position: absolute;
	top: 18px;
	font-weight: 600;
	font-size: 10px;
	color: #ff0101;
	left: 3px;
}
.registr-sections {
	margin: 7% auto 3% auto;
}
.logind-news {
	margin: auto 0;
	width: 100%;
	text-align: initial;
	font-weight: 600;
	font-size: 14px;
	padding: 0;
	color: #838383;
}
.incentives {
	background-image: url(../images/banners/insentive.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0% 0 0 0;
	height: 338px;
}
.about-us-banner {
	background-image: url("../images/banners/Group\ 3179.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0% 0 0 0;
}
.instive-texts {
	padding: 12.5% 14% 5% 10%;
	text-align: center;
	width: 50%;
	margin: auto;
	color: #ffff;
}
p.incentives-para {
	font-weight: 600;
	font-size: 21px;
}
a.incentives-back-arrowas {
	position: absolute;
	z-index: 1;
	width: 20%;
	margin: 6% 0 0 2%;
	text-decoration: none !important;
	font-weight: 600;
	color: #fff;
}
a.overseas-back-arrowas {
	position: absolute;
	z-index: 1;
	width: 20%;
	margin: 2% 0 0 2%;
	text-decoration: none !important;
	font-weight: 600;
	color: #fff;
}
a.about-ipages {
	position: absolute;
	z-index: 1;
	width: 20%;
	margin: 6% 0 0 2%;
	text-decoration: none !important;
	font-weight: 600;
	color: #fff;
}
h3.incentives-title-h {
	font-size: 17px;
	color: #122946;
	font-weight: bolder;
	margin: 9% 0 4% 0;
}
.royalsde {
	margin: 0 0% 3% 5%;
	padding: 6% 0% 12% 10%;
	background-color: #f1f1f1;
}
li.incet-dots {
	font-size: 15px;
	font-weight: 600;
	cursor: pointer;
}
ul.dots12sdd {
	list-style: none;
	margin: 0;
}
img.jsdiekd {
	width: 70px;
	height: 70px;
	margin: auto;
}
.intrs-title {
	font-size: 18px;
	margin: 0% 0;
	font-weight: 600;
	color: #122946;
	text-align: end;
}
.incstive-prabhas {
	margin: 5% 0;
	text-align: end;
	font-size: 14px;
}
.insentive-two-contbnets {
	margin: 12% 0;
	width: 100%;
}
.insntive-logs3 {
	display: flex;
	padding: 0 4%;
	border: 1px solid #898989;
	border-radius: 6px;
	background-color: #fff;
}
.instivesdsddaa {
	margin: 3% 0 3% 0;
	width: 95%;
}
.left-rdersds {
	max-width: 17% !important;
}
.seco-instoive {
	padding: 12.5% 11% 5% 10%;
}
.insitvesd {
	width: 100%;
	margin: 0 0 0 6%;
}
.incentiv-cardsed {
	max-width: 100% !important;
}
h2.incentives-tilte {
	font-size: 54px;
	font-weight: bold;
	margin: 0px;
}
ul.Comparable-ulli {
	list-style: none;
	font-size: 14px;
}
li.Comparable-sectionli {
	margin: 7% 0;
}
.right-menusd {
	background-color: #122946;
	color: #fff;
	padding: 7%;
	margin: 4% 0;
	border-radius: 4px;
}
.luxury-ovetow {
	padding-right: 0 !important;
}
.right-view.tiltw {
	font-size: 17px;
	font-weight: 700;
}
ul.right-menu-dots {
	list-style: none;
	margin: 0;
}
li.right-menu-li,
a.right-sefd {
	font-size: 16px;
	font-weight: 500;
	text-decoration: none;
	color: #fff;
	margin: 2% 0;
}
a.right-sefd:hover {
	text-decoration: none;
}
a.incentives-back-arrowas:hover,
a.overseas-back-arrowas:hover {
	color: #fff;
}
a.footer-linkms.active {
	color: #00a9ca;
}
.tabds-mycarts {
	padding: 6px 7px !important;
}
.new-tabsds {
	padding: 2% 3% !important;
}
.sel-sub-menu {
	font-size: 15px;
}
/******************************my-cart-pages********************************/
.row.mycart-page {
	margin: 0px;
}
.new-tabsds.active {
	padding: 2% 3%;
}
.mycarts-bsckotdrs {
	background-color: #f6f6f6;
}
.mycarts-bsckotdrs {
	padding: 3.8% 1%;
	height: 155vh;
}
.tabds-mycarts.active {
	background-color: #eae9d0 !important;
	font-size: 16px;
	font-weight: 500;
	width: 95%;
	border-radius: 0px !important;
	margin: auto;
	padding: 2% 3%;
	filter: invert(1);
	color: #0a0a0a !important;
}
img.side-carts {
	width: 14px;
	height: 14px;
	filter: invert(25);
	margin: -4px 10px 0 0;
}
.tabds-mycarts {
	font-size: 16px;
	font-weight: 500;
	color: #000;
	padding-right: 0.5rem !important;
}
span.my-crt-titls {
	font-weight: 600;
	width: 100%;
}
.incentive-bgms {
	background-color: #e5f6fa;
	padding: 1% 3% 3% 1%;
	margin: 2% 0% 2% 0%;
}
p.just-for-sec {
	text-align: end;
	font-weight: bold;
	margin: 1% 0 1% 0;
}
.my-incentives {
	padding: 1.5% 0 0 0%;
}
a.my-incent-back {
	font-size: 15px;
	font-weight: 500;
	color: #000;
	padding: 0;
}

span.backtrig-carts {
	font-size: 17px;
	font-weight: 900;
}
.sunilers {
	background-color: #404040;
	color: #fff;
	padding: 2% !important;
	border-radius: 8px;
}
ul.thred-dots {
	list-style: none;
}
.letsds {
	text-align: end;
}
p.brown-background {
	font-weight: 700;
}
ul.thred-dots > li {
	font-weight: 600;
	margin: 3% 0;
}
.my-carts-perct {
	border: 2px solid;
	font-size: 21px;
	padding: 1%;
	border-radius: 50%;
	width: 10px;
	height: 18px;
}
.delete-tow-sect {
	display: flex;
}
p.delete-pharas {
	margin: 0;
	font-size: 14px;
	font-weight: 600;
}
.deelete-background {
	padding: 2% 0;
	border: 1px solid;
	margin: 3% 0 3% 0;
}

button.Delete {
	width: 70%;
	margin: 3% auto;
	padding: 3%;
	border: none;
	background-color: #080808;
	color: #fff;
	font-weight: 600;
	border-radius: 6px;
	outline: none;
	cursor: pointer;
}
button.Delete:focus {
	outline: none;
}
.cardse-sectionsd {
	margin-bottom: 3%;
	margin-top: 3%;
}
.my-account {
	padding: 2% 0 0 0 !important;
}
.jytgrrds {
	display: flex;
}
p.my-accu-title {
	margin-bottom: 7px !important;
	font-weight: bold;
	font-size: 14px;
	width: 90%;
}
span.boytresd {
	font-weight: 600;
	margin: -2px 0 0 0;
}
.my-account-two-sections {
	padding: 0 !important;
}
button.edit-send {
	width: 100%;
	border: none;
	padding: 4%;
	border-radius: 4px;
	background-color: #00a9ca;
	color: #fff;
	font-weight: 600;
	margin: 9% 0;
}
button.edit-send:focus {
	outline-color: #3198ac;
}
.left-sect-shares {
	padding: 0 0 0 2.5%;
}
img.my-cartsded {
	width: 7px;
	margin: -3px 1% 0 0;
}
.my-incent-title {
	margin: 1% 0 0 0;
	font-size: 24px;
	font-weight: 700;
}
.tab-content {
	padding: 0 0 0 1.5%;
}
a.my-incent-back:hover {
	text-decoration: none;
}
.incentive-three {
	margin: 0;
}
a#dropdownMenuLink:hover,
a#dropdownMenuLink:focus {
	box-shadow: none;
	outline: none;
}
img.picsa {
	width: 30px;
	border-radius: 30px;
	margin: 0 7% 0 0;
}
.my-profile {
	margin: 0 3% 0 0;
}
a#dropdownMenuLink {
	width: 100%;
	color: #000;
	font-weight: 500;
	padding: 0;
	text-align: start;
}
a#dropdownMenuLink:focus-visible {
	outline: none;
}
.mycartsedd {
	width: 22%;
}
.shress {
	border: none !important;
}
.row.cardse-sectionsd {
	width: 98%;
}
.dropdown,
.dropup {
	width: 100% !important;
}
.dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.255em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.3em solid;
	border-right: 0.3em solid transparent;
	border-bottom: 0;
	border-left: 0.3em solid transparent;
}
#edited-forms {
	position: absolute !important;
	top: 40px;
	display: none !important;
}

.my-accotn {
	left: -18% !important;
}
.my-accotn.show {
	top: 33px !important;
	width: auto;
	padding: 16px 11px 16px 0;
	margin: 0 18%;
	border: 1px solid #000 !important;
	background-color: #fcfdfe !important;
}
img.mycart-iconsdw {
	width: 14px;
	height: 14px;
	margin: 0 5% 0 0%;
}

a.my-acco-iteam:focus {
	background-color: #122946;
	color: #fff;
	font-weight: 500;
	width: 96% !important;
}
a.my-acco-iteam:active {
	background-color: #122946;
	color: #fff;
	font-weight: 500;
	width: 96% !important;
}
a.my-acco-iteam:hover,
a.my-acco-iteam:active {
	background-color: #e6e0ce;
	color: #000;
	font-weight: 500;
	border-radius: 6px;
	width: 100% !important;
	filter: invert(1);
}
.my-accotn {
	padding: 17px 0;
}
a.my-acco-iteam {
	font-weight: 500;
	padding: 0.25rem 0.3rem;
	margin: 0 0.3rem;
	width: 96% !important;
}

button.edit-save {
	width: 35%;
	border: none;
	padding: 2%;
	border-radius: 4px;
	background-color: #00a9ca;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	margin: 5% 4% 5% 0;
}
button.edit-cancel {
	width: 35%;
	border: none;
	padding: 1%;
	border-radius: 4px;
	background-color: #000;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	margin: 5% 0;
}
.my-cart-upload-icon {
	transform: rotate(138deg);
	color: #8f8f8f;
	font-size: 14px;
}
.edit-uploadse {
	font-size: 13px;
	font-weight: 700;
	color: #989898;
}

p.First.Name {
	margin: 5% 0 0 0;
	font-weight: 500;
	font-size: 14px;
}
.images-forget {
	width: 100%;
}
input.my-editnams {
	padding: 1% 2% 3% 2%;
	width: 100%;
	font-size: 14px;
	border: 1px solid #000000;
	border-radius: 4px;
	font-weight: 500;
	margin: 0 0 5% 0;
	position: relative;
	z-index: 111;
}
p.bunnru {
	margin: 6% 0 1% 0;
	text-align: left;
}
a.forget-my-acc {
	font-weight: 600;
	font-size: 15px;
}
.row.edit-tedsedss {
	margin: 0;
}

#my-cart-reset {
	background-color: #00000085;
}
.resrted {
	border: none !important;
}
h5#exampleModalLongTitle {
    text-align: center;
    margin: 1% 0 0 0;
    font-size: 24px;
    font-weight: 700;
    padding: 0 11% !important;
    width: 100%;
}
.sunilkumar143tamanna {
	text-align: center;
	padding: 0 20% !important;
}
p.resndecs {
	font-weight: 600;
	color: #4b4b4b;
}
.back-to-home {
	text-align: center;
	padding: 5% 11% 14% 11%;
}
p.sucdikd {
	padding: 0 5%;
	font-size: 20px;
	margin: 0px;
}
.resendsdffa {
	text-align: center;
	padding: 6% 7% 7% 7%;
}
.poputrsd {
	width: 90% !important;
}
p.send-otp {
	margin: 9% 0 0 0;
	font-size: 14px;
	font-weight: 600;
}
.poutrgs {
	margin: auto;
	justify-content: center;
}
.poup-up-rgtsed {
	font-size: 14px;
	font-weight: 600;
	color: #4b4b4b;
	margin: 0 0 10% 0;
}
p.mobile-teesrd > span {
	font-weight: 600;
	font-size: 14px;
}
p.mobile-teesrd {
	margin: 0 0 4% 0;
}
input.pop-up-inut {
	width: 100%;
	padding: 1% 2%;
	font-size: 14px;
	font-weight: 500;
	position: relative;
	z-index: 111;
	border: none;
	outline: none;
}
input.pop-up-inut input.pop-up-inut:focus {
	width: 100%;
	padding: 2% 2%;
	font-size: 14px;
	border: none;
	outline: none;
}
.row.my-cart-tow {
	margin: 11px 0 0 0;
}
img.my-cart-pics {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin: 0 0 1% 0;
}
.regist-new-chnages,
.regist-new-chnages:focus {
	border: none;
	outline: none;
	padding: 0 4% !important;
	font-size: 14px;
	font-weight: 500;
}
.new-passw {
	display: flex;
	border: 1px solid;
	border-radius: 2px;
}
p.entersd {
	margin: 0;
	text-align: initial;
	font-weight: 600;
	font-size: 14px;
}
.inpiut-sectesthrgdss {
	margin: 9% 0 0 0;
}
.tyresdffa {
	padding: 8% 0 7% 0;
	text-align: center;
}
.tresgd {
	background-color: #00a9ca;
	padding: 1%;
	width: 50%;
	color: #fff;
	font-weight: 600 !important;
}
p.sucdefull {
	margin: 0;
	font-weight: 500;
}
button.btn.btn-link.collapsed {
	width: 100%;
}
.prob-tion-747s {
	width: 9.1%;
}
.drop-cards {
	padding: 0 !important;
}
.probs-rders {
	width: 8%;
}
.prot-tirds {
	width: 20%;
	margin: 0 1% 0 2%;
}
.tabes-sections {
	width: 8%;
	text-align: center;
	margin: auto 0;
	font-size: 16px;
	font-weight: 600;
}
.tabes-sec-big {
	width: 13%;
	text-align: center;
	margin: auto 0;
	font-size: 16px;
	font-weight: 600;
}
.tabes-se-small-12 {
	width: 6%;
	padding: 0 2%;
	text-align: center;
	margin: auto 0.6%;
}
.trfdesd.Now {
	height: 30px;
	padding: 0 0.6%;
	margin: auto 0.5% auto 0;
	color: #fff;
	background-color: #122946;
	font-size: 13px;
}
button.like-btns {
	padding: 0 0.5%;
	height: 30px;
	border: none;
	width: 6%;
	margin: auto 0.5% auto 0;
	border-radius: 4px;
}
img.dropus {
	margin: 0 9% 0 0;
}
a.btn.btn-primary {
	background-color: transparent !important;
	border: none;
	padding: 0 1%;
	font-weight: 600;
	color: #000000f2;
}
hr.underlinrsed {
	margin: 0;
	border-top: 2px solid #0000003b;
}
.hdrop-down-cste {
	border-top: none !important;
	background-color: #00a9ca4d !important;
}
.row.drop-sdownss {
	margin: 0 !important;
	padding: 0% 2%;
}
.small-bgms {
	background-color: #fff;
	padding: 1.5% !important;
	border-radius: 8px;
	height: 327px;
	overflow: hidden;
}
.smal-sidebar.active {
	background-color: #122946 !important;
	color: #fff !important;
	font-weight: 500;
}
.smal-sidebar {
	color: #000 !important;
	font-weight: 500;
}
img.sect-small-imags {
	width: 327px;
	height: 327px;
	border-radius: 8px;
}
img.prodter-viewsa {
	width: 444px;
	height: 544px;
}
.site-planesd {
	text-align: center;
}
.col-md-6.btn-group {
	padding: 0 !important;
}
.psedsd {
	width: 100%;
	margin: 15% 0 -7% 0;
	background-color: #f6f6f6 !important;
	color: #000 !important;
	box-shadow: none;
}
.psedsd {
	box-shadow: none;
}
.todts-sections {
	display: flex;
}
.cljsddef {
	display: flex;
}
/**************************end-my-cart-pages********************************/
#navbar {
	overflow: hidden;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
#navbar a {
	float: left;
	display: block;
	color: #666;
	text-align: center;
	padding-right: 20px;
	text-decoration: none;
	font-size: 17px;
}
#navbar a:hover {
	color: black;
}
#navbar a.active {
	color: white;
}
.main {
	padding: 16px;
	margin-top: 30px;
}
.main img {
	max-width: 200%;
	height: auto;
}
.button {
	width: 300px;
	height: 60px;
}
.cljsddef {
	display: flex;
	overflow: hidden;
}
.sdddddddddddd {
	overflow: scroll;
	text-align: center;
}
.todts-sections {
	display: flex;
	height: 500px;
	overflow: hidden;
}
.zom-pluse {
	background-color: transparent;
	border: none;
	outline: none;
}
.zom-pluse:focus {
	outline: none;
}
.plrdes {
	background-color: #cbd4d1;
	padding: 22%;
	height: 25px;
	width: 25px !important;
}
.hdrop-down-cste {
	margin: 0% 0 2% 0;
	box-shadow: 0px -1px 13px #8e8d8dc7;
}
button.downlad-sed {
	font-size: 14px;
	padding: 1.4% 3%;
	border: none;
	background-color: #1b2132;
	color: #fff;
	font-weight: 500;
	border-radius: 4px;
}
.discove-phara {
	font-size: 14px;
	margin: 5% 0;
	width: 73%;
}
.cmaksydg {
	padding: 0 !important;
}
.Mortgager {
	display: flex;
}
p.phrsgtd-tilte {
	margin: 0;
	font-size: 15px;
}
.Mortgager {
	display: flex;
	margin: 6% 0 0% 0;
}
input.mortg-title {
	width: 100%;
	padding: 2% 3%;
	outline: none;
	font-weight: 500;
}
.mortlkuysle {
	margin: 14% 0 0 0;
	border: none;
	background-color: #00a9ca;
	padding: 3% 5%;
	width: 70%;
	font-weight: 500;
	color: #fff;
	border-radius: 4px;
}
.mortlkuysle:focus {
	outline: none;
}
button {
	cursor: pointer;
}
.backfourds {
	display: flex;
	margin: 5% 0 8% 0;
}
.syrfdesr {
	padding: 0 !important;
}
section.bule-backgrounds {
	padding: 2%;
	background-color: #00a9ca36;
	margin: 3% 0;
	border-radius: 8px;
}
h4.thresd {
	font-size: 16px;
}
.imgresd {
	margin: 0 6% 0 0;
}
.smatd-caly-mobil {
	font-size: 15px;
	font-weight: 400;
	margin: 0 12% 0 0;
}
.two-sectoiuny {
	display: flex;
	margin: 5% 0 1% 0px;
}
.row.sectionds {
	margin: 0;
}
.row.sectooind {
	padding: 3% 0;
}
.smaild-textas {
	font-size: 17px;
	font-weight: 600;
}
input.mtrgstd {
	width: 100%;
	margin: 3% 0 5% 0;
	padding: 1% 2%;
	outline-color: #12c2e5;
}
.virtual-bgm {
	padding: 3.5%;
	background-color: #fff;
	border-radius: 6px;
	border: 1px solid #080808;
}
textarea.gtestd {
	width: 100%;
	padding: 1% 2%;
	outline-color: #01b5d8;
	height: 97px;
}
.iconsgtd-froms {
	display: flex;
}
.social-icon-bottom {
	display: flex;
}
.imsdsa {
	height: 14px;
	margin: 0 5%;
}
p.podtysd {
	font-size: 14px;
	margin-top: -5px;
}
.send-butndt {
	text-align: center;
}
.send-noews {
	border: none;
	padding: 1.5% 2%;
	width: 40%;
	background-color: #000;
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	border-radius: 4px;
	letter-spacing: 1px;
}
.senocgbsd {
	padding: 0 !important;
	max-width: 24% !important;
}
.col-md-2.social-icon-bottom {
	max-width: 50% !important;
	padding: 0 5% !important;
}
.About-tabsa {
	background-color: #fff;
	padding: 2% 2% 1% 2%;
	border-radius: 8px;
	box-shadow: 0px 3px 20px #21aacc1a;
}
.aboutr-thirds {
	display: flex;
}
.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
/*.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}*/
.teds-slider {
	display: flex !important;
}
/*.swiper-container.mySwiper.swiper-container-initialized.swiper-container-horizontal {
    width: 80% !important;
    margin: 0px;
}*/
/*div#swiper-wrapper-0d47fd2810acfca8c{
    transform: translate3d(-2238px, 0px, 0px) !important;
}*/
.card.slider-cards {
	margin: 0 3%;
	box-shadow: 0 3px 7px #00000030;
}
.setret-margs {
	margin: 3% 0 6% 7%;
}
.sdd-texsdsd {
	font-size: 18px;
	margin: 0 0 2% 7%;
}

p.card-titles {
	font-size: 15px;
	font-weight: 600;
	color: #078385;
	text-align: initial;
	margin: 0px;
}
.card-title {
	margin: 0 0 2% 0 !important;
}
p.card-tphr {
	font-size: 16px;
	font-weight: 500;
}

.baths-iconsd {
	width: 24px !important;
	height: 13px !important;
}
p.crdesrd {
	font-size: 12px;
	font-weight: 700;
}
.thrdseas {
	display: flex;
	padding: 0 !important;
}
p.card-taaee {
	font-size: 13px;
	text-align: initial;
}
.csard-sliders {
	width: 836px !important;
}
.thserdesd {
	width: 100% !important;
	margin: 0 !important;
}
.teds-slider {
	display: flex;
	width: 86%;
	margin: 2% 0;
}
p.card-taaee {
	font-size: 13px;
	text-align: initial;
	overflow: hidden;
	-webkit-box-align: center;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.manju-sunitgfs {
	padding: 5% !important;
	text-align: initial;
}
.similar-titlessde {
	width: 80% !important;
	margin: auto;
	font-weight: 700;
}
.similar-titlessde-sthe-week {
	padding: 3% 0 0 0;
}
.row.similarsed {
	margin: 3% 0 5% 0;
}
.cre-footerd-asds {
	width: 100% !important;
}
.yrdesrds {
	width: 76%;
}
.silmilerd-titles {
	text-align: justify;
}
.dotsdh-develops {
	list-style: none;
}
.samestrfdr {
	margin: 0 0 5% 0;
}

/* transparent fullscreen background */
.mlctr-underlayer {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.8);
	font-size: 14px;
	z-index: 9999;
}

/* master popup div container */
.mlctr-popup {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
	height: auto;
	background: #ffffff;
	border-radius: 8px;
	box-sizing: border-box;
	box-shadow: 2px 5px 20px RGBA(0, 0, 0, 0.3);
	-moz-box-shadow: 2px 5px 20px RGBA(0, 0, 0, 0.3);
	-webkit-box-shadow: 2px 5px 20px RGBA(0, 0, 0, 0.3);
	display: flex;
}
.impop-up-images {
	padding-left: 0 !important;
}
img.pop-up-imsges {
	width: 100%;
}
h3.pop-up-font {
	font-weight: 700;
	font-size: 23px;
	padding: 0 !important;
}
img.pop-up-imsges {
	width: 100%;
	height: 400px;
}
.popusd {
	display: flex;
}
.get-membership {
	background-color: #00a9ca;
	color: #fff;
	width: 20%;
	margin: 0 2%;
	font-weight: 600;
	padding: 1% 2%;
	font-size: 16px;
	border-radius: 4px;
	border: 2px solid #00a9ca;
}
.get-membership:focus {
	background-color: transparent;
	border: 2px solid #00a9ca;
	color: #00a9ca;
	outline: none;
}
p.pop-phara {
	font-size: 16px;
	font-weight: 500;
	margin: 5% 0;
}
/*select.seletc-otins {
    appearance: none;
}
 select.seletc-otins-2 {
    appearance: none;
}*/
ul,
ol {
	list-style: none;
}

.left-float {
	float: left;
	width: 100%;
	text-align: left;
	padding: 0.9% 3%;
	background-color: #ffff;
	border-radius: 4px;
	margin: 1% 0;
	border: 1px solid #4c4949;
}
.sihdgunnf {
	background-color: #e8f0fe;
}
.threstrsd {
	background-color: #e8f0fe;
}
.wrap {
	width: 100%;
	display: block;
}

.dropdown {
	position: relative;
	display: inline-block;

	.drop {
		background-color: transparent;
		color: @base-white;
		padding: 1rem;
		border-radius: 6px;
		position: relative;
		display: inline-block;
	}

	> .dropdown-menu {
		width: @base-size * 15;
		list-style: none;
		margin: 0;
		margin-top: 8px;
		padding: 0;
		position: absolute;
		float: left;
		max-height: 0;
		overflow: hidden;
		transition: all 0.55s linear;
		background-color: @base-white;
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);

		&.open {
			max-height: 300px;
			height: auto;
			transition: all 0.25s linear;
		}

		> li > a {
			padding: 0.5rem 1rem;
			display: block;
			color: #555;
			text-align: left;
			transition: all 0.25s linear;
			&:hover {
				background-color: @base-blue;
				color: @base-white;
			}
		}
	}
}

.down-caret,
.secy-down-caret {
	width: 14px;
	height: 14px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 9px;
	background-image: url(../images/icons/prev.svg);
	display: inline-block;
	margin-left: 6px;
	top: 8px;
	float: right;
	position: relative;
	transform: rotate(3deg);
	transition: all 0.25s ease-in;
}

.open-caret {
	transform: rotate(90deg);
	transition: all 0.25s ease-out;
}
.drops-sendsd,
.secydrops-sendsd {
	font-size: 14px;
	font-weight: 500;
	color: #4c4949;
	max-width: 100% !important;
	padding: 0 30% 0 0;
}
.drops-sendsd:hover,
.secydrops-sendsd:hover {
	text-decoration: none;
	color: #000;
}
.home-registration:hover {
	background-color: transparent !important;
	color: #000 !important;
	border: 2px solid #000 !important;
}
.home-registration:focus {
	background-color: transparent !important;
	color: #000 !important;
	border: 2px solid #000 !important;
}
button.home-buttomns:hover {
	background-color: transparent !important;
	color: #000 !important;
	border: 2px solid #00a9ca !important;
}
.home-buttomns:focus {
	background-color: transparent !important;
	color: #000 !important;
	border: 2px solid #00a9ca !important;
}
.downs-homes {
	position: absolute;
	top: 100%;
	left: 3%;
	width: 94.5%;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: 0.5rem 0;
	margin: 0.125rem 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
}
.secosdowns-homes {
	position: absolute;
	top: 100%;
	left: 3%;
	width: 94%;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10rem;
	padding: 0.5rem 0;
	margin: 0 0 0 0;
	font-size: 1rem;
	color: #212529;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
}
a.dron-menud {
	text-decoration: none;
	padding: 0 3%;
	font-weight: 500;
	color: #4c4949;
}
a.dron-menud:hover {
	text-decoration: none;
}
a.sites-textas {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	width: 70%;
	margin: 0 7% 0 0;
}
.home-registration {
	width: 100% !important;
	background-color: #122946 !important;
	font-weight: 600 !important;
	border: none !important;
	padding: 8px 0;
}
.list-yours {
	margin: 3% 4% 1% 4%;
}
.ytslist-yours {
	margin: 0% 4% 1% 4%;
}
span.back-text {
	font-size: 18px;
	font-size: 20px;
	margin: 0;
}
.backtrhf {
	margin: 0 1%;
}
h4.tesxt {
	text-align: center;
	margin: 0 0 4% 0;
}
img.img-shdes {
	width: 250px;
	height: 116px;
}

input.radiusd {
	margin: 0.9% 0.3%;
	zoom: 1.4;
}
h4.select-your-property {
	font-size: 19px;
	font-weight: 700;
}
h5.tresrt {
	font-size: 18px;
	margin: 0px 6% 0 1%;
}
span.req-field {
	color: #fb0606;
}
h4.sellt-text {
	font-size: 28px;
	font-weight: 700;
	margin: 0 0 4% 0;
}
.sectdjkjokh {
	max-width: 30% !important;
}
.selectiond-radius {
	display: flex;
	padding: 0 !important;
	margin: 0.9% 0 0 0;
}
select.seltgecdgd {
	width: 100%;
	border-radius: 2px;
	padding: 1% 2% 1% 2%;
	-webkit-appearance: none;
	font-weight: 600;
	color: #757575;
}
.ulplo-imagsd {
	display: inline-flex;
}
img.dro-wnsesda {
	position: absolute;
	margin: 4%;
	right: 0;
}
select.seltgecdgd:focus-visible {
	outline-color: #00a9ca !important;
}
.seltgecdgd option.service-small {
	font-size: 15px;
	font-weight: 600;
	padding: 5px;
	background-color: #ffffff !important;
}
.sell-withsd {
	margin: 1.5% 4% 1% 5.5%;
}
p.Devel {
	font-size: 15px;
	margin: 0 0 1% 0;
	font-weight: 500;
}
input.Deve-name,
textarea.Deve-name {
	width: 100%;
	padding: 0 1%;
	font-weight: 500;
	outline-color: #00accb;
}
.Development {
	margin: 0 0 4% 0 !important;
	padding: 0 !important;
}
.sdersd,
.pircea {
	padding: 0 !important;
}
.list-back {
	padding: 0 1%;
}

.view-sedtcds {
	padding: 0 2%;
}
p.view-pri-tite,
span.view-pri-tite {
	margin: 0 0.5% 0.5% 0;
	font-size: 15px;
	font-weight: 700;
}
p.vi-per-seccs {
	margin: 1.3% 0 0 0;
	font-size: 15px;
	font-weight: 700;
}
.siduehtd {
	margin: 16px 0 0 0;
}
.msdes-01 {
	padding: 0 2% !important;
}
.row.twq-l01 {
	margin: 3.5% 0;
}
.lefts-pircea {
	padding-right: 0 !important;
}
p.view-pri-tdss {
	font-size: 15px;
	font-weight: 700;
	margin: 3.5% 0 1% 0;
}
textarea.Deve-name {
	width: 100%;
	height: 100px;
	padding: 0 1%;
	font-weight: 500;
	outline-color: #00accb;
}
.Devrtgsrfd {
	padding-right: 0 !important;
}
.row.contafis {
	margin: 0;
}
.sell-uplod-img {
	left: 0px !important;
	top: 0% !important;
	width: 100%;
	line-break: anywhere;
}
.check-smallsd {
	display: flex;
}
input.tedfffS {
	margin: 2% 3% 0 0;
}
p.compara {
	font-size: 16px;
	font-weight: 500;
	padding: 0 1%;
}
p.somthid {
	font-weight: 500;
}

input[type="file"] {
	display: block;
	margin: auto 0 auto 8px;
}
label.msedsd {
	width: 100%;
	padding: 15%;
	text-align: center;
	border: 1px solid #807b7bee;
	border-radius: 4px;
}
.upload-imgas {
	max-width: 22% !important;
}
p.comp-image-title {
	font-size: 15px;
	margin: 0 0 4px 0;
	font-weight: 500;
}
p.uploa-text {
	font-size: 15px;
	font-weight: 700;
	margin: 7px 0 2px 0;
	text-align: left;
}
span.comp-imss {
	font-weight: 500;
	color: #8d8d8d;
}
.row.trgddsd {
	margin: 1% 0;
}
.pappersd {
	transform: rotate(138deg);
	color: #8f8f8f;
}
.butnds {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	width: 12%;
	border: none;
	margin: 0 1% 0 0;
	padding: 0.4%;
	border-radius: 4px;
}
h4.tit-sec-tresda {
	font-size: 28px;
	font-weight: 700;
}
p.lthsrdf {
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	margin-left: 14.5%;
	margin-bottom: 0.5%;
}
img.owner-ship-img {
	width: 135px;
	height: 130px;
	border: 1px solid;
	border-radius: 3px;
}
.row.manage-btns.m-0 {
	width: 68%;
	padding: 3% 0 4.5% 0;
}
p.ownshi-pri-tite {
	font-size: 15px;
	font-weight: 600;
	margin: 0 1% 2% 0;
}
section.asbstrs-yours {
	margin: 3% 0 0 0;
}
img.sitem-ap {
	width: 150px;
	height: 150px;
	overflow: hidden;
	border: 1px solid;
	border-radius: 4px;
}
.dised-hide {
	background-color: #122946;
}
.dised-deletes {
	background-color: #080808;
}
span.chss {
	font-size: 15px;
	font-weight: 500;
	color: #8f8f8f;
}
label.smalee {
	width: 60%;
	padding: 2%;
	text-align: center;
	border: 1px solid #807b7bee;
	border-radius: 4px;
}
label.sutgrsd {
	width: 60%;
	padding: 2%;
	text-align: center;
	border: 1px solid #807b7bee;
	border-radius: 4px;
}
.sefd {
	padding: 0 !important;
}
span.strgdrf {
	font-size: 10px;
	position: absolute;
}
h4.tsscond-nimd {
	font-size: 18px;
	margin: 5% 0 !important;
}
.row.Number-Bedroom {
	margin: 0;
}
.baground-colsrd {
	background-color: #f6f6f6;
	padding: 1% 0 3% 0;
	border-radius: 6px;
}
.numbe-bedsd {
	width: 100%;
	padding: 0 2%;
}
select.numbe-bedsd {
	padding: 1%;
}
h4.tresd-small {
	padding: 0 3%;
}
.Number-bed {
	height: 61px;
	margin: 1% 0 1% 0;
}
h4.tresd-nimd {
	margin: 0 0 2% 0;
}
.secogdbsd {
	padding: 1% 2.5% !important;
}
.sefcomparablet {
	padding: 0 1.5%;
}
input.tedoct {
	width: 100%;
}
.twisd-23 {
	padding-right: 0;
}
.row.consrded {
	width: 90%;
}
p.apratsd {
	font-size: 14px;
}
.row.ratsdd {
	margin: 0 0 3% 0px;
}
.sec-pluses {
	margin: 1% 2%;
	font-size: 21px;
	color: #000;
}
p.add-title-c {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
}
.add-more-secs {
	margin: 5% 0 4% 0;
}
.orange-btndsm {
	width: 48%;
	border: none;
	padding: 2% 2%;
	background-color: #d98200;
	color: #fff;
	font-size: 15px;
	font-weight: 500;
	border-radius: 4px;
	margin: 0 1% 0 0;
	outline: none;
}
.blue-btndsm {
	width: 48%;
	background-color: #090d1b;
	border: none;
	color: #fff;
	font-weight: 500;
	border-radius: 4px;
	padding: 1.6% 2%;
	margin: 0 0 0 1%;
	outline: none;
}
input.add-titl-input {
	outline-color: #00accb;
	width: 100%;
	padding: 1% 2%;
}
.two-btns-secs {
	margin: 12% 0;
}
.add-more-images {
	text-align: center;
}
.uplodaes {
	width: 50%;
	margin: auto;
}
label.nsuploads {
	width: 100%;
	padding: 26%;
	text-align: center;
	border: 1px solid #807b7bee;
	border-radius: 4px;
	height: 100px;
}
input.tedoct {
	width: 100%;
	padding: 1% 2%;
	font-size: 15px;
}
p.apratsd {
	font-size: 14px;
}
.twisd-23 {
	padding-right: 0 !important;
}
.zxxcxc-center {
	display: flex;
}
.test1 {
	display: none;
}
a.focytsd,
a.focytsd:focus,
a.focytsd:hover {
	width: 100%;
	display: flex;
	text-decoration: none !important;
	color: #fff;
}
.map-fulsdesx {
	margin: 0 0 7.4% 0;
}
.row.over-secons {
	margin: 0;
	width: 90%;
}
.secont-tiltes {
	padding: 3% 4% 4% 4% !important;
}
p.smednsnd {
	background-color: #122946;
	padding: 0.7% 2%;
	color: #fff;
	font-weight: 500;
	font-size: 17px;
	border-radius: 4px 4px 0 0;
}
ul.secongsd {
	padding: 0 0 0 5%;
}
h4.over-est-titles {
	margin: 2% 4%;
	font-size: 28px;
	font-weight: 700;
}
img.teovers:hover {
	box-shadow: 0px 12px 9px 9px #d3d3d3;
}
img.teovers {
	width: 100%;
}
.col-md-2.overseas-images {
	padding: 0 2% !important;
}
.row.about-nubld-two {
	margin: 0;
}
section.about-nuBld-homes {
	background-color: #f9f9f7;
	padding: 4%;
}
h3.nubli-tit {
	font-size: 28px;
	font-weight: 700;
}
p.nublid-phara {
	font-size: 16px;
	text-align: inherit;
	padding: 0 6% 0 0;
}

.tredf-1021 {
	width: 90% !important;
}
.cld-newdsd {
	margin: 0 0 6% 0;
	width: 93%;
}
.featurs-content {
	width: 33%;
	text-align: center;
	margin: 0 auto;
}
.foterps {
	width: 100%;
	height: 100%;
}
.for-sale > .col-md-6 {
	padding: 0px !important;
}
.secon-prev,
.secon-next {
	color: #000 !important;
}
.selitdsf {
	text-align: center;
	font-size: 18px;
	background: #fff;
	width: 100% !important;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

#navbar {
	overflow: hidden;
	background-color: #099;
	position: fixed;
	top: 0;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}
#navbar a {
	float: left;
	display: block;
	color: #666;
	text-align: center;
	padding-right: 20px;
	text-decoration: none;
	font-size: 17px;
}
#navbar a:hover {
	background-color: #ddd;
	color: black;
}
#navbar a.active {
	background-color: #4caf50;
	color: white;
}
.site-planesd {
	padding: 16px;
	margin-top: 30px;
}
.site-planesd img {
	max-width: 100%;
	height: auto;
}
.button {
	width: 300px;
	height: 60px;
}

.chck-circle {
	font-size: 49px;
	justify-content: center;
	color: #44ab0e;
	margin: 4% 0;
	border: 3px solid #aeaeaf;
	padding: 1.5%;
	border-radius: 50%;
}
.sucess-full-ok {
	width: 30%;
	margin: auto;
	text-align: center;
	padding: 0 0 8% 0;
}
p.poup-sucsf-reg {
	font-size: 15px;
	font-weight: 600;
}

.custom-select {
	position: relative;
	padding: 0px 1% !important;
	background-color: transparent !important;
	border: none !important;
	height: auto !important;
}

.custom-select select {
	display: none; /*hide original SELECT element:*/
}

.select-selected {
	background-color: white;
	border-radius: 4px;
}

/*style the arrow inside the select element:*/
.select-selected::after {
	position: absolute;
	content: "";
	top: 2px;
	width: 0;
	height: 0%;
	background-image: url("../images/icons/prev.svg");
	z-index: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 9px;
	padding: 5%;
	right: 3%;
}
.uploade-second-slecets::after {
	position: absolute;
	content: "";
	top: 3px;
	width: 0;
	height: 0%;
	background-image: url("../images/icons/prev.svg");
	z-index: 0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 9px;
	padding: 5%;
	right: 3%;
}
.new-sec-sle > .select-selected::after {
	padding: 10%;
	top: 6px;
}
.new-sec-sle > .select-selected {
	padding: 3.2px 10px !important;
	border: 1px solid #707070;
}

.new-seci-2 > .select-selected::after {
	top: 6px;
}
.new-seci-1 > .select-selected {
	border: 1px solid #787878;
	padding: 3.5px 3% !important;
}
.new-seci-1 > .select-selected::after {
	top: 5px;
}
.new-seci-3 > .select-selected::after {
	padding: 10px;
}
.new-seci-3 > .select-selected {
	padding: 3.5px 5px !important;
	border: 1px solid #707070;
}
.new-seci-2 > .select-selected {
	border: 1px solid #787878;
	padding: 3.5px 3% !important;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
	top: 2px;
	transform: rotate(90deg);
}

/*style the items (options), including the selected item:*/
.select-items,
.select-selected {
	border: 1px solid transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
	cursor: pointer;
	user-select: none;
	z-index: 14;
	position: relative;
	font-size: 14px;
	font-weight: 600;
	color: #4c4949;
	padding: 1.5% 0;
	margin: 1px 0 0 0;
}

.select-items div {
	font-size: 14px;
	padding: 1% 0;
	font-weight: 500;
	margin: 0 1%;
	padding: 1.5% 2%;
	text-align: left;
}
/*style items (options):*/
.select-items {
	position: absolute;
	background-color: #fff;
	top: 28px;
	left: 0;
	right: 0;
	z-index: 1;
	width: 94%;
	margin: 0 auto;
	border-radius: 0px 0px 4px 4px !important;
}

/*hide the items when the select box is closed:*/
.select-hide {
	display: none;
}

.select-items div:hover,
.same-as-selected {
	background-color: rgba(0, 0, 0, 0.1);
}
.poprter-select {
	padding: 0 !important;
	max-width: 32% !important;
	justify-content: flex-end !important;
}
.see-propertes {
	width: 100%;
	padding: 3.2% 8%;
	font-size: 14px;
	font-weight: 600;
	border-radius: 4px;
	border: 1px solid #000 !important;
}
.prop-search {
	background-color: #00a9ca;
	border: 0;
	padding: 3%;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	width: 100%;
	border-radius: 4px;
}
.propet-tets {
	padding: 0 1% !important;
}
.tectcdesa {
	display: flex;
	padding: 0 !important;
}

.forget-passwordsd {
	margin: 0 !important;
	background-image: url(../images/sign-up-backgorund.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 12% 0 16.5% 0;
}
.foget-password {
	font-size: 26px;
	font-weight: 700;
	text-align: left;
}
.forget-pass-rgtsed {
	font-size: 14px;
	font-weight: 600;
	color: #4b4b4b;
	margin: 6% 0 6% 0;
	text-align: left;
}
.forg-inkmgsds {
	position: absolute;
	z-index: 1;
	width: 20%;
	margin: 1% 0 0 2%;
	text-decoration: none !important;
	font-weight: 600;
	color: #fff;
}
h1.login-titels {
	font-size: 40px;
	font-weight: 700;
	color: #fff;
}
.forget-passe {
	padding: 9% 9.5% 0 9.5% !important;
}
p.login-drsirplay {
	font-size: 20px;
	color: #fff;
	margin: 14px 0 0 0;
	font-weight: 400;
}
button.close {
	padding: 0% 1% 1% 1% !important;
}
.forget-fullsds {
	width: 75%;
	margin: auto 14%;
	background-color: #fff;
	border-radius: 2px;
	padding: 5% 9% 3% 9%;
}
.inp-inst {
	margin: 6% 0 0 0;
	position: relative;
}
.forget-pasr-sd {
	margin: 0 !important;
	background-image: url(../images/sign-up-backgorund.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 9% 0 13.5% 0;
}
.inpiut-sectest {
	position: relative;
}
.forget-errorss {
	font-size: 10px;
	position: absolute;
	width: 100%;
	left: 0;
	top: 98%;
	font-weight: 600;
	color: #ff0202;
}
.poprter-select {
	display: flex;
}
p.sucess-ful {
	margin: 27px 0 0 0;
	font-size: 12px;
	text-align: left;
	color: #32be10;
	font-weight: 600;
}
.forget-pas-error-show {
	font-size: 10px;
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: -15px;
	font-weight: 600;
	color: #ff0808;
}
.ullodtfh {
	width: 20%;
	padding: 0.5%;
	margin: 0 0 0 1%;
	text-align: center;
	border: 1px solid #000000;
	border-radius: 4px;
	cursor: pointer;
	position: absolute;
	left: 13%;
	top: 5%;
	background-color: #fff;
}
.thre-images {
	display: flex;
}
span.error {
	position: absolute;
	z-index: 48;
	width: 100%;
	right: 0px;
	left: 14px;
	padding: 29px 0 0 0;
	font-size: 13px;
	color: red;
}
.edit-my-account-fulls {
	padding: 0 !important;
	margin: 2% 0 0 0;
}

.row.popup-fullsd {
	width: 40%;
	margin: auto;
}
.pop-up-contentsd {
	width: 100%;
	text-align: center;
}
p.rese-0921 {
	text-align: center;
	font-weight: 600;
	font-size: 14px;
	padding: 0 0 2% 0;
}
.develop-manage {
	margin: 115px 65px 0 65px;
}
.mange-addres {
	margin: 0;
}
.row.mange-addres {
	margin: 0;
}
.mange-full-content {
	display: inline-flex;
	width: 100%;
}
.develop-cards {
	background-color: #f5f5f5;
	padding: 3%;
	margin: 1.5%;
}
p.text-con-devp {
	margin: 0 0 3px 0;
	font-size: 15px;
	font-weight: 600;
}
h2.manage-titles {
	font-size: 28px;
	font-weight: bold;
	margin: 0 0 1.3% 0.5%;
}
p.text-con-grey {
	font-size: 15px;
	font-weight: 600;
	color: #676767;
	margin: 3% 0 3% 0;
}
.dev-teeds {
	max-width: 3% !important;
}
.delop-btnsa {
	margin: 0 2.5% 0 0;
	text-decoration: none;
}
.delop-btnsa:hover {
	text-decoration: none;
}
.delop-btnsa:focus {
	outline: none;
}
.Ora-tbuts {
	font-size: 14px;
	border: none;
	background-color: #00accb;
	color: #fff;
	font-weight: 500;
	border-radius: 4px;
	padding: 1.3%;
	width: 100%;
}
.blue-tbuts {
	background-color: #122946;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	border: none;
	border-radius: 4px;
	width: 100%;
}
.blacks-tbuts {
	background-color: #080808;
	border: none;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	border-radius: 4px;
	width: 100%;
}
.sec-pagenst {
	margin: 3.5% 0 !important;
}
h4.mange-titles {
	font-size: 28px;
	font-weight: 700;
	margin: 1.5% 0 1.5% 0;
}
.develop-sect-1 {
	display: flex;
}
p.sec-devel,
.sec-de-secs {
	margin: 0 0 0% 0;
	font-size: 15px;
	font-weight: 500;
	color: #5c727d;
}
.veiw-develop {
	margin: 6% 0 0 0;
}
.sec-de-secs {
	margin: 0 0 1% 0;
	width: 90%;
}
.view-devs-imgas {
	margin: 0 1.7% 0 0;
}
span.req-field {
	color: #ff0101;
	font-weight: 600;
	margin: 0 1px 0 0;
}
img.ima-tes-01 {
	width: 268px;
	height: 116px;
}
img.ima-vidoe {
	width: 260px;
	height: 142px;
}
.view-vido-sect {
	width: 278px;
	height: auto;
}
.veiw-devlops {
	display: inline-flex;
	width: 100%;
}
.sec-view {
	margin: 1.5% 0;
}
.proper-sec-sd {
	margin: 3.9% 0 0 0;
}
h4.view-dev-s-small {
	font-size: 22px;
	margin: 0.5% 0 1% 0;
	font-weight: 700;
}
.msdes-01 {
	margin: 4% 0 0 0;
}
.views-secd {
	display: flex;
}
.vew-ews-dots {
	margin: 0 3%;
}
p.secon-dev {
	font-size: 14px;
	font-weight: 600;
	padding: 0% 12px 0 0;
	margin: 11px 0 7px 0;
}
.sec-hhdsd {
	color: #8f8f8f;
}
.vasssdevlops {
	display: inline-flex;
}
.edit-devel {
	margin: 7% 0 0 0;
}
.editing-dev {
	font-weight: 700;
	margin: 0 0 0 5.1%;
}
.row.rstgddf {
	margin: 0;
	width: 94%;
}
ul.vew-ews-ceheck > li {
	margin: 2% 0 6% 0;
}
p.compa-msed {
	font-size: 15px;
	font-weight: 500;
	margin: 2% 0 0.5% 0;
}
.upload-trdessd {
	margin: 8px 0 !important;
}
.upload-video-secs {
	width: 260px;
	height: 167px;
}
img.uploas-vidoe {
	width: 249px;
	height: 142px;
}
img.uploas-ese {
	width: 254px;
	height: 116px;
}
.ecogdbsd {
	padding: 0 0 0 2.5%;
}
.two-btnda {
	margin: 3% 0 0 0;
}
.row.tgrdsd {
	margin: 3.5% 0 0% 0;
}
.edit-dev-last-cont {
	width: 80%;
}
.edits-text {
	text-align: initial;
	margin: 0 0 1% 5px;
	font-size: 15px;
	font-weight: 500;
}
.editdd {
	margin: 14px 0 0 0 !important;
}
.edit-dev-last-cont {
	width: 80%;
	margin: 0 0 4% 0;
}
.smalee {
	border: 1px solid #ccc;
	display: inline-block;
	padding: 6px 12px;
	cursor: pointer;
}
.setinsd {
	margin: auto;
	width: 100%;
}
.upload-tesrd {
	width: 100%;
	position: absolute;
	left: 0;
	top: 64%;
	font-size: 13px;
	font-weight: 700;
}
.se-012 {
	top: 94%;
}
.serfff {
	width: 100% !important;
}
.sccfdqa {
	margin: 0px !important;
}
.sects-eidy {
	width: 100% !important;
}
.two-btns-secs {
	margin: 4% 0 8% 0;
	width: 60%;
}
.protitesr {
	margin: 0px 5px !important;
	padding: 0px !important;
	display: flex;
}

select#Flat {
	width: 70%;
	margin: 5px;
}
select#\32 bed {
	width: 70%;
	margin: 5px;
}
.properties-form {
	position: absolute !important;
	top: 179px;
	right: 20%;
	left: 20%;
	background-color: #08080854;
	padding: 0.5% 0.5%;
	border-radius: 6px;
}
.sectdp-0 {
	font-size: 14px;
	font-weight: 600;
	width: 100%;
	left: 0;
	bottom: 0;
}
img.vides-img-shdes {
	width: 240px;
	height: 142px;
}
.buthfdrs,
.buthfdrs:focus {
	border: none;
	padding: 2%;
	font-size: 14px;
	font-weight: 500;
	color: #fff;
	margin: 0 18px 0 0;
	border-radius: 4px;
	outline: none;
}
.rdsrdes {
    position: relative;
}
.devlop-full {
	margin: 1.5% 0;
}
img.develop-img {
	height: 82px;
	width: 62px;
	margin: 7px 0 0 0;
}
.hid-blacl {
	background-color: #122946;
}
.canc-blacl {
	background-color: #000;
}
img.loosyd {
	width: 136px;
	height: 136px;
	border: 1px solid;
	border-radius: 4px;
}
.row.seon-compar {
	width: 96%;
}
.sell-widths {
	margin: 0 4%;
}

/************prices******************/
.row.Pricesd {
	width: 95%;
}
.price-cards {
	text-align: center;
}
h5.pri-title {
	font-weight: 700;
	margin: 5% 0;
}
p.price-pag-desc {
	width: 90%;
	margin: auto;
	padding: 0 5px;
	font-size: 15px;
	font-weight: 500;
}
h1.pri-titles {
	font-weight: 400;
	font-size: 30px;
	text-align: center;
	margin: 0 0 3% 0;
}
img.pri-cas {
	width: 16%;
}
.tgrs-dpse {
	border: 1px solid #565151;
	border-radius: 8px;
	padding: 5% 0 10% 0;
	margin: 0 0 10% 0;
	background-color: #f7f7f785;
}
.rigester-orang-homes {
	background-color: #122946;
	color: #fff;
	padding: 0rem 1rem 0.3rem 1rem;
	border-radius: 5px 5px 5px 5px;
	outline: none !important;
	border: none !important;
	width: 45%;
	font-size: 17px;
	margin: auto;
}

ul.prices-sect {
	display: flex;
	list-style: none;
	margin: auto 20%;
	padding: 4% 0;
}
.tgrs-dpse:hover {
	background-color: #fff;
	border: 1px solid #3673bf;
	box-shadow: 0px 0px 8px 0px #6f6969;
}
.Price-back-seds {
	margin: 4.5% 0 0 0;
	position: relative;
}
img.sertse {
	width: 100%;
}
h2.Price-tred-tilte {
	text-align: center;
	position: absolute;
	top: 40%;
	margin: auto !important;
	color: #ffff;
	width: 100%;
	text-align: center;
	font-size: 4rem;
}
a.prices-back-arr {
	position: absolute;
	top: 6%;
	display: flex;
	color: #fff;
	font-size: 17px;
	font-weight: 500;
	left: 20px;
}
img.prices-back-arrows {
	width: 8px;
	margin: 1px 11% 0 0%;
	filter: invert(1);
}
.inst-instoive {
	position: absolute;
	top: 22%;
	width: 100%;
	text-align: center;
	color: #fff;
}
.join-incentive {
	padding: 0.5% 3%;
	border: none;
	border-radius: 4px;
	font-size: 19px;
	font-weight: 600;
	color: #fff;
	background-color: #00a9ca;
}
.how-full-contnt {
	width: 80%;
	margin: auto;
	padding: 2% 0 3% 0;
}
h3.how-work-tile {
	font-weight: 700;
}
p.how-work-phara {
	font-weight: 600;
}
h5.how-work-end {
	font-weight: 700;
}
.incentives-stwosd {
	background-color: #f7f7f7;
	padding: 1.8% 0.7%;
}
.key-priseds {
	padding: 1% 1.5% !important;
	background-color: #d4d9dc;
	border-radius: 6px;
}
.row.view-pries {
	margin: 0;
}
.vie-tit-sesd {
	margin: 0 0 3% 0;
}

/*************************F.A.Q***************************/

.faq-back-arrowas {
	position: absolute;
	z-index: 1;
	width: 20%;
	margin: 1.5% 0 0 2%;
	text-decoration: none !important;
	font-weight: 600;
	color: #fff;
}
.thsed-thrs {
	padding: 4%;
}
h3.faq-title {
	font-size: 20px;
	font-weight: 700;
	margin: 0 0 1% 0;
}
.card.faq-drowns {
	margin: 1% 0;
	border: none !important;
	outline: none;
	box-shadow: none;
}
div#headingOne {
	border: none;
	padding: 1% !important;
}
button.btn.btn-link {
	width: 100%;
	text-align: inherit;
	font-weight: 500;
	color: #080808;
	text-decoration: none;
}
.card-body.text-cardss {
	color: #5c727d;
	text-align: initial;
	padding: 0 1% 1% 1% !important;
	font-weight: 500;
}
button.sectiond {
	padding: 1%;
}
.fa-sq-sect {
	border: none !important;
}
img.drop-arrows {
	width: 3%;
	position: absolute;
	padding: 0%;
	top: 15%;
	right: 1%;
}

/*************************end-F-A-Q***************************/

/**********development************/
img.perproties-imgesa {
	width: 100%;
	height: 500px;
	object-fit: fill;
}
img.card-img-top {
	height: 170px;
}
img.imsg-class {
	width: 5%;
}
.card-baths,
.card-bed {
	padding: 0 11px 0 0;
}
.card-body {
	padding: 3% 4% !important;
	text-align: initial;
}
p.loct-add {
	font-size: 14px;
	font-weight: 500;
	margin: 0 0 0 4px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
p.crdesrd {
	font-size: 12px;
	font-weight: 700;
	margin: 0px;
}
.baths-iconsd {
	width: auto !important;
	height: 13px !important;
	margin: 0 4px 0 0;
}
p.card-footer-texts,
.silmilerd-titles {
	font-size: 15px;
	text-align: center;
	font-weight: 600;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	width: 100%;
}

.back-imges {
	font-size: 12px;
	position: absolute;
	left: 0px;
	top: 11px;
	color: #fff;
	font-weight: 700;
	background-color: #080808ad;
	padding: 5px 3%;
	border-radius: 2px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0 13px 0 0;
}
.images-pdstss {
	position: relative;
}
.card-icons {
    width: 32%;
    /* padding: 0 3% 4% 3%; */
    border: 1px solid #b3bdc1;
    margin: 0 0 0 8%;
    cursor: pointer;
    padding: 4px !important;
}
.fa-heart {
    font-size: 30px !important;
}
.card-icons > img {
	width: 20px;
	height: 20px;
	margin: auto;
}
img.card-icons:hover {
	border-color: #00a9ca;
	background-color: #c7e5ff;
}
.plot_compare:hover {
	border-color: #00a9ca;
	background-color: #c7e5ff;
}
.card-baths,
.card-bed,
.card-sqft {
	margin: 5px 0 3px 0;
}
.seimlersd {
	margin: 0 15px;
}
.similarsed {
	display: flex;
	margin: 19px 0 52px 0;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,
.owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative;
}
.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
	display: none;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
	background: 0 0;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
.owl-carousel .animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
.owl-height {
	transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 0.4s ease;
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
	max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(owl.video.play.png) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
.protitesr img {
	width: 25px !important;
	margin: 0 5px;
}
button.owl-next span {
	width: 50px;
	font-size: 50px;
	position: absolute;
	top: 35%;
	right: -50px;
}
button.owl-prev span {
	width: 50px;
	font-size: 50px;
	position: absolute;
	top: 35%;
	left: -50px;
}
span:focus-visible {
	outline: 0;
}

.col-md-12.for-sale {
    padding: 0;
}
.modal-header .close {
    padding: 1rem;
    /* margin: -1rem -1rem -1rem auto; */
    margin: 0 !important;
}
.modal-body {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem;
    width: 100%;
    text-align: center;
}
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: auto;
}
.owl-stage {
	margin: 10px auto;
}
button.close {
    background-color: #ff0303 !important;
}
.send-linksd {
    border: none;
    padding: 1% 5%;
    font-size: 15px;
    font-weight: 600;
    border-radius: 4px;
    background-color: #251b61;
    color: #fff;
}
li.share-icons {
    width: 50px;
    height: 50px;
    text-align: center;
    padding: 1.5%;
    color: #fff;
    border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.face-sds {
    background-color: #0e7bec;
}
.whatssd {
    background-color: #2fb70d;
}
.twitt {
    background-color: #00a9ca;
}
.sale-sections p:last-child {
    text-overflow: ellipsis;
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
	text-align: center;

}
p.text-proteris:first-child {
    width: 65px!important;
}
.secoij-new-buld>p:last-child {
    margin: 0 4px 0 0px;
    text-overflow: ellipsis;
    width: 69px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 12px !important;
}

p.ptagsale {
    font-weight: bold;
}
.sections-properites {
    margin: auto;
    justify-content: space-between;
}