@media (min-width: 1025px) and (max-width: 5000px) {
.contact_box .col-md-7
{
width:55%;
}
.contact_box .col-md-4
{
width:42%;
}

.category_outer .col-md-3
{
width:27%;
}
.category_outer .col-md-9
{
width:70%;
}
.recent_activity .col-md-7
{
width:66%;
}
.recent_activity .col-md-4
{
width:32.5%;
}
.foo_listing .col-sm-3
{
width:22.3%;
}
.foo_listing .col-sm-2
{
width:14%;
}
.foo_listing .col-sm-1
{
width:4%;
}

/*business_listing*/
.ra_left
{
width:66%;
}
.busi_right
{
width:32.5%;
}
/*business_listing_end*/
/*login*/
#login
{
margin:0px 244px 0 0px;
right:0px;
}
.choose_nav li a
{
	font-size:14px;
}
/*login_end*/

/*banner_part*/

.popular_businesses {
margin-right: 23px;
}
.discounts_heading {
width: 100%;
}
.business_right {
float: right;
margin-top: -10px;
width: 239px !important;
}
.business_right2
{
width:370px !important;
}
.hightlight_inn .popular_businesses {
margin-right: 3px;
}
.featured_inn li {
margin-right: 6px;
}

/*new page responsive css*/

.contact_box_new {
  padding: 84px 1% 121px;
}
.col-md-12.contact_boxleft_new {
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
}
/*new page responsive css*/

}




@media (min-width: 1000px) and (max-width: 1024px) {

.contact_box .col-md-7
{
width:55%;
}
.contact_box .col-md-4
{
width:41%;
}

.category_outer .col-md-3
{
width:27%;
}
.category_outer .col-md-9
{
width:70%;
}
.recent_activity .col-md-7
{
width:66%;
}
.recent_activity .col-md-4
{
width:32.5%;
}
.foo_listing .col-sm-3
{
width:22.3%;
}
.foo_listing .col-sm-2
{
width:14%;
}
.foo_listing .col-sm-1
{
width:4%;
}

.choose_nav li a
{
padding: 10px 7px !important;
}
.rhema_restaurant img
{
width:100%;
}
.pc_inn img
{
width:100%;
}


.category_left li a
{
padding: 13.7px 0 14px 20px;
}
.rabox_left {
    width: 290px;
}
.rabox_left_img img
{
width:100%;
}
.popular_businesses
{
margin-right: 20px !important;
}
.hightlight_inn .popular_businesses
{
margin-right: 3px;
}
.featured_inn li
{
margin-right:6px;
}
.foo_signup span
{
width:597px;
}
.review_tooltip2
{
margin:-135px 0 0 120px;
}
/*user_profile*/
.reviews_nav li
{
width:107px;
}
/*user_profile_end*/

/*business_listing*/
.ra_left
{
width:66%;
}
.busi_right
{
width:32.5%;
}
.cafe_txt {
   width: 410px;
}
/*business_listing_end*/

/*login*/
#login
{
margin:0px 0 0 718px;
}
/*login_end*/
.pc_hover
{
min-height:240px;
}
.pc_spac
{
margin-left:7px;
}
.pc_cafeleft
{
width:335px;
float:left;
}
.pc_cafeleft img
{
width:100%;
}
.pc_cafeleft1
{
width:335px;
position:absolute;
background:rgba(0,0,0,0.3);
display:block;
min-height:109px;
}

}
/*new work*/
@media screen and (max-width:980px){
.login_auto {
  width: 100%;
}
#login {
  margin: 0!important;
  right: 0 !important;
  width:100% !important;
}
}
/*new work*/
@media screen and (max-width:980px){
.login_left {
width: 25% !important;
}

/*new page responsive css*/
.activities {
  min-height: 265px;
}
.increase_left {
  width: 100%;
}
.increase_right {
  width: 100%;
}
.contact_box_new {
  padding: 84px 1% 121px;
}
.col-md-12.contact_boxleft_new {
  margin: 0 !important;
  padding: 0 !important;
  width: 100%;
}
.hide
{
	display:block !important;
}
.hide_new
{
	display:none !important;
}
.hp li {
  border:none !important;
}
.hp 
{
	padding:0 !important;
}

/*new page responsive css*/
}

/*new page responsive css*/

@media screen and (max-width:979px){
.src_fld {

width: 93%;
}
.find_fld {
  margin: 10px 0;
  width: 93%;
}
.wasa_btn {
  float: left;
}
.discover {
  margin-top: -39px;
}
.banner_form {
  margin: auto;
  width: 100%;
}
.login_new {
  float: right;
  width: 100%;
}
.choose_loc_new {
  margin-top: 0px;
}
.login_new {
  float: right;
  width: 183px;
}
}

/*new page responsive css*/




