@import url('https://fonts.googleapis.com/css?family=Spartan&display=swap');
body{
    overflow-x: hidden;
}
/** Start page loader section **/
.pageloader {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 99999;background: url('../images/loading.gif') 50% 50% no-repeat rgba(255,255,255, 0.95);}
/** End page loader section **/

/* Start Owl dots css*/

.owl-dots .owl-dot span {
    width: 14px;
    height: 14px;
    margin: 7px 5px 7px 5px;
    display: block;
    transition:opacity 200ms ease;
    border-radius: 50%;
    /* border: 2px solid #16234f;*/
    background-color: #f9f9f9;
}
.owl-carousel .owl-dots {text-align: center;position: absolute;width: 100%;bottom: -45px;}
.owl-dots .owl-dot {display: inline-block; zoom: 1; cursor: pointer;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background-color: #f46c20;}
.owl-carousel .owl-nav{display: none;}

/* End Owl dots css*/
.alumni-section {
  background-image: url(../images/caremony.jpg);
  /* margin-top: 40px; */
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
}
p.alumni-speak {
  text-align: center;
  font-size: 30px;
  padding: 60px 0 35px 0;
  color: #fff;
  margin: 0;
  font-weight: 500;
}

.first-slide-section {
  position:  relative;
  padding: 0 40px;
  height: 297px;
}

p.first-p {
  margin:  0;
  color:  #000;
  text-align:  justify;
  line-height: 24px;
  background: #fff;
  padding: 30px 40px 30px 100px;
  border: 10px solid #2b2a2a;
  border-radius: 15px;
  font-weight: 400;
  height: 290px;
  font-size: 16px;
}
img.test1 {
  bottom: 15% !important;
  position:  absolute;
  left: 2% !important;
  width: 116px !important;
  border-radius: 5px;
  border: 2px solid #75b740;
}
span.test-name1 {
  /* margin-left: -10px; */
  font-size: 15px;
  font-weight: 400;
}
.container.alumni-carousel {
  padding-bottom: 145px;
}

.banner-background {
  background-image: url(../../../../../../../switchon.nopaperforms.com/downloads/5d5eb31a34dba168513622_banner.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-attachment: fixed;
  /* padding: 0 0 25px 0; */
}

p.revolutionize {
    color: #1a3351;
    font-size: 55px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 67px;
    padding-top: 5px;
}

.header-section {
    padding-top: 15px;
    /* padding-bottom: 10px; */
}

img.switchon-img {
    /* max-width: 25%; */
}

span.growth {
    vertical-align: bottom;
    color: #1a3351;
    font-size: 18px;
    font-weight: 600;
}

.widget-section {
    padding-top: 90px;
    padding-bottom: 60px;
}

.widget-background {
    background-color: #fff;
    /* margin: 0 40px; */
}

.manag {
    color: #1a3351;
    font-size: 32px;
    font-weight: 600;
}

img.switchon-img2 {
    max-width: 22%;
}

.management-section {
    padding: 80px 0;
    position: relative;
}

span.value {
    color: #75b740;
    font-weight: 600;
    font-size: 28px;
}

span.control {
    color: #1a3351;
    font-size: 18px;
    font-weight: 600;
}

.div1 {
    padding-top: 12px;
    padding-bottom: 5px;
}

ul.management-list {
    padding-inline-start: 18px;
    color: #000;
    line-height: 30px;
    font-weight: 500;
    font-size: 15px;
    margin-top: 10px;
}

.request-link a {
    background-color: #f5a100;
    color: #fff;
    padding: 10px 20px;
    border-radius: 20px;
}

.request-link {
    margin-top: 30px;
}

.request-link a:hover {
    background-color: #e89b04;
    text-decoration: none;
}

.header-section {
    position: relative;
    top: 0%;
    left: 5%;
    /*margin-left: -5px;*/
}

.revolution-section {
    position: relative;
    top: 9%;
    left: 5%;
}

.switch_on_sec {
    position: absolute;
    top: 30%;
    left: 5%;
}

.widget-background {
    position: absolute;
    width: 370px;
    top: 50%;
    left: 50%;
    margin-left: 201px;
    background-color: #fff;
    margin-top: -210px;
    box-shadow: 0 0 10px #909090;
}
img.bannedr-img {
    width: 100%;
}
.admission-section {
    background-color: #e6f5ff;
    position: relative;
    padding-top: 100px;
    padding-bottom: 70px;
}

ul.admission-list {
    padding-inline-start: 18px;
    color: #000;
    line-height: 30px;
    font-weight: 500;
    font-size: 15px;
}

.cloud-img {
    position: absolute;
    top: 0;
    left: 7%;
}

.cloud-img2 {
    position: absolute;
    top: 0;
    right: 0;
}

.marketing-section {
    position: relative;
    padding-top: 120px;
    padding-bottom: 90px;
}

img.market-img {
    max-width: 80%;
}
.finance-section {
    background-color: #e6f5ff;
    position: relative;
    padding-top: 100px;
    padding-bottom: 70px;
}

.cloud-img3 {
    position: absolute;
    top: 0;
    left: 7%;
}

ul.marketing-list {
    padding-inline-start: 18px;
    color: #000;
    line-height: 30px;
    font-weight: 500;
    font-size: 15px;
}

ul.finance-list {
    padding-inline-start: 18px;
    color: #000;
    line-height: 30px;
    font-weight: 500;
    font-size: 15px;
}

.ITteam-section {
    padding: 60px 0;
    position: relative;
    /* padding-bottom: 40px; */
}

.ITteam-content {
    padding-top: 100px;
    padding-left: 90px;
}

/** Start New Style CSS **/


label.fserv-label {
    display: none !important;
}

.fserv-field label.error {
    padding-top: 0px !important;
}

.fserv-field+.fserv-field {
    margin-top: 5px !important;
}

.fserv-container form {
    padding-top:0 !important;
}

.fserv-form-description {
    margin-bottom: 10px !important;
}

.fserv-field+div:not(.fserv-field) {
    margin-top: 20px !important;
    padding: 10px 10px 0 !important;
    text-align: center !important;
}

.fserv-form-name {
    margin: 0 0 10px !important;
}

.fserv-container div {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}

label.fserv-form-description {
    text-align: center !important;
}

.powered-by {
    display: none !important;
}

.fserv-field+div:not(.fserv-field) {
    border: 0 !important;
    margin: 0 !important;
}

.fserv-container {
    margin-bottom: 0 !important;
    padding-bottom: 10px;
}
.state-line {
    position: absolute;
    top: 10%;
    left: 5%;
}
.management-content {
    padding-left: 90px;
    padding-top: 40px;
}

.state-line2 {
    position: absolute;
    top: 13%;
    right: 5%;
}

.admission-img {
    padding-left: 110px;
}

.admission-content {
    padding-left: 110px;
    padding-top: 20px;
}

.state-line3 {
    position: absolute;
    top: 9%;
    left: 5%;
}

.marketing-content {
    padding-left: 90px;
}

.marketing-img {
    padding-left: 80px;
}

.state-line5 {
    position: absolute;
    top: 13%;
    right: 5%;
}

.finance-img {
    padding-left: 120px;
}

.finance-content {
    padding-left: 100px;
    padding-top: 45px;
}

.state-line6 {
    position: absolute;
    top: 11%;
    left: 5%;
}

ul.ITteam-list {
    padding-inline-start: 18px;
    color: #000;
    line-height: 30px;
    font-weight: 500;
    font-size: 15px;
}


/** Start CSS for Scroll Bottom First **/                
section{position:relative;width:100%;height:100%}
section::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:80%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%)}
#scrollId a{padding-top:60px}
#scrollId a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border: 2px solid #9c9c9c;border-radius:100%;box-sizing:border-box;}
#scrollId a span::after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left: 2px solid #9c9c9c;border-bottom: 2px solid #9c9c9c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;}
#scrollId a span::before{position:absolute;top:0;left:0;z-index:-1;content:'';width:44px;height:44px;box-shadow:0 0 0 0 rgba(255,255,255,.1);border-radius:100%;opacity:0;-webkit-animation:sdb03 3s infinite;animation:sdb03 3s infinite;box-sizing:border-box}
.scrollClass a{position:absolute;bottom:20px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font:normal 400 20px/1 sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s}
.scrollClass a:hover{opacity:.5}
@-webkit-keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}
@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}
/** End CSS for Scroll Bottom First **/ 

