@media (min-width: 1280px) and (max-width: 1366px) {
	#main_slider .carousel-control-prev {
		left: 0;
	}
	.carousel-caption {
		right: 50%;
		left: 7%;
	}
}

.curs {
	cursor: pointer;
}

.dkt_none {
	display: none !important;
}

span.bargariic {
	display: none;
}

div#mySidenav {
	display: none;
}

.desk_none {
	display: none;
}

footer{padding-top:0 !important;}
footer .desktop_prt.ftr_alls {display: none !important;}


@media (min-width: 1024px) and (max-width: 1279px) {
	.lisname p {
		white-space: pre-wrap;
	}
	.img_hst {
		height: auto;
	}
	.img_hst img {
		width: 100%;
	}
	.hidden-menu {
		padding: 40px 50px;
	}
	.navbar-expand-lg .navbar-nav li {
		margin-right: 20px !important;
	}
	.lg_bx .remove_d p {
		margin: 50px 0 0px 0;
	}
	.nav.nav-tabs.topbard {
		position: absolute;
		top: -92px;
	}
	span.bargariic {
		display: none;
	}
	div#mySidenav {
		display: none;
	}
	.phone_box {
		width: 29%;
	}
	.tmt-50 {
		margin-top: 20px;
	}
	.img_unset {
		height: 300px;
	}
	.inv_cont span {
		font-size: 17px;
	}
	.rcnt_logo ul li img {
		width: 100%;
	}
	.bx1 {
		float: left;
		width: 49%;
	}
	.bx1:first-child {
		margin-right: 9px;
	}
	.introduction-img-wpr {
		height: 148px;
	}
	section.terms {
		margin: 50px 0 50px;
	}
	section.privacy_policy {
		margin: 50px 0 50px;
	}
	section.faqpg {
		margin: 50px 0 50px;
	}
	.speaker_lt a {
		margin-bottom: 10px;
	}
	#detals {
		height: 342px;
	}
	.news-item .feature-details {
		padding: 15px;
	}
	.rc_list h4 {
		line-height: 16px;
		font-size: 12px;
	}
	section.news {
		margin: 40px 0 20px;
	}
	.bgbox {
		margin-bottom: 40px;
	}
	section.Introduction {
		margin: 50px 0;
	}
	.outside {
		width: 155px;
		height: 155px;
	}
	.Intro h2 {
		margin-bottom: -15px;
		margin-top: 30%;
	}
	img.img-responsive.mbno {
		width: 100%;
		margin-top: 90px;
	}
	.allsimg ul li {
		height: 180px;
	}
	.pdl_br {
		padding-left: 25px !important;
	}
	.navbar-nav .nav-link {
		padding-left: 10px;
		padding-right: 0px !important;
		font-size: 14px;
	}
	.carousel-caption {
		left: 5%;
		right: 18%;
		width: 50%;
		bottom: 10%;
	}
	.carousel-caption h1 {
		font-size: 33px;
		line-height: 50px;
		font-weight: 400;
		letter-spacing: 0.5px;
		margin-top: 0px;
	}
	.img_fl1 {
		position: absolute;
		bottom: 70px;
		right: 40px;
		z-index: 99;
	}
	.img_fl1 img {
		width: 90%;
		float: right;
	}
	#main_slider .carousel-control-prev {
		left: 0%;
	}
	.select {
		width: 200px;
	}
	.carousel-caption1 {
		margin-left: 24%;
		margin-right: 23%;
	}
	.carousel-control-prev {
		left: 51%;
		width: 3%;
		height: 20px;
		top: 50%;
	}
	.carousel-control-next {
		right: 40%;
		width: 3%;
		height: 20px;
		top: 50%;
	}
	.testimonials_con {
		padding: 37px;
	}
	.agents_detail {
		margin-top: 20px;
	}
	.one_box {
		width: 245px;
		float: left;
	}
	.two_box {
		width: 230px;
		float: left;
		padding-left: 45px;
	}
	.three_box {
		width: 195px;
		float: left;
		padding-left: 45px;
	}
	.four_box {
		padding-left: 43px;
		width: 245px;
		float: left;
	}
	.call_con h2 {
		font-size: 26px;
	}
	.quick_links ul li a {
		font-size: 14px;
	}
	.quick_link {
		margin-right: 12px;
	}
	.information_link {
		width: 17%;
		float: left;
		margin-right: 30px;
	}
	.adress_box p {
		font-size: 14px;
		color: rgba(253, 253, 253, 0.8);
	}
	.icon_box {
		margin-right: 10px;
	}
	.contact_detail_box {
		width: 100%;
		margin-right: 0px;
		margin-left: 0;
	}
	.twitter_icon_con p {
		font-size: 14px;
		color: rgba(253, 253, 253, 0.8);
		font-weight: 500;
	}
	.adress_box p a {
		font-size: 14px;
	}
	.com_box {
		margin-left: 19%;
		margin-right: 19%;
	}
	.blog_social {
		padding-left: 34%;
		padding-right: 34%;
		margin-top: 49%;
	}
	.blog_box_con {
		min-height: 780px;
	}
	.recent_con h3 a {
		font-size: 14px;
	}
	.recent_con h3 {
		line-height: 15px;
	}
	.recent_con p {
		margin-bottom: 0px;
	}
	.blog_tage_con ul li a {
		padding: 10px 15px;
	}
	.preview-thumbnail.nav-tabs li {
		width: 23%;
		margin-right: 24px;
	}
	.tab-pane img {
		width: 100%;
	}
	.preview-thumbnail.nav-tabs li a img {
		width: 100%;
	}
	.number_of_rooms_con {
		overflow: hidden;
		padding-top: 10px;
	}
	.properties_detail_box {
		margin-top: 30px;
	}
	.featured_img img {
		width: 100%;
	}
	.list_view .featured_img {
		width: 50%;
		float: left;
	}
	.list_view .featured_con {
		padding: 12px 20px 12px 20px;
	}
}

@media (width:1024px) {
	.serc_fl {
		min-width: 450px;
	}
	.menu_catgry_lst ul {
		left: 75px;
	}
	.us_r_gl p {
		font-size: 19px;
	}
	.Succes {
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}
	#tabcontnt {
		float: left;
		width: 70%;
		padding-left: 10px;
	}
	#tabcontnt h1 {
		margin: 15px 0 5px 0;
	}
	.imgbx {
		margin-top: 10px;
	}
	.rfecontn {
		width: 40%;
		padding: 5px 0px 15px 0;
	}
	.lfecontn {
		width: 70%;
	}
	.rfecontn.nwred {
		width: 30%;
	}
	#cashbackSummary span.mbl_smry {
		float: left;
		width: 50%;
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

.mbt_none {
	display: block;
}

