@media screen and (max-width: 767px) {
body .container {
    padding: 0 8px;
    width: auto;
}
.menu li .sub_menu li {
   
    width: 49%;
}


#banner {
    height: auto;
 }

#banner .container {
    padding: 0;
    width: 100%;
}

#banner .banner_img {
    float: none;
    margin: 0 auto 36px;
    padding-top: 43px;
    text-align: center;
   width: 100%;
}
#banner .banner_content {
    background: none repeat scroll 0 0 #000;
    padding: 20px 10px;
    position: relative;
    width: 100%;
}
#banner .banner_content h2 {
    font-size: 25px;
    margin-bottom: 10px;
}

#banner .banner_content h6 {
    font-size: 15px;
    margin-top: 5px;
}

.banner_btns {
    background: none repeat scroll 0 0 #000;
    bottom: 0;
    margin-top: 0;
    padding: 20px 10px 10px;
    position: relative;
    width: 100%;
}
.blue_btn { font-size: 20px;  padding: 14px 15px; margin: 0 10px 10px 0;   }

.white_btn {
    font-size: 20px;
    margin: 0 ;
    padding: 12px 15px;
   }

.review_blk ul {    margin-left: 0;}

.review_blk ul li {    width: 100%;}

.review_blk ul li .block1 {    width: 100%; padding: 10px;}


.img_left > img {    display: block;    width: 100%;}

.review-block .review-icons li { padding: 10px;  width: 50%;}

.video_block .video_content {
  background: url("../images/laptop_img.png") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
    height: 260px;
    margin: 0 auto;
    padding: 35px 0 0 50px;
    width: 400px;  float: none;}
	
.video_block {
    background: none repeat scroll 0 0 #f5f5f5;
    height: auto;
    padding: 20px 0;
}

.video_content > img {
    width: 86%;
}
.video_block_right {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;height: auto;
}

.consumer_block1 h3 {
    font-size: 24px;}
	
.video_block_left {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
}

#footer .footer-content {
    float: none;
    text-align: center;
}

	
	
/*  Inner Pages css */	

#banner_feature {
     height: 400px;
	 background:url("../images/banner-feature.png") no-repeat scroll center 0 / cover  rgba(0, 0, 0, 0);
   
}
#banner_feature .banner_content h2 {
       font-size: 18px;
   }

#banner_feature .banner_content h6 {
     font-size: 13px;
  } 	
#banner_feature .banner_content h6 span img {
   
    width: 18px;
}	
#banner_feature .banner_content {
       padding: 10px 10px 50px;
   
}
.form_content {
    margin: 0 auto;
    width: 95%;
}


/* pricing page */
#banner_pricing .join_form .text {
    font-size: 11px;
}
#banner_pricing .banner_content h2 {
    font-size: 30px;
    line-height: 40px;
    padding: 15px 0;
}
#banner_pricing .join_form .join-text { font-size: 18px;}
#banner_pricing .social-btns .btn {   margin: 0 5px 10px;}

.pricing_block .plan { margin: 0;}

.pricing_block .plan li {
    float: none;
    padding: 20px 0 10px;
    width: 70%;
}

.pricing_block .plan li .basic_Plan {
    padding: 20px 0;
}
.pricing_block .plan li .basic_Plan h6 {
     height: auto;
}

.pricing_block .plan li .basic_Plan .price {
    font-size: 30px;
    line-height: 45px;
    padding: 10px;
}
.pricing_block .plan li .basic_Plan p {   height: auto;   margin-bottom: 20px;}

.pricing_block h3 {  font-size: 30px;  }



.pricing_block .plan li .basic_Plan h6 {
     padding: 0 10px;
}

.result_block .result_content {
    margin: 30px 0 0;
}

.result_block .result_content li {
    display: table;
    float: none;
     padding-left: 0;
    text-align: center;
    width: 70%; margin:0 auto;
}

.result_block .result_content li .grid_1 p {
    height: auto;
}

.result_block .result_content li .grid_1 .img_block {
    height: auto;}

 .result_block .result_content li .grid_1 {
      padding: 10px 0;}
	


.result_block h5 {
    font-size: 14px;
}



/* How it works Page css */	

.signup_block .left-img {  display: table;  margin: 0 auto;  width: 90%;}
.signup_block .grid-form { display: table;  margin: 0 auto;  padding: 20px 0;  vertical-align: top;  width: 90%;
}

/* adminstrative page css */
	
#banner_admin .banner_content {
    padding: 35px 0 10px;
}
#banner_admin .banner_img > img {
    width: 430px;
}
#banner_admin .text_block h2 {
    font-size: 34px;
    line-height: 30px;
}
#banner_admin .text_block h3 {
    font-size: 23px;
    line-height: 30px;
}
.target_review h3 { font-size: 24px;}