/** Start CSS for Scroll Bottom Second **/
#scrollId2 a{padding-top:70px}
#scrollId2 a span{position:absolute;top:0;left:50%;width: 22px;height: 22px;margin-left:-12px;border-left: 3px solid #fff;border-bottom: 3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box;}
.scrollClass2 a{position:absolute;bottom:20px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff;font:normal 400 20px/1 ,sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s}
.scrollClass2 a:hover{opacity:.5}
@-webkit-keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0}}
@keyframes sdb05{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0}}    
/** End CSS for Scroll Bottom Second **/

/** Start bottom to top button **/

#scroll {position:fixed;right: 15px;bottom: 15px;cursor:pointer;width:50px;height:50px;background-color:#3498db;text-indent:-9999px;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;z-index: 99;}   
#scroll span {position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-12px;height:0;width:0;border:8px solid transparent;border-bottom-color:#ffffff;}
#scroll:hover {background-color:#e74c3c;opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}

/** End bottom to top button **/

span.growth {
    position: absolute;
    /*top: 15px;*/
}

.switch_on_sec2 {
    position: relative;
    padding-left: 50px;
    margin-top: 10px;
}

span.growth.growth2 {
    top: 10px;
}

span.growth.growth3 {
    top: 13px;
}

span.growth.growth4 {
    top: 10px;
}

