@font-face{
	font-family: LoewMedium,sans-serif;
	src: url('../fonts/Loew-Bold.otf');
}
@font-face{
	font-family: LoewRegular,sans-serif;
	src:url('../fonts/Loew-Regular.otf');
}
@font-face{
	font-family: LoewMedium,sans-serif;
	src:url('../fonts/Loew-Medium.otf');
}
body{
	margin: 0;
	padding: 0;
	
}
:root{
	--link:#64656a;
	--navy:#007A98;
}
::selection{
	background:#64656a;
	color:white;
}
.main{
	padding:0px !important;
}
/*header css*/
/*header css*/
/*header css*/
.moon {
	width: 100%;
}
.moon .progress{
	width:100% !important;
	height:0 !important;
}
.moon .progress-bar{
	position: fixed;
	width:0;
	height: 1px;
	background: #007A98;
	z-index: 99;
}
.header{
	border:1px solid transparent;
	padding: 0 !important;
	
}
.still{
	position: fixed;
	width:100%;
	background:white !important;
	top:0;
	padding: 0 !important;
	/* -webkit-box-shadow: -3px 3px 21px 5px rgba(0,0,0,0.1); 
box-shadow: -3px 3px 21px 5px rgba(0,0,0,0.1); */
	z-index: 999;
}
.navlink {
	border-bottom: 2px solid #C72026;
}
.jim {
		background: #a5b1c2;
		border:1px solid transparent;
}
.poot_pin{
    margin:30px;
	border:1px solid transparent;
	display:inline-block;
}

.header .nav-link {
	font-family: LoewMedium,sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	text-decoration: none;
	color: var(--link) !important;
	letter-spacing: .36px;
	line-height: 18px;
	margin-left: 50px !important;
	padding: 8px !important;
}	

.header .navbar-brand img{
	
	height:50px;
}
.header .nav-link:hover{
	color:var(_--link) !important;
}
.header  .navbar-toggler{
	box-shadow: none !important;
}
.headertwo{
	border:1px solid transparent !important;
	width:90% !important;
}
/*content*/
/*content*/
/*content*/
.video{
border:1px solid transparent;
padding: 0 !important;
position: relative;
width:90% !important;
}
.agent_video{
	width:100%;
	/*height:500px;
	object-fit:cover;
	object-position:center;*/
}
.video img {
	height: 550px;
	width: 100%;
	object-fit: cover;
}
.header .navbar-brand img{
	display: none;
}
.hot{
	position: absolute;
	border:1px solid transparent;
	top:0;right: 0;bottom: 0;left: 0;
	height:550px;
	background: linear-gradient(to right ,rgba(255, 255, 255,.6),rgba(255, 255, 255,.6));
	
}

/* Custom Checkbox css */
.boot select option:hover {
	background: #ff9500 -webkit-linear-gradient(bottom, #ff9500 0%, #ff9500 100%);
	color: #fff;
}

.boot select option {
	padding: 8px;
}

.boot select {
	font-family: LoewRegular,sans-serif;
	font-size: 12.4px;
	letter-spacing: .57px;
	padding: 1px 10px;
	color: grey !important;
	line-height: 38px;
	transition: all .4s ease-in-out;
	letter-spacing: 2px;
	font-weight: 200;
}

.video:hover .hot{
	background: none !important;
}
.cp nav{
	text-align:center !important;
	justify-content:center !important;
}
.cp .active {
	/*background: ;*/
	border: 1px solid #37D8DB;
}
.cp .pagination{
	justify-content:center !important;
}
.cp .active a {
	color: #37D8DB !important;
}
.cp ul{
	text-align:center !important;
}
.cp ul li {
	padding: 5px 10px;
	border: 1px solid grey;
	margin-left:5px;
}
.cp ul li a{
	text-decoration:none !important;
	color:grey;
}
	.cp ul li:hover a {
		color: #c72026 !important;
	}
	.cp ul li:hover {
		color: #c72026;
		-background: #c72026;
		border: 1px solid #c72026 !important;
	}
	 .simple {
		border: 1px solid transparent;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		left: 0;
		height: 230px;
		padding: 25px;
		color: white;
		word-wrap: break-word !important;
		text-align: center;
		background: linear-gradient(to right, rgba(0, 0, 0, .2), rgba(0,0,0,.2) );
		display: flex;
		flex-direction:column;
		justify-content: center;
		align-items:center;
	}	

.simple h5{
	font-family: LoewBold,sans-serif;
    font-size: 16px;
    letter-spacing: .62px;
    text-transform: uppercase;
	font-weight: 650;
}
		.simple ul {
			margin: 0;
			padding: 0;
			list-style: none !important;
			visibility:hidden;
		}
		.simple ul li {
			display: inline-block;
			margin-left:10px;
			letter-spacing:1.5px;
			font-weight:350;
			font-size:12px;
			
		}
		.fun:hover .simple ul{ 
			
				visibility:visible;
		}
/*.zinngele {
	border: 1px solid transparent;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	height: 230px;
	padding: 25px;
	color: white;
	word-wrap: break-word !important;
	text-align: center;
	-background: linear-gradient(to right, rgb(105,105,105,.6), rgb(105,105,105,.6));
	background: linear-gradient(to right,rgba(133,133,135,.8),rgba(133,133,135,.8));
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}*/

		.zinngele ul {
				margin: 0;
				padding: 0;
				list-style: none !important;
				visibility:hidden;
		}

			.zinngele ul li {
				display: inline-block;
				margin-left: 20px;
				font-size:12.5px;
				letter-spacing: 1.5px;
				font-weight: 350;
			}

.fun:hover .zinngele ul {
	visibility: visible;
}
	
	.zinngele h5 {
		font-family: LoewBold,sans-serif;
		font-size: 16px;
		letter-spacing: .62px;
		text-transform: uppercase;
		font-weight: 650;
		margin-top:50px;
	}
/*.fun:hover .zinngele {
	background: linear-gradient(to right, rgb(0,0,0,.4), rgb(0,0,0,.4)) !important;
}*/
.fun:hover .simple {
	background: linear-gradient(to right, rgba(0,0,0,.6), rgba(0,0,0,.6) );
}
.fun{
	border:1px solid transparent;
	position: relative;
	text-align: center;
	word-wrap: break-word !important;
}
.fun img{
	width: 100%;
	height:230px;
	object-fit: cover;
	object-position: center;
}

