.slide_admin{
  background-color: #00172D;
  color: white;
  padding-top: 150px;
}
.slide_admin .tbl-td{
  width: 50%;
}

.slide_admin .tbl-td:last-child{
  vertical-align: bottom
}
.slide_admin .tbl-td:first-child aside{
  border-right: 1px solid #BBE4FF;
  padding: 20px 35px 0 0;
  position: relative
}
.slide_admin .tbl-td:last-child aside{
  padding: 20px 0 35px 30px;
}

#fake-box{
  position: absolute;
  bottom: 0;
  right: -290px;
  text-align: left;
}

.tblAdmWrp {
  width: 100%
}

.greenbg_btn,
figure img {
  max-width: 100%
}

.admin-content .head,
.admin-content h3,
.drkblue-txt,
.feature-sec h4,
.sms-panel-btn,
.txt-center>div a,
p.dark-30 {
  font-family: Gotham-Rounded-Medium
}

.green-40,
.white-40,
p.grey-30,
p.grey-50,
p.grey-60 {
  font-family: GothamRounded-Bold
}
#banner-top {
  color: #fff;
  z-index: 99;
  padding: 70px 0;
  text-align: center
}
#banner .h1 {
  font-weight: lighter;
  color: #156BB3;
  font-size: 46px;
  padding-bottom: 20px;
}
.banner h2 {
  color: #BBE4FF;
  font-size: 85px;
}
.banner h2, .infra{
  font-family: GothamRounded-Bold;
  font-weight: bold;
}
.infra{
  font-size: 46px;
  color: #BBE4FF;
  margin-bottom: 10px;
}
.nominal{
  font-size: 18px;
  color: #156BB3;
  font-family: Gotham-Rounded-Medium;
  font-weight: 600;
}
.sms-panel-btn {
  margin-bottom: 20px;
  border: 1px solid #BBE3FF;
  color: #BBE4FF;
  font-weight: lighter;
  font-size: 24px;
  font-family: Gotham-Rounded-Light;
}
.sms-panel-btn:hover{
  background-color: white;
  border-color: white;
  color: #156BB3;
}
h4 {
  font-size: 1.6em;
  text-align: left
}
.drkblue-txt,
.txt-center {
  text-align: center
}
.tblAdmWrp .child {
  display: table-cell;
  vertical-align: middle
}

.tblAdmWrp {
  display: table;
  vertical-align: middle
}

.admin-content .img-right,
.row-new .text1,
.row-new .text2 h4 {
  display: none
}

.banner-content .tbl-td {
  bottom: 65px
}

.right-1 {
  float: right
}

.txt-center>p {
  font-size: 24px;
  margin-bottom: 60px
}

.txt-center>p:last-child {
  margin: 0
}

.txt-center>div {
  margin-bottom: 60px
}

.drkblue-txt {
  color: #404054;
  font-size: 30px
}

.drkgreyBg {
  background-color: #d6d6d6
}

.admin-content {
  text-align: left!important
}

.admin-content .spl {
  font-size: 25px;
  color: #404054;
  font-family: Gotham-Rounded-Light;
  text-align: center;
  margin-bottom: 50px
}

.admin-content h3 {
  font-size: 25px;
  color: #404054;
  margin-bottom: 20px;
  text-align: left
}

.admin-content .head,
.bigHead,
.biggerHead,
.clntWrap .col-md-5,
.feature-sec,
.money,
figure,
h3,
p.dark-30,
p.grey-30,
p.grey-50,
p.grey-60 {
  text-align: center
}

.admin-content p {
  font-size: 1.2em
}

.admin-content .head {
  font-size: 25px;
  color: #404054;
  margin-bottom: 80px
}

h3 {
  color: #404054;
  font-weight: 400;
  font-size: 2em;
  margin-bottom: 50px
}

#school h3 {
  margin: 0 0 15px
}

figure img.stock-1 {
  margin: 80px 0
}

.icon-holder {
  text-align: center;
  margin: 0 auto 20px;
  height: 100px
}

.feature-sec h4 {
  color: #404054;
  font-size: 1.5em;
  font-weight: 300;
  margin: 0 0 10px
}

.bigHead {
  font-size: 2em;
  font-weight: 500
}

.biggerHead {
  font-size: 2.6em;
  font-weight: lighter
}

.dark .bigHead,
.dark .biggerHead,
.dark .feature-sec h4,
.dark .feature-sec p,
.dark h3 {
  color: #fff
}

.feature-sec.oth .icon-holder {
  height: 160px
}

.feature-sec.oth p {
  color: #ccc;
  font-size: 16px
}

p.grey-30,
p.grey-50,
p.grey-60 {
  color: #CCC
}

p.grey-60 {
  font-size: 60px
}

p.grey-50 {
  font-size: 52px
}

p.grey-30 {
  font-size: 40px
}

p.dark-30 {
  color: #404054;
  font-size: 32px;
  padding: 68px 0 120px
}

.green-20 {
  color: #336e7a;
  font-size: 2em
}

.green-40,
.white-40 {
  font-size: 2.7em
}

.white-40 {
  color: #fff
}

.greenbg_btn {
  background-color: #336e7a;
  margin: 34px auto;
  cursor: pointer;
  border: none;
  padding: 0 10px
}

.green-40 {
  color: #336e7a
}

.stockBg {
  background-color: #3f3f54
}

.row-new .text2 h4 {
  display: block
}

.stk_clnt_logo {
  width: 300px;
  height: 80px;
  display: inline-block
}

.stk_clnt_logo.arihant {
  background-position: 0 0
}

.stk_clnt_logo.angel {
  background-position: 300px 0
}

.addon_img {
  width: 100%
}

#msg.error {
  color: red
}

#msg.success {
  color: #12D594
}

.white-popup {
  background: #fff;
  margin: 0 auto;
  max-width: 500px;
  position: relative
}

.white-popup .inner {
  padding: 44px 20px 20px
}

#getPanelWrap {
  max-width: 400px
}

#getPanelWrap .pd2 {
  padding-top: 44px
}

#getPanelWrap .formrow {
  margin-bottom: 15px
}

#getPanelWrap input {
  width: 100%;
  height: 40px;
  line-height: 20px;
  padding: 10px;
  border: 1px solid #ddd
}