.target_review p { font-size: 14px; line-height: 23px;}
.fav_feature {  padding: 5px;}
.fav_feature .right_block img {  width: 440px;}
.fav_feature h3 {
    font-size: 28px;
    line-height: 35px;}
.fav_feature h3  span{line-height: 35px;}
	
.fav_feature .blue-box { font-size: 15px;}
.star_rating {padding: 5px;}
.star_rating .green-box { font-size: 15px;}
.star_rating .right_block > img {
    width: 460px;
}
.star_rating h3 { font-size: 28px;  line-height: 35px;}
.star_rating h3  span{line-height: 35px;}


/*website-tools page css */

#website_tools .banner_content {  padding: 15px 0;}

#website_tools .text_block > img { width: 430px;}
#website_tools .banner_list li { font-size: 14px;}
.yellow_btn {
     font-size: 18px;
    font-weight:400;
    padding: 15px 30px;
    text-align: center;
}

.green_btn {
     font-size: 18px;
    font-weight: 600;
    padding: 15px 30px;
    text-align: center;
}
.tools_block ul {  margin: 0 auto; text-align: center;}
.tools_block ul li {  width: 49%; }

.tools_block ul li .block1 {  width: 100%;}

#website_tools .banner_img > img {   width: 420px;}

.web_tools h3 {  font-size: 24px;   line-height: 20px; }


/* kiosk_listing page css */

.product_block ul li {  width: 50%;}

.product_block .block1 h4 {
    padding: 0 15px;  height: 40px;
}

#kiosk_listing .banner_img > img {    width: 430px;}

#kiosk_listing .banner_list li {    font-size: 16px;    line-height: 37px;    width: 100%;}


/* reseller page css */

#reseller .banner_img > img {
    display: block;
    margin: 0 auto;
    width: 90%;
}
#reseller .banner_content h2 {
    font-size: 29px;
    line-height: 34px;
}
#reseller .banner_text h3 {
    font-size: 20px;
    line-height: 35px;
}
.web_mng_block .right_text .rating_thumb {
    margin: 35px auto 0;
    position: relative;
}
.web_mng_block .right_text .rating_thumb li {
    display: inline-block;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
}
.web_mng_block .right_text .rating_thumb li .client_rating .thumb_grid img {
    width: 100%;
}

.web_mng_block .right_text .rating_thumb {
    margin: 35px auto 0;
    position: relative;
    text-align: center;
}
.web_mng_block .right_text .rating_thumb li {
    display: inline-block;
    float: none;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top;
    width: 40%;
}
.web_mng_block .right_text .client_rating .hdng_txt h6 {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
}
.web_mng_block .right_text h3 {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 10px;
    text-align: center;
}
.local_seo_block .right_text {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 90%;
}
.local_seo_block .right_text h3 {
    font-size: 28px;
    line-height: 34px;
}

.local_seo_block .right_text h3 span {  line-height: 35px;}

/*real-time-reviews*/
#local_review .banner_img > img {    width: 90%;}
#local_review .banner_content .text_block {   text-align: center;}
#local_review .banner_list {   text-align: left;}
#local_review .text_block h2 { font-size: 30px; line-height: 30px;}
#local_review .text_block h3 {   font-size: 30px; line-height: 30px;}
#local_review .banner_list li {  font-size: 17px; line-height: 26px; padding: 0 0 10px 35px;}
#local_review .banner_list li:before { top: 3px;}


/* business_profile_content page css */
.call_action .left_block {   width: 100%;float: none;}
.call_action .right_block {  width: 100%; float: none; text-align: center;}
.call_action .right_block img {   margin: 0 auto;  width: auto;}
.call_action .right_block .green_box { margin-top: 10px;}
.publishing .left_block {    float: none;    padding: 0;    width: 100%;}
.publishing .right_block {
    float: none;
    padding-top: 5px;
    text-align: center;
    width: 100%;
}

/* qr code page css  */
#qr_code .qr_code_bg {    background: none;}

#qr_code .banner_content .text_block {  width: 100%;  padding: 20px 0 0 5px; float: none;}

#qr_code .text_block .code_img {
    bottom: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 40%;
}
#qr_code .banner_list li {
    font-size: 17px;
    line-height: 24px;
    padding-bottom: 10px;
}
#qr_code .banner_content {
    display: block;
    padding: 15px 0;}
	
#qr_code .text_block h2 {
    font-size: 25px;
    line-height: 38px;
    width: 80%;
}
#qr_code .text_block h3 {
    font-size: 22px;
    line-height: 29px;
    padding: 10px 0;
    width: 70%;
} 
#qr_code .banner_img {
    float: none;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
}
#qr_code .banner_img > img {
    width: auto;
}
.qr_code_review .left_block { float: none;  margin: 0 auto;  padding: 0 ; text-align: center;  width: 100%;}
.qr_code_review h3 {   font-size: 22px;}
.qr_code_review .right_block {  float: none;    width: 100%;}
.track_qr_code h3 {   font-size: 22px;   line-height: 30px;}
.track_qr_code h4 {   font-size: 22px;}
.track_qr_code .left_block ul li {  font-size: 17px;  line-height: 24px;  padding-bottom: 15px;}
.quick_facts .left_block ul li { font-size: 17px;}

