@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold.eot');
    src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold.woff') format('woff'),
         url('../fonts/opensans-bold.ttf') format('truetype'),
         url('../fonts/opensans-bold.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'oswaldbook';
    src: url('../fonts/oswald-regular.eot');
    src: url('../fonts/oswald-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular.woff') format('woff'),
         url('../fonts/oswald-regular.ttf') format('truetype'),
         url('../fonts/oswald-regular.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'journalregular';
    src: url('../fonts/journal.eot');
    src: url('../fonts/journal.eot?#iefix') format('embedded-opentype'),
         url('../fonts/journal.woff') format('woff'),
         url('../fonts/journal.ttf') format('truetype'),
         url('../fonts/journal.svg#journalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    font-family: 'oswaldlight';
    src: url('../fonts/oswald-light.eot');
    src: url('../fonts/oswald-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-light.woff') format('woff'),
         url('../fonts/oswald-light.ttf') format('truetype'),
         url('../fonts/oswald-light.svg#oswaldlight') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

*{ margin:0; padding:0;}

img{ max-width:100%; border:none; outline:none;}

a{ border:none; outline:none; text-decoration:none !important;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

.clear{ clear:both;}

body{font-family: 'open_sansregular'; font-size:16px; margin:0; padding:0;}

.top_outer{ width:100%; background:url(../images/top_bg.png) repeat-x; height:130px; float:left;}

.top_wrapper{ margin:0 auto; width:960px; height:130px;}

.logo{ float:left; margin-top:36px;}

.top_right{ width:660px; float:right;}

.signup_sec{ width:100%; float:left;}

.ph_no{ margin-top:13px; font-family: 'open_sansbold'; font-size:14px; margin-left:170px; float:right;}

.sign_up_sec{ width:183px; height:47px; float:right; background:url(../images/signup_bg.png) left top no-repeat;}

.sign_up_sec ul{ margin:0 0 0 37px; padding:0; list-style-type:none;}

.sign_up_sec ul li{ float:left; display:block; background:url(../images/sign_divider.png) left center no-repeat; padding:0 17px;}

.sign_up_sec ul li:first-child{ padding:0; background:none; margin-right:10px}

.sign_up_sec ul li a{ float:left; color:#ffffff; font-size:14px; line-height:34px;}

.sign_up_sec ul li a:hover, .sign_up_sec ul li.active a{ color:#7acd26;}

.navigation{ float:right; margin-top:33px;}

.navigation ul{ margin:0; padding:0; list-style-type:none;}

.navigation ul li{ display:block; float:left; padding:0 0 0 32px;}

.navigation ul li:first-child{ padding-left:0;}

.navigation ul li a{ float:left; padding-bottom:27px; font-size:14px; color:#000000;}

.navigation ul li a:hover{ border-bottom:4px solid #7acd26;}

.navigation ul li a.active{border-bottom:4px solid #7acd26;}

.baner{ width:100%; height:852px; float:left; position:relative;}

.baner_img{ width:100%; float:left; height:852px;}

.baner_wraper{ width:960px; margin:0 auto;}

.baner_sec{ position:absolute; left:0; top:0; width:100%;}

.ban_wrap{ width:960px; margin:0 auto;}

.ban_wrap h1{ text-align:center; color:#FFFFFF; margin-top:10px; font-family: 'oswaldbook'; font-size:60px; 
font-size: 49px;

text-shadow: rgb(3, 3, 3) 1px 1px 1px;}

.ban_wrap h4{ text-align:center; color:#FFFFFF; margin-top:10px; font-family: 'oswaldbook'; font-size:20px; text-shadow: rgb(3, 3, 3) 1px 1px 1px;}

.green_btn{ width:419px; height:75px; background:url(../images/green_btn.png) no-repeat; margin:0 auto; display:block; text-align:center; line-height:75px; color:#FFFFFF; font-size:30px; margin-top:27px; font-family: 'open_sansbold'; text-shadow: rgb(3, 3, 3) 1px 1px 1px;}

.green_btn:hover{background:url(../images/green_btn_hover.png) no-repeat;}

.video_outer{ width:503px; margin:54px auto 14px; position:relative; background-color:#000000;}

.video_box{ width:503px; float:left;}

.video{ width:493px; height:300px; border:5px solid #fff; display:block; float:left;}

.video iframe{ width:100%; height:300px;}

.video_text{ float:right; width:186px; font-family: 'journalregular'; line-height:35px; font-size:40px; color:#000; text-align:center; position:absolute; right:-224px; top:20px;}

.arrow{ position:absolute; width:112px; height:66px; right:-130px; top:174px;}

.shadow{ width:487px; height:27px; float:left;}

.white_bg{ width:100%; height:226px; position:relative; float:left; background:url(../images/transparent_bg.png) repeat; margin-top:10px;}

.whit_wrap{ width:960px; margin:0 auto; height:auto; right:0; height:226px;} 

.whit_wrap h2{ text-align:center; font-family: 'journalregular'; font-size:30px; margin-top:16px;}

.whit_wrap p{ text-align:center;}

.text_outer{ width:100%; float:left;}

.text_area{ width:960px; margin:0 auto;}

.text_area h2{ font-size:50px; text-align:center;  font-family: 'Oswald', sans-serif; margin-top:62px;}

.text_area ul{ float:left; margin:54px 0 0 0; padding:0; list-style-type:none; }

.text_area ul li{ display:block; float:left; width:187px; margin-left:48px;}

.text_area ul li:first-child{ width:209px; margin-left:0;}

.image_holder{ width:132px; height:131px; background:url(../images/img_holder.png) no-repeat; margin:0 auto;}

.image_holder img{ margin:4px;}

.text_area ul li p{ margin-top:27px; text-align:center; line-height:24px; font-size:16px;}

.last_li{ width:218px !important; float:left;}

.footer{ width:100%; float:left; background-color:#000000; height:auto; margin-top:150px;}

.footer_wrap{ width:960px; margin:0 auto;  position:relative;}

.footer_wrap p{ text-align:center; margin-top:74px; color:#FFFFFF; font-family: 'Oswald', sans-serif; font-size:50px;}

.foot_btn_area{ width:419px; position:absolute; top:-187px; left:260px; background:url(../images/arrow_2.png) 40px top no-repeat; padding-top:10px;}

.foot_btn_area h5{ font-size:40px; font-family: 'journalregular'; text-align:center; margin-bottom:14px;}

.foot_btn{ width:419px; float:left; background:url(../images/green_btn.png) no-repeat; font-family: 'open_sansbold'; top:0; color:#FFFFFF; text-align:center; line-height:75px; font-size:30px; text-shadow: rgb(3, 3, 3) 1px 1px 1px;}

.foot_btn:hover{background:url(../images/green_btn_hover.png) no-repeat; color:#fff;}

.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  *margin-left: .3em;
}

.nav-collapse, .nav-collapse.collapse {
    height: 0;
    float:left;
    width: 100%;
}
.btn-navbar {
  display: block;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: #2c2c2c;
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

.btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

.collapse {
 -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
 /* position: relative;*/
  overflow: hidden;
  /*height: 0;*/
}

.mob_nav{ display:none;}

/*-----------------------------------------------
[inner]
-------------------------------------------------*/
.inner_banner { width:100%; height:auto; position:relative; float:left;}
.inner_banner_text { width:920px; margin:0px auto; position:absolute; z-index:150; text-align:center; top:10%; left:50%; margin-left:-460px; font-family: 'open_sansbold'; font-size:20px; color:#FFF; line-height:30px; text-shadow:#333 1px 1px 1px;}
.inner_banner_text h2 { font-weight:700; font-size:20px; line-height:22px; padding:0px; margin:0 0 10px 0;}
.inner_banner_text p { padding:0px; margin:0px;}
.inner_banner_text p span { display:block;}
/*------------*/
.inner-wrap { width:960px; margin:0px auto; min-height:300px;  }
.section-opportunity { padding:74px 0 80px 0; float:left; width:100%;}
.section-opportunity h2 { font-size:40px; font-family: 'Oswald', sans-serif; font-weight:normal; text-align:center; color:#010000; text-transform:uppercase; padding:0px; margin:0 0 36px 0;}
.section-opportunity h1 { font-size:40px; font-family: 'Oswald', sans-serif; font-weight:normal; text-align:center; color:#010000; text-transform:uppercase; padding:0px; margin:0 0 36px 0;}
.section-opportunity ul { padding:0px; margin:0px; list-style:none;}
.section-opportunity ul li { font-size:20px; color:#7acd26; font-family: 'open_sansbold'; line-height:48px; padding:0 0 0 60px; background:url(../images/section-opportunity-sep.jpg) no-repeat 0 0;}

.section-opportunity ul ul { padding:0px; margin:0 0 0 13px; list-style:none;}
.section-opportunity ul li li { font-size:14px; font-family: 'open_sansregular'; color:#333333; line-height:16px; padding:0 0 0 10px; background:url(../images/section-opportunity-sep2.jpg) no-repeat 0 7px; margin:22px 0 0 0;}
.section-opportunity ul li li:first-child { margin:0;}
/*-------------------------*/
.section-process { padding:46px 0 30px 0; width:100%; float:left; background:#000;}
.section-process h2 { font-size:40px; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:300; line-height:54px; color:#7acd26; padding:0px; margin:0 0 6px 0;}
.section-process h2 span { display:block; color:#FFF;}
.process-detail { width:66%; float:left; padding:30px 0 0 0;}
.process-detail-top { width:69%;}
.process-detail h3 { border-top:#7acd26 7px solid; font-size:30px; color:#FFF; font-family: 'Oswald', sans-serif; font-weight:300; line-height:32px; padding:4px 0 12px 0; margin:0px; text-transform:uppercase;}
.process-detail h3 span { display:block;}
.process-detail p { font-size:14px; color:#FFF; font-family: 'open_sansregular'; line-height:20px; padding:0px; margin:0px;}
.process-detail p strong { font-size:30px; color:#7acd26; font-family: 'open_sansbold'; line-height:30px;}
.process-fee { width:272px; margin:0px auto; text-align:center; padding:38px 0 20px 0; font-size:14px; color:#FFF; line-height:34px;}
.process-fee span { display:block;}
.process-fee-ruler { border-bottom:#FFF 1px solid;}

.process-detail ul { padding:0px; margin:0px; list-style:none;}
.process-detail ul li { font-size:14px; color:#FFF; font-family: 'open_sansregular'; line-height:19px; padding:10px 0 0 60px; background:url(../images/process-detail-sep.jpg) no-repeat 0 0; margin-bottom:16px; }
/*------------------*/
.process-cost { width:30.2%; float:right;}
.cost-chart { background:#FFF; text-align:center; position:relative; padding:27px 10.3% 68px; font-size:14px; color:#000; line-height:28px;}
.cost-chart h3 { font-size:30px; font-family: 'Oswald', sans-serif; text-transform:uppercase; color:#000; line-height:30px; font-weight:300; padding:0px; margin:0 0 34px 0;}
.cost-chart h4 { font-size:50px; font-family: 'open_sansbold'; color:#7acd26; line-height:48px; font-weight:normal; padding:0px; margin:0 0 9px 0;}
.cost-top { border-bottom:#000 1px solid;}
.cost-chart span { display:block;}
.cost-chart strong { line-height:25px; font-family: 'open_sansbold'; font-size:25px; color:#7acd26; display:block; padding:22px 0 0 0;}
.signup-button { 
font-family: 'open_sansbold';
width:250px; 
height:75px;
text-align:center;
text-transform:uppercase;
line-height:75px;
font-size:30px;
color:#FFF;
text-shadow:#000 1px 1px 1px;
border-radius:2px;
position:absolute; 
bottom:-37px;
left:50%;
margin-left:-125px;
text-decoration:none;
background: #84ca2b; /* Old browsers */
background: -moz-linear-gradient(top,  #84ca2b 0%, #7fc028 1%, #7ebe29 3%, #71ae23 55%, #6ca522 92%, #6da424 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84ca2b), color-stop(1%,#7fc028), color-stop(3%,#7ebe29), color-stop(55%,#71ae23), color-stop(92%,#6ca522), color-stop(100%,#6da424)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #84ca2b 0%,#7fc028 1%,#7ebe29 3%,#71ae23 55%,#6ca522 92%,#6da424 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #84ca2b 0%,#7fc028 1%,#7ebe29 3%,#71ae23 55%,#6ca522 92%,#6da424 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #84ca2b 0%,#7fc028 1%,#7ebe29 3%,#71ae23 55%,#6ca522 92%,#6da424 100%); /* IE10+ */
background: linear-gradient(to bottom,  #84ca2b 0%,#7fc028 1%,#7ebe29 3%,#71ae23 55%,#6ca522 92%,#6da424 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84ca2b', endColorstr='#6da424',GradientType=0 ); /* IE6-9 */

}

.signup-button:hover {
background: #6ca321; /* Old browsers */
background: -moz-linear-gradient(top,  #6ca321 0%, #6ea724 15%, #6ea722 22%, #73ad25 39%, #71ae23 45%, #7dbf29 97%, #7ec028 99%, #84ca2b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6ca321), color-stop(15%,#6ea724), color-stop(22%,#6ea722), color-stop(39%,#73ad25), color-stop(45%,#71ae23), color-stop(97%,#7dbf29), color-stop(99%,#7ec028), color-stop(100%,#84ca2b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6ca321 0%,#6ea724 15%,#6ea722 22%,#73ad25 39%,#71ae23 45%,#7dbf29 97%,#7ec028 99%,#84ca2b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6ca321 0%,#6ea724 15%,#6ea722 22%,#73ad25 39%,#71ae23 45%,#7dbf29 97%,#7ec028 99%,#84ca2b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6ca321 0%,#6ea724 15%,#6ea722 22%,#73ad25 39%,#71ae23 45%,#7dbf29 97%,#7ec028 99%,#84ca2b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6ca321 0%,#6ea724 15%,#6ea722 22%,#73ad25 39%,#71ae23 45%,#7dbf29 97%,#7ec028 99%,#84ca2b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ca321', endColorstr='#84ca2b',GradientType=0 ); /* IE6-9 */

}

.process-cost-icon { padding:64px 0 0 0; text-align:center;}
.process-cost-icon ul { padding:0px; margin:0px; list-style:none; text-align:center;}
.process-cost-icon ul li { display:inline; padding:0 9px; float:left;}


/*------------------------*/
.section-bottom { width:100%; float:left; padding:57px 0 35px 0; font-family: 'open_sansregular';}
.other-steps { width:52%; font-size:14px; color:#000; line-height:22px;}
.steps-block { padding:0 0 48px 0;}
.other-steps h2 { border-top:#7acd26 7px solid; font-size:30px; color:#000; font-family: 'Oswald', sans-serif; font-weight:300; line-height:32px; padding:4px 0 16px 0; margin:0px; width:84%; text-transform:uppercase;}
.other-steps h2 span { display:block;}
.other-steps p { padding:0px; margin:0px;}

.section-bottom ul { padding:0px; margin:0px; list-style:none;}
.section-bottom ul li { padding:8px 0 0 40px; margin-bottom:7px; line-height:16px; font-size:14px; color:#000; background:url(../images/section-bottom-sep.jpg) no-repeat 0 4px;}

/*------------*/

.inner_footer { height:auto; margin:0px; padding:0 0 35px 0; position:relative;}
.inner_footer .foot_btn { height:75px; width:419px; position:absolute; text-align:center; text-transform:uppercase; top:-37px; left:50%; margin-left:-209px; z-index:999;}
.inner_footer ul { padding:16px 0 0 0; margin:0px; list-style:none; text-align:center;}
.inner_footer ul li { display:inline; font-size:30px; color:#7acd26; font-family: 'Oswald', sans-serif; font-weight:300; line-height:28px; padding:0 34px; background:url(../images/footer_sep.jpg) no-repeat left center; }
.inner_footer ul li:first-child { background:none; }
.inner_footer ul li a { text-decoration:none; color:#7acd26;}
.inner_footer ul li a:hover { color:#FFF;}
.inner_footer .footer_wrap p { margin-top:38px;}


/*-----------------------------------------------
[Review-Funnel]
-------------------------------------------------*/
.inner_banner_text2 { width:740px; margin:0px auto; position:absolute; z-index:150; text-align:center; top:12%; left:50%; margin-left:-370px; font-family: 'open_sansbold'; font-size:17px; color:#FFF; line-height:24px; text-shadow:#333 1px 1px 1px;}
.inner_banner_text2 h2 { font-weight:700; font-size:54px; font-family: 'Oswald', sans-serif; font-weight:400; line-height:50px; padding:0px; margin:0 0 24px 0;}
.inner_banner_text2 h1 { font-weight:700; font-size:54px; font-family: 'Oswald', sans-serif; font-weight:400; line-height:50px; padding:0px; margin:0 0 24px 0;}
.inner_banner_text2 p { padding:0px; margin:0px;}
.inner_banner_text2 p span { display:block;}
/*---------------------------------------------------------------------------------------*/
.section-review { padding:74px 0 80px 0; width:100%; float:left;}
.customer-review { width:78%;}
.customer-review h2 { font-size:30px; color:#ca0000; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:300; line-height:40px; padding:0px; margin:0 0 10px 0; border-top:#ca0000 7px solid; width:62%; }
.customer-review h2.green { color:#7acd26; border-top:#7acd26 7px solid;}
.customer-review p { color:#333333; font-size:14px; font-family: 'open_sansregular'; line-height:20px; padding:0 0 18px 0; margin:0px;}
.review_button { margin-bottom:35px;}
.web_example { width:100%; text-align:center;}
/*----------------------------*/
.section-rcard { background:#000000; padding:89px 0 124px 0; width:100%; float:left; position:relative;}
.section-rcard h2 { font-size:30px; color:#FFF; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:300; line-height:40px; padding:0px; margin:0 0 10px 0; border-top:#7acd26 7px solid; width:58%;}
.section-rcard p { color:#FFF; font-size:14px; font-family: 'open_sansregular'; line-height:20px; padding:0 0 20px 0; margin:0px;}

.review-card { width:84%;} 
.review-card-option { width:100%; height:auto; margin-bottom:59px;}
.review-card-option img { width:100%; height:auto;}

.testimonial-section { width:68%; height:auto; background:#FFF; padding:26px 20% 20px 12%; font-size:14px; font-family: 'open_sansregular'; line-height:20px; color:#000; margin:55px 0 0 0; color:#000;}
.testimonial-section p { padding:0 0 30px 0; margin:0px; color:#000;}
.testimonial-section span { display:block;}
/*------------------------------*/
.google_review { width:100%; float:left; padding:0 0 110px 0; margin-top:-29px; text-align:center; position:relative; z-index:999;}

.inner_footer2 { height:98px; margin:0; position:relative;}
.inner_footer2 .foot_btn { height:75px; width:419px; position:absolute; text-align:center; text-transform:uppercase; top:-37px; left:50%; margin-left:-209px; z-index:999;}

/*-----------------------------------------------
[How It Works]
-------------------------------------------------*/
.inner_banner_text3 { width:740px; margin:0px auto; position:absolute; z-index:150; text-align:center; top:8%; left:50%; margin-left:-370px; font-family: 'open_sansbold'; font-size:17px; color:#FFF; line-height:24px; text-shadow:#333 1px 1px 1px;}
.inner_banner_text3 h2 { font-weight:700; font-size:50px; font-family: 'Oswald', sans-serif; font-weight:400; line-height:48px; padding:0px; margin:0 0 12px 0;}
.inner_banner_text3 h1 { font-weight:700; font-size:50px; font-family: 'Oswald', sans-serif; font-weight:400; line-height:48px; padding:0px; margin:0 0 12px 0;}
.inner_banner_text3 p { padding:0px; margin:0px;}
.inner_banner_text3 p span { display:block;}
/*------------------------*/
.section-worktop { padding:30px 0 40px; width:100%; float:left;}
.section-worktop h2 { font-size:30px; color:#ca0000; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:300; line-height:40px; padding:0px; margin:0 0 10px 0; border-top:#ca0000 7px solid; }
.section-worktop h2.green { color:#7acd26; border-top:#7acd26 7px solid;}
.section-worktop p { color:#333333; font-size:14px; font-family: 'open_sansregular'; line-height:22px; padding:0 0 18px 0; margin:0px;}

.worktop-left { width:44%; float:left;}

.worktop-video { width:40%; float:right;}
.worktop-video h3 { font-size:40px; color:#000; font-family: 'journalregular'; font-weight:normal; line-height:40px; padding:24px 0 4px 0; margin:0 24px; text-align:center; background:url(../images/worktop-video-arrow.jpg) no-repeat right 0;}
.videobg { padding:0 0 26px 0; background:url(../images/videobg.jpg) no-repeat center bottom; text-align:center;}
.video-area { padding:3px; background:#FFF; border:#bfbfbf 1px solid; }

/*----------------------------------------*/
.section-trust { width:100%; float:left; background:url(../images/section-trust-bg.jpg) repeat-x 0 0; padding:32px 0 0 0; position:relative;
z-index:500;}
.section-trust h2 { font-size:50px; color:#FFF; text-align:center; line-height:48px; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:700; padding:0 0 20px 0; margin:0;}
.section-trust h3 { font-size:35px; color:#FFF; text-align:center; line-height:35px; font-family: 'Oswald', sans-serif; font-weight:300; padding:0 0 28px 0; margin:0; }
.section-trust h4 { font-size:40px; color:#7acd26; text-align:center; line-height:40px; font-family: 'journalregular'; font-weight:normal; padding:0 0 20px 0; margin:0; }
.compare-left { width:44%; float:left;}
.compare-right { width:44%; float:right;}
.compare-right h4 { color:#ca0000;}
.compare-web { padding:0 0 19px 0; background:url(../images/compare-section-shadow.jpg) no-repeat center bottom; width:100%;}
.compare-web img { width:98%; height:auto; border:#888888 1px solid;}
.compare-flowchart { width:96%; padding:56px 0 0 0; margin:0px auto;}
.compare-flowchart img { width:100%; height:auto;}

/*--------------------------------*/
.section-condition { width:100%; float:left; background:#000; padding:62px 0 30px 0; margin-top:-47px; position:relative; z-index:10; min-height:500px;}
.condition-wrap { width:83%;}
.section-condition h2 { font-size:30px; color:#FFF; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:300; line-height:40px; padding:0 4px 0 0; margin:34px 0 10px 0; border-top:#7acd26 7px solid; float:left; }
.section-condition h2.red { border-top:#ca0000 7px solid;}
.section-condition h2.white { border-top:#FFF 7px solid;}
.section-condition p { color:#FFF; font-size:14px; font-family: 'open_sansregular'; line-height:22px; padding:0 0 12px 0; margin:0px; }
.section-condition strong { font-size:14px; color:#7acd26; line-height:14px; padding:0 0 14px 0; display:block; font-family: 'Oswald', sans-serif; font-weight:300;}
/*--------------------------------------*/
.section-feedback { padding:0 0 50px 0; width:100%; float:left; position:relative; z-index:200; margin-top:-20px;}
.feedback-top { width:46%; margin:0px auto; padding:0 0 84px 0;}
.feedback-top img { width:100%; height:auto;}
.section-feedback h2 { font-size:50px; color:#000; line-height:52px; font-family: 'Oswald', sans-serif; font-weight:300; text-align:center; padding:0px; margin:0 0 25px 0;}
.section-feedback h3 { font-size:20px; color:#000; line-height:24px; font-family: 'open_sansregular'; font-weight:normal; text-align:center; padding:0px; margin:0 0 72px 0;}

.customer-relation { padding:0px; margin:0px; list-style:none; text-align:center;}
.customer-relation li { float:left; width:30%; padding:0 0 0 5%;}
.customer-relation li:first-child { padding:0;}
.customer-relation img { box-shadow:#666 0px 0px 6px; margin-bottom:24px; width:100%; height:auto;}
.customer-relation h4 { font-size:20px; color:#7acd26; font-weight:normal; font-family: 'open_sansbold'; padding:0px; margin:0 0 12px 0;}
.customer-relation p { font-size:14px; color:#333; line-height:22px; font-family: 'open_sansregular'; padding:0px; margin:0px;}
/*---------------------------------*/


/*29-jun-2017*/
.section-review-showcase .gray-bg {
    display: none;
}




.review-footer {}
.review-footer p { font-weight:300; }

.foot_btn_area{ width:100%; position:absolute; top:-200px; left:0; background:url(../images/foot_btn_area_arrow.jpg) 709px 24px no-repeat; padding-top:10px;}

.review-footer h5{ font-size:60px; line-height:60px; font-family: 'journalregular'; text-align:center; margin-bottom:20px;}

.review-footer .foot_btn { margin:0px auto; float:none; display:block;}

/* Adjustments in payment logos */
#siteseal > img {
    position: relative;
    top: 20px;
}
.submit_btn {
    background: url("../images/btn_bg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    color: #4a4a4a;
    cursor: pointer;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 44px;
    margin-left: 50px;
    padding: 0 63px;
    text-align: center;
}
.mtop40{ margin-top:40px;}
.mtop30{ margin-top:30px;}
.error {
    color: #f00;
    font-size: 12px;
}
.section-signup{ padding:74px 0 80px 0; width:100%; margin-bottom:50px;}
.section-signup h2 { font-size:40px; font-family: 'Oswald', sans-serif; font-weight:normal; text-align:center; color:#010000; text-transform:uppercase; padding:0px; margin:0 0 36px 0;}
.cant_txtbox {
    font-size: 16px;
    line-height: 24px;
    margin: 17px 0 0 6px;
}
.cant_txtbox_p2 span {
    font-weight: 800;
}
.cant_txtbox span {
    color: #f00;
}
.faqs h3 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
}
.faqs ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #454444;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    list-style: none outside none;
    padding: 0;
	line-height:26px;
}
.popup{position:fixed; background: url("../images/fancybox_overlay.png") repeat scroll 0 0 transparent; width:100%; height:100%; z-index:9999999; top:0; left:0; }
.youtube_ifram{background:#F9F9F9; width:40%; height:auto; margin:auto; position:relative; top:20%; padding:15px; -webkit-border-radius: 4px;
-moz-border-radius: 4px; border-radius: 4px;}
.youtube_ifram div{ height:100%; width:100%; overflow:hidden; }
.popup_close{
	background:url("../images/fancybox_sprite.png") no-repeat; cursor: pointer;height: 36px;position: absolute;right: -18px;top: -18px;width: 36px;}
.textcenter{
	text-align:center;
	margin:21px 0 21px 0;
}
.textcenter p,.textcenter a{
	font-family: 'open_sansregular';
    font-size: 14px;
    line-height: 22px;
}
.textcenter a{color:#f00;}
.mbot50{
	padding-bottom: 58px;
}
.mbot20{
	margin-bottom: 20px;
}
#recaptcha_widget_div .recaptchatable img{
   max-width: auto;
}
#recaptcha_widget_div input{
   line-height: initial;
   height: auto;
}
#siteseal {
    display: block;
    height: auto;
    left: -43px;
    margin-bottom: 30px;
    position: relative;
}
.red {
    color: #f00;
    font-size: 16px;
    font-weight: bold;
}
li span#siteseal {
	left: 0;
}
.inner-wrap h3 {
    color: #010000;
    line-height: 38px;
}

.reviewus {
    bottom: 17%;
    position: absolute;
	max-width: 27%;
    right: 9.5%;
}
.web_example{ position:relative; }
.process-detail-top h3{ color:#fff; }


/*22-12-2015*/
.font-19{
	font-size:19px;
	line-height:40px;
}
.font-19 strong{
	font-weight:700;
}
.hbold-18{
	font-family: 'oswaldbook';
	font-size:18px;
}
.hbold-30{
	font-family: 'oswaldbook';
	font-size:30px;
	margin-bottom:20px;
}
.sec-top1 p a{
	color:#000;
	word-wrap: break-word;
}
.sec-top1 p a:hover{
	color:#333;
}

.center-block {
    float: none;
    margin: 0 auto;
}
.gray-bg{
	background:#f5f5f5;
	padding:30px 0;
}
@media screen and (min-width: 480px){
.col-3 {
    margin-right: 2%;
    width: 31.5%;
	margin-bottom:10px;
	box-sizing: border-box;
}
.col-3:last-child{
	margin-right:0;
}
}
.col-3{
    border: 2px solid #d4d4d4;
	display: inline-block;
}
.col-3 img{
	max-width:100%;
}
.worktop-video .foot_btn {
    padding: 0 30px;
    width: auto;
}
.black-bg-but {
    background:#000;
    height: 40px;
    margin-top: 190px;
    position: relative;
}
.black-bg-but .foot_btn_area {
    left: 0;
    right: 0;
    top: -122px;
    width: auto;
}
.show-cse-upgrade {
    padding: 0 0 80px;
}
.show-cse-upgrade h2 {
    font-size: 30px;
    text-align: left;
    text-transform: none;
}
.dark-gray-bg{background:#e9e9e8;}
.text-center{text-align:center;}
.pad-bot-20{padding-bottom:20px;}

/*3-2-2015*/
.home_footer {
    background: url("../images/foot_btn_area_arrow.jpg") no-repeat scroll 620px 24px rgba(0, 0, 0, 0);
    left: 0;
    padding-top: 10px;
    position: absolute;
    right: 0;
    top: -200px;
    width: auto;
}
.home_footer h5{ font-size:40px; font-family: 'journalregular'; text-align:center; margin-bottom:14px;}
/*Inherited styles from style.css*/
#recaptcha_widget_div {/*float:left;margin-left: 22px;*/}
.err {
color: #FF0000;
display: block;
float: left;
font-size: 12px;
padding-left: 25px;
width: 140px;
}

.errorbox {
background: url("../images/error.png") no-repeat scroll 10px 5px #FCE9E9;
border: 1px solid #EAC7C7;
border-radius: 5px 5px 5px 5px;
float: left;
font-size: 12px;
margin: 30px 11px 0;
padding: 15px 0 10px 59px;
width: 900px;
}
.validbox {
/*background: url("../images/valid.png") no-repeat scroll 131px 19px #FDFFF7;*/
background: none repeat scroll 0 0 #FDFFF7;
border: 1px solid #E3E3E3;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 10px #CCCCCC;
float: left;
font-size: 12px;
line-height: 35px;
margin: 90px 100px 67px;
padding: 30px;
text-align: center;
}
.validbox img{margin: 0 12px;}
.errorbox_active {
/*background: url("../images/valid.png") no-repeat scroll 131px 19px #FDFFF7;*/
background: none repeat scroll 0 0 #FCE9E9;
border: 1px solid #E3E3E3;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 10px #CCCCCC;
float: left;
font-size: 12px;
line-height: 35px;
margin: 90px 11px 67px 100px;
padding: 30px;
text-align: center;
}
.errorbox_active img{margin: 0 12px;}
.section-review-showcase { padding:24px 0 80px 0; width:100%; float:left;}
h2.upgrade > span {
    font-size: 25px;
}
.freereviewshow_video {
    cursor: pointer;
}