/************** Media Queries Tablets *******************/
@media only screen and (min-width: 1920px) {
.totalBeam { width: 57%; }
.totalBeamWrap { margin-right: 240px; }
.labDevelopment .imgHolder img { width: 80%; }
.labDevelopment .col-md-6.pull-right{width: 64%;}
.labSpecialFeatures { padding-bottom: 130px; }
.homeBanner .homeBannerImgWrap {height: 600px;}
}

@media only screen and (max-width: 1599px) {
.homeBanner .sliderCaption h1{font-size: 28px;}
.homeBanner .sliderCaption p{font-size: 18px; margin-bottom:10px;}
.homeBanner .sliderCaptionWrap { top: 64%; }
/*.homeBanner .homeBannerImgWrap {height: 550px;}*/
#content {padding-top:30px; padding-bottom:30px;}
.commonPad { padding-top: 30px; padding-bottom: 30px; }
.commonPad.padBotNone { padding-bottom: 0; }
.commonPad.padTopNone { padding-top: 0; }
.lastSection { margin-bottom: -30px; }
.firstSection { margin-top: -30px; }
h1 { font-size: 1.875em;}
h2 { font-size: 1.688em; }
h3 { font-size: 1.375em; }
#nav li { padding: 0 10px; }
.resrchAreasBlock .cardDetail {min-height:275px; }
.socialGroup { top: 334px; }
.totalBeamWrap { bottom:-40px;}
.labDevelopment { padding: 50px 0; }
.innerBanner .pageBannerImg { height: 350px; }
/*.innerBanner .pageTitle { top: 67%; }*/
.laboratoryIntro { padding-bottom: 50px; }
.laboratoryIntro { padding-bottom: 30px; }
.oddEvenRow .imgHolder { margin-left: 20px;margin-top: 20px; }
.oddEvenRow:nth-child(2n) .imgHolder { margin-left: 0; margin-right: 20px; }
.accelerators, .researchAreas, .aparBlock, .iuacFacilities { padding: 50px 0; }
.totalBeam { width: 94%; }
.studentCorner { min-height: 846px; }



}
@media only screen and (max-width: 1280px) {
	.academicCellCaption {left: 15px;}
}

