@charset "utf-8";
/* CSS Document */

input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-border-radius:0; -webkit-appearance: none; }
a[href^=tel] {text-decoration:inherit;color: inherit;}
/* #Media Queries
================================================== */

@media only screen and (min-width: 1920px) {
body{ overflow-x:hidden;}	

}

@media only screen and (min-width: 1440px) and (max-width: 1919px) {
body{ overflow-x:hidden;}	
.sticky-wrapper { height: auto !important;}
}

@media only screen and (max-width: 1280px) {
body{ overflow-x:hidden;}

#latest-news.owl-theme .owl-controls .owl-nav .owl-prev { left: -25px; }
#latest-news.owl-theme .owl-controls .owl-nav .owl-next { right: -25px; }
	
.sticky-wrapper { height: auto !important;}
}
@media screen and (min-width:1024px) and (max-width:1279px) {

img {max-width:100%; }
.row{ width:980px; }

/* home page css */
.hm-slider { min-height: inherit;}
#latest-news.owl-theme .owl-controls .owl-nav .owl-next {right:-10px;}
#latest-news.owl-theme .owl-controls .owl-nav .owl-prev {left:-10px;}

.wel-rht {padding: 20px 36px;}
.wel-caption { top:40px;}

/* inner pages css */
ul.news-list li {padding: 2px 25px 0px 110px; margin-bottom: 40px;}
.news-date {width: 85px; height: 85px;}
.news-date h2 {font-size: 30px;}
.news-date h2 span {font-size: 18px;margin-top: 2px;}
.news-txt h3 {font-size: 20px;line-height: 24px;}
.depart-l h1 {font-size: 30px;}

/* campus */
.campus-list ul li .block-txt p {font-size: 18px;line-height: 26px;}

	
/* home page css */	
.wel-caption {width: 395px;}
.wel-caption p {margin-bottom: 20px;}
	
.ddsmoothmenu ul li a{font-size: 12px;}
.ddsmoothmenu ul li {padding: 0px 10px 0 0;margin: 0px 10px 0px 0px;}
.ddsmoothmenu ul li ul li a { padding: 8px 7px;font-size: 12px;}
/* end home page css */		

/*vision-and-mission*/	
.image-pad h2 {font-size: 20px;}
.quotes {font-size: 24px;padding-bottom: 20px;margin-bottom: 30px;}
	
.logo { width: 50%;}
.logo-rht { width: 50%;}
.logo-rht ul li { width: 12%;float: right;}
.logo-rht ul li:nth-child(2) { padding: 0 5px 0 5px; width: 16%;}
.logo-rht ul li:first-child { width: 20%;}
	
.fancybox-title-float-wrap { margin-bottom: -10px;}
	
.sticky-wrapper { height: auto !important;}
	
.faculty-list li .faculty-list-cnt p {margin-bottom: 8px;}
.faculty-list li .faculty-list-cnt {	width: 71%;}

/*online-form*/	
.form.online-form {padding: 12px;}
	
.depart-list ul li a{bottom: 23px;}
	
.sticky-wrapper { height: auto !important;}
	
.fac-list ul li a {padding: 14px 18px 14px 40px;}
}


