:root { --sttl-theme-yellow: #FEB834; 
	--sttl-theme-blue: #005A8F; 
	--sttl-theme-lightblue: #E2F6FF; 
	--sttl-theme-black: #000; 
	--sttl-theme-gray: #323232; 
	--sttl-theme-lightgray: #e1e1e1; 
	--sttl-theme-orange: #AC1C06; 
	--sttl-theme-white: #ffffff; 
	--sttl-theme-lightwhite: #f7f7f7; 
	--sttl-theme-lightgreen: #35a6bb; 
	--sttl-theme-font-12:0.75em; 
	--sttl-theme-font-13:0.813em; 
	--sttl-theme-font-14:0.875em; 
	--sttl-theme-font-15:0.938em; 
	--sttl-theme-font-16:1em; 
	--sttl-theme-font-18:1.125em; 
	--sttl-theme-font-20:1.25em; 
	--sttl-theme-font-22:1.375em; 
	--sttl-theme-font-24:1.5em; 
	--sttl-theme-font-26:1.625em; 
	--sttl-theme-font-28:1.75em; 
	--sttl-theme-font-30:1.875em; 
	--sttl-theme-font-33:2.063em; 
	--sttl-theme-font-40:2em; 
	--sttl-theme-font-65:4.063em; }
:root .wob { 
 	--sttl-theme-yellow: #FFE600; 
 	--sttl-theme-blue: #005A8F; 
 	--sttl-theme-black: #000; 
 	--sttl-theme-gray: #323232; 
 	--sttl-theme-orange: #AC1C06; 
 	--sttl-theme-white: #ffffff; 
 	--sttl-theme-green:#80ff00; 
 	--sttl-theme-bggray:#272727;
 	}