.quick_facts h3 {   font-size: 24px;}
.quick_facts .green_box {   padding: 14px;}
.quick_facts .green_box h6 { color: #fff; font-size: 17px;}
.track_qr_code .right_block > img {  width: 410px;}


/*improve-business-reviews page css */
#improve_star_rating .banner_content {padding: 0;}
#improve_star_rating .banner_content .text_block { padding: 0;    width: 100%;    float: none;}
#improve_star_rating .banner_img {  float: none;  position: relative;   width: 100%;}
#improve_star_rating .banner_img > img { vertical-align: bottom;   width: 90%;}
.online_reviews .left_block {   float: none;   padding-top: 0;   width: 100%;}
.online_reviews .right_block { float: none; padding: 20px 0 0;  text-align: center;  width: 100%;}
.online_reviews .right_block > img {  width: auto;}
.high_star_rating .left_block {  float: none;    width: 100%;}
.high_star_rating .right_block { width: 100%;  float: none; padding: 10px 20px 0 0;}
#improve_star_rating .banner_content .text_block .client_review {  width: 100%;}
.review_race h3 {  font-size: 22px;  line-height: 30px; }
.review_race h3 .green_text { line-height: 30px;}

.review_race p {   margin: 0 auto;}

/* verified-testimonial-review page css */

#verified_testimonial .banner_content .text_block {  float: none;   width: 100%;}
#verified_testimonial .text_block h2 {  font-size: 24px;  line-height: 30px;}
#verified_testimonial .text_block h3 {   font-size: 23px;   line-height: 27px;}
#verified_testimonial .banner_content .text_block .client_review {  width: 100%;}
#verified_testimonial .banner_img {
    bottom: 0;
    position: relative;
    text-align: center;
}
#verified_testimonial .banner_img > img {   width: 80%;}

.real_Reviews_vc .vc_sources li .grid_1 .img_block img {   width: 160px;}


/*Video testimonial css*/	
#video-testimonial .banner_content{padding:20px 0 30px}
#video-testimonial .text_block h2{font-size:30px;line-height:30px}
.vdo-testmonial-blk{padding:10px}
#video-testimonial .text_block h3{font-size:24px;line-height:24px;padding:3px}
#video-testimonial .banner_list{text-align:left}
#video-testimonial .banner_list li:before{top:3px}
#video-testimonial .banner_list li{font-size:17px;line-height:26px;padding:0 0 10px 35px}
#video-testimonial .banner_content .text_block{text-align:center;padding-bottom:20px}
#video-testimonial .banner_img{right:0}
.powr_vdo_block .left_block > img{max-width:385px;width:100%}
.vdo-testmonial-blk h3,.vdo-testmonial-blk h4{font-size:20px;line-height:24px}
.vdo-testmonial-blk .orange-box{font-size:15px;padding:8px 0}
.vdo-testmonial-blk .left_block ul li,.quick-Facts ul li{font-size:15px;line-height:20px;padding-bottom:15px}
.quick-Facts h3,.quick-Facts h4{font-size:20px;line-height:24px}
.quick-Facts{padding:10px}
	

	
/*Login form css*/
.radio-btn > span{font-size:14px}
.formTbl td{font-size:14px}
.formTbl td:first-child{width:auto}


/*How it works  css*/
#banner_work .banner_img > img {  width: 90%;}
#banner_work .banner_content .text_block {
    float: none;}

#banner_work .banner_list li{
 line-height: 30px;
    padding: 0 0 5px 35px;

}

.how_it_works .list_work {
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
}

.how_it_works .list_work li {
    display: inline-block;
    float: left;
    padding-left: 20px;
    vertical-align: top;
    width: 47%;
}


/* special-offers page css */
#special_offers_bg .banner_img > img {  width: 90%;}
#special_offers_bg .text_block h2 { font-size: 30px;}
#special_offers_bg .banner_list li {  font-size: 19px;}
.facebook_app h3 {font-size: 24px;}
.facebook_app .row_content { padding: 0 0 10px;  width: 100%;}
.facebook_app .blue_box { margin-top: 10px;}
.deliver_spl_offer .right_block h3 {
    font-size: 24px;
    line-height: 30px;
}
.special_offers_app h3 {  font-size: 24px;    line-height: 30px;}
.special_offers_app h4 { font-size: 23px;}
.special_offers_app .left_block {   padding-top: 10px;}

.special_offers_app .green-box { font-size: 18px;}

.special_quick_facts h3 {   font-size: 24px;}
.special_quick_facts .left_block ul li { font-size: 16px;}