span.tag-color {
    color: #75b740;
    font-weight: 600;
    /* font-size: 19px; */
}

span.name-bold1 {
    font-weight: 600;
}

span.name-bold2 {
    color: #aaa;
}

span.name-bold3 {
    color: #aaa;
}

.switch_on_sec3 {
    position: relative;
    padding-left: 50px;
    margin-top: 15px;
}

img.switchon-img3 {
    max-width: 25%;
}

.switch_on_sec4 {
    position: relative;
    padding-left: 50px;
    margin-top: 20px;
}

img.switchon-img4 {
    max-width: 25%;
}

.switch_on_sec5 {
    position: relative;
    padding-left: 50px;
    margin-top: 15px;
}

img.switchon-img5 {
    max-width: 26%;
}

.switch_on_sec6 {
    position: relative;
    padding-left: 50px;
    margin-top: 20px;
}

img.switchon-img6 {
    max-width: 24%;
}

img.test1 {
    box-shadow: 0 20px 20px #00000069;
}

input.fserv-input-text {
    border: 1px solid #c5c5c5 !important;
    /* box-shadow: 0 2px 2px #ccc !important; */
    background-color: #f9f9f9 !important;
}

input.fserv-input-text::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #3c3c3c !important;}
input.fserv-input-text::-moz-placeholder { /* Firefox 19+ */color: #3c3c3c !important;}
input.fserv-input-text:-ms-input-placeholder { /* IE 10+ */color: #3c3c3c !important;}
input.fserv-input-text:-moz-placeholder { /* Firefox 18- */color: #3c3c3c !important;}

input.fserv-input-text {
  font-size: 14px !important;
  border-radius: 4px !important;
}

.fserv-container {
    border-radius: 10px !important;
}

.widget-background {
    border-radius: 7px !important;
}

button.fserv-button-submit {
    width: 80% !important;
    text-align: center !important;
    border-radius: 20px !important;
}

input.fserv-input-text:focus {
    outline: none;
    border-color: #a4d2ff;
    box-shadow: 0 0 6px rgba(27,106,201,0.5);
}

/** Start management section scroll css **/
/** Start CSS for Scroll Bottom First **/   
             
section{position:relative;width:100%;height:100%}
section::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:80%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%)}
#scrollIdm a{padding-top: 0;}
#scrollIdm a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border: 2px solid #9c9c9c;border-radius:100%;box-sizing:border-box;}
#scrollIdm a span::after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left: 2px solid #9c9c9c;border-bottom: 2px solid #9c9c9c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;}
#scrollIdm a span::before{position:absolute;top:0;left:0;z-index:-1;content:'';width: 45px;height: 45px;box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);border-radius:100%;opacity:0;-webkit-animation:sdb03 3s infinite;animation:sdb03 3s infinite;box-sizing:border-box;}
.scrollClassm a{position:absolute;bottom: 19px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color: #000;font:normal 400 20px/1 sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;}
.scrollClassm a:hover{opacity:.5}
@-webkit-keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}
@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}

