@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: inherit;
}
ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
input, textarea {
	outline: none;
}
.container {
	width: 1170px;
	margin: 0 auto;
}
.clear {
	width: 100%;
	float: none;
	clear: both;
}
.wid-10, .wid-20, .wid-25, .wid-40, .wid-35, .wid-30, .wid-70, .wid-55, .wid-60, .wid-75, .wid-33, .wid-80, .wid-50, .wid-45, .wid-301 {
	display: inline-block;
	float: left;
}
.wid-10 {
	width: 10%;
}
.wid-25 {
	width: 25%;
}
.wid-20 {
	width: 20%;
}
.wid-55 {
	width: 55%;
}
.wid-50 {
	width: 50%;
}
.wid-40 {
	width: 40%;
}
.wid-45 {
	width: 45%;
}
.wid-35 {
	width: 35%;
}
.wid-30 {
	width: 30%;
}
.wid-60 {
	width: 60%;
}
.wid-70 {
	width: 70%;
}
.wid-75 {
	width: 75%;
}
.wid-33 {
	width: 33.3%;
}
.wid-80 {
	width: 80%;
}
.wid-301 {
	width: 35%;
}
.wid-100 {
	width: 100%;
	display: inline-block;
}
.top-content {
	width: 100%;
	display: inline-block;
	box-sizing: border-box;
}

@media screen and (max-width:1316px) {
}

@media screen and (max-width: 1170px) {
.col:before {
	width: 9.5%;
	left: 2.2%;
}
.col:after {
	width: 33%;
	right: -22%;
}
.col_1:after {
	width: 44%;
	right: -23%;
}
.col_2:after {
	width: 17%;
	right: 5%;
}
.container {
	width: 100%;
	box-sizing: border-box;
	padding: 0px 15px;
}
.menu li {
	margin-right: 40px;
}
.activites-content {
	min-height: 158px;
}
.tab-title {
	box-sizing: border-box;
	padding: 0px 20px;
	width: 88%;
	margin: 0 auto;
	left: 6%;
}
.inner h1, .inner-infrastructure h1, .inner-contact h1, .inner-literatureretrieval h1, .inner-msc h1, .inner-publications h1, .inner-research h1, .inner-training h1, .inner-usefullinks h1, .inner-courses h1, .inner-database h1, .inner-download h1, .inner-ex-projects h1, .inner-gallery h1, .inner-news-and-events h1, .inner-nisagenet h1, .inner-staff h1, .inner-usefullinks h1 {
	padding-left: 60px;
}
.tab-title li::after {
	right: -5px;
}
#cssmenu > ul > li {
	padding: 22px 14px;
}
}

@media screen and (max-width: 1080px) {
.menu li {
	margin-right: 27px;
}
.tab-title {
	width: 86%;
	left: 7%;
}
.tab-title li {
	font-size: 16px;
	height: 60px;
}
.tab-title {
	padding-left: 0px;
}
.form-icon {
	width: 10%;
}
.input-txt {
	width: 90%;
}
#cssmenu > ul > li {
	padding: 22px 11px;
}
#cssmenu > ul > li > a {
	font-size: 15px;
}
.quto {
	height: 100px;
}
.quto::before, .quto::after {
	top: 48%;
}
}

@media screen and (max-width: 980px) {
#cssmenu > ul > li {
	padding: 22px 9px;
}
#cssmenu > ul > li > a, #cssmenu ul ul li a {
	font-size: 13px;
}
.tab-title li {
	height: 60px;
}
.tab-title li::after {
	transform: skewX(0deg);
}
.menu li {
	margin-right: 20px;
}
.activites-content p {
	padding: 0px 5px;
}
.menu li a {
	font-size: 15px;
}
.hedr {
	padding: 22px 0px 22px 5px;
}
.hedr h2 {
	font-size: 20px;
}
.pad-r {
	padding-left: 0px;
}
.small-img img {
	width: 100%;
	padding-top: 20px;
}
.n-logo {
	width: 15%;
}
.news .wid-25 {
	width: 20%;
}
.news .wid-75 {
	width: 80%;
}
.col:before, .col:after, .col_1:after, .col_2:after {
	display: none;
}
}

