@media (max-device-width: 1024px) and (min-device-width: 768px) {
	.content_res img.attachment-ad-medium {
	    max-width: 100%
	}
}
@media (max-device-width: 1024px) and (min-device-width: 768px) {
	.content_res img.attachment-ad-medium {
	    max-width: 100%
	}
	#categorylistingmain .post-block-out {
		height: 510px;
	}
	#categorylistingmain .post-block-out .post-block {
		width: 100%;
	}
	.post-left .post-right .ad-below-actions > div {
		    width: 25.3%;
	}
	#categorylistingmain .content_right {
		display: none;
	}
}
@media (max-device-width: 1024px) and (min-device-width: 998px) {
	.ad-below-actions {
		Width: 114.5%;
	}
}
@media only screen and (max-device-width: 767px) and (orientation: landscape) {
	.ad-below-actions {
		width: 100%;
	}
	.post-block-out .post-block .attachment-ad-medium {
		height: 140px !important;
	}
	.mob-actions {
		margin-top: 34px !important;
	}
	.content .post-block-out {
		height: 210px !important;
	}
	.mob-right .moblisttitle {
		width: 100%;
        float: left;
	}
	#categorylistingmain .post-block-out {
		width: 100%;
		height: 510px;
	}
}
@media only screen and (max-device-width: 767px) {
	.custom-ads .row {
		display: block !important;
	}
	.custom-ads .row a {
		width: 100% !important;
	}
	.deatilformJob .wpcf7-form {
		width: 100%;
	}
	#countrycode {
		left: 15px;
	}
	.simple-marquee-container {
		display: none;
	}
	.featuredSection {
		float: left;
		width: 100%
	}
}
@media only screen and (min-device-width: 768px) {
	
	.simple-marquee-container {
		z-index: 999;
		top: -57px;
	}
	.header.header-home {
		margin-top: 30px;
	}
	.marquee-sibling {
		background: #ec3237 !important;
	}
	.marquee-content-items a {
		color: #fff !important;
	}
	.tax-ad_cat .simple-marquee-container, .page-template .simple-marquee-container, .post-type-archive-ad_listing .simple-marquee-container  {
		top: -32px;
	}
	.home .simple-marquee-container {
		z-index: 999;
	    top: -57px;
	    position: fixed;
	    height: 27px;
	    padding: 56px 0 45px;
	}
}
@media (max-width: 767px) {
	#logo {
		display: block !important;
		width: 185px !important;
		position: relative;
    	z-index: 9999;
	}
	.header .fa-bars {
		font-size: 32px;
	    position: relative;
	    z-index: 999999;
	    color: #fff !important;
	    float: left;
	    top: 16px;
	    margin-right: 13px;
	}
	.header .fa-times {
		font-size: 20px;
		color: #333333;
		float: right;
	}
	.mobile-menu {
		position: absolute;
		z-index: 99999;
		float: left;
		background: #f9f9f9;
		font-size: 14px;
		top: 80px;
		box-shadow: 4px 6px 11px -2px #000;
		padding: 14px;
		line-height: 33px;
		width: 270px;
	}
	.aficon-add-ad:before {
	 content: '\f120';
}
.header.header-mobile {
    background: #363f48;
    z-index: 999999999;
    position: fixed !important;
}
.header.header-mobile .site-logo {
	width: 100px;
	max-width: 100%;
    line-height: 1;
    margin-left: -10px; /*Ramji 18-jan-21*/
}
.header.header-mobile .site-logo img{
	padding: 0;
}
i.fa.fa-plus-square {
	font-size: 28px;
	color: #fff;
}
.header.header-home, .header.inner-header .header_top_res p,
.header.inner-header .header_top_res .col-1,
.header.inner-header .responsive-btn
 {
	display: none !important;
}
.flex-wrap {
	display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0;
}
.header.header-mobile .fa.fa-bars {
	top:0 !important;
}
.header.header-mobile .container {
	width: 300px;
	margin: 0 auto;
}
.home-content {
	top:44px !important;
}
.mobile-welcome .welcome-text {
z-index: 1 !important;
    background: #f5c705;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    z-index: 99 !important;
    text-align: center;
    width: 100%;
    top: 56px;
    margin-top: -5px;
    color:#fff;
}
.header.inner-header .header_top_res .col-2 {
	margin-top: 72px;
}
}

@media (max-width: 767px)  {
	#logo { 
		margin-top: -26px;
    	margin-left: 33px;
	}	
	.responsive-btn {
		float: none; 
		margin-top: 5px;
	}
}