@media only screen and (max-width: 1279px) {
#nav li {padding: 0 6px;}
#nav ul { left: 8px; }
.homeBanner .homeBannerImgWrap {height: 360px;}
.homeBanner .sliderCaption {max-width: 510px;}
.socialGroup { top: 260px; }
.resrchAreasBlock .cardDetail {min-height: 305px;}
.iuacFacilitiesList .iuacFacilitiesBox .iuacFacilitiesName { font-size: 17px; }
.homePhotoVideo, .whatsNewWidget {padding: 45px 0;}
.megaFooter .row { margin: 0 -15px; }
.megaFooter .col { padding: 0 15px; }
.dirContact a { font-size: 20px; }
.siteCopyright { font-size: 14px; }
.directorPhoto img { width: 140px;}
.directorPhoto:before { width: 230px; height: 230px;}
.eventWidget h2 { top: 230px;}
.innerBanner .pageBannerImg { height: 320px; }
.laboratoryIntro { padding-bottom: 30px; }
.laboratoryIntro .imgHolder { padding: 30px; }
.laboratoryIntro .imgHolder:before {border-top: 330px solid #ff933b; border-right: 330px solid transparent;}
.labDevelopment { padding: 30px 0; }
.labDevelopment .imgHolder { bottom:auto; top:0;}
.totalBeamWrap{margin-right: 50px;}
.labGroupMemberList .memberBox h3 span { display:block;}
.labGroupMemberList .memberBox h3 { min-height: 36px; }
.injectorProgram{margin: 0 -5px;}
.injectorProgram li { padding: 5px; }
.injectorProgram h3 { min-height:36px; }
.imageBox .photoTitle { min-height: 65px; }
.alumnilist li { padding: 5px; }
.alumnilist { margin: 0 -5px;margin-bottom: 20px; }
.peopleList li { margin-bottom: 50px; width:33.333%; }
.academicCell1 .academicCellBox {min-height: 470px;}
.academicCell3 .academicCellBox {min-height: 420px;}
.studentCorner { min-height: 880px; }

.academicCellCaption {bottom: 50px; left: 15px;}
}

/************** iPad Media Queries *******************/
@media only screen and (max-width: 1169px) {	
html, body {overflow-x: hidden;}
.desktop .headerFixed .topStrip { margin-top: 0; }
.desktop .headerFixed #logo img { width:auto;}
.desktop .headerFixed .mainNavigation, .desktop .headerFixed { background:none;box-shadow: 0 0 0 rgba(0, 0, 0, 0);}
.mainNavigation .region-primary-menu{ display:none !important; }
.mobileNav { display:block; }
.menuBar { display: block;}
.mainNavigation { margin:0; padding: 0; border-radius:0; width:42px; height: 42px; position: absolute; right:15px; top:6px;background: #f78948;}
#header { position: relative; background-color:#fff;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
.topStrip li.skipContent, .topStrip li.fontResize, .topStrip li.siteLanguage, .topStrip li.screenRdLink { display:none; }
.footerLinks li.screenRdLink, .topStrip ul.loginRegLink { display:inline-block;}
.headerRightBlk .loginRegLink{border: 0;border-radius: 0;height: auto; padding: 0; position:absolute; right:15px; top:0;}
.headerRightBlk .loginRegLink { display: none; }
.topStrip { border-bottom:1px solid #ccc; }
.topStrip .loginRegLink { float: right;margin-right: -15px; }
.topStrip a { line-height:35px; }
.topStrip .row:before {display:none;}
.topStrip .loginRegLink li { padding: 0; }
.topStrip .loginRegLink li a{ padding: 0 15px; background-color:#1866c7; color:#fff; border-right: 1px solid #4187df; }
.topStrip .loginRegLink li:last-child a { border: 0; }
.sb-search, .siteSearch .sb-search-input, .siteSearch .searchToggle{border-radius: 0;}
#logo img { width:290px;}
.siteSearch { right: 43px;top: 6px; }
.siteSearch .searchToggle{background: #f78948; color:#fff;}
.sb-search.sb-search-open .searchToggle, .no-js .sb-search .searchToggle{background: #f78948;}
.headerRow { padding: 15px 0; }
.homeBanner .homeBannerImgWrap { height: 370px;}
.homeBanner .homeBannerImgWrap{background-position: right bottom;}
.homeBanner .sliderCaptionWrap { top: 50%; }
.homeAboutIuac .col-md-8 { width: 60%; }
.homeAboutIuac .col-md-4 { width: 40%; }
.homeAboutIuac { margin-bottom: -55px;}
.homeIuac h2, .accelerators h2, .researchAreas h2, .iuacFacilities h2 { font-size: 30px;}
.acceleratorsTab .acceleratorsTabNav li a { font-size: 18px; padding: 15px 20px;}
.resrchAreasBlock .cardDetail, .studentCorner { padding: 15px; }
.iuacFacilitiesList .iuacFacilitiesBox .iuacFacilitiesName { font-size: 15px;}
.eventWidget h2 { top: 200px;}
.megaFooter .col1, .megaFooter .col2, .megaFooter .col3 { width: 33.333%; } 
.megaFooter .col4, .megaFooter .col5 { width: 50%; margin-top:30px; }
.footerContact p br { display: none; }
.megaFooter .col { border-width:0;}
.siteCopyright { text-align: center; }
.siteVisitorBlk { position: static; text-align: center; }
.studentCorner h3 { font-size: 23px;}
.socialGroup {top: 200px;}
.borderButton:hover, .borderButton:focus, .borderButton:active { background:none; color:#f77f44;}
.whiteBorderButton:hover, .whiteBorderButton:focus, .whiteBorderButton:active { color:#fff; background: none; }
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover, input[type="button"]:focus, input[type="reset"]:focus, button:focus, .button:focus{background-position: 0 0;}
.sliderOrangeArrowPrev:hover, .sliderOrangeArrowNext:hover{background-color: #fff;}
.sliderOrangeArrowNext:hover .fa, .sliderOrangeArrowPrev:hover .fa, .sliderOrangeArrowPrev:focus, .sliderOrangeArrowNext:focus { color:#f77f44;}
.sliderOrangeArrowNext:hover {background-position: -90px -146px;}
.sliderOrangeArrowPrev:hover {background-position: -90px -102px;}
.sliderWhiteArrowPrev:hover, .sliderWhiteArrowNext:hover { background-color:transparent;}
.sliderWhiteArrowNext:hover {background-position: 0 -146px;}
.sliderWhiteArrowPrev:hover {background-position: -1px -102px;}
.footerLinkList { min-height: 202px;}
.innerBanner .pageBannerImg { height: 240px; }
.innerBanner .pageTitle { top: 50%;transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.innerBanner .pageTitle h1 { margin: 0; }
.aboutLaboratory:before { width: 49%; }
.labAvailableBeams .beamsList li{width: 14.285%;}
.labGroupMemberList li{width: 33.333%;}
.labGroupMemberList { padding: 0; }
.injectorProgram p span { width: 85px; }
.injectorProgram .injeProBox { padding: 10px 10px 10px 150px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.injectorProgram .injeProBox .imgHolder { left: 10px; top: 10px; }
.injectorProgram { margin: 0; }
.injectorProgram li { padding: 10px 0; float:none; width:auto;}
.injectorProgram h3 { min-height: 1px; }
.totalBeam { width: 100%; }
.totalBeamWrap { bottom:0;}
.contactBlock { padding: 15px 10px; }
.alumnilist li { width: 33.333%; }
.mediaSection:before { margin-left: -83px; }
.mediaGallerySection{padding-left: 25px;}
.scientistsBox .sciCard { min-height: 206px; }
.node-feedback-form { padding: 15px; margin: 0 15px; }
body { padding-top:0;}
.studentCorner { min-height: 850px; }
 
.eleLabBox {min-height: 850px;}

.vacanciesView ul li {width: 50%;}

.academicCellCaption {bottom: 20px;}
.academicCellbody .innerBanner .pageTitle {top: 40%;}

#facilitiesrequired .form-checkboxes .form-item {width: 50%;}

.contactBox {min-height: 280px;}

.bulletText.bulletCol3 li {width: 50%;}
}

@media only screen and (max-width: 1023px) {
.sb-search.sb-search-open .sb-search-input { width: 350px;}
.homeBanner .homeBannerImgWrap {height: 300px;}
.homeBanner .sliderCaption { max-width: 340px; }
.homeAnnouncementWrap { margin-top: 0; }
.homeAnnouncement{border-radius: 0; margin: 0 -15px;}
.homeAboutIuac, .accelerators, .researchAreas, .megaFooter, .aparBlock { padding: 30px 0; }
.homeAboutIuac .col-md-8, .homeAboutIuac .col-md-4 { width:auto;}
.directorDesk { margin-top: 25px; background-color:#f1f1f1; padding: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}
.directorPhoto { top: 15px; right: 15px; }
.homeAboutIuac { margin-bottom: 0; }
.acceleratorsTab .acceleratorsTabNav { display: none;}
.acceleratorsTab .r-tabs-accordion-title { display: block; }
.accelerators { background:#102961;}
.acceleratorsTab .tabContainer{border-radius: 0;background: none;box-shadow: 0 0 0 rgba(0, 0, 0, 0);padding: 0;margin-left: 0;min-height: 1px;width: auto;float: none;}
.acceleratorsTabData { padding: 15px; background:#fff; }
.acceleratorsTab .r-tabs-accordion-title .r-tabs-anchor { padding: 15px 45px 15px 15px; background-color:#fff;color: #0f275b; margin-top:5px; position: relative; font-size:20px;}
.acceleratorsTab .r-tabs-accordion-title .r-tabs-anchor:before{    position: absolute;right: 0;color: #0f275b;top: 0;width: 46px;text-align: center; font-size: 28px;font-family: 'FontAwesome';content: "\f107"; line-height: 52px;transition: all 500ms ease 0s;-webkit-transition: all 500ms ease 0s;}
.acceleratorsTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:before {transform: rotate(180deg);-webkit-transform: rotate(180deg);color: #fff;}
.acceleratorsTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #1866c7;color: #fff;text-shadow: none;}
.accelerators h2 { position:relative; left: 0; margin-bottom: 35px; }
.directorDesk h2 br { display: none; }
.directorPhoto img { width: 120px;}
.directorPhoto:before {width: 210px;height: 210px;}
.modal { left: 15px; right: 15px; }
.acceleratorsTabData .largeImgHolder { border-radius:0;}
.resrchAreasBlock .cardDetail {min-height: 245px;}
.studentCorner h3 { font-size: 30px; margin-bottom:30px; }
.studentCornerAcc .accTrigger { font-size: 20px; }
.studentCornerAcc .accordDetail p { font-size: 16px; }
.studentCornerAcc .readMoreLink { font-size: 15px; }
.studentCorner { min-height: 1px; /*background:#f55f15;*/ background:#A83F0B; }
.iuacFacilitiesList li { width: 25%; }
.iuacFacilities h2 { margin-bottom:30px; }
.iuacFacilitiesList .iuacFacilitiesBox{border: 1px solid #cecece;margin: -1px 0 0 -1px;}
.iuacFacilitiesList .iuacFacilitiesBox:before, .iuacFacilitiesList .iuacFacilitiesBox:after { display: none !important;}
.iuacFacilitiesList .iuacFacilitiesBox:hover {background-color: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);transform: scale(1);    -webkit-transform: scale(1);}
.iuacFacilitiesList .iuacFacilitiesBox .iuacFacilitiesName { font-size: 16px; }
.eventWidgetItem p { display: none; }
.photoVideoTab .homePhotoVideoTabNav li a, .photoVideoTab .homePhotoVideoTabNav .r-tabs-state-active a { color:#222;}
.photoVideoTab .homePhotoVideoTabNav li a:before {background: rgba(255,176,91,1);
background: -moz-linear-gradient(left, rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,176,91,1)), color-stop(100%, rgba(255,127,48,1)));
background: -webkit-linear-gradient(left, rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);
background: -o-linear-gradient(left, rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);
background: -ms-linear-gradient(left, rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);
background: linear-gradient(to right,rgba(255,176,91,1) 0%, rgba(255,127,48,1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb05b', endColorstr='#ff7f30', GradientType=1 );}
.photoWidgetSliderWrap .whiteBorderButton, .photoWidgetSliderWrap .whiteBorderButton:hover{border: 1px solid #f77f44;color: #f77f44;}
.iuacHomeMedia:before { display: none; }
.photoWidgetSliderWrap .sliderWhiteArrowPrev, .photoWidgetSliderWrap .sliderWhiteArrowNext{border: 1px solid #f77f44;}
.photoWidgetSliderWrap .sliderWhiteArrowNext {background-position: -90px -146px;}
.photoWidgetSliderWrap .sliderWhiteArrowPrev {background-position: -90px -102px;}
.homePhotoVideo, .whatsNewWidget { padding: 0; }
.eventWidget h2 { position: relative; top:auto; left:auto;margin-bottom: 30px;}
.eventWidget { background: none; box-shadow: 0 0 0 rgba(0, 0, 0, 0); margin-top:5px;}
.photoVideoTab .homePhotoVideoTabNav { padding-bottom: 25px; }
.photoVideoTab .homePhotoVideoTabNav li a { font-size: 30px; }
.photoVideoTab .homePhotoVideoTabNav li a:before { bottom:-7px; }
.photoWidget, .eventWidgetItem { border: 1px solid #ccc;border-radius: 10px;box-shadow: 0 0 0 rgba(0, 0, 0, 0); margin-bottom: 30px; overflow: hidden;}
.eventWidgetItem .eventWidgetCard { padding: 15px 25px; }
.iuacHomeMedia .region-news { float:left; width:100%; margin-top:30px; padding-top: 30px; border-top: 1px solid #ccc; }
.eventWidgetBtnRow { padding: 0; }
.eventWidget .sliderNav { bottom:0; right:0;}
.iuacHomeMedia { margin: 0; padding-bottom: 30px;}
.whatsNewWidgetList { margin-bottom: 7px; }
.homeBanner .paginationWrap { bottom: 40px; }
.footerLinks li { padding-bottom: 4px; padding-top: 4px; }
#backtotop{bottom: 70px}
.aparBlock ul { margin: 0 -10px; }
.aparBlock ul li { padding: 10px;}
.innerBanner .pageBannerImg { height: 200px; }
.pageTitle h1 { font-size: 24px; }
.laboratoryIntro .imgHolder:before, .aboutLaboratory:before, .arrowImg:before { display: none; }
.laboratoryIntro .imgHolder { padding: 0; }
.aboutLaboratory .col-sm-6 { float:none; width:auto;}
.aboutLaboratory{background-size: 100% auto;}
.aboutLaboratory .imgHolder { margin: 0 -15px; }
.aboutLaboratory .imgHolder img { width: 100%; }
.totalBeamWrap { margin-right:20px; bottom: 0; }
.labOperational{background: #f1f1f1;}
.labAvailableBeams .beamsList li { width: 25%; }
.labAvailableBeams .pull-right { float:none !important; text-align: center; margin-top:15px; }
.labAvailableBeams .markText { text-align: center; }
.totalBeam { width: 100%; }
.labGroupMemberList li { width: 50%; }
.acceleratorsTab .tabContainer { border: 0; }
.researchInfrastructure .acceleratorsTab .r-tabs-accordion-title .r-tabs-anchor{border-bottom: 2px solid #ccc; padding:10px 45px 10px 15px; background-color:#efefef;color: #414042;}

.researchInfrastructure .acceleratorsTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#fff;background:#1866c7;}
.researchInfrastructure .acceleratorsTab .r-tabs-accordion-title .r-tabs-anchor:before{color: #414042;}
.researchInfrastructure .acceleratorsTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:before{color: #fff;}
.researchInfrastructure .resTab .tabContent { padding: 15px 0; }
.researchInfrastructure { padding: 30px 0!important;; background:#f7f7f7; }
.accelerators, .researchAreas, .aparBlock, .iuacFacilities { padding: 30px 0; }
.contactBlock { margin-bottom: 30px; }
.eleLabBox { min-height: 1px; margin: 0 0 15px 0; }
.labEmailBox { margin-top: 20px; }
.text-center.mrgT50 { margin-top: 25px; }
.faqRow .q h3 { font-size: 20px; font-weight:600;}
.contactBox { padding: 15px; min-height:315px; margin: 0 0 15px 0;}
.edLabTechServices.eleLabBox { min-height: 200px;}
.alumnilist li { width: 50%; }
.mediaSection:before { display: none; }
.publication, .mediaGallerySection { padding: 20px 0; }
.mediaSection .contactDetail h3 { position:static;transform: rotate(0deg); -webkit-transform: rotate(0deg); margin-bottom:10px; color: #573315;}
.mediaSection .contactDetail { width: auto;}
.mediaGallerySection { padding: 15px; min-height:1px; margin:0 -15px; }
.mediaCarasoul { margin-bottom:0; }
.peopleList li img { margin: 0 0 10px 0; }
.peopleListTop { padding-top: 0; }
.peopleList li { margin: 0; }
.alumnilist { padding-bottom: 20px; margin-bottom:0; }
.alumnilist:last-child { padding-bottom: 0; }
.mediaSection { padding-bottom:0;}
.peopleList.columns4 li { width:33.333%; }
.researchPeople { background: #0f2a61;}
.studentInfoMain p { min-height: 1px; }
h2 {font-size: 23px;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
.eventList .col-md-4:nth-child(3n+1){clear:none}
.eventList .col-md-4:nth-child(2n+1){clear:left}
.eventList .col-md-4.col-xs-6 {width: 50%;}
.iuacAddress { position: static; width:100%; }
.iuacAddress p br { display:none;}
.contactMap { margin: 0; padding: 30px; }
.academicCell1 .academicCellBox, .academicCell2 .academicCellBox, .academicCell3 .academicCellBox {min-height:1px;}
.node-feedback-form .field--name-field-feedback-message, .node-feedback-form .field--name-field-feedback-message + div, .node-feedback-form .form-actions { float:none; width:auto;}

.node-facility-utilization-request-for-form .form-wrapper, .pastUses table .paragraphs-subform .form-wrapper {width: 50%;}
.node-facility-utilization-request-for-form .facilitiesRequired .form-wrapper {width: 50%;}

.node-facility-utilization-request-for-form .form-wrapper.field--name-field-past-uses-of-iuac-faciliti {width: 100%;}

.node-facility-utilization-request-for-form #edit-field-past-uses-of-iuac-faciliti-wrapper .field-multiple-table .form-wrapper {width: 100% !important;}


.acceleratorsMainTab .acceleratorsTab .tabContainer {padding: 0; width: 100%; margin-left: 0; min-height: auto; border-radius: 0;}

.views-exposed-form-publication-page-1 {
	position: inherit !important;
	right: auto !important;
	top: auto !important;
	max-width: 100% !important;
	width: 100% !important;
	margin: 0 0 10px !important;
}

.node-application-form-form .form-wrapper {width: 50%;}

.academicCellbody .innerBanner .pageTitle {top: 30%;}

.eventWidgetItem h3 {margin-bottom: 0;}

#facilitiesrequired .form-checkboxes .form-item {width: 100%;}

.user-login-form {margin: 0 auto; float: none;}
.blockLinksLogin {float: none; margin: 0 auto; width: 50%; padding-top:30px;}

.chartBoxInfo {width: 100%;}
}

@media only screen and (min-width: 768px) {.megaFooter ul.footerLinkList, .megaFooter .footerContact { display:block !important; }}
/* ************* Mobiles Media Queries ****************** */
@media only screen and (max-width: 767px) {
.topStrip [class*=col-] { float:left; width:50%;}
.homeBanner .sliderCaption p, .homeBanner .sliderCaption h1 br, .homeBanner .swiper-pagination, .socialGroup{ display: none; }
.homeBanner .sliderCaptionWrap{transform: translateY(0); -webkit-transform: translateY(0); top:auto; bottom:0; background:rgba(0, 0, 0, 0.5); padding: 10px;}
.homeBanner .sliderCaption { max-width:100%; }
.homeBanner .sliderCaption h1 { text-align: center; color:#fff; font-size: 20px;margin: 0;}
.homeBanner .homeBannerImgWrap { height: 230px;}
.homeAboutIuac, .accelerators, .researchAreas, .megaFooter, .iuacHomeMedia, .siteCopyright, .aparBlock { padding: 20px 0; }
.homeIuac h2, .accelerators h2, .researchAreas h2, .iuacFacilities h2, .studentCorner h3, .photoVideoTab .homePhotoVideoTabNav li a, .eventWidget h2, .whatsNewWidget h2 { font-size: 25px;}
.directorDesk h2 { font-size: 28px;}
.modal-dialog { margin:10px 0; }
.modal {left: 10px;right: 10px;}
.acceleratorsTab .r-tabs-accordion-title .r-tabs-anchor { font-size: 17px; }
.iuacFacilitiesList li { width: 33.333%; }
.photoWidget .photoTitle, .eventWidgetItem .eventWidgetCard { min-height: 71px; text-align: center; padding: 10px;}
.photoWidget, .eventWidgetItem, .photoWidgetSliderWrap, .whatsNewWidgetInner .ticker { margin-bottom: 20px;}
.eventWidgetItem h3 { margin-bottom: 10px; }
.iuacHomeMedia .region-news { margin-top:20px; padding-top:20px; }
.megaFooter h2, .dirContact a { font-size: 19px; }
.whatsNewWidgetItem { padding: 10px 0; }
.whatsNewWidgetList { height:275px !important;}
.researchAreas .col-md-9, .iuacFacilitiesList, .iuacFacilities ul { display: none; }
.researchAreasSlider, .iuacFacilitiesSlider { display: block; }
.researchAreas h2 { margin-bottom: 30px; }
.iuacFacilities .iuacFacilitiesBox:hover{box-shadow: 0 0 0 rgba(0, 0, 0, 0);transform: scale(1);-webkit-transform: scale(1);}
.iuacFacilities{padding: 20px 0;background:#f1f1f1;}
.iuacFacilities .iuacFacilitiesBox { background:#fff; border: 1px solid #ccc; }
.iuacFacilities .iuacFacilitiesBox:before, .iuacFacilities .iuacFacilitiesBox:after { display: none; }
.iuacFacilities .container { padding: 0; }
.iuacFacilitiesSlider .swiper-container { padding: 0 50px; }
.iuacFacilities .iuacFacilitiesBox .iuacFacilitiesName { font-size: 16px; }
#backtotop{right: 10px; bottom: 80px;}
#navMob li { padding:0;}
#navMob li > a { padding: 15px 60px 15px 0;font-size: 21px;margin-left: 15px;line-height: 22px;}
#navMob > li > .menuIcon {background-position: center 22px;}
.mobileNav .navigationText { left: 15px; }

.megaFooter ul.footerLinkList, .megaFooter .footerContact { display:none; }
.footerLinkList { min-height: 1px; }
.megaFooter h2:before { display:none;}
.megaFooter h2 { padding: 10px 0; margin: 0; border-bottom: 1px solid #ccc; position: relative; cursor:pointer;}
.megaFooter h2.active{ color:#f55f15;}

.megaFooter h2:after { position: absolute; right: 0; top: 0; width:auto; text-align: center; font-size: 22px; font-family:'FontAwesome'; content:"\f107"; line-height:40px; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s;font-weight: 400; }
.megaFooter h2.active:after { transform: rotate(180deg); -webkit-transform: rotate(180deg); color:#f55f15; }
.megaFooter .col1, .megaFooter .col2, .megaFooter .col3, .megaFooter .col4, .megaFooter .col5 { margin: 0; }
.megaFooter .col5 { margin-top: 20px; }
.megaFooter ul.footerLinkList, .megaFooter .footerContact { padding-top:10px;}
.megaFooter ul.footerLinkList { padding-bottom: 10px;}
.iuacFacilities h2 {margin-bottom: 20px;}
.megaFooter .col1, .megaFooter .col2, .megaFooter .col3, .megaFooter .col4, .megaFooter .col5 { float: none; width:auto;}
.dirContact > div { margin-bottom: 10px; }
.dirContact .button, .dirContact .button:hover, .dirContact .dirContactLink:hover, .dirContact a, .dirContact a:hover{ border:1px solid #f77f44; color:#f77f44; padding: 6px 15px;font-weight: 400;border-radius: 25px; display: block; text-align: center; background:#fff;}
.acceleratorsTabData p, .homeIuac p { text-align: justify; }
.aparBlock .aparBlockBox .aparCateName { font-size: 18px; }
.footerLinks li:before {right: -1px;}

/*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:400; font-size:14px; padding-right:20px; line-height:27px; color:#1866c7; 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;}
.breadcrumbWrap { display: none; }
.laboratoryIntro .imgHolder { margin-bottom: 15px; padding: 0; }
.labSpecialFeatures .checkTextList { margin-bottom:0;}
.labDevelopment .imgHolder { position: static; margin:0;}
h2 { font-size: 22px; }
.totalBeamWrap { position:static; margin:0 0 15px 0;}
.totalBeam { float:none; }
.labOperational .imgHolder img {box-shadow: 0 0 15px rgba(0, 0, 0, 0.24);}
.labAvailableBeams .beamsList li { width: 25%; }
.innerBanner .pageBannerImg { height: 130px; }
.amsFacilityRow .imageBox, .amsFacilityRow:nth-child(2n+1) .imageBox, .imageLeft, .imageRight{float: none;max-width: 100%;margin: 0 0 15px 0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);}
.reletedLinks li {word-wrap: break-word;}
.oddEvenRow .imgHolder, .oddEvenRow:nth-child(2n) .imgHolder { margin: 0 0 20px 0;}
.oddEvenRow .imgHolder img { width: 100%; }
.oddEvenRow .imgHolder:before { display: none; }
.oddEvenRow:nth-child(even) .col-md-4 { float: none; }
.msMainNav.bulletText li{margin-bottom: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.msMainNav.bulletText li a { padding: 10px; font-size: 16px; padding-left: 0; }
.msMainNav.bulletText li:before {top: 5px; font-size: 22px; }
.sliderBlock3Wrap .sliderNav { display: none; }
.sliderBlock3 { margin: 0 -15px; }
.contactBox h3 { min-height: 1px; margin-bottom: 15px; }
.edLabTechServices.eleLabBox h3, .edLabTechServices.eleLabBox { min-height: 1px; }
.accordDetail p:last-child { margin-bottom: 20px; }
.infrastructure-img-list .col-sm-4, .infrastructure-img-list .col-sm-3 { margin-bottom: 30px; float:left; width:50%; }
.infrastructure-img-list .col-sm-4:last-child, .infrastructure-img-list .col-sm-3:last-child { margin-bottom: 0; }
.infrastructure-img-list .col-sm-4 img, .infrastructure-img-list .col-sm-3 img { width:100%; }
.peopleList li, .peopleList.columns4 li { width: 50%; }
.programmeDate { min-height: 1px; }
.programmeDate .fa { font-size: 25px; left: 10px; }
.programmeDate { padding: 10px 10px 10px 40px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); margin-bottom:10px;}
.grayBox { padding: 15px; }
.iuacAddress, .contactMap { padding: 15px; }
.contactMap iframe { height: 250px; }
table.firstCenter th:first-child, table.firstCenter td:first-child { text-align:left;}
.homeBanner .sliderCaption h1 .smallText{font-size: 1em;}
.oddEvenFlatRow .whiteBox h2, .oddEvenFlatRow .whiteBox p { color:#222;}
.oddEvenFlatRow:before { display: none; }
.oddEvenFlatRow .col-md-6:first-child { margin-bottom: 50px; }

.eventList .col-md-4.col-xs-6 {width: 100%;}
.eventBox {min-height: auto;}

.vacanciesView ul li {width: 100%;}
.vacanciesView .vacanciesBox {min-height: auto;}

.academicCellbody .innerBanner .pageTitle {top: 20%;}
.academicCellCaption {bottom: -10px;}

.views-exposed-form-publication-page-1 .col-md-12 {width: 100%; margin-bottom: 10px;}
.views-exposed-form-publication-page-1 .form--inline {padding-right: 0;}
.views-exposed-form-publication-page-1 .form--inline .form-actions {margin: 0 15px;}
.views-exposed-form-publication-page-1 .button {position: relative; right: auto; top: auto; width: 100%;}

sub, sup {top: 0; bottom: 0;}

.acceleratorsMainTab.accelerators h2 {position: relative; left: inherit; top: inherit;}
.acceleratorsTab .r-tabs-accordion-title .r-tabs-anchor {margin-top: 0;}

.labAvailableBeams .beamsList li { width: 33.33%; }

.fixmdGellry .col-xs-4 {width: 50%;}

.contactBox {min-height: auto;}

.bulletText.bulletCol3 li {width: 100%;}
}

@media only screen and (max-width: 639px) {
.topStrip li { padding: 0 5px; }
.popupDirPhoto { margin: 0 auto 10px auto; float:none;}
.modal-header h2, .modal-header h3, .modal-header h4, .modal-header h5, .modal-header h6{font-size: 19px; font-weight: 600;}
.researchAreas .col-xs-6 { width:auto; float:none;}
.resrchAreasBlock .cardDetail { min-height: 1px; }
.resrchAreasBlock{box-shadow: 0 10px 18px rgba(0, 0, 0, 0.24);}
.researchAreas h2 { margin-bottom: 30px; }
.studentCornerAcc .accTrigger { font-size: 18px; padding: 10px 0; }
.studentCornerAcc .accTrigger:before { top: 0; line-height: 46px; }
.iuacFacilitiesList li { width: 50%; }
.eventWidgetItem h3, .photoWidget .photoTitle, .eventWidgetItem .eventWidgetCard { font-size: 17px; }
.researchAreasSlider .swiper-container { padding: 0 100px; }
.resrchAreasBlock .cardDetail { min-height: 250px; }
.footerLinks li { padding-left: 5px; padding-right: 5px; }
.aparBlock ul { margin: 0; }
.aparBlock ul li { float:none; width:auto; padding: 10px 0; }
.aparBlock .aparBlockBox { padding: 10px 5px; }
.labAvailableBeams .beamsList li { width: 33.333%; }
.labGroupMemberList { margin: 0 -5px; }
.labGroupMemberList li { padding: 5px; }
.labGroupMemberList .memberBox{box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);}
.labGroupMemberList .memberBox h3 { font-size: 16px; }
.commonPad, #content, .labDevelopment { padding-top: 20px;padding-bottom: 20px;}
.commonPad.padBotNone { padding-bottom: 0; }
.commonPad.padTopNone { padding-top: 0; }
.lastSection { margin-bottom: -20px; }
.firstSection { margin-top: -20px; }
.laboratoryIntro { padding-bottom: 20px; }
h2 {font-size: 21px;}
h3 {font-size: 19px;}
h4 {font-size: 17px;}
h5 {font-size: 16px;}
.col-xs-6 { float:none; width:auto;}
.testDetailTable{box-shadow: 0 0 15px rgba(0, 0, 0, 0.24); padding: 15px;}
.amsFacilityRow { margin-bottom: 15px; }
.injectorProgram .injeProBox .imgHolder { position: static; margin-bottom:10px; }
.injectorProgram .injeProBox { padding: 15px; text-align:center; }
.oddEvenRow .button { width: 100%; text-align:center; padding: 6px 15px; }
.accordDetail .labGroupMemberList li { width: 100%; }
.accordDetail .labGroupMemberList .memberBox h3 { min-height: 1px; }
/*.imageBox .photoTitle { min-height: 1px;}*/
.accordion .accTrigger { font-size: 16px; font-weight:600; padding: 10px 40px 10px 10px;}
.accordion .accTrigger:before {font-size: 20px; line-height:43px; width:36px;}
.sliderBlock3 .swiper-container { padding: 0 30px; }
.user-login-form { padding: 5px 15px;max-width: 430px;}
.neutronTableWrap{overflow-x: auto;}
.neutronTable { width: 500px; }
.targetFeatures .imageBox {float: none;max-width: 100%;margin: 0 0 15px 0;}
.contactBlock { margin-bottom: 15px;}
.labGroupMemberList { margin: 0; }
.labGroupMemberList li { float:none; padding: 5px 0; width:auto; }
.labGroupMemberList .memberBox h3 { min-height: 1px; }
.eleLabBox, .labEmailBox { padding: 15px;}
.largePara{font-size: 16px;}
.faqRow .q h3 { padding: 9px 0 17px 50px; font-size:18px; }
.faqRow .a { padding-left: 50px; }
.reletedLinks { padding: 0; }
.reletedLinks li { margin-bottom: 10px; font-size: 15px; }
.edLabTechServices.eleLabBox h3 { font-size: 19px; }
.edLabTechServices.eleLabBox p { margin-bottom: 3px; }
.academicCell h3{font-size: 18px;}
.mediaGalleryTab.resTab .tabNav li a { padding: 7px 10px;}
.alumnilist li { width: 100%; }
.alumniBox, .alumnilist.equHeight .alumniBox { min-height: 1px; }
.peopleList li { width:50%; }
.researchInfrastructure .largeImgHolder h3 { font-size: 17px; }
.researchAbout-left { float:none; width:100%; padding: 0; margin: 0 0 15px 0; }
.researchAbout-left:before { display:none;}
.researchAbout-left img { width:100%; }
.mediaSection { padding-bottom: 0;}
.scientistsBox .sciCard, .eventBox p { min-height: 1px; }
.eventBox h2 { font-size: 18px; }
.node-feedback-form .form-wrapper { float:none; padding: 0; width:auto;}
.node-feedback-form .form-actions { margin: 0; }


.node-facility-utilization-request-for-form .form-wrapper, .pastUses table .paragraphs-subform .form-wrapper {width: 100%;}
.node-facility-utilization-request-for-form .facilitiesRequired .form-wrapper {width: 100%;}
.webform-submission-add-form .form-item {width: 100%;}
.webform-submission-add-form {padding: 15px;}
.webform-submission-add-form fieldset.webform-name--wrapper .form-item {width: 100%;}

.node-application-form-form .form-wrapper {width: 100%;}

.labGroupMember {background: none;}

.downloadBox {float: none; margin-left: 0;}
.gridListing .listItem::before {top: 27px;}

.labAvailableBeams .beamsList li { width: 50%; }

.blockLinksLogin {width: auto;}
}

@media only screen and (max-width: 479px) {
.topStrip li { padding: 0 5px;}
.topStrip a { font-size: 13px; }
.topStrip [class*="col-"] { width: auto; }
.topStrip .col-md-7 { float: none; }
.topStrip .loginRegLink { float:none;}
.topStrip ul.loginRegLink{float: none;margin-right: 0;text-align: center;display: block;}
.topStrip .loginRegLink li { float:none; display:inline-block; vertical-align:middle;}
.topStrip .loginRegLink li a { background:none; color:#1866c7;border-right: 0; position:relative;}
.topStrip .loginRegLink li a:after { position: absolute; right:-2px; top:50%; width:1px; height: 14px; margin-top:-7px; content:""; background-color:#ccc;}
.topStrip .loginRegLink li:last-child a:after { display:none;}
#logo img { width: 220px; }
.headerRow .container { padding: 0 10px; }
.mainNavigation { right: 10px;top: -2px; }
.siteSearch { right: 38px;top: -2px; }
.sb-search.sb-search-open .sb-search-input { width: 302px; }
/*#logo { float: none; text-align: center; }
.headerRow { padding: 10px 0 0 0; }
.mainNavigation { position: static; float: right; margin-top: 6px;}
.headerRightBlk { float: none; }
.siteSearch { left:0;}
.sb-search, .siteSearch .sb-search-input { width: 100%; }
.sb-search.sb-search-open .sb-search-input { width: 100%; }
.siteSearch .sb-search-submit, .siteSearch .sb-search-submit:hover { z-index: 90; padding: 0; opacity:1;background:#f78948 url(../images/search-icon.png) no-repeat center center;position: absolute;border-radius: 0; position: absolute;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1);}
.siteSearch .searchToggle { z-index: 11; display:none;}
.sb-search.sb-search-open .sb-search-input, .sb-search, .siteSearch .sb-search-input { border:0;}
.sb-search{border-top:1px solid #ccc;}
.siteSearch .sb-search-input, .sb-search.sb-search-open .sb-search-input { padding-right: 52px;}
.siteSearch .sb-search-submit:before { position: absolute; right: 0; top: 0; width:46px; text-align: center; font-size: 28px; font-family:'FontAwesome'; content:"\f107"; line-height:49px; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; }*/
.homeBanner .homeBannerImgWrap { height: 180px; }
.homeBanner .sliderCaption h1 { font-size: 16px; font-weight: 600; }
.homeAnnouncement h2 { position: static;margin-left: -25px}
.homeAnnouncement .btnMPause { left: 15px; top:42px; }
.homeAnnouncement .viewAll { top: 10px; }
.homeAnnouncement { padding: 10px 15px 10px 40px; }
.homeAnnouncement .viewAll { font-size: 13px; }
.homeAnnouncementList { padding: 0 0 0 5px; border-right: 0;margin-top: 10px; }
.directorDesk h2 br { display: block; }
.researchAreasSlider .swiper-container { padding: 0 30px; }
.studentCornerAcc .accordDetail p { text-align:justify;}
.footerLinks .leftLinkItem { display: inline-block; }
.topStrip .col-sm-5 { display: none; }
.totalBeam { padding: 15px; }
.labAvailableBeams .beamsList li { width: 100%; }
.labGroupMemberList { margin: 0; }
.labGroupMemberList li { padding: 7px 0; float:none; width:auto;}
.labGroupMemberList .memberBox h3 { min-height: 1px; }
/*.downloadPdfBtnTop, .downloadPdfBtnBot { padding: 0 5px; }
.downloadPdfBtn { border-width:1px;}*/
.user-login-form { max-width: 330px;}
.captcha { padding-right: 0; }
.captcha input[type="text"] { width: 100%; }
.captcha img {position: relative; top: 0;}
.user-login-form .button { padding: 5px 15px; font-size: 14px; border-radius: 10px;}
/*.downloadPdfBtnTop { padding: 2px 5px;line-height: 20px;font-size: 16px;}*/
.bulletText.col2 li { display:block;}
.text-center.mrgT50 { margin-top: 15px; }
.contactBox h3 { font-size: 17px; }
.infrastructure-img-list { display:block;}
.infrastructure-img-list .col-sm-4, .infrastructure-img-list .col-sm-3 {margin-bottom: 15px;float: none;width: auto;}
.peopleList li, .peopleList.columns4 li { width: 100%; }
.mediaGalleryTab.resTab .tabNav li{ padding-right:0;}
.mediaGalleryTab.resTab .tabNav li a{ padding:5px 5px; font-size:13px;}
.mediaCarasoul .sliderNav {position: absolute;right: -10px;top: -28px;}
.modal-header h2 small, .modal-header h3 small, .modal-header h4 small, .modal-header h5 small, .modal-header h6 small { display:block;}
.contactMapWrap .downloadPdfBtn .downloadPdfBtnTop { padding: 10px 15px;}

.imgRight, .imgLeft {float: none; margin: 0 0 20px; width: 100%;}

.academicCellCaption {bottom: auto; top: 40px; font-size: 14px; max-width: 100%; color: #fff;}

.downloadPdfBtn {border-width: 0; height: auto; line-height: normal; border-radius: 0;}
.downloadPdfBtnTop {background-color: transparent; color: inherit;}
.downloadPdfBtnTop, .downloadPdfBtnBot {line-height: normal; height: auto; color: inherit;}
.downloadPdfBtn:hover .downloadPdfBtnTop {margin-top: 0;}

.downloadPdfBtn {color: #FF872F;}
.downloadPdfBtn:hover {color: #000;}

.fixmdGellry .col-xs-4 {width: 100%;}
}

@media only screen and (max-width: 359px) {
.topStrip .loginRegLink li a { padding: 0 7px; }
#logo img { width: 200px; }
.sb-search.sb-search-open .sb-search-input { width: 262px; }
.resrchAreasBlock .cardDetail {min-height: 280px;}
.user-login-form { max-width: 290px;}
.captcha input[type="text"] { width: 117px; }
.mediaGalleryTab.resTab .tabNav li a { font-size: 12px; }
.mediaCarasoul {margin: 5px 0 0 0;}
.mediaCarasoul .sliderNav { position:static; margin-bottom:10px; text-align:right; }

.blockLinksLogin a {display: block; min-width: auto;}
}