@media (min-width: 768px) and (max-width: 1023px) {
	.menu_catgry_lst {
		display: none;
	}
	.menuheader {
		position: absolute;
		top: 7px;
	}
	.open-menu span.ctgry {
		display: none;
	}
	.mb_mt_10 {
		margin-top: 20px;
	}
	.phlist.w_30 .dropdown-toggle::after {
		display: none;
	}
	.shop_crt_l#notifications {
		position: absolute;
		right:73px;
		display: block !important;
		top: 0;
	}
	.shop_crt_l#notifications span.round_itm {
		position: absolute;
		top: 8px;
		left: 32px;
		z-index: 1;
	}
	.logo_adjust {
		max-width: 100%!important;
		width: 22%;
	}
	
	.logo_adjust img.img-fluid {
		width: 100%!important;
		top: inherit!important;
	}
	
	.sticky .menuheader .navbar {
		padding: 0;
		height: auto!important;
		min-height: auto;
	}
	
	.sticky .Login span.round_itm {
		top: 0;
		left: 1px;
	}
	.logo_adjust {
		width: 23%!important;
		max-width: 100%!important;
	}
	
	nav.navbar.navbar-expand-lg.navbar-dark img {
		margin-right: 0;
		width: 100%;
		top: inherit;
	}
	
	.sticky .menuheader .navbar {
		padding-bottom: 0;
	}
	
	.sticky .navbar {
		align-items: center!important;
	}
	
	.sticky .Login span.round_itm {
		top: -3px;
		left: 1px;
	}
	.shop_crt_l#notifications a i {
		color: #000;
		font-size: 18px;
		left: 3px;
	}
	.shop_crt_l span.round_itm {
		background: #ff3131;
		position: absolute;
		width: 20px;
		color: #fff;
		text-align: center;
		line-height: 20px;
		font-size: 12px;
		right: 0;
		top: 7px;
		height: 20px;
		border-radius: 60px;
	}
	#vibutton a:nth-child(2) {
		position: relative;
		top: 5px;
	}
	.Succes {
		width: 100%;
	}
	.shop_crt_l a {
		padding: 0 10px;
		top: 5px;
		position: relative;
		z-index: -1;
		color: #000;
	}
	div#usr_u {
		position: absolute;
		right:45px;
		top: 24px;
	}
	.dropdown-menu#all_ctrys2 {
		left: -209px;
		top: 35px;
		border-radius: 0;
	}
	.dropdown-menu#all_ctrys2:before {
		border-bottom: 5px solid #fff;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		content: "";
		height: 0;
		left: 212px;
		position: absolute;
		top: -5px;
		width: 0;
		z-index: 999;
	}
	#all_ctrys2 .usr_list_c h6 {
		display: flex;
	}
	#all_ctrys2 .usr_list_c h6 a {
		color: #333;
	}
	#all_ctrys2 .usr_list_c span a {
		color: #333;
		display: inline-block !important;
		padding: 0;
	}
	.lst_url ul li a {
		color: #333;
		padding: 6px 10px;
		letter-spacing: 0;
	}
	.dropdown-menu.drbox {
		box-shadow: none;
	}
	.dropdown-menu#all_ctrys1 {
		left: -260px;
		margin-top: 18px;
		width: 310px;
		border-radius: 0;
		padding: 15px;
	}
	.dropdown-menu#all_ctrys1:before {
		border-bottom: 5px solid #fff;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		content: "";
		height: 0;
		left: 277px;
		position: absolute;
		top: -5px;
		width: 0;
		z-index: 999;
	}
	.dropdown-menu.drbox p {
		display: flex;
		letter-spacing: 0;
	}
	.dropdown-menu.drbox p a {
		padding: 0 5px;
	}
	.dropdown-menu#all_ctrys1 .productleft {
		height: 60px;
		overflow: hidden;
	}
	.dropdown-menu#all_ctrys1 .productleft a img {
		width: 100%;
		position: relative;
		top: 0px;
		margin: 0;
	}
	#vibutton {
		margin-top: 15px;
		display: flex;
	}
	#vibutton a:nth-child(2) {
		float: right;
		position: relative;
		top: 5px;
		padding: 6px 20px;
		left: 10px;
	}
	/* #vibutton a {padding: 6px 25px;} */
	#vibutton a {
		padding: 6px 25px;
		position: relative;
		z-index: 9;
	}
	#vibutton a:hover {
		padding: 6px 25px;
	}
	.shop_crt_l a i {
		font-size: 20px;
		position: relative;
		left: 7px;
	}
	.search-add span.fa.fa-search {
		color: #000000;
		font-size: 20px;
		position: relative;
		top: -9px;
		right: 0px;
		-webkit-text-stroke: 1px #ffffff;
	}
	.Exp-serach {
		width: 0%;
		min-width: 15px;
		height: 42px;
		line-height: 40px;
		float: right;
		-webkit-transition: width 0.3s;
		-moz-transition: width 0.3s;
		transition: width 0.3s;
		-webkit-backface-visibility: hidden;
	}
	.ExpInput {
		background: transparent;
		border: medium none;
		color: #a0b58d;
		font-family: inherit;
		font-size: 20px;
		height: 57px;
		margin: 0;
		outline: medium none;
		padding: 0 2%;
		position: absolute;
		right: 0;
		top: 0;
		width: 50%;
		z-index: 10;
	}
	input[type="search"].ExpInput {
		-webkit-appearance: none;
		-webkit-border-radius: 0px;
		background: #fff;
	}
	.search-add input {
		padding: 0px 5px 0px 15px;
		line-height: auto;
		border: none;
	}
	.ExpInput::-webkit-input-placeholder {
		color: #efb480;
	}
	.ExpInput:-moz-placeholder {
		color: #a0b58d;
	}
	.ExpInput::-moz-placeholder {
		color: #a0b58d;
	}
	.ExpInput:-ms-input-placeholder {
		color: #a0b58d;
	}
	.ExpIcon,
	.Expbtn {
		width: 50px;
		height: 30px;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		padding: 0;
		margin: 0;
		line-height: 50px;
		text-align: center;
		cursor: pointer;
	}
	.Expbtn {
		background: #fff;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		color: transparent;
		color: red;
		border: none;
		outline: none;
		z-index: -1;
	}
	.ExpIcon {
		color: #fff;
		background: #a0b58d;
		z-index: 90;
		font-size: 22px;
		font-family: "icomoon";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		-webkit-font-smoothing: antialiased;
	}
	.ExpIcon:before {
		content: "";
	}
	.Exp-serach.Exp-serach-open,
	.no-js .Exp-serach {
		width: 70%;
		border: #ccc solid 1px;
		background: #293959;
	}
	.Exp-serach.Exp-serach-open .ExpIcon,
	.no-js .Exp-serach .ExpIcon {
		color: #272727;
		z-index: 11;
	}
	.Exp-serach.Exp-serach-open .Expbtn,
	.no-js .Exp-serach .Expbtn {
		/*    z-index: 90;*/
	}
	.search-add {
		margin: 2px 0px 0 0px !important;
		position: absolute !important;
		right: 130px;
		display: block !important;
	}
	.lisname h3 {
		font-size: 15px;
		display: block;
		white-space: nowrap;
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.lisname p {
		white-space: pre-wrap;
	}
	section .table td,
	.table th {
		vertical-align: inherit;
	}
	.btnchk_b a {
		font-size: 11px;
		font-weight: 500;
		padding: 9px 10px;
		margin-right: 5px;
	}
	.connue a {
		font-size: 12px;
	}
	.connue img {
		margin-right: 10px;
	}
	.best_s {
		margin-top: 20px;
		float: left;
		width: 50%;
	}
	.best_s.mt_85 {
		margin-top: 20px;
	}
	section.investment {
		margin: 30px 0 40px;
	}
	.mb_m_al {
		margin-bottom: 10px;
		font-size: 18px;
		font-weight: 500;
	}
	.brdascom {
		padding: 15px 0;
	}
	.desk_none {
		display: block;
	}
	.tb_none {
		display: none;
	}
	.socalm {
		margin-top: 10px;
	}
	a.lg_cntent.top {
		position: relative;
		left: 40px;
	}
	.Login a {
		color: #fff;
		display: block !important;
		width: auto;
		font-weight: 400;
		font-size: 13px;
		letter-spacing: 1px;
		margin-right: 0;
		margin-top: 0px;
		text-align: right;
	}
	.log_all {
		top: 50px;
	}
	.img_fl1 {
		position: absolute;
		bottom: 55px;
		right: 6px;
		width: 45%;
		z-index: 99;
	}
	.img_fl1 img {
		width: 90%;
	}
	.navbar-expand-lg .navbar-collapse {
		display: none !important;
	}
	nav.navbar.navbar-expand-lg.navbar-dark a {
		display: inline-block;
		color: #000;
	}
	.en_l {
		display: block !important;
		color: #fff !important;
		font-size: 18px;
		position: relative;
		top: -4px;
		padding: 8px 5px;
		margin-right: 12px;
	}
	.hidden-menu {
		padding: 40px;
	}
	.hiddens {
		right: 40px;
	}
	.firstrd .rdset {
		margin-right: 0;
		margin-bottom: 20px;
		width: 50%;
	}
	.sticky .en_l {
		color: #6c6c6c !important;
	}
	nav.navbar.navbar-expand-lg.navbar-dark img {
		width: 30%;
		margin: 0 auto;
		position: relative;
		top: -3px;
	}
	span.bargariic {
		display: block;
	}
	div#mySidenav {
		display: block;
	}
	.sidenav {
		height: 100%;
		width: 250px;
		position: fixed;
		z-index: 99999999;
		top: 0;
		left: 0;
		background-color: #f9f9f9;
		overflow-x: hidden;
		transition: .5s;
		padding-bottom: 50px;
		border-right: 1px solid #ccc;
		padding-top: 30px;
	}
	.dropdown-btn,
	.sidenav a {
		padding: 12px 8px 5px 16px;
		text-decoration: none;
		font-size: 14px;
		color: #232323;
		display: block;
		border: none;
		background: 0 0;
		width: 100%;
		text-align: left;
		cursor: pointer;
		outline: 0;
		transition: .3s
	}
	.losec1 {
		width: 100%;
		border-bottom: 1px solid #ccc;
		margin: 0 0 10px
	}
	.dropdown-btn:hover,
	.sidenav a:hover {
		color: #232323
	}
	button.dropdown-btn.active {
		background-color: #e8e7e7;
		color: #8b8b8b
	}
	.dropdown-container {
		display: none;
		background-color: #f7f7f7;
		padding-left: 8px
	}
	.dropdown-container a {
		border-bottom: 1px dotted #dcdcdc!important;
		padding: 7px 8px 7px 11px!important;
		text-decoration: none;
		font-size: 13px;
		color: #818181;
		display: block;
		background: 0 0;
		width: 100%;
		text-align: left;
		cursor: pointer;
		outline: 0;
		transition: .3s
	}
	.dropdown-container a:last-child {
		border: none!important
	}
	.fa-caret-down {
		float: right;
		padding-right: 8px
	}
	.sidenav .closebtn {
		position: absolute;
		top: -17px;
		width: 50px;
		right: 0;
		font-size: 36px;
		margin-left: 0;
	}
	.losec {
		margin-bottom: 8px;
		padding: 5px 10px;
		width: 100%;
		border-bottom: 1px solid #ccc
	}
	.losec .ivoc {
		float: left;
		text-align: center;
		width: 20%;
		font-size: 26px;
		line-height: 42px;
		color: #999;
		height: 45px;
		background: #e7e6e7;
		border-radius: 50px;
		border: 1px solid #c9c9c9;
		margin-top: 5px
	}
	.losec h2 a {
		float: right;
		width: 75%;
		margin-bottom: 0;
		padding: 0;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-weight: 600
	}
	.losec p a {
		float: right;
		width: 75%;
		font-size: 13px;
		color: #999;
		text-align: left;
		line-height: 15px;
		margin-bottom: 5px;
		padding: 0
	}
	.losec-nn {
		margin-bottom: 0;
		padding: 1px 10px;
		width: 100%;
		border-bottom: 1px solid #ccc
	}
	.losec-nn h2 {
		float: left;
		margin: 0;
		padding: 0;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-weight: 600
	}
	.closebtn-nn {
		font-size: 30px;
		float: right;
		color: #333;
		padding-top: 6px
	}
	.dropdown-container li {
		display: block;
	}
	.bargariic {
		cursor: pointer;
		position: absolute;
		top: 4px;
		background: 0 0;
		color: #fff;
		font-size: 28px;
		padding: 0;
		z-index: 9;
	}
	.sticky .bargariic {
		color: #fff !important;
	}
	.mask {
		position: fixed;
		background: #000;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		opacity: .6;
		z-index: 99;
	}
	.navbar-toggler {
		display: none;
	}
	.Login {
		color: #fff;
		display: block !important;
		width: auto;
		font-weight: 400;
		font-size: 14px;
		letter-spacing: 1px;
		margin-right: 0;
		margin-top: -10px;
		text-align: right;
	}
	.sticky .Login {
		color: #6c6c6c !important;
	}
	.navbar-toggler {
		display: none;
	}
	.navbar-expand-lg .navbar-nav li {
		margin-right: 10px !important;
	}
	.navbar-nav .nav-link {
		font-size: 12px !important;
	}
	.pdl_br {
		padding-left: 30px !important;
	}
	.lg_core.conttent {
		display: block;
	}
	.lg_coreside {
		float: initial;
	}
	.conttent {
		text-align: left;
	}
	.w_20-n.ac_w_25 .select-styled {
		width: 100%;
	}
	.imgUp.mngbx {
		margin: inherit;
	}
	form.frmbt_view {
		margin-top: 170px;
	}
	.mbt_view {
		position: absolute;
		top: 0;
	}
	#acn ul li {
		width: 44.7%;
	}
	#acn ul li:last-child {
		width: 7%;
	}
	.nav-tabs .nav-link:hover {
		padding: 5px 20px;
	}
	.nav.nav-tabs.topbard {
		position: absolute;
		top: -62px;
	}
	.tabbing .nav-link {
		padding: 5px 20px;
	}
	.rcnt_logo ul li:nth-child(2n+2) {
		padding-bottom: 21px;
	}
	.rcnt_logo ul li:nth-child(6n+6) {
		padding-bottom: 21px;
		border-bottom: #c8c8c8 solid 1px;
	}
	.rcnt_logo ul li:nth-child(7n+7) {
		border-bottom: #c8c8c8 solid 1px;
		border-right: none;
	}
	.rcnt_logo ul li:nth-child(8n+8) {
		border-bottom: #c8c8c8 solid 1px;
	}
	.rcnt_logo ul li:nth-child(1n+1):before {
		border-radius: 50px;
		background: #fff;
		content: "";
		font-size: 20px;
		padding: 0px 14px;
		width: 30px;
		height: 30px;
		position: absolute;
		z-index: 1;
		right: -15px;
		bottom: -14px;
	}
	.rcnt_logo ul li:nth-child(3n+3) span:before {
		border-radius: 50px;
		background: #fff;
		content: "";
		font-size: 20px;
		padding: 0px 14px;
		width: 30px;
		height: 30px;
		position: absolute;
		z-index: 1;
		right: -15px;
		bottom: -14px;
	}
	.rcnt_logo ul li:nth-child(3n+3) {
		padding-bottom: 21px;
	}
	.rcnt_logo ul li:nth-child(5n+5) {
		padding-bottom: 21px;
	}
	.rcnt_logo ul li:nth-child(5n+5) span:before {
		border-radius: 50px;
		background: #fff;
		content: "";
		font-size: 20px;
		padding: 0px 14px;
		width: 30px;
		height: 30px;
		position: absolute;
		z-index: 1;
		right: -15px;
		bottom: -14px;
	}
	.rcnt_logo ul li:nth-child(3n+3) span:before {
		border-radius: 50px;
		background: #fff;
		content: "";
		font-size: 20px;
		padding: 0px 14px;
		width: 30px;
		height: 30px;
		position: absolute;
		z-index: 1;
		left: -15px;
		bottom: -14px;
	}
	.rcnt_logo ul li:nth-child(4n+4) span:before {
		border-radius: 50px;
		background: #fff;
		content: "";
		font-size: 20px;
		padding: 0px 14px;
		width: 30px;
		height: 30px;
		position: absolute;
		z-index: 1;
		right: -15px;
		bottom: -14px;
	}
	.rcnt_logo ul li:nth-child(8n+8) span:before {
		border-radius: 50px;
		background: #fff;
		content: "";
		font-size: 20px;
		padding: 0px 14px;
		width: 30px;
		height: 30px;
		position: absolute;
		z-index: 1;
		right: -15px;
		bottom: -14px;
	}
	.rcnt_logo ul li:nth-child(7n+7) span:before {
		border-radius: 50px;
		background: #fff;
		content: "";
		font-size: 20px;
		padding: 0px 14px;
		width: 30px;
		height: 30px;
		position: absolute;
		z-index: 1;
		right: -15px;
		bottom: -14px;
	}
	.rcnt_logo ul li:nth-child(10n+10) {
		border-right: #c8c8c8 solid 1px;
		border-bottom: none;
	}
	.rcnt_logo ul li:nth-child(9n+9) {
		border-bottom: #c8c8c8 solid 1px;
	}
	.search_form ul li:first-child {
		width: 59.5%;
	}
	.rcnt_logo ul li:nth-child(2n+2):before {
		display: none;
	}
	.rcnt_logo ul li:nth-child(3n+3):before {
		display: none;
	}
	.rcnt_logo ul li:nth-child(5n+5):before {
		display: none;
	}
	.rcnt_logo ul li:nth-child(1n+1) {
		width: 33.333%;
		/*  border: #c8c8c8 solid 1px; */
	}
	.team_bx {
		padding: 0;
		display: inline-block;
	}
	.team_cn {
		width: 100%;
		padding: 0px 20px 20px;
	}
	.team_mg {
		width: 168px;
		height: 165px;
		padding: 20px 20px 0;
	}
	.founder {
		padding: 20px;
		font-size: 14px;
		line-height: 25px;
	}
	.founder img {
		width: 180px;
		margin-right: 25px;
		top: -70px;
		margin-bottom: -55px;
	}
	.f_shoew {
		margin-top: 40px;
	}
	.f_shoew p {
		padding-left: 225px;
	}
	.bx1 {
		float: left;
		width: 48%;
	}
	.bx1:first-child {
		margin-right: 13px;
	}
	.introduction-img-wpr {
		height: 145px;
	}
	.introduction-img-wpr1 {
		height: 315px;
	}
	.bookover {
		position: relative;
		top: -20px;
		z-index: 1;
		padding: 20px;
	}
	.bookover_cn h3 {
		margin-bottom: 0px;
		margin-top: 20px;
		position: relative;
		top: 0px;
	}
	section.terms {
		margin: 50px 0 50px;
	}
	section.faqpg {
		margin: 50px 0 50px;
	}
	section.privacy_policy {
		margin: 50px 0 50px;
	}
	.evn_cn_details_cn {
		margin-bottom: 15px;
	}
	.evn_crc {
		margin-top: 25px;
	}
	.tmt-50 {
		margin-top: 20px;
	}
	#btn_f {
		padding: 15px 30px;
		display: inline-block;
		margin-top: 5px;
	}
	.rc_list h4 {
		line-height: 16px;
		font-size: 12px;
	}
	.rc_list {
		margin-bottom: 5px;
	}
	.news-item .feature-details {
		padding: 15px;
	}
	.rc_list {
		display: inline-block;
	}
	.news-item {
		margin-bottom: 0px;
	}
	.search_form ul li {
		width: 29%;
	}
	.search_form ul li:last-child {
		width: 8%;
	}
	section.news {
		margin: 30px 0 20px;
	}
	.banner-style-2 {
		height: 260px;
	}
	.banner-style-2:before {
		height: 260px;
	}
	.Intro h2 {
		margin-bottom: -15px;
		margin-top: 15%;
	}
	section.Introduction {
		margin: 40px 0;
	}
	section.Introduction h1 {
		font-size: 30px;
	}
	.lg_bx {
		max-width: 33.3333%;
	}
	footer {
		padding-top: 30px;
	}
	.footer_title_box {
		margin-bottom: 30px;
	}
	.bgbox {
		padding: 25px;
		margin-bottom: 40px;
	}
	.bgbox .txt {
		font-size: 23px;
	}
	.bgbox .btnshr {
		top: 5px;
	}
	.img_hst {
		height: auto;
	}
	.img_hst img {
		width: 100%;
	}
	.navbar-dark .navbar-brand {
		color: #fff;
		font-size: 16px;
		font-weight: 600;
		letter-spacing: 0.5px;
	}
	.mbt_none {
		display: none;
	}
	.bgr {
		height: auto;
	}
	.container.menegsect {
		position: relative;
		top: 0px;
	}
	.allsimg ul li {
		height: 140px;
	}
	.navbar-dark .navbar-brand span {
		/* font-size: 14px;
    position: relative;
    display: block; */
	}
	.sticky .navbar-brand {
		text-align: left;
		color: #6c6c6c;
		font-size: 16px;
		font-weight: 600;
	}
	/* .industry-block p {font-size: 12px;} */
	.sticky .navbar-brand span {
		/*     display: block;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    top: -3px; */
	}
	.sticky .desktop_logo {
		display: none !important;
	}
	.carousel-indicators {
		display: none;
	}
	.phone_box {
		float: right;
		width: 39%;
	}
	.carousel-caption {
		right: 8%;
		left: 8%;
		padding-top: 0px;
		padding-bottom: 60px;
		bottom: 3%;
		width: 50%;
	}
	.carousel-caption p {
		margin-top: 14px;
		font-size: 15px;
		letter-spacing: 0.5px;
	}
	.carousel-caption h1 {
		font-size: 24px;
		line-height: 35px;
		font-weight: 400;
	}
	#main_slider .carousel-control-prev {
		left: 0;
	}
	.select {
		width: 100%;
		margin-bottom: 30px;
	}
	.carousel-caption1 {
		height: 420px;
		margin-left: 18%;
		margin-right: 23%;
	}
	.carousel-control-prev {
		left: 55%;
		width: 3%;
		height: 20px;
		top: 50%;
	}
	.carousel-control-next {
		right: 35%;
		width: 3%;
		height: 20px;
		top: 50%;
	}
	.services {
		padding-top: 60px;
		padding-bottom: 20px;
		background-attachment: fixed;
	}
	.featured_box {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	#slider .owl-next {
		position: absolute;
		top: auto;
		right: 43.5%;
	}
	#slider .owl-prev {
		position: absolute;
		top: auto;
		left: 44.5%;
	}
	.testimonials {
		background-color: #f7f7f8;
		padding-top: 50px;
		padding-bottom: 100px;
	}
	.testimonials_img {
		float: left;
		width: 100%;
		min-height: auto;
	}
	.testimonials_con {
		width: 100%;
	}
	#testimonials_slider .carousel-control-next {
		right: 45%;
		width: 3%;
		height: 20px;
		top: auto;
		bottom: -5.5%;
	}
	#testimonials_slider .carousel-control-prev {
		left: 45%;
		width: 3%;
		height: 20px;
		top: auto;
		bottom: -5.5%;
	}
	.carousel-indicators {
		bottom: -8%;
	}
	.agents {
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.agents_detail {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#slider1 .owl-prev {
		position: absolute;
		top: auto;
		left: 43.5%;
	}
	#slider1 .owl-next {
		position: absolute;
		top: auto;
		right: 43.5%;
	}
	.one_box {
		width: 24.5%;
		float: left;
	}
	.two_box {
		width: 24.5%;
		float: left;
		padding-left: 0px;
	}
	.three_box {
		width: 24.5%;
		float: left;
		padding-left: 0px;
	}
	.four_box {
		padding-left: 0px;
		width: 24.5%;
		float: left;
	}
	.counter_box_img {
		float: none;
		margin-right: 0px;
		margin-top: 15px;
		text-align: center;
	}
	.counter-value {
		text-align: center;
	}
	.counter_box_con p {
		text-align: center;
	}
	.counter_line {
		height: 140px;
	}
	.blog {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.partners {
		background-color: #f7f7f8;
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.blog_box {
		margin-bottom: 30px;
	}
	.call_con h2 {
		width: 100%;
		text-align: center;
		margin-bottom: 30px;
	}
	.call_to_action .offset-2 {
		margin-left: 0;
	}
	.call_btn {
		float: none;
		margin-top: 0px;
		text-align: center;
	}
	.call_to_action {
		padding-top: 35px;
		padding-bottom: 55px;
	}
	.footer_newsletter input {
		width: 58%;
	}
	#footer-social li {
		margin: 2px;
		padding: 5px;
	}
	.quick_link {
		width: 100%;
		float: left;
		margin-right: 0px;
		margin-left: 0;
		margin-top: 25px;
	}
	.information_link {
		width: 50%;
		float: left;
		margin-right: 0px;
	}
	.information_link .quick_links ul li {
		width: 50%;
	}
	.contact_detail_box {
		width: 100%;
		margin-right: 0;
		margin-top: 26px;
		margin-left: 0;
	}
	.tweets_box {
		width: 42%;
		float: left;
		margin-top: 30px;
	}
	.property_con {
		box-shadow: 0px 5px 15px 0px rgba(3, 3, 31, 0.15);
		;
	}
	.ouragents img {
		width: 100%;
	}
	.blog_social {
		padding-left: 36%;
		padding-right: 36%;
	}
	.leave_a_comment {
		margin-top: 45px;
		margin-bottom: 40px;
	}
	.coming_newsletter {
		width: 70%;
	}
	.grid_view {
		margin-top: 30px;
	}
	.properties_select_box {
		margin-top: 30px;
	}
	.featured_img img {
		width: 100%;
	}
	#slider2 .owl-next {
		position: absolute;
		top: auto;
		right: 43.5%;
	}
	#slider2 .owl-prev {
		position: absolute;
		top: auto;
		left: 44.5%;
	}
	.preview-thumbnail.nav-tabs li {
		width: 23%;
		margin-right: 18px;
	}
	.show {
		padding: 0px;
		/* background: #f5f5f5; */
	}
	.desktop_logo {
		/* display:none !important; */
	}
	.phone_logo {
		display: block !important;
	}
	ul.navbar-nav {
		margin-top: 0px;
	}
	.navbar {
		height: auto;
		padding: 0;
		position: relative;
		top: 7px;
	}
	.nav-item:first-child:before {
		background-color: #c6a062;
	}
	header {
		min-height: 50px;
	}
	.navbar-toggler {
		padding-right: 0;
	}
	.sticky .navbar {
		height: auto;
		padding: 0;
		top: inherit;
		min-height: 50px;
		align-items: center!important;
		}
	.sticky {
		min-height: 50px;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		margin-left: 0px;
		width: 100%;
	}
	.carousel-indicators {
		display: none !important;
	}
	.welcome_box {
		padding-top: 60px;
		padding-bottom: 50px;
	}
	.search_btn {
		display: none;
	}
	/* .dropdown:hover .dropdown-menu {
    display: none;
} */
	.dropdown-menu.show {
		display: block !important;
	}
	/* .dropdown:hover .dropdown-menu {
    display: none;
} */
	.dropdown-menu.show {
		display: block !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;
		float: right;
		margin-top: 10px;
	}
	.navbar-nav .nav-link {
		padding-top: 10px !important;
		padding-bottom: 10px;
	}
	.mail_box p a {
		font-size: 14px;
	}
	.phone_box p a {
		font-size: 14px;
	}
	.phone_box {
		width: 77%;
	}
	.mail_box i {
		margin-right: 5px;
	}
	.mail_box {
		display: none;
	}
	.phone_contact {
		display: block;
		margin-top: 8px;
	}
	.phone_box {
		display: none;
	}
	#top-social {
		text-align: right;
		list-style: none;
		padding: 0;
		margin-bottom: 7px;
		margin-top: 8px;
	}
	#top-social li {
		display: inline;
		margin: 2px;
		padding: 2px;
	}
	#top-social a {
		text-decoration: none;
		font-family: sans-serif;
		font-weight: bold;
		color: #c6a062;
		font-variant: small-caps;
		font-size: 17px;
		transition: all ease 0.5s 0s;
	}
	#top-social a:hover {
		opacity: 0.5;
		transition: all ease 0.5s 0s;
	}
	.phone_social {
		display: block;
	}
	a#navbarDropdownMenuLink i {
		display: none;
	}
	ul.navbar-nav {
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		/*     position: absolute;
    width: 100%;
    background: #f5f5f5; */
	}
	/* .navbar-nav .nav-link {
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 13px;
	color: #333 !important;
} */
	.nav-item:first-child:before {
		display: none;
	}
	li.nav-item::before {
		display: none;
	}
	.list_view .featured_img {
		width: 50%;
		float: left;
	}
	.list_view .featured_con {
		padding: 12px 20px 12px 20px;
	}
}