.page-id-53146 #dealerslogowidget {
	display:none;
}
.ias-spinner {
	float: left;
	width: 100%;
}
/*#shiftnav-toggle-main {
	display: none;
}
*/
.whatsapp .mobile-only {
	display: none;
}
body {
    -webkit-text-size-adjust: 100%;
}
body, html {
  -ms-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -o-text-size-adjust: none;
  -webkit-text-size-adjust: none;
}
@media (max-width: 740px) {
	.ad-below-actions > div {
		height: 40px !important;
	}
	.share-buttons li a span {
		display: none;
	}
	.call_grid {
		position: fixed;
    	z-index: 99999;
    	bottom: 0;
    	margin: 0 auto;
    	text-align: center;
    	left: 0;
    	right: 0;
    	background: #ccc;
    	padding: 15px;
	}
	.call_grid.applyjobSec {
		margin: 0 !important;
	}
	.whatsapp .desktop-only {
		display: none;
	}
	.whatsapp .mobile-only {
		display: block !important;
	}
	.whatsapp {
		position: fixed;
    	bottom: -4px;
    	left: 3px;
    	z-index: 999999;
    	width: 50px;
	}
	#wp-live-chat {		
		left: inherit !important;    	
    	bottom: 150px !important;
    	right: 13px;
	}
	#mobile-menus #shiftnav-toggle-main {
		display: block !important;
	}
	.Ad-actions.call_grid {
	padding: 15px 15px 15px 15px;
    font-size: 100%;
    border: 1px solid #a59d9d;
    width: 90%;
    border-radius: 7px;
    position: initial;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: landscape) {
	.ad-below-actions > div {
		display: block !important;
		background: #2a616db5 !important;
		width: 117px;
    	height: 46px;
	}
}
@media (min-width:1199px) {
	.post-block .post-right {
    	max-width: 485px !important;
	}
}
@media (min-width: 1351px) {
	.post-block .post-right {
    	max-width: 550px !important;
	}
}
@media (min-width: 1199px) {
	#searchresultCnt {		
		margin-top: 50px;
	}
	#searchresultCnt img{
			height: 200px !important;
			object-fit: cover;
	}
	#searchresultCnt .tile-wrap.onlyindesktop h3, .tile-wrap h3 {
		height: 60px !important;
    	margin-bottom: 0;
	}
	#searchresultCnt .tile-wrap.onlyindesktop, .tile-wrap {
		height: 505px;
	}
	.content_left {
		float: right !important;
		margin-left: 10px !important;
	}
	#categorylistingmain .post-block-out {
		height: auto;
	}
	body .post-block-out {
		width: 100% !important;
		height: auto;
		border-bottom: 1px solid #ccc;
		border-radius: 0;
		padding: 20px 11px 25px 0;
	}
	body .post-block-out .post-block {
		height: auto !important;
	}
	.post-right .ad-below-actions .fa {
		color: #fff !important;	
		font-size: 25px !important;
	}
	.ad-below-actions .ad-list-cat a {
		color: #fff !important;
		text-decoration: underline;
	}
	.message-ad-list .fa, .message-call-icon  .fa, .message-whatsapp-icon  .fa {
		position: relative;
    	top: 16px;
		color: #fff !important;
	}
	body .post-right .ad-below-actions > div {
	    font-size: 14px !important;
	    font-weight: bold;
	    text-align: center;
	    width: 101px;
	    height: 60px;
	    margin-left: 13px;
	    border-radius: 4px;
	    background: #2e91c1;
	    color: #fff !important;
	    padding-top: 22px;
	    margin-top: 22px !important;
	}
	body .post-block-out .post-block .post-left img {
		width: 230px !important;
    	height: 130px !important;	
	}	
	.post-block .post-meta {
		border: none;
	}
	.message-ad-list, .message-call-icon, .message-whatsapp-icon {
	    width: 46px !important;
	    margin-top: 22px !important;
	    margin-left: -3px !important;
	    position: relative;
	    right: -19px;
	}
	.post-block-out .post-left .default-img {
	    width: 230px !important;
	    float: left;
	}
	.post-block .post-right {
		max-width: 560px;
	}
}
@media only screen and (max-width: 1300px) and (min-width: 1199px)  {
	body .post-right .ad-below-actions > div {
		width: 85px;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: landscape) {
.ad-below-actions {
margin-left: 0 !important;
}
}
@media screen and (max-width: 667px) and (min-width: 375px) {
 .post-right.full .ad-below-actions > div { 
 	width: 24.8% !important;
 }	
}
@media (max-width: 600px) {
	.content_res img.attachment-ad-medium { 
		max-width: 365px;
	}	
}
.scroll-back-to-top-wrapper {
    position: fixed;
    display: none;
    cursor: pointer;
    text-align: center;
    z-index: 9999999999999999;
    background-color: #ec3237;
    color: #eeeeee;
    width: 50px;
    height: 38px;
    line-height: 38px;
    right: 10px;
    bottom: 7px;
    padding-top: 2px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.fa-arrow-circle-o-up:before {
    content: "\f01b";
}
.scroll-back-to-top-wrapper i.fa {
    line-height: inherit;
}
.content_right { 
	width: 309px !important;
}
.header.header-home #logo {
	width: 780px;
	display: block;
	float: none;
}
.header.header-home .site-logo {
	width: 780px;
}
.pull-right.top-right-menu-btn {
	position: absolute !important;
	right: 25px; 
	float: none;
	display: block;
}
.app-btns img {
    width: 115px;
    margin-bottom: 11px;
    padding: 21px 8px;
}
.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%; 
  color: transparent;
  white-space: nowrap;
}
.bts-popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 99;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
@media only screen and (max-width: 767px) {
	.moblisttitle {
		display: block !important;
	}
	.bts-popup {
		top: 25%;
	}
}
.bts-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}
.bts-popup-container {
  position: relative;
  width: 90%;
  max-width: 600px;
  margin: 2em auto;
  background: #ec3237;
  border-radius: none; 
  text-align: center;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.bts-popup-container img {
  padding: 20px 0 0 0;
}
.bts-popup-container p {
	color: white;
  padding: 10px 40px;
  font-size: 14px;
}
.bts-popup-container .bts-popup-button {
  padding: 5px 25px;
  border: 2px solid white;
	display: inline-block;
  margin-bottom: 10px;
}
.bts-popup-container a {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}
.bts-popup-container .bts-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.bts-popup-container .bts-popup-close::before, .bts-popup-container .bts-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 16px;
  height: 3px;
  background-color: white;
}
.bts-popup-container .bts-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.bts-popup-container .bts-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 6px;
  top: 13px;
}
.is-visible .bts-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .bts-popup-container {
    margin: 8em auto;
  }
}

.EmployeeSection {
	width: 100%;
    margin: 0 auto;
    background: #ccc;
    padding: 20px;
    margin: 20px 0 0;   
    box-shadow: -3px 4px 4px -1px #6b6868;
    text-align: center;
}
@media(max-width:767px) {
    .EmployeeSection {
    	width: 90%;
    }	
}
.EmployeeSection li {
    text-align: center;
    display: inline-block;
    width: 250px;
    margin: 5px 25px;
    position: inherit !important;
    padding: 12px !important;
    float: none !important;
    height: auto !important;
}

.term-jobs-in-dubai-uae .shadowblock.taxcatpage.yesss {
	display: none;
}
.page-template-page-search .ias-trigger.ias-trigger-next {
	width: 100%;
    display: inline-block;
}
.mobilesearchglobal {
	display: none;
}
.menucats , .shadowblock.taxcatpage {
	margin: 10px auto;
    background: #efefef;
    float: left;
    width: 100%;
    padding: 20px;
    border-radius: 9px;
    box-shadow: 2px 2px 7px #ad9f9f;
}
.moreoptions .subcatList {
	width: 160px;
}
.moreoptions .subcatList li {
	border-bottom: 1px dotted #d02025;
    margin-right: 10px;
    /*padding-left: 0;*/
    padding:5%;
}
.moreoptions .subcatList li a {
	font-size: 16px;
	font-weight: bold;
    color: #012169 !important;
    font-family: 'Archivo Narrow', sans-serif;;
}

.mob-actions {
  display: none !important;
}

