.focus-input2::after,.focus-input2::before{-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s}.contact2-form-btn,.contact2-form-title,.focus-input2::after,.input2{line-height:1.2;font-family:DIN}input,textarea{outline:0;border:none}input:focus,textarea:focus{border-color:#000}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}input::-webkit-input-placeholder{color:#999}input:-moz-placeholder{color:#999}input::-moz-placeholder{color:#999}input:-ms-input-placeholder{color:#999}textarea::-webkit-input-placeholder{color:#999}textarea:-moz-placeholder{color:#999}textarea::-moz-placeholder{color:#999}textarea:-ms-input-placeholder{color:#999}button{outline:0!important;border:none;background:0 0}button:hover{cursor:pointer}iframe{border:none!important}.bg-contact2{width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.container-contact2{width:100%;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px;background:rgba(219,21,99,.8);background:-webkit-linear-gradient(45deg,rgba(213,0,125,.8),rgba(229,57,53,.8));background:-o-linear-gradient(45deg,rgba(213,0,125,.8),rgba(229,57,53,.8));background:-moz-linear-gradient(45deg,rgba(213,0,125,.8),rgba(229,57,53,.8));background:linear-gradient(45deg,rgba(213,0,125,.8),rgba(229,57,53,.8))}.wrap-contact2{width:100%;background:#fff;border-radius:10px;overflow:hidden;padding:20px 15px 30px 25px}.contact2-form,.has-val.input2+.focus-input2::before,.input2:focus+.focus-input2::before{width:100%}.contact2-form-title{display:block;font-size:25px;color:#333;text-align:center;padding-bottom:10px}.wrap-input2{width:100%;position:relative;border-bottom:1px solid #000;margin-bottom:20px}.focus-input2,.focus-input2::after,.focus-input2::before{display:block;position:absolute;left:0}.input2{display:block;width:100%;font-size:18px;border:none}.focus-input2{width:100%;height:100%;top:0;pointer-events:none}.focus-input2::before{content:"";bottom:-2px;width:0;height:2px;transition:.4s;background:#db1563;background:-webkit-linear-gradient(45deg,#d5007d,#e53935);background:-o-linear-gradient(45deg,#d5007d,#e53935);background:-moz-linear-gradient(45deg,#d5007d,#e53935);background:linear-gradient(45deg,#d5007d,#e53935)}.focus-input2::after{content:attr(data-placeholder);width:100%;top:0;font-size:13px;color:#999;transition:.4s}input.input2{height:45px}input.input2+.focus-input2::after,textarea.input2+.focus-input2::after{top:16px;left:0}textarea.input2{min-height:30px;padding-top:13px;padding-bottom:13px}.has-val.input2+.focus-input2::after,.input2:focus+.focus-input2::after{top:-13px}.container-contact2-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;padding-top:13px}.wrap-contact2-form-btn{display:block;position:relative;z-index:1;border-radius:2px;width:auto;overflow:hidden;margin:0 auto}.contact2-form-bgbtn{position:absolute;z-index:-1;width:300%;height:100%;background:#db1563;background:-webkit-linear-gradient(-135deg,#d5007d,#e53935,#d5007d,#e53935);background:-o-linear-gradient(-135deg,#d5007d,#e53935,#d5007d,#e53935);background:-moz-linear-gradient(-135deg,#d5007d,#e53935,#d5007d,#e53935);background:linear-gradient(-135deg,#d5007d,#e53935,#d5007d,#e53935);top:0;left:-100%;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}.contact2-form-btn{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:0 20px;min-width:244px;height:50px;font-size:16px;color:#fff}.imodal,.pmodal{z-index:100;left:0;height:100%;overflow:auto}.wrap-contact2-form-btn:hover .contact2-form-bgbtn{left:0}@media (max-width:576px){.wrap-contact2{padding:72px 15px 90px}}.validate-input{position:relative}.form-section,.imodal,.pmodal{position:fixed}.alert-validate::before{content:attr(data-validate);position:absolute;max-width:70%;background-color:#fff;border:1px solid #c80000;border-radius:2px;padding:4px 25px 4px 10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;pointer-events:none;font-family:DIN;color:#c80000;font-size:13px;line-height:1.4;text-align:left;visibility:hidden;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s}.alert-validate::after{content:"f12a";font-family:DIN;display:block;position:absolute;color:#c80000;font-size:16px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:8px}.alert-validate:hover:before{visibility:visible;opacity:1}@media (max-width:992px){.alert-validate::before{visibility:visible;opacity:1}}.imodal{display:none;top:0;width:100%;background-color:rgba(0,0,0,.9)}.imodal-content{margin:auto;display:block;width:100%;max-width:550px;cursor:pointer;animation-name:zoom;animation-duration:.6s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.iclose{padding-left:85%;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.iclose:focus,.iclose:hover{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.imodal-content{width:90%}}.pmodal{display:none;padding-top:10px;padding-left:30%;padding-right:30%;top:0;width:100%;background-color:rgba(0,0,0,.4)}.pmodal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.pclosebbtn{color:#aaa;float:right;font-size:28px;font-weight:700}.pclosebbtn:focus,.pclosebbtn:hover{color:#000;text-decoration:none;cursor:pointer}@media only screen and (max-width:600px){.pmodal{padding-top:10px;padding-left:1%;padding-right:1%}.pmodal-content{margin:auto;padding:2px}.pmodal-header{padding:0 16px;background-color:#fefefe}}@media only screen and (min-width:1200px){#enqmob{display:none}}@media only screen and (min-width:600px){.pmodal{padding-top:10px;padding-left:2%;padding-right:3%}.pmodal-content{margin:auto;padding:2px}.pmodal-header{padding:0 16px}#enqmob{display:block}}@media only screen and (min-width:768px){.pmodal{padding-left:2%;padding-right:3%}}@media only screen and (min-width:992px){.pmodal{padding-top:70px;padding-left:10%;padding-right:10%}}@media only screen and (min-width:1200px){.pmodal{padding-left:30%;padding-right:30%}.pmodal-content{margin:auto;padding:20px;width:80%}}.form-section{background:#fff;top:70px;right:-300px;z-index:999;width:300px;transition:.4s}.form-section.open{right:0}.form-section .form-inner{padding:35px 30px}.form-section h3{color:#fff;text-align:center;font-family:montserratextralight;font-weight:400;padding-bottom:25px}.form-section .form-field{padding-bottom:10px}.form-section .form-btn{padding-top:10px;text-align:center}.form-section .form-btn .btn{background:#dff0d8;font-size:1.8em;line-height:45px;padding:6px 15px;display:inline-block;min-width:195px;color:#fff;transition:.4s}.form-section .form-btn .btn:hover{background:#4b901e}#ccode,.form-section .enq-toggle i,.morecontent span{display:none}.error-msg{display:block;color:red;font-size:1.6em;text-align:center}.btndb,.form-section .enq-toggle{display:inline-block;cursor:pointer}.form-section .form-control.std{float:left;width:20%;text-align:center}.form-section .form-control.mno{float:left;width:78%;margin-left:2%}.form-section .enq-toggle{background:url(../css/btn_enq.png) no-repeat;width:58px;height:209px;position:absolute;top:0;left:-45px}.btndb{width:auto;height:40px;float:none;background:#293b59;font-family:"Gotham SSm A","Gotham SSm B",Helvetica,sans-serif!important;border:2px solid #293b59;font-size:12px;color:#fff;line-height:38px;letter-spacing:.04em;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;padding:0 25px;text-transform:uppercase;-webkit-appearance:none;border-radius:5px}@media only screen and (max-width:767px){.form-section h3{font-size:2.4em!important}.form-section{top:auto!important;bottom:0!important;right:0!important;width:100%!important}.form-section .enq-toggle{left:0;top:auto;bottom:0;width:100%;background:rgba(0,0,0,.6);height:auto;text-align:center;padding:10px 0;position:fixed;z-index:999}.form-section .enq-toggle i{display:inline-block;background:#6bb03e;font-size:1.6em;line-height:25px;padding:5px 15px;min-width:150px;color:#fff;font-style:normal}.form-section .form-inner{position:absolute;left:0;bottom:-300px;width:100%;background:rgba(0,0,0,.8);padding-bottom:80px;transition:.4s;opacity:0;visibility:hidden}.form-section.open .form-inner{bottom:0;opacity:1;visibility:visible}.form-control{height:45px!important}.form-section .form-btn .btn{line-height:32px!important}}@media only screen and (max-height:700px){.form-section{top:120px;width:330px;right:-330px}.form-section h3{font-size:2.5em}.form-control{height:auto}.form-section .form-btn .btn{line-height:35px}}@media(max-width:640px){#title_message1{top:0;left:0;height:100%;background-color:#000;-moz-opacity:0.7;-khtml-opacity:0.7;opacity:.7;z-index:100;visibility:hidden;clear:both;float:left;margin:10px auto 5px 20px;width:100%;display:none}}.contactformm:-moz-placeholder{color:#999}.contactform::-moz-placeholder{color:#999}.contactformm:-ms-input-placeholder{color:#999}.contactformm::-webkit-input-placeholder{color:#999}.contactformm{display:inline;width:100%;padding:9px 15px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.contactformm:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.contactform[disabled],.contactform[readonly],.contactformm[disabled],.contactformm[readonly],fieldset[disabled] .contactform,fieldset[disabled] .contactformm{cursor:not-allowed;background-color:#eee}textarea.contactform,textarea.contactformm{height:auto}.form-group{margin-bottom:15px}.has-warning .control-label,.has-warning .help-block{color:#c09853}.has-warning .contactform,.has-warning .contactformm{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .contactform:focus,.has-warning .contactformm:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e}.has-warning .input-group-addon{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.has-error .control-label,.has-error .help-block{color:#b94a48}.has-error .contactform,.has-error .contactformm{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .contactform:focus,.has-error .contactformm:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392}.has-error .input-group-addon{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.has-success .control-label,.has-success .help-block{color:#468847}.has-success .contactform,.has-success .contactformm{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .contactform:focus,.has-success .contactformm:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b}.has-success .input-group-addon{color:#468847;background-color:#dff0d8;border-color:#468847}.contactform-static,.contactformm-static{padding-top:7px;margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.entity,.entity-left,.entity-right,.form-inline,.form-inline .contactformm{display:inline-block}form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.success{background:#d8ffc0;padding:5px 10px;margin:0 0 5px;border:0;color:#2e6800;border-left:3px solid #2e6800}.project-main-right{width:100%;height:100%;margin:0;padding:0 5px 5px 0;background-color:#fff}.entity{width:100%;margin-bottom:5px;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}.entity-left{height:40px;line-height:30px;width:35px;text-align:left}.entity-right{vertical-align:top;text-align:left}.text{font-size:16px;margin-left:0;color:#000}.entity-right .value{font-size:12px;color:#7f7f7f}.sidebar{top:165px}.sidebar.affix{position:fixed;z-index:9}.table-responsive{min-height:.01%;overflow-x:auto}.morelink{display:block}.top-head{font-weight:500;margin-top:22px;color:#662d91}#test{background:#fff;margin-top:15px}.btnn-action{font-size:14px;text-transform:none;border-left:none;border-right:none;padding:12px 23px;line-height:20px;font-weight:400!important;cursor:pointer;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.heading-text,.parg{font-weight:400;font-style:normal;margin:0 0 15px}.heading-text{color:#000!important;padding:0}.parg{font-size:12px;color:#fff;line-height:normal}.error,.name-det .det2,.success{font-weight:700}.contactform:-moz-placeholder{color:#999}.contactform:-ms-input-placeholder{color:#999}.contactform::-webkit-input-placeholder{color:#999}.contactform,.contactform:focus{display:inline;width:100%;padding:9px 15px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border-bottom:1px solid #000;border-radius:0}.error{background:#ffe8e8;padding:5px 10px;margin:0 0 5px;border:none;color:red;border-left:3px solid red}#phone1{padding:6px 2px!important}@media (max-width:900px){#ccode{display:none}}@media (max-width:320px){#ccode{display:none}}@media (max-width:640px){#ccode{display:none}footer .footer-content ul{width:initial}}@media screen and (min-width:1269px){#wpbtn{position:fixed;bottom:40px;right:10px;z-index:200}.heading-text{font-weight:400;font-style:normal;font-size:18px;padding:0;margin:0 0 15px}} .formflag{display:none!important}