@media screen and (max-width:1550px) {
	.about-btn { font-size: var(--smallTx1); }
}
@media screen and (max-width:1450px) {
	#nav a { min-width: 165px; }
	#nav > ul > li > ul > li > a { padding: 15px 5px !important; font-size: 14px; }
	
}
@media screen and (max-width:1420px) {
	span.service-icon { display: block; width: 250px; height: 250px;}
}
	@media screen and (max-width:1399px) {
	/*nav#nav ul li ul { min-width: 200px; }*/
	.client-logos button.owl-prev { left: 30px; }
	.client-logos button.owl-next { right: 30px; }
	/*nav#nav ul li ul { width: 200px; }*/
	#nav a { text-decoration: none; height: 100%; display: block; color: #fff; text-transform: capitalize; font-size: 12px; vertical-align: middle; line-height: 40px; font-size: 1rem !important; min-width: 140px; }
	.inner_heading_banner{width: calc(100% - 240px);}
	.org_head img{max-width:100px; max-height:70px;}
	.ocrSearch .ocrBtn{min-width:95px; font-size:11px; text-align:center;}
	.top-search-sec input::placeholder{ font-size:11px;}
	.stake_hold .owl-nav {top: 114%;}
	.main-logo a .LogoText span.TextSmall{font-size: 16px;}
	.main-logo a .LogoText span.TextBig{font-size: 18px;}
	.digital_logo img{height: 60px;}
	.main-logo img{height: 80px;}
}
@media screen and (max-width:1320px) {
	span.service-icon { display: block; width: 225px; height: 225px;}
}
@media screen and (max-width:1220px) {
	span.service-icon { display: block; width: 220px; height: 220px;}
}
@media screen and (max-width:1199px) {
	/*ul.minst_pdf_link { justify-content: space-between; }*/
	/*.team-cont_bx ul li { width: 49%; }*/
	.top-search-sec { justify-content: start; }
	ul.topNav { padding-left: 0px; float: left; width: 100%; text-align: center; }
	ul.leftblock-section { width: 100%; text-align: center; }
	ul.leftblock-section { width: 100%; text-align: center; padding: 0px; }
	.rightlogobar li { border-right: 1px solid #e42101; padding: 0px 10px; }
	.footer-top .col-sm-9 a { line-height: normal; }
	.minister-details h5 { font-size: 13px; }
	.minister-details span { font-size: 12px; color: #131313; line-height: normal; }
	.heading-header h4 { font-size: 18px; }
	.viewall-sec a { font-size: 12px; }
	.rt-inner { font-size: 12px; }
	.aboutdepartment p { font-size: 13px; }
	.block-s-div { width: 100%; }
	.search-btn { position: relative; float: left; width: 100%; margin-top: 15px; }
	#nav > ul > li{min-width: 152px;}
	.mainnav .commonPadding{padding: 0 40px;}
	.ministerPhoto,.ministerPhoto.minister-sec { max-width:200px; max-height:200px;}
	.commonPadding { padding: 0 70px; }
	.inner_heading_banner{width: calc(100% - 140px);}
	.ft-cont ul li { width: calc(100% / 3);}
}
@media (max-width:1024px) {
	#nav a { min-width: 86px; }
}
@media screen and (max-width:991px) {
	.mainnav .commonPadding, .commonPadding,#footer .commonPadding { padding: 0 15px; }
	.inner_menu_sec ul li a { padding: 15px 5px; }
	.stake_hold { margin: 0 0 110px; }
	#nav > ul > li > a { padding: 15px 10px; }
	button#togglemenus { border: none !important; background: none; margin-top: 5px; color: #fff; font-size: 20px; }
	.minister-block-m { margin-top: 20px; }
	.tickerbox.whatsnew button.toggle1:before, .tickerbox.whatsnew button.toggle1.et-run:before { top: 7px !important; }
	section.about-section .tickerbox ul li { width: 100%; box-shadow: 0px 4px 9px #8f8f8f; background: #f6f6f6; display: inline-block; }
	.searchnotification-form { background: #fff; padding: 25px; overflow: hidden; height: 82%; }
	.box-block { margin-bottom: 20px; }
	/*.client-logos button.owl-next:after, .client-logos button.owl-prev:before { display: none; }*/
	/*#flexCarousel .flex-direction-nav { display: none; }
	#flexCarousel ol.flex-control-nav.flex-control-paging { display: none; }
	#flexCarousel .flex-pauseplay { display: none; }*/
	#main1 { right: 0px; }
	.row.photos .item img { height: 151px; }
	.videof img { height: 324px; width: 100%; }
	.client-logos img { height: auto; }
	section.division ul li { width: 31%; display: inline-block; background: #fff; text-align: center; vertical-align: top; border-radius: 15px; margin-bottom: 21px; margin-right: 1.5%; }
	section.division ul li a { text-decoration: none; font-size: 14px; padding: 16px 10px; height: 100%; min-height: 240px; }
	section.division ul { padding: 0px; margin: 0px; text-align: center; }
	.pressblock:before { position: absolute; left: 0px; background: #014f75; top: 0px; content: ""; width: 100%; height: 33%; }
	.plusMark { float: right; }
	.minister-details-block { display: inline-block; width: 46%; margin-bottom: 30px; box-shadow: 0px 3px 7px #8f8f8f; margin: 5px; }
	.longEnough { max-height: 280px; overflow: auto; max-width: 100%; }
	.tkbox1 { margin-bottom: 20px; }
	.digital_logo { display: none; }
	.header-section > .container-fluid > .row{position: relative;}
	.header-section > .container-fluid > .row > div:last-child{width: auto;display: flex !important; position: absolute;top: 10px;right: 0;}
	/*.header-section{padding: 10px 65px;}*/
	.inner_heading_banner h2{font-size: 120%;line-height: 1.5;}
}
@media screen and (max-width:1024px) {
	nav#nav ul li { margin-right: 0px; /* width: 140px !important; */ position: relative; }
	.client-logos { width: 100%; }
}
@media (min-width:820px) and (max-width:1024px) {
	
	nav#nav ul li { width: 110px; }
	.mrg-lft { width: 70%; }
	section.pm-quotes { padding: 40px 0px; }
	section.pm-quotes .col-md-3, section.pm-quotes .col-md-9 { width: 100%; }
	.pm-message { padding: 15px 0 0px 0px; }
	.about-sec .col-md-8 { width: 100%; }
	.about-sec .col-md-4 { width: 100%; text-align: center; }
	.blue .minister_sec img { width: 180px !important; margin: 0 auto; }
	/*section.pasenger_serv .col-md-6 { width: 100%; }*/
	section.pasenger_serv .col-md-3 { width: 50%; margin: 20px 0 0; }
	section.media-sec .col-md-3 { width: 50%; margin-bottom: 25px; }
	.banner .flexslider, .banner .flexslider img, section.banner { height: auto !important; }

	.my-gv { display: flex; }
	.my-gv a { width: 50%; margin-left: 10px; }
}
@media screen and (max-width:991px) {
	.main_bx .cart_name { margin-bottom: 20px; }
	.ab-rt-cont .main_bx .cart_name { margin-bottom: 0; }
	#nav #toggleMenu { display: block; width: 100%; }
	#nav #toggleMenu.js-open { border-bottom: 1px solid #d35400; }
	#nav #toggleMenu.js-open .fa-times { display: block; }
	#nav #toggleMenu.js-open .fa-bars { display: none; }
	#nav #toggleMenu.js-open a { background-color: #d35400; }
	#nav #toggleMenu:not(.js-open) .fa-times { display: none; }
	#nav #toggleMenu:not(.js-open) .fa-bars { display: block; }
	a#togglemenus .fa-times { display: none; }
	#nav > ul > li { position: relative; text-align: left; }
	#nav > ul > li > a .fa { display: none; }
	.childdata { display: none; }
	.ministerInfo { margin-bottom: 20px; }
	nav#nav ul li .dropDownMenu { transform: rotate(180deg); }
	nav#nav ul li .dropDownMenu.active { transform: rotate(360deg); }
	nav#nav ul li { position: relative; }
	#nav > ul{padding: 0 14px;}
	#nav > ul > li:hover > a,nav#nav ul li:hover{background-color: transparent;}
	nav#nav ul li .dropDownMenu { position: absolute;right: 0;top: 0;color: #000;width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;background-color: #EEEEEE;}
	nav#nav ul li ul,nav#nav ul li ul li ul { position: relative; top: unset; left: 20px; background-color: #fff;}
	nav#nav ul li ul li a{color: #150202 !important;border-bottom: 1px solid #ccc;text-align: left;padding: 10px 25px !important;}
	nav#nav ul li ul li ul li a{color: #150202 !important;border-bottom: 1px solid #ccc;padding: 10px 25px 10px 35px !important;}
	#nav > ul > li:hover > ul > li.addChield ul > li.addChield a{color: #150202 !important;text-align: left;padding: 10px 25px 10px 35px !important;}
	nav#nav ul li ul li:first-child a{border-top: 1px solid #ccc;}
	nav#nav ul li ul li:last-child a{border-bottom: none;}
	nav#nav ul li ul li a:hover{background-color: #fff;}
	nav#nav > ul > li.active a{padding: 0 10px;}
	nav#nav ul li .fa { margin: 0; }
	:root {    /*body font 16px or 100%*/
	--heading1:1.5em /*36*/ ; --heading2:1.25em /*24*/ ; --heading3:1em /*20*/ ; --paragra1:0.875em /*16*/ ; --paragra2:0.75em /*14*/ ; --smallTx1:0.625em /*12*/ ; }
	/*.header-section { padding: 0px; }*/
	#nav ul { width: auto; padding: 0;}
	.navheader { margin-left: -15px; margin-right: -15px; }
	#nav > ul > li > a { padding: 0px 10px; min-height: auto; }
	button#togglemenus { color: var(--primary-theme-color); display: block; position: absolute; top: 76%; z-index: 9; right: 15px; font-size: 28px; font-weight: normal; font-style: normal; transform: translateY(-50%);}
	#nav {transition: all 0.5s linear;top: 0px;right: 0;position: fixed;height: inherit;max-width: 350px;background: #fff;padding: 0 20px;color: #fff;width: 100%;z-index: 9;box-shadow: 0 0 20px #ccc;height: 100vh;overflow: auto;padding-top: 40px;transform:translateX(450px);}
	#nav.slide-left-active {transform: translateX(0);}
	nav#nav ul li:first-child.active::before { display: none; }
	#nav > ul > li { border-bottom: 1px solid #ccc; }
	#nav > ul > li > a::before { display: none; }
	#nav > ul > li > a { text-align: left !important; display: flex; justify-content: space-between; align-items: center; }
	nav#nav ul li ul { border-radius: 0; }
	nav#nav ul li, #nav a { width: 100% !important; }
	nav#nav ul li .fa { float: right; }
	nav#nav > ul > li { flex-direction: column; align-items: start; }
	li.addChield:hover ul.childdata { display: none; }
	.team-sec .commonPadding{padding-left: 15px; padding-right: 15px;}
	.inner_heading_banner{width: calc(100% - 30px);}
	.gridTblRow > div{margin-bottom: .5rem;}
	.gridTblRow > div:last-child{margin-bottom: 0;}
	.ft-cont ul li { width: 50%; }
}
@media screen and (max-width:767px) {
	.gridTblRow { padding: 20px 0; font-size: 14px; }
	.filInputGrp { width: 100%; max-width: 100%; }
	.team-cont_bx ul li { max-width: 49%; width: 100%;min-width: unset;}
	ul.state_minist::before { width: 50%; }
	.minst_pdf_link { min-width: 100% !important; }
	ul.minst_pdf_link li { max-width: unset;width: auto; }
	.team-cont_bx { overflow: auto; }
	.team-cont_bx ul { min-width: 100%; width: 100%;}
	.download-outline-btn, .upate-info, .footer-bottom p, .pm-quote-container .headline2, .footer_bottom span, .announcement_sec .tab-pane ul li a, .minister-desg, .footer-top .col-sm-8 a, .our_service ul li p, .zonal-cont ul li a, .whats_inner ul li a, .about-btn { font-size: 14px; }
	.pm-quote-container blockquote.headline p { font-size: 18px; }
	header.header-section, section.ann_sec, header.header-section { padding: 10px 0; }
	.mainnav.commonPadding, .commonPadding { padding: 0 15px; }
	.heading-header.twiiterf { margin-top: 15px; }
	h3.ans { padding: 0px 0 0 0px; font-size: 18px; }
	button#b1[value="Stop"]:after { width: 15px; height: 15px; right: -40px; }
	button#b1[value="Start"]:after { right: -40px; }
	.longEnough { max-height: inherit; overflow: auto; max-width: initial; }
	.rightlogobar li { width: 26%; }
	.rightlogobar img { width: 100%; }
	.tickerbox { margin-bottom: 20px; }
	.client-logos img { height: auto; }
	.client-logos { padding: 20px 0px 10px 0px;  width: 100%; }
	section.division ul li { width: 48%; display: inline-block; background: #fff; text-align: center; vertical-align: top; border-radius: 15px; margin-bottom: 21px; margin-right: 1.5%; }
	.logo img { width: 100%; }
	.rightlogobar ul { padding: 0px; list-style: none; text-align: right; }
	.footer-top .col-sm-9, .footer-top .col-sm-3 { width: 100%; }
	.footer-top { text-align: center; }
	.upate-info { float: left; color: #fff; text-align: center; width: 100%; }
	.row.photos .item img { height: auto; }
	.footer-bottom p { margin-bottom: 10px; }
	.sociables-icon { margin-top: 0; }
	.footer-bottom p { text-align: center; }
	section.division ul li a { min-height: 262px; }
	.viewall-sec.vwbtn { margin-top: 5px; }
	header.header-section .col-md-2 { position: absolute; top: 25px; right: 15px; }
	.digital_logo { display: none !important; }
	.top-search-sec { padding: 10px 0; }
	header.header-section .col-md-7 { width: 90%; }
	section.banner { height: auto; }
	section.banner .flexslider .slides img { width: 100%; display: block; height: auto; object-fit: cover; }
	section.pm-quotes { padding: 40px 0px; }
	.pm-message { padding: 0; }
	.our_service ul { display: block; }
	.our_service ul li { padding: 10px; margin-bottom: 15px; }
	.about-sec .col-md-4 .row .col-md-12 { width: 100%; }
	.blue .minister_sec img { border-bottom: 6px solid #224aaa; width: 230px !important; margin: 0 auto; }
	.minister_sec { margin: 30px 0 0; }
	.p_s ul li { width: 100%; }
	.stake_hold { margin: 30px 0; }
	/*.stake_hold .owl-nav { top: 115%; }*/
	.stake_hold .owl-dots { top: 108%; }
	.zonal_railway { margin-top: 50px; }
	.media_filed { margin-bottom: 20px; }
	.skil-cont { margin-bottom: 20px; height: auto; }
	section.skill-sec { padding: 50px 0 0; }
	.client-logos { padding: 20px 0px 30px 0px; }
	.ft-cont ul li { width: calc(100%/3); text-align: left; }
	.ft-cont h2 { font-size: 105%; text-align: left; }
	.footer-top .sociables-icon a { background-color: transparent; }
	.skil-cont img, .skil-cont a { height: auto !important; }
	.goPageActDiv, .pageNoDrp { width: 100%; }
	button#togglemenus{right: 12px;}
	.header-section{padding: 10px 0;}
	.header-section > .container-fluid > .row > div:nth-child(2){display: flex !important; }
	ul.minst_pdf_link { flex-wrap: wrap; }
	#footer .commonPadding{padding: 0 15px;}
	.inner_heading_banner h2{font-size: 100%;line-height: 1.5;}
	.flex-direction-nav a,.flex-pauseplay a,.skill-sec .flex-pauseplay a{width: 30px !important;height: 30px !important;}
	.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{line-height: 30px;}
	.flex-direction-nav .flex-prev{left: 10px !important;}
	.flex-direction-nav .flex-next{right: 10px !important;}
	.flex-pause::before{width: 20px;height: 20px;}
	.flex-pauseplay a.flex-play:before{width: 13px;height: 13px;}
	.flex-control-nav{padding: 7px 10px;}
	.skill-sec .flex-direction-nav .flex-prev,.skill-sec .flex-direction-nav .flex-next{width: 20px !important;height: 20px !important;}
	.skill-sec .flex-direction-nav .flex-next:before, .skill-sec .flex-direction-nav .flex-prev:before{line-height: 20px;}
	.flex-control-nav{right: 50px !important;}
	section.banner .flex-pauseplay{right: 10px;}
	.headerSticky .header-section .col-xl-5, .headerSticky .header-section .col-xl-4,
	.headerSticky .header-section > .container-fluid > .row > div:last-child
	{ display:none!important; transition: all 0.6s ease;}
   .headerSticky button#togglemenus{top:45%;}
   .tableWrap{overflow-x:scroll; margin-bottom:20px;}
   .tableWrap table{width:150%;}

   .main_bx .cart_name, .pdf_more{width:100%;}
   .ab-rt-cont .pdf_more{ display:flex; justify-content:space-between;flex-wrap: wrap;margin-left: 0;}
   .tenderFilter .filInputGrp{ margin-bottom:20px;}
   .tenderFilter.pb-4{ padding-bottom:0!important;}
   .ab_inner_cont .col-auto, .accordionRti{ width:100%;}
   .det_cont{padding: 5px 12px;}
   .ps-2,.ps-3{padding: 0 !important;}
   .details_title{margin-bottom: .5rem;}
	.ab_inner_cont .left-cont{max-width: 100%;padding: 20px !important;}
}
@media screen and (min-width:650px) {
	#nav > ul > li { float: left; }
	a + ul { position: absolute; }
	a + ul:not(.js-showElement) { display: none; }
	/*#nav a:focus { }*/
	#nav li { text-align: left; width: 100%; }
	#nav #toggleMenu { display: none; }
	#nav > ul > li:not(#toggleMenu):not(.js-showElement) { display: inline-block; }
	#nav > ul > li > ul { top: 44px; left: 0; z-index: 9999; }
	#nav > ul > li > ul > li > ul { top: 50px; left: 0px; /* width of ul */ }
}
@media screen and (max-width:650px) {
	a + ul { position: absolute; }
	a + ul:not(.js-hideElement) { display: block; }
	#nav li { text-align: left; width: 100%; }
	#nav > ul > li > ul > li > ul { width: 100%; position: relative; }
	#nav > ul > li > ul > li > ul:not(.js-showElement) { display: none; }
	#nav > ul > li > ul { width: 100%; position: relative; }
	#nav > ul > li > ul:not(.js-showElement) { display: none; }
	html.no-js #nav:hover > ul > li:not(#toggleMenu), html.no-js #nav:focus > ul > li:not(#toggleMenu) { display: block; }
	html.no-js #nav:hover li:hover > a + ul, html.no-js #nav:hover li:focus > a + ul, html.no-js #nav:focus li:hover > a + ul, html.no-js #nav:focus li:focus > a + ul { display: block; }
	.main-logo { padding-top: 15px; }
	.ft-cont ul li{width: calc(100%/2);}
}
@media screen and (max-width:576px) {
	.team-cont_bx{padding: 65px 20px 20px;}
	.leftblock-section li { display: inline-block; font-size: 11px; color: #fff; text-align: right; padding: 0px 9px; position: relative; }
	.mrg-lft { padding-left: 0; padding-right: 0; }
	.bt_marq{margin-left: auto;}
	#scroll_news4 a { font-size: 14px; }
	.rightlogobar li { width: 31%; padding: 0px 5px; }
	section.division ul li a { min-height: initial !important; }
	section.division ul li { width: 39%; margin: 9px !important; }
	.row-marquee{/*flex-wrap: wrap;*/ flex-wrap: nowrap;}
	ul.mnst_main li::before,ul.state_minist::before{display: none;}
	ul.state_minist{flex-wrap: wrap;margin-top: 4rem;}
	ul.state_minist li:last-child{margin-top: 4rem;}
	ul.state_minist li::before{top: -66px;height: 16px;}
	.team-cont_bx ul li{max-width: 100%;}
	ul.minst_pdf_link li { width: 100%;margin:0 0 10px 0;}
	h2.ans{width:140px;}
	.pm-quote-container, section.pasenger_serv, section.media-sec{padding:20px 0;}
	 section.announcement_sec{padding:20px 0;}
    .my-5, .my-4{margin-top:1rem!important;margin-bottom:1rem!important;}
    .p_s ul li{min-height:auto; height:auto;}
    section.skill-sec{padding:20px 0 0;}
    .ministerInfo{ margin-bottom:0;}
    .head_bg{ display:none;}
    .mobTitle{ display:block;}
    section.team-details h2{font-size:var(--paragra1);}
    .top-search-sec{max-width: 350px;}
	.sociables-icon { float: left; width: 100%; text-align: center; }
	.my-gv { text-align: center; }
}
@media screen and (max-width:479px) {
	.minister-details-block { width: 100% !important; display: table !important; margin-bottom: 20px !important; margin-left: 0px; margin-right: 0px; }
	section.division ul li a { text-decoration: none; font-size: 14px; padding: 16px 5px; height: 100%; min-height: 240px; }
	section.division ul li { width: 45%; margin: 5px !important; }
	section.division ul li { min-height: 174px !important; }
	section.division ul li a { text-decoration: none; font-size: 14px; padding: 16px 5px; height: 183px !important; min-height: 240px; }
	.main-logo img { height: 70px; }
	.main-logo { padding-top: 50px; }
	button#togglemenus {top: 78%;}
}
@media screen and (max-width:431px) {
	.main-logo{width: 100%;padding-top: 50px;}
	.main-logo a{max-width: 100%;}
	.main-logo a img{max-width: 100%;}
	.top-search-sec{max-width: 200px;}
	.ocrSearch .ocrBtn{min-width: 60px;padding: 0;}
	.ft-cont ul li { width: 50%; text-align: left; }
}
@media screen and (max-height:450px) {
	.sidenav { padding-top: 0px; }
	.sidenav a { font-size: 18px; }
}
@media screen and (max-width:361px) {
	.tab_section button{margin-right: 0;max-width: 100%;margin-top: 15px !important;width: 100%;}
}
@media screen and (min-width:1400px) {
	.ab_inner_cont .container-fluid.commonPadding, .inner-bannerfordoc .container-fluid.commonPadding, .inner_menu .container-fluid.commonPadding, .org_sec .container-fluid.commonPadding, .performance_sec .container-fluid.commonPadding, .our_vacancies_sec .container-fluid.commonPadding, .tender_sec .container-fluid.commonPadding, .mediaWrapper .container-fluid.commonPadding, .sitemap .container-fluid.commonPadding, .team-details .container-fluid.commonPadding,.team-sec .commonPadding { max-width: 1320px; padding: 0; }
}
@media screen and (min-width: 1600px) {
	#nav > ul > li{min-width: 238px;}
}
@media screen and (min-width: 992px) {
	nav#nav > ul > li:hover > ul ,nav#nav > ul > li:hover > ul > li:hover > ul{ display: block !important; }
}
@media screen and (max-width: 1541px) and (min-width: 1400px) {
	.ocrSearch{min-width: 110px;}
}


@media print {
	section{width: 100% !important;padding: 15px !important;}
	.container{max-width: 100% !important;width: 100% important;padding: 15px !important;}
	#header,#footer{display: none !important;}
	* { -webkit-print-color-adjust: exact !important; print-color-adjust: exact !important; color-adjust: exact !important;}
	body { font-family: var(--primary-theme-font) !important; font-size: 12pt !important; line-height: 1.6 !important; color: #000 !important; background: #fff !important; overflow-x: visible !important; }
	.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 100% !important; width: 100% !important; padding: 0 15px !important; margin: 0 auto !important; }
	.commonPadding { padding: 0 15px !important; }
	.row { margin: 0 !important; width: 100% !important; max-width: 100% !important; }
  	.row .col-sm-12,.row .col-12,.row .col-lg-6{ padding: 0 !important; width: 100% !important;max-width: 100% !important; }
	section, .wrapper section { width: 100% !important; padding: 40px 15px !important; }
	.web-main, button.web, #myBtn, .sidebar, .sidenav, .openbtn, button#togglemenus, .MenuSCrollWrap, .pagination, .flex-control-nav, .flex-direction-nav, .flex-pauseplay, .bt_marq, .toggle-btn, .v-al, a.v_l, .pm-message a, a.v_p_btn, a.ext_link, .gridTblLink, .pdf_more, .download-outline-btn, .resize-text, .resetInvert, .resetSaturation, .owl-nav, .owl-dots, .flt_sec, .select_flt, .search_bx, .clearBtn, .bhashini-plugin-container, .ocrSearch, button:not(.accordion-button), input[type="submit"], .customCheckContainer, .mediaImageLink, .videoHolder, video, iframe, .modal, .after-login-abs-link-wrap, .mobile-nav-close, .right-btn, .dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate { display: none !important; }.marquee { overflow: visible !important; white-space: normal !important; position: static !important; }
	.marquee-content { display: block !important; animation: none !important; color: #000 !important; padding-left: 0 !important; }
	.marquee-content a { text-decoration: none !important; color: #150202 !important; margin-right: 20px !important; font-size: var(--heading3) !important; display: block !important; margin-bottom: 10px !important; }
	a { word-break: break-word !important; }
	a[href]:after { content: "" !important; }
}