@media (max-width: 767px) {
	.singleadpage .bgdetailimg {
		height: 318px;
	}
	.singleadpage {
		margin-left: 0 !important;
	}
  .default-img img {
    width: 100%;
    float: left;
    height: 200px;
	object-fit: cover;
  }
  .post-desc {
        display: -webkit-box;
    max-width: 400px;
    height: 45.2px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.625;
	margin: 5px 0 0;
  }
  .loader {
    display: none !important;
  }
  .mob-actions {
    line-height: 28px;
    margin-top: 13px;
}
.post-block-out {
    height: 420px !important;
    position: relative;
    margin-bottom: 35px;
}
.post-block {
  border: 1px solid #efefef;
    box-shadow: 1px 6px 10px #ccc;
}
span.featuredis {
  top: 16% !important;
}
.post-block .nonemobile, .post-left .post-desc ,.post-block .post-meta, .nonemobile {
  display: none !important;
}
.moblisttitle a {
  text-transform: capitalize !important;
      font-weight: bold;
    color: #000;
    margin-bottom: 12px;
    float: left;
    width: 100%;
}
  .post-block-out .post-block .attachment-ad-medium {
      float: left;
      height: auto;
   	  width: 100% !important;
	  height: 200px;
	  object-fit: cover;
  }
  .post-right.full .clr {
    display: none !important;
  }
  .ad-below-actions {
    background: #fff !important;
    color: #000 !important;
    display: none !important;
  }
.mob-right div {
    width: 50%;
    font-weight: normal;
    font-size: 12px;
    float: left;
}
.mob-right {
  font-weight: bold;
  font-size: 16px;
}
.mob-right .moblisttitle {
  font-size: 14px;
}
  .message-ad-list a, .message-call-icon a, .message-whatsapp-icon a {
    color: #000 !important;
  }
.post-block .post-right {
      width: 100% !important;
    }
    .call_grid {
        padding: 9px !important;
  }
  .call_grid .messageOpen {
    display: none !important;
  }
  .call_grid1 a { /*Ramji*/
    color: #fff;
    padding: 7px 27px;
    background: #2e91c1;
    border-radius: 4px;
    width: 11%;
    /*float: left;*/
    /*margin-left: 52px;*/
    position: relative;
    top: 1px;
  }
  .call_grid a { /*Ramji*/
    color: #fff;
    padding: 9px 27px;
    background: #076d06;
    border-radius: 4px;
    width: 30%;
    float: left;
    margin-left: 47px;
    position: relative;
    top: 1px;
  }

	.EmployeeSection {
		width: 90%;
	}
	.moreoptions .subcatList li a {
		font-size: 15px;
		padding: 0;
	}
    .menucats , .shadowblock.taxcatpage {
		width: 89%;
	}
	.moreoptions .subcatList {
	/*	width: auto !important;
	/*	display: flex;*/
	}
	.moreoptions .subcatList li {
		padding: 0;
	}
	.mobilesearchglobal {
	    display: none;
		background: #ccc;
		width: 272px;
		padding: 20px;
		top: 40%;
		text-align: center;
		right: 0;
		left: 0;
		margin: 0 auto;
		position: fixed;
    }
	.searchmobilefilter {
	text-align: center;
    padding: 15px;
    font-size: 16px;
    background: #ec3237;
    color: #fff;
    position: fixed;
    bottom: 0px;
    right: 0;
    width: 100%;
    text-transform: uppercase;
    font-family: arial;
	}
	.commonads {
		display: none;
		position: fixed;
	    bottom: 12px;
	    z-index: 2;
	    left: 18px;
	    color: #fff;
	    border: 4px solid;
    	border-radius: 50%;
	}
	.commonads a {
		color: #fff;
		text-transform: uppercase;
		padding: 2px;
	}
	.searchmobilefilter img {
		width: 22px;
        position: relative;
        top: 13px;
        right: -15px;
	}
}
#sidebarsearch select.country::-ms-expand {
    display: none;
}
div#sidebarsearch select {
    float: left;
    width: 262px;
    padding: 10px;
    margin: 10px 0px;
}
div#sidebarsearch {
    background: #ccc;
    width: 100% !important;
    padding: 20px;
}
.home .searchmobilefilter {
	display: none !important; 
}
.post-ad-btn-res {
	display: none;
}
@media (max-width: 767px) {
	.latest-ads-home img{
		width: 100%;
	}
	.post-ad-btn-res {
		display: block;
    position: fixed;
    bottom: 0;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    background: #ec3237;
    color: #fff;
    padding: 15px 0;
    font-size: 15px;
    text-transform: uppercase;
	}
	.post-ad-btn-res a {
		color: #fff;
		font-weight: bold;
	}
    

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
  .header.header-mobile, a.open-mobilemenu {
    display: none;
  }
  .bts-popup {
    top:20%;
  }
  .related-carousel .relatedthumb img {
    height: auto !important;
  }
  .relatedcontent , .relatedcontent h3 a {
    color: #fff !important;
    font-size: 16px;
  }
}
@media only screen and (min-device-width: 768px) {
  .page-id-406835 .simple-marquee-container {
    top: -32px;
  }
}
span.featuredis {
	    position: relative;
    left: 20px;
    top: -158px;
    color: #fff;
    background: #d02025;
    padding: 4px;
    z-index: 9999999999999999999999999;
    float: left;
    margin-top: -11px;
    margin-left: 0;
}
.featuredSection .singleFAd .post-block-out  {
	
	border: 2px solid rgba(208, 32, 37, 0.7)
    box-shadow: 9px 10px 11px #ccc
}
@media(max-width: 767px) {
	span.featuredis {
    position: absolute;
    left: 17px;
    top: 36%;
    color: #fff;
    background: #d02025;
    padding: 4px;
    z-index: 9999999999999999999999999;
    float: left;
    margin-top: -11px;
    margin-left: 0;
    display: inline-block;
}
.singleFAd {
    position: relative;
    display: flex;
}
}
div#related_posts li {
    width: 234px;
    float: left;
    margin-left: 20px;
}
.related-carousel .owl-item {
	height: 320px;
}
.related-carousel .owl-nav .owl-prev .fa.fa-angle-left,
.related-carousel .owl-nav .owl-next .fa.fa-angle-right {
	    top: auto;
}
.related-carousel .owl-nav .owl-prev .fa.fa-angle-left {
	left: 30px;
}
.related-carousel .relatedthumb img {
	height: 200px !important;
}
.relatedthumb {
	margin-bottom: 20px;
	height: 200px;
}
.single-ad_listing .searchmobilefilter {
    bottom: 7px;
right: 68px;
z-index: 999999;
width: 116px;
background: #d02025;
padding: 10px;
text-transform: uppercase;
text-align: center;
border-radius: 4px;
}
.single-ad_listing .mobilesearchglobal {
z-index: 9;
}
.share-buttons {
font-size: 0.7rem;
line-height: 0.7rem;
letter-spacing: 1px;
text-transform: uppercase;
margin: 0 0 60px;
z-index: 2;
position: relative;
text-align: center;
list-style-type: none;
padding: 0;
display: flex;
flex-flow: row wrap;
justify-content: space-between;
align-content: flex-start;
}

.share-buttons li {
height: auto;
flex: 0 1 auto;
width: calc(25% - 1px);
margin-right: 1px;
}
.share-buttons li a {
color: #fff;
}
.share-buttons li:last-child {
width: 25%;
margin-right: 0;
}

.share-buttons svg {
fill: #fff;
margin-right: 5px;
width: 16px;
height: 16px;
}

.share-googleplus svg {
width: 20px;
height: 16px;
}

.share-buttons a {
display: block;
padding: 12px 12px 9px;
text-align: center;
}

.share-buttons li:first-child a {
border-radius: 3px 0 0 3px;
}

.share-buttons li:last-child a {
border-radius: 0 3px 3px 0;
}

.share-twitter	{
background: #1da1f2;
}

.share-facebook	{
background: #3b5998;
}

.share-googleplus	{
background: #db4437;
}

