.prop-agent-det.business-agent ul.agent-cont-no li {
    padding: 7px 7px 7px 2px;
    border-bottom: none !important;
}
.business-agent .agent-cont-no {
    display: flex;
    flex-flow: wrap;
}
.prop-agent-det.business-agent ul.agent-cont-no li:first-child{
    padding-left: 0;
}
.business-agent a.agent-knowmore.btn {
    display: inherit;
    float: right;
    margin: 0;
}
.business-agent .ag-d-c {
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
}
.prop-agent-det.business-agent .p-ag-details ul.agent-cont-no{
	padding-left:0px;
}
.social-icons a {
   padding:5px;
}

.social-icons {
    margin-top: 30px;
	display:flex;
}
.flatmates #country-list li {
    margin-bottom: 0;
}
.flatmates #suggesstion-box1 {
    max-height: 221px;
}
.business #country-list li {
    margin-bottom: 0;
}
.business #suggesstion-box1 {
    max-height: 221px;
    width: 100%;
}
.service-page #suggesstion-box1 {
    max-height: 221px;
    width: 100%
}
.service-page #country-list li {
    margin-bottom: 0;
}
/*login page*/
.btn-fb {
        background: rgb(59, 89, 152);
    max-width: 100%;
	font-size:14px;
    color: #fff;
    border-radius: 50px;
    width: 220px;
    padding: 12px;
    text-align: center;
    cursor: pointer;
    height: auto;
    border: 1px solid rgb(59, 89, 152);
}
.btn-google {
    background: rgb(223, 73, 48);
    color: #fff;
    max-width: 100%;
    font-weight: 600;
}
.btn-fb:hover {
    background: #fff;
    color: #0787ea;
    border: 1px solid #0787ea;
}
.btn-google:hover {
    background: #fff;
    color: #0787ea;
    border: 1px solid #0787ea;
	width: 218px;
    height: 50px;
}
.facebook-login {
    width: 50%;
    float: left;
}
.google-login {
    width: 50%;
    float: left;
}
.social-login-section {
    width: 100%;
    display: block;
    overflow: hidden;
    padding-bottom: 30px;
}
p.or.text-center > span {
    background-color: #fff;
    z-index: 111111;
    position: relative;
    width: 7%;
    display: block;
    margin: 20px auto;
    text-align: center;
	font-size:15px;
}
p.or.text-center {
    font-size: 11px;
    margin: 10px 0 10px !important;
    position: relative;
}
p.or.text-center:after {
    content: '';
    height: 1px;
    width: 90%;
    background-color: #0787ea;
    left: 26px;
    top: 10px;
    z-index: 0;
    position: absolute;
    text-align: center;
    margin: 0 auto;
}
.mobile-search {
    display: none;
}
a.down_angle {
    display: none;
}
.img-stat{color:red;}
.ag-d-c-name {
    font-size: 25px;
    font-weight: 600;
	    color: #0787ea;
}
.agent-business-list {
    border: 1px solid #eee;
}

span.home-label-tag {
    position: absolute;
    bottom: 5px;
    right: 5px;
    padding: 5px 8px;
    background: linear-gradient(45deg,#f48120, #f47a20, #f48820);
    color: #fff;
    border-radius: 3px;
}

.col-xs-12.col-sm-3.premium_service {
    position: relative;
}
.product .price span.electro-price.ad-desc {
    font-size: 14px;
    width: 100%;
    display: block;
    white-space: normal;
    line-height: 18px !important;
}
/*header change css start */
/*end*/
/*dhara added 18-3*/
#service_mobile_loadData .media-left {
    width: 40%;
    height: auto;
    display: block;
    padding: 0;
    background: #eee;
}
@media(max-width: 767px) and (orientation:portrait){
	.store-by-product .wc-tab {
    padding: 15px 15px !important;
	}
	.product-detail-custom .electro-description br {
    display: none;
	}
	.service-detail-front .cta_btn.outlined.gry-border.p-a-3 .col-md-4:nth-child(2) .media-body {
    margin-top: 0;
	}
	.custom-account .sidebar-widgets ul {
    padding: 15px;
    margin-bottom: 0;
	}
	.custom-account .sidebar .widget-title {
    margin-bottom: 0px;
	}
	.col-md-9.md-padding {
    padding: 0;
	}
	.order-details1 .sidebar .widget, .order-details1 .sidebar-blog .widget {
    margin-bottom: 0px !important;
	}
	.order-details1 .sidebar .widget-title, .order-details1 .sidebar-blog .widget-title {
    margin-bottom: 0px !important;
	}
	.forder-details .col-md-9 {
    padding: 15px;
	}
	.checkout-review-order-table .btn-primary {
    padding: 5px 15px !important;
	}
	.shop-by-seller-front .product-category.product.first {
    min-height: 174px;
	}
	.store-by-product .thumbnails-all .owl-stage-outer .owl-stage .owl-item {
    width: 80px !important;
	}
	.store-by-product .product-images-wrapper div.images > .thumbnails-single {
    margin-bottom: 9px !important;
	}
	body.left-sidebar.common.shop-by-seller-front .shop_byseller_img {
    min-height: 150px;
    max-height: 150px;
	}
	body.left-sidebar.common.shop-by-seller-front .columns-5 .product-loop-categories > .product-category {
    min-height: 230px;
	max-height: 230px;
	}
	.shop-by-seller-front .product-loop-categories h2.woocommerce-loop-category__title {
    font-size: 14px;
	}
	body.page.home.page-template-default .flatemate-people i {
    margin: 0 3px 0 3px ;
	}
	div#loadSearchData li.product.list-view.search-service.featured_prod:first-child {
    padding-top: 10px;
	}
	body.left-sidebar.search-service-frontpage li.product.list-view.search-service {
    padding: 10px;
	}
	body.left-sidebar.search-service-frontpage li.product.list-view.search-service .media {
    display: block !important;
	}
	li.product.list-view.search-service .wp-post-image {
    position: static;
    display: block;
    height: auto;
    width: auto;
    max-height: 140px;
    max-width: 95%;
	}
	.common.category-detail-front li.product.cat-listing-ad .price-add-to-cart > .price {
    width: 100%;
    margin-top: -4px;
	}
	

