.menu_log    { color: #fff; text-decoration: none; font-size: 13px; text-align:left; }
.menu_txt    { color: #fff; font-size: 15px; text-align: center; display: block; margin: 10px auto 0 auto; font-weight: bold; }
.menu_input  { text-align:left; align:left; height: 20px; width: 80px; }
.menu_button { display: block; font-weight: bold; } 

.cadet_h    { font-weight: bold; padding-top: 20px; }
.cadet_p    { font-size: 15px; text-align: left; font-weight: bold; margin: 20px; }

iframe { display: none; visibility: hidden; }

.item-page table { border-collapse: collapse; }
.item-page table td { border: solid 1px gray; padding: 5px 10px 5px 10px; font-size: 18px;}

.form-label input[type="checkbox"] { transform: scale(1.7); }
.form-label span { color: red; }

.button_submit_off { pointer-events: none; }
.button_submit_on { pointer-events: auto; }
.cursor_pointer { cursor: pointer; }

form p { font-size: 16px; }
.flowplayer { max-width: 500px; width: 500px;}
.e45 { width: 45px; }
.e65 { width: 65px; }
.e710 { width: 710px; }
.m10 { margin: 10px 0 0 0; }
.m30 { margin: 30px 0 0 0; }
.m1010 { margin: 10px 0 10px 0; }
.lm20b { float:left; margin: 0 0 20px 0; width: 100%; }
.lm20r { float:left; margin: 0 20px 0 0; }
.ebutton { display: block; margin-left: auto; margin-right: auto; margin-bottom: 20px; font-size: 200%; font-weight: bold; background-color: #dddddd;}
.ebutton:hover { font-size: 201%; background-color: #bbbbbb; box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.3);}
.max_height_600 { max-height: 600px; }

.table22 table { border-collapse: collapse; margin: 0 0 0 0px; table-layout: fixed; font-size: 16px; font-family: Arial; font-weight: bold; }
.table22 table th { border: 1px solid #aaa; padding: 4px 12px 4px 12px; vertical-align: middle; min-height: 32px; height: 32px; font-size: 20px; font-family: Arial; font-weight: bold; }
.table22 table td { border: 1px solid #aaa; padding: 4px 12px 4px 12px; vertical-align: middle; min-height: 20px; height: 20px; }
.table22 table td input { font-size: 16px; font-family: Arial; font-weight: bold; border: 1px solid #aaa; margin: 4px 20px 4px 20px; vertical-align: middle; min-height: 20px; height: 20px; width: 150px; }

.min_h_700 { min-height: 700px; }

.footer-col-1 { flex: 0 0 auto; width: 23%; }
.footer-col-2 { flex: 0 0 auto; width: 15%; }
.footer-col-3 { flex: 0 0 auto; width: 12%; }
.footer-col-4 { flex: 0 0 auto; width: 20%; }
.footer-col-5 { flex: 0 0 auto; width: 30%; }

.information p { font-size: 6pt; letter-spacing: -1pt; text-align: center; color: black; } 

.advantages_my { position: relative; background: #dce0e3; height: auto; overflow: hidden; z-index: 0; }

.baner-nav .btn-sign {
  font-family: "Arial", sans-serif;
  border: none;
  cursor: pointer;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  transform: none;
  -webkit-font-smoothing: antialiased;
  background-color: rgba(82, 82, 82, 0.39);
  padding-top: 20px;
  padding-left: 66px;
  width: 300px;
  height: 110px;
  font-size: 24px;
  font-weight: 800;
  color: #fff;
  margin-bottom: 0;
  clip-path: polygon(0 0, 89% 0, 95% 100%, 0 100%);
  transition: all 0.3s ease;
  opacity: 0.8;
}

.baner-nav .btn-sign:hover {
  background-color: rgba(52, 52, 52, 0.39);
  color: #fff;
  opacity: 1;
}

.price s { text-decoration-thickness: 3px; text-decoration-color: #ff0000aa; }

.fix { display:none; visibility:hidden; position:fixed; bottom:92px; right:15px; opacity:0.85; }
.fix_little { display:none; visibility:hidden; } 

@media (max-width: 1081px) {
.fix { display:block; visibility:visible; } 
}

@media (min-width: 1081px) {
.fix_little { display:block; visibility:visible; }
}

.banner-block2 { position: relative; height: auto; }
.banner-top2 { position: relative; overflow: hidden; width: 100%; display: block; margin: 0 auto; }
.banner-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }
.banner-video:: -webkit-media-controls { display: none !important; }  
.banner-video:: -webkit-media-controls-enclosure { display: none !important; }  
.switch1199_ { display:none; visibility:hidden; } 
.switch1199_576 { display:none; visibility:hidden; } 
.switch_576  { display:none; visibility:hidden; } 
.height450  { height: 450px; }
.height300  { height: 300px; }
@media (min-width: 1199px) { .switch1199_ { display:block; visibility:visible; } }
@media (max-width: 1199px) { .switch1199_576 { display:block; visibility:visible; } }
@media (max-width: 576px) { .switch1199_576 { display:none; visibility:hidden; } .switch_576 { display:block; visibility:visible; } }