/** End CSS for Scroll Bottom First **/
/** End management section scroll css **/

/** Start admissin section scroll css **/
/** Start CSS for Scroll Bottom First **/   
             
section{position:relative;width:100%;height:100%}
section::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:80%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%)}
#scrollIda a{padding-top: 0;}
#scrollIda a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border: 2px solid #9c9c9c;border-radius:100%;box-sizing:border-box;}
#scrollIda a span::after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left: 2px solid #9c9c9c;border-bottom: 2px solid #9c9c9c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;}
#scrollIda a span::before{position:absolute;top:0;left:0;z-index:-1;content:'';width: 45px;height: 45px;box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);border-radius:100%;opacity:0;-webkit-animation:sdb03 3s infinite;animation:sdb03 3s infinite;box-sizing:border-box;}
.scrollClassa a{position:absolute;bottom: 45px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color: #000;font:normal 400 20px/1 sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;}
.scrollClassa a:hover{opacity:.5}
@-webkit-keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}
@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}

/** End CSS for Scroll Bottom First **/
/** End admission section scroll css **/

/** Start marketing section scroll css **/
/** Start CSS for Scroll Bottom First **/   
             
section{position:relative;width:100%;height:100%}
section::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:80%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%)}
#scrollIdma a{padding-top: 0;}
#scrollIdma a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border: 2px solid #9c9c9c;border-radius:100%;box-sizing:border-box;}
#scrollIdma a span::after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left: 2px solid #9c9c9c;border-bottom: 2px solid #9c9c9c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;}
#scrollIdma a span::before{position:absolute;top:0;left:0;z-index:-1;content:'';width: 45px;height: 45px;box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);border-radius:100%;opacity:0;-webkit-animation:sdb03 3s infinite;animation:sdb03 3s infinite;box-sizing:border-box;}
.scrollClassma a{position:absolute;bottom: 30px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color: #000;font:normal 400 20px/1 sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;}
.scrollClassma a:hover{opacity:.5}
@-webkit-keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}
@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}

/** End CSS for Scroll Bottom First **/
/** End marketing section scroll css **/

/** Start finance section scroll css **/
/** Start CSS for Scroll Bottom First **/   
             
section{position:relative;width:100%;height:100%}
section::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:80%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%)}
#scrollIdmf a{padding-top: 0;}
#scrollIdmf a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border: 2px solid #9c9c9c;border-radius:100%;box-sizing:border-box;}
#scrollIdmf a span::after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left: 2px solid #9c9c9c;border-bottom: 2px solid #9c9c9c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;}
#scrollIdmf a span::before{position:absolute;top:0;left:0;z-index:-1;content:'';width: 45px;height: 45px;box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);border-radius:100%;opacity:0;-webkit-animation:sdb03 3s infinite;animation:sdb03 3s infinite;box-sizing:border-box;}
.scrollClassf a{position:absolute;bottom: 45px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color: #000;font:normal 400 20px/1 sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;}
.scrollClassf a:hover{opacity:.5}
@-webkit-keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}
@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}

/** End CSS for Scroll Bottom First **/
/** End finance section scroll css **/

/** Start IT section scroll css **/
/** Start CSS for Scroll Bottom First **/   
             