/*new work*/
@media (min-width: 980px) and (max-width: 999px) 
{
/*body div
{
border:1px #000 solid;
}*/
  .container {
    width: 950px;
  }
   .top_nav
   {
   margin-top:-10px;
   }
   .top_navleft li a
   {
   padding: 7.4px 15px;
   }
 .top_nav .col-md-3
 {
 width:26%;
 float:right;
 }
.contact_box .col-md-7
{
width:56%;
float:left;
}
.contact_box .col-md-4
{
width:41%;
}

.category_outer .col-md-3
{
width:27%;
}
.category_outer .col-md-9
{
width:70%;
}
.recent_activity .col-md-7
{
width:66%;
}
.recent_activity .col-md-4
{
width:32.5%;
}
.foo_listing .col-sm-3
{
width:22.3%;
}
.foo_listing .col-sm-2
{
width:14%;
}
.foo_listing .col-sm-1
{
width:4%;
}

.choose_nav li a
{
padding: 10px 9px;
}
.rhema_restaurant img
{
width:100%;
}
.pc_inn img
{
width:100%;
}
.pc_cafe img
{
width:49.4%;
}
.pc_cafe .fr
{
width:49.4%;
float:right;
}
.pc_cafe .fr img
{
width:100%;
}
.category_left li a
{
padding: 13px 0 14px 20px;
}
.rabox_left {
    width: 284px;
}
.rabox_left_img img
{
width:100%;
}
.popular_businesses
{
margin-right: 16px;
}
.hightlight_inn .popular_businesses
{
margin-right: -2px;
}
.featured_inn li
{
margin-right:4px;
}
.foo_signup span
{
width:577px;
}
.search
{
width:680px;
}
.search_input
{
width:400px;
}
.contact_boxleft
{
padding: 12px 18px !important;
}
.popular_category
{
margin-top:-18px;
}
.ra_left
{
float:left;
}
.discounts_heading
{
width:309px;
}
.latest_new_txt h4
{
margin-top:-2px;
}
.languages_outer
{
width:132px;
}
.event_right
{
width:158px;
}
.popar_event li:first-child img
{
width:100%;
}
.popar_event li:last-child img
{
width:100%;
}
.review_tooltip2
{
margin:-136px 0 0 120px;
}

/*user_profile*/
.reviews_nav li
{
width:104.5px;
}
.user_profileleft
{
width:26%;
float:left;
}
.user_profiletxt
{
width:40%;
float:left;
}
.badges
{
width:34%;
float:left;
}
.edit_profile_left
{
width:66%;
float:left;
}
.edit_profile_right
{
width:34%;
float:left;
}
/*user_profile_end*/

/*business_listing*/
.ra_left
{
width:66%;
}
.busi_right
{
width:32.5%;
}
.cafe_txt {
   width: 397px;
}
.important_right {
    width: 375px;
}
.restaurant_visits
{
width:100%;
}
.rv_left {
    width: 464px;
}
/*business_listing_end*/

.pc_hover
{
min-height:234px;
}
.pc_spac
{
margin-left:7px;
}
.pc_cafeleft
{
width:329px;
float:left;
}
.pc_cafeleft img
{
width:100%;
}
.pc_cafeleft1
{
width:329px;
position:absolute;
background:rgba(0,0,0,0.3);
display:block;
min-height:106px;
}
#login
{
width:278px;
background-color:#FFFFFF;
position:fixed;
-webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3);
box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3);
/*display:none;*/
margin:0px 0 0 685px;
z-index:9999;
padding:8px;
}


/*new css*/ 


.business_right2 {
    width: 86%;
}


.business_right {
   
    width: 40%;
}

/*new css*/ 


}
/*new work*/
@media screen and (max-width:820px){
.login_left {
width: 50% !important;
}
}
/*new work*/

@media (min-width: 768px) and (max-width: 979px) 
{
.pc_inn img
{
width:100%;
}
.pc_cafe img
{
width:49%;
}
.pc_cafe .fr
{
width:49%;
float:right;
}
.pc_cafe .fr img
{
width:100%;
}
.search
{
width:490px;
}
.search_input
{
width:210px;
}
.contact_boxleft
{
padding: 25px 18px !important;
min-height:180px;
margin-bottom:20px;
}
.pull-right
{
float:left!important;
}
.popular_businesses
{
width:216px;
}
.pb_img
{
width:100%;
} 
.pb_img img
{
width:100%;
}
.event_right {
    width: 83%;
}
.rabox_left {
    width: 345px;
}
.rabox_left_img img
{
width:100%;
}
.hightlight_inn .popular_businesses
{
width:135px;
}
.popular_businesses li
{
font-size:12px;
}
.hightlight_inn .ra_visits {
    font-size: 19px;

}
.ra_visits_txt {
    font-size: 12px;
}
.foo_signup span {
    font-size: 10px;
    width: 376px;
}
.foo_listing .col-sm-3
{
width:22.3%;
}
.foo_listing .col-sm-2
{
width:14%;
}
.foo_listing .col-sm-1
{
width:4%;
}
.foo_txt li
{
font-size:12px;
}
.languages_outer {
    width: 90px;
}
.discounts_heading
{
width:100%;
}
.popar_event li:first-child
{
text-align:center;
}
.popar_event li:last-child
{
text-align:center;
}
#back-top {

	right:0px;
}
.popular_category
{
display:none;
}
.review_tooltip2
{
margin:-136px 0 0 120px;
}