@font-face { font-family: 'Poppins'; src: url('./fonts/Poppins-SemiBold.woff2') format('woff2'), url('./fonts/Poppins-SemiBold.woff') format('woff'), url('./fonts/Poppins-SemiBold.ttf') format('truetype'), url('./fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('./fonts/Poppins-Regular.woff2') format('woff2'), url('./fonts/Poppins-Regular.woff') format('woff'), url('./fonts/Poppins-Regular.ttf') format('truetype'), url('./fonts/Poppins-Regular.svg#Poppins-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('./fonts/Poppins-Bold.woff2') format('woff2'), url('./fonts/Poppins-Bold.woff') format('woff'), url('./fonts/Poppins-Bold.ttf') format('truetype'), url('./fonts/Poppins-Bold.svg#Poppins-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('./fonts/Poppins-Medium.woff2') format('woff2'), url('./fonts/Poppins-Medium.woff') format('woff'), url('./fonts/Poppins-Medium.ttf') format('truetype'), url('./fonts/Poppins-Medium.svg#Poppins-Medium') format('svg'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Poppins'; src: url('./fonts/Poppins-Light.woff2') format('woff2'), url('./fonts/Poppins-Light.woff') format('woff'), url('./fonts/Poppins-Light.ttf') format('truetype'), url('./fonts/Poppins-Light.svg#Poppins-Light') format('svg'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Serif'; src: url('./fonts/NotoSerif-ExtraBold.eot'); src: url('./fonts/NotoSerif-ExtraBold.eot?#iefix') format('embedded-opentype'), url('./fonts/NotoSerif-ExtraBold.woff2') format('woff2'), url('./fonts/NotoSerif-ExtraBold.woff') format('woff'), url('./fonts/NotoSerif-ExtraBold.ttf') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Serif'; src: url('./fonts/NotoSerif-Bold.eot'); src: url('./fonts/NotoSerif-Bold.eot?#iefix') format('embedded-opentype'), url('./fonts/NotoSerif-Bold.woff2') format('woff2'), url('./fonts/NotoSerif-Bold.woff') format('woff'), url('./fonts/NotoSerif-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal; font-display: swap; }
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }
audio, canvas, video { display: inline-block }
audio:not([controls]) { display: none; height: 0; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
a { text-decoration: underline; color: var(--sttl-theme-orange); }
a:focus { outline: thin dotted }
a:hover, a:active { outline: 0; }
a:hover { text-decoration: none; color: #393939; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
b, strong, dt, th { font-weight: bold; }
em, i { font-style: italic; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin: 0; padding: 0; }
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; max-width: 100%; height: auto; }
figure { margin: 0; }
legend { white-space: normal; }
q { quotes: "\201C" "\201D" "\2018" "\2019" }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
table { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells: show; border: none; }
table table { margin: 0 }
th, td { border: none; padding: 8px 10px }
caption, th, td { font-weight: normal; }
.jsRequired { display: none; }
.regionsTabsSection table{ border: 1px solid #ccc;border-bottom:none;border-right:none; }

/********* Clear floats *********/
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before { content: " "; display: table }
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after { clear: both }

/********* Common Classes *********/
body { font-size: 100%; font-family: 'Poppins', sans-serif; line-height: 1.5; }
a { transition: all 0.3s ease; }
p, ul { padding-bottom: 20px;list-style:none; }
.redcol { color: var(--sttl-theme-white); }
.font_bold { font-weight: bold; }
.redbtn { background-color: var(--sttl-theme-orange); color: var(--sttl-theme-white); text-decoration: none; padding: 10px 25px; height: 40px; display: inline-flex; border-radius: 50px; font-size: var(--sttl-theme-font-14); font-weight: 400; align-items: center; }
.redbtn:hover, .redbtn:focus { background-color: var(--sttl-theme-black); color: var(--sttl-theme-white); }
.redbtn .fa-solid { margin: -1px 0 0 10px; }
.redCol { color: var(--sttl-theme-white); }
.redLink { color: var(--sttl-theme-white); text-decoration: none; font-size: var(--sttl-theme-font-16); }
.redLink:hover { color: var(--sttl-theme-white); }
.noJS .resTab .tabContainer { height: 150px; overflow: hidden; }
.noJS .resTab .tabContent { display: block; height: 150px; }
.marquee { overflow: hidden; }
.marqueeScrolling li { position: relative; float: left; margin-right: 25px; color: var(--sttl-theme-white);font-size:var(--sttl-theme-font-18);font-weight:400; }
.noJS .btnMPause { display: none; color: var(--sttl-theme-white); }
.noJS .marqueeScrolling { overflow-y: hidden; overflow-x: auto; }
.noJS .marquee { width: 240%; }
.btnMPause.play .fa-pause:before { content: "\f04b"; }
.btnMPause .fa { color: var(--sttl-theme-white); }
.marqueeScrolling a { color: var(--sttl-theme-white); }
.marqueeScrolling a:hover { color: #ababab; }
 .marqueeScrolling a:focus { color: var(--sttl-theme-black); background: #fdf59a; }
.marqueeContainer { box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1); padding: 15px 0; background: var(--sttl-theme-blue); }
.redLink { color: var(--sttl-theme-orange); display: flex; position: relative; display: flex; align-items: center; }
.marqueeScrolling li:after { content: ""; width: 6px; height: 6px; background: var(--sttl-theme-white); position: absolute; left: -12px; top: 10px; border-radius: 50%; }
.redLink .fa-solid { margin-left: 10px; }
.topStrip { background: var(--sttl-theme-yellow); padding: 5px; }
.topStrip ul { list-style: none; padding: 0px; margin: 0 -15px; }
.topStrip ul li { display: inline-block; vertical-align: top; position: relative; padding: 0 15px; }
.topStrip ul li:before { content: ""; position: absolute; right: -3px; top: 50%; width: 1px; height: 15px; background: var(--sttl-theme-black); transform: translateY(-50%); }
.topStrip ul li:last-child:before { display: none; }
.topStrip ul li a { color: var(--sttl-theme-black); text-decoration: none; font-size: var(--sttl-theme-font-13); transition: all 0.3s; position: relative; font-family: 'Poppins'; font-weight: 500; }
.topStrip ul li a:focus { outline: thin; }
.topStrip ul li a:before { content: ""; position: absolute; left: 50%; bottom: 0; width: 0; height: 1px; background-color: var(--sttl-theme-black); transition: all 0.3s; transform: translateX(-50%); }
.topStrip ul li a:hover:before { width: 100%; }
#accessControl { display: flex; align-items: center; }
#accessControl input { float: left; flex-shrink: 0; background: none; border: none; padding: 0; color: var(--sttl-theme-white); margin: 0 5px; }
#accessControl input:hover { outline: thin solid var(--sttl-theme-black); }
#accessControl .contrastChanger { background-color: var(--sttl-theme-white); color: var(--sttl-theme-black); width: 10px; height: 10px; display: block; line-height: 10px; border-radius: 50px;text-indent:-99999px; }
#accessControl .contrastChanger.wob { background-color: var(--sttl-theme-black); color: var(--sttl-theme-white);text-indent:-99999px; }
#accessControl .fontResizeInfo input { color: var(--sttl-theme-black);font-size: var(--sttl-theme-font-15); }
.language select { appearance: none; -moz-appearance: none; -webkit-appearance: none; background: transparent url(../images/down-arrow.png) no-repeat right 4px; border: 0px; font-size: var(--sttl-theme-font-13); cursor: pointer; padding-right: 15px; color: var(--sttl-theme-black); }
.language select option { color: var(--sttl-theme-gray); }
.language select:hover, .language select:focus { outline: none; }
.searchBtn { transition: all 0.3s; width: 40px; height: 40px; border: 1px solid var(--sttl-theme-lightgray); color: var(--sttl-theme-orange); display: flex; justify-content: center; align-items: center; border-radius: 50%; text-decoration: none; position: relative; cursor: pointer; }
.searchBtn:hover, .searchBtn:focus { color: var(--sttl-theme-black); }
.searchBox { position: absolute; right: 0; top: 50px; display: flex; padding: 5px; background-color: var(--sttl-theme-orange); display: none; }
.searchContainer .searchBox:before { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent transparent var(--sttl-theme-orange); border-image: none; border-style: solid; border-width: 8px; content: " "; right: 10px; position: absolute; top: -15px; }
.headerRowRight .searchBoxcover .form-control { height: 32px;padding:0;display:flex; border:none; }
.searchBox input { border: 0px; background-color: var(--sttl-theme-white); outline: none; }
.searchBox .goBtn { background-color: var(--sttl-theme-black); color: var(--sttl-theme-white); text-transform: uppercase; font-weight: bold; transition: all 0.4s; border: none; font-size: var(--sttl-theme-font-12); }
.searchBox .goBtn:hover { background: #f54d35; }
.searchBoxcover { display: flex; background-color: var(--sttl-theme-orange); padding: 0px; }
.headerRowRight .searchBoxcover a { margin: 0; }
.searchContainer { position: relative; z-index: 3; }
.headerRow { padding-top: 1rem; padding-bottom: 1rem; }
.headerRowRight { display: flex; justify-content: end; align-items: center; height: 100%; }
.helplineNumber .fa-solid { margin-right: 10px; }
.mainNavigation { margin: 0; position: relative; clear: both; z-index: 2; border-top: 1px solid rgba(0, 0, 0, 0.2); }
.toggleMenu { display: none; padding: 15px; text-decoration: none }
.toggleMenu .mobileMenu { font-size: var(--sttl-theme-font-20); color: var(--sttl-theme-white); }
.toggleMenu .iconBar { background: var(--sttl-theme-white); position: absolute; width: 30px; height: 24px; top: 12px; right: 0; }
.toggleMenu .iconBar:before { content: ""; width: 100%; height: 6px; background: #155a8e; top: 4px; z-index: 1; position: absolute; }
.toggleMenu .iconBar:after { content: ""; width: 100%; height: 6px; background: #155a8e; top: 14px; z-index: 1; position: absolute; }
.toggleMenu.active .iconBar{ background: #155a8e; }
.toggleMenu.active .iconBar:before { content: ""; width: 100%; height: 4px; background: var(--sttl-theme-white); top: 10px; z-index: 1; position: absolute; transform: rotate(41deg); }
.toggleMenu.active .iconBar:after { content: ""; width: 100%; height: 4px; background: var(--sttl-theme-white); top: 10px; z-index: 1; position: absolute; transform: rotate(138deg); }
#nav:after, #nav:before { display: none; }
#nav, #nav ul { list-style: none; margin: 0; padding: 0; display: flex; justify-content: space-between; }
#nav li { float: left; padding: 0; position: relative; display: inline; }
#nav li:last-child { margin-right: 0; }
#nav li a { line-height: 36px; color: var(--sttl-theme-white); font-size: var(--sttl-theme-font-16); display: inline-block; text-decoration: none; position: relative; font-weight: 400; text-transform: uppercase; }
#nav li a:before { content: ""; position: absolute; left: 0; bottom: 0; height: 4px; background-color: var(--sttl-theme-orange); width: 0; transition: all 0.3s; }
#nav li ul li a:before { content: ""; height: 1px; }
#nav li a.active, #nav li a:hover { color: var(--sttl-theme-white); }
#nav li a.active:before, #nav li a:hover:before { width: 100%; }
#nav ul { width: 200px; top: 100%; padding: 0; left: 0; position: absolute; display: block; }
.hasJS #nav ul { opacity: 0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
#nav ul li { float: left; height: auto; width: 100%; margin: 0; padding: 0; }
#nav ul li a { display: block; background-color: var(--sttl-theme-lightgray); font-size: var(--sttl-theme-font-16); line-height: 24px; color: var(--sttl-theme-gray); border: none; border-top: 1px solid var(--sttl-theme-lightgray); padding: 5px 15px 5px 15px; text-align: left; text-transform: initial; }
#nav ul ul { top: 0; left: 200px; }
#nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected { color: #7fb6e9; }
#nav ul, #nav:hover ul ul, #nav .hover ul ul, #nav .focus ul ul { margin-left: -9999px; }
#nav li:hover > ul, #nav li.hover > ul, #nav li.focus > ul, #nav a:focus + ul, #nav ul ul, .noJS #nav .hover a:focus, .noJS #nav .focus a:focus { margin-left: 0; }
#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a { color: var(--sttl-theme-white); }
#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a { background-color: #e9e9e9; color: #060613; }
/* #nav ul li.focus > a { background-color: var(--sttl-theme-lightgray); color: var(--sttl-theme-gray); display: block; } */
#nav ul li.focus > a{ background: #fdf59a; color: var(--sttl-theme-black);}
.wob #nav ul li.focus > a { color: var(--sttl-theme-black); }
#nav .menuIcon { position: absolute; right: -15px; top: 13px; width: 9px; height: 9px; }
#nav li .menuIcon { background: url(../images/down-arrow-icon.png) no-repeat right center; z-index: 10; }
#nav li li .menuIcon { display: block; background: url(../images/right-arrow.gif) no-repeat right center; top: 13px; right: 10px; z-index: 11; }
#nav li li li .menuIcon { z-index: 12; }
#nav li .menuIcon.active { transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.noJS #nav ul a:focus { width: 200px; }
.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul { margin-left: 9999px; }
.noJS #nav ul a:active { margin-left: 0; }
.hasJS .menuPart #nav a:focus + ul, .hasJS .menuPart #nav li.focus > ul, .hasJS .menuPart #nav li.hover > ul, .hasJS .menuPart #nav ul ul { opacity: 1; }
#loading { background: var(--sttl-theme-white) url(../images/loading.gif) center center no-repeat; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 99999; text-indent: -9999px; overflow: hidden; }
#content { box-shadow: 0 6px 10px 0px rgb(0 0 0 / 10%);background: #f9f9f9; padding:15px 0; margin-bottom:20px; }
#content.detail404-sec { background: #d4d4d4;  width: 100%; z-index: 111;overflow:hidden;height:100%;margin:0; }
a:focus { outline: thin dotted; }
.topStrip ul li a:focus { outline: thin dotted;background: #fdf59a; }
#accessControl input:focus { outline: thin dotted;background: #fdf59a; }
.language select:focus { outline: thin dotted; background: #fdf59a;}
.headerRowRight .redbtn:focus { outline: thin dotted; }
#nav li a:focus { outline: thin dotted;background: #fdf59a; color: var(--sttl-theme-black); }
a.logoHead:focus img { background: #fdf59a; }
/*smoke external css popup*/
.smoke { top: 15%; width: 100%; max-width: 500px; left: 50%; transform: translateX(-50%); position: absolute; margin: 0; border-radius: 0.3rem; background-color: rgba(255, 255, 255, 0.95); text-align: center; font-size: var(--sttl-theme-font-18); line-height: 150%; border: 2px solid var(--sttl-theme-lightwhite); box-shadow: 0 0 10px 10px rgb(0 0 0 / 20%); }
.smoke-base { background: rgba(0, 0, 0, .6); position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; }
.smoke-base.smoke-visible { opacity: 1; visibility: visible; }
.smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
.smoke-base .dialog-inner { padding: 50px 25px; color: var(--sttl-theme-gray); font-size: 16px; line-height: 20px; }
.dialog-buttons { margin-top: 15px; }
.smoke-base .dialog-inner button { transition: all 0.4s; background-color: var(--sttl-theme-orange); color: var(--sttl-theme-white); padding: 10px 30px; font-size: var(--sttl-theme-font-13); margin: 0 10px; border-radius: 60px; border: 1px solid var(--sttl-theme-orange); }
.smoke-base .dialog-inner button:hover { outline: none; border: 1px solid var(--sttl-theme-gray); color: var(--sttl-theme-white); background-color: var(--sttl-theme-gray); }
.marqueeScrollingWrap { position: relative; padding-left: 200px; }
.marqueeScrollingWrap .heading4 { position: relative; font-family: 'Noto Serif'; position: absolute; left: 0; top: -3px; padding-right: 70px; color: var(--sttl-theme-white); font-size: var(--sttl-theme-font-24); font-weight: bold; }
.marqueeScrollingWrap:after{ content:""; height:25px; width:1px; background:var(--sttl-theme-white); position:absolute; left:170px;top:0; }
.marqueeScrollingWrap .btnMPause { position: absolute; top: 0; left: 130px; font-size: var(--sttl-theme-font-24); line-height: 1; }
.marqueeScrollingWrap ul { list-style: none; margin: 0; padding: 0; height: 25px; }
.marqueeScrollingWrap .redLink { float: right; margin-left: 10px; }
/********* Back to Top **********/
#backtotop { cursor: pointer; height: 40px; overflow: hidden; position: fixed; bottom: 15px; right: 15px; width: 40px; border-radius: 50%;  background-color: #DD2F03; box-shadow: 0 0 7px 0px rgb(0 0 0 / 50%);z-index: 1; }
#backtotop:before { transition: all 0.4s; content: "\f062"; font-family: 'Font Awesome 6 Free';font-weight: 900;  position: absolute; right: 15px; bottom: 10px; font-size: 15px;color:var(--sttl-theme-white); }
#backtotop:hover{  background-color:var(--sttl-theme-black); }
#backtotop:hover:before{ color:var(--sttl-theme-white); }

/**********Home Banner**********/
.homeBanner .swiper-container{ height:100%; }
.banner-section { background: var(--sttl-theme-lightblue); display: flex; height: 100%; overflow: hidden; position: relative; }
.homeBanner { position: relative; z-index: 0; /*width: calc(88vw - 0px); margin-left: calc(-71vw + 65vw);*/height:100%; }
.homeBanner .homeBannerImgWrap { height: 565px; overflow: hidden; background-position: right center; background-size: cover; background-repeat: no-repeat; }
.homeBanner .homeBannerImgWrap img { visibility: hidden; opacity: 0; width: 100%; }
.homeBanner .sliderCaptionWrap { position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.paginationWrap { position: absolute; z-index: 1; top: 50%;  right: 0; padding: 0 40px; }
.paginationWrap .slider__controls { z-index: 1; top: 50%; transform: translateY(-50%); position: absolute; width: 84%; }
.homeBanner .paginationWrap .slider__button-next, .homeBanner .paginationWrap .slider__button-prev { height: 50px; }
.homeBanner .paginationWrap .slider__button-next { margin-top: -140px; }
.homeBanner .paginationWrap .slider__button-prev, .homeBanner .paginationWrap .slider__button-next { position: relative;z-index:2; }
.homeBanner .paginationWrap .slider__button-prev:before { content: "\f060"; font-family: 'FontAwesome'; background: rgb(255 255 255 / 70%); color: #333; font-size: 16px; position: absolute; right: 0; width: 40px; height: 40px; border-radius: 100px; display: flex; align-items: center; justify-content: center; }
.homeBanner .paginationWrap .slider__button-next:before{ content: "\f061"; font-family: 'FontAwesome'; background: rgb(255 255 255 / 70%); color: #333; font-size: 16px; position: absolute; right: 0; width: 40px; height: 40px; border-radius: 100px; display: flex; align-items: center; justify-content: center; }
.homeBanner .paginationWrap .slider__button-prev:hover:before, .homeBanner .paginationWrap .slider__button-next:hover:before { background: #fbb83e; }
.bannerRight .researchbox { text-align: center; }
.bannerRight .researchbox img { width: 80px; height: 80px;/* border-radius: 100%;*/ }
.honorable { font-size: var(--sttl-theme-font-20); font-weight: 600; text-align: center; margin: 15px 0; }
.bannerRight .researchbox h2 { font-size: var(--sttl-theme-font-16); font-weight: 600; margin-top: 10px; }
.bannerRight .researchbox p { font-size: var(--sttl-theme-font-15); font-weight: 400; }
/* .bannerRight { max-width: 400px;height:100%;padding:100px 0; } */


.mainbanner { display: flex; gap: 15px; align-items: center; justify-content: space-around; padding: 0; }
.right-thumb { width: 20%; }
.banner-left { width: 80%; }

.paginationWrap .swiper-button-pause:focus:before, .paginationWrap .swiper-button-play:focus:before{ border-radius: 50%;}
.paginationWrap .swiper-button-pause:focus:before, .paginationWrap .swiper-button-play:focus:before,
.homeBanner .paginationWrap .slider__button-next:focus:before,
.homeBanner .paginationWrap .slider__button-prev:focus:before{ background: #fdf59a;}
/*play pause icons commen */
.psbtn { position: absolute; top: -45px; right: 0; margin-right: 40px; background: rgb(255 255 255 / 70%); width: 40px; height: 40px; border-radius: 100%; }
.psbtn:hover { background: #fbb83e; }
.swiper-button-pause, .swiper-button-play { width: 40px; height: 40px; position:absolute; top:0; z-index:1; text-align:center; cursor:pointer; font-size:0; border-radius: 100%; line-height: 31px;text-decoration:none;}
.swiper-button-pause, .swiper-button-play { right:0px; }
.swiper-button-pause::before, 
.swiper-button-play::before { font-family: 'FontAwesome'; width: 100%; height: 100%; line-height: 29px; color:#000; font-size: 13px; text-align: center; display: flex; align-items: center; justify-content: center; }
.swiper-button-pause::before { content:"\f04c"; }
.swiper-button-pause.play::before{ content:"\f04b"; }
.swiper-button-play { display: none !important; }
.swiper-button-play a, .swiper-button-pause a { opacity: 0; }
.departmain .swiper-button-play a, .departmain .swiper-button-pause a{ position:absolute; right:0;top:0; }
/*photoGallery*/
.btn-arrow .swiper-button-pause, .btn-arrow .swiper-button-play{ width: 21px; height: 21px;right: -1px; top: -1px; }
.btn-arrow .psbtn { border: 1px solid var(--sttl-theme-orange); color: var(--sttl-theme-orange); width: 21px; height: 21px; top: 0px; margin-right: 64px; }
.btn-arrow .psbtn:hover { background: transparent; }
.btn-arrow .swiper-button-pause::before, .btn-arrow .swiper-button-play::before{ font-size:11px; color: var(--sttl-theme-orange) }
.btn-arrow .swiper-button-pause.play:hover:before{ color:#bcbcbc; }
.btn-arrow .swiper-button-pause:focus, .btn-arrow .swiper-button-play:focus{ background: #fdf59a; color: var(--sttl-theme-black); }
/*Footer slider*/
.departmain .psbtn { border: 1px solid var(--sttl-theme-orange); color: var(--sttl-theme-orange); width: 30px; height: 30px; top: -40px; right: 0; margin-right: 0;z-index:-1; }
.departmain .swiper-button-pause, .departmain .swiper-button-play{ width: 30px; height: 30px;right: -1px; top: -1px; }
.departmain .psbtn:hover { background: transparent; }
.departmain .swiper-button-pause::before, .departmain .swiper-button-play::before{ font-size:11px; color: var(--sttl-theme-orange) }
.departmain .swiper-button-pause.play:hover:before{ color:#bcbcbc; }
.col-md-12.col-lg-9.bannerhalf { margin-left: calc(-30%); width: calc(100vw); top: 100px; }
p.maritime { height: 76px; overflow: hidden; text-overflow: ellipsis; white-space: initial; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
/*logos-wrap section*/
section.logos-wrap { margin: 50px 0; position: relative; }
section.logos-wrap .logos-inner .logos-box .swiper-wrapper { display: flex; justify-content: space-between; align-items: center; height: 190px; margin: 0 auto; text-align: center; }
section.logos-wrap .logos-inner .logos-box .logos-box-item { height: 100%; }
section.logos-wrap .logos-inner .logos-box .logos-box-item a { height: 100%; text-decoration: none; display: block; padding: 30px 20px; transition: all 0.4s; text-decoration: none; display: block; position: relative; overflow: hidden; z-index: 0; }
section.logos-wrap .logos-inner .logos-box .logos-box-item p { margin: 15px 0 0; padding-bottom: 0; font-size: var(--sttl-theme-font-18); color: var(--sttl-theme-white); line-height: 22px; font-family: 'Poppins'; font-weight: 400; transition: all 0.4s; }
section.logos-wrap .logos-inner .logos-box .logos-box-item a span { display: block; }
section.logos-wrap .logos-inner .logos-box .logos-box-item a span img { width: 60px; }
section.logos-wrap .logos-inner .logos-box .logos-box-item a:after { content: ""; background: #007fc9; position: absolute; top: -100%; height: 100%; width: 100%; left: 0; z-index: -1; transition: all 0.4s; }
section.logos-wrap .logos-inner .logos-box .logos-box-item a:hover:after { top: 0; }
section.logos-wrap .logos-inner .logos-box .logos-box-item a.active, section.logos-wrap .logos-inner .logos-box .logos-box-item a:hover, section.logos-wrap .logos-inner .logos-box .logos-box-item a:focus { box-shadow: 0 0px 14px 3px rgb(255 6 16 / 50%); }
section.logos-wrap .logos-inner .logos-box .logos-box-item a:hover p { color: var(--sttl-theme-white); }
section.logos-wrap .logos-inner .logos-box .logos-box-item a.active img, section.logos-wrap .logos-inner .logos-box .logos-box-item a:hover .imgbox img { filter: brightness(100); }
section.logos-wrap .logos-inner .logos-box .logos-box-item a.active p, section.logos-wrap .logos-inner .logos-box .logos-box-item a:hover p { color: var(--sttl-theme-white); }
section.about-home-wrap .about-home-left h2 { font-family: 'Noto Serif'; font-size: var(--sttl-theme-font-40); font-weight: bold; line-height: 45px; margin-bottom: 15px; }
section.about-home-wrap .about-home-left p { font-size: var(--sttl-theme-font-16);  font-weight: 400; line-height: 28px; }
section.about-home-wrap .nationalImg .researchbox { overflow: hidden; position: relative; z-index: 0; margin-bottom: 20px; }
section.about-home-wrap .nationalImg { text-align: center; display: block; }
section.about-home-wrap .researchbox img { width: 80px;/* border-radius: 50px;*/ height: 80px; object-fit: cover; }
section.about-home-wrap .researchbox h4 { margin-top: 10px; font-weight: 600; font-size: var(--sttl-theme-font-16); }
section.about-home-wrap .researchbox p { padding-bottom: 0; line-height: 15px; font-size: var(--sttl-theme-font-12); margin-bottom: 0px; }
section.logos-wrap .logos-inner .logos-box .logos-box-item a:focus .imgbox img{ filter: brightness(0); }
section.logos-wrap .logos-inner .logos-box .logos-box-item a:focus p{ color: var(--sttl-theme-black); }
section.logos-wrap .logos-inner .logos-box .logos-box-item a:focus{ background: #fdf59a; }
.about-btn { display: flex; align-items: center; }
.know-more-btn { display: inline-block; text-decoration: none; text-align: center; }
.know-more-btn:hover { color: #ababab; }
.know-more-btn:focus, a.moreless-button:focus{ color: var(--sttl-theme-black);  background: #fdf59a; }
.soIcons .know-more-btn { font-size: var(--sttl-theme-font-12); }
.footerSectionWrap { background: var(--sttl-theme-blue); padding: 40px 0 20px; }
.footerlogo { position: relative; height: 100%; }
.footerlogo:after { content: ""; width: 1px; height: 100%; right: 40px; position: absolute; top: 0; background: var(--sttl-theme-lightblue);opacity: 0.6; }
.footer-inner { position: relative; padding-bottom: 20px; }
.footer-inner:after { content: ""; border-bottom: 2px solid var(--sttl-theme-lightblue); opacity: 0.6; width: 100%; position: absolute; left: 0; bottom: 0; }
/*footer*/
.contactDetail h4 { color: var(--sttl-theme-gray); font-weight: 600; font-size: var(--sttl-theme-font-18); margin-bottom: 5px; padding: 0; }
.contactDetail p { padding: 0 80px; margin-bottom: 5px; color: var(--sttl-theme-white); }
.contactDetail p a { color: var(--sttl-theme-gray); text-decoration: none; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
.contactDetail p a:hover { color: var(--sttl-theme-orange); }
.contactDetail .fa-regular, .contactDetail .fa { color: var(--sttl-theme-lightgray); margin-right: 6px; }
.footerQuickLinksWrap span { color: var(--sttl-theme-white); font-weight: 600; font-size: var(--sttl-theme-font-24); margin-bottom: 20px; padding: 0; font-family: 'Poppins'; }
ul.footerQuickLinks { display: inline-block; padding: 0; margin: 0; list-style: none; }
ul.footerQuickLinks li { display: inline-block; width: 100%; position: relative; padding: 0 0 0 20px; margin: 0 0 10px; }
ul.footerQuickLinks li::before { content: "\f105"; font-family: 'FontAwesome'; font-weight: 400; position: absolute; left: 0; top: 5px; font-size: var(--sttl-theme-font-16); color: var(--sttl-theme-white); line-height: normal; transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
ul.footerQuickLinks li:hover::before { left: 5px; color: var(--sttl-theme-lightwhite); }
ul.footerQuickLinks li a { color: var(--sttl-theme-white); text-decoration: none; line-height: normal; transition: all 0.3s ease-out; font-size: var(--sttl-theme-font-16); font-family: 'Poppins'; font-weight: 400; }
ul.footerQuickLinks li a:hover, ul.footerQuickLinks li a:focus { color: #ababab; }
.footer { border-bottom: 10px solid var(--sttl-theme-yellow); background: var(--sttl-theme-blue); padding: 0 0 20px 0; }
.copyRightText { font-size: var(--sttl-theme-font-14); color: var(--sttl-theme-white); margin: 0; padding: 0; }
.visitorLastUpdate p { font-size: var(--sttl-theme-font-14); color: var(--sttl-theme-white); margin: 0; padding: 0; text-align: right; }
.emblem img { width: 30px; margin-left: 10px }
.headerRowRight a { margin: 0 7px; }
.headerRowRight a:focus img{ background: #fdf59a;}
.headerRowRight a .fa-user { padding-right: 8px; font-size: 16px; }
.main-menu { background: var(--sttl-theme-blue); }
.vision-section { box-shadow: 0 0px 30px 3px #e7e7e7; padding: 20px; margin-top: 20px;border-radius: 5px; height:100%; }
.vision-section h3 { font-size: var(--sttl-theme-font-30); font-weight: 600; margin-bottom: 10px; font-family: 'Noto Serif'; }
.colricons-inner { align-items: center; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-gap: 0 15px; height: 200px; }
.colricons-box { height: 100%; text-align: center; padding: 30px 0; }
.box-icons h2 { color: var(--sttl-theme-white); margin-top: 15px; font-size: var(--sttl-theme-font-18); }
.colr1 { background: #ac1c06; }
.colr2 { background: #275E77; }
.colr3 { background: #715213; }
.colr4 { background: #894306; }
.colr5 { background: #5662B1; }
.colr6 { background: #2D6426; }
.colr7 { background: #B7448A; }
.contactDetail { margin-top: 15px; }

/* ================= departlogo slider =================*/
.departmain { position: relative; }
.academicLogoWrap { padding: 50px 0; }
.departlogo { position: relative; padding: 30px 0; }
.departlogo .swiper-container { margin: 0 30px; }
.departlogo .swiper-slide a { text-align: center; display: block; color: var(--sttl-theme-white); }
.departlogo .swiper-slide a:focus{ background: #fdf59a; color: var(--sttl-theme-black); }
.departlogo .dplogos { width: 100%; position: absolute; top: 37%; transform: translateY(-50%); }
.bluebg { top: 50%; background: var(--sttl-theme-lightblue); height: 100%; position: absolute; width: 100%; z-index: -1; }
.departlogo .dplogos .dplNext.swiper-button-disabled, .departlogo .dplogos .dplPrev.swiper-button-disabled { opacity: 0.5; }
.dplogos { position: relative; }
.dplogos .dplNext { right: 0px; position:absolute; }
.dplogos .dplPrev { left: auto;position:absolute; }
.dplogos .dplPrev:after,
.dplogos .dplNext:after { right: 0; font-family: 'Font Awesome 6 Free'; font-weight: 600; font-size: 13px; border: 1px solid var(--sttl-theme-orange); color: var(--sttl-theme-orange); border-radius: 35px; height: 30px; width: 30px; display: flex; justify-content: center; align-items: center;}
.dplogos .dplNext:after { content: "\f061"; }
.dplogos .dplPrev:after { content: "\f060"; }
.dplogos .dplPrev.swiper-button-disabled:after, .dplogos .dplNext.swiper-button-disabled:after{ border: 1px solid var(--sttl-theme-gray); color: var(--sttl-theme-gray); }
.dplogos .dplPrev:focus:after, .dplogos .dplNext:focus:after{ background: #fdf59a; color: var(--sttl-theme-black); }
.departmain .psbtn:focus{ background: #fdf59a; color: var(--sttl-theme-black); }
span.swiper-notification {   display: none; }
.swiper-container { overflow: hidden; }
.departmain .swiper-wrapper { align-items: center; }
.swiper-horizontal { touch-action: pan-y; }
.sliderControls .swiper-button-next, .sliderControls .swiper-button-prev { color: var(--sttl-theme-white); z-index: 999999; width: 40px; height: 40px; font-size: var(--sttl-theme-font-14); background-color: rgba(0, 0, 0, .2); top: 50%; position: absolute; }
.sliderControls { position: relative; }
.sliderControls .swiper-button-next:after, .sliderControls .swiper-button-prev:after { font-size: var(--sttl-theme-font-14); }
.sliderControls .swiper-button-next { right: 0px; }
.sliderControls .swiper-button-prev { left: 0px; }
.sliderControls .swiper-button-next:hover, .sliderControls .swiper-button-prev:hover { background-color: rgba(0, 0, 0, 1); }
.divisionSwiper { display: none; }
/*Activity Silder*/
.logos-inner.activityMSlider .logos-box-item.swiper-slide { max-width: 177px; margin-right: 9px; border-radius: 5px; overflow: hidden; }
.logos-inner.activityMSlider .logos-box-item.swiper-slide:last-child { padding-right: 0; }
/*ticker all */
.allticker { background:#2381cc url(../images/gause-bg.png) 0 0 no-repeat; padding: 50px 0; background-size: 100%; object-fit: cover; }
.allticker-inner { background: var(--sttl-theme-white); padding: 50px; border-bottom: 10px solid var(--sttl-theme-yellow); border-radius: 5px; }
.cause-listtitle { font-size: var(--sttl-theme-font-24); font-weight: bold; margin-bottom: 20px; font-family: 'Noto Serif'; }
.gaue-date { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; }
.gause-inner a { font-size: var(--sttl-theme-font-15); color: var(--sttl-theme-blue); text-decoration: none; font-family: Poppins, Regular; font-weight: 400; }
.gause-inner a:focus{ background: #fdf59a; color: var(--sttl-theme-black); }
.gause-inner span { font-size: var(--sttl-theme-font-15); color: var(--sttl-theme-orange); font-family: Poppins, Regular; font-weight: 400; margin-left: 5px; }
.gause-list p { font-size: var(--sttl-theme-font-14);  font-family: Poppins, Regular; font-weight: 400; padding: 0; line-height: 21px;
    overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.case-title { font-size: 14px; font-weight: 600; }
.case-title span { color: var(--sttl-theme-orange); }
.gause-list { border-bottom: 1px solid var(--sttl-theme-lightwhite); margin-bottom: 20px; }
.gause-list:last-child { border-bottom: none; margin-bottom: 0; }
.allticker-inner ul li { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #d1d1d1; padding-bottom: 20px; margin-bottom: 20px; }
.allticker-inner ul { margin: 0; padding: 0; }
.ticker-bottom { position: relative; display: flex; align-items: center; }
.latestNewsWrap { position: relative; }
.newsPlayPause { position: absolute; top: 100%; right: 0px; color: var(--sttl-theme-white); margin-top: 5px; }
.newsPlayPause.play, .newsPlayPause.stop { width: 30px; height: 30px;font-size:0; }
.newsPlayPause.play:focus:before, .newsPlayPause.stop:focus:before{ background: #fdf59a; color: var(--sttl-theme-black); }
.newsPlayPause.play:before, 
.newsPlayPause.stop:before { font-family: 'Font Awesome 6 Free'; font-weight: 600; position: absolute; z-index: 1; font-size: 13px; color: #333; border: 2px solid #333; width: 30px; height: 30px; border-radius: 35px; display: flex; justify-content: center; align-items: center; }
.newsPlayPause.play:before{ content: "\f04b"; }
.newsPlayPause.stop:before { content: "\f04c"; }
.newsPlayPause.play:before { color: var(--sttl-theme-orange); border: 2px solid var(--sttl-theme-orange); }
.newsPlayPause:hover { color: var(--sttl-theme-white); }
.latestNewsWrap ul { list-style: none; padding: 0; margin: 0; width:100%; }
.newsItem span { display: inline-block; margin-bottom: 5px; color: var(--sttl-theme-lightgreen); font-size: var(--sttl-theme-font-18); font-weight: 600; }
.newsItem span .fa { margin-right: 10px; color: var(--sttl-theme-lightgreen); }
.newsItem a { color: var(--sttl-theme-gray); text-decoration: none; font-size: var(--sttl-theme-font-18); display: -webkit-box; -webkit-line-clamp: 4; overflow: hidden; -webkit-box-orient: vertical; height: calc(1rem * 5.1); text-overflow: ellipsis; }
.newsItem a:hover { color: var(--sttl-theme-lightgreen); }
.latestNewsWrap .tickerDivBlock { overflow: hidden !important; }
.latestNewsWrap .tickerDivBlock li { min-height: 140px; min-height: auto; position: relative; }
.tickerviewall { font-size: var(--sttl-theme-font-16); color: var(--sttl-theme-orange); text-decoration: none; position: absolute; bottom: -30px; }
.tickerviewall:focus{ background: #fdf59a; color: var(--sttl-theme-black); }
a.tickerviewall:hover{ color:#ababab; }
/*home media section*/
.media { background-color: var(--sttl-theme-white); }
.innerSecPadd { padding: 50px 0 0; }
.title1 { font-family: 'Noto Serif', serif; font-size: var(--sttl-theme-font-30); font-weight: 700; }
.mediaHeader { display: flex; justify-content: space-between; }
.media .resTab .tabNav li { padding: 0 5px; font-size: var(--sttl-theme-font-20); }
.media .resTab .tabNav li a { outline: none; }
.media .resTab .tabNav li a:focus { background: #fdf59a; }
.resTab .tabNav .r-tabs-state-active a .bi-twitter { color: #0099EB; }
.resTab .tabNav .r-tabs-state-active a .bi-facebook { color: var(--sttl-theme-blue); }
.resTab .tabNav .r-tabs-state-active a .bi-instagram { color: var(--sttl-theme-orange); }
.resTab .tabNav .r-tabs-state-active a .bi-linkedin { color: var(--sttl-theme-blue); }
.resTab .tabNav .r-tabs-state-active a .bi-youtube { color: var(--sttl-theme-orange); }
.media .resTab .tabNav li.r-tabs-state-active  img { filter: invert(44%) sepia(46%) saturate(6030%) hue-rotate(344deg) brightness(105%) contrast(95%); }
.media .resTab .tabNav li:not(:last-child) { border: 0px; }
.media .resTab { display: flex; flex-wrap: wrap; }
.media .tabNav { width: max-content; margin-left: auto; }
.media .resTab .r-tabs-panel.r-tabs-state-active { display: block !important; }
.media .tabContainer { width: 100%; }
i.bi.bi-calendar3 { margin-right: 5px; }
.media .tabContent { display: none; }
.boxShadow { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 6px; padding: 15px; }
.photo { border-radius: 6px; }
.media .photo img { width: 100%; max-width: 100% !important; height: 100%; object-fit: cover; }
.media .photo { height: 250px; overflow: hidden; }
.blueCol { color: var(--sttl-theme-blue); overflow: hidden; }
.smallFont { font-size: var(--sttl-theme-font-15) }
.viewAllLink { color: var(--sttl-theme-orange); text-decoration: none; }
.sliderCont { position: relative; }
.viewAllLink:focus { background:#fdf59a; color: var(--sttl-theme-black); }
.sliderCont .swiper-button-prev:after,
.sliderCont .swiper-button-next:after { right: 0; font-family: 'Font Awesome 6 Free'; font-weight: 600; font-size: 13px; border: 1px solid var(--sttl-theme-orange); color: var(--sttl-theme-orange); border-radius: 35px; height: 21px; width: 21px; display: flex; justify-content: center; align-items: center; }
.sliderCont .swiper-button-next:after { content: "\f061"; }
.sliderCont .swiper-button-prev:after { content: "\f060"; }
.sliderCont .swiper-button-prev.swiper-button-disabled:after, .sliderCont .swiper-button-next.swiper-button-disabled:after{ border: 1px solid var(--sttl-theme-gray); color: var(--sttl-theme-gray); }
.sliderCont .swiper-button-next { right: 0px; left: auto; height:20px; margin-top:-11px;}
.sliderCont .swiper-button-prev { right: 30px; left: auto;height:20px; margin-top:-11px; }
.sliderCont .swiper-button-prev:focus:after, .sliderCont .swiper-button-next:focus:after{ background: #fdf59a; color: var(--sttl-theme-black);}


.photo a { display: inline-block; width: 100%; height: 100%; overflow: hidden; }
.media .boxShadow { height: 445px; }
.media .tabContent img { width: 100%; max-width: 350px; }
.resTab { position: relative; }
.resTab .tabNav { padding: 0; list-style: none }
.resTab .tabNav li { display: inline-block; margin: 0; position: relative; padding: 0 15px; }
.resTab .tabNav li:not(:last-child) { border-right: 1px solid var(--sttl-theme-lightgray); }
.resTab .tabNav li a { display: inline-block; text-decoration: none; color: #848484; }
.resTab .tabNav .r-tabs-state-active a { color: var(--sttl-theme-black); text-shadow: none; font-weight: bold; }
.resTab .tabContent, .r-tabs-state-active.tabContent { overflow: auto; }
.resTab .r-tabs-panel.r-tabs-state-active { display: block; }
.resTab .r-tabs-accordion-title { display: none; }
.resTab .tabNav .r-tabs-state-disabled { opacity: 0.5; }
.resTab .r-tabs-accordion-title .r-tabs-anchor { border: 1px solid var(--sttl-theme-orange); border-radius: 6px; padding: 0 15px; display: block; padding: 10px; background-color: var(--sttl-theme-black); color: var(--sttl-theme-white); font-weight: bold; text-decoration: none; margin-bottom: 20px; }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: var(--sttl-theme-black); color: var(--sttl-theme-white); text-shadow: none; }
.resTab .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; }
.resTab .r-tabs-accordion-title .r-tabs-anchor { border: 1px solid var(--sttl-theme-lightgray); background-color: var(--sttl-theme-lightwhite); color: var(--sttl-theme-gray); }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: var(--sttl-theme-orange); }
.noJS .resTab .tabContainer { height: 150px; overflow: hidden }
.noJS .resTab .tabContent { display: block; height: 150px }
/*aobut us*/
.inputborder input, .inputborder select { border: 1px solid #757575; height: 45px; font-size: 16px; font-family: Poppins, Regular; color: #757575; }
.inputborder .form-select { background: url(../images/down-black.svg) 95% 18px no-repeat !important; }
.inputborder input:focus, .inputborder select:focus { outline: none; box-shadow: none; border: 1px solid var(--sttl-theme-orange); }
.formSearch { background: var(--sttl-theme-orange); color: var(--sttl-theme-white); border-radius: 5px; padding: 6px 30px; margin: 0 10px 0 0; transition: all 0.4s;height:45px; }
.formSearch:last-child{ margin-right:0; }
.formSearch:hover { background: var(--sttl-theme-black); color: var(--sttl-theme-white); }
.centerHeading { position: relative; }
.centerHeading h2 { font-size: 1.75em; color: var(--sttl-theme-gray); text-align: center; font-weight: 600; font-family: Noto Serif, Bold; }
.caseStatus { position: absolute; right: 0; bottom: 0; background: #fdedea; border-radius: 5px; padding: 7px 15px; }
.caseStatus p { color: var(--sttl-theme-orange); }
.caseAccordion .accordion-item { margin-bottom: 15px; border: 1px solid #2381cc; border-radius: 5px; }
.caseAccordion .accordion-item .accordion-body p { padding-bottom: 0; }
.caseAccordion .accordion-button { background: var(--sttl-theme-blue); color: var(--sttl-theme-white); }
.caseAccordion .accordion-button:focus { outline: none; box-shadow: none; }
.accordion-item:first-of-type .accordion-button { border-top-left-radius: 0; border-top-right-radius: 0; }
.caseAccordion .accordion-button:not(.collapsed)::after, .caseAccordion .accordion-button::after { filter: brightness(100); }
.tableboder thead th { border-top: 1px solid #ccc; }
.tableboder caption, th, td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;font-size: 14px; word-wrap: break-word; }
.tabContentBody table.tableStyle tbody tr td a { color: #155a8e;text-decoration: none; }
.tabContentBody table.tableStyle tbody tr td a img { width: 15px; }
.tabContentBody thead th { background: var(--sttl-theme-blue); color: var(--sttl-theme-white); }
.tabContentBody table.tableStyle tr ol li a{ text-decoration:none; }
.tabContentBody table.tableStyle tr ol li img { width: 19px; margin-right: 5px; }
.tabContentBody table.tableStyle tr ol { list-style: none; }
.tabContentBody table.tableStyle { border-left: 1px solid #ccc; border-top: 1px solid #ccc; }
.tabContentBody thead th:nth-child(6) { width: 130px; }
table.table.tableboder { border: 1px solid #ccc; }
.heading { font-size: 1.75em; color: var(--sttl-theme-gray); font-weight: 600; font-family: Noto Serif, Bold; }
.authority label span { color: #DD2F03 !important; font-size:13px; }
.form-control { height: 45px; border-radius: 5px; border: 1px solid #D5D5D5; }
.allbtn button { border: 1px solid #ccc; display: inline-block; margin: 0 8px; padding: 10px; transition: all 0.4s; }
.allbtn { text-align: center; }
.allbtn button.savebtn { border: 1px solid var(--sttl-theme-blue); color: var(--sttl-theme-blue); }
.allbtn button.savebtn:hover { background: var(--sttl-theme-blue); border: 1px solid var(--sttl-theme-blue); color: var(--sttl-theme-white); }
.allbtn button.editbtn { border: 1px solid #EC9A00; color: #EC9A00; }
.allbtn button.editbtn:hover { border: 1px solid #EC9A00; color: var(--sttl-theme-white); background: #EC9A00; }
.allbtn button.submitbtn { background: var(--sttl-theme-orange); border: 1px solid var(--sttl-theme-orange); color: var(--sttl-theme-white); }
.allbtn button.submitbtn:hover { background: var(--sttl-theme-white); border: 1px solid var(--sttl-theme-orange); color: var(--sttl-theme-orange); }
.allbtn button.closebtn { border: 1px solid #848484; color: #848484; }
.allbtn button.closebtn:hover { background: var(--sttl-theme-orange); border: 1px solid var(--sttl-theme-orange); color: var(--sttl-theme-white); }
.authority .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){ border-bottom-left-radius: 5px;border-top-left-radius: 5px;line-height: 31px;/*z-index:12;*/ }
.feedbackpage { max-width: 800px; margin: 0 auto; background: #f7f7f7; padding: 20px; border: 1px solid #ebe8e8; border-radius: 5px; width: 100%; }
label.input-group-text { background: var(--sttl-theme-blue); color: var(--sttl-theme-white); position: absolute; right: 0; height: 45px; }
input.uploadfile { margin-right: 80px !important;line-height:31px; }
input[type="file"]::file-selector-button{ background:#f00; display:none; }
p.filesize { position: absolute; bottom: 0; padding: 0; font-style: italic; font-size: 12px; color: #9E9E9E; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; z-index: 0; }
.input-group{ z-index:0; }
.inputborder .chosen-container-single .chosen-single{ height:45px;line-height: 45px;box-shadow: none !important; }
.inputborder .chosen-container-single .chosen-single div b { background-position: 0 15px; } 
.inputborder .chosen-container-active.chosen-with-drop .chosen-single div b{ background-position: -18px 15px; } 
.chosen-container-active .chosen-single { outline: none;	box-shadow: none !important;border: 1px solid #f00!important; }
.form-group-file .input-group input{ z-index:1;background:transparent; }
.form-group-file .input-group lable.input-group-text{ z-index:-1 !important; }
.form-control[type="file"]:not(:disabled):not([readonly]){ z-index:10;line-height:31px; }
#div-authorization_letter .form-control[type="file"]:not(:disabled):not([readonly]){ font-size: 14px; padding-right: 90px; }
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){ border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }
.inputborder { margin-top: 20px;position:relative; }
.inputborder label { height: 48px; vertical-align: bottom; display: table-cell; }
.inputborder label.input-group-text{ height:45px; }
/*modal*/
.custmModal { padding: 30px; }
.custmModal .modal-header, .custmModal .modal-footer { border: none;padding-top:0; }
.custmModal .modal-footer {  justify-content:center; }
.custmModal .modal-title { color: var(--sttl-theme-gray);font-size: var(--sttl-theme-font-22);font-weight: 600; font-family: Poppins, SemiBold; }
.modal-title{ color: var(--sttl-theme-orange);font-size: var(--sttl-theme-font-30);font-weight: 600; font-family: Poppins, SemiBold; }
.disclaimer{ color: var(--sttl-theme-orange);font-size: var(--sttl-theme-font-30);font-weight: 600; font-family: Poppins, SemiBold;text-transform:uppercase; }
.custmModal p { padding-top: 15px; font-size: var(--sttl-theme-font-16);line-height: 28px; color: var(--sttl-theme-gray); text-align:justify; }
.customClick .form-check-input{ width:20px; height:20px; }
.customClick .form-check-label { line-height: 29px; }
.customClick .form-check-input:focus{ box-shadow:none; }
.tour-info .field-required { padding-right: 0; }
.tour-info label.control-label { width: 100%; }
.tour-info .view-field { padding: 9px 15px;min-height: 40px;position:relative; }
.custmModal .modal-body, .custmModal .card-body { padding: 0; }
.custmModal .form-group { margin-top: 0;}
.custmModal .form-group label{ height:auto; }
/*********404 Page*********/
.page-404 { max-width: 800px; width: 100%; margin: 0px auto; }
.detail404 {text-align: center; padding: 0 0 30px; }
.detail404 h2 { position: relative; color: var(--sttl-theme-orange); font-size: 80px; font-weight: bold; line-height: 1; text-align: left; margin-bottom: -6px; }
.detail404 .largeText { position: relative; font-size: 1.6em; color: #2f2f2f; font-weight: 800; line-height: 1.5; margin: -25px 0 0px;padding:0; }
.detail404 p { text-align: center; }
.gotohm { transition: all 0.4s; background-color: var(--sttl-theme-orange); color: var(--sttl-theme-white); border: 1px solid var(--sttl-theme-orange); line-height: 20px; padding: 10px 20px; display: inline-block; text-decoration: none; margin: 0; outline: 0 none; border-radius: 60px; font-size: 1em; font-weight: 600; margin-right: 10px; }
.gotohm:hover{ background:var(--sttl-theme-black); color:var(--sttl-theme-white); border: 1px solid var(--sttl-theme-black); }
.detail404 img{ height: 430px; }
/*inner banner*/
.innerBannerWrap { background-color: var(--sttl-theme-black);position: relative; text-align: center; height: 313px; overflow: hidden; }
.innerBannerWrap img { object-fit: cover; right: 0; position: absolute; width: 100vw; max-width: 100%; height: 100%; }
.innerBanner img { object-fit: cover; width: 100%;object-fit: cover; width: 100%;height:280px; }
.innerBannerCaption h2 {background: transparent; font-weight: 600; color: var(--sttl-theme-white); font-size: 1.5em; position: absolute; top: 50%; transform: translateY(-50%); margin: 0; font-family: Noto Serif, ExtraBold; text-align: left; width: 100%; line-height: 32px; }
.breadcrumbWrap { bottom: 0px; width: 100%; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }
.breadcrumbWrap ul { margin: 0; padding: 0; list-style: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.breadcrumbWrap ul li { color: var(--sttl-theme-black); overflow: hidden; display: initial; }
.breadcrumbWrap ul li a { color: var(--sttl-theme-black); text-decoration: none; font-family: Poppins, Regular; }
.breadcrumbWrap ul li:last-child { color: var(--sttl-theme-orange);overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.breadcrumbWrap .breadcrumb-item.active { color: #4E545A; }
.sitemap-item.sitemap-plugin--menu.sitemap-item--menu-main h2 { display: none; }
.breadcrumbWrap ul li a:hover { color: var(--sttl-theme-yellow); }
.breadcrumbItem + .breadcrumbItem::before { display: inline-block; padding-right: 0.5rem; padding-left: 0.5rem; color: #6c757d; content: "|"; }
.breadcrumbWrap li.breadcrumbItem a { text-decoration: none; }
.breadcrumbWrap ol.breadcrumb { margin-bottom: 0; display: inline-flex; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; justify-content: center; }
.breadcrumbWrap .container-xl { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.breadcrumbWrap ol.breadcrumb li:last-child { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/*site map*/
.site-navigation { margin-top:20px; }
.sitemap { padding-bottom: 50px; }
.sitemap h2 { font-size: 2.5em; font-weight: 600; color: var(--sttl-theme-gray); line-height: 45px; margin-bottom: 45px; }
.sitemap .sitemap-menu { border-left: 1px solid #e8e6e6; list-style: none; padding: 0 !important; position: relative; padding-top: 10px !important; margin: 0; }
.sitemap .sitemap-menu a { display: inline-block; }
.sitemap .sitemap-menu:first-child:before{ content: ""; height: 10px; left: -6px; position: absolute; top: 0; width: 10px; background: #e8e6e6; border-radius: 50%; }
.sitemap .sitemap-menu:after { content: ""; height: 10px; left: -5px; position: absolute; bottom: 0; width: 10px; background: #e8e6e6; border-radius: 50%; }
.sitemap .sitemap-menu:before { content: ""; height: 10px; left: -5px; position: absolute; top: 0; width: 10px; background: #e8e6e6; border-radius: 50%; }
.sitemap .sitemap-box-menu:first-child .content > .sitemap-menu:after { display: none; }
.sitemap .sitemap-menu > li { padding: 0 0 0 25px; position: relative; margin-bottom: 5px; }
.sitemap .sitemap-menu > li:last-child { margin-bottom: 0; }
.sitemap .sitemap-menu > li:after { border-top: 1px solid #e8e6e6; content: ""; height: 0; left: 0; position: absolute; top: 16px; width: 25px; z-index: -1; }
.sitemap .sitemap-menu > li > a { color: var(--sttl-theme-black); font-size: 1.125em; line-height: 25px; text-decoration: none; padding: 7px 20px; transition: 500ms all; background: #e8e6e6; border: 1px solid #e8e6e6; }
.sitemap .sitemap-menu > li > a:hover { background:var(--sttl-theme-orange); color: var(--sttl-theme-white); }
.sitemap .sitemap-menu ul li { margin-bottom: 5px; }
.sitemap .sitemap-menu > li > ul { border-left: 1px solid #e8e6e6; list-style: none; padding: 5px 0; margin: 0 0 15px 25px; position: relative; }
.sitemap .sitemap-menu > li > ul:after { content: ""; height: 7px; left: -4px; position: absolute; bottom: 0; width: 7px; background: #e8e6e6; border-radius: 50%; }
.sitemap .sitemap-menu > li > ul > li { padding: 0 0 0 25px; position: relative; }
.sitemap .sitemap-menu > li > ul > li > a { transition: 500ms all; background: var(--sttl-theme-white); padding: 5px 10px; }
.sitemap .sitemap-menu > li > ul > li > a:before { content: ""; position: absolute; left: 0px; background: #e8e6e6; width: 25px; height: 1px; top: 14px; }
.sitemap .sitemap-menu > li > ul > li > a:after { border-top: 2px solid #e8e6e6; content: ""; height: 0; left: 0; position: absolute; top: 17px; width: 26px; transition: 500ms all; display: none; }
.sitemap .sitemap-menu > li > ul > li > a:hover { transition: 500ms all; background: var(--sttl-theme-orange); color: var(--sttl-theme-white); padding-left: 15px; }
.sitemap .sitemap-menu ul a { color: #333; text-decoration: none; font-size: 1em; }
.sitemap .sitemap-menu > li > ul > li > ul { border-left: 1px solid #e8e6e6; list-style: none; padding: 5px 0; margin: 0 0 10px 25px; position: relative; }
.sitemap .sitemap-menu > li > ul > li > ul:after { content: ""; height: 7px; left: -4px; position: absolute; bottom: 0; width: 7px; background: #e8e6e6; border-radius: 50%; }
.sitemap .sitemap-menu > li > ul > li > ul li { padding: 0 0 0 15px; position: relative; }
.sitemap .sitemap-menu > li > ul > li > ul li > a { transition: 500ms all;padding:4px 10px; background:var(--sttl-theme-white); }
.sitemap .sitemap-menu > li > ul > li > ul li > a:after { border-top: 1px solid #e8e6e6; content: ""; height: 0; left: 0; position: absolute; top: 14px; width: 14px; transition: 500ms all; }
.sitemap .sitemap-menu > li > ul > li > ul li > a:hover { padding-left: 22px; transition: 500ms all; background: var(--sttl-theme-orange); color: var(--sttl-theme-white); padding: 4px 10px; }
.photoBackLInk .backLink { background: var(--sttl-theme-orange); color: var(--sttl-theme-white); padding: 10px 15px; border-radius: 35px; display: inline-block;   text-decoration: none; float: right; transition: all 0.4s; }
.photoBackLInk .backLink:hover{ background: var(--sttl-theme-black); }
.photoTitle p{ padding: 0; }
.photoTitle { padding: 20px; }
.photoBox { height: calc(100% - 20px);min-height: 200px; display:flex;position: relative;overflow: hidden;border-radius: 6px; width: 100%;transition: all 0.4s; margin-bottom: 20px;border: 1px solid #ccc; }
.event-detail { border-radius: 6px; width: 100%;transition: all 0.4s;margin-bottom: 20px;box-shadow:0 0 10px 0 #ccc;overflow:hidden; }
.event-detail img { text-align: center; margin: 0 auto; display: block; width: 100%; }
.photoBox .imgHolder a img { width: 100%;height: 100%;object-fit: cover; }
.photoBox .imgHolder a { display: block; height: 100%; width: 100%; }
.photoTitle a, .photoTitle p { text-decoration: none; font-size: 16px; text-align: center; color: var(--sttl-theme-white); transition: all 0.4s; }
.photoTitle a:hover{ color: var(--sttl-theme-orange); }
.photoTitle{ position: absolute; bottom: 0; width: 100%; background: rgb(0 0 0 / 68%); padding: 10px; transition: all 0.4s; }
.imgHolder { width: 100%;position: relative; }
.imgHolder a:after { position: absolute; height: 40px; width: 40px; content: "\f00e"; font-family: 'FontAwesome'; font-size: 20px; color: #032C4B; top: 50%; left: 50%; background-color: var(--sttl-theme-white); border-radius: 100%; text-align: center; line-height: 40px; opacity: 1; transform: translate(-50%, -50%); z-index: 1; -webkit-transition: 0.4s ease; transition: 0.4s ease; }
.pagination .form-control { display: inline-block; width: 45px; background: #2381cc; color: var(--sttl-theme-white); border: 1px solid var(--sttl-theme-white);border-radius:5px !important; }
.pagination .input-group .btn { width: 45px;height: 45px;border:none; }
.comman-pages#content { padding-bottom: 0; margin-bottom: 0; }
.field-required { position: relative; padding-right: 180px; }
.captcha { position: absolute; right: 40px; z-index: 1; bottom: 0; }
.captchaImg { background: var(--sttl-theme-white); border: 1px solid #AAAAAA; height: 45px; border-radius: 5px; display: flex; align-items: center; justify-content: center; }
.captchRefresh { cursor: pointer; position: absolute; right: -28px; top: 10px; }
small.help-block { color: #DD2F03; display:block; }
.form-control:focus { outline: none; box-shadow: none;border: 1px solid var(--sttl-theme-orange); }
.blogListSection  h6 { font-size: 20px; font-weight: 600; margin-bottom: 10px; }
.videoBox p { font-size: 16px; margin-top: 10px; }
.registertype { background: #fff; padding: 50px; border-radius: 10px; box-shadow: 0 0 10px 0px rgb(0 0 0 / 20%); }
.registertype label { margin-bottom: 15px; }
.portauthority.parent-1 { background: #EDF0F3; padding: 20px;margin-bottom:20px; }
.register-form { margin: 0 auto; display: block; max-width: 600px; }
.portauthority { padding-left: 15px; }
.form-group-mobileverify, .form-group-emailverify, .form-group-otp{ margin-top: 20px; }
.form-group-mobileverify label, .form-group-emailverify label, .form-group-otp label { height: 45px; vertical-align: bottom; display: table-cell; }
.form-group-mobileverify .input-group .btn, .form-group-emailverify .input-group .btn { background: var(--sttl-theme-blue); color: var(--sttl-theme-white); border-radius: 5px; border: none; margin-left: 15px; height: 44px; }
.field-otp-mobile, .field-otp-email { margin-top: 20px; }
.efilling-download { float: right; }
.efilling-download a{ text-decoration:none; }
.efilling-download a:hover{ color:var(--sttl-theme-blue); }
.input-group-append button.btn-success{ background: var(--sttl-theme-blue); color: var(--sttl-theme-white); border-radius: 5px; border: none; margin-left: 15px; height: 44px; }
.innerContent { min-height: 300px; padding: 40px 0; }
.contact-datail { background: #eceff7; height: 100%; padding: 20px;margin-bottom:20px; }
.contact-datail ul { margin: 0; padding: 0; }
.contact-datail ul li { list-style: none; margin-bottom: 15px; position:relative; padding-left: 20px; }
.contact-datail ul li a { text-decoration: none; transition: all 0.4s;word-wrap: break-word; }
.contact-datail ul li a:hover { color: var(--sttl-theme-black); }
.contact-datail ul li span { display: block;  font-size: 14px; }
.contact-datail ul li:after { content: ""; position: absolute; left: 0; top: 8px; width: 8px; height: 8px; background: #000000; border-radius: 30px; }
.mapWrap { height: 100%; }
.mapWrap img { width: 100%; height: 100%; object-fit: cover; }
.allowed-format, .size-format { font-size: 12px; }
.history-item { border: 1px solid #ccc; margin: 10px 0; padding: 10px 15px; display: flex; align-items: center; backdrop-filter: contrast(0.9); }
.history-item:nth-child(odd) { background: #efefef; }
.history-item:nth-child(even) { background: var(--sttl-theme-white); }
.aprvFvms1 .nav-tabs .nav-link { text-decoration: none;color: var(--sttl-theme-black); }
.aprvFvms1 .nav-tabs .nav-link:hover, .aprvFvms1 .nav-tabs .nav-link.active { background: #cb346a; color:var(--sttl-theme-white); }
.aprvFvms1 ul.nav.nav-tabs { padding-bottom: 0; }
.tour-info .uploaded-image-file { height: auto; top: 5px; bottom: auto; right: 9px; }
.subForward #showforward, .subForward #showquery, .subForward #forward_button { cursor: pointer; background: green; display: inline-block; padding: 7px 15px; color: var(--sttl-theme-white); border-radius: 5px; }
.subForward #showquery{ background: red;}
.subForward #forward_button{  background:#c93269;margin-top:15px; }
.forward_content small.help-block { background: transparent; left: 0; padding-left: 0; }
.forward_content .has-feedback.has-error label~.form-control-feedback { right: -21px; background: #f00; color: var(--sttl-theme-white); border-radius: 50px; font-size: 13px; }
.forward_content .has-feedback.has-success label~.form-control-feedback{  right: -21px; background:green; color: var(--sttl-theme-white); border-radius: 50px; font-size: 13px;  }
.contact-required label:after{content: '*';color: #f00; }
.list-inner { display: flex; justify-content: space-between; align-items: center; }
.list-icon { display: flex; align-items: center;grid-gap:15px; margin:0 0 1rem 0; }
.list-icon a { display: flex; align-items: center;grid-gap: 5px; margin: 0; text-align: center; color: var(--sttl-theme-black); text-decoration: none;font-weight:500; }
.list-icon a p{ padding-bottom:0; }
.list-icon a img { transition: all 0.4s;width: 32px; }
.list-icon a:hover img { filter: brightness(0.5); }
.list-icon a:hover { color: var(--sttl-theme-orange); }
.onlineVacancy { text-align: center; margin: 0 auto 20px; }
.onlineVacancy p { text-align: center; margin-bottom: 0;padding-bottom: 0; line-height: 24px; }
.onlineVacancy p strong { color:#DD2F03; }
#collapse2 .inputborder label.input-group-text { display: inherit; border-radius: 5px; }
#collapse2 .inputborder img{ width:30px; }
.form-group-radio .login_type { display: flex; align-items: center;float:left;margin-left:15px; }
.form-group-radio .login_type label.control-label.radio { height: auto; margin-left: 10px; }
.form-group-radio label.control-label { height: auto; }
.form-group.form-group-file img.uploaded-image-file{ width:30px; }
.tableFixWidth table tr td:first-child { width: 400px }
.regionsTabsSection { text-align: justify; }
.regionsTabsSection p { word-wrap: break-word; text-align: justify; }
.regionsTabsSection a.taggetBlankLink { text-decoration: none; }
.directors-main { background: #f9f9f9; padding: 15px; text-align: center; border: 1px solid #f1f1f1; border-radius: 6px; }
.videoBox .contentWrap { background: var(--sttl-theme-blue); }
.videoBox .contentWrap p { margin: 0; padding: 10px; color: #fff; }
.blogBox.videoBox { border-radius: 6px; overflow: hidden; }
.videoBox .imgWrap a{ transition: all 0.4s; position:relative; display:block; }
.videoBox .imgWrap a:after { content: "\f16a"; height: 40px; width: 40px; position: absolute; top: 50%; left: 50%; color: #fff; font: normal normal normal 14px/1 FontAwesome; font-size: 20px; margin: 0 auto; text-align: center; background: #f00; border-radius: 50px; display: flex; justify-content: center; align-items: center; transform: translate(-50%, -50%); }
.videoBox .imgWrap a:hover:before { transition: all 0.4s; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgb(35 129 204 / 50%); }
.imgchairman { margin: 0 auto; text-align: center; display: block; width: 100%; }
.imgchairman p { text-align: center; }
.balasubramanian img { max-width: 200px; }
.welcomedate { display: flex; justify-content: space-between; background: #f7f7f7; align-items: center; padding: 15px; border-radius: 6px; border: 1px solid #ccc; }
.welcomedate .welinner p{ padding-bottom:0; margin-bottom:0; }
.portDetails ul li { border-bottom: 1px solid #ccc; }
.portDetails ul li a { text-decoration: none; color:var(--sttl-theme-black); line-height: 26px;position: relative; display:block;padding: 7px 0 7px 20px; }
.portDetails ul li a:before { content: "\f061"; font-family: 'FontAwesome'; color: #333; font-size: 13px; position: absolute; left: 0; top: 8px; transition: all 0.4s; }
.portDetails ul li a:hover { color: var(--sttl-theme-orange); padding-left:25px; background:#f7f7f7; }
.portDetails ul li a:hover:before {padding-left: 5px; }
.event-topbtn a { margin-left: 15px; }
.event-topbtn a:first-child { margin-left: 0; }
.causeList { display: flex; }
.causeList img#captcha { border: 1px solid #AAAAAA; border-radius: 5px; margin: 0 15px; }
.user-reg-type .customeIndividual { display: flex; height:45px }
.customeIndividual .user_registration_type { display: flex; align-items: center; margin-right: 15px; }
.customeIndividual .user_registration_type label {  height: auto; }
.customeIndividual .user_registration_type input { margin-right: 10px; }
.user-reg-type label.control-label{ height:48px; }
.user-reg-type .customeIndividual .user_registration_type label{ height: auto; }
.statisticspage tr td a { text-decoration: none; color: #000; }
.user-registration .alert { margin-top: 20px; color: #fff; background: #155a8e; border: 1px solid #155a8e; }
.dashboard_index .maingrid a { text-decoration: none; }
.help-wrap ol { list-style: none; counter-reset: my-awesome-counter;margin: 0;padding-left:20px;margin: 0; }
.help-wrap ol li { position: relative; counter-increment: my-awesome-counter;line-height: 25px; color:var(--sttl-theme-black);padding-left:25px; }
.help-wrap ol li a { text-decoration: none; color:var(--sttl-theme-black);display: inline-block; transition:all 0.4s; }
.help-wrap ol li a:hover { color:var(--sttl-theme-black); }
.help-wrap ul li { line-height: 24px;margin-bottom: 5px; }
.subpoint { padding-left: 20px; display: inline-block; width: 100%; }
.subpoint ol li { margin-bottom: 15px;padding-left: 10px;position:relative; counter-increment: my-awesome-counter; line-height: 25px; color: var(--sttl-theme-black); }
.subpoint ol li::marker { color:#B30000;font-size:15px; }
.datepicker td, .datepicker th { border-radius:0; }
.vision-section p { text-align: justify; }
#section { width: 500px; height: 400px; word-wrap: break-word; }
.moretext { display: none; }
.moreless-button{ text-decoration:none; }
a.moreless-button { position: relative; display: inline-block;text-decoration: none; line-height: 1; padding: 5px; color: var(--sttl-theme-orange) }
a.moreless-button:before { content: "\f061"; font-size: 15px; font-family: var(--fa-style-family, "Font Awesome 6 Free"); font-weight: var(--fa-style, 900); float: right; margin: 0 5px; }
a.moreless-button:hover, a.moreless-button:hover:before{ color:#ababab; }
.heading-style2 { font-size: 25px; font-weight: 600; margin-bottom: 15px; color:#323232; padding: 10px 0;position:relative;display: inline-block; }
.heading-style2:after { content: ""; position: absolute; left: 0; bottom:5px; width: 100%; height: 3px; background: #323232; }
.legal-framework { position: relative; }
.legal-framework span{ /*font-weight: 600;*/ margin-bottom: 15px; }
.italic { font-style: italic; }
.countNumb { color: #000000; position: absolute; left: 0;top:0px;display: flex;/*font-weight: 600;*/ align-items: center; justify-content: center; }
.countabc { background: #2381cc; color: #fff; padding: 10px; border-radius: 50px; height: 30px; width: 30px;position: absolute; left: 0;top:-5px;display: flex;
    align-items: center; justify-content: center; }
.legal-framework p { padding-left: 20px; position: relative; margin-bottom: 15px; padding-bottom: 0; }
.messageContant p { padding-left: 30px; }
.legal-framework.presiding-Office p { padding-left: 0; }
.presiding-Office span { font-weight: 600; }
.cmsmorbtn a.know-more-btn{ position:relative; font-size: 14px; }
.cmsmorbtn a.know-more-btn:before { content: "\f061"; position: absolute; right: -20px; top: 0; font-size: 15px; font-family: var(--fa-style-family, "Font Awesome 6 Free"); font-weight: var(--fa-style, 900); color: var(--sttl-theme-orange); }
.cmsmorbtn a.know-more-btn:hover{ color:var(--sttl-theme-orange); }
.vacancy_index.regionsTabsSection p { text-align: inherit; }
.legal-framework strong { font-size: 16px; }
.help-wrap .tabContentBody ol li::before { width: auto; height: auto; background: transparent; box-shadow: none; border-radius: 0; }
.section_port label.block.active { color: #F84E33; }
.privacy-policy-wrap p { margin-bottom: 0; }
.user-redbtndrp .messagePopup { display: none; width: 300px;background: #201e1e;padding: 10px;position: absolute;top: 53px;margin-right: 0;border: 0 none;box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, 0.2);z-index: 3;right: 0;}
.user-redbtndrp ul li a { color: #fff; text-decoration: none;display: inline-block;width: 100%;margin: 0; }
.user-redbtndrp ul li a:hover{ color:var(--sttl-theme-yellow); }
.user-redbtndrp .dropPopup { width: 200px; right: 0px; }
.user-redbtndrp { position: relative; }
.user-redbtndrp .dropPopup::before { content: ""; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 12px solid #201e1e; position: absolute; z-index: 111; right: 30px; top: -12px; width: 0; height: 0; }
.user-redbtndrp .dropPopup ul { padding-bottom: 0 }
.user-redbtndrp .dropPopup li { font-size: 13px; color: var(--sttl-theme-white); margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid var(--sttl-theme-white); margin-right: 0; position: relative; }
.user-redbtndrp .dropPopup li:last-child { margin-bottom: 0; border-bottom: none; padding-bottom: 0; }
/*WIM Detail Style Start*/
.wimInformation .row { border-bottom: 1px solid #ccc; margin-bottom: 10px; }
.wimInformation .wimDetail { font-size: 18px; font-weight: normal; color: #393939; margin-bottom: 10px; }
.wimInformation .wimName { font-size: 18px; font-weight: bold; color: #3b3889; margin-bottom: 10px; }
.user-reg-type .icheckbox_flat-red, .user-reg-type .iradio_flat-red{ margin-right:5px; width: 22px; }
.user-reg-type .customeIndividual .user_registration_type input { height: 22px; }
.user-reg-type .customeIndividual{ display:block; } 
.vacancy-login .form-group-radio .login_type.radio1, .vacancy-login .form-group-radio .login_type.radio2 { margin:10px 0;display:flex; }
.vacancy-login .form-group.form-group-radio.inputborder label.control-label:first-child{ margin-left:0; }
.vacancy-login .form-group.form-group-radio.inputborder label.control-label{ margin-left:5px; }
.vacancy-login .flat-blue{ height:auto; }
.vacancy-login .form-group-radio .login_type.radio1 .icheckbox_flat-red,
.vacancy-login .form-group-radio .login_type.radio1 .iradio_flat-red,
.vacancy-login .form-group-radio .login_type.radio2 .icheckbox_flat-red,
.vacancy-login .form-group-radio .login_type.radio2 .iradio_flat-red{ width:29px !important }
.VacancyWrap { display: flex; grid-gap: 15px; }
.VacancyLogin-input { width: 100px; }
.VacancyLogin-button button { margin-left: 15px; }
/*overlap upload button css*/
.col-md-4.row.regPanDiv { position: relative;margin-bottom: 20px; padding-right:0; }
.regPanDiv div#div-pan_card_img { order: 1; width: 100%; padding-right:0;}
.regPanDiv div#div-pancard { order: 2; width: calc(100% - 95px);position: absolute; top: 48px; z-index: 1; }
.regPanDiv div#div-pancard label.control-label { opacity: 0; display: none; }
.regPanDiv .inputborder input:focus{ border:1px solid #AAAAAA }
.regPanDiv div#div-pan_card_img .input-group { margin-bottom: 21px; }
.regPanDiv .form-group.form-group-file img.uploaded-image-file { width: 22px; }
.regPanDiv div#div-pan_card_img .input-group input { border: none; padding-right: 87px; text-indent:-9999999px }
span#pan_card_imgfile_file_err { font-size: 80%; }
.regPanDiv div#div-pancard small.help-block { line-height: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.form-control.date-picker { background:#fff url(../images/calender.svg) 0 0 no-repeat !important;background-position: 95% 15px !important; }
/* Added by KB */
.combineDiv label.input-group-text{ padding: 0.375rem 20px; }
.combineDiv { position: relative; margin-bottom: 20px;}
.col-md-4.row.combineDiv { position: relative; margin-bottom: 20px; padding-right: 0; }
.combineDiv div.fileDiv { order: 1; width: 100%; padding-right: 0; }
.combineDiv div.textDiv { order: 2; width: calc(100% - 138px); position: absolute; top: 0px; z-index: 1; }
.combineDiv div.textDiv label.control-label { opacity: 0; /*display: none;*/ }
.combineDiv div.textDiv input#pancard { border-right: none; border-radius: 5px 0 0 5px; }
.combineDiv .inputborder input:focus { border: 1px solid #AAAAAA }
.combineDiv div.fileDiv .input-group { margin-bottom: 21px; }
.fileDiv .form-group-file span.file_err { font-size: 80%;white-space:normal; }
.combineDiv div.textDiv small.help-block { line-height: 17px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.combineDiv div.fileDiv .input-group input#certificatefile, 
.combineDiv div.fileDiv input#bar_council_certificatefile { border: none; }
.combineDiv .form-group.form-group-file img.uploaded-image-file { width: 22px; position: absolute; right: 0; top: 100px; }
/* Added by KB */
.list-panel select#limit { float: right; }
.card-body.list-panel .input-group .input-group-prepend { margin-right: 10px; }
.card-body.list-panel .input-group >:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin: 0 5px; }
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
     border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.card-body.list-panel .input-group .btn{ height:45px;background: #155a8e; border-color: #155a8e;  }
.pagination .input-group .form-control{ background: #155a8e; border-color: #155a8e; }
.displaingcount { height: 100%; display: flex; align-items: center; }
a.back-btn-test { text-decoration: none; }
.downexc { position: relative; display: flex; align-items: center; justify-content: space-between; grid-gap: 8px; }
.downexc a.back-btn-test img { width: 26px; }
.tabContentBody table.tableStyle.statisticspage tbody tr td p { margin-bottom:0;padding-bottom:0; }
.has-reg-error { color: #763c3c; background-color: #f0d8d8;border-color: #d6e9c6; padding: 5px; border-radius: 5px;margin-bottom: 5px; }
.motp-error.success,
.eotp-error.success{ color:#3c763d;font-size: 13px; }
.statisticspage .tableboder caption, th, td{ vertical-align:middle; }
.legal-framework .statisticspage tbody tr td p{ margin-bottom:0;  }
section.regionsTabsSection.help-wrap table tbody tr th ol li { padding: 0; }
section.regionsTabsSection.help-wrap table tbody tr th ol { padding-left: 0; }
.annualReports { display: flex;justify-content: space-between; }
.leftsearch { grid-gap: 15px; display: flex; }
#contantdescription .tabContentBody thead th:first-child, #contantdescription .tabContentBody tbody td:first-child { text-align: left; }
.linkicons{ position:relative; }
.linkicons:after { content: ""; background: url(../images/ext-link-icon.gif) 0 0 no-repeat; width: 9px; height: 9px; position: absolute; top: 5px; right: -12px; }
.tablebtn { height: auto; padding: 6px 10px; }
.tabContentBody tbody { display: block; max-height: 500px; overflow-y: auto; overflow-x: auto; padding:0; }
.tabContentBody thead th:first-child, .tabContentBody tbody td:first-child { width: 90px; text-align: center; }
.tabContentBody tbody td:last-child { width: 110px; }
.tabContentBody thead th:last-child{ width:110px; }
.tabContentBody tbody td:last-child { text-align: right; }
.information strong { font-size: 18px; font-weight: 500; }
.vigilance-wrap img { max-width: 540px; margin: 0 auto; display: block; padding: 0 30px; }
.tabContentBody thead, .tabContentBody tbody tr { display: table; table-layout: fixed; width: 100%; padding:0; }
.tabContentBody thead { position: relative; }


.tabContentBody.custom200 thead th:first-child, .tabContentBody.custom200 tbody td:first-child,
.tabContentBody.custom200 thead th:last-child, .tabContentBody.custom200 tbody td:last-child{ text-align: left; width:210px }

/* scrollbar */
::-webkit-scrollbar { width: 0px; height: 5px; }
::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px #cccccc7e; -webkit-border-radius: 10px; border-radius: 10px; }
::-webkit-scrollbar-thumb { -webkit-border-radius: 10px; border-radius: 10px; background:#333; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5); }
/*::-webkit-scrollbar-thumb:window-inactive { background: #0b6158a8; }*/
.tabContentBody tbody td.case-filling-heading { text-align: left; }
.tabContentBody tbody td.case-filling-heading h2{font-size: 16px; font-weight: 600; }
.vigilance-wrap p img { width: 100%; }
.cause-listtbl .tabContentBody thead th:nth-child(3),
.cause-listtbl .tabContentBody tbody td:nth-child(3) { width: 120px; }
.tabContentBody table.tableStyle tbody tr td a.tablebtn { color: #fff; }
.tabContentBody table.tableStyle tbody tr td a.tablebtn:hover { background: #000; }
/*lower-alpha*/
.lower-alpha { padding-left: 20px;display: inline-block;width: 100%; } 
.lower-alpha ul { list-style-type: circle; list-style-position: outside; }
.lower-alpha ul li { border: 1px solid black; }
.lower-alpha ol li { list-style-type: lower-alpha; position: relative; margin-bottom: 15px; }
.lower-alpha ol ol { list-style-type: lower-alpha; }
.lower-alpha ol li::marker { color: #000000;/* font-weight: 600;*/ }
/*count*/
.coutnNumb ol { counter-reset: count; padding-left: 15px; }
.coutnNumb li {list-style-type: auto; counter-increment: count;margin-bottom: 15px;}
.coutnNumb ol li::marker { color: #000000; }
/*lower-roman*/
.subpoint.upper-roman { padding-left: 0; }
.upper-roman ol { counter-reset: item; padding-left: 0; }
.subpoint.upper-roman ol li{ list-style:none; padding-left: 0; }
.upper-roman ol li:before { content: counters(item, ".", lower-roman)"."; counter-increment: item; color: #000000;/* font-weight: 600;*/  font-size: 15px;  margin-right: 10px;}
.block { display: block; }
.srch_layt { padding: 20px 0; width: calc(100% - 30px); background-color: #fff; border-bottom: 6px solid #1d4382;/*padding: 30px;*/ box-shadow: 0px 3px 40px rgba(100, 100, 100, 0.2); }
.bulletList li { position: static !important; }
ul.bulletText { list-style-type: none; margin: -15px; display: flex; flex-wrap: wrap; }
.bulletList li a { text-decoration: none; color: #1e4380 !important; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; }
.bulletText p { font-size: 1.4rem; line-height: 1.4; color: #838383; margin-bottom: 0; }
.displayNone{ display:none !important; }   
.tabContentBody.vacancyclass thead th, .tabContentBody.vacancyclass tbody td{ text-align:left; }
.tabContentBody.vacancyclass thead th:first-child, .tabContentBody.vacancyclass tbody td:first-child,
.tabContentBody.vacancyclass thead th:last-child, .tabContentBody.vacancyclass tbody td:last-child{ text-align:center; }
.footerQuickLinksWrap h4{color: var(--sttl-theme-white);}
.red{color: #DD2F03; }
.tabContentBody.vacancyclass thead th:nth-child(5), .tabContentBody.vacancyclass tbody td:nth-child(5) { text-align: center; }
.searchBtn:focus { background: #fdf59a; }
a:focus, #backtotop:focus{  background: #fdf59a; }
#backtotop:focus:before{ color: var(--sttl-theme-black); }
.btn.formSearch:focus-visible { background: #fdf59a; color: var(--sttl-theme-black); }
.departmain .swiper-button-pause:focus, .departmain .swiper-button-play:focus{ background: #fdf59a; }


.tabContentBody.archive-newsdata thead th:first-child, 
.tabContentBody.archive-newsdata tbody td:first-child{ width: 90px; }
.tabContentBody.archive-newsdata thead th:last-child,
.tabContentBody.archive-newsdata tbody td:last-child{ width:auto; }

.tabContentBody.circularsdata thead th:first-child, 
.tabContentBody.circularsdata tbody td:first-child{ width: 90px; }
.tabContentBody.circularsdata thead th:last-child,
.tabContentBody.circularsdata tbody td:last-child{ width:130px; }

.tabContentBody.archive-circularsdata thead th:first-child, 
.tabContentBody.archive-circularsdata tbody td:first-child{ width: 90px; }
.tabContentBody.archive-circularsdata thead th:last-child,
.tabContentBody.archive-circularsdata tbody td:last-child{ width:130px; }

.tabContentBody.archive-tenderdata thead th:first-child, 
.tabContentBody.archive-tenderdata tbody td:first-child{ width: 90px; }
.tabContentBody.archive-tenderdata thead th:last-child,
.tabContentBody.archive-tenderdata tbody td:last-child{ width:130px; }

.tabContentBody.tenderdata thead th:first-child, 
.tabContentBody.tenderdata tbody td:first-child{ width: 90px; }
.tabContentBody.tenderdata thead th:last-child,
.tabContentBody.tenderdata tbody td:last-child{ width:130px; }

.tabContentBody.archive-noticedata thead th:first-child, 
.tabContentBody.archive-noticedata tbody td:first-child{ width: 90px; }
.tabContentBody.archive-noticedata thead th:last-child,
.tabContentBody.archive-noticedata tbody td:last-child{ width:130px; }

.tabContentBody.noticeboard thead th:first-child, 
.tabContentBody.noticeboard tbody td:first-child{ width: 90px; }
.tabContentBody.noticeboard thead th:last-child,
.tabContentBody.noticeboard tbody td:last-child{ width:130px; }

.tabContentBody.Noticedata thead th:first-child, 
.tabContentBody.Noticedata tbody td:first-child{ width: 90px; }
.tabContentBody.Noticedata thead th:last-child,
.tabContentBody.Noticedata tbody td:last-child{ width:130px; }

.tabContentBody.archive-noticedata thead th:nth-child(2), 
.tabContentBody.archive-noticedata tbody td:nth-child(2),
.tabContentBody.Noticedata thead th:nth-child(2), 
.tabContentBody.Noticedata tbody td:nth-child(2),
.tabContentBody.circularsdata thead th:nth-child(2), 
.tabContentBody.circularsdata tbody td:nth-child(2),
.tabContentBody.archive-newsdata thead th:nth-child(2),
.tabContentBody.archive-newsdata tbody td:nth-child(2),
.tabContentBody.archive-circularsdata thead th:nth-child(2),
.tabContentBody.archive-circularsdata tbody td:nth-child(2){ width: 130px; }





.tableauto-cms thead th { background: var(--sttl-theme-blue); color: var(--sttl-theme-white); text-align:initial; }
.tableauto-cms thead th:last-child, .tableauto-cms tbody td:last-child { text-align: center; }
.latestNewsWrap.maxheight { height: 100%; }
.hearing-cms p, .order-cms p { border-bottom: 1px solid #d1d1d1; margin-bottom: 10px; }
.nationalImg {
    height: 89%;
    /*display: grid;
    align-items: center;*/
}

/*================contras color theme=========================*/
body.wob { background-color: var(--sttl-theme-black); color: var(--sttl-theme-white); }
.wob .topStrip ul li a, .wob #accessControl .fontResizeInfo input, .wob .language select, .wob .honorable, .wob .bannerRight .researchbox h2, .wob .bannerRight .researchbox p,
.wob section.about-home-wrap .researchbox p, .wob .gause-list p, .wob .gause-inner a,  .wob .gause-inner span, .wob .detail404 h2, .wob .detail404 .largeText, .wob .pagination .input-group .btn, 
.wob .searchBtn, .wob .accordion-body, .wob .custmModal p, .wob .vision-section h3, .wob .title1, .wob .centerHeading h2, .wob .heading, 
.wob .custmModal .modal-title, .wob .breadcrumbWrap ul li a, .wob .tabContentBody table.tableStyle tr ol li a, .wob .portDetails ul li a, .wob .portDetails ul li a:before, 
.wob .breadcrumbWrap li.breadcrumbItem a:focus, .wob .breadcrumbWrap li.breadcrumbItem a:hover, .wob .smoke-base .dialog-inner, .wob .list-icon a p,
.wob .statisticspage tr td a, .wob .contact-datail ul li a:hover{  color:var(--sttl-theme-white); }
.wob .topStrip{ background: #464646; }
.wob .allticker-inner, .wob .banner-section, .wob .headerRow, .wob #content{ background:var(--sttl-theme-bggray) }
.wob .departlogo, .wob .topStrip ul li:before{ background:var(--sttl-theme-white); }
.wob .main-menu{ background:var(--sttl-theme-black); }
.wob #nav li a:before{ background:var(--sttl-theme-yellow); }
.wob #nav ul li a{ background:var(--sttl-theme-black); color:var(--sttl-theme-white); }
.wob .marqueeContainer{ background:var(--sttl-theme-black); }
.wob .know-more-btn:hover, .wob .know-more-btn:focus{ color:var(--sttl-theme-green); background:transparent; }
.wob .vision-section { background:var(--sttl-theme-black); box-shadow: none; } 
.wob .footerSectionWrap, .wob .footer{ background:#262626; }
.wob .allticker-inner{ border-bottom:10px solid #474747; }
.wob .media{ background:var(--sttl-theme-bggray);padding-bottom: 40px; }
.wob .media .boxShadow { background: #0E0E0E; }
.wob .gause-inner a,.wob .tickerviewall, .wob .know-more-btn, .wob .viewAllLink, .wob .blueCol, .wob .marqueeScrollingWrap .redLink,
.wob .pagination .input-group .btn:hover, .wob .btnMPause .fa, .wob .resTab .tabNav li a, .wob .disclaimer, .wob .tabContentBody table.tableStyle tr ol li a:hover{ color:var(--sttl-theme-yellow); }
.wob .calendar img { filter: invert(0%) sepia(86%) saturate(4953%) hue-rotate(360deg) brightness(100%) contrast(100%); }
.wob .media .resTab .tabNav li.r-tabs-state-active  img{ filter: invert(30%) sepia(26%) saturate(6030%) hue-rotate(29deg) brightness(300%) contrast(100%); }
.wob .language select{ filter: invert(30%) sepia(65%) saturate(6020%) hue-rotate(1129deg) brightness(400%) contrast(100%); }
.wob .resTab .tabNav li a:focus, .wob .resTab .tabNav li a:hover, .wob .resTab .tabNav .r-tabs-state-active a .bi-twitter{ color:var(--sttl-theme-green); }
.wob .redbtn{ background-color:var(--sttl-theme-yellow); color: var(--sttl-theme-black); }
.wob .topStrip ul li a:before, .wob .redbtn:hover{  background-color:var(--sttl-theme-green); }
.wob .tickerviewall:hover, .wob .viewAllLink:hover, .wob ul.footerQuickLinks li a:hover, .wob .marqueeScrollingWrap .redLink:hover,
.wob ul.footerQuickLinks li:hover:before, .wob .topStrip ul li a:hover{ color:var(--sttl-theme-green); }
.wob .sliderCont .swiper-button-prev:after, .wob .sliderCont .swiper-button-next:after{ color:var(--sttl-theme-yellow); border:1px solid var(--sttl-theme-yellow); }
.wob .sliderCont .swiper-button-prev{ filter:inherit; }
.wob .footerlogo:after{ background: #404040; }
.wob .footer-inner:after{ border-bottom:2px solid #404040; }
.wob .searchBtn { border:1px solid var(--sttl-theme-yellow); color:var(--sttl-theme-yellow); }
.wob .allticker{ position:relative; z-index: 0; }
.wob .allticker:after { content: ""; background:url(../images/gause-bg.png) 0 0 no-repeat; width: 100%; position: absolute;top: 0;left: 0;height: 100%;z-index: -2;filter:grayscale(1); }
.wob .allticker:before{ content: ""; background:rgb(0 0 0 / 70%); width: 100%; position: absolute;top: 0;left: 0;height: 100%;z-index: -1; }
.wob .headerRow a.logoHead img { filter: brightness(100); }
.wob .inputborder input, .wob .inputborder select, .wob .inputborder textarea{ background:transparent;border:1px solid #343434; color:var(--sttl-theme-white);font-size:14px; }
.wob .inputborder input:focus, .wob .inputborder select:focus{ background:transparent; }
.wob .inputborder select option { color: var(--sttl-theme-black); }
.wob .inputborder input::-webkit-input-placeholder { color: var(--sttl-theme-white); opacity:1; }
.wob .inputborder input::-moz-placeholder { color: var(--sttl-theme-white);opacity:1; }
.wob .inputborder input:-ms-input-placeholder { color: var(--sttl-theme-white);opacity:1; }
.wob .inputborder input:-moz-placeholder { color: var(--sttl-theme-white);opacity:1; }
.wob .formSearch{ background:var(--sttl-theme-yellow);color:var(--sttl-theme-black); }
.wob .formSearch:hover{ background:var(--sttl-theme-green); }
.wob section.logos-wrap .logos-inner .logos-box .logos-box-item{ background: var(--sttl-theme-black); }
.wob section.logos-wrap .logos-inner .logos-box .logos-box-item a span img { filter: invert(1%) sepia(34%) saturate(1989%) hue-rotate(358deg) brightness(100%) contrast(103%); }
.wob .caseAccordion .accordion-button { background: #fce72a; color: var(--sttl-theme-black); box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 #5a5656; }
.wob .caseAccordion .accordion-item{ border:1px solid #333; background:#333; }
.wob table.table.tableboder { border-left: 1px solid #5a5656; }
.wob .tableboder thead th { border-top: 1px solid #5a5656; }
.wob .tableboder caption, .wob th, .wob td { border-right: 1px solid #5a5656; border-bottom: 1px solid #5a5656; color:var(--sttl-theme-white); }
.wob .caseStatus { background: #fbb83e; }
.wob .inputborder .form-select { background: url(../images/chevron-down.svg) 95% 18px no-repeat !important; }
.wob label.input-group-text{ background:var(--sttl-theme-yellow);border:1px solid var(--sttl-theme-yellow); color:var(--sttl-theme-black); }
.wob .custmModal{ background: #1e1c1c; }
.wob .allbtn button.closebtn{ border:1px solid var(--sttl-theme-yellow); color:var(--sttl-theme-yellow); }
.wob .allbtn button.closebtn:hover{ background:var(--sttl-theme-yellow);border:1px solid var(--sttl-theme-yellow); color:var(--sttl-theme-black); }
.wob .allbtn button.submitbtn:hover{ background:var(--sttl-theme-green);border:1px solid var(--sttl-theme-green); color:var(--sttl-theme-black); }
.wob .form-check-input:checked{ background-color: var(--sttl-theme-yellow); border-color:var(--sttl-theme-yellow); }
.wob .searchBox{ background-color: var(--sttl-theme-yellow); }
.wob .searchContainer .searchBox:before{ border-color: transparent transparent var(--sttl-theme-yellow); }
.wob .emblem img { filter: brightness(0) invert(1); }
.wob .searchBox .goBtn:hover { background: var(--sttl-theme-green); color: var(--sttl-theme-black); }
.wob .allbtn button.submitbtn { background: var(--sttl-theme-yellow);border: 1px solid var(--sttl-theme-yellow);color: var(--sttl-theme-black); }
.wob .newsPlayPause.play:before, .wob .newsPlayPause.stop:before{ color: var(--sttl-theme-yellow); border: 2px solid var(--sttl-theme-yellow); }
.wob .newsPlayPause.play:before { color: var(--sttl-theme-yellow); border: 2px solid var(--sttl-theme-yellow);opacity:1; }
.wob .toggleMenu .iconBar:before, .wob .toggleMenu .iconBar:after{ background: var(--sttl-theme-black); }
.wob .toggleMenu.active .iconBar{ background:var(--sttl-theme-black); }
.wob .toggleMenu.active .iconBar:after, .wob .toggleMenu.active .iconBar:before, .wob .toggleMenu .iconBar{ background:var(--sttl-theme-yellow); }
.wob .gotohm:hover{ background:#80ff00;border: 1px solid #80ff00; color:var(--sttl-theme-black); }
.wob .breadcrumbWrap{ background:var(--sttl-theme-black); }
.wob .detail404 img { filter: invert(100%) sepia(34%) saturate(1989%) hue-rotate(358deg) brightness(100%) contrast(103%); }
.wob .sitemap .sitemap-menu > li > a { background: var(--sttl-theme-yellow); color: var(--sttl-theme-black); border: 1px solid var(--sttl-theme-yellow); }
.wob .sitemap .sitemap-menu { border-left: 1px solid var(--sttl-theme-white); }
.wob .sitemap .sitemap-menu > li > ul { border-left: 1px solid var(--sttl-theme-white); }
.wob .sitemap .sitemap-menu > li > ul > li > ul li > a{ color:var(--sttl-theme-white); background:transparent; border:1px solid var(--sttl-theme-white); }
.wob .sitemap .sitemap-menu > li > ul > li > ul li > a:after{ top:10px; }
.wob .sitemap .sitemap-menu > li > ul > li > a:before { background: #e8e6e6;top: 14px; }
.wob .sitemap .sitemap-menu > li > ul > li > ul { border-left: 1px solid var(--sttl-theme-white); }
.wob .sitemap .sitemap-menu > li:after { border-top: 1px solid var(--sttl-theme-yellow); }
.wob .sitemap .sitemap-menu:after, .wob .sitemap .sitemap-menu > li > ul:after { background: var(--sttl-theme-white); }
.wob .sitemap .sitemap-menu:first-child:before{ background: var(--sttl-theme-yellow); }
.wob .sitemap .sitemap-menu > li > ul > li > a{ background:transparent;border:1px solid #ccc; color:var(--sttl-theme-white); }
.wob .sitemap .sitemap-menu > li > a:hover,
.wob .sitemap .sitemap-menu > li > ul > li > a:hover,
.wob .sitemap .sitemap-menu > li > ul > li > ul li > a:hover{ background:var(--sttl-theme-green);border:1px solid var(--sttl-theme-green); color:var(--sttl-theme-black); }
.wob section.logos-wrap{ background:var(--sttl-theme-gray);margin:0; padding:30px 0; }
.wob #content.detail404-sec{ background:#562700; }
.wob .pagination .form-control{ background:var(--sttl-theme-yellow);border: 1px var(--sttl-theme-yellow); color:var(--sttl-theme-black); }
.wob .tabContentBody thead th{ background:var(--sttl-theme-gray); }
.wob .tabContentBody tbody td:first-child { border-left: 1px solid #5a5656; }
.wob .tabContentBody table.tableStyle { border-left: 1px solid #5a5656; border-top: 1px solid #5a5656; background: #333; }
.wob .registertype { background: #333333; margin-bottom:30px;border: 1px solid #343434; }
.wob .contact-datail { background: #272727; }
.wob ::-webkit-calendar-picker-indicator { filter: invert(5); }
.wob .allbtn button.savebtn { background: var(--sttl-theme-yellow); border: 1px solid var(--sttl-theme-yellow); color: var(--sttl-theme-black); }
.wob .allbtn button.savebtn:hover{ background: var(--sttl-theme-green); border:1px solid var(--sttl-theme-green); color:var(--sttl-theme-black); }
.wob #div-mobile_no .input-group input, .wob #div-email .input-group input{ background: transparent;border: 1px solid #343434;color: var(--sttl-theme-white);}
.wob .form-group-mobileverify .input-group .btn, .wob .form-group-emailverify .input-group .btn, 
.wob .input-group-append button.btn-success { background: var(--sttl-theme-yellow); color:var(--sttl-theme-black); }
.wob .form-group-mobileverify .input-group .btn:hover, .wob .form-group-emailverify .input-group .btn:hover, 
.wob .input-group-append button.btn-success:hover { background: var(--sttl-theme-green);color: var(--sttl-theme-black); }
.wob .portDetails ul li { border-bottom: 1px solid #201e1e; }
.wob .portDetails ul li a:hover, .wob .welcomedate { background: #2c2a2a; }
.wob .welcomedate{  margin-bottom:15px; border: 1px solid #201e1e; }
.wob .smoke { background: #333; border: 2px solid #ff0; border-radius: 5px; }
.wob .smoke-base .dialog-inner button{ color: var(--sttl-theme-black); background:var(--sttl-theme-yellow); border:1px solid var(--sttl-theme-yellow); }
.wob .smoke-base .dialog-inner button:hover{ background:var(--sttl-theme-green); border:1px solid var(--sttl-theme-green); }
.wob .breadcrumbWrap li.breadcrumbItem a, .wob .regionsTabsSection a.taggetBlankLink, .wob .onlineVacancy p strong,
.wob .contact-datail ul li a, .wob #nav li a:hover,  .wob .footerQuickLinksWrap span { color: var(--sttl-theme-yellow); }
.wob .breadcrumbWrap li.breadcrumbItem a:hover,  .wob .statisticspage tr td a:hover, .wob .contact-datail ul li a:hover,
.wob .tabContentBody table.tableStyle tbody tr td a:hover, .wob .regionsTabsSection a.taggetBlankLink:hover{ color:var(--sttl-theme-green); }
.wob .tabContentBody table.tableStyle tbody tr td a.formSearch { color: #000; }
.wob .tabContentBody table.tableStyle tbody tr td a.formSearch:hover {background: var(--sttl-theme-green); color: #000; }
.wob .caseStatus p, .wob #nav ul.sub-nav li a:hover { color: var(--sttl-theme-black); }
.wob .caseAccordion .accordion-button:not(.collapsed)::after, .wob .caseAccordion .accordion-button::after { filter: brightness(0); }
.wob .tabContentBody table.tableStyle tbody tr td a { color: #ff0;text-decoration: none; }
.wob .tabContentBody { margin-bottom: 2rem; }
.wob table.table.tableboder { border: 1px solid #5a5656; }
.wob .feedbackpage { background: #272727;border: 1px solid #404040; }  
.wob .feedbackpage .form-control{ background:transparent; border: 1px solid #504c4c; color:var(--sttl-theme-white); }
.wob .feedbackpage .form-control option {  color: var(--sttl-theme-black); }
.wob .user-registration .alert, 
.wob .photoBackLInk .backLink{ color: var(--sttl-theme-black);background: var(--sttl-theme-yellow); border: 1px solid var(--sttl-theme-yellow); }
.wob .photoBackLInk .backLink:hover{ background: var(--sttl-theme-green); border: 1px solid var(--sttl-theme-green); }
.wob .help-wrap ol li::before { color: var(--sttl-theme-yellow); }
.wob .contact-datail ul li:after{ background:var(--sttl-theme-yellow); }
.wob .marqueeScrolling a:hover, .wob .marqueeScrolling a:focus{ color:var(--sttl-theme-yellow); }
.wob .datepicker-dropdown{ background:#333; }
.wob .datepicker-dropdown table { border: 1px solid #ff0; }
.wob .datepicker-dropdown.datepicker-orient-top:before,
.wob .datepicker-dropdown.datepicker-orient-top:after { bottom:-2px; }
.wob .datepicker-dropdown.datepicker-orient-bottom:after { top: -2px; border-bottom: 6px solid #fce72a; }
.wob .datepicker-dropdown.datepicker-orient-top:after{ display: none; }
.wob .datepicker table tr td.today, .wob .datepicker .datepicker-switch:hover, 
.wob .datepicker .next:hover, .wob .datepicker .prev:hover, 
.wob .datepicker tfoot tr th:hover, .wob .datepicker table tr td.day:hover,
.wob .datepicker table tr td span.focused, .wob .datepicker table tr td span:hover{  background: var(--sttl-theme-yellow); color: var(--sttl-theme-black); }
.wob .datepicker table tr td.active.active, 
.wob .datepicker table tr td.active.disabled.active, 
.wob .datepicker table tr td.active.disabled:active, 
.wob .datepicker table tr td.active.disabled:hover.active, 
.wob .datepicker table tr td.active.disabled:hover:active, 
.wob .datepicker table tr td.active:active, 
.wob .datepicker table tr td.active:hover.active, 
.wob .datepicker table tr td.active:hover:active, 
.wob .datepicker table tr td span.active.active, 
.wob .datepicker table tr td span.active.disabled.active, 
.wob .datepicker table tr td span.active.disabled:active, 
.wob .datepicker table tr td span.active.disabled:hover.active, 
.wob .datepicker table tr td span.active.disabled:hover:active, 
.wob .datepicker table tr td span.active:active, 
.wob .datepicker table tr td span.active:hover.active, 
.wob .datepicker table tr td span.active:hover:active{ background: var(--sttl-theme-yellow); color: var(--sttl-theme-black); }
.wob .heading-style2{ color:var(--sttl-theme-white); }
.wob .heading-style2:after{ background:var(--sttl-theme-white); }
.wob a.moreless-button, .wob .cmsmorbtn a.know-more-btn:before, .wob a.moreless-button:before, .wob .subpoint ol li::before,
.wob .wimInformation .wimName, .wob .subpoint ol li::marker, .wob .legal-framework p a, .wob .countNumb{ color:var(--sttl-theme-yellow); }
.wob .legal-framework{ margin-bottom:30px; }
.wob .legal-framework p a:hover, .wob .wimInformation .wimDetail{ color:var(--sttl-theme-green); }
.wob a.moreless-button:hover, .wob a.moreless-button:hover:before, .wob .cmsmorbtn a.know-more-btn:hover, .wob .cmsmorbtn a.know-more-btn:hover:before{ color:var(--sttl-theme-green); }
.wob .directors-main{ background: #5e5e5e; border: 1px solid #5e5e5e;margin-bottom:15px; }
.wob .subpoint ol li{ color: var(--sttl-theme-white); }
.wob .gotohm { background-color: var(--sttl-theme-yellow); color: var(--sttl-theme-black); border: 1px solid var(--sttl-theme-yellow); }
.wob .portauthority.parent-1 { background: #2d2e2e; }
.wob .user-redbtndrp .messagePopup{ background: #464646; }
.wob .user-redbtndrp .dropPopup::before{ border-bottom: 12px solid #464646; }
.wob .wimInformation .row { border-bottom: 1px solid  var(--sttl-theme-white); }
.wob section.logos-wrap .logos-inner .logos-box .logos-box-item a:after{ background: #198754; }
.wob small.help-block{ color:#ff7676; }
.wob #div-birth_date .form-control.date-picker { background: #000 url(../images/crdownload-1.svg) 0 0 no-repeat !important;background-position: 95% 15px !important; }
.wob .btn-arrow .psbtn { border: 1px solid var(--sttl-theme-yellow); color: var(--sttl-theme-yellow);  background: #0E0E0E; }
.wob .btn-arrow .swiper-button-pause::before, .wob .btn-arrow .swiper-button-play::before { color: var(--sttl-theme-yellow); }
.wob .btn-arrow .swiper-button-pause.play:hover:before { color: var(--sttl-theme-yellow); }
.wob .btn-arrow .psbtn:hover{ opacity:.35; }
.wob .allticker-inner ul li{  border-bottom: 1px solid #4e4e4e; }
.wob #cause-status .form-control.date-picker { background: #000 url(../images/crdownload-1.svg) 0 0 no-repeat !important; background-position: 95% 15px !important; }
.wob .efilling-download a{ color:var(--sttl-theme-yellow); }
.wob .efilling-download a:hover{ color:var(--sttl-theme-green); }
.wob #backtotop{ background-color:var(--sttl-theme-yellow); }
.wob #backtotop:before{ color:var(--sttl-theme-black); }
.wob #backtotop:hover{ background-color:var(--sttl-theme-green); }
.wob #backtotop:hover:before{ color:var(--sttl-theme-black); }
.wob .case-sttsmain { background: #333; border: none; }
.wob .card-body.list-panel.case-sttspgn .input-group .btn { background: var(--sttl-theme-yellow); border-color: var(--sttl-theme-yellow); color: var(--sttl-theme-black); }
.wob .card-body.list-panel.case-sttspgn .input-group .btn:hover{ background: var(--sttl-theme-green); border-color: var(--sttl-theme-green); }
.wob .tableauto-cms thead th{ background:#282828; }



/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: #CCC; }
.mfp-preloader a:hover { color: #FFF; }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; }
button::-moz-focus-inner { padding: 0; border: 0; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 1; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0; }
.mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; }
.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }
.mfp-arrow-right { right: 0; }
.mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; }
.mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; }

/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure { line-height: 0; }
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0; }
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; }
.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
.downloadHome li a { background: #155a8e; color: #fff; padding: 8px 15px; border-radius: 35px; }
.downloadHome ul { display: flex; justify-content: center; grid-gap: 15px; }
.blcolor{ background: var(--sttl-theme-blue); color: var(--sttl-theme-white); }

@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; }
	.mfp-img-mobile img.mfp-img { padding: 0; }
	.mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; }
	.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; }
	.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; }
	.mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }
	.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; }
	.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; }
}
@media all and (max-width:900px) {
	.mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); }
	.mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; }
	.mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; }
	.mfp-container { padding-left: 6px; padding-right: 6px; }
}


.departmain .swiper-slide .logosName img { height: 80px; width: 100%; object-fit: contain; }
.directors-dis h2 { font-size: 1em; margin-top: 12px; }

.judgmentsHome {display: flex;align-items: center;justify-content: center;}
.judgmentsHome ul li .fileno p {border: 0;margin: 0;padding: 0;color: #4f4f4f;}
.judgmentsHome ul li {display: flex;align-items: center;flex-wrap: wrap;margin: 0 0 15px;padding: 0 0 15px;justify-content: space-between;border-bottom: 1px solid #8b8b8b;}
.judgmentsHome ul li:last-child {border: 0;}
.judgmentsHome ul li .fileno p span {color: #000000;}
.judgmentsHome ul li .ApplicantvsRespondent {display: flex;align-items: center;justify-content: center;margin: 15px 0;border-top: 1px solid #eaeaea;padding: 15px 0 0;}
.judgmentsHome ul li .ApplicantvsRespondent .Applicant {display: flex;align-items: center;justify-content: center;border: 1px solid #e5e5e5;padding: 5px;flex-wrap: wrap;text-align: left;}
.judgmentsHome ul li .ApplicantvsRespondent .Applicant + span {margin: 0 10px;color: #dd2e03;font-style: italic;font-size: 12px;}
.judgmentsHome ul li .ApplicantvsRespondent .Applicant span {font-weight: 500;border-bottom: 1px solid #e8e8e8;width: 100%;text-align: center;margin: 0 0 5px;padding: 0 0 3px;font-size: 14px;color: #3c3c3c;}
.judgmentsHome ul li  .order {display: flex;align-items: center;justify-content: flex-end;width: 100%;font-size: 14px;font-style: italic;color: #969696;}
.judgmentsHome ul li .order a {margin: 0 0 0 8px;}
.judgmentsHome ul li .order a img {width: 16px;}