@media screen and (max-width: 960px) {
.profile, .apply-container, .activites-pro {
	width: 100%;
}
.apply {
	width: 33.33%;
	display: inline-block;
	float: left;
	box-sizing: border-box;
	padding-right: 10px;
}
.txt {
	padding-left: 20px;
}
.banners {
	height: 470px;
}
.activites .container .wid-25 {
	width: 50%;
}
.activites-pro {
	box-sizing: border-box;
	padding: 10px 10px;
}
.view {
	right: 10px;
	bottom: 10px;
}
.pad-r {
	font-size: 14px;
}
.gp {
	padding: 24px 10px;
}
.q-title {
	font-size: 20px;
}
.menu li {
	margin-right: 18px;
}
.tab-link-content .wid-50 {
	width: 100%;
}
.date-news {
	width: 90%;
}
}

@media screen and (max-width: 860px) {
.popup {
	width: 95%;
	left: 2.5%;
}
.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(0) !important;
  transform: scale(0) !important;
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
 
}

.staff .container .wid-25 {
	width: 50%
}
.form {
	width: 90%;
}
.center-title h3 {
	font-size: 20px;
}
.pad-r a {
	right: 0;
	top: 0;
}
.hedr::after {
	display: none;
}
.hedr span img {
	width: 60%;
	padding-top: 6px;
}
.news .wid-25 {
	width: 30%;
}
.news .wid-75 {
	width: 70%;
}
.hedr {
	padding: 28px 0px 28px 5px;
}
.menu li a {
	font-size: 14px;
}
.menu > li > ul > li > a {
	font-size: 13px;
}
.title h2, .heading h2, .gallery-right h2 {
	font-size: 25px;
}
.title span, .act {
	font-size: 20px;
}
.cntnx-box h2 {
	font-size: 22px;
}
.fst h5 {
	font-size: 13px;
}
.logo, .logos {
	width: 15%;
}
.title, .logo, .logos {
	display: inline-block;
	box-sizing: border-box;
}
.logo {
	float: left;
}
.logos {
	float: right;
}
.menu li {
	margin-right: 16px;
}
.menu li a {
	font-size: 13px;
}
.f-3 {
	width: 50%;
}
.tab-title {
	width: 84%;
	left: 8%;
}
.tab-title li::after, .res, .res1.tab-title::after {
	display: none;
}
.res1 {
	width: 100%;
	left: 0;
	margin: 0;
	padding: 0;
}
.per-details {
	width: 90%;
}
.per-img {
	width: 40%;
}
.per-text {
	width: 60%;
}
/*.tab-res
	{
		top: 0;
		margin-bottom: 20px;
		width: 100%;
		left: 0;
	}*/
.gallery-page .wid-25 {
	width: 33.33%;
}

}

@media screen and (max-width: 768px) {
.captcha {
	margin-left: 10px;
}
.code2 {
	margin-left: 10px;
}
.code2 input {
	width: 95%;
}
.tab-2 .wid-50 {
	width: 100%;
}
.links-1 a {
	color: #fff;
}
.lt {
	margin-top: 20px;
}
.line > a {
	height: 60px;
}
.quto p {
	font-size: 14px;
}
.quto > span {
	padding-top: 0;
}
.side-tab {
	margin-top: 0px;
}
.databse-left, .databse-right {
	position: relative;
	min-height: 0px;
}
.databse-left::after, .databse-right::before {
	display: none;
}
h3.tab-heading {
	margin-top: 0px;
}
.databse-right {
	width: 100%;
	padding-left: 0;
}
/*eader {
	font-family: 'Lobster', cursive;
	text-align: center;
	font-size: 25px;
}*/
#info {
	font-size: 18px;
	color: #555;
	text-align: center;
	margin-bottom: 25px;
}
.tab-container {
	background: #fff;
	margin-top: 0px;
}
.res1 {
	display: none;
}
a {
	color: #074E8C;
}
.scrollbar {
	/*margin-left: 30px;*/
	float: left;
	width: 100%;
	/*background: #F5F5F5;*/
	overflow-x: scroll;
	margin-bottom: 25px;
}
.content td {
	font-size: 12px;
}
.full {
	width: 100% !important;
	overflow-x: scroll !important;
}
.tab-title {
	width: 83%;
	left: 8%;
}
.force-overflow {
	min-height: 450px;
}
.res-table {
	width: 600px;
}

/*
 *  STYLE 1
 */