.product .price span.electro-price.ad-desc{    font-size: 12px;width: 100%;
    line-height: 13px!important;}
	
	li.product.list-view.search-service .media-left {
    width: 100%;
    padding-right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
	}
	body.left-sidebar.search-service-frontpage li.product.list-view.search-service .media .media-body.media-middle h3 {
    height: auto;
	}
	.search-service-frontpage .product-short-description {
    height: auto !important;
	margin-bottom:0px !important;	
	}
	.search-service-frontpage #loadSearchData li.product.list-view.search-service {
    padding-top: 20px;
    margin-bottom: 1.13em;
    border: 1px solid #ddd;
	}
	.f-people br {
    display: block !important;
	}
	body.page.home.page-template-default .flatemate-people {
    text-align: left;
	}
	.md-padding.feature-business.feature-flatmate .col-md-3.shop-item .item-box .item-img {
    min-height: auto;
    max-height: 100%;
	}
	.feature-flatmate .item-box .item-details .item-title {
    height: auto !important;
	}
	.md-padding.feature-business.feature-flatmate .col-md-3.shop-item .item-box .item-img img {
    max-width: 100%;
	}
	.md-padding.feature-flatmate .col-md-3.shop-item .item-box .item-img {
    min-height: 95px;
    max-height: 95px;
    padding-top: 15px;
    padding-bottom: 15px;
	}
	.store-by-product #tab-specification h3{
	font-size: 18px;
	}
	.store-by-product #tab-specification td {
    padding: 7px;
	}
	.agent-business-list {
    width: 100% !important;
    margin-left: 0px;
	margin-bottom:15px;
	}
	.btn-google {
    font-size: 12px;
    padding: 15px;
	}
	.btn-fb {
    font-size: 12px;
    padding: 15px;
	}
	#service_mobile_loadData #loadData {
    margin-left: -20px;
    margin-right: -20px;
	}
	#service_mobile_loadData ul.products > li.product.list-view {
    margin-bottom: 15px;
	}
	#service_mobile_loadData ul.products > li.product.list-view .media {
    padding: 0;
    min-height: 100px;
    padding-top: 5px;
    padding-bottom: 5px;
	}
	#service_mobile_loadData ul.products > li.product.list-view .media-left {
    width: 34%;
    float: left;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
	}
	#service_mobile_loadData ul.products > li.product.list-view .media-body.media-middle {
    width: 65%;
    float: left;
	padding-top: 5px;
	}
	#service_mobile_loadData ul.products > li.product h3 {
    height: auto;
	}
	.business_mobile_loadData #loadData {
    margin-left: -20px;
    margin-right: -20px;
	}
	.business_mobile_loadData  #loadData .grid-list  .col-md-4.shop-item .item-box {
		display: block;
		border: 1px solid #e5e5e5;
		padding: 0;
		margin-bottom: 10px;
	}
	.business_mobile_loadData  #loadData .grid-list .col-md-4.shop-item .item-box .item-img {
    width: 34%;
    padding-right: 0;
    float: left;
	padding-top: 10px;
    padding-bottom: 10px;
	display: flex;
    align-items: center;
    height: 125px;
	}	
	.business_mobile_loadData  #loadData .grid-list .col-md-4.shop-item .item-box .item-details {
		width: 65%;
		float: left;
		padding-bottom: 10px !important;
		padding-top: 10px !important;
		padding: 0;
		padding-left: 10px;
	}
	.home  .home-v3-owl-carousel-tabs .woocommerce .products .owl-stage-outer .owl-stage {
    padding-left: 0 !important;
	}
	body.page.home.page-template-default .flatemate-people i:first-child {
    margin-left: 3px;
	}
	.md-padding.feature-business.feature-flatmate .col-md-3.shop-item .flatemate-people {

    position: absolute;
    bottom: 13px;
    line-height: 20px;
	}
	.md-padding.feature-business .col-md-3.shop-item .item-box {
    min-height: 240px;
    max-height: 310px;
	}	
	.md-padding.feature-business.feature-flatmate .col-md-3.shop-item .item-box {
    min-height: auto;
    max-height: 100%;
	}	
	.home .slide-text.slide_style_center.animated.zoomInLeft {
    display: none;
	}
	.home .slide-text.slide_style_center.animated.zoomInLeft {
    display: none;
	}
	.home .slide-text.slide_style_center.animated.flipInX {
    display: none;
	}
