﻿*{margin:0; padding:0; list-style:none; border:0;outline:none; font-weight:normal; text-decoration:none}
body { font-family: 'AvenirLTStdMedium'; font-size:14px; overflow-x:hidden;}
/*body.freeze {overflow-y:hidden;transition: all 0.3s ease 0s; position:fixed; left:0; right:0; width: calc(100vw - 34px);}*/
@font-face {
    font-family: 'AvenirLTStdMedium';
    src: url('../fonts/AvenirLTStdMedium.eot');
    src: url('../fonts/AvenirLTStdMedium.eot') format('embedded-opentype'),
         url('../fonts/AvenirLTStdMedium.woff2') format('woff2'),
         url('../fonts/AvenirLTStdMedium.woff') format('woff'),
         url('../fonts/AvenirLTStdMedium.ttf') format('truetype'),
         url('../fonts/AvenirLTStdMedium.svg#AvenirLTStdMedium') format('svg');
}
input[type="submit"]{ -webkit-appearance: none;}
input:focus::-webkit-input-placeholder {
    color: transparent;
}

input:focus:-moz-placeholder {
    color: transparent;
}
/* Firefox 18- */
input:focus::-moz-placeholder {
    color: transparent;
}
/* Firefox 19+ */
input:focus:-ms-input-placeholder {
    color: transparent;
}
/* oldIE ;) */
textarea:focus::-webkit-input-placeholder {
    color: transparent;
}

textarea:focus:-moz-placeholder {
    color: transparent;
}
/* Firefox 18- */
textarea:focus::-moz-placeholder {
    color: transparent;
}
/* Firefox 19+ */
textarea:focus:-ms-input-placeholder {
    color: transparent;
}
/* oldIE ;) */
::-webkit-input-placeholder {
    opacity: 1;
}

:-moz-placeholder { /* Firefox 18- */
    opacity: 1;
}

::-moz-placeholder { /* Firefox 19+ */
    opacity: 1;
}

:-ms-input-placeholder {
    opacity: 1;
}
.wrapper {width:100%; margin:0 auto; background-image:url("../images/fourth-bg.png"),url("../images/social-bg.png"); 
          background-position:50% 3646px, 901px 5816px; background-repeat:no-repeat, no-repeat;    }
