

@media screen and (max-width:990px) {
	
body {
    padding: 0;
    width: auto;
}
.wrapper{width: auto;padding:0 10px;}

.container{width: auto;padding:0 10px;}

.right-wrapper {
    color: #fff;
    float: right;
    padding: 35px 0 30px;
    width: auto;
}
.nav {
/* background:#175275;*/
 left: 0;
 position: absolute;
 top: 100%;
 width: 100%;
 z-index: 100;
 display:none; margin-top: 0;  border-radius: 0;
}
.navLink {
    background: #678a2e;
    display: block;
    float: left;
    height: 39px;
    line-height: 19px;
    margin:  0 0 0 5px;
    padding: 8px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 39px;
}
.navLink img {
    vertical-align: middle;
    width: 18px;
}


.menu li {
    background: #4e6e1b;
    border-bottom: 1px solid #66921e;
    border-left: medium none;
    border-top: 1px solid #365405;
    display: block;
    float: none;
}
.menu li:first-child{ border-top:0 none; }
.menu li:last-child{ border-bottom:0 none; }
.menu a {  line-height: 27px;  padding: 5px 10px;}
.menu li a { background: none; color: #fff; display: block; text-align: left;}
.menu li a:hover{background: none; color: #fff;}
.menu li.current a { background: none; color: #fff;}
.menu li:hover a{ background:none;}


.nav li a.parent{background:url(../images/black_arrow.png) no-repeat 96% 16px;padding-right:0;}
.span_parent{background:#313131; border-radius:2px; width:26px; height:22px; cursor:pointer; display:inline-block; float:right; position:relative; 
margin:8px 10px 0 0; z-index:1000;}
.span_parent:before{ position:absolute; left:8px; top:8px; content:""; border-left:5px solid transparent; border-right:5px solid transparent; 
border-top:5px solid #fff;}

.active {display: inline-block;}
.nav > li { float: none; width:100%; box-sizing: border-box;}

.nav li .sub_menu { width:100%; background: #4e6e1b; }
.nav li .sub_menu li{ background:#4e6e1b;padding:0;     border-bottom: 1px solid #66921e;
    border-left: medium none;
    border-top: 1px solid #365405;}
.nav li .sub_menu li a {
    background: none ;
    font-size: 12px;
    line-height: 21px;
    max-width: 100%;
    padding: 8px;}
.nav li .sub_menu li a:hover{background:#678b05 ; color:#FFF;}

.nav li.hover .sub_menu { background: none repeat scroll 0 0 #678a2e;
    border-top: 0 none;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    position: static; box-shadow:none;}

.nav li.hover a{ color:#FFF;}

.nav li .sub_menu:before{display:none;}

.nav li:hover{background:none; color:#FFF;}

.nav > li:focus, .nav > li:active{ background:#313131;}

.nav li:hover sub_menu li a{background:none; color:#FFF;}

.nav li .sub_menu .buttonNormal{display:inline-block; width:auto; margin:0 0 10px 10px; text-align:center; background:#de394c;}
.nav li .sub_menu:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}





#banner {
    background: url(../images/banner-bg.jpg) no-repeat scroll center 0 rgba(0, 0, 0, 0);}

#banner .banner_content {
    padding: 90px 10px 50px;
    width: 60%;
}
.banner_btns {
    margin-left: 0;
}
.consumer_block {
    padding: 15px 0;
   
}
.consumer_block h3 {
     padding: 10px 0 ;
}
.consumer_block p {
    width: 100%; font-size:15px;
}

.video_block {
     padding: 20px 0;
   }
.video_block_left {
    height: 343px;
  }
.video_block_right {  height: auto; background: none repeat scroll 0 0 rgba(0, 0, 0, 0);   }
.video_block .video_content {
    float: right;
    height: 342px;
    margin: 0 10px 0 auto;
    padding: 48px 0 0 65px;
    width: 522px;
}	 
	 
/*  Inner Pages css */	 

#banner_feature {  background:url("../images/banner-feature.png") no-repeat scroll center 0 / cover  rgba(0, 0, 0, 0);   }
.review-detail td {
    display: block;
}	 
	 
.review-block .border_right {
    border-right: medium none;
}
.review-block .review_content .blue_button {
      width: 100%;
}

.review-block .border-tab{ border-top:2px dotted #153c75;}
.review-block .block12{  width: 45%;  }	

.video_block_right .v-banner_form {
    padding: 16px 10px 18px;
    width: 100%;
}
.video_block_right .v-banner_form h3 { font-size: 23px;}
.video_block_right .v-banner_form h4 {  font-size: 26px;}
.video_block_right .v-banner_form h5 {  font-size: 19px;  }

.siteForm input[type="submit"] {
    font-size: 18px;
    padding: 10px 40px;
}
.form_content {
    margin: 0 auto;
    width: 670px;
}



/* Pricing page */

#banner_pricing .banner_content h2 {
    font-size: 50px;
    line-height: 45px;
    text-align: center;
    width: 100%;
}

#banner_pricing .banner_content h2 {
    font-size: 35px;
    line-height: 40px;   
}
#banner_pricing .banner_img {  float: none; }

.pricing_block h3 { font-size: 38px;  padding: 10px 0;}
.pricing_block p { font-size: 16px;}
.pricing_block .plan {  margin: 35px 0 0 -25px;}
.pricing_block .plan li {  padding-left: 25px;}
.pricing_block .plan li .basic_Plan h2 {  font-size: 36px;  line-height: 36px;}
.pricing_block .plan li .basic_Plan .price { font-size: 30px; line-height: 45px;    padding: 20px 10px;}
.pricing_block .plan li .basic_Plan .price1 {
    font-size: 30px;
    line-height: 45px;
    padding:12px 0;
}
.pricing_block .plan li .basic_Plan .price1 span { margin: -6px 0 0;}
.pricing_block .plan li .basic_Plan h5 { font-size: 14px;}
.pricing_block .plan li .basic_Plan h6 { font-size: 15px;    height: 40px;}

.pricing_block .plan li .pro_plan h6 {  font-size: 15px;}
.pricing_block .plan li .basic_Plan .price span {  margin: -6px 0 0;}

.pricing_block .plan li .basic_Plan p { font-size: 13px; padding: 0 10px; height: 170px; margin-bottom:10px;}


.result_block .result_content li .grid_1 .img_block {   height: 115px;   width: 100%;}
.result_block .img_block > img {  width: 140px;}
.result_block .result_content li .grid_1 h4 {
    font-size: 20px;
    padding: 10px 0;
}

.result_block .result_content li .grid_1 p {
    font-size: 13px;
    height: 215px;
    line-height: 19px;  
}

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

/* how it works page */

.apps_block h3 {   font-size: 24px;}
.apps_block p {  font-size: 15px;   line-height: 23px; }
.signup_block .left-img {  padding-top: 20px;}
.signup_block .grid-form {  padding: 10px;}
.signup_block .grid-form h4 {   font-size: 18px; }
.signup_block .grid-form .form-content {   margin-top: 10px; width: 100%; }
.siteForm .signup_form input[type="text"] { height: 35px;  }
.siteForm input[type="submit"] {  font-size: 14px;  padding: 10px 20px;}

/* adminstrative block */
#banner_admin .banner_img {
    float: none;
    padding-top: 10px;
    position: relative;
    right: 0;
    text-align: center;
    width: 100%;
}
#banner_admin .banner_content .text_block {
    float: none;
    padding: 5px 0 10px;
    text-align: center;
    width: 100%;
}
#banner_admin .banner_list {
    display: none;
}
#banner_admin .banner_content .text_block .client_review {
    font-size: 20px;
    margin: 0 auto;
    text-align: center;
    width: 80%;
}
#banner_admin .text_block h3 {
    display: block;
   
}
.target_review .left_block {
    float: none;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}
.target_review .right_block {
     width: 100%;text-align: center;
}
.target_review h3 { font-size: 30px;}

.star_rating h3 { font-size: 32px; line-height: 38px; width: 100%;}
.star_rating h3 span {  line-height: 38px;}
.star_rating .left_block {    width: 100%;}
.star_rating .left_block ul {  padding-top: 0;}
.star_rating .right_block {  float: none;  text-align: center;    width: 100%;}

.fav_feature h3 { font-size: 32px; line-height: 38px; width: 100%;}
.fav_feature h3 span {  line-height: 38px;}
.fav_feature .left_block {    width: 100%;}
.fav_feature .left_block ul {  padding-top: 0;}
.fav_feature .right_block {  float: none;  text-align: center;    width: 100%;}


/*website-tools page css */

#website_tools .banner_content h2 {
     font-size: 28px;  
    line-height: 34px;
    text-align: center;
    width: 100%;}

#website_tools .banner_content h3 {
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    text-align: center;
    width: 100%;
}
#website_tools .banner_content {  padding: 15px 10px 15px 15px;}
   
#website_tools .banner_content .text_block {
    padding: 15px 0;
    text-align: center;
    width: 100%;
}
#website_tools .banner_list {   text-align: left;}

#website_tools .banner_img {
   float: left;
    padding-top: 0;
    text-align: center;
    width: 100%;
}

