@charset "utf-8";
/* CSS Document */
@font-face {font-family: 'ralewaybold';src: url('../../fonts/raleway-bold-webfont.woff2') format('woff2'),url('../../fonts/raleway-bold-webfont.woff') format('woff');font-weight: normal; font-style: normal;}
@font-face {font-family: 'ralewayextrabold';src: url('../../fonts/raleway-extrabold-webfont.woff2') format('woff2'),url('../../fonts/raleway-extrabold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'ralewaysemibold';src: url('../../fonts/raleway-semibold-webfont.woff2') format('woff2'),url('../../fonts/raleway-semibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sanssemibold_italic';src: url('../../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),url('../../fonts/opensans-semibolditalic-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sansregular';src: url('../../fonts/opensans-regular-webfont.woff2') format('woff2'),url('../../fonts/opensans-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sanslight';src: url('../../fonts/opensans-light-webfont.woff2') format('woff2'),url('../../fonts/opensans-light-webfont.woff') format('woff'); font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sansextrabold';src: url('../../fonts/opensans-extrabold-webfont.woff2') format('woff2'),url('../../fonts/opensans-extrabold-webfont.woff') format('woff'); font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sanssemibold';src: url('../../fonts/opensans-semibold-webfont.woff2') format('woff2'), url('../../fonts/opensans-semibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sansbold';src: url('../../fonts/opensans-bold-webfont.woff2') format('woff2'),url('../../fonts/opensans-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'abelregular';src: url('../../fonts/abel-regular-webfont.woff2') format('woff2'),url('../../fonts/abel-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
img{ max-width:100%;}
iframe{ max-width:100%;}
html, body { margin:0;font-family: 'open_sansregular'; }
.clear { clear:both;}
.copyright {color: white;float: none;font-size: 12px;font-family: 'open_sansregular';margin-bottom: 22px;}
.fmenu { float:right;color:white;font-size: 12px;}
.fmenu a{ font-family: 'open_sansregular'; font-size: 12px;color:white; display: inline-block; color: white;text-decoration: none;}
.fmenu {}
.h1main {font-family: 'ralewayextrabold';color: #ffffff;text-align: center;font-size: 43px;}
.btn2 {
    width: 90%;
    background: #388020;
    border: 0;
    color: #ffffff;
    font-family: 'ralewaysemibold';
    font-size: 20px;
    cursor: pointer;
    border-radius: 4px;
    margin: 14px auto;
    display: block;
    padding: 12px 0;
    text-decoration: none;
}
.btn {
    width: 90%;
    background: #388020;
    border: 0;
    color: #ffffff;
    font-family: 'ralewaysemibold';
    font-size: 20px;
    cursor: pointer;
    border-radius: 4px;
    margin: 14px auto;
    display: block;
    padding: 12px 0;
    text-decoration: none;
}
  .h1main span{  color: #f5bc39}
.container {width: 960px;display: block; margin: 0 auto;}
.tpl-frm {margin-bottom: 13px;}
.tpl-frm input{padding: 8px;
    width:94%;
    height: 25px;
    border: 2px solid #ccc;
    border-radius: 4px;
    margin: 14px auto;
    display: block;}
.tpl-frm button{height: auto;width: 365px;background: #388020;border: 0;color: #ffffff;font-family: 'ralewaysemibold';font-size: 27px;cursor: pointer;border-radius: 4px;margin: 14px auto;display: block;padding: 8px 0;}
.tpl-frm .btn{height: 47px;width: 365px;background: #388020;border: 0;color: #ffffff;font-family: 'ralewaysemibold';font-size: 27px; cursor:pointer;border-radius: 4px;margin: 14px auto;display: block;}
.wplp-tpl20 p {font-family: 'open_sansregular';color:white;font-size: 16px;}
footer {background: #0f0e0d;padding: 12px 0;margin-top: 73px;}
.diclaimer {font-family: 'ralewaysemibold';color:white !important;font-size: 15px !important;text-align: center;margin-bottom: 45px;}
.wplp-tpl20 .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float:left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.wplp-tpl20 {padding-top: 115px}
h1 { color:white;}
h2 { color:white;}
h3 { color:white;}

.col-sm-1 {width: 8.33333333%;}
.col-sm-2 {width: 16.66666667%;}
.col-sm-3 {width: 25%;}
.col-sm-4 {width: 33.33333333%;}
.col-sm-5 {width: 41.66666667%;}
.col-sm-6 {width: 50%;}
.col-sm-7 {width: 58.33333333%;}
.col-sm-8 {width: 66.66666667%;}
.col-sm-9 {width: 75%;}
.col-sm-10 {width: 83.33333333%;}
.col-sm-11 {width: 91.66666667%;}
.col-sm-12 {width: 100%;}
.clear { clear:both;}


.container:before {display: table;content: " ";}
input::-webkit-input-placeholder {
   color: #c6c6c6;
   font-size: 18px;
   font-family: 'open_sanslight';
}

input:-moz-placeholder { /* Firefox 18- */
   color: #c6c6c6; 
   font-size: 18px; 
   font-family: 'open_sanslight';
}

input::-moz-placeholder {  /* Firefox 19+ */
   color: #c6c6c6;  
   font-size: 18px;
   font-family: 'open_sanslight';
}

input:-ms-input-placeholder {  
   color: #c6c6c6; 
   font-size: 18px; 
   font-family: 'open_sanslight';
}
.Cntntright {
	display: inline;
    float: left;
    left: 100%;
    position: relative;
    padding: 0 12px;
    width: 47%;
    margin-left: -40%;
    text-align: center;
    background: rgba(0, 180, 255, 0.8);
    box-shadow: 13px 15px 0px #000;}
	
.bg-main { background:white;}

.ftrcnt1 { float:left;}
.ftrcnt2 { float:right;}

@media (max-width:768px) {
.ftrcnt1 { float:left; width:auto;}
.ftrcnt2 { float:right;width:auto;}
}

@media (max-width:320px) {
.ftrcnt1 { float:left; width:100%;}
.ftrcnt2 { float:right;width:100%;}
}

@media (max-width:480px) {
.ftrcnt1 { float:left; width:100%;}
.ftrcnt2 { float:right;width:100%;}
}
@media (max-width:768px) {
.container {width: 90%; padding:0 12px;}
.tpl-frm input {width: 320px;}
.tpl-frm .btn {width: 338px;}
.tpl-frm button {width: 338px;}
.Cntntright {float: none;display: block;width: 90%;left: 0;margin-left: 0;padding-bottom: 1px;margin-bottom: 12px;}
}

@media (max-width:320px) {
.container {width: 90%; padding:0 12px;}
.tpl-frm input {width: 250px;}
.tpl-frm .btn {width: 268px;}
.tpl-frm button {width: 268px;}
.h1main {font-size: 41px;}
.h1main br{ display:none;}
.copyright {float: none; text-align: center;}
.fmenu { float:none; text-align:center;}
.Cntntright {float: none;display: block;width: 90%;left: 0;margin-left: 0;padding-bottom: 1px;margin-bottom: 12px;}
}

@media (max-width:480px) {
.container {width: 90%; padding:0 12px;}
.tpl-frm input {width: 250px;}
.tpl-frm .btn {width: 268px;}
.tpl-frm button {width: 268px;}
.h1main {font-size: 41px;}
.fmenu { float:none; text-align:center;}
.h1main br{ display:none;}
.Cntntright {float: none;display: block;width: 90%;left: 0;margin-left: 0;padding-bottom: 1px;margin-bottom: 12px;}
.btn {height: auto;}
}