@media (width:768px) {
	.about_cn {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.img_bgs img {
		width: 82.5%;
	}
	.overview {
		padding: 20px 10px 10px;
	}
	.desktop_prt .col-lg-3:nth-child(4) {
		width: 33%;
	}
	.desktop_prt .col-lg-3:nth-child(3) {
		width: 33%;
	}
	.desktop_prt .col-lg-3:nth-child(2) {
		width: 33%;
	}
	.merketplace {
		padding-top: 40px;
		padding-bottom: 30px;
	}
	.revwcn.rvw_r {
		margin-bottom: 20px;
		display: inline-block;
		width: 100%;
	}
	.lisname h4 {
		display: inline-block;
		white-space: nowrap;
		width: 70%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.lisname {
		display: flow-root;
		width: 300px;
	}
	div#example2 .fa-caret-down {
		float: right;
		padding-right: 8px;
		display: none;
	}
	.bgr_gr ul li {
		width: 45%;
	}
	.country.phlist.w_30 #example i {
		position: absolute;
		top: 12px;
		right: 10px;
	}
	.wlt_b a {
		padding: 8px 7px;
		font-size: 12px;
		margin-right: 0px;
		white-space: nowrap;
	}
	.us_r_gl p {
		margin: 15% 0%;
	}
	.points_us {
		text-align: left;
		margin-top: 15px;
		padding-left: 5px;
	}
	.us_r_gl p {
		font-size: 19px;
	}
	#all_ctrys2 .lst_url ul li a {
		text-align: left;
	}
	.addck {
		margin-bottom: 30px;
	}
	.underfrt .wd_40 {
		width: 100%;
	}
	.underfrt .wd_60 {
		width: 100%;
	}
	.dvrlist1 ul {
		margin: 0 !important;
		padding: 0;
	}
	.dvrlist2 ul {
		margin: 0 !important;
		padding: 0;
	}
	.rfecontn.nwred {
		width: 100%;
		text-align: left;
		margin-top: 25px;
	}
	.lfecontn {
		width: 100%;
		padding: 15px 20px 15px;
	}
	.rfecontn {
		width: 100%;
		padding: 0px 20px 15px;
	}
	.htrproducts {
		padding: 15px;
	}
	.revslsi {
		position: relative;
		right: 0;
		top: 10px;
		display: inline-block;
		padding-bottom: 10px;
	}
	.user_m_f {
		padding: 0 25px;
	}
	.imgbx {
		width: 120px;
		height: 110px;
		margin-top: 10px;
	}
	#tabcontnt {
		width: 72.3%;
		padding-left: 10px;
	}
	#tabcontnt h1 a {
		display: inline-block;
		white-space: nowrap;
		width: 100%;
		font-size: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#tabcontnt h1 span {
		float: left;
		display: contents;
		font-size: 14px;
		padding: 0 0px;
	}
	#tabcontnt h1 {
		font-size: 18px;
		margin: 10px 0 5px 0;
	}
	#tabcontnt p {
		font-size: 13px;
		margin-bottom: 10px;
	}
	#unctnt p {
		font-size: 14px;
		margin: 0 0 0 0;
		color: #4a4a4a;
		margin-bottom: 0px;
		display: block;
		white-space: nowrap;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.img_unset {
		height: 330px;
	}
	.hiddens {
		right: 25px;
		font-size: 30px;
		top: 15px;
	}
	.hidden-menu {
		padding: 20px 20px;
	}
	.firstrd .rdset {
		margin-right: 0;
		margin-bottom: 20px;
		width: 50%;
	}
	.en_l {
		color: #fff !important;
		font-size: 18px;
		position: relative;
		top: -4px;
		padding: 8px 5px;
		margin-right: 16px;
	}
	.sticky .en_l {
		color: #6c6c6c !important;
	}
	.modal {
		overflow: hidden;
	}
	.modal.fade.show {
		overflow-x: hidden;
		overflow-y: auto;
	}
	.mailbx {
		text-align: center;
		margin-top: 40px;
		padding: 20px;
		background: #cccccc12;
	}
	.mailbx p {
		font-size: 12px;
	}
	nav.navbar.navbar-expand-lg.navbar-dark a {
		display: block;
	}
	nav.navbar.navbar-expand-lg.navbar-dark img {
		width: 35%;
		margin: 0 auto;
		position: relative;
		top: -4px;
	}
	.bor_b {
		border-bottom: #ccc6 solid 1px;
	}
	.dkt_none {
		display: block !important;
	}
	span.bargariic {
		display: block;
	}
	div#mySidenav {
		display: block;
	}
	.navbar-dark .navbar-brand {
		margin: 0 auto;
	}
	.navbar-dark .navbar-nav .nav-link {
		color: #333;
	}
	.sidenav {
		height: 100%;
		width: 250px;
		position: fixed;
		z-index: 99999999;
		top: 0;
		left: 0;
		background-color: #f9f9f9;
		overflow-x: hidden;
		transition: .5s;
		padding-bottom: 50px;
		border-right: 1px solid #ccc;
		padding-top: 30px;
	}
	.dropdown-btn,
	.sidenav a {
		padding: 12px 8px 5px 16px;
		text-decoration: none;
		font-size: 14px;
		color: #232323;
		display: block;
		border: none;
		background: 0 0;
		width: 100%;
		text-align: left;
		cursor: pointer;
		outline: 0;
		transition: .3s
	}
	.losec1 {
		width: 100%;
		border-bottom: 1px solid #ccc;
		margin: 0 0 10px
	}
	.dropdown-btn:hover,
	.sidenav a:hover {
		color: #232323
	}
	button.dropdown-btn.active {
		background-color: #e8e7e7;
		color: #8b8b8b
	}
	.dropdown-container {
		display: none;
		background-color: #f7f7f7;
		padding-left: 8px
	}
	.dropdown-container a {
		border-bottom: 1px dotted #dcdcdc!important;
		padding: 7px 8px 7px 11px!important;
		text-decoration: none;
		font-size: 13px;
		color: #818181;
		display: block;
		background: 0 0;
		width: 100%;
		text-align: left;
		cursor: pointer;
		outline: 0;
		transition: .3s
	}
	.dropdown-container a:last-child {
		border: none!important
	}
	.fa-caret-down {
		float: right;
		padding-right: 8px
	}
	.sidenav .closebtn {
		position: absolute;
		top: -17px;
		width: 50px;
		right: 0;
		font-size: 36px;
		margin-left: 0;
	}
	.losec {
		margin-bottom: 8px;
		padding: 5px 10px;
		width: 100%;
		border-bottom: 1px solid #ccc
	}
	.losec .ivoc {
		float: left;
		text-align: center;
		width: 20%;
		font-size: 26px;
		line-height: 42px;
		color: #999;
		height: 45px;
		background: #e7e6e7;
		border-radius: 50px;
		border: 1px solid #c9c9c9;
		margin-top: 5px
	}
	.losec h2 a {
		float: right;
		width: 75%;
		margin-bottom: 0;
		padding: 0;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-weight: 600
	}
	.losec p a {
		float: right;
		width: 75%;
		font-size: 13px;
		color: #999;
		text-align: left;
		line-height: 15px;
		margin-bottom: 5px;
		padding: 0
	}
	.losec-nn {
		margin-bottom: 0;
		padding: 1px 10px;
		width: 100%;
		border-bottom: 1px solid #ccc
	}
	.losec-nn h2 {
		float: left;
		margin: 0;
		padding: 0;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-weight: 600
	}
	.closebtn-nn {
		font-size: 30px;
		float: right;
		color: #333;
		padding-top: 6px
	}
	.dropdown-container li {
		display: block;
	}
	.bargariic {
		cursor: pointer;
		position: absolute;
		top: 0px;
		background: 0 0;
		color: #fff;
		font-size: 30px;
		padding: 0;
		z-index: 9;
	}
	.sticky .bargariic {
		color: #fff !important;
	}
	.mask {
		position: fixed;
		background: #000;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		opacity: .6;
		z-index: 99;
	}
	.navbar-toggler {
		display: none;
	}
	.Login {
		color: #fff;
		display: block !important;
		width: auto;
		font-weight: 400;
		font-size: 15px;
		letter-spacing: 1px;
		margin-right: 0;
		margin-top: -9px;
		text-align: right;
	}
	.sticky .Login {
		color: #6c6c6c !important;
	}
}

@media (min-width:411px) and (max-width:420px) {
	#tabcontnt {
		width: 73% !important;
		padding-left: 5px;
	}
	.log_all {
		top: 50px !important;
	}
	.img_fl1 img {
		width: 63% !important;
		margin: 0 auto;
		display: block;
	}
	.img_bgs img {
		width: 60.7% !important;
	}
	.tx_ajust {
		text-align: left !important;
	}
	.bgxs_co img {
		width: 10% !important;
	}
	.modal {
		overflow: hidden;
	}
	.modal.fade.show {
		overflow-x: hidden;
		overflow-y: auto;
	}
	nav.navbar.navbar-expand-lg.navbar-dark img {
		margin-right: 35px !important;
	}
	.Intro h2 {
		margin-top: 15% !important;
	}
	.tabbing .nav-link {
		padding: 2px 5px !important;
		font-size: 13px !important;
	}
	.nav-tabs .nav-link:hover {
		padding: 2px 5px !important;
		font-size: 13px !important;
	}
}