/*user_profile*/
.reviews_nav li
{
width:125px;
}
.change_right {
    width: 85%;
}
.badges
{
margin-top:20px;
border-left:none;
}
.edit_profile_inner
{
width:100%;
}
.edit_rightbar
{
width:90%;
}
.profile_rightbar
{
margin-bottom:30px;
}
.edit_profile_right
{
width:100%;
float:left;
}
/*user_profile_end*/


/*business_listing*/
.cafe_txt
{
width:520px;
}
.important_right {
    width: 495px;
}
.rate_this span {
    padding-left: 257px;
}
.rv_sponbtn {
    margin: -20px 0 0 -20px;
}
/*business_listing_end*/

/*tooltip*/
#claim_tooltip
{
margin:-115px 0 0 -145px;
}
#claim_tooltip:after
{
margin:23px 0 0 20px;
}
/*tooltip-end*/
.user_profile .col-md-3
{
width:32%!important;
float:left!important;
}

.user_profile .col-md-5
{
width:68%!important;
float:left!important;
}
.user_profile .col-md-4
{
width:100%!important;
float:left!important;
}


/*new css*/ 

.contact_box {
    padding: 23px 0 0 0;
 
}

.contact_boxleft {
    margin-top: 269px;
  
}

.category_outer {
  
    padding: 16px 0;
}


.ra_visit {
    float: right;
    width: 100%;
}
.business_right2 {
    width: 86%;
}


.business_right {
   
    width: 40%;
}

/*new css*/

}

/*new page responsive css*/
@media screen and (max-width:768px){
.activities {
  background-color: #fff;
  float: left;
  margin-bottom: 28px;
  margin-right: 3%;
  width: 47% !important;
}
.activities_right {
  margin-right: 3% !important;
}

.up {
  top: -78px;
  font-size:19px;
}
.col-xs-3.choose_locleft_new {
  width: 187px;
}
}
/*new page responsive css*/

@media screen and (max-width:690px){
.contact_box_new {
  padding: 0 1% 0;
}
.wasa_btn {
  float: left;
  margin-bottom: 92px;
}
}
/*new page responsive css*/






@media (min-width: 600px) and (max-width: 767px) 
{
  .container {
    width: 560px;
  }
 .logo_left
 {
 width:100%;
 text-align:center;
 margin-bottom:20px;
 }
 .content
{

margin:165px 0 0 0;
}
.pc_inn img
{
width:100%;
}
.pc_cafe img
{
width:49%;
}
.pc_cafe .fr
{
width:49%;
float:right;
}
.pc_cafe .fr img
{
width:100%;
}
.search
{
width:100%;
}
.search_input
{
width:280px;
}
.contact_boxleft
{
padding: 25px 18px !important;
min-height:180px;
margin-bottom:20px;
}
.pull-right
{
float:left!important;
}
.popular_businesses
{
width:166px;
margin-right:10px;
}
.pb_img
{
width:100%;
} 
.pb_img img
{
width:100%;
}
.event_right {
    width: 78%;
}
.event_right li
{
text-align:left!important;
}
.rabox_left {
    width: 100%;
	margin-bottom:20px;
}
.rabox_left_img img
{
width:100%;
}
.hightlight_inn .popular_businesses
{
width:165px;
min-height:218px;
margin-bottom:20px;
}
.popular_businesses li
{
font-size:12px;
}
.hightlight_inn .pb_img
{
width:100%!important;
}
.hightlight_inn .pb_img img
{
width:100%!important;
}
.hightlight_inn .ra_visits {
    font-size: 19px;

}
.ra_visits_txt {
    font-size: 12px;
}
.foo_signup span {
    font-size: 15px;
    width: 100%;
}
.foo_signup {
    padding: 0 5px 16px 20px;
}

.foo_listing .col-sm-2
{
width:100%;
}
.foo_listing .col-sm-1
{
width:100%;
padding:0px!important;
}
.sm_outer li
{
float:left;
margin-right:6px;
}
.foo_txt li
{
font-size:12px;
}
.languages_outer {
    width:100%;
	margin-bottom:20px;
	border-bottom:1px #dcdcdc solid;
}
.discounts_heading
{
width:100%;
}
.popar_event li:first-child
{
text-align:center;
}
.popar_event li:last-child
{
text-align:center;
}
.latest_new_txt {
    width: 65%;
}
.foo_txt li
{
border-bottom:1px #dcdcdc solid;
padding:5px 0;
}
.foo_listing .col-sm-3, .col-sm-2
{
width:100%;
margin-bottom:20px;
float:left;
}
.foo_txt h3 {
    float: left;
    margin-bottom: 4px;
    width: 100%;
}
#back-top {

	right:0px;
}
.popular_category
{
display:none;
}

/*user_profile*/
.reviews_nav li
{
width:93.3px;
}
.change_right {
    width: 80%;
}
.badges
{
margin-top:20px;
border-left:none;
}
.edit_profile_inner
{
width:100%;
}
.edit_rightbar
{
width:86%;
}
.profile_rightbar
{
margin-bottom:30px;
}
.edit_profile_right
{
width:100%;
float:left;
}
/*user_profile_end*/