.share-pinterest	{
background: #b5071a;
}
.singleFeat {
	    float: left;
	    margin-bottom: 27px;
}
.singleFeat h2 {
    font-size: 23px;
    /*text-shadow: 2px 6px 4px #ccc;*/
    margin-bottom: 20px;
}
.singleFeat a , .Ad-actions.call_grid1 a{
    background: #d02025;
    color: #fff;
    padding: 8px 9px;
    margin-bottom: 25px;
    font-size: 16px;
    box-shadow: 2px 2px 7px #000;
}
                            #cboxContent {
                            background: transparent !important;
                            }
								.owl-carousel {
									margin-left: 3px;
								}
								.owl-carousel .owl-item img {
									margin-left: -6px;
									width: 100%;
									height: auto;
									overflow: hidden;
								}
								.owl-carousel .owl-item  {
									cursor: pointer !important;
									position: relative;
									/*height:490px;*/
									width: 100%;
									overflow: hidden;
								}
								.owl-nav {
									font-size: 3rem;
									color: #c1bfbf;
									height: 0;
								}
								.owl-nav .owl-next .fa.fa-angle-right {
									right: 40px;
									position: absolute;
									top: 40%;
									background: #ccc;
									color: #EC3237;
									padding: 0 7px 0 1px;
								}

								.owl-nav .owl-prev .fa.fa-angle-left {
									position: absolute;
									top: 40%;
									background: #ccc;
									color: #EC3237;
									padding: 0 7px 0 1px;
									left: 40px;
								}
								.owl-nav .owl-next .fa-angle-right:before {
									position: relative;
									right: -4px;
								}
								.owl-carousel .owl-item img {
									opacity: 1 !important;
								}
								@media (max-width: 767px) {

									.owl-carousel .owl-item  {
										height: 260px;
									}
									.owl-nav .owl-prev .fa.fa-angle-left , .owl-nav .owl-next .fa.fa-angle-right {
										top: 36%;
									}
								}
								#sidebarsearch select.country::-ms-expand {
									display: none;
								}
								div#sidebarsearch select {
									float: left;
									width: 262px;
									padding: 10px;
									margin: 10px 0px;
								}
								div#sidebarsearch {
									background: #ccc;
									width: 100%;
									padding: 20px;
								}
								@media (max-width: 767px) {
									.subcatList {
										float: left;
										width: 130px !important;
									}
								}
									.ias-noneleft {
										text-align: center;
									float: left;
									width: 100%;
									font-size: 26px;
									text-shadow: 2px 2px 2px #ccc;
									color: #500305;
									}
									.taxcatpage .btn_orange {
										clear: both;
										color: #fff;
										padding: 5px 30px;
										background-color: #2a616d;
									}
									.ias-trigger.ias-trigger-next {
										text-align: center;
									cursor: pointer;
									font-size: 17px;
									margin: 2px auto;
									padding: 12px;
									color: #fff !important;
									border-radius: 7px;
									}
									.ias-trigger.ias-trigger-next a {
										color: #fff !important;
									background: #e40e0e;
									padding: 8px;
									border-radius: 4px;
									}
									.term-jobs-01 .moreopsubcat {
										display: none;
									}
									.paging .pages{	
									display: none !important;
									}
									.term-jobs-01 .paging .pages {
										display: block !important;
									}
									.ias-trigger {
										margin: 25px auto !important;
										position: relative;
										display: inline-block;
										width: 100%;
									}
									div#job-wrapper.post-block-out {
										height: auto !important;
									}
									.EmployeeSection li {
										list-style: none !important;
										height: 19px;
									}
.featuredSection .singleFAd .post-block-out.testttt.yes {
	display: block !important;
}
.post-block-out.testttt.yes {
	display: none !important;
}
h2.moblisttitle {
	display: none;
}
@media (min-width: 1200px) {
	.singleadpage.owl-carousel.owl-theme.owl-loaded.owl-drag {
		width: 95%;
	}
	#sidebarsearch {
		display: none !important;
	}
	.footer_main .footer_main_res {
		width: 1100px;
	}
	.footer_main .footer_main_res div.column {
		width: 275px;
	}
