@import url('https://fonts.googleapis.com/css?family=Merriweather:400,700|Open+Sans:400,700');
*{margin:0; padding:0; outline:0; box-shadow:0; outline:0;}
a:hover{text-decoration:none !important;}
a:focus{text-decoration:none !important;}
body{font:400 14px 'Open Sans', sans-serif; color:#444;}
.f_left{float:left;}
.f_right{float:right;}
.f_center{text-align:center;}
.clear{clear:both; height:0; font:0; overflow:hidden;}
a, img,.headerRBox,.s2,.s3,#sticky:before{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.transition-obj{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
a{text-decoration:none;}
img{border:none;}

h1,h2,h3{font-family:'Merriweather';font-weight: bold;}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid green;
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}


.go-top {position: fixed; bottom: 10px; right: 10px; text-decoration: none; color: white; background-color: rgba(0, 0, 0, 0.3); border:1px solid #fff; font-size: 12px; padding: 2px; display: none; padding:8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.go-top:hover {background-color: #d31e1b; color:#FFF; text-decoration:none;}
.capitalize{text-transform:uppercase;}
.fix-top-margin-1{margin-top:10px;}
.fix-top-margin-2{margin-top:20px;}
.fix-top-margin-3{margin-top:30px;}
.fix-top-margin-4{margin-top:40px;}
.fix-top-margin-6{margin-top:60px;}
.fix-top-margin-8{margin-top:80px;}
.fix-top-margin-10{margin-top:100px;}
.large-text-28{font-size:28px;}
.large-text-22{font-size:22px;}
.large-text-18{font-size:18px; font-weight:400;}
.fix-padding-15{padding:10px 20px;}
.fix-padding-20{padding:20px;}
.fix-padding-40{padding:40px;}
.fix-padding-60{padding:60px;}
.c-fix-padding-60{padding:60px 0;}
.c-fix-padding-40{padding-top:40px; padding-bottom:40px;}
.form-control{border-radius:0;}
.form-control:focus{box-shadow:none;}
.border-1{-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.border-2{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
ul, ol{margin-bottom:0;}
.form-group {position: relative;}
.field-validation-error {color: #cc3333; position: absolute; font-size: 12px; bottom: -15px; right: 15px;}
.no-margin{margin: 0; padding: 0;}


section{padding: 40px 0;}
.mainTitle{font-family: 'Merriweather', sans-serif; color:#d31e1b;  margin: 0; padding: 0; margin-bottom: 10px; font-size: 38px;}
.mainTitle.front{float: left;}
.subTitle{font-family: 'Merriweather', sans-serif; color:#1f3777;  margin: 0; padding: 0; margin-bottom: 10px; font-size: 30px;}
p{font-size: 14px; text-align: justify; line-height: 22px;}

.grayBG{background: #f7f7f7;}
.blueBG{background: #1f3777;}
.blueBG .subTitle{color: #fff;}

.container{width:100%;}
@media all and (min-width:1270px){.container{max-width:1200px;}}
@media all and (min-width:1330px){.container{max-width:1280px;}}

header{position: fixed; left: 0; right: 0; background:transparent; z-index: 999;transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
#sticky > .container{z-index:2;position:relative;}
#sticky:before{
content:'';display: block;clear: both;width:100%;height:115px;position:absolute;top:0;z-index:1;
background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}


.slider{padding: 0; background: #23315e;position: relative;}
.logo{float: left; margin-top:17px;width: 498px;
transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.logo img{width: 100%;}

header.stick .logo{width:370px;}
header.stick .headerRBox{padding-top: 10px;padding-bottom: 10px;}
header.stick .s2{font-size:22px;}
header.stick .s3{font-size: 20px;padding:1px 12px 3px;}
header.stick#sticky:before{height:80px;opacity:0;}

.headerRBox{float: right; padding-top: 26px; padding-bottom: 25px}
.topnav{float: left; margin-top:10px;}
/*
.addOpen{ float: left;}
.addOpen a{display:block; width: 173px; border:1px solid #ffa2a2; background:#d31e1b; color:#fff; text-align:center; padding:5px 10px; font-size:20px; text-transform:uppercase;}
.addOpen a:hover{background-color:#fff; border-color:#fff;color:#d31e1b;}
*/
.addOpen {border:1px solid #fff; padding:7px 0 2px 10px}
.addOpen a {color: #fff;display: block;}
.addOpen span{display:inline-block;}
.s1 {
    font-size: 24px;
    font-weight: bold;
    display: block !important;
    line-height: 0.8;
    margin-right:10px;
}
.s2{
    text-transform: uppercase;
    font-size: 25px;
}
.s3{
    font-size:22px;
    font-weight: bold;
    margin-left:3px;
    background: #d31e1b;
    padding:1px 11px 4px;
    line-height: 1;
}

.contactdiv .title {background:#222020 !important;}

.topnav{margin-right: 15px;}
.topnav ul{list-style: none;}
.topnav li{float: left; margin:0 10px 0;}
.topnav li a{color: #fff;}
.topnav li a:hover{color: #fff;}

.topnav .tbtn{border: 1px solid #fff; padding: 4px 6px;}
.topnav .tbtn:hover{border: 1px solid #f79394; background:#e34f51; color:#fff;}

#tieups{background: #1f3777; padding: 0;}
.placementsWrapper .title{background: #d31e1b; font-size: 26px; font-family: 'Merriweather', sans-serif; color: #fff; display: inline-block; padding: 7px 5px;}
.innerBox{padding-right: 380px;}
.placementsiWrapper{position: relative;}
#tieups h3{color: #fff;}
.placementsiWrapper .t-text{padding-left: 95px; padding-top: 35px; margin-right: -15px; margin-left: -15px;}
.placementsiWrapper .placementsIcon{margin:0 15px; border: 1px solid #fff;}
.placementsiWrapper .viewAll{position: absolute; right: 0; bottom: -14px; z-index: 99;}
.placementsiWrapper .viewAll a{background: #d31e1b; color: #fff; float: right; padding: 4px 10px; border:1px solid #fff}
.placementsiWrapper .viewAll a:hover{background: #0a1422;}

.subNav{float: left; margin-left: 15px; margin-top: 7px;}
.subNav ul{list-style: none; font-family: 'Merriweather', sans-serif; font-size: 25px; font-weight: 600;}
.subNav ul>:last-child{border: none;}
.subNav li{display: inline-block; border-right:1px solid #6c6a6b; padding: 0 16px 0 12px}
.subNav li a{color: #6c6a6b;}
.subNav li a:hover{color: #1f3777;}

.courseList{}
.courseList ul{list-style: none; font-size:0; margin-left: -10px; margin-right:-10px; min-height:400px;}
.courseList li{width: 50%; display: inline-block;}
.courseList li .inner{margin: 10px;}
.courseList li a{font-size: 18px; background: #fff url(../images/course-bg.png) no-repeat right bottom;  padding:12px 12px; color: #281f23; display: block; border: 1px solid #281f23;}
.courseList li a:hover{background-color: #d31e1b; color: #fff; }

.contactdiv{background:#d31e1b !important;}
.courseList .contactdiv a{background: none; font-size: 15px; color: #fff; padding: 6px 5px; border: 1px solid #e96290; display: block; margin-bottom: 10px; -ms-text-align-last: auto;
text-align:left;
transition:all ease-in 0s; -webkit-transition:all ease-in 0s; -moz-transition:all ease-in 0s; -ms-transition:all ease-in 0s; -o-transition:all ease-in 0s;}
.contactdiv h4 {color: #fff;font-weight: bold;text-align:left;}

footer{background: url(../images/footer--bg.jpg) no-repeat center center; background-size: cover; padding: 40px 0 60px}
.contactWrapper{}
.contactWrapper .applyWrapper{float: right; text-align: center; width: 350px;}
.contactWrapper .applyWrapper .applyNow a{width: 235px; height: 235px; background: #d31e1b url(../images/applyNow.png) no-repeat center center; display: block; display: inline-block; margin-left: 15px; position: relative; overflow: hidden;}
/*.contactWrapper .applyWrapper .applyNow a:before{content: ''; position: absolute; background: #1f3777; left: 0; right: 0; top: 0; bottom: 0;}*/
.contactWrapper .applyWrapper .applyNow a:hover{background-color: #1d1e1f;}
.contactWrapper .textWrapper {overflow:hidden;}
.contactWrapper .textWrapper .t-title{color: #1f3777; font-size: 20px; font-weight: 700; margin-bottom:5px;}
.contactWrapper .subTTitle{color: #d31e1b; font-size: 14px; font-weight: 600; margin-bottom: 2px;}
.contactWrapper .textWrapper a{color:#444}
.contactWrapper .textWrapper a:hover{color:#d31e1b;}
.owl-carousel .owl-item .placementsIcon img{transform-style:flat !important;}

.social{margin-top: 10px;}
.social a{background: #454545; color: #b2b2b2; width: 45px; height: 45px; display: inline-block; text-align: center;}
.social a i{line-height: 45px; color: #b2b2b2; font-size: 25px;}
.social a:hover{background: #d31e1b; color:#fff;}
.social a:hover i{color: #fff;}

.collaborationsList{}
.collaborationsList ul{list-style: none; font-size: 0; display:flex;flex-wrap:wrap;}
.collaborationsList li{padding: 7px; flex:0 0 16.66%;max-width:16.66%;}
.collaborationsList li .inner{}
.collaborationsList li .inner img{width: 100%}

.jnuLifeWrapper{margin-left: -10px; margin-right: -10px;}
.jnuLife{border: 5px solid #fff; display: block; margin: 10px; 
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);}


#jnuLife-id .owl-nav{display:none;}
.owl-dots{position:absolute; bottom:-20px; right:10px;}
.owl-controls .owl-dot {
    background: rgba(10,20,34,1); 
    width:12px; height: 12px; border-radius:50%;    display: inline-block;    margin: 0 2px;}
.owl-controls .owl-dot.active {background: #d31e1b;}

.formOuter{
    position: fixed;
    z-index: 9999;
    top: 20%;
    width: 100%;
    max-width: 1260px;
    right: 0;
    left: 0;
    margin: 0 auto;
    height: 0;
}
.formBox{float:right; width: 350px; background:#fff;  padding: 5px; 
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.3);}
.formBox .inner{border: 1px solid #ccae2e; padding: 15px; background:#d31e1b;}

.placementsiWrapper .owl-prev{ visibility: hidden !important}
.placementsiWrapper .owl-next{display: none !important;}


.inquiry input.form-control{height:37px; border:none; background:rgba(255,255,255,0.2); box-shadow: none;}
.inquiry select.form-control{height:37px; border-color:#d2d2d2; background:rgba(255,255,255,0.27); box-shadow:none; border:none;}
.inquiry textarea.form-control{border-color:#d2d2d2;}
.inquiry select.form-control option {color: #000;}
.inquiry .btn-default{background:#ef353d; border-radius:0; border:1px solid #ef353d; color:#fff; font-size:18px; padding:5px 20px; color:#fff;}
.inquiry .btn-default:hover{background:#c91c23; color:#fff;}
.inquiry label{font-weight:500;}
.inquiry .input-group-addon{background:rgba(252, 252, 252, 0.4); border-radius: 0; box-shadow: none; border:none; padding:0;width:35px;color: #fff;font-size:22px;}
.input-group{width: 100%;}
.inquiry .btn-primary{background:#111; width: 100%; color: #fff; text-transform: uppercase; border:none; width: 100%; border-radius: 0; height: 37px; line-height: 37px; padding: 0 5px; font-weight: 600;; position:relative;}
.inquiry .input-group{margin-bottom: 12px;}
.inquiry .btn-primary:focus{background:#333;}
.inquiry .btn-primary:hover{background:#333;}


#announcement-front{background: #f4f4f4; border-bottom: 1px solid #d2d2d2; right: 0px; height: 35px; position:relative;}
#announcement-front .t-title a{position: absolute; background: #d31e1b; color: #fff; top: 0; bottom: 0; padding: 0px 10px; line-height: 35px; font-weight: 600; z-index: 99;}
#announcement-front .t-title span{}

.liststyle2{list-style:none;}
.liststyle2{display: inline-block;}
.liststyle3 a{color: #444; line-height: 35px; background: url(../images/blt.png) no-repeat 0px 4px; padding-left: 15px; margin-right: 15px;}

.liststyle1 {margin:7px 0 0; padding:0; list-style: none;}
.liststyle1 li {position: relative; padding-left:10px; margin-bottom: 7px;}
.liststyle1 li:before {content:"\f105"; font:normal 14px/1 'FontAwesome'; color:#fff; position: absolute; top:3px; left: 0;}


#announcement-front .readMore a{position: absolute; background: #f4f4f4; display: none;}
#announcement-front .text4{color: #d31e1b}


.formText{text-align: center;}
.formText .smlText{color: #fff; font-size: 13px; margin-top: 5px;}
.formText .callText{color: #413a1b; padding: 20px 0;}
.formText .callText .text1{font-size: 20px; line-height: 20px;}
.formText .callText .text2{font-size: 32px; line-height: 32px; font-weight: 900;}


#sticky {
    padding: 0;
    color: #fff;
}
#sticky.stick {
    top: 0;
    background:#10408C;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.3);
}
/*#sticky.stick .logo{width: 200px;}*/

.form-control{color:#fff;}
.form-control::-webkit-input-placeholder{color:#fff;}
.form-control:-moz-placeholder{color:#fff;}
.form-control::-moz-placeholder{color:#fff;}
.form-control:-ms-input-placeholder{color:#fff;}

.ifw{margin-top: 20px;}


.frontForm{}
.frontForm .pop-jv .modal-body{}
.frontForm .modal-dialog{ margin:0; width: 100%;}
.frontForm .modal-content{background:#212121 url(../images/bg.jpg) no-repeat; border:1px solid #f68121; border-radius:0; background-size:100%;
transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s; -ms-transition:all ease-in 0.3s; -o-transition:all ease-in 0.3s;}
.frontForm .modal{top:auto; right:auto; left:5px; bottom:5px;}
.frontForm .modal-backdrop.in{opacity:.5;}
.frontForm .inner .text1{font-family: 'Great Vibes', cursive;  color:#fff; font-size:25px; line-height:25px; margin-bottom:15px; text-align:center;}
.frontForm .inner .text2{font-size:15px; color:#fff; margin-bottom:15px; text-align:center; font:300 14px 'Oswald', sans-serif;}
.frontForm button.close{background:#fff; position: absolute; z-index: 999; opacity: 1; top: 3px; right: 4px; width: 20px; height: 20px; line-height: 20px;}

.modal-backdrop{display: none;}
.frontForm .modal {top: 10px; right:-10px; left: 10px; bottom: 0px; position:absolute;}

#courses .title {font-weight: bold;color: #d31e1b; font-size:18px;}
#courses {color:#000;}
#courses h4{color:#10418b;font-weight:bold; font-size:18px;}
#courses .boxLink a{background:#d31e1b; color: #fff;}

#courses .owl-controls {position:absolute; top:-45px; right:20px}
#courses .owl-nav > div {float:left; margin:0 4px; background:rgba(0,0,0,0.7); padding:1px 10px 5px; border-radius:4px;color: #fff; font-size: 24px; line-height:1;}

/*
#courses.owl-carousel{background:#d31e1b; padding:20px; color:#fff;}
#courses .title {font-weight: bold;color: #fff; font-size:18px;}
#courses .liststyle1 li:before {color:#fff;}
*/

.alert {margin-top: 10px;font-size: 12px;font-weight: bold;text-align: center; margin-bottom:0; padding:6px 10px;}
.alert, #imgloader{display:none;}

#imgloader {width: 50px; height: 50px; vertical-align:middle; display:none; position:absolute; right:-8px; top: -7px; background: #121212;border-radius: 50%;}
#imgloader img {margin:1px 0 0 -2px;}

.form-group {position: relative;}
.has-error .valid_error, .has-success .valid_error{display:block;}
.has-success .valid_error {font-size: 14px; line-height: 1.4; color:#1f9416}
.valid_error{
    display: none;
    color: #d31e1b;
    background: #fff;
    font-size: 20px;
    font-weight: bold;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    line-height: 1.1;
    position: absolute;
    right: -8px;
    top: 8px;
    z-index: 999;
}




@media screen and (max-width:1199px) {
    .innerBox{padding-right:400px;}
    .formOuter{right: 1%; }
    .courseList li{width: 100%;}
    .social a{width: 35px; height: 35px; }
    .social a i{line-height: 35px; font-size: 20px;}
    .topnav{width:190px;margin-top:20px;}
    .topnav span{display:block; margin-top: -12px;}
    .contactWrapper p{text-align:left;}
    .cinfo span{display:block;}
    .cinfo em{display:none;}
}

@media screen and (max-width:991px) {
    .formOuter{position: relative; right: 0; top: 0;  transform: none; height: auto}
    .innerBox{padding-right: 0;}
    .formBox{float: none; width: 60%; margin: 0 auto; top: 0;}
    .courseList li{width: 50%;}
    .topnav .tbtn{padding: 1px 4px;}
    .topnav li{font-size:12px;}
/*  .addOpen a{padding:3px 10px;}*/
    .topnav ul {margin-top:5px;}
    .headerRBox{float:none;}
    .topnav{bottom:-48px;}
    
    header{position: relative; background: #1f3777; border-bottom: 1px solid #fff;}
    #sticky.stick {position: relative;}
    #sticky.stick .logo{width:auto;}
    .formOuter{padding:15px;}
    .formBox{width: 100%;}
    .courseList li{width: 100%;}
    .logo{margin-top:10px; margin-bottom:10px;}
    .topnav{position: absolute; margin-right: 0; right: 0;}
    .topnav ul{list-style: none; text-align: center;}
    .topnav li{float: none; margin: 0px 3px 0; display: inline-block;}
    .headerRBox{padding: 12px 0; position: relative;}
    .addOpen{margin-bottom: 15px; float: right;}
    .topnav span{display: inline-block;}
    
    .mainTitle.front{float: none;}
    .mainTitle{text-align: center; font-size: 30px}
    .subNav{float: none; text-align: center}
    .subTitle{text-align: center; font-size: 25px}
    .contactWrapper .applyWrapper{float:none; margin: 0 auto}
    .contactWrapper .textWrapper{text-align: center; margin-top: 20px;}
    .contactWrapper .textWrapper p{text-align: center;}
    .collaborationsList ul{text-align: center;}
    .collaborationsList li{display: inline-block; width:25%;}
    #jnuLife-id .owl-dots{left: 0; right: 0; text-align: center;}
    
    #announcement-front .t-title a{position: relative; width: 100%; display: block;
    text-align: center; }
    #announcement-front {height: auto;}
}
@media screen and (max-width:767px) {
    .subNav ul{font-size: 18px; }
    .subNav{margin-right: 0px;}
    .contactWrapper .applyWrapper{width: 100%;}
    .courseList li a{text-align: center; font-size: 15px; padding: 12px 18px;}
    .placementsiWrapper .t-title{font-size: 15px; width: auto; position: relative; background: none;
    font-family: 'Merriweather', sans-serif; font-size: 15px; color: #fff;}
    .placementsiWrapper .t-title img{display: none;}
    .placementsiWrapper .t-text{padding-left: 0; padding-top: 0; margin-right: 0px; margin-left: 0px;}
    .headerRBox{float: none; padding: 5px 0 0;text-align:center;}
    .addOpen{margin: 0 auto 15px; float: none; width: 176px;}
    .topnav{left:auto; right:auto;float: none;position: relative;bottom:auto; margin:0 0 10px;width:auto;}
    .topnav li{font-size:13px;}
    .logo{float: none; text-align: center; margin:10px auto 0; max-width:300px; width:100%;}
/*
    #courses {margin-top:10px;}
    #courses .owl-controls{right:auto; left:50%; transform:translateX(-50%); top:-40px;}
*/
/*  #courses .col-sm-6:nth-child(2) {margin-top:30px;}*/
}
@media screen and (max-width:320px) {
    .contactWrapper .applyWrapper .applyNow a{width: 160px; height: 160px; background-size: 100px;}
    .formText .callText .text2{font-size: 23px;}
}

.flexrow{display:flex;flex-wrap:wrap;margin:0 -15px;}
.flexrow .col-6,.flexrow .col-xs-6,.flexrow .col-sm-6{flex:0 0 50%;max-width:50%;}

@media screen and (min-width:768px){
.flexrow .col-sm-3{flex:0 0 25%;max-width:25%;}
}
@media screen and (min-width:992px) {
.flexrow .col-md-3{flex:0 0 25%;max-width:25%;}
}

#ranked{padding-bottom:0;}
#ranked {padding:50px 0 0;list-style:none;text-align: center;column-count:2;column-gap:30px;font-size: 20px;font:bold 16px 'Merriweather';display:flex;flex-wrap:wrap;}
#ranked .cnt{border: 1px solid #b1b1b1;
    padding: 0px 10px 20px;
    text-align: center;
    background: #ffff;
    margin-bottom: 60px;}
#ranked em{font-style:normal;font-size:21px;color:#15387d;display:block;}
#ranked .cnt span{display: block; font-size: 13px}
#ranked img{display: block;background: #fff;}

#courses{padding-top:0;}
#courses h2{margin:10px 0;}
#courses h2 span{display:block;font-size:18px;font-weight:normal; margin-top:5px;}
.course1,.course2{color:#fff;height:100%;padding:15px 25px;}
.course1{background:#15387d;}
.course2{background:#d31e1b;}
#courses h4{background: #fff;display: inline-block; padding:5px 15px;border-radius:50px; margin:10px auto;font-size:16px;}
#courses ul{text-align:left;}

#tieups .owl-dots{bottom:auto;top:-30px;right: 0;}
#tieups .owl-controls .owl-dot{background:rgba(255, 255, 255, 0.5);}
#tieups .owl-controls .owl-dot.active{background:rgba(255, 255, 255,0.8);}

#placed img{transform-style:flat;}

@media screen and (max-width:1400px) {
.formOuter{right:20px;}
}

.features ul{display:flex;flex-wrap:wrap;list-style:none;}
.features li{flex:50%; max-width:50%;display:flex;align-items:center;padding-right:20px; margin-bottom:20px;font-weight:bold;}
.features li img{border-radius:50%;border:2px solid #ddd;width:80px;margin-right:10px; height: 75px;}
/*.features li div{border:2px solid #ddd;}*/

#testi h3{margin-bottom:25px;}
#testi ul{list-style:none;}
.testi_wrapper{overflow: hidden;}
#testi .imgbox{width:110px;height:110px;overflow: hidden;border-radius:50%;float:left;margin-right:15px;}
#testi .companylogo{width:130px;border:1px solid #ddd;}
/*#testi p{background:#eee;padding: 10px 15px; border:1px solid #ddd;border-radius:3px;}*/
.tname{font-size:19px;font-weight: bold;text-transform: uppercase;color:#d31e1b;}
.tname span{font-size:70%;display: block;color:#444;}
.tname:after{content:'';display:block;margin:10px 0;width: 30px;height: 2px;background:#1f3777;opacity:0.3}

#placed ul{list-style:none;}

#stats{background:url(../images/stats.jpg);background-size:cover;color:#FFF;text-align:center;font-size:16px;}
#stats i{font-size:40px;border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.05); width:90px;height:90px;border-radius:50%;line-height:2.1;}
#stats h3{font-size:40px;margin-top:10px;}

@media screen and (max-width:1199px) {
    .features li{flex:0 0 50%; max-width:50%;}
}
@media screen and (max-width:991px) {
    .formOuter{right:auto;}
    #ranked{padding-top:20px;}
}
@media screen and (max-width:767px){
    .flexrow .col-sm-6{flex:0 0 100%;max-width:100%;}
    #courses .flexrow .col-sm-6{margin-bottom:30px;}
    #ranked li em{font-size:18px;}
    .course1, .course2{padding:15px 15px;}
    .collaborationsList li{flex:0 0 33.33%;max-width:33.33%;}
    #stats{font-size:13px;padding:30px 0 15px;}
    #stats h3{font-size:30px;}
    #stats i{font-size:30px;width: 70px;height: 70px;}
    #stats .flexrow .col-6{margin-bottom:30px;}
    #stats h3{margin-top: 5px;margin-bottom: 5px;}
    #tieups h3{font-size:21px;text-align:center;}
}
@media screen and (max-width:575px){
    .flexrow .col-xs-6,.features li,#ranked li{flex:0 0 100%;max-width:100%;}
    .formOuter{padding: 0;margin-top:20px;}
    #ranked li:last-child{margin-bottom:30px;}
    #courses{padding-bottom:0;}
    #whyus{padding-top: 20px;padding-bottom: 20px;}
    #testi{text-align:center;}
    #testi .imgbox{float:none;}
    #testi .imgbox{margin:auto;}
    .tname:after{margin:15px auto}
    #testi .companylogo{margin:auto;}
    #testi .owl-dots{width: 100%;right: 0;margin-top: 20px;position: relative;bottom:auto;}
}

.centered-btns_tabs a, .transparent-btns_tabs a, .large-btns_tabs a{width: 12px;height: 12px;background:rgba(255,255,255,0.8) !important;}
.centered-btns_here a{width:14px !important;height:14px !important;}