@media (min-width: 481px) and (max-width: 767px) {
	section.shopping {min-height: 90vh;}
    .user_phlist.w_69 {margin-bottom: 15px;}	
	.country.phlist.w_30 div#example2 {position: relative;}
	.country.phlist.w_30 div#example2 i.fa.fa-caret-down {position: absolute; top: 12px;}
	.prd_mt_40{margin-top:10px;}
	.prd_prds .inv_cont {padding: 15px 10px 5px;}
   .prd_prds .inv_cont h1 {font-size:16px; font-weight:500;}	
   .prd_prds .inv_cont span {font-size:15px; font-weight:500;}
   .prd_prds .inv_cont p a {padding: 6px 15px; font-size: 12px;}
   
   
   .investment .img_unset img {width: 100%; height: 100%; object-fit: cover;}
	.menu_catgry_lst {
		display: none;
	}
	.menuheader {
		position: absolute;
		top: 8px;
	}
	.open-menu span.ctgry {
		display: none;
	}
	.open-menu,
	.close-menu {
		top: 0px;
	}
	.sticky .open-menu {top:0px;}
	.mb_mt_10 {
		margin-top: 20px;
	}
	.phlist.w_30 .dropdown-toggle::after {
		display: none;
	}
	.avleval1 {
		text-align: left;
		display: inline-block;
		margin-top: 12px;
	}
	.form_pay_ls {
		padding: 40px 25px;
	}
	.shop_crt_l#notifications {
		position: absolute;
		right: 75px;
		    z-index:9;
	}
	.shop_crt_l#notifications span.round_itm {
		position: absolute;
		top: 8px;
		left: 25px;
		z-index: 1;
	}
	.shop_crt_l#notifications a i {
		color: #000;
		font-size: 18px;
	}
	.shop_crt_l span.round_itm {
		background: #ff3131;
		position: absolute;
		width: 20px;
		color: #fff;
		text-align: center;
		line-height: 20px;
		font-size: 12px;
		right: 5px;
		top: 7px;
		height: 20px;
		border-radius: 60px;
	}
	.wlt_b {
		text-align: left;
		display: flex;
		margin-bottom: 15px;
	}
	.lg_form_f1 {
		width: 96%;
		border-radius: 5px;
	}
	#vibutton a:hover {
		padding: 6px 25px;
	}
	.country.phlist.w_30 #example i {
		position: absolute;
		top: 12px;
		right: 10px;
	}
	.desktop_prt {
		display: none;
	}
	.footer_title_box p {
		margin: 5px 0px 20px 0px;
	}
	.shplit .lisname {
		display: block;
		width: 220px;
	}
	.us_r_gl p span.mbl {
		display: block;
	}
	.points_us {
		text-align: left;
		margin-top: 15px;
		padding-left: 5px;
	}
	.us_r_gl {
		margin-bottom: 30px;
	}
	.or_my_pro .nwreds {
		display: block !important;
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		padding-top: 5px;
		height: 60px;
		margin-bottom: 15px;
		flex-wrap: inherit;
	}
	.ordr_h {
		width: 100%;
	}
	.ordr_h h3 {
		margin: 0 0 10px 0;
	}
	.lisname h4 {
		font-size: 16px;
		padding: 0px 0 0 0;
		display: inline-block;
		white-space: nowrap;
		width: 70%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.num-block.skin-2 {
		position: relative;
		top: 20px;
	}
	.inp form {
		display: flex;
	}
	.sho_lf {
		width: 180px;
	}
	.btnaddto {
		position: relative;
		top: 20px;
	}
	span.mbl_smry {
		display: inline-block;
		white-space: nowrap;
		width: 70%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	div#example3 {
		margin-bottom: 30px;
	}
	.addck {
		margin-bottom: 30px;
	}
	.lfecontn {
		float: left;
		width: 100%;
		padding: 10px 15px 10px;
	}
	.rfecontn {
		width: 100%;
		padding: 0px 15px 10px;
	}
	.htrproducts {
		padding: 10px;
	}
	.revslsi {
		position: relative;
		right: 0;
		top: 10px;
		display: inline-block;
		padding-bottom: 10px;
	}
	.underfrt .wd_40 {
		width: 100%;
	}
	.underfrt .wd_60 {
		width: 100%;
	}
	.dvrlist1 ul {
		margin: 0 !important;
		padding: 0;
	}
	.dvrlist2 ul {
		margin: 0 !important;
		padding: 0;
	}
	.rfecontn.nwred {
		width: 100%;
		text-align: left;
		margin-top: 25px;
	}
	.odrviwe .imgleft {
		float: left;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.user_m_f {
		padding: 0 25px;
	}
	.page-section-ptb2 {
		padding: 30px 0;
	}
	.imgbx {
		width: 100px;
		height: 90px;
		margin-top: 10px;
	}
	#tabcontnt {
		width: 68%;
		padding-left: 0px;
	}
	#tabcontnt h1 {
		font-size: 18px;
		margin: 15px 0 5px 0;
	}
	#tabcontnt h1 span {
		float: left;
		font-size: 13px;
		padding: 0 0px;
		display: contents;
		font-weight: 500;
	}
	#tabcontnt h1 a {
		display: inline-block;
		white-space: nowrap;
		width: 100%;
		font-size: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#unctnt p {
		font-size: 13px;
	}
	#hst_or {
		margin-bottom: 30px !important;
	}
	.skin-2 .num-in {
		width: 130px;
	}
	.tabs li {
		padding: 7px 20px !important;
		border-radius: 3px !important;
	}
	.connue {
		font-size: 12px;
		font-weight: 500;
		padding-right: 10px;
		position: relative;
		top: 5px;
	}
	.usr_l_al1 {
		padding: 15px;
		margin-bottom: 20px;
	}
	.usr_l_al1 h4 {
		font-size: 18px;
	}
	.usr_l_al1 p a {
		padding: 4px 15px;
	}
	.usr_l_al1 p {
		margin: 25px 0 10px 0px;
	}
	.usr_l_al a {
		padding: 10px 45px;
		font-size: 15px;
	}
	.Succes {
		width: 100%;
	}
	div#usr_u {
		position: absolute;
		right: 50px;
	}
	.dropdown-menu#all_ctrys2 {
		left: -200px;
		top: 30px;
	}
	.dropdown-menu#all_ctrys2:before {
		border-bottom: 5px solid #fff;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		content: "";
		height: 0;
		left: 212px;
		position: absolute;
		top: -5px;
		width: 0;
		z-index: 999;
	}
	#all_ctrys2 .usr_list_c h6 {
		display: flex;
	}
	#all_ctrys2 .usr_list_c h6 a {
		color: #333;
	}
	#all_ctrys2 .usr_list_c span a {
		color: #333;
		display: inline-block !important;
		padding: 0;
	}
	.lst_url ul li a {
		color: #333;
		padding: 6px 10px;
		letter-spacing: 0;
		text-align: left;
	}
	.dropdown-menu.drbox {
		box-shadow: none;
	}
	.dropdown-menu#all_ctrys1 {
		left: -260px;
		margin-top: 10px;
		width: 310px;
		border-radius: 0;
		padding: 15px;
	}
	.dropdown-menu#all_ctrys1:before {
		border-bottom: 5px solid #fff;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		content: "";
		height: 0;
		left: 277px;
		position: absolute;
		top: -5px;
		width: 0;
		z-index: 999;
	}
	.dropdown-menu.drbox p {
		display: flex;
		letter-spacing: 0;
	}
	.dropdown-menu.drbox p a {
		padding: 0 5px;
	}
	.dropdown-menu#all_ctrys1 .productleft {
		height: 60px;
	}
	.dropdown-menu#all_ctrys1 .productleft a img {
		width: 100%;
		position: relative;
		top: 4px;
		margin: 0;
	}
	#vibutton {
		margin-top: 15px;
		display: flex;
	}
	#vibutton a:nth-child(2) {
		float: right;
		position: relative;
		top: 0px;
		padding: 6px 20px;
		left: 10px;
	}
	#vibutton a {
		padding: 6px 25px;
	}
	.shop_crt_l a i {
		font-size: 20px;
	}
	.search-add span.fa.fa-search {
		    color: #000000;
    font-size: 20px;
    position: relative;
    top: -9px;
    right: 0px;
    -webkit-text-stroke: 1px #ffffff;
	}
	.Exp-serach {
		width: 0%;
		min-width: 15px;
		height: 42px;
		line-height: 40px;
		float: right;
		-webkit-transition: width 0.3s;
		-moz-transition: width 0.3s;
		transition: width 0.3s;
		-webkit-backface-visibility: hidden;
	}
	.ExpInput {
		background: transparent;
		border: medium none;
		color: #a0b58d;
		font-family: inherit;
		font-size: 20px;
		height: 57px;
		margin: 0;
		outline: medium none;
		padding: 0 2%;
		position: absolute;
		right: 0;
		top: 0;
		width: 50%;
		z-index: 10;
	}
	input[type="search"].ExpInput {
		-webkit-appearance: none;
		-webkit-border-radius: 0px;
		background: #fff;
	}
	.search-add input {
		padding: 0px 5px 0px 15px;
		line-height: auto;
		border: none;
	}
	.ExpInput::-webkit-input-placeholder {
		color: #efb480;
	}
	.ExpInput:-moz-placeholder {
		color: #a0b58d;
	}
	.ExpInput::-moz-placeholder {
		color: #a0b58d;
	}
	.ExpInput:-ms-input-placeholder {
		color: #a0b58d;
	}
	.ExpIcon,
	.Expbtn {
		width: 50px;
		height: 30px;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		padding: 0;
		margin: 0;
		line-height: 50px;
		text-align: center;
		cursor: pointer;
	}
	.Expbtn {
		background: #fff;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		color: transparent;
		color: red;
		border: none;
		outline: none;
		z-index: -1;
	}
	.ExpIcon {
		color: #fff;
		background: #a0b58d;
		z-index: 90;
		font-size: 22px;
		font-family: "icomoon";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		-webkit-font-smoothing: antialiased;
	}
	.ExpIcon:before {
		content: "";
	}
	.Exp-serach.Exp-serach-open,
	.no-js .Exp-serach {
		width: 70%;
		border: #ccc solid 1px;
		background: #293959;
	}
	.Exp-serach.Exp-serach-open .ExpIcon,
	.no-js .Exp-serach .ExpIcon {
		color: #272727;
		z-index: 11;
	}
	.Exp-serach.Exp-serach-open .Expbtn,
	.no-js .Exp-serach .Expbtn {
		/*    z-index: 90;*/
	}
	.search-add {
		margin: 2px 0px 0 0px !important;
		position: absolute !important;
		right: 120px;
		display: block !important;
	}
	.lisname h3 {
		font-size: 15px;
		display: block;
		white-space: nowrap;
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.lisname p {
		white-space: pre-wrap;
	}
	section .table td,
	.table th {
		vertical-align: baseline;
	}
	.btnchk_b a {
		font-size: 11px;
		font-weight: 500;
		padding: 9px 10px;
		margin-right: 5px;
	}
	.connue a {
		font-size: 12px;
	}
	.connue img {
		margin-right: 10px;
	}
	section.investment {
		margin: 30px 0 40px;
	}
	.investment .img_unset {
		height: 200px;
	}
	.mb_m_al {
		margin-bottom: 10px;
		font-size: 18px;
		font-weight: 500;
	}
	.socalm {
		display: table;
		margin: 0 auto;
		margin-top: 25px;
	}
	.tb_none {
		display: none;
	}
	.brdascom {
		padding: 15px 0;
	}
	.abhen_pr {
		text-align: left;
	}
	.retnbun_cn {
		width: 50%;
	}
	.retnbun {
		width: 50%;
	}
	.rvlist {
		margin-bottom: 35px;
		display: flex;
	}
	.mball {
		display: block !important;
		margin-top: 20px;
		margin-bottom: 0;
	}
	.mbnone {
		display: none;
	}
	.alert.top {
		font-size: 13px;
	}
	.alert.top span.spes_mb {
		padding: 0 15px;
	}
	.alert.top .close {
		position: relative;
		left: -5px;
		top: -9px;
	}
	.modal-body.shop_g h1 {
		font-size: 32px;
		font-weight: 600;
		margin-bottom: 10px !important;
	}
	.modal-body.shop_g h4 {
		font-size: 20px;
	}
	.modal-body.shop_g p {
		font-size: 14px;
		margin-bottom: 0;
	}
	.shop_g input.input-lg.form-control {
		width: 100%;
		border-radius: 4px;
		margin-bottom: 10px;
	}
	.blkcol {
		padding: 9px 15px;
	}
	.shop_g span.input-group-btn {
		width: 100%;
	}
	.shop_g span.input-group-btn a {
		border-radius: 4px !important;
	}
	.shop_g p.text-muted.small.text-center {
		margin: -6px 0 15px 0;
		font-size: 13px;
	}
	.mball .faq-quest h5 a i {
		-webkit-text-stroke: 0px #fff;
		color: #ffffff;
	}
	.lg_form {
		width: 100%;
		border-radius: 5px;
		padding: 15px;
	}
	.lg_form_b {
		width: 100%;
		border-radius: 0px 0px 5px 5px;
		padding: 20px 15px;
	}
	.lg_form1 {
		width: 100%;
		border-radius: 5px;
		padding: 15px;
	}
	.lg_form_f {
		width: 100%;
		border-radius: 5px;
		padding: 15px;
	}
	.lg_form_fg {
		width: 100%;
		border-radius: 5px;
		padding: 15px;
	}
	.show_m {
		width: 100%;
	}
	.pop_const p:nth-child(2n+1) {
		margin-bottom: 15px;
	}
	.about_cn {
		padding-top: 40px;
		padding-bottom: 0px;
	}
	.img_bgs img {
		width: 64.5%;
	}
	.img_bgs {
		margin-bottom: 30px;
	}
	.mball .faq-quest h5 a {
		color: #ffffff;
		padding: 10px 0;
	}
	/* .log_all {top: 50px; height: auto;} */
	a.lg_cntent.top {
		position: relative;
		left: 40px;
		max-width: 23% !important;
	}
	#main_slider {
		margin-top: 0px;
	}
	.carousel-caption {
		right: 0%;
		left: 5%;
		padding-top: 0px;
		padding-bottom: 0px;
		display: none;
	}
	.carousel-caption p {
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 14px;
		font-weight: 300;
	}
	.btn_but {
		margin-top: 5px;
		margin-bottom: 10px;
		display: inline-block;
	}
	.btn_but a {
		font-size: 12px;
		padding: 6px 10px;
		border: #fff solid 1px;
		border-radius: 4px;
	}
	header {
		min-height: 50px;
	}
	.img_fl1 {
		bottom: 15px;
		right: 0px;
		z-index: 99;
	}
	.img_fl1 img {
		width: 45% !important;
		margin: 0 auto;
		display: block;
	}
	.who_right {
		display: none;
	}
	.heding {
		margin-bottom: 20px;
	}
	.wh_content h1 {
		font-size: 19px;
		margin-bottom: 10px;
	}
	.who_left:before {
		left: 11px;
	}
	.who_left {
		padding-bottom: 0px;
		width: 100%;
		padding-right: 5px;
	}
	.who_left p {
		font-size: 15px;
		margin: 0 0 14px 0;
		line-height: 24px;
		padding-left: 40px;
	}
	.who_left h1 span {
		font-size: 14px;
		padding: 2px 7px;
		top: 0px;
		margin-right: 10px;
	}
	.imgsection {
		display: none;
	}
	.infisection {
		padding: 35px 15px;
		text-align: center;
	}
	.infisection ul li {
		text-align: left;
	}
	.merketplace {
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.contact_detail_box {
		width: 100%;
		float: left;
		margin-right: 0px;
		margin-top: 20px;
		margin-left: 0;
	}
	.infisection h1 {
		font-size: 28px;
	}
	.merketplace .heding {
		margin-bottom: 28px;
	}
	#menagesd .owl-nav {
		position: unset;
		top: 0;
		float: inherit;
		display: none;
	}
	.owl-prev {
		left: 0% !important;
	}
	.owl-next {
		right: 0% !important;
	}
	.investments .heding {
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.carousel-caption h1 {
		font-size: 20px;
		font-weight: 300 !important;
		line-height: 23px;
		margin-bottom: 10px;
	}
	.img_fl {
		position: absolute;
		bottom: -20px;
		left: -150px;
		width: 290px;
		z-index: 1;
	}
	.all_shw a {
		font-size: 14px;
	}
	.blkg_r {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: 300;
	}
	.grn_l {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: 300;
	}
	.footer_title_box {
		margin-bottom: 10px;
	}
	.footer_title_box img {
		width: 80%;
	}
	.firstrd h1 {
		font-size: 20px;
		margin: 0 0 20px 5px;
	}
	.checkbox-custom,
	.checkbox-custom-label,
	.radio-custom,
	.radio-custom-label {
		font-size: 15px;
	}
	span.hiddens img {
		width: 18px;
	}
	.hiddens {
		right: 25px;
		font-size: 30px;
		top: 15px;
	}
	.hidden-menu {
		padding: 20px 20px;
	}
	.firstrd .rdset {
		margin-right: 0;
		margin-bottom: 20px;
		width: 100%;
	}
	.en_l {
		color: #fff !important;
		font-size: 18px;
		position: relative;
		top: -4px;
		padding: 8px 5px;
		margin-right: 12px;
	}
	.sticky .Login {
		color: #fff !important;
	}
	.sticky .en_l {
		color: #fff !important;
	}
	.sticky .bargariic {
		color: #fff !important;
	}
	.lg_core.conttent {
		display: block;
	}
	.lg_coreside {
		DISPLAY: inline-block;
		float: initial;
	}
	.conttent {
		text-align: center;
	}
	.tx_ajust {
		text-align: left !important;
	}
	.bgxs_co img {
		width: 12%;
	}
	.modal {
		overflow: hidden;
	}
	.modal.fade.show {
		overflow-x: hidden;
		overflow-y: auto;
	}
	.mailbx {
		text-align: center;
		margin-top: 20px;
		padding: 20px 0;
		background: #cccccc12;
	}
	nav.navbar.navbar-expand-lg.navbar-dark a {
		display: block;
	}
	.lg_bx .remove_d p {
		margin: 45px 0 0px 0;
	}
	.lg_bx .remove_d span {
		font-size: 13px;
	}
	#acn ul li:first-child {
		width: 100%;
	}
	#acn ul li {
		width: 81%;
	}
	#acn ul li:last-child {
		width: 17%;
	}
	#ac_conlist sub {
		padding: 15px;
	}
	.imgUp.mngbx {
		margin: inherit;
	}
	form.frmbt_view {
		margin-top: 170px;
	}
	.mbt_view {
		position: absolute;
		top: 0;
	}
	.nav-tabs .nav-link:hover {
		padding: 2px 3px;
		font-size: 12px;
	}
	.nav.nav-tabs.topbard {
		position: absolute;
		top: -42px;
	}
	.tabbing .nav-link {
		padding: 2px 3px;
		font-size: 12px;
	}
	nav.navbar.navbar-expand-lg.navbar-dark img {
		width: 100%;
		margin: 0 auto;
		margin-right: 30px;
		position: relative;
		top: 0px;
	}
	.cell-right {
		padding-top: 10px;
	}
	.industry-block h3 {
		padding: 12px 30px;
	}
	.wight_c {
		background: #fff;
		box-shadow: none;
	}
	.mbt_none {
		display: none;
	}
	.wh_content p {
		text-align: justify;
	}
	.col-lg-12.mt-5 {
		margin-top: 20px !important;
	}
	.wh_content .readmore a {
		padding: 8px 15px;
	}
	.bor_b {
		border-bottom: #ccc6 solid 1px;
	}
	.dkt_none {
		display: block !important;
	}
	span.bargariic {
		display: block;
	}
	div#mySidenav {
		display: block;
	}
	.mb_none {
		display: none;
	}
	#menagesd .owl-nav .owl-prev .left_arrow {
		width: 45px;
		height: 45px;
	}
	#menagesd .owl-nav .owl-next .right_arrow {
		width: 45px;
		height: 45px;
	}
	.search_form ul li:first-child {
		width: 100%;
	}
	.rcnt_logo ul li:nth-child(2n+2):before {
		display: none;
	}
	.rcnt_logo ul li:nth-child(3n+3):before {
		display: none;
	}
	.rcnt_logo ul li:nth-child(5n+5):before {
		display: none;
	}
	.bgr {
		margin: 40px 0;
	}
	.featured_brand {
		margin-top: -7%;
	}
	.rcnt_logo ul li:nth-child(1n+1) {
		width: 50%;
		/* border: #c8c8c8 solid 1px; */
	}
	.rcnt_logo ul li a img {
		width: 100%;
	}
	.container.menegsect {
		top: 0px;
	}
	.team_bx {
		padding: 0;
		display: inline-block;
	}
	.team_cn {
		width: 100%;
		padding: 0px 20px 20px;
	}
	.team_mg {
		width: 168px;
		height: 165px;
		padding: 20px 20px 0;
	}
	.inner_title {
		letter-spacing: 0;
	}
	.founder img {
		width: 150px;
		margin-right: 25px;
		top: -50px;
		margin-bottom: -45px;
	}
	.founder {
		padding: 15px;
		font-size: 14px;
	}
	.descrip p {
		font-size: 14px;
	}
	.f_shoew {
		margin-top: 20px;
	}
	.f_shoew p {
		padding-left: 190px;
	}
	.con_lf_con h1 {
		margin: 20px 0 5px 0;
	}
	.con_ri_con {
		float: left;
		margin-top: 30px;
	}
	.bx1 {
		float: left;
		width: 48%;
	}
	.bx1:first-child {
		margin-right: 13px;
	}
	.introduction-img-wpr {
		height: 106px;
	}
	.bookover {
		position: relative;
		top: -15px;
		z-index: 1;
		padding: 20px;
	}
	.bookover_cn h3 {
		margin-bottom: 0px;
		margin-top: 20px;
		position: relative;
		top: 0px;
	}
	section.terms {
		margin: 30px 0 30px;
	}
	section.privacy_policy {
		margin: 30px 0 30px;
	}
	section.faqpg {
		margin: 40px 0 40px;
	}
	nav.contls {
		float: left;
	}
	article {
		width: 100%;
	}
	.itemtesti {
		padding: 0px;
		margin-bottom: 15px;
	}
	.itemtesti:last-child {
		margin-bottom: 0px;
	}
	.tmt-50 {
		margin-top: 20px;
	}
	.mapgrp {
		margin-bottom: 20px;
	}
	footer {
		padding-top: 40px;
	}
	.evn_crc {
		margin-top: 25px;
	}
	.speaker_lt a {
		margin-right: 8px;
		margin-bottom: 8px;
	}
	.news-item {
		margin-bottom: 0px;
	}
	#detals {
		height: 183px;
	}
	.news-item .feature-details {
		padding: 15px;
	}
	a#navbarDropdownMenuLink i {
		display: none;
	}
	.navbar-toggler:not(:disabled):not(.disabled) {
		cursor: pointer;
		position: absolute;
		top: 8px;
		left: -12px;
		display: none;
	}
	section.Introduction {
		margin: 30px 0;
	}
	section.Introduction h1 {
		font-size: 19px;
	}
	.outside {
		width: 140px;
		height: 140px;
	}
	.lg_bx {
		flex: 20%;
		max-width: 50%;
	}
	.search_form ul li {
		width: 100%;
		float: left;
		margin-right: 0;
		margin-bottom: 10px;
	}
	section.news {
		margin: 20px 0 20px;
	}
	.search_form ul li:last-child {
		width: 15%;
	}
	.search_form ul li:nth-child(3n+3) {
		width: 17%;
		margin-right: 1%;
	}
	.search_form ul li:nth-child(2n+2) {
		width: 81%;
		margin-right: 1%;
	}
	.search-button {
		padding: 15px;
	}
	section.who_we_are {
		padding-top: 25px;
	}
	.bgr {
		height: auto;
	}
	.allsimg ul li {
		height: 70px;
	}
	.wh_content.mb-2 {
		margin-bottom: 20px !important;
		margin-top: 20px;
	}
	.testimonial-content.quote {
		text-align: justify;
		padding: 10px 0px 0 0;
	}
	.img-responsive {
		max-width: 100%;
	}
	.container.menegsect {
		position: relative;
		top: 0px;
	}
	.wh_content {
		margin-bottom: 0px;
	}
	.img_hst {
		height: auto;
	}
	.img_hst img {
		width: 100%;
	}
	.tmt-60 {
		margin-top: 30px;
	}
	.navbar-dark .navbar-nav .nav-link {
		color: #333;
	}
	.jointheclub h1 {
		font-size: 25px;
		margin-bottom: 7px;
	}
	.jointheclub p {
		font-size: 12px;
		margin-bottom: 15px;
	}
	.imgAdd p {
		font-size: 29px;
		margin-bottom: 0;
	}
	.Intro h2 {
		font-size: 22px;
		margin-bottom: -25px;
		margin-top: 20%;
	}
	.Intro a {
		font-size: 12px;
	}
	.Intro span {
		font-size: 12px;
	}
	.banner-style-2:before {
		height: 160px;
	}
	.banner-style-2 {
		height: 160px;
	}
	.bgbox {
		padding: 20px 20px 50px;
		margin-bottom: 30px;
		text-align: center;
	}
	.bgbox .txt {
		font-size: 19px;
		display: block;
	}
	.bgbox .btnshr {
		padding: 10px 25px;
		position: relative;
		top: 18px;
		float: inherit;
	}
	.footer_bottom {
		margin-top: 10px !important;
	}
	section.jointheclub {
		margin: 30px 0 20px;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		margin-left: 0px;
		width: 100%;
		left: 0;
	}
	.carousel-indicators {
		display: none !important;
	}
	#main_slider .property_arrow {
		display: none;
	}
	.slider_title_box h2 {
		font-size: 22px;
	}
	.slider_title_box {
		width: auto;
	}
	.select {
		cursor: pointer;
		display: inline-block;
		position: relative;
		font-size: 16px;
		color: #fff;
		width: 100%;
	}
	.welcome_box {
		padding-top: 60px;
		padding-bottom: 70px;
	}
	.carousel-caption1 {
		height: 460px;
		margin-left: 0%;
		margin-right: 0%;
	}
	.property_con {
		left: -25px;
		box-shadow: 0px 0px 5px 0px rgba(3, 3, 31, 0.2);
	}
	.carousel-control-prev {
		left: 39%;
		width: 10%;
		height: 20px;
		top: 100%;
	}
	.carousel-control-next {
		right: 39%;
		width: 10%;
		height: 20px;
		top: 100%;
	}
	.carousel-control-prev-icon,
	.carousel-control-next-icon {
		width: 25px;
		height: 25px;
	}
	.services {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.featured_box {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.left_arrow {
		width: 25px;
		height: 25px;
	}
	.right_arrow {
		width: 25px;
		height: 25px;
	}
	#slider .owl-next {
		right: 38%;
	}
	#slider .owl-prev {
		left: 38%;
	}
	.testimonials {
		padding-top: 50px;
		padding-bottom: 120px;
	}
	.testimonials_img {
		float: none;
		width: 100%;
		min-height: auto;
	}
	.testimonials_btn {
		margin-top: 40px;
		margin-bottom: 20px;
	}
	#testimonials_slider .carousel-control-next {
		right: 40%;
		width: 8%;
		height: 20px;
		top: auto;
		bottom: -8%;
	}
	#testimonials_slider .carousel-control-prev {
		left: 40%;
		width: 8%;
		height: 20px;
		top: auto;
		bottom: -8%;
	}
	.testimonials_img img {
		height: auto;
	}
	#slider1 .owl-next {
		right: 38%;
	}
	#slider1 .owl-prev {
		left: 38%;
	}
	.agents_detail {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.two_box {
		width: 50%;
		padding-left: 0px;
	}
	.counter_spe {
		display: none;
	}
	.three_box {
		width: 50%;
		float: left;
		padding-left: 0px;
	}
	.four_box {
		padding-left: 1px;
		width: 50%;
	}
	.one_box {
		width: 50%;
	}
	.counter_box_img {
		float: none;
		margin-right: 0px;
		margin-top: 15px;
		text-align: center;
	}
	.counter_box_con {
		text-align: center;
	}
	.blog {
		margin-top: 60px;
		margin-bottom: 70px;
	}
	.title_border {
		border-bottom: 1px solid #c6a062;
		width: 100px;
		float: left;
		margin-left: 5%;
		margin-top: 7%;
	}
	.testimonials_con {
		width: 100%;
		padding: 30px;
	}
	.#testimonials_slider .carousel-control-prev {
		left: 41%;
		width: 3%;
		height: 20px;
		top: auto;
		bottom: -15%;
	}
	#testimonials_slider .carousel-indicators {
		display: none;
	}
	.agents {
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.blog_box {
		margin-bottom: 30px;
	}
	.partners {
		background-color: #f7f7f8;
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.call_to_action .offset-2 {
		margin-left: 0;
	}
	.call_con h2 {
		text-align: center;
		margin-bottom: 30px;
	}
	.call_btn {
		float: none;
		margin-top: 0px;
		text-align: center;
	}
	.call_to_action {
		padding-bottom: 55px;
	}
	.footer_newsletter input {
		width: 60%;
	}
	.footer_logo {
		display: none;
	}
	#footer-social {
		margin-top: 30px;
	}
	.quick_link {
		width: 100%;
		margin-right: 0px;
		margin-left: 0;
		margin-top: 25px;
	}
	.information_link {
		width: 100%;
		margin-right: 0px;
		margin-top: 20px;
	}
	.tweets_box {
		width: 100%;
		margin-top: 20px;
	}
	/*.topbar{
	display:none;
}*/
	ul.navbar-nav {
		background-color: #fff;
		margin-left: 0px;
	}
	#banner_link {
		float: left;
		margin-top: 20px;
		padding: 0;
	}
	.ouragents img {
		width: 100%;
	}
	.tweets_box {
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.com_box {
		text-align: center;
		overflow: hidden;
		margin-left: 0%;
		margin-right: 0%;
	}
	.point {
		display: none;
	}
	.blog_con_box p {
		font-size: 15px;
		padding-left: 7px;
	}
	.blog_social {
		padding-left: 21%;
		padding-right: 23%;
		margin-top: 118%;
	}
	.blog_box_con {
		background-color: #f7f7f8;
		min-height: 740px;
		margin-bottom: 80px;
	}
	blog_box_con {
		background-color: #f7f7f8;
		margin-bottom: 80px;
	}
	.blog_box_con {
		background-color: #f7f7f8;
		margin-bottom: 80px;
	}
	.recent_con h3 {
		line-height: 16px;
	}
	.tags {
		width: 100%;
		float: left;
	}
	.blog_tage_con ul li {
		height: 40px;
	}
	.blog_social_icon {
		width: 100%;
		float: left;
	}
	.blog_social_icon ul {
		float: left;
	}
	.leave_a_comment {
		margin-top: 45px;
		margin-bottom: 40px;
	}
	.coming_newsletter {
		width: 100%
	}
	.coming_newsletter input {
		width: 62%;
	}
	.coming_newsletter .newsletter_btn {
		margin-right: 0;
	}
	.contact_box {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.grid_view {
		margin-top: 30px;
	}
	.featured_img img {
		width: 100%;
	}
	.properties_select_box {
		width: 100%;
		margin-left: 0px;
	}
	.properties_select_box.second_box {
		width: 100%;
		margin-bottom: 20px;
	}
	.preview-thumbnail.nav-tabs li {
		width: 23%;
		margin-right: 8px;
	}
	.properties_detail_box {
		padding: 20px 20px 0px 20px;
	}
	.similar_properties {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	#slider2 .owl-prev {
		left: 38%;
	}
	#slider2 .owl-next {
		right: 38%;
	}
	.show {
		padding: 0px;
	}
	.desktop_logo {
		display: none !important;
	}
	.sticky .desktop_logo {
		display: none !important;
	}
	.phone_logo {
		display: block !important;
		width: auto;
		font-weight: 600;
		font-size: 18px;
		margin-right: 0;
		margin-top: 2px;
		text-align: left;
		margin: 0 auto;
	}
	.Login a {
		color:#000;
		display: block !important;
		width: auto;
		font-weight: 400;
		font-size: 13px;
		letter-spacing: 1px;
		margin-right: 0;
		margin-top: 0px;
		text-align: right;
	}
	.navbar-dark .navbar-brand {
		color: #fff !important;
		font-size: 16px;
		font-weight: 600;
		width: 45%;
		letter-spacing: 0.5px;
	}
	.navbar-dark .navbar-brand span {
		font-size: 14px;
	}
	.sticky .navbar-brand {
		text-align: left;
		color: #6c6c6c !important;
		font-size: 16px;
		font-weight: 600;
	}
	.sticky .navbar-brand span {
		/* display: block;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    top: -3px; */
	}
	.sidenav {
		height: 100%;
		width: 250px;
		position: fixed;
		z-index: 99999999;
		top: 0;
		left: 0;
		background-color: #f9f9f9;
		overflow-x: hidden;
		transition: .5s;
		padding-bottom: 50px;
		border-right: 1px solid #ccc;
		padding-top: 30px;
	}
	.dropdown-btn,
	.sidenav a {
		padding: 12px 8px 5px 16px;
		text-decoration: none;
		font-size: 14px;
		color: #232323;
		display: block;
		border: none;
		background: 0 0;
		width: 100%;
		text-align: left;
		cursor: pointer;
		outline: 0;
		transition: .3s
	}
	.losec1 {
		width: 100%;
		border-bottom: 1px solid #ccc;
		margin: 0 0 10px
	}
	.dropdown-btn:hover,
	.sidenav a:hover {
		color: #232323
	}
	button.dropdown-btn.active {
		background-color: #e8e7e7;
		color: #8b8b8b
	}
	.dropdown-container {
		display: none;
		background-color: #f7f7f7;
		padding-left: 8px
	}
	.dropdown-container a {
		border-bottom: 1px dotted #dcdcdc!important;
		padding: 7px 8px 7px 11px!important;
		text-decoration: none;
		font-size: 13px;
		color: #818181;
		display: block;
		background: 0 0;
		width: 100%;
		text-align: left;
		cursor: pointer;
		outline: 0;
		transition: .3s
	}
	.dropdown-container a:last-child {
		border: none!important
	}
	.fa-caret-down {
		float: right;
		padding-right: 8px
	}
	.sidenav .closebtn {
		position: absolute;
		top: -17px;
		width: 50px;
		right: 0;
		font-size: 36px;
		margin-left: 0;
	}
	.losec {
		margin-bottom: 8px;
		padding: 5px 10px;
		width: 100%;
		border-bottom: 1px solid #ccc
	}
	.losec .ivoc {
		float: left;
		text-align: center;
		width: 20%;
		font-size: 26px;
		line-height: 42px;
		color: #999;
		height: 45px;
		background: #e7e6e7;
		border-radius: 50px;
		border: 1px solid #c9c9c9;
		margin-top: 5px
	}
	.losec h2 a {
		float: right;
		width: 75%;
		margin-bottom: 0;
		padding: 0;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-weight: 600
	}
	.losec p a {
		float: right;
		width: 75%;
		font-size: 13px;
		color: #999;
		text-align: left;
		line-height: 15px;
		margin-bottom: 5px;
		padding: 0
	}
	.losec-nn {
		margin-bottom: 0;
		padding: 1px 10px;
		width: 100%;
		border-bottom: 1px solid #ccc
	}
	.losec-nn h2 {
		float: left;
		margin: 0;
		padding: 0;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-weight: 600
	}
	.closebtn-nn {
		font-size: 30px;
		float: right;
		color: #333;
		padding-top: 6px
	}
	.dropdown-container li {
		display: block;
	}
	.bargariic {
		cursor: pointer;
		position: absolute;
		top: 3px;
		background: 0 0;
		color: #fff;
		font-size: 27px;
		padding: 0;
		z-index: 9;
	}
	.mask {
		position: fixed;
		background: #000;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		opacity: .6;
		z-index: 99;
	}
	ul.navbar-nav {
		margin-top: 0px;
		background-color: #f5f5f5;
		margin-left: 0px;
		margin-right: 0px;
		position: absolute;
		width: 100%;
	}
	.navbar {
		height: auto;
		padding: 0;
		position: relative;
		top: 6px;
	}
	.nav-item:first-child:before {
		background-color: #c6a062;
		display: none;
	}
	li.nav-item::before {
		display: none;
	}
	.navbar-toggler {
		padding-right: 0;
	}
	.sticky .navbar {
		height: auto;
		padding: 0;
	}
	.sticky {
		min-height:50px;
	}
	.noUi-target {
		border-radius: 2px;
		margin: 15px 0px 0px 0px;
	}
	.form-group {
		margin-bottom: 1rem;
		margin-top: 0px;
	}
	.phonetab {
		display: block;
	}
	.desktop {
		display: none;
	}
	.phonetab .services_box {
		margin-bottom: 0px;
	}
	.services_con p {
		margin-top: 10px;
		line-height: 23px;
		text-align: center;
		margin-bottom: 0px;
	}
	.property_con {
		background-color: #f5f5f5;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 50px 20px 50px 40px;
		overflow: hidden;
		position: relative;
		top: 30%;
		left: 0%;
	}
	.welcome_con {
		margin-bottom: 30px;
	}
	.services_img {
		float: none;
		margin-right: 0px;
		text-align: center;
	}
	.services_con h2 {
		margin-top: 20px;
		text-align: center;
	}
	.inner_services_img {
		float: none;
		margin-right: 0px;
		text-align: center;
		margin-bottom: 20px;
	}
	.inner_services_con h2 {
		text-align: center;
	}
	.inner_services_con p {
		text-align: center;
		line-height: 23px;
	}
	.search_btn {
		display: none;
	}
	.dropdown:hover .dropdown-menu {
		display: block;
	}
	.dropdown-menu.show {
		display: block !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;
		float: right;
		margin-top: 10px;
	}
	.navbar-nav .nav-link {
		padding-top: 10px !important;
		padding-bottom: 10px;
	}
	.mail_box p a {
		font-size: 14px;
	}
	.phone_box p a {
		font-size: 14px;
	}
	.phone_box {
		width: 77%;
	}
	.mail_box i {
		margin-right: 5px;
	}
	.mail_box {
		display: none;
	}
	.phone_contact {
		display: block;
		margin-top: 8px;
	}
	.phone_box {
		display: none;
	}
	#top-social {
		text-align: right;
		list-style: none;
		padding: 0;
		margin-bottom: 7px;
		margin-top: 8px;
	}
	#top-social li {
		display: inline;
		margin: 2px;
		padding: 2px;
	}
	#top-social a {
		text-decoration: none;
		font-family: sans-serif;
		font-weight: bold;
		color: #c6a062;
		font-variant: small-caps;
		font-size: 17px;
		transition: all ease 0.5s 0s;
	}
	#top-social a:hover {
		opacity: 0.5;
		transition: all ease 0.5s 0s;
	}
	.phone_social {
		display: block;
	}
	.list_view .featured_img {
		width: 100%;
		float: left;
	}
}