#style-1::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 background-color: #F5F5F5;
}
 #style-1::-webkit-scrollbar {
 width: 12px;
 background-color: #F5F5F5;
}
 #style-1::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #555;
}

/*
 *  STYLE 2
 */

#style-2::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 border-radius: 10px;
 background-color: #F5F5F5;
}
 #style-2::-webkit-scrollbar {
 width: 12px;
 background-color: #F5F5F5;
}
 #style-2::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color: #D62929;
}

/*
 *  STYLE 3
 */

#style-3::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #F5F5F5;
}
 #style-3::-webkit-scrollbar {
 width: 6px;
 background-color: #F5F5F5;
}
 #style-3::-webkit-scrollbar-thumb {
 background-color: #000000;
}

/*
 *  STYLE 4
 */

#style-4::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #F5F5F5;
}
 #style-4::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-4::-webkit-scrollbar-thumb {
 background-color: #000000;
 border: 2px solid #555555;
}


/*
 *  STYLE 5
 */

#style-5::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #F5F5F5;
}
 #style-5::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-5::-webkit-scrollbar-thumb {
 background-color: #0ae;
 background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));
}


/*
 *  STYLE 6
 */

#style-6::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #F5F5F5;
}
 #style-6::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-6::-webkit-scrollbar-thumb {
 background-color: #F90;
 background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)
}


/*
 *  STYLE 7
 */

#style-7::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #F5F5F5;
 border-radius: 10px;
}
 #style-7::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-7::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.44, rgb(122,153,217)), color-stop(0.72, rgb(73,125,189)), color-stop(0.86, rgb(28,58,148)));
}

/*
 *  STYLE 8
 */

#style-8::-webkit-scrollbar-track {
 border: 1px solid black;
 background-color: #F5F5F5;
}
 #style-8::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-8::-webkit-scrollbar-thumb {
 background-color: #000000;
}


/*
 *  STYLE 9
 */

#style-9::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #F5F5F5;
}
 #style-9::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-9::-webkit-scrollbar-thumb {
 background-color: #F90;
 background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent)
}


/*
 *  STYLE 10
 */

#style-10::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #F5F5F5;
 border-radius: 10px;
}
 #style-10::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-10::-webkit-scrollbar-thumb {
 background-color: #AAA;
 border-radius: 10px;
 background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, .2) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%, transparent 75%, transparent)
}


/*
 *  STYLE 11
 */

#style-11::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #F5F5F5;
 border-radius: 10px;
}
 #style-11::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-11::-webkit-scrollbar-thumb {
 background-color: #3366FF;
 border-radius: 10px;
 background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0.5) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 75%, transparent 75%, transparent)
}

/*
 *  STYLE 12
 */

#style-12::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
 border-radius: 10px;
 background-color: #444444;
}
 #style-12::-webkit-scrollbar {
 width: 12px;
 background-color: #F5F5F5;
}
 #style-12::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background-color: #D62929;
 background-image: -webkit-linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.4) 50%, transparent, transparent)
}

/*
 *  STYLE 13
 */

#style-13::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
 border-radius: 10px;
 background-color: #CCCCCC;
}
 #style-13::-webkit-scrollbar {
 width: 12px;
 background-color: #F5F5F5;
}
 #style-13::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background-color: #D62929;
 background-image: -webkit-linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.4) 50%, transparent, transparent)
}

/*
 *  STYLE 14
 */

#style-14::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.6);
 background-color: #CCCCCC;
}
 #style-14::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-14::-webkit-scrollbar-thumb {
 background-color: #FFF;
 background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 25%, transparent 100%, rgba(0, 0, 0, 1) 75%, transparent)
}

/*
 *  STYLE 15
 */