/*business_listing*/
.cafe_txt
{
width:330px;
}
.important_right {
    width: 100%;
}
.important_left
{
width:100%;
}
.important_text {
    width: 95%;
}
.rate_this span {
    padding-left: 69px;
}
.rv_sponbtn {
    margin: -20px 0 0 -20px;
}
.wasa_comment_txt {
    width: 88%;
}
.rv_left {
    width: 305px;
}
.rv_really
{
float:left;
margin-top:15px;
}
/*business_listing_end*/


/*tooltip*/
#claim_tooltip
{
margin:-115px 0 0 -145px;
}
#claim_tooltip:after
{
margin:23px 0 0 20px;
}
/*tooltip-end*/

.user_profile .col-md-3
{
width:44%!important;
float:left!important;
}

.user_profile .col-md-5
{
width:55%!important;
float:left!important;
}
.user_profile .col-md-4
{
width:100%!important;
float:left!important;
}



/*new css*/ 

.contact_box {
    padding: 23px 0 0 0;
 
}

.contact_boxleft {
    margin-top: 269px;
  
}

.category_outer {
  
    padding: 16px 0;
}


.ra_visit {
    float: right;
    width: 100%;
}
.business_right2 {
    width: 86%;
}


.business_right {
   
    width: 40%;
}

/*new css*/ 



}
/*new work*/
@media screen and (max-width:480px){
.login_left {
width: 100% !important;
}
.login_new {
  float: right;
  width: 124px;
}
}
/*new work*/

@media (min-width: 480px) and (max-width: 599px) 
{
  .container {
    width: 440px;
  }
 .logo_left
 {
 width:100%;
 text-align:center;
 margin-bottom:20px;
 }
 .content
{

margin:165px 0 0 0;
}
.pc_inn img
{
width:100%;
}
.pc_cafe img
{
width:49%;
}
.pc_cafe .fr
{
width:49%;
float:right;
}
.pc_cafe .fr img
{
width:100%;
}
.search
{
width:100%;
}
.search_input
{
width:160px;
}

.choose_locleft
{
width:45%;
}
.contact_boxleft
{
padding: 25px 18px !important;
min-height:208px;
margin-bottom:20px;
}
.pull-right
{
float:left!important;
}
.popular_businesses
{
width:100%;
margin-right:0px;
}
.pb_img
{
width:100%;
} 
.pb_img img
{
width:100%;
}
.event_right {
    margin-top: 20px;
    width: 100%;
}
.event_right li
{
text-align:left!important;
}
.rabox_left {
    width: 100%;
	margin-bottom:20px;
}
.rabox_left_img img
{
width:100%;
}
.hightlight_inn .popular_businesses
{
width:100%;
min-height:218px;
margin-bottom:20px;
}
.popular_businesses li
{
font-size:15px;
padding:5px 0;
}
.hightlight_inn .pb_img
{
width:100%!important;
}
.hightlight_inn .pb_img img
{
width:100%!important;
}
.hightlight_inn .ra_visits {
    font-size: 19px;

}
.ra_visits_txt {
    font-size: 12px;
}
.foo_signup span {
    font-size: 15px;
    width: 100%;
	 line-height: 24px;

}
.foo_signup {
    padding: 5px 5px 16px 20px;
}

.foo_listing .col-sm-2
{
width:100%;
}
.foo_listing .col-sm-1
{
width:100%;
padding:0px!important;
}
.sm_outer li
{
float:left;
margin-right:6px;
}
.foo_txt li
{
font-size:12px;
}
.languages_outer {
    width:100%;
	margin-bottom:20px;
	border-bottom:1px #dcdcdc solid;
}
.discounts_heading
{
width:100%;
}
.popar_event li:first-child
{
text-align:center;
}
.popar_event li:last-child
{
text-align:center;
}
.latest_new_txt {
    width: 100%;
	margin-top:20px;
}
.foo_txt li
{
border-bottom:1px #dcdcdc solid;
padding:5px 0;
}
.foo_listing .col-sm-3, .col-sm-2
{
width:100%;
margin-bottom:20px;
float:left;
}
.foo_txt h3 {
    float: left;
    margin-bottom: 4px;
    width: 100%;
}
#back-top {

	right:0px;
}

.popular_category
{
display:none;
}


