body { font-family: Calibri; font-size: 1.5rem; line-height: 2.25rem; color: #444; background-color: #fff; transition-duration:.5s; }
table tr td{text-align:center;}
.brochure a{color:#000;text-decoration:none;}
ul{list-style-type:disc;}
.btn-brochure{text-align:center;}
.pro_images{height:200px;width:263px;}
.fullcontent{width:100%;}
.topheader{min-height:159px;background-color:#d9c896;padding:20px 0 0 0;border-bottom:solid 4px #7a0910;position:fixed;z-index:9999;-webkit-box-shadow:0px 0px 7px 1px rgba(0, 0, 0, 0.6);box-shadow:0px 0px 7px 1px rgba(0, 0, 0, 0.6);}
.topfixedmargin{margin-top:60px;}
.white{color:#a7242c;}
.contentpara{font-size:13px;line-height:26px;}
.contentcolor{color:#666666;}
.fontbitter{font-family:'Bitter', serif;}
.themecolor{
    color:#a7242c !important;
    
}
/*2019/12/16*/
.enq-btn{ background-color: rgb(122,113,113,1); -webkit-border-radius: 10px; border-radius: 10px; border: none; color: #FFFFFF!important; font-weight:bold; cursor: pointer; display: inline-block; font-family: Arial; font-size: 15px!important; padding: 7px 10px; margin-bottom:5px; text-align: center; text-decoration: none;}.enq-btn:hover{color:#fff;}@-webkit-keyframes blinker {  from {opacity: 1.0;}  to {opacity: 0.0;}}.blink{	text-decoration: blink;	-webkit-animation-name: blinker; -webkit-animation-duration: 0.6s; -webkit-animation-iteration-count:infinite;	-webkit-animation-timing-function:ease-in-out; -webkit-animation-direction: alternate; }/*2019/12/16*/

/*seema d start 4 july 2018*/
.mediaWith{
	width:400px;
}


.AutomobileStories{
	width: 200px; 
	height: 200px;
}



.isoCls{
	width:100%;
}

.AutomobileStories1{
	background-color: #ccc; 
	border: 1px solid #ccc; 
	padding: 0px; 
	width: 100px; 
	border-radius: 10px; 
	height: 36px;
}


.automobilePara{
	display: block; 
	font-size: 13px;
}


.collageEventHW{
	width: 500px; 
	height: 400px;
}

.bank{
	width: 600px; 
	height: 400px;
}

.atm{
	width: 400px; 
	height: 300px;
}


.autoInfra{
	color:#005bab;
}



.autoInfrawidth{
	width: 50%;
}



.notificationColr{
	color: #3c3c3c;
}

.Traversal{
	float: right;
}


.TraversalLeft{
	float: left;
}

.TrainingActivityWidth{
	width: 406px; 
	height: 305px;
}

.width{
	width: 75px;
}

.width2{
	width: 50px;
}

.widthHight{
	width:350px; 
	height:250px;
}

.customMarkup{
	width:260px; 
	height:265px;
}



.height{
	height:260px;
}

.lineHeight{
	line-height: 9px;
}


/*seema d end 4 july 2018*/

.imgSize{
	width:350px; 
	height:250px;
}



.departmentActivity{
	color:#005bab;
}


.alumni{
	color:#005bab;
}

.middlecontentbg{background-color:#f8f8f8 !important;padding:28px;}
.paddingtopbottom20{padding-top:40px;padding-bottom:40px;}
.nopadding{padding:0px;}
.imgwidth100{width:100%;}
.dprtbg{background-color:#a7242c;}
.admissionbg{background-image:url(../images/background-2.jpg);padding:40px 0px;}
.overlay{background-image:url(..//images/raster.png);}
.researchbg{background-image:url(..//images/background-3.jpg);padding:50px 0px;}
.topfooterbg{background-color:#212327;padding:40px 0px;}
.topfooterbg p{line-height:24px;color:#e3e3e3;padding-top:20px;}
.topfooterbg p a{color:#e3e3e3;}
.topfooterbg p a:hover{text-decoration:none;}
.footercontact{border:solid thin #e3e3e3;padding:20px;}
.footercontact:hover{background-color:#e3e3e3;color:#000 !important;}
.footercontact:hover p, .footercontact:hover h5{color:#000;}
.bottomfooter{background-color:#060606;padding:20px 0px 15px 0px;}
.bottomfooter a{color:#a7242c;}
.font13{font-size:13px;}
.topfooterbg ul{padding-top:20px;}
.footerlist li{list-style-type:none;line-height:24px;}
.footerlist li a{color:#e3e3e3;}
.footerlist li a:hover{color:#a7242c!important;text-decoration:none;}
.footerlistwhite li a:hover{color:#FFFFFF!important;}
.researchbg li{margin-bottom:10px;}
.researchbg p{line-height:22px;}
.researchbg h3{margin-bottom:15px;}
.footerlistwhite>li{-moz-transition:padding 150ms ease-out 0s;-ms-transition:padding 150ms ease-out 0s;-o-transition:padding 150ms ease-out 0s;-webkit-transition:padding 150ms ease-out 0s;transition:padding 150ms ease-out 0s;}
.nav-stacked>li a{-moz-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-ms-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-o-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;white-space:normal;}
.footerlistwhite>li:hover{padding-left:10px;}
.footerlist>li{-moz-transition:padding 150ms ease-out 0s;-ms-transition:padding 150ms ease-out 0s;-o-transition:padding 150ms ease-out 0s;-webkit-transition:padding 150ms ease-out 0s;transition:padding 150ms ease-out 0s;}
.nav-stacked>li a{-moz-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-ms-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-o-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;white-space:normal;}
.footerlist>li:hover{padding-left:10px;}
.event-thumbnail{backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;width:100%;left:0;right:0;color:#fff;}
.event-thumbnail img:hover{filter:brightness(80%);-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-webkit-transform:scale(1.1);transform:scale(1.1);}
.event-thumbnail img{width:100%;height:auto;transition:all .4s;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.event-overlay a{color:#fff !important;text-decoration:none;}
.tabletd td{text-align:justify;}
.grid-item-inner{position:relative;width:100%;height:0;padding-top:121.66%;background-repeat:no-repeat;background-size:cover;}
.grid-item-inner{border-bottom:solid 1px rgba(255,255,255,.1);box-shadow:0 25px 35px -32px rgba(0,0,0,.75), 0 36px 65px -60px rgba(0,0,0,.75);backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.event-item{overflow:hidden;position:absolute;top:0;bottom:0;left:0;right:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.event-overlay{position:absolute;bottom:-1px;left:0;right:0;color:rgba(255,255,255,.75);backface-visibility:hidden;-webkit-backface-visibility:hidden;}
.overlay-top{display:block;padding:15px 28px 13px 20px;background:rgba(167,36,44,.7);border-bottom:solid 1px rgba(255,255,255,.2);position:relative;}
.overlay-top h4{margin-bottom:0px;}
.overlay-top h4 a{color:#fff;}
.overlay-top:after{position:absolute;top:50%;right:20px;margin-top:-10px;font-size:22px;color:#fff;content:"\f105";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.price{font-size:18px;}
.yellow{color:#fcff00;}

.overlay-bottom, .no-overlay-bottom .event-item:hover .overlay-bottom{height:0;padding:0 20px;background:rgba(167,36,44,.7);overflow:hidden;transition:all .25s ease-out .1s;}
.overlay-bottom *{opacity:0;transform:translateY(25px);-webkit-transform:translateY(25px);transition:all .25s ease-out .2s;}
.event-item:hover .event-thumbnail img{filter:brightness(80%);-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-ms-filter:brightness(80%);-webkit-transform:scale(1.1);transform:scale(1.1);}
body.mobile .event-item:hover .event-thumbnail img{filter:none;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-webkit-transform:none;transform:none;}
.event-item:hover .overlay-bottom{height:66px;padding:10px 20px 19px;transition:all .25s ease-out;}
.event-item:hover .overlay-bottom *{opacity:1;transform:translateY(0px);-webkit-transform:translateY(0px);}
.overlay-bottom div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.overlay-bottom .course-exceprt{height:37px;white-space:inherit}
.admissiontab{background-image:url(../images/admission-bg.jpg);color:#fff;}
.documenttab{background-image:url(../images/document-bg.jpg);color:#fff;}
.eligibilitytab{background-image:url(../images/eligibility-bg.jpg);color:#fff;}
.feetab{background-image:url(../images/fee-bg.jpg);color:#fff;}
.padding30{padding:30px;}
.allnews{position:absolute;z-index:150;}
.allnewsinner{padding:30px;background:#ffffff;background:rgba(255,255,255,.9);margin-left:10%;}
.newsfontsize{font-size:14px;}
.allnews img{width:100%;}
.innertoplogo{top:98px;}
.textbox{width:100%;border:0;outline:0;resize:none;font-size:13px;line-height:17px;background-color:#f8f8f8;color:#818181;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0px;}
.textarea{width:100%;padding:22px 12px;border:0;outline:0;resize:none;font-size:13px;line-height:17px;background-color:#f8f8f8;color:#818181;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0px;}
.error{color:red;font-weight:normal;font-size:13px;}
.parafirstchar{font-size:42px;text-transform:uppercase;background:#eaeaea;float:left;margin:5px 20px 10px 0;width:60px;text-align:center;line-height:58px;padding:2px 17px 0;}
.widget ul{list-style:none;margin:0;padding:0;}
.widget li{display:block;padding:10px 10px 10px 12px;border-bottom:1px solid #e7e6e6;moz-transition:padding 150ms ease-out 0s;-ms-transition:padding 150ms ease-out 0s;-o-transition:padding 150ms ease-out 0s;-webkit-transition:padding 150ms ease-out 0s;transition:padding 150ms ease-out 0s;}
.widget li a:after{position:relative;top:50%;right:0px;left:10px;margin-top:-10px;content:'\f105';font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.widget li a{display:block;border:0;background:none;padding:0;color:#333;-moz-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-ms-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-o-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;-webkit-transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;transition:color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;white-space:normal;}
.widget li:hover{padding-right:10px;moz-transition:padding 150ms ease-out 0s;-ms-transition:padding 150ms ease-out 0s;-o-transition:padding 150ms ease-out 0s;-webkit-transition:padding 150ms ease-out 0s;transition:padding 150ms ease-out 0s;}
.widget li a:hover{color:#a7242c;text-decoration:none;padding-left:5px;moz-transition:padding 150ms ease-out 0s;-ms-transition:padding 150ms ease-out 0s;-o-transition:padding 150ms ease-out 0s;-webkit-transition:padding 150ms ease-out 0s;transition:padding 150ms ease-out 0s;}
.widget li{border-color:#e0dede;}
.nav-tabs>li{width:25%;text-align:center;margin-bottom:-3px;}
.nav-tabs>li>a{border-radius:0 0 0 0;margin:0px;}
.nav-tabs{border:none;}
.nav-tabs>li>a:hover{border:none;margin:0px;color:#fff;}
.nav>li>a{padding:15px 15px;font-size:18px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{color:#fff;font-size:18px;border:none;}
.panel-footer{background:none;border:none;}
.panel{background:none;border:none;margin-top:20px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.panel ul{padding:0px;margin:0px;list-style:none;}
.panel ul li{margin-bottom:22px;}
.panel a{color:#7a0910;}
.pagination>li>a, .pagination>li>span{background-color:#a7242c;color:#fff;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{background-color:#000;color:#fff;}
.panel-footer{padding:3px 15px;}
#cssmenu{width:100%;padding:0;line-height:1;display:block;position:relative;}
#cssmenu ul{list-style:none;margin:0;padding:0;display:block;}
#cssmenu ul:after{content:' ';display:block;font-size:0;height:0;clear:both;visibility:hidden;}
#cssmenu ul li{margin:0;padding:0;display:block;position:relative;}
#cssmenu ul li a{text-decoration:none;display:block;margin:0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
#cssmenu ul li ul{position:absolute;left:-9999px;top:auto;padding-top:10px;padding-bottom:0px;}
#cssmenu ul li ul li{max-height:0;position:absolute;-webkit-transition:max-height 0.4s ease-out;-moz-transition:max-height 0.4s ease-out;-ms-transition:max-height 0.4s ease-out;-o-transition:max-height 0.4s ease-out;transition:max-height 0.4s ease-out;color:#fff;z-index:9999;background-color:#a7242c;}
#cssmenu ul li ul li.has-sub:after{display:block;position:absolute;content:'';height:10px;width:10px;border-radius:5px;background:#000000;z-index:1;top:13px;right:15px;}
#cssmenu ul li ul li.has-sub:before{display:block;position:absolute;content:'';height:0;width:0;border:3px solid transparent;border-left-color:#ffffff;z-index:999;top:15px;right:15px;}
#cssmenu ul li ul li a{font-size:14px;text-transform:none;color:#fff;letter-spacing:0;display:block;width:205px;padding:11px 10px 11px 7px;}
#cssmenu ul li ul li:hover > a,
#cssmenu ul li ul li.active > a{color:#fff;}
#cssmenu ul li ul li:hover:after,
#cssmenu ul li ul li.active:after{background:#30c1fe;}
#cssmenu ul li ul li:hover > ul{left:206px;top:-1px;}
#cssmenu ul li ul li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu > ul > li{float:left;}
#cssmenu> ul > li:last-child ul li:hover > ul{left:-207px !important;}
#cssmenu > ul > li:after{content:'';display:block;position:absolute;width:100%;height:0;top:0;z-index:0;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s;}
#cssmenu > ul > li.has-sub > a{padding-right:10px;}
#cssmenu > ul > li.has-sub > a:after{display:block;background:#ffffff;height:12px;width:12px;position:absolute;border-radius:13px;right:14px;top:16px;}
#cssmenu > ul > li.has-sub > a:before{display:block;border:4px solid transparent;border-top-color:#4cb6ea;z-index:99;height:0;width:0;position:absolute;right:16px;top:21px;}
#cssmenu > ul > li > a{color:#a7242c;padding:3px 6px;letter-spacing:0px;text-transform:capitalize;font-size:16px;z-index:99;position:relative;}
#cssmenu > ul > li:hover:after,
#cssmenu > ul > li.active:after{height:100%;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{color:#a7242c;}
#cssmenu > ul > li:hover > a:after,
#cssmenu > ul > li.active > a:after{color:#005bab;}
#cssmenu > ul > li:hover > a:before,
#cssmenu > ul > li.active > a:before{border-top-color:#ffffff;}
#cssmenu > ul > li:hover > ul{left:0;}
#cssmenu > ul > li:hover > ul > li{max-height:72px;position:relative;}
#cssmenu #menu-button{display:none;}
.collegename{font-size:25px;font-weight:bold;}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:13px 0px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px;}
.carousel-indicators .active{width:12px;height:12px;margin:13px 0;background-color:#fff;}
.carousel-inner img{width:100%;}
.thumbnail hr{margin:0;}
.thumbnail p{line-height:25px;font-size:14px; color:#fff;}
.thumbnail button{color:#fff;background-color:#a7242c;border-color:#a7242c;}
.thumbnail .caption{padding:9px;color:#333;min-height:155px;}
.fontbitter1{font-family:'Bitter', serif;min-height:60px;}
.thumbnail>img, .thumbnail a>img{margin-right:auto;margin-left:auto;min-height:135px;}
.thumb-ht{min-height:276px;}
.thumb-ht h5{margin-top:25px;}
.contentpara a{color:#428bca;}
.sqc-li li{display:inline-block;font-size:30px;padding:0 5px;}
.clearfix{clear:both;}
.b{color:#0066ef;}
.v{color:#a7242c;}
.o{color:rgba(239, 205, 45, 0.9);}
.c{color:#1fa80c;}
.a{color:#00afef;}
.bc{color:#7d0c7d;}
.table_a a{color:#428bca;}
.adjust2 p{color:#333 !important;}
.borderpx h3{background: #a7242c; color:#fff; margin-top:0px !important;}
:host([direction="up"]), :host([direction="down"]){text-align:center !important;}
.pl{padding-left:0px;}
.pr{padding-right:0px;}
.borderpx{border: 1px solid rgba(0,0,0,0.07); height: 233px;border-radius: 4px;}
.testimonial1 { background-color: #a7242c;border-top: solid 1px #ababab; }
.thumbnail{padding:4px 4px 60px !important;}
.adjust2 p{bottom: -20px;position: relative;}
.testimonial-widget {border: 0;font-size: 13px;font-style: normal;line-height: 1.5em;margin: 10px 0;padding: 15px; overflow:hidden;}
.carousel-indicators .active{ background: #a7242c; } .content{ margin-top:20px; } .adjust1{ float:left; width:100%; margin-bottom:0; } .adjust2{ margin:0; padding-bottom:40px; } .carousel-indicators li{ border :1px solid #ccc; } .carousel-control{ color:#31708f; width:5%; } .carousel-control:hover, .carousel-control:focus{ color:#31708f; } .carousel-control.left, .carousel-control.right { background-image: none; } .media-object{ margin:auto; margin-top:15%; } @media screen and (max-width: 768px) { .media-object{ margin-top:0; } }

@media all and (max-width:768px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu > ul{max-height:0;overflow:hidden;-webkit-transition:max-height 0.35s ease-out;-moz-transition:max-height 0.35s ease-out;-ms-transition:max-height 0.35s ease-out;-o-transition:max-height 0.35s ease-out;transition:max-height 0.35s ease-out;}
#cssmenu > ul.open{max-height:1000px;border-top:1px solid rgba(255, 255, 255, 0.25);}
#cssmenu ul{width:100%;}
#cssmenu ul > li{float:none;}
#cssmenu ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 20px;}
#cssmenu ul > li:after{display:none;}
#cssmenu ul li.has-sub > a:after,
#cssmenu ul li.has-sub > a:before,
#cssmenu ul li ul li.has-sub:after,
#cssmenu ul li ul li.has-sub:before{display:none;}
#cssmenu ul li ul,
#cssmenu ul li ul li ul,
#cssmenu ul li ul li:hover > ul{left:0;position:relative;}
#cssmenu ul li ul li,
#cssmenu ul li:hover > ul > li{max-height:999px;position:relative;background:#a7242c;z-index:9999;}
#cssmenu ul li ul li a{padding:8px 20px 8px 35px;color:#fff;width:auto;}
#cssmenu ul li ul ul li a{padding:8px 20px 8px 50px;}
#cssmenu ul li ul li:hover > a{color:#000000;}
#cssmenu #menu-button{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:15px 20px;text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:1px;color:#fff;cursor:pointer;}
#cssmenu #menu-button:after{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px double #fff;border-bottom:2px double #fff;right:20px;top:16px;}
#cssmenu #menu-button:before{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px double #fff;right:20px;top:26px;}
.innews{background-color:#F9F9F9;color:#000;}
}
@media all and (min-width:1024px){#cssmenu > ul > li > a{padding:3px 25px !important;}
.newsfontsize{font-size:13px;}
.panel ul li{margin-bottom:10px;}
.panel{margin-top:5px;}
.panel-body{padding:5px;}
.allnewsinner{padding:15px;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{display: block;
    max-width: 100%;
    height: auto;}
}
@media only screen and (min-width:1025px){#cssmenu > ul > li > a{padding:3px 16px !important;}
.newsfontsize{font-size:14px;}
.panel ul li{margin-bottom:22px;}
.panel{margin-top:20px;}
.panel-body{padding:15px;}
.allnewsinner{padding:30px;z-index:100;}
}
.overlay{background:url(../images/raster.png);background-repeat:repeat;}
.pagelist{color:#666;font-size:13px;line-height:26px;text-align:justify;}
.principalimg{float:left;margin:0px 10px 5px 0px;border:thin solid #ccc;}
.tablehead{background-color:#A7242C;color:#ffffff;}
.tablehead1{background-color:#006699;COLOR:#FFFFFF;}
td a,td a:hover{color:#A7242C;text-decoration:none;}
.tabletext{margin-left:30px;text-align:justify;}
.rslides li:after{content:'';background:transparent url(../images/raster.png) repeat top left;height:100%;width:100%;top:0;left:0;z-index:999;position:absolute;}
.innews{background-color:#F9F9F9;color:#000;}
.spotlight-title{padding:9px;background:url(../images/side-title-spotlight.png) no-repeat scroll right center #e45628;color:#FFF;text-transform:uppercase;}
.tickercontainer{background:none repeat scroll 0% 0% #F9F9F9;height:38px;padding-top:7px;margin:0px;padding-right:1px;overflow:hidden;color:#000;}
.tickercontainer a{color:#000;text-decoration:none;}
.invisible-small{display:block;}
@media only screen and (max-width:768px){.innews{background-color:#F9F9F9;color:#000;}
.invisible-small{display:none;}
.allnews img{width:26%;height:71px;margin-top:43px;}
.allnewsinner{padding:0px;background:#ffffff;background:none;margin-left:10%;}
}
.approvedbytxt{font-size:12px;}
.nomargin{margin:-12px;}
.margintop15{margin-top:5px;}
@media only screen and (max-width:1024px){.collegename{font-size:19px;font-weight:bold;}
}
@media only screen and (max-width:768px){.collegename{font-size:16px;font-weight:bold;}
}
.images_1_of_4 span{height:120px;display:block;text-align:center;margin:0px auto;width:120px;}
.bg{background:none repeat scroll 0% 0% #fff;transition:all 0.3s ease-in-out 0s;border-radius:75px;border:2px solid #a7242c;}
.bg img{margin-top:10px;margin-left:13px;}
.images_1_of_4 h4 a{display:inline-block;color:#A7242C;font-size:18px;text-transform:uppercase;transition:all 0.3s ease-in-out 0s;}
.rightsidewidget{width:40px;height:220px;position:fixed;margin-top:200px;perspective:1000px;right:0px;z-index:100;background-color:#A7242C;border-radius:5px 0px 0px 5px;color:#FFFF00;}
.rightsidewidget2{width:40px;height:220px;position:fixed;margin-top:200px;perspective:1000px;right:0px;z-index:100;border-radius:5px 0px 0px 5px;color:#FFFF00;}
.rightsidewidget3{width:40px;height:220px;position:fixed;margin-top:400px;perspective:1000px;right:0px;z-index:100;border-radius:5px 0px 0px 5px;color:#FFFF00;}
.rightsidewidget img{padding:2px 0px;text-align:center;}
.mainlogomargin{margin-left:13px;}
.nopadding{padding:0px; background-color: #ffd700}
.margin0uto{margin:0px auto;}
.marginpagebanner{margin-top:142px;}
@media (max-width:1024px){.marginpagebanner{margin-top:141px;}
}
@media (max-width:768px){.marginpagebanner{margin-top:163px;}
}
.gallerycon{position:absolute;top:89%;left:0%;z-index:3;width:60%;height:48px;color:#fff;font-size:18px;text-align:center;font-family:'Raleway', sans-serif;text-transform:uppercase;background-color:#000;width:100%;padding-top:9px;opacity:0.8;}
.admin-table{width:158px;}
.admin-table2{width:203px;}
.table-align{vertical-align:top;}
.placement-table{width:58px;vertical-align:top;}
.placement-table2{width:108px;vertical-align:top;}
.placement-table3{width:167px;vertical-align:top;}
.Weldcraft-table{width:35%;}
.Weldcraft-table2{width:65%;}
.table-main{width:100%;cellspacing:0px;cellspadding:0px;border:1px;}
ul.breadcrumb{padding:8px 16px;list-style:none;margin-right:3px;text-decoration:none;float:right;background-color:#fff;}
ul.breadcrumb li{display:inline;text-decoration:none;}
ul.breadcrumb li a{color:#337ab7;text-decoration:none;}
.modal{position:fixed;z-index:9999;display:none;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;outline:0;}
.headcontent{font-size:13px;display:inline;}
@media (max-width:1360px){#cssmenu ul li ul{position:absolute;left:-9999px;top:16px;padding-top:15px;padding-bottom:10px;}
}
.panel-default>.panel-heading{color:#333;background-color:#d4d2d2;border-color:#ddd;}
.gray-bg{background-color:#e4e4e4;}
.panel-group .panel{margin-bottom:20px;border-radius:4px;}
.dropdown-menu > li.kopie > a{padding-left:5px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu > a:after{border-color:transparent transparent transparent #333;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover{text-decoration:none;}
@media (max-width:767px){.navbar-nav{display:inline;}
.navbar-default .navbar-brand{display:inline;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.navbar-default .navbar-nav .dropdown-menu > li > a{color:red;background-color:#ccc;border-radius:4px;margin-top:2px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#333;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color:#ccc;}
.navbar-nav .open .dropdown-menu{border-bottom:1px solid white;border-radius:0;}
.dropdown-menu{padding-left:10px;}
.dropdown-menu .dropdown-menu{padding-left:20px;}
.dropdown-menu .dropdown-menu .dropdown-menu{padding-left:30px;}
li.dropdown.open{border:0px solid red;}
}
@media (min-width:768px){ul.nav li:hover > ul.dropdown-menu{display:block;}
#navbar{text-align:center;}
}
.dropdown-menu{background-color:#a7242c;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background-color:initial !important;}
.caret-right{border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid;display:inline-block;height:0;opacity:0.3;vertical-align:top;width:0;margin:3px 0 0 2px;}
.caret-left{border-bottom:4px solid transparent;border-top:4px solid transparent;border-right:4px solid;display:inline-block;height:0;opacity:0.4;vertical-align:initial;width:0;margin:2px 3px 0 0px;}
.dropdown-menu li{margin-top:-10px !important;margin-bottom:6px !important;}
.btn-sm{
   padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}
.btn-primary{
   color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.btn{
       display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.border{
   border: 1px solid #ccc;
    color: #7a0910;
    padding: 10px;
    background-color: #ccc;
    border: 1px solid;
    padding: 10px 15px;
}

.visioncard{
	display:flex;
	box-shadow: 1x 1px 2px 2px gray;
	border-radius: 25px;
	font-size: 20px;
	justify-content: left;
	text-align:left;
	padding-left:50px;
	
}
.aboutcard{
	display:flex;
	box-shadow: 1x 1px 2px 2px gray;
	border-radius: 25px;
	font-size: 20px;
	justify-content: center;
	text-align:left;
	
}
.aboutcard1{
	display:flex;
	box-shadow: 1x 1px 2px 2px gray;
	border-radius: 25px;
	
	justify-content: center;
	text-align:left;
	
}
.aboutcard1:hover{
	color:rgb(0, 0, 0);
}
.aboutcard .abt-box p:hover{
	color:rgb(12, 12, 12);
	
}




/*FAcility*/

.facility{
	background-image:url(../images/facilities/struckaxiom.webp);
	background-repeat: repeat;
}

.facility-box{

}
.abouthd{
	text-align:center;
	font-size: 25px;
	background-color: blueviolet;
	color:white;
  
  }

.abouthd{
  text-align:center;
  font-size: 25px;
  background-color: blueviolet;
  color:white;

}
.aboutus{
  display:flex;
  width:80vw;
  margin:auto;
  

}
.vision
{
	margin:20px;
	padding-top:10px;
   border-radius:10px;
  box-shadow: 2px 2px 1px 3px rgb(250, 174, 75);;
}
@media screen and (max-width:980px){
	.aboutus{
		margin-left:15px;
	}
}
.heading{
text-align: center;
font-weight: bold;
border-bottom:2px solid rgb(84, 10, 168);

}

.aboutimg{

  border-radius: 10px;;
  box-shadow:px 2px 2px 2px rgb(245, 166, 64);

}
.content{
  padding:5px;
}

@media screen and (max-width:980px){
	/*about us*/
.about-us{
	flex-direction: column;
	
  }
  
  
}



/*staff section*/
.aboutcard h4{
	background-color: rgb(113, 241, 224);
}


.course p{
	font-size:20px;
	text-align:left;
}


.slide{
	position:relative;
	height:600px;
	width:100%;
}
@media screen and (max-width:970px){
	.slide{
		
		height:200px;

	}
}




.directorcard{
	display:flex;
}

.directorimg{
	
	margin:20px;
	align-items: center;
	text-align: center;
	border: 1px solid gray;
	border-radius: 10px;
	padding:10px;
	text-align:center;
}

.directorcontent{
	border : 1px solid gray;
	border-radius: 10px;
	margin: 20px;
	padding:50px;
	align-items: center;
	text-align: center;
	font-size:20px;

}

@media screen and (max-width:970px){
	.aboutus{
		flex-direction:column;
	  
	  }
}



/*event*/
.event{
	display:flex;
	/* box-shadow:1px 1px 2px 2px rgb(138, 138, 138); */
	justify-content : center;
	padding-bottom: 10px;
	border-radius: 10px;
}
@media screen and (max-width:970px){
	.event {
		flex-direction: column;
		
	}
	.event img{

		margin-top:10px;
	}

}

.event img{

	box-shadow:1px 1px 2px 3px rgb(150, 196, 240);
	border-radius:10px;
}

.abt{
	display:flex;
	justify-content: center;
}

@media screen and (max-width:970px){
	.abt{
		flex-direction:column;
		margin-left:50px;
		
	}
}


.dir-bg{
	background-color: white;
}



/*Staff page*/


.staffcont{
	margin-top:-250px;
	text-align: justify;
	background-color: black;
	color:white;
	z-index: 100;
}

.staff-heading {
	margin-left: 100px;
	background-color: #e78421;
}

.staff-teaching{
	display:flex;
	box-shadow:1px 1px 2px 2pxbrown;
	border-radius: 20px;;
	
	margin:20px auto;
}

@media screen and (max-width:980px){
	.staff-teaching{
		flex-direction:column;
		margin-top:10px;
	
	}
	
}

.staffimg{
	height:220px;
	border-radius: 10px;;
	box-shadow:px 2px 2px 2px rgb(245, 166, 64);
	z-index: 0;
  
  }
.info-staff{
	background-color: #fff;
	font-size:17px;
	text-align: left;
	margin:20px;
	padding:20px;
	box-shadow: 1px 1px 1px 2px gray;
	
	
}




.photo-staff{
	border:1px solid purple;
	border-radius: 10px;
	padding:5px;
	
}

.photo-staff:hover{
	transform: scale(1.15);
	transition-duration: 3s;
	z-index: 0;
	padding:0px;
	box-shadow: 2px 2px 2px 2px gray;
}


.staff-bg{
	background-image:url(../images/bg1.webp);
	padding:20px;
	
}

.tr-name{
	margin-top:15px;
	font-weight: bold;
}

.ntstaff{
	padding-bottom:20px;
	
}


.admcard{
	display:flex;
	justify-content: space-between;
	box-shadow: 1x 1px 2px 2px gray;
	border-radius: 25px;
	font-size: 20px;
	
	text-align:left;
	
}

@media screen and (max-width:980px){
	.admcard{
		flex-direction: column;
	}
	
}

.fee{
	display:flex;
	box-shadow: 1x 1px 2px 2px gray;
	border-radius: 25px;
	font-size: 20px;
	justify-content:space-around;
	text-align:left;
	
}
@media screen and (max-width:980px){
	.fee{
		flex-direction: column;
		
	}
	
}

.document{
	
	box-shadow: 1x 1px 2px 2px gray;
	border-radius: 25px;
	font-size: 20px;
	justify-content:space-around;
	text-align:left;
	margin-left:50px;
}


/*contact form*/
.formcontainer form{
	display:block;

	margin-left:20px;
	
	font-size:18px;
	font-weight:bold;
	justify-content: center;
}

@media  screen and (max-width:980px) {
	.formcontainer form{
		margin-left:20px;
	}
	
}

input[type=text], input[type=number], input[type=email], textarea {
	width: 80%; /* Full width */
	padding: 5px; /* Some padding */ 
	border: 1px solid #ccc; /* Gray border */
	border-radius: 4px; /* Rounded borders */
	box-sizing: border-box; /* Make sure that padding and width stays in place */
	margin-top: 6px; /* Add a top margin */
	margin-bottom: 16px; /* Bottom margin */
	resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
  }
  
  input[type=submit] {
	background-color: #04AA6D;
	color: white;
	padding: 5px 20px;
	border: none;
	border-radius: 4px;
	cursor: pointer;
  }
  
  /* When moving the mouse over the submit button, add a darker green color */
  input[type=submit]:hover {
	background-color: #45a049;
  }


  .msgcont{
	font-size: 20px;
	width:80vw;
	margin :auto;
	margin-top:20px;
	
  }

  .chairmanimg{
	border:2px solid rgb(212, 117, 9);
	border-radius: 10px;;
  }

  .visionimg{
	border:1px solid rgb(176, 188, 230);
	border-radius:10px;
	padding:5px;
  }
  
  .myimg{
	border:1px solid rgb(176, 188, 230);
	border-radius:10px;
	padding:5px;
	height:200px;
	width:300px;
  }
  

  .contactdt{
	font-size:18px;
	margin-top:20px;
	border:1px solid rgb(245, 124, 124);
	background-color: #fff;
	border-radius: 10px;
	padding:20px;;
  }
  .contact1{
		background-image:url(../images/facilities/bg13.jpg);
	}
	.contact{
		background-image:url(../images/bg18.jpg);
	}


  .headname{
	height:100px;
	width:100%;
	background-color: #022849;
	font-size:36px;
	justify-content: left;
	align-items: center;
	padding-top:20px;
	padding-left: 110px;
	color:white;

  }

  @media screen and (max-width:980px){
	.headname{
		padding-left:20px;
	}
  }
  
  .headtxt{
	
	padding:50px;
	
  }

  .admission-card{
	display:flex;
	
	border-radius: 25px;
	font-size: 20px;
	justify-content: center;
	text-align:left;
	background-color: whitesmoke;
	
}
.admission-card:hover{
	background-color:rgb(250, 202, 70);
	color:black;
	box-shadow: 2px 2px 5px 10px rgb(212, 211, 211);
}

  .student{
	background-color: whitesmoke;
	margin-top:20px;
	padding-top:20px;
	box-shadow:2px 2px 2px 2px rgb(211, 212, 212);
	border-radius:20px;
  }

  .student:hover{
	background-color:rgb(250, 202, 70);
	color:black;
	

  }
 
  .rules-card{
	display:flex;
	
	border-radius: 25px;
	font-size: 20px;
	justify-content: center;
	text-align:left;
	background-color: whitesmoke;
	
}
.rules-card:hover{
	background-color:rgb(250, 202, 70);
	color:black;
	box-shadow: 2px 2px 5px 10px rgb(212, 211, 211);
}
  .activitycard{
	display:flex;

	
	border-radius: 25px;
	font-size: 17px;
	justify-content: center;
	text-align:left;
	margin-top:20px;
	
}

.activitycard1{
	
	background-color: whitesmoke;
	border-radius: 25px;
	font-size: 17px;
	justify-content: center;
	text-align:left;
	
}

.activitycard1:hover{
	background-color: #30c1fe;
	z-index: 1;
	transform:scale(1.10);
	transition-duration: 3s;
	
}

.infracard{
	display:flex;
	border-radius: 25px;
	font-size: 17px;
	text-align:justify;
	padding:20px;
}

.infracard:hover{
	background-color: #9cdcf7;
}

@media screen and (max-width:980px){
	.infracard{
		flex-direction: column;
		margin: 0px 15px;
		text-align:center;
	
	}
}
.infracard{
	
}
.infracaed1:hover{
	background-color: #30c1fe;

}

.infrabg{
	background-image:url(../images/bg1.webp);
}




.homevision{
	display:flex;
	box-shadow: 1x 1px 2px 2px gray;
	
	border-radius: 25px;
	font-size: 20px;
	justify-content: center;
	text-align:left;
	
}

.homevision:hover{
	background-color: rgb(168, 236, 248);
	z-index: 1;
	transform:scale(1.18);
	transition-duration: 3s;
}



.homeactivity{
	background-image:url(../images/facilities/background.jpg);
	
}

.eventcard{
	display:flex;
	
	font-size: 17px;
	justify-content: center;
	text-align:left;
	margin-top:20px;
	
}

.eventcard1{
	
	background-color: whitesmoke;
	
	border-radius: 25px;
	font-size: 17px;
	justify-content: center;
	text-align:left;
	
}

.eventcard1:hover{
	background-color: #30c1fe;
	z-index: 1;
	transform:scale(1.10);
	transition-duration: 3s;
	
}

.abtimg
{
	animation-name:scale;
	animation-duration:5s;
	animation-iteration-count:infinite;
	}
	@keyframes scale
	{
	0%
		{
		
		}
	100%{
		
		transform:scale(0.7);
		border-radius:50%;
		background-color: #30c1fe;;
		
		}
	}

	.footerbox{
		background-image:url(../images/facilities/background.jpg);
		color:white;
	}

	.uparrow{
		border:2px solid red;
		float: right;
		position:fixed;
		right:20px;
		bottom:50px;
		padding:10px;
		
	}

	.admission-bg{
		background-color: #ecf6fa;
		background-repeat: repeat;
	}
	.activity-bg{
		background-image:url(../images/admission-bg.webp);
		background-repeat: repeat;
	}

	.mission1{
		background-color:  rgb(226, 239, 241);
	}

	.vision1{
		border: 1px solid red;
		background-color: whitesmoke;
		
	}

	.vision1:hover{
		box-shadow: 2px 2px 5px 10px rgb(161, 161, 161);
		background-color:  #30c1fe;
		
	}


/*counter*/

:root{
    --color1: #BAF016;
    --color2: #339F0F;
}
.demo{ background-color: #eee; }


.countersection{
	background-image: url("../images/campus.jpg");
	background-position: center;
	background-size: cover;
	padding:0px 0px;
}
.counterbg{
	background-color: #0000008f;
	padding: 50px 0px;
}
.counter{
    color: #111;
    font-family: 'Space Grotesk', sans-serif;
    text-align: center;
    width: 190px;
    padding: 0 15px 15px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.counter:before,
.counter:after{
    content: '';
    background-color: #fff;
    border-radius: 0 0 30px 30px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    position: absolute;
    left: 0;
    top: 75px;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.counter:after{
    background: linear-gradient(var(--color2),var(--color1));
    height: 93px;
    border-radius: 0 0 150px 150px;
    bottom: auto;
}
.counter .counter-value{
    color: #fff;
    background: linear-gradient(var(--color1),var(--color2));
    font-size: 35px;
    font-weight: 700;
    line-height: 150px;
    width: 150px;
    height: 150px;
    margin: 0 auto 28px;
    border-radius: 50%;
    display: block;
}
.counter h3{
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: 25px;
    text-transform: capitalize;
    margin: 0;
}
.counter.purple{ 
    --color1: #BA53D7;
    --color2: #8536AD;
}
.counter.green{ 
    --color1: #06CFB4;
    --color2: #00778B;
}
.counter.red{ 
    --color1: #eea928;
    --color2: #e08012;
}
@media screen and (max-width:990px){
    .counter{ margin-bottom: 40px; }
} 

.sidelist{
	background:#039b7f; 
	margin-top:30px; 
	padding:30px; 
	font-size: 20px;
	list-style:none;
}