.tools_block ul li {
   width: 33.33%;
}

/* kiosk_listing page css */
.product_block ul li { width: 33%;}

#kiosk_listing .banner_content .text_block {
    width: 100%;
}

#kiosk_listing .banner_content .banner_hdng {
    display: inline-block;
    position: relative;
    width: 100%;
}
#kiosk_listing .banner_img {
    float: right;
    padding-top: 0;
    text-align: center;
    width: 100%;
}
#kiosk_listing .banner_content h2 {
    display: inline;}

#kiosk_listing .banner_list li {
    font-size: 16px;
    width: 49%;
}


/* reseller page css */
#reseller .banner_text {
    float: none;
    text-align: center;
    width: 100%;
}

#reseller .banner_img {
    bottom: 0;
    padding-top: 0;
    position: relative;
}
#reseller .banner_form {  margin: 0;  width: 100%;  position: relative;}
.web_mng_block .left_text {   width: 100%;   float: none;}
.web_mng_block .left_text p {  width: 100%;}

.web_mng_block .right_text {   bottom: 10px; width:100%; text-align: center;
    margin: 0 auto;
    padding: 15px;
    position: relative;
    top: auto;}
#reseller .banner_img > img {
    display: block;
    margin: 0 auto;
    width: 633px;
}
.web_mng_block .right_text h3 {
    font-size: 30px; text-align: center;

}
.local_seo_block .left_text {
    width: 100%;
}