/*user_profile*/
.reviews_nav li
{
width:93.3px;
}
.change_right {
    width: 74%;
}
.badges
{
margin-top:20px;
border-left:none;
}
.edit_profile_inner
{
width:100%;
}
.edit_rightbar
{
width:82%;
}
.profile_rightbar
{
margin-bottom:30px;
}
.edit_profile_right
{
width:100%;
float:left;
}
.savebtn
{
margin-top:40px;
}
.menu_review
{
width:100%;
float:right;
cursor:pointer;
border-bottom:1px #949494 solid;
text-align:right;
}
.menu_review img
{
width:8%;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
}
.reviews_nav
{
display:none;
}
.reviews_nav li
{
width:100%;
border-right:none;
text-align:left;
border-bottom:1px #949494 solid;
}
.reviews_nav li a
{
padding-left:10px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
/*user_profile_end*/


/*business_listing*/
.cafe_txt
{
width:100%;
float:left!important;
}

.important_right {
    width: 100%;
}
.important_left
{
width:100%;
}
.important_text {
    width: 95%;
}
.rate_this span {
    padding-left: 0px;
}
.rv_sponbtn {
    margin: -20px 0 0 -20px;
}
.wasa_comment_txt {
    width: 85%;
}
.rv_left {
    width: 185px;
}
.rv_really
{
float:left;
margin-top:15px;
}
.post_reviewbtn
{
margin-left:0px;
margin-top:10px;
}
/*business_listing_end*/


/*tooltip*/
#claim_tooltip
{
margin:-115px 0 0 -145px;
}
#claim_tooltip:after
{
margin:23px 0 0 20px;
}
/*tooltip-end*/
.menu_review
{
display:block;
}

.cafe_img
{
width:100%!important;
float:left;
height:auto!important;
}
.cafe_img img
{
width:100%!important;
}



/*new css*/ 

.contact_box {
    padding: 23px 0 0 0;
 
}

.contact_boxleft {
    margin-top: 269px;
  
}

.category_outer {
  
    padding: 16px 0;
}


.ra_visit {
    float: right;
    width: 100%;
}
.business_right2 {
    width: 86%;
}
.latest_new_img {
    float: left;
    width: 100%;
}

.latest_new_img  img{
    width: 100%;
}

.event_left {
    width: 100%;
}

.business_right {
   
    width: 48%;
}

/*new css*/ 

}
/*new page responsive css*/
@media screen and (max-width: 480px){
.activities {
  width: 100% !important;
}
.area_left {
  float: left;
  width: 100%;
}
.contact_boxleft_new h1 {
  font-size: 35px;
}
.contact_boxleft_new p {
  font-size: 16px;
  margin: 0 !important;
  padding: 0 0 7px !important;
}
.up {
  font-size: 21px;
}
.discover {
  margin-top: -4px;
}
.increase_left {
  padding: 10px 7%;
 
}
.increase_left h3 {
  color: #7d7d7d;
  font-size: 22px;
}
.increase_left p {
  font-size: 16px;
  line-height: 25px;
}
.work_btn {
  margin: 10px 0;
}
}
/*new page responsive css*/

/*new work*/
@media screen and (max-width: 600px){
.lft_con {
  border-right:none!important;
  float: left!important;
  padding-right:0!important;
  width: 100%!important;
}
.rght_con {
  width: 100%!important;
}	
}
/*new work*/

/*new work*/
@media screen and (max-width:450px){
	.login_left {
  width: 100% !important;
}
}
/*new work*/

/*new work*/
@media screen and (max-width:350px){
	.login_left {
  width: 100% !important;
}
.logo_left
 {
 width:100% !important;
 text-align:center!important;
 margin-bottom:20px!important;
 }
 .search {
  width: 100% !important;
}
.primary-nav li {
  display: none;
  font-family: Arial;
  padding: 0 2%;
  width: 100%;
}
 .container {
    width: 280px;
  }
  .header_outer
  {
  position:relative;
  }
 .logo_left
 {
 width:100% !important;
 text-align:center!important;
 margin-bottom:20px!important;
 }
 .content
{

margin:0px 0 0 0;
}
.pc_inn img
{
width:100%;
}
.pc_cafe img
{
width:49%;
}
.pc_cafe .fr
{
width:49%;
float:right;
}
.pc_cafe .fr img
{
width:100%;
}
.search
{
width:100%;
}
.search_input
{
width:280px;
margin-bottom:20px;
}
.choose_locleft
{
width:84%;
}
.rhema_restaurant img
{
width:100%;
}
.ra_boxlist li
{
padding:12px 0;
}
.ra_place span
{
width:100%;
float:left;
padding:10px 0;
}
.ra_place span:last-child
{
border-bottom:none;
}
.ra_place_icon
{
margin-left:0;
}
.signbtn
{
margin-top:10px;
margin-left:0;
}
.contact_boxleft
{
padding: 25px 18px !important;
min-height:290px;
margin-bottom:20px;
}
.contact_boxleft h1 {
    font-size: 23px;
}
.pull-right
{
float:left!important;
}
.popular_businesses
{
width:100%;
margin-right:0px;
}
.pb_img
{
width:100%;
} 
.pb_img img
{
width:100%;
}
.event_right {
    width: 100%;
	margin-top:10px;
}
.event_right li
{
text-align:left!important;
}
.rabox_left {
    width: 100%;
	margin-bottom:20px;
}
.rabox_left_img img
{
width:100%;
}
.hightlight_inn .popular_businesses
{
width:100%;
min-height:218px;
margin-bottom:20px;
}
.popular_businesses li
{
font-size:15px;
padding:5px 0;
}
.hightlight_inn .pb_img
{
width:100%!important;
}
.hightlight_inn .pb_img img
{
width:100%!important;
}
.hightlight_inn .ra_visits {
    font-size: 19px;

}
.ra_visits_txt {
    font-size: 12px;
}
.foo_signup span {
    font-size: 15px;
    width: 100%;
	 line-height: 24px;

}
.foo_signup {
    padding: 5px 5px 16px 20px;
}

.foo_listing .col-sm-2
{
width:100%;
}
.foo_listing .col-sm-1
{
width:100%;
padding:0px!important;
}
.sm_outer li
{
float:left;
margin-right:6px;
}
.foo_txt li
{
font-size:12px;
}
.languages_outer {
    width:100%;
	margin-bottom:20px;
	border-bottom:1px #dcdcdc solid;
}
.discounts_heading
{
width:100%;
}
.recent_activity .col-md-4
{
width:100%;
}
.popar_event li:first-child
{
text-align:center;
}
.popar_event li:last-child
{
text-align:center;
}
.latest_new_txt {
    width: 100%;
	margin-top:20px;
}
.foo_txt li
{
border-bottom:1px #dcdcdc solid;
padding:5px 0;
}
.foo_listing .col-sm-3, .col-sm-2
{
width:100%;
margin-bottom:20px;
float:left;
}
.foo_txt h3 {
    float: left;
    margin-bottom: 4px;
    width: 100%;
}
.popar_event li:first-child
{
text-align:center;
}
.popar_event li:first-child a img
{
width:100%;
}
.popar_event li:last-child
{
text-align:center;
}
.popar_event li:last-child img
{
width:100%;
}
#back-top {

	right:0px;
}
.popular_category
{
display:none;
}