@media (min-width: 320px) and (max-width: 480px) {
	.brdascom .abhen h3 {font-size:17px; margin-bottom:2px;}
	.brdascom .abhen_pr.text-left {font-size: 11px;}
    .brdascom .abhen_pr.text-left a {font-size: 12px;}
	
	.brdascom .abhen_pr {text-align: right;}
	.brdascom .abhen_pr a.set_main_ds {padding: 8px 10px; margin-top: 0; font-size: 12px;}
	
	.user_phlist.w_69 {margin-bottom: 15px;}
	.country.phlist.w_30 div#example2 {position: relative;}
	.country.phlist.w_30 div#example2 i.fa.fa-caret-down {position: absolute; top: 12px;}
	.prd_mt_40{margin-top:10px;}
   .prd_prds .inv_cont {padding: 15px 10px 5px;}
   .prd_prds .inv_cont h1 {font-size:15px; font-weight:500;}	
   .prd_prds .inv_cont span {font-size:14px; font-weight:500;}
   .prd_prds .inv_cont p a {padding: 6px 15px; font-size: 12px;}
   
   
   .investment .img_unset img {width: 100%; height: 100%; object-fit: cover;}
	
	.menu_catgry_lst {
		display: none;
	}
    .search-add .search-btn {
        right:-25px;
    }
	.menuheader {
		position: absolute;
		top: 3px;
	}
	nav.navbar.navbar-expand-lg.navbar-dark {
		align-items: center!important;
		min-height: 50px;
	}
	.menuheader .navbar {
		padding: 0;
	}
	.open-menu span.ctgry {
		display: none;
	}
	.open-menu,
	.close-menu {
		top: 5px;
	}
	.sticky .open-menu {top: 10px;}
	
	.menu.mtree li.mtree-node>a {
		padding: 6px 6px !important;
	}
	.menu.mtree.transit a {
		padding: 6px 6px !important;
	}
	.menu.mtree.transit li li li>a {
		padding-left: 10px !important;
	}
	.menu.mtree.transit li li li li>a {
		padding-left: 10px !important;
	}
	.menu.mtree.transit li li li li li>a {
		padding-left: 15px !important;
	}
	.mb_mt_10 {
		margin-top: 20px;
	}
	.avleval1 {
		text-align: left;
		display: inline-block;
		margin-top: 12px;
	}
	.form_pay_ls {
		padding: 40px 25px;
	}
	.wlt_b {
		text-align: left;
		display: flex;
		margin-bottom: 15px;
	}
	.lg_form_f1 {
		width: 96%;
		border-radius: 5px;
	}
	#vibutton a:hover {
		padding: 6px 25px;
	}
	.country.phlist.w_30 #example i {
		position: absolute;
		top: 12px;
		right: 10px;
	}
	.desktop_prt {
		display: none;
	}
	.footer_title_box p {
		margin: 5px 0px 30px 0px;
	}
	#modal-subscribe button.btn.btn-primary.btn-lg {
		width: 100%;
	}
	.avleval1 a {
		white-space: nowrap;
	}
	.nav-tabs.tbs_all .nav-item {
		width: 100%;
	}
	ul.nav.nav-tabs.tbs_all {
		display: inline-flex;
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		padding: 0;
		flex-wrap: inherit;
		margin: 0;
	}
	.nav-tabs.tbs_all .nav-link.ad_with {
		padding: 11px 15px 11px 30px;
		background-size: 22% 49% !important;
	}
	.nav-tabs.tbs_all .nav-link.active.ad_with {
		background-size: 22% 49% !important;
		padding: 11px 15px 11px 30px !important;
	}
	.shplit .lisname {
		display: block;
		width: 220px;
	}
	.ab_cnttn p {
		text-align: justify;
	}
	.ov_cnt p {
		text-align: justify;
	}
	.overview {
		padding: 50px 0 0;
	}
	.overview h4 {
		margin: 0 0 10px 0;
	}
	.tb_cntn {
		margin-top: 0px;
	}
	#un_cnt {
		margin-top: 15px;
		margin-bottom: 30px;
		display: inline-block;
	}
	#un_cnt p {
		font-size: 14px;
	}
	.shopping a.btn.primarybtn {
		padding: 5px 10px;
		line-height: 20px;
		position: relative;
		top: -2px;
	}
	.gest_lgn {
		margin-bottom: 20px;
	}
	.rgstr {
		padding-right: 0;
		padding-left: 15px;
		padding-top: 15px;
	}
	.frm_flds_gest {
		padding-right: 15px;
	}
	.country.phlist.w_30 .dropdown-toggle::after {
		display: none;
	}
	.otp_message {
		width: 100% !important;
	}
	.us_r_gl p span.mbl {
		display: block;
	}
	.us_r_gl p {
		margin: 36% 0%;
	}
	.points_us {
		text-align: left;
		margin-top: 15px;
		padding-left: 5px;
	}
	.us_r_gl {
		margin-bottom: 30px;
	}
	.or_my_pro .nwreds {
		display: block !important;
		width: 100%;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		padding-top: 5px;
		height: 40px;
		flex-wrap: inherit;
	}
	.ordr_h {
		width: 100%;
	}
	.ordr_h h3 {
		margin: 0 0 10px 0;
	}
	.lisname h4 {
		font-size: 16px;
		padding: 0px 0 0 0;
		display: inline-block;
		white-space: nowrap;
		width: 70%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.num-block.skin-2 {
		position: relative;
		top: 2px;
	}
	.inp form {
		display: flex;
	}
	.sho_lf {
		width: 180px;
	}
	.btnaddto {
		position: relative;
		top: 2px;
	}
	div#example3 {
		margin-bottom: 30px;
	}
	.abhen_pr span {
		font-size: 12px;
	}
	span.mbl_smry {
		display: inline-block;
		white-space: nowrap;
		width: 70%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.addck {
		margin-bottom: 30px;
	}
	.lfecontn {
		float: left;
		width: 100%;
		padding: 10px 15px 10px;
	}
	.rfecontn {
		width: 100%;
		padding: 0px 15px 10px;
	}
	.htrproducts {
		padding: 10px;
	}
	.revslsi {
		position: relative;
		right: 0;
		top: 10px;
		display: inline-block;
		padding-bottom: 10px;
	}
	.underfrt .wd_40 {
		width: 100%;
	}
	.underfrt .wd_60 {
		width: 100%;
	}
	.dvrlist1 ul {
		margin: 0 !important;
		padding: 0;
	}
	.dvrlist2 ul {
		margin: 0 !important;
		padding: 0;
	}
	.rfecontn.nwred {
		width: 100%;
		text-align: left;
		margin-top: 25px;
	}
	.odrviwe .imgleft {
		float: left;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.user_m_f {
		padding: 0 25px;
	}
	.page-section-ptb2 {
		padding: 30px 0;
	}
	.imgbx {
		width: 100px;
		height: 90px;
		margin-top: 10px;
	}
	#tabcontnt {
		width: 68%;
		padding-left: 0px;
	}
	#tabcontnt h1 {
		font-size: 18px;
		margin: 15px 0 5px 0;
	}
	#tabcontnt h1 span {
		float: left;
		font-size: 13px;
		padding: 0 0px;
		display: contents;
		font-weight: 500;
	}
	#tabcontnt h1 a {
		display: inline-block;
		white-space: nowrap;
		width: 100%;
		font-size: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#unctnt p {
		font-size: 13px;
	}
	#hst_or {
		margin-bottom: 30px !important;
	}
	.skin-2 .num-in {
		width: 130px;
	}
	.tabs li {
		padding: 7px 20px !important;
		border-radius: 3px !important;
	}
	.connue {
		font-size: 12px;
		font-weight: 500;
		padding-right: 10px;
		position: relative;
		top: 5px;
	}
	.usr_l_al1 {
		padding: 15px;
		margin-bottom: 20px;
	}
	.usr_l_al1 h4 {
		font-size: 18px;
	}
	.usr_l_al1 p a {
		padding: 4px 15px;
	}
	.usr_l_al1 p {
		margin: 25px 0 10px 0px;
	}
	.usr_l_al a {
		padding: 10px 45px;
		font-size: 15px;
	}
	.Succes {
		width: 100%;
	}
	div#usr_u {
		position: absolute;
		right: 33px;
	}
	.dropdown-menu#all_ctrys2 {
		left: -210px;
		top: 36px;
		border-radius: 0;
		padding: 0 7px 7px;
	}
	.dropdown-menu#all_ctrys2:before {
		border-bottom: 5px solid #fff;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		content: "";
		height: 0;
		left: 212px;
		position: absolute;
		top: -5px;
		width: 0;
		z-index: 999;
	}
	#all_ctrys2 .usr_list_c h6 {
		display: flex;
	}
	#all_ctrys2 .usr_list_c h6 a {
		color: #333;
	}
	#all_ctrys2 .usr_list_c span a {
		color: #333;
		display: inline-block !important;
		padding: 0;
	}
	.lst_url ul li a {
		color: #333;
		padding: 3px 0px !important;
		letter-spacing: 0;
	}
	.dropdown-menu.drbox {
		box-shadow: none;
	}
	.dropdown-menu#all_ctrys1 {
		left: -260px;
		margin-top: 14px;
		width: 310px;
		border-radius: 0;
		padding: 15px;
	}
	.dropdown-menu#all_ctrys1:before {
		border-bottom: 5px solid #fff;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		content: "";
		height: 0;
		left: 277px;
		position: absolute;
		top: -5px;
		width: 0;
		z-index: 999;
	}
	.dropdown-menu.drbox p {
		display: flex;
		letter-spacing: 0;
	}
	.dropdown-menu.drbox p a {
		padding: 0 5px;
	}
	.dropdown-menu#all_ctrys1 .productleft {
		height: 60px;
	}
	.dropdown-menu#all_ctrys1 .productleft a img {
		width: 100%;
		position: relative;
		top: 4px;
		margin: 0;
	}
	#vibutton {
		margin-top: 15px;
		display: flex;
	}
	#vibutton a:nth-child(2) {
		float: right;
		position: relative;
		top: 0px;
		padding: 6px 20px;
		left: 10px;
	}
	#vibutton a {
		padding: 6px 25px;
	}
	.shop_crt_l a i {
		font-size: 20px;
		margin-top: 1px;
	}
	.search-add span.fa.fa-search {
		color: #333333;
    font-size: 18px;
    position: relative;
    top: -9px;
    right: 35px;
    -webkit-text-stroke: 1px #ffffff;
	}
	.Exp-serach {
		width: 0%;
		min-width: 15px;
		height: 42px;
		line-height: 40px;
		float: right;
		-webkit-transition: width 0.3s;
		-moz-transition: width 0.3s;
		transition: width 0.3s;
		-webkit-backface-visibility: hidden;
	}
	.ExpInput {
		background: transparent;
		border: medium none;
		color: #a0b58d;
		font-family: inherit;
		font-size: 20px;
		height: 57px;
		margin: 0;
		outline: medium none;
		padding: 0 2%;
		position: absolute;
		right: 0;
		top: 0;
		width: 50%;
		z-index: 10;
	}
	input[type="search"].ExpInput {
		-webkit-appearance: none;
		-webkit-border-radius: 0px;
		background: #fff;
	}
	.search-add input {
		padding: 0px 5px 0px 15px;
		line-height: auto;
		border: none;
	}
	.ExpInput::-webkit-input-placeholder {
		color: #efb480;
	}
	.ExpInput:-moz-placeholder {
		color: #a0b58d;
	}
	.ExpInput::-moz-placeholder {
		color: #a0b58d;
	}
	.ExpInput:-ms-input-placeholder {
		color: #a0b58d;
	}
	.ExpIcon,
	.Expbtn {
		width: auto;
		height: auto;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		padding: 0;
		margin: 0;
		line-height: 50px;
		text-align: center;
		cursor: pointer;
	}
	.Expbtn {
		background: #fff;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		color: transparent;
		color: red;
		border: none;
		outline: none;
		z-index: -1;
	}
	.ExpIcon {
		color: #fff;
		background: #a0b58d;
		z-index: 90;
		font-size: 22px;
		font-family: "icomoon";
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		-webkit-font-smoothing: antialiased;
	}
	.ExpIcon:before {
		content: "";
	}
	.Exp-serach.Exp-serach-open,
	.no-js .Exp-serach {
		width: 60%;
		border: #ccc solid 1px;
		background: #293959;
	}
	.Exp-serach.Exp-serach-open .ExpIcon,
	.no-js .Exp-serach .ExpIcon {
		color: #272727;
		z-index: 11;
	}
	.Exp-serach.Exp-serach-open .Expbtn,
	.no-js .Exp-serach .Expbtn {
		/*    z-index: 90;*/
	}
	.search-add {
		margin: 2px 0px 0 0px !important;
		position: absolute !important;
		right:94px;
		display: block !important;
	}
	.shop_crt_l#notifications {
		position: absolute;
		right: 70px;
	}
	.shop_crt_l#notifications span.round_itm {
		position: absolute;
    top: -5px;
    left: 5px;
    z-index: 1;
	}
	.shop_crt_l#notifications a i {
		color: #333;
		font-size: 18px;
	}
	.lisname h3 {
		font-size: 15px;
		display: block;
		white-space: nowrap;
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.lisname p {
		white-space: pre-wrap;
	}
	table.table.gfg td {
		padding-bottom: 10px;
	}
	section .table td,
	.table th {
		vertical-align: top;
	}
	.btnchk_b a {
		font-size: 10px;
		font-weight: 500;
		padding: 7px 6px;
		margin-right: 2px;
	}
	.connue a {
		font-size: 12px;
	}
	.connue img {
		margin-right: 5px;
		width: 15px;
	}
	section.investment {
		margin: 30px 0 40px;
	}
	.investment .img_unset {
		    height: 140px;
	}
	.mb_m_al {
		margin-bottom: 10px;
		font-size: 18px;
		font-weight: 500;
	}
	.socalm {
		margin: 0 auto;
		margin-top: 25px;
		display: table;
	}
	.tb_none {
		display: none;
	}
	.brdascom {
		padding: 15px 0;
	}
	.abhen_pr {
		text-align: left;
	}
	.retnbun_cn {
		width: 50%;
	}
	.retnbun {
		width: 50%;
	}
	.rvlist {
		margin-bottom: 35px;
		display: flex;
	}
	.mball {
		display: block !important;
		margin-top: 0px;
		margin-bottom: 0;
	}
	.mbnone {
		display: none;
	}
	.alert.top {
		font-size: 13px;
	}
	.alert.top span.spes_mb {
		padding: 0 15px;
	}
	.alert.top .close {
		position: relative;
		left: -5px;
		top: -9px;
	}
	.modal-body.shop_g h1 {
		font-size: 32px;
		font-weight: 600;
		margin-bottom: 10px !important;
	}
	.modal-body.shop_g h4 {
		font-size: 20px;
	}
	.modal-body.shop_g p {
		font-size: 14px;
		margin-bottom: 0;
	}
	.shop_g input.input-lg.form-control {
		width: 100%;
		border-radius: 4px;
		margin-bottom: 10px;
	}
	.blkcol {
		padding: 9px 15px;
	}
	.shop_g span.input-group-btn {
		width: 100%;
	}
	.shop_g span.input-group-btn a {
		border-radius: 4px !important;
	}
	.shop_g p.text-muted.small.text-center {
		margin: -6px 0 15px 0;
		font-size: 13px;
	}
	.mball .faq-quest h5 a i {
		-webkit-text-stroke: 0px #fff;
		color: #ffffff;
	}
	.lg_form {
		width: 100%;
		border-radius: 5px;
		padding: 15px;
	}
	.lg_form_b {
		width: 100%;
		border-radius: 0px 0px 5px 5px;
		padding: 20px 15px;
	}
	.lg_form1 {
		width: 100%;
		border-radius: 5px;
		padding: 15px;
	}
	.lg_form_f {
		width: 100%;
		border-radius: 5px;
		padding: 15px;
	}
	.lg_form_fg {
		width: 100%;
		border-radius: 5px;
		padding: 15px;
	}
	.show_m {
		width: 100%;
	}
	.pop_const p:nth-child(2n+1) {
		margin-bottom: 15px;
	}
	.about_cn {
		padding-top: 40px;
		padding-bottom: 0px;
	}
	.img_bgs img {
		width: 71%;
	}
	.img_bgs {
		margin-bottom: 30px;
	}
	.mball .faq-quest h5 a {
		color: #ffffff;
		padding: 10px 0;
	}
	.cont_ads {
		display: flex;
	}
	.ip_ads {
		height: 54px;
		line-height: 54px;
	}
	.pl_50 {
		padding-left: 10px;
		padding-right: 10px;
	}
	.cont_ads:last-child {
		margin-bottom: 30px;
	}
	section.contactus {
		margin: 40px 0 60px;
	}
	.log_all {
		top: 50px;
		height: auto;
	}
	a.lg_cntent.top {
		position: relative;
		left: 40px;
		font-size: 21px;
		top: 1px;
	}
	#main_slider {
		margin-top: 0px;
	}
	.carousel-caption {
		right: 0%;
		left: 5%;
		bottom: 18%;
		padding-top: 0px;
		padding-bottom: 0px;
		display: none;
	}
	.carousel-caption p {
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 14px;
		font-weight: 300;
	}
	.btn_but {
		margin-top: 5px;
		margin-bottom: 10px;
		display: inline-block;
	}
	.btn_but a {
		font-size: 12px;
		padding: 6px 10px;
		border: #fff solid 1px;
		border-radius: 4px;
	}
	header {
		min-height: 50px;
	}
	.img_fl1 {
		bottom: 15px;
		right: 0px;
		z-index: 99;
	}
	.img_fl1 img {
		width: 70%;
		margin: 0 auto;
		display: block;
	}
	.who_right {
		display: none;
	}
	.heding {
		margin-bottom: 20px;
	}
	.wh_content h1 {
		font-size: 19px;
		margin-bottom: 10px;
	}
	.who_left:before {
		left: 11px;
	}
	.who_left {
		padding-bottom: 0px;
		width: 100%;
		padding-right: 5px;
	}
	.who_left p {
		font-size: 15px;
		margin: 0 0 14px 0;
		line-height: 24px;
		padding-left: 40px;
	}
	.who_left h1 span {
		font-size: 14px;
		padding: 2px 7px;
		top: 0px;
		margin-right: 10px;
	}
	.imgsection {
		display: none;
	}
	.infisection {
		padding: 35px 15px;
		text-align: center;
	}
	.infisection ul li {
		text-align: left;
	}
	.merketplace {
		padding-top: 20px;
		padding-bottom: 40px;
	}
	.contact_detail_box {
		width: 100%;
		float: left;
		margin-right: 0px;
		margin-top: 20px;
		margin-left: 0;
	}
	.infisection h1 {
		font-size: 28px;
	}
	.merketplace .heding {
		margin-bottom: 28px;
	}
	#menagesd .owl-nav {
		position: unset;
		top: 0;
		float: inherit;
		display: none;
	}
	.owl-prev {
		left: 0% !important;
	}
	.owl-next {
		right: 0% !important;
	}
	.investments .heding {
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.carousel-caption h1 {
		font-size: 18px;
		font-weight: 300 !important;
		line-height: 23px;
		margin-bottom: 10px;
		line-height: 26px;
		letter-spacing: 0;
	}
	.img_fl {
		position: absolute;
		bottom: -20px;
		left: -150px;
		width: 290px;
		z-index: 1;
	}
	.all_shw a {
		font-size: 14px;
	}
	.blkg_r {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: 300;
	}
	.grn_l {
		display: block;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-weight: 300;
	}
	.footer_title_box {
		margin-bottom: 10px;
	}
	.footer_title_box img {
		width: 80%;
	}
	.firstrd h1 {
		font-size: 20px;
		margin: 0 0 20px 5px;
	}
	.checkbox-custom,
	.checkbox-custom-label,
	.radio-custom,
	.radio-custom-label {
		font-size: 15px;
	}
	span.hiddens img {
		width: 18px;
	}
	.hiddens {
		right: 25px;
		font-size: 30px;
		top: 15px;
	}
	.hidden-menu {
		padding: 20px 20px;
	}
	.firstrd .rdset {
		margin-right: 0;
		margin-bottom: 20px;
		width: 100%;
	}
	.en_l {
		color: #fff !important;
		font-size: 18px;
		position: relative;
		top: -4px;
		padding: 8px 5px;
		margin-right: 12px;
	}
	.sticky .Login {
		color: #fff !important;
	}
	.sticky .en_l {
		color: #fff !important;
	}
	.sticky .bargariic {
		color: #fff !important;
	}
	.lg_core.conttent {
		display: block;
	}
	.lg_coreside {
		DISPLAY: inline-block;
		float: initial;
	}
	.conttent {
		text-align: center;
	}
	.tx_ajust {
		text-align: left !important;
	}
	.bgxs_co img {
		width: 12%;
	}
	.modal {
		overflow: hidden;
	}
	.modal.fade.show {
		overflow-x: hidden;
		overflow-y: auto;
	}
	.mailbx {
		text-align: center;
		margin-top: 20px;
		padding: 20px 0;
		background: #cccccc12;
	}
	nav.navbar.navbar-expand-lg.navbar-dark a {
		display: block;
		padding: 0;
	}
	.lg_bx .remove_d p {
		margin: 45px 0 0px 0;
	}
	.lg_bx .remove_d span {
		font-size: 13px;
	}
	#acn ul li:first-child {
		width: 100%;
	}
	#acn ul li {
		width: 81%;
	}
	#acn ul li:last-child {
		width: 17%;
	}
	#ac_conlist sub {
		padding: 15px;
	}
	.imgUp.mngbx {
		margin: inherit;
	}
	form.frmbt_view {
		margin-top: 170px;
	}
	.mbt_view {
		position: absolute;
		top: 0;
	}
	.nav-tabs .nav-link:hover {
		padding: 2px 3px;
		font-size: 12px;
	}
	.nav.nav-tabs.topbard {
		position: absolute;
		top: -42px;
	}
	.tabbing .nav-link {
		padding: 2px 3px;
		font-size: 12px;
	}
	nav.navbar.navbar-expand-lg.navbar-dark img {
		/* width: 55%; */
		margin: 0 auto;
		margin-right: 30px;
		position: relative;
	    /* top: -5px;  */
	}
    .logo_adjust {
        width: 44%!important;
        max-width: 100%!important;
    }
    
    nav.navbar.navbar-expand-lg.navbar-dark img {
        margin-right: 0!important;
    }
    .shop_crt_l span.round_itm {
      top: -6px;
      left: 8px;
    }
	.cell-right {
		padding-top: 10px;
	}
	.industry-block h3 {
		padding: 12px 30px;
	}
	.wight_c {
		background: #fff;
		box-shadow: none;
	}
	.mbt_none {
		display: none;
	}
	.wh_content p {
		text-align: justify;
	}
	.col-lg-12.mt-5 {
		margin-top: 20px !important;
	}
	.wh_content .readmore a {
		padding: 8px 15px;
	}
	.bor_b {
		border-bottom: #ccc6 solid 1px;
	}
	.dkt_none {
		display: block !important;
	}
	span.bargariic {
		display: block;
	}
	div#mySidenav {
		display: block;
	}
	.mb_none {
		display: none;
	}
	#menagesd .owl-nav .owl-prev .left_arrow {
		width: 45px;
		height: 45px;
	}
	#menagesd .owl-nav .owl-next .right_arrow {
		width: 45px;
		height: 45px;
	}
	.search_form ul li:first-child {
		width: 100%;
	}
	.rcnt_logo ul li:nth-child(2n+2):before {
		display: none;
	}
	.rcnt_logo ul li:nth-child(3n+3):before {
		display: none;
	}
	.rcnt_logo ul li:nth-child(5n+5):before {
		display: none;
	}
	.bgr {
		margin: 40px 0;
	}
	.featured_brand {
		margin-top: -7%;
	}
	.rcnt_logo ul li:nth-child(1n+1) {
		width: 50%;
		/* border: #c8c8c8 solid 1px; */
	}
	.rcnt_logo ul li a img {
		width: 100%;
	}
	.container.menegsect {
		top: 0px;
	}
	.team_bx {
		padding: 0;
		display: inline-block;
	}
	.team_cn {
		width: 100%;
		padding: 0px 20px 20px;
	}
	.team_mg {
		width: 168px;
		height: 165px;
		padding: 20px 20px 0;
	}
	.inner_title {
		letter-spacing: 0;
	}
	.founder img {
		width: 150px;
		margin-right: 25px;
		top: -50px;
		margin-bottom: -45px;
	}
	.founder {
		padding: 15px;
		font-size: 14px;
	}
	.descrip p {
		font-size: 14px;
	}
	.f_shoew {
		margin-top: 20px;
	}
	.f_shoew p {
		padding-left: 190px;
	}
	.con_lf_con h1 {
		margin: 20px 0 5px 0;
	}
	.con_ri_con {
		float: left;
		margin-top: 30px;
	}
	.bx1 {
		float: left;
		width: 48%;
	}
	.bx1:first-child {
		margin-right: 13px;
	}
	.introduction-img-wpr {
		height: 106px;
	}
	.bookover {
		position: relative;
		top: -15px;
		z-index: 1;
		padding: 20px;
	}
	.bookover_cn h3 {
		margin-bottom: 0px;
		margin-top: 20px;
		position: relative;
		top: 0px;
	}
	section.terms {
		margin: 30px 0 30px;
	}
	section.privacy_policy {
		margin: 30px 0 30px;
	}
	section.faqpg {
		margin: 40px 0 40px;
	}
	nav.contls {
		float: left;
	}
	article {
		width: 100%;
	}
	.itemtesti {
		padding: 0px;
		margin-bottom: 15px;
	}
	.itemtesti:last-child {
		margin-bottom: 0px;
	}
	.tmt-50 {
		margin-top: 20px;
	}
	.mapgrp {
		margin-bottom: 20px;
	}
	footer {
		padding-top:5px;
	}
	.evn_crc {
		margin-top: 25px;
	}
	.speaker_lt a {
		margin-right: 8px;
		margin-bottom: 8px;
	}
	.news-item {
		margin-bottom: 0px;
	}
	#detals {
		height: 183px;
	}
	.news-item .feature-details {
		padding: 15px;
	}
	a#navbarDropdownMenuLink i {
		display: none;
	}
	.navbar-toggler:not(:disabled):not(.disabled) {
		cursor: pointer;
		position: absolute;
		top: 8px;
		left: -12px;
		display: none;
	}
	section.Introduction {
		margin: 30px 0;
	}
	section.Introduction h1 {
		font-size: 19px;
	}
	.outside {
		width: 140px;
		height: 140px;
	}
	.lg_bx {
		flex: 20%;
		max-width: 50%;
	}
	.search_form ul li {
		width: 100%;
		float: left;
		margin-right: 0;
		margin-bottom: 10px;
	}
	section.news {
		margin: 20px 0 20px;
	}
	.search_form ul li:last-child {
		width: 15%;
	}
	.search_form ul li:nth-child(3n+3) {
		width: 17%;
		margin-right: 1%;
	}
	.search_form ul li:nth-child(2n+2) {
		width: 81%;
		margin-right: 1%;
	}
	.search-button {
		padding: 15px;
	}
	section.who_we_are {
		padding-top: 25px;
	}
	.bgr {
		height: auto;
	}
	.allsimg ul li {
		height: 70px;
	}
	.wh_content.mb-2 {
		margin-bottom: 20px !important;
		margin-top: 20px;
	}
	.testimonial-content.quote {
		text-align: justify;
		padding: 10px 0px 0 0;
	}
	.img-responsive {
		max-width: 100%;
	}
	.container.menegsect {
		position: relative;
		top: 0px;
	}
	.wh_content {
		margin-bottom: 0px;
	}
	.img_hst {
		height: auto;
	}
	.img_hst img {
		width: 100%;
		min-height: 186px;
		min-height: 186px;
	}
	.tmt-60 {
		margin-top: 30px;
	}
	.navbar-dark .navbar-nav .nav-link {
		color: #333;
	}
	.jointheclub h1 {
		font-size: 25px;
		margin-bottom: 7px;
	}
	.jointheclub p {
		font-size: 12px;
		margin-bottom: 15px;
	}
	.imgAdd p {
		font-size: 29px;
		margin-bottom: 0;
	}
	.Intro h2 {
		font-size: 22px;
		margin-bottom: -25px;
		margin-top: 20%;
	}
	.Intro a {
		font-size: 12px;
	}
	.Intro span {
		font-size: 12px;
	}
	.banner-style-2:before {
		height: 160px;
	}
	.banner-style-2 {
		height: 160px;
	}
	.bgbox {
		padding: 20px 20px 50px;
		margin-bottom: 30px;
		text-align: center;
	}
	.bgbox .txt {
		font-size: 19px;
		display: block;
	}
	.bgbox .btnshr {
		padding: 10px 25px;
		position: relative;
		top: 18px;
		float: inherit;
	}
	.footer_bottom {
		margin-top: 10px !important;
	}
	section.jointheclub {
		margin: 30px 0 20px;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		margin-left: 0px;
		width: 100%;
		left: 0;
	}
	.carousel-indicators {
		display: none !important;
	}
	#main_slider .property_arrow {
		display: none;
	}
	.slider_title_box h2 {
		font-size: 22px;
	}
	.slider_title_box {
		width: auto;
	}
	.select {
		cursor: pointer;
		display: inline-block;
		position: relative;
		font-size: 16px;
		color: #fff;
		width: 100%;
	}
	.welcome_box {
		padding-top: 60px;
		padding-bottom: 70px;
	}
	.carousel-caption1 {
		height: 460px;
		margin-left: 0%;
		margin-right: 0%;
	}
	.property_con {
		left: -25px;
		box-shadow: 0px 0px 5px 0px rgba(3, 3, 31, 0.2);
	}
	.carousel-control-prev {
		left: 39%;
		width: 10%;
		height: 20px;
		top: 100%;
	}
	.carousel-control-next {
		right: 39%;
		width: 10%;
		height: 20px;
		top: 100%;
	}
	.carousel-control-prev-icon,
	.carousel-control-next-icon {
		width: 25px;
		height: 25px;
	}
	.services {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	.featured_box {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.left_arrow {
		width: 25px;
		height: 25px;
	}
	.right_arrow {
		width: 25px;
		height: 25px;
	}
	#slider .owl-next {
		right: 38%;
	}
	#slider .owl-prev {
		left: 38%;
	}
	.testimonials {
		padding-top: 50px;
		padding-bottom: 120px;
	}
	.testimonials_img {
		float: none;
		width: 100%;
		min-height: auto;
	}
	.testimonials_btn {
		margin-top: 40px;
		margin-bottom: 20px;
	}
	#testimonials_slider .carousel-control-next {
		right: 40%;
		width: 8%;
		height: 20px;
		top: auto;
		bottom: -8%;
	}
	#testimonials_slider .carousel-control-prev {
		left: 40%;
		width: 8%;
		height: 20px;
		top: auto;
		bottom: -8%;
	}
	.testimonials_img img {
		height: auto;
	}
	#slider1 .owl-next {
		right: 38%;
	}
	#slider1 .owl-prev {
		left: 38%;
	}
	.agents_detail {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.two_box {
		width: 50%;
		padding-left: 0px;
	}
	.counter_spe {
		display: none;
	}
	.three_box {
		width: 50%;
		float: left;
		padding-left: 0px;
	}
	.four_box {
		padding-left: 1px;
		width: 50%;
	}
	.one_box {
		width: 50%;
	}
	.counter_box_img {
		float: none;
		margin-right: 0px;
		margin-top: 15px;
		text-align: center;
	}
	.counter_box_con {
		text-align: center;
	}
	.blog {
		margin-top: 60px;
		margin-bottom: 70px;
	}
	.title_border {
		border-bottom: 1px solid #c6a062;
		width: 100px;
		float: left;
		margin-left: 5%;
		margin-top: 7%;
	}
	.testimonials_con {
		width: 100%;
		padding: 30px;
	}
	.#testimonials_slider .carousel-control-prev {
		left: 41%;
		width: 3%;
		height: 20px;
		top: auto;
		bottom: -15%;
	}
	#testimonials_slider .carousel-indicators {
		display: none;
	}
	.agents {
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.blog_box {
		margin-bottom: 30px;
	}
	.partners {
		background-color: #f7f7f8;
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.call_to_action .offset-2 {
		margin-left: 0;
	}
	.call_con h2 {
		text-align: center;
		margin-bottom: 30px;
	}
	.call_btn {
		float: none;
		margin-top: 0px;
		text-align: center;
	}
	.call_to_action {
		padding-bottom: 55px;
	}
	.footer_newsletter input {
		width: 60%;
	}
	.footer_logo {
		display: none;
	}
	#footer-social {
		margin-top: 30px;
	}
	.quick_link {
		width: 100%;
		margin-right: 0px;
		margin-left: 0;
		margin-top: 25px;
	}
	.information_link {
		width: 100%;
		margin-right: 0px;
		margin-top: 20px;
	}
	.tweets_box {
		width: 100%;
		margin-top: 20px;
	}
	/*.topbar{
	display:none;
}*/
	ul.navbar-nav {
		background-color: #fff;
		margin-left: 0px;
	}
	#banner_link {
		float: left;
		margin-top: 20px;
		padding: 0;
	}
	.ouragents img {
		width: 100%;
	}
	.tweets_box {
		width: 100%;
		float: left;
		margin-top: 30px;
	}
	.com_box {
		text-align: center;
		overflow: hidden;
		margin-left: 0%;
		margin-right: 0%;
	}
	.point {
		display: none;
	}
	.blog_con_box p {
		font-size: 15px;
		padding-left: 7px;
	}
	.blog_social {
		padding-left: 21%;
		padding-right: 23%;
		margin-top: 118%;
	}
	.blog_box_con {
		background-color: #f7f7f8;
		min-height: 740px;
		margin-bottom: 80px;
	}
	blog_box_con {
		background-color: #f7f7f8;
		margin-bottom: 80px;
	}
	.blog_box_con {
		background-color: #f7f7f8;
		margin-bottom: 80px;
	}
	.recent_con h3 {
		line-height: 16px;
	}
	.tags {
		width: 100%;
		float: left;
	}
	.blog_tage_con ul li {
		height: 40px;
	}
	.blog_social_icon {
		width: 100%;
		float: left;
	}
	.blog_social_icon ul {
		float: left;
	}
	.leave_a_comment {
		margin-top: 45px;
		margin-bottom: 40px;
	}
	.coming_newsletter {
		width: 100%
	}
	.coming_newsletter input {
		width: 62%;
	}
	.coming_newsletter .newsletter_btn {
		margin-right: 0;
	}
	.contact_box {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.grid_view {
		margin-top: 30px;
	}
	.featured_img img {
		width: 100%;
	}
	.properties_select_box {
		width: 100%;
		margin-left: 0px;
	}
	.properties_select_box.second_box {
		width: 100%;
		margin-bottom: 20px;
	}
	.preview-thumbnail.nav-tabs li {
		width: 23%;
		margin-right: 8px;
	}
	.properties_detail_box {
		padding: 20px 20px 0px 20px;
	}
	.similar_properties {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	#slider2 .owl-prev {
		left: 38%;
	}
	#slider2 .owl-next {
		right: 38%;
	}
	.show {
		padding: 0px;
	}
	.desktop_logo {
		display: none !important;
	}
	.sticky .desktop_logo {
		display: none !important;
	}
	.phone_logo {
		display: block !important;
		width: auto;
		font-weight: 600;
		font-size: 18px;
		margin-right: 0;
		margin-top: 2px;
		text-align: left;
		margin: 0 auto;
	}
	.Login a {
		color: #000;
		display: block !important;
		width: auto;
		font-weight: 400;
		font-size: 13px;
		letter-spacing: 1px;
		margin-right: 2px;
		margin-top: 0px;
		text-align: left;
		padding: 0 10px;
	}
	.navbar-dark .navbar-brand {
		color: #fff !important;
		font-size: 16px;
		font-weight: 600;
		width: 45%;
		letter-spacing: 0.5px;
	}
	.navbar-dark .navbar-brand span {
		font-size: 14px;
	}
	.sticky .navbar-brand {
		text-align: left;
		color: #6c6c6c !important;
		font-size: 16px;
		font-weight: 600;
	}
	.sticky .navbar-brand span {
		/* display: block;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    top: -3px; */
	}
	.sidenav {
		height: 100%;
		width: 250px;
		position: fixed;
		z-index: 99999999;
		top: 0;
		left: 0;
		background-color: #f9f9f9;
		overflow-x: hidden;
		transition: .5s;
		padding-bottom: 50px;
		border-right: 1px solid #ccc;
		padding-top: 30px;
	}
	.dropdown-btn,
	.sidenav a {
		padding: 12px 8px 5px 16px;
		text-decoration: none;
		font-size: 14px;
		color: #232323;
		display: block;
		border: none;
		background: 0 0;
		width: 100%;
		text-align: left;
		cursor: pointer;
		outline: 0;
		transition: .3s
	}
	.losec1 {
		width: 100%;
		border-bottom: 1px solid #ccc;
		margin: 0 0 10px
	}
	.dropdown-btn:hover,
	.sidenav a:hover {
		color: #232323
	}
	button.dropdown-btn.active {
		background-color: #e8e7e7;
		color: #8b8b8b
	}
	.dropdown-container {
		display: none;
		background-color: #f7f7f7;
		padding-left: 8px
	}
	.dropdown-container a {
		border-bottom: 1px dotted #dcdcdc!important;
		padding: 7px 8px 7px 11px!important;
		text-decoration: none;
		font-size: 13px;
		color: #818181;
		display: block;
		background: 0 0;
		width: 100%;
		text-align: left;
		cursor: pointer;
		outline: 0;
		transition: .3s
	}
	.dropdown-container a:last-child {
		border: none!important
	}
	.fa-caret-down {
		float: right;
		padding-right: 8px
	}
	.sidenav .closebtn {
		position: absolute;
		top: -17px;
		width: 50px;
		right: 0;
		font-size: 36px;
		margin-left: 0;
	}
	.losec {
		margin-bottom: 8px;
		padding: 5px 10px;
		width: 100%;
		border-bottom: 1px solid #ccc
	}
	.losec .ivoc {
		float: left;
		text-align: center;
		width: 20%;
		font-size: 26px;
		line-height: 42px;
		color: #999;
		height: 45px;
		background: #e7e6e7;
		border-radius: 50px;
		border: 1px solid #c9c9c9;
		margin-top: 5px
	}
	.losec h2 a {
		float: right;
		width: 75%;
		margin-bottom: 0;
		padding: 0;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-weight: 600
	}
	.losec p a {
		float: right;
		width: 75%;
		font-size: 13px;
		color: #999;
		text-align: left;
		line-height: 15px;
		margin-bottom: 5px;
		padding: 0
	}
	.losec-nn {
		margin-bottom: 0;
		padding: 1px 10px;
		width: 100%;
		border-bottom: 1px solid #ccc
	}
	.losec-nn h2 {
		float: left;
		margin: 0;
		padding: 0;
		text-align: left;
		font-size: 16px;
		color: #333;
		font-weight: 600
	}
	.closebtn-nn {
		font-size: 30px;
		float: right;
		color: #333;
		padding-top: 6px
	}
	.dropdown-container li {
		display: block;
	}
	.bargariic {
		cursor: pointer;
		position: absolute;
		top: 6px;
		background: 0 0;
		color: #fff;
		font-size: 27px;
		padding: 0;
		z-index: 9;
	}
	.mask {
		position: fixed;
		background: #000;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		opacity: .6;
		z-index: 99;
	}
	ul.navbar-nav {
		margin-top: 0px;
		background-color: #f5f5f5;
		margin-left: 0px;
		margin-right: 0px;
		position: absolute;
		width: 100%;
	}
	.navbar {
		height: auto;
		padding: 0;
		position: relative;
		/* top: 6px; */
	}
	.nav-item:first-child:before {
		background-color: #c6a062;
		display: none;
	}
	li.nav-item::before {
		display: none;
	}
	.navbar-toggler {
		padding-right: 0;
	}
	.sticky .navbar {
		height: auto;
		padding: 0;
	}
	.sticky {
		min-height: 50px;
	}
	.noUi-target {
		border-radius: 2px;
		margin: 15px 0px 0px 0px;
	}
	.form-group {
		margin-bottom: 1rem;
		margin-top: 0px;
	}
	.phonetab {
		display: block;
	}
	.desktop {
		display: none;
	}
	.phonetab .services_box {
		margin-bottom: 0px;
	}
	.services_con p {
		margin-top: 10px;
		line-height: 23px;
		text-align: center;
		margin-bottom: 0px;
	}
	.property_con {
		background-color: #f5f5f5;
		width: 100%;
		margin: 0px 0px 0px 0px;
		padding: 50px 20px 50px 40px;
		overflow: hidden;
		position: relative;
		top: 30%;
		left: 0%;
	}
	.welcome_con {
		margin-bottom: 30px;
	}
	.services_img {
		float: none;
		margin-right: 0px;
		text-align: center;
	}
	.services_con h2 {
		margin-top: 20px;
		text-align: center;
	}
	.inner_services_img {
		float: none;
		margin-right: 0px;
		text-align: center;
		margin-bottom: 20px;
	}
	.inner_services_con h2 {
		text-align: center;
	}
	.inner_services_con p {
		text-align: center;
		line-height: 23px;
	}
	.search_btn {
		display: none;
	}
	.dropdown:hover .dropdown-menu {
		display: block;
	}
	.dropdown-menu.show {
		display: block !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;
		float: right;
		margin-top: 10px;
	}
	.navbar-nav .nav-link {
		padding-top: 10px !important;
		padding-bottom: 10px;
	}
	.mail_box p a {
		font-size: 14px;
	}
	.phone_box p a {
		font-size: 14px;
	}
	.phone_box {
		width: 77%;
	}
	.mail_box i {
		margin-right: 5px;
	}
	.mail_box {
		display: none;
	}
	.phone_contact {
		display: block;
		margin-top: 8px;
	}
	.phone_box {
		display: none;
	}
	#top-social {
		text-align: right;
		list-style: none;
		padding: 0;
		margin-bottom: 7px;
		margin-top: 8px;
	}
	#top-social li {
		display: inline;
		margin: 2px;
		padding: 2px;
	}
	#top-social a {
		text-decoration: none;
		font-family: sans-serif;
		font-weight: bold;
		color: #c6a062;
		font-variant: small-caps;
		font-size: 17px;
		transition: all ease 0.5s 0s;
	}
	#top-social a:hover {
		opacity: 0.5;
		transition: all ease 0.5s 0s;
	}
	.phone_social {
		display: block;
	}
	.list_view .featured_img {
		width: 100%;
		float: left;
	}
}







