/* mobile menu */

div.navbar-header{position: relative;}
#mobile-menu {
	position: absolute;
	top: 0;
	background: #f5f5f5;
	z-index: 99999;
	-webkit-box-shadow: 0 1px 8px #555555;
	-moz-box-shadow: 0 1px 8px #555555;
	-o-box-shadow: 0 1px 8px #555555;
	box-shadow: 0 1px 8px #555555;
	display: none;
	font-size: 13px;
	border-right: 1px solid #cccccc;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
	line-height: 1.42857;
	text-transform: uppercase;
}
.mobile-menu {
	list-style-type: none;
	margin: 0;
	width: 100%;
	float: left;
	margin-left: 0;
	padding-left: 0;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.mobile-menu ul {
	margin-left: 0;
	padding-left: 0;
}
.mobile-menu ul .expand {
	background: #eeeeee;
}
.mobile-menu .mm-search {
	height: 60px;
	background-color: #f5f5f5;
	color: #555555;
	padding: 10px 15px;
	box-sizing: border-box;
}
.mobile-menu .input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}
.mobile-menu .input-group .form-control:last-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.mobile-menu .input-group .form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0px;
	height: 36px;
}
.mobile-menu .input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
	width: 1%;
	vertical-align: middle;
	display: table-cell;
}
.mobile-menu .input-group-btn:first-child > .btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.mobile-menu .input-group-btn > .btn {
	position: relative;
	height: 36px;
}
.mobile-menu .btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	white-space: nowrap;
	font-size: 15px;
	line-height: 1.42857;
	border-radius: 0px;
}
.mobile-menu .form-control {
	height: 18px;
	padding: 6px 0;
	font-size: 15px;
	color: #555555;
	background-color: #FFF;
	border-radius: 0px;
	border: 0;
}
.mobile-menu .btn-default {
	height: 30px;
	border: 0;
	padding: 4px 5px;
	background-color: white;
}
.mobile-menu .btn-default:hover {
	color: #8b6fd2;
}
.mm-search #search {
	width: 200px;
}
.mobile-menu .btn-default:focus {
	background-color: white;
}
.mobile-menu .btn-default:active {
	background-color: white;
}
.mobile-menu .active {
	background-color: #a50133;
	color: white;
	overflow: hidden;
}
.mobile-menu .active i {
	padding-right: 5px;
}
.mobile-menu .active a {
	color: #fff;
}
.mobile-menu .expand {
	right: 0;
	position: absolute;
	border-left: 1px solid #ddd;
	padding: 0 10px;
	color: #a50133;
	margin-left: 100px;
}
.mobile-menu .active .expand{color: #fff;}
.mobile-menu .expand:hover {
	cursor: pointer;
}
.mobile-menu li {
	display: block;
	border-top: 1px solid #ddd;
	width: 100%;
	float: left;
	margin-left: 0;
	padding-left: 0;
	position: relative;
}
.mobile-menu li:first-child{
	border-top: none;
}
.mobile-menu li.active a {
	color: #fff;
}
.mobile-menu li.active a.active {
	color: #fff;
}
.mobile-menu li a {
	display: block;
	overflow: hidden;
	white-space: normal;
	color: #222222;
	text-decoration: none;
	padding: 10px;
	padding-left: 15px;
}
.mobile-menu li li {
	background: #eeeeee;
}
.mobile-menu li li a {
	padding-left: 25px;
}
.mobile-menu li.active li a {
	color: #222;
}
.mobile-menu li a.active {
	background: transparent;
	color: #222; 
}
.mobile-menu .social a {
	float: left;
	padding: 0;
	margin: 10px 0 10px 15px;
}
.mobile-menu .social i {
	font-size: 22px;
	color: #8b6fd2;
}
.mobile-menu input.simple:focus {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.mobile-menu [class^="icon-"]:before {
	margin-right: 0;
	margin-left: 0;
}
.mobile-menu [class*=" icon-"]:before {
	margin-right: 0;
	margin-left: 0;
}
.mm-toggle {
	position: absolute;
	z-index: 3;
	top: 13px;
	right: 0;
	height: 45px;
	display: none;
	width: 45px;
	border-radius: 50% !important;
	text-align: center;
	color: #fff;
	background: #a50133;
	cursor: pointer;
	box-shadow: 0px 0px 8px 1px rgba(0,0,0,.4);
}
.mm-toggle i {
	top: 12px;
	position: relative;
	font-size: 21px;
}
.CloseMenuBar{
	position: absolute;
	top: 20px;
	left: -28px;
	background: #F5F5F5;
	color: #a50133;
	height: 40px;
	width: 40px;
	text-align: center;
	font-size: 28px;
	cursor: pointer;
}
 @media (max-width: 767px) {
.mm-toggle {
	display: block; 
}
.mm-toggle .mm-label {
	margin-left: 3px;
	display: none;
}
}
 @media (max-width: 480px) {
.mm-toggle .mm-label {
	display: none;
}
}

/* mobile menu */





@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation:portrait) {	
.footer-address__address {margin-right: 0px;}
.post-event .post-event-img-overlay img{width:100%}
.xsslider{height: 170px;background-size: 100% 100% !important;}
.banner-div {height: 90px;background-size: cover;}
.mar-bot-20p{margin-bottom:20px;}
.img-div {width: 100%;}
.contactTilr {width: 28%;}
.contactDescrptn {width: 72%;}
.footer-address__contact {width: 100%;float:left!important;}
.footer-address__address {width: 100%;}
.carousel-caption::before {border-width: 120px 155px;}
.testimonials-grid li {height: 210px;}
ul.list-scoial li {padding: 0 6px;}
.innerBannerinr {height: 160px;background-attachment: scroll !important;}
.img-div-mou {width: 100%;}
.depat_gallery figure {width: 100%;}
}

@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation:landscape) {	
.footer-address__address {margin-right: 15px;}
.xsL6{width:50%}
.adv-thumbnail{height: 210px;}
.owl-item{width:240px!important;}
.xsslider {height: 210px;background-size: 100% !important;}
.banner-div {height: 135px;background-size: cover;}
.img-div {width: 50%;}
.contactTilr {width: 25%;}
.contactDescrptn {width: 75%;}
.footer-address__contact {width: ;}
.footer-address__address {width: 33.33333%;margin-right:0px!important;}
.carousel-caption::before {border-width: 110px 170px;}
.post-event-meta {padding: 8px 5px;width: 27%;}
.unit-body {padding-top: 4px;width: 73%;}
.unit-body h6 a {line-height: 16px;}
.learnBtnEvent {left: 54px;}
.post-event-meta span a {font-size: 10px;}
.testimonials-grid li {height: 150px;}
ul.list-scoial li {padding: 0 6px;}
.footer-address__contact.pull-right{float: left !important;}
.innerBannerinr {height: 130px;background-attachment: scroll !important;}
.img-div-mou {width: 80%;float: none; margin:auto}
.resVirtualDiv{width: 50%;}
.depat_gallery figure {width: 50%;}
}