/* 	.footer_main_res div#text-59 {
		margin-top: -30px;
	} */
	.footer_main_res div#text-62 , .footer_main_res div#text-59 {
		text-align: right;
	}
	.post-meta-left-box-content h1 {
		width:100%; /*ramji 20/10/2022 */
	}
	.header-home .header_top_res {
		margin-top: -25px;
	}
	p.post-desc.showmobile {
		display: none;
	}
	.post-meta-left-box-content h1 {
		font-size: 2rem;
		margin-bottom: 0;
	}
	p.post-price {
		font-family: 'FontAwesome';
    	font-size: 1.8rem;
	}
}
@media (max-width: 767px) {
	.single .single-main {
		width: 100%;
	}
	.single .post-meta-info {
		background: transparent;
	}
	.floating-chat {
		bottom: 75px !important;
		right: 15px !important;
	}
	p.post-price {
		font-size: 1.3rem;
	}
	.moblisttitle {
		font-size: 16px;
		white-space: nowrap;
		display: -webkit-box;
		max-width: 300px;
		height: 45.2px;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1.625;
	}
	
	h2.moblisttitle {
		display: block;
	}
	a.callmon {
	    border: 1px solid #B22222;
	    padding: 5px 14px;
	    border-radius: 7px;
	    margin-right:30px;
	}
	a.whatmobb {
		border: 1px solid #0b7d1a;
	    padding: 5px 5px;
	    border-radius: 7px;	
	    margin-right:30px;

	}
	.onlyindesktop {
		display: none !important;
	}
}
.moblisttitle a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}
@media(min-width: 768px) {
	.onlyindesktop {
		display: block !important;
	}
	body .content .post-block-out.testttt.yes.hideindesktop ,
	.post-block-out.testttt.hideindesktop
	{
		display: none !important;
	}
	.shadowblock.taxcatpage.yesss {
		margin-bottom: 50px;
	}
	.singleFAd {
    	float: left;
    	width: 273px;
    	position: relative;
    	display: block; /*Ramji 06-jan-21*/
		margin-top: 0px;
	}
	.tile-wrap.onlyindesktop, .tile-wrap {
       width: 256px;
       float: left;
       height: 460px;
       padding: 0 9px;
	}
	.tile-wrap.onlyindesktop img.attachment-ad-medium.size-ad-medium, .tile-wrap img.attachment-ad-medium.size-ad-medium {
		height: 148px;
		object-fit: cover;
		padding-right: 0;
	}
	.tile-wrap.onlyindesktop.tile-wrap-paging h3 , .tile-wrap.tile-wrap-paging h3 {
		margin-bottom: 16px;
		min-height: 41px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.featuredSection .tile-wrap h3 {
		height: 58px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.wrap-block {
		display: flex;
	}
	.wrap-block .deskprice {
    font-size: 14px;
    color: #d02025;
    font-weight: 600;
    /*text-shadow: 1px 2px #dcd6d6;*/
	}
	
	.singleFAd span.featuredis {
		position: absolute;
    	left: 12px;
	   	top: 76px;
	   	/*14-04*/
	}
	.wrap-block h3 {
	display: -webkit-box;
    max-width: 400px;
    height: 50px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 65%;
    line-height: 1.625;
	}
	.action-block span {
    	font-weight: bold;
	}
	.action-block div {
    	width: 60%;
	}
	.action-block {
    	display: none;
    	margin-bottom: 10px;
    	margin-top: 10px;
	}
	.action-block i.fa.fa-calendar {
		margin-right: 8px;
    	color: #48c7c2;
	}
	.enquire-block i {
    color: #d02025;
    font-size: 21px;
	}
	.enquire-block .whatdesk i {
		color: #25d366;
	}
	.enquire-block {
		display: None; /*Flex*/
    	justify-content: space-between;
    	border-top: 1px solid #ccc;
	}
	.enquire-block i {
        font-size: 20px;
        margin: 20px 0;
	}
	.ias-trigger.ias-trigger-next {
		float: left;
		width: 100%;
	}
	.bottom-wrap {
		box-shadow: 0 0 7px 1px rgba(100, 100, 100, 0.7);
	    border-radius: 0 0 5px 5px;
	    background-color: white;
	    padding: 5px 8px;
	    min-height: 152px;
	    margin-top: -6px;
	}
	.enquire-block .fa-envelope {
    	color: red;
	}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {	
	.content .content_left {
		width: 100%;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
.tile-wrap.onlyindesktop, .tile-wrap {
	    width: 215px;
}	
.singleFAd {
	width: 235px;
}
.action-block .locdesk {
	width: 85% !important;
}
}

			.cat-icons-link .icon {
			    min-height: 132px;
                width: 45%;
                float: left;
			    text-align: center;
			    background: #fff;
			    margin: 8px 8px;
			    border-radius: 10px;
			    box-shadow: 5px 5px 8px #a5a5a5;
			}
		.cat-icons-link .icon span {
			float: left;
			width: 100%;
			text-align: center;
			font-size: 16px;
		}
		.cat-icons-link .icon a {
			    margin-top: 15px;
			    display: inline-block;
		}
		.cat-icons-link {
			margin: 20px 0 20px 0;
			float: left;
		
		}
		.cat-icons-link.cars-links .icon a {
			    margin-top: 36px;
		}
      
		.car-property-market-wrap {
			margin-bottom: 0;
		}
		.header-title {
			width: 1071px;
    		text-align: left;
    		margin: 15px auto;
		}
		.link-wrap .inner-links {
    		float: left;
    		margin: 6px 6px;
		}
		.useful-links {
			display: flex;
			/*width: 1071px;*/
			width: 80%;
			margin: 0 auto;
			text-align: center;
			background: #fff;
		}
		@media only screen and (max-width: 767px) {
			.useful-links {
				display: block;
    			width: 100%;
    			float: left;
    		}
    		.header-title {
    			margin: 15px 23px;
    		}
    		.owl-carousel .owl-item img {
    			width: 100%;
    		}
		}
		.link-wrap {
			float: left;
			width: 350px;
			padding: 20px;
			text-align: left;
		}
		.link-wrap h3 {
			margin-bottom: 10px;
		}
		.link-wrap a {
			background: #eaeaea;
    		padding: 5px 10px;
    		color: #238690;
    		border-radius: 50px;
    		margin: 5px auto;
		}
		.blueh3 {
			color: #00adff;
		}
		.orangeh3 {
			color: #ff5e00;
		}
		.greenh3 {
			color: #1f9018;
		}
		.redh3 {
			color: #d81616;
		}
		.roseh3 {
			color: #d81655;
		}
		.link-wrap i {
		    float: left;
		    font-size: 17px;
		    margin-right: 6px;
		}
		
		.roseh4 {
			color: #870c34;
		}
		
		.roseh5 {
			color: #9b0f9b;
		}
		
		
/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

/* end fix */
.owl-nav > button {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
}

.owl-nav .owl-next {
  right: -30px;
}
.owl-carousel .owl-wrapper {
    display: flex !important;
}
.owl-carousel .owl-item img {
	width: auto;
    height: 200px;
    border-radius: 10px;
}
.homefeat .featuredis {
	position: absolute;
	top: 25px;
}

#mainrefreshAd input[type="submit"] {
	cursor: none !important;
    pointer-events: none !important;
    color: #a99e9f !important;
}
.bts-popup {
	z-index: 999999999;
	display: none;
}
.bts-popup.is-visible {
	display: block;
}
.bts-popup-container {
	padding: 20px 0;
}
.bts-popup.is-visible {
	    z-index: 9999;
}
span.featuredis {
	    position: relative;
    left: 20px;
    top: -158px;
    color: #fff;
    background: #d02025;
    padding: 4px;
    z-index: 9999999999999999999999999;
    float: left;
    margin-top: -11px;
    margin-left: 0;
}
.featuredSection .singleFAd .post-block-out  {
	
	border: 2px solid rgba(208, 32, 37, 0.7)
    box-shadow: 9px 10px 11px #ccc
}
@media(max-width: 767px) {
	.right-chat .ajax-auth {
		padding: 0;
	}
	.botmad-mobile {
		display: inline-block !important;
	}
	span.featuredis {
    position: absolute;
    left: 17px;
    top: 29%;
    color: #fff;
    background: #d02025;
    padding: 4px;
    z-index: 9999999999999999999999999;
    float: left;
    margin-top: -11px;
    margin-left: 0;
    display: inline-block;
}
.singleFAd {
    position: relative;
    float: left;
}
}
.owl-carousel .owl-item img {
	height: 100%;
}
.bgdetailimg {
    background-size: cover;
    height: 600px;
    width: auto;
    background-repeat: no-repeat;
	background-position: center

}
.bgdetailimg img {
	display: none !important;
}
.post-block{
	width: 97%;
}
.botmad-mobile {
    width: 97%;
    display: none;
    background: #ec3237;
    padding: 7px 0;
    margin-left: -9px;
    position: absolute;
    /*bottom: 37px;*/
    border-radius: 0 0 6px 6px;
}
.leftmdm {
    width: 48%;
    float: left;
    color: #fff;
	font-weight: bold;
	border-right: 2px solid #fff;
    font-size: 20px;
    text-align: center;
    background: #ec3237;
}
.rightmdm {
    float: right;
    display:None; /*19/12/2022*/
}
.rightmdm a {
    border: none;
    
}
.rightmdm i {
    color: #fff !important;
    font-size: 28px;
}
.onlyindesktop .post-desc, .post-desc {
display: -webkit-box;
max-width: 400px;
height: 45.2px;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
line-height: 1.625;
margin: 20px 0 0;
}

div#searchresultCnt {
	float:left;
	width: 100%;
}
/* [1] The container */
.tile-wrap {
	overflow: hidden; /* [1.2] Hide the overflowing of child elements */
  }
  
  /* [2] Transition property for smooth transformation of images */
  .tile-wrap {
	transition: transform .5s ease;
  }
  
  /* [3] Finally, transforming the image when container gets hovered */

  /* [1] The container */
.city-thumb {
	overflow: hidden; /* [1.2] Hide the overflowing of child elements */
  }
  
  /* [2] Transition property for smooth transformation of images */
  .city-thumb img {
	transition: transform .5s ease;
  }
  
  /* [3] Finally, transforming the image when container gets hovered */
  .city-thumb:hover img {
	transform: scale(1.5);
  }
    /* [1] The container */
.owl-stage-outer .owl-item {
	overflow: hidden; /* [1.2] Hide the overflowing of child elements */
  }
  
  /* [2] Transition property for smooth transformation of images */
  .owl-stage-outer .owl-item {
	transition: transform .5s ease;
  }
  
  /* [3] Finally, transforming the image when container gets hovered */
  .owl-stage-outer .owl-item:hover  {
	transform: scale(1.1);
  }
  .adposted {
	color: rgba(0,47,52,.64);
	text-transform: uppercase;
	font-size: 11px;
  }
  .priceblock {
	display: flex;
    justify-content: space-between;
    flex: auto;
  }
  .homefeat img {
    height: 200px !important;
}
.adsidebar_details {
	padding: 20px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 25px;
}
.adsidebar_details h2 {
	margin-bottom: 16px;
}
.right-avt h3 {
	width: 100%;
	text-transform: capitalize;
}
.seller-wrap {
	display: flex;
    align-items: center;
}
.sell-chat {
	margin-top: 20px;
}
.sell-chat a {
	display: block;
	text-align: center;
	text-transform: none;
	font-size: 17px;
	font-family: 'Open Sans';
}
.date-sub {
	font-size: 13px;
}
.single-main .wp-user-avatar {	 
		display: none;
}
.lightbox {
	display: none;
}
.header_top_res p a {
	font-weight: bold;
}
.lrm-signup-section {
	margin-top: -55px;
	padding-bottom: 25px !important;
	padding: 0 50px;
}
.lrm-form a.button, .lrm-form button, .lrm-form button[type=submit], .lrm-form #buddypress input[type=submit], .lrm-form input[type=submit] {
	border: 1px solid #b34336 !important;
    border-radius: 3px;
    text-shadow: 0 1px 0 rgb(0 0 0 / 20%) !important;
    background: -moz-linear-gradient(top,#ea6656,#df5949) !important;
    background: linear-gradient(to bottom,#ea6656,#df5949) !important;
    border-top: 1px solid #bb483a !important;
    border-bottom: 1px solid #a63b2e !important;
    box-shadow: 0 1px 0 #e87a6e inset !important;
	height: 40px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    font-size: 13px;
    text-transform: uppercase;
}
.lrm-form input.has-border, .lrm-form select.has-border {
	border: 1px solid #d2d8d8;
    background: #f9f9f9!important;
    box-shadow: 0 0 3px rgb(0 0 0 / 10%) inset;
    border: 1px solid #9a9a9a!important;
    border-radius: 3px 3px 3px 3px;
    color: #333!important;
}
.lrm-form input.has-padding, .lrm-form select.has-padding, .lrm-form button.has-padding {
	padding: 12px 20px 12px 20px !important;
}
@media screen and (max-width:767px) {
	.lrm-col-half-width.lrm-col-first.fieldset--first-name.lrm-col {
		margin-bottom: 20px;
	}
}
.singleadpage .owl-nav.disabled , #related_posts .owl-nav.disabled{
	display: block !important;
}
.single .featherlight-content .left-chat , .single .lightbox.fancybox-content .left-chat{
	width: 50%;
    float: left;
	height: 462px;
}
.single .featherlight-content, .single .lightbox.fancybox-content {
	overflow: hidden !important;
	margin-left: 15% !important;
    margin-right: 15% !important;
	border-radius: 4px !important;
	padding: 0 !important;
    border: 0 !important;
}
.single .featherlight-content .right-chat, .single .lightbox.fancybox-content .right-chat {
	width: 50%;
    float: right;
    justify-content: center;
    text-align: center;
	padding: 25px 0;
}
.single .featherlight-content .right-chat h3 , .single .lightbox.fancybox-content .right-chat h3 {
	font: normal 18px/1.2em "Open Sans", sans-serif;
}
.errorph {
	color: red;
    font-size: 12px;
    font-family: 'Open Sans';
    position: relative;
    top: -17px;
}


.containerradios {
	display: flex;
	justify-content: center;
	align-items: center;
}
.radio-tile-group {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.radio-tile-group .input-container {
	position: relative;
	height: 43px;
	width: 138px;
	margin: 8px 3px 0;
}
.radio-tile-group .input-container .radio-button {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	cursor: pointer;
}
.radio-tile-group .input-container .radio-tile {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 91%;
	height: 100%;
	border: 2px solid #b34336;
	border-radius: 5px;
	padding: 1rem;
	transition: transform 300ms ease;
	font-family: 'Roboto';
}
.radio-tile-group .input-container .icon {
	display: none;
}
.radio-tile-group .input-container .icon svg {
	fill: #b34336;
	width: 3rem;
	height: 3rem;
}
.radio-tile-group .input-container .radio-tile-label {
	text-align: center;
	font-size: 0.75rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #b34336;
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile {
	background-color: #b34336;
	border: 2px solid #b34336;
	color: white;
	transform: scale(1.1, 1.1);
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile .icon svg {
	fill: white;
	background-color: #b34336;
}
.radio-tile-group .input-container .radio-button:checked + .radio-tile .radio-tile-label {
	color: white;
	background-color: #b34336;
}

.chat-msg-wrap textarea {
	width: 291px;
    height: 100px;
    font-family: 'Open Sans';
    border: 1px solid #9a9a9a!important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 3px rgb(0 0 0 / 10%) inset;
    color: #333!important;
    background: #efefef;
	margin-bottom: 20px;
	padding: 12px;
	resize: none;
	outline: none;
}
.chat-section-2 {
	display: none;
}
.chat-section-2 .containerradios {
	margin: 0 0 20px 0;
}
#countrycode {
    position: absolute;
	display: none !important;
    border-radius: 0;
    width: 53px;
    padding: 0 !important;
    margin: 0;
    text-align: center;
    opacity: 0.8;
    box-shadow: none !important;
}
.ihs-country-code {
	border-radius: 0;
}
.right-chat input {
	outline: none !important;
}
#ihs-country-code.ihs-country-code-exis-mob .ihs-country-code {
	border-radius: 0 !important;
    border-right: 0 !important;
	border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important
}
.success-chat img {
	height: 58px;
    margin-top: 50px;
}
.success-chat h3 {
	padding: 26px 50px 50px 50px;
    color: #3BB54A;
    line-height: 35px !important;
}
.offer-section {
	display: none;
}
@media screen and (max-width:768px) {
	.ajax-auth.on-post-ad {
		max-width: 100% !important;
	}
}
@media screen and (max-width:767px) {
	.ajax-auth.on-post-ad {
		margin-left: 0 !important;
		max-width: 100% !important;
	}
	.ajax-auth.ihs_si_form {
		padding: 23px 15px 15px;
	}
	.oc-alert-pop-up-message {
		font-size: 14px;
		padding: 24px 0;
	}
	.oc-alert-pop-up-close {
		font-size: 14px;
	}
	.single .lightbox.fancybox-content {
		margin-left: 6% !important;
		margin-right: 6% !important;
	}
	#chatphone {
		font-size: 14px;
	}
	.single .footer {
		padding-bottom: 2rem;
	}
	.wp-pagenavi {
		padding-top: 35px;
	}
	.page-template .featherlight .featherlight-content {
		margin-left: 10% !important;
		margin-right: 10% !important;	
	}
	.archive .featherlight .featherlight-content {
		margin-left: 10% !important;
		margin-right: 10% !important
	}
	.single .featherlight-content .right-chat, .single .lightbox.fancybox-content .right-chat {
		width: 100%;
		padding: 40px 10px;
	}
	.single .featherlight-content .left-chat, .single .lightbox.fancybox-content .left-chat {
		display: none;
	}
	.single .call_grid , .single .bottom-footer {
		display: none !important;
	}
	.single .whatsapp {
		display: none;
	}
	#welcome_widget {
		display: none !important;
	}
	.single .featherlight-content {
		margin-left: 10% !important;
		margin-right: 10% !important;
	}
}
.bottom-detail-sticky-cta {
	position: fixed;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
	z-index: 9;
}
.bottom-detail-sticky-cta a {
    background: rgb(207, 37, 41);
    color: #fff;
    font-family: 'Open Sans';
    text-transform: uppercase;
    width: 50%;
    display: inline-block;
    text-align: center;
	margin-right: 2px;
	font-size: 17px;
	padding: 13px;
}
.featherlight-content #sidebarsearch {
	background: #fff;
}
.featherlight-content form#adsearchform.adsrchFrm button, .featherlight-content #searchsubmitkargal {
	border: 1px solid #b34336;
    border-radius: 3px;
    text-shadow: 0 1px 0 rgb(0 0 0 / 20%);
    background: -moz-linear-gradient(top,#ea6656,#df5949);
    background: linear-gradient(to bottom,#ea6656,#df5949);
    border-top: 1px solid #bb483a;
    border-bottom: 1px solid #a63b2e;
    box-shadow: 0 1px 0 #e87a6e inset;
	width: 100%;
}
.searchmobilefilter a {
	color: #fff;
}
.featherlight-content  div#sidebarsearch select {
	width: 100%;
}
div#refine_widget {
	display: none !important;
}
.single .scroll-back-to-top-wrapper {
	display: none !important;
}
.floating-chat {
    position: fixed;
	bottom: 30px;
    right: 40px;
	transform: scale(1);
	animation: pulse-red 3s infinite;
	z-index: 999999999999999999999;
}
.floating-chat img {
	width: 85px;
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
	transform: scale(1);
	animation: pulse 3s infinite;
  }
  @keyframes pulse {
	0% {
		transform: scale(0.95);
	}

	70% {
		transform: scale(1.2);
	}

	100% {
		transform: scale(0.95);
	}
}
.floating-chat span {
	float: left;
    width: 100%;
    position: relative;
    right: -16px;
    top: -10px;
    color: #bb0505;
    font-family: 'Open Sans';
    font-weight: bold;
}
.whatsapp-cta-btm a {
    background: #90EE90;
    width: 50px;
    padding: 5.5px 0;
    display: flex;
    margin: 0 !important;
    object-fit: cover;
    margin-right: 3px !important;
	height: 49px;
}
.whatsapp-cta-btm img {
	position: relative;
	top: 2px;
}
#chatbox .ihs-otp-btn , .ajax-auth .submit_button, .ajax-auth input.submit_button{
	border: 1px solid #ea0808 !important;
	border-radius: 3px;
	text-shadow: 0 1px 0 rgb(0 0 0 / 20%);
	background: -moz-linear-gradient(top,#ea0808,#ea0808) !important;
	background: linear-gradient(to bottom,#ea0808,#ea0808) !important;
	border-top: 1px solid #ea0808 !important;
	border-bottom: 1px solid #ea0808 !important;
	box-shadow: 0 1px 0 #ea0808 inset !important;
	font-family: 'Roboto';
    text-transform: uppercase;
    font-weight: normal;
}
div#ihs-send-otp-btn {
	width: 100%;
}
.oc-alert-pop-up-message {
	font-family: 'Roboto';
}
.oc-alert-pop-up .oc-alert-pop-up-close, .oc-alert-pop-up {
	border-radius: 0 !important;
	
}
#ihs-otp-required {
	font-family: 'Roboto';
	font-weight: bold;
}
#ihs-country-code.ihs-country-code-exis-mob .ihs-country-code {
	opacity: 0.5;
}
#chatbox #ihs-resend-otp-btn-id{
	margin-left: 10px;
    width: 46% !important;
	margin-right: 0;
}
#chatbox #ihs-submit-otp-btn {
	width: 50%;
	margin-right: 0;
	margin-bottom: 25px;
}
#ihs-mobile-otp {
	text-align: center;
    font-size: 2rem;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
