/* Put Your Responsive Styles Here */
@media screen and (min-width: 320px) and (max-width: 479px)
{
	.best_listing_wrapper .best_listing_cont .adres li
	{
    font-size: 11px !important;
    } 
	
	/* Banner */
	.main__banner__wrap h3
	{
		font-size: 1.8rem;
	}
	.main__banner__wrap p 
	{
    	font-size: 13px;
	}

	/* Categories */
	.main_categories_wrap .main_category_cont
	{
		margin:0 0 25px 0;
	}

	/* Banner Promotion */
	.banner_promotion_section .image-slider
	{
		padding: 0;
	}

	.banner_promotion_section .slider
	{
		padding-top: 400px;
	}

	.banner_promotion_section .text-slider .slider-items 
	{
    	top: 5.5rem;
	}

	.text-slider .slider-slide-content
	{
		display: none;
	}
	.text-slider .slider-items-container
	{
		margin:0;
		top: 21%;
		height: 20%;
	}
	.banner_promotion_section
	{
		padding:40px 0 0;
	}
	.banner_promotion_section .text-slider
	{
		margin-top: -400px;
	}
	/* Footer */
	.subcribe_wrapper .text_grp .txt
	{
		width: 100%;
	}
	.text_grp
	{
		display: inline-flex;
	}
	.subcribe_wrapper .btn
	{
		padding:11px 15px;
	}
	.footer__wrap ul
	{
		text-align: center !important;
		width: 100%;
	}
 .footer__wrap .text-left img {
   
    text-align: center !important;
}
.footer__wrap p {
   
    text-align: center !important;
	    margin-left: -3px;
    margin: 7px;
}
.container .ph {
     margin-left: 0px!important; 
     margin-top: 0px!important; 
}
.best_listing_wrapper .best_listing_cont .adres li {
   
	font-size: 14px !important;
	}	
	.best_listing_wrapper .best_listing_cont .visting li {
    display: inline-table;
    color: #5d658c;
    font-size: 11px;
    font-weight: 411;
}
.wpbdp-form-field.wpbdp-form-field-type-textarea textarea, .wpbdp-form-field.wpbdp-form-field-type-textfield input[type="text"], .wpbdp-form-field.wpbdp-form-field-type-select select, .wpbdp-form-field.wpbdp-form-field-type-social-network input[type="text"], .wpbdp-form-field.wpbdp-form-field-type-social-twitter input[type="text"], .wpbdp-form-field.wpbdp-form-field-type-social-facebook input[type="text"], .wpbdp-form-field.wpbdp-form-field-type-social-linkedin input[type="text"], .wpbdp-form-field.wpbdp-form-field-type-phone_number input[type="text"], .wpbdp-form-field.wpbdp-form-field-type-date input[type="text"] {
    
    height: 47px;
   font-size: 13px !important;
}
.header__wrapper__search .nice-select
	{
       width: 95% !important;
      box-shadow: 0px 5px 5px #56565687;
		font-size: 13px;
	}
 .wpbdp-search-page .wpbdp-submit.wpbdp-button.submit
	{
  
    font-size: 12px !important;
	}
}
@media screen and (max-width:479px){
	.best_listing_wrapper .best_listing_cont .visting li a 
	{
  
		padding: 7px 4px !important;
	}
	
	.search-results .mobile-compact-list-style-selector
	{
	  padding: 0px 41px 0px 0px;
	}
	.subcribe_wrapper 
	{
      padding: 5px 48px 44px 0px !important;
     }
	header #wpbdp-search-form{
		flex-wrap:wrap;
		
	}
	header .wpbdp-search-filter {
		width: 100% !important;
	}	
	header .wpbdp-search-page .wpbdp-submit.wpbdp-button.submit 
	{
       width: 500%;
	}
  .content .mobile-compact-thumbnail
	{
  
    padding: 10px;
    width: 11%;
	}
 .content .wpbdp-listings.grid .items .wpbdp-listing-excerpt:nth-child(2n+1) {
    margin-right: 2%;
    width: 100% !important;
}
.content .wpbdp-listings.grid .wpbdp-listing-excerpt {
    width: 100% !important;
	}
 .wpbdp-listings .wpbdp-listing .listing-details .listing-field a {
  
    font-size: 14px !important;
	}
	.wpbdp-listing .listing-details .mobile-compact-excerpt-field {
    font-size: 13px !important;
	}
	.wpbdp-single-wrapper .mobile-compact-details-wrapper 
	{
		    padding-right: 0px;
	}
 .mobile-compact-listing-details .field-value label, .mobile-compact-listing-details .wpbdp-field .field-label
	{
 
	width: 90px !important;
	line-height: 23px;
	}
	.mobile-compact-listing-details .field-value .value {
  
   
    font-size: 14px;
    word-break: normal;
		  
	}
  .content .mobile-compact-listing-details {

    width: 100%;
	}
