    html {
      height: 100%;
    }
    body {
      background: #E2E4E7;
      padding: 0;
      text-align: center;
      font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Helvetica Neue', Helvetica, Arial, sans-serif;
      position: relative;
      margin: 0;
      height: 100%;
      -webkit-font-smoothing: antialiased;
    }
    
    .wrapper {
    	height: 100% !important;
    	height: 100%;
    	margin: 0 auto; 
    	overflow: hidden;
    }
    
    a {
      text-decoration: none;
    }

    .clearfix:after {
      clear: both;
      content: ".";
      display: block;
      height: 0;
      line-height: 0;
      visibility: hidden;
    }
    * html .clearfix             { zoom: 1; } /* IE6 */
    *:first-child+html .clearfix { zoom: 1; } /* IE7 */
    

    /* MEDIA QUERIES FOR PANEL 4: LOGOS */
 
    @media only screen and (max-width: 900px) {

      .main section.page1 .panel4 {
        width: 300px !important;
      }

      .main section.page1 .panel4 .initlogo {
      width: 75px !important;
      height: 50px;
      background-size: contain;
      float: none;
      }

      .main section.page1 .panel4 .neorum {
        margin: 7px auto 0 auto !important;
      }

      .main section.page1 .panel4 .inncom {
        margin: 7px 5% 0 0 !important;
      }
    }

    @media only screen and (max-width: 700px) {
      .main section.page1 .panel4 {
        width: 250px !important;
      }
    }

    @media only screen and (max-width: 600px) {
      .main section.page1 .panel4 {
        width: 100% !important;
      }
    }
    
    /* DEFAULTS */

    h1, h2 {
      width: 100%;
      float: left;
      margin: 0;
    }
    h1 span {
      font-size: 26px;
      margin: 0 5px;
      background: rgba(0,0,0,0.85);
      display: inline-block;
      color: #6D461D;
      border-radius: 5px 5px;
      -webkit-border-radius: 5px 5px;
      -moz-border-radius: 5px 5px;
      text-shadow: 0 2px 8px rgba(0, 0, 0, 0.75);
      padding: 3px 10px;
    }
    
    .pointer {
      color: #9b59b6;
      font-family: 'Pacifico', cursive;
      font-size: 30px;
      margin-top: 15px;
    }

    .main {
      float: left;
      width: 100%;
      margin: 0 auto;
    }
        
    .reload.bell {
      font-size: 12px;
      padding: 20px;
      width: 45px;
      text-align: center;
      height: 47px;
      border-radius: 50px;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
    }
    
    .reload.bell #notification {
      font-size: 25px;
      line-height: 140%;
    }
    
    .reload, .btn{
      display: inline-block;
      border: 4px solid #A2261E;
      border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      background: #CC3126;
      display: inline-block;
      line-height: 100%;
      padding: 0.7em;
      text-decoration: none;
      color: #fff;
      width: 100px;
      line-height: 140%;
      font-size: 17px;
      font-family: open sans;
      font-weight: bold;
    }
    .reload:hover{
      background: #444;
    }
    .btn {
      width: 200px;
      color: rgb(255, 255, 255);
      border: 4px solid rgb(0, 0, 0);
      background: rgba(3, 3, 3, 0.75);
    }
    .clear {
      width: auto;
    }
    .btn:hover, .btn:hover {
      background: #444;
    }
    .btns {
      width: 410px;
      margin: 50px auto;
    }
     
    header {
      position: relative;
      z-index: 10;
    }
    .main section .page_container {
      position: relative;
      top: 25%;
      margin: 0 auto 0;
      max-width: 950px;
      z-index: 3;
    }
    .main section  {
      overflow: hidden;
    }

    .logos {
      margin: 0 0 40px 0;
    }

    .main section h1 {
      font-weight: 700;
      font-style: normal;
      font-size: 38px;
      color: #ffffff;
      margin: 0 0 40px 0;
      letter-spacing: -2px;
    }

    .main section h2 {
      font-weight: 700; 
      font-size: 20px;
      margin: 0 0 10px 0;
    }

    .main section h3 {
      font-weight: 700; 
      font-size: 16px;
      margin: 20px 0 0 0;
    }

    .main section h4 {
      font-weight: 700; 
      font-size: 12px;
      margin: 0 0 10px 0;
    }

    .main section p {
      font-weight: 500;
      font-style: normal;
      color: #ffffff;
      font-size: 15px;
      line-height: 22px;
    }

    .main section ul {
      margin: 0;
      padding: 0;
    }

    .main section ul li {
      font-weight: 500;
      font-size: 13px;
      padding: 5pt 0 0 0pt;
      margin: 0 0 0 13pt;
    }

    .main section > img {
      position: absolute;
      max-width: 100%;
      z-index: 1;
    }

    .register_sticky {
      position: absolute;
      right:30px;
      top:-5px;
      background-color: #f7941e;
      z-index: 200;
      font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Helvetica Neue', Helvetica, Arial, sans-serif;
      font-size: 15px;
      font-weight: 700;
      color: #ffffff;
      padding: 15px 15px 10px 15px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      border: 0;
      cursor: pointer; 
      cursor: hand;
    }


    /* PAGE 1: HOME */
    
    .main section.page1 {
      background-color: #efeff3;
    }
    .main section .panel1 {
      margin-left: 80px;
      width: 100%;
      height: 40%;
      background: transparent url(img/bigpic.jpg) center center no-repeat;
      text-align: left;
      padding: 60px 60px 20px 60px;
    }

    .main section.page1 .logos {
      width: 160px;
      height: 21px;
    }

    .main section.page1 h4 {
      color: #2d2d2d;
      margin: 0;
    }

    .main section.page1 h1 {
      font-size: 56px;
      color: #ffffff;
      margin-bottom: 0px;
      letter-spacing: -3px;
    }

    .main section.page1 p {
      font-size: 16px;
      line-height: 24px;
      color: #ffffff;
      font-weight: 500;
      width: 60%;
    }

    .main section.page1 .panel2 {
      margin-left: 80px;
      background-color: #01aeef;
      padding: 20px 80px 20px 60px;
      text-align: center;
    }

    .main section.page1 .panel2 h4 {
      font-size: 11px;
      font-weight: 700;
      color: #aee3f7;
    }

    .main section.page1 .panel2 .white {
      color: #ffffff;
    }

    .main section.page1 .panel2 h2 {
      font-size: 24px;
      letter-spacing: -1px;
      font-weight: 700;
      color: #3e3e3e;
    }

    .main section.page1 .panel2 h3 {
      font-size: 20px;
      font-weight: 500;
      color: #aee3f7;
    }

    .main section.page1 .panel3 {
      margin-left: 80px;
      height: 30%;
      background: transparent url(img/shadow.png) left top no-repeat;
      padding: 15px 80px 15px 60px;
      text-align: center;
    }

    .main section.page1 .panel3 h2 {
      font-size: 24px;
      font-weight: 700;
      color: #13a89e;
    }

    .main section.page1 .panel3 h3 {
      font-size: 17px;
      line-height: 22px;
      font-weight: 500;
      color: #8c8c8c;
    }

    .main section.page1 .panel3 .scroller_indicator {
        margin: 20px auto;
        background: transparent url(img/scroll.png) no-repeat center center;
        width: 15px;
        height: 17px;
        border: 0;
        cursor: pointer; 
        cursor: hand;
    }

    .main section.page1 .panel4 {
      position: absolute;
      left: 140px;
      bottom: 10px;
      width: 450px;
      height: 70px;
      padding: 15px 0;
      text-align: center;
      z-index: 180;
    }

    .main section.page1 .panel4 h4 {
      font-size: 11px;
      font-weight: 700;
      color: #2d2d2d;
      margin: 0 0 10px 0;
      text-align: left;
    }

    .main section.page1 .panel4 .initlogo {
      width: 150px;
      height: 50px;
    }

    .main section.page1 .panel4 .ccm {
      float: left !important;
      display: inline-block !important;
    }

    .main section.page1 .panel4 .neorum {
      margin-top: 11px;
      float: none;
      display: inline-block !important;
    }

    .main section.page1 .panel4 .inncom {
      margin-top: 12px;
      float: right !important;
      display: inline-block !important;
    }

    .main section.page1 .panel5 {
      position: absolute;
      right:0;
      bottom:0;
      background: transparent url(img/triangle.png) right bottom no-repeat;
      width: 550px;
      height: 183px;
      z-index: 120;
    }

    .main section.page1 .panel5 h4 {
      text-align: right;
      font-size: 11px;
      color: #456815;
      padding: 0 30px 0 0;
      margin: 90px 0 0 0;
    }

    .main section.page1 .panel5 h3 {
      background: transparent url(img/calendar.png) right center no-repeat;
      margin: 10px 30px 0 0;
      padding: 0 40px 0 0;
      text-align: right;
      font-size: 16px;
      line-height: 21px;
      font-weight: 700;
      color: #ffffff;
    }



    /* PAGE 2: MODULO 1 */

    .main section.page2 {
      background: #ffffff url(img/modulo1_back_item.png) no-repeat 80% bottom;
    }
    .main section .content_page2 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background: #662d91 url(img/modulo1_back_icon.png) center 25% no-repeat;
      text-align: left;
      padding: 60px 60px 20px 60px;
    }

    .main section.page2 h4, .main section.page2 ul li {
      color: #d297ff;
    }

    .main section.page2 h2, .main section.page2 h3 {
      color: #3a1954;
    }

    /* PAGE 3: MODULO 2 */

    .main section.page3 {
      background: #ffffff url(img/02_backitem.png) no-repeat right 70%;
    }
    .main section .content_page3 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background: #00aeef url(img/02_backicon.png) center 25% no-repeat;
      text-align: left;
      padding: 60px 60px 20px 60px;
    }

    .main section.page3 h4, .main section.page3 ul li {
      color: #b9ecff;
    }

    .main section.page3 h2, .main section.page3 h3 {
      color: #005c7f;
    }
    
    /* PAGE 4: MODULO 3 */

    .main section.page4 {
      background: #ffffff url(img/03_backitem.png) no-repeat bottom right;
    }
    .main section .content_page4 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background: #13a89e url(img/03_backicon.png) center 25% no-repeat;
      text-align: left;
      padding: 60px 60px 20px 60px;
    }

    .main section.page4 h4, .main section.page4 ul li {
      color: #80faf2;
    }

    .main section.page4 h2, .main section.page4 h3 {
      color: #0a5c56;
    }

    /* PAGE 5: MODULO 4 */

    .main section.page5 {
      background: #ffffff url(img/04_backitem.png) no-repeat right 70%;
    }
    .main section .content_page5 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background: #8dc63f url(img/04_backicon.png) center 25% no-repeat;
      text-align: left;
      padding: 60px 60px 20px 60px;
    }

    .main section.page5 h4, .main section.page5 ul li {
      color: #deffaf;
    }

    .main section.page5 h2, .main section.page5 h3 {
      color: #4d6b23;
    }

    /* PAGE 6: MODULO 5 */

    .main section.page6 {
      background: #ffffff url(img/05_backitem.png) no-repeat right 70%;
    }
    .main section .content_page6 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background: #f7941e url(img/05_backicon.png) center 25% no-repeat;
      text-align: left;
      padding: 60px 60px 20px 60px;
    }

    .main section.page6 h4, .main section.page6 ul li {
      color: #ffdfac;
    }

    .main section.page6 h2, .main section.page6 h3 {
      color: #7b4a10;
    }
    
    /* PAGE 7: MODULO 6 */

    .main section.page7 {
      background: #ffffff url(img/06_backitem.png) no-repeat right 70%;
    }
    .main section .content_page7 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background: #eb514a url(img/06_backicon.png) center 25% no-repeat;
      text-align: left;
      padding: 60px 60px 20px 60px;
    }

    .main section.page7 h4, .main section.page7 ul li {
      color: #ffc7c5;
    }

    .main section.page7 h2, .main section.page7 h3 {
      color: #8c312c;
    }

    /* PAGE 8: IMPARTE */

    .main section.page8 {
      background: #ffffff url(img/07_backitem.png) no-repeat right 70%;
    }
    .main section .content_page8 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background-color: #efeff3;
      text-align: left;
      padding: 60px 60px 20px 60px;
      position: relative;
    }

    .main section.page8 h1, .main section.page8 p, .main section.page8 a:hover {
      color: #00aeef;
    }

    .main section.page8 a, .main section.page8 a:link, .main section.page8 a:active {
      color: #00aeef;
      text-decoration: none;
    }

    .main section.page8 a:hover {
      text-decoration: underline;
    }

    .main section.page8 h2, .main section.page8 h4 {
      color: #959596;
    }

    .main section.page8 .content_page8 .imparte {
      background-color: #efeff3;
      width: 31%;
      padding: 50px 2% 0 0;
      float: left;
      min-width: 100px;
    }

    .main .ccm {
      background: transparent url(img/ccm.png) top left no-repeat;
    }

    .main .neorum {
      background: transparent url(img/neorum.png) left 5% no-repeat;
    }

    .main .inncom {
      background: transparent url(img/inncom.png) left 7% no-repeat;
    }

    .main section.page8 .content_page8 .imparte p {
      font-size: 12px;
      line-height: 18px;
      color: #484849;
    }

    /* PAGE 9: FECHAS, COSTO, LUGAR */

    .main section.page9 {
      background: #ffffff url(img/08_backitem.png) no-repeat right 70%;
    }
    .main section .content_page9 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background-color: #efeff3;
      text-align: left;
      padding: 60px 60px 20px 60px;
    }

    .main section.page9 h1, .main section.page9 h4 {
      color: #13a89e;
    }

    .main section.page9 h1 {
      margin-bottom: 20px
    }

    .main section.page9 h4 {
      margin: 0;
    }

    .main section.page9 .spacer {
      margin: 6px 0;
    }

    .main section.page9 .liner {
      position: relative;
      width: 100%;
      padding: 6px 10px;
      float:left;
    }

    .main section.page9 .first_gap {
      float: left;
      width: 60%;
    }

    .main section.page9 .second_gap {
      float: left;
      width: 40%;
    }

    .main section.page9 .pic_gap {
      float: left;
      width: 135px;
    }

    .main section.page9 .dark {
      background-color: #e5eef1;
    }

    .main section.page9 h5 {
      font-size: 14px;
      font-weight: 500;
      color: #086b64;
      margin: 0;
    }

    .main section.page9 h5.grey {
      color: #6d6d6d;
    }

    .main section.page9 .costo {
      width: 100%;
      position: relative;
      padding: 10px 10px;
      background-color: #13a89e;
      float:left;
      margin: 0;
    }

    .main section.page9 .costo h2 {
      font-size: 30px;
      font-weight: 700;
      color: #ffffff;
      margin:0;
    }

    .main section.page9 .costo .first_gap h4 {
      color: #9ee5e0;
      font-size: 12px;
      font-weight: 700;
      margin: 0;
    }

    .main section.page9 .costo .second_gap h4 {
      color: #084440;
      font-size: 14px;
      font-weight: 700;
      margin: 10px 0 0 0;
    }

    .main section.page9 .post_pic_gap {
      float: left;
      width: 70%;
    }

    .main section.page9 p {
      color: #6d6d6d;
      font-size: 14px;
      line-height: 18px;
      margin-top: 4px;
    }


    /* PAGE 10: FAQ */

    .main section.page10 {
      background: #ffffff url(img/09_backitem.png) no-repeat right 70%;
    }
    .main section .content_page10 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background-color: #efeff3;
      text-align: left;
      padding: 60px 60px 20px 60px;
      position: relative;
    }

    .main section.page10 h1, .main section.page10 h3 {
      color: #8dc63f;
    }

    .main section.page10 h3 {
      margin-top: 14px;
    }

    .main section.page10 h4 {
      color: #6a6a6a;
    }

    .main section.page10 p {
      color: #6a6a6a;
      font-size: 12px;
      line-height: 16px;
      margin: 2px 0;
    }

    /* PAGE 11: CONTACTO */

    .main section.page11 {
      background: #ffffff url(img/10_backitem.png) no-repeat right 70%;
    }
    .main section .content_page11 {
      margin-left: 80px;
      width: 50%;
      height: 100%;
      background-color: #efeff3;
      text-align: left;
      padding: 60px 60px 20px 60px;
      position: relative;
    }
    
    .main section.page11 h1, .main section.page11 h4 {
      color: #662d91;
    }

    .main section.page11 h1 {
      margin-bottom: 20px;
    }

    .main section.page11 p {
      color: #6a6a6a;
    }

    .main section.page11 form h4 {
      margin: 0 0 6px 0;
    }

    .main section.page11 form p {
      margin: 0 0 16px 0;
    }

    .main section.page11 .spmhidip
    {
    display:none;
    width:10px;
    height:3px;
    }

    .main section.page11 form input, textarea {
      font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Helvetica Neue', Helvetica, Arial, sans-serif;
      width: 98%;
      padding: 4px;
      font-size: 16px;
      font-weight: 300;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      border-top: 1px #a3a3a3 solid;
      border-left: 0;
      border-bottom: 0;
      border-right: 0;
      color: #6a6a6a;
    }

    .main section.page11 form input[type="submit"] {
      font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B', 'Helvetica Neue', Helvetica, Arial, sans-serif;
      float: right;
      background-color: #662d91;
      width: 120px;
      padding: 6px 20px;
      font-size: 16px;
      text-align: center;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      border: 0;
      color: #ffffff;
      margin-right: 5px;
      cursor: pointer; 
      cursor: hand;
    }

    .main section.page11 form .error {
      color: #ff0000;
      font-size: 11px;
    }

    section.contact {
      min-height: 100%;
      height: auto;
      min-width: 100%;
      width: auto;
      background: url("img/10_backitem.png") no-repeat scroll right 40% #ffffff;
      text-align: left;
    }

    section.contact .logos {
      margin: 40px 0 0 80px;
    }

    section.contact h2 {
      color: #662d91;
      padding-top: 40px;
      padding-left: 80px;
      float: none;
      width: auto;
    }

    section.contact p {
      padding-left: 80px;
    }


    /* DISABLED SCROLLING */
    
    body.disabled-onepage-scroll .onepage-wrapper section {
      min-height: 100%;
      height: auto;
    }

    body.disabled-onepage-scroll .main section .panel1, body.disabled-onepage-scroll .main section .panel2, body.disabled-onepage-scroll .main section .content_page2, body.disabled-onepage-scroll .main section .content_page3, body.disabled-onepage-scroll .main section .content_page4, body.disabled-onepage-scroll .main section .content_page5, body.disabled-onepage-scroll .main section .content_page6, body.disabled-onepage-scroll .main section .content_page7, body.disabled-onepage-scroll .main section .content_page8, body.disabled-onepage-scroll .main section .content_page9, body.disabled-onepage-scroll .main section .content_page10, body.disabled-onepage-scroll .main section .content_page11 {
      margin-left: 0;
      width: 90%;
      padding: 20px 40px 20px 20px;
    }

    body.disabled-onepage-scroll .main section h1 {
      font-size: 36px;
    }
    
    body.disabled-onepage-scroll .main section .panel1 {
      background: transparent url(img/home_phone_back.png) top center no-repeat;
    }

    body.disabled-onepage-scroll img.logos {
      width: 80px;
      height: 10px;
      margin: 0 0 20px 0;
    }

    body.disabled-onepage-scroll .main section .panel1 .logos {
      width: 150px;
      height: 20px;
      margin-top: 40px;
    }

    body.disabled-onepage-scroll .main section.page1 h1 {
      font-size: 40px;
      color: #2d2d2d;
      margin-bottom: 0px;
      letter-spacing: -2px;
    }

    body.disabled-onepage-scroll .main section.page1 p {
      font-size: 14px;
      line-height: 21px;
      color: #2d2d2d;
      font-weight: 500;
      width: 95%;
    }

    body.disabled-onepage-scroll .main section.page1 .panel1 {
      width: 98%;
    }

    body.disabled-onepage-scroll .main section.page1 .panel2 {
      background-color: #01aeef;
      text-align: center;
    }

    body.disabled-onepage-scroll .main section.page1 .panel3 {
      margin-left: 0;
      width: 98%;
      background-image: none;
      padding: 15px 0;
      text-align: center;
    }

    body.disabled-onepage-scroll .main section.page1 .panel4 {
      position: relative;
      background-color: transparent;
      margin-left: 0;
      left:0;
      bottom: 0;
      padding: 15px 0;
      text-align: center;
    }

    body.disabled-onepage-scroll .main section.page1 .panel4 h4 {
      font-size: 11px;
      font-weight: 700;
      color: #a0a0a0;
      margin: 0 0 10px 0;
      text-align: center;
    }

    body.disabled-onepage-scroll .main section.page1 .panel4 .initlogo {
      width: 75px;
      height: 50px;
      background-size: contain;
      float: none;
    }

    body.disabled-onepage-scroll .main section p {
    }

    body.disabled-onepage-scroll .main section.page8 .content_page8 .imparte {
      background-color: #efeff3;
      padding: 40px 2% 0 0;
      float: none;
      width: 100%;
    }

    body.disabled-onepage-scroll .main .ccm {
      background: transparent url(img/ccm.png) top left no-repeat;
      float: left !important;
      margin: 0 0 0 5%;
      display: inline-block !important;
    }

    body.disabled-onepage-scroll .main .neorum {
      background: transparent url(img/neorum.png) left 5% no-repeat;
      margin: 7px auto 0 auto !important;
      float: none;
      display: inline-block !important;
    }

    body.disabled-onepage-scroll .main .inncom {
      background: transparent url(img/inncom.png) left 7% no-repeat;
      /*float: right !important;*/
      margin: 7px 5% 0 0 !important;
      display: inline-block !important;
    }

    body.disabled-onepage-scroll .main section.page8 .content_page8 .imparte p {
      font-size: 12px;
      line-height: 18px;
      color: #484849;
    }



    body.disabled-onepage-scroll .main section.page9 .spacer {
      margin: 20px 0;
      float:left;
    }
  

    body.disabled-onepage-scroll .main section.page9 .liner {
      position: relative;
      width: 90%;
      padding: 6px 10px;
      float:left;
    }

    body.disabled-onepage-scroll .main section.page9 .pic_gap {
      float:left;
      width: 135px;
    }

    body.disabled-onepage-scroll .main section.page9 .costo {
      width: 90%;
      position: relative;
      padding: 10px 10px;
      background-color: #13a89e;
      float:left;
    }

    body.disabled-onepage-scroll .main section.page9 .post_pic_gap {
      float: left;
      width: 50%;
    }

    body.disabled-onepage-scroll .main section.page9 .third {
      padding-top: 20px;
    }

    body.disabled-onepage-scroll .main section.page9 .spacer_mobile {
      padding-top: 20px;
    }
















    body.disabled-onepage-scroll .main section.page1 .panel5 {
      position: relative;
      right:0;
      bottom:0;
      background-color: #8dc63f;
      width: 100%;
      padding: 20px 0;
      height: 70px;
    }

    body.disabled-onepage-scroll .main section.page1 .panel5 h4 {
      text-align: right;
      font-size: 11px;
      color: #456815;
      padding: 0 30px 0 0;
      margin: 0 0 0 0;
    }

    body.disabled-onepage-scroll .main section.page1 .panel5 h3 {
      background: transparent url(img/calendar.png) right center no-repeat;
      margin: 10px 30px 0 0;
      padding: 0 40px 0 0;
      text-align: right;
      font-size: 16px;
      line-height: 21px;
      font-weight: 700;
      color: #ffffff;
    }

    

    body.disabled-onepage-scroll .register_sticky {
      position: absolute;
      right:0;
      font-size: 12px;
      -moz-border-radius: 0px;
      -webkit-border-radius: 0px;
      border-radius: 0px;
      font-weight: 700;
      color: #ffffff;
      padding: 15px;
      border: 0;
      cursor: pointer; 
      cursor: hand;
      width: 100%;
    }




    
    
    body.disabled-onepage-scroll .main section .page_container, body.disabled-onepage-scroll .main section.page3 .page_container  {
      padding: 20px;
      margin-top: 150px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
    }
    
    body.disabled-onepage-scroll  section .page_container h1{
      text-align: center;
      font-size: 50px;
    }
    body.disabled-onepage-scroll section .page_container h2, body.disabled-onepage-scroll section .page_container .credit, body.disabled-onepage-scroll section .page_container .btns{
      text-align: center;
      width: 100%;
    }
    
    body.disabled-onepage-scroll .main section.page1 > img {
      position: absolute;
      width: 80%;
      left: 10%;
    }
    
    body.disabled-onepage-scroll .main section > img {
      position: relative;
      max-width: 80%;
      bottom: 0;
    }
    body.disabled-onepage-scroll code {
      width: 95%;
      margin: 0 auto 25px;
      float: none;
      overflow: hidden;
    }
    
    body.disabled-onepage-scroll .main section.page3 .page_container {
      width: 90%;
      margin-left: auto;
      margin-right: auto;
      right: 0;
    }