#chatphone {
	border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
.continuechat_btn.submit_button {
	display: none !important;
}
.fancybox-active .fancybox-container {
	z-index: 999999999;
}
.oc-alert-pop-up {
	z-index: 9999999999 !important;
}
.oc-alert-pop-up-message {
	line-height: 20px;
}
.oc-alert-pop-up .oc-alert-pop-up-close {
	border: none !important;
}
.fancybox-active .floating-chat {
	z-index: 999999999;
}

  
  .msger {
	display: flex;
	flex-flow: column wrap;
	justify-content: space-between;
	width: 100%;
	max-width: 867px;
	margin: 25px 10px;
	height: calc(100% - 50px);
	border: var(--border);
	border-radius: 5px;
	background: var(--msger-bg);
	box-shadow: 0 15px 15px -5px rgba(0, 0, 0, 0.2);
  }
  
  .msger-header {
	display: flex;
	justify-content: space-between;
	padding: 10px;
	border-bottom: var(--border);
	background: #eee;
	color: #666;
  }
  
  .msger-chat {
	flex: 1;
	overflow-y: auto;
	padding: 10px;
  }
  .msger-chat::-webkit-scrollbar {
	width: 6px;
  }
  .msger-chat::-webkit-scrollbar-track {
	background: #ddd;
  }
  .msger-chat::-webkit-scrollbar-thumb {
	background: #bdbdbd;
  }
  .msg {
	display: flex;
	align-items: flex-end;
	margin-bottom: 10px;
  }
  .msg:last-of-type {
	margin: 0;
  }
  .msg-img {
	width: 50px;
	height: 50px;
	margin-right: 10px;
	background: #ddd;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 50%;
  }
  .msg-bubble {
	max-width: 450px;
	padding: 15px;
	border-radius: 15px;
	background: #ececec;
  }
  .msg-info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
  }
  .msg-info-name {
	margin-right: 10px;
	font-weight: bold;
  }
  .msg-info-time {
	font-size: 0.85em;
  }
  
  .left-msg .msg-bubble {
	border-bottom-left-radius: 0;
  }
  
  .right-msg {
	flex-direction: row-reverse;
  }
  .right-msg .msg-bubble {
	background: #579ffb;
	color: #fff;
	border-bottom-right-radius: 0;
  }
  .right-msg .msg-img {
	margin: 0 0 0 10px;
  }
  
  .msger-inputarea {
	display: flex;
	padding: 10px;
	border-top: var(--border);
	background: #eee;
  }
  .msger-inputarea * {
	padding: 10px;
	border: none;
	border-radius: 3px;
	font-size: 1em;
  }
  .msger-input {
	flex: 1;
	background: #ddd;
  }
  .msger-send-btn {
	margin-left: 10px;
	background: rgb(0, 196, 65);
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	transition: background 0.23s;
  }
  .msger-send-btn:hover {
	background: rgb(0, 180, 50);
  }
  
  .msger-chat {
	background-color: #fcfcfe;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23dddddd' fill-opacity='0.4'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  .finalprocess .sumittolisting {
	  display: none;
  }
  .ajax-auth.on-post-ad {
	text-align: center;
	padding-top: 0;
	max-width: 54%;
	margin-left: 0;
  }
  .ajax-auth.on-post-ad .ihs-otp-btn{
	background: #EC3237;
	border: 1px solid #EC3237;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
  }
  .ajax-auth.on-post-ad h3 {
	color: #EC3237;
    line-height: 23px;
    margin-bottom: 20px;
	font-weight: bold;
  }
  ins.adsbygoogle {
	  overflow: hidden;
  }
  #step3 .thankyou {
	  padding: 10px 10px 20px 0px;
  }
  .ajax-auth.on-post-ad #chatphone {
	opacity: 0.8;
	outline: none;
  }
  .header_top_res p a {
	  color: #fff;
  }
  .term-jobs-in-dubai-uae .moreoptions .subcatList {
	  width: 100%;
  }
  .term-jobs-in-dubai-uae .moreoptions .subcatList li {
	  position: inherit;
	  padding: 3%;
      display: flex;
      align-items: center;
  }
  .term-jobs-in-dubai-uae .moreoptions .subcatList li a {
	  color: #fff !important;
	  font-weight: normal;
  }
  .popular-search {
	column-count: 3;
  }
  @media screen and (max-width:767px) {
	.desk-assets {
    	display: flex;
    	justify-content: space-between;
    	padding: 10px 0;
	}
	.desk-assets .fa {
    	font-size: 28px;
    	padding: 0 5px;
		color: #000;
	}
	.desk-assets div {
		font-size: 16px;
	}
	.single .call_grid.applyjobSec {
		display: block !important;
		position: unset;
		background: #fff;
	}
	.single .call_grid.applyjobSec a {
		margin-left: 0;
		background: rgb(207, 37, 41);
		width: 100%;
	}
	.popular-search {
		column-count: 1;
	}  
  }
  
  .new_listing_page {
	padding: 150px 35px;
    display: grid;
  }
  .new_listing_page_wrap {
	  display: flex;
  }
  li.ais-Hits-item img, li.ais-InfiniteHits-item img {
    height: 200px;
    object-fit: contain;
	margin-bottom: 10px;
	padding: 0;
	width: 100%;
}