/*user_profile*/
.reviews_nav li
{
width:93.3px;
}
.change_right {
    width:100%;
	margin-top:20px;
}
.badges
{
margin-top:20px;
border-left:none;
}
.edit_profile_inner
{
width:100%;
}
.edit_rightbar
{
width:100%;
margin-top:5px;
}
.profile_rightbar
{
margin-bottom:30px;
}
.profile_rightbar img
{
width:100%;
}
.edit_profile_right
{
width:100%;
float:left;
}
.savebtn
{
margin-top:40px;
}
.menu_review
{
width:100%;
float:right;
cursor:pointer;
border-bottom:1px #949494 solid;
text-align:right;
}
.menu_review img
{
width:8%;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
}
.reviews_nav
{
display:none;
}
.reviews_nav li
{
width:100%;
border-right:none;
text-align:left;
border-bottom:1px #949494 solid;
}
.reviews_nav li a
{
padding-left:10px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.user_profileleft img
{
width:100%;
}
.user_profiletxt
{
margin-top:30px;
}
.country_town
{
width:100%;
}
.profile_name input[type="text"]
{
width:100%;
height:24px;
}
.country_option {
    display: inline-block;
    margin-left: 0px;
    width: 100%;
	margin-top:8px;
}
.country_inn
{
height:24px;
}
.favorite
{
width:100%;
}
.country_town
{
margin-bottom:8px;
}
.gender
{
width:100%;
}
.contact_no
{
width:100%;
}
.preferred {
    float: left;
    margin-left: 0px;
    width:100%;
}
.user_jointxt
{
font-size:12px;
}
.user_jointxt span {
    padding: 0;
}
.terms_outer
{
font-size:12px;
}
.terms_outer a
{
padding:0 0 0 30px;
}
/*user_profile_end*/



/*business_listing*/
.cafe_txt
{
width:100%;
float:left;
margin-top:40px;
}

.important_right {
    width: 100%;
}
.important_left
{
width:100%;
}
.important_text {
    width: 91%;
}
.rate_this span {
    padding-left: 0px;
}
.rv_sponbtn {
    margin: -20px 0 0 -85px;
}
.wasa_comment_txt {
    width: 100%;
	margin-top:10px;
}
.rv_left {
    width: 100%;
}
.rv_really
{
float:left;
margin-top:15px;
width:100%;
}
.post_reviewbtn
{
margin-left:0px;
margin-top:10px;
}
.restaurant_visits
{
width:100%;
}
/*business_listing_end*/
.review_tooltip2
{
margin:-135px 0 0 -20px;
}
.review_tooltip2:after
{
margin:99px 0 0 -35px;
}
.menu_review
{
display:block;
}
.cafe_img
{
width:100%!important;
float:left;
}
.cafe_img img
{
width:100%!important;
}


/*new css*/ 

.contact_box {
    padding: 23px 0 0 0;
 
}

.contact_boxleft {
    margin-top: 269px;
  
}

.category_outer {
  
    padding: 16px 0;
}


.ra_visit {
    float: right;
    width: 100%;
}
.business_right2 {
    width: 80%;
}
.latest_new_img {
    float: left;
    width: 100%;
}

.latest_new_img  img{
    width: 100%;
}

.event_left {
    width: 100%;
}
}
/*new work*/


