.hom-nav .bl li:last-child a:hover {
    border:none;
}
.mds {
text-align:center;
margin-bottom: 23px;
}
.modal.startUpModal {
background: #1e1e1ea3;
}
.startUpModal .modal-content {
background-color: #006ebf;
border: 4px solid #006ebf82;
box-shadow: 0 5px 5px 0 rgb(0, 110, 191), 0 5px 30px 0 rgba(0, 110, 191, 0.73);
}
.startUpModal .modal-dialog {max-width:820px;}
.startUpModal .modal-header {
padding: 8px 8px 0;
border:none;
}
.startUpModal .modal-header .close {
position: absolute;
right: 10px;
top: 7px;
opacity:0.8;z-index: 100;
color:#fff;
}
.startTitle h2 {
font-size: 34px;
font-weight: 500;
text-align: center;
color: #fff;
letter-spacing: 0.13em;
}
.startTitle h2.ever {
letter-spacing: 0.22em;
margin-bottom: 18px;

}
.startTitle p {
text-align: center;
font-size: 20px;
font-weight: 400;
letter-spacing: 0.26em;
color: #fff;
margin: 0;
}
.strtlnk {
max-width: 270px;
margin: 34px auto 34px;
}
.strtlnk div {
margin-bottom: 15px;
}
.strtlnk a {
display: block;
font-weight: 600;
color: #006ebf;
text-align: center;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: #fff;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
padding: 0.375rem 0.75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: 0.25rem;
text-transform:uppercase;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.strtlnk a.lnkss {
background: none;
border-color: #fff;
color: #fff;
}
p.nt {
color: #fff;
font-size: 13px;
text-align: center;
max-width: 250px;
margin: 0 auto;
}
.startUpModal .modal-dialog {
-webkit-transform: none;
transform: none;

padding: 6px;
border-radius: 5px;
}
p.nt a {color: #fff;text-decoration:underline;}
.mdmg img {
    width: 100%;height: 322px;object-fit: contain;
}
         
         
         
         
         
         
         
         
         
         
.a-more a svg {
	width: 7px;
	fill:#fff;
}
.pop-menu.m-pop.ani h3 {
    display:none;
}
.filter-menu .panel-group .panel-title:focus {
  color: #fff;
  text-decoration: none;
  background: #1eaf38;
}
.listar-categorybox {
	min-height: 280px;
}
.sCategory.active {
	color: #1eaf38;
}
.filter-menu .panel-group .panel + .panel {
  margin-top: 0;
  margin-bottom: 6px;
}
.s-ll {
	padding-right: 28px;
}
.filter-menu {
	position: static;
}
.filter-menu .panel-group .panel-title.collapsed::after {
  content: "\f107";
  font-family: 'Font Awesome 5 Free';
  color: #313131;
}
.filter-menu .panel-title.accordion-toggle.collapsed {
	background: #fff;
	color: #313131;
}
.filter-menu .panel-group .panel-title::after {
	
	color: #fff;
}
.filter-menu .panel-title.accordion-toggle {
	background: #313131;
	color: #fff;
}
.filterMobilediv {
	display: none;
}
.listar-categorybox ul {
	margin-bottom: 12px;
}
.a-more a {
	color: #fff;
border-radius: 5px;
font-size: 12px;
margin-left: 0;
padding: 4px 12px 5px;
background: #1eaf38;
align-self: flex-start;

}
.pop-menu.ani > .container > .row {
    max-height: 380px;
overflow-y: auto;
}
.mob-badge {
	display: none;
}
.links.watchMobileLink {
	display: none;
}
.panel-body.mobildef {
	display: none;
}
.links.mobileLinks {
	display: none;
}
.forMobileLinks {
	display: none;
}
.row.mobile-menu-aa {
	display: none;
}
.visible-mobile-content {
	display: none;
}
.overlay-filtermobile {
	display: none;
}
.visibleSmobilebtn {
	display: none;
}
.visibleIconMobil {
	display: none;
}
.mobileTable {
	display: none;
}
.pmenu-spri ul {
	max-height: 380px;
	overflow: auto;
}
.pmenu-cat {
	float: left;
	width: 78%;
	border-left: 1px solid #d6d6d6;
	padding: 10px 0 20px 30px;
	max-height: 100%;
	overflow: auto;
	overflow-y: auto;
}
.vp-mobile {
	display: none;
}
.levelnav ul li {
  margin-left: 6px;
  position: relative;
 
  padding-left: 5px;
}
.levelnav > ul > li:first-child {
	
}
.levelnav ul li::before {
  content: " ";
  position: absolute;
  width: 1px;
  background-color: #dfdfdf;
  top: 5px;
  bottom: -12px;
  left: -10px;
}
.levelnav ul > li:first-child::before {top: 12px;}
.levelnav ul li:not(:first-child):last-child::before {display: none;}
.levelnav ul li:only-child::before {
  display: list-item;
  content: " ";
  position: absolute;
  width: 1px;
  background-color: #dfdfdf;
  top: 5px;
  bottom: 7px;
  height: 7px;
  left: -10px;
}
.levelnav ul li::after {
  content: " ";
  position: absolute;
  left: -10px;
  width: 10px;
  height: 1px;
  background-color: #dfdfdf;
  top: 12px;
}





























.levelnav li a {	
 font-size: 12px;
color: #313131;
display: block;
line-height: 17px;
padding-bottom: 6px;
transition: all 0.3s ease-in-out;
}
.levelnav li a:hover {
	margin-left: 3px;
	text-decoration: underline;
}


 ul.level0 > li {
display: inline-block;
float: none;
padding-bottom: 32px;
padding-top: 0;
vertical-align: top;
width: 24.1%;

overflow: hidden;
}
ul.level0 > li:nth-child(4n) {
	margin-right: 0;
}
ul.level0 > li > a {
  margin-bottom: 6px;
font-size: 12px;
line-height: normal;
color: #333;
padding: 6px 0px 6px 0px;
font-weight: 600;
letter-spacing: normal;
text-transform: uppercase;
border-bottom: 3px #ddd double;
display: block;
}
.cate-list {
  margin: 60px 0;
}
.level1 {
	padding-left: 0px;
	margin-left: -4px;
}
ul.level2 > li {

}
.level2 {
	padding-left: 12px;
}
ul.level2 > li > a {
 font-size: 12px;
color: #313131;
}
.level1 > li {

}
.level1 > li > a {
	font-size: 12px;
	color: #313131;
}
.cate-list .container {
	padding: 30px;
	border: 1px solid #dddddda3;
}
.category-title h1 {
	border-bottom: 3px #ddd double;
margin-bottom: 20px;
font-size: 25px;
font-weight: 600;
color: #323232;
padding-bottom: 7px;
}
.category-title h1 a {
	color: #323232;
}
.pmenu-cat ul li a {
	color: #58677b;
	font-size: 13px;
	font-weight: 500;
	transition: all 0.2s ease;
	text-overflow: inherit;
	overflow: visible;
	white-space: normal;
	display: inline-block;
	width: 100%;
}
.pmenu-cat ul {
    
}
.pmenu-spri ul li a img {
    object-fit:contain;
}
.pmenu-cat ul li {
    min-height: 47px;
    width:33.33%;
}
.ads-box1 {
	position: relative;
	margin: 0px 10px;
	border-radius: 7px;
	box-shadow: 0px 16px 11px -7px rgba(0, 0, 0, 0.3);
	transition: all 0.5s ease;
}
.product-img-slide .slider-for {
	height: 450px;
}
.makesmodal .bms .slick-arrow::before {
	top:0!important;
}
.makesmodal .bms .slick-slide {
	min-height: 157px;
}
.Wrap-top-categories {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 20px;
}
.Wrap-top-categories a {
	text-align: center;
flex: 0 0 20%;
padding: 0 15px;
margin-bottom: 40px;
}
.flats .nav.nav-tabs a.active {
	background: #10531c;font-weight: 600;
}
.detailbanner .slider-nav .thumb-slide img {
	max-width: 132px;
	object-fit: contain;
	width: 100%;
	height: 100px;
	object-fit: cover;
}
.all-list-sh .al-img a img {
	
}
.all-listing-total .list-render-html .eve-box div:nth-child(2) {
  padding: 0px 7px 12px 18px;
  flex: 0 0 75%;
}
.eve-box h2 {
	font-size: 20px!important;
}
.all-list-sh .eve-box div h4 a {
	color: #323232;
	line-height: 28px;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
}
.eve-box div:nth-child(2) h4 {
	margin-bottom: 0;
}
.product-img-slide .slider-nav {
	
	height: 420px;
}
.all-list-sh {
	background: #f2f4f682;
	padding: 20px 0px 40px 0px;
}
.all-list-sh.all-listing-total.relatedDv {
	padding-bottom: 0;border-radius: 6px;
}
.all-list-sh.all-listing-total.relatedDv .al-img a img {
	height: 142px;
	object-fit: cover;
	border-radius: 2px;
}
.Wrap-top-categories a img {
	height: 145px;
	width: 100%;
	object-fit: contain;
}
.mobileImg {
	display: none;
}
.ads-box1 img {
	width: 100%;
}

.ads-box1 a {
	display: block;
}
.all-jobs-ban {padding-bottom:24px;}
.ban-short-links ul li div {border: 1px solid #045793!important;}
.ban-short-links ul li div a {border:none;}
.featured {
	display: inline-block;
	margin: 0;
	margin-left: 0px;
	background: green;
	vertical-align: middle;
	line-height: 1;
	align-self: center;
	color: #fff;
	font-size: 12px;
	padding: 4px 8px;
	border-radius: 10px;
	margin-left: 11px;
}

.totaladd {
	display: flex;
	justify-content: space-between;
	margin-bottom: 11px;
}

.totaladd h4 {
	font-weight: 400;
	margin: 0;
	font-size: 18px;
}

.watchlst {
	margin: 42px 0;
}

.totaladd b {
	font-weight: 600;
}

.totaladd strong {
	color: #1eaf38;
	font-weight: 500;
	cursor: pointer;
}

.multiple-items1 .slick-arrow::before {
	font-family: "Material Icons";
	color: #9d9a98;
	top: 0px !important;
}

.brd-1 {
	background: #ddd;
}

.all-list-bre ul li a {
	color: #333;
}

.all-list-bre ul li::after,
.eve-bred-crum ul li::after {
	content: "\f054";
	color: #333;
	font-size: 8px;
	padding: 8px 6px;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
}

.all-list-bre ul li {
	position: relative;
	margin-right: 19px;
}

.addt span {
	position: relative;
	text-transform: capitalize;
}

select {
	cursor: pointer;
}

.rsocial ul {
	display: flex;
}

.rsocial ul li {
	align-self: center;
	margin-left: 4px;
}

.rsocial ul li.icon a {
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #1eaf38;
	color: #fff;
}
.mobile-ai {
	display: none;
}
.rsocial ul li.icon a:before {
	font-family: 'Font Awesome 5 Brands';
	color: #fff;
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 6px 0;
	font-family: 'Font Awesome 5 Brands';
	font-weight: 500;
	position: static;

}

.rsocial ul li.icon.facebook a:before {
	content: "\f39e";
}

.rsocial ul li.icon.google a:before {
	font-family: 'Font Awesome 5 Brands';
	color: #fff;
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 6px 0;
	font-family: 'Font Awesome 5 Brands';
	font-weight: 500;
	position: static;
	content: "\f1a0";
}

.rsocial ul li.icon.twitter a:before {
	content: "\f099";
	color: #fff;
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 6px 0;
	font-family: 'Font Awesome 5 Brands';
	font-weight: 500;
	position: static;
}

.rsocial ul li.icon.linkedin a:before {
	content: "\f0e1";
	color: #fff;
	display: block;
	text-align: center;
	font-size: 14px;
	padding: 6px 0;
	font-family: 'Font Awesome 5 Brands';
	font-weight: 500;
	position: static;
}


.shareDiv .addt span:before {
	content: "\f067";
	color: #1eaf38;
	font-size: 12px;
	padding: 8px 0;
	font-weight: 900;
}
.shareDiv .addt.active span:before {
	content: "\f004";
	color: #1eaf38;
	font-size: 12px;
	padding: 8px 0;
	font-weight: 900;
}

.all-list-bre ul li span {
	font-size: 12px;
	color: #333;
}

.list-pg-bg .com-padd {
	display: flex;
}

.list-pg-rt {
	float: none;
}

.ct-side {
	position: sticky;
	top: 93px;
}

.list-rhs-form .quote-pop.grens input::placeholder {
	opacity: 0.3;
	font-weight: 400;
}

.addt span a {
	color: #333;
}

.all-list-bre {
	margin-top: 144px;
	padding: 25px 0px 15px 0px;
}

.all-list-bre.brd-1 {
	margin: 78px 0 0;
	padding: 3px 0px 5px;
}

.list-pg-bg {
	padding-top: 20px;
	padding-bottom: 25px;
}

.all-list-bre ul li:first-child {
	font-weight: 600;
	padding-left: 11px;
}

.all-list-bre ul li:first-child:before {
	content: "\f053";
	left: 0;
	top: 7px;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	z-index: 1000;
	color: #333;
	font-size: 9px;
}

.shareDiv {
	display: flex;
	width: calc(100% - 121px);
	margin-top: 6px;
	margin-left: 129px;
	justify-content: space-between;
	flex-wrap: wrap;
}

.left-share>div {
	margin-right: 10px;
	align-self: center;
}

.addt {
	align-self: center;
	margin-right: 31px;
}

.rsocial {
	display: flex;
	position: relative;
	padding-left: 10px;
}

.rsocial:before {
	content: '';
	background: #3333334f;
	width: 2px;
	height: 23px;
	left: -11px;
	position: absolute;
	top: 3px;
}

.rsocial strong {
	align-self: center;
	font-weight: 500;
	font-size: 12px;
	margin-right: 3px;
}

.shareDiv>div {
	display: flex;
	margin-right: 10px;
	font-size: 13px;
	align-self: center;

}

.product-img-slide .slider-for img {
	height: 400px;
	object-fit: cover;
}

.shareDiv>div span {}

.shareDiv>div span:before {
	content: "\f133";
	left: 0;
	top: 7px;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	z-index: 1000;
	margin-right: 4px;
	color: #1eaf38;
	font-size: 15px;
	position: static;
	text-align: center;
}

.shareDiv>div.views span:before {
	content: "\f06e";
}

.detailbanner .slick-arrow::before {
	content: "\f077";
	left: 0;
	top: 7px;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	z-index: 1000;
	color: #1eaf38;
	font-size: 15px;
	position: static;
	text-align: center;
}

.suggested {
	background: #f8f9fa;
	padding: 22px 0;
}

.suggested h3 {
	font-size: 17px;
	margin-bottom: 12px;
}

.suggested ul {
	display: flex;
	flex-wrap: wrap;
}

.suggested ul li {
	margin-bottom: 10px;
	margin-right: 10px;
}

.suggested ul li a {
	display: inline-block;
	background: #fff;
	color: #333;
	font-size: 11px;
	padding: 4px 14px;
	border-radius: 20px;
	box-shadow: 2px 0px 3px #ddd;
	border: 1px solid #ddd;
}

.suggested .container {
	padding: 0;
}

.all-list-bre.searchbanner {
	background-image: url('../img/bg1.jpg') no-repeat #5085f7;
	background-position: 0 0;
	background-size: auto;
	background-size: cover;
	background-position: center center;
	margin-top: 50px;
	padding-bottom: 74px;
	padding-top: 60px;
}

.all-list-bre.searchbanner:before {
	content: '';
	background: #00000082;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.all-list-bre.searchbanner h2 {
	margin-bottom: 30px;
	font-size: 22px;
}

.all-list-bre.searchbanner ul li a {
	color: #fff;
}

.all-list-bre.searchbanner ul li:first-child:before {
	color: #fff;
}

.all-list-bre.searchbanner ul li:after {
	color: #fff;
}

.all-list-bre.searchbanner ul li span {
	color: #fff;
}









.nav.nav-tabs>li>a {
	display: block;
	padding: 10px 14px;
}

.nav.nav-tabs {
	justify-content: space-between;
}

.flats .nav.nav-tabs {
	background: #1eaf38;
	margin-top: -44px;
	border-radius: 8px 8px 1px 1px;
}

.nav.nav-tabs li {
	flex: 1;
	text-align: center;
}

.flats .nav.nav-tabs a {
	color: #fff;
	padding: 11px 12px;
	font-size: 14px;
	border-right: 1px solid #dddddd87;
	display: flex;
	flex-direction: column;
	height: 100%;
}

.all-list-sh .eve-box h4 a {
	color: #212529;

	line-height: 23px;
	font-size: 16px;
	font-weight: 600;
}

.flats .nav.nav-tabs li:last-child a {
	border: none;
}

.flats .container {
	padding: 0;
}

.formD {
	margin: 0 -7px;
	display: flex;
	flex-wrap: wrap;
}

.i-div {
	flex: 0 0 23.7%;
	max-width: 23.7%;
	margin: 0 7px 15px;
}

.s-div {
	flex: 0 0 11.23%;
	max-width: 11.23%;
	margin: 0 7px 15px;
}

.tab-content h3 {
	margin-bottom: 15px;
	font-size: 19px;
	font-weight: 600;
}

.tab-content {
	padding: 15px;
	border-radius: 1px 1px 8px 8px;
	border: 1px solid #1eaf384d;
	border-top: none;

}

.tab-content .form-control::placeholder {
	opacity: 0.4;
}

.form-control::placeholder {
	opacity: 0.4;
}

.tab-content .form-control {
	border-radius: 5px;
	font-size: 14px;
}

.i-div button {
	color: #fff;
	border-radius: 5px;
	margin-left: 0px;
	height: calc(1.5em + 0.75rem + 9px);
	padding: 0.375rem 0.75rem;
	background: #1eaf38;
	cursor: pointer;
	font-weight: 500;
	font-size: 14px;
	width: 100%;
	border: none;
}

.province h2 {
	font-weight: 600;
	font-size: 24px;
	position: relative;
	margin-bottom: 30px;
}

.province h2:before {
	/* content: '';
width: 59px;
left: 0;
position: absolute;
left: 0;
display: block;
background: #1eaf38;
bottom: -7px;
height: 3px;*/
}

.province li a {
	display: inline-block;
	background: #fff;
	color: #333;
	font-size: 11px;
	padding: 4px 14px;
	border-radius: 20px;
	box-shadow: 2px 0px 3px #ddd;
	font-weight: 500;
	border: 1px solid #ddd;
}

.province ul li {
	margin-right: 10px;
}

.province ul {
	display: flex;
	flex-wrap: wrap;
}

.province {
	background: #f5faffba;
	padding: 60px 0;
	border-top: 1px solid #e7f0f9;
	border-bottom: 1px solid #e7f0f9;
}

.province .container {
	padding: 0;
}

.browser {
	margin-top: 65px;
}

.browser .container {
	padding: 0;
}

.flats {
	margin-bottom: 50px;
}

.typePeroperty {
	display: flex;
	flex-wrap: wrap;
}

.typePeroperty li {
	flex: 1;
}

.typePeroperty .slick-prev::before,
.typePeroperty .slick-next::before {
	font-family: "Material Icons";
	color: #9d9a98;
	top: 4px !important;
}

.typePeroperty b,
.typePeroperty strong {
	/* font-weight: bolder; */
	display: block;
	width: 120px;
	text-align: center;
	margin-top: 20px;
	font-weight: 600;
	font-size: 14px;
	color: #333;
}

.typePeroperty {
	margin-bottom: 40px;
}

.subs h2 {
	padding-left: 20px;
	padding-top: 20px;
}

.col-gt {
	border: 1px solid #ebebeb;
	padding: 20px;
	border-radius: 3px;
	overflow: hidden;
}

.col-gt img {
	width: 100%;
}

.subs .col-gt h2 {
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
}

.subs .col-gt .sub-tit {
	float: none;
}

.how-to-coll {
	min-height: 437px;
}

.subs {
	margin-bottom: 60px;
}

.fgr {
	font-size: 13px;
	color: #1eaf38;
	margin-top: 7px;
	display: inline-block;
}

.crt {
	margin-top: 30px;
}

.ll-2 {
	cursor: pointer;
	color: #1eaf38;
	font-weight: 600;
}

.ll-1 {
	cursor: pointer;
	color: #1eaf38;
	font-weight: 600;
}

.modal label {
	display: inline-block;
	margin-bottom: 0;
	font-size: 13px;
	font-weight: 500;
}

.modal {
	background: #0000006e;
}

.login-main {
	margin-bottom: 0;
	width: 280px;
}

.log div input::placeholder {
	opacity: 0.4;
}

.log div input,
.log div select {
	font-size: 13px;
}

.logins .modal-dialog {
	max-width: 355px;
}

.log div button.btn {
	width: 100%;
	border: 0px;
	font-weight: 600;
	font-size: 15px;
	padding: 10px 0px;
	border-radius: 8px;
	transition: all .4s ease;
	background: #1eaf38;
}

.login {
	padding: 27px 0px 0px 0px;
}

.login-reg {
	padding: 0;
}

.logins {}

.subs .col-gt a {
	color: #fff;
	border-radius: 5px;
	margin-left: 0px;
	padding: 8px 15px;
	font-size: 18px;
	margin-top: 20px;
	text-align: center;
	background: #1eaf38;
	display: block;
	width: 100%;
}

.postss {
	padding: 122px 0 0px;
}

.whats h5 {
	text-transform: capitalize;
	font-weight: 600;
}

.whats {

	padding: 40px 0 70px;
}

.auto-ul {
	display: flex;
	max-width: 860px;
	margin: 30px auto 0;
}

.auto-ul>li {
	flex: 1;
	position: relative;
}

.auto-ul>li:after {
	content: '';
	width: 1px;
	height: 100px;
	background: #ffffff85;
	position: absolute;
	top: 0;
	right: 0;
}

.auto-ul>li:last-child:after {
	content: none;
}

.auto-ul>li>a {
	color: #fff;
	padding: 10px 0;
	display: block;
	font-size: 16px;
	font-weight: 500;
}

.auto-ul>li>ul {}

.auto-ul>li>ul> {}

.cat-u {
	background: #1eaf38;
}

.whats .container-fluid {
	/*overflow-x: hidden;*/
}

.cat-u .dropdown-menu li {
	line-height: 1.5;
	letter-spacing: 0.5px;
	color: #3c3b3b;
	font-size: 14px;
	cursor: pointer;
	padding: 1px 0;
	border-top: solid 1px #f3f3f3;
}

.cat-u .dropdown-item {
	display: block;
	width: 100%;
	padding: 7px 21px;
	clear: both;
	font-weight: 400;
	color: #212529;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0;
}

.auto-ul .dropdown-toggle::after {

	display: inline-block;
	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;
	bottom: 18px;
	color: #fff;

}

.checkLabel {
	position: relative;
}



.containerRadio {
	display: inline-block;
	position: relative;
	padding-left: 31px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 16px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-left: 25px;
}

/* Hide the browser's default radio button */
.containerRadio input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.containerRadio:hover input~.checkmark {
	background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.containerRadio input:checked~.checkmark {
	background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the indicator (dot/circle) when checked */
.containerRadio input:checked~.checkmark:after {
	display: block;
}

/* Style the indicator (dot/circle) */
.containerRadio .checkmark:after {
	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}

.addDd {
	max-width: 720px;
	margin: 0 auto;
}

.lavels .containerRadio:first-child {
	margin-left: 0;
}

.addDd h3 {
	color: #006ebf;
	font-size: 21px;
	text-align: left;
	margin-bottom: 4px;
}

.post-text .addDd h3 {
	margin-bottom: 1px;
}

.lavels {
	display: flex;
}

.addDd {
	max-width: 504px;
	margin: 0 auto;
	border: 1px solid #ddd;
	padding: 20px;
	border-radius: 8px;
	margin-bottom: 20px;
}

.addDd p {
	font-size: 13px;
	text-align: left;
}

.postbtn {
	color: #fff;
	border-radius: 5px;
	margin-left: 0;
	padding: 6px 27px;
	background: #1eaf38;
	cursor: pointer;
	font-weight: 600;
	font-size: 20px;
	border: none;
}

.post-text h3 {
	margin-bottom: 40px;
}

.post-text h3 b {
	color: #1dab36;
}

.post-text .form-group label {
	margin-bottom: 2px;
	font-weight: 600;
	text-align: left;

}

.postForm {
	max-width: 500px;
	margin: 0 auto;
}

.postForm .form-control {
	font-size: 14px;
}

.postForm select.form-control {
	cursor: pointer;
}

.postForm .form-group {
	margin-bottom: 50px;
	text-align: left;
}

.hom-top .al:after {
	font-size: 22px;
	transition: all 0.5s ease;
	right: 0;
	top: 20px;
	color: #fff;
	filter: invert(1);
	width: 10px;
	height: 10px;
	opacity: 1;
}

body,
html {
	overflow-x: hidden;
}

.notabs .container {
	padding: 0;
}

.notabs {
	margin: -40px auto 60px;
}

.notabs .contentDv {
	padding: 15px;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #dfdfdf;
	background: #fff;
}

.contentDv h3 {
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 15px;
	text-transform: capitalize;
}

.formnotTabs {
	margin: 0 -7px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.formnotTabs .form-control {
	border-radius: 5px;
	font-size: 14px;
}

input[type=number] {
	-moz-appearance: textfield;
}

.accordion .btn {
	display: block;
	width: 100%;
	padding: 9px 19px;
	text-align: left;
	border-radius: 1px;
	font-weight: 500;
	padding-right: 36px;
}

.accordion .card-body {
	font-size: 13px;
	line-height: 1.9;
}

.accordion .card-header {
	padding: 0;
}

.accordion .btn::after {
	content: "\f078";
	color: #333;
	font-size: 13px;
	padding: 8px 6px;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	right: 13px;
	top: 5px;

}

.accordion .btn:not(.collapsed)::after {
	content: "\f077";
	color: #333;
	font-size: 13px;
	padding: 8px 6px;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	right: 13px;
	top: 5px;
}

.accordion {
	padding: 20px;
}

.accordion .card-header {
	background: none;

}

.accordion .btn:focus {
	box-shadow: none;
}

.bms {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-top: 26px;
	margin-right: -10px;
}

.bms .slick-arrow:before {
	font-family: "Material Icons";
	color: #9d9a98;
	top: 6px !important;
}

.bms a {
	color: #1eaf38;
}

.bms .slick-slide li {
	margin-bottom: 6px;
	font-size: 14px;
}

.licon {
	display: flex;
}

.bms .slick-slide {
	flex: 0 0 18.2%;
	max-width: 18.2%;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	padding: 20px 20px;
	margin: 0 10px 20px;
}

.makesmodal .col-sm-12 {
	padding: 0;
}

.licon img {
	width: 40px;
	margin-right: 7px;
	height: auto;
	display: block;
	align-self: flex-start;
}

.modal {
	z-index: 105000;
}

.licon {
	margin-bottom: 20px;

}

.bms>li {
	flex: 0 0 18.2%;
	max-width: 18.2%;
	border: 1px solid #dfdfdf;
	border-radius: 4px;
	padding: 20px 20px;
	margin: 0 10px 20px;

}

.bms>li a {
	color: #1eaf38;
}

.bms>li>ul>li {
	margin: 0 0px 8px;
	font-size: 14px;
}

.bms>li>ul {}

.card {
	border: 1px solid rgb(235, 235, 235);
}

.makesmodal {
	padding-bottom: 60px;
}

.hatch-ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -13px;

}

.hatch-ul li {
	flex: 0 0 14%;
	max-width: 14%;
	margin: 0 13px 32px;
}

.bodyType {
	background: #f7fbff;
	padding: 60px 0;
	border-top: 1px solid #e7f0f9;
	border-bottom: 1px solid #e7f0f9;
	margin-bottom: 52px;

}

.bodyType .sp-t {
	margin-bottom: 50px;
}

.bodyType .slick-slide img {
	margin-bottom: 10px;
}

.bodyType .slick-slide a {
	display: block;
}

.bodyType .slick-slide strong {
	font-weight: 500;
	color: #333;
	display: block;
	text-align: center;
	font-size: 13px;
line-height: 19px;
}

.bodyType img {
	height: 60px;
	object-fit: contain;
	width: 100%;
}

.hatch-ul li a {
	text-align: center;
}

.bodyType .slick-prev:before {
	color: #fff;
}

.bodyType .slick-next:before {
	color: #fff;
}

.bodyType .slick-prev {
	left: 0;
	top: 14px;
	background: #3da10d;
	border-color: #3da10d;
}

.bodyType .slick-next {
	top: 14px;
	background: #3da10d;
	border-color: #3da10d;
}

.subs .container {
	padding: 0;
}

.top-categoriesdiv {
	padding: 100px 0;
	clear: both;
}

.top-categoriesdiv .sub-tit h2 {
	margin-bottom: 22px;
}

.multiple-items2 .slick-arrow {
	top: 51px;
}

.seller-phone {
	text-align: center;
	margin-top: 12px;
	border-bottom: 1px solid #dddd;
	padding-bottom: 9px;
	font-size: 13px;
	color: #1eaf38;
}

.display-phone {
	font-weight: 600;
	cursor: pointer;
}

#showphone.activePhone {
	display: inline-block !important;
	color: #1eaf38;
}

.icon-web-phone-green {
	position: relative;
	width: 22px;
}

.icon-web-phone-green:before {
	content: "\f095";
	color: #1eaf38;
	font-size: 16px;
	padding: 0;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	transform: rotate(90deg);
	position: absolute;
	left: 0;
	top: -3px;
}

.phont {
	position: relative;
	display: flex;
	justify-content: center;

}

.list-rhs-form .quote-pop h3 small b {
	color: #1eaf38;
}

.pl-left strong {
	font-weight: 600;
	font-size: 14px;
	display: block;
	margin-bottom: 6px;
}

.vp a {
	font-size: 13px;
	color: #1eaf38;
	font-weight: 600;
	position: relative;
	padding-right: 12px;
}

.vp a:after {
	content: "\f054";
	color: #1eaf38;
	font-size: 12px;
	padding: 0;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	position: absolute;
	right: 0;
	top: 1px;
}

.pl-left ul li {
	font-size: 13px;
	margin-bottom: 10px;
}

.stars {
	position: relative;
	padding-left: 17px;
}

.stars:before {
	content: "\f005";
	color: #1eaf38;
	font-size: 12px;
	padding: 0;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	position: absolute;
	left: 0;
	top: 1px;
}

.views {
	position: relative;
	padding-left: 17px;
}

.views:before {
	content: "\f06e" !important;
	color: #1eaf38 !important;
	font-size: 12px;
	padding: 0;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	position: absolute;
	left: 0;
	top: 1px;
}

.list-rhs-form .quote-pop h3 small em {
	font-style: normal;
	margin: 0 8px;
	font-size: 15px;
	opacity: 0.5;
}

.eve-box h2 {
	text-align: left;
	color: #1eaf38;
	font-size: 24px;
	font-weight: 600;
}

.colbanner img {
	width: 100%;
	height: 392px;
	object-fit: cover;
}

.colbanner {
	position: relative;
}

.coltext {
	position: absolute;
	bottom: 0;
	padding: 0 34px 40px;
}

.coltext h2 {
	color: #fff;
	margin-bottom: 20px;
}

.populars .container {
	padding: 0;
}

.coltext a {
	color: #fff;
	border-radius: 5px;
	padding: 8px 45px;
	background: #1eaf38;
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
}

.textBanner {
	border: 1px solid #ebebeb;
	border-radius: 4px;
	padding: 28px;
	margin-left: 0px;
	min-height: 392px;
}

.populars {
	padding-bottom: 60px;
}

.textBanner h2 {
	font-size: 24px;
	font-weight: 600;
}

.textBanner h3 {
	font-size: 19px;
	font-weight: 600;
	color: #666;
}

.textBanner p {
	font-size: 14px;
	line-height: 1.6;
	color: #333;
}

.textBanner ul li {
	position: relative;
	font-size: 14px;
	padding-left: 15px;
	margin-bottom: 11px;
	color: #333;
}

.textBanner ul li:before {
	content: "\f054";
	color: #1eaf38;
	font-size: 13px;
	padding: 0;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	position: absolute;
	left: 0;
	top: 1px;
}

.licon span {
	align-self: center;
	font-weight: 600;
	font-size: 15px;
}

.hideul {
	display: none;
}

.hideul.activeul {
	display: block;
}

.typePeroperty strong a {
	display: block;
	text-align: center;
}

.colbanner {
	position: relative;
}

.colbanner:before {
	content: '';
	background: #0000006b;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.post-text .form-group label.containerbtn {
	position: relative;
	margin-bottom: 2px;
	font-weight: 600;
	text-align: left;
	padding-left: 48px;
	line-height: 34px;
	cursor: pointer;
	margin-right: 17px;
}

.checkmarkBox {
	position: absolute;
	left: 0;
	background: #1eaf38;
	width: 42px;
	height: 34px;
	border-radius: 10px;
	top: 0;
}

.checkmarkBox em {
	font-style: normal;
	display: block;
	line-height: 35px;
	color: #fff;
	font-size: 13px;
	text-align: center;
}

.fachek {
	position: absolute;
	left: 0;
	display: none;
	top: 0;
	right: 0;
	text-align: center;
	font-size: 23px;
	color: #fff;
}

.containerbtn.activeDays .fachek {
	display: block;
}

.containerbtn.activeDays em {
	display: none;
}

.containerbtn strong {
	font-size: 15px;
	display: block;
	line-height: 1.5;
	font-weight: 600;
	letter-spacing: 0.03em;
}

.containerbtn small {
	display: block;
	line-height: 1;
	font-weight: 500;
}

.labelTxt {
	display: flex;
	justify-content: space-between;
}

.labelTxt span {
	text-align: right;
	color: #1eaf38;
	font-size: 13px;
	font-weight: 500;
}

.postForm select.form-control {
	-moz-appearance: auto;
	-webkit-appearance: auto;
}

.intentions-menu__tab-arrow {
	display: none;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 12px solid #1eaf38;
	position: absolute;
	z-index: 1000;
	top: 45px;
	height: 0;
	width: 0;
	left: 50%;
}

.lavelsDiv {
	margin-top: 27px;
}

.auto-ul>li.show .intentions-menu__tab-arrow {
	display: block;
}

.file-input input {
	display: none;
}

.filtype {
	display: flex;
	flex-wrap: wrap;
}

.filtype img.defaultimg {
	width: 100%;
	height: 50px;
	object-fit: contain;
	text-align: center;
	margin: 0 auto;
}

.filtype li label {
	margin: 0;
	cursor: pointer;
}

.filtype li {
	padding: 10px;
	flex: 0 0 22.4%;
	text-align: center;
	max-width: 25%;
	border: 1px dashed #9d9d9d;
	margin-right: 15px;
	border-radius: 4px;
	margin-bottom: 15px;
}

.filtype li:nth-child(4n) {
	margin-right: 0;
}

.postForm small {
	font-size: 12px;
	font-weight: 500;
}

html {
	scroll-behavior: smooth;
}

.news-date i:before {
	content: none;
}

html,
body {
	scroll-behavior: smooth;
}

*,
html {

	scroll-behavior: smooth !important;
}

html:focus-within {
	scroll-behavior: smooth;
}

.my-avatar-img {
	background-size: cover;
	background-position: center;
	width: 120px;
	margin: 0 auto;
	height: 120px;
	border-radius: 50%;
}

.profileDiv {
	max-width: 520px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	display: block;
	padding: 0 20px;
}

.custom-file-upload input[type="file"] {
	display: none;
}

.custom-file-upload {
	border: 1px solid #ccc;
	display: inline-block;
	padding: 6px 12px;
	cursor: pointer;
}

.customs {
	justify-content: center;
	display: flex;
	margin-bottom: 20px;
	margin-top: 0px;
}

.customs li {
	margin-right: 15px;
}

.customs li:last-child {
	margin-right: 0;
}

.customs button {
	background: #1eaf38;
	color: #fff;
	font-size: 14px;
	border: none;
	padding: 11px 19px;
	font-weight: 500;
	border-radius: 6px;
}

.profileDiv label {
	margin-bottom: 0;
	font-weight: 500;
	font-size: 14px;
	text-align: left;
}

.profileDiv .form-group {
	margin-bottom: 30px;
}

.customs li:last-child button {
	border: 1px solid #1eaf38;
	padding: 10px 20px;
	background: none;
	color: #1eaf38;
}






/* The container */
.containerchecks {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Hide the browser's default checkbox */
.containerchecks input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

/* Create a custom checkbox */
.containerchecks .checkmarkcontain {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #eee;
	border-radius: 4px;

}

/* On mouse-over, add a grey background color */
.containerchecks:hover input~.checkmarkcontain {
	background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.containerchecks input:checked~.checkmarkcontain {
	background-color: #2196F3;
}

/* Create the checkmarkcontain/indicator (hidden when not checked) */
.containerchecks:after {
	content: "";
	position: absolute;
	display: none;
}

/* Show the checkmarkcontain when checked */
.containerchecks input:checked~.checkmarkcontain:after {
	display: block;
	content: '';
}

/* Style the checkmarkcontain/indicator */
.containerchecks .checkmarkcontain:after {
	left: 9px;
	top: 3px;
	width: 7px;
	height: 15px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.profileDiv .form-group {
	float: none;
	clear: both;
}

.profileDiv .row {
	/*margin: 0;*/
}

.kitsleft {
	font-size: 13px;
	font-weight: 500;
}

.sav-ul {}

.sav-ul li {
	display: flex;
}

.sav-ul li button {
	background: #1eaf38;
	color: #fff;
	font-size: 14px;
	border: none;
	padding: 11px 19px;
	font-weight: 500;
	flex: 0 0 48.4%;
	border-radius: 6px;
	margin-right: 15px;
}

.sav-ul li button.cancels {
	background: #1eaf38;
	color: #fff;
	font-size: 14px;
	border: none;
	padding: 11px 19px;
	font-weight: 500;
	border-radius: 6px;


	border: 1px solid #1eaf38;
	padding: 10px 20px;
	background: none;
	color: #1eaf38;
}

.addDiv {}

.table.table-striped tr td,
.table.table-striped tr th {
	padding: 0.1rem 0.3rem;
	vertical-align: middle;
	font-size: 13px;
}
.table.table-striped tr th {
	font-weight: 600;
}

.pname {
	display: flex;
}

.pname strong {
	align-self: center;
	padding-left: 10px;
	font-size: 13px;
	font-weight: 500;
}

.pname img {
	height: 40px;
	width: 33px;
	object-fit: contain;
	text-align: right;
	object-position: right;
}

.badgelabel {
	background: #3c3c3c;
font-size: 12px;
border-radius: 20px;
color: #fff;
padding: 2px 18px 2px;
margin: 0;
}

.edits {
	position: relative;
}

.edits:before {
	content: "\f044";
	color: #1eaf38;
	font-size: 15px;
	padding: 8px 6px;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	position: static;
}

.delets {
	position: relative;
}

.delets:before {
	content: "\f2ed";
	color: #1eaf38;
	font-size: 15px;
	padding: 8px 6px;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	position: static;
}

.viewss {
	position: relative;
}

.viewss:before {
	content: "\f06e";
	color: #1eaf38;
	font-size: 15px;
	padding: 8px 6px;
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	position: static;
}

.example.mt-5 {
	margin-top: 30px;
}

.textlimti {
	width: 180px;
	display: inline-block;
	font-size: 11px;
}

.hom-head .container {
	display: none
}

.hom-top {
	transition: all .5s ease;
	background: #000;
	box-shadow: none
}

.hom-head {
	background: none !important;
	padding: 0;
	margin: 0
}

.hom-head .hom-top .container {
	display: block
}

.dmact .top-ser {
	display: block
}

.hm3-auto-ban {
	background: url(img/automobile-bg.jpg) no-repeat;
	background-size: 100%;
	background-position: center right;
	padding-top: 55px
}

.h2-ban-ql {
	display: table
}

.hm3-auto-ban .rhs .hom-col-req .log-bor {
	display: block
}

.caro-home {
	margin-top: 90px;
	float: left;
	width: 100%
}

.carousel-item:before {
	background: none
}

.ban-tit h1 {
	font-weight: 500;
	color: #fff;
	text-shadow: none
}

.ban-tit h1 b {
	font-weight: 700;
	font-size: 42px;
	line-height: 49px;
	padding-bottom: 15px;
	color: #fff;
	text-shadow: none
}

.h2-ban-ql ul li div {
	border: 1px solid #d9d9da;
	background: #fff
}

.h2-ban-ql ul li div h5 {
	font-weight: 500;
	color: #383942
}

.h2-ban-ql ul li div h5 span {
	font-weight: 700
}

.home-tit h2 {
	font-weight: 400
}

.home-tit h2 span {
	font-weight: 700
}

.h2-ban-ql ul li div:hover {
	background: #d3f0fb;
	box-shadow: 0 14px 22px -13px #0b1017ba
}

.land-pack-grid-text {
	position: relative;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background: linear-gradient(to top, #000000c7, #00000008)
}

.land-pack-grid-text h4 {
	padding: 15px;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
	bottom: 0;
	position: absolute;
	width: 100%;
	text-align: center;
	color: #fff
}

.land-pack-grid-text h4 .dir-ho-cat {
	color: #f6f7f9;
	font-size: 11px;
	position: relative;
	width: 100%;
	display: inline-block
}

.land-pack-grid-img {
	background: #333
}

.home-tit {
	padding-top: 60px
}

.hom2-hom-ban {
	float: left;
	width: 46%;
	background-size: cover;
	margin: 0 2%;
	background: #e6f6fb;
	padding: 30px 100px 30px 30px;
	border-radius: 5px;
	position: relative
}

.hom2-hom-ban:hover a {
	background: #d6c607
}

.hom2-hom-ban h2 {
	font-weight: 600;
	font-size: 22px;
	padding-bottom: 5px
}

.hom2-hom-ban p {
	font-size: 14px
}

.hom2-hom-ban a {
	background: #21d78d;
	color: #fff;
	padding: 10px 20px;
	border-radius: 5px;
	display: inline-block;
	cursor: pointer;
	font-size: 13px;
	font-weight: 400
}

.hom2-hom-ban p,
.hom2-hom-ban h2,
.hom2-hom-ban a {
	position: relative;
	color: #fff
}

.hom2-hom-ban:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	opacity: .8;
	background: #24C6DC;
	border-radius: 5px
}

.hom2-hom-ban1:before {
	background-image: linear-gradient(140deg, #0c7ada 0%, #0761af 50%, #0f243e94 75%)
}

.hom2-hom-ban2:before {
	background-image: linear-gradient(140deg, #768404 0%, #768404 50%, #0f243e94 75%)
}

.hom2-hom-ban1 {
	background-image: url(../img/home2-hand.jpg)
}

.hom2-hom-ban2 {
	background-image: url(../img/home2-work.jpg)
}

.hom2-hom-ban-main {
	float: left;
	width: 100%;
	padding-bottom: 70px
}

.hom2-cus-sli {
	float: left;
	width: 100%;
	padding-top: 0
}

.hom2-cus-sli ul li {
	float: left;
	width: 25%;
	padding: 12px 20px
}

.testmo {
	width: 100%;
	background: #fff;
	box-shadow: 0 1px 7px -3px #161d2926;
	border-radius: 5px;
	padding: 30px;
	position: relative
}

.testmo img {
	width: 64px;
	height: 64px;
	border-radius: 50px;
	object-fit: cover;
	margin: -80px 0 0
}

.testmo h4 {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 2px;
}

.testmo span {
	font-size: 11px;
	font-weight: 400;
	color: #727688
}

.testmo span a {
	font-weight: 500;
	color: #4caf50;
	display: block;
	font-size: 12px
}

.testmo p {
	color: #727688;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	font-weight: 400;
	height: 58px;
	overflow: hidden;
	border-top: 1px solid #f1eeee;
	padding-top: 15px;
	margin-top: 15px
}

.testmo p:before {
	content: 'format_quote';
	font-size: 21px;
	margin: -25px 0 0;
	background: #fff
}

.hom2-cus {
	background: #f7f8f9;
	padding-bottom: 70px
}

.testmo .rat {
	padding: 2px 2px 2px 10px;
	display: inline-block;
	position: absolute;
	right: 30px;
	top: 50px
}

.testmo .rat i {
	color: #FF9800;
	font-size: 13px;
	width: 7px
}

.hom2-cus-sli ul {
	position: relative;
	overflow: hidden;
	padding: 20px 20px 0
}

.slick-arrow {
	width: 50px;
	height: 50px;
	border-radius: 50px;
	background: #fff;
	border: 1px solid #ededed;
	color: #ffffff03;
	position: absolute;
	z-index: 9;
	top: 38%
}

.slick-arrow:before {
	content: 'chevron_left';
	font-size: 27px;
	top: 4px;
	left: 9px
}

.slick-prev {
	left: 14px
}

.slick-next {
	right: 14px
}

.slick-next:before {
	content: 'chevron_right';
	font-size: 27px
}

.hom4-prop-box {
	padding: 0;
	background: #fff;
	box-shadow: 0 1px 14px -4px #161d2926;
	border: 1px solid #efefef
}

.hom4-prop-box img {
	width: 100%;
	border-radius: 2px;
	margin: 0;
	height: 120px
}

.hom4-prop-box div {
	padding: 25px
}

.hom4-prop-box .rat {
	position: relative;
	top: initial;
	right: initial;
	padding: 2px 2px 2px 0;
	display: block;
	margin: 0;
	height: 17px;
	left: -2px
}

.hom4-fea {
	background: #fff;
	padding-bottom: 40px
}

.hom4-fea .hom2-cus-sli ul li {
	padding: 12px 20px
}

.hom4-fea .home-tit {
	margin-bottom: 0;
	padding-top: 70px
}

/* The switch - the box around the slider */
.switch-c {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 20px;
}

/* Hide default HTML checkbox */
.switch-c input {
	opacity: 0;
	width: 0;
	height: 0;
}

/* The slider */
.slider-c {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider-c:before {
	position: absolute;
	content: "";
	height: 12px;
	width: 12px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider-c {
	background-color: #1eaf38;
}

input:focus+.slider-c {
	box-shadow: 0 0 1px #1eaf38;
}

input:checked+.slider-c:before {
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translateX(20px);
}

/* Rounded sliders */
.slider-c.round {
	border-radius: 34px;
}

.slider-c.round:before {
	border-radius: 50%;
}


.profile_selling_list {
	padding: 0px 0px 100px;
}
.profile_selling_list .my-avatar-img {
    margin-top: -50px;
}
.profile_selling_list .col-md-2 {
    border: 1px solid #e2ecf2;
    border-top: 0px;
    height: 350px;
}
.profile_selling_list .seller-info {
    padding: 30px 0px 10px;
}
.profile_selling_list .seller-info h3 {
    font-size: 18px;
    margin: 0px;
}
.profile_selling_list .seller-info p {
    font-size: 14px;
    color: #86807c;
}
.profile_selling_list .seller-info .number {
    color: #54b51a;
}
.profile_selling_list .seller-info .stats-ads p {
	display: flex;
    justify-content: space-between;
	margin-bottom: 0px;
}
.profile_selling_list .seller-info .seller-stats {
	border-top: 1px solid #e2ecf2;
    border-bottom: 1px solid #e2ecf2;
	padding: 20px 0px;
}
.profile_selling_list .verification-badge .verification-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.icon-badge-identity-verified {
    background-image: url(../img/employee.png);
	width: 50px;
    height: 50px;
    background-size: cover;
    background-position: center;
}
.profile_selling_list .verification-badge .verification-item h6 {
	margin: 0px;
    font-size: 15px;
}
.profile_selling_list .verification-badge .verification-item span {
	font-size: 13px;
}
.profile_selling_list .verification-badge {
    padding: 25px 0px;
}
.profile_selling_list .s-ll {
    margin-top: 40px;
	margin-bottom: 10px;
}
.profile_selling_list .ads-all-list {
    float: unset;
}
.profile_selling_list .my-avatar-img {
	width: 100px;
    height: 100px;
    box-shadow: 0px 3px 6px 0px rgb(175 174 165);
    border: 3px solid #fff;
    border-radius: 50%;
}
.profile_selling_list .verification-badge .verification-item div {
	margin-left: 10px;
}
.pglist-p-com-ti h3 {
	padding: 15px 20px;
}
.views span:before {
	display: none;
}

.alert-success {
	position: fixed;
	bottom: 10px;
	right: 30px;
	z-index: 999999;
	min-width: 400px;
	font-size: 13px;
	background: green;
	color: white;
	border: none;
	border-radius: 3px;
	cursor: pointer;
}

.alert-danger {
	position: fixed;
	bottom: 10px;
	right: 30px;
	z-index: 999999;
	min-width: 400px;
	font-size: 13px;
	background: rgb(128, 23, 0);
	color: white;
	border: none;
	border-radius: 3px;
	cursor: pointer;
}

.alert-warning{
	position: fixed;
	bottom: 10px;
	right: 30px;
	z-index: 999999;
	min-width: 400px;
	font-size: 13px;
	background: rgb(247, 202, 3);
	color: rgb(0, 0, 0);
	border: none;
	border-radius: 3px;
	cursor: pointer;
}

.StripeElement {box-sizing: border-box;height: 40px;padding: 10px 12px;border: 1px solid #ddd;border-radius: 4px;
background-color: white;box-shadow: 0 1px 3px 0 #e6ebf1;-webkit-transition: box-shadow 150ms ease;transition: box-shadow 150ms ease;}
.StripeElement--focus {box-shadow: 0 1px 3px 0 #cfd7df;}
.StripeElement--invalid {border-color: #fa755a;}
.StripeElement--webkit-autofill {background-color: #fefde5 !important;}
.StripeElement input::placeholder {opacity: 0.2;}
.postbtn-2{
	background: white;
	border: 2px solid #1eaf38;
	border-radius: 5px;
	padding: 7px 10px;
	color: #1eaf38;
	position: relative;
	top: -2px;
}
#card-errors{
	font-weight: 500;
	font-size: 13px;
	color: #cb1111;
}



/*//ham css*/

.addnew_1h {
	padding: 15px;
}
.addnew_1h ul {

}
.addnew_1h ul li {

}
.addnew_1h ul li .main_myadds {
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 12px;
}
.addnew_1h ul li .main_myadds .left_h {
	flex: 0 0 10%;
}
.addnew_1h ul li .main_myadds .left_h img {

}
.addnew_1h ul li .main_myadds .right_h {
	flex: 0 0 78%;
}
.addnew_1h ul li .main_myadds .right_h .uprihisa {
	display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 0px 10PX;
}
.addnew_1h ul li .main_myadds .right_h .uprihisa h4 {
	margin: 0px;
	font-size: 27px;
}
.addnew_1h ul li .main_myadds .right_h .uprihisa a:before {
    font-size: 22px;
    padding: 0PX;
    font-weight: 400;
}
.addnew_1h ul li .main_myadds .right_h .darmiyanihisa  {

}
.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table {
	border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
	margin: 10px 0px;
}
.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table th {
	padding: 5px 0px;
	border: none !important;
}
.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table td {
	padding: 5px 0px;
	border: none !important;
}
.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table td label {
    color: #e7a50a;
}
.addnew_1h ul li .main_myadds .right_h .niclihisa {
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.addnew_1h ul li .main_myadds .right_h .niclihisa h3 {
	font-size: 35px;
    color: #1eaf38;
    font-weight: 500;
}
.addnew_1h ul li .main_myadds .right_h .niclihisa ul {
	display: flex;
}
.wed-foot-link div {
    border-right: none;
}

/*end ham css*/
@media screen and (max-width: 992px) {
	.hom-nav .bl {
		display: block;
		margin-right: 40px;
	}

}
.row.mo-search-area-aa {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 400px;
	margin-left: 152px;
	z-index: 1111;
	background: black;
    padding: 3px 3px;
}
@media screen and (max-width: 768px) {
		.all-jobs-ban {
		padding-top: 9px;
		padding-left: 0px;
		padding-right:0;
	}
	.hom-top {
		background: #000!important;
		padding: 0px 0;
height: 38px;
	}
	.hom-top .sr-sea {
	display: none;
} 
	.all-list-sh ul li {
	float: none;
	width: 49%;
	display: inline-block;margin-bottom: 17px;
	vertical-align: top;
}
.list-render-html ul {
	display: table;
}
	.menu {
		display: block;
	}
	.top-ser {
	display: block;
position: absolute;
top: 10px;
left: auto;
right: 117px;
width: auto;
padding: 0;
background: none;
box-shadow: none;
transition: all 0.5s ease;
z-index: 4;
opacity: 1;
visibility: visible;
height: 100%;
}
.top-ser form ul li.sbtn button i {
	width: 15px;
	height: 15px;
	background: url('../img/icon-aa2.svg') no-repeat;
	background-size: contain;
	margin: 0;
	font-size: 42px;
	opacity: 1;
}

.row.mo-search-area-aa {
		/* display:block; */
	}
	.row.mo-search-area-aa {}
	.row.mo-search-area-aa .sbtn {
			position: absolute;
			top: 0;
			right: 30px;
			display: inline;
	}
	.row.mo-search-area-aa .sr-sea {
		display: inline;
	}
	.row.mo-search-area-aa form.filter_form {}
	.row.mo-search-area-aa form.filter_form ul {
    margin-right: 22px;
}
	.row.mo-search-area-aa form.filter_form ul li {}
	.row.mo-search-area-aa form.filter_form ul li .sbtn {}
	.row.mo-search-area-aa form.filter_form ul li.sr-sea {}

.row.mo-search-area-aa form.filter_form ul li.sbtn button.btn-success {
    background: url('../img/icon-aa2-black.png')no-repeat 0 0;
    border: 0;
    width: 15px;
    height: 15px;
    background-size: contain;
    margin-top: 9px;
}
	.row.mo-search-area-aa form.filter_form ul li.sr-sea input[type="text"] {
    border-radius: 4px;
    font-size: 12px;
    width: 100%;
    padding: 5px 10px;
    border: 1px solid black;
}


}
@media screen and (max-width: 767px) {
    .hom-nav .bl li a {
        padding-top:0;
        font-size:9px;
    }
    .hom-nav .bl li:last-child a {
        margin-left:11px;
    }
    .strtlnk {
	
	margin: 21px auto 14px;
}
    .startUpModal .modal-content {
        height:100vh;
    }
    .st-row {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: start;
}
    .startUpModal  .modal-dialog {
	margin: 0 auto;
	max-width: none;
	width: 100%;
	padding:0;
	margin:0;
}
    .pop-menu.m-pop.ani h3 {
    display:block;
}
	.btn-close-filters-aa {

    text-align: center;

    color: black;

    width: 100%;

    padding: 7px 1px;

		display: none;

}
.btn-show-filters-aa {
	display: block;
	width: 26px;
	height: 30px;
	    margin-left: 10px;

}
	.sp-t div {
		flex: 0 0 79%;
	}
	.bms>li a {
    color: #1eaf38;
    font-size: 12px;
}
.bms>li>ul>li {
	margin-bottom: 5px;
}
	.licon span {
    align-self: center;
    font-weight: 500;
    font-size: 11px;
}
	.news-hom-ban-sli .news-hom-ban-sli-inn {
		margin-top: 0;
	}
	.news-hom-ban-sli .news-hom-ban-sli-inn .news-hban-box .im {
		margin-bottom: 6px;
	}
	.post-text .container {

	}
	.multiple-items1 li {
		border: 1px solid #ddd;
		
	}
	.news-hban-box .im {
		padding: 3px;
	}
	.news-hban-box .txt {
		padding: 0 4px;
	}
	.multiple-items1 {
		display: flex;
		flex-wrap: nowrap;
		overflow: auto;
		padding-right: 15px!important;
	}
	 /* Hide scrollbar for Chrome, Safari and Opera */
.multiple-items1::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.multiple-items1 {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 

	.filterdesktoppanel {
		display: none!important;
	}
	.filterMobilediv {
		display: block!important;
	}
	.panel-heading.filtemobilepanel {
		    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    z-index: 100;
    background: #fff;
	}
	.filter-menu .panel {
		position: relative;
	}
	.postss .container {
		padding: 0 26px;
	}
	.login-reg .container {
		padding: 0 26px;
	}
	.list-render-html ul {
		display: block;
	}
	.flats .nav.nav-tabs a {
    font-size: 10px;
    padding: 5px 8px;
}
.province .container {
    padding: 0 17px;
    padding-right: 0;
}
.flats .tab-content h3 {
    margin-bottom: 7px;
    font-size: 16px;
    font-weight: 600;
}
.flats .nav.nav-tabs li:first-child a.active {
		border-radius: 8px 1px 1px 1px;
}
	.suggested .container {
	padding: 0 20px;
}
	.top-ser {
		position: fixed;
left: 8px;
right: 11px;
top: 40px;

height: auto;
	}
	.container.sec-all-list-bre {
	padding: 0 28px;
}
.top-ser form ul li.sbtn button {
	background: #1eaf38;padding-top: 8px;

}
.top-ser.aa {
	display: block!important;
}
.hom-top .top-ser.aa .sr-sea {
	display: block;
}
.top-ser.aa form ul li.sbtn {
	display: block;
}
.list-pg-bg .container {
	padding: 0 27px;
}
.subs .container {
	padding: 0 15px;
}
.subs .container .sub-tit h2 {
	padding-left: 4px;
}

.subs .container  .col-gt .sub-tit h2 {
	padding-left: 0px;
}
.populars .container {
	padding: 0 20px;
}
.notabs .contentDv {
	padding: 11px 19px;
}
	.watchlst {
    margin: 22px 0;
}
.mobils-watch li {
	box-shadow: none!important;
}
.mobils-watch p {
	-webkit-line-clamp: 4!important;
	height: auto!important;
}
.all-list-sh.all-listing-total.watmobile  .eve-box div:nth-child(2) {
  
} 
.all-list-sh.all-listing-total.watmobile .eve-box .mb-w1 {
	padding: 0 12px!important;
}
	.set_bor_h {
    background: #fff;
    display: flex;
}
.mobils-watch {
	display: block;
}
.all-list-sh.all-listing-total.watmobile .eve-box {
	display: block;padding-bottom: 12px;
}
.all-list-sh.all-listing-total.watmobile li .mb-w1 {
width: 48%!important;
padding-left: 16px;
}
.watchlst .container {
	max-width: none;
}
.all-list-sh.all-listing-total.watmobile .dib {
	clear: both;overflow: hidden;
}
.all-list-sh.all-listing-total.watmobile ul {

}
.all-list-sh.all-listing-total.watmobile li .al-img {
float: left;
    width: 45%;
}
.links.watchMobileLink {
	display: block!important;
	    padding: 9px 10px 0!important;
    border: none;
}
.all-list-sh.all-listing-total.watmobile .dib button {
	flex:1;
}
.all-list-sh.all-listing-total.watmobile .dib a {
	       flex: 1;
    color: #3e4c56;
    border: 1px solid #eaeaea;
    padding: 10px 5px;
    margin: 0 0px 0px 10px!important;
    width: 100%;
    font-size: 12.5px;
    font-weight: 600;
}
.links.watchdesktLink {
	display: none!important;
}
.profile_selling_list .s-ll select.changeSort {
	position: static;
}
.profile_selling_list .col-md-10 {
	padding: 0 4px;
}
.formobileProfile ul {
	display: flex;
	flex-wrap: nowrap;
	overflow: auto;
	margin-left: -12px;
}
 /* Hide scrollbar for Chrome, Safari and Opera */
.formobileProfile ul::-webkit-scrollbar {
  display: none;
}
.all-list-sh.formobileProfile ul li {
	    flex: 0 0 48%;
    margin: 0 3% 0px;
    box-shadow: none;
}
.all-list-sh.formobileProfile .eve-box div:nth-child(2) {
	padding: 0;
}
.all-list-sh.formobileProfile .eve-box {
	box-shadow: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.formobileProfile ul {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 

.formobileProfile ul li {
	flex: 0 0 50%;
    margin: 0 1% 10px;
}
.profile_selling_list .verification-badge {
    padding:6px 6px;
    background: #f1f1f1;
    border-radius: 7px;
}
.profile_selling_list .col-md-2 {
    border: 1px solid #e2ecf2;
    border-top: 0px;
    height: auto;
    padding-bottom: 20px;
    margin-top: -30px;
    background: #fff;
    padding: 20px 14px;
    border-radius: 6px;
    box-shadow: 3px 4px 5px #00000017;
}
.mob-badge {
	display: block;
}
.profile_selling_list .my-avatar-img {
	margin-top: 0;
}
.profile_selling_list .seller-info {
	flex:0 0 80%;    padding: 0;
	padding-left: 20px;
}
.desk-badge {
	display: none;
}
.profile_selling_list .seller-info h3 {
    font-size: 24px;
    margin-bottom: 5px;
}
	.all-list-sh.all-listing-total.relatedDv .pl-4.mb-3 {
		padding-left: 0!important;
		font-size: 18px;font-weight: 400;
	}
	.all-list-sh.all-listing-total.relatedDv ul {
		flex-wrap: nowrap;
		overflow: auto;
		display: flex;
		
	}
	.all-list-sh.all-listing-total.relatedDv  ul li {
		flex: 0 0 33%;
		    margin: 0 1.5%;
		    box-shadow: none;
	}
		 /* Hide scrollbar for Chrome, Safari and Opera */
.all-list-sh.all-listing-total.relatedDv ul::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.all-list-sh.all-listing-total.relatedDv ul {
	    
	    margin-left: 0;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 
.all-list-sh.all-listing-total.relatedDv  .eve-box {
	box-shadow: none;
}
	.desktop-ai {
		display: none;
	}
	.detailbanner .slider-nav .slick-arrow:before {
		color: #fff;
	}
.detailbanner .slider-nav .slick-arrow.slick-next {
	bottom: 4px;

}
	.detailbanner .slider-nav .slick-arrow {
     width: 26px!important;
     height: 26px!important;
    background: #1eaf38;
    color: #fff;
    top: 5px;
}
	.list-page-com-p p, .list-desc-area li {
	font-size: 12px;
	color: #56595d;
	line-height: 20px;
	font-weight: 400;
}
.list-pg-inn-sp {
	padding: 10px 15px 0px 20px;
}
	.all-listing .col-md-9 {
		background: none;
	}
	.all-listing .row {
		box-shadow: none;
	}
	.all-list-sh.all-listing-total.formobileLst .list-render-html .eve-box div.mobile-ai img {
		height: 150px;
	}
	.all-listing-total .list-render-html .eve-box div:nth-child(2) {
		padding-bottom: 4px;
	}
	.eve-box:hover div:nth-child(1) img {
	transition: all 0.5s ease;
	transform: none;
}
	.all-list-sh.all-listing-total.formobileLst .list-render-html .eve-box div.mobile-ai {
overflow: visible;
float: left;
width: 48%;
margin-bottom: 0;
margin-right: 12px;
}
.all-list-sh.all-listing-total.formobileLst .list-render-html .eve-box  p {
	font-size: 12px;
	line-height: 22px;
	width: 45%;
	-webkit-line-clamp: 4; 
	height: auto;
}
.mb-f .container {
	max-width: 97%;
}
.all-list-sh .eve-box div:nth-child(2) span:nth-child(1) {
	float: initial;
	font-size: 10px;
	color: #fff;
	display: inline-block;
	float: left;
	width: auto;
}
.all-list-sh.all-listing-total.formobileLst .list-render-html .eve-box div.mobile-ai p {
	font-size: 12px;
	line-height: 22px;
	float: left;
	width: calc(100% - 150px);
	height: auto;
}
	.all-list-sh.all-listing-total.formobileLst .list-render-html .eve-box .fmobileDiv {
		flex:0 0 100%;
	}
	.mobile-ai {
		display: block;
	}
	.links.mobileLinks {
		display: block!important;
	}
	.links.mobileLinks .news-location {
			}
	.container {
  max-width: 94%;
}
.notabs .container .col-sm-12 {
	padding: 0 9px;
}
.news-hom-ban-sli .sp-t h2 {
	margin: 0;
	padding: 0;
}
.as-nam {
	display: inline-block;
line-height: 20px;
height: auto;
position: relative;
top: 2px;
}
	.deltabtn {
	color: #fff;
	border-radius: 5px;
	margin-left: auto;
	font-size: 14px;
	padding: 5px 15px;
	background: #1eaf38;
	margin-bottom: 12px;
	display: inline-block;
	margin-top: 10px;
}
	.hom-nav .ic-logo {
  width: 83px !important;
  margin-top: 11px;
  margin-left: 6px;
}
.hom-nav .bl li {
  margin-left: 0;
}
.hom-nav .bl li:last-child a {
	padding: 0px 6px 0px;
	font-size: 9px;
	margin-left: 0;
	margin-top: 0px;
	margin-right: 5px;
}
.menu {
 margin-top: 8px;
margin-left: 9px;
padding-left: 9px;
}
.menu h4 {
  font-size: 11px;
}
	.al {
	right: 0;
	position: relative;
}
	.head-pro {
	width: auto;
	position: absolute;
	right: 50px;
	top: -7px;
}
.db-menu {
width: 159px;
}
	.head-pro h4 {
	margin: 0px;
	font-size: 11px;
	/* float: left; */
	line-height: 48px;
	text-overflow: ellipsis;
	white-space: pre;
	overflow: visible;
	margin-top: 0px;
	color: #fff;
}
	.formobileLst {

	}
	.all-list-sh.all-listing-total.formobileLst .list-render-html .eve-box .fmobileDiv {
			padding-left: 0!important;
	}
	.all-list-sh.all-listing-total.formobileLst .list-render-html .eve-box div {
		overflow: visible;
	}
	.links.mobileLinks {
clear: both;
width: 100%;padding: 0 6px;
	}
	.dib.adsdib button {
	flex: 0 0 45%;
	padding: 0 !important;
}
	.links.desktopLinks {
	display: none!important;
}

	
	.all-list-sh.all-listing-total.formobileLst .al-img {
		flex: 0 0 45%;
	}
	.forMobileLinks {
		display: block;
	}
	.links.fordesktoplinks {
		display: none;
	}

	.all-list-sh.all-listing-total.formobileLst .eve-box {
		flex-direction: row;
		overflow: hidden;
		clear: both;border-radius: 8px;
		box-shadow: none;
	}
	.fmobileDiv {

	}
	.textBanner {
		min-height: 0;
		padding:10px 15px;
	}
	.accordion .card-body {
	font-size: 11px;
	line-height: 1.9;
	padding: 10px;
} 
.accordion .btn {
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}
.how-to-coll .accordion {
	padding: 0;
}
.how-to-coll .card {
	border:none;
}
	.textBanner h2 {
	font-size: 16px;
	line-height: 20px;
}
.textBanner h3 {
	font-size: 14px;
	font-weight: 600;
	color: #666;
	margin: 0;
}
.textBanner p {
	font-size: 11px;
}
	.dib.adsdib {
		display: flex;
		flex-wrap: wrap;margin-top: 6px;
	}
	.dib.adsdib a {
		flex: 0 0 50%;
border: 1px solid #eaeaea;
font-size: 13.5px;
color: #3e4c56;
font-weight: 400;
padding: 8px 12px;
margin: 0 10px;
  margin-bottom: 0px;
margin-bottom: 0px;
margin-right:0!important;
margin-bottom: 0 !important;
	}
	.dib.adsdib button {
		flex: 0 0 48%;
		font-weight: 400;
		padding: 0!important;
	}	

	.post-text h3 {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}
.filtype img.defaultimg {
	height: 27px;
}
.post-text .labelTxt label {
	margin: 0;
}
.postForm select.form-control.paymentType {
	margin-bottom: 14px;
}
.form-group.text-center.mt-4 {
	margin-top: 0 !important;
}
.addDd {
	padding:7px 12px;
}
.post-text h3 {
	font-size: 14px;
}
.checkmarkBox em {
	font-size: 11px;
	line-height: 35px;
}
.lavelsDiv {
	margin-top: 8px;
}
.addDd p {
	margin-bottom: 5px;
	font-size: 10px;
}
.filtype li {
	padding: 10px;
	flex: 26%;
	text-align: center;
	max-width: none;
	border: 1px dashed #9d9d9d;
	margin-right: 2% !important;
	border-radius: 4px;
	margin-bottom: 9px;
}
.postbtn {
	color: #fff;
	border-radius: 5px;
	margin-left: 0;
	padding: 10px 18px;
	background: #1eaf38;
	cursor: pointer;
	font-weight: 600;
	font-size: 15px;
	border: none;
	width: 87%;
}
.post-text .form-group label {
	margin-bottom: 2px;
	font-weight: 500;
	text-align: left;
	font-size: 11px;
}
.postForm small {
	font-size: 10px;
	font-weight: 500;
	display: block;
	line-height: 11px;
	margin-top: 4px;
}
.postForm select.form-control {
	margin-bottom: 0;
}
.postForm .form-group {
	margin-bottom: 14px;
	text-align: left;
}
.postForm .form-control {
	font-size: 12px;
}
.post-text .container {
	padding: 0 15px;
}
	.whats {
	padding: 20px 0 11px;
}
.auto-ul .dropdown-menu {
	width: 180px;
	padding: 0;
	margin: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background-color: #fff;
	border: 0px solid #f1f1f1;
	box-shadow: 0px 0px 37px -8px rgb(150, 150, 150);
}
.intentions-menu__tab-arrow {
	display: none !important;
}
.auto-ul > li::after {
	content: '';
	width: 1px;
	height: 15px;
	background: #ffffff85;
	position: absolute;
	top: 4px;
	right: 0;
}
.auto-ul {
	display: flex;
	max-width: none;
	margin: 12px auto 0;
}
.cat-u .dropdown-item {
	display: block;
width: 100%;
padding: 3px 12px;
clear: both;
font-weight: 400;
color: #212529;
text-align: inherit;
white-space: normal;
background-color: transparent;
border: 0;
font-size: 10px;
}
.auto-ul .dropdown-toggle::after {
	display: inline-block;
	margin-left:-0.745em;
	vertical-align: 0.255em;
	content: "";
	border-top: 0.2em solid;
	border-right: 0.2em solid transparent;
	border-bottom: 0;
	border-left: 0.2em solid transparent;
	bottom: 0;
	color: #fff;
}
.whats .container-fluid {
	padding: 0 6px;
}
.auto-ul > li > a {
	font-size: 9px;
padding: 5px 5px;
}
.cat-u {
	border-radius: 4px;
}
.auto-ul > li {
	align-self: center;
}
.whats h5 {
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	margin: 0;
}
	.row.mobile-menu-aa {
	display: block;
}
.sorts label {
	display: none;
}
select.changeSort {
	/*position: absolute;
top:-29px;
right: 40px;
font-size: 11px;
width: 94px;*/
}
.all-listing.all-listing-pg.for-counting {
	background: none !important;
}
.row.count-render-html.countingbg h1 {
	color: #fff;
	    flex: 0 0 100%;
	padding: 0;
}
.row.count-render-html.countingbg {
	margin: 0 -13px;
}
.count-render-html.countingbg { 

}
.btn-show-filters-aa {
	position: relative;
}
.btn-show-filters-aa:before {
	content: "\f0b0";
color: #1eaf38;
font-size: 17px;
padding:0px 6px;
font-family: 'Font Awesome 5 Free' !important;
font-weight: 900;
}



	.overlay-filtermobile {
		position: fixed;

display: none;
width: 100%;
background: #000000ad;
z-index: 9999;
top: 0;
left: 0;
height: 100%;
	}
	.activeFilterlay {
		display: block;
	}
	.panel-body.mobildef {
	display: flex;
} 
.donbt {
		color: #fff;
border-radius: 5px;
margin-left: 5px;
font-size: 12px;
width: auto;
flex:1;
padding: 5px 15px;
background: #1eaf38;
align-self: flex-start;
}
.panel-body button.resetbt {
flex:1;
	color: #1eaf38;
border-radius: 5px;
margin-left: 5px;
font-size: 12px;width: auto;
padding: 5px 15px!important;
background: none;
border: 1px solid #1eaf38;
align-self: flex-start;

}
.panel-body button.resetbt:hover {
	color: #1eaf38;
}
	.for-counting .all-list-bre {
		    padding: 6px 0px 6px 0px;
    background: #726e6e;
	}
	.filter-menu .panel-title {
	padding: 9px 15px;
	font-size: 14px;
	font-weight: 500;
}
	.row.count-render-html {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.search-filters-panel-mobile-aa {
		z-index: 10000;
	}
	.row.count-render-html h1 {
	    flex: 0 0 46%;
    line-height: 17px;
    font-size: 13px;
	}
	.hom-top .sr-sea {
		/*display: block;*/
	}
.m-accord {
	display: flex;position: relative;
}	
body {
	overflow: visible;
	overflow-x: hidden!important;
}
.dir-home-nav-bot {
	padding-top: 8px;
}
.mobile-menu-aa .accordion .card-body {
	padding: 0;
	margin-top: 5px;
}
.hom-head .hom-top .pop-menu .container {
	padding: 0;
	max-width: none;
}
.mobile-menu-aa .col-12 {
	
}
.mobile-menu-aa img {
	width: 20px;
}
.mobile-menu-aa span svg {
overflow: hidden;
vertical-align: middle;
transform: rotate(90deg);
font-size: 0px;
width: 7px;
margin: 0 auto;
display: block;
line-height: 70px;
}
.mobile-menu-aa span {
top: 0;
left: 0;
background: #ececec;
width: 40px;
border-radius: 6px;
padding: 0;
  padding-top: 0px;
padding-top: 0px;
padding-top: 0px;
height: 21px;
position: relative;
line-height: 50px;
padding-top: 3px;
}
.mobile-menu-aa i::before,
.mobile-menu-aa i::after {
	font-family: 'Font Awesome 5 Free';
	content: "\f13a"; 
}
.mobile-menu-aa .accordion .btn {
	padding-left: 10px;
text-transform: uppercase;
font-weight: 400;
color: #313131;
padding-right: 11px;
padding-top: 0;
padding-bottom: 0;
}
.mobile-menu-aa  .accordion .btn:not(.collapsed)::after {
	content: none;
	right: 0;
	top: -5px;
}
.mobile-menu-aa .accordion .card {
	margin-bottom: 8px;
}
.pop-menu .clopme {
	right:21px;
	position: absolute;
	top: -55px;
	font-size: 20px;
	cursor: pointer;
	color: #333;
	text-align: right;
}
.mobile-menu-aa .accordion {
	padding: 0;
}
.m-accord img {
	align-self: flex-start;
}
	.m-pop h3 {
	font-size: 18px;
font-weight: 400;
text-transform: uppercase;
background: #f8f9fb;
padding: 14px 20px 13px 12px;
margin-left: -25px;
margin-bottom: 18px;
	}
	.pop-menu.m-pop.ani {
		top: 0;
		margin: 0;
		bottom: auto;
	}
	.bb-text {
		margin-top: 16px;
	}
	body {
		
	}
	.news-hom-all-lat.news {
		
	}
	.news-hom-all-lat.news {
		
	}
	.news-hom-all-lat.news .sub-tit {
		margin-bottom: 0;
	}
	.news-home-box {
		margin-top: 0;
	}
	.news-hom-all-lat-inn .container .bl-ul {
		display: flex;
		flex-wrap: nowrap;
		overflow: auto;
		margin-left:3px;
	}
	.bl-ul .col-md-4 {
		padding: 0 3px;
		flex: 0 0 38.33%;
	}
	.row.mt-3.bl-ul {
	margin-top: 7px !important;
	margin-right: 4px;
}
	 /* Hide scrollbar for Chrome, Safari and Opera */
.bl-ul::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.bl-ul {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 
	.mobileF {
		display: flex;
		overflow: auto;
		flex-wrap: nowrap;
		padding-left:2px;
	}
	 /* Hide scrollbar for Chrome, Safari and Opera */
.mobileF::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.mobileF {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 



	.news-hom-ban-sli-inn ul {
	    margin-right: 18px;
	    margin-left: 22px;
	}
	.listar-categorybox {
		padding: 11px 6px;
	}
	.listar-categorybox ul li {
	padding: 2px 0;
	margin-bottom: 8px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 6px;
}
	.listar-categorytitle h3 {
	margin: 0;
	float: left;
	font-size: 12px;
	line-height: 10px;
	color: #1eaf38;
	display: block;
	line-height: 17px;
}
.listar-categorybox ul li span {
	float: left;
	display: block;
	line-height: 12px;
}
.listar-categorybox ul li a {font-size: 11px;}

	.mobileF .col-xs-12.col-sm-6 {
		flex: 0 0 65.33%;
padding: 0 6px;
	}
.news-home-box .txt {
	padding: 4px 4px;
}
.news-cate {
	background: #1eaf38;
	color: #fff;
	display: inline-block;
	padding: 0px 5px;
	font-size: 7px;
	font-weight: 500;
	margin-bottom: 8px;
	line-height: 16px;
}
.news-date, .news-views, .news-location {
	color: #737b91;
	font-size: 9px;
	border-radius: 2px;
	font-weight: 500;
	padding: 0;
	position: relative;
	display: block;
}
.news-home-box .txt h2 {
	font-size: 11px;
	overflow: visible;max-height: none
}
.news-views::before {
	content: none;
}
	.row.news-posts-aa .col {

    width: 80%;

    max-width: 80%;

  }
  .row.horiz-slick-aa .col {
flex: 0 0 33.33%;
max-width: none;
padding: 0 5px;

	}



	.multiple-items2 {
		display: flex;
		flex-wrap: nowrap;
		overflow: auto;
		padding-left: 8px;
	}
	 /* Hide scrollbar for Chrome, Safari and Opera */
.multiple-items2::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.multiple-items2 {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 



	.news-hom-ban-sli-inn ul li {
	/* float: left; */
	/* width: 20%; */
	margin: 0 5px;
	flex: 0 0 35%;
	max-width: none;
}
.province {
	padding: 13px 0;
}
.bot-book {
	margin-bottom: 16px;
}
.news-hom-all-lat-inn .sub-tit {
	margin-bottom: 15px;
}
.news-home-box-2 {
	padding-top: 0!important;
	padding-bottom: 0!important;
}
.full-bot-book {
	padding-top: 0;
}
.bb-text p {
	padding-bottom: 14px;
	font-size: 10px;
	line-height: 20px;
}
.bb-text h4 {
	font-size: 16px;
	margin:0;
	font-weight: 400;
}
.subs {
	margin-bottom: 0;
}

.news-hom-ban-sli-inn {
	margin-bottom: 7px !important;
}
.subs .col-gt a {
	font-size: 14px;
}
.province li a {
	display: inline-block;
	background: #fff;
	color: #333;
	font-size: 11px;
	padding: 4px 14px;
	border-radius: 10px;
	box-shadow: 2px 0px 3px #ddd;
	font-weight: 500;
	border: 1px solid #ddd;
	min-height: 41px;
}
.province ul {
	display: flex;
	flex-wrap: nowrap;
	overflow: auto;
}
.province ul li {
	align-self: flex-start;
	flex:0 0 23%;
}
 /* Hide scrollbar for Chrome, Safari and Opera */
.province ul::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.province ul {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 
.province h2 {
	font-weight: 500;
	font-size: 16px;
	position: relative;
	margin-bottom: 15px;
}
	.nav.nav-tabs.mobiletabs li {
		flex:1;
		width: auto;
	}
	.nav.nav-tabs.mobiletabs li a {
		font-size: 9px;
padding: 5px 4px;
	}
	.tab-content.mbcat h3 {
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 500;
}
	.bms {
		overflow: auto;
		flex-wrap: nowrap;
	}
	 /* Hide scrollbar for Chrome, Safari and Opera */
.bms::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.bms {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 
	.visibleSmobilebtn {
		display:inline-block;
		margin-right: 8px;
margin-top: 4px;
	}
	.visibleSmobilebtn span {
		display: inline-block;
		background: url('../img/icon-aa2.svg')no-repeat 0 0;
	width: 17px;
height: 17px;
background-size: contain;
cursor: pointer;
	}
	.sbtn {
		display: none;
	}
	.v3-list-ql-inn ul {
		display: flex;

	}
	.ban-short-links ul li {
		flex:none;
		width: auto;
	}
	.vp-mobile {
		display: block;
position: absolute;
bottom: -20px;
font-size: 12px;
font-weight: 500;
left: 17%;
	}
	.flats .container {
	padding: 0 24px;
}
.tab-content.ptab-content .col-sm-12 {
	padding: 0 15px!important;
}
.form-control.fatchStates {
	margin-bottom: 19px;
}
.dont {
	font-size: 11px!important;
}
	.flats .tab-content.ptab-content {
		padding: 0;
		border:none;
	}
	.profileDiv .form-group {
		margin-bottom: 17px;
	}
	.cpi {
		font-size: 13px!important;
		padding-left: 9px!important;
	}
	.tab-content #password-chanage h3 {
		margin-bottom: 0px!important;
font-size: 14px;
font-weight: 500;
	}
	.tab-content #password-chanage h4 {
		margin-top: 0px;
font-size: 15px;
font-weight: 500;
	}
	#password-chanage {
	padding-top: 11px;
}
#password-chanage p {
	font-size: 11px;
}
#verified {
	padding-top: 11px;
}
.sav-ul li button {
	background: #1eaf38;
	color: #fff;
	font-size: 14px;
	border: none;
	padding: 14px 15px;
	font-weight: 500;
	flex: 0 0 54.4%;
	border-radius: 6px;
	margin-right: auto;
	margin-left: auto;
} 

	.labelTxt label {
		font-size: 12px;
	}
.labelTxt span {
	font-size: 9px;
}
	.pifMobile {

	}
	.img_btn {
	width: 100px!important;
	height: 42px;
	position: absolute;
	border: none;
	background: #1eaf38;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color: white;
	font-size: 11px;
}
	.mobileFor {
	border: 1px solid #83c78f;
	display: flex;
	border-radius: 1px 1px 4px 4px;
	padding: 10px 10px 0;
	border-top: none;
	margin-bottom: 12px;
}
	.visibleIconMobil {
		display: block;
	}
	.visibleIconMobil .fa-edit::before {
  content: "\f044";  font-family: 'Font Awesome 5 Free';
font-size: 14px;
}
.visibleIconMobil .fa-edit {
	position: absolute;
right: 0;
color: #1eaf38;
top: 0;
}
	.customs {
		flex-direction: column;padding-right: 17px;
		margin-bottom: 0;
margin-top: 9px;

	}
	.customs li {
		margin-right: 0;
		margin-bottom: 11px;
	}
	.customs li:last-child button.reste {
		border: 1px solid #1dae37;
	padding: 5px 20px;
	background: none;
	color:  #1dae37;
	align-self: center;
	background: transparent;
	display: block;
	font-size: 13px;width: 100%;
	}
	.customs li button.custom-file-upload.updFile {
	border: 1px solid #1dae37;
	padding: 5px 20px;width: 100%;
	background: none;
	color: #fff;
	background: #1eaf38;
	font-size: 11px;
}
	.mc-flex {
		flex: 0 0 61%;
	}
	.my-avatar-img {
		width: 80px;
		position: relative;
		height: 80px;margin-left: 0;
	}
	.profileDiv {
		margin:0!important;
		padding: 0;
	}
	.hidPmobile {
		display: none;
	}
	.mobileTable table {
		margin:0;
		table-layout: fixed;
	}
	.all-list-bre.searchbanner.prfilebanner {
		padding-bottom: 39px;
	}
	.nav.nav-tabs.myaddTabs.myprofileTabs {
			margin-top:-31px!important;
	}
	.flats .myprofileTabs {

	}
	.f-td {
		width: 45%;
	}
	.mobileTable strong {
		font-size: 11px;
		font-weight: 500;
	}
	.mobileTable p {
		font-size: 11px;
margin: 0;
color: #939191;
	}
	.m-table {
	box-shadow: 2px 4px 5px #4444441c;
	margin-bottom: 23px;
	border: 1px solid #ddd;
	padding: 10px;
	border-radius: 6px;
}
	.mobileTable table td,
	.mobileTable table th {
		padding: 5px 0;
	}
		.mobileTable table td table td {
			border:none;
		}
		.mobileTable table td table {
			border:none;
		}
		.mobileTable table td table th {
			border:none;
		}
	.mobileTable th {
		font-size: 11px;
		font-weight: 500;
	}
	.p-image {
		display: flex;
	}
	.mobileTable strong {
		font-weight: 500;
	}
	.mobileTable a {
		font-weight: 500;
		color: #000;
		font-size: 12px;
		align-self: center;
	}
	.p-image strong {
		align-self: center;
		padding-left: 5px;
	}
	.p-image a {
		align-self: center;
padding-left: 5px;
font-weight: 500;
color: #000;
	}
	.p-image img {
		height: 30px;
		width: 30px;
		object-fit: cover;
	}
	.desktoptable {
		display: none;
	}
	.mobileTable {
		display: block;
	}
	.uprihisa h4 a {
		color: #313131;
	}
	.msg-flat .mt-5 {
		margin-top: 20px!important;
	}
	.all-list-bre ul li a {
		font-size: 10px;
	}
	.all-list-bre.searchbanner.msgbanner {
		padding-bottom: 17px;
	}
	.all-list-bre ul li span {
		font-size: 10px;
	}
	.login-reg {
		margin:0 10px!important;
	}
	.postss .col-sm-6.offset-sm-3 {
		margin:0;
		flex:0 0 100%;
		padding: 0;
		max-width: none;
	}
	.postss {
		padding-top: 55px;
	}
	.flats {
  margin-bottom: 25px;
}
	.foot-supp h2 {
		padding-bottom: 0;
	}
	.wed-foot-link {
	padding: 20px 0px 0px 0px;
}
.wed-foot-link-1 {
	border-top: 1px solid #3e85db;
margin-top: 20px;
padding-top: 14px;
}
.wed-foot-link ul li a {
	white-space: normal;
display: block;
}
.wed-foot-link .col-md-4 {
	border-right: 1px solid #3e85db !important;
	padding: 0 15px !important;
}
.wed-foot-link .col-md-4:first-child {
	padding-left: 0!important;
}
.wed-foot-link .col-md-4:last-child {
	padding-right: 0!important;
}
.wed-foot-link .col-md-4:last-child {
	border-right: none!important;
}
	.wed-foot-link { 
		border-top: 1px solid #3e85db;
	}
	.addDiv.mt-3.mb-5 {
		margin-bottom: 0!important;
	}
	.addnew_1h ul li:last-child .main_myadds {
		margin-bottom: 0;
		border:none;
		padding-bottom: 8px;
	}
	.row.foot-supp {
	margin: 0 -20px;
}
	.nav.nav-tabs.myaddTabs li {
		flex:1;
	}
	.wed-hom-footer {
  padding: 14px 0px 15px 0px;
}
.cr p {
	padding: 10px 0;
}
.tab-content.visible-mobile-content h3 {
		font-size: 16px;
		font-weight: 500;
		margin-bottom: 12px!important;
	}
	.addDiv {
  margin-top: 3px !important;
}
	.nav.nav-tabs.myaddTabs li:first-child a.active {
		border-radius: 8px 1px 1px 1px;
	}
	.nav.nav-tabs.myaddTabs li a {
		font-size: 11px;
padding-left: 4px;
padding-right: 4px;
padding-top: 6px;
padding-bottom: 6px;
	}
	.hidenMobile {
		display: none;
	}
	.all-list-bre.searchbanner .adTitlemy {
		margin-top: 5px;
		padding-bottom: 2px;

	}
	.visible-mobile-content {
		display: block;
	}
	.visible-desktop-content {
		display: none
	}
	.multiple-items2 .news-hban-box .txt h2 {
	font-size: 11px;
}
	.news-hom-ban-sli-inn .container {
		overflow: visible;
	}
	.news-hban-box .im img {

	}
	.news-hom-ban-sli-inn  .slick-list {
		overflow: visible;
	}
	.ban-short-links {
		margin-top: 13px;
		margin-bottom: 11px;
	}
	.news-hom-ban-sli {
		padding: 11px 0 0;
	}
	.jtit {
		padding-bottom: 9px;
	}
	.job-sear ul li select {
    border: 0px solid #97abb7;
    border-radius: 5px 1px 1px 5px;
    font-size: 13px;
    font-weight: 500;
    padding: 8px 12px 7px 0;
}	
.job-sear ul li.sr-loc select {
	border-radius: 1px 1px 1px 1px;
}
	.chosen-container-single .chosen-single div {
		top: -7px;
	}
	.job-sear ul li .chosen-container-single .chosen-single {
		padding-left: 0!important;
		font-size: 9px!important;
		height: 33px;
	}
	.chosen-single {
		height: 33px;
	}
	.job-sear ul li.sr-sea, .job-sear ul li.sr-loc {
		margin:0;
	}
.job-sear ul li .chosen-container-single .chosen-single {
	padding: 0;
}
.chosen-container {
	height: 32px;
	line-height: 32px;
	font-size: 12px;
}
.job-sear ul li .chosen-container-single .chosen-single {
	font-size: 9px;
}
.job-sear ul li.sr-loc::before {
	content: none;
}
.job-sear ul li.sr-sea::before {
	content:none;
}
.job-sear ul li.sr-btn button {
	border-radius: 1px 5px 5px 1px;
	margin-left: 0px;
	width: 100%;
	padding: 0;
}
.job-sear ul li.sr-btn button i {
	font-size: 23px;
	line-height: 33px;
}
.chosen-container-single .chosen-single span {
	display: block;
	margin-right: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 500;
	font-size: 9px;
}
.job-sear ul li .chosen-container-single .chosen-single {
	/* border: 1px solid #97abb7; */
	border-radius: 4px 0 0 4px;
	padding-left: 0px;
	padding-left: 5px!important;
	text-align: left;
	padding-top: 0;
}
.job-sear ul li.sr-loc .chosen-container-single .chosen-single {
	border-radius: 1px;
}
.job-sear ul {
	display: flex;
}
.menu {
  
}
.col-md-3.fil-mob-view {
	margin:0 20px;
}
	.filter-menu .panel-title {
	
	
}
	.makesmodal .sp-t {
		flex-direction: column;
		text-align: center;
	}
	.makesmodal .sub-tit {
		margin:0 auto;
	}
	.licon img {
		width: 32px;
	}
	.bodyType {
		margin:20px auto;
		padding: 19px 0;
	}
	.bodyType .sp-t {
		flex-direction: column;
		text-align: center;margin-bottom: 25px;
	}
	.makesmodal .sub-tit h2 {
	font-size: 16px;
	line-height: 26px;
}
.makesmodal .sp-t a {
	margin:0 auto;
}
	.makesmodal {
		padding-bottom: 0;
	}
.ads-all-list {
	padding: 0 0px;
}
	.licon {
		justify-content:center;    margin-bottom: 5px;
	}
	.makesmodal .bms .slick-slide {
		text-align: center;
	}
	.all-listing-total .list-render-html .eve-box div:nth-child(2) {
		padding-right: 0px;
		padding-left: 8px;
	}
	.all-listing-total .list-render-html .eve-box div.dib:nth-child(2) {
  
  flex: 0 0 auto;
}
.all-list-sh.all-listing-total  .eve-box h2 {
	font-size: 16px!important;
}
	.accordion .btn {
		font-size: 13px;
font-weight: 400;
	}
	.textBanner p {
		font-size: 13px;
	}
	.textBanner ul li {
		font-size: 11px;
	}
	.all-list-bre.searchbanner {
		margin-top: 0;
		padding-bottom: 52px;
		padding-top: 41px;
	}
	.all-list-bre.searchbanner h2 {
		font-size: 16px;
		font-weight: 500;
	}
	.all-list-bre.searchbanner h1, .all-list-bre.searchbanner h2 {
		font-size:15px;
		font-weight: 500;
		padding-bottom: 0;
	}
	.notabs {
		margin-bottom: 20px;
	}
	.all-jobs-ban {
	
	padding-bottom: 3px;
}
	.contentDv h3 {
		font-size: 16px;
		font-weight: 500;
		text-align: center;
	}
	.coltext h2 {
		font-size: 18px;
		line-height: 25px;
	}
	.textBanner h2 {
		
	}
	.all-list-bre.searchbanner h2 {
		margin-bottom: 0;
font-size: 12px;
padding: 0;
	}
	.all-list-sh .eve-box div:nth-child(2) .links span.news-location {
		font-size: 9px;
	}
	.formnotTabs .form-control {
		font-size: 11px;padding-left: 6px;
		padding-right: 6px;
	}
	.flats .tab-content.mbcat {
		padding-bottom: 0;
	}
	.formnotTabs .i-div {
		margin-bottom: 6px;
	}
	.i-div button {
		font-size: 11px;
	}
	.bms > li {
		flex:0 0 42.6%;
		max-width: 42.6%;
		align-self: flex-start;
		margin: 0 1.6% 0px;    min-height: 218px;
    padding-bottom: 0;
	}
	.bms {
		margin-bottom: 15px;
	}
	.populars {
		padding-bottom: 0;
	}
	.subs .sub-tit.text-left.mb-4 {
		margin-bottom: 0!important;
	}
	.i-div {
	flex: 31.0%;
	max-width: 31.0%;
	margin: 0 1% 15px;
}
.subs .sp-t div {
	flex:0 0 100%;
	max-width: none;
}
.how-to-coll {
	min-height: 0;
}
.populars .row {
	flex-direction: column;
}
.populars .col-sm-6 {
	
	flex:0 0 100%;
	max-width: none;
}
.subs .col-sm-6 {
	margin-bottom:30px;
	flex:0 0 100%;
	max-width: none;
}
.s-div {
	flex: 0 0 48%;
	max-width: none;
	margin: 0 1% 6px;
}
	.product-img-slide .slider-for {
  height: 350px;
}
	.pglist-bg.pglist-p-com.general ul li {
	flex: 0 0 50%;
	max-width: 50%;
	font-size: 12px;
	padding: 0 4px;
	margin-bottom: 7px;
}
.pl-left {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 0;
}
.detailbanner {
	padding: 14px 14px 0;
}
.list-rhs-form .quote-pop form {
    padding: 20px 20px;
}
	.detailbanner .slider-nav .thumb-slide img {
	width: 100%;
	height: 70px;
	object-fit: cover;
}
	.all-list-sh.all-listing-total.relatedDv {
		margin-bottom: 0;
	}
	.list-pg-bg .com-padd {
		display: block;
	}
	.list-pg-rt {
		clear: both;
	}
	.pglist-p-com-ti h2 {
		padding: 12px 12px 0;
		font-size: 16px;
	}
	.pglist-p-com-ti h3 {
	padding: 7px 14px;
	font-weight: 400;
	font-size: 14px;
}
	.left-share > div {
		margin-right: 0;
	}
	.shareDiv > div {
		margin-right: 0;
	}
	.shareDiv {
		width: 100%;
		margin:0;
	}
	.all-list-sh.all-listing-total.relatedDv .al-img a img {
		height: 142px;
	}
	.list-pg-lt, .list-pg-rt {
		padding: 0;background: #fff;
	}
	.product-img-slide .slider-for img {
		height: 310px;
	}
	.product-img-slide .slider-nav {
		height: 301px;
padding-top: 8px;
overflow: hidden;
	}
	.all-list-sh .eve-box div:nth-child(1) {
		margin-bottom: 11px;
	}

	.all-list-sh.all-listing-total.formobileLst .eve-box div h4 a {
	font-size: 16px;
	display: block;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 13px;
}

	.all-list-sh .eve-box {
		flex-direction: column;
		box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.27);
	}
	.all-list-sh .al-img {
	flex: 0 0 100%;
	max-width: none;
}
.all-list-sh .eve-box div:nth-child(2) .links a, .all-list-sh .eve-box div:nth-child(2) .links span {
	max-width: 110px;
	margin:0;
	padding: 0;
}
.all-list-sh .eve-box div:nth-child(2) .links {
	display: flex;justify-content: space-between;margin-top: 5px;
padding-top: 9px;
}
.eve-box div:nth-child(2) p {
	font-size: 12px;
	line-height: 22px;
}
.eve-box h2 {
	font-size: 18px;
}
.all-list-sh .eve-box div h4  {
	font-size: 13px;
	  overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2;
   -webkit-box-orient: vertical;
}
.all-list-sh .eve-box div:nth-child(2) h4 {
	margin:0;
}
.news-location {
	display: flex!important;
}
.all-list-sh .eve-box div:nth-child(2) .links a:nth-child(1) {
	padding-right: 7px;
padding-left: 8px;
}
.eve-box div:nth-child(2) {
	padding: 0;
}
.all-list-sh .eve-box div:nth-child(2) .links .what::before {
	display: none;
}
.news-location img {
	align-self: flex-start;
}
	.s-ll {
	    padding-right: 0px;
    display: flex;
    justify-content: flex-end;
    margin-top: 0px;
    padding-top: 0;
    background: #fdfdfd;
    border-radius: 6px 6px 1px 1px;
    padding-right: 0;
    margin-bottom: 0;
    margin-top: 10px;
}
.ads-all-list {
	margin: 11px 0;
}
.all-list-sh {
	background: none;
padding-bottom: 30px;
margin-bottom: 60px;
box-shadow: none;
}
	.panel-body.sidebar-render-html {
		

	}
	.inp {
	display: flex;
	padding: 0 16px;display: flex;
padding: 0;
  padding-right: 0px;
padding-right: 18px;

}
.inp label {
	font-size: 9px;
	margin: 0;
	display: block;
}
.inp button {
	font-size: 12px;
	padding: 4px 13px 7px;
	border: none;
	background: #1eaf38;
	color: #fff;
}
.panel-body.carmks {
	display: table;
	flex-wrap: wrap;
}
.panel-body.carmks .checkbox {
	background: #ffffff;
color: #5e5e5e;
text-align: center;
padding: 2px 6px;
border-radius: 4px;
cursor: pointer;
border: solid 1px #dfdfdf;
font-size: 10px;
font-weight: 500;
flex: 0 0 30%;
margin-bottom: 6px;
margin-right: 1.6%;
text-align: center;
display: inline-block;
margin: 0 !important;
}
.sMake img, .sPost img {
	margin-right: 5px;
}
.sMake {
	display: flex;
}
.sMake div {
	align-self: center;
}
.panel-body.carmks .checkbox label {
	margin: 0;
}
	.panel-body.sidebar-render-html {
		
		transition: all 0.3s ease-in-out;
		/*transform: translate3d(0%);
		position: absolute;
		left: 123%;
		right: 0;
		z-index: 100;
		background: #fff;
		transition: all 0.3s ease-in-out;*/
	}
	.filter-menu .panel-group {
		margin: 0;
	}
	.filter-menu .checkbox {
	font-size: 11px;
padding: 0;
}
	.sidebar-render-html.activeSidebar {
		/*transition: all 0.3s ease-in-out;
		transform: translateX(0%);
		position: absolute;
		z-index: 100;
		left: 0;*/
	}



	.filter-menu .panel-body {
		padding: 8px 3px;
		overflow: hidden;
	}
	.filter-menu .panel-collapse .panel-body {
		padding: 8px 20px 0;
	}
	.panel-collapse .panel-body input[type="number"] {
	-moz-appearance: textfield;
	border: solid 1px #dfdfdf;
}
	.fle {
	display: flex;
	justify-content: space-between;
	padding: 0;
	cursor: pointer;
	background:transparent;
	border-radius: 6px;
	flex-direction: row-reverse;
	color: #fff;
}
.fle button {
	color: #fff;
}
.fle button:hover {
	color: #fff;
}
	.fil-mob h4 {
		color: #fff;
		text-align: left;
		padding-left: 33px;
	}
	.all-listing .col-md-3.fil-mob-view {
	/*	margin-top: 0;
position: static;
padding: 0;
flex: 1;
max-width: none;
margin-bottom: 11px;
border-radius: 6px;*/

margin-top: 0;
margin:0 auto;
padding: 0;
flex: 1;
transform: translate3d(110%,0,0);
max-width: none;
margin-bottom: 11px;
border-radius: 6px;
position:fixed;
right: -300px;
width: 300px;
left: auto;
z-index: 10000;
top: 0px;
z-index: 10000;
top: 0px;
transition: all 0.3s ease-in-out;
	}
	.all-listing .col-md-3.fil-mob-view.activeMobileView {
		transform: translate3d(100%,0,0);
right: 300px;

	}
	.filter-menu {
		position: static;

	}
	.filter-menu .panel {
		border:none;
border-radius: 4px;
	}

	.fle .clears {
		color: #fff;
	}
	.panel-heading.filterMobilediv {
		    position: fixed;
    bottom: 0;
    right: 16px;
    left: 0;
    background: #fff!important;
    z-index: 10;
	}
	.fil-mob-view .filter-menu > .panel {
		height: calc(100vh - 90px);
overflow-y: auto;
	}
	.filter-menu .panel-heading {
		background: none;
		border-bottom: 1px solid #dddddd3d;
	}
	.all-list-bre h1, .all-list-bre h2 {
		font-size: 22px;
line-height: 30px;
letter-spacing: -0.03em;
	}
	.all-list-bre.brd-1 {
	margin: 40px 0 0;
}
	.all-list-bre .sec-all-list-bre {
		padding-top: 0px;
	}
	.fil-mob.fil-mob-act {
	display: none;
	background: #423c3cc4;
} 
	.news-hom-all-lat.news .news-hom-all-lat-inn .container {
		padding: 0 20px;
	}
	.news-hom-all-lat.news .news-hom-all-lat-inn  .sp-t {margin-left: 10px;}
	.hom-head .hom-top .container {
		padding: 0;max-width: 92%;
	}
	.hom-nav .bl li {
		margin-left: 0;
	}
	.hom-nav .bl li:last-child {
	    margin-left:11px;
	}
	.top-categories .container {
		padding:0;
	}
	.news-home-box-2 .container {
		padding:0;
	}
	.hom-nav .bl {
		margin-right: 3px;
padding-top: 6px;
	}
	.hom-nav .bl li:last-child a {
	
		padding: 0px 8px 0px;
font-size: 10px;
	}
	.top-ser form ul li.sbtn {
	position: absolute;
right: 0;
top: 0px;
}
	.mv-bus h4 {
		display: none;
	}
	.mv-bus ul {
		display: none;
	}
	.mv-cate h4 {
		display: none;
	}
	.mv-cate {
		padding-top: 10px;
	}
	.Wrap-top-categories a img {
		height: 65px;
	}
	.news-hom-all-lat {margin-top: 0;
		padding-bottom: 11px;
padding-top: 13px;
	}
	.news-hom-all-lat .col-sm-12.text-center.mt-4 {
		margin-top: 0px!important;
	}
	.cate-sli .carousel-control-next-icon::before {
	margin: -8px 0px 0px 8px;
}

	 .cate-sli .carousel-control-next-icon::before {
	 	width: 14px;
	 	height: 14px;
	 	background-size:contain;
	 }
	 .cate-sli .carousel-control-prev-icon, .cate-sli .carousel-control-next-icon {
	 	padding: 18px;
	 }
	 .cate-sli .carousel-control-prev-icon::before {
	margin: -8px 0px 0px 8px;
}

	 .cate-sli .carousel-control-prev-icon::before {
	 	width: 14px;
	 	height: 14px;
	 	background-size:contain;
	 }
	.lhs-ads-new .mobileImg img {
		height: auto;
		width: 100%;
	}
	.mobileImg a {
		display: block;
	}
	.filt-com.lhs-ads.lhs-ads-new {
	padding: 0;
}
.news-home-box-2 {
	padding-top: 0!important;
}
.Wrap-top-categories a {
	flex:0 0 33.33%;
	padding: 0 9px;
margin-bottom: 23px;
}
.news-hom-all-lat-inn .col-md-10 .col-md-3 {
	
}
	.mobileImg {
		display: block;
	}
	.desktopAdd.ads-box1 {
			display: none;
}
		
	.job-sear {
		padding:0 9px;
		background: none;
		width: 100%;
	}
	.job-sear select {
		font-size: 13px!important;
	}
	.chosen-single {
		border-radius: 6px 1px 1px 6px;
		font-size: 13px!important;
	}
	.ban-short-links .container {
		width: 100%;
		max-width: none;
	}
	.job-sear ul li.sr-loc {
		padding: 0;
	}
	.job-sear ul li .chosen-container-single .chosen-single {
		
	}
	.job-sear ul li.sr-btn {
		padding: 0;flex: 0 0 56px;
	}
	.ban-short-links .slick-prev {
		left: 4px;
		top: 7px;
	}
	.ban-short-links .slick-next {
		right: 4px;
		top: 7px;
	}
	.ban-short-links .slick-list.draggable {
    margin: 0 56px;
}
	.al {
		right:0px;
	}
	.db-menu {
		right: 0;
		top:36px;
		padding-top: 10px !important;
padding-bottom: 0 !important;
	}
	.db-menu ul li a:hover {
		padding-left: 0;
	}
	.ban-short-links ul li div h4 {
  font-size: 9px;
padding: 0px 0;
min-height: 0px;
border-radius: 1px;
display: flex;
flex-direction: column;
justify-content: center;
}
.job-sear ul li.sr-sea {
	padding: 0;
}
	.hom-top .al::after {
		right: -6px;
font-size: 8px;
width: 6px;
height: 7px;
background-size: contain;
	}
	.hom-nav .ic-logo {
	
}
.head-pro img {
	width: 26px;
	height: 26px;
	margin-right: 4px;
	margin-top: 13px;
}
.mob-menu {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	display: none;
}
.head-pro {
	width: auto;
}
.v3-list-ql-inn ul {
	display: flex;
	overflow: auto;
}
 /* Hide scrollbar for Chrome, Safari and Opera */
.v3-list-ql-inn ul::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.v3-list-ql-inn ul {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 

.v3-list-ql-inn ul li div {
	min-height: 36px;
}
.multiple-items2 .slick-arrow {
	top: 87px;
}
.news-hom-all-lat-inn .container > .row {
	display: block;
}
.news-hom-all-lat-inn .col-sm-2 {
		flex: 0;
		max-width: none;
		width: 100%;
}
.listar-categorybox ul {
	min-height: 250px;
}
.news-hom-all-lat-inn .col-md-10 {
		flex: 0;
		max-width: none;
		float: none;
		width: 100%;
}

.news-hom-all-lat .news-home-box .im img {
  height: 220px;
}
.listar-sectionspace {
	padding-top: 2px;
}
.news-hban-box .im img {
	height: 100px;
	object-fit: cover;
}
.multiple-items2 .slick-arrow {
	top: 87px;
} 
.carousel-item img {		
	object-fit: cover;
	height: 127px;
}
.top-categoriesdiv {
	padding-bottom: 0;
	padding-top: 14px;
}
.listar-sectionspace .sub-tit h2 {
	margin-bottom: 0;
}
.listar-sectionspace .sub-tit {
	margin-bottom: 0;
}
.Wrap-top-categories {
	margin-top: 14px;
}
.top-categoriesdiv .sub-tit h2 {
	margin-bottom: 0;
}
.Wrap-top-categories a span {
	font-size: 11px;
font-weight: 500;
display: block;
margin-top: 6px;
}
.carousel-control-prev {
	left: 53px;
	width: auto;
	top: 23%;
	bottom: auto;
	transform: translateY(50%);
}
.carousel-control-next {
	right:50px;
}
.all-jobs-ban {
	padding-top: 12px;
padding-left: 15px;
padding-right: 15px;
margin-top: 35px;
}
.all-jobs-ban .container {
	max-width: none;
}
 .all-jobs-ban h1 {
  font-size: 17px !important;
margin: 0;
line-height: 22px;
font-weight: 400;
}
.all-jobs-ban p {
	font-size:9px;
font-weight: 500;
margin:0;

}
.sub-tit h2 {
	font-weight: 500;
  font-size: 18px;
}
.sub-tit p {
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 0;
}
.login-reg {
	margin-top: 19px!important;
}
.login {
	padding-top: 15px;
}
.log label {
	font-size: 13px;
margin: 0;
font-weight: 500;
}
.log h4 {
	font-size: 16px;
	font-weight: 500;
	margin-bottom:9px;
}
.crt {
	margin-top: 3px;
}
.login-main {
	width: 100%!important;
}
.login-reg {
	max-width: none!important;
	margin-bottom: 12px!important;
	border: solid 1px #c6eccd!important;
}
.soc-log {
	padding: 0;
}
.sub-tit {
	margin:0 auto;
}
.sp-t a {
	margin-left: 9px;
	margin-right: 0;
	font-size: 10px;
	padding: 2px 4px;
}
.sp-t {
	justify-content: flex-start;
	
}
.populars .col-sm-6 {
	padding: 0 10px;
}
.filt-com.lhs-ads.lhs-ads-new {
	margin-bottom: 10px;
}
.news-hom-ban-sli .row .text-center {
	width: 100%;
}
.sub-tit {
	float: none;
	/*margin: 0 -9px;*/
}
.postss .sub-tit {
	margin:0 auto;
}
.sp-t div {
	align-self: center;
}
.sp-t small {
	display: block;
}



/*ham css*/
.addnew_1h {
		padding: 0px;	
	}
	.addnew_1h ul li .main_myadds .left_h {
		flex: 0 0 22%;
	}
	.addnew_1h ul li .main_myadds .left_h img {
		width: 100%;
	}
	.addnew_1h ul li .main_myadds .right_h {
		flex: 0 0 75%;
	}
	.addnew_1h ul li .main_myadds .right_h .uprihisa h4 {
		margin: 0px;
		font-size: 20px;
	}
	.addnew_1h ul li .main_myadds .right_h .uprihisa {
		padding: 0px 0px 0px;
	}
	.addnew_1h ul li .main_myadds .right_h .uprihisa a:before {
		font-size: 16px;
	}
	.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table th {
		padding: 10px 0px 2px;
		border: none !important;
		font-size: 12px;
color: #888;
font-weight: 500;
	}
	.addnew_1h strong {
	font-weight: 500;
}
	.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table td {
		padding: 3px 0px 7px;
		border: none !important;
		font-size: 14px;
	}
	.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table td label {
		margin: 0px;
	}
	.addnew_1h ul li .main_myadds .right_h .niclihisa h3 {
		font-size: 28px;
		margin-bottom: 0;
	}
	.addnew_1h ul li .main_myadds .right_h .niclihisa ul .delets:before {
		color: #f39f9f;
		font-size: 20px;
		padding: 8px 6px;
	}
	.addnew_1h ul li .main_myadds .right_h .niclihisa ul .viewss:before {
		color: #a5c1f1;
		font-size: 20px;
		padding: 8px 6px;
	}
	.foot-supp h2 {
		font-size: 15px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.all-list-sh ul li {
		width: 100%;
margin-bottom: 20px;
padding: 0px;
  padding-bottom: 0px;
background: #fff;
padding-bottom: 10px;
border-radius: 5px;
box-shadow:0px 0px 5px #0000003d;
	}

  /*//ham css end*/



  .row.news-posts-aa {

    display: block;

    overflow-x: auto;

    white-space: nowrap;

    -ms-overflow-style: none;

    /* Hide Horiz scrollbar Internet Explorer 10+ */

    scrollbar-width: none;

  }

  /* Safari and Chrome */

  .row.news-posts-aa::-webkit-scrollbar {

    display: none;

  }

  .row.news-posts-aa .col {

    display: inline-block;

    width: 43%;

    max-width: 43%;

  }

  .news-home-box .im {


  }

	.news-hom-all-lat .news-home-box .im img {

		height:150px;

	}

	.news-home-box .im {


	}

	.news-hom-all-lat-inn > .container,

	.news-hom-ban-sli-inn > .container {

			max-width: 100%;

	}

	.news-hban-box .im img {

			height: 130px;

	}

	.slick-list {

	padding-right: 10%;

	}

	.sub-tit h2 {

			font-weight: normal;

	}

	.sub-tit {

			padding: 0 0px;

			margin: 0 -4px;

	}

	.sp-t a {

			margin: 0;
			margin-left: 6px;

	}

	.news-hom-all-lat.news .news-hom-all-lat-inn .sp-t {}


	.row.horiz-slick-aa {

    display: flex;

    overflow: auto;

    flex-wrap: nowrap;
   
   padding-right: 18px;
    margin-left: -4px;

  }


 /* Hide scrollbar for Chrome, Safari and Opera */
	.row.horiz-slick-aa::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
	.row.horiz-slick-aa  {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
} 
  .row.horiz-slick-aa::-webkit-scrollbar {

    display: none;

  }

  .row.horiz-slick-aa .col {


  }

  .row.horiz-slick-aa .news-home-box .im {


  }


.mobile-menu-aa {

	display: none;

	width: 100%;

}

.mobile-menu-aa .card-header button {

    color: inherit;

    text-transform: uppercase;

}

.mobile-menu-aa .card, .mobile-menu-aa .card-header { border: none; }

.mobile-menu-aa .card-body ul li a {
	color: inherit;
	display: block;
	padding: 0px 0px;
	font-size: 11px;
}

	.mobile-menu-aa .card-body ul li {

	margin-left: 30px;

}

.menu{display: block;
margin-top: 7px;
padding-top: 4px;
}

	.pop-menu {
z-index: 100;
max-width: 259px;
overflow: auto;
padding-right: 0;
		/* overflow: auto; */

	}
	.pop-menu.m-pop {
padding-top: 0;
	}

	.desktop-category-menu-aa {

		/* display: none; */

	}

	.pmenu-spri, .pmenu-cat {

		display: none;

	}

	.pop-menu > .container {

		position: relative;

		height:  100%;

	}

	.mobile-menu-aa {

		display: block;

	}

	.dir-home-nav-bot {

		position: absolute;

		bottom: 48px;
		padding: 0;
		padding-top: 12px;
	}
	.dir-home-nav-bot ul li {
		font-size: 9px;
	}
	.dir-home-nav-bot ul li span {
	padding-bottom: 4px;
	font-size: 19px;
	font-weight: 400;
}
.dir-home-nav-bot ul li a {
	font-size: 12px;
	margin-right: 10px;
	height: inherit;
	padding: 7px 5px 7px 7px;
	color: #fff;
	background: #1eaf38;
	display: inline-block;
	width: 100%;
	font-weight: 500;
	border-radius: 3px;
}

}

.search-filters-panel-mobile-aa {

	position: fixed;

	background: white;

	width: 80%;

	height: 100%;

	top: 0;

	right: 0;

	

	overflow: auto;

	box-shadow: 20px 0px 50px 9px;

}

.search-filters-panel-mobile-aa .filter-menu > .panel {position: relative;}

.search-filters-panel-mobile-aa .filter-menu > .panel > .panel-body {

	max-height: 700px;

	overflow: auto;

}

.search-filters-panel-mobile-aa .filter-menu > .panel > .panel-heading {

	position: absolute;

	width: 100%;

	bottom: -111px;

	padding: 0 10px;

}

.btn-show-filters-aa {

	color: white;

	cursor: pointer;

	z-index: 1;

	display: block;

}



	.btn-close-filters-aa {

		display: block;

	}
}

@media screen and (max-width: 685px) {
.i-div {
	flex: 48%;
	max-width: 48%;
	margin: 0 1% 15px;
}
.s-div {
	flex:0 0 22.9%;
}
}

@media screen and (max-width: 630px) {

}
@media screen and (max-width: 600px) {
	.flats .nav.nav-tabs a {
    font-size: 10px;
    padding: 8px 8px;
}

.nav.nav-tabs li {
	flex:0 0 50%;
	border-bottom: 1px solid #ffffff69;

}
.flats .nav.nav-tabs li {
	flex:1;
}
	.i-div {
  flex: auto;
  max-width: 48%;
}
		.all-list-sh.all-listing-total.relatedDv .al-img a img {
			height: 122px;
		}
		.all-list-sh.all-listing-total.relatedDv .eve-box div:nth-child(2) {
			padding: 0;
		}



}
@media screen and (max-width: 576px) {
	.container {
		max-width: 90%;
	}
	.all-jobs-ban .container {
	    max-width: 97%;
    }
    .all-list-sh .eve-box {
	    border: none;
    }
    .eve-box {
	    padding-top: 4px;
	    padding-right: 4px;
	    padding-left: 4px;
    }

	/*hamm css start*/
	.addnew_1h ul li .main_myadds .left_h {
		flex: 0 0 30%;
	}
	.addnew_1h ul li .main_myadds .right_h {
		flex: 0 0 65%;
	}
	.flats .col-sm-12 {
		padding: 0px 3px;
	}
	.addnew_1h ul li .main_myadds .right_h .uprihisa h4 {
		margin: 0px;
		font-size: 15px;
		font-weight: 600;
		line-height: 20px;
	}
	.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table th {
		font-size: 10px;
		text-align: left;
	}
	.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table td {
		font-size: 11px;
		text-align: left;
	}
	.addnew_1h ul li .main_myadds .right_h .darmiyanihisa table {
		margin: 8px 0px;
	}
	.addnew_1h ul li .main_myadds .right_h .niclihisa h3 {
		font-size: 22px;
		margin: 0px!important;
	}
	.flats .tab-content {
		padding: 8px;
	}
	.addnew_1h ul li .main_myadds .right_h .uprihisa a:before {
		font-size: 14px;
	}
	.addnew_1h ul li .main_myadds .left_h img {
		height: 80px;
		object-fit: contain;
	}

	.container {
		padding: 0px 10px;
	}
	.addnew_1h ul li .main_myadds .right_h .niclihisa ul .delets:before {
		font-size: 16px;
		padding: 0px 6px;
	}
	.addnew_1h ul li .main_myadds .right_h .niclihisa ul .viewss:before {
		font-size: 16px;
		padding: 0px 6px;
	}
	.addnew_1h ul li .main_myadds {
		margin-bottom: 20px;
	}
	.wed-foot-link div {
		border-right: 0px solid #dadada !important;
		border-top: 0px solid #dadada !important;
		width: 33.333% !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	.wed-foot-link div:last-child ul li {
		width: 100%;
		margin-bottom: 5px;
	}
	.wed-foot-link ul li a {
		color: #e1dff3;
		font-size: 11px;
	}
	.col-md-4.fot-soc {
		display: flex;
		align-items: center;
		text-align: left;
		padding: 0px;
	}
	.col-md-4.fot-soc h4 {
		width: auto;
    	font-size: 11px;
		margin: 0px;
		padding: 0px;
	}
	.fot-soc ul li a img {
		width: 27px;
		height: 28px;
	}
	.cr p {
		font-size: 7px;	
	}

	/*//hamm css end*/



	.colbanner img {
        width: 100%;
        height: 222px;
        object-fit: cover;
    }
	.list-render-html ul {

	}
	.all-listing.all-listing-pg .container {
		padding: 0 20px;
        max-width: none;
	}
	.all-listing.all-listing-pg .container.sec-all-list-bre {
	    padding: 0 26px;
        max-width: none;
	}
	.all-listing.all-listing-pg .container:nth-child(2) {
		padding: 0;
	}
	.all-jobs-ban {
		padding-top: 9px;
        padding-left: 0px;
        padding-right: 0;
        margin-top: 38px;
        padding-bottom: 3px;
	}
	.container {
		padding: 0 15px;
	}
	.ban-short-links ul li div img {
		display: none;
	}
	.all-list-sh ul li {
		
	}
	.all-list-sh .eve-box div:nth-child(2) {
	
	}
	.all-list-sh .eve-box div:nth-child(2) h4 a {
        font-size: 13px;font-size: 13px;
        display: block;
        line-height: 18px;
    } 
    .eve-box h2 {
	    font-size: 15px;
    }
    .all-list-sh .eve-box div.dib:nth-child(2) {
	    padding: 0;
    }
    .row.news-posts-aa .col {
        width: 60%;
        max-width: 60%;
    }
  .row.horiz-slick-aa .col {}
}
@media screen and (max-width: 575px) {
    .mdmg img {height:132px;margin-bottom: 29px;}
    .startTitle h2 {font-size:23px;}
    .startTitle p {font-size:15px;letter-spacing: 0.12em;}
    .mds img {height:45px;width:100%;object-fit:contain;}
	.job-sear ul li.sr-sea, .job-sear ul li.sr-loc {
		margin:0;
		align-self: flex-start;
	}
    .job-sear ul li .chosen-container-single .chosen-single {}
	.listar-categorybox {
		min-height: 0;
	}
	.listar-categorybox ul {
		min-height: 0;
	}
}
@media screen and (max-width: 550px) {
	.foot-supp h2 {
		font-size: 11px;
        letter-spacing: -0.03em;
        word-spacing: -0.03em;
	}
	.shareDiv {
		flex-direction: column;
	}
	.all-list-sh .eve-box div:nth-child(2) .links {
		flex-direction: column;
	}
	.all-list-sh .eve-box div:nth-child(2) .links span {
		max-width: none;
		margin-bottom: 7px;
	}
	.shareDiv > div.left-share {
		margin-bottom: 11px;margin-top: 15px;
	}
	.shareDiv {
		justify-content: center;
	}
	.product-img-slide .slider-for img {
		height: 240px;
	}
	.product-img-slide .slider-for {
		height: 240px;
	}
	.product-img-slide .slider-nav {
        height: 236px;
    }
}
@media screen and (max-width: 528px) {
	.dib.adsdib button {
		flex:0 0 47%;
	}
}
@media screen and (max-width: 500px) {
	.shareDiv > div.left-share {
		margin-bottom: 18px;
	}
	.detailbanner .slider-nav .thumb-slide img {
		height: 54px;
	}
	.news-hom-all-lat .news-home-box .im img {
        height: 130px;
    }
}
@media screen and (max-width: 480px) {
	.wed-hom-footer .container {
		padding: 0 30px;
	}
	.coltext {
    	position: absolute;
    	bottom: 0;
    	padding: 0 14px 20px;
    }
	.makesmodal .container {
		padding: 0 22px;
	}
	.makesmodal .sub-tit h2 {
		padding: 0;
	}
	.bl-ul .col-md-4 {
	    padding: 0 5px;
	    flex: 0 0 43.33%;
    }
    .fot-soc ul li a img {
	    width: 18px;
	    height: 18px;
    }
    .wed-foot-link-1 ul li:last-child {
    	width: 24px!important;
	    height: 24px!important;
    	position: relative;
        top: 4px;
    }
    .wed-foot-link-1 ul li:last-child img {
	    width: 16px!important;
    	height: 16px!important;
        margin-bottom: 6px;
    }
	.row.horiz-slick-aa .col {
		flex:0 0 38.33%;
	}
	.news-hom-all-lat.news .news-hom-all-lat-inn .container {
		padding-right: 10px;
	}
	.listar-sectionspace .news-home-box-2 .container {
		padding-left: 20px!important;
	}
	.mobils-watch p {
        -webkit-line-clamp: 2!important;
        height: auto!important;
    }
    .container {
	    max-width: none;
    }
    .news-hom-ban-sli .news-hom-ban-sli-inn .container {
	    padding-right: 0;
    	padding-left: 23px;
    }
	.profile_selling_list .my-avatar-img {
		width: 60px;
		height: 60px;
	}
	.all-list-sh.all-listing-total.relatedDv ul li {
		flex:0 0 50%;
	}
	.all-list-sh.all-listing-total.formobileLst .list-render-html .eve-box div.mobile-ai img {
		height: 119px;
	}
	.list-render-html {
	    padding: 0 4px;
    }
    .all-listing.all-listing-pg .container {
	    max-width: none;
        padding: 0 26px;
    }
	.product-img-slide .slider-nav {
		height: 220px;
		padding: 0;
	}
	.bms {
		margin-left:-8px;
	}
	.news-hom-ban-sli .container {
    	padding: 0 30px;
        max-width: none;
    }
    .news-home-box-2 .container {
	    padding: 0 7px;
    }
    .news-hom-ban-sli-inn ul {
    	margin-right: 0px;
	    margin-left: 0px;
    	padding: 0;
    }
    .news-hban-box .im img {
        height: 110px;
    }
	.product-img-slide .slider-for img {
		height: 180px;
	}
	.product-img-slide .slider-for {
		height: auto;
	}
	.product-img-slide .slider-nav {
		height: 179px;
	}
	.all-list-sh.all-listing-total.relatedDv .al-img a img {
		height: 119px;
	}
	
	.all-list-sh ul li {
		margin-bottom: 15px;
	}
	.all-list-sh.all-listing-total.formobileLst .list-render-html .eve-box p {
		-webkit-line-clamp: 3;
	}
	.all-list-sh ul li:nth-child(2n) {
		padding-left: 4px;
	}
	.eve-box div:nth-child(1) img {
		height: 110px;
	}
	.all-list-sh .eve-box div:nth-child(2) .links a:nth-child(1) {
		max-width: none;
		width: 100%;
	}
	.news-hban-box .im img {
		
	}
	.sp-t small {
		font-size: 10px;
		display: block;
        margin-bottom: 8px;
	}
	.multiple-items2 .slick-arrow {
	    top: 67px;
	}
}
@media screen and (max-width: 460px) {
	.ban-short-links ul li div h4 {
		text-align: center;
	}
	.all-jobs-ban  .ban-short-links .container {
		padding: 0 15px;
		padding-right: 0;
	}
	.sub-tit h2 {
		font-size: 16px;
		line-height: 21px;
		padding-left:0px;
padding-top: 9px;
	}
	.news-hom-all-lat.news .sub-tit h2  {
		padding-top: 0;
	}
	.sp-t a {
		margin-left: 3px;
		margin-top:2px;
	}
	.Wrap-top-categories a img {
		width: 100%;
object-fit: contain;
height: 50px;
margin-bottom: 0;
	}
	.img-Wrap {
		margin-bottom: 2px;
	}
	.all-jobs-ban .container {
		
	}
	.news-hom-all-lat .news-home-box .im img {
		height: 86px;
	}
	.news-hom-all-lat-inn .col-md-10 .col-md-3:nth-child(2n) {
		
	}
	.news-hom-all-lat-inn .container {
		
	}
	.Wrap-top-categories a {
  flex: 0 0 44%;
  max-width: 44%;
}
}
@media screen and (max-width: 459px) {
	.ban-short-links ul li div img {
		display: block;
	}
	.v3-list-ql-inn ul li div {
		justify-content: center;
	}
}
@media screen and (max-width: 437px) {
	.all-list-sh ul li {
		
	}
	.all-list-sh.all-listing-total.formobileLst .eve-box div h4 a {
	font-size: 13px;
	margin-bottom: 2px;
}
}
@media screen and (max-width: 420px) {
	
}
@media screen and (max-width: 400px) {
	.bms {
  margin-left: 0px;
} 
	.carousel-control-prev {
	left: 13px;
	top: 14px;
	transform: translateY(50%);
}
.carousel-control-next {
	right: 14px;
}
	.carousel-item img {
		height: 102px;
	}
}
@media screen and (max-width: 380px) {
    .hom-nav .bl li:last-child {
        margin-left:6px;
    }
	.dib.adsdib a {
		flex:1;
	}
	.hom-nav .bl li a {padding:0;}
	.news-hban-box .im img {
		height: 90px;
	}
	.top-log {
		margin-left: 5px;
	}
	.news-hom-ban-sli-inn ul {
		margin-left: 0;
	}
	.hom-nav .ic-logo {
 width: 83px !important;
margin-top: 11px;
margin-left: 8px;
}
.menu h4 {
	font-size: 11px;
}
.head-pro h4 {
	font-size: 9px;
line-height: 19px;
}
.db-menu {
	padding: 0px 10px;width: 123px;
}
.db-menu ul li a {
	color: #000;
	font-weight: 500;
	font-size: 10px;
	display: block;
	padding: 5px 0px;
	border-bottom: 1px solid #f1efec;
}
.db-menu ul li a img {
	width: 13px;
	margin-right: 8px;
}
.db-menu ul li a::before {
	content: none;
}
.as-nam {
	width: 25px;
	display:inline-block;
	overflow: hidden;
	position: relative;
top: 10px;
}
.head-pro img {
	width: 20px;
	margin-top: 10px;
	height: 20px;
}
.menu {
 margin-top: 8px;
margin-left: 7px;
padding-left: 7px;
padding-top: 4px;
}
.head-pro {
	width: auto;
	top: -1px;
	right: 30px;
}
.menu::after {
	color: #fff;
	right: -10px;
	top: 9px;
	width: 6px;
	height: 6px;
	filter: invert(1);
}
.hom-nav .bl li.visibleSmobilebtn {
	margin-left: 0;
	margin-right: 0;
}
.hom-nav .bl li:last-child a {
  padding: 2px 4px 3px;
  font-size: 11px;
}
.hom-nav .bl li {
	margin-left: 6px;
}
.hom-nav .bl li:last-child a {
 padding: 0px 6px 0px;
font-size: 10px;
margin-left: 7px;
margin-top: 0px;
margin-right: 7px;
}
.chosen-single {
	padding-left: 0;
	height: 10px;
}
}
@media screen and (max-width: 358px) {
.foot-supp h2 {
		  font-size: 9px;

	}
	.all-list-sh ul li {
		width: 100%;
	}
}

@media screen and (max-width: 575px) {
  .job-sear select {
    font-size: 10px!important;
  }
  .row.horiz-slick-aa .col {
    flex: 0 0 53%;
    padding: 0px 10px;
    margin-top: 15px;
  }
}

ul.pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}


.all-list-sh ul.pagination li {
    padding: 0;
    width: 35px;
    text-align: center;
    padding-left: 0px !important;
    margin: 20px 0px 12px;
    font-size: 14px;
}

.category_field_html .select2-container--default	{
	width: 100% !important;
}
.category_field_html .select2-container--default .select2-selection--multiple{
	min-height: 41px !important;
	border-radius: 2px !important;
	border: solid 1px #dfdfdf !important;
}
.category_field_html .select2-container--default .select2-selection--multiple .select2-selection__choice{
	height: 21px !important;
	line-height: 19px !important;
}
.category_field_html .select2-container--default .select2-selection--multiple .select2-selection__choice__display{
	font-size: 12px !important;
}
.category_field_html .select2-results__option--selectable{
	font-size: 12px !important;
}


.formProperty .select2-container--default	{
	width: 100% !important;
}
.formProperty .select2-container--default .select2-selection--multiple{
	min-height: 41px !important;
	border-radius: 2px !important;
	border: solid 1px #dfdfdf !important;
}
.formProperty .select2-container--default .select2-selection--multiple .select2-selection__choice{
	height: 21px !important;
	line-height: 19px !important;
}
.formProperty .select2-container--default .select2-selection--multiple .select2-selection__choice__display{
	font-size: 12px !important;
}
.formProperty .select2-results__option--selectable{
	font-size: 12px !important;
}

.wed-foot-link .foot-tc-mar-t-o {
    align-items: flex-start !important;
}
.wed-foot-link .foot-tc-mar-t-o img {
    width: 170px;
}
.pagination li {
    background-color: #f2f2f2;
    padding: 5px 10px;
    border-left: 1px solid #dee2e6;
    margin: 0px 0px;
}
.pagination li a {
    color: #000;
}

.add_newp {
    padding: 15px 0px 10px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: auto;
    background: #fff;
    z-index: 9;
    box-shadow: 0px 14px 10px 9px #000;
    display: none;
}
.add_newp .main_pan {
    
}
.add_newp .main_pan ul {
    display: flex;
    justify-content: space-around;
}
.add_newp .main_pan ul li {
    
}
.add_newp .main_pan ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.add_newp .main_pan ul li a svg {
    height: 18px;
    width: 18px;
}
.add_newp .main_pan ul li a span {
    font-size: 11px;
    color: #000;
    margin: 3px 0px 0px;
}
.nav-up {
  bottom: -80px;
    display: none !important;
}
.foot-tc-mar-t-o {
    flex-direction: column;
}
.install_app {
    display: flex;
    flex-direction: column;
    margin: 15px 0px;
}
.install_app .googleplay_img {
    height: 50px;
    object-fit: contain;
    width: 130px !important;
}
.install_app .appstore_img {
    height: 50px;
    object-fit: contain;
    width: 130px !important;
}






.google_btn {
    width: 100%;
    padding: 4px;
    height: 45px;
    font-weight: 500;
    margin-bottom: 15px;
    text-align: center;
    border: 1px solid #81898d;
    font-size: 16px;
    color: #000;
    background: #fff;
    border-radius: 10px;
}
.google_btn img {
    width: 35px;
    margin-right: 0px;
    background: white;
    padding: 3px;
    border-radius: 0px;
}
.facebook_btn {
    width: 100%;
    height: 45px;
    text-align: center;
    color: #ffffff;
    background: #006ebf;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px;
    padding: 5px;
}
.facebook_btn img {
    width: 35px;
    border-radius: 7px;
    padding: 2px 0px;
}
.apple_btn {
    width: 100%;
    height: 45px;
    text-align: center;
    color: #ffffff;
    background: #000;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 15px;
    padding: 5px;
}
.apple_btn img {
    width: 35px;
    padding: 5px;
    border-radius: 7px;
    margin-top: -2px;
}
.ep_btn {
    width: 100%;
    height: 45px;
    color: #ffffff;
    background: #1eaf38;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.job-sear ul li select {
    -webkit-appearance: none;
}
.cross_btn {
    display: flex;
    justify-content: flex-end;
}
.cross_btn a {
    margin: 5px 5px 0px;
}
.cross_btn a svg {
    width: 15px;
    height: 12px;
}

















@media screen and (max-width: 991px) {
    .install_app {
        display: flex;
        flex-direction: column;
        margin: 15px 0px;
        padding: 0px !important;
        width: 100% !important;
    }
}
@media screen and (max-width: 767px) {
    .hom-nav .bl li:nth-child(2) {
        display:none;
    }
    .hom-nav .bl li:nth-child(3) {
        display:none;
    }
    .wed-foot-link .foot-tc-mar-t-o img {
        width: 100%;
    }
    .row.count-render-html.countingbg .btn-show-filters-aa {
        display: none;
    }
    .install_app .googleplay_img {
        height: 40px;
        object-fit: contain;
        width: 100px !important;
    }
    .install_app .appstore_img {
        height: 40px;
        object-fit: contain;
        width: 100px !important;
    }
    .install_app {
        margin: 15px 0px !important;
        padding: 0px !important;
        width: 100% !important;
    }
    .job-sear ul li select {
        padding: 10px 12px 7px 5px;
    }

}
@media screen and (max-width: 575px) {
    .wed-foot-link div {
        width: 50% !important;
    }
    .wed-foot-link .col-md-4:first-child {
        width: 100% !important;
        border: none !important;
        padding: 0px 15px !important;
        margin-bottom: 15px !important;
    }
    .wed-foot-link .foot-tc-mar-t-o img {
        width: 170px;
    }
    .news-hom-ban-sli-inn ul li {
        flex: 0 0 45%;
        padding: 5px 2px;
    }
    .news-hban-box .im img {
        object-fit: contain;
    }
    .hom-top {
        padding: 2px 3px;
        height: 40px;
    }
    .job-sear ul li.sr-btn button {
        line-height: 15px;
    }
    .job-sear ul li.sr-btn button i {
        font-size: 22px;
        line-height: 32px;
    }
    #status, #loadingmessage1 {
        left: 45%;
    }
    .dir-home-nav-bot ul li span {
        font-size: 14px;
    }
    .wed-foot-link-1 ul li:last-child {
        width: 20px!important;
        height: 20px!important;
        position: relative;
        top: 4px;
        text-align: center;
        padding: 0px !important;
    }
    .all-list-sh .eve-box div:nth-child(2) .links a:nth-child(2) {
        width: 100%;
        padding: 5px;
        max-width: 100%;
        margin: 5px 0px;
    }
    .wish {
        background: none;
        padding: 8px;
        box-shadow: 0px 2px 8px rgb(0 0 0 / 5%);
    }
    .all-list-sh .eve-box div.dib:nth-child(2) {
        display: flex;
        flex-direction: column;
    }
    .all-list-sh.formobileProfile ul li {
        flex: 0 0 48%;
        margin: 0 1% 0px;
        box-shadow: none;
    }
    .profile_selling_list {
        padding: 0px 0px 20px;
    }
    .all-list-sh {
        background: none;
        padding-bottom: 0px;
        margin-bottom: 0px;
        box-shadow: none;
    }
    .addnew_1h ul li .main_myadds .right_h .niclihisa h3 {
        font-size: 14px;
        margin: 0px!important;
    }
    .add_newp {
        display: block;
    }
    .install_app {
        margin: 15px 0px !important;
        padding: 0px !important;
        width: 100% !important;
    }
    
    .wed-foot-link .col-md-4:first-child {
        flex-direction: row;
        justify-content: space-between;
    }
    .wed-foot-link .col-md-4:first-child .install_app {
        display: flex;
        flex-direction: row;
    }
    .install_app .appstore_img {
        margin-left: 10px;
    }
    .wed-foot-link-1 ul li:last-child img {
        width: 20px!important;
        height: 20px!important;
        margin-bottom: 0px;
    }
    .wed-foot-link-1 ul li:last-child {
        width: 25px!important;
        height: 25px!important;
    }
    .wed-foot-link .foot-tc-mar-t-o img {
        width: 125px;
    }
    
    
    
    
    
}
@media screen and (max-width: 450px) {
    .wed-foot-link .col-md-4:first-child .install_app {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }
    .wed-foot-link-1 ul li:last-child {
        width: 20px!important;
        height: 20px!important;
    }
    .wed-foot-link-1 ul li:last-child img {
        width: 17px!important;
        height: 17px!important;
        margin-bottom: 6px;
    }
}
@media screen and (max-width: 400px) {
    #status, #loadingmessage1 {
        left: 40%;
    }
}