.header{margin:50px auto 0;  position:relative; z-index:4}
.center {text-align:center}
.clear {clear:both}
.body-wrap {position:relative; width:1200px; margin:0 auto;  }
.page-container{ margin:0 auto; position:relative; width:1200px;  }
.left {float:left}
.right {float:right; line-height:41px;}
.tu {text-transform:uppercase}
.weltxt {background: rgba(0, 0, 0, 0) url("../images/list-icon.png") no-repeat 0 6px;color: #979797;font-size: 14px;font-weight: normal;
text-transform: uppercase;padding-left:15px}
.menu { cursor:pointer}
.left-navigation {background: #d9d9d9 none repeat scroll 0 0;height: 100%;left:52px;margin: 10px 0;position: absolute;top: 0;width: 1px;}
.left-navigation:before {content:" "; position:absolute; top:0; width:10px;height:10px; border-radius:50%;background: #d9d9d9;left:-4px}
.left-navigation:after {content:" "; position:absolute; bottom:0;width:10px;height:10px; border-radius:50%;background: #d9d9d9;left:-4px}
.first-nav { }
.head {font-size:18px; color:#404040;font-weight:normal}
.desc{font-size:12px; color:#9e9e9e; font-weight:normal}
.head, .desc { /*width:360px;*/ margin-left: 40px;padding: 10px;text-transform: uppercase;transform: rotate(90deg);transform-origin: left top 0;  }
.first-container {}
.first-container .head{  margin-left: 74px;padding-left: 583px;padding-top: 10px;}
.first-container .desc{ margin-left: 50px;padding-left: 541px;}
.first-container .dwn-arw { margin-left: 80px; margin-top: 543px;  position:absolute; z-index:4}
.first-container .brdesign {top:80px;}
.first-container .n2 {margin-top:0; margin-left:-72px;  }
.slider {font-family:"Yellowtail",cursive; font-size:45px; color:#626262; margin-left:116px;     width:100%;  
           line-height:45px; width:817px; margin-top:-30px; }

.slides div {
height:200px;}

.slider .bq {font-size: 40px;}
.first-container .logo {position: absolute;right: 0; top: 60px;}
.first-container .sub-title {font-size:39px; color:#fd383f; font-weight:bold;  margin-top:10px; text-align:right}
.first-container .pth {color: #484849; float: right;font-size: 70px;line-height: normal;margin-right: 280px; text-shadow:none}
.wwilogo {float:right}
.nav{width:326px; background:#fd383f;  right:5%; font-size:15px; z-index:3; color:#fff; padding-bottom:155px; top:120px; 
     opacity:0;transition: all 0.3s ease 0s; position:absolute; pointer-events:none }
.nav li {padding-top:20px; background:url(../images/dot-list.png) no-repeat left 25px; margin-left:-4px }
.nav a {color:#fff; padding-left:19px}
.nav-head {border-bottom:1px solid #fe7479; padding:7px 17px 2px 32px; position:relative}
.nav-head:before {   background: #ffffff;
    border-radius: 50%;
    bottom: -5px;
    content: "";
    height: 10px;
    left: 54px;
    position: absolute;
    width: 10px;}
.nav ul {border-left:1px solid #fe7479; margin-left:58px }
.menun {margin-top:7px; font-size:20px;}
.close {cursor:pointer}
.nav.show {opacity:1; top:52px; z-index:99; height:100%; position:fixed; pointer-events:initial}

.pics {width:817px}

.flexslider span {
    font-size: 24px; display:block; text-align:right; width:817px; box-sizing:border-box
}
.flexslider span.sec {
    padding-right:20px;
    }
.flexslider span.third {
    padding-right:30px;
    }
.flexslider span.fourth {
    padding-right:64px;
    }
.flexslider span.fifth {
    padding-right:75px;
    }
.flexslider span.seven {
    padding-right:78px;
    }
.flexslider span.eight {
    padding-right:78px;
    }
.flexslider span.nine {
    padding-right:78px;
    }
.flexslider span.ten {
    padding-right:70px;
    }
.flexslider span.eleven {
    padding-right:76px;
    }
.sec-container {height:1360px; position:relative;    }
.sec-container .head{margin-left: 74px;padding-left: 552px;padding-top: 10px;}
.sec-container .desc{  margin-left: 50px;padding-left: 420px;}
.sec-container .dwn-arw { margin-left: 80px; margin-top: 509px; position:absolute; z-index:4 }
.mdesign { border-left: 1px solid #d9d9d9; height: 1450px;margin-left: 415px;  background:url(../images/b-r-design.jpg) no-repeat right 143px; width:6px; position:absolute;
top:-370px; z-index:-1}
.sec-container .click-btn {visibility:hidden}
.sec-container .mdesign {height:1540px}
.mdesign:before {content:" "; position:absolute;top:0; background:#d9d9d9; width:10px;height:10px; border-radius:50%;left:-5px}
.mdesign:after {content:" "; position:absolute; bottom:0; background:#d9d9d9; width:10px;height:10px; border-radius:50%;left:-5px}
.n2 {  margin-left:300px; margin-top:135px; }
.desc-data {  width:616px; margin-top:-60px; margin-left:580px;  font-family: 'Roboto', sans-serif;}
.ddata { font-weight:400; font-family: 'Roboto', sans-serif; font-size:17px;  color:#6f6f6f; margin-bottom:10px}
.desc-data-head {font-size:23px; color:#161616; font-weight:300; margin-top:30px;}
.click-btn { background: rgba(0, 0, 0, 0) url("../images/click-btn.png") no-repeat 0 9px; color: #9e9e9e;font-size: 16px;padding: 5px 50px; margin:20px 0 30px 110px; font-weight:normal}
.pimg { margin-left: 157px; position:absolute; }
.pdesc { padding-top:269px; position:absolute;left:367px; width:573px; padding-left:230px;
 background: rgba(0, 0, 0, 0) url("../images/prahladimg-bg.png") no-repeat 0 164px; height:459px
}
.pth {font-family: 'Yellowtail', cursive; color:#fd383f; font-size:58px; line-height:58px; text-align:center; margin-left:-100px;
      margin-top:9px;  
}
.pdesc .ddata {  font-size:16px;color:#263873; font-weight:bold; margin-left:-50px; margin-top:20px}
.sec-container  .pdesc .ddata {
   margin-left:-260px
}
.third-container {height:1215px; position:relative;    }
.third-container .head{ margin-left: 74px;padding-left: 679px;}
.third-container .desc{  margin-left: 50px;padding-left: 635px;}
.third-container .dwn-arw { margin-left: 80px; margin-top: 638px; position:absolute }
.third-container .pdesc {left: 660px;background:rgba(0, 0, 0, 0) url("../images/what-we-do-bg.png") no-repeat 0 164px;
                         padding-left:78px; padding-top:315px
}
.third-container .desc-data{margin-left:257px}
.third-container .n2 {margin-left:-64px; margin-top:100px}
.third-container .click-btn {margin-left:0; margin-bottom:30px; visibility:hidden}
.brdesign {position:absolute;left:53px; top:16px}
.third-container .pimg {margin-left:191px; margin-top:50px;  }
.fourth-container {height:1414px; position:relative;  margin-top:120px;  }
.fourth-container .head{ margin-left: 74px;padding-left: 982px;}
.fourth-container .desc{  margin-left: 50px;padding-left: 937px;}
.fourth-container .dwn-arw { margin-left: 80px; margin-top: 940px; position:absolute }
.fourth-container .n2 {/*margin-bottom:46px;*/ margin:0 0 46px 297px; /*margin-left:297px; */padding-top:105px}
.fourth-container .desc-data {margin-left: 545px}
.fourth-container .mdesign {top: -205px; background-position:right 129px; z-index:99}
.pimg2 {position: absolute; right: -244px;}
.fourth-container .pth {font-size:100px; line-height:127px;}
.fourth-container .pdesc {   left: 517px; margin-top: 449px;} 
.fifth-container {height:700px; position:relative;   }
.fifth-container .head{ margin-left: 74px;padding-left: 855px;}
.fifth-container .desc{  margin-left: 50px;padding-left: 813px;}
.fifth-container .dwn-arw { margin-left: 80px; margin-top: 816px; position:absolute }
.fifth-container .pdesc {left: 715px;margin-top: 430px;}
.fifth-container .desc-data{margin-left:206px; margin-top:0}
.fifth-container .n2 {margin-left:-64px; margin-top:30px}
.fifth-container .click-btn {margin-left:0; margin-bottom:0}
.fifth-container .pimg {margin-left:121px; top:140px}
.fifth-container .pth {margin-right: 60px;}
.va  { background: rgba(0, 0, 0, 0) url("../images/view-arw.png") no-repeat scroll right 28px;color: #263873;display: inline-block; 
       font-family: "Yellowtail",cursive; font-size: 36px; margin-left: 164px; margin-top: 71px; padding-right: 40px; }
.pimg-wrap {margin-top:20px; position:relative}
.fifth-container .pimg2 {top:-78px; z-index:-1; right:-134px}
.two-clmn-wrap { 
 
    left: 180px;
  
    position: absolute;  }
.two-clmn {background-repeat: no-repeat, no-repeat;
    color: #3f3f3f; vertical-align:top;
    border-left: 1px solid #d2d2d2;
    display: inline-block;
    margin-left: -10px;
    padding: 0 25px 0 40px;
    font-weight: normal; background-position:17px 5px, right bottom;
    background-image: url(../images/star.png), url(../images/b-r-design.jpg);
}
.two-clmn:first-child {border-left:none}
.two-clmn:last-child {background-image: url(../images/star.png), none; }
.two-clmn-wrap .ht {  color: #fd383f;
    font-size: 25px;
    font-weight: bold;
    line-height: 45px;}
.two-clmn > div {  color: #263873;
    font-size: 25px;
    font-weight: bold;}
.six-container {height:1330px; position:relative;    }
.six-container .head{ margin-left: 74px;padding-left: 179px;}
.six-container .desc{  margin-left: 50px;padding-left: 187px;}
.six-container .dwn-arw { margin-left: 80px; margin-top: 137px; position:absolute; z-index:4 }
.six-container .pimg {margin-left:-226px;z-index:-1; margin-top:75px }
.six-container .pdesc {left:209px; margin-top:492px;
background:rgba(0, 0, 0, 0) url("../images/contact-bg.png") no-repeat scroll 0 0; padding-top:30px; padding-left:0
}
.six-container .n2 {padding-top:0;}
.enquire-now {float:right; margin-right:314px; margin-top:20px}
.eh { background: rgba(0, 0, 0, 0) url("../images/dwnb-arw.png") no-repeat   left center; font-size:20px; color:#2d2d2d; padding-left:22px; margin-bottom:30px;}
.field {/*background: rgba(0, 0, 0, 0) url("../images/border-img.png") repeat-x   left bottom;*/ overflow:hidden; line-height:45px; }
.field.empty {line-height:30px}
.no,.ffield {float:left}
.no {border-right: 1px solid #d9d9d9;color: #606060;margin-right: 10px;padding-left: 10px;padding-right: 10px;width: 20px;}
.no.last {border-right:none}
.ffield > input {color:#b0b0b0; font-size:14px; font-weight:normal; text-transform:uppercase;padding:0 0 0 5%;width:95%;
                 letter-spacing:2px;font-family: 'AvenirLTStdMedium'; background:none }
.ffield textarea {resize:none; font-family: 'AvenirLTStdMedium'; color:#B0B0B0; font-weight:normal; font-size:14px;padding-right:60px; padding-top:14px;
                  height:90px;width:95%;padding:3% 0 0 5%;letter-spacing:2px
}
.field.last {
background:none}
.submit {background:#fd383f; color:#fff; border:1px solid #fd383f; height:50px; width:50px; border-radius:50%; float:right; font-size:16px; margin-top:10px; cursor:pointer;
          transition: all 0.3s ease 0s;
}
.submit:hover {background:#fff; color:#fd383f; border:1px solid #fd383f;}
.sn-head {font-size:70px; color:#fd383f; line-height:59px; transform:rotate(90deg); transform-origin:left top 0; position:absolute; right:-445px; top:410px; font-weight:bold}
.social-icon {position:absolute; top:410px;right:142px;}
.social-icon a {
background: #343434 url("../images/social-icons.png") no-repeat scroll 0 0;border-radius: 6px;
cursor: pointer;display:block;height: 30px;
margin-right: 15px;width: 30px;margin-bottom:75px; transition: all 0.3s ease 0s;}
.social-icon a.fb {background-position: -3px -3px;}
.social-icon a.fb:hover {background-color:#3d599a}
.social-icon a.tw {background-position:-5px -50px;}
.social-icon a.tw:hover {background-color:#019ad3} 
.social-icon a.ytube {background-position: -4px -96px;}
.social-icon a.ytube:hover {background-color:#C3181E}
.social-icon a.insta {background-position: -4px -130px;}
.social-icon a.insta:hover {background-color:#4D90BB}
.footer {
    background: url(../images/footer-bg.png) no-repeat top;
    margin: auto;
    width: 100%;
   
    text-align: center;
    overflow: hidden;
    color: #fff;
    position: relative;
    padding-top: 27px;
}
.fnav {margin: 87px 0 47px 0; visibility:hidden }
.fnav ul li{ display:inline-block; margin-right:58px}
.fnav ul li:last-child { margin-right: 0; }
.fnav ul li a {font-size:15px;color:#fff }
.cp,.web {font-size:13px; color:#8191AB }
.cp {letter-spacing:1px}
.web {letter-spacing:10px; margin:0 0 48px; display:inline-block}
.scrolltop {position:absolute; right:0; top:-120px}
/*sneha css*/
.why-pimg {margin-left: 75px; margin-top: 55px;position: absolute; z-index:999}
.why-pimg2 {position: absolute; right: 110px; margin-top:270px}
.why-pth {font-family: 'Yellowtail', cursive; color:#fd383f; font-size:58px; line-height:58px; text-align:center}
.fourth-container .why-pth {   font-size: 124px;
    line-height: 127px;
    margin-left: -110px;
    margin-top: 60px;}
.why-pdesc { margin-top:297px; position:absolute;left:499px;}
.fourth-container .why-pdesc {left: 519px;margin-top: 405px; background:url(../images/why-us-bg.png) no-repeat; height:315px }
.course-pimg { margin-left: 157px; position:absolute; }
.fifth-container .course-pimg {margin-left:276px; top:150px}
.pcourse-new {color: #263873;font-size: 24px;font-weight: 600;letter-spacing: 5px;margin-left: 119px;}
.fifth-container .course-pth {margin-right: 60px;}
.pth-deep{font-family: 'Yellowtail', cursive; color:#fd383f; font-size:60px; line-height:58px; text-align:center;
          margin-left:120px
}
.fifth-container .course-pdesc { left: 528px;background:url(../images/courses-bg.png) no-repeat; margin-top:281px; width:808px;
                                 padding-top:180px;
}
.fifth-container .oneno{font-size:121px; color:#fd383f; position:absolute; right:0; top:50px; z-index:99;font-weight:bold}
.course-pdesc {left: 499px;margin-top: 297px;position: absolute;}
.view-course { background: rgba(0, 0, 0, 0) url("../images/view-arw.png") no-repeat scroll right 28px;
color: #263873; display: inline-block;font-family: "Yellowtail",cursive;font-size: 36px;margin-left: 284px;margin-top: 140px;padding-right: 40px;}
.ffield {border: 1px solid #dfdfdf;margin-bottom: 14px;width: 340px;}
/*sneha css close*/
/*about-us page*/
.abt-page .first-container { }
.abt-page .first-container .logo {right: -90px;top: -173px;}
.abt-page .first-container .n2 {padding-top:70px; margin-left:-129px; position:absolute; top:0}
/*.light-part {background:#ececec; height:265px; position:absolute; z-index:-1; left:0; right:0; top:230px   }*/
.innerpagetitle {background: url("../images/lightpart-bg.jpg") repeat-x ; 
    margin: 165px 0 0;
    padding:80px 0 0;
}
.body-wrap.innerbody-wrap {
    margin: -421px auto 0;
}
.light-part {
    position: relative;
}
.light-part .logo img {
    position: absolute;
    right: 40px;
    top: -180px;
    width: 285px;
}
.light-part .logo{float:right}
.light-part .n2{float:left; margin:0 15px 0 -120px; padding:0}
.light-part .n2name {
    font-weight: bold;
    padding: 80px 0 0;
    position: static;
}
    .light-part .n2name.campus {
    padding:70px 0 0 70px;}
.light-part .go-dwn-arw {
    margin: 60px auto 0; z-index:99
}
.n2name{font-size:100px; color:#263873; font-weight:800; position:absolute; top:207px; left:200px}
.go-dwn-arw { left: 350px; margin: 0 auto;position: absolute; width: 16px; margin-top:100px}
.abt-page .first-container .desc-data {margin-top:140px; margin-left:0; float:right; width:824px; margin-right:77px; clear:both;}
.abt-page .first-container .ddata{font-size:18px; font-weight:300; margin-bottom:20px;}
.abt-page .first-container .headtxt {font-size:217PX; color:#263873; font-weight:800; float:right; margin-right:77px}
.abt-page .first-container .headtxt span {color: #fd383f; display: block; font-family: "Yellowtail",cursive; font-size: 87px; 
margin-left: 401px; margin-top: -185px;}
.abt-page .first-container .head {padding-left:733px}
.abt-page .first-container .desc {padding-left:688px}
.abt-page .first-container .dwn-arw {margin-top:690px}
.abt-page .sec-container .brdesign{top:705px}
.vision {margin:80px 0;}
.vimg {float:right; padding:0 10% 0 180px}
.vdesc {float:right; text-align:left;   background:url(../images/vision-box.png) no-repeat; width:428px; height:302px; padding:40px;
 box-sizing:border-box;  margin-top:130px;}
.vtitle {font-size:60px; color:#263873; font-weight:bold}
.vision  .desc-data,.mission  .desc-data{    margin: 0 !important; width: auto;}
.vision .ddata,.mission .ddata { font-size: 18px; font-weight:300; width:290px}
.mission .ddata {width: 436px;}
.mimg {float:left; margin-left:134px; margin-bottom:60px }
.mbox {background:url(../images/mission-box.png) no-repeat; width:630px; height:422px; padding:50px 0; margin:0 auto;
  clear:both}
.mboxarw { margin-right:200px; float:right}
.mbox-head{font-size:50px; color:#fd383f;font-family: "Yellowtail",cursive; float:right; margin-top:40px; line-height:50px}
.missionhead-box {float:right;  }
.abt-page .third-container {height:auto}
.abt-page .third-container .heading{font-size:60px; color:#263873; text-transform:uppercase; font-weight:bold; margin-left:26px; line-height:60px}
.writername {font-size:50px; color:#fd383f;font-family: "Yellowtail",cursive; margin-left:170px}
 /*popup*/
.popwrap {border: 5px solid #fd666b;padding: 30px;}
 .popup {background: #ffffff none repeat scroll 0 0;border: 4px solid #263873;
 display: none;text-align: center;width: 600px;}
.pophead {font-size:28px; color:#263873; text-transform:uppercase; font-weight:bold}
.popup p,.popdatatxt {color: #656565;display: block;font-size: 16px; font-weight:300;margin: 20px 0 0;  font-family: 'Roboto', sans-serif;}
.popup a {color: #e32124;}
.button.b-close, .button.bClose {padding: 0 9px 3px;position: absolute;right: -21px;top: -18px;}
.button {display: inline-block;padding: 10px 20px;text-align: center;text-decoration: none; cursor:pointer}
.thanku {margin: 15% 0; font-size:50px; color:#263873}
.thanku span { display:block; font-size:40px;}
.abtslider {position: relative;}
.innerpages .wrapper{background-image:none}
.abtsliderdesc {text-align:right}
.abtsliderblock {border-left:1px solid #cdcdcd; display:inline-block; padding-left:33px; position:relative;
               margin-left:56px; padding-top:50px; text-align:left; vertical-align:top
}
.abtsliderblock::after{content:""; position:absolute; bottom:0; height:10px; width:10px; background:#cdcdcd; right:0; left:-5px;
                       border-radius:50%;
}
.abtsliderblock .tag{font-size:42px; color:#263873; font-weight:bold}
.abtsliderblock .tag.first {
    display: inline-block;
    line-height: 0;
    margin-top: 18px;
    vertical-align: top;
}
.abtsliderblock:nth-child(3) {padding-bottom:60px}
.abtsliderblock:nth-child(2) {padding-bottom:0;  }
.abtsliderblock:first-child::after {display:none; }
.abtsliderblock:first-child {border-left:0;margin-left:0}
.abtsliderblock:nth-child(4) {   padding-bottom:160px;}
.abtsliderblock .subtag{ color:#808080;   font-size:17px;}
.glance {}
.glance-block-wrap {text-align:right; margin-top:117px; background:url(../images/right-arw.jpg) no-repeat 167px center ;}
.glance-title {font-size:72px; color:#263873; margin-left:37px}
.glance-title span {font-size:94px; color:#fd383f;font-family: "Yellowtail",cursive; }
.glance-block{display:inline-block; text-align:left; margin-left:93px;}
.glance-block .nos, .glance-block .nos-desc {display:inline-block}
.glance-block .nos {font-size:70px;color:#263873; font-weight:bold; background:url(../images/glance-bg.jpg) no-repeat 5px bottom;}
.glance-block .nos-desc {color: #7c7c7c;font-size: 20px; text-transform:uppercase }
.socialnetwork-section {background:rgba(0, 0, 0, 0) url("../images/social-bg.png") no-repeat   center center / 25% auto; 
                        margin:100px auto; height:500px; clear:both}
.socialnetwork-section .social-icon {position:static; float:right}
.snet span {
  color:#fd383f; font-weight:bold
}
.socialnetwork-section .social-icon a {display:inline-block; margin-top:12px; margin-right:60px}
.snet{color:#263873; font-size:55px; font-weight:bold; float:left; margin-left:110px;}
.snet, .socialnetwork-section .social-icon {
    margin-top: 240px;
}
.glaneseqig {
    left: -35px;
    position: absolute;
    top: -85px;
    z-index: -1;
}
.advisoty-title-bg {background:url(../images/advisory-bg.png) no-repeat center;
}
.advisoty-title {font-size:80px; color:#fd383f;font-family:"Yellowtail",cursive;  display:inline-block; padding:0 20px; background:#fff  }
.advisoty-title span {color: #263873;}
.advisory-board-list {position:relative}
.first-container .advisory-board-list .brdesign {
bottom:0}

.first-pro {clear:both; margin-top:550px}
.prohead {text-align:center}
.pno, .prodesc {display:inline-block}
.pno {font-family:"Yellowtail",cursive; font-size:138px; color:#fd383f}
.prodesc{font-size:36px; color:#263873; text-align:left; vertical-align:bottom; font-weight:bold}
.course {margin-left:137px; margin-top:60px;}
.prohead.sec .prodesc,.prohead.third .prodesc{font-size:80px;} 
.prohead.sec .pno,.prohead.third .pno{font-size:60px;} 

.prohead.sec {
     background: rgba(0, 0, 0, 0) url("../images/right-arw.jpg") no-repeat scroll left center;
    display: inline-block;
    float: right;
    margin-right: 200px;
    padding-left: 60px;
    text-align: right;
}
.prohead.third {
 
    
    float: left;
    margin-left: 159px;
    padding-left: 60px;
    text-align: right;
}

.curhead {font-family:"Yellowtail",cursive; color:#263873; font-size:80px; }

.curriculam {
    clear: both;margin-left:137px;
   
}
.cursubhead{ background:rgba(0, 0, 0, 0) url("../images/right-arw.jpg") no-repeat   left 10px;
               margin-left: 30px;
    padding-left: 61px;
}
.cursh {
color:#000; font-size:24px   }
.curdesc{
font-size:16px; color:#747474; margin:10px 0; font-family: 'Roboto', sans-serif; font-weight:300}

.address {
    left: 270px;
 
    position: absolute;
    top: 100px; font-size:15px; color:#3b3b3b
}
    .address strong {
    font-weight:bold}
.tab-wrap {
text-align:center;width:1020px; margin:0 auto}
.tab-head {border-top:1px solid #dfdfdf;
           border-bottom:1px solid #dfdfdf; text-align:center; display:inline-block;   margin-top:50px;
}

.tab-head li {
    display: inline-block; border-right:1px solid #dfdfdf; padding:10px 15px;
    color:#263873; font-size:23px;  font-weight:bold;  position:relative; cursor:pointer
    }

    .tab-head li:after {content:""; background:url(../images/tab-active.png) no-repeat center; width:22px; height:22px; bottom:-10px;
                        left:0; right:0; margin:0 auto; position:absolute; visibility:hidden
    }
    .tab-head li.active:after {
    visibility:visible}
    .tab-head li span {color:#fd383f; font-family:"Yellowtail",cursive; font-size:25px;
    }
    .tab-head li:last-child{border-right:0
    }
.sem-details {
    text-align: left;
    margin-top: 70px; display:none
}
    .sem-details.tab-active {
    display:block}
.sem-details li, .course2 li{
    background: rgba(0, 0, 0, 0) url("../images/blue-bullets.png") no-repeat scroll 3% 50%;
    color: #646464;
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    font-weight: 200;
    margin-bottom: 5px;
    padding-left: 25px;
}
.sdesc li {
   background: rgba(0, 0, 0, 0) url("../images/blue-bullets.png") no-repeat scroll left 10px;
  
    font-family: "Roboto",sans-serif;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 5px;
    padding-left: 10px;}
.progtabttl {
    background:  none !important;
    color: #fd383f !important;
    font-size: 19px !important;
    font-weight: 400 !important;
    margin: 15px 0 0 !important;
    padding-left: 0 !important;
}


.right img{margin-top:20px;
}
.head-title { background: url(../images/red-bullets.png) no-repeat left center; font-size:20px;   color:#263873;font-family: 'Roboto', sans-serif; padding-left:13px;
}
.semcnt {
margin-left:14px;}
.divider {border-bottom:1px solid #dfdfdf; margin:50px auto;  width:1000px}
.course2dertails {margin-top:50px;}
.course2 {
 
    margin-right: 100px;
    padding-right: 50px; display:inline-block; text-align:left; vertical-align:top; position:relative; 
    border-right:1px solid #dfdfdf; padding-bottom:50px;
}
    .course2:last-child {
    border-right:0}


    .course2:after {
    content:""; position:absolute; background:#dfdfdf; width:10px; height:10px; border-radius:50%; right:-5px; bottom:0 }
    .course2:last-child:after {
    display:none}
.course3head {float:right; font-size:70px;color:#263873; font-weight:bold}
    .course3head span {
        color: #fd383f;
    }
.beliefdesc.page-container {
visibility:hidden}
.campus-slider {margin-top:560px;
                margin-left: 100px
}

  .strategy {
    font-family: "Roboto",sans-serif;
    margin: 500px auto 0 130px;
    margin-left: 130px;
    width: 1100px;}
.strategy-head {font-size:30px; color:#3b3b3b; margin:20px 0}
.sdesc {font-size:16px; margin-bottom:10px; font-weight:300;color:#3b3b3b}
.sdesc-head {font-size:18px; margin-bottom:10px; font-weight:bold;color:#3b3b3b}
@media screen and (min-width:1800px) {
.nav {right: 19%;}
}

/*advisory css*/

.tutoslider {
    margin: auto;
    max-width: 1000px;
    position: relative;
    width: 100%;
    z-index: 5;
}

.tutoimg.rpos {
    padding: 0 0 10px;
    position: relative;
}

.sliderlight {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 800px;
}
.sliderlight > img {
    width: 800px;
}
.tutoslider h3{font-size:36px;line-height:100px;margin:10px;padding:2%;position:relative;text-align:center;}
.variable-width .slick-slide p { background: #fff; height: 100px; color:#3498db; margin: 5px; line-height: 100px; }
/*.button{background:#3498db;color:#fff;display:block;font-size:16px;margin:20px auto;padding:20px;text-align:center;text-decoration:none;width:48%;}
.buttons{padding:0 20px 20px; margin-bottom: 10px;}
.buttons .button{background:#FFF;color:#3498db;float:left;margin:5px;}*/

.center .slick-slide.slick-active h3, .center .slick-slide.slick-active + .slick-slide.slick-active + .slick-slide.slick-active + .slick-slide.slick-active + .slick-slide.slick-active h3 {-moz-transform:scale(0.60);-ms-transform:scale(0.60);-o-transform:scale(0.60);-webkit-transform:scale(0.60);color:#e67e22;transform:scale(0.60);
}

.center .slick-slide.slick-active + .slick-slide.slick-active h3 {-moz-transform:scale(0.80);-ms-transform:scale(0.80);-o-transform:scale(0.80);-webkit-transform:scale(0.80);color:#e67e22;transform:scale(0.80);
}

.center .slick-slide.slick-current.slick-active.slick-center h3{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);color:#e67e22;opacity:1;transform:scale(1.1);}  

.center h3{opacity:0.8;transition:all 300ms ease;}
.slick-slide .image{padding:10px;}
.slick-slide img{display:block;width:100%;}
.slick-slide img.slick-loading{border:0 }
.slick-slider{margin:30px auto 50px;}
.slick-prev.slick-arrow:after {
    background: url(../images/left-arrow.png) no-repeat center center;
}
.slick-next.slick-arrow:after {
    background: url(../images/right-arrow.png) no-repeat center center;
}

.slick-prev.slick-arrow, .slick-next.slick-arrow {
    background: none;
    border: medium none;
    bottom: 0;
    position: absolute;
    top: 0;
    color:#fff;cursor:pointer
}
.slick-next.slick-arrow {
    right:-35px;
}
.slick-prev.slick-arrow {
    left:-35px;
}
.slick-prev.slick-arrow:after, .slick-next.slick-arrow:after  {
    border-radius: 60px;
    content: "";
    display: block;
    height: 43px;
    text-align: center;
    width: 35px;
}
.slider-info{min-height: 172px}
.img-title{font-size: 14px;color:#fd383f;font-family: 'Roboto', sans-serif;text-transform: uppercase}
.slider-info p{font-size: 14px;line-height: 20px;font-family: 'Roboto', sans-serif;color: #6d6d6d}
.tutoslider .slider {width: 993px}
.slider-info{display: none}
.slick-current .slider-info{display: block}
.slider-info .click-btn{ width: 36px;height: 37px;margin: 10px auto 0;padding: 0;background: rgba(0, 0, 0, 0) url("../images/more.png") no-repeat 0 0px;}
.popwrap p {font-family: 'Roboto', sans-serif;font-weight: 300;font-size: 15px}
.advisory-list{padding-left: 100px}
.advisory-list ul {width: 20%;float: left;padding-left:11px}
.advisory-list ul li{list-style: disc;color: #7e7e7e;font-size: 14px;margin-bottom: 10px;text-transform: uppercase;padding-left: 4px}
.advisory-list ul+ul{margin-left: 58px}
.listheading{color: #263873;font-size: 14px;text-transform: uppercase;padding-bottom: 30px;font-family: 'Roboto', sans-serif;font-weight: 600;letter-spacing: 2px;}

/*advisory close*/


/* --------------------------------- ADMISSION PAGE CSS START--------------------------------- */
.adinnerpagetitle {background: rgba(0, 0, 0, 0) url("../images/lightpart-bg.jpg") repeat-x scroll 0 0;margin: 165px 0 0;padding: 120px 0 0;}
.light-part .adn2name {font-size:100px; color:#263873; font-weight:800; position:absolute; top:207px; left:200px;text-transform:uppercase}

.adapplicantsblk {clear: both;float: right;margin-left: 0;margin-right: 77px; margin-top: 140px;width: 824px;}
.adapptitle {color: #fd383f;font-family: "Yellowtail",cursive;font-size: 40px;line-height: 50px;margin: 0 0 15px;}
.adfellowship {color: #263873;font-size: 45px;font-weight: bolder;line-height:47px}
.adatpksb {color: #263873;font-size: 70px;font-weight: bolder;position:relative}
.adatpksb span {color: #fd383f;font-family: "Yellowtail",cursive;font-size: 40px;left: 297px;position: absolute;top: 6px;}
.adatpksblist li {font-family: 'Roboto', sans-serif;font-size:24px;color:#000;padding:0 0 0 14px;position:relative;font-weight:400}
.adatpksblist li:before {position:absolute;content:"";background:url('../images/admission/adbullet.png') no-repeat 0 0;width:7px;height:7px;top:11px;left:0}

.adfilmsblk {clear: both;float: left;margin-left: 240px;margin-top: 100px;width: 665px;background:url('../images/admission/applicant-box.png') no-repeat 0 0;height:280px;padding:31px 22px 63px 58px;position:relative}
.adfilmtitle {color: #fd383f;font-family: "Yellowtail",cursive;font-size: 40px;line-height: 50px;margin: 0 0 15px;}
.adfilmmakeads {color: #263873;font-size: 45px;font-weight: bolder;line-height:47px}
.adfilmsatpksb {color: #263873;font-size: 70px;font-weight: bolder;position:relative}
.adfilmsatpksb span {color: #fd383f;font-family: "Yellowtail",cursive;font-size: 40px;left: 297px;position: absolute;top: 6px;}
.adfilmatpksblist li {color: #000;font-family: "Roboto",sans-serif;font-size: 24px;font-weight: 600;padding: 0 0 0 14px; position: relative;text-transform: uppercase;}
.adfilmatpksblist li:before {position:absolute;content:"";background:url('../images/admission/adbullet.png') no-repeat 0 0;width:7px;height:7px;top:11px;left:0}

.adwrittenapblk {clear: both;float: left;margin-left: 180px;margin-top: 90px;margin-bottom:100px}
.adwrittenaptitle {color: #fd383f;font-size: 45px;font-weight: bolder;text-transform: uppercase;}
.adwrittenaptitle span {color:#263873}
.adwrittenapdesc {color: #222222;font-size: 18px;font-family: 'Roboto', sans-serif;}
.adwriteenlist {margin: 32px 0 0 16px;}
.adapplist li {color: #464545;font-family: "Roboto",sans-serif;font-size: 18px;padding: 0 0 0 14px; position: relative;margin:0 0 20px 0}
.adapplist li:before {position:absolute;content:"";background:url('../images/admission/written-bullet.png') no-repeat 0 0;width:6px;height:6px;top:11px;left:0}
.adapplist li span {text-transform:uppercase;color:#263873;font-weight:600}

.adheadingnavblk {background: rgba(0, 0, 0, 0) url("../images/admission/adprocess.png") no-repeat scroll 0 0;height: 342px;left: -38px;position: absolute; top: 700px; width: 197px;}
.adheadingnav {color: #404040;font-size: 18px;font-weight: normal;margin-left: 113px; margin-top: -520px; padding-left: 583px; padding-top: 10px; text-transform: uppercase; transform: rotate(90deg); transform-origin: left top 0; width: 220px;}

.adfilmadprocess {min-height:218px; padding-left:120px}
.adfilmadprocesstitle {font-size: 130px;font-weight: bolder;margin-left:120px;line-height:120px;margin-top:-120px}
.abrdesign {top: -58px;}
.adgodwnarw {left:460px}
.admissionbrdesign {left: -187px;position: absolute;top:150px}
.adll {line-height:90px;}

/* --------------------------------- ADMISSION PAGE CSS END--------------------------------- */


/*pk css start*/
.light-part .n2name.pkname {
    font-weight: 900;
    padding: 0;
    position: static;
    text-transform: uppercase;
	line-height: 84px;
}
.n2namecurve, .n2namebig.pknamebig{display:block;font-weight: 900;}
.n2namecurve.pknamecurve{
    font-size: 65px;
    font-weight: 400;
    margin: -88px 0 0 79px;
    text-transform: none;
}
.light-part .go-dwn-arw.pkgo-dwn-arw{margin:24px 0 auto;}
.abt-page .first-container .desc-data.pkdesc-data {
    clear: both;
    float: right;
    margin-left: 0;
    margin-right: 77px;
    margin-top: 140px;
    width: 1002px;
}
.pkimg-left {
    float: left;
    width: 41%;
}
.pktext-right {
    float: left;
    width: 59%;
}
.abt-page .first-container .ddata.pkddata{font-size:16px;line-height:20px;}
.pkclient {
    font-size: 24px;
    font-weight: 300;
    margin: 34px 0 16px;
	
	
}
.pkclient-wrapper{background:url("../images/pkourclient.png") no-repeat 0px 0px;padding:6px 0 46px;position:relative;}
ul.pkclient-text{}
ul.pkclient-text li {
    color: #263873;
    font-size: 20px;
    margin: 0 0 10px;
	background:url("../images/pk-dot.png") no-repeat 1px 10px;
	 padding: 0 0 0 17px;
}
ul.pkclient-text li:first-child{margin-top:20px;}
ul.pkclient-text li span {
    color: #838383;
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 0 6px;
	padding:0 0 0 15px;
}
.pk-gride {
    left: -15%;
    position: absolute;
    top: 103px
}
.pk-wrapper {
    position: relative;
}
.brdesign.pkbrdesign {
    left: 53px;
    position: absolute;
    top: -598px;
}
.body-wrap.innerbody-wrap.pkinnerbody
{
margin: -471px auto 0;

}
.light-part .go-dwn-arw.pkgodwn{margin:25px 198px 0;}
/*pk css end */



/* ---------------------- START COMMON PAGE CSS ---------------------- */

.ibvm {
    vertical-align:middle;
    display:inline-block;
}
.innerpages .sec-container, .innerpages .fourth-container {
    height: auto;
}

/* ---------------------- START MENTORS PAGE ---------------------- */

.mentorspage .n2name {
    float:left;
}
.mentorspage .innerpagetitle {
    padding: 70px 0 0;
    min-height:218px;
}
.n2namebig {
    text-transform:uppercase;
}
.n2namecurve {
    color: #fd383f;
    font-family: "Yellowtail",cursive;
    font-size: 60px;
    line-height: 76px;
}
.n2namecurve, .n2namebig {
    display: inline-block;
    vertical-align: middle;
}
.n2namelower {
    color: #707070;
    display: block;
    font-size: 30px;
    left: 100px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    width: 680px;
}
.mentorspage .body-wrap.innerbody-wrap {
    margin: -426px auto 0;
}
.mentors-page .sec-container {
    clear:both;
}
.abt-page.mentors-page .first-container .desc-data {
    margin-right: 120px;
    /*margin-top:225px;*/
}
.desc-data .ddata.bigddata {
    color: #010101;
    font-size: 24px;
    margin:0 0 45px;
}
.mentordtlistwrapper {
    text-align: right;
}
.mentortxt {
    color: #585858;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 20px 0 0;
    text-align: left;
    max-width: 325px;
    display:none;
}
.mentorimgblock {
    position:relative;
}
.mentorname {
    color: #fd383f;
    font-family: "Yellowtail",cursive;
    font-size: 32px;
    line-height:41px;
    position:absolute;
    bottom:25px;
    left:25px;
}
.mentorimg {
    line-height:0;
}
.mentortxt a {
    color: #fd383f;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    text-transform: capitalize;
}
.mentordtlwrapper .mentorblock:first-child, .beliefdtlwrapper .mentorblock:first-child {
    margin: 0 0 60px;
}
.mentorblock {
    margin: 0 0 60px 42px;
}
.mentorsecitm.mgaurav {
    margin-top: -150px;
}
.ibvm.mentorthirditm, .ibvm.mentorforthitm {
    vertical-align:top;
}
.uppermargin {
    margin-top: -130px;
}
.mmahesh .mentortxt {
    max-width: 450px;
}
.mdhiraj .mentortxt {
    max-width: 375px;
}
.msundar .mentortxt {
    max-width: 560px;
}
.mentorfifthblock, .belieffifthblock {
    margin: 55px 0 0;
}
.mentorloadmore {
    color: #263873;
    font-size: 36px;
    cursor:pointer;
}
.mentorloadmore .loadmoretxt {
    font-family: "Yellowtail",cursive;
}
.plusicon, .loadmoretxt {
    display: inline-block;
    vertical-align: middle;
}
.plusicon {
    background: #fd383f;
    border-radius: 36px;
    color: #fff;
    font-size: 40px;
    font-weight: bold;
    height: 50px;
    margin: 0 20px 0 0;
    text-align: center;
    width: 50px;
}

/* ---------------------- START BELIEF PAGE ---------------------- */

.playbutton {
    background: #fd383f;
    border-radius: 5px;
    bottom: 0;
    height: 55px;
    left: 0;
    line-height: 50px;
    margin: auto;
    padding: 0 0 0 5px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 55px;
}
.playbutton img {
    vertical-align:middle;
}
#myList .beliefdtlwrapper, #myList .mentordtlwrapper {
    display: none;
}
/* ---------------------- DESIGNED AND DEVELOPED BY PAGE ---------------------- */

.design {
    bottom: 20px;
    font-size: 14px;
    left: 0;
    letter-spacing: 1px;
    position: absolute;
    right: 0;
}
.design img {
    vertical-align: middle;
}

@media screen and (max-width:1024px) {
    .ibvm.mentorthirditm {
        width: 28%;
    }

    .mentorthirditm .mentorimg img {
        width: 100%;
    }
    .ibvm.mentorfifthitm {
        width: 31%;
    }

    .mentorfifthitm .mentorimg img {
        width: 100%;
    }
    .abt-page.mentors-page .first-container .desc-data {
        margin-right:77px;
    }
    .mentorspage .n2name {
        float:none;
    }
    .abt-page.mentors-page .first-container .desc-data {
        margin-top:230px;
    }
}

@media screen and (max-width:1000px) {
    .mentorblock {
        margin: 0 0 60px 3%;
    }
    .mentorblock.mentorfirstitm, .mentorblock.mentorsecitm, .mentorblock.mentorforthitm , .mentorblock.mentorfifthitm  {
        width: 47%;
    }
     .mentorblock.mentorthirditm {
        width:30%;
    }
    .mentorblock img{
           width:100%;
    }
    .mentorfifthblock, belieffifthblock {
        margin:0;
    }
    .mentorname {
        bottom: 10px;
        font-size: 25px;
        left: 10px;
    }
    .n2namelower {
        left: auto;
        width: 100%;
    }
    .playbutton img {
        width:auto;
    }
}
@media screen and (max-width:600px) {
    .mentordtlistwrapper {
        text-align:center;
    }
    .mentorblock {
        margin: 0 0 40px !important;
        width: 90% !important;
    }
    .mentortxt {
        max-width: 100% !important;
        width: 100% !important;
        text-align:center;
    }
}