  body {
  overflow-x: hidden !important;
}
  
 #contactimage {
         left: 0px;
    top: 92px;
    position: absolute;
     width: 1179px;
     height: 787px;
 }
 
 .DROPUSALINE {
     left: 401px;
     top: 370px;
     position: absolute;
     width: 329px;
     height: 41px;
     z-index: 8;
     font-family: Akrobat-Black;
     color: #2163aa;
     font-size: 67px;
     /* Approximation due to font substitution */
     font-weight: 900;
     line-height: 29.2px;
     /* Approximation due to font substitution */
     text-align: center;
 }
 
 .DROPUSALINE .first {
     left: -90px;
     top: 0px;
     position: absolute;
     width: 329px;
     height: 41px;
     z-index: 8;
     font-family: Akrobat-Black;
     color: #1b5ca2;
     font-size: 67px;
     /* Approximation due to font substitution */
     font-weight: 900;
     line-height: 29.2px;
     /* Approximation due to font substitution */
     text-align: center;
 }
 
 .DROPUSALINE .second {
     left: 120px;
     top: 0px;
     position: absolute;
     width: 329px;
     height: 41px;
     z-index: 8;
     font-family: Akrobat-Black;
     color: black;
     font-size: 67px;
     /* Approximation due to font substitution */
     font-weight: 900;
     line-height: 29.2px;
     /* Approximation due to font substitution */
     text-align: center;
 }
 
 #Phone281912DLZP {
     left: 400px;
     top: 435px;
     position: absolute;
     width: 300px;
     height: 20px;
     z-index: 20;
     font-family: Akrobat-Black;
     color: #1e66b3;
     font-size: 30px;
     /* Approximation due to font substitution */
     font-weight: 900;
     line-height: 29.2px;
     /* Approximation due to font substitution */
     text-align: center;
 }
 
 #Giveusacallorcomplet {
     left: 250px;
     top: 473px;
     position: absolute;
     height: 17px;
     z-index: 21;
     font-family: Akrobat-Black;
     color: #000000;
     font-size: 25px;
     /* Approximation due to font substitution */
     font-weight: 900;
     line-height: 29.2px;
     /* Approximation due to font substitution */
     text-align: center;
 }
 
 #firstname {
     left: 50px;
     top: 555px;
     position: absolute;
     width: 520px;
     height: 60px;
     z-index: 5;
     font-family: Roboto-Bold;
     color: #676768;
     font-size: 16px;
     /* Approximation due to font substitution */
     font-weight: 500;
     line-height: 20px;
     /* Approximation due to font substitution */
     text-align: left;
 }
 
  #lastname {
     left: 600px;
     top: 555px;
     position: absolute;
     width: 520px;
     height: 60px;
     z-index: 5;
     font-family: Roboto-Bold;
     color: #676768;
     font-size: 16px;
     /* Approximation due to font substitution */
     font-weight: 500;
     line-height: 20px;
     /* Approximation due to font substitution */
     text-align: left;
 }
 
  #company {
     left: 50px;
     top: 635px;
     position: absolute;
     width: 520px;
     height: 60px;
     z-index: 3;
     font-family: Roboto-Bold;
     color: #676768;
     font-size: 16px;
     /* Approximation due to font substitution */
     font-weight: 500;
     line-height: 20px;
     /* Approximation due to font substitution */
     text-align: left;
 }
 
 #youremail {
     left: 600px;
     top: 635px;
     position: absolute;
     width: 520px;
     height: 60px;
     z-index: 3;
     font-family: Roboto-Bold;
     color: #676768;
     font-size: 16px;
     /* Approximation due to font substitution */
     font-weight: 500;
     line-height: 20px;
     /* Approximation due to font substitution */
     text-align: left;
 }
 
 #message {
     left: 50px;
     top: 723px;
     position: absolute;
     width: 1610px;
     /*height: 127px;*/
     z-index: 2;
     font-family: Roboto-Bold;
     color: #676768;
     font-size: 16px;
     /* Approximation due to font substitution */
     font-weight: 500;
     line-height: 20px;
     /* Approximation due to font substitution */
     text-align: left;
 }
 
 #captcha {
     left: 50px;
     top: 847px;
     position: absolute;
     /*width: 1610px;*/
     /*height: 127px;*/
     /*z-index: 2;*/
     font-family: Roboto-Bold;
     color: #676768;
     font-size: 16px;
     /* Approximation due to font substitution */
     font-weight: 500;
     line-height: 20px;
     /* Approximation due to font substitution */
     text-align: left;
 }
 
  #reload{
     left: 640px;
     top: 840px;
     position: absolute;
     width: 1610px;
     height: 127px;
     z-index: 2;
     font-family: Roboto-Bold;
     color: #676768;
     font-size: 16px;
     font-weight: 500;
     line-height: 20px;
     text-align: left;
 }
 
 #Submit {
     left: 325px;
     top: 985px;
     position: absolute;
     width: 553px;
     height: 63px;
     z-index: 6;
     font-family: Roboto-Bold;
     color: #676768;
     font-size: 16px;
     /* Approximation due to font substitution */
     font-weight: 500;
     line-height: 20px;
     /* Approximation due to font substitution */
     text-align: left;
 }
 
  #contact-site-form input[type=text] {
     width: 531px;
  }
  
   #Message .text-container textarea {
     top: 1;
     padding-left: 35px;
     border: 2px solid #aaa;
     width: 1084px;
     font-size: 13px;
     font-family: Roboto-Medium;
 }
 
  
 #Message .inputWithIcon i {
     position: absolute;
     left: 0;
     top: 2px;
     padding: 9px 8px;
     color: #aaa;
     transition: .3s;
 }
 
  #Message .inputWithIcon.inputIconBg i {
     background-color: #aaa;
     color: #fff;
     padding: 9px 4px;
     border-radius: 4px 0 0 4px;
 }
 
 /**Register**/
 
 #VectorSmartObjectcop {
     left: 60px;
     top: 92px;
     position: absolute;
     width: 1130px;
     height: 289px;
 }
 
 #Register {
     left: 375px;
     top: 197px;
     position: absolute;
     width: 400px;
     height: 25px;
     font-family: Akrobat-Black;
     color: #ffffff;
     font-size: 50px;
     /* Approximation due to font substitution */
     font-weight: 700;
     line-height: 40px;
     /* Approximation due to font substitution */
     text-align: center;
 }
 
 #firstnames {
     left: 0px;
     top: 410px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
  #lastnames {
     left: 0px;
     top: 488px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #email {
     left: 0px;
     top: 561px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #password {
     left: 0px;
     top: 645px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #message1{
     left: 0px;
     top: 680px;
     position: absolute;
     width: 395px;
     height: 127px;
 }
 
 #message1 h3{
     font-size:10px;
     font-family:Roboto-Medium;
 }
 
 #message2{
      padding: 5px 15px;
    font-size: 20px;
 }
 
  #message5{
      padding: 0px 15px;
    font-size: 20px;
 }
 
 #confirmpassword {
     left: 0px;
     top: 760px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #companyname {
     left: 0px;
     top: 830px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #picture {
     left: 0px;
     top: 911px;
     position: absolute;
     width: 382px;
     height: 127px;
 }
 
 #countryname {
     left: 0px;
     top: 1069px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #countryname select{
    width:381px;
    height:30px;
    font-size: 13px;
    font-family: Roboto-Medium;
    position: absolute;
    border: 2px solid #aaa;
    border-radius: 4px;
}
 
 #statename {
     left: 0px;
     top: 1137px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #statename1 {
     left: 0px;
     top: 1129px;
     width: 967px;
      position: absolute;
      height: 127px;
 }
 
 #state3 i{
     left: 0px;
     top: 1090px;
     position: absolute;
 }
 
  #statename select{
    width:381px;
    height:30px;
    font-size: 13px;
    font-family: Roboto-Medium;
    position: absolute;
    border: 2px solid #aaa;
    border-radius: 4px;
}


 #city {
     left: 0px;
     top: 1203px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #jobtitle {
     left: 0px;
     top: 1280px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #detailsabout {
     left: 0px;
     top: 1365px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #zipcode {
     left: 0px;
     top: 1487px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #phones {
     left: 0px;
     top: 1563px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #contact {
     left: 0px;
     top: 1638px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #newaccount {
     left: 0px;
     top: 1820px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
   #Detailsabout .text-container textarea {
     top: 1;
     padding-left: 35px;
     border: 2px solid #aaa;
     width: 380px;
     border-radius: 4px;
     font-size: 13px;
     font-family: Roboto-Medium;
 }
 
  
 #Detailsabout .inputWithIcon i {
     position: absolute;
     left: 0;
     top: 2px;
     padding: 9px 8px;
     color: #aaa;
     transition: .3s;
 }
 
  #Detailsabout .inputWithIcon.inputIconBg i {
     background-color: #aaa;
     color: #fff;
     padding: 9px 4px;
     border-radius: 4px 0 0 4px;
 }
 
  #Password .inputWithIcon i {
     position: absolute;
     left: 0;
     top: 2px;
     padding: 9px 8px;
     color: #aaa;
     transition: .3s;
 }
 
 #ConfirmPassword .inputWithIcon i {
     position: absolute;
     left: 0;
     top: 2px;
     padding: 9px 8px;
     color: #aaa;
     transition: .3s;
 }
 
  #Password .input-container.inputWithIcon.inputIconBg i {
     background-color: #aaa;
     color: #fff;
     padding: 9px 4px;
     border-radius: 4px 0 0 4px;
 }
 
 #ConfirmPassword .input-container.inputWithIcon.inputIconBg i {
     background-color: #aaa;
     color: #fff;
     padding: 9px 4px;
     border-radius: 4px 0 0 4px;
 }
 
 /**Reset password**/
 
 #VectorSmartObjectcop {
     left: 0px;
     top: 92px;
     position: absolute;
     width: 1130px;
     height: 289px;
 }
 
 #requestnewpass {
     left: 240px;
     top: 197px;
     position: absolute;
     width: 700px;
     height: 25px;
     font-family: Akrobat-Black;
     color: #ffffff;
     font-size: 50px;
     /* Approximation due to font substitution */
     font-weight: 700;
     line-height: 40px;
     /* Approximation due to font substitution */
     text-align: center;
 }

 #resetemail {
     left: 0px;
     top: 420px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #verificationcode {
     left: 0px;
     top: 499px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
 #newpassword {
     left: 0px;
     top: 581px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
  #message3{
     left: 0px;
     top: 612px;
     position: absolute;
     width: 395px;
     height: 127px;
 }
 
 #message3 h3{
     font-size:10px;
     font-family:Roboto-Medium;
 }
 
 #message3 p{
     font-size:13px;
     font-family:Roboto-Medium;
     line-height: 0.5;
 }
 
 #confirmpasswords {
     left: 0px;
     top: 685px;
     position: absolute;
     width: 967px;
     height: 127px;
 }
 
  #message4{
      padding: 5px 15px;
    font-size: 20px;
 }
 
 #resetpassword {
     left: 0px;
     top: 600px;
     position: absolute;
     color: black;
    text-decoration: none;
	   font-family: Roboto-Medium;
    font-size: 14px;
   	width:100px;
	   height:25px;
 }
 
 #confirm{
     left: 0px;
     top: 760px;
     position: absolute;
     color: black;
    color: black;
    text-decoration: none;
	   font-family: Roboto-Medium;
    font-size: 14px;
   	width:100px;
	   height:25px;
}

