*, *:before, *:after { box-sizing: border-box; }
img { max-width: 100%; }

@font-face {
    font-family: 'Circular';
    src: url(../../assets/fonts/Circular/v1/CircularStd-Book.eot);
    src: url(../../assets/fonts/Circular/v1/CircularStd-Book.eot?#iefix) format('embedded-opentype'),
         url(../../assets/fonts/Circular/v1/CircularStd-Book.svg#CircularStd-Book) format('svg'),
         url(../../assets/fonts/Circular/v1/CircularStd-Book.ttf) format('truetype'),
         url(../../assets/fonts/Circular/v1/CircularStd-Book.woff) format('woff'),
         url(../../assets/fonts/Circular/v1/CircularStd-Book.woff2) format('woff2');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Circular';
    src: url(../../assets/fonts/Circular/v1/CircularStd-Bold.eot);
    src: url(../../assets/fonts/Circular/v1/CircularStd-Bold.eot?#iefix) format('embedded-opentype'),
         url(../../assets/fonts/Circular/v1/CircularStd-Bold.svg#CircularStd-Bold) format('svg'),
         url(../../assets/fonts/Circular/v1/CircularStd-Bold.ttf) format('truetype'),
         url(../../assets/fonts/Circular/v1/CircularStd-Bold.woff) format('woff'),
         url(../../assets/fonts/Circular/v1/CircularStd-Bold.woff2) format('woff2');
    font-weight: bold;
    font-style: normal;
}

:root {
    --primary-blue: #329CD7;
    --secondary-blue: #1b9a9e;
    --primary-purple: #FF34FF;
    --primary-green: #009A9D;
    --secondary-green: #75F2A2;
    --primary-grey: #F0F0F0;
    --secondary-grey: #585D61;
    --tertiary-grey: #AAA9AB;
    --primary-gold: #CFB36E;
}

body { background: #040202; color: white; font-family: 'Circular', Arial, sans-serif; font-size: 15px; font-weight: 400; }
a { color: var(--secondary-blue); text-decoration: none; transition: background-color 0.3s, color 0.3s;  }
a:hover { text-decoration: underline; }

#main { margin: 0 auto; max-width: 100%; }

#header_text { margin: 0 auto; max-width: 1600px; position: relative; }
.p18 #header_text,
#main.ty #header_text,
.land-faq #header_text,
.land-qualifyingproducts #header_text { margin-bottom: 50px; }
#header_text .block1 { padding: 50px 75px 0 75px; position: absolute; top: 0; left: 0; right: 0; z-index: 9; }
#header_text .block1 .block0 { display: flex; justify-content: flex-end; align-items: center; }
#header_text .nav { position: relative; }
#header_text .block1 ul { display: flex; list-style: none; }
#header_text .nav .toggle { background: url(../images/toggle.png) center center no-repeat; display: none; height: 28px; overflow: hidden; text-indent: 9999px; white-space: nowrap; width: 36px; }
#header_text .nav a { border-radius: 30px; color: white; display: inline-block; font-weight: bold; padding: 10px 15px; text-decoration: none; text-shadow: 1px 1px 2px black; }
#header_text .nav a:hover { background: white; color: black; text-shadow: none; }

#header_text .block2 { position: relative; }
#header_text .block21 { display: none; padding-top: 350px; text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#header_text .block21 p:first-child { position: absolute; top: 0; left: 50%; transform: translateX(-50%); }
#header_text h2 { display: none }
#header_text h1 { font-size: 60px; margin: 0 0 15px 0; text-align: center; }
#header_text h1 strong { font-size: 120px; }
#header_text h3 { font-size: 30px; margin: 0 0 50px 0; }
#header_text h3 + p { font-size: 12px; margin: 0 auto; max-width: 600px;}
#header_text .block21 p:last-child { max-width: 250px; position: absolute; bottom: 30px; right: 30px; }
#header_text .block22 img { display: block; }

#header_text .bottom { padding: 20px 0; text-align: center; }
.p18 #header_text .bottom,
#main.ty #header_text .bottom,
.land-faq #header_text .bottom,
.land-qualifyingproducts #header_text .bottom { display: none; }
#header_text .bottom a { background: var(--secondary-blue); border: 0; border-radius: 30px; color: black; display: inline-block; font-family: 'Circular', Arial, sans-serif; font-size: 24px; margin: 0 0 15px 0; min-width: 185px; padding: 15px 30px; text-transform: uppercase; transition: background-color 0.3s, color 0.3s; }
#header_text .bottom a:hover { background: white; text-decoration: none; }

#content { margin: 0 auto; max-width: 1280px; padding: 30px 0; }
#content h1,
#content h2 { font-size: 36px; margin: 0 0 30px 0; text-align: center; }
#content p { margin: 0 0 15px 0; }
#content table { background: #013040; width: 100%!important; }
#content td { border: 1px solid black; padding: 10px; }
#content td p { margin: 0; }
.tc-box .tc-box-textarea td { font-size: 15px; }

#promo_content.info_text_left #info_text_holder { margin: 0; padding: 30px 0; }
#info_text h1 { font-size: 24px; font-weight: bold; margin: 0 0 30px 0; }
#info_text ul { list-style: none; }
#info_text li { line-height: 1.2; margin: 0 0 15px 0; padding: 5px 0 0 70px; position: relative; }
#info_text li:before { background: url(../images/check.png) center center no-repeat; content: ''; display: block; height: 46px; width: 59px; position: absolute; top: 0; left: 0; }

#promo_content, #content { background: none; margin: 0 auto; max-width: 1600px; }

#promo_content.info_text_left #form_holder { background: none; margin: 0; padding: 30px 0; }
.field-row .table-cell { clear: none; float: none; width: calc(100% - 30px); }
.field-row .table-cell.coll1,
.field-row .table-cell.coll1_field_sub_group_btm { clear: none; float: right; padding: 0 0 0 5px; width: 30px; }
.plc_holder_parent label { color: white; font-size: 15px; padding: 10px 0; }
.table-cell input[type="text"], .table-cell select { background: white; border: 1p solid #AAA9AB; border-radius: 0; color: rgba(77,78,86,0.7); font-family: 'Circular', Arial, sans-serif; font-size: 15px; padding: 10px; }
.table-cell select { padding: 10px 5px; }
#submit-div { padding: 30px 0; text-align: center; }
.SubmitButt { background: var(--secondary-blue); border: 0; border-radius: 30px; color: black; cursor: pointer; font-family: 'Circular', Arial, sans-serif; font-size: 24px; margin: 0 0 15px 0; min-width: 155px; padding: 15px; text-transform: uppercase; transition: background-color 0.3s, color 0.3s; }
.SubmitButt:hover { background: white; }

.accordion-toggle { font-size: 30px; font-weight: bold; margin: 15px 0; padding: 0 0 0 25px; }
.accordion-toggle:before { background: url(../images/sprite-accordion2.png) center center no-repeat; border: 0; display: inline-block; height: 16px; width: 16px; top: 5px; left:0; }
.accordion-toggle.active { color: white; }
.accordion-toggle.active:after { background: url(../images/sprite-accordion.png) center center no-repeat; border: 0; display: inline-block; height: 16px; width: 16px; top: 5px; left:0;}
.accordion-content { padding-left: 25px; }

.required { color: white; }
div.required { margin: 0 0 15px 25px; }
#country_promotion { color: white; display: block; font-weight: bold; padding: 10px 0; }
div[id^="purchase_price"],
div[id^="date_purchase"],
div[id^="a_l_address_"] { display: block; font-size: 13px; padding: 5px 0; }
#promo_content .field-row .inputfile.inputfile__btn + label { background: var(--secondary-grey); font-weight: normal; width: 100%; transition: background-color 0.3s; }
#promo_content .field-row .inputfile.inputfile__btn + label:hover { background: white; color: black; }
#add_another_product,
#remove_last_product { background: var(--secondary-blue); border: 0; border-radius: 0; color: white; cursor: pointer; font-family: 'Circular', Arial, sans-serif; font-size: 15px; margin: 0 0 5px 0; padding: 10px; width: 100%; transition: background-color 0.3s; }
#add_another_product.disabled,
#remove_last_product.disabled { display: none; }
#add_another_product:hover,
#remove_last_product:hover { background: var(--secondary-grey); }
#alertBox { color: black; }
.dynamic_info_logo { right: 0; }
div[id^="r_date_purchase"] .table-cell { position: relative; }
.ui-datepicker-trigger { cursor: pointer; position: absolute; top: 5px; right: 5px; }

#r_answer_56211 .table-cell,
#r_answer_56211 .table-cell.coll1,
#r_answer_56241 .table-cell,
#r_answer_56241 .table-cell.coll1,
#r_answer_56237 .table-cell,
#r_answer_56237 .table-cell.coll1,
#r_answer_56206 .table-cell,
#r_answer_56206 .table-cell.coll1 { float: none; font-size: 18px; font-weight: bold; padding: 5px 0; width: 100%; }

#r_answer_56211 .table-cell:nth-child(2),
#r_answer_56241 .table-cell:nth-child(2),
#r_answer_56237 .table-cell:nth-child(2),
#r_answer_56206 .table-cell:nth-child(2) { display: none; }

#r_answer_56204 .table-cell.coll1,
#r_answer_56218 .table-cell.coll1,
#r_answer_56205 .table-cell.coll1,
#r_answer_56219 .table-cell.coll1,
#r_answer_56208 .table-cell.coll1,
#r_answer_56209 .table-cell.coll1,
#r_answer_56213 .table-cell.coll1,
#r_answer_56239 .table-cell.coll1,
#r_answer_56203 .table-cell.coll1,
#r_answer_56212 .table-cell.coll1,
#r_answer_56194 .table-cell.coll1,
#r_answer_56198 .table-cell.coll1,
#r_answer_56202 .table-cell.coll1,
#r_answer_56243 .table-cell.coll1,
#r_answer_56192 .table-cell.coll1,
#r_answer_56199 .table-cell.coll1,
#r_answer_56230 .table-cell.coll1,
#r_answer_56200 .table-cell.coll1,
#r_answer_56207 .table-cell.coll1,
#r_answer_56193 .table-cell.coll1,
#r_answer_56238 .table-cell.coll1,
#r_answer_56201 .table-cell.coll1,
#r_answer_56220 .table-cell.coll1,
#r_answer_56214 .table-cell.coll1,
#r_answer_56215 .table-cell.coll1,
#r_answer_56216 .table-cell.coll1,
#r_answer_56242 .table-cell.coll1,
#r_answer_56210 .table-cell.coll1,
#r_answer_56240 .table-cell.coll1,
#r_answer_56227 .table-cell.coll1,
#r_answer_56222 .table-cell.coll1,
#r_answer_56221 .table-cell.coll1,
#r_answer_56223 .table-cell.coll1,
#r_answer_56224 .table-cell.coll1,
#r_answer_56225 .table-cell.coll1,
#r_answer_56228 .table-cell.coll1 { padding: 0 0 0 25px; width: 100%; }
#r_answer_56204 label,
#r_answer_56218 label,
#r_answer_56205 label,
#r_answer_56219 label,
#r_answer_56208 label,
#r_answer_56209 label,
#r_answer_56213 label,
#r_answer_56239 label,
#r_answer_56203 label,
#r_answer_56212 label,
#r_answer_56194 label,
#r_answer_56198 label,
#r_answer_56202 label,
#r_answer_56243 label,
#r_answer_56192 label,
#r_answer_56199 label,
#r_answer_56230 label,
#r_answer_56200 label,
#r_answer_56207 label,
#r_answer_56193 label,
#r_answer_56238 label,
#r_answer_56201 label,
#r_answer_56220 label,
#r_answer_56214 label,
#r_answer_56215 label,
#r_answer_56216 label,
#r_answer_56242 label,
#r_answer_56210 label,
#r_answer_56240 label,
#r_answer_56227 label,
#r_answer_56222 label,
#r_answer_56221 label,
#r_answer_56223 label,
#r_answer_56224 label,
#r_answer_56225 label,
#r_answer_56228 label { display: inline-block; padding: 0; }
#r_answer_56204 input,
#r_answer_56218 input,
#r_answer_56205 input,
#r_answer_56219 input,
#r_answer_56208 input,
#r_answer_56209 input,
#r_answer_56213 input,
#r_answer_56239 input,
#r_answer_56203 input,
#r_answer_56212 input,
#r_answer_56194 input,
#r_answer_56198 input,
#r_answer_56202 input,
#r_answer_56243 input,
#r_answer_56192 input,
#r_answer_56199 input,
#r_answer_56230 input,
#r_answer_56200 input,
#r_answer_56207 input,
#r_answer_56193 input,
#r_answer_56238 input,
#r_answer_56201 input,
#r_answer_56220 input,
#r_answer_56214 input,
#r_answer_56215 input,
#r_answer_56216 input,
#r_answer_56242 input,
#r_answer_56210 input,
#r_answer_56240 input,
#r_answer_56227 input,
#r_answer_56222 input,
#r_answer_56221 input,
#r_answer_56223 input,
#r_answer_56224 input,
#r_answer_56225 input,
#r_answer_56228 input { position: absolute; top: 0; left: 0; }

#r_answer_56236 .table-cell,
#r_answer_56217 .table-cell { width: 100%; }
#r_answer_56236 .table-cell.coll1,
#r_answer_56217 .table-cell.coll1 { padding: 5px 0; width: 100%; }

#footer { background: white; color: #AAA9AB; font-size: 18px; }
#footer .block1 { margin: 0 auto; max-width: 1280px; overflow: hidden; padding: 50px 0; }
#footer .block1 .left { float: left; }
#footer .block1 .left img { max-height: 210px; }
#footer .block1 .right { float: right; width: calc(100% - 200px); }
#footer .block1 .right h2 { font-size: 38px; margin: 0 0 15px 0; }
#footer .block1 .right p { font-size: 18px; line-height: 1.2; margin: 0 0 15px 0; }
#footer .block1 .right p:last-child { margin: 0; padding-top: 15px; }
#footer .block1 .right a { background: white; border-radius: 30px; color: black; display: inline-block; font-size: 24px; font-weight: bold; padding: 15px 30px; text-transform: uppercase; transition: background-color 0.3s, color 0.3s; }
#footer .block1 .right a:hover { background: black; text-decoration: none; }
#footer .block2 ul { float: left; overflow: hidden; padding-top: 5px; }
#footer .block2 li { float: left; list-style: none; margin: 0 20px 0 0; }
#footer .block2 p { float: right; }
#footer .block2 a { color: black; }

#main.ty #promo_content { display: flex; justify-content: space-between; }
#main.ty #form_holder { display: flex; align-items: center; justify-content: center; width: 100%; }
#main.ty #form_titles { display: none; }
#main.ty #form_wrapper { font-size: 24px; line-height: 1.5; padding-left: 15px; padding-right: 15px; text-align: center; }
#main.ty #promo_content #info_text_holder { display: none; }
#main.ty #promo_content #form_wrapper { margin: 0 auto; max-width: 800px; }

.land-faq #content { padding: 30px 20px; }
.land-faq #content h5.section a { background: #013040; color: white; display: block; font-size: 18px; margin: 5px 0 0 0; padding: 10px 30px; position: relative; }
.land-faq #content h5.section a:hover { color: white; text-decoration: none; }
.land-faq #content h5.section a:before { background: url(../images/sprite-accordion2.png) 0 0 no-repeat; content: ''; display: inline-block; height: 16px; width: 11px; position: absolute; top: 10px; left: 10px; }
.land-faq #content h5.section a.active:before { background-position: 0 -9px; }
.land-faq #content .table-scroll { display: none; background: white; box-shadow: 0 0 15px rgba(0,0,0,0.25) inset; color: black; line-height: 1.25; padding: 15px 30px; overflow-x: auto; }
.land-faq #content ul li { list-style: disc inside; margin: 0 0 15px 0; }

.land-qualifyingproducts #content { padding: 30px 20px; }
.land-qualifyingproducts #content h5.section a { background: #013040; color: white; display: block; font-size: 18px; margin: 5px 0 0 0; padding: 10px 30px; position: relative; }
.land-qualifyingproducts #content h5.section a:before { background: url(../images/sprite-accordion2.png) 0 0 no-repeat; content: ''; display: inline-block; height: 16px; width: 11px; position: absolute; top: 10px; left: 10px; }
.land-qualifyingproducts #content h5.section a:hover { text-decoration: none; }
.land-qualifyingproducts #content .table-scroll { display: none; background: white; box-shadow: 0 0 15px rgba(0,0,0,0.25) inset; color: black; line-height: 1.25; padding: 15px 30px; overflow-x: auto; }
.land-qualifyingproducts #content table { background: #eee; }
.land-qualifyingproducts #content table td { border: 1px solid #ddd; }
.land-qualifyingproducts #content ul li { list-style: disc inside; margin: 0 0 15px 0; }

.land-main #content { padding: 0; }
.land-main #content .block9 { background: white; color: black; padding: 30px; }
.land-main #content .block9 .block0 { display: flex; justify-content: space-between; align-items: center; gap: 30px; }
.land-main #content .block9 .left { text-align: center; width: 66%; }
.land-main #content .block9 .left h2 { text-transform: uppercase;}
.land-main #content .block9 .left h3 { font-size: 20px; line-height: 1.2; margin: 0 auto 30px auto; max-width: 800px; }
.land-main #content .block9 .left a { background: var(--secondary-blue); border-radius: 30px; color: white; display: inline-block; font-size: 20px; padding: 15px 30px; text-transform: uppercase; transition: background-color 0.3s, color 0.3s; }
.land-main #content .block9 .left a:hover { background: #eee; color: black; text-decoration: none; }
.land-main #content .block2 { background: url(../images/bg-steps.jpg) bottom center no-repeat; padding: 50px; }
.land-main #content .block2 h1 { color: white; font-size: 48px; margin: 0 0 15px 0; text-align: center; text-transform: uppercase; }
.land-main #content .block2 h1 strong { color: var(--secondary-blue); font-weight: normal; }
.land-main #content .block2 h2 { color: #AAA9AB; font-size: 24px; margin: 0 0 50px 0; text-align: center; }
.land-main #content .block2 .steps { margin: 0 0 50px 0; overflow: hidden; }
.land-main #content .block2 .step a { color: white; text-decoration: underline; word-break: break-all; }
.land-main #content .block2 .step a:hover { text-decoration: none; }
.land-main #content .block2 .step { float: left; line-height: 1.2; padding: 0 15px; text-align: center; width: 33.33%; }
.land-main #content .block2 .step p:first-child { display: flex; align-items: center; justify-content: center; height: 69px; margin: 0 0 25px 0; }
.land-main #content .block2 .step h3 { font-size: 48px; margin: 0 0 15px 0; }
.land-main #content .block2 .step h4 { font-size: 28px; margin: 0 0 15px 0; }

.land-main #content .block3 { padding: 50px; text-align: center; }
.land-main #content .block3 h3 { color: white; font-size: 36px; margin: 0 0 30px 0; text-align: center; text-transform: uppercase; }

.land-main #content .block4 { display: none; padding: 50px; text-align: center; }
.land-main #content .block4 h1 { color: white; font-size: 48px; margin: 0 0 15px 0; text-transform: uppercase; }
.land-main #content .block4 h1 strong { color: var(--secondary-blue); display: block; font-weight: normal; }
.land-main #content .block4 h2 { color: #AAA9AB; font-size: 24px; margin: 0 0 50px 0; }
.land-main #content .block4 .block0 .row { display: flex; justify-content: center; column-gap: 50px; margin: 15px 0; }
.land-main #content .block4 .block0 .row div { width: 200px; }
.land-main #content .block4 .block0 .row div p { display: flex; align-items: center; height: 150px; text-align: center; }
.land-main #content .block4 .block0 .row div img { margin: 0 auto 15px auto; }

.land-main #content .tracker { padding: 50px 0; text-align: center; }
.land-main #content .tracker h4 { color: white; font-size: 48px; margin: 0 0 30px 0; text-align: center; text-transform: uppercase; }
.land-main #content .tracker h4 strong { color: var(--secondary-blue); font-weight: normal; }
.land-main #content .tracker h4 + p { font-size: 20px; font-weight: bold; line-height: 1.2; }

.check-status { border: 0; margin: 0 auto; max-width: 900px; }
#content .check-status h2 { font-size: 16px; padding: 10px 0; }
.check-status .label-field { float: left; padding: 10px 0; width: 20%; }
.check-status .input-field { float: left; width: 80%; }
.form-field.submit { text-align: center; padding-top: 25px; }
.check-status input[type="text"] { padding: 10px; width: 100%; }
#btn_new_search, #button_ajax { background: var(--secondary-blue); border: 0; border-radius: 30px; color: black; cursor: pointer; font-family: 'Circular', Arial, sans-serif; font-size: 24px; margin: 0 0 15px 0; min-width: 185px; padding: 15px 30px; text-transform: uppercase; transition: background-color 0.3s, color 0.3s; }
#btn_new_search:hover, #button_ajax:hover { background: white; text-decoration: none; }
.check-status .foot { text-align: center; }
.table-body .table-cell.id { background: var(--secondary-blue); }

@media (max-width: 1599px) {
    #header_text h1 { font-size: 50px; }
    #header_text h1 strong { font-size: 100px; }
    #header_text h3 + p { max-width: 700px; }
}
@media (max-width: 1280px) {
    #header_text .block1, #promo_content, #content, #footer .block1 { padding-left: 15px; padding-right: 15px; }
    #header_text .block1 { padding-top: 25px; padding-bottom: 25px; position: static; }
    #header_text .block2 { display: flex; flex-direction: column; }
    #header_text .block21 { padding-top: 30px; position: static; order: 2; }
    #header_text .block21 p:first-child { top: 5%; }
    #header_text h3 { margin-bottom: 15px; }
    #header_text h3 + p { margin: 0 auto 30px auto; max-width: 100%; }
    #header_text .block21 p:last-child { max-width: 100%; text-align: center; position: static; }
    #header_text .block22 { margin: 0 auto; order: 1; }
    #header_text h1 { font-size: 44px; }
    #header_text h1 strong { font-size: 80px; }
    #header_text h3 { font-size: 24px; }
}
@media (min-width: 1000px) {
    #header_text .nav ul { display: flex!important;}
}
@media (max-width: 999px) {
    #header_text a.logo img { max-width: 125px; }
    #header_text .nav { padding: 0; }
    #header_text .nav .toggle { display: inline-block; border-radius: 0; }
    #header_text .nav .toggle:hover { background: url(../images/toggle.png) center center no-repeat; }
    #header_text .nav ul { background: white; border-radius: 18px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.25); display: none; width: 200px; position: absolute; top: 50px; right: 0; z-index: 99; }
    #header_text .nav li { display: block; margin: 0; text-align: center; }
    #header_text .nav a { color: black; display: block; padding: 10px; }
    #header_text h1 strong { font-size: 60px; }
    #header_text h1 { font-size: 36px; }
    #header_text h3 { font-size: 20px; }
    #promo_content.info_text_left #info_text_holder,
    #promo_content.info_text_left #form_holder { float: none; padding: 15px 0; width: 100%; }
    #info_text h1 { margin: 0 0 15px 0; }
    #footer .block1 { display: flex; flex-direction: column; padding: 15px; }
    #footer .block1 .left,
    #footer .block1 .right { float: none; text-align: center; width: 100%; }
    #footer .block1 .right h2 { font-size: 30px; }
    #footer .block2 { padding: 0; }
    #footer .block2 .block0 { display: flex; flex-direction: column; }
    #footer .block2 ul,
    #footer .block2 p { float: none; margin: 10px 0; }
    #footer .block2 ul { order: 2; }
    #footer .block2 p { order: 1; }
    #footer .block2 li { float: none; margin: 5px 0; }
    .land-main #content .block9 .block0 { flex-direction: column; }
    .land-main #content .block9 .left { width: 100%; }
    .land-main #content .block2 { padding-left: 0; padding-right: 0; }
    .land-main #content .block2 h1,
    .land-main #content .block4 h1,
    .land-main #content .tracker h4 { font-size: 36px;}
    .land-main #content .block2 .steps,
    .land-main #content .block4,
    .land-main #content .tracker { padding-left: 15px; padding-right: 15px; }
}
@media (max-width: 699px) {
    .land-main #header_text .bottom { padding-top: 50px; }
}
@media (max-width: 599px) {
    #header_text .block22 { text-align: center; top: 100px; bottom: 100px; }
    #header_text .block21 p:first-child { width: 75%; top: 10%; }
    #header_text .block21 p:last-child { margin: 0 auto; max-width: 50%; }
    .land-main #content .block2 .step { float: none; width: 100%; }
    .land-main #content .block4 { padding-left: 15px; padding-right: 15px; }
    .land-main #content .block4 .block0 .row { column-gap: 15px; }
    .land-main #content .block4 .block0 .row div p { height: 75px; }
    .check-status .label-field,
    .check-status .input-field { float: none; width: 100%; }
    .p413 .table-cell.id, .p413 .table-cell.status, .p413 .table-cell.info,
    .p413 .table-cell.id.text, .p413 .table-cell.status.text, .p413 .table-cell.info.text { text-align: center; width: 100%; }
    .table-head .table-cell { border: 1px solid #ccc; text-align: center; width: 100%; }
    .table-row { flex-direction: column; }
    .table-body .table-cell { float: none; width: 100%; }
}