.sale {
	border: 1px solid transparent;
	margin-top: 5px;
}
.sale h3{
	font-family: LoewBold,sans-serif;
    font-size: 16.5px !important;
    line-height: 30px;
    color: #000;
    text-align: justify;
   
    letter-spacing: 1px;
    font-weight: 600;
	color:(_--link);
	opacity: .9;
}
.best{
	margin-top: 30px;
	-padding: 0 !important;
}
.ninja{
	padding: 8px !important;
	border:1px solid transparent;
}
.more{
	border:1px solid transparent;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.real_state{
	border: 1px solid transparent;
	padding: 0 !important;

}
.safe{
	position: relative;
}
.safe:before{
	position: absolute;
	content: "Sold";
	color:White;
	border:1px solid transparent;
	margin-top: 15px;
	margin-left: 10px;
	padding: 5px 15px;
	background: var(--navy);
	opacity: 1;
}
.searchbar{
	border:1px solid transparent;
	padding:15px 10px !important;
	background:rgba(241,241,242,.85);
	text-align: center !important;
	margin-top: 10px;
	width:100% !important;
}
.searchbar form{
	margin-top: 10px;
}
.searchbar ul{
	margin: 0;
	padding: 0;
	list-style: none !important;
	text-align:center;
}
.searchbar ul li{
	display: inline-block;
	
	margin-top: 10px;
}
.self_info {
	border: 1px solid transaprent;
	width: 90% !important;
	padding: 0 !important;
}
.tab_search{
	border:1px solid transaorent;
	margin-top:15px;
}

	.tab_search .nav-tabs{
		border-bottom:1px solid transparent;
		padding:0 !important;
	}
		.tab_search .nav-tabs .nav-link.active {
			-border: 1px solid transparent;
			border: 1px solid #c72026 !important;
			border-radius: 0 !important;
			color:grey;
			-color: #c72026 !important;
		}
	.tab_search .nav-link {
		font-size: 13px;
		color:grey;
		margin-right:10px;
	}

		.tab_search .nav-link:hover {
			color: grey;
			border: 1px solid #c72026 !important;
			-color: #c72026 !important;
			
			border-radius: 0 !important;
		} 
	.tab_manoo {
		border: 1px solid transparent;
		margin-top:15px;
		padding:0 !important;
		
		
	}
.searchbar .form-control {
	font-family: LoewRegular,sans-serif;
	font-size: 12.5px;
	letter-spacing: 2px;
	padding: 1px 10px;
	color: grey !important;
	line-height: 36px;
	border-radius: 4px;
	text-transform: capitalize;
	
	box-shadow: none !important;
}
	.searchbar .form-control::placeholder {
		font-family: LoewRegular,sans-serif;
		font-size: 12.5px;
		letter-spacing: 2px;
		padding: 1px 10px;
		color: grey !important;
		line-height: 36px;
		border-radius: 4px;
		text-transform: capitalize;
		box-shadow: none !important;
	}
	.searchbar .form-control:focus {
		font-family: LoewRegular,sans-serif;
		font-size: 12.5px;
		letter-spacing: 2px;
		padding: 1px 10px;
		color: grey !important;
		line-height: 36px;
		border-radius: 4px;
		text-transform: capitalize;
		box-shadow: none !important;
		border: 1px solid #f1f2f6;
	}

.view{
position: relative;
text-decoration: none !important;
color:var(--link);
border:1px solid var(--link);
padding: 8px 15px;
z-index: 9;

font-family: LoewMedium,sans-serif;
letter-spacing: .76px;
text-transform: capitalize;
}
.view:after{
	position: absolute;
	content: "";
	top: 0;right: 0;bottom: 0;left: 0;
	width:100%;
	background: transparent;

	z-index: -9;
	width:0;
	opacity: 0;
	transition: .20s;
}
.view:hover::after{
	width: 100%;
	opacity: 1;
}
	.view:hover {
		border: 1px solid #c72026;
		color: grey;
	}
.the{
	display: inline-block;
	text-decoration:none !important;
	margin-top: 5px;
	border:1px solid var(--link);
	padding: 5px 10px;
	color:var(--link);
	position: relative;
	z-index: 9;
	font-family: LoewMedium,sans-serif;
	letter-spacing: .76px;
	border-radius:5px;
}
.the:before{
	position: absolute;
	content: "";
	top:0;right: 0;bottom: 0;left: 0;
	width: 0;
	opacity: 0;
    background:transparent;
	
	transition:.30s;
	z-index: -9;
}
.the:hover:before{
	width: 100%;
	opacity: 1;
	
}
	.the:hover {
		border: 1px solid #c72026;
		color: grey;
	}
.social_btn{
	bordeR:1px solid transparent;
	position: fixed;
	width:60px !important;
	height: 100%;
	top:0px;
	left:0;
	background: white;z-index: 999;
	display: flex;
	flex-direction: column;
	align-content: space-between;
	justify-content: space-between;
}
.toor:hover .royal{
	display: none;
}
.toor:hover .turkis{
	display: block;
	text-align: center;
	margin-left: 9.5px;
}
.turkis{
 	display: none;
}
.social_btn .remo{
	margin: 0;
	padding: 8px 12px; 
	list-style: none !important;
	background: white;
	display: inline-block; 
	z-index: 99;
	margin-top: -150px !important; 
    
}
.social_btn .remo li{
	margin-top: 5px;

}
.filter{
	border:1px solid transparent;
	margin-top: 20px;
}
.filter label{
	color:grey;
	margin-right: 5px;
	font-family: LoewMedium,sans-serif;
    letter-spacing: .76px;
}
.social_btn .remo li{
	text-align:center;
}
.social_btn .remo li a {
	text-decoration: none !important;
	color: var(--link);
	font-weight: bold;
	font-size: 20px;
	color: grey;
	text-align: center !important;
}
.social_btn .remo li a i{
	font-size:18px;
}
.social_btn .con_agent{
	height:300px;
	text-align: center;
	object-fit: contain;
	margin-top: 80px;

}
.social_btn a {
	text-align: center;
	margin-bottom: 50px;
}

.social_btn .tower{
	margin: 0;
	padding: 8px 12px; 
	list-style: none !important;
	background: white;
	display: inline-block; 
	z-index: 99;
	margin-top: -120px !important;
}
.value_real{
	border:1px solid transparent;
	position: relative;
	margin-top: 12px;
}
.social_btn .tower li a{
	border:1px solid grey;
	height:40px !important;
	width: 40px !important;
	font-size: 20px;
}
.value_real img{
	height:200px;
	width: 100%;
	
}
.value_info{
	position: absolute;
	top:0;right: 0;bottom: 0;left: 0;
	background: linear-gradient(to right,rgba(0,0,0,.2),rgba(0,0,0,.2)); 
	color:white;
	display: flex;
	height:200px;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.value_info h5{
	font-size: 17px;
    font-weight: 500px;
}
.well .offcanvas-body::-webkit-scrollbar {
    width: 3px;
}
 
.well .offcanvas-body::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
.well .offcanvas-body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.pickock{
	border:1px solid transparent;

	margin-top: 20px;
	text-align: center;
}
.pickock ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.pickock ul li {
	display: inline-block;
	margin-right: 20px;
}
.pitch{
	position: relative;
}

.thugs{
	border:1px solid transparent;
	padding:0 90px !important;
}
.helowin{
	border:1px solid transparent !important;
	width:92% !important;
	padding:0 !important;
}
.sold_badge {
	
	position: absolute !important ;
	top: 0px;
	right: 0px;
	border-radius:0;
	-margin-right: 5px;
	
}
.leased_badge {
	position: absolute !important;
	top: 0px;
	right: 0px;
	-margin-right: 5px;
}
	.sold_badge .badge, .leased_badge .badge {
		border-radius: 0;
		font-size: 15px;
		text-transform:uppercase;
	}
@media screen and (max-width:575px) {
	.vaue{
		display:flex;
		flex-direction:row;
		justify-content:center !important;
		margin-top:-15px;
		align-items:center;
		border:1px solid transparent;
		padding-left:48px;
	}
	
	

	.mimroll {
		border: 1px solid transparent !important;
		margin-top: 5px;
	}
	.mim_button{
		border:1px solid transparent !important;
		margin-top:5px;
		
	}
	.searchbar .form-control {
		height: 50px;
		padding: 10px;
	}
	.searchbar .form-control:focus {
		line-height: 22px;
		padding: 8px;
	}
	.thugs {
		padding: 0 !important;
	}
	.ninja{
		padding:0 !important;
	}
	.helowin{
		width:100% !important;
	}
	.header {
		display: block;
	}
	.video{
		width: 100% !important;
		padding:0 !important;
	}
	.agent_video{
		height:200px;
	}
	.headertwo {
		width: 100% !important;
	}
	.searchbar{
		width: 100% !important;
	}
	.real_state{
		border:1px solid transparent;
		padding: 0 !important;
	}
	.fun{
		border:1px solid transparent;
		
	}
	.real_state_title img{
		height:200px;
	}
	.web{
		height:450px;
		margin-top: -150px;
	}
	.sale{
		margin-top: -130px;
	}
	.sale h3{
		font-size: 20px;
	}
	.poot_pin{
		margin:0 !important;
	}
	.best {
		margin-top: 15px;
	}
	.simple{
		text-align: center;
	}
	.simple h5{
		font-size: 14px;
	}
	.dicaler {
		padding: 0 !important;
	}
	.fun img {
		height: 200px;
	}
	.simple{
		height:200px;
	}
	.zinngele {
		height: 200px;
	}
	.searchbar ul li{
		bordeR:1px solid transparent;
		width: 100%;
		margin-left: 0 !important;
		margin-top: 5px;
	}
	
	.searchbar .form-select{
		margin-bottom: 0 !important;
	}
	.searchbar{
		margin-top: 6px;
	}
	.video img{
		height:200px;
		object-fit: cover;
	}
	.hot{
		height:200px;
	}
	.header .nav-link{
		margin-left: 5px;
	}
	.header .navbar-brand img{
		visibility: visible !important;
	}
	.self_info{
		width:100% !important;
	}
	.tab_search .nav-tabs{
		justify-content:center;
	}
	.header .nav-link{
		margin-left:0 !important;
	}
}


@media screen and (min-width:575px) and (max-width:767px){
	.social_btn{
		display:none;
	}
	.header .navbar-brand img {
	: block !important;
	}
	.thugs {
		padding: 0 !important;
	}
	.header .nav-link{
		margin-left:0px !important;
	}
	.video {
		width: 100% !important;
		padding: 0 !important;
	}
	.self_info{
		width:100% !important;
	}
	.agent_video {
		height: 350px;
	}
	.headertwo{
		width: 100px;
	}
	.web{
		height:500px;
		margin-top: -90px;
	}
	.dicaler {
		padding: 0 !important;
	}
	.searchbar  {
		margin-top: -60px;
	}
	.searchbar ul li{
      margin-left: 10px;
      margin-top: 20px !important;
	}
	.real_state{
		margin-top: 8px !important;
	}
	.fun{
		margin-top: 10px;
	}
	.fun img {
		height:200px;
	}
	.simple{
		height:200px;
	}
	.simple h5{
		font-size: 16px;
	}
	.searchbar{
		margin-top: 6px;
	}
	.video img{
		height:300px;
		object-fit: cover;
	}
	.poot_pin {
		margin: 0 !important;
	}
	.hot{
		height:300px;
	}
	.helowin {
		width: 100% !important;
	}
	.tab_search .nav-tabs {
		justify-content: center !important;
	}
	.searchbar .form-control {
		line-height: 22px;
		padding: 8px;
	}

		.searchbar .form-control:focus {
			line-height: 22px;
			padding: 8px;
		}
}
@media screen and (min-width:767px) and (max-width:991px){
	.thugs{
		padding:  0 !important;
	}
	.social_btn{
		display:none !important;
	}
	.video {
		border: 1px solid transparent;
		padding:0 !important;
		width:100% !important;
	}
	.self_info {
		width: 100% !important;
	}
	.header .navbar-brand img{
		display:block;
	}
	.agent_video {
		height: 450px;
	}
	.dicaler {
		padding: 0 !important;
	}
	.web{
		height:500px;
		margin-top: -30px;
	}
	.headertwo{
		width: 100% !important;
	}
		.searchbar  {
		margin-top: 10px;
	}
	.poot_pin {
		margin: 0 !important;
	}
	.searchbar ul li{
      margin-left: 10px;
      margin-top: 20px !important;
	}
	.fun img {
		height:200px;
	}
	.simple{
		height:200px;
	}
	.zinngele {
		height: 200px;
	}
	.simple h5 {
		font-size: 14px;
	}
	.zinngele h5 {
		font-size: 14px;
	}
	.searchbar{
		margin-top: 6px;
	}
	.video img{
		height:200px;
		object-fit: cover;
	}
	.zinngele::before {
		position: absolute;
		content: url("../images//blink.png");
		top: 10px;
		height: 30px !important;
	}

	.zinngele h5 {
		margin-bottom: -5px;
	}
	.helowin {
		width: 100% !important;
	}
	.searchbar .form-control {
		line-height: 22px;
		padding:8px;
	}

		.searchbar .form-control:focus {
			line-height: 22px;
			padding: 8px;
		}
}

@media screen and (min-width:991px) and (max-width:1100px){
	
	.thugs {
		padding: 0 !important;
	}
	.searchbar {
		padding-top: 15px;
		margin-top: -80px;
	}
	.poot_pin {
		margin: 0 !important;
	}
	.searchbar{
		margin-top: 6px;
	}
	
	.video img{
		height:500px;
		object-fit: cover;
	}
	.header .nav-link{
		margin-left: 40px;
	}
	.helowin {
		width: 100% !important;
	}
	
}
.sld{
	padding:0 !important;
}
@media screen and (min-width:1900px) and (max-width:3160px){
	.agent_video {
		width: 100%;
		height: auto;
		object-fit:cover;
		object-position:center;
		
	}
}

/*details page css*/
/*details page css*/
/*details page css*/

.detail_slider{
padding:0 !important; 
width:90% !important;
}
.first_slider{
	
	height:550px;
	padding: 0 !important;
	position: relative;
}
.first_slider img{
	height:700px;
	width: 100%;
	object-fit: cover;
	object-position: center;
}
.tiptop{
position: absolute;
border:1px solid transparent;
top:0;right: 0;bottom: 0;left: 0;
height:550px;
background: linear-gradient(to right ,rgba(255, 255, 255,.6),rgba(255, 255, 255,.6));
	

}
.detail_slider:hover .tiptop{
background: none !important;
}
.detail_slider .carousel-indicators {
	display: none;
}
.detail_slider .carousel-control-prev{
	margin-left: 10px;
}
.detail_slider .carousel-control-next{
	margin-right: 10px;
}
.detail_slider .carousel-control-prev , .detail_slider .carousel-control-next{
 height:50px;
 width:50px;
 background: grey;
 border-radius: 100%;
 top:40%;
 opacity: 1;
 font-size: 14px;
}


.detail_title{
	border:1px solid transparent;
	margin-top: 60px;
	padding: 0 !important;
}
.detail_title h1{
	color: rgb(100, 101, 106);
    font-size: 28px;
    letter-spacing: 0;
    line-height: 38px;
    text-transform: uppercase;
	
}
	.detail_title h3 {
		display: inline-block;
		margin-right: 19.8px;
		text-transform: uppercase;
		font-family: LoewBold,sans-serif;
		font-size: 14.6px;
		letter-spacing: 1.8px;
		font-weight: 550;
		color: grey;
		margin-top:15px;
	}

	.detail_title h4 {
		font-family: LoewBold,sans-serif;
		font-size: 16.5px !important;
		line-height: 30px;
		color: grey;
		text-align: justify;
		margin-top: 10px;
		letter-spacing: 1.5px;
		font-weight: 550;
	}
.detail_title   h6{
	margin-top: 20px;
	font-family: LoewBold,sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 30px;
	color: #64656a;
	
   
}
.detail_title p{
	font-size: 14.5px;
    letter-spacing: .5px;
    line-height: 35px;
    color: grey;
	text-align: justify;
	margin-top: 20px;
	font-weight: 365;
	text-transform:lowercase;
	
}
.detail_title ul {
	margin:0 !important;
	padding: 0px !important;
	list-style: none !important;
	margin-top: 30px !important;
}
.detail_title ul li{
	display: inline-block;
	margin-right: 19.8px;
	text-transform: uppercase;
	font-family: LoewBold,sans-serif;
    font-size: 14.6px;
	letter-spacing: 1.8px;
    font-weight: 550;
	color: grey;

}
.gallery{
border:1px solid transparent;
margin-top:50px;
padding:  0 !important;
}
.gallery h3{
	font-family: LoewBold,sans-serif;
    font-size: 16.5px !important;
    line-height: 30px;
    color: grey;
    text-align: justify;
    margin-top: 30px;
    letter-spacing: 1px;
    font-weight: 600;
	opacity: .9;
}
.gallary-imges{
	border:1px solid transparent;
	margin-top: 30px;
}
.gallary-imges .item img{
	height: 230px;
	width:100%;
}
.connect{
	-bordeR:1px solid transparent;
	margin-top:40px;
	padding:0;
}
.connect h3{
	font-family: LoewBold,sans-serif;
    font-size: 16.5px !important;
    line-height: 30px;
    color: #000;
    text-align: justify;
    margin-top: 30px;
    letter-spacing: 1px;
    font-weight: 600;
	opacity: .9;
}
.agent{
	-border:1px solid transparent;
	-margin-top: 20px;
}
.shame{
	word-break: break-all;
	padding: 5px !important;
	margin-top: 10px;
	margin-left:10px;
}
.tems {
	margin-top: 10px;
	margin-top: 10px;
	border: 1px solid #ddd;
	border-radius: 5px;
	overflow: hidden;
}
.tom{
	position: relative;
	background: #f1f2f6;
}
.tems img {
	height: 200px;
	width: 100%;
	object-position: top;
	object-fit: cover;
}
.jery{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 143px;
    background: linear-gradient(to right ,rgb(241,242,246,.4),rgb(241,242,246,.4));
	
}
.tom:hover .jery{
	background: linear-gradient(to right ,rgb(241,242,246,.0),rgb(241,242,246,.0));
}
.tems ul {
	list-style: none !important;
	margin: 0;
	padding: 5px;
	margin-top: -5px !important;
}
.tems ul li{
	font-size: 12px;
	margin-top: 16px !important;
	font-family: LoewRegular,sans-serif;
	letter-spacing: .76px;
}
.telphone{
	color:#333;
	text-decoration: none !important;
}
.telphone:hover{
	color:grey;
}
.shame h6 {
	margin-top: -8px;
	font-size: 16px;
	font-family: LoewRegular,sans-serif;
	letter-spacing: .76px;
	font-weight: 600;
}
.contract{
	margin-top: 10px;
}

.map{
	border:1px solid transparent;
	margin-top: 50px;
	padding: 0 !important;
	background:#f1f2f6 ;
	margin-bottom: 40px;
}
.icone-bar{
	border:1px solid transparent;
}
.top_btn{
	border:1px solid transparent;
	display: inline-block;
	width:60px;
	height:60px;
	text-align: center;
	line-height: 55px;
	font-size: 30px;
	border-radius: 100%;
	background: white;
	position: fixed;
	top:80%;
	right: 10px;
	color:grey;
	z-index: 99;
}
.top_btn:hover{
	color:grey;
}

.some{
	width:100%;
	height:450px;
}
.youtube{
	border:1px solid transparent;
	margin-top:30px;
	padding: 0 !important;
}
.youtube_video{
	border:1px solid transparent;
	width:100%;
	height: 500px;
	margin-top: 10px;
}
.youtube h3{
	font-family: LoewBold,sans-serif;
    font-size: 16.5px !important;
    line-height: 30px;
    color: grey;
    text-align: justify;
    margin-top: 30px;
    letter-spacing: 1px;
    font-weight: 600;
	opacity: .9;
}
.soon{
	margin-top: 30px !important;
}
.plane{
	border:1px solid transparent;
	margin-top: 20px;
}
.mia{
	background: rgba(241,241,242,.85);
	padding: 8px !important;
	height:40px;
}
.plane ul {
	margin: 0;
	padding: 0;
	list-style: none !important;
	

}
.plane ul li {
	display:inline-block;
	font-size: 12px;
     color: grey;
    text-align: justify;
    font-weight: 365;
    text-transform: capitalize;
	text-decoration: none !important;
	font-family: LoewBold,sans-serif;
}
.mia a{
	text-decoration: none !important;
	color:grey;
}
.mia a:hover{
	color:grey;
	text-decoration: underline !important;
}
.ok{
	border:1px solid transparent;
	
}
.help{
	margin-top:20px;
}
.help .free {
	margin-top: 10px;
	box-shadow: none !important;
	height: 50px;
	box-shadow: none !important;
	border-radius: 0 !important;
	font-size: 13px;

}
.help .free:focus{
	border:1px solid #dfe4ea;
}
.poon{
	padding: 14px;
	padding-bottom: 30px;
}
.poon h3{
	font-family: LoewBold,sans-serif;
    font-size: 16.5px !important;
    line-height: 30px;
    color: grey;
    text-align: justify;
    margin-top: 30px;
    letter-spacing: 1px;
    font-weight: 600;
}
.mut{
	box-shadow: none !important;
	font-size: 13px !important;
}
.mut:focus{
	border:1px solid #dfe4ea !important;		
}
.poool{
	background: #f1f2f6;
	padding: 10px !important;
}
.send{
	display: inline-block;
	margin-top: 15px;
	padding: 8px 15px;
}
.footer{
	border-top:2px solid #f1f2f6;
	margin-top: 10px;
	padding: 0 !important;
}
.foot-one{
	
	border:1px solid transparent;
	padding: 10px;
}
.foot-one ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:justify;
}
.foot-one ul li{
	font-size:12.5px;
	margin-top:8px;
	color:grey;
	letter-spacing:1.5px;
}
.footer-map {
		border: 1px solid transparent;
		padding: 18px;
}
.footer-map iframe {
	width: 100%;
	height: 185px;
}
.foot-one img {
	margin-top: 12px;
	height: 75px !important;
	width: 230px !important;
	object-fit: contain;
	object-position: center;
}
.foot-one p{
	margin-top: 13px;
	color:grey;
}
.foot-one .table tr th a {
	font-size: 13.5px;
	color: grey;
	text-decoration: none !important;
}
.foot-one .table tr th, .foot-one tr td a {
	font-size: 13.5px;
	color: grey;
	
	text-decoration: none !important;
}

	.intor {
		padding: 10px;
	}
.intor p{
	margin-bottom: 0 !important;
	font-weight: 400;
	font-size: 13px;
	color:grey;
}
.intor a{
	color:grey;
	text-decoration: none !important;
	
} 
.intor a:hover{
	color:grey;
}
.links{
	border:1px solid transparent;
	padding: 20px;
	margin-top: 10px;
	text-align: justify !important;
}
.links h3{
	font-family: LoewBold,sans-serif;
    font-size: 16.5px !important;
    line-height: 30px;
    color: grey;
    text-align: justify;
    margin-top: 30px;
    letter-spacing: 1px;
    font-weight: 600;
}
.links ul{
	margin: 0;
	padding: 0;
	list-style: none !important;
	margin-top:70px;
}
.links ul li{
	margin-top:8px;
	opacity: .7;
	margin-left: 13px;
}
.links ul li a{
	text-decoration: none !important;
	color:grey;
	font-size:12.5px;
	letter-spacing:1.5px;
}
.social {
	text-align: right;
	padding: 0 |!important;
}
.social h3{
	font-family: LoewBold,sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #64656a;
    
    margin-top: 30px;
}
.social ul{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	margin-top: 20px;
	margin-left: 20px !important;
}
.social ul li{
	display: inline-block;
	margin-left: 5px;
}
.social ul li a{
	color:grey;
}
.facebook:hover {
	color: #3b5998 !important;
}
.youtube:hover {
	color: #bb0000 !important;
}
.instagram:hover {
	color: #e95950 !important;
}
.twitter:hover {
	color: #00aced !important;
}
.google:hover {
	color: #DC4E41 !important;
}
.social ul li img {
	height: 30px;
	display: inline-block;
}
.noon{
	position: relative;
	opacity: .6;
}
.refine {
	margin-top: 10px;
	display: inline-block;
	text-decoration: none !important;
	color:grey !important;
	display: none;
}
.refine:hover{
	color:grey !important;

}
.refine img{
	height:20px;
	margin-right: 10px;

}

.cat{
	position: relative;
	padding-right: 45px !important;
	display: none !important;
}
.dog{
	position: absolute;
	margin-top:-30px;
	right:135px;
	color:grey !important;
	display: none !important;
}
.dog:hover{
	color: grey;
}
.shareon {
	border:1px solid transparent;
}
.leame {
	color: grey;
	display: inline-block;
	width:80px;
	height:80px;
	border-radius: 100%;
	font-size: 20px;
	background: white;
	position: fixed;
	line-height:80px;
	top: 55%;
	z-index: 99;
	right: 15px;
	text-align:center;
}
	.leame:hover {
		color: #c72026;
		width: 80px;
		height: 80px;
		line-height: 80px;
		font-size: 20px;
		box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important;
}


.dimples {
	margin-bottom: 0 !important;
	font-family: LoewBold,sans-serif;
	letter-spacing: .75px;
	background:black;
	color:white;
	border-radius:50px;
	display:none;
	padding:8px;
	position:fixed;
	top:48%;
	right:1px;
	z-index:99;
	font-size:12px;
}

#prank{
	font-family: LoewBold,sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #64656a;
    
    margin-top: 30px;
}
#prank  ul{
	margin: 0;
	padding: 0;
	list-style: none !important;
}
#prank  ul li{
	margin-top: 20px;
	font-size: 14px;
}
#prank a {
	color:grey;
	text-decoration: none !important;
	font-size: 16px;
	text-transform: capitalize;
}
#prank a img{
	height:25px;
	margin-right: 10px !important;

}
#prank .form-control{
	box-shadow: none !important;
	border:1px solid transparent;
	border-bottom:1px solid grey;
}
.sold_props{
	border:1px solid transparent;
}
	.sold_props h4 {
		font-size: 20px;
		color: grey;
		letter-spacing: 2px;
		text-transform: capitalize;
	}

