
@media screen and (max-width: 768px) {
  /* navbar */
  .dropend:hover > .dropdown-menu {
      position: absolute;
      top: 100%;
      left: 0%;
  }
  /* navbar ends */


  /* home page */

  .social-floating {
    position: fixed;
    margin-right:1%;
    margin-left:1%;
    top: 25%;
    left: 65%;
    height:auto;
    overflow:visible;
    width: 100%;
    z-index: 100;
  }

  .social-floating .buttons-div {
      background-color:rgba(255,255,255,0.5);
      width:8em;
      padding-left:0.25em;
      padding-right:0.25em;
      padding-top:0.75em;
      padding-bottom:0.25em;
      margin-top:0.25em;
      text-align: center;
      height: 6em;
      position: relative;
  }

  .social-floating a:link,
  .social-floating a:active,
  .social-floating a:visited {
    background-color:#4F1C51;
    color:#fff;
    text-decoration: none;
    font-family: "Montserrat", sans-serif;
    font-size:14px;
    font-weight: 600;
    letter-spacing: 0.5px;
    font-style: normal;
    padding-top:0.5em;
    padding-bottom:0.5em;
    padding-left:0.75em;
    padding-right: 0.75em;
  }

  .social-floating a:hover {
    color: #FFFA8D;
  }

  .top-band {
    background-color: #D84040;
    padding-top:1.25em;
    padding-bottom:1.25em;
    padding-left:1.75em;
    padding-right:1.75em;
  }

  .top-band .phone-numbers {
    padding-top:1em;
  }

  .top-band .phone-numbers h2 {
    font-family: "Montserrat", sans-serif;
    font-size:14px;
    font-weight: 500;
    letter-spacing: 0.08em;
    font-style: normal;
    color:#fff;
    padding-left:0em;
    line-height:0em;
  }

  .top-band .phone-numbers ul {
    margin-top:0px;
    margin-bottom: 0px;
  }

  /* home page ends*/

  /* home page carousel */

  #homeCarousel {
    min-height:500px;
     z-index:99;
     background-image:url('../images/home/header-bg.jpg');
     background-size: cover;
     background-repeat: no-repeat;
     background-position: left bottom;
  }

  .home-carousel {
    padding-top: 10em;
    padding-bottom: 10em;
    padding-left: 0.5em;
    text-align:center;
  }


  .home-carousel h2 {
    font-family: "Montserrat", sans-serif;
    font-size:32px;
    font-weight: 700;
    letter-spacing: 0.08em;
    font-style: normal;
    color:#fff;
    padding-left:0em;
  }

  /* home page carousel ends */

/* home ends */

/* why sol */
.whysol-textdiv {
  position: static;
}
/* why sol ends */

/* about cii sol */
.about-sol-header {
  background-position: center top;
}

.why-choose-us .bullet-list {
  top:0%;
  padding-top:1em;
  padding-bottom:0.5em;
}

.about-campus .campus-table a:link,
.about-campus .campus-table a:active,
.about-campus .campus-table a:visited {
  font-family: "Montserrat", sans-serif;
  font-size: 0.8em;
  font-weight: 400;
  letter-spacing: 0.08em;
  color:#fff;
  background-color:#FE4F2D;
  padding-left:0.3em;
  line-height:1.25em;
  margin-bottom:0.5em;
  text-decoration: none;
  transition: 0.5s;
  padding-top:0.5em;
  padding-bottom:0.5em;
  padding-left:0.75em;
  padding-right: 0.75em;
}


.ind-placements .para-text {
  margin-left:0em;
  margin-right:0em;
}

.about-cii .address-div {
  width: 100%;
}

.about-amity .recognitions {
  padding-bottom: 2em;
}

/* about cii sol ends */

/* --------------------------------------------- */

/* about history */
.about-history-header {
  background-position: center bottom;
}

/* about history ends */

/* --------------------------------------------- */

/* academics - programs */
.programs .row-whocan .heading {
  padding-top: 0em;
}

.programs .row-whocan .icon-div {
  padding-top: 0.5em;
}

/* academics - programs ends */


}
