html,body{width:100%;height:100%}
body{background:#f5f5f5}
*{font-family:'Open Sans',sans-serif}
:focus,:hover,:active{outline:none}
#ready-reckoner-desktop{width:100%;height:100%;float:left;background:#f5f5f5;padding:100px 0px;}
.menutab{border:none;background:none;display:block;margin:20px 0;font-size:15px;font-weight:700;padding-left:20px;color:#333131;    text-transform: uppercase;}
.tab-active{background:#465e8d;padding:15px 20px;width:100%;text-align:left;border-radius:10px;font-family:arial;font-weight:700;color:#fff;box-shadow:0 6px 19px #ababab}
.side-menu-wrapper h3{font-size:16px;font-weight:700;line-height: initial;}
.side-menu-wrapper h3:after{content:'7';position:absolute;font-size:13px;font-weight:700;background:#fff;padding:5px 15px;border-radius:15px;right:15px}
.front,.back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;background-color:#FFF;box-shadow:0 1px 3px 0 rgba(0,0,0,0.14)}
.front{z-index:2;padding: 40px 17px !important;}
.back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);z-index:3;background:#f34d57}
.back p{font-size:15px;line-height:22px;color:#fff;font-weight:400;margin-bottom:5px;}
.back p:first-child{font-size:15px;line-height:25px;color:#000;font-weight:400;padding: 0px 10px;background: #fff;border-radius: 3px;margin-bottom:10px;}
.back .back-heading{font-size:15px;line-height:25px;color:#000;font-weight:400;padding: 0px 10px;background: #fff;border-radius: 3px;margin-bottom:10px;}
.detailbox-container,.front,.back{width:100%;float:left;height:290px;text-align:center;padding:17px}
.detailbox-container{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px;margin-bottom:30px;cursor:pointer;transition:all .25s,color 0!important ;-webkit-transition: all .25s,color 0s!important; -moz-transition: all .25s,color 0s!important; -o-transition: all .25s,color 0s!important; transition: all .25s,color 0s!important;}
.detailbox-container:hover{transform:scale(1.12);-webkit-transform:scale(1.12)}
.detail-heading{width:100%;float:left;padding:35px 0 0}
.detail-heading p{text-align:center;font-size:16px;font-weight:700;line-height:22px;margin-bottom: 5px;}
.external-link-icon{background:url(../../images/ready-reckoner/external-link.svg) no-repeat;width:24px;height:24px;float:right;background-size:cover; display:none;}
.detailbox-container:not(.manual-flip):hover .card,.detailbox-container.hover.manual-flip .card{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
.card{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}
.animate-fading{animation:fading 10s infinite}
@keyframes fading {
0%{opacity:0}
50%{opacity:1}
100%{opacity:0}
}
.animate-opacity{animation:opac .9s}
@keyframes opac {
from{opacity:0}
to{opacity:1}
}
.animate-top{position:relative;animation:animatetop .8s}
@keyframes animatetop {
from{top:-300px;opacity:0}
to{top:0;opacity:1}
}
.animate-left{position:relative;animation:animateleft .4s}
@keyframes animateleft {
from{left:-300px;opacity:0}
to{left:0;opacity:1}
}
.animate-right{position:relative;animation:animateright .4s}
@keyframes animateright {
from{right:-300px;opacity:0}
to{right:0;opacity:1}
}
.animate-bottom{position:relative;animation:animatebottom .4s}
@keyframes animatebottom {
from{bottom:-300px;opacity:0}
to{bottom:0;opacity:1}
}
.animate-zoom{animation:animatezoom .6s}
@keyframes animatezoom {
from{transform:scale(0)}
to{transform:scale(1)}
}
.animate-input{transition:width .4s ease-in-out}
.w3-animate-input:focus{width:100%!important}
#read-reckoner-mobile{display:none}
.owl-carousel .owl-item img{width:auto!important;margin:0 auto}
.owl-theme .owl-nav{margin-top:0!important}
.mobile-exam-heading h3{font-size:15px;font-weight:700;text-align:left;font-family:arial;background:#000;margin:15px 10px 0;border-radius:3px;}

.nav-up {top: -100px;transition:0.2s all; -webkit-transition:0.2s all; -moz-transition:0.2s all; -o-transition:0.2s all; -ms-transition:0.2s all; }.nav-down {top: 0px;transition:0.2s all; -webkit-transition:0.2s all; -moz-transition:0.2s all; -o-transition:0.2s all; -ms-transition:0.2s all; }

.side-menu {
    padding: 15px 10px 15px 0;
}
.menubgcolor{background:rgba(0,0,0,0.4); overflow: hidden;}
.new-menu-header{width:100%; height: auto; background:#fff; box-shadow: 0px 0px 10px #949494;
    z-index: 1;
    position: fixed;}
.side-menu {
    width: auto;
    height: auto;
    float: left;
    padding: 15px 20px 23px 10px;
}
.hamburger {
    display: inline-block;
    cursor: pointer;
    transition-property: opacity,filter;
    transition-duration: .15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
    float: left;
}
.hamburger-box {
    width: 30px;
    height: 18px;
    display: inline-block;
    position: relative;
}
.hamburger--spin-r .hamburger-inner {
    transition-duration: .22s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 30px;
    height: 5px;
    background-color: #000;
    position: absolute;
    transition-property: transform;
    transition-duration: .15s;
    transition-timing-function: ease;
}

.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 30px;
    height: 5px;
    background-color: #000;
    position: absolute;
    transition-property: transform;
    transition-duration: .15s;
    transition-timing-function: ease;
}
.hamburger--spin-r .hamburger-inner::before {
    transition: top .1s .25s ease-in,opacity .1s ease-in;
}

.hamburger-inner::before {
    top: -10px;
}
.hamburger-inner::after, .hamburger-inner::before {
    content: "";
    display: block;
}
.hamburger--spin-r .hamburger-inner::after {
    transition: bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19);
}
.hamburger-inner::after {
    bottom: -10px;
}
.inner-page-logo {
    width: auto;
    height: 61px;
    float: left;
    padding: 8px 0 8px 15px;    
}
.new-menu{background: #fff;height: 100%; position: fixed; left:-2000px;transition: 0.5s; z-index:10;}
.left{left:0px;}
.new-menu-container{width:100%; height: 100%; background:#f0f2f3;}
.menu-left{height:100%;}
.menu-left-wrapper{height:100%;}
.new-menu-navigation{}
.new-menu-navigation li{    font-family: arial;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 0px 10px 10px; cursor: pointer;position: relative;text-transform: uppercase;}
.new-menu-list{ padding-left: 20px}
.new-menu-list li{padding: 10px 0px;;}
.new-menu-list li a{font-family: arial;
    font-size: 14px; color:#000;}
.new-menu-list li a:before{font-family: FontAwesome;
   display: inline-block;
   padding-right: 6px;
   vertical-align: middle;content: "\f0d9";}
.active-menu{
    color: #fff!important;
    background-color: #2b2b2b!important;
}
.new-menu-navigation li:hover{background:#e0e0e0;}
.new-menu-text .menu-heading{font-family: arial;
    font-weight: bold;
    padding: 10px 0px 10px 10px;
    text-transform: uppercase;
    font-size: 16px;
    border-left: 10px solid #dd022c;
    background: #f0f0f1;}
.new-menu-text{margin: 10px 0px 20px 0px;width: 100%;
    float: left;}
.new-menu-text:last-child{margin-bottom: 150px;}
.scroll-y{    overflow-y: auto;
    height: 100%;}
.closemenu {
    position: absolute;
    top: 20px;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    text-decoration: none;
    color:#fff;
}
.closemenu:hover, .closemenu:active, .closemenu:focus {text-decoration: none; color: #fff;}
.avatar {
    width: 60px;
    display: block;
    float: left;
}
.avatar img {
    width: auto;
    margin: 0 auto;
}
.users{width: 100%;
    background: #dd022c;
    padding: 10px; float: left;}
.login-register a {
    font-size: 14px;
    padding: 14px 0px 0px 20px;
    display: block;
    color: #fff!important;
    text-align: left;
}
.login-register{width: auto;    float: left;}
.view-all-menu {
    width: 163px;
    float: right;
    margin: 10px;
    background: #092845;
    border: none;
    padding: 4px 0;
    color: #fff;
    border-radius: 3px;
    font-size: 14px;
    text-align: center;
}
.login-new-header {
    width: auto;
    height: 60px;
    background: #fff;
    float: right;
    z-index: 100;
    cursor: pointer;
    border-left: 1px solid #f0f0f0;
}
.users-2 {
    width: 40px  !important;
    height: 40px  !important;
    background: #f0f2f3 !important;
    border-radius: 50%;
    display: block;
    float: left;    
    margin: 0px 10px 0px 0px;
    padding: 0px !important;
}

.login-box .fa-user {
    font-size: 20px;
    padding: 9px 13px;
    color: #424242;
}

.user_icon{
    border-radius: 50%;
    text-align: center;
    color: #fff;
    padding: 10px 0px;
    text-transform: uppercase;
    position: absolute;
    width: 40px;
    height: 40px;
    font-size: 16px;
    font-weight: 600;
	line-height:23px;
}
.user_icon_2{
    border-radius: 50%;
    padding: 20px 0;
    width: 60px;
    height: 60px;
    font-weight: 600;
    display: table;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    font-size: 20px;
}
.mobile-exam-heading .icon-box{    width: 40px;
    float: left;
    margin: 0 auto;
    text-align: center;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    padding: 11px;
    height: 45px;}

@media (max-width:991px) {
#ready-reckoner-desktop{display:none}
#read-reckoner-mobile{display:block;padding: 60px 0px;}
.detailbox-container:hover{transform: scale(1);
    -webkit-transform: scale(1);}.new-inner-page-logo {
    width: 76%;
    padding: 9px 0;
}
.left-logo-div, .new-menu {
    width: 100%;
}
}
.important-date-wrapper{    width: 100%;
    float: left;
    background: #fff;    border-radius: 5px;
    overflow: hidden;    box-shadow: 0 1px 3px 0 rgba(0,0,0,0.14);    margin-bottom: 30px;height: 510px;}
.important-date-heading{    width: 100%;
    float: left;
    background: #377ef0;
    padding: 10px;height: 50px;}
/* .heading-bg{width: 100px; */
    /* height: 100px; */
    /* position: absolute; */
    /* background: #fff; */
    /* top: -62px; */
    /* left: 35%; */
    /* right: 35%; */
    /* border-radius: 50%;} */
.important-date-heading span{font-size: 20px;
    font-weight: bold;
    color: #fff;
    text-align: left;}
.important-d{    width: 100%;
    float: left;
    padding: 15px;}
.registartion-date{width: 100%;
    float: left;
    margin-bottom: 10px;}
.registartion-date-2{margin-bottom: 45px;}
.nomagin{margin-bottom:0px;}
.important-d h3{font-size: 15px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;    margin-bottom: 10px;
    border-bottom: 2px solid #f3f3f3;
    padding-bottom: 3px;}
.important-d p{    font-size: 15px;
    line-height: 20px;
    margin-bottom: 10px;}
.date-sub-heading{font-size: 14px;
    float: left;
    margin-right: 10px;
    background: #131313;
    padding: 0px 10px;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 0px;
}
.registartion-date .end{background: #b31010;}
.registartion-date-2 .end{background: #b31010;}

.cat-slider, .xat-slider, .iift-slider, .snap-slider, .mat-slider, .ibsat-slider, .nmat-slider{transition: all .2s ease-out;}


@media (max-width: 991px){.registartion-date-2{margin-bottom:20px;}.mobile-exam-heading h3{background:transparent;}.important-date-wrapper{margin-top: 20px;margin-bottom: 10px;}.hideimg-m{display: block;}.hideimg-d{display: none;}.new-ts-container{width:100%; height:auto;max-height:inherit;}.leftHideVideo{display:none;} .institute-table-data, .institute-table-data1,.institute-table-data2{width: 100%;} .mobileshow{display: inline-block;} .deskshow{display: none;} #alertAnimation{display: none;} .add-banner-cover{display: none;} .modal-bg{display: none !important;}  #cta-mbModal ,.mbexmAlert, .cta-mbMyModal, .show-menu-mob{display: block;} #cta-deskModal, .deskexmAlert, .cta-deskMyModal, .show-menu-desk{display: none;}  .submit-reg{width: 50%;} .mba-topstory-img span{display: block;}.mm-listview{display:block !important;}.inst-header-panel .hidebutton{display:none;} .login-top h3{margin-top: 25px;}.login-top-text{display:none;}.login-top h4{display:block;} .mba-right-panel{display: none;} .most-view-wrapp{display: block;} .add-banner-for-mobile{display: block;}.rgt-mrgn{margin-right: -15px;}.mosttop-story-area .full-fig{margin-right: -30px; margin-left: -30px;}.topstory-cover-highlight{display: none;}.mba-topstory-info-area .mba-topstory-txt p{margin: 0 0 10px;}.mba-topstory-info-area .mba-topstory-txt hr{margin: 10px 0;}.brochure-reg-form{text-align: center;}.fixed-apply-btn{display:block;}/*.mba-story-group-area {max-height: 500px; overflow:hidden; margin:0px;}*/#ads{display:block;}.single-ad { width: 100%;display:block;} #mobile-content{display:block;} .continue-read{display:block;}.login-details-hide{display:none;}.fixed .glbajaj-top-header-ad-properties{display:none;}.fixed .nmat-by-gmac-top-header-ad-properties{display: none;} .logo {background: none;} header {background: #fff;}.hideproperty{display:none;}.bottomproperty{display:block;}.nav-up {top: -100px;transition:0.2s all; -webkit-transition:0.2s all; -moz-transition:0.2s all; -o-transition:0.2s all; -ms-transition:0.2s all; }.nav-down {top: 0px;transition:0.2s all; -webkit-transition:0.2s all; -moz-transition:0.2s all; -o-transition:0.2s all; -ms-transition:0.2s all; }.up {top: 0px;transition:0.2s all; -webkit-transition:0.2s all; -moz-transition:0.2s all; -o-transition:0.2s all; -ms-transition:0.2s all;transform: translateY(-200px) !important; } .dateselect .up{transform: translateY(0px) !important; -webkit-transform: translateY(0px) !important;} .down {top: 0px;transition:0.2s all; -webkit-transition:0.2s all; -moz-transition:0.2s all; -o-transition:0.2s all; -ms-transition:0.2s all; transform: translateY(0px) !important; }.story-topic-container{max-height:initial; overflow:initial;}.story-topic-box{max-height:initial; overflow:initial;}.marquee-sibling p{display:none} .marquee-sibling .icon{display:block;}.leftslide {left: -599px;}.form-wrapper {width: 1300px;} .wrap-1 {display: block;} .mobile-login-btn{display:inline-block;} .desktop-login-btn, .login{display:none;}.mobile-form-container{display:none;}.form-container{width: 100%;overflow: hidden;padding: 0px;}.ad{width:100%;height:auto; max-width:100%; margin:0 auto;padding: 35px 0px; clear: both;display: table;} .double-ad-banner{width: 100%;}  .double-ad-banner .ad-border{margin: 0 auto;} .double-ad{width:100%;height:auto; max-width:100%; margin:0 auto;padding: 35px 0px; clear: both;display: table;}.vels-scrollfixed{width:100%;margin: 10px 0px;padding: 0px 15px;}.vels-wrapper-scrollfixed p{font-size: 11px;} .vels-hide{display:none;} .desktop-hide{display:block;} .mobile-hide{display:none;} .qs-mobile-property {width: 98%;margin: 3px;} .qs-mobile-content{width: 79%; padding: 1px 5px;} .desktop-college-list{display:none;} .mobile-college-list{display:block;} .mba-detail-page .top-inner-banner{margin-bottom: 15px;}.mba-story-group-area {padding: 10px 50px 50px 50px;}.mba-detail-page .entry-header .title-url{font-size: 30px;}.mba-detail-page .entry-content ul li {list-style: square;color: #ea186b;font-family: 'geomanistregular';font-size: 18px;padding: 0 0 0 14px; margin-left: 18px;margin-bottom: 0.8333333333335em;line-height: 1.666666666667em;letter-spacing:0.25px;text-align: left;}#related-content-1{height:auto; margin-bottom:15px;}.related-image{height:auto;}}