@media screen and (min-width:1800px) and (max-width:2200){
	
}
@media screen and (max-width:575px) {
		.foot-one{
		text-align:justify;
	}
			.foot-one ul {
				text-align: center;
			}


			.foot-one .table tr th, .foot-one tr td {
				text-align: justify !important;
			}
	.links ul {
		margin-top: 15px;
		text-align:justify !important;
	}
	
	.sold_props h4{
		text-align:center;
		
	}
	.social_btn {
		display: none;
	}
	.detail_slider{
		width: 100% !important;
	}
.first_slider{
	height:300px;
	padding: 0 !important;
}
.boot{
	display: none;
}
.cat{
	display: block !important;
}
.refine{
	display: inline-block;
	margin-top: 10px;
}
.bark{
	display: none !important;
}
.dog{
	display: none !important;
	right:31px;
	margin-top: -34px;
	
}
	.tab_manoo{
		margin-top:50px !important;
	}
	.youtube {
		padding: 10px !important;
	}
.plane{
	text-align: center;
}
.map{
	margin-top: 30px;
}
.noon{
	padding: 0 !important;
}
.poool{
	margin-top: 148px !important;
}
.sale h3{
	margin-top: 30px !important;
}
.plane ul li{
	margin-top: 5px;
	font-size: 12px;
}
.plane ul li a{
	font-size: 12px;
}
.youtube_video{
	height:200px;
}
	.stock_market{
		flex-direction:column !important;
		justify-content:center !important;
	}
	.best {
		padding: 0 !important;
	}
.first_slider img{
	height: 300px;
}
.detail_slider .carousel-control-prev , .detail_slider .carousel-control-next{
	height: 40px;
	width: 40px;
}
.detail_title{
	padding: 10px !important;
	margin-top: 25px;
}
.detail_title h1	{
	font-size: 24px;
}
.detail_title h4{
	margin-top: 5px;
}
.detail_title ul li{
	margin-left: 2px;
	margin-top: 5px;
}
.detail_title p{
	font-size: 14px;
}
.gallery{
	margin-top: -15px;
}
.gallery h3{
	margin-left: 10px !important;
}
.gallary-imges {
	padding: 5px;
	margin-top: 10px;
}
.shame h6{
	font-size: 13px;
	margin-bottom: 0 !important;
	
}
.tems ul li{
	font-size: 11px;
	margin-top: 5px;
}
.connect{
	margin-top: 1px;
	padding: 0 !important;
}
.connect h3{
	margin-left: 10px;;
}
.some{
	height:250px;
}
.tems img{
	-height: 130px;
	-border:1px solid red;
}
.youtube h3{
	margin-top: 5px;
}
.soon{
	margin-top: 5px;
}
.youtube_video{
	margin-top: -11px;
}
.foot-one{
	text-align: center !important;
}
.foot-one img{
	text-align: center !important;
}
footer-map{
	padding: 0 !important;
}
.intor p{
	font-size: 12px;
}
.links{
	text-align: center;
	margin-top: -15px;
}
.links h3{
	text-align: center;
}
.social  h3{
	text-align: center;
}
.social {
	text-align: center;
	margin-bottom: 10px;
}
.poool{
	margin-top: 30px;
}
.links{
text-align: center;
}
.links ul{
	text-align: center;
}
.mia:before{
	top:-8px;
}
}
@media screen and (min-width:575px) and (max-width:767px){
.first_slider{
	height:400px;
	padding: 0 !important;
}
.first_slider img{
	height: 400px;
}
.detail_title ul li{
	margin-top: 8px;
}
.detail_title p{
	font-size: 13px;
}
	.foot-one {
		text-align: justify;
	}

		.foot-one ul {
			text-align: center;
		}
.map{
	margin-top: 30px;
}
	.links ul {
		margin-top: 15px;
	}
.plane{
	height:150px;
	text-align: center;
} 
.plane ul li{
	margin-top: 10px;
}
.plane ul li a{
	font-size: 12px;
}
.mia:before{
	top:-8px;
}
.youtube_video{
	height: 350px;
}
.foot-one img{
	text-align: center !important;
}
footer-map{
	padding: 0 !important;
}
.foot-one p{
	margin-bottom: 0 !important;
	font-size: 12px;
}
.intor p{
	font-size: 12px;
}
.social h3{
	margin-top: 60px !important;
}
.links ul {
	text-align: center;
}
.social{
text-align: center;
}

}

