.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 !important;
               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 !important;
               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 !important;;
               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 !important;;
               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 !important;;
               height: 15px;
           }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

           #label_phone_number {
               position: absolute;
               top: 0px;
               left: 0px;
               width: 280px !important;;
               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: 140px;
           top: 750px;
           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 {
           z-index: 1;
           width: 100%;
           max-width: 600px;
           height: auto;
           box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
       }

       #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: 540px;
           height: 53px;
       }

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

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

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

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

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

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

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

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

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

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

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

       #container_city {
           position: absolute;
           top: 360px;
           left: 0px;
           width: 540px;
           height: 53px;
       }

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

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

       #container_state {
           position: absolute;
           top: 440px;
           left: 0px;
           width: 540px;
           height: 53px;
       }

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

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

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

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

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

       #container_email {
           position: absolute;
           top: 75px;
           left: 0px;
           width: 540px;
           height: 53px;
       }

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

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

       #container_phone_number {
           position: absolute;
           top: 150px;
           left: 0px;
           width: 540px;
           height: 53px;
       }

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

       #label_phone_number {
           position: absolute;
           top: 0px;
           left: 0px;
           width: 540px;
           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: 540px;
           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: 210px;
   
position: absolute;
}
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{
   left: 0px;
   width: 500px;
}
@media (min-width: 320px) and (max-width: 500px) {

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


}

.divide{
  width: 100%;
  color: red;
  border: 1px solid #000;
}
.border{

}

.myForm {
  width: 600px;
  max-width: 100%;
  /* border: 2px solid #d0cfcf; */
  border-radius: 4px;
    margin: auto;
}

.myForm h1 {
  margin-top: -1rem;
  margin-left: -1rem;
  font-size: 1.5em;
  color: #ff9e12;
}

.box-c {
  padding: 7px;
}

.box-c p {
  padding-bottom: 5px;
  border-bottom: 2px solid #d0cfcf;
}

.box-c p:first-of-type {
  margin-top: 0;
}

.box-c p:last-of-type {
  margin-bottom: 0;
}

input[type="checkbox"] {
  display: none;
}

label {
  cursor: pointer;
  font-size: 16px;
  font-weight: bolder;
  text-transform: uppercase;
}

input[type="checkbox"] + label span {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin: -2px 10px 0 0;
  background: #fff;
  border: 2px solid #d0cfcf;
  cursor: pointer;
  vertical-align: middle;
  float: left;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="checkbox"]:checked + label span {
  background: red
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath d='M.5.5h79v79H.5z' fill='%23ff9e12'/%3E%3Cpath d='M60.7 16c1.2.3 2.2.8 3.1 1.7 1.5 1.6 1.7 4 .3 5.8l-9 13.2C49.5 45 43.8 53.2 38.2 61.5c-1.6 2.6-5.1 3.3-7.7 1.7-.5-.3-1-.8-1.4-1.3-4.3-5.2-8.7-10.4-13-15.7-.5-.7-.9-1.5-1.3-2.3v-1.6c.1-.1.1-.2.2-.4.5-1.9 2.2-3.3 4.1-3.5 2-.4 4 .3 5.2 1.9l8.2 9.8c.2.2.3.4.6.7l3.1-4.6c6.2-9.2 12.5-18.3 18.7-27.5.9-1.4 2.3-2.4 4-2.7h1.8z' fill='%23fff'/%3E%3C/svg%3E")
    no-repeat;
}
.content1 {
    z-index: 1;
    width: 100%;
    max-width: 1000px;
    margin-top: 820px;
}

.para1 {
    font-family: 'Work Sans', sans-serif;
    font-weight: 400;
    color: #5e524e;
    font-size: 25px;
    letter-spacing: 5px;
    
}