section{position:relative;width:100%;height:100%}
section::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:80%;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%)}
#scrollIdmIT a{padding-top: 0;}
#scrollIdmIT a span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border: 2px solid #9c9c9c;border-radius:100%;box-sizing:border-box;}
#scrollIdmIT a span::after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left: 2px solid #9c9c9c;border-bottom: 2px solid #9c9c9c;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;}
#scrollIdmIT a span::before{position:absolute;top:0;left:0;z-index:-1;content:'';width: 45px;height: 45px;box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);border-radius:100%;opacity:0;-webkit-animation:sdb03 3s infinite;animation:sdb03 3s infinite;box-sizing:border-box;}
.scrollClassIT a{position:absolute;bottom: 50px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color: #000;font:normal 400 20px/1 sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity .3s;}
.scrollClassIT a:hover{opacity:.5}
@-webkit-keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}
@keyframes sdb03{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}

/** End CSS for Scroll Bottom First **/
/** End IT section scroll css **/
.typewrite{
    font-family: 'Spartan';
    font-weight: 800;
    font-size: 22px;
    color:  #FF5733 ;
}
.wrap{
   animation: type3 5s steps(20, end), blink .5s step-end infinite alternate;
}
@keyframes blink{
    50%{
        border-color: transparent;
    }
}
.scrollClass{
    top: 100px;
}
.form-container{
    background: #fff;
    box-shadow: 0 1px 5px 5px rgba(156,156,156,.4);
    right: 5%;
    top: 5%;
    padding: 15px;
    border-radius: 5px;
}
.form-container h3{
    margin-top: 0;
    margin-bottom: 15px;
}
.fserv-button-submit{
    background: #75b740;
    color: #fff;
    font-size: 16px;
    padding: 8px 10px;
    border: 0;
}

@media (max-width: 768px){
    .form-container{
        width: 95%;
        margin: 10px auto;
    }
    p.revolutionize{
        font-size: 32px;
        line-height: initial;
    }
    .management-content, .ITteam-content{
        padding-bottom: 20px;
        padding-top: 92px;
    }
    span.growth1{
        padding-left: 48px;
        top: -36px;
    }
    .admission-img{
        padding-left: 30px;
    }
    .scrollClassa{
        top: 73px;
    }
    .scrollClassma, .scrollClassf, .scrollClassIT{
        top: 60px;
    }
    .finance-img {
        padding-left: 10px;
    }
}
@media (min-width: 768px){
    .form-container{
        position: absolute;
        width: 300px;
    }
    p.revolutionize{
        font-size: 35px;
        line-height: 50px;
    }
    .management-content, .ITteam-content{
        padding-bottom: 20px;
    }
    span.growth1{
        padding-left: 48px;
    }
    .scrollClassa{
        top: 50px;
    }
    .finance-img {
        padding-left: 120px;
    }
}
@media (min-width: 992px){
    .form-container{
        width: 300px;
    }
    p.revolutionize{
        font-size: 55px;
        line-height: 67px;
    }
    .management-content{
        padding-bottom: 0;
    }
    span.growth{
        padding-left: 66px;
    }
    .scrollClassf{
        top: 50px;
    }
    .marketing-content{
        top: -38px;
    }
    .stateLineTop{
        background: #079fff;
        position: absolute;
        height: 5px;
        width: 250px;
        top: 25px;
        left: 29px;
    }
    .stateLineBottom{
        background: #079fff;
        position: absolute;
        height: 5px;
        width: 250px;
        bottom: 10px;
        left: 29px;
    }
    .stateLineTop2{
        background: #079fff;
        position: absolute;
        height: 5px;
        width: 250px;
        top: 25px;
        right: 29px;
    }
    .stateLineBottom2{
        background: #079fff;
        position: absolute;
        height: 5px;
        width: 250px;
        bottom: 10px;
        right: 29px;
    }
}
@media (min-width: 1200px){
    .form-container{
        width: 350px;
    }
    .marketing-content{
        top: 0;
    }
}