@media screen and (min-width:767px) and (max-width:991px){
.first_slider{
	height:450px;
	padding: 0 !important;
}
.first_slider img{
	height: 450px;
}
.detail_title p{
	font-size: 14px;
}
.tems ul li{
	margin-top: 5px;
	font-size: 11px;

}
.shame h6{
	font-size: 13px;
	margin-bottom: 0 !important
}
.gallary-imges .item img{
	height:200px;
}
.foot-one p{
	font-size: 13px;
}
.plane{
	height:100px;
}
.mia:before{
	top:-5px
}
}
@media screen and (min-width:991px) and (max-width:1100px){
.first_slider{
	height:500px;
	padding: 0 !important;
}
.first_slider img{
	height:500px;
}
.gallary-imges .item img{
	height:200px;
}
}


/* team page css */
.team-up{
	bordeR:1px solid transparent;
	padding: 0 !important;
	min-height: 100vh !important;
	max-height: 100wh;
	margin-bottom: 30px;
}
.team-moon{
	border:1px solid transparent;
	margin-top: 20px;
}
.team-moon h3{
	font-family: LoewBold,sans-serif;
    font-size: 20px;
    line-height: 30px;
    color: #64656a;
    text-align: justify;
    margin-top: 10px;
	margin-left: 10px;
}
.teams_title{
border:1px solid transparent;
margin-top: 20px;
}
.pubolio{
	border:1px solid transparent;
	padding: 10px 10px;
}
.public_title {
	border: 1px solid transparent;
	text-align: center;
	padding-bottom: 10px;
	border: 1px solid #f1f2f6;
	margin-top: 10px;
	position: relative;
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-radius: 5px;
}
.pokemon{
	position: absolute;
border:1px solid transparent;
top:0;right: 0;bottom: 0;left: 0;
height:300px;


}
.public_title:hover {
	border-bottom: 2px solid #c72026;
}
.public_title:hover .pokemon {
	background: none !important;
}