#style-15::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
 background-color: #F5F5F5;
 border-radius: 10px;
}
 #style-15::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-15::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background-color: #FFF;
 background-image: -webkit-gradient(linear, 40% 0%, 75% 84%, from(#4D9C41), to(#19911D), color-stop(.6, #54DE5D))
}

/*
 *  STYLE 16
 */

#style-16::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
 background-color: #F5F5F5;
 border-radius: 10px;
}
 #style-16::-webkit-scrollbar {
 width: 10px;
 background-color: #F5F5F5;
}
 #style-16::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background-color: #FFF;
 background-image: -webkit-linear-gradient(top, #e4f5fc 0%, #bfe8f9 50%, #9fd8ef 51%, #2ab0ed 100%);
}
.responsive-menu {
	display: block;
	padding-top: 5px;
	padding: 22px 0px;
	display: inline-block;
}
.staff-list h5 {
	font-size: 16px;
}
.center-title h3 {
	font-size: 17px;
}
.lft, .rgt {
	width: 100%;
	padding: 20px 20px 20px;
}
.pro-img {
	text-align: center;
}
.apply {
	width: 50%;
}
.title {
	width: 70%;
	padding: 20px 0px 20px 15px;
}
.lft::after {
	display: none;
}
.lft, .rgt {
	width: 100%;
	padding: 10px 20px 10px;
}
.tab-res {
	display: none;
}
.abt-accord {
	display: block;
}
.mar-top-40 {
	margin-top: 40px;
}
.tab-container {
	margin-bottom: 0;
}
.tab-content p {
	text-align: justify;
	padding: 0px 15px 10px;
}
.tab-right h3 {
	font-size: 20px;
}
.table-1 {
	width: 100%;
}
#table {
	width: 100%;
}
/*.table {
	width: 600px;
	overflow: auto;
}*/
.contact .wid-50, .contact-text, .form {
	width: 100%;
}
.form .clear {
	display: none;
}
.form-feild {
	width: 50%;
	display: inline-block;
	float: left;
	box-sizing: border-box;
	padding: 0px 10px;
}
.captcha {
	margin-bottom: 10px;
}
.code .wid-25 {
	width: 100%;
}
.tab-left-img {
	margin: 30px 20px 0px;
}
.tab-right {
	margin: 30px 20px 30px;
}
.tab-right h3 {
	font-size: 15px;
}
}

@media screen and (max-width: 678px) {
.gallery-left {
	display: none;
}
.tab-title {
	width: 80%;
	left: 10%;
}
.tab-heading {
	margin: 00px 0 10px;
}
h3.tab-heading {
	margin-top: 0px;
}
.pic {
	width: 70%;
	margin-left: 15%;
}
.gallery-page .wid-25 {
	width: 50%;
}
.inner-infrastructure, .inner-contact, .inner-literatureretrieval, .inner-msc, .inner-publications, .inner-research, .inner-training, .inner-usefullinks, .inner, .inner-courses, .inner-database, .inner-download, .inner-ex-projects, .inner-gallery, .inner-news-and-events, .inner-nisagenet, .inner-staff, .inner-usefullinks {
	height: 200px;
	position: relative;
	top: 0;
}
.inner h1, .inner-infrastructure h1, .inner-contact h1, .inner-literatureretrieval h1, .inner-msc h1, .inner-publications h1, .inner-research h1, .inner-training h1, .inner-usefullinks h1, .inner-courses h1, .inner-database h1, .inner-download h1, .inner-ex-projects h1, .inner-gallery h1, .inner-news-and-events h1, .inner-nisagenet h1, .inner-staff h1, .inner-usefullinks h1 {
	font-size: 25px;
	bottom: 44%;
}
.logo img, .logos img, .spce {
	width: 100%;
}
.logo img {
	width: 100%;
	height: inherit;
}
.logo, .logos {
	height: inherit;
	box-shadow: none;
}
.title {
	width: 100%;
	padding: 0px 0px 10px 15px;
}
.small-img, .n-logo {
	display: none;
}
.abt-first {
	padding: 0px 10px;
}
.abt-ttle {
	margin: 0px 0 0px;
}
.cntnx-box h2 {
	margin: 0 0 12px 10px;
}
.sub {
	border-left: none;
}
.txt {
	padding-left: 0px;
}
.txt p {
	padding: 6px 0px 0px 0px;
}
.li-menu, .txt, .abt-ttle {
	width: 100%;
}
.specifications {
	float: left;
	padding-left: 20px;
}
.heading {
	padding: 15px 0px 15px;
}
.sub {
	padding-bottom: 20px;
}
.gp, .gallery-right {
	width: 100%;
	text-align: center;
	padding: 15px 10px 0;
}
.q-link-right {
	width: 100%;
}
.gallery-left {
	width: 50%;
	text-align: center;
	margin: 0 auto;
	float: none;
	padding-left: 20px;
}
.gallery-left img {
	margin: 44px 0px 10px 0px;
}
.gallery-right h2 {
	padding: 0px 0px 10px;
}
.act {
	padding-bottom: 10px;
}
.activites {
	margin: 15px 0;
}
.news {
	top: 0px;
	margin-bottom:20px;
}
.news .wid-25, .dy-cntnt {
	width: 100% !important;
	padding: 10px 0px 10px 20px
}
.hedr span {
	width: 8%;
}
.dy-cntnt {
	padding-top: 0px;
}
.hedr {
	padding: 15px 0px 15px 5px;
	background: #f6fcff;
}
.hedr span img {
	padding-top:0px;	
}
.parent {
	padding: 0 0 5px 0px;
}
.lft::after {
	display: none;
}
.databse .wid-50 {
	width: 100% !important;
}
.databse h3 {
	padding-left: 10px;
	padding-bottom: 10px;
}
.du-img img {
	width: 100%;
}
}