.local_seo_block .right_text { float: none;
    margin: 0 auto;
    text-align: center;
    width: 80%;
}

/*real-time-reviews*/

#local_review .banner_content .text_block {
    float: none;
    padding: 0 0 15px;}
#local_review .text_block h2 {   font-size: 40px;}
#local_review .text_block h3 {  font-size: 40px;}
#local_review .banner_list {   margin: 15px 0 20px;}
	
#local_review .banner_img {
    bottom: 0;
    display: block;
    padding-top: 0;
    position: relative;
    right: 0;
    text-align: center;
    width: 100%;
}

.local_review .left_block {  display: block;  float: none;  width: 100%;}
.local_review .right_block {  display: block;  float: none;   margin: 0 auto;  position: relative;   text-align: center;  width: 60%;}
.local_review .left_block li { font-size: 16px;}

.local_review h3 {   font-size: 26px;  line-height: 30px;  }
.business_review .left_block {
    padding-top: 0;
    width: 100%;
}
.business_review .right_block {
    float: none;
    padding: 20px 0 0;
    text-align: center;
}

.business_review .yellow-box {
    font-size: 15px;
    padding: 15px;
}
.business_review h3 {
    font-size: 26px;
    line-height: 30px;}
.business_review h3 span {
     line-height: 30px;
}

/* business_profile_content page css */

#billboard_profile .banner_content .text_block {
    width: 100%;
}
#billboard_profile .banner_img {
    text-align: center;
    width: 100%;
}
#billboard_profile .banner_img > img {
    margin: 0 auto;
    width: 500px;
}
.call_action h3 {   font-size: 30px;}
.call_action p {  font-size: 14px;  line-height: 21px;}
	
.call_action .right_block .green_box h6 {font-size: 16px;}
	
.business_profile h3 {
    font-size: 30px;
    width: 100%;
}	
.business_profile .left_block {  width: 100%;  padding-top: 10px;}	
.business_profile .left_block ul li { font-size: 16px;}	
	
.business_profile .right_block { width: 100%;   padding-top: 10px;  text-align: center;}
	
.business_profile .right_block > img {
    margin: 0 auto;
    width: auto;
}	
	
.publishing h3 { font-size: 30px;
     line-height: 32px;}	
	
.publishing .left_block h5 { font-size: 20px;}	
.publishing .left_block ul li {   font-size: 16px;}

