@import url(http://fonts.googleapis.com/css?family=Open%20Sans:400,600,700,400italic,700italic);
body {font-family:'Open Sans';font-size: 12px;color: #575757;margin: 0px;padding: 0px;}
input, textarea{outline: none;}
img { max-width:100%; border: 0px; }
.pagewidth { max-width: 100%; width: 1000px; margin: 0px auto; }
.clearboth { clear: both;}
.floatleft{float: left;}
.floatright{float: right;}
.floatnone{float: none !important;}
.inlineblock{display: inline-block;}

.divtable{display: table; width: 100%;}
.divtable2{display: table; width: 100%;}
.divthead{display: table-header-group;}
.divtbody{display: table-row-group;}
.divtfoot{display: table-footer-group;}
.divtr{display: table-row;width: 100%;}
.divth{display: table-cell;}
.divtd{display: table-cell;}
.vam{vertical-align: middle !important;}.vat{vertical-align: top !important;}.vab{vertical-align: bottom !important;}
.textright { text-align: right; }
.textcenter { text-align: center; }
.textleft { text-align: left; }
.hide{display: none;}
.show{display: block;}

.height15 { height: 15px; }
.height5 { height: 5px; }
*{outline: none}
*:focus{outline: none;}
a:focus{border: 0px;outline: none;text-decoration: none;}

/*header-css-start*/
/* ----------------------------------------------  Select menu start ---------------------------------------------- */
div.combobox{background: white no-repeat center right;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); box-shadow: 0 1px 3px rgba(0,0,0,0.2);}	
div.combobox { overflow:hidden; padding:0; margin:0; -moz-border-radius:5px;-webkit-border-radius:5px;	-khtml-border-radius:5px;	border-radius:5px; border:1px solid #dddddd;padding:0px 0 0 0px;height:28px;}
.ie7 div.combobox {border:none;}
div.combobox select {	width:115%; background-color:transparent; background-image:none;-webkit-appearance: none; border:none; box-shadow:none;
height:100%;padding:3px 0;}
.ie7 div.combobox select {width:100%; background-color:#fff; border: solid 1px #ccc; padding:0.3em 0.5em;}
div.combobox{width:90px;}
/* ----------------------------------------------  Select menu over ---------------------------------------------- */

/*Template-3 Css Start*/

.topbg {background: #fafafa; }
.logo {width: 221px; float: left; max-width: 100%;}
.logoright {width: 779px; max-width: 100%; float: left; text-align: right;}
.socialbox {display: inline-block; vertical-align: middle; padding-right: 10px;}
.joinnow {display: inline-block; vertical-align: middle; margin-left: -3px;}
.joinnow a {display: inline-block; font-size: 14px; color: #363f48; border-left: solid 1px #e3e3e3; height: 75px; line-height: 75px; padding-left: 10px; padding-right: 10px; border-top: solid 5px #fecc17; border-right: solid 1px #e3e3e3;}
.menubg {background: #323a3e;}
.headerbg {background: url(/theme/GrmClix/img/headerbg.jpg) repeat-x;}
.header {width: 1000px; margin: 0px auto; max-width: 100%;}
.memberloginbg {background: rgba(0, 0, 0, 0) linear-gradient(to left, #79ae3c 72%, #ffd800 28%, #ffd800 100%) repeat scroll 0 0; }
.memberloginmain {background: #79ae3c; }
.memberloginbox {display: inline-block;vertical-align: top; height: 52px; line-height: 52px; background: #ffd800; font-size: 20px; color: #d73924;  width: 163px; text-transform: uppercase;}
.frombox {display: inline-block; vertical-align: top; margin-left: 7px;}
.from-box-join-now {background: none; background: url(/theme/GrmClix/img/usearnamebox.jpg) no-repeat; width: 160px; height: 50px; border: none; color: #ffffff; padding-left: 24px;}
.from-box-join-now2 {background: none; background: url(/theme/GrmClix/img/password.jpg) no-repeat; width: 160px; height: 50px; border: none; color: #ffffff; padding-left: 24px;}
.captchabox {display: inline-block; vertical-align: top; background: #8cc34b; width: 184px; border-bottom: solid 1px #ffc900; border-top: solid 1px #ffc900; height: 50px; margin-left: 7px;}
.captchlefts {display: inline-block; vertical-align: top; width: 68px; border-right: solid 1px #a7d86e;}
.captchright {display: inline-block; vertical-align: top;width: 111px;}
.captchafrom {background: #8cc34b; width: 100px; height: 46px; border: none; color: #ffffff;}
.cpatchabox {display: inline-block; vertical-align: top;}
.submit_button  {display: inline-block; vertical-align: middle; }
.submit_button input[type="submit"] {
    background-color: #ffc705;
    border: medium none;
    height: 52px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px; color: #3e3e3e;
    font-weight: 700;
    text-transform: uppercase;
}
.forgetbox {background: #8cc34b; border-bottom: solid 1px #ffc900; border-top: solid 1px #ffc900; height: 40px; display: inline-block; vertical-align: top; padding-top: 10px;}
.forgetbox a {display: block; text-align: center; font-size: 13px; color: #ffffff; text-transform: uppercase; padding-left: 7px; padding-right: 7px;}
.stabg {background: #fdfcf9; border-bottom: solid 1px #efe8d2;}
.padding20{padding-top: 20px; padding-bottom: 20px;}
.stamain{display: inline-block; vertical-align: middle;}
.stalefts {display: inline-block; vertical-align: middle;}
.starights {display: inline-block; vertical-align: middle; padding-left: 10px; font-size: 12px; color: #434640; padding-right: 10px;}
.whitebg {background: #ffffff;}
.banner125 {width: 125px; display: inline-block; vertical-align: top;}
.banner468main {width: 468px; max-width: 100%; display: inline-block;  vertical-align: top;}
.banner468 {width: 468px; max-width: 100%; margin-bottom: 5px;}
.darkgreybg {background: #4b5b63;}
.padding30 {padding-top: 30px; padding-bottom: 30px;}
.welcomelefts {width: 655px; display: inline-block; vertical-align: middle; max-width: 100%;}
.welcomerights {display: inline-block; vertical-align: middle; max-width: 100%;}
.welcometitles {font-size: 31px; color: #ffffff; font-weight: 700;}
.grmlefts {width: 330px; display: inline-block; vertical-align: middle; max-width: 100%}
.grminlefts {width: 260px; display: inline-block; vertical-align: middle; max-width: 100%; text-align: right; font-size: 15px; color: #3f3f3f; padding-right: 5px;}
.gramright {width: 59px; display: inline-block; vertical-align: middle; max-width: 100%;}
.gramain {padding-bottom: 30px;}
.grmmiddle {display: inline-block; vertical-align: middle; width: 324px; max-width: 100%;}
.grmrights {width: 337px; display: inline-block; vertical-align: middle; max-width: 100%; padding-top: 20px;}
.clocklefts {display: inline-block; vertical-align: middle;}
.clockrights {display: inline-block; vertical-align: middle; border: solid 1px #dedede; height: 50px; line-height: 50px; border-left: none; margin-left: -3px; padding-left: 7px; padding-right: 7px; font-size: 15px; color: #4b5b63; font-weight: 600;}
.alinecenter {text-align: center;}
.greybg {background: #f4f5f6;}
.advtitlesmain {text-align: center; font-size: 25px; color: #71a732; font-weight: 700;}
.advsubtitles {font-size:18px; color: #4b5b63; font-weight: 700; text-align: center;}
.adboesmain {width: 232px; display: inline-block; vertical-align: top; max-width: 100%; text-align: center; margin-bottom: 20px;}
.businesstitles {font-size: 17px; color: #4e5c72; font-weight: 700; text-transform: uppercase; border-bottom: solid 1px #e1e5e9; padding-bottom: 4px; padding-top: 8px;}
.listcontent {font-size: 14px; color: #303235; padding-top: 5px;}
.alincenter {text-align: center;}
.paymentbg {background: rgba(0, 0, 0, 0) linear-gradient(to left, #ffffff 50%, #79ae3c 50%, #79ae3c 100%) repeat scroll 0 0; }
.payment {display: inline-block; vertical-align: middle; margin-left: -4px;}
.textaddboxmain {width: 230px; display: inline-block; vertical-align: middle; max-width: 100%; margin-right: 15px;}
.textaddboxmain:last-child {margin-right: 0px;}
.textaddtitles {}
.textaddtitles a {display: block; background: #79ae3c; text-align: center; border-radius: 5px 5px 0px 0px; font-size: 17px; color: #ffffff; height: 37px; line-height: 37px; font-weight: 700;}
.textaddcontents {background: #f1f1f1; border-radius: 0px 0px 5px 5px; padding: 10px; text-align: center;}
.textaddboxmain:nth-child(2n) .textaddtitles a {background: #4b5b63;}
.bannerbg {border-top: solid 1px #e2e6eb;}
.banner728main {width: 728px; display: inline-block; vertical-align: middle; max-width: 100%; margin-left: 4px; margin-right: 4px;}
.banner728 {width: 728px; max-width: 100%; margin-bottom: 5px;}
.footerbg {background: #323a3e;}
.footer {width: 1000px; max-width: 100%; margin: 0px auto;}
.footerlogolefts {display: inline-block; vertical-align: middle; width: 201px; max-width: 100%;}
.footerrights {width: 789px; max-width: 100%; display: inline-block; vertical-align: middle; text-align: right;}
.footerlink {}
.footerlink a {display: inline-block; vertical-align: middle; background: #455056; height: 39px; line-height: 39px; font-size: 13px; color: #ffffff; padding-left: 4px; padding-right: 4px; text-decoration: none; width: 152px; text-align: center;}
.footerlink a:hover {background: #7bb03d;}
.footerlast {background: #54656d; padding: 1px; text-align: right;}
.graname {margin-top: -14px;}
.copytext {text-align: center; font-size: 13px; color: #ffffff; padding-bottom: 5px;}
.select-main{position: relative;font-size: 14px;font-weight: normal;color: #999999;display: inline-block;width: 100%;vertical-align: top;width: 100px;overflow: hidden;}
.select-main label:before{content: ""; font-family: 'Glyphicons Halflings'; background: url(/theme/GrmClix/img/arrow-down.jpg) no-repeat; background-position: center; background-color: #54656d;  display: block;height: 60px;pointer-events: none;position: absolute;right: 0px;top: 0px;width: 20px; text-align: center; line-height: 60px; color: #19b698; font-size: 13px;}
.select-main label:after{ background-color: #f3f2f2; color: #7f7f7f; padding: 0 0 2px;pointer-events: none;position: absolute;right: 10px;top: -3px;transform: rotate(90deg);-webkit-transform:rotate(90deg); line-height: 30px; }
.select-main label{position: relative;display: block;margin-bottom: 0px;}
.select-main select{ background-color: #54656d; width: 100%;height: 60px;border: none;font-weight: normal;outline: none;padding-left: 5px;line-height: 60px;-webkit-appearance:none;border-radius: 0px;-webkit-border-radius: 0; font-size: 13px; color: #ffffff;}
.select-main select option{}
.languagetop{float: right;}

.textadsmain.membersarea{text-align: center;}

.textadsmain.membersarea .textadbox{width: 230px; display: inline-block; vertical-align: middle; max-width: 100%; margin-right: 15px;}
.textadsmain.membersarea .textadbox:last-child {margin-right: 0px;}
.textadsmain.membersarea .text-add-title { }
.textadsmain.membersarea .text-add-title a{display: block; background: #79ae3c; text-align: center; border-radius: 5px 5px 0px 0px; font-size: 17px; color: #ffffff; height: 37px; line-height: 37px; font-weight: 700;}
.textadsmain.membersarea .textadbox:nth-child(2n) .text-add-title a{background: #4b5b63;}
.textadsmain.membersarea .textadcont{background: #f1f1f1; border-radius: 0px 0px 5px 5px; padding: 10px; text-align: center;}
.textadsmain.membersarea .text-add-desceiption span{display: block;}
.textadsmain.membersarea .textadcont span{display: block;}
/*Details page css start*/
.greenbg {background: #81b743;}
.membertitles {font-size: 30px; color: #ffffff; text-align: center; font-weight: 700; padding-top: 30px; padding-bottom: 30px;}
.reflinkleft {float: left; padding-top: 15px; padding-bottom: 15px;}
.reflinkright {float: right; padding-top: 15px; padding-bottom: 15px;}
.reficonlefts {display: inline-block; vertical-align: middle;}
.reficonrights {display: inline-block; vertical-align: middle; font-size: 13px; color: #000000; padding-left: 7px;}
.purboxmain {width: 235px; display: inline-block; vertical-align: top; max-width: 100%; background: #ffffff; border-radius: 6px; margin-right: 12px; margin-bottom: 12px;}
.purlefts {display: inline-block; vertical-align: middle;}
.purright {display: inline-block; vertical-align: middle; font-size: 15px; color: #4a4a4a; font-weight: 700; padding-left: 10px;}

.wholefts {display: inline-block; vertical-align: middle;}
.whiorights {display: inline-block; vertical-align: middle; width: 667px; max-width: 100%; margin-left: -4px; font-size: 20px; color: #ffffff;}
.detailslefts {display: inline-block; vertical-align: middle;}
.detailsrights {display: inline-block; vertical-align: middle; width: 587px; max-width: 100%; border: solid 1px #d2d5d8; margin-left: -4px; border-radius: 0px 5px 0px 5px; height: 390px; border-left: none;}
.padding20box {padding: 15px; padding-top: 35px;}
.numbox {border: solid 1px #d2d5d8; width: 40px; height: 40px; display: inline-block; vertical-align: top; border-radius: 50%; font-size: 25px; color: #79ae3c; text-align: center; font-style: italic;}
.numboxright{display: inline-block; vertical-align: top; width: 501px; max-width: 100%; font-size: 18px; color: #1b1b1b; margin-left: 8px; padding-top: 8px;}
.detamain {padding-top: 12px; padding-bottom: 12px;}
.plasetext {font-size: 15px; color: #303235;}
.plaboldtext {font-size: 15px; color: #303235; font-weight: 700; padding-top: 20px;}
.blueboes {width: 490px; max-width: 100%; display: inline-block; vertical-align: middle; background: #7bb03e; font-size: 17px; color: #ffffff; font-weight: 700; margin-top: 15px;}
.planboxnew {width: 320px; display: inline-block; vertical-align: middle; max-width: 100%; margin-right: 15px;}
.planboxnew:last-child {margin-right: 0px;}
.adpacktitiels {background: #8cc34b; border-top: solid 5px #70a92e; padding-top: 20px; padding-bottom: 20px;}
.grmleftsnew {font-size: 30px; color: #ffffff; float: left; width: 160px; padding-left: 10px;}
.grmrightsnew {float: right; width: 110px; font-size: 18px; color: #ffffff; text-transform: uppercase;}
.greybgbox {background: #f3f4f5; padding: 20px;}
.bustext {font-size: 14px; color: #282828; display: inline-block; vertical-align: middle; width: 226px;}
.busrights {display: inline-block; vertical-align: middle; font-size: 14px; color: #282828; font-weight: 700; text-align: right; width: 50px;}
.grmain {padding-top: 10px; padding-bottom: 10px;}
.reqboxgrm {background: #8cc34b; border-radius: 6px; text-align: center; width: 280px; max-width: 100%; font-size: 14px; color: #ffffff; font-weight: 700; height: 43px; line-height: 43px;}
.refbox {background: #4b5b63; font-size: 16px; color: #ffffff; width: 447px; max-width: 100%; height: 47px; line-height: 47px; text-align: center; font-weight: 700; display: inline-block; vertical-align: middle;}



/*Details page css over*/

/*Template-3 Css Over*/

.greenbg1 {background: #81b743;}
.membertitles {font-size: 30px; color: #ffffff; text-align: center; font-weight: 700; padding-top: 30px; padding-bottom: 30px;}
.reflinkleft {float: left; padding-top: 15px; padding-bottom: 15px;}
.reflinkright {float: right; padding-top: 15px; padding-bottom: 15px;}
.reficonlefts {display: inline-block; vertical-align: middle;}
.reficonrights {display: inline-block; vertical-align: middle; font-size: 13px; color: #000000; padding-left: 7px;}
.purboxmain {width: 235px; display: inline-block; vertical-align: top; max-width: 100%; background: #ffffff; border-radius: 6px; margin-right: 12px; margin-bottom: 12px;}
.purlefts {display: inline-block; vertical-align: middle;}
.purright {display: inline-block; vertical-align: middle; font-size: 15px; color: #4a4a4a; font-weight: 700; padding-left: 10px;}

.membersubmenu {display: inline-block; vertical-align: top; margin-left: -3px;margin-top: 27px;}
.membersubmenu a { background-position: 10px center;  font-size: 14px; color:#383f45; display: block; padding-left: 10px; padding-right: 10px; height: 31px; line-height: 31px; text-decoration: none;  padding-left: 15px;border-radius: 5px;}
.membersubmenu a:hover{background: #7eb744;}
.showonmobile{display: none !important;}
#right-bar{padding-top: 10px;padding-bottom: 10px;}

@media all and (min-width: 2600px)
{
  .financial-Info-box .popupbox-content .processor-left{width: 49%;vertical-align: top;}
  .financial-Info-box .popupbox-content .processor-right{width: 49%;word-wrap: break-word;}
}
@media all and (min-width: 767px)
{
    .navbar-header.navbar-default{display: none;}
    .navbar { margin-bottom: 0px;}
  #menu { float: none; display: inline-block; }
  #menu ul.navbar-nav { float: none; }
  #menu .navbar-default{background: none;border: none;     text-align: right; }
  #menu .navbar-collapse { padding-right: 0px; }
  #menu .container-fluid { padding-right: 0px; }
  #menu ul li { float: none; display: inline-block; background-position: left center;}
  #menu ul li.home { margin-left: 0px; }
  #menu ul li a { font-size: 12px; color: #ffffff; padding: 0px; text-align: center; padding-left: 18px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
  
  #menu ul li a:before { font-family: 'Glyphicons Halflings'; display: block; font-size: 16px; }
 
  #menu ul li.dropdown .caret { display: none; }
  #menu ul li.active a { background: none; }
  .navbar { min-height: 0px;}
  
  
  
  #menu ul li.public-page { margin-right: 0px; }
  #menu ul li.public-page.open a { background: none; }
  #menu ul li.public-page ul { text-align: left; }
  
  #menu ul li.public-page ul li a:before { content: ""; }
  #menu ul li a:hover{  padding-bottom: 15px; border-bottom: solid 5px #ffd800;  }
  #menu ul li:hover a:before { color: #0286d2; }
  #menu ul li.active a:before { color: #0286d2; }
  #menu ul li .dropdown-menu li:hover .sub-menu {
    visibility: visible;
  }
  .container-fluid {padding-left: 0px;}
  .navbar-collaps {padding-left: 0px;}
  
  #menu ul .dropdown:hover .dropdown-menu {
      display: block;
  }
   #menu ul li ul{background-color:#323a3e;border-bottom: none;} 
    #menu ul li ul li{display: block; padding-left: 5px; padding-right: 5px;padding-top: 5px;}
    #menu ul li ul li a{display: block;text-align: left;height: auto;line-height: normal;font-size: 13px;padding-top: 3px;padding-bottom: 3px;}
    #menu ul li ul li a:hover{border-bottom: none;background-image: none;height: auto;background-color: #8dc44d;color: #ffffff;}
    #menu ul li:hover > a{ color: #ffffff;}
}
@media all and (min-width: 767px)
{
  
}
@media (max-width: 768px) and (min-width: 768px)
{
    .banner468main{width: 99%;}
    #menu .showonmobile{display: none !important;}
}
@media all and (max-width: 769px)
{
    .showonmobile{display: block !important;}
    .paddingonmobile{padding-left: 10px;padding-right: 10px;}
    .planearningheadtop.showonmobile{display: none !important;}
    
    .logoright {width: 546px;}
.forgetbox a {font-size: 10px;}
.from-box-join-now,.from-box-join-now2 {width: 77px;}
.captchabox {width: 144px;}
.captchright {width: 60px;}
.captchafrom {width: 60px;}
.stabg {text-align: center;}
.whitebg {text-align: center;}
.darkgreybg { text-align: center;}
.grmmiddle {display: none;}
.payment{width: 48%;}
.textaddboxmain {width: 173px;}
.bannerbg {text-align: center;}
.footerrights {width: 546px;}
  #menu ul li a {padding: 20px 7px;}
}
@media all and (max-width: 650px)
{
     .showonmobile{display: block !important;}
   .logo {text-align: center; float: none; margin: 0px auto;}
.navbar {margin-bottom: 0px;}
.stabg {text-align: left;}
.stamain {margin-bottom: 5px;}
.languagetop {display: none;}
.memberloginbox {width: 100%;}
.from-box-join-now, .from-box-join-now2 {width: 160px; margin-bottom: 5px;}
.captchabox {width: 184px;}
.captchright {width: 60px;}
.captchafrom {width: 60px;}
.memberloginmain {text-align: center;}
.captchabox {margin-bottom: 5px;}
.grminlefts {text-align: center !important;}
.textaddboxmain {margin-right: 0px; margin-bottom: 10px; width: 145px;}
.banner728main {margin-left: 0px; margin-right: 0px;}
.footerlink a {width: 94px; font-size: 10px;}
.graname {margin-top: 0px; display: none;}
.footerlogolefts {display: inherit; margin: 0px auto;}
.whitebg {text-align: left;}
.reflinkleft {float: none;}
.reflinkright {float: none;}
.purboxmain {margin: 0px auto; display: inherit; margin-bottom: 8px;}
}
@media all and (max-width: 400px)
{
    .searchlabel { text-align: left;}
    .activ-ad-pack { padding-top: 0px;}
    .sta-menu ul li { width: 96%; border-right: none;}
    .sta-menu ul li a { padding-left: 0px; padding-right: 0px; width: 100%; margin-left: 0px; margin-right: 0px;}
    .sta-menu ul li.sta-left { width: 98%;}
    .planearningheadtop.showonmobile{display: block !important;}
    .notmobile{display: none !important;}
    .membermenufixheight{height: auto;}
}
/*other css*/
#Testimonial{padding-top: 25px;}
/*
     FILE ARCHIVED ON 14:32:03 Aug 29, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:03:56 May 29, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 109.85 (3)
  esindex: 0.015
  captures_list: 133.515
  CDXLines.iter: 14.322 (3)
  PetaboxLoader3.datanode: 166.949 (5)
  exclusion.robots: 0.473
  exclusion.robots.policy: 0.453
  RedisCDXSource: 4.315
  PetaboxLoader3.resolve: 94.153 (2)
  load_resource: 203.758
*/