.public_title img{
	height:300px;
	object-fit: contain;

}
.public_title h3 {
	font-size: 15px;
	letter-spacing: 1px;
	margin-top: 10px;
	color: #000;
	font-weight: 600;
	margin-bottom: 3px;
}
.public_title h5{
	font-size: 14px;
	color:red;
}
.public_title p{
	margin-bottom: 0 !important;
	font-size: 12px;
}
.public_title a{
	font-size: 15px;
	display: inline-block;
	margin-top: 2px;
	text-decoration: none !important;
	color:#333;
}
.public_title a:hover{
	color:grey;
}
.thought{
	border:1px solid transparent;
	margin-top: 25px;
	margin-bottom: 25px;
}
.thought h3{
	font-family: LoewBold,sans-serif;
    font-size: 17px;
    line-height: 30px;
    color: #333;
    font-weight: 400;
    letter-spacing: .75px;
    margin-top: 20px;
    
   
	margin-left: 10px;
}
@media screen and (max-width:575px){
	.public_title{
		margin-top: -5px;
	}
	.thought h3{
		font-size: 15px;
	}
}


/* Sale Marketing Appresial page css */
/* Sale Marketing Appresial page css */
/* Sale Marketing Appresial page css */
.face{
border:1px solid transparent;

background: #F5F5F6;
}
.coffee{
	border:1px solid transparent;
	margin-top: 10px;
}
.coffee_symbol{
	border:1px solid transparent;
	margin-top: 10px;
	padding: 15px;
	color: grey;


}
.coffee_symbol h3{
    font-family: LoewBold,sans-serif;
    font-size: 25px;
    line-height: 30px;
    color: grey;
    margin-top: 30px;
    font-weight: 400;
    letter-spacing: .75px;
}
.coffee_symbol p{
	text-align: center;
	margin-top: 10px;
}
.tamp{
	margin-top: 40px;
}
.coffee_symbol form{
	margin-top: 30px;
}
.coffee_symbol h4{
	text-align: justify;
	margin-top: 50px;
	letter-spacing: .75px;
	color:grey;
	font-weight: 400;
}
.snoop{
	box-shadow: none !important;
	border-radius: 0 !important;
	height: 50px;
	margin-bottom: 0 !important;
	font-size:15px !important;
	color:#898b90 !important;
	font-size: 13px;
	letter-spacing: 1.5px;
	line-height: 38px;
	padding: 10px ;
	margin-top: 15px;
}
.coffee_symbol label{
	font-size: 13px;
	font-weight: 550;
	margin-top: 25px;
}
.snoop:focus{
	box-shadow:none !important;
	border:1px solid #dfe4ea !important;
}