@media (min-width: 768px) and (max-width: 1023px) {

	.shop_crt_l#notifications {
		position: absolute;
		right:73px;
		display: block !important;
		top: 0;
	}
	.shop_crt_l#notifications span.round_itm {
		position: absolute;
		top: 8px;
		left: 32px;
		z-index: 1;
	}
	
	
	.logo_adjust img.img-fluid {
		width: 100%!important;
		top: inherit!important;
	}
	
	.sticky .menuheader .navbar {
		padding: 0;
		height: auto!important;
		min-height: auto;
	}
	
	.sticky .Login span.round_itm {
		top: 0;
		left: 1px;
	}
	.logo_adjust {
		width: 24%!important;
		max-width: 100%!important;
	}
	
	nav.navbar.navbar-expand-lg.navbar-dark img {
		margin-right: 0;
		width: 100%;
		top: inherit;
	}
	
	.sticky .menuheader .navbar {
		padding-bottom: 0;
	}
	
	.sticky .navbar {
		align-items: center!important;
	}
	
	.Login span.round_itm {
		top: -3px;
		left: 1px;
	}
	.sticky .navbar {
    top: inherit;
	}

	body .menuheader {
		top: 7px;
	}

	nav.navbar.navbar-expand-lg.navbar-dark a {
		color: #000;
	}

	body div#usr_u {
		top: 24px;
	}
	
	nav.navbar {
		top: inherit;
	}
}

