@charset "utf-8";
/* CSS Document */

/* wrapper */
#outer_wrapper{position:relative; margin:0 0 0 0; min-height:100%; width:100%;}

.wrapper{position:relative;  width:1350px; margin:0 auto;}
.wrapper:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

/* container */
.container{ width:1220px; margin:0 auto; position:relative;}
.container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

/* header */
#header{width:100%; background:#fff; display: inline-block;position:relative;  }
#header .container{ width:1350px; margin:0 auto; position:relative;}
#header .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
 

.logo{ padding:0 10px; display:inline-block;}
.logo > a {
    display: block;
}
.right-wrapper{ float:right; color:#fff;   width: 73%; padding: 27px 0 10px;}

/* navigations */
.nav {  background: none repeat scroll 0 0 #678a2e; border: 1px solid #395909; border-radius: 5px;  display: inline-block;    width: 100%;}
.navLink {   display: none;}
.menu{display:table; margin: 0 auto; width: 100%; position:relative;}
.menu li{ cursor: pointer; display:table-cell; padding: 0 0 0 1px; position:relative;}
.menu li a{    color: #fff; display: inline-block; font-size: 14px; padding: 10px 15px; line-height: 20px; display: block;   text-align: center;}
.navigations li a img{display:table; margin:0 auto;opacity:0.4;}

.menu li:hover a{ background:#4e6e1b; color:#fff;}
.menu li:hover a img{opacity:1;}
.navigations li.current{}
.menu li.current a{ background:#4e6e1b; color:#fff;}

.menu li .sub_menu {position: absolute;left:-9999px; margin: 0 0;  padding:5px 0 0; top:40px; z-index:1000;  border-top:0;
 background:#678a2e; box-shadow: 0 5px 6px rgba(0, 0, 0, 0.4); width:580px;}


.menu li .sub_menu ul{margin:0;}
.menu > li.hover > .sub_menu {left: 0;right:0;}
.menu li li.hover .sub_menu {left: 100%; top: 0;}
.menu li .sub_menu li{float: left;
    margin: 0;
    padding: 0 10px;
    width: 50%;}

.menu li .sub_menu li a { background: none repeat scroll 0 0 #678a2e; font-size: 12px;  height: auto; line-height: 23px;  padding: 4px 7px; text-align: left;}

.menu li .sub_menu li a:hover{background:#4e6e1b ; color:#FFF;}
.menu li .sub_menu .buttonNormal{display:inline-block; background:#0295fd; color:#FFF; padding:10px 20px; height:auto; line-height:normal;}
.menu li .sub_menu .buttonNormal:hover{background:#ee2866;}


#banner{ width:100%; position:relative; background:url(../images/banner-bg.jpg) 0 0 no-repeat; height:575px;}
#banner .container{ width:100%; padding:0 10px;}
#banner .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}


#banner .banner_img{ float:right; display:inline-block; vertical-align: top; padding-top: 20px; margin-right: 30px;}
#banner .banner_content{ background: rgba(0, 0, 0, 0.48);
    display: inline-block;
    float: left;
    padding: 125px 10px 50px 80px;
    position: absolute;
    width: 76%;}
#banner .banner_content h2{font-family: 'Raleway', sans-serif; color:#fff; font-size:36px; font-weight:400; margin-bottom:10px; display:inline-block; width: 70%;}
#banner .banner_content .bold{ font-weight:600;}
#banner .banner_content h6{font-family:"Times New Roman", serif; color:#fff; font-size:18px; font-weight:400; font-style:italic; margin-top:20px; display:inline-block;}
#banner .banner_content h6 span{ display:block;}
#banner .banner_content h6 span img{ vertical-align:middle;}
.banner_btns{  bottom: 60px;
    display: inline-block;
    margin-left: 80px;
    margin-top: 100px;
    position: absolute;
    width: 70%;}
.blue_btn {
   background: #2cafdd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjYWZkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMGI3ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #2cafdd 0%, #20b7d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2cafdd), color-stop(100%,#20b7d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2cafdd 0%,#20b7d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2cafdd 0%,#20b7d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2cafdd 0%,#20b7d2 100%); /* IE10+ */
background: linear-gradient(to bottom, #2cafdd 0%,#20b7d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cafdd', endColorstr='#20b7d2',GradientType=0 ); /* IE6-8 */
    border-radius: 5px;
   font-family: 'Raleway', sans-serif; color:#fff; font-size:24px; 
    display: inline-block;
    line-height: 20px;
    margin: 0 auto;
    padding: 17px 25px;
    text-align: center;
}

.blue_btn:hover{ color:#fff; background: #20b7d2; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwYjdkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyY2FmZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #20b7d2 0%, #2cafdd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20b7d2), color-stop(100%,#2cafdd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #20b7d2 0%,#2cafdd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #20b7d2 0%,#2cafdd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #20b7d2 0%,#2cafdd 100%); /* IE10+ */
background: linear-gradient(to bottom, #20b7d2 0%,#2cafdd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20b7d2', endColorstr='#2cafdd',GradientType=0 ); /* IE6-8 */}



.white_btn { background:rgba(0, 0, 0, 0.16);
   border-radius: 5px;
   font-family: 'Raleway', sans-serif; color:#fff; font-size:24px; 
    display: inline-block;
    line-height: 20px;
    margin: 0 0 0 15px;;
    padding: 15px 25px;
    text-align: center; border:2px solid #fff;
}



.white_btn:hover{ color:#20b7d2; border:2px solid #20b7d2;}

.full_grid{ width:100%; position:relative;  }
.grey_bg{ background:#faf8f9; height:30px; width:100%; }
.consumer_block{ display: inline-block;
    font-family: "Raleway",sans-serif;
    padding: 21px 0 0;
    text-align: left;
    vertical-align: top;
    width: 100%;}
.consumer_block h3{ display:inline-block;   color:#000; font-size: 30px; font-weight: 400; padding:10px 0 20px;  }
.consumer_block p{ color:#333333; font-size:16px; font-weight:400; width:100%; margin:0 auto 20px; line-height:26px;}

.review_blk{  width:100%; display:inline-block; padding:10px 0; }
.review_blk ul{   display: inline-block;  margin-left: -20px;}
.review_blk ul li{ display: inline-block; float: left; width: 25%;}
.review_blk ul li .block1{ width:100%; padding:10px 20px; text-align:center; font-family: 'Raleway', sans-serif;}
.review_blk .block1 h4{ text-transform:uppercase; color:#000; font-size:20px; font-weight:500;  line-height:20px; padding:15px 0;   }
.review_blk .block1 p{ color:#777; font-size:14px; font-weight:500; line-height:23px;}

.video_block{background: #fff;
    display: inline-block;
    height: 423px;
    padding: 5px 0 10px 0;
    width: 100%;  } 
	
.video_block_left{background: url(../images/video_bg.jpg) no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    display: inline-block;
    height: 393px;
    padding: 0 ;
    width:100%;  } 
	
.video_block_right{
    display: inline-block;
    height: 370px; /*float:right;*/ padding: 0 ;
    width: 100%; } 

.video_block_right .v-banner_form {
    background: none repeat scroll 0 0 #fff;
    color: #fff;
    float: right;
    padding: 16px 15px 32px;
    width: 30% /*370px*/;font-family: 'Raleway', sans-serif;
}
.video_block_right .v-banner_form h3{color:#71a12b; font-size:26px; display:inline-block; font-weight:700;  padding-top: 15px; letter-spacing:1px;}
.video_block_right .v-banner_form h4{ color:#434b56; font-size:30px; display:inline-block; font-weight:700; text-transform:uppercase;}
.video_block_right .v-banner_form h5{ color:#739d49; font-size:22px; display:inline-block; font-weight:400; }
.video_block_right .v-banner_form .support{ color:#333; font-size:22px; font-weight:300;     margin-top: 5px;}
.video_block_right .v-banner_form .support span{ display: block;  font-size: 24px; font-weight: 700; letter-spacing: 1pt;}

.video_block .video_content{ background: url(../images/laptop_img.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);  height: 388px /*342px*/; width:522px; margin:0 auto 0 420px;  padding: 83px 0 0 65px; float:left; }

.consumer_block1{ width:100%; display:inline-block; padding:30px 0 0; font-family: 'Raleway', sans-serif; background:#f5f5f5; }
.consumer_block1 h3{ display:inline-block;   color:#989898; font-size:30px; padding:10px 0 20px; font-weight:600; text-align:center; width:100%;  }
.consumer_block1 h3 span{  color:#656565;}
.consumer_block1 .content-right { display: inline-block;  float: right; padding: 0 10px 10px;  width: 41%;}
.consumer_block1 p{ color:#777; font-size:15px; font-weight:500; line-height:26px;  margin-bottom: 20px;}
.consumer_block1 .img_left{ float:left;}

.steps_content {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #d5d5d5;
    margin: 10px 0;
    width: 100%;
}
.steps_content .step_title {
    background: none repeat scroll 0 0 #f5f6fa;
    display: inline-block;
    padding: 10px;
    vertical-align: top;
    width: 100%; border-bottom: 1px solid #d5d5d5;
}
.steps_content .step_title .blue_hdng {
    color: #145880;
    display: inline-block;
    float: left;
    font-size: 20px;
}
.steps_content .step_title .right_links {
    display: inline-block;
    float: right;
    margin: 0 0 0 20px;
    vertical-align: top;
}

.blue_hdng > ul {
    display: inline-block;
    vertical-align: top;
}
.blue_hdng ul li {
    display: inline-block;
    vertical-align: top;
}

.blue_hdng ul li a {
    font-size: 15px;
    line-height: 30px;
    padding: 5px 10px;
}
.blue_hdng ul li a:hover{ color:#27688f;}

.review-block {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    padding: 10px;
    width: 100%;
}
.review-block .review-icons {
    display: inline-block;
    width: 100%;
}

.review-block .review-icons li {
    display: inline;
    float: left;
    margin: 0;
    padding: 25px;
    width: 20%;
}

.review-block .review-icons li .grid2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    color: #313131;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 100%;
}

.grid2 .image-wrap {
    height: 133px;
    margin: 10px auto;
    width: 191px;
}

.grid2 .prod-title {
    color: #333333;
    display: inline-block;
    font-size: 16px;
    height: 60px;
    letter-spacing: 1px;
    line-height: 19px;
    overflow: hidden;
    padding: 10px 18px;
    text-overflow: ellipsis;
}

.price-text {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0;
    text-align: center;
}

.price-text-inner {
    box-sizing: border-box;
    display: table;
    padding: 10px 20px;
    width: 100%;
}

.price-text .list-price {
    color: #ce230d;
    display: table-cell;
    font-size: 18px;
    margin: 0;
    vertical-align: middle;
}

.grid2 .buy-btn-wrap {
    display: block;
    padding: 10px;
}

.grid2 .buy-btn-wrap input[type="submit"], .grid2 .buy-btn-wrap input[type="button"] {
    background: none repeat scroll 0 0 #27688f;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin: 0 5px;
    padding: 10px 25px;
    text-align: center;
    width: auto;
}
.grid2 .buy-btn-wrap input[type="submit"]:hover, .grid2 .buy-btn-wrap input[type="submit"]:hover{  background: none repeat scroll 0 0 #2694c9;
    color: #fff;}

.view_btn {
    background: none repeat scroll 0 0 #27688f;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 0 auto;
    padding: 9px 15px;
    text-align: center; line-height: normal;
}
.view_btn:hover {
    background: none repeat scroll 0 0 #2694c9;
    color: #fff;
}

.prod-title > a {
    color: #27688f;
}
.prod-title > a:hover{  color: #27688f;}


#footer{ background:#242829; width:100%; position:relative; margin-top:20px;}
#footer .container {
    margin: 0 auto;
    position: relative;
    width: 1220px;
}
#footer .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

#footer .footer-content{ text-align:right; float:right; width:100%; position:relative; padding:10px 0;}
#footer .footer-content ul{ margin:0; padding:0;}
#footer .footer-content ul li{ position:relative; display:inline-block; }
#footer .footer-content ul li a{ color:#666666; padding:0 5px; font-size:12px; border-right:1px solid #666;}

#footer .footer-content p{ color:#969696; font-size:12px; padding-top:5px;}

/*  Inner Pages css   */



#banner_feature{ width:100%; position:relative; background:url(../images/banner-feature.png) 0 0 no-repeat; height:575px; background-size:cover;}
#banner_feature .container{ width:100%; padding:0 10px;}
#banner_feature .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}


#banner_feature .banner_img{ float:right; display:inline-block; vertical-align: top; padding-top: 20px;}
#banner_feature .banner_content{  display: inline-block;  float: left; padding: 20px 10px 50px 20px; width: 78%;}
#banner_feature .banner_content h2{font-family: 'Raleway', sans-serif; color:#71b017; font-size:36px; font-weight:400; margin-bottom:10px; display:inline-block;}
#banner_feature .banner_content h6{font-family: Georgia, serif; color:#65a607; font-size:16px; font-weight:400; font-style:italic;  display:inline-block;}
#banner_feature .banner_content h6 span{ display:inline-block; margin-right: 5px;}
#banner_feature .banner_content h6 span img{ vertical-align:middle;}

.apps_block{ width:100%; display:inline-block; text-align:center; padding:20px 0; font-family: 'Raleway', sans-serif; background:#f6f6f6;}
.apps_block h3{ display:inline-block;   color:#000; font-size:30px; padding:10px 0 20px; font-weight:300;  }
.apps_block h3 span.bold{ font-weight:600;}
.apps_block p{ color:#777; font-size:16px; font-weight:300; width:100%; margin:0 auto; line-height:26px;}
.apps_block p span{ font-weight:600;}

.review-detail{ background:url(../images/tbl-bg.jpg) top center no-repeat;}
.review-block .review_content{  display:inline-block; font-family: 'Raleway', sans-serif; padding:10px 8px 20px 12px; vertical-align:top;  }
.review-block .block1{ width:29%;  padding-left: 0; padding-bottom:30px;}
.review-block .block2{ padding-left: 30px; width: 37%;}
.review-block .block3{ width:30%; padding-left: 22px; width: 32%;}
.review-block .block4{ width:25% ;  padding-left: 0; padding-top: 20px;}
.review-block .block4 .grid1 {  padding-bottom: 13px;}
.review-block .block4 .grid2{ padding:45px 0 15px;}
.review-block .block5{ width:48%;}
.review_content.block5 img { display: none;}
.review-block .block6{   padding-top: 20px; width: 26%;}

.review-block .block7{ width:35% ; padding: 27px 26px 0 0;}
.review-block .block8{ width:34% ; padding-top: 27px; padding-left: 20px;}	
.review-block .block9{ width:29% ;  padding: 29px 0 0 20px;}
.review-block .block10{  padding: 30px 0 0; width: 23%;}	
.review-block .block11{      padding: 30px 0 0 40px; width: 35%;}	
.review-block .block12{  padding: 10px 0 0 13px; width: 41%;}	
	

.review-block .border_right{ /*border-right:2px dotted #153c75;*/}
.review-block .border_bottom{ /*border-bottom:2px dotted #153c75;*/}
.review-block .review_content h4{ color:#000; font-size:15px; font-weight:500; margin-bottom:10px; }
.review-block .review_content p{ color:#808080; font-size:14px; font-weight:300; width:100%; margin:0 auto; line-height:19px;}
.review_content.block6 p { margin: 0 auto 20px; }	
.review-block .review_content .green_button {
    background: none repeat scroll 0 0 #629a15;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: normal;
    margin: 0 auto;
    padding: 9px 15px;
    text-align: center; height:58px; width:100%;
}

.review-block .review_content .grey_button {
    background: none repeat scroll 0 0 #d2d2d2;
    border-radius: 0;
    display: inline-block;
     margin: 0 auto;
    text-align: center;  width:100%;
}
.review-block .review_content .grey_button img{ float:left;}



#banner_pricing{ width:100%; position:relative; background:url(../images/pricing-banner.jpg) center 0 no-repeat; /*height:580px;*/ height:auto;}
#banner_pricing .container{ width:100%; padding:0 10px;}
#banner_pricing .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#banner_pricing .banner_img{ float:right; display:inline-block; vertical-align: top; padding-top: 0; display:none; }
#banner_pricing .banner_img > img { width: 560px;}
#banner_pricing .banner_content{  display: inline-block;  float: left; /*padding: 15px 10px 50px 15px;*/ width: 100%; padding:10px;}
#banner_pricing .banner_content h3 {
    color: #fff;
    display: inline-block;
    /* font-family: "Raleway",sans-serif; */
    font-size: 30px;
    font-weight: 300;
    line-height: 48px;
    padding-bottom: 10px;
	float:right;
	}
#banner_pricing .banner_content h3 span{  font-size: 33px;font-weight: 700;margin-right: 5px;}
#banner_pricing .banner_content h2 {
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    padding-bottom: 10px;
	display:none;
}
#banner_pricing .banner_content h2 .block{ display:block; color:#fff;}

#banner_pricing .banner_form{  border: 1px solid #696969;
    border-radius: 5px;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    height: auto;
    margin-top: 25px;
    padding: 10px 15px;
    vertical-align: top;
    width: 680px; display:none;}
#banner_pricing .join_form {
    border-spacing: 0;
}	
	
#banner_pricing .banner_form h4{ color:#fff; font-size:40px; font-weight:700;}
#banner_pricing .banner_form h6{ color:#fff; font-size:18px; font-weight:400; padding-bottom:10px;}

#banner_pricing .join_form{ width:100%;}
#banner_pricing .join_form .first-td{ padding-right:20px; width:50%; vertical-align: top;}

#banner_pricing .join_form input[type="text"] { height: 38px;}


#banner_pricing .join_form input[type="submit"]{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#80b832+0,67a82b+100 */
background: #80b832; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgwYjgzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2N2E4MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #80b832 0%, #67a82b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80b832), color-stop(100%,#67a82b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #80b832 0%,#67a82b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #80b832 0%,#67a82b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #80b832 0%,#67a82b 100%); /* IE10+ */
background: linear-gradient(to bottom, #80b832 0%,#67a82b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80b832', endColorstr='#67a82b',GradientType=0 ); /* IE6-8 */;
 width:100%;}
 
 #banner_pricing .join_form .text{ color:#fff; font-size:16px;}
 #banner_pricing .join_form .join-text{ font-size:24px; color:#fff; font-weight:500;  text-align:center; padding:10px; position:relative;}
 #banner_pricing .join_form .join-text span{ background:#000;padding: 5px; padding: 5px 10px;  position: relative;}
 #banner_pricing .join_form .join-text:before{ height:1px; width:100%; background:#686866; position:absolute; content:""; left:0; top:50%;}
 
 #banner_pricing .join_form .social-btns{  text-align:center; padding:5px; position:relative;   margin-top: 5px;}
 #banner_pricing .social-btns .btn{ border-radius:15px; color:#fff; text-align:center; padding:7px 30px; display:inline-block; font-size:16px; margin:0 5px; position:relative;  width: 145px; cursor:pointer; }
 #banner_pricing .social-btns .btn span{ position:absolute; left:10px; top: 7px;}
#banner_pricing .social-btns .fb-btn{ background:#284ba1; }
#banner_pricing .social-btns .google-btn{ background:#e15931; }
#banner_pricing .social-btns .twitter-btn{ background:#0eb4f2; }



.pricing_block{ width:100%; display:inline-block; text-align:center; padding:30px 0; }
.pricing_block h3{ display:inline-block;   color:#000; font-size:48px; padding:10px 0 20px; font-weight:700; font-family: "Raleway",sans-serif;}
.pricing_block h3 span{ color:#75a037;}
.pricing_block p{ color:#1d2426; font-size:18px; font-weight:300; margin:0 auto; line-height:26px;}
.pricing_block p span{font-weight:600;}

.pricing_block .plan{ margin:35px 0 0 -45px; position:relative;}
.pricing_block .plan:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.pricing_block .plan li{ width:33.33%; padding-left:45px; float:left; display:inline-block; }
.pricing_block .plan li .basic_Plan{ width:100%; background:#fff; border-radius:3px; border:1px solid #ddd; padding:35px; text-align:center; position: relative; }
.pricing_block .plan li .basic_Plan h2{ font-size: 60px; font-weight: 500; letter-spacing: -2px; color:#f56715; font-weight:500; line-height: 70px;}
.pricing_block .plan li .basic_Plan h2.green-txt{ color:#75a037;}

.pricing_block .plan li .basic_Plan h6{ font-size:16px; color:#696969; font-weight:300; margin-bottom:10px;}
.pricing_block .plan li .basic_Plan .price1{ border-bottom: 1px dashed #9b9b9b;  text-align: center; font-family: Arial,Helvetica,sans-serif; border-top: 1px dashed #9b9b9b;  color: #2e322f; font-size: 70px; font-weight: 800; line-height: 60px;  padding: 30px 0 10px /*20px*/ ; letter-spacing:-2px;}
.pricing_block .plan li .basic_Plan .price1 span{ font-size:20px; font-weight:400;   margin: -6px 0 0 -12px; letter-spacing:0;}
.pricing_block .plan li .basic_Plan .price1 span.font18{ font-size:18px;}
.pricing_block .plan li .basic_Plan h5 {
    color: #696969;
    font-size: 16px;
    font-weight: 300;
    letter-spacing:normal;
}

.pricing_block .plan li .basic_Plan .price{ border-bottom: 1px dashed #9b9b9b;  text-align: center; font-family: Arial,Helvetica,sans-serif; border-top: 1px dashed #9b9b9b;  color: #2e322f; font-size: 70px; font-weight: 800; line-height: 60px;  padding: 30px /*20px*/ 0; letter-spacing:-2px;}
.pricing_block .plan li .basic_Plan .price span{ font-size:20px; font-weight:400;   margin: -6px 0 0 -12px; letter-spacing:0;}
.pricing_block .plan li .basic_Plan p{ font-family: Arial,Helvetica,sans-serif; font-size:14px; color:#454d58; line-height:19px; margin:25px 0 10px;  height: 170px;}
.pricing_block .plan li .basic_Plan p span{ font-weight:600; color:#454d58;}
.pricing_block .plan li .basic_Plan .buy_btn{ background:#7c828a; padding:10px 45px 10px 25px; color:#fff; font-size:20px; font-weight:300; text-align:center; display:inline-block; cursor:pointer; border-radius:4px; position:relative;}

.pricing_block .plan li .basic_Plan .buy_btn a{ color:#fff; font-size:20px; font-weight:300; text-align:center; cursor:pointer; }

.pricing_block .plan li .basic_Plan .buy_btn:After{ background:url(../images/buy-arrow.png) 0 0 no-repeat;content: "";
    height: 19px;
    margin-left: 5px;
    margin-top: 3px;
    position: absolute;
    width: 19px; top:13px; right:15px;}


.pricing_block .plan li .basic_Plan .buy_btn:hover{ background:#75a037; }
.pricing_block .plan li .basic_Plan .buy_btn:hover a{ color:#fff;}
.pricing_block .plan li .basic_Plan .grey-stp{ position:absolute; right:0; content:"";top:0;}

.pricing_block .plan li .pro_plan{ width:100%; background:#eeeeee; border-radius:3px; border:1px solid #ddd; padding:40px 0; text-align:center; position:relative;}
.pricing_block .plan li .pro_plan .grn-stp{ position:absolute; right:0; content:"";top:0;}
.pricing_block .plan li .pro_plan h2{font-size:70px; color:#31363d; font-weight:500; line-height: 65px;}
.pricing_block .plan li .pro_plan h6{ font-size:16px; color:#696969; font-weight:300; margin-bottom:10px;}
.pricing_block .plan li .pro_plan .price{ border-bottom: 1px dashed #9b9b9b;  text-align: center; font-family: Arial,Helvetica,sans-serif; border-top: 1px dashed #9b9b9b;  color: #fff; font-size: 70px; font-weight: 800; line-height: 60px;  padding: 30px 20px; letter-spacing:-2px; background:#454d58;}
.pricing_block .plan li .pro_plan .price span{ font-size:20px; font-weight:400;   margin: -6px 0 0 -12px; letter-spacing:0;}
.pricing_block .plan li .pro_plan p{ font-family: Arial,Helvetica,sans-serif; font-size:14px; color:#454d58; line-height:19px; margin:25px 0 10px;  height: 160px; padding:0 40px;}
.pricing_block .plan li .pro_plan p span{ font-weight:600; color:#454d58; text-transform:uppercase;}
.pricing_block .plan li .pro_plan .buy_btn{ background:#454d58; }


.result_block {  display: inline-block;  padding: 0;   width: 100%; margin-top:15px; border-bottom:1px solid #d1d1d1; margin-bottom:10px;}
.result_block h5{ color: #515151;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    text-align: center;}
.result_block .result_content{ margin:30px 0 0 -25px;}
.result_block .result_content:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;}

.result_block .result_content li{ width:33.33%; padding-left:25px; float:left; display:inline-block; font-family: 'Raleway', sans-serif; vertical-align:top;}
.result_block .result_content li .grid_1{ width:100%; display:inline-block; padding:10px; text-align:center; }
.result_block .result_content li .grid_1 h4{ font-size:22px; color:#262626; font-weight:300; padding:20px 0;}
.result_block .result_content li .grid_1 p{ font-family: Arial,Helvetica,sans-serif; font-size:14px; color:#454d58; line-height:19px; margin:5px 0 10px;  padding:0 ; height:140px;}
.result_block .result_content li .grid_1 .img_block {  display: inline-block;  height: 130px;  width: 100%;}

.contact_block{display: inline-block;  padding: 0;   width: 100%; margin-top:10px; text-align:center ; font-family: 'Raleway', sans-serif; padding-bottom:20px;}
.contact_block h3{ color:#242829; font-size:30px; font-weight:300 ; margin-bottom:10px;}
.contact_block h3 span{ font-weight:600;}

.contact_block .click_btn{ background:#75a037; padding:10px 45px 10px 25px; color:#fff; font-size:20px; font-weight:300; text-align:center; display:inline-block; cursor:pointer; border-radius:4px; position:relative;}
.contact_block .click_btn:After{ background:url(../images/buy-arrow.png) 0 0 no-repeat;content: "";
    height: 19px;
    margin-left: 5px;
    margin-top: 7px;
    position: absolute;
    width: 19px;}

/* How it works page */

#banner_work{ width:100%; position:relative; background:url(../images/real-time-reviews-bg.png) repeat 0 0;  min-height: 467px;}
/*#banner_work > img {  width: 100%;}*/
#banner_work .container{ width:100%; padding:0 10px;}
#banner_work .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#banner_work .banner_img{  bottom: -5px;  padding-top: 0;   position: absolute;   right: 10px;}
#banner_work .banner_img > img { /*width: 560px;*/}
#banner_work .banner_content{  display: block;  padding: 35px 10px 0 15px; width: 100%; position:relative;}
#banner_work .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

#banner_work .banner_content .text_block{ width:100%; float:left; padding: 0 0 20px; }
#banner_work .banner_content .text_block .client_review { font-family:"Times New Roman", serif;  color: #fff; font-size: 22px; font-style:italic;}

#banner_work .text_block h2 { color: #31363d;  display: inline-block; font-size: 38px; font-weight: 700; line-height: 38px; font-family: "Raleway",sans-serif;}
#banner_work .text_block h3 { color: #31363d;  display: inline-block; font-size: 34px; font-weight: 400; line-height: 33px; padding: 0; font-family: "Raleway",sans-serif;}
#banner_work .text_block h3 span{ text-transform:uppercase;  line-height: 33px;}
#banner_work .banner_content .text_block .client_review {
    color: #fff;
    font-family: "Times New Roman",serif;
    font-size: 22px;
    font-style: italic;
    padding-top: 20px; text-shadow: 0 1px 3px #939393;
}
#banner_work .banner_content .text_block .client_review span {
    font-family: "Times New Roman",serif;
    font-size: 20px;
}
#banner_work .banner_list{ margin:30px 0 20px; }
#banner_work  .banner_list li{ color:#000000; font-size:18px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px; font-family: "Raleway",sans-serif;}
#banner_work  .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow-b.png) no-repeat 0 0 ; height:22px; width:22px; left:0; top:7px;}

.how_it_works {
    display: inline-block;
    padding: 10px 0;
    width: 100%;
}

.how_it_works .list_work {
    margin: 5px 0 0 -25px;
    position: relative;
}
.how_it_works .list_work:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.how_it_works .list_work li {
    display: inline-block;
    float: left;
    padding-left: 25px;
    width: 20%;
	vertical-align:top;
}








.review_collect {  background: url(../images/reviews-bg1.jpg) no-repeat scroll center top rgba(0, 0, 0, 0); display: inline-block;  padding: 0 10px;}
.review-block .review_collect .grid1 { padding-bottom: 10px;  padding-left: 0;  width: 50%; display:inline-block; vertical-align:top; float:left;}
.review-block .review_collect p{ color:#000000; font-weight:400; line-height:20px;}
.review-block .review_collect p span{ font-weight:600;}
.review-block .review_collect .grid_left{ width:66%; margin:20px 0 0 0;}
.review-block .review_collect .grid_left p{ margin-bottom:20px;}

.review-block .review_collect .grid2 { padding-bottom: 20px;  padding-left: 0;  width: 47%; display:inline-block; vertical-align:top; float:right;}
.review-block .grid2 .grid_right{    float: right; margin: 20px 0 0; width: 72%; }
.review-block .grid2 .grid_right p{ margin-bottom:20px;}

.review-block .review_collect .grid3 { padding:20px 0 ; width: 50%; display:inline-block; vertical-align:top; float:left;}
.review-block .review_collect p a{ color:#000000; text-decoration:underline;}

.review-block .review_collect .grid4 { padding-bottom: 30px;  padding-left: 0;  width: 47%; display:inline-block; vertical-align:top; float:right;}
.review-block .grid4 .grid_right{    float: right;  margin: 14px 0 0;    width: 74%; }
.review-block .grid4 .grid_right p{ margin-bottom:20px;}

.signup_block{ width:100%; position:relative; display:inline-block; background:#f6f6f6; }
.signup_block .left-img{ width:49%; display:inline-block; vertical-align:top;}
.signup_block .left-img > img {  width: 100%;}
.signup_block .grid-form{ width:50%; display:inline-block; vertical-align:top;  padding: 30px ;}
.signup_block .grid-form h4{ color:#629a15; font-size:24px; font-weight:500;}
.signup_block .grid-form .form-content{ width:80%; display:inline-block;  margin-top: 20px;}
.signup_block .grid-form .signup_form{ width:100%;  border-spacing: 0;}

.signup_block .grid-form .signup_form td{ vertical-align:top;}
.siteForm .signup_form input[type="text"]{ height:42px; margin:0;}
.siteForm .signup_form input[type="submit"]{ background:#000;}

.review-img { display:none;}



/* adminstrative dashboard*/
#banner_admin{ width:100%; position:relative; background:url(../images/admin-dashb_bg.jpg) center 0 no-repeat; min-height:467px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1383a9+0,1383a9+18,062b48+83,062b48+100 */
background: #1383a9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxMzgzYTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiMxMzgzYTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiMwNjJiNDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDYyYjQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover, #1383a9 0%, #1383a9 18%, #062b48 83%, #062b48 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#1383a9), color-stop(18%,#1383a9), color-stop(83%,#062b48), color-stop(100%,#062b48)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #1383a9 0%,#1383a9 18%,#062b48 83%,#062b48 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #1383a9 0%,#1383a9 18%,#062b48 83%,#062b48 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #1383a9 0%,#1383a9 18%,#062b48 83%,#062b48 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #1383a9 0%,#1383a9 18%,#062b48 83%,#062b48 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1383a9', endColorstr='#062b48',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
 }
#banner_admin .banner_admin{ background:url(../images/admin-dashb_bg.png) repeat 0 0; width:100%;}
#banner_admin .container{ width:100%; padding:0 10px;}
#banner_admin .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#banner_admin .banner_img{ float:right; padding-top: 66px; }
#banner_admin .banner_img > img { /*width: 560px;*/}
#banner_admin .banner_content{  display: block;  padding: 35px 10px 0 15px; width: 100%;}
#banner_admin .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

#banner_admin .banner_content .text_block{ width:49%; float:left; padding: 0; }
#banner_admin .banner_content .text_block .client_review { font-family:"Times New Roman", serif;
    color: #fff;
    font-size: 22px; font-style:italic;
}

#banner_admin .text_block h2 { color: #fff;  display: inline-block; font-size: 48px; font-weight: 700; line-height: 48px; font-family: "Raleway",sans-serif;}
#banner_admin .text_block h3 { color: #fff;  display: inline-block; font-size: 28px; font-weight: 400; line-height: 33px; padding: 10px 0; font-family: "Raleway",sans-serif;}
#banner_admin .text_block h3 span{ text-transform:uppercase;  line-height: 33px;}
#banner_admin .banner_list{ margin:30px 0 20px; }
#banner_admin  .banner_list li{ color:#fff; font-size:22px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px; font-family: "Raleway",sans-serif;}
#banner_admin  .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow1.png) no-repeat 0 0 ; height:22px; width:22px; left:0; top:7px;}

.yellow_btn {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdd84c+0,e8bd26+100 */
background: #fdd84c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGJkMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fdd84c 0%, #e8bd26 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdd84c), color-stop(100%,#e8bd26)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fdd84c 0%,#e8bd26 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fdd84c 0%,#e8bd26 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fdd84c 0%,#e8bd26 100%); /* IE10+ */
background: linear-gradient(to bottom, #fdd84c 0%,#e8bd26 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd84c', endColorstr='#e8bd26',GradientType=0 ); /* IE6-8 */
    border-radius: 5px;
   font-family: 'Raleway', sans-serif; font-weight:400; color:#000000; font-size:20px; 
    display: inline-block;
    line-height: 20px;
    margin: 20px  auto 0;
    padding: 15px 55px;
    text-align: center;
	border:1px solid #dcae0c;
}

.yellow_btn:hover{color: #000000;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8bd26+0,fdd84c+100 */
background: #e8bd26; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4YmQyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGQ4NGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #e8bd26 0%, #fdd84c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8bd26), color-stop(100%,#fdd84c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e8bd26 0%,#fdd84c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e8bd26 0%,#fdd84c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e8bd26 0%,#fdd84c 100%); /* IE10+ */
background: linear-gradient(to bottom, #e8bd26 0%,#fdd84c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8bd26', endColorstr='#fdd84c',GradientType=0 ); /* IE6-8 */}

.admin_dash_block{
    position: relative;
    width: 100%;
}

.target_review{ display: inline-block; padding: 30px 0;  width: 100%;}

.target_review h3 { color: #000; font-size: 36px;  font-weight: 600;   padding: 10px 0 ;  line-height: 35px; text-align: center;   font-family: "Raleway",sans-serif;}
.target_review p {  color: #151515;  font-size: 16px;  font-weight: 300;  line-height: 25px;  margin: 0 auto; padding-bottom:10px;}
.target_review .top-text{ text-align:center; width:90%;}
.target_review .row_content{ width:100%; position:relative;  padding: 30px 0;}
.target_review .left_block{ float:left; width:35%;}
.target_review .left_block img{ border:1px solid #ddd;}
.target_review .right_block{ float:left; width:65%;}
.target_review .right_block p{ margin-bottom:20px;}

.fav_feature{ width:100%; display:inline-block; background:#f6f6f6;  padding: 20px;}
.fav_feature h3 { color: #000; font-family: "Raleway",sans-serif; font-size: 36px; font-weight: 400; line-height: 40px; padding: 10px 0;  width: 85%; }
.fav_feature h3 span{ line-height: 40px; font-family:inherit;}
.admin_dash_block .green-txt { color:#75a037;}

.fav_feature .left_block{ float:left; width:55%;  padding-top: 20px;}
.fav_feature .left_block ul {padding-top: 20px;}
.fav_feature .left_block ul li{ color:#31363d; font-size:18px; padding-bottom:20px; line-height:22px; font-weight:400; position:relative; padding-left:40px;}
.fav_feature .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.fav_feature .right_block{ float:right; width:43%;}
.fav_feature .blue-box{ background-color:#003c5d; background-image:url(../images/admin-dashb_bg.png) ; background-repeat:repeat; width:100%; display:inline-block;
padding:20px; margin-top:20px; color:#fff; font-size:19px;}



.star_rating{ width:100%; display:inline-block; background:#fff;  padding: 20px;}
.star_rating h3 { color: #000; font-family: "Raleway",sans-serif; font-size: 36px; font-weight: 400; line-height: 40px; padding: 10px 0;   }
.star_rating h3 span{ line-height:40px; font-family:inherit;}
.star_rating .left_block{ float:left; width:55%;  padding-top: 20px;}
.star_rating .left_block ul {padding-top: 20px;}
.star_rating .left_block ul li{ color:#31363d; font-size:18px; padding-bottom:20px; line-height:22px; font-weight:400; position:relative; padding-left:40px;}
.star_rating .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}

.star_rating .right_block{ float:right; width:43%; padding:30px 0 0;}
.star_rating .green-box{ background-color:#75a037; background-image:url(../images/admin-dashb_bg.png) ; background-repeat:repeat; width:100%; display:inline-block;
padding:20px; margin-top:20px; color:#fff; font-size:19px;}



/* website-tools */

#website_tools{ width:100%; position:relative; background:url(../images/banner-bg-web.png) 0 0 repeat; min-height:467px;}

#website_tools .container{ width:100%; padding:0 10px;}
#website_tools .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#website_tools .banner_img{ float:right; padding-top: 0; }
#website_tools .banner_img > img { /*width: 560px;*/}
#website_tools .banner_content{  display: block;  padding: 15px 10px 0 15px; width: 100%;}
#website_tools .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#website_tools .banner_content .banner_hdng{ width:70%; display:inline-block; position:relative;}
#website_tools .banner_content h2 { color: #15161e;  display: inline-block; font-size: 36px; font-weight: 500; line-height: 40px; font-family: "Raleway",sans-serif; }
#website_tools .banner_content h3 { color: #040404;  display: inline-block; font-size: 20px; font-weight: 300; line-height: 36px; padding: 0; font-family: "Raleway",sans-serif;}
#website_tools .banner_content h3 span{ font-weight:600;}
#website_tools .banner_content .text_block{ width:49%; float:left; padding: 15px 0 0 0; }
#website_tools .text_block h4{  color: #040404;  display: inline-block; font-size: 30px; font-weight: 700; line-height: 30px; padding: 0; font-family: "Raleway",sans-serif; margin:15px 0 0; }
#website_tools .banner_list{ margin:15px 0 20px; display:table; width:100%;}
#website_tools  .banner_list li{ color:#3c3c3d; font-size:16px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px; display:inline-block; width:49%;}
#website_tools  .banner_list li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:7px;}



.green_btn {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#81b932+0,66a72b+100 */
background: #81b932; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYjkzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmE3MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #81b932 0%, #66a72b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81b932), color-stop(100%,#66a72b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #81b932 0%,#66a72b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #81b932 0%,#66a72b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #81b932 0%,#66a72b 100%); /* IE10+ */
background: linear-gradient(to bottom, #81b932 0%,#66a72b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b932', endColorstr='#66a72b',GradientType=0 ); /* IE6-8 */
    border-radius: 5px;
   font-family: 'Raleway', sans-serif; font-weight:400; color:#fff; font-size:20px; 
    display: inline-block;
    line-height: 20px;
    margin: 20px  auto 0;
    padding: 15px 55px;
    text-align: center;
	border:1px solid #52812a;
	font-weight:500;
}

.green_btn:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66a72b+0,81b932+100 */
background: #66a72b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTcyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWI5MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #66a72b 0%, #81b932 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66a72b), color-stop(100%,#81b932)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #66a72b 0%,#81b932 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #66a72b 0%,#81b932 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #66a72b 0%,#81b932 100%); /* IE10+ */
background: linear-gradient(to bottom, #66a72b 0%,#81b932 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a72b', endColorstr='#81b932',GradientType=0 ); /* IE6-8 */;
color:#fff;}



.web_tools {
    display: inline-block;
    padding: 30px 0;
    width: 100%;
}

.web_tools h3 {
    color: #000;
    font-family: "Raleway",sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 35px;
    padding: 10px 0;
    text-align: center;
}

.web_tools .top-text {
    text-align: center;
    width: 80%;
	font-size:18px;
}
.web_tools p {
    color: #151515;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
    margin: 0 auto;
    padding-bottom: 10px;
}
.web_tools .green-txt {
    color: #75a037;
}


.tools_block {
    display: inline-block;
    padding: 10px 0;
    width: 100%;
}
.tools_block ul {
    display: inline-block;
    margin-left: -20px;
}
.tools_block ul li {
    display: inline-block;
    float: left;
    width: 25%;  padding: 0 0 20px 20px;
}
.tools_block ul li .block1 {
    font-family: "Raleway",sans-serif;
    padding: 20px;
    text-align: center;
    width: 100%;
	background:#fafafa;
	border:1px solid #eceaea;
}
.tools_block .block1 .img_block{ width:100%; height:100px;}

.tools_block .block1 h4 {
    color: #262626;
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px 0;
    
}
.tools_block .block1 p {  color: #242829;  font-size: 14px;    font-weight: 400; height: 110px;    line-height: 20px; margin-bottom:10px;}


.tools_block .grey_btn{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#868b91+0,62656a+100 */
background: #868b91; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2OGI5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MjY1NmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #868b91 0%, #62656a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#868b91), color-stop(100%,#62656a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #868b91 0%,#62656a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #868b91 0%,#62656a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #868b91 0%,#62656a 100%); /* IE10+ */
background: linear-gradient(to bottom, #868b91 0%,#62656a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868b91', endColorstr='#62656a',GradientType=0 ); /* IE6-8 */
color:#fff; font-size:18px; padding:5px 40px; border-radius:3px; border:1px solid #70757d; position:relative;}

.tools_block .grey_btn:hover{color:#000; border:1px solid #dcae0c;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcd74a+0,e9be27+100 */
background: #fcd74a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZDc0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWJlMjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fcd74a 0%, #e9be27 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcd74a), color-stop(100%,#e9be27)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcd74a 0%,#e9be27 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcd74a 0%,#e9be27 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcd74a 0%,#e9be27 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcd74a 0%,#e9be27 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd74a', endColorstr='#e9be27',GradientType=0 ); /* IE6-8 */}

.tools_block .grey_btn .btn-arrow{ background:url(../images//btn-arrow.png)0 0 no-repeat; height:19px; width:19px; position:absolute; top:10px;}
.tools_block .grey_btn:hover .btn-arrow{ background:url(../images/btn-arrow-hover.png) 0 0 no-repeat;}


.rating{ width:100%; color:#75a037; font-size:18px; font-weight:500; margin-top:10px;}
.rating span { margin:0 0 0 5px ;}
.rating span img{  margin:5px 0 0 0;}






/* Kiosk listing */

#kiosk_listing{ width:100%; position:relative; background:url(../images/banner-bg-kiosk.png) 0 0 repeat; min-height:467px;}

#kiosk_listing .container{ width:100%; padding:0 10px;}
#kiosk_listing .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#kiosk_listing .banner_img{ float:right; padding-top: 0; }
#kiosk_listing .banner_img > img { /*width: 560px;*/}
#kiosk_listing .banner_content{  display: block;  padding: 15px 10px 0 15px; width: 100%;}
#kiosk_listing .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#kiosk_listing .banner_content .banner_hdng{display:inline-block; position:relative;}
#kiosk_listing .banner_content h2 { color: #fbd649;  display: block; font-size:48px; font-weight: 700; line-height: 75px; font-family: "Raleway",sans-serif; }
#kiosk_listing .banner_content h3 { color: #fff;  display: inline-block; font-size: 82px; font-weight: 400; line-height: 66px; font-family: "Raleway",sans-serif; padding: 0 0 30px;}

#kiosk_listing .banner_content .text_block{ width:44%; float:left; padding: 15px 0 0 0; }
#kiosk_listing .text_block h4{  color: #fff;  display: inline-block; font-size: 30px; font-weight: 700; line-height: 30px;  font-family: "Raleway",sans-serif; padding: 20px 0 0; }
#kiosk_listing .banner_list{ margin:15px 0 20px; display:table; width:100%;}
#kiosk_listing  .banner_list li{ color:#fff; font-size:20px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px; display:inline-block; width:100%; font-family: "Raleway",sans-serif;}
#kiosk_listing  .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:7px;}

.black_btn{ border: 1px solid #221f1f;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    margin: 20px auto 0;
    padding: 15px 55px;
    text-align: center;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#61635f+0,040404+100 */
background: #61635f; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxNjM1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #61635f 0%, #040404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61635f), color-stop(100%,#040404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #61635f 0%,#040404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #61635f 0%,#040404 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #61635f 0%,#040404 100%); /* IE10+ */
background: linear-gradient(to bottom, #61635f 0%,#040404 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61635f', endColorstr='#040404',GradientType=0 ); /* IE6-8 */

}
.product_block {  display: inline-block;   padding: 10px 0;   width: 100%;}

.product_block ul {  display: inline-block;  margin-left: -20px;}

.product_block ul li {  display: inline-block;  float: left;  padding: 0 0 20px 20px;  width: 25%; vertical-align:top;}
.product_block ul li .block1 {  background: none repeat scroll 0 0 #fafafa;  border: 1px solid #eceaea;  font-family: "Raleway",sans-serif;   padding: 20px 0;
    text-align: center;   width: 100%;}
	
.product_block .block1 h4 {  padding: 15px ;}
.product_block .block1 h4 a{  color: #262626;  font-size: 18px;  font-weight: 600;  line-height: 20px; }
.product_block .block1 h4 a:hover{ color:#598f0b;}
.product_block .block1 .img_block {  height: 220px;   width: 100%;}
.product_block .block1 .img_block img{ height:200px;}
.product_block .block1 .product_price{ border-bottom:1px solid #eceaea; border-top:1px solid #eceaea; font-size:30px; color:#31363d; font-weight:700;  padding: 10px 0;}
.product_block .product_btn{ width:100%; display:inline-block;}
.product_block .green_btn {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#81b932+0,66a72b+100 */
background: #81b932; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYjkzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmE3MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #81b932 0%, #66a72b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81b932), color-stop(100%,#66a72b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #81b932 0%,#66a72b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #81b932 0%,#66a72b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #81b932 0%,#66a72b 100%); /* IE10+ */
background: linear-gradient(to bottom, #81b932 0%,#66a72b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b932', endColorstr='#66a72b',GradientType=0 ); /* IE6-8 */
    border-radius: 5px;
  font-weight:400; color:#fff;
    display: inline-block;
    line-height: 20px;
    margin: 20px  auto 0;
    padding: 10px 15px ;
    text-align: center;
	border:1px solid #52812a;
	font-size:18px;
	font-family: 'Open Sans';
}

.product_block .green_btn:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66a72b+0,81b932+100 */
background: #66a72b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTcyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWI5MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #66a72b 0%, #81b932 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66a72b), color-stop(100%,#81b932)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #66a72b 0%,#81b932 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #66a72b 0%,#81b932 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #66a72b 0%,#81b932 100%); /* IE10+ */
background: linear-gradient(to bottom, #66a72b 0%,#81b932 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a72b', endColorstr='#81b932',GradientType=0 ); /* IE6-8 */;
color:#fff;}


.product_block .grey_btn {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#858a90+0,64676c+100 */
background: #858a90; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1OGE5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDY3NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #858a90 0%, #64676c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#858a90), color-stop(100%,#64676c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #858a90 0%,#64676c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #858a90 0%,#64676c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #858a90 0%,#64676c 100%); /* IE10+ */
background: linear-gradient(to bottom, #858a90 0%,#64676c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858a90', endColorstr='#64676c',GradientType=0 ); /* IE6-8 */
    border-radius: 5px;
  font-weight:400; color:#fff; 
    display: inline-block;
    line-height: 20px;
    margin: 20px  auto 0 10px;
    padding: 10px 25px ;
    text-align: center;
	border:1px solid #70757d;
	font-size:18px;
	font-family: 'Open Sans';
}

.product_block .grey_btn:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#64676c+0,858a90+100 */
background: #64676c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0Njc2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NThhOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #64676c 0%, #858a90 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64676c), color-stop(100%,#858a90)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #64676c 0%,#858a90 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #64676c 0%,#858a90 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #64676c 0%,#858a90 100%); /* IE10+ */
background: linear-gradient(to bottom, #64676c 0%,#858a90 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64676c', endColorstr='#858a90',GradientType=0 ); /* IE6-8 */
color:#fff;}

/* Reseller */

#reseller{
    background: url(../images/bg-reseller.png) repeat;
    height: auto;
    position: relative;
    width: 100%;
}
#reseller .container {
    padding: 0 10px;
    width: 100%;
}

#reseller .container:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
#reseller .banner_content { display: block;  padding: 15px 10px 0 15px;  width: 100%; float: left; position: relative;}
#reseller .banner_text{ float:left; width:66%;}
#reseller .banner_img { padding-top: 0;}
#reseller .banner_img > img {
    display: block;
    width: 100%;
}
#reseller .banner_content h2 {
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
	padding-top:20px;
}

#reseller .banner_text h3 {
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 32px;
    font-weight: 400;
    line-height: 36px;
	
}
#reseller .banner_content .banner_text .client_review {
    color: #fff;
    font-family: "Times New Roman",serif;
    font-size: 20px;
    font-style: italic;
    margin-top: 10px;
}
#reseller .banner_content .banner_text .client_review span {
    font-family: "Times New Roman",serif;
    font-size: 20px;
}

#reseller .banner_content .banner_text .call-today {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 25px;
     margin-top: 20px;
}
#reseller .banner_content .banner_text .call-today span {
   font-weight:800;  font-family: "Raleway",sans-serif; font-size:33px;
}

#reseller .banner_form{  background: none repeat scroll 0 0 #fff;
    border-radius: 5px 5px 0 0;
    bottom: 0;
    display: inline-block;
    float: right;
    font-family: "Raleway",sans-serif;
    height: auto;
    margin-top: 25px;
    padding: 10px 15px 25px;
    position: absolute;
    right: 10px;
    vertical-align: top;
    width: 29%;}
	
#reseller .form_content {
    padding: 20px 5px 10px;
}

#reseller .siteForm input[type="text"] {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #dedede;
    border-radius: 4px;
    box-shadow: 1px 3px 10px -6px #c2c4c4 inset;
    box-sizing: border-box;
    color: #7a7a7a;
    font-size: 13px;
    height: 40px;}
	
#reseller .siteForm input[type="submit"] {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fdd84c+0,e8bd26+100 */
background: #fdd84c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDg0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGJkMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fdd84c 0%, #e8bd26 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdd84c), color-stop(100%,#e8bd26)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fdd84c 0%,#e8bd26 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fdd84c 0%,#e8bd26 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fdd84c 0%,#e8bd26 100%); /* IE10+ */
background: linear-gradient(to bottom, #fdd84c 0%,#e8bd26 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd84c', endColorstr='#e8bd26',GradientType=0 ); /* IE6-8 */
    border-radius: 5px;
   font-family: 'Raleway', sans-serif; font-weight:400; color:#000000; font-size:21px; 
    display: inline-block;
    line-height: 20px;
    margin: 20px  auto 0;
    padding: 12px 55px;
    text-align: center;
	border:1px solid #dcae0c; width: 100%;
}

#reseller .form_content h3 {
    color: #75a037;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 26px;
    font-weight: 400;
    line-height: 25px;
	
}

#reseller .form_content h4 {
    color: #013753;
    display: inline-block;
    font-size: 28px;
    font-weight: 800;
    line-height: 30px; text-transform:uppercase;
	
}

#reseller .form_content h6 {
    color: #013753;
    display: inline-block;
    font-size: 19px;
    font-weight: 400;
    line-height: 30px;  padding: 7px 0 10px;}
	
#reseller .form_content .support {  color: #004363;
    font-size: 30px;
    font-weight: 800;
    line-height: 25px;
    margin-top: 15px;
    padding-bottom: 10px;
    text-align: center;}
	
#reseller .form_content .support span {display: block;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase; padding-bottom: 5px;  }
   
.slider_block {  background: none repeat scroll 0 0 #f6f6f6;  padding: 0 15px; margin-top: 20px;}
 
.web_mng_block{ width:100%;  border:1px solid #e8e5e5; display:inline-block; margin-top:20px; background:#fff;  position: relative; vertical-align: top;} 
.web_mng_block .left_text{ width:50%; float:left; padding:20px; background:#fff;}

.web_mng_block .left_text h2 {
    color: #31363d;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 30px;
	
}
.web_mng_block .left_text h3{ color:#75a037;   display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 31px;
    font-weight: 400;
    line-height: 42px;}
.web_mng_block .left_text p{ color:#151515; font-size:15px; line-height:24px; font-family: "Raleway",sans-serif;   margin-top: 10px;
    width: 85%;}
.web_mng_block .left_text p strong{ font-family:inherit; font-weight:700;}
.web_mng_block .green_btn {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#81b932+0,66a72b+100 */
background: #81b932; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYjkzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmE3MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #81b932 0%, #66a72b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81b932), color-stop(100%,#66a72b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #81b932 0%,#66a72b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #81b932 0%,#66a72b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #81b932 0%,#66a72b 100%); /* IE10+ */
background: linear-gradient(to bottom, #81b932 0%,#66a72b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b932', endColorstr='#66a72b',GradientType=0 ); /* IE6-8 */
    border-radius: 5px;
    font-weight:400; color:#fff; font-size:20px; 
    display: inline-block;
    line-height: 20px;
    margin:21px  auto 0;
    padding: 10px 45px 10px 20px;
    text-align: center;
	border:1px solid #52812a; position:relative;
}

.web_mng_block .green_btn:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66a72b+0,81b932+100 */
background: #66a72b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTcyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWI5MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #66a72b 0%, #81b932 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66a72b), color-stop(100%,#81b932)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #66a72b 0%,#81b932 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #66a72b 0%,#81b932 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #66a72b 0%,#81b932 100%); /* IE10+ */
background: linear-gradient(to bottom, #66a72b 0%,#81b932 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a72b', endColorstr='#81b932',GradientType=0 ); /* IE6-8 */;
color:#fff;}


.web_mng_block .left_text .btn-arrow {
    background: url(../images//btn-arrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 19px;
    position: absolute;
    top: 10px;   right: 10px;
    width: 19px; margin-left:10px;
}


.web_mng_block .right_text{   padding: 0;  position: absolute;   right: 0; width: 64%;}
.web_mng_block .right_text h3 {    color: #fff;    display: inline-block;    font-family: "Raleway",sans-serif;    font-size: 36px;    font-weight: 600;    line-height: 40px;  padding: 15px 5px 25px;	}

.web_mng_block .right_text .rating_thumb{ margin: 35px 0 0 -25px; position: relative;}
.web_mng_block .right_text .rating_thumb:after { clear: both; content: " "; display: block; height: 0; visibility: hidden;}
.web_mng_block .right_text .rating_thumb li { display: inline-block;  float: left;  padding-left: 25px;  width: 25%;  vertical-align: top;}
.web_mng_block .right_text .rating_thumb li .client_rating { padding: 10px;  text-align: center;  width: 100%;}
.web_mng_block .right_text .rating_thumb li .client_rating .thumb_grid {  background: none repeat scroll 0 0 #fffffd;
    border: 6px solid #fffffd;  border-radius: 50%; position: relative;  width: 100%;}
.web_mng_block .right_text .rating_thumb li .client_rating .thumb_grid img { border-radius: 50%;  display: block;  max-width: 100%;}
.web_mng_block .right_text .rating_thumb li .client_rating .thumb_grid .sn {
    background: none repeat scroll 0 0 #76a82a;
    border: 4px solid #fffffd;
    border-radius: 50%;
    bottom: 75%;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    height: 50px;
    left: 0;
    line-height: 40px;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 50px;
}
.web_mng_block .right_text .client_rating .hdng_txt{ position:relative; background:#131313; width:100%; padding:10px; border-radius:4px; margin-top:40px;}
.web_mng_block .right_text .client_rating .hdng_txt:before{ border-bottom: 15px solid #131313;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: "";
    height: 0;
    margin-left: -15px;
    position: absolute;
    top: -8px;
    width: 0;}
.web_mng_block .right_text .client_rating .hdng_txt h6{ color:#fff; font-size:16px; font-family:"Raleway",sans-serif;}

.local_seo_block {
   
    border: 1px solid #e8e5e5;
    display: inline-block;
    margin-top: 10px;
    width: 100%;background:#003c5d;
}
.local_seo_block .left_text{ width:36%; float:left;   padding-top: 15px;}
.local_seo_block ul {
    display: table;
    margin: 15px 0 20px;
    width: 100%;
}
.local_seo_block ul li {
    color: #fff;
    display: inline-block;
   /* font-family: "Raleway",sans-serif;*/
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
    padding: 13px 15px 22px 55px;
    position: relative;
    width: 100%;
	border-bottom:1px solid #032436;
}
.local_seo_block ul li:last-child{ border-bottom:0;}
.local_seo_block ul li:last-child:after{ display:none;}
.local_seo_block ul li:before {
    background: url("../images/banner-arrow1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 24px;
    position: absolute;
    width: 24px;
	left: 17px;
    top: 13px;
    width: 24px;
}

.local_seo_block ul li:after { position:absolute; width:100%; height:1px; background:#3d6e89; bottom:0; top:auto;  content: ""; left:0;}

.local_seo_block .right_text{ width:64%; float:right;  padding:15px 15px 0;  background: #fff;}

.local_seo_block .right_text h3 {
  color: #669933;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 36px;
    padding: 15px 5px 5px 50px;
}
.local_seo_block .right_text h3 span{ color:#75a037;  font-weight: 700; line-height:40px; font-family:inherit;}
.local_seo_block .right_text h4 {
 color: #31363d;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 34px;
    padding: 0 5px 10px 50px;
}

.right_text > img {  max-width: 100%;  vertical-align: bottom;}


/* local_review page css */

#local_review{ width:100%; position:relative; background:url(../images/real-time-reviews-bg.png) repeat 0 0;  min-height: 467px;}
#local_review .container{ width:100%; padding:0 10px; position:relative;}
#local_review .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#local_review .banner_img{ padding-top: 15px; position:absolute; right:10px; bottom: -49px;}
#local_review .banner_img > img { /*width: 560px;*/}
#local_review .banner_content{  display: block;  padding: 35px 10px 0 15px; width: 100%; position:relative;}
#local_review .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

#local_review .banner_content .text_block{ width:100%; float:left; padding: 20px 0; }
#local_review .banner_content .text_block .client_review { font-family:"Times New Roman", serif;
    color: #fff;
    font-size: 22px; font-style:italic;
}

#local_review .text_block h2 { color: #31363d;  display: inline-block; font-size: 48px; font-weight: 700; line-height: 48px; font-family: "Raleway",sans-serif;}
#local_review .text_block h3 { color: #31363d;  display: block; font-size: 48px; font-weight: 400; line-height: 33px; padding: 10px 0; font-family: "Raleway",sans-serif;}
#local_review .text_block h3 span{ text-transform:uppercase;  line-height: 33px;}
#local_review .banner_list{ margin:30px 0 20px; }
#local_review  .banner_list li{ color:#000000; font-size:22px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px;}
#local_review  .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow-b.png) no-repeat 0 0 ; height:22px; width:22px; left:0; top:7px;}

.black_btn1{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#60625e+0,050505+100 */
background: #60625e; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwNjI1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTA1MDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #60625e 0%, #050505 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60625e), color-stop(100%,#050505)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #60625e 0%,#050505 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #60625e 0%,#050505 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #60625e 0%,#050505 100%); /* IE10+ */
background: linear-gradient(to bottom, #60625e 0%,#050505 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60625e', endColorstr='#050505',GradientType=0 ); /* IE6-8 */;
 border: 1px solid #2c2721;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    margin: 20px auto 0;
    padding: 16px 55px;
    text-align: center;}

.black_btn1:hover{  color: #fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0a0a0a+0,60625e+100 */
background: #0a0a0a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhMGEwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MDYyNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #0a0a0a 0%, #60625e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a0a0a), color-stop(100%,#60625e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0a0a0a 0%,#60625e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0a0a0a 0%,#60625e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0a0a0a 0%,#60625e 100%); /* IE10+ */
background: linear-gradient(to bottom, #0a0a0a 0%,#60625e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a0a0a', endColorstr='#60625e',GradientType=0 ); /* IE6-8 */}

.black_btn{background: #040404;  border: 1px solid #2c2721;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    margin: 20px auto 0;
    padding: 16px 55px;
    text-align: center;}
	
	.black_btn:hover{ color: #fff; }
	
.local_review {  display: inline-block;  padding: 30px 0;  width: 100%;}
.local_review h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 36px;  font-weight: 600; line-height: 35px;  padding: 10px 0;}
.local_review .left_block h6 {  color: #31363d;  font-family: "Raleway",sans-serif;  font-size: 24px;   font-weight: 500;  line-height: 35px;  padding: 10px 0; }
.local_review .left_block h6 span{ font-weight:700; color:#75a037;}
.local_review .row_content { float:left; padding: 0 ; position: relative;  width: 100%;}
.local_review .left_block {  float: left;  width: 50%;}
.local_review .right_block { float: left; width: 50%;}
.local_review .right_block  img { vertical-align: bottom;}
.local_review p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px;}
.local_review .left_block ul { margin: 25px 0 20px;}
.local_review .left_block li {  color: #31363d; font-size: 16px; line-height:25px;  padding: 0 0 17px 35px; position: relative;font-style:italic;}
.local_review .left_block li:before {  background: url(../images/arrow-1.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);  content: "";  height: 24px;  left: 0;  position: absolute;   top: 2px; width: 24px;}
.local_review .green_box { background-color: #79a43b; color: #fff; display: inline-block;  font-size: 19px;  padding: 20px;  width: 100%;}


.business_review{ width:100%; display:inline-block; background:#f6f6f6;  padding: 20px;}
.business_review h3 { color: #31363d; font-family: "Raleway",sans-serif; font-size: 36px; font-weight: 600; line-height: 40px; padding: 10px 0 5px;  }
.business_review h3 span{ line-height: 40px; color: #75a037;}
.business_review h4 { color: #31363d; font-family: "Raleway",sans-serif; font-size: 26px; font-weight: 400; line-height: 32px; padding: 0;  }
.business_review h4 span{ line-height: 32px; color: #75a037;}
.business_review .left_block{ float:left; width:65%;  padding-top: 20px;}
.business_review .left_block ul {padding-top: 20px;  margin: 15px 0;}
.business_review .left_block ul li{ color:#31363d; font-size:18px; padding-bottom:20px; line-height:22px; font-weight:400; position:relative; padding-left:40px;}
.business_review .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.business_review .right_block{ float:right; padding: 20px 0 0;}
.business_review .yellow-box{ background-color:#f7d041; width:100%; display:inline-block; padding:20px; color:#000000; font-size:19px;}




/* business_profile_content page css */

#billboard_profile{ width:100%; position:relative; background:url(../images/business_profile_content_bg1.png) repeat 0 0;  min-height: 467px; }
#billboard_profile .container{ width:100%; padding:0 10px; position:relative;}
#billboard_profile .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

#billboard_profile .banner_img {  float: right;  padding-top: 15px;  position: relative;}
#billboard_profile .banner_img > img { /*width: 560px;*/}
#billboard_profile .banner_content{  display: block;  padding: 35px 0 15px ; width: 100%; position:relative;}
#billboard_profile .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

#billboard_profile .banner_content .text_block{ float: left;  padding: 0 0 20px 10px;  width: 56%;  }
#billboard_profile .banner_content .text_block .client_review { font-family:"Times New Roman", serif;  color: #fff;  font-size: 22px; font-style:italic;}
#billboard_profile .text_block h2 { color: #fff;  display: inline-block; font-size: 45px; font-weight: 700; line-height: 48px; font-family: "Raleway",sans-serif;}
#billboard_profile .text_block h3 { color: #fff;  display: inline-block; font-size: 34px; font-weight: 400; line-height: 33px; padding: 10px 0; font-family: "Raleway",sans-serif;}
#billboard_profile .text_block h3 span{ text-transform:uppercase;  line-height: 33px;}
#billboard_profile .banner_list{ margin:30px 0 20px;  }
#billboard_profile  .banner_list li{ color:#fff; font-size:18px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px; font-family: "Raleway",sans-serif;}
#billboard_profile  .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow1.png) no-repeat 0 0 ; height:22px; width:22px; left:0; top:7px;}
#billboard_profile .banner_content .text_block .client_review {
    color: #fff;
    font-family: "Times New Roman",serif;
    font-size: 22px;
    font-style: italic;
    padding-top: 20px;
}
#billboard_profile .banner_content .text_block .client_review span {
    font-family: "Times New Roman",serif;
    font-size: 18px;
}
.call_action {  display: inline-block;  padding: 0;  width: 100%; }
.call_action h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 36px;  font-weight: 700; line-height: 35px;  padding: 5px 0; text-align:center;}
.call_action h3 span{ color:#719f2f;}
.call_action h6 {  color: #31363d;   font-size: 24px;   font-weight: 300;  line-height: 22px;  padding: 0 0 25px; text-align:left;}
.call_action .row_content { float:left; padding: 30px 0 ; position: relative;  width: 100%;}
.call_action .right_block {  float: right;  width: 60%;  padding: 0 20px 0 0;}
.call_action .left_block {  float: left; left: 0;  padding-top: 15px;  position: absolute;  top: 0;   width: 38%;}
.call_action .right_block  img { vertical-align: bottom;}
.call_action p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px; font-family: "Raleway",sans-serif;}
.call_action .right_block .green_box { background-color: #79a43b; display: inline-block;  padding: 20px;  width: 100%; background-image:url(../images/green-box-bg.png); background-repeat:repeat; margin-top:40px;}
.call_action .right_block .green_box h6{ color: #fff; font-size: 18px; font-weight:500; text-align:left; line-height:24px;}

.business_profile{ width:100%; display:inline-block; background:#f6f6f6;  padding: 20px;}
.business_profile h3 { color: #31363d; font-family: "Raleway",sans-serif; font-size: 34px; font-weight: 400; line-height: 40px; padding: 10px 0 5px; text-align: left;  width: 60%; float:right;  }
.business_profile h3 span{ line-height: 40px; color: #75a037; font-family: "Raleway",sans-serif; font-size: 31px; font-weight: 400;}
.business_profile h4 { color: #000; font-family: "Raleway",sans-serif; font-size: 26px; font-weight: 400; line-height: 32px; padding: 0;  }
.business_profile h4 span{ line-height: 32px; color: #75a037;}
.business_profile .left_block{ float:left; width:40%;  padding-top: 80px;}
.business_profile .left_block ul {padding-top: 10px;  }
.business_profile .left_block ul li{ color:#31363d; font-size:16px; padding-bottom:20px; line-height:22px; font-weight:300; position:relative; padding-left:40px; font-family: "Raleway",sans-serif;}
.business_profile .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.business_profile .right_block{ float:right; padding: 20px 0 0;   width: 58%; text-align: center;}
.business_profile .orange-box{ background-color:#f67c52; width:100%; display:inline-block; padding:20px; color:#fff ;font-size:19px; background-image:url(../images/business_profile_content_bg1.png);}

.publishing {  display: inline-block;  padding: 30px 0 0;  width: 100%;}
.publishing h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 35px;  font-weight: 700; line-height: 35px;  padding: 5px 0; }
.publishing h3 span{ color:#719f2f; font-family:inherit;}
.publishing .row_content { float:left; padding: 3px 0 ; position: relative;  width: 100%;}
.publishing .left_block {  float: left;  width: 50%;  padding: 0 20px 0 0;}
.publishing .left_block h5 {  color: #31363d;   font-size: 24px;   font-weight: 400;  line-height: 22px;  padding: 0; font-family: "Raleway",sans-serif;}
.publishing .left_block h5  span{ color:#719f2f; font-weight:700; font-family: "Raleway",sans-serif;}
.publishing .left_block ul {padding-top: 20px;  }
.publishing .left_block ul li{ color:#31363d; font-size:16px; padding-bottom:20px; line-height:22px; font-weight:400; position:relative; padding-left:40px; font-family: "Raleway",sans-serif;}
.publishing .left_block ul li a{color:#719f2f; text-decoration:underline; font-family: "Raleway",sans-serif;}
.publishing .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.publishing .right_block { float: right; padding-top: 5px; text-align: center;}
.publishing .right_block  img { vertical-align: bottom;}
.publishing p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px;}
.publishing .right_block .green_box { background-color: #79a43b; display: inline-block;  padding: 20px;  width: 100%; background-image:url(../images/green-box-bg.png); background-repeat:repeat; margin-top:10px;}
.publishing .right_block .green_box h6{ color: #fff; font-size: 18px; font-weight:500; text-align:left; line-height:24px;}



/* Qr Code page css */

#qr_code{ width:100%; position:relative; background:url(../images/qr-bg.png) repeat 0 0;  min-height: 467px;}
#qr_code .qr_code_bg{ width:100%; background:url(../images/qr-code-bg1.png) no-repeat 280px 0;}
#qr_code .container{ width:100%; padding:0 10px; position:relative;}
#qr_code .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#qr_code .banner_img {  float: right;  padding-top: 15px; width: 30%; position: relative;}
#qr_code .banner_img > img { /*width: 560px;*/}
#qr_code .banner_content{  display: block;  padding: 15px 0  15px 15px; width: 100%; position:relative;}
#qr_code .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#qr_code .banner_content .text_block{ float: left;  padding: 20px 0 20px 10px;  width: 61%;   position:relative;}
#qr_code .banner_content .text_block .client_review { font-family:"Times New Roman", serif;  color: #fff;  font-size: 22px; font-style:italic;}
#qr_code .banner_content .text_block .client_review span{ font-family:"Times New Roman", serif; font-size:18px;}
#qr_code .text_block h2 { color: #fff;  display: inline-block; font-size: 45px; font-weight: 700; line-height: 48px; font-family: "Raleway",sans-serif;}
#qr_code .text_block h3 { color: #fff;  display: inline-block; font-size: 36px; font-weight: 400; line-height: 48px; padding: 0; font-family: "Raleway",sans-serif;}
#qr_code .text_block h3 span{ text-transform:uppercase;  line-height: 48px;}
#qr_code .text_block .code_img {    bottom: 25px;  position: absolute;   right: 0;}
#qr_code .banner_list{ margin:30px 0 20px; }
#qr_code  .banner_list li{ color:#fff; font-size:18px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px; font-family: "Raleway",sans-serif;}
#qr_code  .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow1.png) no-repeat 0 0 ; height:22px; width:22px; left:0; top:7px;}


.qr_code_review {  display: inline-block;  padding: 30px 0 0;  width: 100%;}
.qr_code_review h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 36px;  font-weight: 400; line-height: 35px;  padding: 5px 0; }
.qr_code_review h3 span{ font-family: "Raleway",sans-serif;}
.qr_code_review h3 span.bold_txt{ text-transform:uppercase; font-weight:700; color:#79a33a;}
.qr_code_review h6 {  color: #31363d;   font-size: 18px;   font-weight: 300;  line-height: 22px;  padding: 0; text-align:center;}
.qr_code_review .row_content { float:left; padding: 30px 0 ; position: relative;  width: 100%;}
.qr_code_review .left_block {  float: left;  width: 30%;  padding: 0 20px 0 0;}
.qr_code_review .right_block { float: left; width: 69%;  padding-top: 15px;}
.qr_code_review .right_block  img { vertical-align: bottom;}
.qr_code_review p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px; font-family: "Raleway",sans-serif;}
.qr_code_review .right_block .green_box { background-color: #79a43b; display: inline-block;  padding: 20px;  width: 100%; background-image:url(../images/green-box-bg.png); background-repeat:repeat; margin-top:40px;}
.qr_code_review .right_block .green_box h6{ color: #fff; font-size: 18px; font-weight:500; text-align:left; line-height:24px;}


.track_qr_code{ width:100%; display:inline-block; background:#f6f6f6;  padding: 20px;}
.track_qr_code h3 { color: #31363d; font-family: "Raleway",sans-serif; font-size: 36px; font-weight: 600; line-height: 40px; padding: 10px 0 5px;  }
.track_qr_code h3 span{ line-height: 40px; color: #75a037;}
.track_qr_code h4 { color: #31363d; font-family: "Raleway",sans-serif; font-size: 30px; font-weight: 400; line-height: 32px; padding: 0;  }
.track_qr_code h4 span{ line-height: 32px; color: #75a037;}
.track_qr_code .left_block{ float:left; width:60%;  padding-top: 20px;}
.track_qr_code .left_block ul {padding-top: 10px;  }
.track_qr_code .left_block ul li{ color:#31363d; font-size:16px; padding-bottom:20px; line-height:24px; font-weight:400; position:relative; padding-left:40px; font-family: "Raleway",sans-serif;}
.track_qr_code .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.track_qr_code .right_block{ float:right; padding: 20px 0 0;   width: 38%;}
.track_qr_code .blue-box{ background-color:#117ea3; width:100%; display:inline-block; padding:20px; color:#fff ;font-size:19px; background-image:url(../images/qr-bg.png);}
.track_qr_code .right_block > img {   vertical-align: bottom;}


.quick_facts {  display: inline-block;  padding: 30px 0 0;  width: 100%;}
.quick_facts h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 36px;  font-weight: 600; line-height: 35px;  padding: 5px 0; }
.quick_facts h3 span{ color:#719f2f; font-family: "Raleway",sans-serif;}
.quick_facts .row_content { float:left; padding: 3px 0 ; position: relative;  width: 100%;}
.quick_facts .left_block {  float: left;  width: 67%;  padding: 0 20px 0 0;}
.quick_facts .left_block h5 {  color: #31363d;   font-size: 24px;   font-weight: 400;  line-height: 22px;  padding: 0; }
.quick_facts .left_block h5  span{ color:#719f2f; font-weight:700;}
.quick_facts .left_block ul {padding-top: 20px;  }
.quick_facts .left_block ul li{ color:#31363d; font-size:16px; padding-bottom:20px; line-height:22px; font-weight:400; position:relative; padding-left:40px; font-family: "Raleway",sans-serif;}
.quick_facts .left_block ul li a{color:#719f2f; text-decoration:underline;}
.quick_facts .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.quick_facts .right_block { float: right; width: 32%;  padding-top: 5px; text-align: center;}
.quick_facts .right_block  img { vertical-align: bottom;}
.quick_facts p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px;}
.quick_facts .green_box { background-color: #76a630; display: inline-block;  padding: 20px;  width: 100%; /*background-image:url(../images/green-box-bg.png); background-repeat:repeat;*/ margin-top:10px;}
.quick_facts .green_box h6{ color: #fff; font-size: 24px; font-weight:400; text-align:left; line-height:30px; font-family: "Raleway",sans-serif; }
.quick_facts .green_box h6 span{ font-weight:700; font-family: "Raleway",sans-serif;}


/* improve_star_rating page css */

#improve_star_rating { width:100%; position:relative; background:url(../images/improve-rating-bg.png) repeat 0 0;  min-height: 467px;}
#improve_star_rating .container{ width:100%; padding:0 10px; position:relative;}
#improve_star_rating .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#improve_star_rating .banner_img {  float: right;  padding-top: 0; width: 46%; position: relative;}
#improve_star_rating .banner_img > img { vertical-align: bottom;}
#improve_star_rating .banner_content{  display: block;  padding: 0 0  0 15px; width: 100%; position:relative;}
#improve_star_rating .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#improve_star_rating .banner_content .text_block{ float: left;  padding: 30px 0 20px 10px;  width: 51%; }
#improve_star_rating .banner_content .text_block .client_review { font-family:"Times New Roman", serif;  color: #fff;  font-size: 22px; font-style:italic; padding-top:20px;}
#improve_star_rating .banner_content .text_block .client_review span{ font-size:18px; font-family:"Times New Roman", serif;}
#improve_star_rating .text_block h2 { color: #fff;  display: inline-block; font-size: 36px; font-weight: 700; line-height: 48px; font-family: "Raleway",sans-serif;}
#improve_star_rating .text_block h3 { color: #fff;  display: inline-block; font-size: 36px; font-weight: 400; line-height: 40px; padding: 0; font-family: 'Myriad Pro Regular';}
#improve_star_rating .text_block h3 span{ text-transform:uppercase;  line-height: 40px; color:#fae084; font-family: 'Myriad Pro Bold';}

#improve_star_rating .banner_list{ margin:30px 0 20px; }
#improve_star_rating  .banner_list li{ color:#fff; font-size:22px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px;}
#improve_star_rating  .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow1.png) no-repeat 0 0 ; height:22px; width:22px; left:0; top:7px;}


.review_race{ width:100%; display:inline-block; background:#fff;  padding: 20px;}
.review_race h3 { color: #669933; font-family: "Raleway",sans-serif; font-size: 33px; font-weight: 400; line-height: 40px; padding: 10px 0 15px;  }
.review_race h3 .small_txt{ font-size:18px;   margin-left: -7px;}
.review_race h3 .green_text{ line-height: 40px; color: #31363d; font-weight:600;}
.review_race .row_content{ text-align:center;}
.review_race .row_content img {   vertical-align: bottom;}
.review_race p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 20px auto 0;  padding-bottom: 10px; font-family: "Raleway",sans-serif; text-align:left}
.review_race .blue-box{ background-color:#6287b5; width:100%; display:inline-block; padding:20px; color:#fff ; background-image:url(../images/review-race-bluebg.png); }
.review_race .blue-box h6{font-family: "Raleway",sans-serif; font-size:22px; line-height:26px; font-weight:300; text-align:center;}


.online_reviews{ width:100%; display:inline-block; background:#f6f6f6;  padding: 20px;}
.online_reviews h3 { color: #31363d; font-family: "Raleway",sans-serif; font-size: 34px; font-weight: 400; line-height: 40px; padding: 10px 0 5px;  }
.online_reviews h3 span{ line-height: 40px; color: #75a037;}
.online_reviews h4 { color: #31363d; font-family: "Raleway",sans-serif; font-size: 30px; font-weight: 400; line-height: 32px; padding: 0;  }
.online_reviews h4 span{ line-height: 32px; color: #75a037;}
.online_reviews .left_block{ float:left; width:60%;  padding-top: 10px;}
.online_reviews .left_block ul {padding-top: 25px;  }
.online_reviews .left_block ul li{ color:#31363d; font-size:18px; padding-bottom:20px; line-height:24px; font-weight:400; position:relative; padding-left:40px;}
.online_reviews .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.online_reviews .right_block{ float:right; padding: 20px 0 0;   width: 38%;}
.online_reviews .right_block > img {   vertical-align: bottom;}



.high_star_rating {  display: inline-block;  padding: 30px 0 0;  width: 100%;}
.high_star_rating h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 36px;  font-weight: 600; line-height: 35px;  padding: 5px 0; }
.high_star_rating h3 span{ color:#719f2f;}
.high_star_rating .row_content { float:left; padding: 3px 0 ; position: relative;  width: 100%;}
.high_star_rating .left_block { float: left; width: 32%;  padding-top: 5px; text-align: center;}
.high_star_rating .left_block  img { vertical-align: bottom;}
.high_star_rating .right_block {  float: right;  width: 58%;  padding: 0 20px 0 0;}
.high_star_rating .right_block h5 {  color: #31363d;   font-size: 24px;   font-weight: 400;  line-height: 22px;  padding: 0; }
.high_star_rating .right_block h5  span{ color:#719f2f; font-weight:700;}
.high_star_rating .right_block ul {padding-top: 20px;  }
.high_star_rating .right_block ul li{ color:#31363d; font-size:18px; padding-bottom:20px; line-height:22px; font-weight:400; position:relative; padding-left:40px;}
.high_star_rating .right_block ul li a{color:#719f2f; text-decoration:underline;}
.high_star_rating .right_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.high_star_rating p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px;}



/* verified-testimonial-review page css */

#verified_testimonial{ width:100%; position:relative; background:url(../images/business_profile_content_bg.png) center 0 repeat; min-height:467px; }
#verified_testimonial .container{ width:100%; padding:0 10px;}
#verified_testimonial .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#verified_testimonial .banner_img {    padding-top: 0;   position: absolute;  right: 5px;}
#verified_testimonial .banner_img > img { /*width: 560px;*/}
#verified_testimonial .banner_content{  display: block;  padding: 27px 10px 0 15px; width: 100%;}
#verified_testimonial .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

#verified_testimonial .banner_content .text_block{ width:54%; float:left; padding: 0; }
#verified_testimonial .banner_content .text_block .client_review { font-family:"Times New Roman", serif; color: #fff; font-size: 22px; font-style:italic; margin-top:20px;}
#verified_testimonial .banner_content .text_block .client_review span {  font-family: "Times New Roman",serif;  font-size: 18px;}
#verified_testimonial .text_block h2 { color: #fff;  display: inline-block; font-size: 36px; font-weight: 600; line-height: 48px; font-family: "Raleway",sans-serif;}
#verified_testimonial .text_block h3 { color: #fff;  display: inline-block; font-size: 34px;  line-height: 33px; padding: 0; font-family: 'Myriad Pro Regular';}
#verified_testimonial .text_block h3 span{ text-transform:uppercase;  line-height: 33px;}
#verified_testimonial .banner_list{ margin:30px 0 20px; }
#verified_testimonial  .banner_list li{ color:#fff; font-size:18px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px; font-family: "Raleway",sans-serif;}
#verified_testimonial  .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow1.png) no-repeat 0 0 ; height:22px; width:22px; left:0; top:7px;}


.reviews_verification{ display: inline-block; padding: 45px 0 0;  width: 100%;}
.reviews_verification h3 { color: #000; font-size: 36px;  font-weight: 400;   padding: 10px 0 ;  line-height: 35px;  font-family: "Raleway",sans-serif;}
.reviews_verification p {  color: #151515;  font-size: 16px;  font-weight: 400;  line-height: 25px;  margin: 0 auto 20px; padding-bottom:10px;}
.reviews_verification h3 span{ font-weight:600; color:#000; font-family:inherit;}
.reviews_verification .top-text{ text-align:center; width:90%;}
.reviews_verification .row_content{ width:100%; position:relative;  padding: 30px 0 0; float:left;}
.reviews_verification .left_block{ float:left; width:35%;}
.reviews_verification .left_block img{ vertical-align: bottom; }
.reviews_verification .right_block{  float: right; width: 63%;}
.reviews_verification .right_block .green_box { background:#5ec09a;  color: #fff;   display: inline-block;   font-size: 22px;  margin-top: 20px;  padding: 10px;  width: 100%; border-radius:3px;}


.real_Reviews_vc {
    background: none repeat scroll 0 0 #f6f6f6;
    display: inline-block;
    padding: 20px;
    width: 100%;
}
.real_Reviews_vc h3 {
    color: #000;
    font-family: "Raleway",sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 40px;
    padding: 10px 0;
    width: 100%;
}
.real_Reviews_vc h3 span{ font-family:inherit;}
.real_Reviews_vc .vc_sources {   margin: 30px 0 0 -25px;}
.real_Reviews_vc .vc_sources:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

.real_Reviews_vc .vc_sources li {
    display: inline-block;
    float: left;
    padding-left: 25px;
    vertical-align: top;
    width: 25%;
}

.real_Reviews_vc .vc_sources li .grid_1 {
    display: inline-block;
    padding: 10px;
    text-align: center;
    width: 100%;
}

.real_Reviews_vc .vc_sources li .grid_1 .img_block {
    display: inline-block;
     height: 210px;
    width: 100%;
}

.real_Reviews_vc .vc_sources li .grid_1 h4 {
    color: #262626;
    font-size: 22px;
    font-weight: 300;
    padding: 20px 0;
}

.real_Reviews_vc .vc_sources li .grid_1 p {
    color: #454d58;
    font-size: 14px;
    height: 140px;
    line-height: 19px;
    margin: 0px 0 10px;
    padding: 0;
}
.real_Reviews_vc .bottom-box{ width:100%; position:relative; float:left;}
.real_Reviews_vc .black_box {
    background-color: #231f20;
    background-image: url("../images/admin-dashb_bg.png");
    background-repeat: repeat;
    color: #fff;
    display: inline-block;
    font-size: 19px;
    margin-top: 20px;
    padding: 20px;
    width: 50%; float:left; height:250px;
}
.real_Reviews_vc .orange_box {
    background-color: #5ec09a;
    background-image: url("../images/admin-dashb_bg.png");
    background-repeat: repeat;
    color: #fff;
    display: inline-block;
    font-size: 19px;
    margin-top: 20px;
    padding: 20px;
    width: 50%;
	vertical-align:top; float:left; height:250px;
}



/*Video testimonial*/

#video-testimonial{background:#cc9bcb url(../images/video-testimonial_ptrn1.jpg) repeat;min-height:467px;position:relative;width:100%}
#video-testimonial .banner_img > img {width: 100%;}
#video-testimonial .text_block h2{color:#fff;display:inline-block;font-family:"Raleway",sans-serif;font-size:45px;font-weight:700;line-height:48px}
#video-testimonial .banner_content{display:block;padding:35px 10px 0 15px;position:relative;width:100%}
#video-testimonial .container{padding:0 10px;position:relative;width:100%}
#video-testimonial .text_block h3{color:#fff;display:inline-block;font-family:"Raleway",sans-serif;font-size:29px;font-weight:400}
.semibold{font-weight:600;font-family:"Raleway",sans-serif}
#video-testimonial .banner_img{bottom:-15px;position:absolute;right:10px; max-width: 750px;}
#video-testimonial .banner_list{margin:30px 0 10px}
#video-testimonial .banner_list li{color:#fff;font-size:18px;font-weight:400;line-height:40px;padding:0 0 0 35px;position:relative;font-family:"Raleway",sans-serif}
#video-testimonial .banner_list li:before{background:url(../images/banner-arrow1.png) no-repeat;content:"";height:22px;left:0;position:absolute;top:7px;width:22px}
#video-testimonial .banner_content .text_block{padding:0 0 50px;width:100%}

.powr_vdo_block{ padding:30px 0 0;}
.vdo-testmonial-blk{background:#f6f6f6;display:inline-block;padding:20px;width:100%;padding-bottom:40px}
.vdo-testmonial-blk h3,.vdo-testmonial-blk h4{color:#000;font-family:"Raleway",sans-serif;font-size:36px;font-weight:600;line-height:40px;text-align:center}
.vdo-testmonial-blk h4{font-size:30px;line-height:34px}
.vdo-testmonial-blk .green-txt{color:#75a037;font-family: inherit;}
.vdo-testmonial-blk .left_block{float:left;padding-top:20px;width:55%}
.vdo-testmonial-blk .left_block ul{padding-top:20px}
.vdo-testmonial-blk .left_block ul li:before{background:url(../images/arrow-1.png) no-repeat;content:"";height:24px;left:0;position:absolute;top:3px;width:24px}
.vdo-testmonial-blk .left_block ul li{color:#31363d;font-size:18px;font-weight:400;line-height:22px;padding-bottom:20px;padding-left:40px;position:relative}
.vdo-testmonial-blk .orange-box{background-color:#cc9bcb;background-image:url(../images/video-testimonial_ptrn1.jpg);background-repeat:repeat;border-radius:3px;color:#fff;display:inline-block;font-size:23px;padding:15px 0;text-align:center;width:100%}
.vdo-testmonial-blk .right_block{float:right;padding:45px 0 0;width:38%}
.vdo-testmonial-blk .right_block > img{vertical-align:bottom}
.quick-Facts{background:#fff;display:inline-block;padding:20px;width:100%}
.quick-Facts h3,.quick-Facts h4{color:#000;font-family:"Raleway",sans-serif;font-size:36px;font-weight:600;line-height:40px;text-align:center}
.quick-Facts h4{font-size:30px;line-height:34px}
.quick-Facts .green-txt{color:#75a037;font-family: inherit;}
.quick-Facts ul{padding-top:20px}
.quick-Facts ul li:before{background:url(../images/arrow-1.png) no-repeat;content:"";height:24px;left:0;position:absolute;top:3px;width:24px}
.quick-Facts ul li{color:#31363d;font-size:18px;font-weight:400;line-height:22px;padding-bottom:20px;padding-left:40px;position:relative}


/* login Form css*/

#form_row{position:relative}
#form_row:before{background-color:#178fb9;background-image:url(../images/form-ptrn.png);background-repeat:repeat;position:absolute;content:"";height:360px;width:100%}
.form-section{/*margin:0 auto;max-width:730px*/ float: left;
     margin: 0 10px 0 20px;
    width: 57%;}
.page-text > h2,.page-text > h3{color:#fff;font-family:"Raleway",sans-serif;text-align:center;font-size:45px;font-weight:700}
.page-text > h3{font-size:34px;font-weight:400}
.form-hdr > span{display:table-cell;text-align:right;vertical-align:middle;font-size:16px;color:#151515}
.form-hdr > h3{display:table-cell;vertical-align:middle;font-size:16px;color:#151515}
.form-hdr{background:#fff;display:table;height:58px;width:100%;padding:0 45px}
.form-section sup{color:#c70a0a;font-size:16px;vertical-align:bottom}
.main-form{background:#fff;margin:5px 0 0;padding:45px}
.formTbl td{color:#151515;font-size:16px;padding-bottom:20px;position:relative}
.siteForm .formTbl input[type="text"],.siteForm .formTbl input[type="password"]{border:1px solid #d8d8d8;border-radius:0;box-shadow:none;-webkit-box-shadow:none;height:40px;line-height:100%;margin:0}
.siteForm .formTbl input[type="text"]:focus,.siteForm .formTbl input[type="password"]:focus{border:1px solid #178fb9}
.radio-btn input{margin:0 2px}
.radio-btn > span{color:#151515;font-size:16px;vertical-align:middle;padding-right:30px}
.formTbl td:first-child{width:165px}
.user,.passwrd{padding-right:60px!important}
.icn-pic{background:#178fb9;height:40px;line-height:48px;position:absolute;right:0;text-align:center;width:50px}
.siteForm .formTbl input[type="submit"]{background:#178fb9;border-radius:0;font-family:open sans;font-size:18px;font-weight:600;margin-top:0}
.mid-btn{text-align:center}
.siteForm .formTbl input[type="submit"]:hover{background:#105f89;}
.form-section .page-text{padding:60px 0;}

.secure-logo {
    float: left;
    margin-top: 390px;
    width: 20%;
}
.secure-logo > img {
    max-width: 100%;
}
.ssl-logo {
    float: left;
    margin-top: 390px;
    width: 20%;
}

.ssl-logo > img {
    max-width: 100%;
}

.secure-logo_res {
    float: left;
    margin-top: 390px;
    width: 20%;
	display:none;
	}
	
.secure-logo_res > img {
    max-width: 100%;
}	
	

/* special offers page css */

#special_offers_bg {  background: url(../images/special-offer-bg.jpg) repeat ;   min-height: 467px;  position: relative;  width: 100%;}
#special_offers_bg .container{ width:100%; padding:0 10px; position:relative;}
#special_offers_bg .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#special_offers_bg .banner_img {  padding-top: 15px; position: absolute; right: 10px; bottom:-15px;}
#special_offers_bg .banner_img > img { /*width: 560px;*/}
#special_offers_bg .banner_content{  display: block;  padding: 15px 0 50px 15px; width: 100%; position:relative;}
#special_offers_bg .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#special_offers_bg .banner_content .text_block{ float: left;  padding: 20px 0 20px 10px;  width: 61%;   position:relative;}
#special_offers_bg .banner_content .text_block .client_review { font-family:"Times New Roman", serif;  color: #fff;  font-size: 22px; font-style:italic;}
#special_offers_bg .banner_content .text_block .client_review span{ font-family:"Times New Roman", serif; font-size:18px;}
#special_offers_bg .text_block h2 { color: #010101;  display: inline-block; font-size: 45px; font-weight: 700; line-height: 48px; font-family: "Raleway",sans-serif;}
#special_offers_bg .text_block h3 { color: #000000;  display: inline-block; font-size: 29px; font-weight: 400; line-height: 40px; padding: 0; font-family: "Raleway",sans-serif;}
#special_offers_bg .banner_content .text_block span.green-txt{ color:#75a037; display:block;}
.fb_color{ color:#3a599c;}
#special_offers_bg .text_block .code_img {    bottom: 25px;  position: absolute;   right: 0;}
#special_offers_bg .banner_list{ margin:30px 0 20px; }
#special_offers_bg  .banner_list li{ color:#000; font-size:22px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px; font-family: "Raleway",sans-serif;}
#special_offers_bg  .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow-b.png) no-repeat 0 0 ; height:22px; width:22px; left:0; top:7px;}


.facebook_app {  display: inline-block;  padding: 30px 0 0;  width: 100%;}
.facebook_app h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 36px;  font-weight: 600; line-height: 35px;  padding: 5px 0; text-align:center; }
.facebook_app h3 span{ font-family:inherit;}
.facebook_app h3 span.bold_txt{ text-transform:uppercase; font-weight:700; color:#79a33a;}
.facebook_app .row_content { float:left; padding: 30px 0 ; position: relative;  width: 100%;}
.facebook_app p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px; font-family: "Raleway",sans-serif;}
.facebook_app .blue_box { background-color: #c2d5f4; display: inline-block;  padding: 20px;  width: 100%; background-image:url(../images/special-offer-bg.jpg); background-repeat:repeat; margin-top:40px;}
.facebook_app .blue_box h6{ color: #151515; font-size: 22px; font-weight:500; text-align:left; line-height:24px; text-align:center;}


.deliver_spl_offer {  display: inline-block;  padding: 30px 0 0;  width: 100%;}
.deliver_spl_offer .row_content { float:left; padding: 3px 0 ; position: relative;  width: 100%;}
.deliver_spl_offer .left_block {  float: left;  width: 30%;  padding: 0 20px 0 0;}
.deliver_spl_offer .right_block { float: right; width: 69%;  padding-top: 5px; }
.deliver_spl_offer .right_block h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 35px;  font-weight: 500; line-height: 35px;  padding: 5px 0; }
.deliver_spl_offer .right_block h3 span.font20{ font-size:20px; font-weight:400; }
.deliver_spl_offer p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px;}


.special_offers_app{ width:100%; display:inline-block; background:#f6f6f6;  padding: 20px;}
.special_offers_app h3 { color: #31363d; font-family: "Raleway",sans-serif; font-size: 36px; font-weight: 600; line-height: 40px; padding: 10px 0 5px; text-align:center ;}
.special_offers_app h3 span{ line-height: 40px; color: #75a037;}
.special_offers_app h4 { color: #31363d; font-family: "Raleway",sans-serif; font-size: 26px; font-weight: 500; line-height: 32px; padding: 0; text-align:center; padding: 0 0 10px; }
.special_offers_app h4 span{ line-height: 32px; color: #75a037;}
.special_offers_app .left_block{ float:left; width:63%;  padding-top: 20px;}
.special_offers_app .left_block ul {padding-top: 10px;  }
.special_offers_app .left_block ul li{ color:#31363d; font-size:17px; padding-bottom:20px; line-height:24px; font-weight:400; position:relative; padding-left:40px; font-family: "Raleway",sans-serif;}
.special_offers_app .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.special_offers_app .right_block{ float:right; padding: 20px 0 0;   width: 36%;}
.special_offers_app .green-box{ background-color:#75a037; width:100%; display:inline-block; padding:20px; color:#fff ;font-size:20px; font-family: "Raleway",sans-serif; line-height:29px;  margin-top: -5px;}
.special_offers_app .right_block > img {   vertical-align: bottom;}



.special_quick_facts {  display: inline-block;  padding: 30px 0 0;  width: 100%;}
.special_quick_facts h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 36px;  font-weight: 600; line-height: 35px;  padding: 5px 0; }
.special_quick_facts h3 span{ color:#719f2f; font-family: "Raleway",sans-serif;}
.special_quick_facts .row_content { float:left; padding: 3px 0 ; position: relative;  width: 100%;}
.special_quick_facts .left_block {  float: left;  width: 67%;  padding: 0 20px 0 0;}
.special_quick_facts .left_block ul {padding-top: 20px;  }
.special_quick_facts .left_block ul li{ color:#31363d; font-size:18px; padding-bottom:20px; line-height:22px; font-weight:400; position:relative; padding-left:40px; }
.special_quick_facts .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.special_quick_facts .right_block { float: right; width: 32%;  padding-top: 5px; text-align: center;}
.special_quick_facts .right_block  img { vertical-align: bottom;}
.special_quick_facts p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px;}
.special_quick_facts .blue_box { background-color: #76a630; display: inline-block;  padding: 20px;  width: 100%; background-image:url(../images/special-offer-bg.jpg); background-repeat:repeat; margin-top:10px;}
.special_quick_facts .blue_box h6{ color: #000000; font-size: 20px; font-weight:400; text-align:left; line-height:30px; }
.special_quick_facts .blue_box h6 span{ font-weight:700; font-family: "Raleway",sans-serif;}


/* Testimonials Tablet page css */

#testimonial_tablet{ width:100%; position:relative; background:url(../images/testimonial_tablet_bg.png) center 0 repeat; min-height:467px; }
#testimonial_tablet .container{ width:100%; padding:0 10px;}
#testimonial_tablet .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#testimonial_tablet .banner_img {    left: 50%;
    margin-left: -372px;
    padding-top: 10px;
    position: absolute;
    text-align: center; }
#testimonial_tablet .banner_img > img { /*width: 560px;*/}
#testimonial_tablet .banner_content{  display: block;  padding: 27px 10px 0 15px; width: 100%;}
#testimonial_tablet .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

#testimonial_tablet .banner_content .text_block{ width:100%; padding: 0; text-align:center;}
#testimonial_tablet .text_block h2 { color: #fff;  display: inline-block; font-size: 45px; font-weight: 800; line-height: 48px; font-family: "Raleway",sans-serif;}
#testimonial_tablet .text_block h3 { color: #fff;  display: block; font-size: 34px;  line-height: 33px; padding: 0; font-family: "Raleway",sans-serif;}
#testimonial_tablet .text_block h3 span{ text-transform:uppercase;  line-height: 33px;}


.testimonial_tablet{ display: inline-block; padding: 60px 0 0;  width: 100%;}
.testimonial_tablet h3 { color: #000; font-size: 36px;  font-weight: 500;   padding: 10px 0 ;  line-height: 35px;  font-family: "Raleway",sans-serif; text-align:center;}
.testimonial_tablet h3 span{ font-weight:600; font-family:inherit; display:block;}
.testimonial_tablet p {  color: #151515;  font-size: 16px;  font-weight: 400;  line-height: 25px;  margin: 0 auto 20px; padding-bottom:10px;}
.testimonial_tablet .top-text{ text-align:center; width:90%;}
.testimonial_tablet .row_content{ width:100%; position:relative;  padding: 30px 0 0; float:left;}
.testimonial_tablet .left_block{  bottom: 0;
    float: left;
    left: -80px;
    position: absolute;
    width: 45%;}
.testimonial_tablet .left_block img{ vertical-align: bottom;   max-width: 100%;}
.testimonial_tablet .right_block{  float: right; width: 57%;}
.testimonial_tablet .right_block .blue_box { color: #000;   display: inline-block;   font-size: 22px;  margin: 0px 0 10px ;  padding: 10px;  width: 100%; border-radius:3px; text-align:center; background: url(../images/testimonial_tablet_bg.png) center 0 repeat;}


.review_tools {
    background: none repeat scroll 0 0 #f6f6f6;
    display: inline-block;
    padding: 20px;
    width: 100%;
}
.review_tools h3 { text-align:center;
    color: #000;
    font-family: "Raleway",sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 40px;
    padding: 0;
    width: 100%;
}

.review_tools h3 span{ font-family:inherit;}
.review_tools h6{ font-size:16px;  line-height: 24px; text-align:center; padding-bottom:20px;}

.review_tools .vc_sources {   margin: 30px 0 0 -25px;}
.review_tools .vc_sources:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

.review_tools .vc_sources li {
    display: inline-block;
    float: left;
    padding-left: 25px;
    vertical-align: top;
    width: 25%;
}

.review_tools .vc_sources li .grid_1 {
    display: inline-block;
    padding: 10px;
    text-align: center;
    width: 100%;
}

.review_tools .vc_sources li .grid_1 .img_block {
    display: inline-block;
     height: 210px;
    width: 100%;
}

.review_tools .vc_sources li .grid_1 h6 {
    color: #262626;
    font-size: 14px;
    font-weight: 400;
    padding: 20px 0;
}

.testimonials_highlights{  display: inline-block;  padding: 30px 0 0;  width: 100%;}
.testimonials_highlights h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 36px;  font-weight: 600; line-height: 35px;  padding: 5px 0; }
.testimonials_highlights h3 span{ color:#719f2f; font-family: "Raleway",sans-serif;}
.testimonials_highlights .row_content { float:left; padding: 3px 0 ; position: relative;  width: 100%;}
.testimonials_highlights .left_block {  float: left;  width: 67%;  padding: 0 20px 0 0;}
.testimonials_highlights .left_block ul {padding-top: 20px;  }
.testimonials_highlights .left_block ul li{ color:#31363d; font-size:18px; padding-bottom:20px; line-height:22px; font-weight:400; position:relative; padding-left:40px; }
.testimonials_highlights .left_block ul li:before{ position:absolute; content:""; background:url(../images/arrow-1.png) no-repeat 0 0 ; height:24px; width:24px; left:0; top:3px;}
.testimonials_highlights .right_block { float: right; width: 32%;  padding-top: 5px; text-align: center;}
.testimonials_highlights .right_block  img { vertical-align: bottom; padding-top:20px;}
.testimonials_highlights p {  color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 10px auto 0;  padding-bottom: 10px;}



/*-----facebook twitter app page style ----*/
.fb-color{color:#3a599c;}
.twitter-color{color:#0fb4f4;}
#fb-banner{background:url(../images/fb-twiter-page-banner-bg.jpg) 0 0;position:relative;width:100%;padding:20px 15px 0 20px;display:table}
#fb-banner .container{max-width:1350px; width:100%;}
#fb-banner .banner-img{display:inline-block;width:52%;vertical-align:bottom; margin-left:-8px;}
#fb-banner .banner-img img{vertical-align:top;max-width:100%;}
#fb-banner .banner-txt{display:inline-block;padding:0 0 40px;position:relative;width:48%}
#fb-banner .banner-txt h2{color:#fff;font-family:"Raleway",sans-serif;font-size:36px;font-weight:400;line-height:.8}
#fb-banner .banner-txt h2 span{line-height:.8 ; font-family:inherit;}
#fb-banner .banner-txt .twitter-color {color:#038fc5;}
#fb-banner .banner-txt h3{color:#483f6e;font-family:"Raleway",sans-serif;font-size:27px;font-weight:400;padding-bottom:5px}
#fb-banner .banner-txt .client_review{color:#4b3d6f;font-family:"Times New Roman",serif;font-size:22px;font-style:italic}
#fb-banner .banner-txt .client_review h4{font-family:"Times New Roman",serif;font-size:18px}
#fb-banner .banner-txt .order-list{margin:25px 0 0}
#fb-banner .banner-txt .order-list li:before{background:url(../images/banner-arrow-b.png) no-repeat scroll 0 0;content:"";height:22px;left:0;position:absolute;top:7px;width:22px}
#fb-banner .banner-txt .order-list li{color:#493d6d;font-family:"Raleway",sans-serif;font-size:18px;font-weight:400;line-height:40px;padding:0 0 0 35px;position:relative}
#fb-banner .banner-txt .black_btn{font-size:20px;font-family:"Raleway",sans-serif}
.theme-title h2{font-size:35px;color:#31363d;font-family:"Raleway",sans-serif;font-weight:400;text-align:center;padding-bottom:20px}
.theme-title h2 strong{font-weight:800; font-family:inherit;}
.theme-title .blue-text{color:#3a599c;}
.customer-reviews-sect{font-family:"Raleway",sans-serif; color:#151515; padding:30px 0 20px 0; }
.customer-reviews-sect p{color:#151515;font-size:16px;line-height:26px;padding-bottom:20px}
.customer-reviews-sect h5{font-size:28px; color:#999; text-align:center; font-weight:300; padding-top:15px;}
.img-box{text-align:center;padding-top:15px}
.img-box img{vertical-align:top;max-width:100%}
.light-blue-pattern{background:url(../images/fb-twiter-page-banner-bg.jpg) 0 0;display:inline-block;padding:20px;width:100%;font-size:26px;color:#fff;text-align:center;border-radius:3px;line-height:1.1}
.light-blue-pattern strong{font-weight:800;}
.light-blue-pattern.small-size{ font-size:20px; font-weight:400;}
.fb-app-features{background:#f6f6f6;padding:30px 0 40px}
.fb-app-features .theme-title h2 strong{font-weight:600;}
.fb-app-features .green-txt{color:#75a037; font-family:inherit;}
.fb-app-features .img-box{float:left;width:35%}
.fb-app-features .right-col{float:right;width:65%;padding-left:70px}
.green-order-list li:before{background:url(../images/arrow-1.png) no-repeat 0 0;content:"";height:24px;left:0;position:absolute;top:3px;width:24px}
.green-order-list li{color:#31363d;font-size:16px;font-weight:400;line-height:24px;padding-bottom:20px;padding-left:40px;position:relative;text-align:left; font-family:"Raleway",sans-serif;}
.some-quick-facts .table-div{display:table;width:100%;vertical-align:middle}
.some-quick-facts .table-div img{vertical-align:top}
.some-quick-facts .theme-title h2{text-align:left}
.some-quick-facts .table-cell{display:table-cell;vertical-align:middle}
.some-quick-facts .table-div .green-order-list strong{font-weight:800;}


/*-----facebook twitter app page end here ----*/





/*---------reviews monitoring--------*/
#reviews-monitoring-banner{background:url(../images/review-monitoring-banner.jpg) no-repeat center center #445196;width:100%; position:relative; padding:10px 10px 10px 20px;}
#reviews-monitoring-banner .container{max-width:1350px;width:100%;}
#reviews-monitoring-banner .banner-txt{width:50%;display:inline-block; vertical-align:middle; font-size:18px; font-weight:300; color:#fff;}
#reviews-monitoring-banner .banner-txt strong{font-weight:600;}
#reviews-monitoring-banner .banner-txt p{font-size:18px; padding-bottom:10px;}
#reviews-monitoring-banner .banner-txt h2{font-size:45px; font-weight:700;color:#fff; line-height:45px; padding-bottom:20px;} 
#reviews-monitoring-banner .banner-txt span{color:#ffd021; padding-bottom:15px;}
#reviews-monitoring-banner .banner-txt .yellow_btn{font-weight:700;}
#reviews-monitoring-banner .banner-img{display:inline-block;width:49%; vertical-align:middle; text-align:right;}
#reviews-monitoring-banner .banner-img img{max-width:100%; vertical-align:top;}
.review-page-heading h2{font-size:36px;color:#31363d; font-weight:600; text-align:center; padding-bottom:30px;}
.padding40{padding:40px 0;}
.review-db-left{display:inline-block; width:60%;vertical-align:middle;font-size:16px;color:#151515;}
.review-db-left p{font-size:16px; padding-bottom:23px; line-height:23px;}
.review-db-left strong{font-weight:600;}
.review-db-right{display:inline-block; width:39%; vertical-align:middle;}
.review-db-right img{max-width:100%;}
.light-gray-bg{background:#f6f6f6; display:block;width:100%;}
.customers-reviews{width:100%;display:inline-block; vertical-align:top;}
.customers-reviews .grid-1{width:50%; padding:40px 50px; float:left;border-right:1px solid #ebebeb;}
.customers-reviews .grid-1:last-child{border-right:none; border-left:1px solid #fff;}
.customers-reviews .grid-1 .border-box{ text-align:center; min-height:400px; border:1px solid #a2a3a4; border-radius:5px 5px 0 0; box-shadow: 6px 6px 0 #e8e8e8; background:#fff; position:relative;}
.customers-reviews .grid-1 .border-box img{max-width:100%; height:auto;}
.customers-reviews .grid-1 .border-box .phn-code{position:absolute;left:0px; right:0px; top:0px; bottom:0px; margin:auto; text-align:center; height:210px;} 
.customers-reviews .grid-1 .border-box iframe{width:100%; height:100%; min-height:355px;}
.tweets_site {background:#20427d;border-radius: 5px;padding:7px 0 0 6px; display:inline-block;width:100%;vertical-align:top;}
.tweets_site li {float: left;line-height: 26px; font-size:15px;font-weight:600;}
.tweets_site li a{background-color: #fff;border-radius: 4px 4px 0 0;color: #151515;display: block; padding:1px 10px;}
.blue-bg-box{background:#445196; padding:30px; border-radius:3px;}
.blue-bg-box .table-wrap .col-left{padding-top:20px;}
.table-wrap{width:100%; display:inline-block;vertical-align:top;}
.table-wrap .col-left{float:left;width:70%;}
.table-wrap .col-right{float:right; text-align:center; width:28%;}
.table-wrap .col-right img{max-width:100%;}
.table-wrap  h3{color:#fff; font-size:28px; font-weight:600;}
.yellow-order-list li:before{background:url("../images/banner-arrow1.png") no-repeat 0 0;content:"";height:24px;left:0;position:absolute;top:3px;width:24px}
.yellow-order-list li{color:#fff;font-size:16px;font-weight:400;line-height:24px;padding-bottom:10px;padding-left:30px;position:relative;text-align:left; font-family:"Raleway",sans-serif;}
.free-trial .review-page-heading h2{padding-bottom:10px;}
.free-trial .green-order-list li{font-family:"Open Sans"; line-height:26px; padding-bottom:26px;}
.free-trial p{font-size:16px; line-height:22px; color:#151515; padding-top:10px;}

/*review-map css*/

/*common highlighter block for review map only*/
.review_map_dash_block .highlighter-box{background-color: #a2e0db;  color: #31363d; padding: 20px;  width: 100%; clear: both;}
.review_map_dash_block .highlighter-box h6 {
    font-family: "Raleway",sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 26px;
    text-align: center;
}

/*common highlighter block for review map only*/

#review-map{background:#a2e0db; display:table; position:relative; width:100%;}
#review-map .banner_content{display:block;padding:35px 10px 0 15px;  display: table;
    position: relative;
    width: 100%;}
#review-map  .banner_content .text_block{padding:0 0 50px; display: inline-block;
    position: relative;
    width: 51%;}
#review-map .text_block h2{color:#31363d;display:inline-block;font-family:"Raleway",sans-serif;font-size:45px;font-weight:700;line-height:48px;}
#review-map .text_block h3{color:#31363d;display:block;font-family:"Raleway",sans-serif;font-size:29px;font-weight:400; }
#review-map .banner_content .text_block .client_review { font-family:"Times New Roman", serif;  color: #31363d; font-size: 22px; font-style:italic; padding-top: 20px; }
#review-map .banner_content .text_block .client_review span {  font-family: "Times New Roman",serif; font-size: 18px;}
#review-map .banner_list{ margin:30px 0 20px; }
#review-map  .banner_list li{ color:#31363d; font-size:22px; font-weight:400; line-height:40px; position:relative;   padding: 0 0 0 35px; font-family: "Raleway",sans-serif;}
#review-map .banner_list li:before{ position:absolute; content:""; background:url(../images/banner-arrow-b.png) no-repeat 0 0 ; height:22px; width:22px; left:0; top:7px;}
#review-map .banner_img{   display: inline-block;
    vertical-align: top;
    width:48%; position: relative;
    right: 23px;}
.review_map_dash_block .review_action_map {
    background: none repeat scroll 0 0 #fff;
    display: inline-block;
    padding:20px 0 38px;
    width: 100%;
}
.review_map_dash_block .review_action_map h3 { color: #31363d;  font-family: "Raleway",sans-serif; font-size: 36px;  font-weight: 400; line-height: 40px;  padding: 5px 0; text-align:center; width: 80%; margin: 0 auto;}
.review_map_dash_block .review_action_map h3 span {color: #719f2f;}

.review_map_dash_block .review_action_map .row_content p {
    color: #151515;
    font-family: "Raleway",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin: 20px auto 0;
    padding-bottom: 10px;
    text-align: left;
}

.review_map_dash_block .review_action_map .row_content .review_map_image {
    text-align: center;
}

.review_map_dash_block .review_map_image img {   vertical-align: bottom;}


.review_map_dash_block .local_review_block{  background:#f6f6f6;
    display: inline-block;
    padding:25px 0 34px;
    width: 100%;}
.review_map_dash_block .local_review_block h3 {
    color: #000;
    font-family: "Raleway",sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 45px;
    text-align: center;
}

.review_map_dash_block .local_review_block h3 span{ font-size: 16px; font-weight:normal; display:block;}

.review_map_dash_block .local_review_block .right_block {
    float: right;
    padding-top: 10px;
    width: 54%;
}

.review_map_dash_block .local_review_block .right_block ul li:before {
    background: url("../images/arrow-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 24px;
}

.review_map_dash_block .local_review_block .right_block ul {
    margin:25px 0 45px;
}

.review_map_dash_block .local_review_block .right_block ul li {
    color: #31363d;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 20px;
    padding-left: 40px;
    position: relative;
}

.review_map_dash_block .local_review_block .left_block{padding: 30px 0 0;}

.review_map_dash_block .review-quick-facts{ padding: 20px 0;}


.review_map_dash_block .review-quick-facts  .left_block {
    float: left;
    padding: 0 20px 0 0;
    width: 67%;
}

.review_map_dash_block .review-quick-facts .left_block h3 {
    color: #31363d;
    font-family: "Raleway",sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 35px;
}

.review_map_dash_block .review-quick-facts .left_block ul {
    padding-top: 20px;
}

.review_map_dash_block .review-quick-facts .left_block ul li:before{
  background: url("../images/arrow-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 24px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 24px;
}

.review_map_dash_block .review-quick-facts .left_block ul li {
    color: #31363d;
    font-family: "Raleway",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    padding-bottom: 20px;
    padding-left: 40px;
    position: relative;
}

.review_map_dash_block .review-quick-facts .right_block {
    float: right;
    padding-top: 5px;
    text-align: center;
    width: 32%;
}

.review_map_dash_block .review-quick-facts .right_block img{ vertical-align:bottom;}

/* reviews alers/monitoring  page*/
#reviews_alerts_banner{ background: url(../images/review-alert-bg.png) repeat 0 0;
  margin-bottom: 0;
    min-height: 467px;
    padding: 45px 0 0;
    position: relative;
    width: 100%;
}
#reviews_alerts_banner .container{ width:100%; padding:0 10px; position:relative;}
#reviews_alerts_banner .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#reviews_alerts_banner .banner_img {  padding-top: 0;  position: absolute;  right: 5px; top: 20px;}
#reviews_alerts_banner .banner_img > img { vertical-align: bottom; max-width: 100%;}
#reviews_alerts_banner .banner_content{  display: block;  padding: 0 0  0 15px; /*margin-bottom: -100px;*/ width: 100%; position:relative;}
#reviews_alerts_banner .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
#reviews_alerts_banner .banner_content .text_block{ float: left; padding: 0; width: 54%;}
#reviews_alerts_banner .banner_content .text_block .client_review { font-family:"Times New Roman", serif;  color: #fff;  font-size: 22px; font-style:italic; padding-top:20px;  width: 65%;}
#reviews_alerts_banner .banner_content .text_block .client_review span{ font-size:18px; font-family:"Times New Roman", serif;}
#reviews_alerts_banner .text_block h2 { color: #ffffff;  display: block; font-size: 36px; font-weight: 700; line-height: 40px; font-family: "Raleway",sans-serif; }
#reviews_alerts_banner .text_block h3 { color: #ffffff;  display: block; font-size: 34px; font-weight: 400; line-height: 32px; padding: 0; font-family: "Raleway",sans-serif;}
#reviews_alerts_banner .text_block h4 { color: #ffffff;  display: block; font-size: 30px; font-weight: 500; line-height: 40px; padding: 0; font-family: "Raleway",sans-serif;}
#reviews_alerts_banner .text_block p { color: #ffffff;  display: block; font-size: 20px; font-weight: 500; line-height: 28px; padding: 0; margin-top: 45px; font-family: "Raleway",sans-serif;}
#reviews_alerts_banner .banner_list { margin: 30px 0 20px;}
#reviews_alerts_banner .banner_list li {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 40px;
    padding: 0 0 0 35px;
    position: relative;
}
#reviews_alerts_banner .banner_list li span{ font-family:inherit; font-weight:600}
#reviews_alerts_banner .banner_list li:before {
    background: url(../images/banner-arrow-b.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 22px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 22px;
}

.review_alerts{ width:100%; display:inline-block; background:#fff;  padding: 20px 0 0 0; text-align: center;}
.review_alerts h2 {   color: #031a37;
    font-family: "Raleway",sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 40px;
    padding: 10px 0 15px;
    text-align: center;}
.review_alerts h2 .blue_text{ color: #739ccf; font-weight:400;}	
.review_alerts h3 {   color: #1a1a1a;
    font-family: "Raleway",sans-serif;
    font-size: 29px;
    font-weight: 400;
    line-height: 40px;
    padding: 10px 0 15px;
    text-align: left;}
.review_alerts h3 .blue_text{ color: #739ccf;}
.review_alerts p {color: #151515;  font-size: 16px; font-weight: 400; line-height: 26px;  margin: 20px auto 0;  padding-bottom: 10px; text-align:left;}
.review_alerts p:first-child{margin-top:0;}
.review_alerts img{display: inline-block;}
.review_alerts .left_block{ float:right; width:60%;}
.review_alerts .right_block{ float:left; width: 38%; padding-top: 30px;}
.review_alerts img {vertical-align: middle; max-width: 100%;}

.review_alerts_sales{
    background-color:#f8f8f8;
    background-image:url(../images/review-alert-sales-img.png);
    background-position:bottom center;
    background-repeat:no-repeat;
    padding-bottom:165px;
}
/*.review_alerts_sales h3{text-align: center;}*/
.review_alerts_sales .left_block{float:left; width: 50%;}
.review_alerts_sales .mob-visible{display: none;}

/*home page updates 23 july 2015*/
.consumer_Reviews{   background: none repeat scroll 0 0 #fff;  display: inline-block;  margin-top: 0;vertical-align: top;  position: relative;  width: 100%;}
.consumer_Reviews h4{  color: #75a037;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 25px;
    font-weight: 400;
    letter-spacing: -1px;
     line-height: 30px; text-transform:uppercase;    position: absolute;
}
.consumer_Reviews span {
    display: block;
    font-size: 27px;
    font-weight: 800;
}
.consumer_Reviews img{ max-width:100%;  vertical-align: bottom;}

.map_img_block {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e8e5e5;
    display: inline-block;
    margin-top: 0;vertical-align: top;
    position: relative;
    width: 100%;
}
.map_img_block img{ max-width:100%;}
.consumer_reviewblock {
    display: inline-block;
    font-family: "Raleway",sans-serif;
    padding: 30px 0 0;
    text-align: left;
    width: 100%;
}
.consumer_reviewblock h3 {
    color: #000;
    display: inline-block;
    font-size: 30px;
    font-weight: 400;
    padding: 0 0 20px;
}

.local_review_g{ width:100%; position:relative; background:url(../images/local_review_g.jpg) repeat 0 0;  padding: 20px 20px 0;}
#local_review .container{ width:100%; padding:0 10px; position:relative;}
#local_review .container:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}
.local_review_g .banner_img{ left: -20px;
    padding-top: 15px;
    position: relative;
    width: 60%;}
.local_review_g .banner_img > img { vertical-align: bottom; max-width:100%;}
.local_review_g .banner_content{  display: block;  padding: 20px 10px 0 15px; width: 100%; position:relative;}
.local_review_g .banner_content:after {clear: both; content:" "; display: block; height: 0; visibility:hidden;}

.local_review_g .banner_content .text_block{  float: right;  padding: 20px 0;    width: 37%;}
.local_review_g .banner_content .text_block p{  color: #fff;  font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin: 0 auto 20px;
    width: 100%;}
.local_review_g .banner_content .text_block h5 {  color: #fff;  font-size: 24px;}
.local_review_g .banner_content .text_block span { font-size: 25px; font-weight: 800;}
.local_review_g .banner_content .text_block span a { font-size: 25px; font-weight: 800;}
.local_review_g  h2 { color: #fff;  display: inline-block; font-size: 25px;
    font-weight: 400; line-height: 28px; font-family: "Raleway",sans-serif;}
.local_review_g  h2 span{ font-weight:700;}

.web_mng_block .green_btn {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#81b932+0,66a72b+100 */
background: #81b932; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgxYjkzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NmE3MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #81b932 0%, #66a72b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81b932), color-stop(100%,#66a72b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #81b932 0%,#66a72b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #81b932 0%,#66a72b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #81b932 0%,#66a72b 100%); /* IE10+ */
background: linear-gradient(to bottom, #81b932 0%,#66a72b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b932', endColorstr='#66a72b',GradientType=0 ); /* IE6-8 */
    border-radius: 5px;
    font-weight:400; color:#fff; font-size:20px; 
    display: inline-block;
    line-height: 20px;
    margin:21px  auto 0;
    padding: 10px 45px 10px 20px;
    text-align: center;
	border:1px solid #52812a; position:relative;
}

.web_mng_block .green_btn:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66a72b+0,81b932+100 */
background: #66a72b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YTcyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4MWI5MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #66a72b 0%, #81b932 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66a72b), color-stop(100%,#81b932)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #66a72b 0%,#81b932 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #66a72b 0%,#81b932 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #66a72b 0%,#81b932 100%); /* IE10+ */
background: linear-gradient(to bottom, #66a72b 0%,#81b932 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a72b', endColorstr='#81b932',GradientType=0 ); /* IE6-8 */;
color:#fff;}

/* 27 july 2015 css  */

	

.requestDemo .form_content h3 { color: #75a037; display:block; font-family: "Raleway",sans-serif;font-size: 26px;  font-weight: 400; line-height: 25px;}
.requestDemo .form_content h4 {color: #013753;display: block;font-size: 28px;font-weight: 800;line-height: 30px; text-transform: uppercase;}
.requestDemo .form_content h6 {color: #013753;display: block;font-size: 19px;font-weight: 400;line-height: 30px;padding: 7px 0 10px;}
.requestDemo .form_content .support {color: #004363;font-size: 30px;font-weight: 800;line-height: 25px;margin-top: 15px;padding-bottom: 10px;text-align: center;}
.requestDemo .form_content .support span {display: block;font-size: 30px;font-weight: 400;line-height: 30px;padding-bottom: 5px;text-transform: uppercase;}


/* contact us page css */

#contact{
    background: url(../images/bg-reseller.png) repeat;
    min-height: 467px;
    position: relative;
    width: 100%;
}
#contact .container {
    padding: 0 10px;
    width: 100%;
}

#contact .container:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
#contact .banner_content { display: block;  padding: 15px 10px 0 15px;  width: 100%; float: left; position: relative;}
#contact .banner_text{ float:left; width:50%;  padding: 20px;}
#contact .banner_img { padding-top:30px; float:right;   width: 50%;}
#contact .banner_img > img {
    display: block;
    max-width: 100%;
}
#contact .banner_content h2 {
    color: #fff;
    display: block;
    font-family: "Raleway",sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
	padding-top:20px;
}

#contact .banner_text h3 {
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 35px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 36px; text-transform:uppercase;
	
}

#contact  .call-today {  margin-top: 20px;}

#contact  .call-today h4{ color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 28px;
    font-weight: 600;  margin-bottom: 20px;}
#contact .call-today span { font-family: "Raleway",sans-serif;  color:#fff;}

#contact  .call-today  h5{ color:#fff; line-height: 1; font-size:24px; font-family: "Raleway",sans-serif;}


.contactus_block {
    background: none repeat scroll 0 0 #fbfbfb;
    border: 1px solid #e8e5e5;
    display: inline-block;
    margin-top: 20px;
    position: relative;
    vertical-align: top;
    width: 100%;  padding: 10px;
}
.contactus_block .left_text {
    float: left;
    padding: 20px;
    width: 70%;
}
.contactus_block .left_text h2 {
    color: #31363d;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 30px; margin-left: 10px;
}


.contact_form { border-spacing: 15px 10px; border-collapse: separate;  margin-top: 10px;}

.contact_form input[type="text"], input[type="password"]{height:38px !important;}

.contact_form td.first-td {
    width: 50%;
}
.contact_form label {
    font-family: "Raleway",sans-serif;
    font-size: 18px; font-weight:500;
}

.securefield {
    float: left;
    margin-right: 10px;
    width: 200px !important;
}

.contact_form .captchapic {
    float: left;
    margin: 0 10px;
}


.contactus_block .right_text {
  background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;
    float: left;
    margin: 25px 0;
    padding: 20px 20px 50px;
    width: 29%;
}

.contactus_block .right_text h4 {
    color: #31363d;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
   
}
.contactus_block .right_text h5 { font-family: "Raleway",sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #82b23d; margin-top:20px;
}
.contactus_block .right_text p{ color:#282828; font-size:17px; margin-top:10px;}
.contactus_block .right_text p a{ color:#82b23d; font-size:17px; margin-top:10px; display: block;}


.error {background-color: #de4343; border-color: #c43d3d; color: #fff;padding: 5px;}
.error {background-color: #de4343; border-color: #c43d3d; color: #fff;padding: 5px;}
.contact_form td {
   vertical-align: top;
}

.txt_msg{background:#f7f7f7;font-size:13px;text-align:left;color:#FF0000;padding:5px;}




































/* checkout page css */

#checkout {
    background: url("../images/pricing-banner.jpg") no-repeat scroll center 0 rgba(0, 0, 0, 0);
    height: auto;
    position: relative;
    width: 100%;
}
#checkout .banner_content {
    display: inline-block;
    float: left;
    padding: 10px;
    width: 100%;
}
#checkout .banner_content h3 {
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 30px;
    font-weight: 300;
    line-height: 48px;
    padding-bottom: 10px;
}


.checkout_box { background: none repeat scroll 0 0 #fbfbfb; border: 1px solid #e8e5e5; margin: 30px 0; position: relative;  width: 100%; padding: 20px;}

.checkout_box .billing_form {
    font-family: "Raleway",sans-serif;
    height: auto;
    margin-top: 0;
    padding: 0;
    vertical-align: top;
	width:50%;
	 display: inline-block;
	 vertical-align:top;
}

.checkout_box .billing_form h3 {
    color: #101010;
    font-size: 36px;
    font-weight: 400;
}


.checkout_box .payment_form {
    display: inline-block;
	 vertical-align:top;
    font-family: "Raleway",sans-serif;
    height: auto;
    margin-top: 0;
    padding: 0 0 0 30px;
    vertical-align: top;
	width:48%;
}

.checkout_box .payment_form h4 {
    color: #101010;
    font-size: 36px;
    font-weight: 400;
}

.checkout_box .lock {
    border: medium none;
    color: #333333;
    font-size: 16px;
    margin: 0;
    padding: 10px 0;
    width: 70%;
}
.select_field2{ width:46% !important;}


.checkout_box .registerbox {
    background: url(../images/bg_register.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 248px;
    margin: 10px 0 0 ;
    width: 100%;  padding: 25px;
}
.registertable {
    float: left;
    margin: 5px 0 0 105px;
    width: 70%;
}

.registertable td {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    padding: 5px 0 0;
}

.registertable td span {
    color: #d2ff9f;
    font-size: 16px;
    font-weight: bold;
}
.submit-input-orange {
    background: none repeat scroll 0 0 #ff0600;
    border: 1px solid #d40c07;
    border-radius: 2px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
   font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    margin: 8px 0 0 3px;
    padding: 0;
    width: 90px;
}

 .Termstxt {
    color: #5b9213;
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0;
}


.checkout_box .Print-btn {
    background-color: #5b9213;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 33px;
    line-height: 27px;
    margin: 12px 0 0;
    padding: 4px 5px 10px 0;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #445924;
    vertical-align: top;
    width: 200px;
}

/* popup css */
#popup{width:400px;}
#popup .form_content {width: 100%;}




/* thanks page css */

#thanks{
    background: url(../images/thanks-bg.png) repeat;
    min-height: 467px;
    position: relative;
    width: 100%;
}
#thanks .container {
    padding: 0 10px;
    width: 100%;
}

#thanks .container:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
#thanks .banner_content { display: block;  padding: 15px 10px 0 15px;  width: 100%; float: left; position: relative;}
#thanks .banner_text{ float:left; width:43%;  padding: 80px 10px;}
#thanks .banner_img { padding-top: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 56%;}
#thanks .banner_img > img {
    display: block;
    max-width: 100%; vertical-align:bottom;
}
#thanks .banner_content h2 {
    color: #1b1b1b;
    display: block;
    font-family: "Raleway",sans-serif;
    font-size: 38px;
    font-weight: 700;
    line-height: 40px;
	padding-top:20px;
}

#thanks .banner_text h3 {
    color: #1b1b1b;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 52px; text-transform:uppercase;
	
}

.thanks_block {
    background: none repeat scroll 0 0 #fbfbfb;
    border: 1px solid #e8e5e5;
    display: inline-block;
    margin-top: 20px;
    position: relative;
    vertical-align: top;
    width: 100%;  padding: 10px;
}
.thanks_block .left_text {
    float: left;
    padding: 20px;
    width: 100%;
}
.thanks_block .left_text h2 {
    color: #31363d;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 30px; margin-left: 10px;
}
.thanks_tbl {
    border-collapse: separate;
    border-spacing: 0;
    margin-top: 10px;
	width:100%;background: none repeat scroll 0 0 #fff;
    border: 1px solid #ddd;text-align: left;
}

.thanks_tbl th{background:#474747; color:#fff; padding:10px;  border-right: 1px solid #ddd;}
.thanks_tbl td{ padding:10px;  border-right: 1px solid #ddd;  border-bottom: 1px solid #ddd;}

.thanks_tbl_inner td{ border:0; padding:5px;}

.thanks_tbl td .yellow_btn {
     margin: 5px auto 0;
   
}.thanks_block .left_text h3 {
    color: #31363d;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 30px;
    margin-left: 10px;
    padding-bottom: 10px;
}

.left_text  p {
    font-size: 18px;
    margin: 10px 0 0;
}
.price-btn { display: inline-block;}