.publishing .right_block .green_box h6 {  font-size: 16px;}
.publishing .left_block {  width: 100%;}
.publishing .right_block {    text-align: center;   width: 100%;}
.publishing .right_block img {  width: auto;}

.call_action .right_block {  float: none;  padding: 0 20px 0 0;  width: 100%;}
.call_action .left_block { float: none;   padding-top: 15px;  position: relative;  width: 100%; text-align:center;}
.call_action .row_content {  float: left;   padding: 20px 0;}
.call_action .left_block > img {
    width: 380px;
}


/* qr code page css  */
#qr_code .qr_code_bg {  background: url(../images/qr-code-bg1.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

#qr_code .banner_content .text_block {
    float: left;
    padding: 20px 0 20px 5px;
    width: 70%;
}
#qr_code .text_block h2 {  font-size: 30px;    line-height: 38px;}
#qr_code .text_block h3 { font-size: 25px;  line-height: 29px;  padding: 10px 0;}
#qr_code .banner_list li {  font-size: 19px;} 
#qr_code .banner_img {
    position: absolute;
    right: 0;
    width: 30%;
} 
#qr_code .banner_img > img {
    width: 100%;
}
#qr_code .text_block .code_img {
    bottom: 0;
    position: absolute;
    right: 20px;
    text-align: right;
    width: 40%;
}
#qr_code .banner_content .text_block .code_img > img {
    width: 75%;
}
.qr_code_review h3 {font-size: 30px;}
.qr_code_review .left_block {  padding: 0 10px 0 0;  width: 36%;}
.qr_code_review .right_block {  float: right; width: 63%;}
.qr_code_review p {  font-size: 14px;  line-height: 23px;}

.track_qr_code h3 { font-size: 30px;}
.track_qr_code h4 { font-size: 27px;}
.track_qr_code .left_block {  width: 100%;}
.track_qr_code .right_block {  float: none;  text-align: center;  width: 100%;}
.track_qr_code .blue-box { font-size: 16px;}

.quick_facts .left_block {  width: 100%;}
.quick_facts h3 {   font-size: 30px;}
.quick_facts .right_block {   float: none;   padding-top: 5px;   text-align: center;   width: 100%;}
.track_qr_code .right_block > img {
    vertical-align: bottom;
    width: auto;
}
.quick_facts .right_block img {
    vertical-align: bottom;
    width: auto;
}


/* improve-business-reviews page css */
#improve_star_rating {  min-height: 0;}

#improve_star_rating .banner_content .text_block {  width: 80%;}

#improve_star_rating .banner_img {  float: none;     width: 50%;}

#improve_star_rating .banner_content .text_block .client_review  {    width: 50%;}

#improve_star_rating .banner_list li {    font-size: 17px;}
.review_race h3 { font-size: 26px;}
.review_race h3 .green_text {   line-height: 34px;}
.review_race .blue-box h6 { font-size: 20px;}
.online_reviews .left_block {  padding-top: 0;}
.online_reviews h3 {   font-size: 28px;   line-height: 30px;   padding: 0;}
.high_star_rating .left_block {   width: 47%;}
.high_star_rating .left_block img {width: 290px;}
.high_star_rating .right_block { width: 53%;}
.online_reviews .left_block ul {   padding-top: 15px;}
.online_reviews .left_block ul li { font-size: 16px; line-height: 22px;  padding-bottom: 15px; padding-left: 38px;   position: relative;}
.high_star_rating h3 {  font-size: 26px;  font-weight: 400;  line-height: 31px;   padding: 0;}
.high_star_rating .right_block ul li {  font-size: 16px;   line-height: 22px;  padding-bottom: 15px;  }


/* verified-testimonial-review page css */
.reviews_verification .row_content {   padding: 10px 0 15px;}
#verified_testimonial .banner_content .text_block {    width: 100%;}
#verified_testimonial .text_block h2 {  font-size: 30px;  line-height: 35px;}
#verified_testimonial .text_block h3 {  font-size: 28px;  line-height: 32px;}
#verified_testimonial .banner_content .text_block .client_review {    width: 60%;}
#verified_testimonial .banner_list li { font-size: 17px;  line-height: 37px;}
#verified_testimonial .banner_img {   bottom: -20px;}
.reviews_verification .left_block {  float: none;  text-align: center;  width: 100%;}
.reviews_verification .left_block img {    width: auto;}
.reviews_verification .right_block {    float: none;    width: 100%;}
.reviews_verification h3 {   font-size: 24px;  line-height: 30px;}
.real_Reviews_vc h3 {  font-size: 24px;   font-weight: 500;  line-height: 30px;}
.real_Reviews_vc .vc_sources li {  width: 50%;}
.real_Reviews_vc .black_box {    height: auto;  width: 100%;}
.real_Reviews_vc .orange_box {   height: auto;  margin-top: 0; width: 100%;}