.mobile-compact-listing-details .field-value .value a {
  
	padding-left: 0px;
	}
.wpbdp-listings .mobile-compact-excerpt-field i {
    
		font-size: 15px !important;
	}
	.inner__banner__wrap 
	{
 
    padding: 0px 0 0px!important ;
     }
  .page-template-default  .content .wpbdp-listings.grid .wpbdp-listing-excerpt .listing-thumbnail
	 {
    float:none !important;
     }
}
@media screen and (min-width: 480px) and (max-width: 767px)
{
	/* Banner */
	.main__banner__wrap h3
	{
		font-size: 1.8rem;
	}
	.main__banner__wrap p 
	{
    	font-size: 13px;
	}

	/* Categories */
	.main_categories_wrap .main_category_cont
	{
		margin:0 0 25px 0;
	}

	/* Advance Listing */
	.best_listing_cont figure img
	{
		width: 100%;
	}

	/* Banner Promotion */
	.slider-slide-content
	{
		width: 100%;
		height: auto;
	}
	.text-slider .slider-slide-content h1
	{
		font-size: 1rem;
	}
	.text-slider .slider-slide-content
	{
		padding: 1rem;
	}

	/* Footer */
	.subcribe_wrapper .text_grp .txt
	{
		width: 100%;
	}
	.text_grp
	{
		display: inline-flex;
	}
	.subcribe_wrapper .btn
	{
		padding:11px 15px;
	}
	.footer__wrap ul
	{
		text-align: center;
		width: 100%;
	}
 
 
header .wpbdp-search-filter {
    width: 100%;
    margin: 0 !important;
}

}
@media only screen and (min-width:768px) and (max-width: 1023px) 
{
	/* Banner Categories */
	.main_categories_wrap h2
	{
		font-size: 0.9rem;
	}

	/* Business Listed */
	.features_wrapper .features_cont a 
	{
	    font-size: 11px;
	    padding: 10px 15px;
	    margin-top: 15px;
    }
.best_listing_wrapper .best_listing_cont .visting li 
	{
   
    font-size: 11px !important;
    }
.container .ph 
	{
    margin-left: -265px !important;
	}	
.wpbdp-listings .wpbdp-listing .listing-details .listing-field a {
    font-family: 'Montserrat', sans-serif;
    color: #b2c93b;
    font-weight: 500;
    font-size: 11px;
}
.content .wpbdp-listings.grid .items .wpbdp-listing-excerpt:nth-child(2n+1) {
   
		width: 100% !important;
	}
  .content .wpbdp-listings.grid .wpbdp-listing-excerpt 
	{
    width: 100%;
	}
}

@media only screen and (min-width:1024px) and (max-width: 1279px) 
{
.wpbdp-listings .wpbdp-listing .listing-details .listing-field a {
   
    font-size: 11px !important;
}
}

@media only screen and (min-width:1280px) and (max-width: 1365px) 
{

}

@media only screen and (min-width:1366px) and (max-width: 1439px) 
{

}

@media only screen and (min-width:1440px) and (max-width: 1599px) 
{

}

@media only screen and (min-width:1600px) and (max-width: 1679px) 
{

}

@media only screen and (min-width:1680px) and (max-width: 1919px) 
{

}

@media only screen and (min-width:1920px) 
{

}

/* Your Responsive Styles Ends */