/*social media button*/.social:hover {     -webkit-transform: scale(1.1);     -moz-transform: scale(1.1);     -o-transform: scale(1.1);	 color:#fff; } .social {     -webkit-transform: scale(0.8);     /* Browser Variations: */          -moz-transform: scale(0.8);     -o-transform: scale(0.8);     -webkit-transition-duration: 0.5s;     -moz-transition-duration: 0.5s;     -o-transition-duration: 0.5s; } .social_buttons{	 color:#fff; } /*menus*/#cssmenu {  position: relative;  height: 44px;  background: #2b2f3a;  width: auto;}#cssmenu ul {  list-style: none;  padding: 0;  margin: 0;  line-height: 1;}#cssmenu > ul {  position: relative;  display: block;  background: #232323;  width: 100%;  z-index: 500;}#cssmenu:after,#cssmenu > ul:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}#cssmenu.align-right > ul > li {  float: right;}#cssmenu.align-center ul {  text-align: center;}#cssmenu.align-center ul ul {  text-align: left;}#cssmenu > ul > li {  display: inline-block;  position: relative;  margin: 0px 0px 0px -3px;  padding: 0;  border-right:1px solid #807e7e;}#cssmenu > ul > #menu-button {  display: none;}#cssmenu ul li a {  display: block;  /* font-family: 'Roboto Slab', serif; */  text-decoration: none;}#cssmenu > ul > li > a {  font-size: 13px;  font-weight: bold;  padding: 15px 17px;  color: #DED9D6;  text-transform: capitalize;  -webkit-transition: color 0.25s ease-out;  -moz-transition: color 0.25s ease-out;  -ms-transition: color 0.25s ease-out;  -o-transition: color 0.25s ease-out;  transition: color 0.25s ease-out;}#cssmenu > ul > li.has-sub > a {  padding-right: 32px;}#cssmenu > ul > li:hover > a {  background-color:#db3f29;  color:#FFFFFF;}#cssmenu li.has-sub::after {  display: block;  content: "";  position: absolute;  width: 0;  height: 0;}#cssmenu > ul > li.has-sub::after {  right: 10px;  top: 20px;  border: 5px solid transparent;  border-top-color: #7a8189;}#cssmenu > ul > li:hover::after {  border-top-color: #ffffff;}#indicatorContainer {  position: absolute;  height: 12px;  width: 100%;  bottom: 0px;  overflow: hidden;  z-index: -1;}#pIndicator {  position: absolute;  height: 0;  width: 100%;  border: 12px solid transparent;  border-top-color: #2b2f3a;  z-index: -2;  -webkit-transition: left .25s ease;  -moz-transition: left .25s ease;  -ms-transition: left .25s ease;  -o-transition: left .25s ease;  transition: left .25s ease;}#cIndicator {  position: absolute;  height: 0;  width: 100%;  border: 12px solid transparent;  border-top-color: #2b2f3a;  top: -12px;  right: 100%;  z-index: -2;}#cssmenu ul ul {  position: absolute;  left: -9999px;  top: 70px;  opacity: 0;  -webkit-transition: opacity .3s ease, top .25s ease;  -moz-transition: opacity .3s ease, top .25s ease;  -ms-transition: opacity .3s ease, top .25s ease;  -o-transition: opacity .3s ease, top .25s ease;  transition: opacity .3s ease, top .25s ease;  z-index: 1000;}#cssmenu ul ul ul {  top: 37px;  padding-left: 5px;}#cssmenu ul ul li {  position: relative;}#cssmenu > ul > li:hover > ul {  left: auto;  top: 44px;  opacity: 1;}#cssmenu.align-right > ul > li:hover > ul {  left: auto;  right: 0;  opacity: 1;}#cssmenu ul ul li:hover > ul {  left: 170px;  top: 0;  opacity: 1;}#cssmenu.align-right ul ul li:hover > ul {  left: auto;  right: 170px;  top: 0;  opacity: 1;  padding-right: 5px;}#cssmenu ul ul li a {  width: 220px;  padding: 10px 20px;  font-size: 16px;  color: white;  background: #545050;  -webkit-transition: all .35s ease;  -moz-transition: all .35s ease;  -ms-transition: all .35s ease;  -o-transition: all .35s ease;  transition: all .35s ease;  line-height:18px;  border-bottom: 1px dashed #db3f29;}#cssmenu.align-right ul ul li a {  text-align: right;}#cssmenu ul ul li:hover > a {  background: #ff9900;  color: #FFFFFF;}#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last > a {  border-bottom: 0;}#cssmenu > ul > li > ul::after {  content: '';  border: 6px solid transparent;  width: 0;  height: 0;  border-bottom-color: #ffffff;  position: absolute;  top:-12px;  left:30px;}#cssmenu.align-right > ul > li > ul::after {  left: auto;  right: 30px;}#cssmenu ul ul li.has-sub::after {  border: 4px solid transparent;  border-left-color: #9ea2a5;  right: 10px;  top: 12px;  -moz-transition: all .2s ease;  -ms-transition: all .2s ease;  -o-transition: all .2s ease;  transition: all .2s ease;  -webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;}#cssmenu.align-right ul ul li.has-sub::after {  border-left-color: transparent;  border-right-color: #9ea2a5;  right: auto;  left: 10px;}#cssmenu ul ul li.has-sub:hover::after {  border-left-color: #ffffff;  right: -5px;  -webkit-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  -moz-transform: rotateY(180deg);  -o-transform: rotateY(180deg);  transform: rotateY(180deg);}#cssmenu.align-right ul ul li.has-sub:hover::after {  border-right-color: #ffffff;  border-left-color: transparent;  left: -5px;  -webkit-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  -moz-transform: rotateY(180deg);  -o-transform: rotateY(180deg);  transform: rotateY(180deg);}@media all and (max-width: 1152px){  #cssmenu {    width: auto;  }  #cssmenu.align-center ul {    text-align: left;  }  #cssmenu.align-right > ul > li {    float: none;  }  #cssmenu ul {    width: auto;  }  #cssmenu .submenuArrow,  #cssmenu #indicatorContainer {    display: none;  }  #cssmenu > ul {    height: auto;    display: block;  }  #cssmenu > ul > li {    float: none;  }  #cssmenu li,  #cssmenu > ul > li {    display: none;  }  #cssmenu ul ul,  #cssmenu ul ul ul,  #cssmenu ul > li:hover > ul,  #cssmenu ul ul > li:hover > ul,  #cssmenu.align-right ul ul,  #cssmenu.align-right ul ul ul,  #cssmenu.align-right ul > li:hover > ul,  #cssmenu.align-right ul ul > li:hover > ul {    position: relative;    left: auto;    top: auto;    opacity: 1;    padding-left: 0;    padding-right: 0;    right: auto;  }  #cssmenu ul .has-sub::after {    display: none;  }  #cssmenu ul li a {    padding: 12px 20px;  }  #cssmenu ul ul li a {    border: 0;    background: none;    width: auto;    padding: 8px 35px;  }  #cssmenu.align-right ul ul li a {    text-align: left;  }  #cssmenu ul ul li:hover > a {    background: none;    color: #8c9195;  }  #cssmenu ul ul ul a {    padding: 8px 50px;  }  #cssmenu ul ul ul ul a {    padding: 8px 65px;  }  #cssmenu ul ul ul ul ul a {    padding: 8px 80px;  }  #cssmenu ul ul ul ul ul ul a {    padding: 8px 95px;  }  #cssmenu > ul > #menu-button {    display: block;    cursor: pointer;	border-right:none;  }  #cssmenu #menu-button > a {    padding: 14px 20px;  }  #cssmenu ul.open li,  #cssmenu > ul.open > li {    display: block;  }  #cssmenu > ul.open > li#menu-button > a {    color: #fff;    border-bottom: 1px solid rgba(150, 150, 150, 0.1);  }  #cssmenu ul ul::after {    display: none;  }  #cssmenu #menu-button::after {    display: block;    content: '';    position: absolute;    height: 3px;    width: 22px;    border-top: 2px solid #7a8189;    border-bottom: 2px solid #7a8189;    right: 20px;    top: 15px;  }  #cssmenu #menu-button::before {    display: block;    content: '';    position: absolute;    height: 3px;    width: 22px;    border-top: 2px solid #7a8189;    right: 20px;    top: 25px;  }  #cssmenu ul.open #menu-button::after,  #cssmenu ul.open #menu-button::before {    border-color: #fff;  }}/*top header*/.college_name h2,h3{	margin-top:0px;}.college_name h2{	color: #db3f29;    font-weight: bold;}.college_name p{	color:red;	font-weight:bold;}.college_name {	margin-top:10px;}.radhatai{	float:right;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {    color: #fff;    cursor: default;    background-color: #c11111;    border: 2px solid #ddd;    border-bottom-color: transparent;	font-weight:bold;}.tabs{	border:2px solid #ddd;	height: 245px;	background-color: #fff;}.nav-stacked>li {    float: none;    border-bottom: 1px solid #ddd;}.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {    color: #fff;    background-color: #db3f29;    font-size: 16px;}.nav-pills>li>a{    border-radius: 4px;    font-size: 16px;	color: #000;	transition: all 1s;}.nav-pills>li>a:hover {    border-radius: 4px;    font-size: 16px;	background: #db3f29;	color:#fff;	transition-duration: 1s;	}.Announcement {    background: #000;    padding: 5px;}.principal_desk{	margin-top: 5em;    border: 2px solid #000;}.iqac_heading {    font-size: 16px;    background-color: #00255c;    color: white;    padding: 9px;    text-align: center;}.Alumni_heading {    font-size: 16px;    background-color: #00255c;    color: white;    padding: 9px;    text-align: center;}.Alumni_heading a {	color:#fff;}.iqac{	background-color:#fff;	border-right: 2px solid #ddd;	border-radius: 10px;}.list_image {    list-style-image: url(../images/bullet_list.gif);}.list_image > li {    border-bottom: 1px solid #ababab;    padding: 5px;	font-size:16px;}.list_image a {    color:#666666;	transition: all 1s;}.list_image a:hover {    color:#000;	margin-left:10px;	text-decoration:none;	}.list_image_arrow {    list-style-image: url(../images/arrow_right.gif);}.list_image_arrow > li {    border-bottom: 1px solid #ababab;    padding: 5px;	font-size:16px;}.list_image_arrow a {    color:#666666;	transition: all 1s;}.Alumni{	background-color:#fff;	height:189px;	border-radius: 10px;}.side_bar_right{	background-color:#fff;	margin-top: 20px;    padding: 16px;    border-radius: 10px;	height: 418px;}#grad2 {    background-color: #21211e;	padding-top: 10px;}.copyright-wthree {    background: #000;    padding: 15px 0px;}.copyright-wthree p {    color: #fff;    font-size: 15px;    letter-spacing: 1px;    word-spacing: 1px;    text-align: center;}.footer_links a {    color: #fff;}.heading_brief{    background-color: #ffffff;    padding: 10px;    border-radius: 25px;    color: #232323;    border: 1px solid;    box-shadow: 2px 2px 8px;}.imgs_jspm{	margin-left:22px;	border:1px solid;}.table-bordered {    border: 2px solid #000;	background: #fff;}.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {    border: 2px solid #000;	font-size:16px;}.arrow_slider{	position: absolute;    top: 46%;    z-index: 1;    font-size: 30px;}.vision h2{	color:#fff;	background-image:url(../images/heading_background.png);	background-repeat: no-repeat;	padding:12px;	margin-top: 3px;	font-size:24px;}.mission h2{	color:#fff;	background-image:url(../images/heading_background.png);	background-repeat: no-repeat;	padding:12px;	margin-top: 3px;	font-size:24px;}.vision b{	text-shadow: 3px 1px 2px #000;}.mission b{	text-shadow: 3px 1px 2px #000;}.vision p{	font-size:17px;	height: 205px;    border-bottom: 4px solid #ddd;}.mission p{	font-size:17px;	height: 205px;    border-bottom: 4px solid #ddd;}.Achievements{	margin-top: 20px;    background: #fff;    border-radius: 10px;    border-right: 2px solid #ddd;    padding: 25px;}.list_arrow_right {    list-style-image: url(../images/arrow_right.gif);    text-align: justify;	font-size:16px;}.list_arrow_right > li {    border-bottom: 1px solid #ababab;    padding: 5px;}.breadcrumb {    padding: 8px 15px;    margin-bottom: 20px;    list-style: none;    background-color: #f5f5f5;    border-radius: 4px;    box-shadow: 1px 1px 7px;	margin-top: 20px;}.AllBorder{	border:1px solid #000;}.list_bullets_right > li {    border-bottom: 1px solid #ababab;    padding: 5px;}.table_font b{	font-size:18px;}.table_font td{	font-size:18px;}.heading_tabs {    font-size: 16px;    background-color: #141f2f;    color: white;    padding: 2px;	transition: all 1s;	}.heading_tabs a{    color:#fff;	}.heading_tabs:hover {    transform: scale(1.1);	cursor:pointer;	transition-duration: 1s;	background-color: #db3f29;	}.paragraph p{	font-size:16px;}