@media screen and (max-width: 620px) {
.tab-title {
	width: 80%;
	left: 10%;
}
.skdslider a.next, .skdslider a.prev {
	display: none !important;
}
.m-lft {
	left: 0;
}
.m-top .gps {
	width: 24%;
}
.tab-title-line2::after {
	right: -25px;
	width: 7px;
}
p {
	font-size: 14px;
	line-height: 24px;
}
.list li {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}
.pp p {
	margin-bottom: 10px;
}
.tab-container .wid-40 {
	width: 60%;
}
.tab-container .wid-60 {
	width: 100%;
}
.tab-right {
	padding-left: 0px;
}
.tab-right h3 {
	padding-top: 0px;
}
.padd {
	padding-left: 0px;
}
.content br {
	display: none;
}
.link-tab {
	position: relative;
}
.pos-2 {
	display: block !important;
	width: 100%;
}
.pos-1 {
	display: none !important;
}
.pos, .input-txt2 {
	width: 100%;
}
.contact-text p {
	font-size: 14px;
}
.form-feild {
	width: 100%;
}
.form {
	width: 80%;
}
.per-img, .per-text, .quto {
	width: 100%;
}
.per-text {
	margin-top: 20px;
}
.quto {
	left: 0;
}
h4 {
	font-size: 15px;
}
}

@media screen and (max-width: 560px) {
.apply, .f-3 {
	width: 100%;
	padding: 10px 0;
}
.cpy-rgt span {
	font-size: 12px;
}
.wid-40 {
	width: 100%;
	padding: 20px;
}
.date-news {
	width: 85%;
}
.pic {
	width: 70%;
}
.col, .col_1, .col_2 {
	margin-top: 4px;
}
.popup {
	width: 80%;
	top: 22%;
	height: 200px;
	left: 10%;
}
.line {
	width: 80%;
}
.line > a {
	display: block;
	height: 42px;
}
.bg .wid-50 {
	width: 100%;
}
}

@media screen and (max-width: 520px) {
.tab-2 .wid-60 {
	width: 100%;
}
.txt p {
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
}
.hedr h2 {
	font-size:16px;	
}
.activites .container .wid-25 {
	width: 100%;
}
.activites-pro {
	padding: 10px 0;
	margin: 0px 0px;
}
.activites-content {
	min-height: 100px;
}
.activites-content h4 {
	padding: 10px 0 8px;
	font-size: 16px;
}
.activites-content p {
	font-size: 14px;
}
.view {
	bottom: 10px;
	right: 0;
}
.logo, .logos {
	width: 20%;
}
.title h2 {
	font-size: 23px;
}
.title span {
	font-size: 18px;
}
.inner h1, .inner-infrastructure h1, .inner-contact h1, .inner-literatureretrieval h1, .inner-msc h1, .inner-publications h1, .inner-research h1, .inner-training h1, .inner-usefullinks h1, .inner-courses h1, .inner-database h1, .inner-download h1, .inner-ex-projects h1, .inner-gallery h1, .inner-news-and-events h1, .inner-nisagenet h1, .inner-staff h1, .inner-usefullinks h1 {
	font-size: 20px;
	padding-left: 40px;
}
.button.accordion {
	font-size: 14px;
	padding: 8px 8px;
}
.tab-container .wid-40 {
	width: 80%;
}
.pic {
	margin-left: 0;
	width: 100%;
}
}