.coffee_symbol  .form-select{
	height: 50px;
	border-radius: 0 !important;
	margin-top: 7px;
	font-size: 13px;
	text-transform: capitalize;
	margin-top: 10px;
}
.black{
	margin-top: 20px;
	border-radius: 0 !important;
	color:#898b90 !important;
	font-family: LoewRegular,sans-serif;
	letter-spacing: 1.5px;
	line-height: 38px;
}
.black:focus{
	box-shadow: none !important;
	border:1px solid #dfe4ea !important;
}
.massage{
	display: inline-block;
	text-decoration: none !important;
	padding: 10px 20px;
	margin-top: 20px;
	background: var(--navy);
	color:white;
}
.massage:hover{
	color:white;
}

@media screen and (max-width:575px){
	.coffee_symbol h3{
		font-size: 20px;
	}
	.social h3{
		margin-top: 15px;
	}
	.face {
		padding: 0 !important;
		height: 150vh;
	}
}
@media screen and (min-width:575px) and (max-width:767px){
	.face {
		height:100vh;
	}
}
@media screen and (min-width:767px) and (max-width:991px){
	.face {
		height: 100vh;
	}
}
@media screen and (min-width:991px) and (max-width:1100px) {
	.face {
		height: 100vh;
	}
}
/* Assosaite page css */
/* Assosaite page css */
/* Assosaite page css */
.join {
	border:1px solid transparent;
	min-height: 100vh;
	background:#f1f2f6;
}

.mobile{
	border:1px solid transparent;
	margin-top: 20px;
	padding: 15px;
	background:#f1f2f6 ;
}
.mobile h3{
	font-family: LoewBold,sans-serif;
    font-size: 25px;
    line-height: 30px;
    color: grey;
    margin-top: 30px;
	font-weight: 400;
	letter-spacing: .75px;
}
.Asso{
	text-align: center;
	text-decoration: none !important;
	display: inline-block;
	padding: 8px 15px;
	background: var(--navy);
	margin-top: 15px;
	color:white;
}
.Asso:hover{
	color:white;
}
.sucess_ohe {
	display: inline-block;
	position: fixed;
	top: 15%;
	right: 30px;
	z-index: 999;
	background:white;
	padding:25px;
	border:1px solid grey;
}
.sucess_ohe h3{
	font-size:14px;
}
	@media screen and (max-width:575px) {
		.join{
		margin-bottom: 40px !important;

	}
	.header .navbar-brand img{
		display: block;
	}
}
@media screen and (min-width:575px) and (max-width:767px){
	.join{
		margin-bottom: 40px !important;
	}
	.header .navbar-brand img {
		display: block !important;
	}
}

@media screen and (min-width:991px) and (max-width:1100px){
	.join{
		margin-bottom: 40px !important;
	}
	.header .nav-link {
		font-family: LoewMedium,sans-serif;
		font-size: 12px;
		text-transform: uppercase;
		display: inline-block;
		text-decoration: none;
		color: var(--link) !important;
		letter-spacing: 0.1px;
		line-height: 18px;
		margin-left: 15px !important;
		padding: 8px !important;
	}

	
}


/* connect page */
/* connect page */
/* connect page */
.cool {
	bordeR: 1px solid transparent;
	/*background: #f1f2f6;*/
	margin-top: 20px;
	background:linear-gradient(to right,rgb(224, 224, 224,.6),rgb(224, 224, 224,.6)),url(../Images/contact_us.jpg)no-repeat;
	background-size: cover;
	margin-bottom: 15px;
}
.col_fame{
	border:1px solid transparent;
}
.guoe{
	border:1px solid transparent;
	margin-top: 30px;
}
.mp_contact{
	border:1px solid transparent;
	padding:20px !important;
	
}
.mp_contact iframe {
	width:100%;
	height:475px;
	margin-top: -24px;
	
	margin-bottom: 0 !important;
}
.sini_title{
	
	-padding: 15px;

}
.sini_title h3{
	font-family: LoewBold,sans-serif;
    font-size: 25px;
    line-height: 30px;
    color: grey;
	font-weight: 400;
	letter-spacing: .75px;
}
.cool_btn{
    margin-top: 15px !important;
	padding: 10px;
	text-decoration: none !important;
	background: var(--navy);
	color:white;
}

.cool_btn:hover{
	color:white;
}
.black_btn{
	font-size: 13px;
	box-shadow: none !important;
	letter-spacing: 1.5px;
	line-height: 38px;
}
.black_btn:focus{
	border: 1px solid #ced4da !important;
}
.sini_title p{
	color:grey;
	font-size: 14px;
	margin-top: 5px;
}
.blink{
	margin-top: 15px;
	border:1px solid transparent;
	padding: 10px;
	background: white;
}
.blink_title p{
	font-size: 12.5px;
    letter-spacing: .5px;
    margin-top: 10px;
    color: grey;
	text-align: justify;
	font-weight: 365;
	
} 
.blink_pic img{
	margin-top: 8px;
	height:50px;
}
@media screen and (max-width:575px){
	
	.col_fame{
		padding: 0 !important;
	}
	.blink_title p{
		margin-top: 10px;
		text-align: center;
	}
	.guoe{
		padding: 0 !important;
	}
	.mp_contact{
		padding:0px !important ;
	}
	.mp_contact iframe {
		height: 300px !important;
	}
}
@media screen and (min-width:575px) and (max-width:767px){


	.col_fame{
		padding: 0 !important;
	}
	.blink_title p{
		text-align: center;
		margin-top: 15px;
	}
	.guoe{
		padding: 0 !important;
	}
	.mp_contact{
		padding:0px !important ;
	}
	.mp_contact iframe {
		height: 260px !important;
	}
	.bloo{
		flex-direction: column-reverse !important;
	}
}
@media screen and (min-width:767px) and (max-width:991px){

	.col_fame{
		padding: 0 !important;
	}
	.guoe{
		padding: 0 !important;
	}
	.mp_contact{
		padding:0px !important ;
	}
	.mp_contact iframe {
		height: 600px !important;
	}
}

/* about page css */
/* about page css */
/* about page css */
.about_the{
padding: 0 !important;
position: relative;
}
.about_the img{
	width: 100%;
	height: 150px;
	object-fit: cover;
}
.about_title{
border:1px solid transparent;
position: absolute;height: 150px;
top:0;right: 0;left: 0;bottom: 0;
display: flex;
justify-content: center;
align-items: center;
}
.about_title h1{
	text-align: center !important;
	display: inline-block;
	font-size: 35px !important;
	color:white;
	font-family: LoewRegular,sans-serif;
}
.floor{
	border:1px solid transparent;
	margin-top: 10px;
}

.floor_one{
	border:1px solid transparent; 
	padding: 10px;
}
.floor_one h3{
	font-family: LoewBold,sans-serif;
    font-size: 25px;
    line-height: 30px;
    color: grey;
	font-weight: 400;
	letter-spacing: .75px;
	margin-top: 20px;
}
.floor_one p{
	font-size: 14.5px;
    letter-spacing: .5px;
    line-height: 35px;
    color: grey;
    text-align: justify;
    margin-top: 20px;
    font-weight: 365;
    text-transform: lowercase;
}
.floor_one img{
	height:500px;
	width:100%;
	object-fit: cover;
	object-position:center;
}
.title_wake{
	bordeR:1px solid transparent;
	margin-top: 20px; 
}
.opption-times{
	border:1px solid transparent;
	padding: 10px;
}
.opption-times h3{
	font-family: LoewBold,sans-serif;
    font-size: 25px;
    line-height: 30px;
    color: grey;
	font-weight: 400;
	letter-spacing: .75px;
	margin-top: 20px;
}
.opption-times p{
	font-size: 14.5px;
    letter-spacing: .5px;
    line-height: 35px;
    color: grey;
    text-align: justify;
    margin-top: 20px;
    font-weight: 365;
    text-transform: lowercase;
}
.magzine{
	border:1px solid transparent;
	padding: 30px;
	background:rgba(241,241,242,.85);
	margin-bottom: 30px;
}
.magzine img{
	height:300px;
	width:300px;
	object-fit: cover;
}
@media screen and (max-width:575px){
	.about_the img{
		height:150px !important;
	}
	.floor_one img{
		height:200px;
	}
	.opption-times h3{
		margin-top: -10px !important;
	}
}
@media screen and (min-width:575px) and (max-width:767px){
	.floor_one img{
		height:200px;
	}
	.opption-times h3{
		margin-top: -10px !important;
	}
}
@media screen and (min-width:767px) and (max-width:991px){
	.floor_one img{
		height:250px;
	}
}