/*-----facebook twitter app page style ----*/
#fb-banner{padding:10px 0; display:inline-block;}
#fb-banner .banner-txt{width:100%;}
#fb-banner .banner-txt h2{font-size:25px;}
#fb-banner .banner-txt h3{font-size:18px;}
#fb-banner .banner-txt .order-list li {font-size: 15px;line-height: 24px; margin-bottom:5px;}
#fb-banner .banner-txt .black_btn{font-size:16px;}
#fb-banner .banner-txt .order-list li:before{top:0px;}
#fb-banner .banner-img{width:100%; text-align:center; padding-top:10px;margin-left:0px;}
.theme-title h2{font-size:22px;}
.customer-reviews-sect{padding:20px 0;}
.customer-reviews-sect p{padding-bottom:10px; font-size:14px;}
.light-blue-pattern{font-size:17px; padding:10px;}
.light-blue-pattern.small-size{font-size:14px;}
.fb-app-features{padding:10px;}
.green-order-list li{font-size:15px;}
.fb-app-features .right-col{padding-bottom:0px;}





/*---------reviews monitoring--------*/
#reviews-monitoring-banner{ padding:10px 0; background-size:cover;}
#reviews-monitoring-banner .banner-txt{width:100%;}
#reviews-monitoring-banner .banner-img{width:100%; padding-top:10px;}
#reviews-monitoring-banner .banner-txt h2{font-size:24px; line-height:0.9;padding-bottom:10px;}
#reviews-monitoring-banner .banner-txt p{font-size:15px;}
.review-page-heading h2{font-size:20px; padding-bottom:10px;}
.padding40{padding:15px 0;}
.customers-reviews .grid-1{width:100%; padding:20px 10px; border-right:none; border-bottom:1px solid #ebebeb;}
.customers-reviews .grid-1:last-child{border-left:none; border-top:1px solid #fff;}
.review-db-left{width:100%;}
.review-db-right{width:100%; text-align:center;}
.customers-reviews .grid-1 .border-box{min-height:auto;}
.customers-reviews .grid-1 .border-box .phn-code{position:relative; padding:15px; height:auto;}
.table-wrap .col-right{width:100%; text-align:center;padding-top:10px;}
.table-wrap .col-left{width:100%; padding:0px;}
.blue-bg-box{padding:10px;}
.table-wrap h3{font-size:21px;}
.yellow-order-list li{font-size:15px;}
.free-trial p{font-size:15px; padding-top:0px;}


/* review map */
#review-map .banner_content .text_block{ width:100%;}

#review-map .banner_img {
    float: none;
    margin: 20px auto 0;
    position: relative;
    text-align: center;
    width: 100%;
	right:0;
	
}


#review-map .banner_img > img {
    max-width: 100%;
}

/* verified-testimonial-review page css */
#testimonial_tablet .banner_img {
    left: 0;
    margin-left: 0;
    padding-top: 10px;
    position: relative;
    text-align: center;
}
#testimonial_tablet .banner_img > img {
    width: 100%;
}
.testimonial_tablet .left_block img {
    width: 100%;
}
.testimonial_tablet h3 {
    color: #000;
    font-family: "Raleway",sans-serif;
    font-size: 24px;}
#testimonial_tablet .text_block h2 {
   font-size: 35px;}
   
 #testimonial_tablet .text_block h3 {
   font-size: 24px;
 }
 #testimonial_tablet {    min-height: 0;}
 
  .review_tools .vc_sources li .grid_1 .img_block{
 height: 110px;}
 .review_tools .vc_sources li .grid_1 .img_block > img {
    width: 100%;
}
 .web_mng_block .left_text h2 {
   font-size: 24px;
    line-height: 30px;
}
.web_mng_block .left_text {  padding: 10px;}
.web_mng_block .left_text h3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 25px;
}
 .web_mng_block .green_btn {  font-size: 15px;}
 
.local_seo_block ul {  margin: 0 0 20px;} 
.local_seo_block ul li {
    font-size: 14px;
    padding: 13px 15px 15px 55px;
} 
 .local_seo_block .right_text h4 {
     font-size: 20px;
    line-height: 27px;
    padding: 0 15px;
}

/* reviews alers/monitoring  page*/
#reviews_alerts_banner .text_block h2 {font-size: 26px; line-height: 36px;}
  #reviews_alerts_banner .text_block h3 {font-size: 24px; line-height: 32px;}
  #reviews_alerts_banner .text_block h4 {font-size: 24px; line-height: 30px;}

.review_alerts h3 {
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    padding: 0;
}

.review_alerts h2 {  font-size: 24px; line-height: 30px; text-align:left;}
.review_alerts p {   font-size: 14px; line-height: 22px;}

#reviews_alerts_banner .banner_list li {
      font-size: 17px;
      line-height: 24px;
    padding: 0 0 10px 35px;}
