/* ************* Media Queries Tablets ****************** */
@media only screen and (min-width: 1920px) {
.container {width: 100%;max-width: 1740px;}	}
@media only screen and (max-width: 1279px) {
.container {padding: 0 15px;}
.photosVideo .resTab .tabNav li a {padding: 14px 18px;}
#nice-menu-1 li a {font-size: 14px;}

#logo a .logoImg { width: 110px; margin-right: 5px;}
.logoMin {font-size: 26px; line-height: 32px;}
.topSearch { margin: 18px 0 26px;}
.mainNavigation {padding-left: 115px;}
#header {min-height: 172px;}
.bottomSlider .owl-theme .owl-controls .owl-nav .owl-prev {left: 0;}
.bottomSlider .owl-theme .owl-controls .owl-nav .owl-next {right: 0;}
.bottomSlider .carouselBlock {padding: 0 30px;}
.populationCount h3 {letter-spacing: -0.01em;}
.populationCount p {letter-spacing: 0.06em;}
.page-node-288  .emailLink {display: block; line-height: 70px; text-align: center;}
.page-node-288 .contactLinks li {text-align: center;}
.page-node-288 .newIcon::before {right: 0;margin: auto;}
.page-node-288 .newIcon {display: block;}

}
@media only screen and (max-width: 1169px) {
#header {min-height: 165px;}
#logo a .logoImg {width: 100px; margin-bottom: 0;}
.logoMin {font-size: 24px;}
.topSearch {margin: 22px 0 30px;}
#nice-menu-1 {margin:0;}
.mainNavigation { padding-left: 0;}
#nice-menu-1 li a, #nice-menu-1 li span {padding: 8px 8px 9px; font-size: 14px;}
.popCount {padding: 52px 10px 15px;}
.appCnt {padding: 15px 0 0;}
.applyTitle{font-size:20px;}
.lftAppCnt p {min-height: 60px;}
.applyBtn, .backBtn {padding: 0 20px; height: 35px; line-height:35px;}
.profileTx h4 {font-size: 16px;}
.profileTx span {margin-bottom: 8px; line-height: 16px;}
.servicesSec {padding: 65px 0;}
.serTx {padding: 15px 20px;}
.newsSec .tickerDivBlock {height: 180px !important;}
.workSec {padding-left: 40px; width: 41%;}
.workSec p {min-height: 185px;}
.bottomSlider .owl-theme .owl-controls .owl-nav .owl-prev{left:0;}
.bottomSlider .owl-theme .owl-controls .owl-nav .owl-next{right:0;}
.carouselBlock {padding: 0 35px;}
.populationBox {width: 30%;}
.homeRightSer {width: 35%;}
.homeLeftSer {width: 35%; padding: 20px;}
.onlineSer {width:100%;}
.onlineSer.lser { padding-right: 0;}
.onlineSer li {margin-top: 5px;}
.homeRightSer ul li {width:100%; margin: 9px 0;}
.homeRightSer .applyTitle {padding-top: 20px;}
.populationBox {height: 370px; padding: 50px 20px;}
.popInBox {padding: 50px 20px;}
.populationCount {bottom: 75px;}
.aboutBoxLeft {width: 100%; margin-bottom: 35px; padding: 25px; min-height: inherit;}
.profileSec {width: 40%; margin-bottom: 0; float:left;}
.region-aboutiips { float: right; width: 55%;}
.newsSec {width: 55%}
.serImg:hover .serTx {padding: 15px 15px;}
.serTx h3 {font-size: 18px;}


/*********contact us***********/
.smComBox:nth-child(2), .smComBox:first-child {min-height: 210px;}

.site-map-menu li ul li.leaf { width: 33.33%;}
.page-deparment-faculty ul li.facultiesMain{width: 25%;}
ul li.facultiesMain:nth-child(4n+0) {margin-bottom: 30px;}
.view-project-reports  .photo.alignLeft.padR20,  .view-working-papers .photo.alignLeft.padR20, .page-books  .photo.alignLeft.padR20 {width: 15%;}
.view-project-reports  .proReportPage, .view-working-papers  .proReportPage, .page-books .proReportPage{width: 85%;}
.bulletText3 .bulletText li{width: 50%;}

.socialMedia {width:40px;}

/*Admission*/
.academyInfo fieldset fieldset .fieldset-wrapper > div, .empInfo fieldset fieldset .fieldset-wrapper > div {width: 33.33%;}
.empDocNew { width: 48% !important;}
.academyDocNew label {margin: 0 5px 0 0; width: 125px;}
.post_admission_form .empInfo input[type="submit"].button-small {margin: 19px -4.6% 0 0;}
.empInfo fieldset fieldset .fieldset-wrapper > div.employer_name {width: 33.33%;}
.empDocNew {width: 66.66% !important;}
.post_admission_form .empInfo input[type="submit"] {margin: -40px 7px 0 0;}
.post_admission_form .academyInfo input[type="submit"].button-small {margin: -30px -4.6% 0 0;}
.post_admission_form .academyInfo input[type="submit"] {margin: -40px 7px 0 0;}
.userInfo > div:first-child, .userInfo > div:nth-child(2) {width: 100%;}
.addressInfo {width: 100% !important;}
.userInfo .form-item.form-type-textfield.form-item-permanent-address-2 {margin-top: 0; width: 100%;}



}
@media only screen and (max-width: 1024px) {
	
.topStrip .rightLinks > li {display: none;}
.topStrip .rightLinks li.language, .topStrip .rightLinks li.headerLogin { display: inline-block !important;}
.researchStories.twoCol{width:100% !important;}
.tickerRight { width: 100%; float: none; }
.tickerRight .tickerSoucre { width: 50%; }
.recentpost{  width: 50%; }
.homeSlide { width: 100%; }
.indexBanner .tickerRight .tickerSoucre{ border-right:none; }
.applyOnline { margin-top: 21px; }

}



