      hr {

      }
      body {
        padding-top: 20px;
        padding-bottom: 40px;
        /*background: url(../../assets/img/hero1.jpg) fixed -500px 70%;*/
        background-color: rgba(239, 239, 239, 0.85);
      }
      @media only screen and (max-width: 767px) {
        body {background:#e5e5e5;}
        .row-fluid [class*="span"]:first-child {margin-bottom: 30px;}
		.footer {padding: 0 30px;}
		}

      /* Custom container */
      .container-narrow {
        margin: 0 auto;
        max-width: 720px;
	padding: 0 20px 30px 20px;
	background: white;
	border-radius: 7px;
      }
      .container-narrow > hr {
        margin: 15px 0 20px 0;
        /*border-top:1px dotted #953215;
        border-bottom:1px dotted #E89164;*/
        border-top: 1px dotted #ffffff;
        border-bottom: 1px dotted #151633;
      }
      .masthead {
        padding-bottom:25px;
      }
      .footer {
        /*color:#fff;
        text-shadow: 0px -1px 0 #953215;*/
        color: #151633;
        text-shadow: 0px -1px 0 #ffffff;
        text-align: center;
      }
      .footer a {
        /*color:#fff;
        text-shadow: 0px -1px 0 #953215;*/
        color: #151633;
        text-shadow: 0px -1px 0 #ffffff;
        text-align: center;
      }

      /* Main marketing message and sign up button */
	  .lead {font-size: 27px;font-weight: 600;}
      .text-info {/*color:#fff;text-shadow: 0px -1px 0 #953215;*/color: #151633;text-shadow: 0px -1px 0 #ffffff;}
      .hero-unit {
        margin: 10px 0 40px 0;
        padding:20px;
        text-align: left;
        background:#fff;
        /*background:url(../../assets/img/hero1.jpg) no-repeat -120px -60px;
        background:url(../../assets/img/hero1.jpg) no-repeat -170px -130px;*/
        background-size:100%;
      }
      .hero-unit h1 {
        font-size: 57px;
        line-height: 1;
        margin-bottom: 20px;
        color:#29ABE2;
      }
      .hero-unit h1 span.spaced {
        /*background-color:#46ACCA;*/
        line-height:1.3em;
      }
      .hero-unit .btn {
        font-size: 21px;
        padding: 14px 24px;
      }

      /* Supporting marketing content */
      .marketing {
        margin: 40px 0;
      }
      .marketing h4 {/*color:#fff;text-shadow: 0px -1px 0 #953215;*/color: #151633;text-shadow: 0px -1px 0 #ffffff;}
      .marketing p {/*color:#fff;text-shadow: 0px -1px 0 #953215;*/color: #151633;text-shadow: 0px -1px 0 #ffffff;}
      .marketing h4 span {margin: 3px;}
      .marketing p + h4 {
        margin-top: 28px;
      }

      /* Boot styles redefined */
      .nav {margin-top: 39px;}
      .nav-pills > li > a {
        /*color:#fff;
        text-shadow: 0px -1px 0 #953215;*/
        color: #151633;
        text-shadow: 0px -1px 0 #ffffff;
      }
      .nav-pills > li > a:hover {
        background:#29ABE2;
        text-shadow:none;
      }
      .nav-pills > .active > a {background-color:#29abe2;text-shadow:none;}
      .form-horizontal .control-label {color:#fff;text-shadow: 0px -1px 0 #953215;}

      /* Start plans */
      #pricing-table {
        margin: 10px auto;
        text-align: center;
        width: 892px; /* total computed width = 222 x 3 + 226 */
      }

      #pricing-table .plan {
        font: 12px 'Lucida Sans', 'trebuchet MS', Arial, Helvetica;
        text-shadow: 0 1px rgba(255,255,255,.8);        
        background: #fff;      
        border: 1px solid #ddd;
        color: #333;
        padding: 20px;
        width: 196px; /* plan width = 180 + 20 + 20 + 1 + 1 = 222px */      
        float: left;
        position: relative;
      }

      #pricing-table #most-popular {
        z-index: 2;
        top: -13px;
        border-width: 3px;
        padding: 30px 20px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
        -webkit-box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);
        box-shadow: 20px 0 10px -10px rgba(0, 0, 0, .15), -20px 0 10px -10px rgba(0, 0, 0, .15);    
      }

      #pricing-table .plan:nth-child(1) {
        -moz-border-radius: 5px 0 0 5px;
        -webkit-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px;        
      }

      #pricing-table .plan:nth-child(3) {
        -moz-border-radius: 0 5px 5px 0;
        -webkit-border-radius: 0 5px 5px 0;
        border-radius: 0 5px 5px 0;        
      }

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

      #pricing-table h3 {
        font-size: 20px;
        font-weight: normal;
        padding: 20px;
        margin: -20px -20px 50px -20px;
        background-color: #eee;
        background-image: -moz-linear-gradient(#fff,#eee);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));    
        background-image: -webkit-linear-gradient(#fff, #eee);
        background-image: -o-linear-gradient(#fff, #eee);
        background-image: -ms-linear-gradient(#fff, #eee);
        background-image: linear-gradient(#fff, #eee);
      }

      #pricing-table #most-popular h3 {
        background-color: #ddd;
        background-image: -moz-linear-gradient(#eee,#ddd);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));    
        background-image: -webkit-linear-gradient(#eee, #ddd);
        background-image: -o-linear-gradient(#eee, #ddd);
        background-image: -ms-linear-gradient(#eee, #ddd);
        background-image: linear-gradient(#eee, #ddd);
        margin-top: -30px;
        padding-top: 30px;
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;     
      }

      #pricing-table .plan:nth-child(1) h3 {
        -moz-border-radius: 5px 0 0 0;
        -webkit-border-radius: 5px 0 0 0;
        border-radius: 5px 0 0 0;       
      }

      #pricing-table .plan:nth-child(3) h3 {
        -moz-border-radius: 0 5px 0 0;
        -webkit-border-radius: 0 5px 0 0;
        border-radius: 0 5px 0 0;       
      } 

      #pricing-table h3 span {
        display: block;
        font: bold 25px/100px Georgia, Serif;
        color: #777;
        background: #fff;
        border: 5px solid #fff;
        height: 100px;
        width: 100px;
        margin: 10px auto -65px;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        border-radius: 100px;
        -moz-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
        -webkit-box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
        box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;
      }

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

      #pricing-table ul {
        margin: 20px 0 0 0;
        padding: 0;
        list-style: none;
      }

      #pricing-table li {
        border-top: 1px solid #ddd;
        padding: 10px 0;
      }

      /* --------------- */
        
      #pricing-table .signup {
        position: relative;
        padding: 8px 20px;
        margin: 20px 0 0 0;  
        color: #fff;
        font: bold 14px Arial, Helvetica;
        text-transform: uppercase;
        text-decoration: none;
        display: inline-block;       
        background-color: #72ce3f;
        background-image: -moz-linear-gradient(#72ce3f, #62bc30);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#72ce3f), to(#62bc30));    
        background-image: -webkit-linear-gradient(#72ce3f, #62bc30);
        background-image: -o-linear-gradient(#72ce3f, #62bc30);
        background-image: -ms-linear-gradient(#72ce3f, #62bc30);
        background-image: linear-gradient(#72ce3f, #62bc30);
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;     
        text-shadow: 0 1px 0 rgba(0,0,0,.3);        
        -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
        box-shadow: 0 1px 0 rgba(255, 255, 255, .5), 0 2px 0 rgba(0, 0, 0, .7);
      }

      #pricing-table .signup:hover {
        background-color: #62bc30;
        background-image: -moz-linear-gradient(#62bc30, #72ce3f);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#62bc30), to(#72ce3f));      
        background-image: -webkit-linear-gradient(#62bc30, #72ce3f);
        background-image: -o-linear-gradient(#62bc30, #72ce3f);
        background-image: -ms-linear-gradient(#62bc30, #72ce3f);
        background-image: linear-gradient(#62bc30, #72ce3f); 
      }

      #pricing-table .signup:active, #pricing-table .signup:focus {
        background: #62bc30;       
        top: 2px;
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset;
        box-shadow: 0 0 3px rgba(0, 0, 0, .7) inset; 
      }

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

      .clear:before, .clear:after {
        content:"";
        display:table
      }

      .clear:after {
        clear:both
      }

      .clear {
        zoom:1
      }    
      /* End plans */