@media (min-width: 1024px) and (max-width: 1279px){

       body .navbar-nav .nav-link {
        padding-right: 20px !important;
    }

    .menu_catgry_lst ul {
        left: 132px;
    } 
}

@media (min-width: 768px) and (max-width: 1023px) {

	.shop_crt_l#notifications {
		    position: absolute;
			right: 87px;
			display: block !important;
			top: 7px;
	}
	.shop_crt_l#notifications span.round_itm {
		position: absolute;
    top: 4px;
    left: 22px;
    z-index: 1;
	}
	
	
	.logo_adjust img.img-fluid {
		width: 100%!important;
		top: inherit!important;
	}
	
	.sticky .menuheader .navbar {
		padding: 0;
		height: auto!important;
		min-height: auto;
	}
	
	.sticky .Login span.round_itm {
		top: 1px;
    right: -5px;
    left: initial;
	}
	.logo_adjust {
		width: 24%!important;
		max-width: 100%!important;
	}
	
	nav.navbar.navbar-expand-lg.navbar-dark img {
		margin-right: 0;
		width: 100%;
		top: inherit;
	}
	
	.sticky .menuheader .navbar {
		padding-bottom: 0;
	}
	
	.sticky .navbar {
		align-items: center!important;
	}
	
	.Login span.round_itm {
		top: 1px;
    right: -5px;
    left: initial;
	}
	.sticky .navbar {
    top: inherit;
	}

	body .menuheader {
		top: 7px;
	}

	nav.navbar.navbar-expand-lg.navbar-dark a {
		color: #000;
	}

	body div#usr_u {
		top: 24px;
	}
	
	nav.navbar {
		top: inherit;
	}
	
}

@media (min-width: 1024px) and (max-width: 1279px){

       body .navbar-nav .nav-link {
        padding-right: 20px !important;
    }

    .menu_catgry_lst ul {
        left: 132px;
    } 
}

div#loadData p {
    padding-left: 0!important;
    text-align: center;
    width: 100%;
}

