.why-modiz h2{ margin-bottom: 15px;}
.why-modiz p{ text-align: justify; line-height: 24px;}
.why-modiz .lec_menu_spacer{ margin-bottom: 15px;}
.line-1{ width: 100px; height: auto;  border-bottom: 2px dotted #00a99d; margin: 0 auto;}
.pad-100{ padding: 100px 70px;}
.chairman-thought strong{ color: #00a99d;}
.chairman-thought p{ font-size: 14px; line-height: 24px;}
.chairman-thought p i{ padding: 0px 10px; color: #00a99d;}
.create-tip h2{ margin-bottom: 20px; text-align: center;}
.create-tip p{ text-align: justify; line-height: 24px;}
.create-tip h3{ text-align: center; margin: 0px; padding-top: 0px !important;}
.line-2{ width: 60px; height: 2px; background: #00a99d; margin: 10px auto;}
.bgm-fdfd{ background: rgba(0, 0, 0, 0.1);}
.contact-us{ padding:30px 60px;}
.contact-us input{ width: 100%; padding: 6px 12px; margin-bottom: 20px; outline: none;}
.contact-us textarea{ width: 100%; padding: 6px 12px; margin-bottom: 20px; outline: none;}
.contact-us input:focus, .contact-us textarea:focus{ border: 2px solid #00a99d;}
.contact-us button{ background: #00a99d; padding: 6px 12px; color: #fff; border: none; margin-bottom: 30px; outline: none;     transition: all 0.3s;}
.contact-us button:hover{ background: #000;}
.dealer-enquiry p{ text-align: justify;}
.dealer-enquiry h3{ margin-bottom: 15px;}
.dealer-enquiry h4{ color: #00a99d;}
.bgm-22{ background: url(../images/home/bg-23.jpg) bottom; padding:20px;  background-size: cover;  width: 100%;}
.enquiry-form h2{ color: #fff; text-align: center;}
.enquiry-form{ color: #fff;}
.enquiry-form h4{ background: #00a99d; margin: 0px; padding: 10px 20px;}
.enquiry-form p{ margin: 0px; padding-bottom: 6px;}
.enquiry-form-bgm{ background: rgba(0, 0, 0, 0.8);  margin: 0px; padding: 0px; padding-bottom: 30px;}
.pad20{ padding: 20px;}
.pad-20{ padding: 0px 20px 20px;}
.enquiry-form input{ border: none; background: none; border-bottom: 1px solid #00a99d; padding: 6px 0px; width: 100%;  outline: none;}
.enquiry-form textarea{ border: none; background: none; border-bottom: 1px solid #00a99d; padding: 6px 0px; width: 100%;  outline: none;}
.enquiry-form input[type=checkbox] { width: auto; }
.enquiry-form p span{ color: #00a99d;}
.enquiry-form button{ background: #00a99d; padding: 8px 16px; border: 1px solid #fff; outline: none; font-size: 16px; border-bottom-right-radius: 30px; border-top-left-radius: 30px;}
.enquiry-form button:hover{ background: #000;  border: 1px solid #00a99d; transition: 1s;}
.our-products{ background: url(../images/black_paper.jpg) center; }
.zero{ padding: 0px; margin: 0px;}
.bgm-filter{ background: url(../images/main_back2.png) center; padding: 30px; background-size: cover; float: left;}
.log-in{ background: url(../images/home/bg-23.jpg); background-size: cover; float: left; width: 100%; color: #fff;}
.log-in img{ width: 180px; margin-top: 30px; margin-bottom: 10px;}
.form {
  background: rgba(0, 0, 0, 0.8);
  padding: 40px;
  max-width: 500px;
  margin: 60px auto;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 10px 4px rgba(0, 0, 0, 0.3);
          box-shadow: 0 4px 10px 4px rgba(0, 0, 0, 0.3);
}

.tab-group {
  list-style: none;
  padding: 0;
  margin: 0 0 20px 0;
}
.tab-group:after {
  content: "";
  display: table;
  clear: both;
}
.tab-group li a {
  display: block;
  text-decoration: none;
  padding: 15px;
  background: rgba(160, 179, 176, 0.25);
  color: #a0b3b0;
  font-size: 20px;
  float: left;
  width: 100%;
  text-align: center;
  cursor: pointer;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
.tab-group li a:hover {
  background: #00a99d;
  color: #ffffff;
}
.tab-group .active a {
  background: #00a99d;
  color: #ffffff;
}

/*.tab-content > div:last-child {
  display: none;
}*/

.form label {
  position: absolute;
  -webkit-transform: translateY(6px);
          transform: translateY(6px);
  left: 0px;
  color: rgba(255, 255, 255, 0.5);
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  -webkit-backface-visibility: hidden;
  pointer-events: none;
  font-size: 14px; font-weight: inherit;
}
.form label .req {
  margin: 2px;
  color: #1ab188;
}

.form label.active {
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
  left: 2px;
  font-size: 14px;
    display: none;
}
.form label.active .req {
  opacity: 0;
}

.form label.highlight {
  color: #000;
}
.form h1{ font-size: 30px; margin: 0px; margin-bottom: 20px;}


.form input,
.form textarea {
  font-size: 14px;
  display: block;
  width: 100%;
  height: 100%;
  padding: 5px 0px;
  background: none;
  background-image: none; border: none;
  border-bottom: 1px solid #00a99d;
  color: #ffffff;
  border-radius: 0;
  -webkit-transition: border-color 0.25s ease, -webkit-box-shadow 0.25s ease;
  transition: border-color 0.25s ease, -webkit-box-shadow 0.25s ease;
  transition: border-color 0.25s ease, box-shadow 0.25s ease;
  transition: border-color 0.25s ease, box-shadow 0.25s ease, -webkit-box-shadow 0.25s ease;
}
.form input:focus,
.form textarea:focus {
  outline: 0;
  border-color: #00a99d;
}

.form textarea {
  border: 2px solid #a0b3b0;
  resize: vertical;
}

.field-wrap {
  position: relative;
  margin-bottom: 40px;
}

.top-row:after {
  content: "";
  display: table;
  clear: both;
}
.top-row > div {
  float: left;
  width: 48%;
  margin-right: 4%;
}
.top-row > div:last-child {
  margin: 0;
}

.form .button {
  border: 1px solid #00a99d;
  outline: none;
  border-radius: 0;
  padding: 15px 0;
  font-size: 2rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  background: #00a99d;
  color: #ffffff;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-appearance: none;
    border-bottom-right-radius: 50px; border-top-left-radius: 50px;
}
.form .button:hover, .form .button:focus {
  background: none;
}

.button-block {
  display: block;
  width: 100%;
}

.forgot {
  margin-top: -20px;
  text-align: right;
}

.margin-top120{ margin-top: 120px;}
.warranty-card{  padding: 40px 20px 20px; position: relative; z-index: 3; }
.warranty-card img{ padding: 0px 15px;}
.warranty-card h2{ margin-bottom: 20px; padding: 0px 15px; color: rgb(60, 35, 17);}
.warranty-card input{ border: none; outline: none; border-bottom: 1px dotted #ccc; background: none; width: 100%;  margin-bottom: 20px;}
.warranty-card input[type=number]::-webkit-inner-spin-button,
.warranty-card input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.warranty-card textarea{ border: none; outline: none; border-bottom: 1px dotted #ccc; background: none; width: 100%;  margin-bottom: 20px; resize: none;}
.warranty-card button{ padding: 8px 20px; border: 1px solid #00a99d; background: #00a99d; color: #fff; outline: none;border-bottom-right-radius: 40px; border-top-left-radius: 40px; margin-bottom: 30px; transition: 1s ease-in;}
.warranty-card button:hover, .warranty-card button:focus{ background: none; color: rgb(60, 35, 17);}
.warranty-card h5{ font-weight: 700; font-size: 16px;}
.warranty-card li{ list-style: none;}
.warranty-card i{ font-size: 10px;  width: 15px;}
.warranty-card p{ margin-bottom: 20px;}
.warranty-card2 p{border-bottom: 1px dotted #ccc;}
.help-images{ padding: 20px;}
.help-images img{ padding: 0px 6px;}
.warranty-bgm{ color: #8e8279; background: #eef3fa;}
.warranty-form{ background: #fff; float: left;}
.textbox-n:focus{ border-bottom: 1px solid #ff0000;}

@media screen, print{
    .warranty-card2 p{ border: none;}
    .warranty-bgm{ color: #8e8279;}
    .warranty-card h2{  color: rgb(60, 35, 17);}
}