.custom-select-wrapper {
	position: relative;
	display: inline-block;
	user-select: none;
	
  }
	.custom-select-wrapper select {
	  display: none;
	}
	.custom-select {
	  position: relative;
	  display: inline-block;
	   
	}
	  .custom-select-trigger {
		position: relative;
		display: block;
		-border:1px solid red;
		font-family: LoewRegular,sans-serif;
		font-size: 12.5px;
		letter-spacing:2px;
		padding: 1px 16px;
		color: grey;
		line-height: 25px;
		border-radius: 4px;
		cursor: pointer;
		width:107px;
	  }
		
	.custom-options {
	  position: absolute;
	  display: inline-block;
	  top: 100%; left: 0; right: 0;
	  margin: 10px 0;
	  letter-spacing: 2px !important;
	  box-sizing: border-box;
	  z-index: 99;
	  background: #fff;
	  opacity: 0;
	  pointer-events: none;
	  height:130px !important;
	  overflow-y: scroll;
	}
	.custom-select.opened .custom-options {
	  opacity: 1;
	  display: inline-block;
	  pointer-events: all;
	  width:150px;
	}
	 
	  .custom-option {
		position: relative;
		display: block;
		font-family: LoewRegular,sans-serif;
		font-size: 12.5px;
		letter-spacing: .57px;
		padding: 1px 10px;
		color:grey !important;
		line-height: 38px;
		letter-spacing: 2px;
		font-weight: 200;

	  }
	  .custom-option:first-of-type {
		border-radius: 4px 4px 0 0;
	  }
	  .custom-option:last-of-type {
		border-bottom: 0;
		border-radius: 0 0 4px 4px;
	  }
	  .custom-option:hover,
	  .custom-option.selection {
		background: #dfe4ea;
	  }

	  @media screen and (max-width:575px){
		.custom-select-wrapper{
			width:100%;
		}
	  }
	
/* agent page css */
/* agent page css */
/* agent page css */
.agent-magic{
	bordeR:1px solid transparent;
	background: #dfe4ea;
}
.agent_info{
	border:1px solid transparent;
	margin-top: 15px;
}
.agent_detail{
	border:1px solid transparent;
	padding: 20px;
}
.agent_detail ul{
	margin: 0;
	padding: 0;
	list-style: none !important;
} 
.agent_detail ul li{
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
}
.agent_detail ul li a{
	color:grey;
	text-decoration:none !important;
}
.agent_detail h3{
	font-family: LoewBold,sans-serif;
    font-size: 25px;
    line-height: 30px;
    color: black;
	font-weight: 400;
	letter-spacing: .75px;
}
.agent_detail h5{
	text-transform: uppercase;
    font-family: LoewBold,sans-serif;
    font-size: 15px;
	margin-top: 15px;
	color:grey;
}
.agent_detail p{
	font-size: 14.5px;
    letter-spacing: .5px;
    line-height: 35px;
    color: grey;
    text-align: justify;
    margin-top: 20px;
    font-weight: 365;
    text-transform: lowercase;
	
}
.agent_pic{
	border:1px solid transparent;

	
	
}
.agent_pic img{
	height:450px;
	border:1px solid transparent;
	
	margin-top: 30px;
}
.paindrive{
	border:1px solid transparent;
	margin-top: 30px;
	background: #f1f2f6;
}
.paindrive h3{
	font-family: LoewBold,sans-serif;
    font-size: 18px;
    line-height: 30px;
    color: black;
    font-weight: 400;
    letter-spacing: .75px;
	margin-top: 30px;
	margin-left: 10px;
}

@media screen and (max-width:575px){
	.pikachu{
		flex-direction: column-reverse;
	}
	.paindrive h3{
		font-size: 16px;
	}
	.agent_detail{
		text-align: center;
		padding: 0 !important;
		overflow: hidden;
	}
	.agent_pic img{
		height:250px
	}
	.tab_manoo{
		margin-top:10px !important;
	}
	.radios-ghost {
		width: 100%;
	}
}

@media screen and (min-width:575px) and (max-width:767px){
	.pikachu{
		flex-direction: column-reverse;
	}
	.agent_detail{
		text-align: center;
		padding: 0 !important;
		overflow: hidden;
	}
	.radios-ghost {
		width: 100%;
		margin-top:15px !important;
		text-align:center
	}
	.tab_manoo {
		
		margin-top: 50px;
	}
}


/* disclaer page contentn */
.dicaler{
	border:1px solid transparent;
	min-height: 100vh;
	padding: 60px !important;
	background: #f1f2f6;
}
.discler_info{
	border:1px solid transparent;
	margin-top: -px !important;
	
	background: #f1f2f6;
}
.discler_info h3{
	font-family: LoewBold,sans-serif;
    font-size: 25px;
    line-height: 30px;
    color: black;
    font-weight: 400;
    letter-spacing: .75px;
	color:grey;

}
.disc_link {
	color:grey !important;
}
.disc_link:hover{
	color:grey;
} 
.discler_info p {
	font-size: 14.5px;
	letter-spacing: .5px;
	line-height: 35px;
	color: grey;
	text-align: justify;
	margin-top: 20px;
	font-weight: 365;
	text-transform: lowercase;
}
@media screen and (max-width:575px ){
	.dicaler{
		min-height: 60vh ;
		padding:0 !important;
	}
}
@media screen and (min-width:767px ) and (max-width:991px){
	.dicaler {
		min-height: 60vh;
		padding: 20px !important;
	}
}
.field-validation-error{
	font-size:12px !important;
}
.radios-ghost{
	text-align:center;
}


.radios-ghost input[type=radio] {
	position: relative;
	visibility: hidden;
	display: inline-block;

}

	.radios-ghost label {
		text-transform:uppercase;
		font-size: 15px;
		color: grey !important;
		padding: 5px;

		margin-left: 0px !important;
	}

	.radios-ghost input[type=radio]:checked + label {
		border-bottom: 2px solid #c72026 !important;
		font-size: 15px;
		color: grey !important;
		padding:5px;
		margin-left:0px !important;
	}


	@media screen and (max-width:575px){
		.radios-ghost{
			margin-top:5px !important;
			text-align:left !important;
		}
			.radios-ghost label{
				font-size:12px;
			}
	}


	/*memebaer page*/
.tems_membaer{
	border:1px solid transparent;
	margin-top:15px;
	-padding-top:40px;
}

.agent_mafia {
	margin-top: 10px;
	padding: 10px 10px 0 !important;
	background: linear-gradient(to right, #ddd,#fff);
	border: 1px solid #ddd;
	-height: 240px;
	-margin-top: 100px;
	border-radius: 10px;
}
.agent_mafia_title {
	border: 1px solid transparent;
}
.agent_mafia_info{
	border:1px solid transparent;
	padding-left:40px;
}
	.agent_mafia_info h3 {
		font-size: 28px;
		letter-spacing: 1px;
		margin-top: 10px;
		color: #333;
		display: inline-block;
		border-bottom: 2px solid black;
	}
	.agent_mafia_info h5 {
		font-size: 16.5px;
		letter-spacing: .5px;
		margin-top: 7px;
		color: red;
		text-align: justify;
		font-weight:600;margin-bottom:15px;
	}

.agent_mafia_info ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-top: 10px !important;
}
	.agent_mafia_info ul li {
		font-size: 14.5px;
		letter-spacing: .5px;
		margin-top: 7px;
		color: #333;
		text-align: justify;
	}
	.agent_mafia_info ul li i{
		border:1px solid silver;
		width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;font-size:13px;margin-right:5px;
	}
.agent_mafia_pic {
	transform:rotateY(180deg);
	display:flex;
	flex-direction:row;
	justify-content:flex-end;
}

.agent_mafia_pic img{
	position:relative;
	height:400px;
	width:400px;
	-margin-top:-175px;
	object-fit:cover;
	object-position:top;
	
}

		.agent_positon {
		border: 1px solid transparent;
		margin-top: 10px;
		text-align: right;
		padding-right: 147px !important;
	}
.agent_positon h5 {
		font-size: 13px;
		background: #f1f2f6;
		display: inline-block;
		padding: 8px 15px;
		border-radius: 5px;
		color:grey;
}

