.slide_communication{
  background-image: url("../images/internal-communication/internal-comm.jpg");
}

.spl,
h1 {
  font-weight: lighter;
  font-size: 2.4em
}

.slide_communication h1.white {
  color: #fff;
  padding-bottom: 30px!important;
  font-size: 3em
}

.slide_communication h2 {
  font-size: 2.5em
}

.bigHead span,
h1 span {
  cursor: pointer;
  padding: 5px 15px;
  background-color: #3badcc;
  color: #fff;
  border-radius: 2px
}

.bigHead span:hover,
h1 span:hover {
  background-color: #2E94B0;
  color: #fff
}

h2 {
  font-weight: lighter;
  color: #fff;
  font-size: 2.2em
}

.slide_communication .txt {
  color: #fff;
  position: relative;
  z-index: 99
}

.clntWrap .col-lg-6 {
  text-align: center
}

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

#school h3 {
  margin: 0 0 15px
}

figure {
  text-align: center
}

figure img {
  max-width: 100%
}

.feature-sec {
  text-align: center
}

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

.feature-sec h4 {
  color: #404054;
  font-size: 1.5em;
  font-weight: 300;
  font-family: Gotham-Rounded-Medium
}

.bigHead {
  font-size: 2em;
  font-weight: 500;
  text-align: center;
  line-height: 48px
}

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

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

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

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

p.grey-30,
p.grey-50 {
  color: #CCC;
  text-align: center;
  font-family: GothamRounded-Bold
}

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

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

#school p.grey-60 {
  font-family: Gotham-Rounded-Medium;
  color: #CCC;
  text-align: center;
  text-transform: uppercase;
  font-size: 40px
}

p.dark-30 {
  color: #404054;
  font-family: Gotham-Rounded-Medium;
  text-align: center;
  font-size: 32px;
  padding: 68px 0 120px
}

.money {
  text-align: center
}

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

.green-40,
.white-40 {
  font-family: GothamRounded-Bold;
  font-size: 2.7em
}

.white-40 {
  color: #fff
}

.green-40 {
  color: #336e7a
}

.comm-oth {
  height: 160px;
  display: inline-block
}

.comm-oth.comm-api {
  background-position: 0 0;
  width: 195px
}

.comm-oth.comm-panel {
  background-position: -200px 0;
  width: 204px
}

.clntWrap {
  margin: 0 auto;
  max-width: 880px
}

.communication #tincan {
  display: block;
  margin: 0 auto;
  padding: 120px 0
}

@media (max-width:767px) {
  h1.white {
    font-size: 1.6em!important;
    line-height: 24px!important;
    margin-top: 0
  }
  .lightSpeedInRight a {
    display: block
  }
}