li.ais-Hits-item, li.ais-InfiniteHits-item {
    min-height: 540px;
    margin: 4px;
	padding: 12px;
	width: 24%;
    float: left;
	display: block;
	position: relative;
}
.ais-Hits-item p, .ais-InfiniteHits-item p {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 84px;
    margin: 12px 0;
}
.algolia-list-btm {
    display: flex;
    bottom: 20px;
    position: absolute;
    flex-direction: column;
    justify-content: space-between;
    width: 93.3%;
}
div#algolia-pagination {
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 53px;
}
.ais-InfiniteHits-list {
	padding-bottom: 10px;
    display: inline-block;
}
/* ul.ais-HierarchicalMenu-list li {
	display: inline-block;
}
.ais-HierarchicalMenu-item--parent {
	position: relative;
}
.ais-HierarchicalMenu-list--child {
	position: absolute;
    z-index: 9;
    background: #fff;
    border: 1px solid #ccc;
} */
.abtm-1 {
    display: flex;
    justify-content: space-between;
	padding-bottom: 25px;
	border-bottom: 1px solid #efefef;
}
.abtm-2 {
    border-bottom: 1px solid #efefef;
    padding: 15px 0 14px!important;
    margin-bottom: 10px;
}
.abtm-2, .abtm-3 {
    display: flex;
    justify-content: space-between;
	padding-bottom: 25px;
}
.ab-p, .ab-l {
	color: #d02025;
	font-weight: bold;
}
.ab-d {
    color: #9f9898;
    text-transform: uppercase;
    font-size: 12px;
}
.ab-y i, .ab-k i, .ab-l i {
    margin-right: 10px;
}
.abtm-3 {
	padding-bottom: 0 !important;
}
.abtm-3 .teldesk i {
    font-size: 24px;
	color: #d02025;

}
.abtm-3 .whatdesk i {
    font-size: 24px;
	color: #25d366;
}
.content_right #searchbox {
	margin-top: 25px;
}
/* .term-jobs-in-dubai-uae .paging .pages {
	display: block !important;
} */
.deatilformJob {
	padding: 20px 0;
}