@media screen and (max-width: 444px) {
.gallery-img::before {
	width: 100%;
	transform: inherit;
	-webkit-transform: inherit;
	-moz-transform: inherit;
	-ms-transform: inherit;
	-o-transform: inherit;
	height: 30%;
}
.gallery-des {
	margin-top: -25px;
}
.title h2 {
	font-size: 20px;
}
.title span {
	font-size: 15px;
}
.cntnx-box h2 {
	font-size: 17px;
	margin: 0 0 12px 0px;
	padding: 18px 18px 4px 10px;
}
.abt-ttle p {
	font-size: 13px;
	line-height: 24px;
}
.pro-content h4 {
	font-size: 15px;
}
.apply {
	padding-left: 10px;
}
.banners {
	height: 520px;
}
.form {
	width: 100%;
}
.gallery-page .wid-25 {
	width: 100%;
}
.gallery-img img {
	width: 100%;
}
.staff .container .wid-25 {
	width: 100%;
}
.tab-left-img-line1::before, .tab-left-img-line3::before {
	height: 1px;
	width: 134px;
}
.tab-left-img-line1::after, .tab-left-img-line4::after {
	height: 134px;
	width: 1px;
}
.per-text h5 {
	font-size: 14px;
}
.list-1 li {
	font-size: 14px;
}
}
.gallery-img-line-1:before, .gallery-img-line-1:after {
	display: none;
}

@media screen and (max-width: 414px) {
}

@media screen and (max-width: 380px) {
.hhhh {
	display: none;
}
}
@media (max-width:365px) {
	.date-news {
		width:100%;	
	}
	.date-news p {	
	font-size: 13px !important;
}
}

/*	.menu
	{
		padding: 6px 0px 0px 0px;
	}
}    .menu li, .menu li.active
{
	margin-right: 26px;
}*/
/*@media screen and (max-width: 1150px)
{
	.news
	{
		top: -50px;
	}
	.skdslider
	{
		height:inherit;
	}
	.container
	{
		width: 100%;
		box-sizing: border-box;
		padding: 15px;
	}
	.pro-img img, .gallery-left img
	{
		width: 100%;
	}
	.pro-content
	{
		box-sizing: border-box;
		padding-left: 5px;
	}
	.small-img span a img
	{
		width: 100%;
		padding-top: 10px;
	}
	.fst h5
	{
		padding-right: 0;
	}
	.gallery-right
	{
		box-sizing: border-box;
		padding-left: 15px;
	}
	.activites-content
	{
		min-height: 150px;
	}
}
@media screen and (max-width: 1024px)
{
	.menu li a
	{
		font-size: 15px;
	}
	.menu li, .menu li.active {
    margin-right: 22px;
}
	.menu
	{
		padding: 6px 0px 0px 0px;
	}
	.pro-img img
	{
		width: 100%;
	}
	.fst h5{
		font-size: 13px;
	}
	.profile-left
	{
		width: 28%;
	}
}
@media screen and (max-width: 968px)
{
	.skdslider
	{
		height:none !important;
	}
	.hedr h2
	{
		font-size: 20px;
	}
	.hedr {
    padding: 30px 0px 24px 11px;
}
	.hedr::after {
		top: 7px;
	}
	.pad-r
	{
		font-size: 13px;    padding-left: 10px;
	}
	.pad-r a
	{
		position: inherit;
	}
	.pro-img img
	{
		width: 100%;
	}
	.activites .container .wid-25
	{
		width: 50%;
	}
	.activites-pro
	{
		width: 100%;
		box-sizing: border-box;
		padding:30px;
	}
	.view {
    bottom: 31px;
    right: 30px;
}
	.fst h5{
		font-size: 13px;
	}
	.wid-68
	{
		padding-left: 10px;
	}
	.wid-301
	{
		width: 30%;
	}
	.banners
	{
		height: 460px;
	}
	.heading {
    padding: 25px 0px 27px;
}
}
@media screen and (max-width: 868px)
{
	.profile
	{
		width: 100%;
	}
	.profile-left
	{
		width: 100%;
	}
	.apply
	{
		width: 50%;
		display: inline-block;
		float: left;
		box-sizing: border-box;
		padding: 10px;
		
	}
	
}*/