/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {

img {max-width:100%; }
.row{ width:750px; }

/* home page css */
.hm-slider { min-height: inherit;}

.cir-lft h2 {font-size: 24px;}
.cir-rht h2 {font-size: 24px;}

.wel-rht {padding: 20px 25px;}
.wel-caption { top:30px;}
.wel-caption { width: 100%; right: auto; padding: 0px 20px;}
.wel-caption h1 {font-size: 30px;line-height: 38px; text-shadow: 0px 2px 4px rgba(0,0,0,0.2);}
.wel-caption h1 span {text-shadow: 0px 2px 4px rgba(0,0,0,0.2);}
.wel-caption p{text-shadow: 0px 2px 4px rgba(0,0,0,0.2);}
.wel-rht p {font-size: 18px;}

#latest-news.owl-theme .owl-controls .owl-nav .owl-next {right:-10px;}
#latest-news.owl-theme .owl-controls .owl-nav .owl-prev {left:-10px;}
.latest-news h1 { font-size: 30px;}

.facility-hm ul li {width: 50%; border-bottom: 1px solid #ddd;}
.facility-hm ul li:nth-child(3n), .facility-hm ul li:nth-child(4n) { border-bottom: none;}
.facility-hm ul li a {padding: 20px 0;}

.camp-title a h2 {font-size: 18px; line-height: 22px;}

/* inner pages css */
.inn-banner {padding: 30px 0;}
.inn-cap h1 {font-size: 35px;line-height:45px;}

.depart-l {width:100%; margin-bottom: 30px;}
.depart-r {width: 100%;}

ul.news-list li {padding: 2px 25px 0px 110px; margin-bottom: 40px;}
.news-date {width: 85px; height: 85px;}
.news-date h2 {font-size: 30px;}
.news-date h2 span {font-size: 18px;margin-top: 2px;}
.news-txt h3 {font-size: 19px;line-height: 24px;}

.depart-list ul li { width: 32%; }
.depart-list ul li:nth-child(4n) { margin-right:2%;}
.depart-list ul li:nth-child(3n-3) { margin-right:0px;}

/* campus */
.campus-list ul li {width: 32%; margin-right: 2%;}
.campus-list ul li .block-txt {padding: 35px 15px 20px;}
.campus-list ul li .block-txt p {font-size: 18px;line-height: 26px;}
.campus-list ul li .block-txt span { left: 15px;}
.list-l ul li {font-size: 17px;}

.facility-pad h1 {font-size: 35px;line-height: 40px;}

/* contact css */
.contact ul li { width: 48%; margin-right: 4%; margin-bottom: 25px;}
.contact ul li:nth-child(2n) {margin-right: 0;}
.contact ul li:last-child {margin-right: 0; width: 100%;margin-bottom:0px;}

.form ul li { margin-bottom: 10px;}
.form ul li label { width: 100%; margin-bottom: 5px;}
.form ul li .input-box { width:100%;}
.form ul li input[type="text"] {padding: 12px 15px;}
.form ul li textarea {padding: 10px 15px;}
.form ul li .sec-input img {height: 47px;}
.form ul li .sec-input {width:100%;}

.c-map iframe {height:400px;}

/* about us css */
.genesis-l {width: 100%; margin-bottom: 20px;}
.genesis-r {width: 100%;}
.patron p.center {padding: 0 0px;}
.pat-l {width: 100%;}
.pat-r {width: 100%; padding: 25px 20px;}
.white-box.grey-box .pat-l.img-r {width: 36%;margin-right: 4%;}
.white-box.grey-box .pat-r {padding: 0px 50px 0 0;}

/* home page css */	
.facility-hm ul li{padding: 0px 3% 0px 6%;}
.wel-lft img{display:none;}	
.facility-hm ul li:nth-child(2n-2){padding-right:0;}	
.wel-rht p {font-size: 16px;}	
.wel-caption { padding: 10px 50px;}
.wel-caption p {font-size: 16px;}
.wel-caption h1{padding-bottom: 10px;}	
	
.top-header { display:none; }
.m-menu  { display:block;top: 0;margin-top: -75px;left: -50px; }
.m-menu div { top:5px;}
.m-menu a span { height: 2px; margin-top: 6px; width: 32px;}
.sticky-wrapper { height: auto !important;}		
.top-head  { display:none; }
.m-menu  { display:block;top: 0; margin-top: -75px; left: -8%;}
.m-menu div { top:100px;}
.m-menu a span { height: 2px; margin-top: 6px; width: 32px;}
.icon-angle-down{display: none;}
/* end home page css */	
	
/*Contact page*/
.form ul li input[type="text"], .form ul li input[type="email"], .form ul li input[type="tel"] {padding: 8px 9px;}
.form ul li { margin-bottom: 5px;}
.form h1 { padding-bottom: 15px;margin-bottom: 25px;}
	
/*vision-and-mission*/	
.image-pad h2 {font-size: 20px;}
.quotes {font-size: 21px;padding-bottom: 20px;margin-bottom: 30px;}
.mission h2 {font-size: 19px;}
.wid-30 { width: 32%; margin-right: 2%;}
.wid-30 ul{background: #f9f9f9;padding: 10px; min-height: 695px;}
.mission ul li { font-size: 15px;line-height: 24px;}

.image-pad h2 {font-size: 15px; line-height: 20px; margin-bottom: 0px;}
.image-pad{margin: 25px 0 0 0;}
	
.logo { width: 100%;}
.logo-rht { width: 100%;}
.logo-rht ul{width: 100%;float: left;text-align: center;}
.logo-rht ul li { width: 12%;float: none;display: inline-block;margin: 0 auto;text-align: center;}
.logo-rht ul li:nth-child(2) { padding: 0 5px 0 5px; width: 16%;}
.logo-rht ul li:first-child { width: 15%;}
	
/*management-commitee*/
.members ul li {width: 30%;}
.members ul li {margin-bottom: 45px;}
	
.depart-l h1 { font-size: 27px;}
	
.fancybox-title-float-wrap { margin-bottom: -55px;}
	
.inn-cap h1 {font-size: 29px;}
	
/*online-form*/
.form.online-form ul li label { width: 100%; margin-right: 0;}
.admission ul li.p-l-lbl { padding-left:0;}
.form.online-form ul li .input-box { width: 100%;}
.form.online-form ul li label {	margin: 5px 0 5px 0;}
.form.online-form ul li:first-child {margin: 0px 0 15px 0;}	
	
.depart-list ul li a{bottom: 23px;}	
.quick-news ul{text-align: center; row-gap:10px;}
.quick-news ul li{flex:0 1 100%;text-align: center;}
.quick-news ul li a{width: 100%;text-align: center; font-size: 14px !important; line-height: 20px; justify-content: center;}

}
/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
body{ height:auto;}
img {max-width:100%; }
.row { width:95%; }

/* home page css */
.wel-lft { width: 100%;align-items: center; display: block;}
.wel-rht { width: 100%; padding:35px 30px;}
.wel-caption {right:auto;width:100%; top: auto; float: left; position: relative;  padding: 25px 20px;}
.wel-caption h1 {font-size:26px;line-height:36px; text-shadow: 0px 2px 4px rgba(0,0,0,0.2);}
.wel-caption h1 span {text-shadow: 0px 2px 4px rgba(0,0,0,0.2);}
.wel-rht p {font-size: 18px;line-height: 26px;text-shadow: 0px 2px 4px rgba(0,0,0,0.2);}
.wel-caption p{margin-bottom: 16px;}
	
.first-col {width: 46%; margin-bottom: 40px;}
.first-col.third-col {width: 46%;margin-bottom: 0px;}
.social-rht { width:100%; text-align: center;}
.copyrights { width: 100%; text-align: center;}
.social-rht ul li { float: none; display: inline-block;}

.facility-hm ul li {width: 50%; border-bottom: 1px solid #ddd;}
.facility-hm ul li a {padding: 20px 0;}
.fac-txt h3 {font-size: 20px;line-height: 22px;}

.latest-news {padding: 40px 0;}
.latest-news h1 { font-size:28px; line-height: 35px;}
#latest-news.owl-theme .owl-controls .owl-nav .owl-next {right:0px;}
#latest-news.owl-theme .owl-controls .owl-nav .owl-prev {left:0px;}
.first-col h3 { margin-bottom: 20px;}

.circular {padding: 45px 0;}
.cir-lft {width: 100%; margin-bottom: 45px;}
.cir-lft h2 {font-size: 24px;}
.cir-rht { width: 100%;}
.cir-rht h2 {font-size: 24px;}
.demo5 { height: 250px !important;}

.campus ul li {width:100%;}


/* inner pages css */
.inn-banner {padding: 30px 0;background-position: center center;}
.inn-cap h1 {font-size: 30px;line-height: 40px;}

.depart-l {width:100%; margin-bottom: 30px;}
.depart-r {width: 100%;}
.depart-l h1 {font-size: 30px;}
.fac-list h2 {font-size: 20px;}
.radio-learn h2 {font-size: 26px;}
.radio-learn h2 br { display: none;}

ul.news-list li { width: 100%;padding: 2px 0px 20px 110px;margin-bottom: 20px; border-bottom: 1px solid #eae9e7;}
ul.news-list li:last-child { border-bottom: none;}
.news-date {width: 85px; height: 85px;}
.news-date h2 {font-size: 30px;}
.news-date h2 span {font-size: 18px;margin-top: 2px;}
.news-txt h3 {font-size: 18px;line-height: 25px;}

.pagination.pagination-left ul li { margin: 0 5px 5px 0;}
.pagination.pagination-left ul li a {font-size: 18px;width: 45px;height: 45px;line-height: 45px;}

.admission ul li { font-size: 16px;}
.admission h5 { font-size: 20px;}
.admission p{ font-size: 16px;line-height: 26px;}

.depart-list {padding: 75px 0 0px;}
.depart-list ul li { width: 48%; margin-right:4%; }
.depart-list ul li:nth-child(3n-3) { margin-right:4%;}
.depart-list ul li:nth-child(2n) { margin-right:0px;}
.depart-list ul li h2 {font-size: 20px;margin-bottom: 12px;}

/* campus */
.campus-list ul li {width: 32%; margin-right: 2%;}
.campus-list ul li .block-txt {padding: 35px 15px 20px;}
.campus-list ul li .block-txt p {font-size: 17px;line-height: 26px;}
.campus-list ul li .block-txt span { left: 15px;}
.pagination ul li a {width: 50px;height: 50px;line-height: 50px;}

.facility-pad {padding: 45px 0;}
.facility-pad h1 {font-size: 30px;line-height: 36px;}
.list-l {width: 100%;}
.list-l ul li {font-size: 17px;}
.list-l ul li:last-child {margin-bottom: 20px;}

/* contact css */
.contact ul li { width: 48%; margin-right: 4%; margin-bottom: 25px;}
.contact ul li:nth-child(2n) {margin-right: 0;}
.contact ul li:last-child {margin-right: 0; width: 100%;margin-bottom:0px;}

.form {padding:45px 0;}
.form h1 {font-size: 26px;line-height: 30px;margin-bottom: 20px;}
.form ul li { margin-bottom: 10px;}
.form ul li label { width: 100%; margin-bottom: 5px;}
.form ul li .input-box { width:100%;}
.form ul li input[type="text"] {padding: 12px 15px;}
.form ul li textarea {padding: 10px 15px;}
.form ul li .sec-input img {height: 47px;}
.form ul li .sec-input {width:100%;}

.c-map iframe {height:300px;}

/* department page css */
.grey-box {padding: 6px;margin: 25px 0 30px;}

/* about us css */
.genesis {padding: 40px 0;}
.genesis-l h1 {font-size: 30px;}
.genesis-l {width: 100%; margin-bottom: 20px;}
.genesis-r {width: 100%;}

.patron {padding: 40px 0;}
.patron h1 {font-size: 30px;}
.patron p.center {padding: 0 0px;}
.pat-l {width: 100%;}
.pat-r {width: 100%; padding: 25px 20px;}
.white-box.grey-box .pat-l.img-r {width: 36%;margin-right: 4%;}
.white-box.grey-box .pat-r {padding: 0px 50px 0 0;}
 
/* home page css */	
.facility-hm ul li{padding: 0px 5% 0px 0px;min-height: 86px;}
.wel-lft img{display:none;}	
.facility-hm ul li:nth-child(2n-2){padding-right:0;}	
.wel-rht p {font-size: 16px;}	
	
.hm-slider {min-height: auto;}	
.cap-wid.app-btns a { padding:5px 15px;font-size: 14px; margin-left:5px; }
.cap-wid.app-btns a img { margin-right:5px; }
/* end home page css */	
	
/*Contact page*/
.form ul li input[type="text"], .form ul li input[type="email"], .form ul li input[type="tel"] {padding: 8px 9px;}
.form ul li { margin-bottom: 5px;}
.form h1 { padding-bottom: 15px;margin-bottom: 25px;}
	
/*vision-and-mission*/	
.image-pad h2 {font-size: 20px;}
.quotes {font-size: 24px;padding-bottom: 20px;margin-bottom: 30px;}
	
/*vision-and-mission*/	
.image-pad h2 {font-size: 20px;}
.quotes {font-size: 21px;padding-bottom: 20px;margin-bottom: 30px;}
.mission h2 {font-size: 19px;}
.wid-30 { width: 49%; margin-right: 2%;}
.wid-30 ul{background: none;padding: 0; min-height: 355px;}
.mission ul li { font-size: 15px;line-height: 24px;}

.image-pad h2 {font-size: 15px; line-height: 20px; margin-bottom: 0px;}
.image-pad{margin: 25px 0 0 0;}
.mission ul li:nth-child(2) .wid-30 {margin-right: 0;}
.mission ul li:last-child{padding-left:0;width: 100%;float: left;background: none;text-align: center;}
.wid-30 ul li {padding-left:25px;text-align: left; }
.mission ul li:last-child .wid-30 {margin: 0 auto;display: block;text-align: center;float: none; }
	
.wid-30 ul li:last-child {width: 100%; float: left;background: url(../images/grey-arr.png) no-repeat left 5px; text-align: left;
padding-left: 25px;min-height: auto;}
.wid-60 { width: 100%;}
.wid-32{width: 100%;margin-top:25px;}
.image-pad h2 {font-size: 19px;line-height: 30px;min-height: auto;margin-bottom: 12px;}
.quotes {font-size: 17px;padding-bottom: 10px;}
	
	
.sticky-wrapper { height: inherit !important;}	
.top-head  { display:none; }
.m-menu  { display:block;top: 0; margin-top: -75px; left: -8%;}
.m-menu div { top:100px;}
.m-menu a span { height: 2px; margin-top: 6px; width: 32px;}
.icon-angle-down{display: none;}
	
.m-menu a span { height: 2px;  margin-top: 5px;  width: 25px;}
.m-menu div { top: 93px;}
.m-menu div {padding-right: 5px;}
	
.logo { width: 100%;}
.logo-rht { width: 100%;}
.logo-rht ul{width: 100%;float: left;text-align: center;}
.logo-rht ul li { width: 12%;float: none;display: inline-block;margin: 0 auto;text-align: center;}
.logo-rht ul li:nth-child(2) { padding: 0 5px 0 5px; width: 16%;}
.logo-rht ul li:first-child { width: 18%;}

/*management-commitee*/
.members ul li {float: left; width: 47.5%;}
	
/*academic-counci*/
.bullet-pts.inner-pg-bullet { padding: 0px 10px 0px 10px;}
.grey-box { margin: 4px 0 0;}	
.bullet-pts ul li { margin: 0 0 6px 0;}	
.admission h5 { font-size: 19px;line-height: 27px;}
	
.depart-l h1 { font-size: 27px;}
.gallery-list ul li:nth-child(3n-3) { margin-right: 2%;}
.gallery-list ul li:nth-child(2n-2) { margin-right: 0;}
.gallery-list ul li {width: 49%;}
.gallery-list ul li:nth-child(3n+4) {clear: none;}
.gallery-list .gal-desc p {	font-size: 14px;}

.fancybox-title-float-wrap { margin-bottom: -15px;}
.fancybox-title-float-wrap .child { line-height: 16px; font-size: 12px;}

/*staff-details*/
.faculty-list li .faculty-list-cnt p strong {width: 33%;}
.faculty-list li .faculty-list-cnt p { margin-bottom: 6px;line-height: 22px;}
.faculty-list li .faculty-list-cnt {width: 68%;}
.depart-l p {font-size: 16px;line-height: 27px;}
.faculty-list li .plus { width: 30px; height: 30px; font-size: 36px;line-height: 26px;}
	
.grey-box ul li {font-size: 16px;}
.smk_accordion .accordion_in .acc_head {font-size: 17px;line-height: 30px;padding: 3px 15px;}
.acc-table tr th {font-size: 16px;}
.smk_accordion .accordion_in .acc_head .acc_icon_expand {top: 12px;}
	
.program-bio-chem .grey-box.exept-bio {margin: 0; padding: 0;}
.program-bio-chem p strong { line-height: 21px; margin-top: 8px;}
.depart-l h6 { margin-top: 9px;}

.smk_accordion .accordion_in .acc_content h2 {font-size: 19px; margin-bottom: 7px;}
.downloads .application-list li p {width: 90%;}
	
.grey-box.objective { margin: 25px 0 7px;  padding: 19px;}
.depart-l.admission .objective h3 {font-size: 19px;}
.objective ul li {	margin: 0px 0 4px 0!important;}
	
.dept-clg.commerce-align h5{padding-bottom: 5px!important;}
	
.facility-avi-physics.dept-clg h5 {  margin-bottom: 0;margin-top: 5px;}
.grey-box.objective h3{font-size: 16px;margin-bottom: 10px;line-height: 27px;}	
	
.depart-l.admission .iqac-align h6 {margin-bottom: 0; margin-top: 14px;}
	
.accordion-faculty.smk_accordion { margin: 15px 0 0 0;}
	
.admission .nss ul li {margin: 0 0 9px 0;}
	
.depart-l.admission h3 {font-size: 18px;line-height: 24px;}
	
.link-btn a {padding: 8px 20px;}
	
/*Events*/
.depart-l.news-l p {margin: 0px 0 5px 0;}
.depart-l.news-l p { font-size: 15px;line-height: 22px;}
.news-l .grey-box strong{padding-bottom: 5px;}
.date { margin-bottom: 10px;}
.depart-l.news-l img{width:100%;}
	
.archives { padding-bottom: 20px!important;}
	
/*online-form*/
.form.online-form ul li label { width: 100%; margin-right: 0;}
.admission ul li.p-l-lbl { padding-left:0;}
.form.online-form ul li .input-box { width: 100%;}
.form.online-form ul li label {	margin: 5px 0 5px 0;}
.form.online-form ul li:first-child {margin: 0px 0 15px 0;}	
.form.online-form {	padding: 10px;}
	
.inner-pg-h5-align h5 {float: left;  width: 100%; margin-top: 20px; line-height: 23px; margin-bottom: 0;}
.depart-l .program-bio-chem .exept-bio p.strng{margin-bottom: 3px!important;}	
	
.depart-list ul li a{bottom: 23px;}

.inn-cap ul li {font-size: 16px;}
	
.depart-list ul li {min-height: 260px;}
	
.fancybox-title-float-wrap { margin-bottom: -55px;}
.quick-news ul{text-align: center; row-gap:10px;}
.quick-news ul li{flex:0 1 100%;text-align: center;}
.quick-news ul li a{width: 100%;text-align: center; font-size: 14px !important; line-height: 20px; justify-content: center;}
.quick-news ul li a.blink_me{font-size: 13px !important;}

}
/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.row { width:95%; }

/* home page css */
.wel-rht p {font-size: 18px;line-height: 26px;}
.wel-lft { display: block;}
.wel-caption { float: left; position: relative;  padding: 25px 20px;}
.wel-caption h1 {font-size: 26px;line-height: 36px;}

.first-col {width: 100%; margin-bottom: 30px; margin-right: 0px;}
.first-col.third-col {width:100%;margin-bottom: 0px;}


/* inner pages css */
.admission ul li ul.contact-split li {width:100%;}

/* campus */
.campus-list ul li {width: 48%; margin-right:4%;}
.campus-list ul li:nth-child(3n) {margin-right:4%;}
.campus-list ul li:nth-child(2n) {margin-right:0px;}

/* contact css */
.contact ul li { width:100%; margin-right:0px;}

.form ul li { width: 100%;}

/* department page css */
.d-img-l {width:100%; margin-bottom: 25px;}
.d-img-r {width:100%;}
.d-img-r strong { float:left;padding: 10px 10px;} 

.grey-box h3 {font-size: 18px;margin-bottom: 25px;}

.white-box.grey-box .pat-l.img-r { width: 100%;margin-right:0px;}
.white-box.grey-box .pat-r { width: 100%; padding: 20px 0px 0 0;}
	
.logo img { max-width: 80%;}
.wel-caption p { font-size: 16px;}
.wel-rht p {font-size: 16px;}
.wel-caption h1{padding-bottom: 5px;}
.wel-caption h1 {font-size: 24px;}
.wel-caption h1 span {font-size: 20px;}
.nivo-prevNav { width: 25px;
background-size: 100%;}
.nivo-nextNav{width: 25px;
background-size: 100%;}
.nivo-directionNav a {top: 38%;}
	
/*contact-pg*/
.form ul li label {font-size: 16px;line-height: 19px;}	
.form h1 {font-size: 24px;margin-bottom: 20px;}
/*end-contact-pg*/
	
	
/*inner-page-about*/
.genesis-l p {font-size: 15px;line-height: 24px;}
.patron p.center{font-size: 15px;line-height: 24px;}
.pat-r p{font-size: 15px;line-height: 24px;}
/*end inner-page-about*/
	
	
/*vision-and-mission*/	
.wid-30 {width: 100%;margin-right:0;}
.wid-30 img{margin: 0 auto;display: block;}	
.quotes{margin-bottom: 20px;line-height: 30px;}
.mission ul li {font-size: 16px;line-height: 27px;}
.wid-30 ul li {padding-left: 30px;}
.mission h2{margin-bottom: 10px;}
.wid-30 ul{margin-bottom: 20px; min-height: auto;}
.wid-60 ul li {width: 100%;margin-bottom:20px;}
.single-img img{width: 100%;}
.mission{border-bottom: 1px solid #eee;}
	
.m-menu a span { height: 2px; margin-top: 4px;  width: 25px;}
.m-menu div { top: 89px;}
.m-menu div {padding-right: 20px;}
	
/*management-commitee*/
.members ul li {float: left; width: 100%;}
.members ul li {margin-bottom: 30px;}
.members ul li h2 {padding-bottom: 2px;	margin-bottom: 4px; font-size: 19px}
.members ul li .commit-img{margin-bottom: 4px;}
	
/*inner-banner*/
.inn-cap h1 {font-size: 25px;}
ul.breadcrum{display: none;}
.inn-cap ul li {font-size: 14px;}
	
.depart-l.admission h6 {font-size: 17px;line-height: 22px;}
.grey-box ul li{background-size: 18px;}	
.depart-pad{padding: 25px 0;}
	
/*staff-details*/
.faculty-list li{background: #f7f7f7;text-align: center;}
.faculty-list li .faculty-list-img{margin: 15px auto;float: none;}
.faculty-list li .faculty-list-cnt { text-align: left;background: #fff; border-top: 1px solid #e8e8e8;width: 100%;}
	
.acc-table tr th { font-size: 14px;}	
.grey-box ul li {  font-size: 15px;line-height: 24px;}
.acc-table tr td { font-size: 15px;  padding: 7px;}
.smk_accordion .accordion_in .acc_head {padding: 3px 40px 3px 10px;}
	
.downloads .application-list li p {width: 80%;}
	
.depart-l.admission .objective h3 {font-size: 17px;margin-bottom: 5px;}
	
.depart-l p {margin-bottom: 17px;}
	
.feedback .feedback-list li p {width: 83%;}
	
.admission .ad-proc ul li { margin: 0;}
	
.link-btn a { padding: 7px 18px; font-size: 14px;}
	
.customPagination, .paginacaoCursor { height: 40px;width: 40px !important;line-height: 40px !important;}
#pagination-container { margin-bottom: 25px;}
	
.form.online-form .wpcf7-list-item {width: 100%; margin-right: 0;}
.depart-l.admission h2 {font-size: 19px; line-height: 27px; margin-bottom: 10px;}	
.form.online-form ul li:first-child { margin: 0 0 34px 0; font-size: 18px;line-height: 27px;}
.form.online-form ul li { margin: 0px 0 6px 0;}
	
.form ul li input[type="submit"] {font-size: 15px;padding: 8px 22px;}
.form.online-form ul li:first-child {margin: 0 0 15px 0;}
.form.online-form ul li input[type="text"], .form.online-form ul li input[type="email"], .form.online-form ul li input[type="tel"] {
    padding: 7px 15px;
}
.gallery-list .gal-img { height: 200px;}
.fancybox-title-float-wrap { margin-bottom: -84px;}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.row { width:92%; }	
.d-img-r strong { float:left;padding: 10px 10px;} 
/* home page css */
.camp-title a h2 { font-size: 18px; line-height: 24px;}
.camp-title a span { right: 15px; bottom: 5px;}
.camp-title a span img { width: 30px;}

/* inner pages css */
.depart-l h1 {font-size:26px;}
.inn-banner {padding: 20px 0;}	
	
ul.news-list li { padding: 2px 0px 20px 90px;}
.news-date {width:70px; height: 70px;}
.news-date h2 {font-size: 24px;}
.news-date h2 span {margin-top: 0px;}
.news-txt h3 {font-size: 18px;line-height:22px;}

.depart-list ul li { width: 100%; margin-right:0px; }
.depart-list ul li:nth-child(3n-3) { margin-right:0px;}
.depart-list ul li{min-height: auto;}

/* campus */
.campus-list ul li {width:100%; margin-right:0px;margin-bottom: 30px;}
.campus-list ul li:nth-child(3n) {margin-right:0px;}

.genesis-l h1 {font-size: 26px; line-height: 30px;}
.patron h1 {font-size: 26px; line-height: 30px;}

.cap-wid.app-btns a img{width: 8%; margin-right:2px;}
.cap-wid.app-btns a { padding: 1px 3px 2px 8px; font-size: 11px;margin-left:3px; }
	
.latest-news h1 { font-size: 22px;  line-height: 25px;}
.facility-hm ul li a { padding: 12px 0;}
.facility-hm ul li img{max-width: 30%;}
.fac-txt h3 { font-size: 15px; line-height: 20px;margin-bottom: 2px;}
.fac-txt span {font-size: 13px;}
	
.admission h5 {font-size: 17px;  line-height: 25px;}
.admission ul li {font-size: 16px; line-height: 25px;}
.admission ul li { font-size: 15px; line-height: 23px;}

.depart-l h1 { font-size: 21px;line-height: 30px;}
	
.gallery-list ul li:nth-child(3n-3) { margin-right: 0;}
.gallery-list ul li {width: 100%;margin-right: 0;}
.gallery-list .gal-desc p {	min-height: auto;}
	
.fac-list ul li a { font-size: 15px; padding: 12px 18px 12px 40px;background: url(../images/right-arr.png) no-repeat top 17px left 22px;}
.fac-list ul li a:hover, .fac-list ul li a.active, .fac-list ul li.active a {background: #f0f0f0 url(../images/right-arr.png) no-repeat top 17px left 22px;}
.fac-list h2 { font-size: 16px; background: #5f0030; color: #fff;font-family: 'latobold';  text-transform: uppercase;padding: 7px 20px;}
.depart-l {margin-bottom: 20px;}
#dept-car.owl-carousel .owl-item p {font-size: 16px;  line-height: 22px;}
.facility-car h2 {font-size: 20px;}
	
.inn-cap h1 { font-size: 20px;}
.admission p {font-size: 15px; line-height: 23px;}

/*staff-details*/
.faculty-list li .faculty-list-img {width: 100%;margin: 0;}
.faculty-list li .faculty-list-cnt p strong {  width: 44%;}

.faculty-list li .faculty-list-cnt p {margin-bottom: 12px;width: 100%;}
.faculty-list li .faculty-list-cnt p strong { width: 100%;}	
.faculty-list li .faculty-list-cnt p strong::after {display: none;}

.smk_accordion .accordion_in .acc_content h2 { font-size: 17px; margin-bottom: 5px;}
.smk_accordion .accordion_in .acc_content h3 { line-height: 24px; font-size: 17px;}

.smk_accordion .accordion_in .acc_head {font-size: 15px;line-height: 24px; }
.accordion-faculty.smk_accordion { margin: 15px 0 0 0;}
.smk_accordion .accordion_in .acc_content {	padding:2px 5px 8px 5px;}
}
@media screen and (max-width:349px) {
.nivo-directionNav{display: none;}
.cap-wid.app-btns a { font-size: 9px;}
.inn-banner {padding: 15px 0;}	
.d-img-r strong { float:left;padding: 10px 10px;} 
.smk_accordion .accordion_in .acc_content h3 { line-height: 22px;  font-size: 15px;}
.downloads {margin-top: 12px;}

.facility-hm ul li {width:100%;}
.facility-hm ul li:last-child { border-bottom: none;}
.facility-hm ul li a {padding: 20px 0;}
.facility-hm ul{width:100%;float:left;text-align: center;}	
.facility-hm ul li{float: none;text-align: center;margin: 0 auto;display: block;width:100%;}
.fac-txt { float: left; width: auto;   text-align: left;}
.facility-hm ul li a {	float: none;width: auto;}
}