@media only screen and (min-width: 360px) and (max-width: 767px) and (orientation:portrait) {
.footer-address__address {margin-right: 0px;}
.post-event .post-event-img-overlay img{width:100%}
.xsslider {height: 158px;background-size: 100% !important;}
.banner-div {height: 102px;background-size: cover;}
.img-div {width: 100%;}
.contactTilr {width: 25%;}
.contactDescrptn {width: 75%;}
.footer-address__contact {width: 100%;float:left!important;}
.footer-address__address {width: 100%;}
.testimonials-grid li {height: 190px;}
.innerBannerinr {height: 180px;background-attachment: scroll !important;}
.division-set {width: 85%;}
.division-set .division {width: 100%;}
}


@media only screen and (min-width: 481px) and (max-width: 767px) and (orientation:landscape) {	
.footer-address__address {margin-right: 15px;}
.owl-item{width: 320px!important;}
.post-event .post-event-img-overlay img{width:100%}
.xsL6{width:50%}
.xsslider {height: 280px;background-size: 100% !important;}
.banner-div {height: 180px;background-size: cover;}
.img-div {width: 50%;}
.contactTilr {width: 20%;}
.contactDescrptn {width: 80%;}
.footer-address__contact {width: 33.33333%;}
.footer-address__address {width: 33.33333%;margin-right:0px!important;}
.offset-topSLXs-40{margin-top:40px;}
.carousel-caption::before {border-width: 110px 170px;}
.testimonials-grid li {width: 50%;padding: 25px 10px !important;height: 210px;}
.innerBannerinr {height: 270px;background-attachment: scroll !important;}
.resVirtualDiv{width: 50%;}
.depat_gallery figure {width: 50%;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
body {font-size: 13px;}
.navbar-brand > img {height: 42px;}
ul.top-menu {float: left;margin-left: -8px;margin-top: 8px;}
.navbar-toggle {margin-top: 18px!important;padding: 5px 5px!important;margin-right: 0px!important;border: 2px solid #a50133!important;border-radius: 0px!important;background: #a50133!important;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-brand {padding: 10px 0px;}
.Headingtext {font-size: 16px;line-height: 24px;color: #a50133;}
.dividerbg {margin: 10px 0px 30px;}
.offset-topXs-10{margin-top:10px!important}
.offset-topXs-20{margin-top:10px;margin-bottom:10px}
.offset-topXs-40{margin-top:40px!important}
.about-imgT img {width: 100%;}
.paddxsZ{padding:0px!important}
ul.top-menu li {padding: 0 0px;}
.navbar-collapse { background: #a50133;width: 290px;position: absolute;right: 29px;height: 310px!important;margin-top: -15px;z-index: 11;}
.navbar-nav > li > a {text-align: right;}
.nav > li > a {padding: 10px 30px;}
.navbar-nav > li > a::after {right: 30px;}
.post-vacation-img-wrap {height: 100%;}
.post-vacation-title {padding: 0px 0px 0px;line-height: 20px;}
ul.list-scoial {margin: 0px;width: 39%;float: left;text-align: left;}
.toll-free {margin-left: 0px; width:;float: left;text-align: right;margin-top: 3px;}
.owl-theme .owl-controls {top: 103%!important;right: 15px !important;}
.navbar-right .dropdown-menu {right: 30px!important;left: auto;}
.home-get-recruited {padding: 15px;}
#home-get-recruited-content {padding-left: 0px;padding-right:0px;}
#home-get-recruited-content h2 {font-size: 14px;margin-bottom: 0px;}
.adv-thumbnail {margin-bottom: 30px;}
.footer-links--dont-miss {margin-bottom: 15px;width: 100%;}
.footer-links--quick-links {width: 100%;padding-left: 0%;border:none;}
.footer-links__list {width: 50% !important;list-style: none;}
.list_Sam_b{padding-left:0px;}
.footer-links__list-label {margin-bottom: 10px;}
.footer__social-title {font-size: 20px;line-height: 24px;}
.footer__social-subtitle {font-size: 11px;line-height: 20px;}
.footer-address__logo {margin: auto;float: none;}
.footer-address__address {margin-left: 0%;padding-left: 0%;border-left: none;margin-top: 15px;}
.footer-address__contact {margin-left: 0px;margin-top: 15px;}
.fixedRightDiv {top: 0px;display:none;}
.banner-style {padding: 5px 0;bottom: 5px;width: 90%;left: 5%;}
.banner-style h1 {margin: 0px;font-size: 12px;}
.banner-style h1 strong {font-weight: 400;}
.banner-style p {display: none;}
.awardDiv {border-left: none;padding: 0px;}
.mar-bot-20{margin-bottom:20px;}
.mar-top-7{margin-top:7px;}
.img-div img{width: 100%;}
.carousel-caption {right: 0px;left: 0px;padding-bottom: 5px;}
.carousel-caption .main-title {font-size: 16px;margin-bottom: 10px;padding: 0px 0px;margin-left: 20px;}
.carousel-caption .title-big {font-size: 13px;min-width: 40%!important;padding: 3px 10px 3px 20px;text-align: left;}
.carousel-caption .title-small {font-size: 11px;text-align: left;padding: 10px 20px 10px 20px;}
.carousel-indicators {bottom: -15px;}
.slider1,  .slider2, .slider3, .slider4{
	/*height: 300px;
	background-position: 58% 50%;*/
	background-size: cover;
    max-width: 100%;
    height: 113px;
}
	
	
.footer-address__contact {text-align:center!important;}
.footer-address__address {text-align:center!important;}
header{z-index: 99;}
.offset-bottmXs-40{margin-bottom:40px;}
.magamntP p{text-align:left!important;padding-left:10px!important;}
.enquiry_form_icon {bottom: 0px;width: 100px;height: 40px;padding: 6px 10px 0px;}
.offset-topXs-201{margin-top:20px;}	
.innerContHeading, .panel-collapse h5 {font-size: 14px;}
.enquiry_form_icon a img {height: 32px;}
#news-box h5 {width: 0%;font-size: 0px;}
#news-box #scrollerWrapper {width: 100%;}
.Headingtext strong {font-size: 16px;}
#popup .modal-dialog {width: 90%;margin: 60px auto 0;}
.btnlreanMr, #home-get-recruited-content .btn {padding: 8px 16px;font-size: 13px;}
.fluidPadding{padding:30px 0px;}
.coures_offered {padding: 3px 0px;width: 90%;margin: auto;float: none;}
.coures_offered a {min-height: auto;}
.coures_offered a img {height: 100px;margin-top: 0px;}
.testimonials-grid.grid-3 li {padding: 25px 0px;}
.resRecruiter{margin-top: 40px;}
.resNews{padding-bottom: 60px;}
.h3.reveal-inline-block {font-size: 14px;}
.footer-links--dont-miss li {display: inline-block;margin-right: 15px;}
.division-set{display: block;}
.awardsAchievements img{height: auto!important;}
.panel-collapse .about-imgT {margin-bottom: 20px;}
.tableSection{float: none !important;}
.eceSection7 p{text-align: left;}
.magamntP {width: 100% !important;padding: 0px !important;margin-bottom: 20px;}
.magamntP.tequipDiv {width: 40% !important;}
.homepage-help > .container {width: 85%;}
.laboSection p{margin-bottom: 20px;}
.row.mbaDeptSociety{margin-left: 0px; margin-right: 0px;}
.placedStudent li:nth-child(1) {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.placedStudent li:nth-child(2), .placedStudent li:nth-child(3){ display: none;}
.placedStudent li img {height: 35px;}
div.lSAction{display: none !important;}
.majorRecruiters li {width: 25%;}
.mous .awardDiv {min-height: auto;margin-bottom: 20px;}
.industrialList li {width: 100%;}
.thumbnail-terry figcaption {
    -webkit-transform: translateY(60px);
    transform: translateY(0px);
}
.thumbnail-terry img {
    width: 100%;
}
.thumbnail-terry .btn {
    -webkit-transform: translateY(5px) scale(1);
	transform: translateY(5px) scale(1);
    opacity: 1;
}
.momList li {width: 100%;}
.enqurySec {
    padding: 25px 20px 20px;
}
.innerBannerinr {
    background-size: cover !important;
    background-position: center center;
}
.testimonial {padding: 10px 5px;}
.testi-content {width: 100%;text-align: justify;overflow: visible;}
}

@media only screen and (min-width: 768px) {
.division-set{display: none;}	
}
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:portrait) {
.container > .navbar-header{float: none;}
.navbar > .container-fluid .navbar-brand {float: none;padding: 0px;margin: 0px;}
.navbar-brand > img {height: 60px;margin: 5px auto;}
#popup .modal-dialog {width: 90%;margin: 60px auto 0;}
.paddsmZ{padding: 0px;}
.magamntP.tequipDiv {width: 20% !important;}
.about-imgT img {width: 100%;}
.carousel-caption {top: 60px;right: 3%;padding-left: 25px;}
.carousel-caption .main-title {font-size: 18px;margin-bottom: 10px;padding: 0px 0px;margin-left: 0px;}
.carousel-caption .title-big {font-size: 15px;min-width: 40%!important;padding: 3px 10px 3px 0px;text-align: left;}
.carousel-caption .title-small {font-size: 13px;text-align: left;padding: 10px 20px 10px 0px;}
.footer-links--dont-miss {margin-bottom: 15px;width: 15%;}
.footer-links--quick-links {width: 85%;padding-left: 0%;border:none;}
.footer-links__list {width: 23%!important;}
.navbar-nav > li > a {font-size: 12px;padding: 10px 7px;}
.navbar-nav > li {margin-left: 10px;}
.navbar-right {float: right !important;margin: 0px;}
.slider0, .slider1, .slider2, .slider3, .slider4 {height: 250px;background-size: 100%;}
.offset-top-35.offset-topXs-10 p{text-align:justify}
.imgSliderSm {max-width: 100%;}
#home-get-recruited-content h2 {font-size: 15px;}
#home-get-recruited-logos {padding: 0px 10px;}
#home-get-recruited-content .btn {font-size: 11px;padding: 5px 7px;margin: 0px auto 0;}
.home-get-recruited {padding: 30px 15px 15px;}
.nbs-flexisel-item { margin: 0px 3px;}
.adv-thumbnail {height: 170px;}
.list_Sam_b {margin-left: 12px;}
.view-arrow-icon-white {padding: 3px 21px 3px 0px;font-size: 9px;}
.offset-topSm-40{margin-top:40px;}
.offset-topSm-20{margin-top:20px !important;}
.offset-bottomSm-40{margin-bottom:40px;}
.contactTilr {width: 15%;}
.contactDescrptn {width: 85%;}
#news-box h5 {width: 17%;font-size: 16px;padding: 13px 0px;}
#news-box #scrollerWrapper {width: 83%;}
.innerBannerinr {background-attachment: scroll !important;}
.banner-style h1 {font-size: 18px;}
.fluidPadding {padding: 30px 0px;}
.coures_offered a {padding: 15px 15px;min-height: auto;}
.coures_offered a img {height: 80px;margin-top: 0px;}
.learnBtnEvent {left: 58px;}
.post-event-img-overlay img{height: 220px !important;}
.post-event-meta {padding: 5px 3px;font-size: 13px;}
.unit-body h6 a {font-size: 12px;line-height: 16px;}
.adv-thumbnail h3 {font-size: .68em;height: 40px;padding: 10px 5px;}
.image-holder img {height: auto;}
.carousel-indicators {bottom: 15px;left: 26px;}
.testi_indicators {bottom: -20px;left: 49%;}
.awardsAchievements img{height: auto!important;}
.banner-div {height: 215px;}
.carousel-indicators.bannerDiv {
    bottom: 15px;
    right: 35px;
    left: auto;
}
.tableSection{float: none !important;}
.laboSection p{margin-bottom: 20px;}
.placedStudent li:nth-child(1) {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.placedStudent li:nth-child(2), .placedStudent li:nth-child(3){ display: none;}
.placedStudent li img {height: 35px;}
div.lSAction{display: none !important;}
.industrialList li {width: 50%;}
.thumbnail-terry figcaption {
    -webkit-transform: translateY(60px);
    transform: translateY(0px);
}
.thumbnail-terry img {
    width: 100%;
}
.thumbnail-terry .btn {
    -webkit-transform: translateY(5px) scale(1);
	transform: translateY(5px) scale(1);
    opacity: 1;
}
.depat_gallery figure {width: 33.33%;}
}


@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation:landscape) {
.navbar-brand > img {height: 75px;}
.container-fluid.visible-md {display: none !important;}
.navbar-nav > li > a {font-size: 12px;padding: 10px 12px;}
.navbar-nav > li {margin-left: 7px;}
.carousel-caption .main-title {font-size: 30px;margin-bottom: 10px;padding: 15px 0px;}
.carousel-caption .title-big {font-size: 25px;}
.carousel-caption .title-small {font-size: 15px;}
.carousel-indicators {bottom: 5px;}
.carousel-caption {top: 50px;right: 3%;padding-left: 48px;}
.slider0, .slider1, .slider2, .slider3, .slider4 {height: 330px;background-size: 100% 100%;}
.imgSliderSm {max-width: 100%;}
.home-get-recruited {padding: 30px 15px 15px;}
.adv-thumbnail {height: 210px;}
.navbar-brand > img {height: 60px;}
.navbar-right {margin: 12px -15px 0 0;}	
.navbar-nav > li {margin-left: 3px;}
.post-event-meta {padding: 5px 4px;font-size: 12px;}
.unit-body h6 a {line-height: 16px;}
.post-event-img-overlay img{height: 220px !important;}
.navbar-brand > img {height: 60px;}
.navbar-nav > li {margin-left: 5px;}
.nav > li > a {padding: 10px 6px;}
.learnBtnEvent {left: 55px;}
.testimonials-grid li {height: 240px;}
.carousel-indicators {bottom: 20px;left: 48px;}
.testi_indicators {bottom: -50px;left: 49%;}
#news-box h5 {font-size: 18px;}
.adv-thumbnail h3 {padding: 12px 20px;}
.image-holder img {height: auto;}
.coures_offered a img {height: 110px;margin-top: 0px;}
.coures_offered a {padding: 15px 15px;min-height: auto;}
.awardsAchievements img{height: auto!important;}
.banner-div {height: 290px;}
.sidebar.nav-tabs {width: 215px;}
.industrialList li {width: 50%;}
.thumbnail-terry figcaption {
    -webkit-transform: translateY(60px);
    transform: translateY(0px);
}
.thumbnail-terry img {
    width: 100%;
}
.thumbnail-terry .btn {
    -webkit-transform: translateY(5px) scale(1);
	transform: translateY(5px) scale(1);
    opacity: 1;
}
.magamntP.tequipDiv {width: 20% !important;}
.about-imgT img {width: 100%;}
}



@media only screen and (min-width: 1500px) {
.slider0, .slider1, .slider2, .slider3, .slider4 {
    height: 500px;
    background-size: 100% !important;
}
}
@media only screen and (min-width: 1700px) {
.slider0, .slider1, .slider2, .slider3, .slider4 {
    height: 600px;
    background-size: 100% !important;
}
}