.fixed{

}

@media only screen and (max-width: 600px) {
           #root {
               display: block;
               background: rgba(238, 238, 238, 1);
               border-style: none;
               margin: auto;
               padding-top: 0px;
               border-radius: 0px;
               min-width: 320px;
               height: 1326px;
           }

           #block-11 {
               display: block;
               background: rgba(255, 255, 255, 1);
               border-style: none;
               margin-left: auto;
               margin-right: auto;
               margin-bottom: 0px;
               border-radius: 0px;
               width: 100%;
               height: 1256px;
               position: relative;
           }

           #image-14 {
               display: block;
               background: rgba(255, 255, 255, 0);
               left: 0px;
               top: 0px;
               z-index: 1;
               position: absolute;
           }

           #block-13 {
               display: block;
               background: rgba(128, 0, 1, 1);
               border-style: none;
               margin-left: auto;
               margin-right: auto;
               margin-bottom: 0px;
               border-radius: 0px;
               width: 100%;
               height: 70px;
               position: relative;
           }

           #rd-text-17 {
               display: block;
               background: rgba(255, 255, 255, 0);
               border-style: none;
               border-radius: 0px;
               left: 20px;
               top: 1276px;
               z-index: 4;
               width: 280px;
               height: 44px;
               transform: scale(0.58);
               transform-origin: 0 0;
               -webkit-transform: scale(0.58);
               -webkit-transform-origin: 0 0;
               position: absolute;
           }

           #button-16 {
               display: block;
               border-style: none;
               border-radius: 5px;
               left: 11px;
               top: 500px;
               z-index: 3;
               width: 257px;
               height: 42px;
               position: absolute;
               background: rgba(128, 0, 1, 1);
               box-shadow: none;
               text-shadow: none;
               color: #fff;
               border-width: undefinedpx;
               border-color: #undefined;
               font-size: 16px;
               line-height: 19px;
               font-weight: 400;
               font-family: Arial, sans-serif;
               font-style: normal;
               text-align: center;
               background-repeat: no-repeat;
           }



           
           #root .content {
               top: 0px;
               width: 320px;
               margin-left: -160px;
           }

           #block-11 .block-content {
               margin-left: auto;
               margin-right: auto;
               width: 320px;
               height: 1256px;
           }

           #block-13 .block-content {
               margin-left: auto;
               margin-right: auto;
               width: 320px;
               height: 70px;
           }

           #image-14 .image-container {
               border-style: none;
               border-radius: 0px;
               width: 319px;
               height: 521px;
           }

           #image-14 .image-container img {
               width: 319px;
               height: 521px;
           }

           #container_company_name {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 53px;
           }

           .form-field .ub-input-item.single.form_elem_company_name {
               position: absolute;
               top: 19px;
               left: 0px;
               width: 280px;
               height: 34px;
           }

           #label_company_name {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 15px;
           }

           #container_first_name {
               position: absolute;
               top: 71px;
               left: 0px;
               width: 280px;
               height: 53px;
           }

           .form-field .ub-input-item.single.form_elem_first_name {
               position: absolute;
               top: 19px;
               left: 0px;
               width: 280px;
               height: 34px;
           }

           #label_first_name {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 15px;
           }

           #container_last_name {
               position: absolute;
               top: 142px;
               left: 0px;
               width: 280px;
               height: 53px;
           }

           .form-field .ub-input-item.single.form_elem_last_name {
               position: absolute;
               top: 19px;
               left: 0px;
               width: 280px;
               height: 34px;
           }

           #label_last_name {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 15px;
           }

           #container_company {
               position: absolute;
               top: 213px;
               left: 0px;
               width: 280px;
               height: 53px;
           }

           .form-field .ub-input-item.single.form_elem_company {
               position: absolute;
               top: 19px;
               left: 0px;
               width: 280px;
               height: 34px;
           }

           #label_company {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 15px;
           }

           #container_city {
               position: absolute;
               top: 284px;
               left: 0px;
               width: 280px;
               height: 53px;
           }

           .form-field .ub-input-item.single.form_elem_city {
               position: absolute;
               top: 19px;
               left: 0px;
               width: 280px;
               height: 34px;
           }

           #label_city {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 15px;
           }

           #container_state {
               position: absolute;
               top: 355px;
               left: 0px;
               width: 280px;
               height: 53px;
           }

           .form-field .ub-input-item.single.form_elem_state {
               position: absolute;
               top: 19px;
               left: 0px;
               width: 280px;
               height: 34px;
           }

           #label_state {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 15px;
           }

           #container_zipcode {
               position: absolute;
               top: 426px;
               left: 0px;
               width: 280px;
               height: 53px;
           }

           .form-field .ub-input-item.single.form_elem_zipcode {
               position: absolute;
               top: 19px;
               left: 0px;
               width: 280px;
               height: 34px;
           }

           #label_zipcode {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 15px;
           }

           #container_email {
               position: absolute;
               top: 497px;
               left: 0px;
               width: 280px;
               height: 53px;
           }

           .form-field .ub-input-item.single.form_elem_email {
               position: absolute;
               top: 19px;
               left: 0px;
               width: 280px;
               height: 34px;
           }

           #label_email {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 15px;
           }

           #container_phone_number {
               position: absolute;
               top: 568px;
               left: 0px;
               width: 280px;
               height: 53px;
           }

           .form-field .ub-input-item.single.form_elem_phone_number {
               position: absolute;
               top: 19px;
               left: 0px;
               width: 280px;
               height: 34px;
           }

           #label_phone_number {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px;
               height: 15px;
           }

           #button-16:hover {
               background: rgba(122, 0, 1, 1);
               box-shadow: none;
               color: #fff;
           }

           #button-16:active {
               background: rgba(115, 0, 1, 1);
               box-shadow: none;
               color: #fff;
           }

           #button-16 .label {
               margin-top: -10px;
           }

           #color-overlay {
               position: absolute;
               background: none;
               top: 0;
               width: 100%;
               height: 1326px;
               min-height: 100%;
           }

           #block-11-color-overlay {
               position: absolute;
               background: none;
               height: 1256px;
               width: 100%;
               ;
           }

           #block-13-color-overlay {
               position: absolute;
               background: none;
               height: 70px;
               width: 100%;
               ;
           }

           #text-form {
               display: block;
               left: 20px;
               top: 549px;
               z-index: 2;
               width: 280px;
               height: 0px;
               position: absolute;
           }

           #text-form .fields {
               margin: -9px;
           }

           #text-form .form-field {
               position: absolute;
           }

           #text-form .option {
               position: absolute;
           }

           #text-form .optionsList {
               position: absolute;
           }

           #text-form .form-field .single {
               height: 34px;
               font-size: 15px;
               line-height: 15px;
               padding-left: 8px;
               padding-right: 8px;
               flex: 1;
           }

           #text-form .form-field select {
               height: 32px;
           }

           #text-form .form-field .form_elem_multi {
               padding-top: 8px;
               padding-bottom: 9px;
           }

           #text-form .form-field .lp-form-label {
               font-family: arial;
               font-weight: 400;
               font-size: 14px;
               line-height: 15px;
               color: #000;
               display: block;
               margin-bottom: 4px;
               width: auto;
               margin-right: 0px;
           }

           #text-form .form-field .lp-form-label .label-style {
               font-weight: bolder;
               font-style: inherit;
           }

           #text-form .form-field input[type=text],
           #text-form .form-field input[type=email],
           #text-form .form-field input[type=tel],
           #text-form .form-field textarea,
           #text-form .form-field select {
               border-style: solid;
               border-width: 1px;
               border-color: #bbbbbb;
           }

           #text-form .form-field .opt-label {
               font-family: arial;
               font-weight: 400;
               font-size: 13px;
               color: #000;
               line-height: 15px;
           }

           #text-form .form-field .opt-label .label-style {
               font-weight: inherit;
               font-style: inherit;
           }

           #text-form .form-field .text {
               background-color: #fff;
               color: #000;
               border-radius: 5px;
               box-shadow: inset 0px 2px 3px #dddddd;
               -webkit-box-shadow: inset 0px 2px 3px #dddddd;
               -moz-box-shadow: inset 0px 2px 3px #dddddd;
           }
       }



       body {
           color: #000;
           margin: 0;
           height: 500px !important;
       }

       a {
           color: #0000ff;
           text-decoration: none;
       }

       #root {
           display: block;
           background: rgba(238, 238, 238, 1);
           border-style: none;
           margin: auto;
           padding-top: 0px;
           border-radius: 0px;
           min-width: 760px;
           height: 2112px;
       }

       #block-11 {
           display: block;
           background: rgba(255, 255, 255, 1);
           border-style: none;
           margin-left: auto;
           margin-right: auto;
           margin-bottom: 0px;
           border-radius: 0px;
           width: 100%;
           height: 2019px;
           position: relative;
       }

       #image-14 {
           display: block;
           background: rgba(255, 255, 255, 0);
           left: 0px;
           top: 0px;
           z-index: 1;
           position: absolute;
       }

       #block-13 {
           display: block;
           background: rgba(128, 0, 1, 1);
           border-style: none;
           margin-left: auto;
           margin-right: auto;
           margin-bottom: 0px;
           border-radius: 0px;
           width: 100%;
           height: 93px;
           position: relative;
       }

       #rd-text-17 {
           display: block;
           background: rgba(255, 255, 255, 0);
           border-style: none;
           border-radius: 0px;
           left: 118px;
           top: 2054.5px;
           z-index: 4;
           width: 524px;
           height: 22px;
           position: absolute;
       }

       #button-16 {
           display: block;
           border-style: none;
           border-radius: 5px;
           left: 108px;
           top: 500px;
           z-index: 3;
           width: 257px;
           height: 42px;
           position: absolute;
           background: rgba(128, 0, 1, 1);
           box-shadow: none;
           text-shadow: none;
           color: #fff;
           
           font-size: 16px;
           line-height: 19px;
           font-weight: 400;
           font-family: Arial, sans-serif;
           font-style: normal;
           text-align: center;
           background-repeat: no-repeat;
       }

       .content {
           width: 760px;
           margin-left: -380px;
           left: 50%;
           position: absolute;
           z-index: 1;
           height: 0;
       }

       #block-11 .block-content {
           margin-left: auto;
           margin-right: auto;
           width: 760px;
           height: 2019px;
       }

       #block-13 .block-content {
           margin-left: auto;
           margin-right: auto;
           width: 760px;
           height: 93px;
       }

       #image-14 .image-container {
           border-style: none;
           border-radius: 0px;
           width: 760px;
           height: 1271px;
       }

       #image-14 .image-container img {
           width: 760px;
           height: 1271px;
       }

       #container_company_name {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 53px;
       }

       .form-field .ub-input-item.single.form_elem_company_name {
           position: absolute;
           top: 19px;
           left: 0px;
           width: 474px;
           height: 34px;
       }

       #label_company_name {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 15px;
       }

       #container_first_name {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 53px;
       }

       .form-field .ub-input-item.single.form_elem_first_name {
           position: absolute;
           top: 19px;
           left: 0px;
           width: 474px;
           height: 34px;
       }

       #label_first_name {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 15px;
       }

       #container_last_name {
           position: absolute;
           top: 142px;
           left: 0px;
           width: 474px;
           height: 53px;
       }

       .form-field .ub-input-item.single.form_elem_last_name {
           position: absolute;
           top: 19px;
           left: 0px;
           width: 474px;
           height: 34px;
       }

       #label_last_name {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 15px;
       }

       #container_company {
           position: absolute;
           top: 75px;
           left: 0px;
           width: 474px;
           height: 53px;
       }

       .form-field .ub-input-item.single.form_elem_company {
           position: absolute;
           top: 19px;
           left: 0px;
           width: 474px;
           height: 34px;
       }

       #label_company {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 15px;
       }

       #container_city {
           position: absolute;
           top: 150px;
           left: 0px;
           width: 474px;
           height: 53px;
       }

       .form-field .ub-input-item.single.form_elem_city {
           position: absolute;
           top: 19px;
           left: 0px;
           width: 474px;
           height: 34px;
       }

       #label_city {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 15px;
       }

       #container_state {
           position: absolute;
           top: 225px;
           left: 0px;
           width: 474px;
           height: 53px;
       }

       .form-field .ub-input-item.single.form_elem_state {
           position: absolute;
           top: 19px;
           left: 0px;
           width: 474px;
           height: 34px;
       }

       #label_state {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 15px;
       }

       #container_zipcode {
           position: absolute;
           top: 426px;
           left: 0px;
           width: 474px;
           height: 53px;
       }

       .form-field .ub-input-item.single.form_elem_zipcode {
           position: absolute;
           top: 19px;
           left: 0px;
           width: 474px;
           height: 34px;
       }

       #label_zipcode {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 15px;
       }

       #container_email {
           position: absolute;
           top: 150px;
           left: 0px;
           width: 474px;
           height: 53px;
       }

       .form-field .ub-input-item.single.form_elem_email {
           position: absolute;
           top: 19px;
           left: 0px;
           width: 474px;
           height: 34px;
       }

       #label_email {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 15px;
       }

       #container_phone_number {
           position: absolute;
           top: 375px;
           left: 0px;
           width: 474px;
           height: 53px;
       }

       .form-field .ub-input-item.single.form_elem_phone_number {
           position: absolute;
           top: 19px;
           left: 0px;
           width: 474px;
           height: 34px;
       }

       #label_phone_number {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 474px;
           height: 15px;
       }

       #button-16:hover {
           background: rgba(122, 0, 1, 1);
           box-shadow: none;
           color: #fff;
       }

       #button-16:active {
           background: rgba(115, 0, 1, 1);
           box-shadow: none;
           color: #fff;
       }

       #button-16 .label {
           margin-top: -10px;
       }

       #color-overlay {
           position: absolute;
           background: none;
           top: 0;
           width: 100%;
           height: 2112px;
           min-height: 100%;
       }

       #block-11-color-overlay {
           position: absolute;
           background: none;
           height: 2019px;
           width: 100%;
           ;
       }

       #block-13-color-overlay {
           position: absolute;
           background: none;
           height: 93px;
           width: 100%;
           ;
       }

       /*#text-form {
           display: block;
           left: 143px;
           top: 1286px;
           z-index: 2;
           width: 474px;
           height: 0px;
           position: absolute;
       }*/

       #text-form .fields {
           margin: -9px;
       }

       #text-form .form-field {
           position: absolute;
       }

       #text-form .option {
           position: absolute;
       }

       #text-form .optionsList {
           position: absolute;
       }

       #text-form .form-field .single {
           height: 34px;
           font-size: 15px;
           line-height: 15px;
           padding-left: 8px;
           padding-right: 8px;
           flex: 1;
       }

       #text-form .form-field select {
           height: 32px;
       }

       #text-form .form-field .form_elem_multi {
           padding-top: 8px;
           padding-bottom: 9px;
       }

       #text-form .form-field .lp-form-label {
           font-family: arial;
           font-weight: 400;
           font-size: 14px;
           line-height: 15px;
           color: #000;
           display: block;
           margin-bottom: 4px;
           width: auto;
           margin-right: 0px;
       }

       #text-form .form-field .lp-form-label .label-style {
           font-weight: bolder;
           font-style: inherit;
       }

       #text-form .form-field input[type=text],
       #text-form .form-field input[type=email],
       #text-form .form-field input[type=tel],
       #text-form .form-field textarea,
       #text-form .form-field select {
           border-style: solid;
           border-width: 1px;
           border-color: #bbbbbb;
       }

       #text-form .form-field .opt-label {
           font-family: arial;
           font-weight: 400;
           font-size: 13px;
           color: #000;
           line-height: 15px;
       }

       #text-form .form-field .opt-label .label-style {
           font-weight: inherit;
           font-style: inherit;
       }

       #text-form .form-field .text {
           background-color: #fff;
           color: #000;
           border-radius: 5px;
           box-shadow: inset 0px 2px 3px #dddddd;
           -webkit-box-shadow: inset 0px 2px 3px #dddddd;
           -moz-box-shadow: inset 0px 2px 3px #dddddd;
       }
       .img1{
           height: 100%;
           width:100%;
       }
       .space {
 height: 100%;
}