.agent_pregrapht p{
	font-size: 14.5px;
	letter-spacing: .5px;
	line-height: 35px;
	color: grey;
	text-align: justify;
	margin-top: 20px;
	font-weight: 365;
	
}
.stock_market {
	display:flex;
	flex-direction:row;
	justify-content:space-between;
}

@media screen and (max-width:575px){
	.ranjoi{
		flex-direction:column-reverse;
	}
	.agent_mafia {
		-height: 330px;
		-margin-top:50px;
	}
	.agent_mafia_pic {
		text-align: center;
		transform: rotateY(00deg);
	}
	.agent_mafia_pic img {
		height: 200px;
		-margin-top: -90px;
	}
	.f-column-reverse{
		flex-direction:column !important;
	}
	.agent_mafia_info h3 {
		font-size: 20px;
	}
	.agent_mafia_info {
		padding-left: 0;
		padding-bottom: 15px;
	}
	.agent_positon {
		text-align: center !important;
		padding: 0 !important;
	}
	.agent_pregrapht {
		text-align: center !important;
		padding: 0 !important;
	}

	
}
@media screen and (min-width:575px) and (max-width:767px){
	.agent_positon {
		padding-right:70px !important;
	}
}

.stock_market {
	
	padding: 0 !important;
	margin-top: 30px;
	/*background:rgba(241,241,242,.85);*/

}
	.stock_market .nav-tabs {
		border-bottom: 1px solid transparent;
		padding:0 !important;
	}
		.stock_market .nav-tabs .nav-link.active {
			background: rgba(241,241,242,.85);
			color: #37D8DB;
			border:1px solid rgba(241,241,242,.85);
			padding:10px;
			color:grey;
			margin-right:10px;
		}
		.stock_market .nav-tabs .nav-link{
			color:grey;
			border-radius:0px !important;
			letter-spacing:1.5px;
		}
			.stock_market .nav-tabs .nav-link:hover {
				border: 1px solid transparent;
				color: #37D8DB;
			}
.stock_tabe {

	padding:0!important;
	
	margin-top:-32px;
	
}

@media screen and (max-width:575px){
	.stock_tabe{
		margin-top:20px;
	}
	.stock_market .nav-tabs{
		justify-content:center;
		margin-bottom:10px;
	}
	#tr {
		margin-top:15px !important;
	}
}

/*inspection page css*/
.inspection {
	border: 1px solid transparent !important;
	padding: 0 !important;
	background: rgba(241,241,242,.85);
}

/* Inspection Time */
.inspection {
	border: 1px solid red;
	padding: 0 !important;
	
	
}

	.inspection img {
		width: 100%;
		height: 550px;
	}

.fun {
	position: relative;
}

.leased_time {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	color: white;
	padding: 8px;
	background: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,.5));
}

	.leased_time p {
		margin-bottom: 0 !important;
		font-size: 12.5px;
		letter-spacing: 1.5px;
		font-weight: 350;
	}

.inspection_search {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 550px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.inspec_search {
	border: 1px solid transparent;
	padding: 10px;
	
	}

	.inspec_search ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
		margin-top: 10px;
	}

		.inspec_search ul li {
			display: inline-block;
		}
	.inspec_search .select2-container--default .select2-selection--single
	{
		border-radius:0 !important;
	}
	.inspec_button {
		background: grey;
		padding: 6px;
		
		border: 1px solid transparent;
		border-radius: 5px;
		color: white
	}

.inspection_goggle{
	border:1px solid transparent;
	margin-bottom:10px;
	margin-top:20px;
}

.inspecto_radio {
	text-align: center;
}
.inspecto_radio input[type=radio] {
		position: relative;
		
		display: none;
		margin-left:0 !important;
		
	}

	.inspecto_radio label {
		text-transform: uppercase;
		font-family: LoewRegular,sans-serif;
		font-size: 11.5px;
		letter-spacing: 2px;
		color: grey !important;
		padding: 10px;
		margin-left: 0px !important;
		border: 1px solid #f1f2f6;
		
	}
	.inspecto_radio label h6{
		font-size:11px;
	}
.inspection .input-group .form-control{
	width:250PX;
}
.inspecto_radio input[type=radio]:checked + label {
	border-bottom: 2px solid #c72026 !important;
	font-family: LoewRegular,sans-serif;
	font-size: 11.5px;
	letter-spacing: 2px;
	color: white !important;
	padding: 10px;
	margin-left: 0px !important;
	background: #c72026;
}

@media screen and (max-width:575px) {
	.inspection {
		border: 1px solid transparent;
		justify-content:center !important;
	}

		.inspection img {
			width: 100%;
			height: 250px;
			object-fit: cover;
		}

	.inspection_search {
		height: 250px;
	}

	.inspec_search ul li {
		display: block;
		margin-top: 10px;
	}
	.inspecto_radio {
		margin-top: 5px !important;
		text-align: left !important;
	}

	.inspecto_radio label {
		font-size: 12px;
		padding:3px !important;
		text-align:center;
		margin-top:10px;
	}
	.inspection .input-group .select2-container {
		width: 235PX !important;
	}
}

@media screen and (min-width:575px) and (max-width:767px) {
	.inspection img {
		width: 100%;
		height: 350px !important;
		
	}

	.inspection_search {
		height: 350px;
	}

	.leased_time {
		padding: 5px;
	}

		.leased_time p {
			font-size: 9px;
		}
	.inspecto_radio label {
		margin-top:10px;
	}
}

@media screen and (min-width:767px) and (max-width:991px) {
	.inspection img {
		width: 100%;
		height: 400px;
	}

	.inspection_search {
		height: 400px;
	}

	.leased_time {
		padding: 5px;
	}

		.leased_time p {
			font-size: 9px;
		}
}


@media screen and (min-width:991px) and (max-width:1100px) {
	.inspection img {
		width: 100%;
		height: 450px;
	}

	.inspection_search {
		height: 450px;
	}
}


/*Radio Button*/


.deatils_planes {
	margin-top: 10px;
}

.xyz {
	border: 1px solid transparent;
	border-radius: 10px !important;
	margin-top: 0px;
}

	.xyz input, .form .payment-plan input, .xyz .payment-type input {
		display: none;
	}

	.xyz label {
		position: relative;
		text-align: center;
		display: block;
		cursor: pointer;
		background-color:white;
		border: 3px solid transparent;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height:50px;
		margin-left:10px;
	}


	.xyz input:checked + label:after, .xyz .payment-plan input:checked + label:after, .xyz .payment-type input:checked + label:after {
		content: "\2713";
		width: 30px;
		height: 30px;
		line-height: 22px;
		border-radius: 100%;
		border: 2px solid #F07F21;
		color: #F07F21;
		background: white;
		z-index: 999;
		position: absolute;
		top: -10px;
		right: -10px;
	}

.free h6 {
	font-size: 20px;
	margin-top: 12px;
	margin-bottom: 0 !important;
	font-family: 'Exo 2', sans-serif;
}

.free p {
	margin-bottom: 0 !important;
	margin-top: 5px;
	font-family: 'Exo 2', sans-serif;
	font-size: 13px;
	color: grey;
}

.free h3 {
	font-size: 12px;
	margin-top: 5px;
	font-family: 'Exo 2', sans-serif;
	color: #F07F21;
}

/*Review*/
.view_sape {
	border: 1px solid #dcdde1;
	padding: 10px;
	-margin-top:15px !important;
}

	.view_sape h3 {
		font-size: 15px;
		letter-spacing: 1px;
		margin-top:15px;
	}

	.view_sape ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

		.view_sape ul li {
			display: inline-block;
		}

			.view_sape ul li i {
				font-size: 12px;
			}

	.view_sape p {
		font-size: 14px;
		margin-top: 10px;
		color: grey;
		display: -webkit-box;
		max-width: 700px;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
.rmc{
	height:230px;
}
.rm .modal-header {
	margin-top: 0 !important;
}
.poot_one {
	border: 1px solid transparent;
	margin-top: 50px !important;
}
	.poot_one h4 {
		font-size: 20px;
		color: grey;
		letter-spacing: 2px;
		text-transform: capitalize;

}
.review_photo{
	height:40px !important;
	width:40px !important;
	border-radius:100%;
	margin-top:10px;
}
.flate{
 height:50px;
 width:50px;
 border-radius:100%;
}
.falte_right{
	font-size:18px;
	display:block !important;
	position:relative;
	margin-top:8px;
}


/********/


  