/*Video testimonial css*/

#video-testimonial .banner_img{bottom:0;margin:0 auto;max-width:750px;position:relative}
#video-testimonial .text_block h2{font-size:40px}
.powr_vdo_block .call_action .left_block{padding:0 0 15px;text-align:center;width:100%}
.powr_vdo_block .call_action .right_block{padding:0;width:100%}
.vdo-testmonial-blk h3,.vdo-testmonial-blk h4{font-size:30px;line-height:30px}
.vdo-testmonial-blk h4{font-size:22px;line-height:normal}
.vdo-testmonial-blk .left_block{width:100%}
.vdo-testmonial-blk .right_block{padding:15px 0 0;text-align:center;width:100%}



/*How it works  css*/
#banner_work .banner_img {
    position: relative;
    right: 0;
    text-align: center;
}
#banner_work .banner_img > img {
    width: auto;
}

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

.list_work img {
    width: 90%;
}


/* special-offers page css */
#special_offers_bg .banner_content {    padding: 15px 0 10px 15px;}
#special_offers_bg .banner_content .text_block { float: none;  padding: 20px 0 20px 20px; width: 100%; }
#special_offers_bg .text_block h2 { font-size: 40px;}
#special_offers_bg .text_block h3 { font-size: 24px;}
#special_offers_bg .banner_img {
    bottom: 0;
    margin: 0 auto;
    padding-top: 15px;
    position: relative;
    right: 0;
    text-align: center;
}
.facebook_app h3 { font-size: 30px;}
.deliver_spl_offer .right_block { float:none;  width: 100%;}
.deliver_spl_offer .left_block {
    margin: 0 auto;
    padding: 20px 0 0;
    width: 80%;   float: none; text-align:center;
}
.deliver_spl_offer .left_block > img {    width: auto;}
.special_offers_app .left_block {    width: 100%;}
.special_offers_app .right_block {
    margin: 0 auto;
    width: 100%; text-align:center;
}

.special_offers_app .right_block > img { width: auto;}
.special_quick_facts .left_block {
    float: left;
    padding: 0 20px 0 0;
    width: 100%;
}
.special_quick_facts .left_block {    width: 100%;}
.special_quick_facts .right_block {     width: 100%;}
.special_quick_facts .blue_box h6 { font-size: 18px;}


/*-----facebook twitter app page style ----*/
#fb-banner{padding:15px 5px; display:inline-block;}
#fb-banner .banner-txt{width:60%;}
#fb-banner .banner-img{width:40%;}
#fb-banner .banner-txt h2{font-size:27px;}
#fb-banner .banner-txt h3{font-size:19px;}
#fb-banner .banner-txt .client_review h4{font-size:15px;}
#fb-banner .banner-txt .order-list li{font-size:15px; line-height:35px;}
.customer-reviews-sect{padding:25px 0;}
.theme-title h2{font-size:28px;padding-bottom:10px;}
.theme-title h2 br{display:none;}
.customer-reviews-sect h5{font-size:18px;}
.light-blue-pattern{font-size:20px; padding:15px; line-height:20px;}
.light-blue-pattern.small-size{font-size:17px; line-height:21px;}
.fb-app-features{padding:20px 15px; }
.fb-app-features .right-col{padding:0 0 20px; width:100%;}
.fb-app-features .img-box{width:100%; text-align:center;}
.some-quick-facts .table-cell{display:inline-block; width:100%; text-align:center; padding:20px 0 0 0;} 
.some-quick-facts .table-div{display:inline-block;}
.some-quick-facts .table-div img{max-width:100%;}


/*---------reviews monitoring--------*/
#reviews-monitoring-banner{ padding:10px 0;}
#reviews-monitoring-banner .banner-txt{width:53%;}
#reviews-monitoring-banner .banner-img{width:46%;}
#reviews-monitoring-banner .banner-txt h2{font-size:24px; line-height:normal;padding-bottom:10px;}
#reviews-monitoring-banner .banner-txt p{font-size:15px;}
.review-page-heading h2{font-size:25px; padding-bottom:15px;}
.padding40{padding:20px 0;}
.review-db-left{width:100%;}
.review-db-right{width:100%; text-align:center;}
.customers-reviews .grid-1 .border-box{min-height:300px;}
.table-wrap .col-right{width:100%; text-align:center;padding-top:10px;}
.table-wrap .col-left{width:100%; padding:0px;}


