@media (max-width:1400px) {
	.events-section .events-box .common-scroll { height: 365px; }
	.events-section .left-box .event-row p { font-size: 14px; }
	.events-section .left-box .event-row h2 { font-size: 18px; }
	.menu-header .logo { max-width: 200px; }
	.menu-header .custom-nav ul > li a { font-size: 13px; }
}
@media (max-width:1300px) {
	.events-section .winner-box h3 { font-size: 16px; }
	.events-section .right-box { padding: 0 15px; }
    .footer-logo-box .transcom-logo-white{width: 150px;}
}
@media (max-width:1200px) {
	.events-section .left-box .event-row h2 { font-size: 16px; }
	.menu-header .logo { padding: 10px 0; }
	.custom-container { padding: 0 15px; }
	.common-section { padding: 20px 0; }
	.menu-header { padding: 0 15px; }
	body.menu-open { overflow: hidden; }
	.menu-header .custom-nav { overflow: auto; overflow-x: hidden; padding: 60px 0 20px 0; float: none; background: #d02525; position: fixed; bottom: 0; right: -100%; width: 350px; height: 100%; z-index: 10; transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
	.menu-open .menu-header .custom-nav { right: 0; }
	.menu-open .right-drawer-bg-overflow { display: block; }
	.menu-header .primary-btn { position: fixed; top: 30px; right: -100%; background: #FFF; color: #333; -webkit-transition-duration: .6s; -o-transition-duration: .6s; transition-duration: .6s; z-index: 101; }
	.menu-open .menu-header .primary-btn { right: 245px; }
	.user-login-view.menu-open .menu-header .primary-btn { right: 300px; }
	.menu-header .custom-nav ul>li { float: none; text-align: left; }
	.menu-header .custom-nav ul>li a { padding: 15px; }
	.menu-header .custom-nav ul>li a i { float: right; }
	.user-login-view .menu-header { padding: 0 15px; }
	.menu-header .custom-nav .dropdown-menu { width: 100%; position: relative; float: none; }
	.menu-open .menu-header .custom-nav:after { content: ''; position: fixed; background: #d02525; width: 350px; top: 0; height: 60px; z-index: 99; }
	.menu-btn { display: block; background: none; border: none; width: 45px; position: absolute; right: 15px; top: 0; margin: auto 0; height: 28px; outline: none; bottom: 0; }
	.menu-btn span { width: 100%; height: 3px; display: block; margin: 0; background: #fff; border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; }
	.menu-btn .one-span { transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
	.menu-btn .two-span { margin-top: 8px; }
	.menu-btn .three-span { margin-top: 8px; transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
	.menu-btn.active { height: 24px; z-index: 11; }
	.menu-btn.active .one-span { display: block; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); margin: -4px 0 0 0; }
	.menu-btn.active .two-span { display: none; }
	.menu-btn.active .three-span { display: block; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); margin: -4px 0 0 0; }
	.banner-section .left-box .text-box { width: 100%; padding: 20px; }
	.member-agencies-section .member-logo-box li { width: 25%; }
	.title-box { margin: 0 auto 20px; }
	.inner-content-title h1 { font-size: 28px; }
	.sidebar .widget>h2 { font-size: 26px; }
	.right-side-btn { right: 15px; }
	.menu-header .custom-nav .menu-login-box { left: 0; top: 60px; margin: 0 1%; width: 98%; }
	.menu-header .custom-nav .menu-login-box .welcome-user-name a i { float: none; }
	.custom-nav .navbar-nav { flex-direction:column; width:100%;}
	.menu-header .custom-nav .dropdown-menu { right: 0 !important; }
	.nav-item.dropdown .dropdown-item.dropdown i { left: auto; right: 15px; }
	.nav-item.dropdown .dropdown-item.dropdown i.pixie-tcw-arrow-left:before { content: '\e800'; }
	.menu-header .custom-nav li ul li a { padding: 12px; }
	.events-section .left-box .events-box .events-img { height: 100px; }

	/*Library*/
	.library-section .library-file-tools .library-filter li i { font-size: 15px; }
	.library-section .library-file-tools .library-filter li a { font-size: 11px; padding: 10px 8px 5px; }
	.library-section .library-file-tools .library-filter li i.pixie-tcw-list:after { font-size: 11px; }
	.library-section .library-file-tools .library-filter li i.pixie-tcw-list:after { top: 22px; }
	.library-section .library-tabs .nav-pills>li a { font-size: 12px; }
	.library-list-grid-view-show .library-section .library-tabs .treeview-filedata .folder i,
	.library-list-grid-view-show .library-section .library-tabs .treeview-filedata .calendar i,
	.library-list-grid-view-show .library-section .library-tabs .treeview-filedata .pdf i { font-size: 25px; }
}
@media (max-width:1023px) {
	.footer-logo-box .transcom-logo-white{width: 120px;}
	.events-section .right-box { padding: 0; width: 100%; margin: 0 0 15px 0; }
	.events-section .left-box { width: 100%; }
	.events-section .events-box .common-scroll { height: 400px; }
	.banner-section { max-height: 600px; }
	.news-section .news-text-box h2 { font-size: 22px; padding: 0 0 10px 0; }
	.news-section .news-text-box { padding: 15px; }
	.news-section .news-text-box p { font-size: 14px; }
	.funding-agencies-section .text-box h1 { width: 100%; }
	.funding-agencies-section .text-box { width: 90%; }
	.board-trustees .box { width: 50%; }
	.inner-content-section .inner-content-details .list-img { width: 200px; height: 110px; }
	.inner-content-section .inner-content-details .content-text { padding: 0 0 15px 220px; }
	.inner-content-section .inner-content-details h1 { font-size: 18px; }
	.job-opportunities .job-list { width: 50%; }
	.job-opportunities .job-list h1 { padding: 0 0 20px 0; }
	.library-section .library-tabs .treeview-filedata .file-exe-type { max-width: 195px; }
	.library-section .library-tabs .treeview-filedata .file-exe-type { position: relative; padding: 5px 0 0 0; top: auto; right: auto; max-width: initial; text-align: right; }
	.library-section .library-tabs .treeview-filedata .pdf p,
	.library-section .library-tabs .treeview-filedata .folder p { padding: 10px 20px 0 40px; }
	.calendar-tab-content .calendar-left-view { width: 70%; }
	.calendar-tab-content .today-event { width: 30%; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box.regional-cordination { width: 45%; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box.tc-entered { width: 23%; }
    .wrapper{padding-bottom: 210px;}
	.reporting-dashboard-section .td-summary-box-container .td-summary-box .summary-box-header { font-size: 13px; white-space: nowrap; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box .box-inner-header { font-size: 12px; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box .inner-box-otherInfo .summary-count-info { font-size: 20px; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box .summary-count-info { font-size: 15px; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box .main-count-info { font-size: 30px; }
	.reporting-dashboard-section .reports-container .reports-row .highcharts-title tspan { font-size: 14px; }
	.reporting-dashboard-section .common-tab > nav > .nav-tabs > li > a { padding: 8px 12px; font-size: 13px;}
	.left-title-box { margin: 0 auto 10px; }
	.library-section .library-tabs .treeview-filedata.file-path-view .pdf p,
	.library-section .library-tabs .treeview-filedata.file-path-view .folder p { padding: 0 20px 0 40px; }
}
@media (max-width:767px) {
	.map-phone-address-box{height: auto !important;}
	.map-phone-address-box .heading{margin:0 0 5px 0;}
	.news-section .custom-container {
		padding: 0 12px;
	}
	.custom-container { padding: 0 12px; }
	.login-outer-box { padding: 20px; }
	.menu-header .custom-nav { width: 100%; }
	.menu-open .menu-header .custom-nav:after { width: 100%; }
	.menu-header .primary-btn { left: -100%; right: auto; }
	.menu-open .menu-header .primary-btn { left: 15px; right: auto; }
	.change-password-box { width: 94%; padding: 20px; }
	.forgot-pass-active.login-outer-box .forgot-pass-inner-box { padding: 20px; }
    .wrapper{padding-bottom: 350px;}
	.navbar-collapse.collapse { padding: 0 15px; display:block;}
	.collapse { display: block; }
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>a { padding: 10px 40px 10px 15px; }
	.menu-open .right-drawer-bg-overflow { display: none; }
	body { padding-bottom: 0; }
	.line-btn { padding: 6px 15px; }
	.help-circle-btn{padding:5px;}
	.primary-btn { padding: 7px 15px; }
	.btn { padding: 4px 8px; font-size: 12px; }
	.banner-section { max-height: none; height: auto !important; }
	.banner-section .left-box .text-box { padding: 15px; position: relative; top: 0; transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); }
	.banner-section .left-box { width: 100%; padding: 15px; float: none;}
	.banner-section .right-box { width: 100%;float: none;min-height: 400px; }
	.title-box h1 { font-size: 22px; }
	.travel-info-section .travel-info-col { width: 33.33%; float: left; }
	.travel-info-section .travel-info-col a span { font-size: 15px; height: 40px; padding: 8px 15px; }
	.travel-info-section .travel-info-col { margin: 0 0 15px 0; }
	.news-section img { max-height: none; }
	.news-section .news-col { width: 33.33%; float: left; }
	.member-agencies-section .member-logo-box li { width: 20%; height: 130px; border: 1px solid #bbb !important; }
	.member-agencies-section .member-logo-box { border: none; }
	.login-outer-box { width: 80%; }
	body.right-drawer-open { overflow: hidden; }
	.right-drawer-box { top: 0; overflow-y: scroll; width: 100%; overflow-x: hidden; z-index: 35; }
	.left-title-box h1 { font-size: 16px; }
	.right-side-btn { position: relative; text-align: right; right: 0; margin: 0 0 6px; }
	.library-tabs .treeview-filedata .pdf a { top: 0; }
	.library-tabs .nav>li> { padding: 10px; }
	.library-tabs .nav>li>a { padding: 10px; }
	.contact-wrapper .custom-container { padding: 15px; }
	.contact-wrapper .left-title-box { margin: 15px auto 15px; }
	.board-trustees { padding: 0; }
	.board-trustees .box { width: 100%;float:none; }
	.board-trustees { display: block; }
	.board-trustees .board-trustees-logo-img { height: 60px; width: 60px; left: 10px; }
	.board-trustees .box .box-data { padding: 10px 10px 10px 80px; height: 90px; }
	.board-trustees .box h1.title { font-size: 14px; }
	.board-trustees .box p { font-size: 12px; }
	.banner-event-section { height: 300px; }
	.inner-content-title span,
	.inner-content-title .location-text span { font-size: 14px; }
	.inner-content-title .location-text i { top: 0; font-size: 14px; }
	.inner-content-title h1 { font-size: 24px; }
	.event-banner { width: 100%; height: 72px; padding: 20px; }
	.inner-content-section .inner-content-details { padding: 0; }
	.job-opportunities .job-list { width: 100%; padding: 5px 0; }
	.job-opportunities .job-list .job-box { padding: 10px; height: 75px; }
	.job-opportunities .job-list h1 { padding: 0 0 10px 0; font-size: 14px; }
	.job-opportunities .job-list .posted-date { bottom: 10px; right: 10px; font-size: 12px; }
	.common-section.contact-wrapper { padding: 20px 15px; }
	.job-opportunities .left-title-box h1 { padding-right: 0; }
	.form-group { margin-bottom: 10px; }
	.funding-agencies-section .text-box h1 { font-size: 16px; }
	.funding-agencies-section { height: 200px; }
	.map-set-latitude .modal-footer label { position: relative; width: 100%; margin: 0 0 10px; left: auto; top: auto; }
	.map-set-latitude .show-popup-map { height: 400px; }
	.news-section .latest-new-img { height: 150px; }
	.news-section .news-text-box p { max-height: 54px; }
	.news-section .news-text-box { height: 160px; }
	.news-section .news-text-box h2 { font-size: 16px; }
	.slick-next.slick-arrow,
	.slick-prev.slick-arrow { height: 40px; width: 40px; padding: 5px 0; }
	.slick-prev.slick-arrow { left: 20px; }
	.slick-next.slick-arrow { right: 20px; }

	/*table*/
	.table-responsive { margin: 0; }
	.common-table-box .common-table-pager-box .center span { font-size: 12px; }
	.common-table-box .common-table-pager-box .right { font-size: 12px; float: none; text-align: right; }
	.common-table-pager-box li a { font-size: 10px; }
	.common-table-box .common-table-pager-box .center li { padding: 0 3px; margin-bottom: 10px; }
	.common-table-box .table-content-container { max-height: none; }
	.login-inner-box .left-title-box,
	.change-password-box .left-title-box { margin: 15px auto 15px; }
	.job-opportunities .title-post-date h1 { padding: 10px 0 10px 0; }
	.job-opportunities .title-post-date .date-time { position: relative; top: auto; }
	.common-table-box .table-header-container table thead th { font-size: 12px; }
	.CodeMirror.cm-s-default { height: 335px; }
	.inner-content-section .inner-content-details .content-text { padding: 15px 0; min-height: initial; }
	.inner-content-section .inner-content-details .list-img { position: relative; left: auto; }
	.inner-content-section .inner-content-details .list-of-content { min-height: 305px; }
	footer .cols.footer-links-cols { width: 100%; margin:0 0 10px 0;}
	footer .cols { width: 50%; padding: 0; }
	footer .footer-logo-box { margin: 0 0 20px; }

	/*library-tabs*/
	.library-tabs .treeview-filedata .pdf a { top: 0; }
	.library-tabs .nav>li> { padding: 10px; }
	.library-tabs .nav>li>a { padding: 10px; }

	/*Library*/
	.library-section .library-file-tools .library-filter li { width: 32.7%; border: solid 1px #CCC; margin: 1px 0.3%; }
	.library-section .library-file-tools .library-filter li.pull-right.library-grid-view-show { float: none !important; display: inline-block; }
	.library-section .library-file-tools .library-filter li.library-grid-view-show a { border-right: solid 1px #d0d0d0; border-left: none; }
	.library-section .library-file-tools .library-filter li a { border: /*solid 1px #d0d0d0*/ none; white-space: nowrap; }
	.library-section .library-file-tools .library-filter li.library-grid-view-show a { border: solid 1px #CCC; }
	.library-section .breadcrumb { margin: 0; }
	.library-section .library-file-tools,
	.library-section { border: none; }
	.library-section .library-tabs .nav.nav-pills { width: auto; position: relative; left: auto; top: auto; height: auto; border: none;margin: 0 0 15px 0; }
    .library-section .library-tabs .item-counts.file-details{padding:0;}
	.library-section .library-tabs .tab-content { padding: 12px 12px 38px; border: solid 1px #bfbfbf; }
	.library-section .library-file-tools { position: fixed; top: 99px; z-index: 9999; right: -100%; padding: 10px; border: solid 1px #8c8c8c; -webkit-transition-duration: .2s; -o-transition-duration: .2s; transition-duration: .2s; width: 320px; }
	.show-mobile-tools .pixie-tcw-filter { display: block; }
	.show-file-tools .library-section .library-file-tools { right: 0; }
	.library-section .library-tabs .treeview-filedata .pdf i,
	.library-section .library-tabs .treeview-filedata .folder i { font-size: 15px; top: 5px; }
	.library-section .library-tabs .treeview-filedata .folder .checkbox-input { top: 0; }
	.library-section .library-tabs .treeview-filedata .pdf .checkbox-input { top: 0; }
	.library-list-grid-view-show .library-section .library-tabs .treeview-filedata .pdf,
	.library-list-grid-view-show .library-section .library-tabs .treeview-filedata .folder { width: 114px; }
	.library-section .library-search-bar { position: relative; top: auto; margin: 5px; width: 100%; }
	.library-section .breadcrumb-searchbar { padding: 0; }

	/*body.show-file-tools { overflow: hidden; }*/
	.library-wrapper .left-title-box { margin: 0 auto 15px; position: fixed; width: 100%; top: 52px; left: 0; z-index: 5; background: #FFF; padding: 15px 15px 0 15px; }
	.show-file-tools .show-mobile-tools .pixie-tcw-filter { top: 8px; }
	.library-wrapper .library-section { padding: 40px 0 0; }
	.library-section .library-tabs { height: auto; padding: 20px 0 0; }
	.library-section .library-tabs .nav-pills>li .checkbox-input { left: 5px; }
	.library-section .library-tabs .nav-pills>li a i.ff-icon { left: 28px; }
	.library-section .library-tabs .nav-pills>li a { padding: 4px 10px 4px 60px; }
	.calendar-tab-content .calendar-left-view { width: 100%; float: none; }
	.calendar-tab-content .today-event { width: 100%; float: none; }
	.fc-day-grid-container.fc-scroller { height: auto !important; }
	.common-table-advance-search.modal .modal-dialog { width: 100%; }
	.common-table-advance-search .comparision-search-filter select { width: 100%; margin: 0 0 10px 0; }
	.tripset-model-content .comparision-search-filter { padding: 0 60px 0 0; }
	.common-table-advance-search .comparision-search-filter input[type="text"].form-control { width: 100%; }
	.view-fullscreen-img .uploaded-img img { width: 100%; padding: 0 15px; }
	.calendar-tab-content .calendar-event-details .event-details-title h1 { font-size: 16px; }
	.calendar-tab-content .calendar-event-details .event-meeting-file span { font-size: 15px; }
	.calendar-tab-content .calendar-event-details .event-details-subject p,
	.calendar-tab-content .calendar-event-details .event-details-venue p,
	.calendar-tab-content .calendar-event-details .event-details-date-start p { font-size: 13px; }
	.calendar-tab-content .calendar-event-details .event-meeting-file { padding: 0; margin: 15px 0 0; }
	.calendar-tab-content .calendar-event-details .event-meeting-file .download-zip-btn .line-btn { padding: 5px 10px; font-size: 11px; }
	.calendar-tab-content .calendar-event-details .event-meeting-file .download-zip-btn { margin-bottom: 15px; }
	.calendar-tab-content .calendar-event-details .event-details-venue p { padding-left: 60px; }
	.calendar-tab-content .calendar-event-details .event-details-subject p { padding-left: 90px; }
	.calendar-tab-content .calendar-event-details .event-details-date-start p { padding-left: 68px; }
	.calendar-tab-content .calendar-list-view .event-search-bar { padding: 30px 0 0 0; }
	.events-section .winner-box { padding: 20px 60px 0 0; }
	.events-section .winner-box h3 { font-size: 14px; }
	.events-section .winner-box .pdf-download-btn { top: 20px; }
	.funding-agencies-section .text-box .funding-logo-box a img { max-height: 65px; }
	.news-section .news-text-box p { font-size: 13px; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box.total-events { width: 25%; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box.mode { width: 25%; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box.tc-entered { width: 50%; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box.regional-cordination { width: 100%; margin: 8px 0 0 0; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box { padding: 0; }
	.reporting-dashboard-section .reports-container .reports-row .right-box-60,
	.reporting-dashboard-section .reports-container .reports-row .right-box,
	.reporting-dashboard-section .reports-container .reports-row .left-box,
	.reporting-dashboard-section .reports-container .reports-row .right-box,
	.reporting-dashboard-section .reports-container .reports-row .left-box { float: none; width: 100%; margin: 0 0 10px 0; }
	.reporting-dashboard-section .reports-container .reports-row .right-box .report-box-bg { margin: 0; }
	.reporting-dashboard-section .reports-container .reports-row .left-box .report-box-bg { margin: 0; }
	.reporting-dashboard-section .reports-container .reports-row { margin: 0; }
	.reporting-dashboard-section .reports-container .reports-row .right-box-60 .report-box-bg { margin: 0; }
	.reporting-dashboard-section .filter-box { top: 0; width: 100%; }
	.reporting-dashboard-section .filter-box .filter-title { position: fixed; top: 0; width: 100%; z-index: 11; }
	.reporting-dashboard-section .filter-box .inner-wrapper { padding: 50px 15px 55px; }
    .event-list-view{width: 100%;}
    .event-list-view .data{font-size: 12px;}
    .event-list-view .data-date{font-size: 14px;}
    .footer-logo-box .transcom-logo-white{width: 170px;}
}
@media (max-width:600px) {
	.news-section .news-col { width: 50%; margin: 0 0 30px 0; }
	.news-section .news-col:last-child { margin: 0; }
	footer .links-box li { margin-bottom: 8px; }
	footer .cols { width: 48%; float: none; display: inline-block; vertical-align: top; margin: 0; }
	footer .contact-box .box-1 { padding: 0 0 10px 0; }
	.library-tabs .nav-pills>li+li { width: 100%; margin: 0; }
	.library-tabs .nav-pills>li { float: none; }
	.library-tabs .nav-pills>li.active>a,
	.library-tabs .nav-pills>li.active>a:focus,
	.library-tabs .nav-pills>li.active>a:hover { top: 0; }
	.library-tabs .treeview-filedata .folder p,
	.library-tabs .treeview-filedata .pdf p { font-size: 11px; }
	.library-tabs .treeview-filedata .tabs-second-level .folder,
	.library-tabs .treeview-filedata .tabs-second-level .pdf { width: 49%; }
	.common-table-box .common-table-pager-box .center { width: 305px; }
	.common-table-box .common-table-pager-box .center { top: 27px; }
	.common-table-box .common-table-pager-box { height: 60px; }
	.common-table-advance-search .header-action .right { position: absolute; right: -5px; top: 0; max-width: 165px; }
	.common-table-advance-search .header-action .right .note-text { font-size: 11px; }
	.member-agencies-section .member-logo-box li { width: 33%; height: 145px; }
	.member-agencies-section .member-logo-box { border: none; }
	.member-agencies-section .member-logo-box li a { font-size: 12px; }
	.contact-info-map-box .contact-info-details p { font-size: 12px; }
	.contact-info-map-box .contact-info-details h1 { font-size: 14px; }
	.reporting-dashboard-section .common-tab > nav > .nav-tabs > li { float: none; border-right: none; border-bottom: solid 1px #d02525; }
	.reporting-dashboard-section .common-tab > nav > .nav-tabs > li:last-child { border-bottom: none; }
	.reporting-dashboard-section .common-tab > nav > .nav-tabs { width: 100%; display:block;}
	.calendar-tab-content .fc-toolbar.fc-header-toolbar { padding: 35px 0 0; }
    .calendar-tab-content .wt-box{padding:10px;}
    .reporting-dashboard-section .right-side-btn ul li{display:block;}
    .calendar-tab-content .calendar-view-list-btn{right: 10px; top: 10px;}
    .travel-info-section .travel-info-col a .travel-info-slider{height: 230px;}
}
@media (max-width:500px) {
	.travel-info-section .travel-info-col { width: 100%; }
	.travel-info-section .travel-info-col:last-child { margin: 0; }
	.login-outer-box { width: 90%; }
	.event-banner h1 { font-size: 25px; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box .summary-box-header { font-size: 12px; white-space: normal; height: 50px; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box.total-events { width: 25%; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box.mode { width: 45%; }
	.reporting-dashboard-section .td-summary-box-container .td-summary-box.tc-entered { width: 30%; }
	.reporting-dashboard-section .top-header .td-tab-summary-info,
	.reporting-dashboard-section .top-header .td-tab-title { font-size: 12px; }
    .reporting-dashboard-section .td-summary-box-container .td-summary-box .main-count-info { font-size: 18px; }
}
@media (max-width:400px) {
	.funding-agencies-section .text-box .funding-logo-box li { width: 100%; margin: 0 0 15px 0; }
	.funding-agencies-section .text-box .funding-logo-box li:last-child { margin: 0; }
	.news-section .news-col { width: 100%; margin: 0 0 15px 0; }
	.library-section .library-file-tools { width: 100%; }
	.funding-agencies-section { height: 350px; }
    .contact-info-map-box .contact-info-details{width: auto; right: 5px;}
    .upcoming-and-allevent .nav-tabs li {width:100%;}
    .upcoming-and-allevent .nav-tabs{display:block;}
}
