@font-face { font-family: 'playbold'; src: url('../fonts/play-bold.woff2') format('woff2'), url('../fonts/play-bold.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'playregular'; src: url('../fonts/play-regular.woff2') format('woff2'), url('../fonts/play-regular.woff') format('woff'); font-weight: normal; font-style: normal; }

body { padding:0; margin:0 auto; font-family: 'playregular'; }
a { text-decoration:none; color:inherit; }
a:hover { text-decoration:none; color:inherit; }
.no-pad { padding:0 }
.no-marg { margin:0 auto }
a, a:active, a:focus { outline:0 }
#back-to-top { position:fixed; bottom:30px; right:30px; width:55px; height:55px; text-align:center; background:#BD4C15; border-radius:6px; z-index: 9; }
#back-to-top:hover { background:#d25d24; }
#back-to-top i { margin-top:7px; color:#fff; font-size:24px; line-height: 47px; }
/*input border */
input:focus, textarea:focus, select:focus,button:focus{ outline: none; }
input:focus, textarea:focus, select:focus,button:focus{ outline: none; }
.btn.focus, .btn:focus { box-shadow: none !important; }
/*input border */
/*Header sticky*/
#header_container{transition:top .3s;position:fixed;top:0;left:0;right:0;z-index:999; }
#header_container.hide-nav{top:-200px}
.top-hegt-space{margin-top:0px}
/*Header sticky*/
::-moz-placeholder { /* Firefox 19+ */ color: #ccc; opacity: 1;}
.zoom:hover { transform: scale(1.2); }
.zoom { padding: 0; transition: transform .6s; margin: 0 auto; }


#main-hder-logo { background:#1e1450; }
.rgt-imenuss {  }
#bnnr-sctn { position:relative; }
.gbr-hdd { position:absolute; top:74px; bottom:74px; right:0; left:0; }
.gbr-hdd h1 { text-align: center; color: #fff; font-weight: bold; font-size: 45px; }
#bdy-contnt { padding:70px 0px; position:relative; }
.srch-bcx {
  background: #fff;
  padding: 46px;
  border-radius: 12px;
  box-shadow: 0px 1px 15px -1px #d0d0d0;
}
.srch-bx-btn {  }
.frm-bx-ff {
  width: 100%;
  padding: 11px;
  border: 1px solid #ccc;
  text-align: center;
}
.srch-bcx h4 {
  text-align: center;
  margin: 0px auto 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.bnt-cntrr {  }
.sr-nbt1 {
  padding: 9px 25px;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 3px auto;
  border-radius: 2px;
  background: #1e1450;
  border: 1px solid #1e1450;
}
.sr-nbt2 {
  padding: 9px 25px;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 3px auto;
  border-radius: 2px;
  background: #5b5093;
  border: 1px solid #5b5093;
}
.bnt-cntrr ul { margin:0px auto; padding:0px; }
.bnt-cntrr ul li { list-style:none; display: inline-block; }
.bnt-cntrr { text-align:center; margin: 11px auto 0; }
.fotr-bttnposi {
  background: #1e1450;
  padding: 12px 0px;
  color: #fff;
  text-align: center;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
}
.bg-vbdy {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.rgt-imenuss ul { padding:0px; margin:0px auto; }
.rgt-imenuss ul li {
  list-style: none;
  color: #fff;
  display: inline-block;
  padding: 10px 17px;
  font-size: 18px;
  margin: 19px auto;
}
.rgt-imenuss {
text-align: right;
}
#dtls-cntrtrx { padding:77px 0px; position:relative; }
.detls-contner { background: #fff; padding: 22px; border-radius: 12px; box-shadow: 0px 1px 15px -1px #d0d0d0; margin: 13px auto; }
.mmg-dvvttx {
/*  background: #fff;
  padding: 11px;
  border-radius: 12px;
  box-shadow: 0px 1px 15px -1px #d0d0d0;
  overflow:hidden;
  
  margin: 13px auto;*/
  position:relative;
}
.cont-itm-ds { background: #f4f4f4; padding: 6px 17px; }
.iitm-list_01 {
  border-bottom: 1px dashed #a6a6a6;
  padding: 8px 0px;
}
.continer-nme-dtls {
  background: #1e1450e6;
  color: #fff;
  text-align: center;
  padding: 8px 0;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}
.continer-nme-dtls p { margin:0px auto; }
.mmg-dvvttx img { width:100%; }
#vesl-schdle { padding:64px 0px 70px; background:url(../images/bg-5.jpg) center; background-size: cover; float: left; width: 100%; position:relative; }
#vesl-schdle_2 { padding:112px 0px 90px; background:url(../images/bg-5.jpg) center; background-size: cover; float: left; width: 100%; position:relative; }
#coom-tblles table thead tr td { background:#e8e8e8 !important; border: 1px solid #fff; }
#coom-tblles table p { margin:0px auto; }
.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 49%; text-align: right; padding-right: 1%; }
.st-val { width: 49%; padding-left: 1%; }



/* RESPONSIVE EXAMPLE */

.stacktable.large-only { display: table; }
.stacktable.small-only { display: none; }

@media (max-width: 800px) {
  .stacktable.large-only { display: none; }
  .stacktable.small-only { display: table; }
}
.vsl-schd-srchh {
  background: #fff;
  padding: 29px;
  border-radius: 12px;
  box-shadow: 0px 1px 15px -1px #00000017;
  position: absolute;
  top: -68px;
  left: 0;
  right: 0;
  width: 63%;
  margin: 0px auto;
}
.frm-inpt-4 {
  width: 100%;
  border: 1px solid #ccc;
  padding: 12px;
}

.sr-nbt3 {
  padding: 9px 25px;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 3px auto;
  border-radius: 2px;
  background: #1e1450;
  border: 1px solid #1e1450;
  width:100%; 
}
.sr-nbt4 {
  padding: 9px 25px;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 3px auto;
  border-radius: 2px;
  background: #5b5093;
  width:100%;
  border: 1px solid #5b5093;
}
.gbr-hdd_3 { top: 41px !important; }
.print-wrpr { text-align:center; margin: 14px auto 0; }
.print-wrpr ul { padding:0px; margin:0px auto; }
.print-wrpr_btn { padding: 5px 19px; }
.print-wrpr_btn_2 { padding: 5px 19px; background:#5d9eff; border:1px solid #5d9eff; }
.print-wrpr ul li { display:inline-block; list-style:none; }