@media (min-width:320px) and (max-width:479px) 
{
  .container {
    width: 280px;
  }
  .header_outer
  {
  position:relative;
  }
 .logo_left
 {
 width:100% !important;
 text-align:center!important;
 margin-bottom:20px!important;
 }
 .content
{

margin:0px 0 0 0;
}
.pc_inn img
{
width:100%;
}
.pc_cafe img
{
width:49%;
}
.pc_cafe .fr
{
width:49%;
float:right;
}
.pc_cafe .fr img
{
width:100%;
}
.search
{
width:100%;
}
.search_input
{
width:280px;
margin-bottom:20px;
}
.choose_locleft
{
width:84%;
}
.rhema_restaurant img
{
width:100%;
}
.ra_boxlist li
{
padding:12px 0;
}
.ra_place span
{
width:100%;
float:left;
padding:10px 0;
}
.ra_place span:last-child
{
border-bottom:none;
}
.ra_place_icon
{
margin-left:0;
}
.signbtn
{
margin-top:10px;
margin-left:0;
}
.contact_boxleft
{
padding: 25px 18px !important;
min-height:290px;
margin-bottom:20px;
}
.contact_boxleft h1 {
    font-size: 23px;
}
.pull-right
{
float:left!important;
}
.popular_businesses
{
width:100%;
margin-right:0px;
}
.pb_img
{
width:100%;
} 
.pb_img img
{
width:100%;
}
.event_right {
    width: 100%;
	margin-top:10px;
}
.event_right li
{
text-align:left!important;
}
.rabox_left {
    width: 100%;
	margin-bottom:20px;
}
.rabox_left_img img
{
width:100%;
}
.hightlight_inn .popular_businesses
{
width:100%;
min-height:218px;
margin-bottom:20px;
}
.popular_businesses li
{
font-size:15px;
padding:5px 0;
}
.hightlight_inn .pb_img
{
width:100%!important;
}
.hightlight_inn .pb_img img
{
width:100%!important;
}
.hightlight_inn .ra_visits {
    font-size: 19px;

}
.ra_visits_txt {
    font-size: 12px;
}
.foo_signup span {
    font-size: 15px;
    width: 100%;
	 line-height: 24px;

}
.foo_signup {
    padding: 5px 5px 16px 20px;
}

.foo_listing .col-sm-2
{
width:100%;
}
.foo_listing .col-sm-1
{
width:100%;
padding:0px!important;
}
.sm_outer li
{
float:left;
margin-right:6px;
}
.foo_txt li
{
font-size:12px;
}
.languages_outer {
    width:100%;
	margin-bottom:20px;
	border-bottom:1px #dcdcdc solid;
}
.discounts_heading
{
width:100%;
}
.recent_activity .col-md-4
{
width:100%;
}
.popar_event li:first-child
{
text-align:center;
}
.popar_event li:last-child
{
text-align:center;
}
.latest_new_txt {
    width: 100%;
	margin-top:20px;
}
.foo_txt li
{
border-bottom:1px #dcdcdc solid;
padding:5px 0;
}
.foo_listing .col-sm-3, .col-sm-2
{
width:100%;
margin-bottom:20px;
float:left;
}
.foo_txt h3 {
    float: left;
    margin-bottom: 4px;
    width: 100%;
}
.popar_event li:first-child
{
text-align:center;
}
.popar_event li:first-child a img
{
width:100%;
}
.popar_event li:last-child
{
text-align:center;
}
.popar_event li:last-child img
{
width:100%;
}
#back-top {

	right:0px;
}
.popular_category
{
display:none;
}

/*user_profile*/
.reviews_nav li
{
width:93.3px;
}
.change_right {
    width:100%;
	margin-top:20px;
}
.badges
{
margin-top:20px;
border-left:none;
}
.edit_profile_inner
{
width:100%;
}
.edit_rightbar
{
width:100%;
margin-top:5px;
}
.profile_rightbar
{
margin-bottom:30px;
}
.profile_rightbar img
{
width:100%;
}
.edit_profile_right
{
width:100%;
float:left;
}
.savebtn
{
margin-top:40px;
}
.menu_review
{
width:100%;
float:right;
cursor:pointer;
border-bottom:1px #949494 solid;
text-align:right;
}
.menu_review img
{
width:8%;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
}
.reviews_nav
{
display:none;
}
.reviews_nav li
{
width:100%;
border-right:none;
text-align:left;
border-bottom:1px #949494 solid;
}
.reviews_nav li a
{
padding-left:10px;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.user_profileleft img
{
width:100%;
}
.user_profiletxt
{
margin-top:30px;
}
.country_town
{
width:100%;
}
.profile_name input[type="text"]
{
width:100%;
height:24px;
}
.country_option {
    display: inline-block;
    margin-left: 0px;
    width: 100%;
	margin-top:8px;
}
.country_inn
{
height:24px;
}
.favorite
{
width:100%;
}
.country_town
{
margin-bottom:8px;
}
.gender
{
width:100%;
}
.contact_no
{
width:100%;
}
.preferred {
    float: left;
    margin-left: 0px;
    width:100%;
}
.user_jointxt
{
font-size:12px;
}
.user_jointxt span {
    padding: 0;
}
.terms_outer
{
font-size:12px;
}
.terms_outer a
{
padding:0 0 0 30px;
}
/*user_profile_end*/



/*business_listing*/
.cafe_txt
{
width:100%;
float:left;
margin-top:40px;
}

.important_right {
    width: 100%;
}
.important_left
{
width:100%;
}
.important_text {
    width: 91%;
}
.rate_this span {
    padding-left: 0px;
}
.rv_sponbtn {
    margin: -20px 0 0 -85px;
}
.wasa_comment_txt {
    width: 100%;
	margin-top:10px;
}
.rv_left {
    width: 100%;
}
.rv_really
{
float:left;
margin-top:15px;
width:100%;
}
.post_reviewbtn
{
margin-left:0px;
margin-top:10px;
}
.restaurant_visits
{
width:100%;
}
/*business_listing_end*/
.review_tooltip2
{
margin:-135px 0 0 -20px;
}
.review_tooltip2:after
{
margin:99px 0 0 -35px;
}
.menu_review
{
display:block;
}
.cafe_img
{
width:100%!important;
float:left;
}
.cafe_img img
{
width:100%!important;
}


/*new css*/ 

.contact_box {
    padding: 23px 0 0 0;
 
}

.contact_boxleft {
    margin-top: 269px;
  
}

.category_outer {
  
    padding: 16px 0;
}


.ra_visit {
    float: right;
    width: 100%;
}
.business_right2 {
    width: 80%;
}
.latest_new_img {
    float: left;
    width: 100%;
}

.latest_new_img  img{
    width: 100%;
}

.event_left {
    width: 100%;
}
/*new css*/ 



}