@media only screen and (max-width: 1023px) {
	.cell-socialmedia {	position: relative;top: 0;right: 0;transform: initial; }
	.cell-socialmedia ul { text-align: center; }

#logo a .sublineLogo{width: 300px;line-height: 1.2;}	

/*Navigation*/
.mainNavigation {width:100%;}
#nice-menu-1 {display:none;position:absolute;left:0;right:0;background:#27207e; z-index:9999;}
#nice-menu-1Bar {z-index: 999;}
#nice-menu-1, #nice-menu-1 ul {margin: 0 -15px;}
.toggleMenu {padding: 10px 0;}
#nice-menu-1 ul{background:#120d57;}
.toggleMenu, #nice-menu-1 .menuIcon {display:block;}
#nice-menu-1 li {float:none;display:block;border:none;}
#nice-menu-1 li a, #nice-menu-1 li span{border-top:1px solid #3836A8}
#nice-menu-1 li.parent {position:relative;}
#nice-menu-1 li .menuIcon, #nice-menu-1 li li .menuIcon {width:46px; height:100%; background-color:#181264; background-image:url(../images/down-arrow.gif); background-repeat:no-repeat; background-position:center 20px; position:absolute;right:0;top:0;bottom:0;cursor:pointer; border-top: 1px solid #3836A8;}
#nice-menu-1 li .menuIcon.active, #nice-menu-1 li li .menuIcon.active { background-color: rgba(14, 4, 51, 0.5);}
#nice-menu-1 li > a:hover, #nice-menu-1 li.hover > a, #nice-menu-1 li.active > a, #nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li > a.selected, #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected, #nice-menu-1 > li > a:hover, #nice-menu-1 > li.hover > a, #nice-menu-1 > li.focus > a {background-color:#181264;color: #fff;}
#nice-menu-1 ul {width:100%;display:none;position:static;transition:none;-webkit-transition:none;}
.hasJS #nice-menu-1 ul{opacity:1;}
#nice-menu-1 li ul li, #nice-menu-1 ul a {width:100%}
#nice-menu-1 > li:hover > ul, #nice-menu-1 li li:hover > ul, #nice-menu-1 li li li:hover > ul {display:none;}
#nice-menu-1 ul, #nice-menu-1 *:hover ul ul, #nice-menu-1 .hover ul ul, #nice-menu-1 .focus ul ul {margin-left:0;}
#nice-menu-1 li a, #nice-menu-1 li span {padding-left:15px;padding-right:15px;display:block;line-height:30px;font-size:14px;}
#nice-menu-1 li ul li a, #nice-menu-1 li ul li span {padding:10px 55px 10px 35px; display:block;line-height:21px; background:url(../images/right-arrow.gif) no-repeat 25px 17px;color:#fff;border-bottom-color: #1d1954;}
#nice-menu-1 li ul li ul li a {padding:8px 55px 8px 50px;background-position:40px 15px; border: none; background-color: #1d1954;}
#nice-menu-1 li ul li ul li ul li a {padding-left:65px;background-position:55px 15px;}
#nice-menu-1 > li > a:hover, #nice-menu-1 > li.hover > a, #nice-menu-1 > li.focus > a, #nice-menu-1 > .highlight > a {background-color:#181264;color: #fff;}
#nice-menu-1 li ul li a:hover, #nice-menu-1 li ul li > a.selected, #nice-menu-1 ul a:hover, .noJS #nice-menu-1 ul a:focus, #nice-menu-1 ul a.selected, #nice-menu-1 ul > .highlight > a {background-color:#181264;color: #fff;}
#nice-menu-1 li li.parent .menuIcon{background-position: center 15px;}

/*Responsive Table*/
.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display:block; text-align:left; border:none;	/* Converts a table, table row, table column and table column:before into a block element */ }
.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child { border-bottom:none; }
.responsiveTable thead, .responsiveTable tr th { position:absolute;	/* Hides table head but not using display none */ top:-1000em; left:-1000em; }
.responsiveTable tr { border:1px solid #eeeeee; border-bottom:2px solid #eeeeee;  margin:0 0 20px; }
.responsiveTable tr td:nth-child(1) { /* first column of the row */ border-left:none;}
.responsiveTable tr td:last-child { /* last column of the row */ border-right:none; }
.responsiveTable tr:last-child .td, .responsiveTable td { /* Column in the last row and column */ border-bottom:1px solid #eeeeee; }
.responsiveTable td:before { /* prints the value of data-label attribute before the column data */ font-weight:bold; padding-right:20px; line-height:27px; color:#174471; content:" "attr(data-label)"";	/* call the attribute value of data-label and adds a string // */ }
.responsiveTable tbody {display:block;}
.responsiveTable tr td {padding:5px 15px; width:auto !important;}

#header {min-height: inherit;}
h1#logo {width: 510px;}
.logoMin {font-size: 18px;line-height: 31px; }
.logoTag {font-size: 14px; line-height: 16px;}
#logo a p {width: 77%; line-height: 15px; margin: 5px 0 0;}
.topSearch {margin: 13px 0;}
.appImg {width: 100%; background: url(../images/apply-online.jpg); background-size: auto auto; background-size: cover;}
.appImg img {display: none;}
.popCount {padding: 25px 20px; position: relative;}
.appCnt {padding: 15px; width: 100%;}
.notifiSec {margin-top: -55px; padding-top: 5px; margin-bottom: 35px;}
.notifiSec::after {height: 45px;}
.aboutBox {width: 50%;}
.aboutBox.researchSec { width: 100%; margin-bottom: 30px; background-color: #f1f1f1; padding: 30px 15px;}
.socialMedia {top:40%;}
.servicesSec {padding: 55px 0;}
.newsSec {width: 65%;}
.newsSec .resTab .tabContent::after{display:none;}
.workSec {width: 50%; margin: 15px 0 0;}
.workSec h3 {margin: 0 0 20px;}
.workSec p {min-height: inherit;}
.cntAbout {padding: 35px 0;}
.footerLink.rightLink {width: 45%;}
.copyCnt {padding:20px 0;}
.socialMedia {position: relative; top: auto; width: 100%; margin: 0; background: transparent; text-align: center; padding: 0 15px; z-index: 0;}
.socialMedia ul {border-top: 1px solid #4e597b; padding:20px 0;}
.socialMedia ul li {display: inline-block;  margin: 0 10px;  vertical-align: top;}
.socialMedia li a::before, .socialMedia li a::after {display: none !important;}
.socialMedia li a {text-indent: unset; display: inline-block; font-size: 0;}
.socialMedia li a:hover {opacity: 0.5;}

.serPgCnt {width: 100%;}
.aboutPgCnt {width: 100%;}
.list50 > li {width: 100%;}
.homeLeftSer {width: 100%;}
.onlineSer li { margin-top: 15px; width: 33.33%; padding-right: 30px;}
.popInBox .popCnt .count { font-size: 25px;}
.populationCount {bottom: 45px;}
.popInBox { padding: 30px; width: 265px;}
.populationBox {height: 270px; padding: 30px; width: 100%;}
.homeRightSer {width: 100%; height:auto;}
.homeRightSer ul { padding: 30px; width: 100%; display: inline-block;}
.homeRightSer ul li {width: 33.33%; float: left; margin: 10px 0;}
.profileSec {width: 48%;}
.region-aboutiips {width: 48%;}
.newsSec { width: 50%; border:1px solid #ccc; padding-bottom:30px;}
.photosVideo .resTab .tabNav li a {padding: 10px; font-size: 14px; height: 42px;}
.newsSec .tabNav { background-color: #f1f1f1;}
.sliderBanner.owl-theme .owl-controls .owl-nav .owl-prev {right: 95px; top: 35%; width: 30px; height: 30px;}
.sliderBanner.owl-theme .owl-controls .owl-nav .owl-next {right: 15px; top: 35%; width: 30px; height: 30px;}
.sliderControlMain {position: absolute;right: 60px;top: 33%;overflow: hidden;background: rgba(0, 0, 0, 0.7);width: 30px;height: 30px;display:inline-block;z-index: 11;}
.sliderControlMain .sliderPause3{width: 30px;height: 30px;}

/*****Contact Us*******/
.smComBox {margin-bottom: 35px; min-height: 205px;}
.smComBox:nth-child(2), .smComBox:first-child {min-height: 230px;}

.researchInBox {min-height: 400px;}
.copyCnt p{width: 100%; text-align:center}
.visitors-update{width:100%}

.jobDetails .field_row {width: 50%;}

/*Abstract Registration*/
#edit-personal-detail .form-item { width: 50%;}
.abstract-registration .form-item.form-item-captcha-response {width: 50%;}

div.form-item div.password-suggestions {margin: 0 2% 5px; width: 96% !important;}

/*Admission*/
.academyInfo fieldset fieldset .fieldset-wrapper > div, .empInfo fieldset fieldset .fieldset-wrapper > div { width: 50%;}
.viewAdmission .nav-tabs > li > a {font-size: 16px; padding: 10px;}
.CourseName {font-size: 18px;}
.post_admission_form .academyInfo input[type="submit"] {margin: -40px 0 0 0;}
.post_admission_form .academyInfo input[type="submit"].button-small {margin: -30px -5.4% 0 0;}
.empInfo fieldset fieldset .fieldset-wrapper > div.employer_name {width: 50%;}
.empDocNew {width: 100% !important;}
.post_admission_form .empInfo input[type="submit"] {margin: -40px 0 0 0;}
.post_admission_form .empInfo input[type="submit"].button-small {margin: 19px -5.4% 0 0;}
.academyDocNew { width: 100% !important;}
.aditionalInfo .refOneOuter .form-item, .aditionalInfo .refTwoOuter .form-item, .aditionalInfo .refThreeOuter .form-item {width: 50%;}
.aditionalInfo .refOneOuter .form-item.form-type-textarea, .aditionalInfo .refTwoOuter .form-item.form-type-textarea, .aditionalInfo .refThreeOuter .form-item.form-type-textarea {width: 100%; padding: 0;}
.aditionalInfo .refOneOuter .form-item.form-item-reference-one-occupation, .aditionalInfo .refTwoOuter .form-item.form-item-reference-two-occupation, .aditionalInfo .refThreeOuter .form-item.form-item-reference-three-occupation {padding-right: 0;}
.aditionalInfo .form-item-present-job-responsibility {width: 100%;}
.aditionalInfo #edit-attach-api-ugc-ajax-wrapper {width: 100%;}
.aditionalInfo .form-item.form-type-textarea {width: 100%;}
.aditionalInfo .form-item.form-item-notice-period { width: 100%;}
.aditionalInfo #edit-any-other-info-ajax-wrapper {width: 100%;}
.aditionalInfo #edit-medical-fitness-certificate-ajax-wrapper { width: 100%;}
label {font-size:14px;}

.semTitle {font-size: 17px;}

.resTab.vertTab .tabNav {width: 30%;}
.resTab.vertTab .tabContainer {width: 70%;}
.resTab.vertTab .tabContainer .tabContent {padding: 0 0 0 35px;}


}

@media only screen and (max-width: 991px) {.bulletText.two li{width:100%;}
.page-deparment-faculty ul li.facultiesMain{width: 33.33%;}
ul li.facultiesMain:nth-child(3n+0) {margin-bottom: 30px;}
.view-project-reports  .photo.alignLeft.padR20,  .view-working-papers .photo.alignLeft.padR20, .page-books  .photo.alignLeft.padR20 {width: 20%;}
.view-project-reports  .proReportPage, .view-working-papers  .proReportPage, .page-books .proReportPage{width: 80%;}
/*.librayCustomMenu li a{min-height: 68px;}*/
.librayCustomMenu li a{min-height: auto;}
.page-node-288 .cols5{width:100%; margin-bottom:20px;}
.page-node-288  .cols2, .page-node-288 .cols3 {width:50%}
.view-filters .views-exposed-form .views-submit-button{clear:both;}
.viewAdmission .nav-tabs > li > a {font-size: 15px; padding: 7px;}
.contactPerlist.govBodiesStaff li:first-child{margin: auto;}
.contactPerlist.govBodiesStaff li {width: 50%;}
.sliderControlMain .sliderPause3, .sliderControlMain .sliderPlay3{width: 30px;height: 30px;}

}
@media only screen and (max-width: 900px) {
.region-mainsliderbanner .owl-carousel .owl-item img { min-height: 220px; background-size: cover; }
.view-research-analysis .item-list ul .views-row {width: 50%;}	
.researchInBox {min-height: 370px;}
.tableData td span.iconSprite{display:none;}}
@media only screen and (max-width: 819px) {

}


@media only screen and (max-width: 768px) {
.AboutServices ul.listPanel li:nth-child(2) p {text-align: center;}
.AboutServices ul.listPanel li:nth-child(2) .acdanicCal .singlCol {width: 100%; text-align: center;}
.AboutServices ul.listPanel li{width:100%; text-align:center}
.AboutServices ul.listPanel li:nth-child(2) .acdanicCal{padding: 37px 0!important}
}
/* ************* Mobiles Media Queries ****************** */
@media only screen and (max-width: 767px) {
.gpimg{ margin-bottom: 20px; }
.support-system{ grid-template-columns: 1fr 1fr; }
.it-support{ grid-template-columns: 1fr; }
.wdh50 { display: block; grid-gap: 15px; }
.tckr {  width: 100%;  float: none;  margin-top: 15px; }
.alumni-logo { position: relative;}
.alumni-logo img {width: 180px; margin: 0 auto; display: block;}
.alumni-section{    padding-right: 0;  }
.recentpost .rectitle{ height: auto;margin-bottom: 35px;padding-bottom: 15px; }
.recentpost ul li a.artArchive{ bottom:15px;}
.placecell-slider { width: 100%;padding: 0;}
.placement-ticker{ width: 100%; }
.placeCellGallery .placecell-slider .cols12{ padding: 0; }
.page-node-25 .alignRight { float: inherit;}
#logo a .logoImg {margin: -10px 0 0 -15px;}
h1#logo {width: 100%; max-width: 100%; float: none; display: inline-block;}
.logoMin {font-size: 17px; margin-top: 0;}
.logoTag {font-size: 13px; line-height: 10px;}
.librayCustomMenu{display:none}	
.contactPerlist li{text-align:center}
.contactPerlist .photo{width:100%; min-height: 125px;}
.formList .boxs > li, .formList .boxs > div {float:none; width:100%;}
.width50p {width:100%;}
.r-tabs .r-tabs-nav {display: none;}
.r-tabs .r-tabs-accordion-title {display: block;}
.sliderBanner.owl-theme .owl-controls .owl-nav .owl-prev { width: 30px; height: 30px;}
.sliderBanner.owl-theme .owl-controls .owl-nav .owl-next {right: 10px; width: 30px; height: 30px;}
.photosVideo .r-tabs .r-tabs-nav {display: block;}
.photosVideo .r-tabs .r-tabs-accordion-title {display: none;}
.sliderBanner.owl-theme .owl-controls .owl-nav .owl-prev {right: 95px; top: 35%; width: 30px; height: 30px;}
.sliderBanner.owl-theme .owl-controls .owl-nav .owl-next {right: 15px; top: 35%; width: 30px; height: 30px;}
.sliderControlMain {position: absolute;right: 60px;top: 33%;overflow: hidden;background: rgba(0, 0, 0, 0.7);width: 30px;height: 30px;display:inline-block;z-index: 11;}
.sliderControlMain .sliderPause3{width: 30px;height: 30px;}
.region-mainsliderbanner .owl-carousel .owl-item img { min-height: 220px; background-size: cover; }

h1#logo {text-align:left; width: 100%; max-width: 100%;}
#logo a {width:100%;}
.logoMin {margin-top: 5px;}
.logos {position:relative;}
.topSearch {max-width: 290px; width: 100%; margin: 0; position: absolute; right: 15px; bottom: 0; z-index: 999;}
.topSrInner {float: left; position: absolute; width: 100%; display: none; right: 0px; top: 43px;}
.topSearchBtn {background: url("../images/sprite.png") no-repeat -342px 8px; display: inline-block; float: right; font-size: 0; height: 38px; width: 35px; cursor: pointer;    position: absolute; right: 0; top: 3px;}
.toggleMenu {width: auto; display: inline-block; padding: 9px 0 0; height: 43px; vertical-align: top;}
.toggleMenu .mobileMenu {display: none;}
.popCount .count {font-size: 46px;}
.popCount p {font-size: 15px;}
.popCount p small {font-size: 12px;}
.notifiTx {font-size:17px;}
.profileTx h4 {font-size: 15px; line-height: 18px; margin: 0 0 5px;}
.aboutBox {width: 50%;}
.aboutBox.aboutSec {margin-bottom: 35px; margin-top:0; padding-top: 30px; padding-bottom: 30px;}
.tabTx { padding: 8px 10px 12px;}
.photosVideo .resTab .tabNav li a {font-size: 14px; height: 40px; padding: 10px 7px;}
.photosVideo .resTab .tabContent {padding: 15px;}
.ticker .playPause {bottom:10px;}
.footerLink h3 {font-size:20px;}
.footerLink ul {padding: 0 15px 0 0;}
.footerLink {margin: 30px 0 20px; width:53%;}
.footerLink.rightLink {width: 44%;}
.footerLink li {background-position: left 5px; font-size: 14px; padding: 0 0 0 15px; margin-bottom: 12px;}
.footerLink.rightLink ul {width: 63%;}
.footerLink.rightLink ul:last-child {width: 37%; padding: 0;}
.copyCnt p {margin: 0 0 5px;}
.copyCnt {padding: 15px 0;}
.bnrTitle{font-size:24px; width: 100%;}
.inTitle{font-size:23px;}
h3 {font-size: 18px;}
.inBnrTx {padding:5px 0;}
.onlineSer li { width: 100%; padding-right: 0px;}
.onlineSer { width: 50%; padding-right: 30px;}
.profileTx { width: 100%; display: inline-block; margin-top: 15px;}
.profileTx span {margin-bottom: 0;}
.profileTx span p {margin-bottom: 0;}
.newsSec {padding-bottom: 20px;}
.aboutBox.photosVideo {margin-top: 0px; margin-bottom: 30px;}
.photosVideo .customTab .customTabNav li a {padding: 8px 20px; height: 40px;}
.searchExp input[type="text"], .searchExp input[type="email"] {height: 40px; font-size: 14px;}
.searchExpert { margin-bottom: 25px;}
.ourPride {height: 100px; padding: 10px 15px; background-size: auto 90%;}
.cntAbout {padding: 35px 0 10px;}
.serTx h3 {font-size: 16px;}
.serTx p {line-height: 18px;}
.serImg:hover .serTx {padding: 12px}

/********Contact Us********/
.venueCnt {width: 100%; margin: 10px 0;}
.infoCnt {float: right; width: 100%; margin: 0 0 25px;}
.smComBox { margin-bottom: 25px; min-height: inherit; width: 100%;  padding: 15px 20px;}
.smComBox:nth-child(2), .smComBox:first-child {min-height: inherit;}
.govContact .smComBox {min-height: inherit;}
#tab-3 .govContact .smComBox:first-child, #tab-3 .govContact .smComBox:nth-child(2) {min-height: inherit;}
#tab-3 .govContact .smComBox {min-height: inherit;}
#tab-4 .govContact .smComBox, #tab-5 .govContact .smComBox {min-height: inherit;}
.govContact .smComBox:last-child {margin-bottom: 0;}
.site-map-menu li ul li.leaf {width: 50%;}
.researchInBox {min-height: 390px;}
.accordion .accTrigger {padding: 5px 15px 5px 45px; font-size: 16px;}
.accordion .accTrigger::after {height: 35px; width: 35px;}
.workSec, .newsSec{width: 100%;}
.researchStories .researchName {float: left;width: 100%;}
.researchStories .researchDate {width: 100%; float:left}
.bulletText3 .bulletText li{width: 100%;}
.view-filters .views-exposed-form .views-exposed-widget{width:100%;}
.views-exposed-form .views-exposed-widget.views-reset-button, .views-exposed-form .views-exposed-widget.views-submit-button{width:auto;}

.jobDetails .field_row {width: 100%;}
.dashboardCnt .field_row{width: 50%;}

.user_profile_form { padding: 15px 5px;}
.user_profile_form .form-item {width: 100%;}
.user_profile_form .form-item-pass-pass1, .user_profile_form .form-item-pass-pass2 {width: 100% !important;}
.user_profile_form .field-name-field-birth-date {width: 100%;}
.user_profile_form .field-name-field-faculty-name { width: 100%;}
.user_profile_form .field-name-field-faculty-designation { width: 100%;}
.user_profile_form .field-name-field-profile-publications .form-item.form-type-link-field .link-field-column { width: 100%;}
.user_profile_form .field-name-field-tel-no- {width: 100%;}
.user_profile_form .field-name-field-publication .form-item .link-field-column {width: 100%;}
.user_profile_form .field-name-field-website .form-item .link-field-column {width: 100%;}
div.form-item div.password-suggestions {margin: 0 2.5% 5px; width: 95% !important;}

/*Admission*/
.viewAdmission .nav-tabs > li > a {font-size: 14px; padding: 5px;}
.userInfo, .academyInfo, .empInfo, .aditionalInfo {padding: 15px 15px 10px;}
.empInfo fieldset fieldset, .academyInfo fieldset fieldset {width: 94%;}
.academyDocNew {width: 50% !important;}
.academyDocNew label {margin: 0; width: 100%;}
.CourseName {font-size: 16px;}
.post_admission_form .academyInfo input[type="submit"].button-small {margin: -30px -6.4% 0 0;}
.post_admission_form .empInfo input[type="submit"].button-small {margin: 19px -6.4% 0 0;}
.viewAdmission .nav-tabs li {width:auto; }
.viewAdmission .nav-tabs > li > a {padding: 12px;}
.viewAdmission .nav-tabs li:last-child {border-right: 0;}
.sign_Date #edit-signature-document-ajax-wrapper {width: 100%; padding-left: 0;}
.sign_Date .form-item {width: 50%;}
.sign_Date .form-item.form-item-place {padding-right: 0;}
.aditionalInfo .sign_Date .declaration .form-item {width: 100%;}
.viewAdmission .legend {font-size: 16px;}
.aditionalInfo .declaration {width: 100%; margin: 20px 0 0;  padding: 0;}
.alumni-member-customer-feelup-form fieldset#edit-full-name-group .form-item { width: 50%;}

.workSec {padding: 0;}
.workSecList li {float: left; width: 50%;}

.resTab.vertTab .tabContainer { width: 100% !important;}
.resTab.vertTab .tabContainer .tabContent { padding: 15px !important;}
.resExtLink {display: inline-block; width:100%;}
.resExtLink span {display: inline-block; width:100%; vertical-align:top;}
.resExtLink span a {display: block; padding: 10px; background-color: #1c3c99; color: #fff; text-decoration: none; margin-bottom: 2px; position: relative; width:100%;}
.i18n-hi .logoMin { font-weight: 600; font-size: 16px; }
.i18n-hi .logoTag { font-size: 15px; }
.recentpost{ width: 100%;min-height: auto;}
.indexBanner .tickerRight .tickerSoucre{ width: 100%;padding: 20px 0;}
.homeSlide .swiper-slide { height: auto; }
.homeSlide .slider__controls { margin-top: -21px; }
.contactPerlist.govCouncilStaff {grid-template-columns: 1fr;display: block;}
.govCouncilStaff p {text-align: center;}
.contactPerlist.govCouncilStaff li .perListIn{height: 95%;margin-bottom: 15px;}
}

@media (max-width: 579px){
	.support-system{ grid-template-columns: 1fr; }
	.support-box ul li span{ width: auto; display:block; }
}

@media only screen and (max-width: 639px) {
.formList .boxs {margin-left:0;}
.formList .box {float:none; width:auto; margin-left:0;}
.topStrip li {padding: 2px 6px;}
.lftAppCnt {width: 100%; padding-right: 0;}
/*.notifiSec .marqueeScrolling { display: none;}*/
.marqueeScrolling{background-color: #000;}
.leftMrq span { display: none; }
.btnMPause{margin: 3px 3px;}
.marqueeScrolling .marquee{background-color: #000;}
.notifiSec::after {display: none;}
.notifiSec { margin-top: 0;}
.popCount {padding: 15px;}
.appCnt ul {margin: 25px 0 0;  padding: 10px 0 0 0;  width: 100%;  border-left: none;  border-top: 1px solid #4963ad;}
.appCnt ul li{width:50%;}
.serTx { padding: 30px 35px;}

.photosVideo .newsSec .r-tabs .r-tabs-nav {display: none;}
.photosVideo .newsSec .r-tabs .r-tabs-accordion-title {display: block;}
.photoSec {width: 100%;   float: none; display: inline-block;  margin: 0 0 25px;}
.newsSec {width: 100%; text-align: left; margin-bottom:0; border: none; padding-bottom: 0;}
.workSec {text-align:left; width:100%; padding-left: 0;}
.photosVideo .newsSec .resTab .tabContent { padding: 10px; margin-bottom: 20px;}
.lftAppCnt p br {display: none;}

.footerLink {width: 100%; margin: 30px 0 0px; border-right: none;}
.footerLink.rightLink { width: 100%; margin-bottom: 25px;}
.footerLink.rightLink ul { width: 50%;}
.bnrTitle {font-size: 23px;}
.inTitle{font-size:21px;}
h3 {font-size: 20px;}
h4 {font-size: 17px;}
.onlineSer {padding-right: 0;}
.onlineSer.lser { padding-right: 40px;}
.homeRightSer ul li { width: 50%;}
.homeRightSer ul { padding: 20px 30px;}
.profileSec { width: 100%;}
.profileTx { display: inherit; margin: 0;}
.region-aboutiips {margin-top: 30px; width: 100%;}
.aboutBox {width: 100%;}
.aboutBox.photosVideo {margin-bottom: 10px;}
.cntAbout { padding: 35px 0;}

/*feedback form*/
.node-feedback-form .form-item {width: 100%; margin:8px 0;}

.view-research-analysis .item-list ul .views-row {width: 100%;}
.researchInBox {min-height: inherit; padding-bottom: 40px;}
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 {width:100%;}	
.sliderAccomodation {margin-bottom:25px}
.page-deparment-faculty ul li.facultiesMain{width: 50%;}
ul li.facultiesMain:nth-child(2n+0) {margin-bottom: 30px;}
.view-project-reports  .photo.alignLeft.padR20,  .view-working-papers .photo.alignLeft.padR20, .page-books  .photo.alignLeft.padR20 {width: 30%;}
.view-project-reports  .proReportPage, .view-working-papers  .proReportPage, .page-books .proReportPage{width: 70%;}

/*Registration Details*/
.abstract-registration {padding: 20px 5px;}
#edit-registration .form-item {width: 100%;}
#edit-personal-detail .form-item {width: 100%;}
#edit-personal-detail #edit-emp .form-item { width: 100%;}
#edit-personal-detail #edit-emp .form-item .form-item {width: 50%;}
.abstract-registration .form-item.form-item-captcha-response {width: 100%;}
.abstract-registration .captcha {display: inline-block; position: relative;}
.abstract-registration .captcha img {width: 100px; max-width: 100%; padding-right: 0; margin: 0; position: absolute; right: 16px; bottom: 25px; height: 38px; border-left: 1px solid #ccc;}

.dashboardCnt .field_row {padding: 0 10px; margin-bottom: 20px;}
.dashboardCnt .fdBox {font-size:16px;}
div.form-item div.password-suggestions {margin: 0 3.5% 5px; width: 93% !important;}
.view-abstract-submissions-view-page .paSection .field_row {float: left; width: 100%;}


/*Admission*/
.academyInfo fieldset fieldset .fieldset-wrapper > div, .empInfo fieldset fieldset .fieldset-wrapper > div { width: 100%; } 
.userInfo, .academyInfo, .empInfo, .aditionalInfo {padding:15px;}
.academyInfo fieldset fieldset, .empInfo fieldset fieldset {padding: 5px;}
.academyInfo fieldset fieldset .form-item, .empInfo fieldset fieldset .form-item { margin-bottom:0;}
.empDocNew {width: 62% !important;}
.viewAdmission .nav-tabs > li.active > a::after {display: none;}
.empInfo fieldset fieldset, .academyInfo fieldset fieldset {width: 91%; padding-bottom:10px !important;}
.empInfo fieldset fieldset .fieldset-wrapper > div.employer_name {width: 100%;}
.buttonInfo { text-align: center;}
.buttonInfo input, .buttonInfo a { margin: 5px !important;  width: 45%;}
.post_admission_form .academyInfo input[type="submit"].button-small {margin: -30px -10% 0 0;}
.post_admission_form .empInfo input[type="submit"].button-small {margin: 19px -10% 0 0;}
.viewAdmission .nav-tabs li {width: 50%; padding: 4px; border: none; height: auto;}
.viewAdmission .nav-tabs {background: transparent; margin: 0 -4px; margin-bottom:10px;}
.viewAdmission .nav-tabs li a {background-color: #181264;}
.post_admission_form .form-item {width: 100% !important; margin-top: 0;}
.userInfo .container-inline-date, .userInfo > div, .empInfo > div, .aditionalInfo > div, .buttonInfo > div {width:100%; margin-top:0;}
#edit-upload-photo-ajax-wrapper {margin-bottom: 1em;}
.addressInfo .form-type-checkbox { margin: 10px 0 !important;}
.form-item.form-item-academic-record-academic-extra-field-fields-of-specialization { padding-right: 0;}
.form-item.form-item-academic-record-academic-extra-field-thesis-dissertation {padding-left: 0;}
.academyDocNew {width: 100% !important;}
.empInfo .container-inline-date {margin: 10px 0 0;}
.empInfo .form-item { margin-top: 10px;}
.aditionalInfo .publishOuter .form-item, .aditionalInfo .refOneOuter .form-item, .aditionalInfo .refTwoOuter .form-item, .aditionalInfo .refThreeOuter .form-item, .sign_Date > div {padding:0;}

.semTitle {font-size: 16px;}
.alumni-member-customer-feelup-form{padding: 20px;}
.alumni-member-customer-feelup-form fieldset#edit-full-name-group .form-item {width: 100%;}
.alumni-member-customer-feelup-form fieldset .form-item {width:100%;}
.alumni-member-customer-feelup-form fieldset .form-item.form-item-retired, .alumni-member-customer-feelup-form fieldset .form-item.form-item-retired-year { width: 50%;}
.alumni-member-customer-feelup-form fieldset #edit-affiliation-status .form-item { width: 50%;}
.alumni-member-customer-feelup-form #edit-mode-of-payment .container-inline-date { width: 100%;}

.region-mainsliderbanner .owl-carousel .owl-item img { min-height: 170px; background-size: cover; }

.innerContent .search-form .form-submit {margin: 15px 0 0 0;}
.innerContent .search-form .form-item {width: 100%;}
h2 {font-size: 21px;}
.search-results .title {font-size: 18px;}

	.contactPerlist.govBodiesStaff li {width: 100%;}
}

@media only screen and (max-width: 567px) {
.site-map-menu li ul li.leaf {width: 100%;}	
.contactPerlist li:first-child{margin:0}	
.contactPerlist li{width:100%;}	
.view-project-reports  .photo.alignLeft.padR20,  .view-working-papers .photo.alignLeft.padR20{width: 100%;text-align: center;margin-bottom: 10px;}
.view-project-reports  .proReportPage, .view-working-papers  .proReportPage{width: 100%;}
.node-visit_planning-form .form-item, .node-visit_planning-form .field-type-datetime, .node-visit_planning-form .field-type-number-integer{width:100%;}
.reload-captcha-wrapper{margin: 0 0 0 10px;}
.captcha img{margin-top:0; margin-left: 15px;}
.node-visit_planning-form .field-type-number-integer .form-item {margin-top: 15px;}
.region-mainsliderbanner .owl-carousel .owl-item img { min-height: 150px; background-size: cover; }
}

@media only screen and (max-width: 479px) {

#logo a .sublineLogo {width: auto;}		
.logos {padding: 10px 0;}	
h1#logo {text-align:center;}	
#logo a .logoImg {margin: -10px 0 0; float: none; display: inline-block;}	
.logoMin {font-size: 14px; margin-top: 0; display: block; line-height: 18px;}
.logoTag {font-size: 12px; line-height: 20px; display: block;}
#logo a p {width: 100%; line-height: 14px; margin: 0; font-size: 10px;}
h1#logo br {display:none;}
.region-mainsliderbanner .owl-carousel .owl-item img { min-height: 120px; background-size: cover; }
.mainNavigation {padding-left: 0;}
.topStrip li { float: none; padding:0 6px; display: inline-block;}
.topStrip {text-align: center; }
.topStrip ul {float: none; display: inline-block; vertical-align:top;}
.leftLink {width: 100%; line-height: 21px;}	
.language .customSelect {text-align:left;}
.popCount .count { font-size: 36px;}
.popCount p {font-size: 12px;}
.popCount p small {font-size: 10px;}
.popCount {padding: 10px;}
.opulation {top: 40%;}
.appCnt ul li {width: 100%;}
.servicesSec {padding: 47px 0 30px;}
.activityTicker li {min-height:inherit;}
.newsSec .tickerDivBlock {height: 200px !important;}
.footerLink h3 {font-size: 18px; margin: 0 0 15px;}
.footerLink ul {padding: 0; width: 100%;}
.footerLink.rightLink {margin-bottom: 15px; margin-top: 20px;}
.footerLink.rightLink ul { width: 100% !important;}
.socialMedia ul li {margin: 0 8px;}
.serTx {padding: 10px 10px;}
.bnrTitle {font-size: 21px;}
.inTitle{font-size:20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
.onlineSer {width: 100%;}
.onlineSer.lser {padding-right: 0;}
.popInBox {padding: 20px 25px;}
.populationBox {height: 235px; padding: 15px;}
.homeRightSer ul li {width: 100%;}
.homeRightSer ul {padding: 15px;}
.aboutBoxLeft {padding: 15px;}
.profileImg {width: 70px; height: 70px; margin-right: 10px; margin-bottom: 25px;}
.profileTx span { margin-bottom: 10px;}
.workSec {margin-top: 30px;}
.bottomSlider {padding: 25px 0 25px;}
.sliderBanner.owl-theme .owl-controls .owl-nav .owl-next, .sliderBanner.owl-theme .owl-controls .owl-nav .owl-prev { top: 32%; width: 25px; height: 25px;}
.onlineSer li {margin-top: 10px;}
.researchInBox .views-field-title {font-size: 16px; line-height: 18px;}
.node-feedback-form {padding: 10px 0;}
.page-node-173 .container {max-width: 90%;}
.page-deparment-faculty ul li.facultiesMain{width: 100%;}
ul li.facultiesMain:nth-child(n+1) {margin-bottom: 30px;}
.page-node-288  .cols2, .page-node-288 .cols3 {width:100%}
.page-node-288 .newIcon {display: inline-block;}
.page-node-288 .emailLink {display: inline-block;line-height: 28px;text-align: left;}
.page-node-288 .newIcon::before {right: auto;}
.page-node-288 .contactLinks li {text-align: left;}

/*Abstract Registration*/
.abstract-registration .form-item.form-item-captcha-response { width: 100%;}

.dashboardCnt .field_row {width: 100%;}

.user_profile_form .password-strength {width: 65%; font-size: 10px; line-height: 18px;}


/*Admission*/

.empInfo fieldset fieldset, .academyInfo fieldset fieldset {width: 90%; min-width: inherit;}
.post_admission_form .empInfo input[type="submit"] {margin: -40px -5px 0 0;}
.post_admission_form .empInfo input[type="submit"].button-small {margin: 19px -30px 0 0;}
.post_admission_form .academyInfo input[type="submit"].button-small {margin: -30px -30px 0 0;}
.post_admission_form .academyInfo input[type="submit"] {margin: -40px -5px 0 0;}
.buttonInfo input, .buttonInfo a {margin: 1% !important; width: 48%;}
.post_admission_form .academyInfo input[type="submit"].button-small {margin: -30px -12.5% 0 0;}
.post_admission_form .empInfo input[type="submit"].button-small {margin: 19px -12.5% 0 0;}

.viewAdmission .nav-tabs li {display: table !important; table-layout: fixed; height: 60px;}
.viewAdmission .nav-tabs li a {display: table-cell; width: 100%; height: 100%; padding: 0 5px; vertical-align: middle;}
.viewAdmission .legend {font-size: 14px;}
.semTitle {font-size: 15px;}

.alumni-member-customer-feelup-form fieldset .form-item.form-item-retired, .alumni-member-customer-feelup-form fieldset .form-item.form-item-retired-year {width: 100%;}
.alumni-member-customer-feelup-form fieldset #edit-affiliation-status .form-item {width: 100%;}
.alumni-member-customer-feelup-form fieldset #edit-membership-payment .form-item {width: 100%;}

.innerContent .search-form {padding: 15px;}
.workSecList li {float: left; width: 100%;}


}
ul.librayCustomMenu.newCustomMenu.retiredContacts {display: block;}

