.txt-rt{text-align:right}
.txt-lt{text-align:left}
.txt-center{text-align:center}
.float-rt{float:right}
.float-lt{float:left}
.clear{clear:both}
.pos-relative{position:relative}
.pos-absolute{position:absolute}
.vertical-base{vertical-align:baseline}
.vertical-top{vertical-align:top}
img{max-width:100%}
body a{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;text-decoration:none}
body a:hover{text-decoration:none}
a:hover,body a:focus{text-decoration:none}
a[id*=callnow],input[type=button],input[type=submit]{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}
section.register {background: #97979712;}

a:focus,a:hover{text-decoration:none;outline:0}
.register-left{/* background:#964b00; *//* height:463px; */background:#070000;background:-webkit-linear-gradient(to right,#070000,#4c0001,#070000);background: #dcdcdc42;/* height: 480px; */}
.register-right{background:#fff;/* height: 400px; */}
.register-in{/* padding:4em 1.2em 2em; */}
.register-left,.register-right{/* width:50%; */float:left;}
.register-left p{margin:2em 0;line-height:1.3em;font-size:1.6em;letter-spacing:1px;color:#ff0;font-weight:100;font-family:Italianno,cursive}
.register-left h1{font-size:3em;text-transform:uppercase;font-weight:400;margin-bottom:1em;color: #6b6868;text-align:center}
.register-right h2{text-transform:uppercase;font-size:3em;font-weight:700;text-align:center;letter-spacing:1px;word-spacing:5px;color: #c62037;}
.link a{color:#fff;padding:.5em;font-size:1.5em;border:2px solid #0a7369}
.checkbox a{color:#009688}
.link a:hover{color:#000;border:2px solid #fff;background:0 0}
.register-form{margin:2em 0 0 0;}
.address h4,.register-form h4{margin-bottom:2em;color:#404040;margin:0 0 2em 0;font-weight:600}
.register input[type=email], .register input[type=password], .register input[type=tel], .register input[type=text], .register input[type=email], .register select, .register textarea{font-size: 1em;color:#8c8c8c;padding: 0.5em 1em;border:0;width: 100%;border-bottom:1px solid #dcdcdc;background:0 0;-webkit-appearance:none;outline:0;padding-top: 2.5em;font-family: 'Poppins-regular', sans-serif !important;}
.register select{width:100%!important;-webkit-appearance:menulist}
input[type=checkbox]{cursor:pointer}
.register textarea{min-height: 150px;resize:none}
.styled-input.agile-styled-input-top{margin-top:0;}
.styled-input{width:100%;position:relative;margin:0 0 .6em;}
.styled-input:nth-child(1),.styled-input:nth-child(3){margin-left:0}
.textarea-grid{float:none!important;width:100%!important;margin-left:0!important}
.styled-input input~span[class="txtboxline"], .styled-input select~span[class="txtboxline"], .styled-input textarea~span[class="txtboxline"]{display:block;width:0;height:2px;/* background:#333; */position: absolute;bottom: 12px;left:0;-webkit-transition:all 125ms;-moz-transition:all 125ms;transition:all 125ms}
.styled-input textarea~span{bottom:5px}
.styled-input input:focus.styled-input textarea:focus{outline:0}
.styled-input input:focus~span,.styled-input select:focus~span,.styled-input textarea:focus~span{width:100%;-webkit-transition:all 75ms;-moz-transition:all 75ms;transition:all 75ms}
.register-form a[id*=callnow], .register-form input[type=submit], button{outline:0;color: #2da89f;padding: 0.2em 1em;font-size: 1.3em;margin: 0em 0 0 0;-webkit-appearance:none;background: #f1e7e8;border: 2px solid #2da89f;cursor:pointer;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;transition:.5s all;font-family:'Yanone Kaffeesatz',sans-serif;border-radius: 2px;height: 2.7em;width: 263px;}
.register-form a[id*=callnow]:hover,.register-form input[type=submit]:hover{background:#fff;color: #2da89f;border: 2px solid #2da89f;}
input[type=text]{width:100%}
.btn-box-center{text-align:left;position:relative;vertical-align: bottom;display:block;}
.agile-copyright{color:#fff;text-align:center;font-size:1em;margin:2em 0 0;word-spacing:5px}
.agile-copyright a:hover{color:#fff}
.agile-copyright a{color:#009688;font-weight:600}
.error{color:#d50000!important;/* text-align: left; */top: 0;position: initial;right:0;font-size: 0.7em;top: 0;display: block;position: relative;}
.valid{color:green!important}
.register-right, .register-left {height: 540px;}
.left-box {background: white;}
.right-box {background: #0000001c;}
h2.contact-title {color: #1761cc !important;text-transform: uppercase;font-size: 2.3em;font-weight: 700;}
label{margin:0;letter-spacing:1px;}
.styled-input input:focus~label, .styled-input input:valid~label, .styled-input select:focus~label, .styled-input select:valid~label, .styled-input textarea:focus~label, .styled-input textarea:valid~label{font-size: 0.7em;color:#100000;right: 0em;text-align:right;/* top: -9px; */;position: relative;-webkit-transition:all 125ms;-moz-transition:all 125ms;-o-transition:all 125ms;-ms-transition:all 125ms;transition:all 125ms}
.styled-input span[class="data"],.styled-input label[class="data"]{color:#8c8c8c;padding:.5em .9em;position:absolute;top:0;left: 0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;pointer-events:none;font-weight:400;font-size:.9em;display:block;line-height: 1em;/* font-family: 'Poppins-regular', sans-serif !important; */}

/*span[class="data"]{margin:0;letter-spacing:1px;}
.styled-input input:focus~span,.styled-input input:valid~span[class="data"],.styled-input select:focus~span[class="data"],.styled-input select:valid~span,.styled-input textarea:focus~span[class="data"],.styled-input textarea:valid~span[class="data"]{font-size:.7em;color:#100000;right: -1em;text-align:right;top:-7px;;-webkit-transition:all 125ms;-moz-transition:all 125ms;-o-transition:all 125ms;-ms-transition:all 125ms;transition:all 125ms}
.styled-input span[class="data"]{color:#8c8c8c;padding:.5em .9em;position:absolute;top:0;left:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;pointer-events:none;font-weight:400;font-size:.9em;display:block;line-height: 1em;/* font-family: 'Poppins-regular', sans-serif !important; */