.deatilformJob .wpcf7-text {
	border: 1px solid #ccc;
    width: 100%;
}
.deatilformJob .wpcf7-textarea {
	border: 1px solid #ccc;
}
.homefeat img {
	object-fit: cover;
}
.custom-ads {
	float: left;
    display: flex;
	margin-bottom: 40px;
	width: 95%;
}
.custom-ads .row {
	display: flex;
}
.custom-ads .row h2 {
	margin-bottom: 10px;
   min-height: 104px;
}
.custom-ads .row a {
    width: 33.3%;
    display: flex;
    margin: 7px;
    padding: 10px;
    box-shadow: 0 0 7px 1px rgb(100 100 100 / 70%);
    text-align: center;
}
.custom-ads .row a img {
	height: 150px;
	object-fit: cover;
}
.home-amaze-prod .item img {
    height: 150px;
	object-fit: contain;
	object-position: top;
}
.post-type-archive-ad_listing .paging .pages {
	float: left;
	width: 100% !important;
}
.tile-wrap:hover {
	transform: none !important;
}
	div#searchbox {
    margin-top: 20px;
	}
	.content_left #hits  {
		display: none;
	}
	.ais-InfiniteHits li {
    	width: 32%;
	}
	div#hierarchical-menu {
		display: none !important;
    background: #efefef;
    box-shadow: 3px 5px 11px #ccc;
    padding: 10px;
    margin-top: 20px;
	margin-bottom: 26px;
}
a.back-ad {
    background: #ea0808;
    color: #fff;
    width: 100%;
    padding: 7px 25px;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-weight: bold;
    margin: 20px 0 0;
    border-radius: 4px;
}
.ais-InfiniteHits {
	margin-top: 121px;
}
.back-ad {
	display: none;
}
div#searchbox {
    margin-top: 20px;
	}
	.content_left #hits  {
		display: none;
	}
	.ais-InfiniteHits li {
    	width: 32%;
	}
	div#hierarchical-menu {
    background: #efefef;
    box-shadow: 3px 5px 11px #ccc;
    padding: 10px;
    margin-top: 26px;
}
.ais-InfiniteHits {
	margin-top: 121px;
}
#sidebarsearch select.country::-ms-expand {
    display: none;
}
div#sidebarsearch select {
    float: left;
    width: 262px;
    padding: 10px;
    margin: 10px 0px;
}
div#sidebarsearch {
    background: #ccc;
    width: 272px;
    padding: 20px;
}
.featherlight .featherlight-inner {
	text-align: center;
	font-size: 23px;
	background: #ccc;
	padding: 20px;
}
.desk-assets {
	display: flex; 
	justify-content: space-between; 
	font-weight: bold;
}
@media (max-width: 767px) {
	.tile-wrap.tile-wrap-paging {
		display: inline-block;
		width: 100%;
		border: 1px solid #efefef;
		box-shadow: 1px 6px 10px #ccc;
		padding: 10px;
	}
	.tile-wrap.tile-wrap-paging .default-img {
		display: flex;
	}
	.content_res img.attachment-ad-medium {
		object-fit: cover;
		width: 100%;
		max-width: 100%;
	}
	.tile-wrap.tile-wrap-paging .action-block {
		display: none;
	}
	.bottom-wrap {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		flex: 0 0 1;
		position: relative;
	}
	.bottom-wrap .post-desc.forte {
		order: 1;
	}
	.bottom-wrap .desk-assets {
		order: 2;
	}
	.bottom-wrap .wrap-block {
		order: 3;
		background: #ec3237;
    	padding: 12px;
	}
	.bottom-wrap .enquire-block {
		position: absolute;
    	bottom: 11px;
    	right: -6px;
	}
	.bottom-wrap .wrap-block .deskprice {
		font-size: 17px;
		color: #fff;
		font-weight: bold;
	}
	.bottom-wrap .wrap-block .adposted {
		color: #fff;
	}
	.bottom-wrap .priceblock {
		display: block;
	}
	.bottom-wrap .enquire-block i {
		color: #fff;
		font-size: 27px;
		margin-right: 6px;
	}
	.bottom-wrap .wrap-block .adposted {
		margin-left: 15px;
	}
}