#reviews_alerts_banner .banner_list li:before {
    top: 3px;
    
}
/*home page updates 23 july 2015*/
.consumer_Reviews h4 {
    font-size: 18px;
    position: relative;
    width: auto;
}
.consumer_Reviews span {
    font-size: 18px;
}
.consumer_block h3 {
    font-size: 20px;
}
.consumer_reviewblock h3 {
    font-size: 20px;
}
.consumer_block p { line-height:23px;
    font-size: 14px;}
   
 .local_review_g h2 { font-size: 20px;}  



/*login  page updates 24 july 2015*/
.ssl-logo {
    float: left;
    margin: 0 20px;
    width: 40%;
}

.secure-logo_res {
    float: left;
    margin: 0 10px 0 0;
    width: 40%;
}



/* contcat us page css */

.contact_form td {
    display: block;
    width: 100%;
}
.contact_form td.first-td {
    display: block;
    width: 100%;
}

#contact .banner_text {
    float: none;
    padding: 20px;
    text-align: center;
    width: 100%;
}
#contact .banner_img {
    float: none;
    margin: 0 auto;
    padding-top: 30px;
    width: 70%;
}
.contactus_block .right_text {
    width: 80%;
}

.contactus_block .right_text h4 {
   font-size: 24px;}

.contactus_block .right_text h5 {   font-size: 20px;
      margin-top: 5px;}
	  
.contactus_block .right_text p {    font-size: 15px;}	  
.contactus_block .right_text p a { font-size: 15px; margin-top: 5px;}	  
.contactus_block .left_text h2 {  font-size: 24px;}	  
	  
	  
/* popup  css */	  
	  
.requestDemo .form_content .support span {  font-size: 22px;}
.requestDemo .form_content .support {   font-size: 22px;}	
.requestDemo .form_content h4 {font-size: 22px;}	
.requestDemo .form_content h3 {font-size: 22px;} 	  
	
	
/* thanks page   css */		
#thanks .banner_text {
    float: none;
    padding: 10px;
    width: 100%;
}	
	
#thanks .banner_img {
    position: relative;
    right: 0;
    top: auto;
    width: 70%;
}	
#thanks {
    background: url("../images/thanks-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    min-height: 0;
}

#thanks .banner_content {
    min-height: 0;
}

#thanks .banner_text {
     text-align: center;
  
}


	  
}

@media screen and (max-width: 480px) {
	
.logo img { width: 190px;}

.menu li .sub_menu li { width: 100%;}


.grey_bg {  display: none; }
   
 .consumer_block h3 { font-size: 20px;  }
   
.consumer_block p {  font-size: 14px;  line-height: 22px;}
.review_blk .block1 h4 {    font-size: 19px;    padding: 10px 0;   }
.consumer_block1 {   padding: 10px 0 0;   }  
    
  .consumer_block1 h3 {  font-size: 20px;   padding: 10px 0;}    
   
.review-block .review-icons li {
    display: table;
    float: none;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    width: 90%;
}

.grid2 .prod-title {
     height: auto;
   }
 .video_block_right{ height:auto;}
   
/*.video_block .video_content {
    background: url("../images/laptop_img.png") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
    height: 190px;
    margin: 0 auto;
    padding: 25px 0 0 37px;
    width: 294px; float: none;
}*/ 
.video_block .video_content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: none;
    height: auto;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: auto;
}
  
.steps_content .step_title .blue_hdng {
      font-size: 17px;
}
.review-detail td {
    display: block;
    width: auto;
}

.review_content > img {
    width: 100%;
}
.review-block .review_content .blue_button {
    width: 100%;
}  
 .apps_block h3 {
      font-size: 22px;
   }
   
 .review-block .review_content {
   padding: 10px 8px;
   
} 

.form_content {
    margin: 0 auto;
    width: 100%;
}
.video_block_right .v-banner_form h3 {
    font-size: 20px;
}
.siteForm input[type="submit"] {
    font-size: 16px;
    padding: 10px 30px;
}
.video_block_right .v-banner_form h4 {
    font-size: 23px;
}
.video_block_right .v-banner_form h5 {
    font-size: 18px;
}


.pricing_block .plan li {
    float: none;
    padding: 20px 0 10px;
    width: 97%;
}
#banner_pricing .banner_form h4 {
    font-size: 20px;
}
#banner_pricing .banner_form h6 {
    font-size: 14px;
}

#banner_pricing .join_form .first-td {
    padding-right: 0;  width: 100%;
}
.padding-bot10 {
    display: block;
    padding-bottom: 10px;
    width: 100%;
}
#banner_pricing .join_form input[type="text"] {
    height: 35px;
    margin: 0;
}
.pricing_block h3 {  font-size: 24px;  }

#banner_pricing .banner_content h2 { font-size: 24px;  line-height: 30px;}

#banner_pricing .banner_img > img {  width: 100%;}

.result_block .result_content li {  width: 95%;}

.review-img > img { width: 100%;}