#NewPassword .input-container.inputWithIcon.inputIconBg i {
     background-color: #aaa;
     color: #fff;
     padding: 9px 4px;
     border-radius: 4px 0 0 4px;
 }

 #NewPassword .inputWithIcon i {
     position: absolute;
     left: 0;
     top: 2px;
     padding: 9px 8px;
     color: #aaa;
     transition: .3s;
 }
 
 #confirmpasswords .input-container.inputWithIcon.inputIconBg i {
     background-color: #aaa;
     color: #fff;
     padding: 9px 4px;
     border-radius: 4px 0 0 4px;
 }

 #confirmpasswords .inputWithIcon i {
     position: absolute;
     left: 0;
     top: 2px;
     padding: 9px 8px;
     color: #aaa;
     transition: .3s;
 }
 
 @font-face {
     font-family: 'Akrobat-Black';
     src: url('../fonts/Akrobat-Black.otf')format('opentype');
 }
 
 @font-face {
     font-family: 'Roboto-Bold';
     src: url('../fonts/Roboto-Bold.ttf')format('opentype');
 }
 
 @font-face {
     font-family: 'Roboto-Medium';
     src: url('../fonts/Roboto-Medium.ttf')format('opentype');
 }
 
/* #confirm {*/
    
/*    position: relative;*/
/*    width: 967px;*/
/*    height: 127px;*/
/*    padding: 20px 0px 0px 0px;*/
 
/*}*/

/*#resetpassword {*/
/*         padding: 50px 0px 0px 0px;*/
/*    width: 967px;*/
    
/*}*/

/*#confirmpasswords {*/
/*        padding: 20px 0px 0px 0px;*/
/*    width: 967px;*/
   

/*}*/

/*#newpassword {*/
/*        padding: 40px 0px 0px 0px;*/
/*    width: 967px;*/
    
/*}*/

/*#verificationcode {*/
/*       padding: 30px 0px 0px 0px;*/
/*    width: 967px;*/
    

/*}*/

/*#resetemail {*/
/*     padding: 410px 0px 0px 0px;*/
/*    width: 967px;*/
/*}*/

/*#message3{*/
/*        padding: 2px 0px 0px 0px;*/
/*     width: 395px;*/
  
/* }*/
 
/* #message3 h3{*/
/*     font-size:10px;*/
/*     font-family:Roboto-Medium;*/
/* }*/
 
/* #message3 p{*/
/*     font-size:13px;*/
/*     font-family:Roboto-Medium;*/
/*     line-height: 0.5;*/
/* }*/
 
/*  #message4{*/
/*      padding: 5px 15px;*/
/*    font-size: 20px;*/
/* }*/