/* verified-testimonial-review page css */
.testimonial_tablet .left_block {
    bottom: 0;
    float: left;
    left: auto;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 100%;
}

.testimonial_tablet .left_block img {
    max-width: 100%;
    vertical-align: bottom;
}
.testimonial_tablet .right_block {
    float: right;
    margin-top: 20px;
    width: 100%;
}
.review_tools .vc_sources li {
    width: 50%;
}
.review_tools .vc_sources {
    margin: 30px 0 0;
}
.testimonials_highlights .left_block {
    width: 100%;
}
.testimonials_highlights .right_block img {
    max-width: 100%;
}

.testimonials_highlights h3 {
    color: #31363d;
    font-family: "Raleway",sans-serif;
    font-size: 30px;}
	
.testimonials_highlights .left_block ul li {
    color: #31363d;
    font-size: 16px;}
	
	
.testimonials_highlights .right_block {
    width: 100%;
}	
	
	
	
	
/* reviews alers/monitoring  page*/
	
 #reviews_alerts_banner{margin-bottom: 0;}
  #reviews_alerts_banner .banner_img,
  .review_alerts .left_block,
  .review_alerts .right_block{
      float: none;
      display: block;
      width: auto;
      text-align: center;
      margin: 0; padding: 0;
  }
  #reviews_alerts_banner .banner_content{padding: 0; marign:0;}
  .review_alerts_sales{
    background: none;
    padding-bottom: 0;
  }
  #reviews_alerts_banner .banner_content .text_block {
    float: none;
    padding: 0;
    width: 100%;
}
#reviews_alerts_banner .banner_img { position: relative;}
.review_alerts h2 {  text-align: left;}
  .review_alerts_sales .mob-visible{display: inline-block;}


/*home page updates 23 july 2015*/
.consumer_Reviews h4 {
     font-size: 23px;
     width: 39%;
}
.consumer_Reviews span {  font-size: 25px;}
.local_review_g .banner_content .text_block {
    width: 100%;
}
.local_review_g .banner_img {
    left: 0;
    margin: 0 auto;
   text-align: center;
    width: 100%;
}
.local_review_g .banner_content { padding: 20px 0 0;}


/*login  page updates 24 july 2015*/
.form-section {
    float: none;
    margin: 0 auto;
    width: 94%;
}
.secure-logo {
    display: none;
    
}
.secure-logo_res {
    float: left;
    margin: 0 20px 0 50px;
    width: 30%;
}
.ssl-logo {
    float: left;
    margin: 0 20px;
    width: 30%;
}

/* css for contact page */


.contactus_block .left_text {
    float: none;
    width: 100%;
}


.contactus_block .right_text {
     float: none;
    margin: 0 auto;
    width: 60%;
}

#contact .call-today h5 {
    font-size: 19px;
}

#contact .call-today h4 {
    font-size: 18px;
}
#contact .banner_text h3 {
    font-size: 25px;
    line-height: 26px;}

#contact .banner_content h2 { font-size: 26px; line-height: 30px;}

/* css for checkout page */
.checkout_box {
    padding: 10px;}
.checkout_box .billing_form {  width: 100%;}
.checkout_box .payment_form {    width: 100%; margin-top: 25px;
    padding: 0;}

.checkout_box .registerbox {
    width: 500px;
}

.checkout_box .billing_form h3 {
    font-size: 26px;
   padding-bottom: 10px;
}

.checkout_box .payment_form h4{
    font-size: 26px;
   padding-bottom: 10px;
}




/* css for thanks page */
#thanks .banner_text {
    float: left;
    padding: 10px;
    width: 100%;
}

#thanks .banner_img {
    bottom: 0;
    margin: 0 auto;
    padding-top: 0;
    position: absolute;
    right: 10px;
    text-align: center;
    top: auto;
    width: 70%;
}
#thanks .banner_content h2 {
     font-size: 30px;}
	 
#thanks .banner_text h3 {
    font-size: 40px;}	 
	 
	 

}