.siteForm input[type="submit"] { font-size: 13px;  padding: 10px 20px;}
.review-block {  padding: 0;}
.review_collect {   padding: 0;}
.review-block .review_collect .grid1 {
     width: 100%;
}
.review-block .review_collect .grid2 {  width: 100%;}
.review-block .review_collect .grid3 {  width: 100%;}
.review-block .review_collect .grid4 {   width: 100%;}
/* adminstrative page css */

#banner_admin .text_block h2 {
    font-size: 27px;
    line-height: 30px;
}#banner_admin .banner_img > img { width: 94%;}
#banner_admin .text_block h3 {
    font-size: 19px;
    line-height: 24px;
}

.yellow_btn {
     font-size: 17px;
    line-height: 20px;
    padding: 10px 45px;
  }
  
  .green_btn {
     font-size: 17px;
    line-height: 20px;
    padding: 10px 45px;
  }
  .green_btn.margin-left{ margin-left:0;}

.target_review .left_block img { width: 85%;}

.fav_feature .right_block img { width: 96%;}
.fav_feature h3 {  font-size: 22px; line-height: 27px;}
.fav_feature h3  span{ line-height: 27px;}
 .fav_feature .left_block ul li { font-size: 15px; padding-left:35px;}
 
 
.star_rating .right_block img {  width: 96%;}
.star_rating h3 {  font-size: 22px;  line-height: 27px;}
.star_rating h3 {  font-size: 22px; line-height: 27px;}
.star_rating h3 span { line-height: 27px;}
.star_rating .left_block ul li { font-size: 15px; padding-left:35px;}


#website_tools .banner_list li { width: 100%;}
#website_tools .text_block h4 { font-size: 17px;}
#website_tools .text_block > img { width: 100%;}

.tools_block ul li {
    padding-left: 0;
    width: 100%;
}

.tools_block .block1 .img_block {  height: auto;}


.tools_block .block1 h4 {   height: auto;  }
.tools_block .block1 p {  height: auto;}
#website_tools .banner_img > img { width: 100%;}


.product_block ul li { width: 100%;}
#kiosk_listing .banner_content {
    display: block;
    padding: 15px 0 0;
    width: 100%;
}

#kiosk_listing .banner_content h2 {
    font-size: 40px;
    line-height: 45px;
}

#kiosk_listing .banner_content h3 {
    font-size: 35px;
    line-height: 39px;
    padding: 0 0 10px;
}

#kiosk_listing .text_block h4 {
    font-size: 16px;
    font-weight: 600;
    padding-top: 10px;
}

#kiosk_listing .banner_img > img {
    width: 100%;
}
#kiosk_listing .banner_list li:before {    top: 5px;}
#kiosk_listing .banner_list li {
    font-size: 14px;
    line-height: 26px;
    width: 100%;
}
#kiosk_listing .yellow_btn {
    font-size: 14px;
    line-height: 18px;
    padding: 15px; margin-top: 0;
}
#kiosk_listing .black_btn {
    font-size: 14px; 
    margin-top: 0;
    line-height: 18px;
    padding: 15px;
}
.banner_btn {
    margin-bottom: 10px;
}

.web_tools {
    padding: 10px 0;
  
}

.web_tools .top-text {
    font-size: 15px;
    line-height: 22px;
    text-align: center;
    width: 90%;
}

/* reseller page css */
#reseller .banner_content h2 {
    font-size: 20px;
    line-height: 25px;
}

#reseller .banner_text h3 {
    font-size: 17px;
    line-height: 20px;
    padding-top: 5px;
}
#reseller .banner_form .right > img { width: 35px;}

#reseller .form_content {  padding: 20px 0 10px;}

#reseller .banner_form { padding: 10px;}
#reseller .form_content h4 {
    font-size: 18px;
    line-height: 20px;
}
#reseller .form_content h3 {
    font-size: 18px;
    line-height: 24px;
}
#reseller .siteForm input[type="submit"] {
    font-size: 15px;
    line-height: 21px;
    padding: 10px 15px;
}

#reseller .form_content h6 {
    font-size: 15px;
    line-height: 20px;
    padding-bottom: 0;
}


.web_mng_block .right_text .rating_thumb {
    margin: 35px auto 0;
    position: relative;
    text-align: center;
}
.web_mng_block .right_text .rating_thumb li {
    display: inline-block;
    float: none;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    width: 80%;
}

.web_mng_block .right_text .rating_thumb {
    margin: 15px auto 0;
   }

.local_seo_block .right_text {
    float: left;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.local_seo_block .right_text h3 {
    font-size: 20px;
    line-height: 26px;
    padding: 15px;
}
.local_seo_block .right_text h3 span{
    line-height: 26px;
  }
.black_btn {
    font-size: 17px;
    line-height: 20px;
    padding: 10px 45px;
}
#local_review .text_block h3 {
    font-size: 24px;
    line-height: 24px;
    padding: 3px;
}
#local_review .banner_content {
    padding: 20px 0 30px;
}
.green_btn {
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
}
.yellow_btn {
     font-size: 14px;
    line-height: 20px;
    padding: 10px ; font-weight:400;
  }
  
