.tp-caption a {
color:#ff7302;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
}

.tp-caption a:hover {
color:#ffa902;
}
.tp-caption a {
color:#ff7302;
text-shadow:none;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
}

.tp-caption a:hover {
color:#ffa902;
}

/*Customize*/
.tp-caption.gondola_divider {
  border-width: 1px !important;
}
@media (max-width:413px) and (min-width:360px) {
  .tp-caption.gondola_text {
    font-size:3.5px !important;
  }
}
.tp-caption .read-more-btn{
  background-color:#ed212a;
  color:#ffffff;
  font-size: 11px;
  padding: 12px 25px;
  text-decoration: none;
  font-family: "Open Sans";
  letter-spacing: 2px;
  font-weight: normal;
}
.tp-caption .read-more-btn:hover{
  color:#ffffff;
  background-color:#000000;
}
.control_panel_table table, .control_panel_table tr, .control_panel_table td {
  border: 0.15em solid black !important;
  font-size: 1.1em !important;
  font-family: "Open Sans";
  padding: 3px 25px 3px 5px !important;
  background-color: #ffe3a5 !important;
  color: black !important;
  font-weight: bold;
}
@media (max-width:767px) {
  .control_panel_table table, .control_panel_table tr, .control_panel_table td {
    font-size: 2em !important;
    padding: 5px 25px 5px 5px !important;
  }
}
@media (max-width:424px) {
  .control_panel_table table, .control_panel_table tr, .control_panel_table td {
    padding: 3px 10px 3px 3px !important;
  }
}
.hoist_motor_table table, .hoist_motor_table tr, .hoist_motor_table td {
  border: 0.1em solid black !important;
  font-size: 1.06em !important;
  font-family: "Open Sans";
  background-color: #ffe3a5 !important;
  padding: 3px 100px 3px 10px !important;
  color: black !important;
  font-weight: bold;
}
.hoist_motor_table thead td {
  color:white !important;
  background-color: #f47920 !important;
}
.hoist_motor_table td:not(:first-child) {
  text-align:center;
  padding: 4px 35px !important;
}
@media (max-width:767px) {
  .hoist_motor_table table, .hoist_motor_table tr, .hoist_motor_table td {
    font-size: 2em !important;
    padding: 3px 25px 3px 10px !important;
  }
  .hoist_motor_table td:not(:first-child) {
    padding: 1em 4em !important;
  }
}
@media (max-width:424px) {
  .hoist_motor_table table, .hoist_motor_table tr, .hoist_motor_table td {
    padding: 3px 10px 3px 3px !important;
  }
  .hoist_motor_table td:not(:first-child) {
    padding: 0.5em 2em !important;
  }
}
.safety_lock_item_table table, .safety_lock_item_table tr, .safety_lock_item_table td {
  border: 0.2em solid black !important;
  font-size: 1.1em !important;
  font-family: "Open Sans";
  padding: 0.3em 3em 0.3em 0.7em !important;
  background-color: #ffe3a5 !important;
  color: black !important;
  font-weight: bold;
}
.safety_lock_item_table thead td {
  color:white !important;
  background-color: #f47920 !important;
}
.safety_lock_item_table td:nth-child(2) {
  text-align:center;
  padding: 3px 38px !important;
}
.safety_lock_item_table td:nth-child(3) {
  text-align:center;
  padding: 3px 15px !important;
}
@media (max-width:767px) {
  .safety_lock_item_table table, .safety_lock_item_table tr, .safety_lock_item_table td {
    font-size: 2em !important;
    padding: 0.4em 1em 0.4em 0.3em !important;
  }
  .safety_lock_item_table td:nth-child(2) {
    padding: 4px 15px !important;
  }
  .safety_lock_item_table td:nth-child(3) {
    padding: 4px 5px !important;
  }
}
@media (max-width:424px) {
  .safety_lock_item_table td:nth-child(2) {
    padding: 4px 5px !important;
  }
  .safety_lock_item_table td:nth-child(3) {
    padding: 4px 3px !important;
  }
}