 =============================================================================
   HTML5 CSS Reset Minified - Eric Meyer
   ========================================================================== */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent}
body {line-height: 1;color: #203864}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
nav ul {list-style: none}
blockquote,q {quotes: none}
ul{margin: 0;padding:0;list-style: none;}
blockquote:before,blockquote:after,q:before,q:after {content: none}
a {margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent;text-decoration: none;outline: none;cursor: pointer;}
a:hover{color: currentColor;outline: none;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold}
del {text-decoration: line-through}
abbr[title],dfn[title] {border-bottom: 1px dotted;cursor: help}
table {border-collapse: collapse;border-spacing: 0}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}
input,select {vertical-align: middle}
li {list-style: none}
input:focus::-webkit-input-placeholder{color:#000000 !important; }
input:focus:-moz-placeholder{color:#000000 !important;}
 input:focus::-moz-placeholder{color:#000000 !important;}
 input:focus:-ms-input-placeholder{color:#000000 !important;}
::-webkit-input-placeholder{opacity:1;color:#000000 !important;}
:-moz-placeholder{opacity:1;color:#000000;}
::-moz-placeholder{opacity:1;color:#000000;}
:-ms-input-placeholder{opacity:1;color:#000000;}
p{font-size: 16px;line-height: 24px;}
@font-face {
    font-family: 'Conv_proximanova-light';
    src: url('../fonts/proximanova-light.eot');
    src: local('☺'), url('../fonts/proximanova-light.woff') format('woff'), url('../fonts/proximanova-light.ttf') format('truetype'), url('../fonts/proximanova-light.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* =============================================================================
   My CSS
   ========================================================================== */


/* ---- reset ---- */

body {margin: 0;padding: 0;font-family: 'Conv_proximanova-light';font-size: 15px;color: #000;background: #d8d8d9;line-height: 1.2;overflow-x: hidden;}
.container{width:89%;margin: 0 auto;padding: 0;}
.sprite{background:url(../images/sprite.png) no-repeat top left;display: inline-block;}
.dflex{display:flex}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.dflex-between{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-between{display:flex;justify-content:space-between;align-items: center;flex-wrap:wrap}
.txt-voilet{color: #7c33c0;}
.txt-sky-blue{color: #019eaa;}
.txt-black{color: #000}
.txt-red{ color: #da5649;}
.txt-gray{ color: #787878;}
.txt-white{color: #fff !important;}
.txt-yellow{color: #ffba2c;}
.pr{position: relative;}
.pa{position: absolute;}
.bg-mix-1{mix-blend-mode: screen;}
.img-responsive{width:100%;}
.commonpadding{padding: 70px 0}
.mobile-img{display: none;}
/*coming soon start*/
.comming-soon-wrap {background: url(../images/Asego-Coming-Soon.gif)no-repeat center center;width: 100%;background-size: cover;height: 100vh;display: block;}
.logo-wrap{margin: 50px 0}
.form-bg{background: url('../images/form-bg-img.jpg')no-repeat ;height: 652px;width:100%;background-size: cover;display: flex;justify-content: center;align-items: center;}.form-wrap {margin: 0 auto;}
.form-ttl {font-size: 26px;line-height: 30px;color: #000;margin: 0 0 30px 0;font-family: 'Conv_proximanova-light';}
.user-icon {background-position: -35px -116px;width: 12px;height: 16px;}
.mail-icon{background-position: -34px -170px;height: 9px;width: 13px}
.call-icon{background-position: -35px -79px;width: 13px;height: 13px;}
.briefcase-icon{background-position: -34px -43px;width: 13px;height: 11px;}
.btn.btn-primary {background: #00ae8d;color: #fff;text-transform: uppercase;width: 100%;border-radius: 0;border: none;padding: 12px 0;font-size: 18px;line-height: 24px;}
.comingsoon .form-group {position: relative;justify-content: center;align-items: center;display: flex;background: #fff;}
.comingsoon .form-control {padding: 22px 15px;border: none;border-radius: 0;color: #000}
.call-icon,.user-icon,.mail-icon,.briefcase-icon{margin: 0 0 0 15px;}
.checkboxwrap {margin: 20px 0;}
.form-wrap .btn.btn-primary:active{background: #00ae8d }
.checkboxwrap label{margin-bottom: 0;color: #000;}
.form-wrap .btn.btn-primary{font-weight: 600 !important}
.thankyou-txt{font-size: 65px;line-height: 70px;margin:0 0 30px 0;}
.thankyou-subtxt {font-size: 28px;line-height: 30px;}
.success-img {background-position: -82px -43px;width: 89px;height: 89px;margin: 0 0 40px 0;}
.form-wrap.thankyou-wrap {padding: 60px 0;}
/*coming soon end*/