.black_btn {
    font-size: 14px;
    line-height: 20px;
    padding: 10px;
}
.local_review .left_block h6 {
    font-size: 20px;
    line-height: 22px;
}
.local_review .left_block h6 span {
    line-height: 22px;
}
.business_review h4 {
    font-size: 18px;
    line-height: 24px;
    padding: 7px 0 0;
}

.business_review h4 span { line-height: 24px;}
.business_review .right_block > img {
    width: 100%;
}
/* business_profile_content page css */

#billboard_profile .banner_img > img {
    margin: 0 auto;
    width: 100%;
}

#billboard_profile .banner_content {
    display: block;
    padding: 15px 0;}

#billboard_profile .text_block h2 {
    font-size: 25px;
    line-height: 28px;
}

#billboard_profile .text_block h3 {
    font-size: 20px;
    line-height: 24px;
}

#billboard_profile .banner_list {
    margin: 10px 0;
}
#billboard_profile .banner_list li { font-size: 17px;   line-height: 26px;  padding: 0 0 8px 35px;  }

.call_action h3 {
    font-size: 20px;
    line-height: 24px;
}
.call_action h6 {     font-size: 15px;}
.call_action .row_content {
    float: left;
    padding: 10px 0;}
	
.call_action .right_block img {  width: 100%;}
.call_action .right_block .green_box h6 {    font-size: 14px;    line-height: 20px;}
.call_action .left_block > img {    width: 100%;}
.business_profile {  padding: 5px;}
	
.business_profile h3 {   font-size: 20px;   line-height: 24px;}
.business_profile h3 span {    line-height: 24px; font-size: 20px;}
.business_profile .left_block {     padding-top: 10px;}
	 
.business_profile .left_block ul li {  font-size: 15px;  padding-bottom: 15px;}	
.business_profile .right_block > img {  width: 100%;}
.business_profile .orange-box {  font-size: 15px;  padding: 15px; }
.publishing h3 {  font-size: 20px;  line-height: 24px;}
.publishing .left_block h5 {  font-size: 16px;}

.publishing .left_block ul li {   font-size: 14px;}
.publishing .right_block img {  width: 100%;}


/* qr code page css  */
#qr_code .banner_content .text_block {   float: none; padding: 0;    width: 100%;}
#qr_code .text_block h2 {  font-size: 24px;  line-height: 33px;}

#qr_code .banner_list {   margin: 10px 0;}
#qr_code .text_block h3 {   font-size: 22px;    line-height: 27px;}

.track_qr_code .right_block > img {    width: 100%;}
.quick_facts h3 {   font-size: 20px;   line-height: 25px;}
.quick_facts .left_block ul li {  font-size: 15px;}
.quick_facts .right_block img {   width: 100%;}

.track_qr_code .left_block ul li {
    font-size: 14px;
    line-height: 22px;}
.track_qr_code h3 {
    font-size: 20px;
    line-height: 27px;
}

.track_qr_code h4 { font-size: 20px; line-height: 25px; }


/* improve-business-reviews page css */
#improve_star_rating .banner_content {  padding: 10px 0 0;}

#improve_star_rating .text_block h2 {  font-size: 23px;    line-height: 30px;}
#improve_star_rating .text_block h3 {   font-size: 22px;   line-height: 27px;}
#improve_star_rating .text_block h3 span {   line-height: 27px;}
#improve_star_rating .banner_list li {    font-size: 15px;    line-height: 25px;   padding-bottom: 10px;}
#improve_star_rating .banner_list li:before { top: 4px;}
.review_race {  padding: 0;}
.review_race h3 {  font-size: 19px;   line-height: 26px;}
.review_race h3 .green_text {   line-height: 26px;}
.review_race p {  font-size: 15px;  line-height: 22px;}
.review_race .blue-box h6 {  font-size: 17px;}
.online_reviews {  padding: 10px 0;}
.online_reviews h3 {
    font-size: 20px;
    line-height: 24px;
    padding: 0;
}
.online_reviews h3 span {
    color: #75a037;
    line-height: 24px;
}
.online_reviews .left_block ul li {
    font-size: 14px;
    line-height: 20px;}
	
.online_reviews .right_block > img {
    width: 100%;
}
.high_star_rating { padding: 10px 0 0;}
.high_star_rating .right_block {
    float: none;
    padding: 10px 0 0;
    width: 100%;
}
.high_star_rating h3 {  font-size: 19px;  line-height: 25px;}
.high_star_rating .right_block ul li {    font-size: 14px;  line-height: 20px;}