/*	.home .carousel-caption.d-none.d-md-block {
    display: none;
	}*/
	.fa.fa-chevron-down {
    text-align: right;
    display: block;
    margin-top: -17px;
    font-size: 23px;
	}	
	.fa-chevron-down:before {
    content: "\f078";
    font-size: 15px;
    position: relative;
    right: 25px;
    color: #fff;
    bottom: 4px;
    z-index: 11;
	}
	a.down_angle:after {
    content: "";
    display: inline-block;
    width: 33px;
    margin-right: 15px;
    height: 30px;
    border-radius: 0.25rem;
    background: #0787ea;
    position: absolute;
    bottom: 15px;
    right: 1px;
	}
	.service_search {
    display: none;
	}
	.buisness_search{
    display: none;
	}
	.flatmate_search{
    display: none;
	}
	.property_search{
    display: none;
	}
	.service-page aside.widget.electro_recent_posts_widget {
    margin-bottom: 0;
	}
	.desktop_search .widget-title {
    border: none;
	}
	#service_mobile_loadData  ul.products > li.product.list-view .media-body.media-middle .product-short-description {
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	}
	#service_mobile_loadData  ul.products > li.product.list-view .media-left .wp-post-image {
        max-height: 120px;
    max-width: 90%;
    margin: 0;
	}
	.business_mobile_loadData  #loadData .grid-list .col-md-4.shop-item img {
    margin: 0 auto;
	max-height: 120px;
    max-width: 90%;
	}
	.business_mobile_loadData  #loadData .col-md-4.shop-item .item-box .item-details .item-text.hidden-xs.hidden-sm {
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	}
	a.down_angle {
    display: block;
	}
	.business #sidebar .widget-title {
    border: none;
	}
	.flatmates #sidebar .widget-title {
    border: none;
	}
	.col-md-12.ag-d-main.agent-business-list.b-agent {
    padding: 0;
	}
	.b-agent .p-a-name {
    padding: 15px;
	}
	.business-agent a.agent-knowmore.btn {
    display: inherit;
    float: right;
    margin: 15px 15px;
    position: relative;
    top: 0;
    right: 90px;
	}
	.business-agent .agent-cont-no {
    display: block;
    margin-left: 15px;
	}
	.business-agent .p-ag-img {
    display: block;
    overflow: hidden;
    margin: 0 auto;
	}
	.prop-agent-det.business-agent .p-ag-img img.agent-profile-img {
    margin: 6px auto 15px;
    width: 60% !important;
    padding-right: 0;
    padding-left: 0;
    height: auto !important;
    max-height: 155px;
    position: relative;
    left: 64px;
	}
	
	span.home-label-tag {
		padding: 0px 5px;
		font-size: 12px;
	}
	.service-detail-front #sidebar .fa-chevron-down:before {
		    bottom: -1px !important;
	}

	.google-login,.facebook-login,.facebook-login .btn-fb{width:100%;}
	.facebook-login{margin-top:10px;}
	.google-login #customBtn,.google-login #customBtn:hover{width:auto;}
	.facebook-login .btn-fb{border-radius: 2.571em;}
}
@media(max-width: 767px) and (orientation:landscape){
	.md-padding.feature-flatmate .col-md-3.shop-item .flatemate-people {
    margin-top: 25px !important;
	}
	span.home-label-tag {
		padding: 0px 5px;
		font-size: 12px;
	}
}