@media only screen and (min-width: 0px) and (max-width: 979px) {

	/* Navigation Button
	-------------------------------------------------------- */

	.nav-button {
		display: block;
		position: absolute;
		top: 2px;
		right: 7px;
		width: 50px;
		height: 35px;
		background: url('../../images/mundi/menu-icon-large.png');
		background: url('../../images/mundi/menu-icon-large.png');
		background: url('../../images/mundi/menu-icon-large.png');
		background: url('../../images/mundi/menu-icon-large.png');
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 21px, 100%;
		cursor: pointer;
		border: 0 none;
		z-index: 999;
		text-indent: -9999px;
	}
	.nav-button:hover { 
	}
	.nav-button.open {
		background: url('../../images/mundi/close-icon-large.png');
		background: url('../../images/mundi/close-icon-large.png');
		background: url('../../images/mundi/close-icon-large.png');
		background: url('../../images/mundi/close-icon-large.png');
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 21px, 100%;
	}

	/* Navigation Bar
	-------------------------------------------------------- */


	.primary-nav {
		width: 10%;
		float: none;
		display: block;
		height: 50px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		box-shadow: 0 1px 2px rgba(0,0,0,.6);
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 998;
		clear: both;
		display:none;
	}
	.primary-nav li {
		display: none;
		width: 100%;
		font-family: Arial;
	}
	.primary-nav li a {
		display: block;
		padding: 10px 5%;
		font-size: 14px;
		text-shadow: -1px -1px 0 rgba(0,0,0,.15);
		font-family: Montserrat,sans-serif;
		color: white;
		text-decoration: none;
		border-bottom: 1px solid rgba(0,0,0,.2);
		border-top: 1px solid rgba(255,255,255,.1); 
	}
	.primary-nav li a:hover {
		background-color: rgba(0,0,0,.5);
		border-top-color: transparent;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}

	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		height: auto; 
		margin-top: 40px;
		width: 100%;
		display:block;
		position:absolute;
		background-color:#00584F;
		z-index:99;
	}
	.primary-nav.open ul
	{
	margin:0;
	padding:0;
	}
	.primary-nav.open li { 
		display: block; 
	}
	.top_nav {
    min-height: 40px;
}

.primary-nav .open .login li
{
width:100%!important;
float:left!important;
}

.primary-nav.open .login
{
width:100%!important;
float:left!important;
}

.primary-nav.open .add_business
{
width:150px!important;
padding:5px 0 3px 5%;
margin:2px 0 4px;
}

.nav-button2 { display: block; float:right; padding-top:8px; cursor:pointer;}
.nav-button2 img
{
width:62%;
}
.primary-nav2
{
width:100%!important;
float:left;
display:none;
padding-top:20px;
}
.primary-nav2 li
{
width:100%;
float:left;
border-left:0px #008D7E solid;
border-bottom:1px #008D7E solid;
}

.primary-nav2 .choose_nav
{
width:100%;
float:left;
}
#login
{
width:278px;
background-color:#FFFFFF;
position:absolute;
-webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3);
box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3);
/*display:none;*/
margin:0px 0 0 0px;
z-index:9999;
padding:8px;
right:10px;
top:40px;
}

/*tooltip*/
.claimtxt
{
margin-top:20px;
}
#claim_tooltip
{
margin:-115px 0 0 -145px;
}
#claim_tooltip:after
{
margin:23px 0 0 20px;
}
/*tooltip-end*/

/*header_login*/
.user_login {
    width: 123px;
}
#user_prolist
{
width:128px;
background-color:#FFFFFF!important;
position:relative;
-webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3);
box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.3);
display:none;
margin:5px 0 0 -103px;
z-index:9999;
}
#user_prolist li a
{
width:100%;
background-color:#FFFFFF!important;
}
#user_prolist li a:hover
{
background-color:#FFFFFF!important;
}
#user_prolist:after
{
display:none;
}
/*header_login*/
} /* End Mobile Styles */