/* verified-testimonial-review page css */
.real_Reviews_vc {   padding: 10px;}
.real_Reviews_vc h3 {  font-size: 18px;    line-height: 25px;}
.real_Reviews_vc .vc_sources { margin: 30px 0 0;    width: 100%;}
.real_Reviews_vc .vc_sources li { padding-left: 0;  width: 100%;}
.real_Reviews_vc .vc_sources li .grid_1 .img_block {  height: auto;  }
.real_Reviews_vc .vc_sources li .grid_1 p {  height: auto;}
.reviews_verification .left_block img {  width: 100%;}
.reviews_verification h3 {  font-size: 18px;   line-height: 24px;}
#verified_testimonial .text_block h2 {   font-size: 22px;  line-height: 30px;}
#verified_testimonial .banner_list li {
    font-size: 17px;
    line-height: 27px;
    padding-bottom: 10px;
}
#verified_testimonial .banner_img {   width: 100%;}

/*Login form css*/

.page-text > h2{font-size:30px}
.page-text > h3{font-size:24px}
.form-section .page-text{padding:15px 0}
.form-hdr{padding:5px 15px}
.main-form{padding:15px}
.formTbl td{display:block;font-size:14px;padding-bottom:15px}
.formTbl td:first-child{padding-bottom:2px;width:auto}
.form-hdr > span{display:block;text-align:left;font-size:14px}
.form-hdr > h3{display:block;font-size:14px}
	
/* how it works css*/	
#banner_work .banner_img > img {
    width: 100%;
}
.how_it_works .list_work li {
    display: inline-block;
    float: left;
    padding-left: 20px;
    text-align: center;
    vertical-align: top;
    width: 90%;
}
.list_work img {
    width: auto;
}
/* special-offers page css */	
#special_offers_bg .text_block h2 {
    font-size: 25px;
    line-height: 33px;
}	
	
#special_offers_bg .text_block h3 {
    font-size: 20px;
    line-height: 1.2;
}

#special_offers_bg .banner_list li:before { top: 3px;}
#special_offers_bg .banner_list li {
    font-size: 17px;
    line-height: 24px;
    padding-bottom: 10px;
}
#special_offers_bg .banner_content .text_block {
    float: none;
    padding: 20px 0;
}
.facebook_app h3 {
    font-size: 20px;
    line-height: 1.3;
}
.facebook_app .blue_box h6 { font-size: 17px;}
.deliver_spl_offer .right_block h3 { font-size: 20px;}
.deliver_spl_offer .left_block > img { width: 100%;}
.special_offers_app h3 {
    font-size: 20px;
    line-height: 25px;
}
.special_offers_app h4 {
    font-size: 18px;
    line-height: 1.2;
}
.special_offers_app .left_block ul li { font-size: 14px;}
.special_offers_app .right_block > img {
    width: 100%;
}
.special_offers_app .green-box {
    font-size: 16px;
}
.special_quick_facts .blue_box h6 {
    font-size: 16px;
    line-height: 1.3;
}
.special_offers_app {  padding: 10px;}

#testimonial_tablet .text_block h2 { font-size: 25px;}

.review_tools h3 { font-size: 24px;}

.review_tools .vc_sources li {  width: 100%; padding:0 0 20px 0;}
.review_tools .vc_sources li .grid_1 .img_block { height: auto;}

#contact .banner_text {
    float: none;
    padding: 0;}
	
#contact .call-today h4 {  font-size: 16px;}	
#contact .call-today h5 {
    font-size: 15px;
}
.contactus_block .left_text { padding: 0;}
.contact_form { border-spacing: 5px 10px;}
.contact_form label { font-size: 15px;}
.securefield {  width: 100% !important;}
.contact_form .captchapic {   margin: 10px 0;}
.contactus_block .right_text {
    padding: 10px;
    width: 100%;
}

/* css for checkout page */
	
iframe {
    width: 290px !important;
}	
	
.checkout_box .registerbox {
    background: none repeat scroll 0 0 #549a1e;
    float: none;
    width: 100%; height:auto;
}	
	
.registertable {
    float: none;
    margin: 5px 0 0;
    width: 100%;
}

.label1 img {
    width: 100%;
}

.billing_form td {
    display: block;
    width: 100%;
}

.payment_form td {
    display: block;
    width: 100%;
}

#popup {
   width: 240px;
}

#thanks .banner_text h3 {
    font-size: 30px;
    line-height: 30px;
}
#thanks .banner_content h2 {
    font-size: 24px;
    line-height: 26px;
}

.thanks_tbl_inner td {
    border: 0 none;
    display: block;
    padding: 5px;
    width: 100%;
}

.thanks_block .left_text h2 {
     font-size: 24px;
      line-height: 27px;}


}
@media screen and (max-width: 400px) {
 .video_content object {  width: 275px;}
.video_content #smh_player{ width: 275px !important;}
 .video_content iframe {  width: 275px !important;}
 .local_review h3 {
    font-size: 23px;
    line-height: 27px;
}

iframe {
    width: 270px !important;
}


.registertable td {
      display: block;
    font-size: 15px;
    width: 100%;
}

}