.searchpage.part-1 {
    margin-bottom: 15px;
}
.back-to-top{z-index:88}
.show-inline-block-991{display:none !important;}
.respo-social,.bottom-fix-menu,.detail-page-loader
{display:none}
.respo-enable-768,.no-contact-div-respo
{display:none !important}
@media all and (max-width:1200px){
	.bank-detail-sub {display: inline-block;max-width: 300px;float: none;margin-right: 20px;margin-bottom: 10px;margin-top: 10px;text-align: left;vertical-align: top;}
	.bank-details{    text-align: center;}
	.audio-video-spons a img{height:auto}
	.display-page-bottom-premium{width:100%}
}

@media all and (max-width:1090px){
	.result-contact ul li a{margin:5px 8px 5px 0px}
	.team-list ul li{width:24%}
	.rating-count-left {width: 40%;}
	.rating-count-right {width: 60%;}
}

@media all and (max-width:1024px){
	.banner-home-main{min-height: 200px;}
	.best-pickup .branches-single{margin-bottom:0}
	.branches-slider {margin-bottom: 0;}
	.audio-video-spons{display:none}
	.video{width:100%;max-width:100%;}
	.share-ul li .social-link{margin:0 10px 10px 0px}
}

@media all and (max-width:991px){
	.hide-991{display:none !important}
	.branches-slider .owl-nav{display:none}
	.top-menu-right,.top-menu-left{width:auto;}
	.top-menu li.hide-respo,.hide-respo{display:none}
	.respo-social .top-social {font-size: 16px;margin-right: 5px;padding: 3px 10px;border-radius: 99%;height: 30px;width: 30px;line-height: 25px;cursor:pointer}
	.respo-social .top-social {
		height: 33px;
		width: 33px;
		font-size: 20px;
	}
	.respo-social .top-menu {text-align: left;padding: 0 15px;}
	.respo-social {display: table;width: 100%;text-align: left;padding: 20px 0 20px 0;}
	.myprofileSide{margin-top:0}
	.myprofileSide a{border-left:3px solid #fff}
	.result-left{width: 100px;height: 100px;}
	.result-right.width-r{padding:0 0 0 115px}
	.list-view .search-page-right-side{width: 35%;}
	.list-view .search-data{width: 65%;}
	.result-part-1{min-height:100px}
	.result-name h2{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;max-width: 100%;}
	.results_ul_grid{display:block}
	.results_ul_grid {display: inline-block;}
	.liquid-layout .card{margin-right: 0.5%;float:left}
	.results_ul_grid>div:nth-child(even) {margin-right: 0%;margin-left: 0.5%;float: left;}
	.liquid-layout .result-part-3{display:none}
	.col-md-12 {float: left;display: block;width: 100%;}
	.rating-count-left {width: 100%;text-align: center;margin-bottom: 20px;}
	.rating-count-right {width: 100%;text-align: center;margin-bottom: 20px;}
	.rating-count-right .pull-left {width: 100%;display: table;margin: 0 auto;max-width: 260px;float: none !important;clear: both;}
	.rating-count-right .pull-left .pull-left {clear: none;float: left !important;}
	.write-review-main .form-horizontal .control-label {width: 30%;}
	.write-review-main .form-horizontal .col-sm-10 {width: 60%;}
	.write-review-main .form-horizontal .col-sm-6 {width: 60%;}
	.social--card {margin-bottom: 40px;}
	.share-the-love.marB100{margin-bottom:40px !important;padding: 0 15px !important;}
	.free-listing-body .form-group.col-md-6 {width: 50%;}
	.free-listing-body .form-group.col-md-4 {width: 33.33333333%;}
	.body-free_listing_new select.select-opt{padding-right:20px}
	.our-contact .half-inner{margin-bottom: 20px;padding:50px 20px 50px 20px;min-height: auto;}
	.our-contact .col-md-4.col-xs-6:last-child {width: 100%;	}
	.show-inline-block-991{display:inline-block !important}
	.menu_circle_icon circle {
		fill: #a3a3a3 !important;
	}
	.top-social:hover .fa-facebook {color: #4b69b0;}

	.top-social:hover .fa-linkedin {
		color: #0678b6;
	}

	.top-social:hover .fa-youtube {
		color: #e83f3a;
	}
}

@media all and (max-width:850px){
	.footer-logo img {
		max-width: 90px !important;
	}

	.footer-logo li {
		padding: 0 6px !important;
	}
}
@media all and (max-width:800px){
	.dummy-div.dummy-profile-pic,.small-img{left: 30px;}
	.name-txt {padding: 0 0 0 200px;}
	.hide-800{display: none !important}
}

@media all and (max-width:768px){
	.hide-768{display:none !important}
	.respo-enable-768{display: inline-block !important;}
	.mobile-app-left{width:300px}
	.mobile-app-left img.img-app-2{max-width: 47%;}
	.mobile-app-left img{max-width: 60%;}
	.branches-slider,.branches-single{margin-bottom:0}
	.branches-slider{    margin-bottom: 30px;}
	.ibp-apps-div{margin-bottom:20px;}
	a.ibp-app-link{margin-bottom: 10px;
    margin-right: 10px;}
	.list-view .search-page-right-side,.list-view .search-data{width: 100%;}
	.list-view .search-page-right-side {display: none !important;}
	.search_loader .wrapper {
		margin-top: 5px;
	}
	.newsletter-main {max-width: 500px;margin-left: auto;margin-right: auto;margin-bottom: 30px;}
	.right-spons {display: table;margin: 0 auto;}
	.col-md-3-5 {width: 300px;}
	.col-md-8-5 {width: 57%}
	.not_home .banner-home-main {min-height: 200px;height: 200px;}
	.right-section {width: 240px;}
	.team-list ul li {width: 32%;float: none;display: inline-block;vertical-align: top;}
	.team-list ul{text-align:center}
	a.photos-single{width: 120px;height: 120px;}
	.sidebar-suggest li a.media .team-pic {border-radius: 5px;width: 40px;height: 40px;}
	.share-ul li{margin-bottom: 10px;}
	.section-common.section-for-two {padding: 10px 0 10px 0;}
	.share-ul li .social-link{    padding: 6px 9px;}
	.section-for-two .left-container{padding-right: 30px;}
	.right-section .right-spons{margin: 0;display: block;}
	.support-banner-h3{display:block;    font-size: 31px;}
	.banner-static-page .banner-center-div-inner {padding: 40px 15px;}
	.no-contact-div-respo{display:block !important;text-align:center !important}
	.load-more-respo {text-align: center;padding: 0 15px;margin-bottom: 20px;}
	.load-more-btn {display: block;width: 100%;padding: 10px 0;color: #666;font-size:16px}
	.load-more-btn i {font-size: 15px;display: inline-block;margin: 0 0 0 12px;}
	.load-more-btn:focus, .load-more-btn:hover {color: #666;background-color: #fff;border-color: #ccc;}
	a.ibp-app-link {
		max-width: 130px;
		width: initial;
		min-width: initial;
	}

	.ibp-apps-div {
		max-width: 310px;
		margin: 17px auto 15px 0;
		text-align: left;
	}
	.home-cat-single-main {
		padding: 12px;
		width: 33.33333333%;
		max-width: 190px;
	}

	.home-mood-destination .row {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		width: 100%;
		padding: 0;
		max-width: 610px;
		margin: 0 auto;
	}
	.menu_assoc_drop:after, .menu_assoc_drop:before {
		opacity: 0;
	}

	.list-view .search-page-right-side {
		display: none !important;
	}

	.space_between_footer #result_loader .wrapper-cell .image {
		width: 70px !important;
		min-width: 70px !important;
		height: 70px !important;
	}

	.space_between_footer #result_loader .wrapper-cell .text .text-line:nth-child(1) {
		display: none;
	}

	.space_between_footer #result_loader .wrapper-cell .text .text-line {
		margin-bottom: 12px;
		height: 8px;
	}
	.banner-img{background-repeat:no-repeat !important;}
}

@media all and (max-width:767px){
	.footer-logo li.br {
		display: none;
	}
	.footer-col-single.col-1{display:none}
	.footer-col-single {width: 50% !important;margin-bottom: 40px;}
	.mobile-app-left {width: 210px;}
	.copyright .pull-right {display: table;float: none !important;text-align: center;margin: 0 auto;}
	.hide-767{display:none !important}
	.result-left{width:70px;height:70px}
	.result-right.width-r {padding: 0 0 0 84px;}
	.result-name h2{font-size: 20px;line-height: 22px;}
	.result-right.width-r .rating-stars {margin-right: 10px;margin-bottom: 0;}
	.result-right.width-r .from-number {margin-left: 0;}
	.right-section {width: 100% !important;margin-top: 30px;}
	.left-section{width: 100% !important;}
	.right-section .right-spons {margin: 0 auto;display: table;    width: 100%;}
	.detail-page-menu-container .navbar .collapse{padding: 0 0 0 0;display: block!important;height: auto!important;padding-bottom: 0;overflow: visible!important;}
	.detail-page-menu-container .navbar-nav{float: none;display: table;margin: 0 auto;}
	.detail-page-menu-container .nav>li{float: left;}
	.right-side-links{top: 9px;}
	.section-for-two .right-sidebar{width: 100% !important;border-left: 0;margin-top: 30px;padding: 0 15px;}
	.section-for-two .left-container{width: 100% !important;padding: 0 15px;border-right: 0;}
	.dummy-div.dummy-profile-pic, .small-img{left: 0;right: 0;margin: 0 auto;top: -100px;border-radius: 99%;overflow: hidden;}
	.name-txt{padding: 0;display: table;margin: 85px auto 10px auto;text-align: center;}
	p.inner{margin: 0 auto 10px auto;font-size: 25px;}
	p.inner{background:transparent}
	.name-txt .inner span {background: #f8f8f8;opacity: 1;color: transparent;line-height: 30px;}
	.loaded .inner {background: transparent;}
	.loaded .name-txt .inner span {opacity: 1;color: #e31a0e;background-color: transparent;}
	.loaded.mobile-mode p.inner a#make-favourite.active {color: #e3000f;}	
	.mobile-mode p.inner a#make-favourite.active i:before {content:"\f388"}	
	.detail-section-2 .detail-page-menu-container{z-index: 994;}
	.detail-section-1{z-index: 995;}
	.messenger {right:0}
	.open>.messenger {bottom: 65px;display: block;box-shadow: none;}
	.chat-box form{box-shadow: none;}
	.btm-fx-li .dropdown-backdrop{background: rgba(0,0,0,0.4);}
	body.v4 .btm-fx-li .dropdown-backdrop{background: rgba(0,0,0,0.75);}
	.list-view .verified{top: 6px;}
	.list-view .verified_icon{width: 16px;height: 16px;}
	.filled-stars:before, .grey-stars:before {font-size: 18px;}
	.list-view .result-star-rating{margin:0;top: 1px;}
	.result-right.width-r .rating-stars{margin-right: 0}
	.list-view .icon-loc{display: none}
	.result-part-1{min-height: 70px !important;}

	
	/*footer fix*/
	.bottom-fix-menu{position:fixed;bottom:0;left:0;width:100%;background:#fff;display:table;z-index:999;-webkit-box-shadow:0 0 18px rgba(0,0,0,.13);box-shadow:0 0 18px rgba(0,0,0,.13)}
	.btm-fx-ul{display:table;width:100%;text-align:center}
	li.btm-fx-li{display:inline-block;vertical-align:middle;width:20%}
	.btm-fx-a{display:block;padding:10px 0;color:#777}
	.btm-fx-a i{display:table;margin:0 auto;font-size:19px;height:24px;width:24px}
	body.v4 .li-message .btm-fx-a i{width: 24px;
    height: 25px;
    padding: 4px;}
	.btm-fx-a span{font-size:13px;min-width:64px}
	li.btm-fx-li.li-call a{width:55px;background:#e3000f;display:inline-block;vertical-align:middle;height:55px;color:#fff;border-radius:99%;position:relative;top:0;margin-top:-2px;overflow:hidden;box-shadow:0 3px 3px #aaa}
	.li-call .btm-fx-a{color:#fff;line-height:35px}
	.li-call .btm-fx-a i{font-size:26px}
	.li-call .btm-fx-a span{display:none}
	.btm-fx-a:focus,.btm-fx-a:hover{color:#777;text-decoration:none}
	.respo-enable-767{display:inline-block!important}
	.name-txt .inner span.text{display:none}
	.mobile-mode p.inner a#make-favourite{color:transparent;margin-left:10px}
	.loaded.mobile-mode p.inner a#make-favourite{color:#999;background: transparent;opacity: 1;}
	.dropdown-menu.result-submenu{width:auto;left:0;right:0;margin:0 auto;display:block;float:none;border:none;background:0 0;padding:30px;-webkit-transition:.2s all linear;transition:.2s all linear;    box-shadow: none;top: initial;bottom: -100px;opacity: 0;visibility: hidden;}
	.open>.dropdown-menu.result-submenu{top: initial;bottom: 60px;opacity: 1;visibility: visible;}
	.btm-fx-li.li-call .result-sub {background: #fff;}
	.btm-fx-li.li-call .result-sub a {width: 100%;background: transparent;color: #e3000f;box-shadow: none;padding: 10px 15px; height: auto; min-height: auto;display: block;    border-bottom: 1px dashed #ddd;}
	.btm-fx-li.li-call .result-sub:last-child a{border:none}
	.btm-fx-li.li-call >.dropdown-menu.result-submenu:after{content:'';position:absolute;bottom:2px;left:0;right:0;border:15px solid #fff;width:0;height:0;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;margin:0 auto}
	.result-contact{display:none}
	.mobile-mode {padding-bottom: 70px;}
	.detail-page-loader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #fff;z-index: 9999;display:block;}
	.body-detail_new{overflow:hidden;}
	.loaded.body-detail_new{overflow:auto;}
	.loaded .detail-page-loader{opacity:0;visibility:hidden;z-index:-9999;height: 0;}
	.loader-img.img-responsive {display: table-cell;vertical-align: middle;height: 100%;max-width: 50px;}
	.body-detail_new .back-to-top{bottom: 90px;}
	.back-to-top:hover,.back-to-top:focus{bottom: 10px;opacity:0.8}
	.social--card {max-width: 380px;margin-left: auto;margin-right: auto;}
	.sections-links>li{width:50%;float: none;display: inline-block;vertical-align: top;}
	.help-doc-main .faq-right{width: 100%;margin-bottom: 20px;background: #fff;border: 1px solid #ddd;padding: 20px 15px;}
	.help-doc-main .faq-left{width:100%;    padding: 0;}
	.way-single{display: inline-block;vertical-align: top;width: 50%;}
	.way-single a{margin: 10px 0 7px 0;}
	
	body.v4 .view_more_div{display:block;}
	body.v4 .view_less{display:none;}
	body.v4 .sec_data_1.open .view_more_div .view_less{display:flex;}
	body.v4 .sec_data_1.open .view_more_div .view_more{display:none;}
	body.v4 .view_more_div{position:absolute;bottom:0;padding:10px 25px;border:1px solid #ddd;margin:0 -24px;width:calc(100vw - 50px);text-align:center;color:#999}
	body.v4 .sec_data_inner .flex-data{position:relative;clear:both;padding-bottom:15px}
	body.v4 ._left{display:block;border-bottom:none}
	.view_less,.view_more{display:flex;justify-content:space-between}
	.v4 .sec_data_inner .sec_data_1.data_col1,.v4 .sec_data_inner .sec_data_1.data_col3{width:100%}
	.v4 .sec_data_inner .flex-data .flex_single_i{display:flex}
	.v4 .sec_data_inner .flex-data .flex_single_i .flex_title{min-width:130px;width:120px; padding-top: 2px;}
	.v4 .sec_data_inner .flex-data .flex_single{padding-bottom:3px;margin-bottom:3px}
	.v4 .sec_data_inner .flex-data .flex_single.flex_1_5{width:100%!important}

	.v4 .sec_data{padding:0;margin:0 -15px}
	.v4 .sec_data_inner{border:none;border-top:1px solid #ddd;border-radius:19px;margin-top:10px;padding-bottom:0;overflow:hidden;background:0 0;border:none;box-shadow:none}
	body.v4 .view_more_div{width:calc(100vw - 17px);border:none;border-bottom:1px solid #ddd;background:#fdfdfd;border:none;margin:0 -15px;border-top:1px solid #ddd}
	.v4 .sec_data_inner .sec_data_1.data_col1{padding-bottom:0}
	.v4 .sec_data_inner .sec_data_1{padding-bottom:0;border:1px solid #ddd;border-radius:7px;overflow:hidden;background:#fff;margin-top:0;margin-bottom:15px}
	body.v4 .view_more_div{width:130px;border:1px solid #ddd;border-radius:49px;padding:6px 15px;margin:0 auto;display:block;right:0;left:initial;bottom:-16px}
	.v4 .sec_data_inner .sec_data_1{overflow:visible;margin-bottom:31px}
	.footer-col-single{display:inline-block;width:100%!important;margin:6px auto;float:none}.div-main-col{display:flex;flex-direction:row;flex-wrap:wrap}.footer-title{display:none}.footer-col-single.col-4{margin-top:12px}.footer-col-single.col-4 .footer-ul{justify-content:center}
	.home-mood-destination .row {
		padding: 0;
		width: 100%;
		margin: 0;
	}
	.padd10-767{padding:10px}
	.branches-slider {
		margin-bottom: 0;
	}
	
	.best-pickup-main .container-1150 {
		margin-top: 0;
		padding-bottom: 10px;
	}.best-pickup-main .heading {
		margin-top: 20px;
	}
	.list-view .result-right .verified {display: inline-block;}
	.list-view .result-right .result-name h2 {white-space: normal;text-overflow: initial;overflow: visible;display: inline;}
	.result-name {white-space: normal;}
	.grid-view .thisPaid .result-name {
		padding-right: 80px !important;
		white-space: nowrap;
	}
	.grid-view .result-name h2 {
		font-size: 17px;
	}
	.grid-view .result-single .premium-list-type {
		padding: 0px 8px;
	}
	.grid-view .result-single.platinum .premium-list-type .premium-icon {
		width: 14px;
		height: 22px;
	}
	.grid-view .premium-txt {
		font-size: 11px;
		font-weight: 600;
	}


}

@media all and (max-width:600px){
	.hide-600{display:none !important}
	.map-left-side{display: table;width: 100%;padding:0}
	.googleMap{height: 220px;}
	.map-right-side{position: relative;width: 100%;margin: 0 auto;height:auto}
	.mobile-section {padding: 18px 0 27px 0 !important;}
	.mobile-app-left{display: table;margin: 0 auto 40px auto;}
	.mobile-app-right{text-align:center;padding:0;margin: 0 auto 20px auto;display: block;margin-bottom:0}
	.link-on-phone-box{margin:0 auto}
	.link-on-phone-box .error{text-align:left}
	.footer-col-single{width:100%}
	.footer-col-single ul.footer-ul li {display: inline-block;}
	.footer-col-single ul.footer-ul li a:after {content: '| ';display: inline-block;padding: 0 10px;}
	.footer-col-single ul.footer-ul li:last-child a:after {opacity: 0;}
	.footer-col-single{text-align:center}
	.top-menu-left {width: 100%;text-align: center;}
	.top-menu-left .bar-menu{float: left}
	
	.banner-center-div-inner{padding:20px 15px}
	.home-h1 span{font-size: 27px;line-height: 35px;}
	a.ibp-app-link img {max-height: 50px;}
	a.ibp-app-link {
    margin-right: auto;
    margin-left: auto;
    max-width: 50%;
    display: inline-block;
    vertical-align: middle;
    padding: 0 6px;
    width: 100%;
}

.mobile-app-h4 {
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 6px;
}
.mobile-app-right p {
	      font-size: 15px;
    margin: 0 0 24px 0;}
	.link-on-phone-box .search-input {
    padding-right: 90px;
}
	a.ibp-app-link img{max-width:100%;max-height:100%;display:block;height:100%;width:100%}.ibp-apps-div{display:flex;justify-content:center;    margin-left: auto;}
	
	.inputs-1 .form-group.half {width: 100%;margin-right: 0;}
	.modal-right-side-inner{padding: 0 20px;}
	.mobile-app-left img.img-app-2{margin-left: -35px}
	.mobile-app-left img{margin-left: 10px;}
	.not_home .banner-center-div-inner {padding: 20px 15px;}
	.list-view .result-part-3{display:none}
	.result-part-1{display:inline-block;    min-height: 100px;margin:0}
	.result-name:before{content:'';position:absolute;left:0;top:0;width:100%;background:0 0;height:100%;z-index:4}
	.searchpage.part-1 .pull-left{width:100%;display:none}
	.searchpage.part-1 .right-side,ul.part-1-ul{display:table;width:100%}
	.sort-by{float:right;margin-bottom:16px}
	ul.part-1-ul{margin:0;border:1px solid #ccc;border-radius:4px;overflow:hidden;max-width: 310px;margin: 8px auto 0 auto;}
	ul.part-1-ul li{width:50%;margin:0;text-align:center;float:left;}
	.part-1-ul a{padding:8px 0;background:#fff}
	.part-1-ul .active a,.part-1-ul .active a .svg-icon,.part-1-ul a:hover,.part-1-ul a:hover .svg-icon{color:#fff;fill:#fff;background:#a4a4a4}
	.part-1-ul a{border-left: 1px solid #ddd;}
	.part-1-ul li:first-child a {border-left: 0;}
	.liquid-layout .card {width: 100% !important;margin: 0 0 10px 0 !important;}
	.liquid-layout .card:hover .result-single-inner {border-color: #e3000f;}
	.searchpage.part-1{border:none;}
	.body-grid .grid_view_btn,ul.part-1-ul li.grid_view_btn {display: none !important;}
	.body-grid ul.part-1-ul li{width:50% !important}
	.search_loader{min-height: 0;}
	.search_loader .loader{margin-bottom: 10px;margin-top: 25px;}
	.detail-page-tabbing{display: block;float: left;overflow: auto;width: 100%;padding-bottom: 10px;top: 0;margin-top: 0;margin-bottom: -50px;}
	.detail-page-tabbing .nav {width: 487px;display: block;}
	.detail-tab-link i{font-size: 18px;margin: 0 auto;display: table;}
	.write-review-main .form-horizontal .control-label ,.write-review-main .form-horizontal .col-sm-10,.write-review-main .form-horizontal .col-sm-6{width: 100%;}
	.dummy-div.dummy-profile-pic,.small-img{width: 130px;height: 130px;top: -70px;}
	.name-txt {margin: 65px auto 10px auto;}
	.success-div1{
		height: auto;
		width: 90%;
		width: calc(100% - 40px);
		left: 0;
		right: 0;
		margin: 0 auto;
		text-align: center;
		bottom: 20px;
		border-radius: 5px;
		overflow: hidden;		
	}
	.team-list ul li {width: 49%;}
	.photos-start-div{padding:20px 0px 20px 0px}
	.detail-page-menu-container .navbar .collapse{border:none;box-shadow:none}
	.banner-static-page .banner-center-div-inner{padding:40px 15px !important}
	.way-single{display: inline-block;vertical-align: top;width: 100%;}
	.faq-div .panel-heading{font-size: 22px;}
	.free-listing-body .form-group.col-md-4 {width: 50%;}
	.free-listing-body .form-group{    padding: 0 10px;    margin-top: 5px;}
	.body-free_listing_new .gender-select{left:0}
	.body-free_listing_new button.btn.btn-default.btn-submit, .body-free_listing_new button.btn.btn-default.btn-submit:focus, .body-free_listing_new button.btn.btn-default.btn-submit:hover { background: #13820c; color: #fff; border-color: transparent; width: 100%;}
	.more_info_btn{margin-right:auto}
	.banner-static-page .banner-center-div-inner .home-h1 span {font-size: 30px !important;}
	.banner-static-page .banner-center-div-inner.thin-font .support-banner-h3{font-size: 22px;}
	.banner-contact.banner-static-page.banner-home-main{    min-height: 200px;}
	.box-right.before {display: table;width: 100%;}
	.contact-box .map-div{position: relative;height: 230px;}
	.box-left{width:100%;display:table}
	.our-contact .col-md-4.col-xs-6 {width: 100%;min-height: auto;}
	.our-contact .col-md-6.col-xs-6 {width: 100%;min-height: auto;}
	span.contact-icon {left: 0;right: initial;top: 0;height: 100%;border: none;border-right: 1px solid #ddd;width: 70px;text-align: center;background: #fff;color: #777}
	.our-contact .half-inner {position: relative;padding: 15px 15px 15px 85px;text-align: left;    border: 1px solid #ddd;}
	span.contact-icon i {position: absolute;top: 50%;left: 0;right: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
	.our-contact .half-inner .h3{font-size:15px;font-weight: 500;color: #7d97ad;}
	.contact-detail a {display: inline-block;color: #444;font-size: 16px;font-weight: 500;}
	.our-contact .col-md-4.col-xs-6:last-child .half-inner {margin-bottom: 0;}
	.search-error .no-data-line-3{max-width: 18px;}
	.search-error .no-data-line-2{display: inline;}
	.free-listing-body .seo_tab .form-group{padding:15px 15px 0 15px;margin:0}.seo_tab .form-group:last-child{margin-bottom:25px}.seo_tab{border-radius:2px}.seo_div{padding:0 9px;margin:5px 0 15px 0}.top-menu-right{position:absolute;right:0;top:0}
	
	.v4 .map_new{flex-direction:column;padding:0 10px}.map-img{height:170px;margin:10px auto 0 auto}
	
	.home-mood-destination .row .home-cat-single-main{width:50%; max-width: 166px;    padding: 10px;float: none;display: inline-block;}
	.home-mood-destination .home-cat-single{height:170px}.home-mood-destination .overlay{padding-top:40px!important}.home-mood-destination img{max-width:40px;margin-top:4px}.home-mood-destination .overlay span{font-size:13px;text-transform:none;min-height:initial;max-height:initial;overflow:hidden;height:45px;white-space:normal;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;white-space:normal;-webkit-line-clamp:2}.home-mood-destination .row .home-cat-single-main:last-child .overlay span{display:flex}
	
	.section-heading h2 {
		font-size: 17px;
		line-height: 1.3;
	}
	.section-heading p {
		font-size: 14px;
	}
	.home-first .container {
		padding-bottom: 10px;
    padding-top: 70px;
	}
	.home-second {
		padding: 0px 15px;
	}
	.title-advertisers .branches-single {
		padding-top: 2px;
	}
	.link-on-phone-box .search-input {
		padding-right: 75px;
	}
	.br_respo_600 {
		position: relative;
		clear: both;
		height: 1px;
		display: block;
	}.section-heading p {
		font-size: 13px;
	}
	.mobile-app-right.paddT50 {
		padding-top: 5px !important;    margin-bottom: 0;

	}
	.home-section .b-overflow{
		margin-top: 8px;}
		.v1 .heading.map_heading {
		margin-top: 16px;
	}
	.title-advertisers-main .heading{margin-top:5px}


	.home-mood-destination .row {
		display: block;
		clear: both;
		text-align: center;
		justify-content: center;
		align-items: center;
		max-width: 340px;
		margin: 0 auto;
	}
		.searchpage.part-1{
		padding-bottom: 0;}
	.search_cat_inner {
		background: transparent;
		padding: 0;
		border: none;
		margin: 0;
	}
	.search-page-main .container-big {
		padding: 0;
	}

	.search-page-main .container-big .searchpage.part-3 {
		padding: 0 6px;
	}
	.search_cat_inner .tag{margin: 4px 2px 6px 1px;}
	.result-name {
		padding-top: 0;
		margin-top: 0;
	}
	.result-name {padding-right: 80px !important;}
	.map-container .map-right-side {
		min-height: 240px;
	}
	.search-page-right-side{display:none !important}
	/*header changes_new*/
	.top-menu-left .bar-menu {float: left;}
	
	.top-menu-left .ibp-logo {
		margin-left: 5px;
		margin-right: 0 !important;
		float: left;
	}
	.mr-0-600 {margin-right: 0 !important;}
	.ml-0-600 {margin-left: 0 !important;}
	.right-popup .modal-dialog {
		max-width: 300px !important;
		width: 100%;
	}
	.sideMenu-modal .close{
		border-radius: 99px;
		width: 28px;
		height: 28px;
		line-height: 22px;
		z-index: 99999;
		background: transparent;
		color: #bbb;
		border: 1px solid #ccc;
		right: 20px;
		top: 8px;
		font-size: 16px;
		right: 10px;
		top: 10px;
		line-height: 1;
		text-align: center;
		padding: 0;
	}
	.sideMenu-modal .close i:before {content: "\f2d7";}
	.sideMenu-modal .close:hover, .sideMenu-modal .close:focus {color: #fff;border-color: #e3000f;}
	.sideMenu-modal .close {
		color: #0069c0;
		border-color: #0069c0;
	}
	
	.list-view .thisPaid .result-name{padding-right:0!important}.result-single .premium-list-type .premium-icon{height:17px;display:none}.premium-txt{font-size:11px;font-weight:500}.result-single .premium-list-type{-webkit-transform:rotate(-45deg) translate(-46px,7px);transform:rotate(-45deg) translate(-46px,7px);left:0;right:initial;top:-31px}.list-view .result-single-inner{overflow:hidden}.result-single .premium-list-type:after,.result-single .premium-list-type:before{content:'';width:20px;margin-left:-15px;height:100%;position:absolute;left:0}.result-single .premium-list-type:after{left:initial;right:0;margin-left:0;margin-right:-26px;width:30px}
	
	.result-single.bronz .premium-list-type:after,.result-single.bronz .premium-list-type:before,.result-single.bronz .premium-list-type{background:#b1560f}
	.result-single.gold .premium-list-type:after,.result-single.gold .premium-list-type:before,.result-single.gold .premium-list-type{background:#f1c341}
	.result-single.silver .premium-list-type:after,.result-single.silver .premium-list-type:before,.result-single.silver .premium-list-type{background:#aaa9ad}
	.result-single.platinum .premium-list-type:after,.result-single.platinum .premium-list-type:before,.result-single.platinum .premium-list-type{background:#e00513}
	.banner-contact.banner-static-page.banner-home-main {
		height: 170px;
		min-height: initial;
	}.body-contact_new .banner-static-page .banner-center-div-inner .home-h1 span {
		font-size: 24px !important;
		font-weight: 400;
	}
	.body-contact_new .banner-static-page .banner-center-div-inner .support-banner-h3 {
		font-size: 16px;
	}
	.contact-box .map-div{height: 120px;}
	.grid-view .result-single .premium-list-type {
		padding: 3px 11px;
	}
	.grid-view .result-single-inner {
		overflow: hidden;
	}
	.footer-logo li:not(.br), .footer-logo li:first-child {
		padding:2vw !important;
		border: 1px solid rgba(255, 255, 255, 0.07)!important;
		width: 33.33%;
		margin: 0 0px -1px -1px!important;
		float: left;
		height: 52px;
		display: flex !important;
		align-items: center;
		justify-content: center;
	}

	.footer-logo li:last-child {
		display: none !important;
	}

	.footer-logo img {
		max-width: 80px !important;
		padding: 0;
		max-height: 26px !important;
	}	
	.footer-logo {padding: 0 10px !important;}	
	
	.search_loader .wrapper {
		margin-top: 5px;
		padding: 0 20px;
	}
	.load-more-respo{padding: 0 20px;}
}

@media all and (max-width:450px){
	a.photos-single {width: 100px;height: 100px;}
	.reviews-inner.section-common.bg-white {padding: 0;}
	.review-user {width: 50px;height: 50px;display:table}
	.review-user-name {position: relative;left: 0;right: 0;top: 0;font-size: 20px;line-height: 30px;font-weight: 400;display: table-cell;vertical-align: middle;transform: none;}
	.review-left{width:100px}
	.load-more-revies{border-bottom:none;}
	.col-md-12.video, .col-md-12.audio {padding: 0;}
	.free-listing-body .form-group.col-md-6, .free-listing-body .form-group.col-md-4 {width: 100% !important;}
	.body-free_listing_new .free-listing-body{padding: 20px 15px;}
	.body-free_listing_new .tagline{font-size: 17px;line-height: 24px;padding:0}
	.body-free_listing_new .home-h1 span{font-size: 28px;}
	.body-free_listing_new .form-free-listing{margin-left: -10px;margin-right: -10px;}
	.our-contact .col-md-4.col-xs-6{padding:0}
	.contact-form{padding:5px}
	.contact-box .box-header h3{padding:0 5px}
}

@media all and (max-width:400px){
	
	.result-left {width: 70px;height: 70px;}
	.result-right.width-r {padding: 0 0 0 82px;}
	.result-part-1{min-height:70px}
	.result-name h2{font-size: 20px;line-height: 27px;}
	.card{padding:7px 0px 7px 0px}
	a.photos-single {width: 120px;height: 120px;}
	.share-ul li{width: 50%;text-align: center;max-width: 120px;}
	.review-block-name a,.review-left{width: 90px;}
	.icon-images{background-size: cover !important;}
	.sections-links .icon-hold{width: 90px;height: 90px;-webkit-border-radius: 0%;-moz-border-radius: 0%;border-radius: 0;}
	.sections-links{margin-bottom:0;padding-bottom:10px;padding-top: 20px;text-align: left;}
	.sections-links .icon-hold {width: 46px;height: 46px;display: inline-block;vertical-align: middle;margin: 0 20px 0 0px;background: #fff1f2;padding: 9px;border-radius: 99%;}
	.sections-links .in-label{display: inline-block;vertical-align: middle;}
	.sections-links>li{width:100%;padding: 10px 0px;}
	.support-banner-h3{    font-size: 20px;}
	.menu_assoc {font-size: 26px;}
	.search_loader .wrapper {
		margin-top: 2px;
		padding: 0 6px;
	}
	.load-more-respo{padding: 0 6px;}
}

@media all and (max-width:372px){
	.home-mood-destination .row .home-cat-single-main{float: left;}
	
}
@media all and (max-width:360px){
	.detail-page-menu-container .navbar{overflow: auto;display: block;overflow-y: hidden;}
	.detail-page-menu-container .navbar-nav{width: 330px;}
	.tabbing-style-1 .nav>li>a{padding: 6px 8px;font-size: 13px;}
	.right-section{padding:0}
	.default-padding.center-section {padding: 10px !important;}
	a.photos-single {width: 100%;height: 110px;}
	.team-list ul li {width: 100%;margin: 0 0 15px 0;}
	.reviews-inner .rating-count-right {padding: 0 30px;}
	.modal.fade.right-popup .modal-dialog{max-width:300px}
	.menu_assoc_drop {
		min-width: 290px;padding: 8px;
	}
	.menu_assoc_a {
		padding: 6px 10px;
	}.bg_img:after {
		width: 90%;
		left: 5%;
	}
	.bg_title {
		font-size: 19px;
	}
}

@media all and (max-width:340px){
	.home-mood-destination .home-cat-single {height: 160px;}
	.list-view .result-name h2 {
		white-space: normal;
		line-height: 1.3;
		font-size: 16px;
	}
	.list-view .result-star-rating{display:none}
	.list-view .result-name {padding-right: 0 !important;}
	.list-view .result-single-inner {
		border-bottom: 0;
		border-left: 0;
		border-right: 0;
		box-shadow: none !important;
		border-radius: 0;
		padding: 12px 10px;
	}
	.result-single.card {
		padding: 0;
	}
	.search-page-main .container-big .searchpage.part-3 {
		padding: 0;
	}

	.list-view .result-single-inner {
		padding-bottom: 5px;
	}
	.result-single .premium-list-type {
		left: 3px;
		right: initial;
		top: -27px;
	}
	.search_loader .wrapper{margin-top: 0px;padding: 0 0;}
	.search_loader .wrapper .wrapper-cell {
		margin: 0;
		border-radius: 0;
		border-bottom-width: 0;
		box-shadow: none;
		border-left: 0;
		border-right: 0;
	}
	.search_loader .wrapper .wrapper-cell:last-child {
		border-bottom-width: 1px;
	}
	.load-more-respo {
		margin-top: 20px;
		margin-bottom: 5px;
	}

}
@media all and (max-width:325px){
	.ibp-logo img {max-height: 54px;margin-top: 7px;}
	span.verified-text{display:none;}
	.result-name{padding-right: 20px;}
	.verified .verified-icon{left: -7px;top: -10px;}
	.section-common{padding:13px}
	.verified:after{opacity:0;display:none;}
	.list-view .result-single-inner{padding: 12px;}
	.search-page-main .container-big { padding: 0 0; }
	.verified{right: 2px;top: 2px;}
	
	.loader{display:block}
	.filled-stars:before, .grey-stars:before,.ml-entity-list-item-info-item.rating_div .filled-stars:before, .ml-entity-list-item-info-item.rating_div .grey-stars:before{    font-size: 14px;}
	.bar-menu .bar-single {width: 23px;position: relative;top: initial !important;margin-bottom: 6px;}
	.bar-menu {width: 47px;display: flex;align-items: center;justify-content: center;flex-direction: column;	}
	.bar-menu .bar-single:first-child {margin-top: 6px;}
	.bar-menu .bar-single:last-child {margin-bottom: 0;}
	.top-menu .btn-green-outline {
		font-size: 12px;
		font-weight: 500;
	}
	.menu_assoc .dropdown-toggle .menu_circle_icon {width: 19px;height: 19px;}
	.ibp-logo img {
		margin-top: 4px;
		max-height: 55px;
	}
}
@media all and (max-width:299px){
	.home-mood-destination .row .home-cat-single-main {
		width: 100%;

    max-width: 170px;
    float: none;
    margin: 0 auto;	}
}


/*HEIGHT MEDIA QUERY*/


@media all and (max-height:630px){
	.chat-box form{padding:15px;position:relative;display:block;height:100%;max-height:290px;max-height:80vh;max-height:calc(100vh - 90px);overflow:auto}
	.messenger{display:block;box-shadow:none;left:0;max-width:100%;border:none}
	.open>.messenger{bottom:0}
	.inputs-1 textarea.form-control {resize: vertical;min-height: 40px;height: 30px;}
}



.forIphone{display:none !important}
/*
@media screen and (max-width: 376px) and (min-width: 370px) {
	.home-mood-destination .row {
		display:block !important
	}
	section.default-section.gray-bg.mobile-section.paddB100.f-rubik-root.mobile-home ,
	section.default-section.gray-bg.mobile-section.f-rubik-root,
	.map_sec,.footer_section.white-bg,.common_section.f-rubik-root,footer,
	.back-to-top,
	.right-spons,
	.search-page-right-side,
	.newsletter-main,
	.hide416
	
	{display: none!important;}
	.forIphone{display:inline-block !important}
	.bar-menu.forIphone:hover .bar-single {height: 2px !important;display: inline-block!important;width: 29px!important;position: absolute!important;left: 0!important;right: 0!important;margin: 0 auto;transform: none !important;}
	.ibp-logo:hover img{    -webkit-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -o-filter: grayscale(1);    opacity: 0.4;
    filter: grayscale(1);}
	
}*/