.container {
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 height: 100vh;
 background: url(1.jpg);
 background-size: cover;
 
}
.container1 {
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
 height: 110vh;
 background: url(img2.jpg);
 background-size: cover;
 
}

button {
 height: 50px;
 width: 250px!important;
 color: white;
 font-size: 15px;
 background-color: #2b0f51 !important;
 border: #e67e22;
 border-radius: 10%;
 cursor:pointer;
 background: #da291c;
   padding: 12px 15px;
   text-transform: uppercase;
   letter-spacing: 3px;
   border-radius: 0;
  /* border: 1px solid #da291c;*/
   box-shadow: 8px 7px 9px #bbb;
   width: 100%;
   max-width: 262px;
    margin: 0 auto;


 
}
.button2{
   display: flex;
   flex-direction: row;
   justify-content: center;
}
.button2 a{
   padding: 20px;
}
/* The container */
.check-box {
  display: flex;
   font-family: arial;
   font-weight: bolder;
   font-size: 14px;
   line-height: 15px;
   /* display: block; */
   position: relative;
   padding-left: 35px;
   margin-bottom: 12px;
   cursor: pointer;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

/* Hide the browser's default checkbox */
.check-box input {
 position: absolute;
 opacity: 0;
 cursor: pointer;
 height: 0;
 width: 0;
}

/* Create a custom checkbox */
.checkmark {
 position: absolute;
 top: 0;
 left: 0;
 height: 25px;
 width: 25px;
 background-color: #eee;
}

/* On mouse-over, add a grey background color */
.check-box:hover input ~ .checkmark {
 background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.check-box input:checked ~ .checkmark {
 background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
 content: "";
 position: absolute;
 display: none;
}

/* Show the checkmark when checked */
.check-box input:checked ~ .checkmark:after {
 display: block;
}

/* Style the checkmark/indicator */
.check-box .checkmark:after {
 left: 9px;
 top: 5px;
 width: 5px;
 height: 10px;
 border: solid white;
 border-width: 0 3px 3px 0;
 -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 transform: rotate(45deg);
}
.box-check{
   
display: flex;
   
flex-direction: column;
   
top: 235px;
   
position: absolute;
   
/* align-items: center; */
   
left: 0%;
}
label{
   display: flex;
}

.contact-form{
   display: flex;
   margin: auto;
   justify-content: center;
   position: relative;
   align-items: center;
   width: 600;
   width: 100%;
   max-width: 600px;
   height: auto;
   left: 3.3%;
}
.container_checkbox{
   top: 425;
   left: 0px;
   width: 474px;
}
@media (min-width: 320px) and (max-width: 500px) {

   .intro-img img {
       width: 100% !important;
   }


}