@font-face { font-family: 'Noto Sans'; src: url("NotoSans-Light.woff2") format('woff2'), url("NotoSans-Light.woff") format('woff'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Sans'; src: url("NotoSans-Regular.woff2") format('woff2'), url("NotoSans-Regular.woff") format('woff'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Sans'; src: url("NotoSans-Medium.woff2") format('woff2'), url("NotoSans-Medium.woff") format('woff'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Sans'; src: url("NotoSans-SemiBold.woff2") format('woff2'), url("NotoSans-SemiBold.woff") format('woff'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Sans'; src: url("NotoSans-Bold.woff2") format('woff2'), url("NotoSans-Bold.woff") format('woff'); font-weight: bold; font-style: normal; font-display: swap; }

:root { --sttl-theme-pure-black: #150202; --sttl-theme-black: #150202; --sttl-theme-light-black: #150202; --sttl-theme-white: #ffffff; --sttl-theme-arrow: #646464; --sttl-theme-shadow-color: #31313129; --sttl-theme-color-F7F7F8:#F7F7F8; --sttl-theme-orange-g: transparent linear-gradient(95deg, #771d1d 0%, #a72626 100%) 0% 0%; --sttl-theme-orange-1:#771d1d; --sttl-theme-main2:#A72626; --sttl-theme-navyblue-1:#150202; --sttl-theme-navyblue-2:rgba(160, 169, 239, 0.25); --sttl-theme-F8F5F5:#F8F5F5; --sttl-theme-888888:#888888; --bgColor: #EBEAEA; --Color-EBEAEA: #EBEAEA; --sttl-theme-font-10:0.625em; --sttl-theme-font-12:0.75em; --sttl-theme-font-14:0.875em; --sttl-theme-font-16:1em; --sttl-theme-font-18:1.25em; --sttl-theme-font-20:1.25em; --sttl-theme-font-24:1.5em; --sttl-theme-font-34:2.25em; --sttl-theme-font-32:2.25em; --sttl-theme-font-36:2.25em; --sttl-theme-font-300:300; --sttl-theme-font-400:400; --sttl-theme-font-500:500; --sttl-theme-font-600:600; --sttl-theme-font-700:700; --sttl-theme-font-primary: 'Noto Sans'; --sttl-theme-font-fontawesome: 'fontawesome'; --sttl-theme-transition: all 0.3s ease; --mainColor: #771d1d; --mainColor20:#f7efed; --mainColor40:#f3cebd; --mainColor80:#3e170e; --subMainColor: #0173b0; --subMainColor2:#005788; --whiteColor: #ffffff; --blackColor: #150202; --SeveanColors1:#f7efed; --SeveanColors2:#f7f4ed; --SeveanColors3:#f1f7ed; --SeveanColors4:#d9f2f2; --SeveanColors5:#d6e5f5; --SeveanColors6:#d6def5; --SeveanColors7:#eeebfa; --SeveanColors8:#f7ebfa; --SeveanColors9:#faebf2; --SeveanColorsDark1:#f3cebd; --SeveanColorsDark2:#e8d5b0; --SeveanColorsDark3:#c5e0b8; --SeveanColorsDark4:#a6d9d9; --SeveanColorsDark5:#adcceb; --SeveanColorsDark6:#adbdeb; --SeveanColorsDark7:#bdadeb; --SeveanColorsDark8:#e0adeb; --SeveanColorsDark9:#ebadcc; --middsize2:1.3rem; --middsize1:1.2rem; --smallsize1:1rem; --smallsize2:0.9rem; --smallsize3:0.7rem; --Rounded-8:8px; --Rounded-4:4px; --Rounded-6:6px; --Rounded-15:15px; --Rounded-10:10px; --Color-A72626:#A72626; --Color-D75151:#D75151;--Color-D44040:#D44040; --Color-FAAAAA: #FAAAAA; --Color-FCDADA: #FCDADA; --Color-3d4043:#3d4043; }

*, *: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%; --color--primary-hue: unset !important; --color--primary-saturation: unset !important; --color--primary-lightness: unset !important; }
a { text-decoration: none; color: var(--mainColor); }
/* a:focus { outline: none !important; } */
a:hover, a:active { outline: 0; }
a:hover { text-decoration: none; color: var(--sttl-theme-pure-black); }
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; }
section { width: 100%; }
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; }
.view-content { margin-bottom: 0px; }
.jsRequired { display: none; }
.FontSize-0 { font-size: 0px !important; }
.text-align-center { text-align: center; }
.text-align-left { text-align: left; }

/********* 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 { overflow-x: hidden !important; font-size: 100%; line-height: 1.5; color: var(--sttl-theme-light-black); font-family: var(--sttl-theme-font-primary); }
body.accessibility_toolbar_open{overflow: hidden;}
a { transition: all 0.3s ease; }

p, ul { padding-bottom: 15px; }
p.no-padding-p { padding-bottom: 0px; }
.view-empty { margin-bottom: 0; }
.view-empty p { padding-bottom: 0; }
h1 { font-size: var(--sttl-theme-font-36); font-weight: var(--sttl-theme-font-500); font-family: var(--sttl-theme-font-primary); }
h2 { font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-500); font-family: var(--sttl-theme-font-primary); }
h3 { font-size: var(--sttl-theme-font-20); font-weight: var(--sttl-theme-font-600); font-family: var(--sttl-theme-font-primary); }
.font-0{font-size: 0px!important;}
/* Common Fonts & Colors */
.font-12{font-size: var(--sttl-theme-font-12);}
.font-14 { font-size: var(--sttl-theme-font-14); font-family: var(--sttl-theme-font-primary); }
.font-16 { font-size: var(--sttl-theme-font-16); font-weight: var(--sttl-theme-font-500); }
.font-30 { font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-600); font-family: var(--sttl-theme-font-primary); }
.font-28 { font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-600); font-family: var(--sttl-theme-font-primary); }
.font-24 { font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-600); font-family: var(--sttl-theme-font-primary); }
.font-48 { font-size: var(--sttl-theme-font-36); line-height: 1.2; font-weight: var(--sttl-theme-font-500); font-family: var(--sttl-theme-font-primary); }
.font-62 { font-size: var(--sttl-theme-font-36); line-height: 1.2; font-weight: var(--sttl-theme-font-500); font-family: var(--sttl-theme-font-primary); }
.font-32 { font-size: var(--sttl-theme-font-36); line-height: normal; font-weight: var(--sttl-theme-font-500); color: var(--sttl-theme-black); font-family: var(--sttl-theme-font-primary); }
.font-32-new { font-size: var(--sttl-theme-font-24); line-height: normal; font-weight: var(--sttl-theme-font-500); color: var(--sttl-theme-black); font-family: var(--sttl-theme-font-primary); }
.font-36 { font-size: var(--sttl-theme-font-36); line-height: normal; font-weight: var(--sttl-theme-font-500); color: var(--sttl-theme-black); font-family: var(--sttl-theme-font-primary); }
.font-30 { font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-500); font-family: var(--sttl-theme-font-primary); }
.font-18 { font-size: var(--sttl-theme-font-18); color: var(--sttl-theme-navyblue-1); font-weight: var(--sttl-theme-font-400); font-family: var(--sttl-theme-font-primary); }
.font-20 { font-size: var(--sttl-theme-font-20); color: var(--sttl-theme-navyblue-1); font-weight: var(--sttl-theme-font-400); font-family: var(--sttl-theme-font-primary); }
.font-black { color: var(--sttl-theme-light-black); }
.bg-F4E8F4 { background-color: var(--SeveanColors1); }
.bg-FEF8EC { background-color: var(--SeveanColors2); }
.bg-E5EFEE { background-color: var(--SeveanColors3); }
.bg-FEF0FD { background-color: var(--SeveanColors4); }
.color-shade-1:after { background: var(--SeveanColors1); }
.color-shade-2:after { background: var(--SeveanColors2); }
.color-shade-3:after { background: var(--SeveanColors3); }
.color-shade-4:after { background: var(--SeveanColors4); }
.color-shade-5:after { background: var(--SeveanColors5); }
.color-shade-6:after { background: var(--SeveanColors6); }
.color-shade-7:after { background: var(--SeveanColors7); }
.color-shade-circle-1:after { background: var(--SeveanColorsDark1); }
.color-shade-circle-2:after { background: var(--SeveanColorsDark2); }
.color-shade-circle-3:after { background: var(--SeveanColorsDark3); }
.color-shade-circle-4:after { background: var(--SeveanColorsDark4); }
.color-shade-circle-5:after { background: var(--SeveanColorsDark5); }
.color-shade-circle-6:after { background: var(--SeveanColorsDark6); }
.color-shade-circle-7:after { background: var(--SeveanColorsDark7); }
.dashboard-color-1 { background: #C9D6E5; }
.dashboard-color-2 { background: #ECDAC1; }
.dashboard-color-3 { background: #CCDDCE; }
.dashboard-color-4 { background: #E6CDCD; }
.dashboard-color-5 { background: #E2CCE8; }
.dashboard-color-6 { background: #EED7D7; }
.font-400{font-weight: var(--sttl-theme-font-400);}
.font-500{font-weight: var(--sttl-theme-font-500);}
.font-600{font-weight: var(--sttl-theme-font-600);}
.font-700{font-weight: var(--sttl-theme-font-700);}
.Color-771d1d{color: var(--mainColor);}
.Color-3d4043{color: var(--Color-3d4043);}



/* Common CTA */
.cta-1{display: flex;}
.cta-1 a { letter-spacing: .12px; display: inline-block; font-size: var(--sttl-theme-font-14); text-transform: uppercase; line-height: normal;  font-weight: var(--sttl-theme-font-600); text-decoration: none; padding: 10px 15px; transition: .3s all; background-color: var(--Color-FCDADA); color: var(--mainColor); border-radius: var(--Rounded-4); position: relative; z-index: 1; overflow: hidden; }
.cta-1 a:hover { background-color: var(--mainColor); color: var(--sttl-theme-white); }
.cta-1 a span { font-size: var(--sttl-theme-font-16); margin-left: 10px; }
.cta-link { font-size: var(--sttl-theme-font-16);color: var(--mainColor);text-decoration: none;font-weight: var(--sttl-theme-font-600);	position: relative;	padding-right: 17px;
	line-height: normal; }
.cta-link:hover { color: var(--sttl-theme-pure-black); }
.cta-link:after { content: "";	position: absolute;	right: 0;top: 50%;transform: translateY(calc(-50% + 1px));width: 24px;height: 24px;display: inline-block;
			background-position: center center;	background-repeat: no-repeat;background-size: contain;margin-left: -7px;
			background-image: url("");	}

.cta-1.cta-small a { font-size: var(--sttl-theme-font-14); z-index: 11; padding: 10px 14px; position: relative; transition: var(--sttl-theme-transition); font-weight: var(--sttl-theme-font-600); color: var(--sttl-theme-pure-black); text-transform: uppercase; border-radius: var(--Rounded-4); background-color: var(--Color-FCDADA); display: flex; align-items: center; line-height: 1;}
.cta-1.cta-small a:before { filter: contrast(100); content: ""; margin-right: 5px; width: 24px; height: 24px; display: inline-block; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("");}
.cta-1.cta-small a:hover{background-color: var(--Color-FAAAAA);}
.PrevBtnDbmi, .NextBtnDbmi { border-radius: var(--Rounded-4); width: 32px; height: 32px; background-color: #000; border: none; outline: none; color: var(--whiteColor); display: flex; justify-content: center; align-items: center; padding: 0px; }
.PrevBtnDbmi:hover, .NextBtnDbmi:hover{ background-color: var(--blackColor);}
.PrevBtnDbmi:after, .NextBtnDbmi:after { font-family: var(--sttl-theme-font-fontawesome); background-size: 130%; background-repeat: no-repeat; background-position: center center; width: 100%; height: 100%; }
.PrevBtnDbmi:after { content: ""; background-image: url(""); }
.NextBtnDbmi:after { content: ""; background-image: url(""); }
.cta-2 a, .cta-2 button{font-size: var(--sttl-theme-font-12); text-transform: uppercase; font-weight: var(--sttl-theme-font-600); background-color: var(--Color-FCDADA); color: var(--mainColor); outline: none; border: none; border-radius: var(--Rounded-4); padding: 8px 14px;}
.cta-2 a:hover, .cta-2 button:hover{ background-color: var(--Color-FAAAAA);}

#Tooltip { display: none; color: var(--blackColor); background-color: rgb(235, 234, 234, 0.9); border: 1px solid var(--mainColor); padding: 5px 10px; font-size: var(--sttl-theme-font-12); z-index: 9999; position: absolute; left: 50%; transform: translateX(-50%); width: 100%; max-width: 200px; text-align: center; }
#Tooltip:after { border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid var(--mainColor); content: ""; position: absolute; left: 50%; transform: translateX(-50%); bottom: 100%; }


/* Tab Navs */
.r-tabs-accordion-title { display: none; }
.tabNav li a { text-decoration: none; color: var(--sttl-theme-black); opacity: 0.4; }
.tabNav li.r-tabs-state-active a { opacity: 1; }
.tabNav li { list-style: none; padding-right: 36px; margin-right: 36px; position: relative; }
.tabNav li:after { content: ""; position: absolute; right: 0; width: 1px; height: 26px; background: var(--sttl-theme-black); top: 50%; transform: translateY(-50%); opacity: 0.4; }
.tabNav { display: flex; flex-wrap: wrap; padding-bottom: 26px; }
.tabNav li:last-child { margin-right: 0; padding-right: 0; border: none; }
.tabNav li:last-child:after { display: none; }
.tabContainer .tabContent { display: none; }
.resTab { position: relative; }
.tabContainer .tabContent.r-tabs-state-active { display: block; }

/* Slider Arrow */
.sliderArrowWrap { display: flex; align-items: center; position: absolute; right: 0; top: 0; }
.sliderPrev.schemesPrev, .sliderNext.schemesNext { transition: 350ms ease; cursor: pointer; width: 35px; height: 35px; overflow: hidden; border-radius: 50%; border: 1px solid var(--sttl-theme-arrow); display: flex; justify-content: center; align-items: center; }
.sliderPrev.schemesPrev:after, .sliderNext.schemesNext:after { font-family: var(--sttl-theme-font-fontawesome); font-size: var(--sttl-theme-font-16); color: var(--sttl-theme-arrow); }
.sliderPrev.schemesPrev:after { content: "\f060"; }
.sliderNext.schemesNext:after { content: "\f061"; }

/* Slider Arrow */
.sliderArrowWrap1 { display: flex; align-items: center; }
.sliderArrowWrap1 .sliderPrev, .sliderArrowWrap1 .sliderNext { transition: 350ms ease; cursor: pointer; width: 35px; height: 35px; overflow: hidden; border-radius: 50%; border: 1px solid var(--mainColor); display: flex; justify-content: center; align-items: center; margin: 0px 5px; }
.sliderArrowWrap1 .sliderPrev:after, .sliderArrowWrap1 .sliderNext:after { font-family: var(--sttl-theme-font-fontawesome); font-size: var(--sttl-theme-font-16); color: var(--mainColor); }
.sliderArrowWrap1 .sliderPrev:after { content: "\f060"; }
.sliderArrowWrap1 .sliderNext:after { content: "\f061"; }
.sliderArrowWrap1 .sliderPrev span, .sliderArrowWrap1 .sliderNext span { font-size: 0px; }
.sliderArrowWrap1 .cta-link { margin-right: 5px; }
.sliderArrowWrap1 .sliderPrev.swiper-button-disabled, .sliderArrowWrap1 .sliderNext.swiper-button-disabled { opacity: 0.6; }

/* Media Box  */
/* .media-box .date:before { content: "\f073"; font-family: var(--sttl-theme-font-fontawesome); font-size: var(--sttl-theme-font-16); margin-right: 10px; } */
.media-box .media-thumb { overflow: hidden; padding-bottom: 59%; position: relative; }
.media-box .media-thumb img { width: 100%; height: 100%; object-fit: cover; transition: all 0.3s ease-out; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(1); }
.media-box .media-thumb:hover img { transform: translate(-50%, -50%) scale(1.05); }
.media-box .sub-heading { text-align: left; font-weight: var(--sttl-theme-font-600); font-size: var(--sttl-theme-font-18); font-family: var(--sttl-theme-font-primary); line-height: 1.4; color: var(--sttl-theme-black); padding-bottom: 10px; }
.media-box .text-content { padding-top: 20.5px; }

/* ================= Home Page Start =================*/

/*Ministry Of Culture at a Glance*/
.ministryglance { position: relative; overflow: hidden; }
.ministryglance:after { content: ""; background: url("") 0 0 no-repeat; z-index: -1 }
.commen-offices { height: 100%; text-align: center; border-radius: var(--Rounded-10); overflow: hidden; }
.bg-img { position: absolute; right: 0; left: calc(44vw - 420px); width: auto; top: 0; z-index: -1; bottom: 40px; }
.bg-img img { width: 100%; height: 100%; object-fit: cover; }
.commen-icons { width: 65px; height: 65px; margin: 0 auto 15px; background: rgb(255 255 255 / 18%); border-radius: 15px; display: flex; justify-content: center; align-items: center; }
.commen-icons img { max-width: 38px; }
.att-title { font-size: var(--sttl-theme-font-18); font-weight: var(--sttl-theme-font-600); line-height: 1.3; max-width: 160px; margin: 0 auto; }
.inner-box { display: flex; align-items: center; width: 100%; justify-content: center; height: 100%; padding: 30px 30px 30px; position: relative; overflow: hidden; }
.inner-box .box-img { position: absolute; width: 100%; height: 100%; object-fit: cover; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: -1; }
.icons-box { height: 100%; width: 100%; display: inline-block; }
.icons-box a { text-decoration: none; color: var(--sttl-theme-white); }
.icons-box a:hover { color: var(--sttl-theme-black) }
.ministryg-title { color: var(--sttl-theme-white); text-align: center; margin: 58px 0 47px; }
.box3 img { width: 100%; }
.ministryglance .mini-box-grid { padding: 25px; }
.ministryglance .mini-box-grid:nth-child(1) .commen-offices { background: transparent linear-gradient(360deg, rgb(192 87 171 / 95%) 0%, rgb(255 67 146 / 90%) 100%) 0% 0% no-repeat padding-box; }
.ministryglance .mini-box-grid:nth-child(2) .commen-offices { background: transparent linear-gradient(0deg, rgb(209 200 77 / 95%) 0%, rgb(63 168 123 / 90%) 100%) 0% 0% no-repeat padding-box; }
.ministryglance .mini-box-grid:nth-child(3) .commen-offices { background: transparent linear-gradient(180deg, rgb(253 100 79 / 95%) 0%, rgb(242 142 38 / 90%) 100%) 0% 0% no-repeat padding-box; }
.ministryglance .mini-box-grid:nth-child(4) .commen-offices { background: transparent linear-gradient(138deg, rgb(24 168 213 / 95%) 0%, rgb(32 94 167 / 90%) 100%) 0% 0% no-repeat padding-box; }
.ministryglance .row { margin: 0px -25px; }
.ministryglance>.region, .ministryglance>.region>div { height: 100%; width: 100%; position: absolute; left: 0; top: 0; z-index: 1; }
.ministryglance .container-xl { position: relative; z-index: 1 }

/* Dashboard Section */
.dashboard-box { border-radius: var(--Rounded-10); padding: 20px; display: flex; flex-wrap: wrap; height: 100%; flex-direction: column; justify-content: space-between; }
.dashboard-box .thumb { width: 58px; height: 58px; display: flex; justify-content: flex-end; align-items: flex-start; align-self: flex-end; }
.dashboard-box .thumb img { max-height: 100%; max-width: 100%; }
.dashboard-box .dashboard-text .sub-heading { font-size: var(--sttl-theme-font-18); font-weight: var(--sttl-theme-font-600); line-height: 22px; letter-spacing: 0.18px; }
.dashboard-box .top-part { width: 100%; display: flex; justify-content: flex-end; }
.dashboard-box .dashboard-text .number { font-weight: var(--sttl-theme-font-500); font-size: var(--sttl-theme-font-24); line-height: normal; color: var(--mainColor); letter-spacing: 0.3px; }
.dashboard-box .dashboard-text .number span { font-size: var(--sttl-theme-font-16); display: inline-block; color: var(--sttl-theme-black); font-weight: var(--sttl-theme-font-600); letter-spacing: 0.16px; }
.dashboard-box .dashboard-text .since, .dashboard-box .dashboard-text .upto { margin-bottom: 2px; line-height: 17px; font-size: var(--sttl-theme-font-14); color: #717171; padding-bottom: 0; }
.dashboard-box .dashboard-text .since>span, .dashboard-box .dashboard-text .upto>span { color: var(--sttl-theme-black); margin-left: 3px; }
.dashboard-section { padding: 40px 0px 40px; overflow: hidden; }
.dashboard-section .main-heading { padding-bottom: 25px; }
.dashboard-section .sliderArrowWrap { display: none; padding-bottom: 0px; }
.dashboard-box-slider { height: auto; }
.arrowNext, .arrowPrev { width: 35px; height: 35px; cursor: pointer; transition: 350ms ease; border: 1px solid var(--sttl-theme-arrow); margin: 5px; border-radius: 30px; display: flex; align-items: center; justify-content: center; }
.arrowNext { margin-right: 0px; }
.arrowNext span, .arrowPrev span { color: var(--sttl-theme-arrow); }
.arrowNext.swiper-button-disabled, .arrowPrev.swiper-button-disabled { border: 1px solid var(--bgColor); }
.arrowNext.swiper-button-disabled span, .arrowPrev.swiper-button-disabled span { color: var(--bgColor) }

/* Media Gallery */
.videobox, .videobox a, .boxInner { height: 100%; }
.schemesBox { margin-bottom: 10px; }
.schemesBox .schemeInfo, .schemesBox .videobox { overflow: hidden; }
.schemesBox:last-child { margin-bottom: 0; height: 52%; }
.headingh2, .heading-style3 { font-size: var(--sttl-theme-font-36); font-weight: var(--sttl-theme-font-500); color: var(--sttl-theme-black); }
.schemeInfo .btn, .schemesBox .btn { display: flex; align-items: center; position: absolute; top: 50%; left: 50%; padding: 0; transform: translate(-50%, -50%); }
.schemesBox { position: relative; }
.boxInner img, .rthumb-img img { width: 100%; height: 100%; object-fit: cover; border-radius: var(--Rounded-10); }
.rthumb-img a { margin-bottom: 10px; display: block; }
.rthumb-img a:last-child { margin-bottom: 0px; }
.schemesBox img { height: auto; }

/* Social Feeds */
.letest-title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px; }
.letest-contant { padding: 20px 30px 20px 30px; }
.letest-contant p { padding-bottom: 0; margin-bottom: 0; }
.event-date { color: #F60303; margin-bottom: 15px; line-height: 1; }
.social-media-icons a { transition: all 0.4s; font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-500); padding: 0 3px; color: #BDBDBD; }
.social-media-icons a.twitter-icons { color: #0099EB; }
.social-media-icons svg { width: 25px; }
.social-media-icons svg path { fill: black; }
.letest-event-bg { height: 90%; }
.letest-img img { width: 100%; }
.letest-img:after { content: ""; width: 100%; height: 100%; background: rgb(0 0 0 / 50%); position: absolute; top: -100%; left: 0; transform: scale(1); transition: all 0.4s; }
.letest-img:hover:after { border-radius: 0px; transform: scale(1); top: 0; }
.letest-img { position: relative; border-radius: 17px; overflow: hidden; }
.padding-right-0 { padding-right: 0; }

/* Home Single Banner */
.home-single-banner { padding-top: 49px; overflow: hidden; }


/* departlogo slider */
.academicLogoWrap { padding: 50px 0; }
.bluebg { top: 50%; background: var(--sttl-theme-lightblue); height: 100%; position: absolute; width: 100%; z-index: -1; }
.swiper-container { overflow: hidden; }
.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; }

/*Logo Silder*/
.logos-inner.activityMSlider .logos-box-item.swiper-slide { max-width: 177px; margin-right: 9px; border-radius: var(--Rounded-10); overflow: hidden; }
.logos-inner.activityMSlider .logos-box-item.swiper-slide:last-child { padding-right: 0; }

/* ================= Home Page End =================*/

/* ================= Inner Page Start =================*/
.InnerPageWrap, .all-event-section-sidebar { padding: 30px 0px; width: 100%; }

/* Ul Li Design*/
.InnerPageWrap ul { list-style: none; padding-bottom: 0px; }
.InnerPageWrap ul>li { margin-bottom: 10px; position: relative; padding-left: 17px; }
.InnerPageWrap ul li:after { content: ""; position: absolute; left: 0; top: 9px; width: 7px; height: 7px; background: var(--blackColor); border-radius: 50%; }
.InnerPageWrap ul>li:last-child { margin-bottom: 0px; }
.InnerPageWrap .ul-num-style { counter-reset: ULNumbers; padding-bottom: 15px; }
.InnerPageWrap .ul-num-style li { padding-left: 25px; }
.InnerPageWrap .ul-num-style li:after { width: auto; height: auto; counter-increment: ULNumbers; content: "" counter(ULNumbers) "."; color: var(--sttl-theme-black); background: transparent; left: 0; top: 1px; border-radius: 0; }

/* .InnerPageWrap ul>li a { color: var(--sttl-theme-light-black); text-decoration: none; }
.InnerPageWrap ul>li a:hover { color: var(--mainColor); } */
.InnerPageWrap ul>li>ul { padding: 10px 0px; padding-bottom: 0px; }
.InnerPageWrap ul>li>ul>li:after { color: var(--mainColor); position: absolute; left: 0; top: 8px; width: 6px; height: 6px; }
.InnerPageWrap ul li.no-list-style { padding-left: 0; }
.InnerPageWrap ul li.no-list-style:after { display: none; }

/* View Filter Design*/
.InnerPageWrap .view-filters form { display: flex; flex-wrap: wrap; margin: -10px -5px 0px; align-content: flex-end; }
.InnerPageWrap .view-filters form .js-form-item { width: calc((100% / 4) - 0px); margin-bottom: 0; margin-top: 10px; padding: 0px 5px; display: flex; flex-wrap: wrap; }
.InnerPageWrap .view-filters form .js-form-item input { margin: 0; background-image: none; padding: 5px 15px; }
.InnerPageWrap .view-filters form .form-actions {align-items: flex-end; margin-top: 10px; margin-bottom: 0px; display: flex; flex-wrap: nowrap; width: calc(((100% / 4) / 1) - 0px); }
.InnerPageWrap .view-filters form .form-actions input { width: calc((100% / 2) - 10px); margin: 0px 5px 0px; text-transform: capitalize; line-height: 1; }
.InnerPageWrap .view-filters { max-width: 100%; margin-bottom: 30px; }
/* .InnerPageWrap .view-filters form .js-form-item input[placeholder="Search By Title"] {    background-size: 15px;  background-position: 15px center; background-repeat: no-repeat; padding-left: 40px; } */
.InnerPageWrap .view-filters form .filterIconResponsiveboxLeft { margin:0px; width: 30%; display: flex; flex-wrap: wrap; }
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight {justify-content: end; margin:0px; width: 70%; display: flex;  }
/* body.page-video-gallery .InnerPageWrap .view-filters form .filterIconResponsiveboxRight{ width: 100%;} */
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item { position: relative; width: 100%; }
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .form-actions{ width: auto;}
.InnerPageWrap .view-filters form .filterIconResponsiveboxLeft .js-form-item {position: relative;  width: 100%; max-width: 385px; }
.HasClearBtn .InnerPageWrap .view-filters form{flex-wrap: nowrap; margin-bottom: 30px;}
.js-form-item-items-per-page{max-width: 200px;}
.js-form-item-items-per-category{max-width: 280px;}
.js-form-item-items-per-page, .js-form-item-items-per-category { width: 100%; }
.js-form-item-items-per-page .js-form-item, .js-form-item-items-per-category .js-form-item{ max-width: 100%;}
.HasClearBtn .InnerPageWrap .view-filters form div#edit-actions { width: auto; }
/* .HasClearBtn .InnerPageWrap .view-filters form div#edit-actions input#edit-reset { font-weight: var(--sttl-theme-font-600); text-transform: uppercase; font-size: var(--sttl-theme-font-12);    background-position: 15px center; background-repeat: no-repeat; padding-left: 35px; background-size: 15px; width: auto; background-color: transparent; color: var(--blackColor); border: 1px solid var(--blackColor); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23150202'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");} */
.HasClearBtn .InnerPageWrap .view-filters form input#edit-reset{ font-weight: var(--sttl-theme-font-600); text-transform: uppercase; font-size: var(--sttl-theme-font-12);    background-position: 15px center; background-repeat: no-repeat; padding-left: 35px; background-size: 15px; width: auto; background-color: transparent; color: var(--blackColor); border: 1px solid var(--blackColor); background-image: url("");}
/*.InnerPageWrap .view-filters form .reSetbutton{ margin: 0px 5px 0px; border-radius: var(--Rounded-4); min-height: 42px; padding: 5px 12px; display: flex; align-items: center; font-weight: var(--sttl-theme-font-600); text-transform: uppercase; font-size: var(--sttl-theme-font-12);    background-position: 15px center; background-repeat: no-repeat; padding-left: 35px; background-size: 15px; width: auto; background-color: transparent; color: var(--blackColor); border: 1px solid var(--blackColor); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23150202'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");} */
.InnerPageWrap .view-filters form .reSetbutton{ white-space: nowrap; border-radius: var(--Rounded-4); min-height: 42px; padding: 5px 12px; display: flex; align-items: center; font-weight: var(--sttl-theme-font-600); text-transform: uppercase; font-size: var(--sttl-theme-font-12);    background-position: 15px center; background-repeat: no-repeat; padding-left: 35px; background-size: 15px; width: auto; background-color: transparent; color: var(--blackColor); border: 1px solid var(--blackColor); background-image: url("");}
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-page .js-form-item select, .InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-category .js-form-item select, .InnerPageWrap .view-filters form .filterIconResponsiveboxLeft .js-form-item input, .InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-category .js-form-item input { width: calc(100% - 42px); border-left: none; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-page .js-form-item:before, 	
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-category .js-form-item:before,
.InnerPageWrap .view-filters form .filterIconResponsiveboxLeft .js-form-item:before { content: ""; width: 42px; height: 42px; background-position: center center; background-size: 24px; background-repeat: no-repeat; border: 1px solid var(--Color-FAAAAA); border-right: 1px solid transparent; display: inline-block; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.InnerPageWrap .view-filters form .filterIconResponsiveboxLeft .js-form-item.focus:before, .InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item.focus:before{ border-right: 1px solid var(--Color-FAAAAA); }
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-page .js-form-item:before{ background-image: url(""); }

.InnerPageWrap .view-filters form .filterIconResponsiveboxLeft .js-form-item:before{background-image: url("");}
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-category .js-form-item:before{ background-image: url("");}
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-category.js-form-item-items-per-Date .js-form-item:before{ background-image: url("");}
.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item.form-disabled{display: none;}


/* Table Design*/
table { border: 1px solid var(--blackColor); }
table thead tr th, table tbody tr td { border-bottom: 1px solid var(--blackColor); border-right: 1px solid var(--blackColor); }
table thead tr th{font-weight: var(--sttl-theme-font-700); vertical-align: middle;}
table thead tr th:first-child, table tbody tr td:first-child{text-align: left;}
table thead tr th:last-child, table tbody tr td:last-child{border-right:none;}
table tbody tr:last-child td {border-bottom:none;}
table tr td ul li:after{display: none;}
.page-node-2745 table thead tr th, .page-node-2745 table tbody tr td { font-size: var(--sttl-theme-font-14); }
/* Event Page*/
.InnerPageWrap .eventBox .eventInfo { margin-top: 15px; display: flex; flex-wrap: wrap; }
.InnerPageWrap .eventBox .eventInfo p { order: 1; padding-bottom: 6px; }
.InnerPageWrap .eventBox .eventInfo a { order: 2; text-decoration: none; font-weight: var(--sttl-theme-font-500); color: var(--sttl-theme-black); }
.InnerPageWrap .wide-image { width: 100%; margin-inline-start: 0; margin-block: unset; padding-bottom: 60%; position: relative; }
.InnerPageWrap .eventDateList { list-style: none; }
.InnerPageWrap .media-box.media-box-full ul { display: flex; flex-wrap: wrap; margin-bottom: 0px; }
.InnerPageWrap .media-box.media-box-full .heading { font-weight: var(--sttl-theme-font-500); color: var(--mainColor); line-height: 1.3; font-size: var(--sttl-theme-font-24); margin-bottom: 16px; }
/* .InnerPageWrap .media-box.media-box-full.right-part { display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: center; flex-direction: column; } */
.InnerPageWrap .media-box.media-box-full.left-part img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; }
.InnerPageWrap .media-box.media-box-full .eventDateList li:after { display: none; }
.InnerPageWrap .media-box.media-box-full .eventDateList li { text-transform: uppercase; margin-bottom: 10px; width: calc(100% / 1); padding-left: 0px; padding-right: 15px; color: var(--Color-3d4043); display: flex; flex-wrap: wrap;  }
.InnerPageWrap .media-box.media-box-full .eventDateList li span {
    width: calc(100% - 250px);
    display: block;
}
.InnerPageWrap .media-box.media-box-full .eventDateList li .Title{font-weight: var(--sttl-theme-font-600); width: 250px;}
/* .InnerPageWrap .media-box.media-box-full.right-part{padding-left: 30px;} */
/* .InnerPageWrap .media-box.media-box-full .date { padding-bottom: 0px; font-size: var(--sttl-theme-font-12); font-weight: var(--sttl-theme-font-600);color: var(--Color-3d4043); } */
.InnerPageWrap .media-box.media-box-inner-grid a { text-decoration: none; }
.InnerPageWrap .media-box.media-box-inner-grid { margin-bottom: 30px; }

/* P Tag Design */
.InnerPageWrap .paragraph p { padding-bottom: 10px; }
.InnerPageWrap .paragraph p:last-child { padding-bottom: 0; }
.InnerPageWrap .paragraph p:last-child { padding-bottom: 0px; }
.InnerPageWrap .paragraph>.table-overflow { margin-bottom: 0px; }
.CMS-pages-design P { padding-bottom: 15px; }
/* .CMS-pages-design .paragraph { padding: 0px 15px; } */
.InnerPageWrap .paragraph.pb-5 { padding-bottom: 5px !important; }
.InnerPageWrap .paragraph.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pt-15 { padding-top: 15px; }
.InnerPageWrap .paragraph.pb-20 { padding-bottom: 20px; }
.InnerPageWrap .pl-0 { padding-left: 0px; }
.InnerPageWrap .pr-0 { padding-right: 0px; }
.InnerPageWrap table>tbody>tr>td[data-th-name="Link"] a, .InnerPageWrap table>tbody>tr>td[data-th-name="Link"] .bi.bi-eye, .InnerPageWrap table>tbody>tr>td[data-th-name="Link"] .fa-solid.fa-arrow-up-right-from-square { color: var(--mainColor); }
.InnerPageWrap table>tbody>tr>td[data-th-name="Link"] a:hover { color: var(--blackColor); }

/* Image With Text */
/* .image-with-text-grid .image-with-text-box { border: 1px solid rgba(160, 169, 239, 0.30); display: flex; flex-wrap: wrap; } */
/* .image-with-text-grid .image-with-text-box .left-part { width: 300px; border-right: 1px solid rgba(160, 169, 239, 0.30); display: flex; justify-content: center; align-items: center; } */
/* .image-with-text-grid .image-with-text-box .right-part { width: calc(100% - 300px); } */
/* .image-with-text-grid .image-with-text-box .left-part, .image-with-text-grid .image-with-text-box .right-part { padding: 30px; } */
.image-with-text-grid .image-with-text-box .left-part img { width: 100%; }
.image-with-text-grid.half .left-part { align-items: flex-start; width: 40%; }
.image-with-text-grid.half .right-part { width: 60%; }
.image-with-text-grid.half .right-part .font-28 { text-align: left; }
.image-with-text-grid .image-with-text-box .left-part img{display: none;}
.image-with-text-grid .image-with-text-box .right-part .paragraph.rows{margin: 0px;}
.CMS-pages-design .paragraph.rows { margin: 0px -15px; }
.customUL { list-style-type: none; margin-left: 20px }
.floatImg { float: right; max-width: 570px; margin-left: 20px; }
.FloatImgBox .floatImg { max-width: 45%; display: none; }

.customUL li, .ul-dots-custom li { position: relative; padding-left: 17px; margin-bottom: 10px; }
.ul-dots-custom li:after { content: ""; position: absolute; left: 0; top: 7px; width: 8px; height: 8px; background: var(--sttl-theme-orange-1); border-radius: 50%; }
.table-heading {font-weight: var(--sttl-theme-font-400); color: var(--mainColor); margin-bottom: 15px; font-size: var(--sttl-theme-font-24); }
.pdf-links-wrapper { padding-bottom: 39px; }
.views-row:last-child .pdf-links-wrapper { padding-bottom: 0; }
.table-overflow { overflow-x: auto; width: 100%; }
.aniGif { animation: text_color_chnage 1s infinite linear; font-weight: var(--sttl-theme-font-400); text-transform: capitalize; background: var(--mainColor); font-size: var(--sttl-theme-font-12); line-height: 14px; color: var(--sttl-theme-white); padding: 0px 3px; margin-left: 1px; }
.ext-link:after { content: "\f08e"; font-family: var(--sttl-theme-font-fontawesome); font-size: var(--sttl-theme-font-12); margin-left: 5px; }
.rows { margin-right: -15px; margin-left: -15px; }
.mb-20 { margin-bottom: 20px; }
.mb-30 { margin-bottom: 30px; }
.pt-5 { padding-top: 5px !important; }
.digital-district-details .image-with-text-grid.half .right-part { width: 100%; }
.digital-district-details .image-with-text-grid.half .left-part { display: inline-block; width: auto; max-width: 40%; padding: 0; float: right; border: none; margin-left: 30px; margin-bottom: 15px; border: none; }
.digital-district-details .image-with-text-grid.half .left-part img { width: auto; }

/* All Links UI Design Css */
.InnerPageWrap ul.all-links, .dynamic-pdf-wrapper ul { margin: -30px 0px 0px; display: flex; flex-wrap: wrap; padding-top: 15px; }
.InnerPageWrap ul.all-links li, .dynamic-pdf-wrapper ul li { width: calc((100% / 4) - 30px); border: 1px solid #e7e7e7; margin: 30px 15px 0px; padding: 30px 30px; display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; flex-direction: column; border-radius: var(--Rounded-10); box-shadow: 0px 0px 33px -27px var(--sttl-theme-pure-black); margin-bottom: 0px; }
.InnerPageWrap ul.all-links li a,
.dynamic-pdf-wrapper ul li a{color: var(--sttl-theme-pure-black);}
.InnerPageWrap ul.all-links li:hover a, .dynamic-pdf-wrapper ul li:hover a { color: var(--mainColor); }
.InnerPageWrap ul.all-links li:last-child, .dynamic-pdf-wrapper ul li:last-child { margin-bottom: 0px; }
.InnerPageWrap ul.all-links li:after, .dynamic-pdf-wrapper ul li:after { display: none; }
.InnerPageWrap ul.all-links li a, .dynamic-pdf-wrapper ul li a { word-break: break-word; text-decoration: none; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.InnerPageWrap ul.all-links li .icon, .dynamic-pdf-wrapper ul li span:nth-child(2) { width: 50px; height: 50px; margin-bottom: 8px; }
.InnerPageWrap ul.all-links li .cloned-link { font-size: 0px; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.dynamic-pdf-wrapper ul li .pdfIcon, .pdf-icon { background-position: center center; background-size: contain; background-repeat: no-repeat; background-image: url(""); }
.paragraph.dynamic-pdf-wrapper { padding-left: 0; padding-right: 0px; }
.dynamic-pdf-wrapper ul { display: flex; flex-wrap: wrap; }
.dynamic-pdf-wrapper ul li span:nth-child(2) { order: 1; }
.dynamic-pdf-wrapper ul li span:nth-child(2):before { display: none; }
.dynamic-pdf-wrapper ul li span:nth-child(1) { order: 2; }
.dynamic-pdf-wrapper ul li span:nth-child(3) { order: 3; }
.dynamic-pdf-wrapper ul li span { width: 100%; text-align: center; }
.ext-icon { background-position: center center; background-size: contain; background-repeat: no-repeat; background-image: url(""); }
.link-icon { background-position: center center; background-size: contain; background-repeat: no-repeat; background-image: url(""); }
.xlsx-icon { background-position: center center; background-size: contain; background-repeat: no-repeat; background-image: url(""); }
.word-icon { background-position: center center; background-size: contain; background-repeat: no-repeat; background-image: url(""); }
.fa-solid.fa-file-pdf, .fa-solid.fa-file-excel, .fa-solid.fa-file-word { color: var(--sttl-theme-orange-1); }
.InnerPageWrap ul.all-links li.ContainInnerLinks { border-bottom: 3px solid var(--sttl-theme-orange-1); }
.InnerPageWrap ul.all-links li.ImageLogoIcon .icon { width: 88px; height: 88px; }
.InnerPageWrap .global-links.autonomous-bodies ul.all-links li, .global-links.autonomous-bodies .dynamic-pdf-wrapper ul li { width: calc((100% / 3) - 30px); }
.ImageLogoIcon.PDFSizeIcon .file-size:after { content: ""; background-position: center center; background-size: contain; background-repeat: no-repeat; background-image: url(""); width: 30px; height: 30px; display: block; margin: 5px auto 0px; }

/* ================= Banner & Breadcum =================*/
.pages-banner { background-color: #000; width: 100%; overflow: hidden; position: relative; display: flex; align-items: end; padding-bottom: 14.59%; }
.pages-banner > .container { position: absolute; bottom: 28%; width: 100%; left: 50%; transform: translateX(-50%); z-index: 1; }
.pages-banner img {object-fit: cover; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) scale(1.01); width: 100%; height: 100%; }
.pages-banner .page-heading .page-banner-heading { z-index: 1; font-size: var(--sttl-theme-font-36); position: relative; color: var(--sttl-theme-white); line-height: normal; font-weight: var(--sttl-theme-font-700); margin-bottom: 0px; }
.pages-banner .ministers { z-index: 1; position: relative; }
.pages-banner .ministers img { margin-left: 40px; max-width: 150px; }
.pagination-box { z-index: 1; position: relative; margin-bottom: 5px; }
.pagination-box .breadcrumb { margin-bottom: 0; }
.pagination-box .breadcrumb__content { width: 100%; }
.pagination-box .breadcrumb__list { padding-bottom: 0; list-style: none; display: flex; flex-wrap: wrap; width: 100%; }
.pagination-box .breadcrumb__list li { color: var(--sttl-theme-white); }
.pagination-box .breadcrumb__list li.breadcrumb__underline a{ text-decoration: underline;}
.pagination-box .breadcrumb__list li:after { content: "/"; display: inline-block; margin: 0px 4px; }
.pagination-box .breadcrumb__list li:last-child:after { display: none; }
.pagination-box .breadcrumb__list li a { text-decoration: none; color: var(--sttl-theme-white); text-decoration: underline; }
.pagination-box .breadcrumb__list li a:hover { color: var(--Color-FCDADA); }
.inner-page-menu { margin-top: -34px; z-index: 1; position: relative; width: 100%; }
.inner-page-menu-link { background-color: var(--mainColor); overflow: hidden; border-radius: var(--Rounded-10); position: relative; padding: 0px 16px; }
.inner-page-menu ul { list-style: none; padding-bottom: 0px; overflow-x: auto;  white-space: nowrap;  scroll-behavior: smooth; display: flex; flex-wrap: nowrap; }
.inner-page-menu ul { scrollbar-width: none; -ms-overflow-style: none; }
.inner-page-menu ul::-webkit-scrollbar { display: none; }
.inner-page-menu ul li {display: inline-block;}
.inner-page-menu ul li a {letter-spacing: -.1px; white-space: nowrap; width: auto; text-decoration: none; font-size: var(--sttl-theme-font-20); padding: 24px 10px; display: flex; align-items: center; color: var(--sttl-theme-white); position: relative; line-height: 1; }
/* .inner-page-menu ul li a:hover { background-color: var(--sttl-theme-main2); } */
.inner-page-menu ul li a.primary-nav__menu-link--active-trail, .inner-page-menu ul li a.is-active, .inner-page-menu ul li a.menu__link--active-trail.is-active, .inner-page-menu ul li a.menu__link--active-trail{margin-left: 16px; font-weight: var(--sttl-theme-font-700);}
.inner-page-menu ul li a.primary-nav__menu-link--active-trail:before, .inner-page-menu ul li a.is-active:before, .inner-page-menu ul li a.menu__link--active-trail.is-active:before, .inner-page-menu ul li a.menu__link--active-trail:before {  content: ""; background-image:url(""); width: 12px; height: 28px; display: inline-block; background-position: center center; background-repeat: no-repeat; background-size: contain; margin-right: 8px; position: absolute; left: -8px; top: 50%; transform: translateY(-50%); }
.inner-page-menu .search-block-form { display: none; }
.inner-page-menu-link .MenuSCrollPrev, .inner-page-menu-link .MenuSCrollNext { position: absolute; width: 48px; height: 48px; background-color: var(--Color-FAAAAA); border: none; outline: none; border-radius: var(--Rounded-4); top: 50%; transform: translateY(-50%); background-size: 25px; background-repeat: no-repeat; background-position: center center; display: none; }
.inner-page-menu-link .MenuSCrollPrev{left: 10px; background-image: url("");}
.inner-page-menu-link .MenuSCrollNext {right: 10px; background-image: url("");}
/* ================= Inner Page Pagination =================*/
nav.pager.layout--content-medium { display: flex; justify-content: center; align-items: center; margin-top: 50px; flex-wrap: wrap; margin-bottom: 0px; }
.view-footer { margin-top: 50px; }
.view-footer.ViewFooterEvent{ margin-top: -40px;}
.view-footer.ViewFooterEvent .button.buttonEvent{margin-right: 5px; font-size: 0px; padding: 0px; width: 44px; height: 44px; display: flex; justify-content: center; align-items: center;}
.view-footer.ViewFooterEvent .button.buttonEvent:before{display: none;}
.view-footer.ViewFooterEvent .button.buttonEvent:after{    margin-left: 0px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    content: "";
    display: inline-block;
    width: 22px;
    height: 22px;
		background-image: url("");
}
.view-footer.ViewFooterEvent .button{z-index: 1;}
.HasViewFooter .view-footer { margin-top: -40px; }
.view-header { margin-bottom: 40px; display: flex; justify-content: flex-start; }
.view-meri-gaon-meri-dharohar .view-header, .view-culture-bazz .view-header { margin-bottom: 0px; }
nav.pager.layout--content-medium .view-footer { margin-top: 0; }
nav.pager ul.pager__items li.pager__item:after { display: none; }
nav.pager ul.pager__items li.pager__item, .pagination.CustomPagination li {border-radius: 50%; overflow: hidden; margin: 0px 1px; display: flex; justify-content: center; align-items: center; margin-bottom: 0; padding-left: 0; transition: all 0.2s; position: relative; z-index: 11; width: 36px; height: 36px; background: transparent; color: var(--mainColor);}
nav.pager ul.pager__items li.pager__item:last-child, .pagination.CustomPagination li:last-child { margin-right: 0px; }
nav.pager ul.pager__items, .pagination.CustomPagination { display: flex; margin-bottom: 0px; }
/* nav.pager ul.pager__items li.pager__item.active, .pagination.CustomPagination li.current-page { background: var(--mainColor); border: 1px solid var(--mainColor); color: var(--sttl-theme-white); } */
nav.pager ul.pager__items li.pager__item.pager__item--previous:after, .pagination.CustomPagination li.Prev:after { content: ""; display: inline-block; left: 50%; top: 50%; background: transparent; border-radius: unset; position: absolute; transform: translate(-50%, -50%); width: 100%; height: 100%; background-size: 24px; background-repeat: no-repeat; background-position: center; background-image: url(""); }
nav.pager ul.pager__items li.pager__item--first{display: none;}
nav.pager ul.pager__items li.pager__item--first:after { background: transparent; border-radius: 0; transition: all 0.4s; content: ""; position: absolute; left: 50%; width: 8px; height: 8px; border-top: 1px solid; border-left: 1px solid; transform: translate(calc(-50% + 1px), -50%) rotate(-45deg); top: 50%; border-bottom: none; border-right: none; display: block; }
nav.pager ul.pager__items li.pager__item--first:before { transition: all 0.4s; content: ""; position: absolute; left: 50%; width: 8px; height: 8px; border-top: 1px solid; border-left: 1px solid; transform: translate(calc(-50% + 7px), -50%) rotate(-45deg); top: 50%; }
nav.pager ul.pager__items li.pager__item--next:after, .pagination.CustomPagination li.Next:after { content: ""; display: inline-block; left: 50%; top: 50%; background: transparent; border-radius: unset; position: absolute; transform: translate(-50%, -50%); width: 100%; height: 100%; background-size: 24px; background-repeat: no-repeat; background-position: center; background-image: url(""); }
nav.pager ul.pager__items li.pager__item--last{display: none;}
nav.pager ul.pager__items li.pager__item--last:after { content: "\f101"; display: inline-block; font-family: var(--sttl-theme-font-fontawesome); font-size: var(--sttl-theme-font-14); line-height: normal; left: 50%; top: 50%; width: auto; height: auto; background: transparent; border-radius: unset; position: absolute; transform: translate(-50%, -50%); }
/* nav.pager ul.pager__items li.pager__item--last:before { content: ""; position: absolute; left: 50%; width: 8px; height: 8px; border-top: 1px solid; border-right: 1px solid; transform: translate(calc(-50% + -7px), -50%) rotate(45deg); top: 50%; } */
nav.pager ul.pager__items li.pager__item svg { display: none; }
nav.pager ul.pager__items li.pager__item a, .pagination.CustomPagination li a { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; font-weight: var(--sttl-theme-font-700); color: var(--mainColor); }
nav.pager ul.pager__items li.pager__item a:hover, .pagination.CustomPagination li a:hover { background: unset; color: unset; }
nav.pager ul.pager__items li.pager__item.pager__item--active, .pagination.CustomPagination li.current-page { background: var(--Color-FCDADA); color: var(--mainColor); font-weight: var(--sttl-theme-font-700); }
nav.pager ul.pager__items li:hover, .pagination.CustomPagination li:hover { color: var(--mainColor); background-color: var(--Color-FCDADA); }
nav.pager ul.pager__items li:after, nav.pager ul.pager__items li:before { border-color: var(--blackColor); z-index: -1; }
nav.pager ul.pager__items li:hover:after, nav.pager ul.pager__items li:hover:before { border-color: var(--sttl-theme-white); }
.pager__link:hover { background-color: transparent !important; }
nav.pager ul.pager__items li.pager__item.pager__item--previous.is-disabled{display: none;}
.view-header a.button { display: inline-block; font-size: var(--sttl-theme-font-16); line-height: normal; color: var(--sttl-theme-white); font-weight: var(--sttl-theme-font-400); text-decoration: none; padding: 14px 32px; transition: .3s all; background-color: var(--mainColor); border-radius: var(--Rounded-6); position: relative; z-index: 1; overflow: hidden; }
 .view-header a.button:hover { background-color: var(--sttl-theme-pure-black); }
.view-footer .left, .view-footer > div { display: flex; flex-wrap: wrap; justify-content: end; }
.btnArchivelist a.button,
.view-footer a.button { font-size: var(--sttl-theme-font-14); z-index: 11; padding: 10px 14px; position: relative; transition: var(--sttl-theme-transition); font-weight: var(--sttl-theme-font-600); color: var(--sttl-theme-pure-black); text-transform: uppercase; border-radius: var(--Rounded-4); background-color: var(--Color-FCDADA); display: flex; align-items: center; line-height: 1; }
.btnArchivelist a.button::before,
.view-footer a.button:before { filter: contrast(100); margin-right: 4px; background-size: contain; background-repeat: no-repeat; background-position: center center; content: ""; display: inline-block; width: 24px; height: 24px; background-image: url("");}
.btnArchivelist a.button:hover,
.view-footer a.button:hover{background-color: var(--Color-FAAAAA);}
.pagination.CustomPagination{margin-top: 50px; justify-content: center; flex-wrap: wrap;}
.pagination.CustomPagination li a { border-radius: var(--Rounded-6); }
.view-footer a.button.button1:before{display: none;}
.view-footer a.button.button-back:before{background-image: url("");}

/* ================= Leatest Event Page Start =================*/

/* .event-page-section { background: var(--sttl-theme-color-F7F7F8); padding: 50px 0px 50px; } */
.event-page-section { padding: 0px 0px 50px; }
.todays-event .heading-today { margin-bottom: 14px; }
.all-event-section { padding: 50px 0px 0px; }
.event-page-section .todays-event-slider { box-shadow: 0px 12px 45px #00000014; position: relative; }
.event-page-section .TodaysEventPrev.arrowPrev, .event-page-section .TodaysEventNext.arrowNext { z-index: 1; margin: 0; background-color: var(--sttl-theme-white); position: absolute; top: 50%; transform: translateY(-50%); }
.event-page-section .TodaysEventPrev.arrowPrev { left: -17px; }
.event-page-section .TodaysEventNext.arrowNext { right: -17px; }
.event-page-section .todays-event-slider .event-box-wrap { box-shadow: none; }
.event-box .date-box { width: 90px; height: 90px; background: #EBECF8; border-radius: 15px; display: flex; justify-content: center; align-items: center; }
.event-box .date-box span { width: 100%; display: block; line-height: normal; text-align: center; }
.event-box .date-box .month { font-size: 18px; display: block; font-style: normal; text-transform: uppercase; font-weight: var(--sttl-theme-font-700); }
.event-box .event-image { width: 130px; height: 130px; position: relative; overflow: hidden; border-radius: 50%; }
.event-box .event-image .share-event { display: none; position: absolute; right: 7px; bottom: 8px; width: 30px; height: 30px; padding: 8px; background: var(--sttl-theme-white); border-radius: 50%; box-shadow: 0px 3px 6px #00000029; justify-content: center; align-items: center; cursor: pointer; }
.event-box .event-image img { width: 100%; height: 100%; object-fit: cover; }
.event-box .event-box-wrap { display: flex; flex-wrap: wrap; align-items: center; padding: 30px 30px; box-shadow: 0px 12px 45px #00000014; }
.event-box .event-title { width: calc(100% - 130px); padding-left: 30px; }
.event-box .event-btn { width: 175px; display: flex; justify-content: space-between; align-items: center; }
.event-box .image-content-wrap { display: flex; flex-wrap: wrap; align-items: center; width: calc(100% - 265px); padding-left: 30px; padding-right: 10px; }
.event-box .go-btn { text-decoration: none; width: 50px; height: 50px; display: flex; border: 1px solid; border-color: var(--sttl-theme-orange-1); border-radius: 50%; justify-content: center; align-items: center; }
.event-box .go-btn:after { content: "\f061"; font-family: var(--sttl-theme-font-fontawesome); font-size: var(--sttl-theme-font-14); border: none; }
.event-box .event-category-icon a { transition: .3s all; width: 98px; height: 98px; display: flex; background: rgb(168 168 168 / 10%); border-radius: 50%; justify-content: center; align-items: center; }
.event-box:hover .event-category-icon a { background: var(--sttl-theme-orange-1) }
.event-box .event-category-icon a img { max-width: 53px; filter: contrast(0.3); }
.event-box:hover .event-category-icon a img { stroke: var(--sttl-theme-white); filter: contrast(1); }
.event-box .tags-location .tags { background: #EBECF8; border-radius: 25px; padding: 4px 15px; color: var(--sttl-theme-navyblue-1); font-weight: var(--sttl-theme-font-500); white-space: nowrap; }
.event-box .tags-location { display: flex; align-items: center; }
.event-box .tags-location .location { font-weight: var(--sttl-theme-font-400); color: var(--sttl-theme-black); margin-left: 12px; position: relative; padding-left: 18px; }
.event-box .tags-location .location:after { content: ""; width: 13px; position: absolute; left: 0; top: 2px; background: url(""); height: 20px; background-position: center center; background-repeat: no-repeat; background-size: contain; }
.event-box .event-title .heading { color: var(--sttl-theme-black); margin: 13px 0px 10px; }
.event-box .event-title .event-vanue-time { display: flex; flex-wrap: wrap; }
.event-box .event-title .vanue span, .event-box .event-title .time span { font-weight: var(--sttl-theme-font-600); color: var(--sttl-theme-black); }
.event-box .event-title .vanue { margin-right: 14px; }
.all-event-section .event-box .event-box-wrap { box-shadow: none; border-top: 1px solid #848484; transition: .3s all; }
.all-event-section .event-box:hover .event-box-wrap { box-shadow: 0px 12px 45px #00000014; border-top: 1px solid transparent; }
.all-event-section .event-box:hover+.event-box .event-box-wrap { border-top: 1px solid transparent; }
.all-event-section .event-box:first-child .event-box-wrap { border-top: 1px solid transparent; }
.all-event-section .heading-all { margin-bottom: 17px; }
.all-event-section .event-box .go-btn { opacity: 0; }
.all-event-section .event-box:hover .go-btn { opacity: 1; }
.all-event-section .event-box:last-child { margin-bottom: 0px; }
body .form-text:focus, body input:focus, body textarea:focus, body select:focus, body .form-select:focus { color: var(--sttl-theme-black);  outline: 0; box-shadow: none; border: 1px solid var(--Color-FAAAAA); }
body .form-text, body input, body textarea, body select, body .form-select { font-size: var(--sttl-theme-font-16); font-weight: var(--sttl-theme-font-400); border-radius: var(--Rounded-4); border: 1px solid var(--Color-FAAAAA); background-color: transparent; height: 42px; margin-top: 0; outline: none; width: 100%; padding: 5px 12px; color: var(--sttl-theme-black); }
body .form-select { background-color: transparent; padding-right: 30px; }
body .form-text::placeholder, body input::placeholder, body textarea::placeholder, body select::placeholder, body .form-select::placeholder { color: var(--sttl-theme-black); }
body input[type="submit"] { background: var(--sttl-theme-orange-1); border: none; color: var(--sttl-theme-white); font-size: var(--sttl-theme-font-16); transition: .2s all; box-shadow: none; }
body input[type="submit"]:hover { background: var(--sttl-theme-navyblue-1); }
.form-item__label.form-required::after, .fieldset__label.form-required::after, .required-mark::after { content: "*"; background: transparent !important; color: #DC3545; font-size: var(--sttl-theme-font-16); top: -10px; position: relative; margin: 0; }
.all-event-section .views-exposed-form .form-item, .all-event-section .events-list-form .all-events-items, .all-event-section .events-list-form .btn-group { padding: 0px 5px; margin: 10px 0px 0px; }
.all-event-section .views-exposed-form, .all-event-section .events-list-form { display: flex; flex-wrap: wrap; justify-content: space-between; margin: -10px -5px 0px; }
.all-event-section .views-exposed-form .views-exposed-form .form-item.form-item-title.js-form-item-title { width: 24%; }
.all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .all-event-section .form-item-field-events-city-target-id { width: 15%; }
.all-event-section .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 14%; }
.all-event-section .views-exposed-form .js-form-item-field-events-start-date-value, .all-event-section .js-form-item-field-events-start-date-end-value { width: 11%; }
.all-event-section .views-exposed-form .form-item label.form-item__label { display: none; }
.all-event-section .views-exposed-form .form-actions.js-form-wrapper { width: 12%; margin: 10px 0px 0px; padding: 0px 5px; }
.all-event-section .views-exposed-form .form-actions input, .all-event-section .views-exposed-form .form-actions a { font-size: var(--sttl-theme-font-16); background-color: var(--sttl-theme-orange-1); min-height: 50px; color: var(--sttl-theme-white); width: 100%; margin: 0px; display: flex; justify-content: center; align-items: center; text-decoration: none; }
.all-event-section .views-exposed-form .form-actions input:hover, .all-event-section .views-exposed-form .form-actions a:hover { background-color: var(--sttl-theme-navyblue-1); }
.all-event-section .js-form-item-field-events-start-date-value input, .all-event-section .js-form-item-field-events-start-date-end-value input { padding-right: 30px; background-image: url(""); background-position: 90% 50%; background-size: 15px; background-repeat: no-repeat; }
.all-event-section .views-exposed-form .form-item-title.js-form-item-title { width: 23%; }
.all-event-section .views-exposed-form .form-item-title.js-form-item-title input { padding-right: 40px; background-image: url(""); background-position: 95% 50%; background-size: 18px; background-repeat: no-repeat; }
.all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 16%; display: flex; flex-wrap: wrap; justify-content: space-between; }
.all-event-section .views-exposed-form.reset-btn-active .form-actions input, .all-event-section .views-exposed-form.reset-btn-active .form-actions a { width: calc(50% - 5px); }
.all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: 18%; }
.all-event-section .view-filters { margin-bottom: 20px; }
.all-event-section .view-header { margin-bottom: 0; }

.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: 25%; }
.menu-part-left+.content-part-right .all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .menu-part-left+.content-part-right .all-event-section .form-item-field-events-city-target-id { width: 25%; }
.menu-part-left+.content-part-right .all-event-section .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 25%; }
.menu-part-left+.content-part-right .all-event-section .views-exposed-form .js-form-item-field-events-start-date-value, .menu-part-left+.content-part-right .all-event-section .js-form-item-field-events-start-date-end-value { width: 25%; }
.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 50%; }

.all-event-section .region.region--event-api { margin-bottom: 20px; }
.all-event-section .events-list-form .all-events-items { width: calc(100% / 4); }
.all-event-section .events-list-form .form-item { width: 100%; margin: 0; }
.all-event-section .events-list-form .btn-group { width: 50%; }
.all-event-section .events-list-form .btn-group .form-actions { width: 100%; display: flex; flex-wrap: wrap; margin: 0px; }
.all-event-section .events-list-form .btn-group .form-actions input { margin: 0; width: calc(50% - 5px); }
.all-event-section .events-list-form .datepicker { padding-right: 30px; background-image: url(""); background-position: 95% 50%; background-size: 15px; background-repeat: no-repeat; }
/* ================= About Page Start =================*/
.about-us-intro { padding: 30px 0px 30px; }
.about-us-intro img { width: 100%; }
.about-us-intro .heading { line-height: normal; margin-bottom: 14px; font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-500); color: var(--mainColor); }
.about-us-intro .sub-heading { font-weight: var(--sttl-theme-font-400); line-height: 1.2; margin-bottom: 14px; }
.about-us-intro .left-part .left-inner { padding-right: 0px; }

/* .about-us-intro .sub-text p { padding-bottom: 0; } */
.mission-statement { position: relative; padding: 95px 0px 0px; background: var(--sttl-theme-orange-g); }
.mission-statement .after-before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
.mission-statement .full-part { z-index: 11; background: var(--sttl-theme-white); padding: 66px 86px 44px; box-shadow: 0px 3px 60px var(--sttl-theme-shadow-color); margin-bottom: -80px; position: relative; }
.mission-statement .heading { line-height: normal; padding-bottom: 14px; }
.mission-statement .sub-heading { font-weight: var(--sttl-theme-font-400); line-height: 1.5; }
.mission-statement .list-item-wrap ul { list-style: none; columns: 2; -webkit-columns: 2; -moz-columns: 2; padding: 0; position: relative; }
.mission-statement .list-item-wrap ul:after { content: ""; width: 1px; height: 100%; background: #DBDBDB; position: absolute; left: 48%; transform: translateX(calc(-50% - 22px)); top: 0; }
.mission-statement .list-item-wrap ul li { position: relative; padding-right: 85px; }
.mission-statement .after-before:after { content: ""; position: absolute; right: -100px; top: -100px; background: url("") 0 0 no-repeat; width: 700px; background-size: contain; animation: rotate-animation 40s infinite linear; background-position: top right; bottom: 0; }
.mission-statement .after-before:before { content: ""; position: absolute; left: -100px; background: url("") 0 0 no-repeat; width: 331px; height: 331px; background-size: contain; animation: rotate-animation 40s infinite linear; background-position: bottom left; bottom: -50px; }
.about-table { padding: 160px 0px 80px; background-color: var(--bgColor); z-index: 1; position: relative; }
.about-table .InnerPageWrap { padding: 0px 0px; }

/* .about-table .about-table-wrap { box-shadow: 0px 3px 60px rgb(49 49 49 / 16%); } */
.about-table .header { padding-bottom: 25px; }
.node__content { padding: 0; }

/* ================= Login Page Start =================*/
.login-section .loginBg { background: url("") top left repeat; background-size: cover; top: 0; bottom: 0; min-height: 100vh; z-index: 999; opacity: 1; position: relative; display: flex; justify-content: center; align-items: center; padding: 15px 30px; flex-direction: column; }
.login-section .formSection, .loginForm { max-width: 510px; margin: 0 auto; width: 100%; background: var(--sttl-theme-white); padding: 50px 40px; border-radius: 20px; box-shadow: 0px 0px 20px -10px #00000059; }
.login-section .loginForm { max-width: 100%; margin: unset; width: 100%; background: unset; padding: unset; border-radius: unset; box-shadow: unset; }
.loginForm .form-item__description.description { display: none; }
.loginForm .form-item { margin-bottom: 20px; margin-top: 0px; }
.loginForm .tabs__link { padding: 0 10px; }
.loginForm .tabs__link:focus { outline: none; }
.loginForm nav.tabs-wrapper { margin-bottom: 20px; }
.loginForm .form-actions { margin: 0; margin-top: 0px; }
.loginForm fieldset.captcha { margin-bottom: 20px; }
.loginForm .form-submit { color: var(--sttl-theme-white); border: none; display: flex; justify-content: center; margin-bottom: 0; margin-top: 0px; }
.loginForm .region--content { margin-bottom: 0; }
.loginForm .btnCaptchaRow .captcha__element .js-form-item.form-item.js-form-type-textfield { padding-right: 0px; }
.loginForm .btnCaptchaRow .captcha__element .captcha__image-wrapper .reload-captcha-wrapper { margin-left: 5px; }
.loginForm .btnCaptchaRow .captcha__description.description { display: none; }
/* .form-item__label.form-required:after, .fieldset__label.form-required:after, .required-mark:after { background-image: url(data:image/svg+xml,%3Csvg height=!string!width=!string!xmlns=!string!%3E%3Cpath d=!string!fill=!string!/%3E%3C/svg%3E%0A); } */
.form-item__label.form-required:after, .fieldset__label.form-required:after, .required-mark:after{
	background-image: url("");
}
body .form-item__label[for] { margin-top: 0px; margin-bottom: 5px; cursor: unset; }
.captcha__title { font-weight: var(--sttl-theme-font-500); }
.login-section .MainLogo { margin: 0 auto; display: block; text-align: center; margin-bottom: 20px; }
.login-section .MainLogo img { max-width: 200px; }
.login-section .imgBox { text-align: center; }
.login-section .imgBox .ashokChakra img { animation: rotate 40s infinite linear; }
.login-section .emblemLogo { width: 150px; position: absolute; top: 50%; transform: translateY(-50%) translateX(-50%); left: 50%; }
.login-section .backendLoginWrap a { text-decoration: none; text-align: right; display: block; color: var(--sttl-color-secondary); margin-top: 10px; }

/* Captcha Css */
.captcha__element .captcha__image-wrapper { display: flex; align-items: center; justify-content: center; position: absolute; right: 0; top: 25px; }
.captcha__element .captcha__image-wrapper img { height: 50px; margin: 0; width: auto; object-fit: contain; padding: 5px; border: 1px solid #EAF3F9; }
.captcha__element .form-item-captcha-response.js-form-item-captcha-response input { width: calc(100% - 180px); }
.captcha__element .captcha__image-wrapper .reload-captcha-wrapper { margin-left: 5px; }

/* Feedback Form Css */
.feedback-form .form-item__label { margin-top: 0; margin-bottom: 5px; }
.feedback-form .js-form-submit.form-submit, .feedback-form .button.cancelBtn { border-radius: 50px; font-size: var(--sttl-theme-font-16); color: var(--sttl-theme-white); height: 50px; display: flex; text-decoration: none; margin: 0px; width: calc(50% - 5px); background: var(--sttl-theme-orange-1); justify-content: center; align-items: center; }
.feedback-form .js-form-submit.form-submit:hover, .feedback-form .button.cancelBtn:hover { background-color: var(--sttl-theme-navyblue-1); }
.loginForm.feedback-form .submit-form { display: flex; flex-wrap: wrap; justify-content: space-between; }
.loginForm.feedback-form .submit-form fieldset { width: 100%; }
.loginForm.loginPassword .form-item { margin-bottom: 5px; }
.loginForm.loginPassword .form-item+p { text-align: left; padding-bottom: 0; font-size: var(--sttl-theme-font-14); margin-bottom: 20px; }

/* Search Page Css */
.searchListing.searchDetalispage { margin-bottom: 30px; max-width: 400px; display: none; }
.searchListing.searchDetalispage form .js-form-wrapper.form-wrapper { display: flex; flex-wrap: wrap; align-items: flex-end; margin-bottom: 10px; }
.searchListing.searchDetalispage form .js-form-wrapper.form-wrapper .js-form-type-search.form-item-keys { width: calc(100% - 50px); margin: 0; }
.searchListing.searchDetalispage form .js-form-wrapper.form-wrapper js-form-submit.form-submit { width: 30%; }
.searchListing.searchDetalispage form .js-form-wrapper.form-wrapper .js-form-submit.form-submit { font-size: 0; width: 50px; height: 50px; margin: 0; border: none; background-image: url(""); background-size: 22px; background-repeat: no-repeat; background-position: center center; min-width: 50px; }
.search-result__title { font-size: var(--sttl-theme-font-20) !important; line-height: normal !important; margin-bottom: 5px !important; font-weight: var(--sttl-theme-font-400); }
.search-result__snippet { padding-bottom: 0px; padding-block-end: unset !important; }
.search-results__item { margin: 0; padding: 20px 20px; border-bottom: 1px solid var(--mainColor20); margin-bottom: 0px; margin-block-end: unset !important; }
.search-results__item:after { display: none; }
.searchListing.searchDetalispage+h2 { font-size: var(--sttl-theme-font-24); line-height: normal; font-weight: var(--sttl-theme-font-500); color: var(--mainColor);margin-bottom: 10px; }
.searchListing.searchDetalispage+h3 { font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-500); line-height: normal; }
.search-help-link { text-decoration: none; }
.search-result__title a:hover { color: var(--Color-D75151) !important; }
.search-results__item { background: transparent; border-radius: var(--Rounded-10); border: 1px solid #e7e7e7; margin-bottom: 10px!important; }

/* ================= Commemorations Page Start =================*/
.commemorations-heading { margin-bottom: 21px; }
.commemorations-box .sub-heading { color: var(--sttl-theme-white); padding: 0; position: relative; z-index: 1; }
.commemorations-box .commemorations-content-box ul { list-style: none; padding-bottom: 0px; }
.commemorations-box .commemorations-content-box ul li:last-child { margin-bottom: 0px; }
.commemorations-box .commemorations-content-box ul li:after { content: ""; position: absolute; left: 0; top: 9px; width: 5px; height: 5px; display: inline-block; background: var(--sttl-theme-black); border-radius: 50%; }
.commemorations-box .commemorations-content-box { padding: 15px 30px 25px; }
.commemorations-all { padding: 0px 0px 0px; }
.commemorations-all .commemorations-box { margin-bottom: 41px; }
.commemorations-all .commemorations-box:last-child { margin-bottom: 0px; }
.commemorations-all .commemorations-box { margin-bottom: 60px; }
.commemorations-box .commemorations-content-box ul { list-style: none; padding-bottom: 0px; display: flex; flex-wrap: wrap; margin: 0px -15px; }
.commemorations-box .commemorations-content-box ul li { background-color: var(--SeveanColors1); position: relative; margin-bottom: 0px; margin-top: 30px; width: calc((100% / 2) - 30px); padding: 0; list-style: none; display: flex; flex-wrap: wrap; margin-left: 15px; margin-right: 15px; }
.commemorations-box .commemorations-content-box ul li:nth-child(-n+2) { margin-top: 0px; }
.commemorations-box .commemorations-content-box ul li .thumb { width: 40%; height: 100%; }
.commemorations-box .commemorations-content-box ul li .thumb img { width: 100%; height: 100%; object-fit: cover; }
.commemorations-box .commemorations-content-box ul li .thumb-content { width: 60%; padding: 20px 15px; }
.commemorations-box .commemorations-content-box ul li .thumb { width: 40%; height: 100%; }
.commemorations-box .commemorations-content-box ul li .thumb img { width: 100%; height: 100%; object-fit: cover; }
.commemorations-box .commemorations-content-box ul li .date { text-align: left; padding-bottom: 10px; position: relative; margin-bottom: 12px; font-size: var(--sttl-theme-font-14); }
.commemorations-box .commemorations-content-box ul li .date:after { content: ""; position: absolute; left: 0; bottom: 0; width: 15%; height: 2px; background-color: var(--sttl-theme-orange-1); }
.commemorations-box .commemorations-content-box ul li .date-content { text-align: left; padding: 0; font-size: var(--sttl-theme-font-14); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical; }
.commemorations-box .commemorations-content-box ul li:after { display: none; }
.commemorations-box .commemorations-content-box { padding: 30px 0px 0px; }
.commemorations-box .commemorations-content-box ul:after, .commemorations-box .commemorations-content-box ul:before { display: none; }
.commemorations-box .commemorations-content-box ul li .thumb-content.w-100 .date-content { text-overflow: unset; display: block; -webkit-line-clamp: unset;  -webkit-box-orient: unset; }

/* ================= ICR Page Start =================*/
.global-links { position: relative;background-repeat: no-repeat; background-size: cover; background-position: center center; }
.global-links .bg-image { position: absolute; left: 50%; top: 0; width: 100%; height: 100%; transform: translateX(-50%); z-index: -1; object-fit: cover; }
.accordian-box { padding: 0px;  background-color: var(--sttl-theme-white); max-width: 100%; }
.accordian-box li { list-style: none; position: relative; padding-left: 25px; }
.accordian-box li:after { content: ""; position: absolute; left: 0; top: 8px; width: 8px; height: 8px; border-top: 2px solid var(--sttl-theme-black); border-right: 2px solid var(--sttl-theme-black); transform: rotate(45deg); }
.accordian-box>li { margin-bottom: 20px; }
.accordian-box>li:last-child { margin-bottom: 0px; }
.accordian-box .accordian-title { box-shadow: none; background-color: transparent; border-radius: 0px !important; line-height: normal; position: relative; cursor: pointer; font-size: var(--sttl-theme-font-16); font-family: var(--sttl-theme-font-primary); font-weight: var(--sttl-theme-font-600); padding: 19px 36px; color: var(--sttl-theme-black); }
.accordian-box .accordian-title:focus { box-shadow: none; }
.accordian-box .accordian-title-content { padding: 0px; }
.accordian-box li a { display: inline-block; position: relative; padding-left: 0px; margin-bottom: 0px; }
.accordian-box li:last-child a { margin-bottom: 0; }
.accordian-box li a.pdf:after { content: "\f1c1"; font-family: var(--sttl-theme-font-fontawesome); margin-left: 3px; }
.accordian-box .accordion-body { padding: 20px 36px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.accordian-box .accordion-collapse { --bs-accordion-border-width: 0 !important; }
.accordian-box .accordion-item { margin-bottom: 20px; border-radius: 0px; border: 1px solid #e7e7e7; }
.accordian-box .accordion-item:last-child { margin-bottom: 0px; }
.accordian-box .accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-icon); }

.global-links.acc-style-1 { padding: 0px 0px 0px; }
.global-links.acc-style-1 .accordian-box { border-radius: var(--Rounded-10); margin-bottom: 0px; }
.global-links.acc-style-1 ul.all-links { padding-top: 0; }
.global-links.acc-style-1 .accordian-box .accordion-body { padding: 20px 20px; }
.global-links.acc-style-1 .accordian-box .accordion { margin-bottom: 0; }
.global-links .accordian-box li:after { content: ""; position: absolute; left: 0; top: 8px; width: 8px; height: 8px; border-top: 2px solid var(--sttl-theme-black); border-right: 2px solid var(--sttl-theme-black); transform: rotate(45deg); background-color: transparent; border-radius: 0; }
.global-links.acc-style-1.MoUOrganizationsArchive .accordian-box { max-width: 100%; }

/* ================= 404 Page Start =================*/
.detail404 { text-align: center; max-width: 800px; margin: 0 auto; box-shadow: 0px 0px 30px -10px var(--bgColor); padding: 50px 30px; border: 1px solid #adadad; }
.detail404 p { text-align: center; }
.detail404 .error { text-transform: uppercase; font-size: var(--sttl-theme-font-36); font-weight: var(--sttl-theme-font-500); color: var(--sttl-theme-navyblue-1); }
.detail404 .four04 h3 { font-size: 10vw; font-weight: var(--sttl-theme-font-700); color: var(--sttl-theme-navyblue-1); line-height: 1; text-transform: uppercase; }
.detail404 .largeText { padding-bottom: 5px; text-align: center; font-size: var(--sttl-theme-font-24); text-transform: uppercase; font-weight: var(--sttl-theme-font-600); line-height: 1.4; }
.detail404 .cta-1 .button { margin: 5px; }
.detail404 .cta-1 { display: flex; flex-wrap: wrap; justify-content: center; }
.detail404 .sucess-img svg { max-width: 70px; height: auto; margin-bottom: 15px; }
.detail404 .sucess-img svg path { fill: green; }
.detail404.thank-u .largeText { max-width: 70%; margin: 0 auto; }
.detail404.thank-u .four04 h3 { font-size: 88px; line-height: 1.3; }

/* ================= Sitemap Page Start =================*/

.sitemap ul li { margin: 0; padding: 0px 0px; border-top: 1px solid #e7e7e7; padding: 10px 0px; }
.sitemap ul li:after { display: none; }
.sitemap ul li a { display: inline-block; color: #000;   font-size: var(--sttl-theme-font-14); }

.sitemap > ul > li > a {font-weight: var(--sttl-theme-font-600); color: var(--mainColor); font-size: var(--sttl-theme-font-16);}
.sitemap > ul > li ul li a{position: relative; padding-left: 22px;}
.sitemap > ul > li ul li a:before{content: ""; position: absolute; left: 0; top: 1px; width: 22px; height: 22px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("");}
.sitemap > ul > li > ul > li { padding-left: 30px; }
.sitemap > ul > li > ul > li > ul > li{ padding-left: 60px; }
.sitemap > ul:first-child > li:first-child{border-top: none;}
.sitemap > ul:first-child > li:first-child > a{padding-left: 28px; position: relative; color: var(--blackColor);}
.sitemap > ul:first-child > li:first-child > a:after{content: ""; width: 24px; height: 24px; position: absolute; left: 0; top: 0; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("");}

/* ================= Tabbing Start =================*/
.resTab.box-tabs .tabContainer { padding: 35px; border-radius: var(--Rounded-4);     box-shadow: 0px 0px 50px #65656529; }
.resTab.box-tabs { padding: 0px 0px; }
.resTab.box-tabs .tabNav { padding: 0px 0px 0px; }
.resTab.box-tabs .tabNav li { padding: 0px; margin: 0px; width: calc(100% / 6); }
.resTab.box-tabs .tabNav li:after { display: none; }
.resTab.box-tabs .tabNav li a { height: 100%; line-height: normal; padding: 11px 10px; background: var(--SeveanColors1); opacity: 1; display: block; width: 100%; text-align: center; font-size: var(--sttl-theme-font-20); font-weight: var(--sttl-theme-font-400); background-color: var(--Color-FCDADA); }
.resTab.box-tabs .tabNav li a:after { opacity: 0; content: ""; position: absolute; left: 50%; top: 100%; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #ECECEC; transform: translateX(-50%); }
.resTab.box-tabs .tabNav li.r-tabs-state-active a { background: var(--sttl-theme-orange-1); color: var(--sttl-theme-white); font-weight: var(--sttl-theme-font-600); }
/* .resTab.box-tabs .tabNav li.r-tabs-state-active a:after { border-top: 10px solid var(--sttl-theme-orange-1); opacity: 1; } */
.resTab.box-tabs .home-tab-section .left-part { width: 50%; float: right; margin-left: 15px; margin-bottom: 15px; }
.resTab.box-tabs .home-tab-section .left-part img { width: 100%; }
.resTab.box-tabs .home-tab-section .right-part { width: 100%; padding-left: 0; }
.resTab.box-tabs .home-tab-section ul { counter-reset: my-sec-counter; }
.resTab.box-tabs .home-tab-section ul>li { list-style: none; margin-bottom: 20px; position: relative; padding-left: 20px; }
.resTab.box-tabs .home-tab-section ul>li:before { counter-increment: my-sec-counter; content: counter(my-sec-counter); color: var(--sttl-theme-orange-1); position: absolute; left: 0; top: 0px; }
.resTab.box-tabs .home-tab-section ul>li:last-child { margin-bottom: 0px; }
.resTab.box-tabs .home-tab-section ul>li>ul>li { list-style: disc; margin-bottom: 14px; font-weight: var(--sttl-theme-font-400); list-style: none; }
.resTab.box-tabs .home-tab-section ul { padding-left: 0px; padding-bottom: 0px; }
.resTab.box-tabs .home-tab-section ul>li>ul { padding-top: 14px; }
.resTab.box-tabs .home-tab-section .bottom-full { padding-top: 57px; }
.resTab.box-tabs .home-tab-section ul>li>ul>li:before { content: ""; width: 5px; height: 5px; position: absolute; background: var(--sttl-theme-orange-1); border-radius: 50%; left: 0; top: 9px; }
.resTab.box-tabs .home-tab-section ul>li>ul:before, .resTab.box-tabs .home-tab-section ul>li>ul:after { display: none; }
.resTab.box-tabs .home-tab-section ul li:after { display: none; }
.box-tabs.box-tabs-CMS .tabNav { padding: 0px 60px 0px; }
.box-tabs.box-tabs-CMS .tabContainer { padding: 60px 60px 60px; }
.box-tabs.box-tabs-CMS ul.all-links { padding-top: 0; }
.box-tabs.box-tabs-CMS ul.all-links { padding-top: 0; margin: -30px -15px 0px; }
.box-tabs.three-col .tabNav li { width: calc(100% / 3); }
.box-tabs.two-col .tabNav li { width: calc(100% / 2); }
.box-tabs.four-col .tabNav li { width: calc(100% / 4); }
.box-tabs.box-tabs-CMS.TraditionalFood .tabNav { padding: 0; }
.box-tabs.box-tabs-CMS.TraditionalFood .tabNav li a:after { display: none; }

/* ================= Gandhi Heritage Page Start =================*/
.dandi-memorial .dandi-wrapper { display: flex; flex-wrap: wrap; width: 100%; }
.dandi-memorial .left-part { width: 100%; }
.dandi-memorial .right-part { width: 50%; margin-left: 15px; margin-bottom: 15px; float: right; }
.dandi-memorial .right-part img { width: 100%; }
.dandi-memorial { padding: 0px 0px 60px; }
.dandi-memorial .left-part .left-part-inner { padding-right: 35px; }
.dandi-memorial .sub-heading { padding: 7px 0px 7px; }
.dandi-memorial .sub-text p { padding-bottom: 0px; }
.ext-link-box ul { list-style: none; padding-bottom: 0px; }
.ext-link-box ul li a { text-decoration: none; line-height: normal; color: var(--sttl-theme-orange-1); }
.ext-link-box ul li a:hover { color: var(--sttl-theme-light-black); }
.ext-link-box ul li { position: relative; padding-left: 17px; margin-bottom: 8px; width: 100%; }
.ext-link-box ul li:after { border: none; }
.ext-link-box ul li:last-child { margin-bottom: 0px; }
.ext-link-box { padding-top: 15px; width: 100%; }
.dandi-tabs { padding: 0px 0px 21px; }
.resTab.box-tabs .home-tab-section .sub-text { padding-bottom: 46px; }
.border-b { padding-bottom: 25px; border-bottom: 1px solid var(--bgColor); margin-bottom: 31px; }
.image-with-items-wrap { width: 100%; display: flex; flex-wrap: wrap; }

/* ================= Photo Gallery & Video Gallery =================*/
.photo-gallery-grid { margin-top: 1.5rem; }
.photo-gallery-grid:nth-child(-n + 3) { margin-top: 0px; }
.photo-gallery-grid .ExternalLink, .ImagePopupBtn  { transition: var(--sttl-theme-transition); width: 40px; height: 40px; background-color: rgba(0, 0, 0, 0.6); border-radius: var(--Rounded-6) !important; display: flex; justify-content: center; align-items: center; color: var(--whiteColor); position: absolute; bottom: 15px; right: 15px; }
.photo-gallery-grid .ExternalLink:after { content: "\f061"; font-family: var(--sttl-theme-font-fontawesome); }
.photo-gallery-grid.PopupIcon .ExternalLink:after, .ImagePopupBtn:after{content: ""; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: 24px; background-image: url("48a627743ce14320ee2ac33fdf944de69e142424.svg");  }
.photo-gallery-grid img { width: 100%; position: absolute; left: 50%; top: 0%; transform: translate(-50%, 0%); object-fit: cover;  height: auto; min-height: 100%; }
.photo-gallery-grid .photo-gallery-img { position: relative; padding-bottom: 50%; overflow: hidden; }
.photo-gallery-grid .photo-gallerytitle {width: 100%; display: flex; align-items: self-end;}
.photo-gallery-grid .photo-gallerytitle .heading { text-align: left; width: 100%; padding: 4px 0px 0px; color: var(--sttl-theme-black); font-size: var(--sttl-theme-font-14); font-weight: var(--sttl-theme-font-400); }
.photo-gallery-grid .photo-gallery-grid-inner { position: relative; }
.photo-gallery-grid .pop-icon { color: var(--sttl-theme-white); width: 50px; height: 50px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; background: var(--sttl-theme-orange-1); border-radius: 50%; display: flex; justify-content: center; align-items: center; }
.photo-gallery-grid-heading { margin-bottom: 10px; }
.photo-gallery-grid.video-popup .photo-gallery-grid-inner a { position: relative; }
.photo-gallery-grid.video-popup .photo-gallery-grid-inner a:after { opacity: 1; content: ""; position: absolute; left: 15px; top: 15px; right: 15px; bottom: 15px; background-image: url(""); background-color: rgb(0 0 0 / 60%); background-position: center center; background-repeat: no-repeat; background-size: 70px;  transition: .2s all; }
.photo-gallery-grid.video-popup .photo-gallery-grid-inner a:hover:after { opacity: 1; }
.gallery-grid-box-wrap { display: flex; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }
.gallery-grid-box { width: calc(100% / 4 - 30px); margin-left: 15px; margin-right: 15px; margin-top: 30px; padding: 15px; border: 1px solid #dcdcdc; }
.gallery-grid-box:nth-child(-n + 4) { margin-top: 0px; }
.gallery-grid-box a { display: block; position: relative; padding-bottom: 100%; }
.gallery-grid-box img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; }
.gallery-grid-box.with-image-text { padding: 0px; border: none; }
.gallery-grid-box.with-image-text .pop-up-border { border: 1px solid #dcdcdc; padding: 15px; }
/* .gallery-grid-box.three-col { width: calc; width: calc(100% / 3 - 30px); } */
.gallery-grid-box.three-col {width: calc(100% / 3 - 30px); }

.gallery-grid-box.three-col:nth-child(-n + 5) { margin-top: 30px; }
.gallery-grid-box.three-col:nth-child(-n + 3) { margin-top: 0; }
.photo-gallery-grid .photo-gallery-img iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.photo-gallery-grid .Date{font-size: var(--sttl-theme-font-12); font-weight: var(--sttl-theme-font-600); color: #3d4043; letter-spacing: .6px; text-transform: uppercase;}
/* ================= Play Pause Slider =================*/
.event-slider-1, .event-slider-2, .event-slider-3, .event-slider-4 { width: 100%; position: relative; margin-bottom: 15px; }
.event-slider-1 { max-width: 849px; }
.event-slider-2 { max-width: 1010px; }
.event-slider-3 { max-width: 600px; }
.event-slider-4 { max-width: 1000px; }
.event-slider-1 .sliderArrowWrap, .event-slider-2 .sliderArrowWrap, .event-slider-3 .sliderArrowWrap, .event-slider-4 .sliderArrowWrap { top: auto; display: flex; align-items: center; position: absolute; right: 0; bottom: 0; width: 100%; background: rgb(0 0 0 / 80%); z-index: 1; justify-content: flex-end; padding: 10px 15px; }
.sliderArrowWrap .arrowPrevEvent { width: 10px; height: 10px; border-left: 2px solid var(--sttl-theme-white); transform: rotate(45deg); border-bottom: 2px solid var(--sttl-theme-white); }
.sliderArrowWrap .arrowNextEvent { width: 10px; height: 10px; border-right: 2px solid var(--sttl-theme-white); transform: rotate(45deg); border-top: 2px solid var(--sttl-theme-white); }
.pause-event-slider { width: 30px; height: 30px; display: flex; padding: 0px 8px; }
.pause-event-slider img { height: auto; width: 100%; }
.pause-event-slider .play { display: none; }
.pause-event-slider.play .play { display: block; }
.pause-event-slider.play .pause { display: none; }
.event-slider-1 .event-dots, .event-slider-2 .event-dots, .event-slider-3 .event-dots, .event-slider-4 .event-dots { margin-right: 15px; }
.event-slider-1 .event-dots .event-one-swiper-pagination, .event-slider-2 .event-dots .event-one-swiper-pagination, .event-slider-3 .event-dots .event-one-swiper-pagination, .event-slider-4 .event-dots .event-one-swiper-pagination { display: flex; }
.event-slider-1 .event-dots .event-one-swiper-pagination .swiper-pagination-bullet, .event-slider-2 .event-dots .event-two-swiper-pagination .swiper-pagination-bullet, .event-slider-3 .event-dots .event-three-swiper-pagination .swiper-pagination-bullet, .event-slider-4 .event-dots .event-four-swiper-pagination .swiper-pagination-bullet { background: white; margin-left: 9px; width: 8px; height: 8px; }

/* ================= Who Who's Page =================*/
.main-profile-details { padding: 55px 0px 51px; }
.profile-box-row { margin: 0px -25px; }
.profile-box-row .profile-box-grid { padding: 0px 25px; max-width: 404px; display: flex; }
.profile-box { padding: 0px 30px 30px; position: relative; height: 100%; z-index: 1; }
.profile-box:after { content: ""; position: absolute; left: 0; bottom: 0; right: 0; top: 98px; z-index: -1; background-color: var(--mainColor20); }
.profile-box .thumb { width: 246px; height: 246px; padding: 25px; overflow: hidden; margin: 0 auto; position: relative; margin-top: -25px; }
.profile-box .profile-box .thumb:after { content: ""; position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%); width: 230px; height: 230px; background: #DC3545; border-radius: 50%; z-index: -1; }
.profile-box .thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; z-index: 11; position: relative; }
.profile-box .profile-box-inner { overflow: hidden; position: relative; z-index: 1; }
.profile-box .thumb:after { content: ""; transform: rotate(-90deg); border-radius: 200px 0 0 200px; position: absolute; left: 0; top: 0; width: 50%; height: 100%; transform-origin: right center; z-index: 1; background-color: var(--mainColor); }
.profile-box .name { font-size: var(--sttl-theme-font-18); font-family: var(--sttl-theme-font-primary); font-weight: var(--sttl-theme-font-600); text-align: center; margin: 20px 0px 0px; }
.profile-box .designation { color: var(--sttl-theme-pure-black); text-align: center; padding-bottom: 20px; }
.profile-box .icon-content { display: flex; flex-wrap: wrap; padding-bottom: 18px; }
.profile-box .icon-content:last-child { padding-bottom: 0px; }
.profile-box .icon-content .icon { width: 20px; }
.profile-box .icon-content .icon svg { width: 100%; height: auto; }
.profile-box .icon-content .icon-detail { text-align: left; width: calc(100% - 20px); padding-left: 19px; padding-bottom: 0px; }
.all-profile-details .heading-box { padding: 10px 0px 30px; }
.profile-box-all .thumb { width: 154px; height: 154px; padding: 15px; position: relative; margin-left: -15px; display: none; }
.profile-box-all .thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; z-index: 11; position: relative; }
.profile-box-all .thumb:after { content: ""; transform: rotate(180deg); border-radius: 200px 0 0 200px; position: absolute; left: 0; top: 0; width: 50%; height: 100%; transform-origin: right center; z-index: 1; }
.profile-box-grid-all { padding: 0px 23px; margin-bottom: 40px; }
.profile-box-row-all { margin: 0px -23px; }
.profile-box-all { width: 100%; z-index: 1; position: relative; padding: 20px 25px; min-height: 200px; display: flex; flex-wrap: wrap; align-items: center; height: 100%; }
.profile-box-all .profile-box-inner { width: calc(100% - 154px); padding-left: 24px; }
.profile-box-all:after { content: ""; left: 0px; right: 0; bottom: 0; top: 0; position: absolute; z-index: -1; }
.profile-box-all .designation { color: var(--sttl-theme-pure-black); }
.profile-box-all .icon-content { display: flex; flex-wrap: wrap; padding-bottom: 4px; }
.icon-content.email-detail .icon-detail.email-id { word-break: break-all; }
.profile-box-all .icon-content:last-child { padding-bottom: 0px; }
.profile-box-all .icon-content .icon { width: 14px; }
.profile-box-all .icon-content .icon svg { width: 100%; height: auto; }
.profile-box-all .icon-content .icon-detail { text-align: left; width: calc(100% - 14px); padding-left: 15px; padding-bottom: 0px; line-height: 1.3; }
.profile-box-all .details-wrap { padding-top: 10px; }
.profile-box-all .work-location { font-size: var(--sttl-theme-font-12); font-weight: var(--sttl-theme-font-600); margin-bottom: 8px; }
.profile-box-all ul { list-style: none; padding-bottom: 0px; }
.profile-box-all ul li { font-size: var(--sttl-theme-font-14); line-height: normal; position: relative; padding-left: 10px; margin-bottom: 5px; }
.profile-box-all ul li:last-child { margin-bottom: 0px; }
.profile-box-all ul li:after { content: ""; position: absolute; left: 0; top: 6px; width: 4px; height: 4px; background: black; border-radius: 50%; }
.profile-box-all .name small { font-size: var(--sttl-theme-font-12); font-weight: var(--sttl-theme-font-400); }
.profile-box-grid-all.full .profile-box-all { padding-left: 0px; }
.profile-box-grid-all.full .profile-box-all .profile-box-inner { display: flex; flex-wrap: wrap; }
.profile-box-grid-all.full .profile-box-all .left-part { width: 100%; padding-right: 0px; }
.profile-box-grid-all.full .profile-box-all .right-part { width: 49%; display: none; }
.profile-box-grid-all.full .icon-content .icon-detail { padding-left: 10px; }
.all-profile-details .border-top { margin-bottom: 15px; }

/* ================= Museums Block Page =================*/
.museums-block-zig-zag ul li { list-style: none; padding-left: 20px; position: relative; margin-bottom: 5px; }
.museums-block-zig-zag ul li:after { content: ""; position: absolute; left: 0; top: 8px; width: 8px; height: 8px; background: var(--sttl-theme-orange-1); border-radius: 50%; }
.museums-block-zig-zag ul li:last-child { margin-bottom: 0px; }
.museums-block a { text-decoration: none; color: var(--sttl-theme-orange-1); }
.museums-block a:hover { color: var(--sttl-theme-pure-black); }
/* .museums-block .museums-block-wrap { display: flex; flex-wrap: wrap; width: auto; margin: 0px -12px; } */
.museums-block .museums-block-wrap .left-part { width: 100%; }
.museums-block .museums-block-wrap .right-part { width: 580px; display: none; }
.museums-block .museums-block-wrap .right-part img { width: 100%; height: 100%; object-fit: cover; }
.museums-block .museums-block-wrap .sub-text p { padding-bottom: 15px; }
.museums-block .museums-block-wrap .sub-text p:last-child { padding-bottom: 0px; }
.museums-block { padding: 0px 0px 0px; margin-bottom:30px; }
.museums-block .sub-text p:last-child { padding-bottom: 0; }
.museums-block .museums-block-wrap .heading, .museums-block-zig-zag .heading-zig-zag .font-36 { margin-bottom: 10px; font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-500); color: var(--mainColor); }
.museums-block-zig-zag { padding: 0px 0px 0px; background-color: transparent;    margin: 0px 0px 30px; }
.museums-block-zig-zag .museums-zig-zag { display: flex; flex-wrap: wrap; }
.museums-block-zig-zag .left-part { width: 580px; display: none; }
.museums-block-zig-zag .right-part { width: 100%;  }
.museums-block-zig-zag .sub-text p, .museums-block-zig-zag .sub-text ul { padding-bottom: 15px; }
.museums-block-zig-zag .sub-text .social-icons li { color: var(--sttl-theme-orange-1); }
.museums-block-zig-zag .sub-text .social-icons li:first-child { color: var(--sttl-theme-light-black); }
.museums-block-zig-zag .sub-text .social-icons li.social-li { padding-right: 0px; margin-right: 5px; }
.museums-block-zig-zag .sub-text .social-icons li.social-li svg { margin-right: 0px; }
.museums-block-zig-zag .sub-text .social-icons li.social-li:before { display: none; }
.museums-block-zig-zag .sub-text a { text-decoration: none; color: var(--sttl-theme-orange-1); }
.museums-block-zig-zag .sub-text a:hover { text-decoration: none; color: var(--sttl-theme-pure-black); }
.museums-block-zig-zag .sub-text p:last-child, .museums-block-zig-zag .sub-text ul:last-child { padding-bottom: 0px; }
.museums-block-zig-zag .left-part img { width: 100%; height: 100%; object-fit: cover; }
.museums-block-zig-zag .bottom-part { padding-top: 20px; }
.museums-block-zig-zag .sub-text p strong { font-weight: 700; }
/* .museums-block-zig-zag .heading-zig-zag { padding-bottom: 22px; } */
.museums-block-zig-zag:nth-child(even) .museums-zig-zag { flex-direction: row-reverse; }
.museums-block-zig-zag:nth-child(even) .right-part { padding-left: 0px; padding-right: 54px; }
.galleries-allahabad-museum { background: #F9F9F9; padding: 30px; margin: 30px 0px 40px; }
.galleries-allahabad-museum .list-items { display: flex; flex-wrap: wrap; width: 100%; }
.galleries-allahabad-museum ul { padding-bottom: 0px; columns: 4; -webkit-columns: 4; -moz-columns: 4; }
.galleries-allahabad-museum ul li { counter-increment: ul_li_counter_one; font-weight: var(--sttl-theme-font-500); color: var(--sttl-theme-light-black); list-style: none; margin-bottom: 3px; padding-left: 30px; padding-right: 10px; }
.galleries-allahabad-museum ul li:last-child { margin-bottom: 0px; }
.galleries-allahabad-museum ul li:after { display: none; }
.galleries-allahabad-museum ul li:nth-child(-n+9):before { content: '0' counter(ul_li_counter_one); }
.galleries-allahabad-museum ul li:before { content: counter(ul_li_counter_one); color: var(--sttl-theme-pure-black); position: absolute; left: 0; top: 0; }
.galleries-allahabad-museum .list-heading { margin-bottom: 17px; }
.important-activities { display: flex; }
.important-activities .left-important, .important-activities .right-important { width: 50%; padding-right: 50px; }
.important-activities .activity-heading { margin-bottom: 13px; }
.museums-block-zig-zag .social-icons { display: flex; flex-wrap: wrap; list-style: none; }
.museums-block-zig-zag .social-icons>li { padding: 0px; padding-right: 10px; margin-right: 10px; margin-bottom: 0px; display: flex; align-items: center; flex-wrap: wrap; }
.museums-block-zig-zag .social-icons>li svg { margin-right: 5px; }
.museums-block-zig-zag .social-icons>li:before { content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); display: block; width: 1px; height: 70%; background: var(--mainColor); }
.museums-block-zig-zag .social-icons>li:last-child:before { display: none; }
.museums-block-zig-zag .social-icons>li:after { display: none; }
.museums-block-zig-zag .social-icons>li:last-child { border: none; margin: 0px; padding: 0px; }
.museums-block-zig-zag .social-icons>li>ul { display: flex; padding-bottom: 0; list-style: none; padding-top: 0px; }
.museums-block-zig-zag .social-icons>li>ul>li { margin-right: 5px; padding-left: 0px; margin-bottom: 0px; }
.museums-block-zig-zag .social-icons>li>ul>li:after { display: none; }
.museums-block-zig-zag .social-icons>li:first-child { padding-right: 0px; }
.museums-block-zig-zag .social-icons>li:first-child:before { display: none; }
.museums-block-zig-zag .social-icons>li:first-child { margin-right: 5px; }
.auto-img.museums-block-zig-zag .left-part img { height: auto; }
nav#block-moc-admin-administratormenu .menu li ul li a { z-index: 11 !important; position: relative !important; }
.text-heading-block .heading { text-align: center; }
.text-heading-block { padding: 0px 0px 30px; }
.resTab.box-tabs.box-tabs-1 .tabNav li { width: calc(100% / 2); }
.resTab.box-tabs.box-tabs-1 .tabNav li a:after { display: none; }
.resTab.box-tabs.box-tabs-1 .tabNav { padding: 0px; max-width: 100%; margin: 0 auto 10px; background-color: var(--whiteColor); border-radius: var(--Rounded-4); overflow: hidden; }
.box-tabs-1 .intangible-cultural-heritage-section .intangible-wrap { display: flex; flex-wrap: wrap; }
.box-tabs-1 .intangible-cultural-heritage-section .intangible-wrap .left-part { width: 100%; }
.box-tabs-1 .intangible-cultural-heritage-section .intangible-wrap .right-part { width: 472px; display: none; }
.box-tabs-1 .intangible-cultural-heritage-section .sub-text-box { margin: 15px 0px 15px; font-size: var(--sttl-theme-font-16); font-weight: var(--sttl-theme-font-700); }
.box-tabs-1 .intangible-cultural-heritage-section .sub-text-box p { padding: 0; }
.box-tabs-1 .intangible-cultural-heritage-section .sub-text p:last-child { padding-bottom: 0; }
.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap { margin: 15px 0px; }
.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap .ul-lists { display: flex; flex-wrap: wrap; }
.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap .heading { padding-bottom: 15px;}
.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level { display: flex; flex-wrap: wrap; margin: 15px 0px 0px; }
.box-tabs-1 .intangible-cultural-heritage-section .banner-block a { text-decoration: none; }
.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .heading { padding-bottom: 17px; }
.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .heading { padding-bottom: 17px; }

.intangible-memories { padding: 0px 0px 0px; }
.map-block { padding: 0px 0px 30px; }
.box-tabs.box-tabs-2 { display: flex; flex-wrap: wrap; }
.box-tabs.box-tabs-2 .tabNav { padding: 0; max-width: 552px; margin-left: auto; display: flex; justify-content: flex-end; margin-right: 0; padding-right: 30px; }
.box-tabs.box-tabs-2 .tabContainers { width: 100%; padding: 40px 40px; box-shadow: 0px 3px 60px #31313129; border-radius: var(--Rounded-4); }
.box-tabs.box-tabs-2 .tabContainers .tabContainer { padding: 0px; box-shadow: none; }
.box-tabs.box-tabs-2 .tabContainers ul.tabNav { position: absolute; bottom: calc(100% + 40px); width: 100%; right: 0; padding: 0; }
.box-tabs.box-tabs-2 .tabNav li { width: calc(100% / 3); }
.box-tabs.box-tabs-2 .tabNav li a { color: var(--sttl-theme-white); color: var(--sttl-theme-pure-black); }
.box-tabs.box-tabs-2 .inidaMapHeritagBlock { display: flex; flex-wrap: wrap; }
.box-tabs.box-tabs-2 .inidaMapHeritagBlock .indiaMapHeritag { width: 528px; height: 564px; position: relative; background: url(""); position: relative; margin: 0; background-size: contain; background-position: top center; background-repeat: no-repeat; }
.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft { width: calc(100% - 528px); padding-left: 60px; }
.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft ul.red-dot { padding: 0; list-style: none; columns: 2; -webkit-columns: 2; -moz-columns: 2; }
.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft ul.red-dot li a { text-decoration: none; color: var(--sttl-theme-light-black); }
.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft ul.red-dot li a.hover-active-map { color: var(--sttl-theme-orange-1); }
.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft ul.red-dot li { padding-left: 20px; position: relative; padding-bottom: 10px; }
.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft ul.red-dot li:after { content: ""; position: absolute; left: 0; top: 8px; width: 8px; height: 8px; background: var(--sttl-theme-orange-1); border-radius: 50%; border-top: unset; border-right: unset; transform: unset; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.dot { width: 11px; height: 11px; overflow: hidden; font-size: 0px; position: absolute; right: 158px; top: 200px; background: var(--sttl-theme-orange-1); border-radius: 50%; border: 2px solid var(--sttl-theme-white); }
.box-tabs.box-tabs-2 a.dot.green { background: #00c94d; }

.box-tabs.box-tabs-2 .popUpBlock { display: none; padding-bottom: 0px; width: 320px; position: absolute; left: 263px; top: 43px; z-index: 11 }
.box-tabs.box-tabs-2 .popUpBlock p { padding-bottom: 0px; }
.box-tabs.box-tabs-2 .popUpBlock .popup { background-color: var(--sttl-theme-white); box-shadow: 10px 20px 40px #3131311F; border-radius: var(--Rounded-8); padding: 10px; display: flex; flex-wrap: wrap; padding-right: 25px; }
.box-tabs.box-tabs-2 .popUpBlock .popup:after { content: ""; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid white; position: absolute; top: 100%; left: 37px; }
.box-tabs.box-tabs-2 .popUpBlock .mapImg { width: 120px; height: 120px; overflow: hidden; border-radius: var(--Rounded-8); }
.box-tabs.box-tabs-2 .popUpBlock .mapImg img { width: 100%; height: 100%; }
.box-tabs.box-tabs-2 .popUpBlock .mapDetails { width: calc(100% - 123px); padding-left: 16px; display: flex; flex-wrap: wrap; }
.box-tabs.box-tabs-2 .popUpBlock .mapDetails .mapDetailsInner { width: 100%; }
.box-tabs.box-tabs-2 .popUpBlock .mapDetails .moreLinks { align-self: flex-end; }
.box-tabs.box-tabs-2 .popUpBlock .mapDetails .name { font-weight: var(--sttl-theme-font-600); font-size: var(--sttl-theme-font-14); color: var(--mainColor); line-height: 1.2; }
.box-tabs.box-tabs-2 .popUpBlock .mapDetails .location { font-weight: var(--sttl-theme-font-500); font-size: var(--sttl-theme-font-14); line-height: 1.2; margin-top: 5px; }
.box-tabs.box-tabs-2 .popUpBlock .mapDetails .moreLinks a { font-size: var(--sttl-theme-font-14); color: var(--sttl-theme-pure-black); text-decoration: underline; font-weight: var(--sttl-theme-font-500); line-height: 1; }
.box-tabs.box-tabs-2 .popUpBlock .mapDetails .moreLinks a:hover { text-decoration: none; }
.box-tabs.box-tabs-2 .popUpBlock .closePop { font-size: 0px; cursor: pointer; width: 26px; height: 26px; overflow: hidden; text-indent: -1000px; position: absolute; right: -7px; top: -7px; border-radius: 50%; border: 1px solid #DFDFDF; background: var(--sttl-theme-white); }
.box-tabs.box-tabs-2 .popUpBlock .closePop:after { content: ""; position: absolute; left: 6px; top: 12px; width: 50%; height: 1px; background-color: var(--mainColor); transform: rotate(45deg); }
.box-tabs.box-tabs-2 .popUpBlock .closePop:before { content: ""; position: absolute; left: 6px; top: 12px; width: 50%; height: 1px; background-color: var(--mainColor); transform: rotate(-45deg); }
.box-tabs.box-tabs-2 .indiaMapHeritag a.AgraFort { left: 169px; top: 191px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.FatehpurSikri { left: 179px; top: 190px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.TajMahal { left: 174px; top: 183px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.LeCorbusier { left: 153px; top: 148px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.QutbMinaranditsMonuments { left: 152px; top: 163px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.RedFortComplex { left: 160px; top: 160px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.HumayunTombDelhi { left: 158px; top: 168px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.TheJantarMantar { left: 140px; top: 193px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.JaipurCity { left: 133px; top: 197px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.HillFortsofRajasthan { left: 117px; top: 207px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.RanikiVav { left: 76px; top: 260px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.Ahmadabad { left: 73px; top: 281px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.ChhatrapatiShivajiTerminus { left: 77px; top: 349px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.dot.red.popLink.Mumbai { left: 84px; top: 349px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.ElephantaCaves { left: 80px; top: 356px }
.box-tabs.box-tabs-2 .indiaMapHeritag a.ElloraCaves { left: 122px; top: 335px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.AjantaCaves { left: 130px; top: 329px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.RockSheltersofBhimbetka { left: 164px; top: 269px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.BuddhistMonumentsatSanchi { left: 181px; top: 259px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.KhajurahoGroupofMonuments { left: 206px; top: 240px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.ChurchesandConventsofGoa { left: 99px; top: 426px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.GroupofMonumentsatPattadakal { left: 132px; top: 412px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.GroupofMonumentsatHampi { left: 143px; top: 420px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.GreatLivingCholaTemples { left: 186px; top: 506px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.GroupofMonumentsatMahabalipuram { left: 209px; top: 477px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.SunTemple { left: 317px; top: 333px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.NalandaMahavihara { top: 225px; right: 203px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.MahabodhiTempleComplexatBodhGaya { left: 304px; top: 235px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.NandaDeviandValleyofFlowersNationalParks { left: 204px; top: 133px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.KeoladeoNationalPark { left: 159px; top: 193px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.GreatHimalayanNationalPark { left: 165px; top: 88px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.KazirangaNationalPark { top: 206px; right: 71px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.ManasWildlifeSanctuary { right: 80px; top: 214px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.SundarbansNationalPark { right: 154px; top: 292px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.WesternGhats { top: 535px; left: 150px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.ChampanerPavagadhArchaeologicalPark { left: 88px; top: 279px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.MountainRailwaysofIndia { left: 137px; top: 496px; }
.box-tabs.box-tabs-2 .indiaMapHeritag a.Khangchendzonga { right: 155px; top: 186px; }
.noJS .inidaMapHeritagBlock { display: none; }
.hideMap { display: none; font-size: var(--sttl-theme-font-14); font-weight: bold; text-align: center; color: #940000; padding: 50px 0; }
.noJS .hideMap { display: block; }
.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft .accordion.accordian-box {
    width: 100%;
}
.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft .accordian-box .accordion-body{max-height: 320px; overflow: auto;}
/* .box-tabs.box-tabs-2 .indiaMapHeritag a{opacity: 0; pointer-events: none;} */
/* .box-tabs.box-tabs-2 .popUpBlock{opacity: 0; pointer-events: none;} */
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.AgraFort,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.AjantaCaves,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.BuddhistMonumentsatSanchi,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.ChampanerPavagadhArchaeologicalPark,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.ChhatrapatiShivajiTerminus,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.ChurchesandConventsofGoa,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.ElephantaCaves,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.ElloraCaves,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.FatehpurSikri,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.GreatLivingCholaTemples,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.GroupofMonumentsatHampi,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.GroupofMonumentsatMahabalipuram,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.GroupofMonumentsatPattadakal,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.HillFortsofRajasthan,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.HumayunTombDelhi,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.KhajurahoGroupofMonuments,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.MahabodhiTempleComplexatBodhGaya,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.MountainRailwaysofIndia,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.QutbMinaranditsMonuments,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.RanikiVav,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.RedFortComplex,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.RockSheltersofBhimbetka,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.SunTemple,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.TajMahal,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.TheJantarMantar,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.NalandaMahavihara,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.LeCorbusier,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.Ahmadabad,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.dot.red.popLink.Mumbai,
.tab-ManMade .box-tabs.box-tabs-2 .indiaMapHeritag a.JaipurCity { opacity: 1; pointer-events: all; }
.tab-ManMade .box-tabs.box-tabs-2 #AgraFort,
.tab-ManMade .box-tabs.box-tabs-2 #AjantaCaves,
.tab-ManMade .box-tabs.box-tabs-2 #BuddhistMonumentsatSanchi,
.tab-ManMade .box-tabs.box-tabs-2 #ChampanerPavagadhArchaeologicalPark,
.tab-ManMade .box-tabs.box-tabs-2 #ChhatrapatiShivajiTerminus,
.tab-ManMade .box-tabs.box-tabs-2 #ChurchesandConventsofGoa,
.tab-ManMade .box-tabs.box-tabs-2 #ElephantaCaves,
.tab-ManMade .box-tabs.box-tabs-2 #ElloraCaves,
.tab-ManMade .box-tabs.box-tabs-2 #FatehpurSikri,
.tab-ManMade .box-tabs.box-tabs-2 #GreatLivingCholaTemples,
.tab-ManMade .box-tabs.box-tabs-2 #GroupofMonumentsatHampi,
.tab-ManMade .box-tabs.box-tabs-2 #GroupofMonumentsatMahabalipuram,
.tab-ManMade .box-tabs.box-tabs-2 #GroupofMonumentsatPattadakal,
.tab-ManMade .box-tabs.box-tabs-2 #HillFortsofRajasthan,
.tab-ManMade .box-tabs.box-tabs-2 #HumayunTombDelhi,
.tab-ManMade .box-tabs.box-tabs-2 #KhajurahoGroupofMonuments,
.tab-ManMade .box-tabs.box-tabs-2 #MahabodhiTempleComplexatBodhGaya,
.tab-ManMade .box-tabs.box-tabs-2 #MountainRailwaysofIndia,
.tab-ManMade .box-tabs.box-tabs-2 #QutbMinaranditsMonuments,
.tab-ManMade .box-tabs.box-tabs-2 #RanikiVav,
.tab-ManMade .box-tabs.box-tabs-2 #RedFortComplex,
.tab-ManMade .box-tabs.box-tabs-2 #RockSheltersofBhimbetka,
.tab-ManMade .box-tabs.box-tabs-2 #SunTemple,
.tab-ManMade .box-tabs.box-tabs-2 #TajMahal,
.tab-ManMade .box-tabs.box-tabs-2 #NalandaMahavihara,
.tab-ManMade .box-tabs.box-tabs-2 #LeCorbusier,
.tab-ManMade .box-tabs.box-tabs-2 #Ahmadabad { opacity: 1; pointer-events: all; }
.tab-Natural .box-tabs.box-tabs-2 .indiaMapHeritag a.GreatHimalayanNationalPark,
.tab-Natural .box-tabs.box-tabs-2 .indiaMapHeritag a.NandaDeviandValleyofFlowersNationalParks,
.tab-Natural .box-tabs.box-tabs-2 .indiaMapHeritag a.KazirangaNationalPark,
.tab-Natural .box-tabs.box-tabs-2 .indiaMapHeritag a.SundarbansNationalPark,
.tab-Natural .box-tabs.box-tabs-2 .indiaMapHeritag a.ManasWildlifeSanctuary,
.tab-Natural .box-tabs.box-tabs-2 .indiaMapHeritag a.WesternGhats{opacity: 1; pointer-events: all; }
.tab-Natural .box-tabs.box-tabs-2 #GreatHimalayanNationalPark,
.tab-Natural .box-tabs.box-tabs-2 #NandaDeviandValleyofFlowersNationalParks,
.tab-Natural .box-tabs.box-tabs-2 #KazirangaNationalPark,
.tab-Natural .box-tabs.box-tabs-2 #SundarbansNationalPark,
.tab-Natural .box-tabs.box-tabs-2 #ManasWildlifeSanctuary,
.tab-Natural .box-tabs.box-tabs-2 #WesternGhats{opacity: 1; pointer-events: all;}
.tab-Mixed .box-tabs.box-tabs-2 .indiaMapHeritag a.Khangchendzonga { opacity: 1; pointer-events: all; }
.tab-Mixed .box-tabs.box-tabs-2 #Khangchendzonga { opacity: 1; pointer-events: all; }

/* seekerbox */
.seekerbox-row { margin-top: -24px; }
.seekerbox { padding: 16px; border-radius: var(--Rounded-10); border: 1px solid var(--mainColor); display: flex; justify-content: flex-start; align-items: center; margin-top: 24px; position: relative; min-height: 100px; max-height: 134px; min-height: 120px; text-decoration: none; padding-right: 60px; }
.seekerbox img { width: 48px; margin-right: 5px; font-size: 5px; }
.seekerbox .link-btn { position: absolute; right: 16px;bottom: 16px; }

.seekerbox p { padding-bottom: 0px; text-align: left; color: var(--mainColor); }
.seekerbox .cloned-link { position: absolute; left: 0; top: 0; font-size: 0px; width: 100%; height: 100%; }

/* Color changes */
.main-profile-details .profile-box-grid:nth-child(1) .profile-box:after { background-color: var(--SeveanColors1); }
.main-profile-details .profile-box-grid:nth-child(1) .profile-box .thumb:after { background-color: var(--SeveanColorsDark1); }
.main-profile-details .profile-box-grid:nth-child(2) .profile-box:after { background-color: var(--SeveanColors2); }
.main-profile-details .profile-box-grid:nth-child(2) .profile-box .thumb:after { background-color: var(--SeveanColorsDark2); }

.dialog-off-canvas-main-canvas { display: flex; min-height: 100vh; flex-wrap: wrap; flex-direction: column; width: 100%; }
.dialog-off-canvas-main-canvas div#wrapper { width: 100%; }

@keyframes rotate {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
@keyframes text_color_chnage {
	0% { color: var(--sttl-theme-white); }
	50% { color: #9d9d9d; }
	100% { color: var(--sttl-theme-white); }
}
@keyframes rotate-animation {
	0% { transform: rotate(0deg); }
	50% { transform: rotate(180deg); }
	100% { transform: rotate(360deg); }
}
@-webkit-keyframes liteboxLoader {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes liteboxLoader {
	0% { -moz-transform: rotate(0deg); }
	100% { -moz-transform: rotate(360deg); }
}
@-ms-keyframes liteboxLoader {
	0% { -ms-transform: rotate(0deg); }
	100% { -ms-transform: rotate(360deg); }
}
@-o-keyframes liteboxLoader {
	0% { -o-transform: rotate(0deg); }
	100% { -o-transform: rotate(360deg); }
}
@keyframes liteboxLoader {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}


/* sidebar menu */
.menu-part-left { width: 350px; position: sticky; top: 15px; align-self: flex-start; }
.menu-part-left + .content-part-right { width: calc(100% - 350px); padding-left: 20px; }
.menu-part-left ul { max-width: 100%; overflow: hidden; border-radius: var(--Rounded-10); padding-bottom: 0px; }
.menu-part-left ul li a { padding: 12px 15px; display: block; color: #000; background-color: var(--mainColor20); padding-left: 30px; }
.menu-part-left ul li a:after { content: "\f054"; position: absolute; left: 15px; top: 15px; font-family: var(--sttl-theme-font-fontawesome); font-size: var(--sttl-theme-font-14); }
.menu-part-left ul li a:hover { background-color: var(--mainColor); color: var(--sttl-theme-white); }
.menu-part-left ul li.tab-active a { background-color: var(--mainColor); color: var(--sttl-theme-white); }
.menu-part-left ul li:after { display: none; }
.menu-part-left ul li { position: relative; padding: 0; margin: 0px; border-bottom: 1px solid var(--mainColor40); }
.menu-part-left ul li:last-child { border-bottom: 0; }
.menu-part-left ul li a.is-active, .menu-part-left ul li a.menu__link--active-trail.is-active, .menu-part-left ul li a.menu__link--active-trail, .menu-part-left ul li a.primary-nav__menu-link--active-trail { background-color: var(--mainColor); color: var(--sttl-theme-white); }
.menu-part-left ul li a span.ext-link:after { font-size: var(--sttl-theme-font-16); }

/* virtual museums */
.virtual-museums-box { margin-top: 24px; }
.virtual-museums-box .inner { position: relative; height: 100%; }
.virtual-museums-box .content { min-height: 215px; display: flex; align-items: center; padding: 15px 20px; width: 100%; padding-right: 45px; }
.virtual-museums-box .thumb { width: 100%; height: 100%; position: relative; }
.virtual-museums-box .thumb img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; }
.virtual-museums-box .thumb .wide-image { width: 100%; margin: 0; height: 100%; }
.virtual-museums-box .thumb .field__label { display: none; }
.virtual-museums-box .cta-btn { padding: 11px 26px; border: 1px solid #F14B2A; color: #F14B2A; border-radius: 150px; font-size: var(--sttl-theme-font-14); margin-right: 10px; display: inline-block; }
.virtual-museums-box .cta-btn:last-child { margin-right: 0px; }
.virtual-museums-box .cta-btn:hover { color: #000; border-color: #000; }
.virtual-museums-box .cta-link-2 { border: 1px solid #2F8BF3; color: #2F8BF3; }
.virtual-museums-box .link { position: relative; right: unset; bottom: unset; width: 28px; height: 28px; font-size: 0; background: url(""); background-repeat: no-repeat; background-position: center; background-size: 100%; }
.virtual-museums-box .state-name { color: var(--sttl-theme-black); padding-bottom: 15px; position: relative; padding-left: 18px; }
.virtual-museums-box .state-name:after { content: ""; background: url(""); width: 12px; height: 18px; display: inline-block; position: absolute; left: 0; top: 5px; background-size: contain; background-repeat: no-repeat; background-position: center; }
.virtual-museums-box:nth-child(5n+1) .inner { background-color: rgba(235, 187, 105, 0.20); }
.virtual-museums-box:nth-child(5n+2) .inner { background-color: rgba(145, 201, 238, 0.20); }
.virtual-museums-box:nth-child(5n+3) .inner { background-color: rgba(113, 188, 158, 0.20); }
.virtual-museums-box:nth-child(5n+4) .inner { background-color: rgba(215, 160, 192, 0.20); }
.virtual-museums-box:nth-child(5n+5) .inner { background-color: rgba(222, 144, 105, 0.20); }
.virtual-museums-row { margin-top: -24px; }
.virtual-museums-box .box-heading { margin-bottom: 5px; }
.virtual-museums-box .cta-box { display: flex; flex-wrap: wrap; }

/* new inner pages start */
.page-pb-30 { padding-bottom: 25px; }
.hmb-15 { margin-bottom: 15px; }
.border-radius-8 { border-radius: var(--Rounded-8); }
.img-padding { position: relative; padding-bottom: 100%; width: 100%; display: inline-block; }
.img-center { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; }
.section-padding-1 { padding: 30px 0px 30px; }
.section-padding-1.section-padding-0-top { padding-top: 0px; }
.section-padding-1.section-padding-0-bottom { padding-bottom: 0px; }
.EventsChronology, .PhotoVideo, .latest-adition, .intangible-cultural-section, .FoodandCulture .icon-wrapper, .FestivalsofIndia { padding-left: 30px; padding-right: 30px; }
.latest-adition-box .sub-heading { color: var(--sttl-theme-pure-black); margin-top: 20px; text-align: center; }
.latest-adition-box .img { border: 5px solid #fff; padding-bottom: 134%; }
.latest-adition { background: url(""); background-position: center; background-size: cover; background-repeat: no-repeat; }

/* .latest-adition .sliderArrowWrap1 .sliderPrev, .latest-adition .sliderArrowWrap1 .sliderNext { display: none; } */
.latest-adition .sliderArrowWrap1 .cta-link { margin-right: 0px; }
.intangible-cultural-section { background: url(""); background-position: center; background-size: cover; background-repeat: no-repeat; }
.intangible-cultural-box .content { padding: 20px; background-color: #ffff; min-height: calc(100% - 123px); display: flex; flex-wrap: wrap; }
.intangible-cultural-box .content ul:after, .intangible-cultural-box .content ul:before { display: none; }
.intangible-cultural-box .content .sub-heading { color: var(--sttl-theme-orange-1); }
.intangible-cultural-box .sub-text p { padding-bottom: 1px; }
.intangible-cultural-box .sub-text { padding-top: 5px; padding-bottom: 15px; }
.intangible-cultural-box .ebook-img { padding-bottom: 111%; background-color: rgb(112 112 112 / 10%); }
.intangible-cultural-box .ebook-img img { object-fit: contain; width: 85%; height: 85%; }
.intangible-cultural-box .ebook-content { padding-top: 12px; }
.intangible-cultural-box .heading { color: #fff; min-height: 98px; align-items: flex-end; display: flex; }
.intangible-cultural-box .historic-img { padding-bottom: 154%; }
.intangible-cultural-box .content ul li:after { display: none; }
.intangible-cultural-box .content ul li .icon { width: 58px; height: 58px; border: 1px solid #707070; border-radius: 50%; font-size: 0px; margin-right: 10px; min-width: 58px; min-height: 58px; display: flex; justify-content: center; align-items: center; padding: 14px; }
.intangible-cultural-box .content ul li .icon img { position: unset; left: unset; top: unset; transform: unset; width: 100%; height: 100%; object-fit: unset; }
.intangible-cultural-box .content ul li { display: flex; align-items: center; margin-bottom: 26px; font-weight: 500; padding-left: 0px; }
.intangible-cultural-box .content ul li:last-child { margin-bottom: 0px; }

/* indian-culture page */
.resTab.box-style-2 ul { border-bottom: 1px solid #121950; }
.resTab.box-style-2 ul li { margin: unset; padding: unset; }
.resTab.box-style-2 ul li.r-tabs-state-active a { color: #fff; background-color: #121950; }
.resTab.box-style-2 ul li:after { display: none; }
.resTab.box-style-2 ul li a { border: 1px solid #121950; padding: 11px 35px; line-height: 1; display: inline-block; border-bottom: none; opacity: 1; color: #848484; }
.e-books .pdf-box { margin-top: 30px; }
.e-books .e-books-row { margin-top: -30px; }
.e-books .tabContent { padding-top: 44px; }
.e-books .pdf-box p { padding-bottom: 1px; }
.e-books .pdf-box .sub-heading { margin-bottom: 5px; color: var(--sttl-theme-black); display: block; }
.e-books .pdf-box .inner { width: 100%; height: 100%; padding: 15px; box-shadow: 0px 3px 60px #3131311A; padding-bottom: 0px; display: block; -webkit-transform-style: flat; -moz-transform-style: preserve-3d; transform-style: preserve-3d; box-sizing: border-box; -webkit-transition: .2s; -moz-perspective: 1200px; perspective: 1200px; }
.e-books .pdf-box .inner > .thumb { background-size: 100% 100%; width: 100%; -webkit-transform-origin: left; transform-origin: left; position: relative; overflow: hidden; padding-bottom: 68%; }

/* .e-books .pdf-box .inner > .thumb:hover { transform: rotateY(-20deg) rotateZ(0deg); box-shadow: 3px 0 12px rgba(0, 0, 0, .6); } */
.e-books .pdf-box .content { padding: 20px 0px; width: 100%; }
.e-books .pdf-box .content .thumb { padding-bottom: unset; }
.e-books .pdf-box .inner:hover .content > a span { color: var(--mainColor); }
.e-books .pdf-box .cloned-link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-size: 0px; }
.e-books.Snippets .pdf-box .inner { cursor: auto; }
.e-books.Snippets .pdf-box .inner>.thumb { padding-bottom: 68%; background-size: unset; width: 100%; -webkit-transform-origin: unset; transform-origin: unset; position: relative; overflow: hidden; -webkit-transition: unset; -moz-transition: unset; -ms-transition: unset; box-shadow: unset; }
.e-books.Snippets .pdf-box .inner>.thumb:hover { transform: unset; box-shadow: unset; }
.e-books.digital-district-repository .pdf-box .address-box { color: var(--sttl-theme-black); }
.e-books.digital-district-repository .pdf-box p { text-align: left; width: 100%; }
.e-books.digital-district-repository .pdf-box .address-box { padding-top: 5px; }
.e-books.digital-district-repository .pdf-box .content { display: flex; flex-wrap: wrap; padding: 20px 15px 48px; }
.e-books.digital-district-repository.mera-gaon .pdf-box .content { padding: 20px 15px 20px; ; }
.e-books.digital-district-repository .pdf-box .cta-box { display: flex; justify-content: space-between; align-items: center; position: absolute; bottom: 0; left: 0; padding: 15px; }
.e-books.digital-district-repository .pdf-box .cta-link { transition: var(--sttl-theme-transition); }
.e-books.digital-district-repository .pdf-box .strip { font-size: var(--sttl-theme-font-12); text-align: center; display: inline-block; background-color: #f2f2f2; border-radius: 25px; padding: 5px 11px; color: var(--sttl-theme-orange-1); text-transform: uppercase; margin-bottom: 5px; font-weight: 500; line-height: 1; }
.e-books.digital-district-repository .pdf-box .inner .sub-heading, .e-books.digital-district-repository .pdf-box .inner p { transition: var(--sttl-theme-transition); }
.e-books.digital-district-repository .pdf-box .inner:hover { box-shadow: 0px 3px 60px #3131311A; }
.e-books.digital-district-repository .pdf-box .inner:hover .cta-link{ color: var(--sttl-theme-pure-black);}
.e-books.digital-district-repository .pdf-box .inner { padding: 0; overflow: hidden; }

/* .e-books.digital-district-repository.UnsungHeroes .pdf-box .inner .sub-heading, .e-books.digital-district-repository.UnsungHeroes .pdf-box .inner p { text-align: center; } */
.e-books.digital-district-repository.UnsungHeroes .pdf-box .thumb { padding-bottom: 100%; }

.introtext-box .bg-box .sub-text p:last-child { padding-bottom: 0; }
.introtext-box .heading-box { padding-bottom: 10px; }
.introtext-box .heading-box .heading{ font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-500); color: var(--mainColor); }
.collabAmritMahotsav .collabAmritBox a { padding-bottom: 130%; }
.collabAmritMahotsav .collabAmritBox .sub-heading { font-size: var(--sttl-theme-font-18); position: absolute; left: 0; bottom: 0; padding: 15px; width: 100%; font-weight: 700; color: #fff; height: 22%; display: flex; align-items: flex-start; text-align: center; justify-content: center; }
.collabAmritMahotsav .collabAmritBox .sub-heading:after { border-radius: var(--Rounded-8); content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 60%; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; opacity: 0.4; z-index: -1; }
.collabAmritMahotsav .sliderArrowWrap1 { margin-top: 20px; }
.MediGallery .two-img .img-box { padding-bottom: calc(80% - 12px); overflow: hidden; }
.MediGallery .two-img .img-box img { width: 100%; height: 100%; object-fit: cover; }
.MediGallery .two-img { display: flex; justify-content: space-between; flex-direction: column; }
.MediGallery .img-box { width: 100%; display: block; position: relative; font-size: 0px; }
.MediGallery .one-img .img-box { padding-bottom: 76%; }
.MediGallery.PhotosOfVillage .two-img .img-box { padding-bottom: calc(78.50% - 12px); }

/* .cta-link.view-all-btn { border-radius: 50px; background-color: transparent; color: var(--sttl-theme-orange-1); border: 1px solid var(--sttl-theme-orange-1); }
.cta-link.view-all-btn:hover { border-color: var(--sttl-theme-orange-1); background-color: var(--sttl-theme-orange-1); color: #fff; }
.cta-link.view-all-btn:after { display: inline-block; } */
.cta-link.view-all-btn:after { display: none; }
.MediGallery .one-img .img-box .play-icon { width: 100%; height: 100%; display: inline-block; z-index: 111; position: absolute; border-radius: 50%; font-size: 0px; background: url(""); background-position: center center; background-repeat: no-repeat; background-size: 15%; }
img.img-float { float: right; margin-left: 30px; margin-bottom: 15px; width: 47%; }
.MeraGaonMeriDharohar .img-float { width: 38%; }
img.img-float-left { float: left; margin-right: 30px; margin-bottom: 15px; width: 47%; }
img.img-float-right { float: right; margin-left: 30px; margin-bottom: 15px; width: 47%; display: none; }
.AboutIndianCulture p strong { font-size: var(--sttl-theme-font-18); font-family: var(--sttl-theme-font-primary); font-weight: 600; color: var(--sttl-theme-orange-1); }
.AboutIndianCulture p strong.black_font { color: var(--sttl-theme-black); }
.AboutIndianCulture .AboutIndianBox .heading-box { padding-bottom: 10px; }
.AboutIndianCulture .AboutIndianBox .heading-box .heading{font-size: var(--sttl-theme-font-24); color: var(--mainColor); font-weight: var(--sttl-theme-font-500);}
.EventsChronology { background: url(""); background-position: center; background-size: cover; background-repeat: no-repeat; }
.EventsChronologyBox { display: flex; flex-wrap: wrap; position: relative; overflow: hidden; }
.EventsChronologyBox .content { padding: 20px 30px; background: #fff; width: 100%; box-shadow: 0px 3px 25px #00000012; }
.EventsChronologyBox .sub-heading { padding-bottom: 5px; }
.EventsChronologyBox .sub-text p { text-align: left; padding-bottom: 0px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.EventsChronologyBox .thumb { padding-bottom: 61%; }
.EventsChronology .heading { color: #fff; }
.EventsChronology .sliderArrowWrap1 .cta-link { color: #fff; }
.EventsChronology .sliderArrowWrap1 .sliderPrev, .EventsChronology .sliderArrowWrap1 .sliderNext { border: 1px solid #fff; }
.EventsChronology .sliderArrowWrap1 .sliderPrev:after, .EventsChronology .sliderArrowWrap1 .sliderNext:after { color: #fff; }
.PhotoVideo { background: #F6F7F6; }
.PhotoVideo .img-box { font-size: 0px; display: block; }
.PhotoVideo .two-img .img-box { width: 100%; display: block; position: relative; padding-bottom: calc(113% - 12px); }
.PhotoVideo .two-img .half-img-box.img-box { padding-bottom: calc(67% - 12px); }
.PhotoVideo .two-img { display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: column; }
.PhotoVideo .one-img .img-box { padding-bottom: 180%; }
.PhotoVideo .img-box .play-icon { width: 100%; height: 100%; display: inline-block; z-index: 111; position: absolute; border-radius: 50%; font-size: 0px; background: url(""); background-position: center center; background-repeat: no-repeat; background-size: 15%; }
.resTab.box-style-3 ul { border-bottom: none; margin-bottom: 25px; }
.resTab.box-style-3 ul li { margin-bottom: 0px; padding-right: 15px; margin-right: 15px; padding-left: 0px; border-right: 2px solid rgba(50, 50, 50, 0.30); }
.resTab.box-style-3 ul li:after { display: none; }
.resTab.box-style-3 ul li a { line-height: 1; padding: 0; background-color: transparent; border: none; color: rgba(50, 50, 50, 0.30); }
.resTab.box-style-3 ul li.r-tabs-state-active a { background-color: transparent; color: var(--sttl-theme-black); }
.resTab.box-style-3 ul li:last-child { margin-right: 0px; padding-right: 0px; border: none; }
.PhotoVideo .sliderArrowWrap1 { position: absolute; right: -5px; top: 2px; }
.JournalsTributesBox .thumb { padding-bottom: 71%; }
.JournalsTributesBox.Books .thumb { background-color: #F5F5F5; }
.JournalsTributesBox.Books .thumb img { width: 80%; height: 80%; object-fit: contain; }
.JournalsTributesBox .inner { background: white; box-shadow: 0px 3px 25px #00000012; padding: 30px; height: calc(100% - 79px); }
.JournalsTributesBox.Tributes .thumb-box { display: flex; flex-wrap: wrap; align-items: center; }
.JournalsTributesBox.Tributes .thumb-box .thumb { width: 50%; padding-bottom: 50%; }
.JournalsTributesBox.Tributes .thumb-box .thumb-text { width: 100%; padding-top: 15px; }
.JournalsTributesBox.Tributes .thumb-box .name { margin-bottom: 8px; }
.JournalsTributesBox .thumb-box { margin-bottom: 15px; }
.JournalsTributesBox .sub-heading { margin-bottom: 5px; }
.JournalsTributesBox .sub-text p { text-align: left; padding-bottom: 0px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.JournalsTributesBox.Tributes .sub-text p { -webkit-line-clamp: 3; }
.JournalsTributesBox .sliderArrowWrap1 { padding-top: 20px; margin-left: -5px; }
.JournalsTributesBox .heading-box { padding-bottom: 24px; }
.DidYouKnow { margin-top: 40px; }
.cta-1.cta-box { margin-top: 30px; }
.cta-1.cta-box p { text-align: center; width: 100%; }
.cta-1.cta-box .Disclaimer-text { color: var(--sttl-theme-orange-1); font-size: var(--sttl-theme-font-14); }
.DidYouKnowBox { position: relative; z-index: 1; margin-bottom: 90px; padding: 0px 40px 40px 40px; display: flex; flex-wrap: wrap; }
.DidYouKnowBox:last-child { margin-bottom: 0px; }
.DidYouKnowBox:after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0px; background-color: #FBF1E1; z-index: -1; }
.DidYouKnowBox:nth-child(4n+1):after { background-color: #FBF1E1; }
.DidYouKnowBox:nth-child(4n+2):after { background-color: #E9F4FC; }
.DidYouKnowBox:nth-child(4n+3):after { background-color: #E2F2EC; }
.DidYouKnowBox:nth-child(4n+4):after { background-color: #F7ECF3; }
.DidYouKnowBox .leftBox { width: 46%; height: auto; position: relative; margin-top: -40px; }
.DidYouKnowBox .rightBox { width: 54%; padding: 20px 0px; min-height: 360px; display: flex; align-items: center; }
.DidYouKnowBox .sub-heading { margin-bottom: 8px; }
.DidYouKnowBox .sub-text p:last-child { padding-bottom: 0; }
.DidYouKnowBox:nth-child(even) { flex-direction: row-reverse; }
.DidYouKnowBox:nth-child(even) .rightBox { padding-right: 30px; }
.DidYouKnowBox:nth-child(odd) .rightBox { padding-left: 30px; }
.FoodandCulture .icon-box { background: #fff; text-align: center; box-shadow: 0px 3px 60px #31313114; padding: 30px 15px; height: 100%; }
.FoodandCulture .icon-box .icon img { width: 88px; height: 88px; object-fit: contain; }
.FoodandCulture .icon-wrapper { background: #F7F7F8; }
.FoodandCulture .icon-wrapper .swiper-slide { height: initial; }
.FoodandTabingBox .inner { position: relative; }
.FoodandTabingBox .inner:hover .cta-link { color: var(--sttl-theme-pure-black); }
.FoodandTabingBox:nth-child(9n+1) .inner { background-color: var(--SeveanColors1); }
.FoodandTabingBox:nth-child(9n+2) .inner { background-color: var(--SeveanColors2); }
.FoodandTabingBox:nth-child(9n+3) .inner { background-color: var(--SeveanColors3); }
.FoodandTabingBox:nth-child(9n+4) .inner { background-color: var(--SeveanColors4); }
.FoodandTabingBox:nth-child(9n+5) .inner { background-color: var(--SeveanColors5); }
.FoodandTabingBox:nth-child(9n+6) .inner { background-color: var(--SeveanColors6); }
.FoodandTabingBox:nth-child(9n+7) .inner { background-color: var(--SeveanColors7); }
.FoodandTabingBox:nth-child(9n+8) .inner { background-color: var(--SeveanColors8); }
.FoodandTabingBox:nth-child(9n+9) .inner { background-color: var(--SeveanColors9); }
.FoodandTabingBox .LeftBox .thumb { width: 100%; height: 100%; position: relative; min-height: 178px; }
.FoodandTabingBox .RightBox { padding: 30px 30px 30px 20px; }
.FoodandTabingBox .RightBox .sub-heading { margin-bottom: 8px; }
.FoodandTabingBox .RightBox .sub-text { padding-bottom: 10px; }
.FoodandTabingBox .RightBox .sub-text p { padding-bottom: 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.FoodandTabingBox { margin-top: 35px; }
.FoodandTabingBox .cloned-link { font-size: 0px; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.FoodandContent .FoodandContent-row { margin-top: -35px; }
.text-block .sub-text p:last-child { padding-bottom: 0px; }
.FoodandCulture .icon-wrapper .sliderArrowWrap1 { margin-top: 15px; justify-content: center; }
.NationalBibliography .pdf-box .thumb { padding-bottom: 116%; background-color: #ECF2F7; margin-bottom: 15px; }
.NationalBibliography .pdf-box .thumb img { width: 80%; height: 80%; object-fit: contain; }
.NationalBibliography .pdf-box .content .sub-heading { color: var(--sttl-theme-orange-1); margin-bottom: 11px; }
.NationalBibliography .pdf-box .content p { padding-bottom: 0; text-align: left; }
.NationalBibliography .pdf-box { margin-top: 70px; }
.NationalBibliography .NationalBibliography-row { margin-top: -70px; }
.CulturalAgreement .NameofCountryBox { background: #EAF3F9; text-align: center; padding: 30px 15px; height: 100%; position: relative; }
.CulturalAgreement .NameofCountryBox p { text-align: center; padding-bottom: 0; font-size: 14px; }
.CulturalAgreement .NameofCountryBox .name { margin: 5px 0px 5px;  }
.CulturalAgreement .NameofCountryBox .name a{color: var(--sttl-theme-black);}
.CulturalAgreement .NameofCountryBox .sign { color: #8E8E8E; }
.CulturalAgreement .NameofCountryBox .flag img { width: 48px; height: 48px; object-fit: contain; }
.CulturalAgreement .NameofCountry-row { margin-top: -24px; }
.CulturalAgreement .NameofCountryWrap { margin-top: 24px; }
.CulturalAgreement .cloned-link { font-size: 0px; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.CulturalAgreement .NameofCountryBox:hover .name a { color: var(--mainColor); }
.box-tabs-style-5 ul.tabNav li { width: calc((100% / 5) - 30px); margin: 0px 15px; padding: 0; }
.box-tabs-style-5 ul.tabNav { margin: 0px -15px; }
.box-tabs-style-5 ul.tabNav li a { display: block; opacity: 1; width: 100%; height: 100%; padding: 30px 15px; box-shadow: 0px 0px 24px #00000014; background-color: white; }
.box-tabs-style-5 ul.tabNav li a span { color: var(--sttl-theme-black); width: 100%; text-align: center; display: block; }
.box-tabs-style-5 ul.tabNav li a .icon { width: 130px; height: 130px; display: block; margin: 0 auto; }
.box-tabs-style-5 ul.tabNav li:after { transition: .2s all linear; content: ""; position: absolute; top: calc(100% + 57px); bottom: auto; height: 6px; background: var(--sttl-theme-orange-1); width: 100%; display: block; border-radius: 0px; opacity: 0; }
.box-tabs-style-5 ul.tabNav li:before { transition: .2s all linear; content: ""; position: absolute; top: calc(100% + 20px); width: 0; height: 0; border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 35px solid var(--sttl-theme-orange-1); left: 50%; transform: translateX(-50%); opacity: 0; }
.box-tabs-style-5 ul.tabNav li.r-tabs-state-active:after { opacity: 1; }
.box-tabs-style-5 ul.tabNav li.r-tabs-state-active:before { opacity: 1; }
.box-tabs-style-5 .tabContainer { margin-top: 54px; border-top: 6px solid var(--sttl-theme-navyblue-1); padding: 44px 0px 0px; }
.e-books.Avanaddhavadya .pdf-box .thumb { padding-bottom: 63%; background-size: unset; width: 100%; -webkit-transform-origin: unset; transform-origin: unset; position: relative; overflow: hidden; -webkit-transition: unset; -moz-transition: unset; -ms-transition: unset; box-shadow: unset; }
.e-books.Avanaddhavadya .pdf-box .thumb:hover { transform: unset; box-shadow: unset; }

/* VirtualMuseumsDetail */
.VirtualMuseumsDetail .virtual-museums-box.MuseumsDetail { margin-top: 0; display: flex; flex-wrap: wrap; padding: 60px 0px; }
.VirtualMuseumsDetail .left-part { width: 23%; padding: 30px 65px; padding-left: 0px; min-height: 663px; }
.VirtualMuseumsDetail .right-part { width: calc(100% - 23%); }
.VirtualMuseumsDetail .left-part .innerBox { max-width: 300px; display: block; margin: 0 auto; }
.virtual-museums-box.MuseumsDetail .state-name:after { top: 1px; }
.virtual-museums-box.MuseumsDetail .cta-btn { margin-right: 0px; margin-bottom: 15px; min-width: 134px; text-align: center; padding: 11px 20px; }
.virtual-museums-box.MuseumsDetail .cta-btn:last-child { margin-bottom: 0px; }
.VirtualMuseumsDetail .left-part .heading { margin-bottom: 8px; }
.VirtualMuseumsDetail .virtual-museums-box.MuseumsDetail .cta-box { display: block; }

/* e-books */
.e-books.e-books-detail-page .pdf-box { margin-top: 0px; padding-right: 40px; }
.e-books.e-books-detail-page .pdf-box .inner { height: auto; padding: 13px; }
.e-books.e-books-detail-page .InnerPageWrap.pdf-box-content { padding-top: 0px; padding-bottom: 0px; padding-left: 12px; padding-right: 12px; }
.e-books.e-books-detail-page .table-responsive { margin-bottom: 30px; }
.e-books.e-books-detail-page .table-responsive:last-child { margin-bottom: 0; }
.e-books.e-books-detail-page .pdf-box .inner { overflow: visible; }
.e-books.e-books-detail-page .pdf-box .inner>.thumb { transition: .2s; padding-bottom: 110%; }
.e-books.e-books-detail-page .pdf-box .inner>.thumb:hover { border-top-left-radius: 0px; border-bottom-left-radius: 0px; transform: rotateY(-15deg) rotateZ(0deg); box-shadow: 7px 0px 13px rgb(0 0 0 / 35%); }
.e-books.e-books-detail-page .pdf-box ._df_book-cover { background-position: center center; background-repeat: no-repeat; background-size: contain; background-color: #e8f4fb; }
.e-books.stories .pdf-box .inner { padding: 9px; padding-bottom: 0px; }
.e-books.stories .pdf-box .inner:hover { background-color: var(--sttl-theme-orange-1); }
.e-books.stories .pdf-box .sub-heading { transition: .2s; margin-bottom: 0; }
.e-books.stories .pdf-box .inner:hover .sub-heading { color: var(--sttl-theme-white); }
.e-books.stories .pdf-box .content { padding: 15px 10px; }
.e-books.stories .pdf-box .thumb { padding-bottom: 77%; }

/* Leader-Corner-Box */
.row.Leader-Corner-Row { margin-top: -24px; }
.Leader-Corner-Box { display: flex; margin-top: 24px; }
.Leader-Corner-Box .Leader-corner-Text { transition: .2s all linear; position: absolute; bottom: -65px; left: 0; background-color: rgb(0 0 0 / 50%); width: 100%; padding: 30px 20px; text-align: center; }
.Leader-Corner-Box .Leader-corner-Text p { text-align: center; padding: 0; }
.Leader-Corner-Box .heading { color: #fff; }
.Leader-Corner-Box .Leader-Corner-Inner { padding-bottom: 150%; overflow: hidden; }
.Leader-Corner-Box .cta-link { display: inline-block; transition: .2s all; margin-top: 30px; background-color: var(--mainColor); border-radius: 30px; padding: 6px 13px; color: #fff; }
.Leader-Corner-Box .cta-link:hover { background-color: var(--blackColor); }
.Leader-Corner-Box .Leader-Corner-Inner:hover .cta-link { margin-top: 15px; }
.Leader-Corner-Box .Leader-Corner-Inner:hover .Leader-corner-Text { bottom: 0px; background-color: rgb(0 0 0 / 80%); }
.Leader-Corner-Box .Leader-Corner-Inner .full-link { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; font-size: 0px; }

/* TimeLessNow */
.TimeLessNow .TimelessGridBox .Inner { overflow: hidden; border-radius: var(--Rounded-8); display: flex; flex-wrap: wrap; }
.TimeLessNow .TimelessGridBox .thumb { padding-bottom: 67%; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.TimeLessNow .TimelessGridBox .content { width: 100%; padding: 20px 10px; text-align: center; }
.TimeLessNow .TimelessGridBox:nth-child(4n+1) .content { background-color: #DEEDF7; }
.TimeLessNow .TimelessGridBox:nth-child(4n+2) .content { background-color: #FBE5DB; }
.TimeLessNow .TimelessGridBox:nth-child(4n+3) .content { background-color: #E7F5EE; }
.TimeLessNow .TimelessGridBox:nth-child(4n+4) .content { background-color: #FBE7F3; }
.TimeLessNow .TimelessGridBox .heading { color: var(--sttl-theme-black); }

/* NowTimeLess */
.NowTimeLess .TimelessGridBox .Inner { overflow: hidden; border-radius: var(--Rounded-8); display: flex; flex-wrap: wrap; }
.NowTimeLess .TimelessGridBox .thumb { padding-bottom: 84%; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.NowTimeLess .TimelessGridBox .content { width: 100%; padding: 20px 10px; text-align: center; background-color: #DFF2FC; border-bottom: 2px solid var(--mainColor); }
.NowTimeLess .TimelessGridBox .heading { color: var(--sttl-theme-white); position: absolute; bottom: 0; left: 0; padding: 15px 20px; }
.NowTimeLess .TimelessGridBox .cta-link { color: var(--mainColor); }
.NowTimeLess .TimelessGridBox .cta-link:hover { color: var(--sttl-theme-black); }
.NowTimeLess .TimelessGridBox .cta-link:after { content: "\f054"; }

/* North-East-Archive-Icons */
.North-East-Archive-Icons .NorthEastIconsBox .Inner { height: 100%; border-radius: var(--Rounded-6); overflow: hidden; padding: 25px 20px; display: flex; flex-wrap: wrap; align-items: center; }
.North-East-Archive-Icons .NorthEastIconsBox .thumb { width: 45px; height: 45px; background-color: #2B041B14; border-radius: 50%; overflow: hidden; padding: 9px; display: flex; justify-content: center; align-items: center; }
.North-East-Archive-Icons .NorthEastIconsBox .heading { padding-bottom: 0; text-align: left; width: calc(100% - 45px); line-height: 1.2; display: flex; align-items: center; padding-left: 15px; }
.North-East-Archive-Icons .NorthEastIconsBox:nth-child(4n+1) .Inner { background-color: #D3E9F7; }
.North-East-Archive-Icons .NorthEastIconsBox:nth-child(4n+2) .Inner { background-color: #C6E4D8; }
.North-East-Archive-Icons .NorthEastIconsBox:nth-child(4n+3) .Inner { background-color: #EFD9E6; }
.North-East-Archive-Icons .NorthEastIconsBox:nth-child(4n+4) .Inner { background-color: #F2D2C3; }
.North-East-Archive-Icons .NorthEastIconsBox:nth-child(4n+1) .heading { color: #168BD5; }
.North-East-Archive-Icons .NorthEastIconsBox:nth-child(4n+2) .heading { color: #1CA46D; }
.North-East-Archive-Icons .NorthEastIconsBox:nth-child(4n+3) .heading { color: #BF217E; }
.North-East-Archive-Icons .NorthEastIconsBox:nth-child(4n+4) .heading { color: #D45114; }
.North-East-Archive-Icons .NorthEastIconsBox { height: initial; }
.North-East-Archive-Icons .sliderArrowWrap1, .TimeLessNow .sliderArrowWrap1, .NowTimeLess .sliderArrowWrap1, .FortsofIndiaIcons .sliderArrowWrap1, .AlsoExplore .sliderArrowWrap1 { padding-top: 10px; }

/* FortsofIndiaIcons */
.FortsofIndiaIcons .FortsofIndiaIconsBox .Inner { height: 100%; border-radius: var(--Rounded-6); overflow: hidden; padding: 25px 20px; display: flex; flex-wrap: wrap; align-items: center; }
.FortsofIndiaIcons .FortsofIndiaIconsBox .Inner .heading { padding-bottom: 0; text-align: left; width: calc(100% - 45px); line-height: 1.2; display: flex; align-items: center; padding-left: 15px; }
.FortsofIndiaIcons .FortsofIndiaIconsBox .thumb { width: 45px; height: 45px; background-color: #2B041B14; border-radius: 50%; overflow: hidden; padding: 9px; display: flex; justify-content: center; align-items: center; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+1) .Inner { background-color: #E9F4FC; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+2) .Inner { background-color: #FBF1E1; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+3) .Inner { background-color: #F7ECF3; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+4) .Inner { background-color: #F9E9E1; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+5) .Inner { background-color: #E2F2EC; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+1) .Inner .heading { color: #258AD4; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+2) .Inner .heading { color: #BE8A38; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+3) .Inner .heading { color: #C82A8F; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+4) .Inner .heading { color: #CE6E3E; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+5) .Inner .heading { color: #1CAC76; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+1) .Inner .thumb { color: #D4E8F8; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+2) .Inner .thumb { color: #F5E6CE; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+3) .Inner .thumb { color: #F2D6E8; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+4) .Inner .thumb { color: #F5DCCF; }
.FortsofIndiaIcons .FortsofIndiaIconsBox:nth-child(5n+5) .Inner .thumb { color: #CAE2D9; }

/* VertualWalkthrough */
.VertualWalkthrough .VertualWalkthroughBox { background-color: #FEF7EC; padding: 30px; }
.VertualWalkthrough .VertualWalkthroughBox .Content { padding-left: 25px; }
.VertualWalkthrough .VertualWalkthroughBox a { background-color: var(--mainColor); border-radius: var(--Rounded-6); }
.VertualWalkthrough .VertualWalkthroughBox a:hover { background-color: var(--sttl-theme-pure-black); }
.VertualWalkthrough .VertualWalkthroughBox .sub-text { margin: 10px 0px 15px; }
.VertualWalkthrough .VertualWalkthroughBox .sub-text p:last-child { padding-bottom: 0px; }

/* VertualWalkthrough */
.HomePageCultureSection .HomePageCulture-box .img-padding { padding-bottom: 135%; }
.HomePageCultureSection .sliderArrowWrap1 { margin-right: -5px; }
.HomePageCultureSection .HomePageCulture-box .HomePageCultureContant:after { border-radius: var(--Rounded-8); content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 60%; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; opacity: 0.4; z-index: -1; }
.HomePageCultureSection .HomePageCulture-box .HomePageCultureInner { display: flex; background-color: #000; }
.HomePageCultureSection .HomePageCulture-box .HomePageCultureContant { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 1; display: flex; align-items: flex-end; }
.HomePageCultureSection .HomePageCulture-box .HomePageCultureContant a, .HomePageCultureSection .HomePageCulture-box .HomePageCultureContant .a { padding: 15px 15px; line-height: normal; font-size: var(--sttl-theme-font-18); color: var(--sttl-theme-white); display: inline-block; width: 100%; text-align: center; }
.HomePageCultureSection.AboutIndianCultureSection .HomePageCulture-box .HomePageCultureContant a { min-height: 78px; display: flex; align-items: flex-start; justify-content: center; }
.HomePageCultureSection .HomePageCulture-box .HomePageCultureContant .cloned-link { font-size: 0px; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

/* schemesBoxLink */
.schemesBoxLinkRow { margin-top: -30px; padding-left: 15px; padding-right: 15px; padding-top: 15px; }
.schemesBoxLink { margin-top: 30px; }
.schemesBoxLink .img-padding { padding-bottom: 55%; font-size: 0; }
.schemesBoxLink .Inner { position: relative; height: 100%; flex-wrap: wrap; border-radius: var(--Rounded-10); display: flex; padding: 15px; background-color: var(--sttl-theme-white); box-shadow: 0px 0px 45px rgba(0, 0, 0, 0.11); }
.schemesBoxLink .Content { margin-top: 10px; }
.schemesBoxLink .Content a { color: var(--sttl-theme-pure-black); font-weight: var(--sttl-theme-font-700); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.schemesBoxLink .Content .cloned-link{ font-size: 0px; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.schemesBoxLink .Inner:hover .Content a{ color: var(--mainColor);}
.schemesBoxLink .icon { transition: .2s all; opacity: 0; width: 45px; height: 45px; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1; }
.schemesBoxLink .Inner:hover .icon { opacity: 1; }
.schemesBoxLink.ContainInnerLinks .Inner { border-bottom: 3px solid var(--sttl-theme-orange-1); }

/* AlsoExplore */
.AlsoExplore .heading { text-align: center; }
.AlsoExplore .AlsoExploreGridBox .thumb { padding-bottom: 61%; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.AlsoExplore .AlsoExploreGridBox .heading { color: var(--sttl-theme-black); text-align: center; background-color: #ECF2F7; width: 100%; padding: 20px 15px; min-height: 84px; display: flex; align-items: center; justify-content: center; }
.AlsoExplore .AlsoExploreGridBox .Inner { display: flex; flex-wrap: wrap; }

/* AlsoExplore */
.FestivalsofIndiaIcons { margin-top: -24px; }
.FestivalsofIndiaIcons .FestivalsofIndiaBox { margin-top: 24px; }
.FestivalsofIndiaIcons .FestivalsofIndiaBox .Inner { height: 100%; text-align: center; background: #fff; box-shadow: 0px 3px 60px #31313114; padding: 20px; }
.FestivalsofIndiaIcons .FestivalsofIndiaBox .thumb { height: 50px; width: 50px; margin: 0 auto; display: flex; align-items: end; justify-content: center; }
.FestivalsofIndiaIcons .FestivalsofIndiaBox .thumb img { max-height: 100%; max-width: 100%; width: auto; height: auto; }
.FestivalsofIndiaIcons .FestivalsofIndiaBox .sub-heading { padding-bottom: 0px; text-align: center; margin-top: 10px; }
.FestivalsofIndia { background-color: #F7F7F8; }

/* AlsoExplore */
.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox .Inner { display: flex; flex-wrap: wrap; height: 100%; }
.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox .thumb { width: 40%; position: relative; }
.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox .sub-heading { width: 60%; align-items: center; display: flex; padding: 60px 30px; }
.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox .thumb img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; }
.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox:nth-child(2n+1) .Inner { background-color: #FBF1E1; }
.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox:nth-child(2n+2) .Inner { background-color: #E9F4FC; }
.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox:nth-child(2n+1)  .sub-heading { color: #BE8A38; }
.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox:nth-child(2n+2)  .sub-heading { color: #258AD4; }
.KnowMoreAboutFestivals .row { margin-top: -24px; }
.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox { margin-top: 24px; }

/* you can start from here koshik */

/* border-radius */
.introtext-box .bg-box, .image-with-text-grid .image-with-text-box .left-part img, .FoodandCulture .icon-wrapper, .commemorations-box .commemorations-content-box ul li, .accordian-box .accordion-item, .image-with-text-grid .image-with-text-box, .museums-block-zig-zag .left-part img, .museums-block .museums-block-wrap .right-part img, .KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox .Inner, .FestivalsofIndiaIcons .FestivalsofIndiaBox .Inner, .FestivalsofIndia, .captcha__element .captcha__image-wrapper img, .media-box .media-thumb, .all-event-section .views-exposed-form .form-actions a, .event-box .event-box-wrap:hover, .virtual-museums-box .inner, .box-tabs-style-5 ul.tabNav li a, .e-books .pdf-box .inner, .photo-gallery-grid .photo-gallery-img, .photo-gallery-grid .photo-gallery-grid-inner a, .commemorations-box .commemorations-content-box ul li .thumb-content, .commemorations-box .heading-box, .CulturalAgreement .NameofCountryBox, .gallery-grid-box img, .gallery-grid-box, .resTab.box-tabs .home-tab-section .left-part img, .dandi-memorial .right-part img, .img-padding, .schemesBoxLink .Inner, .InnerPageWrap ul.all-links li, .dynamic-pdf-wrapper ul li, .profile-box-all, .profile-box-all:after, .profile-box:after, .mission-statement .full-part, .about-us-intro img, .MediGallery .img-box, .intangible-cultural-box .content, .latest-adition-box .img, .JournalsTributesBox .thumb, .JournalsTributesBox .inner, .PhotoVideo .one-img .img-box, .PhotoVideo .two-img .img-box, .EventsChronologyBox, .FoodandTabingBox .inner, .FoodandCulture .icon-box, .VertualWalkthrough .VertualWalkthroughBox .Thumb img, .DidYouKnowBox:after, .DidYouKnowBox .leftBox, .AlsoExplore .AlsoExploreGridBox .Inner, .AboutIndianCulture .AboutIndianBox .img-float { border-radius: var(--Rounded-8); overflow: hidden; }

/* .InnerPageWrap .view-filters form .js-form-item input { border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } */
/* .InnerPageWrap .view-filters form .form-actions input[value="Search"] { border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } */
.view-digital-district-repository .view-header, .view-unsung-heroes-of-india-s-freedom-struggle .view-header { margin-bottom: 0; }
.InnerPageWrap .view-digital-district-repository .view-filters, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle .view-filters { max-width: 100%; }
.InnerPageWrap .view-digital-district-repository form .js-form-item, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .js-form-item { width: calc(100% / 3); padding: 0px 5px; margin: 10px 0px 0px; }

/* .InnerPageWrap .view-digital-district-repository form .js-form-item label, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .js-form-item label { display: none; } */
.InnerPageWrap .view-digital-district-repository form .form-actions, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .form-actions { width: calc(100% - 33.3333333333%); justify-content: space-between; padding: 0px 5px; margin: 10px 0px 0px; }
.InnerPageWrap .view-digital-district-repository form .form-actions a, .InnerPageWrap .view-digital-district-repository form .form-actions input, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .form-actions a, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .form-actions input { font-size: var(--sttl-theme-font-16) !important; background-color: var(--sttl-theme-orange-1); min-height: 50px; color: var(--sttl-theme-white); width: calc(50% - 5px); margin: 0px; display: flex; justify-content: center; align-items: center; text-decoration: none; border-radius: 8px !important; background-image: none !important; }
.InnerPageWrap .view-digital-district-repository form .form-actions a:hover, .InnerPageWrap .view-digital-district-repository form .form-actions input:hover, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .form-actions a:hover, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .form-actions input:hover { background-color: var(--sttl-theme-navyblue-1) !important; }
.InnerPageWrap .view-digital-district-repository form .js-form-item input, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .js-form-item input { border-radius: var(--Rounded-8); }
.InnerPageWrap .view-digital-district-repository form, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form { margin-top: -5px; }
.VillagesDetailsProfile { padding: 50px; background-color: var(--SeveanColors2); }
.VillagesDetailsProfile .Box { margin-bottom: 15px; border-bottom: 1px solid var(--SeveanColorsDark2); }
.VillagesDetailsProfile .Box:last-child { border-bottom: none; margin-bottom: 0px; }
.VillagesDetailsProfile img{ width: 100%;}
.VillagesDetails .Location { background: url(""); background-position: 0 3px; background-repeat: no-repeat; background-size: 16px; padding-left: 22px; }
.TraditionalFood .sliderArrowWrap1 { left: 0px; width: 100%; position: absolute; width: 49%; display: flex; justify-content: space-between; top: 50%; transform: translateY(-50%); z-index: 11; padding: 0px 15px; }
.TraditionalFood .sliderArrowWrap1 .sliderPrev, .TraditionalFood .sliderArrowWrap1 .sliderNext { border-color: var(--whiteColor); }
.TraditionalFood .sliderArrowWrap1 .sliderPrev:after, .TraditionalFood .sliderArrowWrap1 .sliderNext:after { color: var(--whiteColor); }
.TraditionalFood .thumb { width: 100%; position: relative; padding-bottom: 57%; border-radius: var(--Rounded-8); overflow: hidden; }
.TraditionalFood .thumb img { width: 100%; height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.TraditionalFood .tabContainer .tabContent { position: relative;}
/* Home header and footer */
.main-h-row { height: calc(100vh - 118px); }
.main-h-row .lr-main-h-row { height: 100%; margin-top: 0px; }
.full-container-h { height: 100vh; }
.bottom-full { margin-top: 0px; height: 100%; }
body.waiting * { cursor: progress; }
body.Default_Cursor { cursor: url(""), auto !important; }
body.Default_Cursor a { cursor: url(""), auto !important; }
header.header { padding: 0px 0px 0px;  position:sticky; left: 0; top: 0; z-index:99; width: 100%; background-color: var(--whiteColor);}
.HeaderTop > .container, .HeaderBottom > .container { max-width: 100%; padding: 0; }
.HeaderTop, .HeaderBottom { padding-left: 120px; padding-right: 120px; }
 .HeaderBottom{padding-left: 34px; padding-right: 34px;}
.HeaderBottom .CloseBtn { position: absolute; right: 0px; width: 35px; height: 35px; border: none; background-color: var(--mainColor); color: var(--sttl-theme-white); top: 0; display: none; justify-content: center; align-items: center; }
.HeaderBottom .CloseBtn:after{content: "\f00d"; font-family: var(--sttl-theme-font-fontawesome); display: inline-block;}
.bold { font-weight: var(--sttl-theme-font-600); }
.logo { display: flex; color: #333 !important; text-decoration: none; display: inline-flex; text-decoration: none;}
.logo img{ max-width:328px; width: 100%;}
.lofoInfo { display: inline-flex; flex-wrap: wrap; margin: 0 0 9px 10px; align-content: end; }
.lofoInfo .font5 { font-size: var(--middsize2); font-weight: bold; }
.lofoInfo span { width: 100%; line-height: 1.3; display: inline-flex; font-size: var(--middsize2); }
.lofoInfo .font6 { position: relative; top: 10px; font-weight: normal; }
.searchRightLink img { max-height: 20px; }
.searchRight { display: flex; margin-right: -5px; }
.search { position: relative; bottom: 6px; align-items: center; width: 100%; border: 2px solid var(--Color-EBEAEA); border-bottom: 3px solid var(--mainColor); border-radius: 12px 12px 0px 0px; padding: 3px; display: flex; max-width: 301px;
	margin: 0px 0px 0px 0px; }
.searchButton { background-color: transparent; border: 0px; color: var(--blackColor); display: none; }
.searchInput { border: 0px; width: 100%; outline: none; height: auto; padding: 0; background: transparent; }
.searchInput:focus { color: unset; background-color: unset; outline: unset; box-shadow: unset; }
.searchRight a { margin: 0 5px; }
.search>.block-search { width: 100%; }
.search .js-form-item input {border: none; height: 33px; outline: none; border-top-right-radius: 8px; border-top-left-radius: 8px; color: var(--sttl-theme-888888); padding: 5px 7px; padding-right: 55px;  }
/* .search .js-form-item input:placeholder{color:var(--sttl-theme-888888);} */
.search .js-form-item input::-webkit-input-placeholder {  color: var(--sttl-theme-888888);
	}

.search .js-form-item input:focus { border-color: unset; outline: unset; box-shadow: unset; }
.search .searchBoxWrap { width: 100%; position: relative; }
.search .js-form-item { width: 100%; margin: 0; margin-block: unset; position: relative; }
.search .js-form-item:after { content: ""; position: absolute; right: 53px; width: 1px; background-color: var(--Color-EBEAEA); top: -3px; bottom: -3px; }

.search .js-form-item label { display: none; }
/* .search .form-actions {  } */
.search .form-actions{ margin-block: unset; width: 53px; height: 33px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%);}
.search .form-actions input {background-color: transparent; background-image: url("cbc47c1fa32e146eaa1f6b3e0ec35ffde4a72cc5.svg"); border: unset; color: unset; font-size: unset; transition: unset; box-shadow: unset; margin-block: unset; padding: 0; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: 24px; font-size: 0px; }
.search .form-actions input:hover {background-color: transparent; background-image: url("cbc47c1fa32e146eaa1f6b3e0ec35ffde4a72cc5.svg"); background-position: center center; background-repeat: no-repeat; background-size: 24px; }
.dashboardIcon { display: inline-flex; flex-wrap: wrap; text-decoration: none; color: #333; justify-content: center; text-align: center; }
.dashboardIcon img { max-width: 100px; }
.dashboardIcon p { width: 100%; margin: 0px; padding: 0px; }
.headerRightIcons { list-style: none; margin: 0px; padding: 0px; display: flex; align-items: center; }
.headerRightIcons li { margin: 0px; display: inline-block; vertical-align: top; }
.headerRightIcons li .skillindiadigital { display: flex; margin: 0px 5px; justify-content: center; }
.headerRightIcons li .gyanlogo{margin-right: 50px;}
.headerRightIcons li .skillindiadigital img { max-height: 55px; }
.headerMenus { display:flex; align-items: center; padding-right: 8px;}
.headerMenus ul { margin: 0px -10px; padding: 0px; list-style: none; display: inline-flex; }
.headerMenus ul li { display: flex; align-items: center; padding: 0 10px; position: relative;line-height:1; }
.headerMenus>ul>li:before { content: ""; position: absolute; left: 0; top: 0; width: 1px; height: 100%; background-color: var(--mainColor); }
.headerMenus ul li:first-child:before { display: none; }
.headerMenus ul li a.languages + .links { display: none; position: absolute; top: calc(100% + 5px); min-width: 89px; z-index: 9999; left: 0px; margin: 0px; overflow: hidden; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); height: auto; width: 100%; border: 1px solid #737373; background-color: var(--whiteColor); padding: 0px; border-radius: var(--Rounded-4); color: var(--blackColor); }
.languagesOpen .headerMenus ul li a.languages + .links { display: block; }
.headerMenus ul li a { color: var(--sttl-theme-white); }
.headerMenus ul li a:hover { color: var(--sttl-theme-white); }
.headerMenus ul li span { display: block; }
.languagesOpen .headerMenus ul li a.languages + .links li { padding: 0; width: 100%; }
.languagesOpen .headerMenus ul li a.languages + .links li:before { display: none; }
.headerMenus>ul>li>svg{display: none;}
.headerMenus ul li span, .headerMenus ul li a {font-size: var(--sttl-theme-font-14);  }
.headerMenus ul li a.SkiptomainContentBtn, .headerMenus ul li a.languages, .headerMenus ul li a.accessibilityBtn{width: 24px; height: 24px; background-position: center; background-repeat: no-repeat; background-size: contain; }
.headerMenus ul li a.SkiptomainContentBtn{background-image: url("f03a9d6e423b20abff094a6828712bfc68b5e49d.svg");}
.headerMenus ul li a.languages{background-image: url("4d59bb54b00326b96dbd97f8212d84d0b01abfa0.svg");}
.headerMenus ul li a.accessibilityBtn img{ width: 24px; height: 24px; }
.headerMenus ul li a.languages { cursor: pointer; font-size: var(--sttl-theme-font-16); }
.headerMenus ul li svg path, .headerMenus ul li svg path{fill: var(--mainColor);}
.HeaderIconsWrap { width: 100%; justify-content: space-between; padding-bottom: 0px; padding-left: 15px; }
.HeaderTop .LogoPartHeader { width: 32%; }
.HeaderTop .SearchColHeader { width: 36%; justify-content: center; }
.HeaderTop .SearchColHeader .OpenCloseBtn{ display: none; }
.HeaderTop .SearchColHeader + .SearchColHeaderNext { width: 32%; }
.languagesOpen .headerMenus ul li a.languages + .links li a { display: block;padding: 4px 10px;	color: #000;width: 100%; }
.languagesOpen .headerMenus ul li a.languages + .links li a:hover{ background-color: #f1f1f1;}
.banner1 { position: relative; overflow: hidden; border-radius: var(--Rounded-10); border: 1px solid #ccc; background: var(--mainColor); display: flex; align-items: end; }
.banner1 { position: relative; }
.banner1Info { position: absolute; right: 0; top: 80px; }
.banner1Info .date { margin: 10px 0 0 0; text-align: left; border-top: 1px solid #fff; padding-top: 6px; }
.banner1Info .date span.vision-statement { display: block; }
.banner1Info .sub-text { padding-bottom: 0px; text-align: left; }
.noImageColor { filter: inherit !important; }
.banner1 .pmQuotes { position: absolute; right: 10px; top: 10px; left: 25%; }
.banner1 .pmQuotes { color: #005788; }
.banner1 .pmQuotes .pmQuotesText { font-weight: var(--sttl-theme-font-600); border-bottom: 1px solid #005788; padding-bottom: 5px; margin-bottom: 5px; }
.banner1 .pmQuotes .pmQuotesSubject { font-weight: var(--sttl-theme-font-500); }
.banner1 .pmQuotes .pmQuotesDate { font-weight: var(--sttl-theme-font-400); }
.banner1 img { width: 94%; }
.banner1Info { font-size: var(--sttl-theme-font-14); position: absolute; right: 10px; top: 50%; transform: translateY(-50%); top: 50%; max-width: 60%; color: var(--whiteColor); }
.banner1Info:before { content: ""; position: absolute; left: 0; top: -20px; width: 50px; height: 30px; display: inline-block; vertical-align: top; background: url("") no-repeat left top; background-size: 20px; }
.banner1Info>p.sub-text{position:relative;}
.banner1Info>p.sub-text .after{position: relative;}
.banner1Info>p.sub-text .after:after { content: ""; rotate: 180deg; position: absolute; left: 110%; bottom: 0px; width: 20px; height: 30px; display: inline-block; vertical-align: top; background: url("") no-repeat left top; background-size: 20px; }

.slider1 { position: relative; }
.sliderBg1.slider1 { overflow: hidden; }
.sliderBg1.slider1 .swiper-slide { background: transparent; width: 58%; }
.slider2 { position: relative; }
.slider2 .swiper-slide, .sliderBg1 { background-color: var(--mainColor); border-radius: var(--Rounded-10); display: flex; justify-content: center; align-items: center; }
.bgBackgound img { opacity: 0; }

/*.slider1Icon { background-color: #005788; width: 150px; height: 150px; padding: 20px; border-radius: 50%; display: inline-flex; justify-content: center; align-items: center; transition: all 0.3s; margin-bottom:5px; }*/
.slider1Icon { display: flex; width: 100%; height: auto; padding: 2px; border-radius: 50%; transition: all 0.3s; margin-bottom: 5px; }
.slider2 a { width: 100%; }
.slider2 img { transition: all 0.3s; width: 100%; object-fit: cover; }
.slider1Icon img { width: 100%; height: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); object-fit: cover; }
.slider1Icon a { display: inline-block; background-color: #034971; border-radius: 50%; overflow: hidden; position: relative; padding-bottom: 100%; width: 100%; }
.slider1 { color: #005788; }

/*.slider1Info { display: inline-flex; justify-content: center; flex-wrap: wrap; text-align: center; padding: 50px 0; width: 100%; }*/
.slider1Info { text-align: center; padding: 30px 0; width: 100%; margin: 0 auto; max-width: 100%; color: var(--whiteColor); }
.slider1Info .font4 { font-weight: var(--sttl-theme-font-600); }
.slider1Info .font4 a { color: var(--sttl-theme-white); }
.slider1Info h4 { margin: 0; display: block; width: 100%; }
.swiper-button-next:after, .swiper-button-prev:after { color: var(--whiteColor); font-size: var(--smallsize1); }
.slider1Image { position: absolute; left: 0; bottom: 0; }
.swiper-button-next, .swiper-button-prev { top: inherit; bottom: 0; margin: 0; width: 50px; z-index: 999; }
.slider1InfoTwo { height: 100%; background-color: #fff; box-shadow: -10px 0 0 0 var(--mainColor), -20px 0 0 0 var(--mainColor80); border-radius: var(--Rounded-10); display: flex; justify-content: center; flex-direction: column; align-items: center; padding: 4%; width: 100%; text-align: center; overflow: hidden; margin-left: 20px; }
.slider1InfoTwo span { min-height: 65px; }
.slider1InfoTwoText{ width: 100%; padding-left: 20px; margin-top: 5px;}
body .slider1InfoTwoText a {
	color: #ffffff ;
	font-weight: var(--sttl-theme-font-600);
}
.slider1InfoTwoText .font4{ text-align: center;}
.slider1InfoCover { width: 100%; display: flex; justify-content: center; margin: 30px 0px; flex-wrap: wrap; }
.slider1InfoTwo h4 { margin: 20px 0 0 0; text-align: center; }
.addBanner { border-radius: var(--Rounded-10); display: flex; overflow: hidden; height: 100%; }
.addBanner img { width: 100%; height: 100%; object-fit: cover; }
.video { width: 100%; height: 100%; position: relative; }
.video iframe { border-radius: var(--Rounded-10); width: 100%; height: 100%; }
.banner1, .slider1, .slider2 { height: 100%; }
.connect_heading { display: flex; align-content: center; }
.connect_heading a { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; margin: 0px 0 8px 0; background-color: var(--mainColor); padding: 10px 10px; width: 100%; color: #fff !important; text-decoration: none; }
.connect_heading a img { position: relative; left: 0px; transition: all 0.3s; filter: invert(100%) sepia(0%) saturate(7500%) hue-rotate(331deg) brightness(99%) contrast(103%); }
.connect_heading a:hover img { left: 2px; }

/********* Accordion ******** */
.connect_heading .connect_bottom { margin: 20px 0 0; }
.accordion { background-color: var(--whiteColor); }
.accordion .accTrigger { padding-left: 20px; cursor: pointer; font-weight: bold; display: flex; justify-content: space-between; align-items: center; margin: 0 0 8px 0; }
.accordion .accTrigger, .accordion .accTrigger.active { background-color: var(--mainColor); border-radius: var(--Rounded-10); overflow: hidden; padding: 20px; }
.noJS .accordion .accTrigger { background: none; padding-left: 0 }
.accordion .accTrigger a { display: block; text-decoration: none; outline: 0 }
.accordDetail { padding: 0; display: none }
.noJS .accordDetail { display: block; padding: 10px 0 }
.participate { background-color: var(--sttl-theme-pure-black); padding: 20px; border-top-left-radius: 10px; border-top-right-radius: 10px; color: #fff; }
.participate .same_box { margin-bottom: 20px; }
.participate .same_box img.icon { width: 25px; }
.participate .last_box { margin-top: 20px; }
.participate h6 { margin-bottom: 20px; }
.participate p { margin-bottom: 0px; text-align: center; padding-bottom: 0px; }
.participate a { color: #fff !important; text-decoration: none; }
.participate .scan { height: 70px; width: 70px; }
.accordion .nav-link { padding: 0 5px; }
.last_box { width: 100%; text-align: center; }
.bgBackgound { background-size: cover; background-position: right top; }

/********** Responsive Tab **********/
body.home .resTab { position: relative; background-color: var(--mainColor); color: var(--whiteColor); border-radius: var(--Rounded-10); overflow: auto; padding: 20px; width: 100%; display: flex; flex-wrap: wrap; align-content: baseline; }
body.home .resTab .tabNav { margin: -11px 0 10px auto; padding: 0; list-style: none; max-width: max-content; }
body.home .resTab .tabNav li { display: inline-block; margin: 0; position: relative; padding-right: 0px; }
body.home .resTab .tabNav li:after { display: none; }
body.home .resTab .tabNav li a { display: inline-block; padding: 10px 12px; text-decoration: none; font-weight: bold; color: var(--whiteColor); opacity: 1; }
body.home .resTab .tabNav li a img { filter: brightness(100%); }
body.home .resTab .tabNav .r-tabs-state-active a { text-shadow: none; background-color: var(--whiteColor); color: var(--blackColor); }
body.home .resTab .tabNav .r-tabs-state-active img { filter: brightness(0); }
body.home .resTab .tabContent { padding: 0; display: none; background-color: #fff; padding: 15px; border-radius: var(--Rounded-10); margin: 0 0 0 0; height: 100%; position: relative; }
body.home .resTab .r-tabs-panel.r-tabs-state-active { display: block; }
body.home .resTab .r-tabs-accordion-title { display: none; }
body.home .resTab .tabNav .r-tabs-state-disabled { opacity: 0.5; }
body.home .resTab .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color: #00c5ad; color: #fff; font-weight: bold; text-decoration: none; }
body.home .resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #00c5ad; text-shadow: none; }
body.home .resTab .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; }
.noJS .resTab .tabContainer { height: 150px; overflow: hidden }
.noJS .resTab .tabContent { display: block; height: 150px }
.socialTitle { text-align: left; text-transform: capitalize; font-weight: bold; color: var(--whiteColor); padding-bottom: 0px; }
.socialTitleRow span { cursor: pointer; font-weight: bold; display: flex; justify-content: space-between; align-items: center; margin: 5px 0; width: 100%; }
.socialPlugins { width: 100%; overflow: auto; }
.socialPlugins, .socialPlugins iframe { height: 95%; position: relative; width: 100%; }
.home_section .right-side .social-side iframe { width: 100% !important; height: 90% !important; }

/*popup*/
.accessibility_toolbar {      border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;    box-shadow: -4px 4px 12px 0 rgba(0, 0, 0, .25); position: fixed; background: var(--sttl-theme-white); right: 0; top: 0; width: 100%; max-width: 400px; right: -450px; transition: 0.3s all linear; z-index: 99999; height: 100vh;visibility: hidden; }
.accessibility_toolbar a.FontSize-0{ display: none;}
.accessibility_titleBar { padding: 18px 20px 18px; display: flex; justify-content: space-between; align-items: center; }
.accessibility_titleBar .AccessibilityHeading { order: 1; font-size: var(--sttl-theme-font-20); font-weight: var(--sttl-theme-font-400); font-family: 'Noto Sans'; display: flex; align-items: center; }
.accessibility_titleBar .AccessibilityHeading svg{margin-right:10px; margin-left: -5px;}
.accessibility_titleBar .AccessibilityHeading svg path {fill: var(--mainColor);}
/* .accessibility_toolbar_exapnd_wrapper .fa.fa-times { position: absolute; right: 20px; top: 7px; color: #fff; } */
/* .accessibility_titleBar span { padding-left: 40px; color: #fff; padding: 10px 0 10px 50px; } */
.accessibility_toolbar_open .accessibility_toolbar{ right: 0px;visibility: visible; }
.accessibility_toolbar_open .accessibility_toolbar:after { content: ""; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: transparent; z-index: -1; }
.accessibility_titleBar .accessibility_toolbar_close { order: 2; color: var(--sttl-theme-black); width: 26px; height: 26px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("5d71a6a2c797799cfd418af8b7d1db8974b98f3e.svg");}
.accessibility_titleBar .accessibility_toolbar_close span.fa.fa-times{display: none;}
.accessibility_toolbar .accessibility_toolbar_exapnd, .accessibility_toolbar .accessibility_toolbar_exapnd_wrapper { height: 100%; }
.accessibility_toolbar_daiict_toolbar .fa.fa-universal-access { right: 15px; position: absolute; top: 15px; color: #fff; }
.accessibilityDaiictBox ul { list-style: none; display: flex; flex-wrap: wrap; justify-content: space-between; margin: -10px -5px 0px; padding: 0px; }
.accessibilityDaiictBox ul li { width: 50%;  position: relative; padding: 0px 5px; margin-top: 10px; }
.accessibilityDaiictBox ul li button{ padding: 10px 16px; outline: none; border: 1px solid var(--mainColor); border-radius: var(--Rounded-10); background-color: transparent; width: 100%; height: 100%;}
.accessibilityDaiictBox ul li button span { font-size: var(--sttl-theme-font-12); color: var(--mainColor); text-transform: uppercase; font-weight: var(--sttl-theme-font-600); }
.accessibilityDaiictBox ul li button svg path { fill: var(--mainColor); }
.wob .accessibilityDaiictBox ul li button#Dark_Contrast, body.InvertEffect .accessibilityDaiictBox ul li button#Invert, body.SaturationEffect .accessibilityDaiictBox ul li button#Saturation, body.Text_Size_Increase .accessibilityDaiictBox ul li button#Text_Size_Increase, body.Text_Size_Decrease .accessibilityDaiictBox ul li button#Text_Size_Decrease, body.Highlight_Links .accessibilityDaiictBox ul li button#Highlight_Links, body.Hide_Images .accessibilityDaiictBox ul li button#Hide_Images, body.Default_Cursor .accessibilityDaiictBox ul li button#Default_Cursor{background-color: var(--Color-FCDADA);}
.accessibilityDaiictBox ul li button svg { width: 48px; height: 48px;padding:6px; }

.skip-link, .readerAccess { font-weight: var(--sttl-theme-font-600); line-height: 1.3; background-color: transparent; color: var(--sttl-theme-pure-black) !important; }
.accessibilityDaiictBox ul li span { width: 100%; color: var(--blackColor); display: flex; justify-content: center; margin:0; }
.pauseAnimationsBtn.active .fa-pause-circle::before { content: "\f144"; }

/********** Ticker *********/
.noJS .ticker .stop { display: none }
.noJS .ticker ul { margin: 0 }
.noJS .ticker .tickerDivBlock { height: 150px; overflow-y: scroll; overflow-x: hidden }
.ticker li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e3e3e3; opacity: 1 !important; }
#accessControl .contrastChanger.normal { background-color: #fff; border-radius: 50%; width: 20px; height: 20px; border: 1px solid #266cba; font-size: 0; }
#accessControl .contrastChanger.wob { background-color: #000; border-radius: 50%; width: 20px; height: 20px; margin-left: 10px; font-size: 0; border: none; color: #fff; }
#accessControl .contrastChanger.normal { background-color: #fff; border-radius: 50%; width: 20px; height: 20px; border: 1px solid #266cba; font-size: 0; }
#accessControl input { display: inline-block; height: 20px; background: none; border: none; padding: 0; width: auto; color: #266cba; line-height: 18px; cursor: pointer; box-shadow: 0 0 0 #fff; border-radius: 0; padding-right: 9px; }
.ResetBtnGrp { margin: 0px -5px 10px; }
button.ResetFilter, button.ResetText { outline: none; border: 1px solid var(--mainColor); color: var(--mainColor); padding: 5px 8px; background-color: transparent; border-radius: var(--Rounded-6); margin: 0px 5px 0px; font-size: var(--sttl-theme-font-14); }
button.ResetFilter:hover, button.ResetText:hover{color: var(--sttl-theme-white); background-color: var(--mainColor);}

div#accessControl { padding: 0px 20px; height: calc(100% - 70px); overflow: auto; padding-bottom: 30px; }
.language select { appearance: none; -moz-appearance: none; -webkit-appearance: none; background: transparent url("") no-repeat right 5px; border: 0px; cursor: pointer; padding-right: 15px; color: #fff; }
.language select option { color: var(--blackColor); }
.language select:hover, .language select:focus { outline: none; }
.searchBtn { transition: all 0.3s; width: 30px; height: 30px; color: #848484; display: flex; justify-content: center; align-items: center; text-decoration: none; position: relative; cursor: pointer; background: transparent; border: 0px; }
.searchBtnBdr { border-left: 1px solid #848484; }
.searchBtn:hover, .searchBtn:focus { background-color: #0473b7; color: #fff; border-color: #0473b7; }
.searchBox { display: flex; border: 1px solid #cbcbcb; border-radius: var(--Rounded-8); }
.searchBox input { border: 0px; outline: none; padding: 0 5px; width: 100px; }
.searchBox .goBtn { color: #000; text-transform: uppercase; font-weight: bold; transition: all 0.4s; }
.searchBoxcover { display: flex; padding: 5px; }
.searchContainer { position: relative; z-index: 3; }
.headerLogos { padding: 10px 0; }
.socialBox img { width: 100%; max-width: 100%; }
.menuWrap { position: fixed; width: 100%; height: 100%; background-color: #005788; z-index: 99999; top: 0; overflow: hidden; padding: 70px 0px; }
.menuWrap ul ul { display: none; }
.menuWrap ul { margin: 0px; padding: 0px; list-style: none; border-top: 1px solid rgba(255, 255, 255, 0.3); }
.menuWrap ul li { display: flex; }
.menuWrap a { color: #fff; text-decoration: none; border-bottom: 1px solid rgba(255, 255, 255, 0.3); width: 100%; transition: all 0.3s; display: block; padding: 5px 15px; }
.menuWrap a:hover { background-color: rgb(22, 74, 133); }
.closeBtn { position: absolute; right: 20px; top: 20px; width: 30px; height: 30px; border-radius: 50%; display: flex; justify-content: center; align-items: center; cursor: pointer; color: #fff; }
.menuWrap { display: none; }
.menuOpen .menuWrap { display: block; }
body.menuopen { overflow: hidden; }
header .menu-section { z-index: 99999; display: none; width: 100%; height: 100vh; background: rgba(0, 0, 0, .7); position: fixed; top: 0; left: 0px; right: 0; color: #fff; text-align: right; padding: 0; }
header .menu-section nav { width: 100%; height: 100%; display: flex; justify-content: end; padding: 100px 0px 100px; align-items: center; }
header .menu-section ul { list-style: none; margin: 0; overflow-y: auto; height: auto; padding-right: 15px; max-height: 100%; overflow-x: hidden; padding-bottom: 0; }
header .menu-section li { margin-bottom: 10px; }
header .menu-section li:last-child { margin-bottom: 0; }
header .menu-section li img { max-width: 30px; filter: brightness(0) invert(1); }
header .menu-section li a { display: inline-flex; background: var(--mainColor); flex-direction: column; justify-content: center; align-items: center; width: 90px; height: 90px; border-radius: 50%; text-decoration: none; color: #d1be6c; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }
header .menu-section li span { text-transform: uppercase; font-weight: var(--sttl-theme-font-600); color: var(--whiteColor); font-size: var(--smallsize3) }
header .menu-section li:hover a { background: var(--mainColor80); }
header .menu-section li:hover img { filter: brightness(0) invert(1); }
header .menu-section li:hover span { color: #fff; }
header .openbtn { width: 22px; height: 16px; position: relative; cursor: pointer; border-radius: 5px; display: flex; align-items: center; flex-wrap: wrap; }
header .openbtn>span { width: 100%; height: 2px; background-color: var(--mainColor); border-radius: 5px; }
header .openbtn>span:nth-child(1) { position: absolute; top: 0; left: 0; }
header .openbtn>span:nth-child(3) { bottom: 0; left: 0; position: absolute; }
header .menu-section .openbtn span:nth-child(1) { top: 9px; left: 0px; transform: rotate(-45deg); }
header .menu-section .openbtn span:nth-child(2) { top: 9px; left: 0px; transform: rotate(45deg); }
header .menu-section .openbtn { position: absolute; right: 20px; top: 47px; background: transparent; border-radius: 0; width: 22px; height: 22px; }
header .menu-section .openbtn span { background-color: #fff; position: absolute; width: 100%; }
body.menuopen header .menu-section { display: block; }
body.menuopen header .openbtn { opacity: 0; }
body.menuopen header .menu-section .openbtn { opacity: 1; }
.slider2Btn, .slider1Btn { position: absolute; right: 10px; top: 10px; cursor: pointer; width: 20px; height: 20px; z-index: 99; display: flex; justify-content: center; align-items: center; color: var(--subMainColor); background: #fff; }
.slider2Btn.pause .bi-pause-fill::before, .slider1Btn.pause .bi-pause-fill::before { content: "\f4f4"; }
.tabcontainer-xl { position: relative; height: 100%; }
.socialBox { width: 100%; height: calc(100% - 54px); position: relative;	/* border: 1px solid #000; */ }
.swiper-pagination-bullet-active { background-color: var(--whiteColor); opacity: 1 !important; }
.swiper-pagination-bullet { background-color: var(--whiteColor); opacity: 0.5; }

/*smoke external css popup start*/
.smoke-base { position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; z-index: 9999!important; }
.smoke-base.smoke-visible { opacity: 1; visibility: visible; }
.smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
.dialog-prompt { margin-top: 15px; text-align: center; }
.dialog-buttons { margin: 20px 0 5px 0 }
.smoke { text-align: center; line-height: 150%; }
.dialog-buttons button { display: inline-block; vertical-align: baseline; cursor: pointer; font-style: normal; text-decoration: none; border: 0; outline: 0; margin: 0 5px; -webkit-background-clip: padding-box; line-height: 13px; font-weight: normal; padding: 9px 12px; }
.dialog-prompt input { margin: 0; border: 0; font-family: sans-serif; outline: none; border: 1px solid #aaa; width: 75%; display: inline-block; background-color: transparent; padding: 8px; }
.smoke-base { background: rgba(0, 0, 0, .6); }
.smoke-base .dialog { position: absolute; top: 40%; width: 90%; left: 50%; transform: translateX(-50%); max-width: 560px; }
.smoke-base .dialog-inner { padding: 15px; color: #202020; }
.smoke { background-color: rgba(255, 255, 255, 0.95); box-shadow: 0 2px 8px #666; }
.dialog-buttons button { background-color: rgba(0, 0, 0, .85); border-radius: 0; color: #fff; }
.dialog-buttons button.cancel { background-color: rgba(0, 0, 0, .40); }

/* Footer */
.footer_bottom { background-color: var(--mainColor); padding: 33px 60px; width: 100%; margin-top: auto; }
.footer_bottom .social-links { list-style: none; margin-top:-12px; width: 100%;
	justify-content: end; }
.ft_s { color: var(--sttl-theme-white); }
.footer_bottom .ft_s h3 {  color: var(--sttl-theme-white); font-size: var(--sttl-theme-font-20); font-style: normal; font-weight: var(--sttl-theme-font-600); font-family: var(--sttl-theme-font-primary); line-height: normal; text-transform: uppercase; margin-bottom: 20px; }
.footer_bottom .ft_s ul { padding-bottom: 0px; list-style: none; display: flex; flex-wrap: wrap; }
.footer_bottom .ft_s.footerlist ul li { width: calc(100% / 3); margin-top: 20px; padding-right: 12px; position:relative; padding-left:17px; margin-bottom: 0px; }
.footer_bottom .ft_s.footerlist ul li:before {
	content: "\f105";
	font-family: var(--sttl-theme-font-fontawesome);
	position: absolute;
	left: 0;
}
.footer_bottom .ft_s.footerlist>ul>li{width:auto; margin-top:0px; padding-right: 0px; position:static; padding-left:0px; margin-bottom: 0px;}
.footer_bottom .ft_s.footerlist>ul>li:before {
	display: none;
}
/* .footer_bottom .ft_s.footerlist ul li span { font-size: var(--sttl-theme-font-14); position: absolute; left: 0; top: 5px; } */
.footer_bottom .ft_s.footerlist ul li:after{display: none;}
.footer_bottom .ft_s ul li a { border-radius: 0px; font-size: var(--sttl-theme-font-20); text-decoration: none; color: var(--sttl-theme-white); line-height: 1; text-transform: unset; margin-bottom: 0px; }
.footer_bottom .ft_s ul li a label{ cursor: pointer;}
.footer_bottom .ft_s ul li a img{ width: 24px; height:24px;} 
/* .footer_bottom .ft_s ul li.Twiiter a {  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.494' height='14.944' viewBox='0 0 16.494 14.944'%3E%3Cpath id='path1009' d='M.035,0,6,7.969,0,14.444H1.346L6.6,8.775l4.237,5.669h4.586L9.134,6.031,14.722,0H13.369L8.539,5.221,4.631,0ZM2.019.992h2.1l9.317,12.464h-2.1L2.03.992Z' transform='translate(0.572 0.25)' fill='%23fff' stroke='%23fff' stroke-width='0.5'/%3E%3C/svg%3E");} */
/* .footer_bottom .ft_s ul li.Twiiter a:hover{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.494' height='14.944' viewBox='0 0 16.494 14.944'%3E%3Cpath id='path1009' d='M.035,0,6,7.969,0,14.444H1.346L6.6,8.775l4.237,5.669h4.586L9.134,6.031,14.722,0H13.369L8.539,5.221,4.631,0ZM2.019.992h2.1l9.317,12.464h-2.1L2.03.992Z' transform='translate(0.572 0.25)' fill='rgb(119 29 29)' stroke='rgb(119 29 29)' stroke-width='0.5'/%3E%3C/svg%3E");} */

.footer_bottom .ft_s ul nav { margin-top: -15px; }
.footer_bottom .ft_s ul li a:hover { color: var(--Color-FAAAAA); }
.footer_bottom .social-links li { margin-right: 15px; margin-top: 12px; padding-left: 0px; }
.footer_bottom .social-links li:after{display: none;}
.footer_bottom .social-links li:last-child { margin-right: 0px; }
.footer_bottom .social-links li a { display: flex; justify-content: center; align-items: center; font-size: 0px!important; }
.footer_bottom .social-links li a label{display: none;}
/* .footer_bottom .social-links li a:hover{ background-color: var(--whiteColor); color: var(--mainColor)!important;} */
.footer_bottom p{ padding-bottom: 0px; font-size: var(--sttl-theme-font-20); text-align: left; }
.footer_bottom span {font-size: var(--sttl-theme-font-16); }
.footer_bottom .footerImg { padding-top: 19px; }
.footer_bottom .footerImg a { padding: 2px 10px; background-color: #fff; margin-left: 10px; border-radius: var(--Rounded-4); display: flex; justify-content: center; align-items: center; }
.footer_bottom .footerImg a img{min-height: 40px; max-width: 100px; object-fit: contain;}
.footer_bottom .footerImg a:first-child { margin-left: 0px; }
.footer_bottom .CopyrightText { color: #fff; }
.footer_bottom .CopyrightTextWrap { margin-top: 25px; }
.footer_bottom  > .container { max-width: 100%; padding: 0; }
.footer_bottom .LastUpdatedText{color: var(--whiteColor);}
/*smoke external css popup End*/

/*********Dflip CSS**********/
.df-abs-center { top: 50%; left: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%) }
.df-abs-h-center { position: absolute; left: 50%; -webkit-transform: translate(-50%); -moz-transform: translate(-50%); -ms-transform: translate(-50%); transform: translate(-50%) }
.df-container { min-height: 320px; background: no-repeat 50%; background-size: cover; width: 100%; position: relative; image-rendering: auto; direction: ltr }
.df-container.df-transparent:not(.df-fullscreen) { background: 0 0 !important }
.df-container.df-custom-fullscreen.df-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; margin: 0 !important; border: 0 !important; z-index: 999999 }
.df-container .loading-info { position: absolute; top: 100%; margin-top: 20px; margin-left: 5px; padding: 6px 20px; background-color: rgba(0, 0, 0, .09); font-style: italic; border-radius: 5px; font-size: 11px; max-height: 30px; color: #fff; max-width: 200px; transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); left: 50%; opacity: .7; transition: .3s top ease; -webkit-transition: .3s top ease }
.loading-info.df-old-browser { color: gray; background-color: #fff; opacity: .9; text-align: center; max-height: none }
.loading-info.df-old-browser a { font-weight: 700; font-style: normal; text-transform: uppercase; color: #2196f3; display: block; text-decoration: underline; margin: 10px 0 0 }
.df-container.df-init .loading-info { top: 50% }
.df-3dcanvas { position: absolute; z-index: 1; right: 0 }
.df-rtl .df-3dcanvas { right: auto; right: initial; left: 0 }
.df-container a { outline: none; text-decoration: none; box-shadow: none }
.df-container.df-zoom-enabled canvas.df-3dcanvas, .df-container.df-zoom-enabled .df-book-stage { cursor: move; cursor: -webkit-grab }
.df-container:before, .df-container:after { content: " "; transition: .3s .1s opacity; -webkit-transition: .3s .1s opacity; opacity: 0; height: 50px; width: 50px; left: 50%; top: 50%; font-size: 12px; margin: -45px -25px -25px; box-sizing: border-box; position: absolute; pointer-events: none }
.df-container.df-loading:before, .df-container.df-loading:after { content: " "; z-index: 100; opacity: 1 }
.df-container.df-loading:after { content: " "; background-image: url(""); background-repeat: no-repeat; background-size: 32px; background-position: 50% }
.df-container.df-loading:before { background-color: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; border: 1px solid rgba(150, 150, 150, .2) }
.df-book-stage { position: absolute; overflow: hidden; right: 0; bottom: 0; z-index: 1; top: 0; left: 0; filter: blur(0); -webkit-filter: blur(0); padding: 30px 50px 70px }
.df-container.df-xs .df-book-stage { padding-left: 20px; padding-right: 20px }
.df-container.df-sidemenu-open .df-book-stage { padding-left: 230px; padding-right: 10px }
.df-container.df-sidemenu-open>.df-ui-btn.df-ui-prev { left: 220px }
.df-rtl.df-container.df-sidemenu-open>.df-ui-btn.df-ui-prev { left: 0 }
.df-rtl.df-container.df-sidemenu-open>.df-ui-btn.df-ui-next { right: 220px }
.df-book-stage.df-zoom-enabled { cursor: move }
.df-page-front:before, .df-page-back:before { content: " " }
.df-book-page .df-page-front:before { background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%); background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%); background-image: -ms-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%) }
.df-book-page .df-page-back:before { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.0)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.0)); background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.0)) }
.df-book-wrapper, .df-page-wrapper, .df-book-page, .df-page-content, .df-page-front:before, .df-page-wrapper:after, .df-page-back:before, .df-page-content:after, .df-page-effects, .df-page-effects:before, .df-page-effects { position: absolute; height: 100%; display: block; top: 0 }
.df-page-content, .df-book-page { width: 100% }
.df-book-wrapper { position: relative; margin: 0 auto; transition: .3s left; -webkit-transition: .3s left; left: 0 }
.df-zoom-enabled .df-book-wrapper { transition: none; -webkit-transition: none }
.df-loading.df-container .df-book-wrapper { left: 100% }
.df-book-wrapper.close-right { left: 25% }
.df-book-wrapper.close-left { left: -25% }
.df-book-shadow { position: absolute; z-index: -1; height: 100%; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .3); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, .3); box-shadow: 0 0 10px rgba(0, 0, 0, .3) }
.df-book-wrapper .df-book-side-buttons { position: absolute; left: 100%; width: 40px; opacity: .3; height: 100%; cursor: pointer; z-index: 30; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0 }
.df-book-prev-button.df-book-side-buttons { -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px }
.df-book-wrapper .df-book-side-buttons:hover { opacity: .5; background-color: rgba(0, 0, 0, .18) }
.df-book-wrapper .df-book-prev-button { right: 100%; left: auto; left: initial }
.df-book-wrapper .df-book-side-buttons:before { position: absolute; font-size: 30px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; top: 50% }
.df-page-wrapper { overflow: hidden }
.df-hard-page .df-page-wrapper { width: 100% !important; height: 100% !important; overflow: visible; transform-style: preserve-3d; -webkit-transform-origin: 0 50% 0; -moz-transform-origin: 0 50% 0; -ms-transform-origin: 0 50% 0; transform-origin: 0 50% 0 }
.df-book-page.df-flipping, .df-book-page.df-folding { box-shadow: -2px 0 10px transparent }
.df-book-page.df-left-side { left: 0; -webkit-transform-origin: right; -moz-transform-origin: right; -ms-transform-origin: right; transform-origin: right }
.df-book-page.df-right-side { left: 50%; -webkit-transform-origin: left; -moz-transform-origin: left; -ms-transform-origin: left; transform-origin: left }
.df-book-page.df-right-side+.df-page-wrapper.df-right-side { z-index: -1 }
.df-book-page .df-page-front, .df-book-page .df-page-back { width: 100%; background-size: 100.5% 100%; background-size: 100% 100%; height: 100%; background-color: #fff; position: absolute; box-sizing: border-box }
.df-page-back>canvas, .df-page-front>canvas { width: 100%; position: relative; z-index: -1 }
.df-quick-turn:before { opacity: 0 }
.df-book-page.df-flipping.df-left-side:before { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1)); width: 10px; left: -10px }
.df-book-page { width: 50% }
.df-book-page.df-flipping, .df-book-page.df-folding { z-index: 200 !important }
.df-page-content { background-size: 100.25% !important; background-repeat: no-repeat !important; transition-property: transform; -webkit-transition-property: -webkit-transform; width: 100%; overflow: hidden }
.df-book-page.df-left-side .df-page-front { z-index: 2 }
.df-book-page.df-left-side .df-page-back { z-index: 1 }
.df-book-page.df-left-side.df-folding:not(.df-hard-page) .df-page-back { z-index: 3 }
.df-book-page.df-right-side .df-page-front { top: 0; left: 0; z-index: 0 }
.df-book-page, .df-page-front, .df-page-back, .df-page-fold-inner-shadow, .df-page-fold-outer-shadow, .df-page-wrapper { position: absolute; -webkit-transform-origin: 0 0 0; -moz-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0; transform-origin: 0 0 0 }
.df-page-front, .df-page-back { overflow: hidden }
.df-page-fold-outer-shadow { z-index: -1; width: 100%; height: 100% }
.df-page-fold-inner-shadow { position: absolute; z-index: 5; display: none }
.df-book-page.df-folding .df-page-fold-inner-shadow { display: block }
.df-book-page.df-right-side .df-page-back { left: 0; z-index: 1 }
.df-book-page.df-right-side.df-folding .df-page-front { z-index: 2 }
.df-page-wrapper.df-right-side .df-page-back { left: 100%; z-index: 1; overflow: hidden }
.df-hard-page .df-page-front, .df-hard-page .df-page-back { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden }
.df-hard-page.df-right-side .df-page-front { -webkit-transform-origin: right 50%; -moz-transform-origin: right 50%; -ms-transform-origin: right 50%; transform-origin: right 50%; z-index: 3 !important }
.df-hard-page.df-left-side .df-page-front { -webkit-transform-origin: right 50%; -moz-transform-origin: right 50%; -ms-transform-origin: right 50%; transform-origin: right 50% }
.df-hard-page.df-right-side .df-page-back { -webkit-transform-origin: left 50%; -moz-transform-origin: left 50%; -ms-transform-origin: left 50%; transform-origin: left 50%; z-index: 3 }
.df-hard-page.df-left-side .df-page-back { -webkit-transform-origin: left 50%; -moz-transform-origin: left 50%; -ms-transform-origin: left 50%; transform-origin: left 50% }
.df-page-front:before, .df-page-back:before { width: 20%; z-index: 5; pointer-events: none }
.df-page-front:before { right: 0 }
.df-page-wrapper.df-right-side.df-flipping { z-index: 4 }
.df-ui { height: 60px; padding: 20px 16px 0 }
.df-ui-wrapper, .df-ui-btn { color: #888; vertical-align: top; background-color: #f7f7f7; box-sizing: border-box; text-align: center }
.df-ui-wrapper { box-shadow: 0 1px 4px rgba(0, 0, 0, .3); background-color: #f7f7f7; position: absolute }
.df-share-wrapper { z-index: 2; position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: rgba(0, 0, 0, .35); display: none }
.df-share-box { position: absolute; top: 50%; width: 280px; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); left: 50%; background-color: #fff; border-radius: var(--Rounded-10); padding: 10px 15px 5px; text-align: center }
span.df-share-title { color: #777; margin-bottom: 10px; display: block }
.df-share-url { background-color: #fff; height: 60px; color: #666; padding: 2px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 100%; font-size: 12px; box-sizing: border-box; margin-bottom: 0 }
.df-share-button { display: inline-block; text-align: center; cursor: pointer; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; padding: 10px; margin: 3px; color: #aaa }
.df-share-button:hover { color: #444 }
.df-ui-btn { position: relative; width: 35px; right: 0; height: 40px; font-size: 17px; cursor: pointer; z-index: 2; display: inline-block; padding: 12px 5px; line-height: 1 }
.df-floating .df-ui-controls>.df-ui-btn:first-child { border-radius: 5px 0 0 5px }
.df-floating .df-ui-controls>.df-ui-btn:last-child { border-radius: 0 5px 5px 0 }
.df-ui-btn:before { box-sizing: border-box }
.df-ui-thumbnail, .df-ui-share, .df-ui-outline, .df-ui-help, .df-ui-sound { float: left }
.df-ui-btn:hover { color: #00acce }
.df-ui-btn.disabled, .df-ui-btn.disabled:hover { color: #ccc }
.df-ui-page { padding: 8px 5px 2px; font-size: 12px; width: auto; width: 50px; margin: 0; border-radius: 0; background-color: rgba(0, 0, 0, .03) }
.df-ui-page input { width: 100%; background-color: transparent; height: 25px; margin: 0; padding: 0 !important; border: 1px solid #8f8f8f; text-align: center; vertical-align: top; color: transparent; font-size: 14px; top: 0; box-sizing: border-box; z-index: -1; display: inline-block; opacity: 0 }
.df-ui-page input:focus { z-index: 2; opacity: 1; color: inherit }
.df-ui-page input:focus+label { opacity: 0; display: none }
.df-ui-page label { position: absolute; height: 30px; width: 100%; display: block; top: 0; padding-top: 14px; line-height: 1.1em; color: #999; font-size: 13px; font-weight: 400; left: 0; cursor: pointer; background-color: transparent; z-index: 1; box-sizing: border-box }
.df-ui-share { float: left }
.df-ui-fullscreen { bottom: 0 }
.df-ui-zoom { top: 24px; height: 60px; right: 24px; width: 30px; display: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.df-ui-sidemenu-close { position: absolute; top: 10px; right: -32px; font-size: 14px; width: 32px; height: 35px; cursor: pointer; padding: 10px 0; background: inherit; border-radius: 0 5px 5px 0; z-index: -1; transition: .5s ease; -webkit-transition: .5s ease }
.df-ui-controls { bottom: 0; width: 100%; height: 40px; padding: 0; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; z-index: 4; display: block }
.df-floating .df-ui-controls { bottom: 10px; width: auto; width: initial; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; margin: 0 auto; display: table; display: flex; border-radius: 5px }
.df-floating.df-controls-top .df-ui-controls { bottom: auto; bottom: initial; top: 10px }
.df-floating.df-controls-hide .df-ui-controls { display: none }
.df-ui-wrapper.df-ui-controls .df-ui-btn { float: none }
.df-ui-size { bottom: 24px; height: 60px; right: 24px }
.df-ui-zoom:before, .df-ui-size:before { height: 0; border-bottom: 1px solid; content: " "; right: 5px; opacity: .3; display: block; position: absolute; top: 30px; left: 5px; z-index: 2 }
.df-ui-zoomin { top: 0 }
.df-ui-zoomout { bottom: 0 }
.df-ui-next { right: 24px; right: 0; border-radius: 0 }
.df-container.df-floating>.df-ui-next { right: 8px }
.df-container.df-floating>.df-ui-prev { left: 2px }
.df-container>.df-ui-next, .df-container>.df-ui-prev { margin-top: -5px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); top: 50%; position: absolute; opacity: .3; background-color: transparent; height: auto; height: initial; font-size: 36px; color: #000; width: auto; text-align: center; width: initial }
.df-container>.df-ui-next:hover, .df-container>.df-ui-prev:hover { opacity: .7 }
.df-container.df-floating>.df-ui-next, .df-container.df-floating>.df-ui-prev { border-radius: 50%; width: 40px }
.df-ui-prev { left: 0; right: auto; border-radius: 0 }
.df-ui-alt { position: relative !important; right: auto; right: initial; left: auto; left: initial; box-shadow: none !important }
.df-ui-alt.df-ui-next { border-right: 1px solid #ddd }
.df-ui-btn.df-active { color: #00acce; background-color: #e7e7e7 }
.df-ui-fit { display: none }
.df-ui-zoomin, .df-ui-zoomout, .df-ui-fullscreen, .df-ui-more { float: right }
.df-ui-fit { top: 0 }
.df-ui-more .more-container { display: none; position: absolute; bottom: 100%; margin-bottom: 8px !important; right: 10px; background-color: #f7f7f7; z-index: 20; border-radius: 5px; box-shadow: 0 -1px 3px rgba(0, 0, 0, .2) }
.df-controls-top .df-ui-more .more-container { bottom: auto; bottom: initial; margin-top: 8px !important; top: 100%; box-shadow: 0 1px 3px rgba(0, 0, 0, .2) }
.more-container:before { content: " "; position: absolute; border: solid transparent; border-width: 7px; border-top-color: #eee; height: 0; width: 0; bottom: -14px; right: 13px; margin-right: -8px; pointer-events: none }
.df-controls-top .more-container:before { border: solid transparent; border-bottom-color: #eee; border-width: 7px; top: -14px }
.more-container .df-ui-btn { width: auto; width: initial; width: 170px; text-align: left; padding: 8px 10px; height: 36px; border-top: 1px solid #e4e4e4; border-radius: 0 }
.more-container .df-ui-btn:hover { background-color: #eee }
.more-container>.df-ui-btn:first-child { border-radius: 5px; border-top: none }
.more-container>.df-ui-btn:last-child { border-radius: 0 0 5px 5px }
.more-container .df-ui-btn:before { position: absolute; top: 11px; font-size: 14px }
.df-ui-btn span { display: none }
.more-container .df-ui-btn span { font-size: 12px; padding-left: 20px; vertical-align: middle; display: inline-block }
.df-ui-more.df-active .more-container { display: block }
.annotationLayer section, .annotationDiv section, .customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation, .linkAnnotation, .highlightAnnotation, .popupAnnotation { position: absolute; z-index: 5; cursor: pointer; pointer-events: all }
.annotationDiv .popupWrapper { position: absolute; width: 20em }
.annotationDiv .popup { position: absolute; z-index: 200; max-width: 20em; background-color: #ff9; box-shadow: 0 2px 5px #333; border-radius: 2px; padding: .6em; margin-left: 5px; cursor: pointer; word-wrap: break-word }
.annotationDiv .popup h1 { font-size: 1em; border-bottom: 1px solid #000; padding-bottom: .2em }
.annotationDiv .popup p { padding-top: .2em }
.annotationDiv .highlightAnnotation, .annotationDiv .underlineAnnotation, .annotationDiv .squigglyAnnotation, .annotationDiv .strikeoutAnnotation, .annotationDiv .fileAttachmentAnnotation { cursor: pointer }
.annotationDiv .textAnnotation img { position: absolute; cursor: pointer }
section.linkAnnotation a, .annotationDiv .buttonWidgetAnnotation.pushButton>a { display: block; height: 100% }
section.linkAnnotation a, a.linkAnnotation, a.customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation { background-color: transparent; background-color: #ff0; opacity: .1 }
a.customLinkAnnotation { }
section.linkAnnotation a:hover, a.linkAnnotation:hover, .highlightAnnotation:hover, a.customLinkAnnotation:hover { opacity: .4; border-color: transparent; background-color: #2196f3 }
.annotationDiv { position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden }
section.linkAnnotation a .annotationLayer>a { display: block; position: absolute; height: 100%; cursor: pointer; box-sizing: border-box }
section.linkAnnotation a.internalLink:hover { }
.df-page-loading:after, .df-page-loading:before { content: " "; height: 44px; width: 44px; position: absolute; top: 50%; left: 50%; margin: -22px }
.df-page-loading:before { background-color: #fff; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; box-sizing: border-box }
.df-page-loading:after { background-image: url(""); background-repeat: no-repeat; background-position: center; background-size: 22px }
.df-thumb-container .df-vrow { height: 124px; left: 0; width: 90%; margin: 10px auto; background-position: 50%; cursor: pointer; background-repeat: no-repeat; right: 0; border-radius: 5px }
.df-thumb-container .df-vrow:before { content: ""; background-image: url(""); background-size: 22px; height: 22px; width: 22px; display: block; top: 60px; margin: 0 auto; position: relative; z-index: 0 }
.df-thumb-container .df-vrow:hover { background-color: #bbb }
.df-floating .df-thumb-container .df-vrow:hover, .df-vrow.df-selected { background-color: #ccc; opacity: 1 }
.df-thumb-container .df-vrow.df-thumb-loaded { background-size: contain }
.df-thumb-container .df-vrow.df-thumb-loaded:before { display: none }
.df-vrow>div { height: 20px; background-color: rgba(170, 170, 170, .54); width: 40px; margin: 0 auto }
.df-sidemenu { float: left; width: 220px; height: auto !important; position: absolute !important; top: 0; z-index: 3; transition: .5s transform ease; -webkit-transition: .5s -webkit-transform ease; transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); left: -50px; background-color: rgba(238, 238, 238, .9) }
.df-rtl .df-sidemenu { left: auto; left: initial; transform: translateX(100%); -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); right: -50px; direction: rtl }
.df-thumb-container { text-align: center }
.df-outline-container { color: #666; font-size: 12px }
.df-outline-wrapper, .df-thumb-wrapper { position: absolute !important; top: 0; bottom: 0; left: 0; right: 0; height: auto !important; box-shadow: 1px 0 4px rgba(102, 102, 102, .38) }
.df-outline-wrapper { overflow: auto; padding: 10px 10px 5px }
.df-floating .df-outline-container, .df-floating .df-thumb-container { bottom: 0 }
.df-sidemenu.df-sidemenu-visible { display: block; transform: translateX(0); -ms-transform: translateX(0); -moz-transform: translateX(0); -webkit-transform: translateX(0); left: 0 }
.df-outline-toggle { cursor: pointer; float: left; width: 18px; padding: 5px 0; margin-left: -18px; text-align: center }
.df-outline-toggle.df-outlines-hidden~.df-outline-items { display: none }
.df-outline-items>.df-outline-item { margin-left: 18px }
.df-outline-item a:hover, .df-outline-toggle:hover { background-color: #e7e7e7 }
.df-outline-item a { color: inherit !important; text-decoration: none !important; display: block; padding: 5px 0 5px 5px; overflow: hidden; text-overflow: ellipsis; border: none !important; box-shadow: none !important }
.df-outline-toggle:before { content: "\e64b"; font-size: 10px; font-family: themify }
.df-outline-toggle.df-outlines-hidden:before { content: "\e649" }
.df-lightbox-wrapper { position: fixed !important; top: 0; bottom: 0; right: 0; height: auto !important; left: 0; background-color: #fff; z-index: 99999 }
.df-lightbox-controls { float: right; padding: 5px; z-index: 1000; position: relative }
.df-lightbox-close { float: right; height: 40px; text-align: center; font-size: 50px; cursor: pointer; color: #444; border-radius: 50%; border-color: transparent; width: 40px; background-color: transparent; transition: .2s; -webkit-transition: .2s }
.df-lightbox-close:hover { color: #fff; background-color: rgba(0, 0, 0, .21); border-color: #000 }
.df-lightbox-close:before { top: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; font-size: 24px }
.df-lightbox-wrapper .df-container { position: absolute !important; width: 100%; top: 0; bottom: 0; height: auto !important }
.df-container.df-xs .df-ui-controls .df-ui-btn.df-ui-page { display: none !important }
._df_button, ._df_thumb { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: relative; cursor: pointer }
._df_button { padding: 5px 15px; background-color: #444; background: #0085ba; color: #fff; font-size: 14px; border-color: #0073aa #006799 #006799; cursor: pointer; border-width: 1px; border-style: solid; -webkit-appearance: none; -webkit-border-radius: 3px; border-radius: 3px; white-space: nowrap }
._df_thumb { border: none; width: 100%; height: 100%; text-align: center; position: absolute; left: 0; top: 0; }
._df_thumb { cursor: pointer; box-shadow: 0 1px 2px rgba(0, 0, 0, .22); display: inline-block; -webkit-transform-style: flat; -moz-transform-style: preserve-3d; transform-style: preserve-3d; box-sizing: border-box; -webkit-transition: .2s; -moz-perspective: 1200px; perspective: 1200px }
._df_books ._df_thumb, ._df_books .df-dummy { width: 140px; height: 200px; text-align: center; display: inline-block; position: relative; margin: 20px 10px; vertical-align: top }
._df_thumb[thumbtype=img] { height: auto }
._df_thumb[thumbtype=img] img { max-width: 100%; max-height: 200px }
._df_book-cover { background-size: 100% 100%; height: 100%; width: 100%; -webkit-transform-origin: left; transform-origin: left; top: 0; background-color: #eee; position: relative; overflow: hidden; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; box-shadow: 0 1px 2px rgba(0, 0, 0, .22) }
._df_thumb ._df_book-title { display: none !important; bottom: -100%; position: absolute; width: 100%; left: 0; padding: 5px; font-size: 12px; background: rgba(1, 163, 163, .87); background: rgba(60, 60, 60, .8); box-sizing: border-box; display: block; color: #fff; transition: .4s; -webkit-transition: .4s; opacity: 0 }
._df_thumb ._df_book-tag { float: left; padding: 0 4px 2px; background-color: rgba(0, 0, 0, .26); text-transform: uppercase; font-size: 10px; margin: -15px 0 0 2px; z-index: -1; color: rgba(255, 255, 255, .8); position: relative }
._df_thumb:hover ._df_book-title, ._df_thumb-not-found ._df_book-title { opacity: 1; bottom: 0 }

/* ._df_thumb:hover ._df_book-cover { -webkit-transform: rotateY(-20deg) rotateZ(0deg); -moz-transform: rotateY(-20deg) rotateZ(0deg); -ms-transform: rotateY(-20deg) rotateZ(0deg); transform: rotateY(-20deg) rotateZ(0deg); box-shadow: 3px 0 12px rgba(0, 0, 0, .6) } */
.df-webkit ._df_thumb:hover ._df_book-cover { -webkit-transform: none; -moz-transform: none; -ms-transform: none; transform: none; box-shadow: 1px 0 12px rgba(0, 0, 0, .6) }
._df_books { max-width: 960px; margin: 0 auto; text-align: center; position: relative; z-index: 1; padding: 20px 5px 150px }
._df_books-break { color: rgba(255, 255, 255, .3); font-size: 14px; letter-spacing: 1px; font-weight: 600; margin-top: 25px; text-transform: uppercase }
._df_books-break:after { content: " "; bottom: 0; width: 50px; height: 1px; background-color: rgba(255, 255, 255, .24); display: block; margin: 10px auto }
.df-page-wrapper { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0) }
.df-container::-webkit-scrollbar { width: 8px }
.df-container::-webkit-scrollbar-button { height: 8px }
.df-container::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, .3); border: 0 #fff; border-radius: 100px }
.df-container::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, .5) }
.df-container::-webkit-scrollbar-thumb:active { background: rgba(0, 0, 0, .5) }
.df-container::-webkit-scrollbar-track { background: rgba(0, 0, 0, .2); border: 0 #fff; border-radius: 100px }
.df-container::-webkit-scrollbar-track:hover { background: rgba(0, 0, 0, .2) }
.df-container::-webkit-scrollbar-track:active { background: rgba(0, 0, 0, .15) }
.df-container::-webkit-scrollbar-corner { background: 0 0 }
.df-skipTransition { -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: none !important; transition: none !important }
.df-container.df-fullscreen { height: 100% !important; max-height: 100% !important; width: 100% !important; max-width: 100% !important }
.df-container.df-double-internal .df-page-front { background-position: left; background-size: cover }
.df-container.df-double-internal .df-page-back { background-position: right; background-size: cover }
.customHtmlAnnotation iframe { position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important }
.df-rtl .more-container .df-ui-btn { text-align: right; direction: rtl }
.df-rtl .more-container .df-ui-btn:before { right: 10px }
.df-rtl .more-container .df-ui-btn span { padding: 0; padding-right: 20px }
.df-rtl .df-outline-items>.df-outline-item { margin: 0 18px 0 0; text-align: right; direction: rtl }
.df-rtl .df-outline-toggle { float: right; margin: 0 -18px 0 0 }
.df-rtl .df-outline-toggle.df-outlines-hidden:before { content: "\e64a" }
.df-rtl .df-sidemenu.df-sidemenu-visible { left: auto; left: initial; right: 0 }
.df-rtl .df-ui-sidemenu-close { right: auto; right: initial; left: -32px; border-radius: 5px 0 0 5px }
._df_thumb[thumbtype=img] ._df_thumb-not-found { height: 200px; position: relative }

/************Themify Icons Min**********/
@font-face { font-family: 'themify'; src: url(""); src: url("") format('embedded-opentype'), url("") format('woff'), url("") format('truetype'), url("") format('svg'); font-weight: normal; font-style: normal }
[class^="ti-"]:before, [class*=" ti-"]:before { font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.ti-wand:before { content: "\e600" }
.ti-volume:before { content: "\e601" }
.ti-user:before { content: "\e602" }
.ti-unlock:before { content: "\e603" }
.ti-unlink:before { content: "\e604" }
.ti-trash:before { content: "\e605" }
.ti-thought:before { content: "\e606" }
.ti-target:before { content: "\e607" }
.ti-tag:before { content: "\e608" }
.ti-tablet:before { content: "\e609" }
.ti-star:before { content: "\e60a" }
.ti-spray:before { content: "\e60b" }
.ti-signal:before { content: "\e60c" }
.ti-shopping-cart:before { content: "\e60d" }
.ti-shopping-cart-full:before { content: "\e60e" }
.ti-settings:before { content: "\e60f" }
.ti-search:before { content: "\e610" }
.ti-zoom-in:before { content: "\e611" }
.ti-zoom-out:before { content: "\e612" }
.ti-cut:before { content: "\e613" }
.ti-ruler:before { content: "\e614" }
.ti-ruler-pencil:before { content: "\e615" }
.ti-ruler-alt:before { content: "\e616" }
.ti-bookmark:before { content: "\e617" }
.ti-bookmark-alt:before { content: "\e618" }
.ti-reload:before { content: "\e619" }
.ti-plus:before { content: "\e61a" }
.ti-pin:before { content: "\e61b" }
.ti-pencil:before { content: "\e61c" }
.ti-pencil-alt:before { content: "\e61d" }
.ti-paint-roller:before { content: "\e61e" }
.ti-paint-bucket:before { content: "\e61f" }
.ti-na:before { content: "\e620" }
.ti-mobile:before { content: "\e621" }
.ti-minus:before { content: "\e622" }
.ti-medall:before { content: "\e623" }
.ti-medall-alt:before { content: "\e624" }
.ti-marker:before { content: "\e625" }
.ti-marker-alt:before { content: "\e626" }
.ti-arrow-up:before { content: "\e627" }
.ti-arrow-right:before { content: "\e628" }
.ti-arrow-left:before { content: "\e629" }
.ti-arrow-down:before { content: "\e62a" }
.ti-lock:before { content: "\e62b" }
.ti-location-arrow:before { content: "\e62c" }
.ti-link:before { content: "\e62d" }
.ti-layout:before { content: "\e62e" }
.ti-layers:before { content: "\e62f" }
.ti-layers-alt:before { content: "\e630" }
.ti-key:before { content: "\e631" }
.ti-import:before { content: "\e632" }
.ti-image:before { content: "\e633" }
.ti-heart:before { content: "\e634" }
.ti-heart-broken:before { content: "\e635" }
.ti-hand-stop:before { content: "\e636" }
.ti-hand-open:before { content: "\e637" }
.ti-hand-drag:before { content: "\e638" }
.ti-folder:before { content: "\e639" }
.ti-flag:before { content: "\e63a" }
.ti-flag-alt:before { content: "\e63b" }
.ti-flag-alt-2:before { content: "\e63c" }
.ti-eye:before { content: "\e63d" }
.ti-export:before { content: "\e63e" }
.ti-exchange-vertical:before { content: "\e63f" }
.ti-desktop:before { content: "\e640" }
.ti-cup:before { content: "\e641" }
.ti-crown:before { content: "\e642" }
.ti-comments:before { content: "\e643" }
.ti-comment:before { content: "\e644" }
.ti-comment-alt:before { content: "\e645" }
.ti-close:before { content: "\e646" }
.ti-clip:before { content: "\e647" }
.ti-angle-up:before { content: "\e648" }
.ti-angle-right:before { content: "\e649" }
.ti-angle-left:before { content: "\e64a" }
.ti-angle-down:before { content: "\e64b" }
.ti-check:before { content: "\e64c" }
.ti-check-box:before { content: "\e64d" }
.ti-camera:before { content: "\e64e" }
.ti-announcement:before { content: "\e64f" }
.ti-brush:before { content: "\e650" }
.ti-briefcase:before { content: "\e651" }
.ti-bolt:before { content: "\e652" }
.ti-bolt-alt:before { content: "\e653" }
.ti-blackboard:before { content: "\e654" }
.ti-bag:before { content: "\e655" }
.ti-move:before { content: "\e656" }
.ti-arrows-vertical:before { content: "\e657" }
.ti-arrows-horizontal:before { content: "\e658" }
.ti-fullscreen:before { content: "\e659" }
.ti-arrow-top-right:before { content: "\e65a" }
.ti-arrow-top-left:before { content: "\e65b" }
.ti-arrow-circle-up:before { content: "\e65c" }
.ti-arrow-circle-right:before { content: "\e65d" }
.ti-arrow-circle-left:before { content: "\e65e" }
.ti-arrow-circle-down:before { content: "\e65f" }
.ti-angle-double-up:before { content: "\e660" }
.ti-angle-double-right:before { content: "\e661" }
.ti-angle-double-left:before { content: "\e662" }
.ti-angle-double-down:before { content: "\e663" }
.ti-zip:before { content: "\e664" }
.ti-world:before { content: "\e665" }
.ti-wheelchair:before { content: "\e666" }
.ti-view-list:before { content: "\e667" }
.ti-view-list-alt:before { content: "\e668" }
.ti-view-grid:before { content: "\e669" }
.ti-uppercase:before { content: "\e66a" }
.ti-upload:before { content: "\e66b" }
.ti-underline:before { content: "\e66c" }
.ti-truck:before { content: "\e66d" }
.ti-timer:before { content: "\e66e" }
.ti-ticket:before { content: "\e66f" }
.ti-thumb-up:before { content: "\e670" }
.ti-thumb-down:before { content: "\e671" }
.ti-text:before { content: "\e672" }
.ti-stats-up:before { content: "\e673" }
.ti-stats-down:before { content: "\e674" }
.ti-split-v:before { content: "\e675" }
.ti-split-h:before { content: "\e676" }
.ti-smallcap:before { content: "\e677" }
.ti-shine:before { content: "\e678" }
.ti-shift-right:before { content: "\e679" }
.ti-shift-left:before { content: "\e67a" }
.ti-shield:before { content: "\e67b" }
.ti-notepad:before { content: "\e67c" }
.ti-server:before { content: "\e67d" }
.ti-quote-right:before { content: "\e67e" }
.ti-quote-left:before { content: "\e67f" }
.ti-pulse:before { content: "\e680" }
.ti-printer:before { content: "\e681" }
.ti-power-off:before { content: "\e682" }
.ti-plug:before { content: "\e683" }
.ti-pie-chart:before { content: "\e684" }
.ti-paragraph:before { content: "\e685" }
.ti-panel:before { content: "\e686" }
.ti-package:before { content: "\e687" }
.ti-music:before { content: "\e688" }
.ti-music-alt:before { content: "\e689" }
.ti-mouse:before { content: "\e68a" }
.ti-mouse-alt:before { content: "\e68b" }
.ti-money:before { content: "\e68c" }
.ti-microphone:before { content: "\e68d" }
.ti-menu:before { content: "\e68e" }
.ti-menu-alt:before { content: "\e68f" }
.ti-map:before { content: "\e690" }
.ti-map-alt:before { content: "\e691" }
.ti-loop:before { content: "\e692" }
.ti-location-pin:before { content: "\e693" }
.ti-list:before { content: "\e694" }
.ti-light-bulb:before { content: "\e695" }
.ti-Italic:before { content: "\e696" }
.ti-info:before { content: "\e697" }
.ti-infinite:before { content: "\e698" }
.ti-id-badge:before { content: "\e699" }
.ti-hummer:before { content: "\e69a" }
.ti-home:before { content: "\e69b" }
.ti-help:before { content: "\e69c" }
.ti-headphone:before { content: "\e69d" }
.ti-harddrives:before { content: "\e69e" }
.ti-harddrive:before { content: "\e69f" }
.ti-gift:before { content: "\e6a0" }
.ti-game:before { content: "\e6a1" }
.ti-filter:before { content: "\e6a2" }
.ti-files:before { content: "\e6a3" }
.ti-file:before { content: "\e6a4" }
.ti-eraser:before { content: "\e6a5" }
.ti-envelope:before { content: "\e6a6" }
.ti-download:before { content: "\e6a7" }
.ti-direction:before { content: "\e6a8" }
.ti-direction-alt:before { content: "\e6a9" }
.ti-dashboard:before { content: "\e6aa" }
.ti-control-stop:before { content: "\e6ab" }
.ti-control-shuffle:before { content: "\e6ac" }
.ti-control-play:before { content: "\e6ad" }
.ti-control-pause:before { content: "\e6ae" }
.ti-control-forward:before { content: "\e6af" }
.ti-control-backward:before { content: "\e6b0" }
.ti-cloud:before { content: "\e6b1" }
.ti-cloud-up:before { content: "\e6b2" }
.ti-cloud-down:before { content: "\e6b3" }
.ti-clipboard:before { content: "\e6b4" }
.ti-car:before { content: "\e6b5" }
.ti-calendar:before { content: "\e6b6" }
.ti-book:before { content: "\e6b7" }
.ti-bell:before { content: "\e6b8" }
.ti-basketball:before { content: "\e6b9" }
.ti-bar-chart:before { content: "\e6ba" }
.ti-bar-chart-alt:before { content: "\e6bb" }
.ti-back-right:before { content: "\e6bc" }
.ti-back-left:before { content: "\e6bd" }
.ti-arrows-corner:before { content: "\e6be" }
.ti-archive:before { content: "\e6bf" }
.ti-anchor:before { content: "\e6c0" }
.ti-align-right:before { content: "\e6c1" }
.ti-align-left:before { content: "\e6c2" }
.ti-align-justify:before { content: "\e6c3" }
.ti-align-center:before { content: "\e6c4" }
.ti-alert:before { content: "\e6c5" }
.ti-alarm-clock:before { content: "\e6c6" }
.ti-agenda:before { content: "\e6c7" }
.ti-write:before { content: "\e6c8" }
.ti-window:before { content: "\e6c9" }
.ti-widgetized:before { content: "\e6ca" }
.ti-widget:before { content: "\e6cb" }
.ti-widget-alt:before { content: "\e6cc" }
.ti-wallet:before { content: "\e6cd" }
.ti-video-clapper:before { content: "\e6ce" }
.ti-video-camera:before { content: "\e6cf" }
.ti-vector:before { content: "\e6d0" }
.ti-themify-logo:before { content: "\e6d1" }
.ti-themify-favicon:before { content: "\e6d2" }
.ti-themify-favicon-alt:before { content: "\e6d3" }
.ti-support:before { content: "\e6d4" }
.ti-stamp:before { content: "\e6d5" }
.ti-split-v-alt:before { content: "\e6d6" }
.ti-slice:before { content: "\e6d7" }
.ti-shortcode:before { content: "\e6d8" }
.ti-shift-right-alt:before { content: "\e6d9" }
.ti-shift-left-alt:before { content: "\e6da" }
.ti-ruler-alt-2:before { content: "\e6db" }
.ti-receipt:before { content: "\e6dc" }
.ti-pin2:before { content: "\e6dd" }
.ti-pin-alt:before { content: "\e6de" }
.ti-pencil-alt2:before { content: "\e6df" }
.ti-palette:before { content: "\e6e0" }
.ti-more:before { content: "\e6e1" }
.ti-more-alt:before { content: "\e6e2" }
.ti-microphone-alt:before { content: "\e6e3" }
.ti-magnet:before { content: "\e6e4" }
.ti-line-double:before { content: "\e6e5" }
.ti-line-dotted:before { content: "\e6e6" }
.ti-line-dashed:before { content: "\e6e7" }
.ti-layout-width-full:before { content: "\e6e8" }
.ti-layout-width-default:before { content: "\e6e9" }
.ti-layout-width-default-alt:before { content: "\e6ea" }
.ti-layout-tab:before { content: "\e6eb" }
.ti-layout-tab-window:before { content: "\e6ec" }
.ti-layout-tab-v:before { content: "\e6ed" }
.ti-layout-tab-min:before { content: "\e6ee" }
.ti-layout-slider:before { content: "\e6ef" }
.ti-layout-slider-alt:before { content: "\e6f0" }
.ti-layout-sidebar-right:before { content: "\e6f1" }
.ti-layout-sidebar-none:before { content: "\e6f2" }
.ti-layout-sidebar-left:before { content: "\e6f3" }
.ti-layout-placeholder:before { content: "\e6f4" }
.ti-layout-menu:before { content: "\e6f5" }
.ti-layout-menu-v:before { content: "\e6f6" }
.ti-layout-menu-separated:before { content: "\e6f7" }
.ti-layout-menu-full:before { content: "\e6f8" }
.ti-layout-media-right-alt:before { content: "\e6f9" }
.ti-layout-media-right:before { content: "\e6fa" }
.ti-layout-media-overlay:before { content: "\e6fb" }
.ti-layout-media-overlay-alt:before { content: "\e6fc" }
.ti-layout-media-overlay-alt-2:before { content: "\e6fd" }
.ti-layout-media-left-alt:before { content: "\e6fe" }
.ti-layout-media-left:before { content: "\e6ff" }
.ti-layout-media-center-alt:before { content: "\e700" }
.ti-layout-media-center:before { content: "\e701" }
.ti-layout-list-thumb:before { content: "\e702" }
.ti-layout-list-thumb-alt:before { content: "\e703" }
.ti-layout-list-post:before { content: "\e704" }
.ti-layout-list-large-image:before { content: "\e705" }
.ti-layout-line-solid:before { content: "\e706" }
.ti-layout-grid4:before { content: "\e707" }
.ti-layout-grid3:before { content: "\e708" }
.ti-layout-grid2:before { content: "\e709" }
.ti-layout-grid2-thumb:before { content: "\e70a" }
.ti-layout-cta-right:before { content: "\e70b" }
.ti-layout-cta-left:before { content: "\e70c" }
.ti-layout-cta-center:before { content: "\e70d" }
.ti-layout-cta-btn-right:before { content: "\e70e" }
.ti-layout-cta-btn-left:before { content: "\e70f" }
.ti-layout-column4:before { content: "\e710" }
.ti-layout-column3:before { content: "\e711" }
.ti-layout-column2:before { content: "\e712" }
.ti-layout-accordion-separated:before { content: "\e713" }
.ti-layout-accordion-merged:before { content: "\e714" }
.ti-layout-accordion-list:before { content: "\e715" }
.ti-ink-pen:before { content: "\e716" }
.ti-info-alt:before { content: "\e717" }
.ti-help-alt:before { content: "\e718" }
.ti-headphone-alt:before { content: "\e719" }
.ti-hand-point-up:before { content: "\e71a" }
.ti-hand-point-right:before { content: "\e71b" }
.ti-hand-point-left:before { content: "\e71c" }
.ti-hand-point-down:before { content: "\e71d" }
.ti-gallery:before { content: "\e71e" }
.ti-face-smile:before { content: "\e71f" }
.ti-face-sad:before { content: "\e720" }
.ti-credit-card:before { content: "\e721" }
.ti-control-skip-forward:before { content: "\e722" }
.ti-control-skip-backward:before { content: "\e723" }
.ti-control-record:before { content: "\e724" }
.ti-control-eject:before { content: "\e725" }
.ti-comments-smiley:before { content: "\e726" }
.ti-brush-alt:before { content: "\e727" }
.ti-youtube:before { content: "\e728" }
.ti-vimeo:before { content: "\e729" }
.ti-twitter:before { content: "\e72a" }
.ti-time:before { content: "\e72b" }
.ti-tumblr:before { content: "\e72c" }
.ti-skype:before { content: "\e72d" }
.ti-share:before { content: "\e72e" }
.ti-share-alt:before { content: "\e72f" }
.ti-rocket:before { content: "\e730" }
.ti-pinterest:before { content: "\e731" }
.ti-new-window:before { content: "\e732" }
.ti-microsoft:before { content: "\e733" }
.ti-list-ol:before { content: "\e734" }
.ti-linkedin:before { content: "\e735" }
.ti-layout-sidebar-2:before { content: "\e736" }
.ti-layout-grid4-alt:before { content: "\e737" }
.ti-layout-grid3-alt:before { content: "\e738" }
.ti-layout-grid2-alt:before { content: "\e739" }
.ti-layout-column4-alt:before { content: "\e73a" }
.ti-layout-column3-alt:before { content: "\e73b" }
.ti-layout-column2-alt:before { content: "\e73c" }
.ti-instagram:before { content: "\e73d" }
.ti-google:before { content: "\e73e" }
.ti-github:before { content: "\e73f" }
.ti-flickr:before { content: "\e740" }
.ti-facebook:before { content: "\e741" }
.ti-dropbox:before { content: "\e742" }
.ti-dribbble:before { content: "\e743" }
.ti-apple:before { content: "\e744" }
.ti-android:before { content: "\e745" }
.ti-save:before { content: "\e746" }
.ti-save-alt:before { content: "\e747" }
.ti-yahoo:before { content: "\e748" }
.ti-wordpress:before { content: "\e749" }
.ti-vimeo-alt:before { content: "\e74a" }
.ti-twitter-alt:before { content: "\e74b" }
.ti-tumblr-alt:before { content: "\e74c" }
.ti-trello:before { content: "\e74d" }
.ti-stack-overflow:before { content: "\e74e" }
.ti-soundcloud:before { content: "\e74f" }
.ti-sharethis:before { content: "\e750" }
.ti-sharethis-alt:before { content: "\e751" }
.ti-reddit:before { content: "\e752" }
.ti-pinterest-alt:before { content: "\e753" }
.ti-microsoft-alt:before { content: "\e754" }
.ti-linux:before { content: "\e755" }
.ti-jsfiddle:before { content: "\e756" }
.ti-joomla:before { content: "\e757" }
.ti-html5:before { content: "\e758" }
.ti-flickr-alt:before { content: "\e759" }
.ti-email:before { content: "\e75a" }
.ti-drupal:before { content: "\e75b" }
.ti-dropbox-alt:before { content: "\e75c" }
.ti-css3:before { content: "\e75d" }
.ti-rss:before { content: "\e75e" }
.ti-rss-alt:before { content: "\e75f" }

/*table height css here*/
.table-min-width{min-width:1300px;}
.headStickyStyle table thead { position: sticky; top: 0; background-color: #fff; z-index: 1; }
.table-min-hight{max-height:600px;}
/*table height css here*/



.headerMenus ul li .dropbutton-widget{padding:0px 0px;overflow: hidden;}
.headerMenus .languages .language-link{padding: 6px 10px;width: 100%;display: inline-block; color: var(--blackColor); font-size: var(--sttl-theme-font-16);}
.headerMenus .languages .language-link:hover,
.headerMenus .languages .language-link.active-language{background-color: #f1f1f1;}








/* AVIK */
:root {--Color-White: #ffffff; --Color-A72626: #A72626; --Color-FCDADA:#FCDADA;--Color-A72626:#A72626;}


.PlayBtnSlider{
	z-index: 1;
	width: 48px;
	height: 48px;
	background: rgba(0, 0, 0, 0.3);
	border: none;
	outline: none;
	border-radius: 50%;
}
.PlayBtnSlider:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("");
}
.PlayBtnSlider.paused:after{
	background-image: url("");
}


.home-swiper-btn1-prev, .home-swiper-btn1-next { opacity: 1; border: none; background-color: rgba(0,0,0,.6); width: 20px; height: 20px; padding: 0px;  }
.home-swiper-btn1-prev:after, .home-swiper-btn1-next:after{content: ""; display: inline-block; width: 100%; height: 100%; background-size: 13px; background-repeat: no-repeat; background-position: center; }
.home-swiper-btn1-prev:after {  display: inline-block; background-image: url(""); }
.home-swiper-btn1-next:after {  display: inline-block;background-image: url(""); }
.HomeSocialVideoGallerySlider .home-swiper-btn1-pagination { position: absolute; margin: 0; z-index: 1; display: flex; justify-content: center; }
.HomeSocialVideoGallerySlider .home-swiper-btn1-pagination .swiper-pagination-bullet { background-color: var(--mainColor); width: 10px; height: 10px; }
/* Common CSS */
.home-padding{padding: 40px 120px 40px 120px; width: 100%;}
.home-common-head {display: flex; align-items: center;}
.home-common-head img, .home-common-head svg{margin-right: 15px!important; width: 48px; height: 48px;}
.home-common-head svg path{stroke: var(--mainColor);}

.home-social-media-head svg path {
	stroke: unset;
	fill: var(--whiteColor);
}

.home-imp-link-head svg path,  .home-explore-head svg path, .home-recent-docs-head svg path, .home-key-offering-head svg path, .home-about-ministry-head svg path {
	fill: var(--mainColor);
}

.about-ministry .about-ministry-text h2,
.key-offering-wrap .home-common-head.home-key-offering-head h3,
.home-common-head h4{font-size: var(--sttl-theme-font-24);line-height: 1.3;font-weight: var(--sttl-theme-font-700);position: relative;  }
.about-ministry .about-ministry-text h2:before,
.home-common-head h4:before{display: inline-block; margin-right: 14px; position: relative; top: 3px;}
/* Common Btn View All */
.home-view-all-btn{margin-top: 16px;display: flex;}
.btnEventlist,
.home-view-all-btn a { font-size: var(--sttl-theme-font-14); z-index: 11; padding: 10px 14px; position: relative; transition: var(--sttl-theme-transition); font-weight: var(--sttl-theme-font-600); color: var(--blackColor); text-transform: uppercase; border-radius: var(--Rounded-4); background-color: var(--Color-FCDADA); display: flex; align-items: center; line-height: 1; }
.btnEventlist::after,
.home-view-all-btn a::after { filter: contrast(100); content: ""; width: 24px; height: 24px; display: inline-block; background-position: center center; background-repeat: no-repeat; background-size: contain; margin-left: -7px; 
	background-image:url(""); }
.btnEventlist:hover,
.home-view-all-btn a:hover { background-color: var(--Color-FAAAAA); }
.btnEventlist:focus,
.home-view-all-btn a:focus{outline: 1px solid #000!important;}

/* .home-view-all-btn a:hover::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.811' height='12.121' viewBox='0 0 6.811 12.121'%3E%3Cpath id='Icon_akar-chevron-right-small' data-name='Icon akar-chevron-right-small' d='M13.5,9l5,5-5,5' transform='translate(-12.439 -7.939)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");} */

/* Home Banner Section */
.home-banner-section { padding: 0; }
.home-banner-section .Content .Thumb { padding-bottom: 33.35%; position: relative; z-index: 1; background-color: #000; }
.home-banner-section .Content .Thumb a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: transparent; }
.home-banner-section img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; }
.rich-heritage-wrap { bottom: 40px; left: 50%; transform: translateX(-50%); max-width: 900px; z-index: 1; width: 100%; }
.rich-heritage-head { color: var(--sttl-theme-white); font-size: var(--sttl-theme-font-36); font-weight: var(--sttl-theme-font-700); line-height: 1.4; margin-bottom: 10px; }
.rich-heritage-wrap p { color: var(--sttl-theme-white); padding: 0; text-align: center; font-weight: normal; }
/* .home-banner-section .Content .Thumb:after { content: ""; bottom: 0; width: 100%; height: 30%; z-index: 0; background: transparent linear-gradient(180deg, transparent 0%, #000000 100%); position: absolute; } */
.home-banner-section .Content .Thumb:after { display: none; }
.home-banner-section .BannerSwiperPagination { position: absolute; bottom: 18px; z-index: 1; text-align: end; padding-bottom: 0px; padding-right: 160px; }
.home-banner-section .BannerSwiperPagination span.swiper-pagination-bullet { width: 16px; height: 16px; background-color: var(--whiteColor); opacity: 1; background-color: var(--Color-FCDADA); }
.home-banner-section .BannerSwiperPagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: var(--mainColor);}
.rich-heritage-wrap .heading{ display: none;}
.home-banner-section .PrevBtnDbmi, .home-banner-section .NextBtnDbmi { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
.home-banner-section .PrevBtnDbmi {left: 30px;}
.home-banner-section .NextBtnDbmi{right: 30px;}

.home-banner-section .PlayBtnSlider { position: absolute; right: 106px; bottom: 10px; }
/* Announcements section css */
.home-announcements.home-padding{padding-top:0;padding-bottom: 0; overflow: hidden;}
.home-announcements{ background-color: #c6c6c6;}
.announcement-wrap{padding: 14px 0;}
.announcememnts-head p{padding: 0;font-size: var(--sttl-theme-font-20);font-weight: var(--sttl-theme-font-600);color: var(--mainColor);line-height: 1.3; white-space: nowrap;}
.announcememnts-head svg path{ fill: var(--mainColor);}
.home-marquee-play-pause{right: -5px; min-width: 24px;min-height: 24px; width: 24px;height: 24px;background-color: transparent;border-radius: 50%;margin-left: 0px; display: flex; justify-content: center; align-items: center;}
.home-marquee-play-pause::before{content: ''; width: 24px; height: 24px; display: inline-block; background-position: center center; background-size: contain; background-repeat: no-repeat; background-image: url(""); }
.home-marquee-play-pause.Play::before{background-image: url("");}
.home-marquee-wrap{overflow: hidden;margin: 0 30px 0 28px;width: 100%;}
.home-marquee { display: flex; width: 100%; animation: marqueeSlide 20s linear infinite; list-style: none;padding: 0;}
.home-marquee.MarqueePause {animation-play-state: paused;}
.home-marquee li {margin-right: 50px;position: relative;padding-left: 22px; font-size: var(--sttl-theme-font-20); font-weight: var(--sttl-theme-font-500);}
.home-marquee li::before {position: absolute;top: 50%;left: 0;width: 10px;height: 10px;transform: translateY(-50%);border-radius: 50%;background-color: #D75151;content: '';}
.home-marquee li a { white-space: nowrap;font-weight: normal;color: var(--sttl-theme-black); font-weight: var(--sttl-theme-font-500);}
.home-marquee li a:hover {color: var(--mainColor);}
@keyframes marqueeSlide {
	from { transform: translateX(0); }
	to { transform: translateX(-50%); }
}
.home-marquee-view-all-btn a{font-weight: var(--sttl-theme-font-500);color: var(--Color-A72626);transition: 0.3s all linear;position: relative;white-space: nowrap;}
.home-marquee-view-all-btn a:hover{color: #ed5c5c;}
.home-marquee-view-all-btn a::after{content: url("");transform: translateY(-50%);font-family: var(--sttl-theme-font-fontawesome);font-size: 14px;margin-left: 9px;}
.home-marquee-view-all-btn a:hover::after{content: url("");transform: translateY(-50%);font-family: var(--sttl-theme-font-fontawesome);font-size: 14px;margin-left: 9px;}


/* Vision Statement */
.vision-statement-section{ background-color:var(--Color-EBEAEA); padding-top: 45px; padding-bottom: 45px;}
.vision-statement-section .vision-in .row{align-items: center;}
.vision-statement-section .vision-in { max-width: 1281px; margin: 0 auto; width: 100%; }
.vision-statement-section .vision-in .pm-in img{background-color: var(--whiteColor); border-radius: 50%;     box-shadow: 0 2px 4px 0 rgba(35, 35, 47, .06), 0 6px 12px 0 rgba(35, 35, 47, .08);}
/* .modiji-img-wrap .pm-in:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 300px;height: 300px;background-color: var(--sttl-theme-white);opacity: 0.2;box-shadow: 0px 0px 16px #00000029;border-radius: 50%;} */
.statement-vision-text{width: 100%;padding: 15px 0px 15px;}
.statement-vision-text p{font-size: var(--sttl-theme-font-24);line-height: 1.2;color: var(--mainColor);font-weight: var(--sttl-theme-font-500);text-align: left;padding: 0;}
.statement-vision-text::before { position: absolute; top: -4px; left: -3px; content: ""; background-repeat: no-repeat; background-position: center center; background-size: contain; width: 22px;
	height: 22px; background-image: url("");}

	.statement-vision-text::after {position: absolute;bottom: 0;left: 0;content: '';width: 100%;height: 1px; background-color: var(--mainColor);}
.vision-bottom-wrap{margin-top: 15px; align-items: start!important;}

.vision-bottom-wrap .vision-date-wrap p{text-transform: uppercase; font-size: var(--sttl-theme-font-16);line-height: 1.7;font-weight:var(--sttl-theme-font-500);padding: 0;color: var(--mainColor);}
.vision-bottom-wrap .vision-date-wrap p.vision-main-date{font-weight:var(--sttl-theme-font-500); width: 100%;}
.vision-bottom-wrap .vision-date-wrap { flex-wrap: wrap; max-width: calc(100% - 200px); }

.vision-bottom-wrap .home-view-all-btn a:after{display: none;}
.vision-bottom-wrap .home-view-all-btn a:before{ filter: contrast(100); margin-right: 4px;  background-size: contain;
	background-repeat: no-repeat;
	background-position: center center; content: ""; display: inline-block; width: 24px; height: 24px; 
	background-image: url("");}


.about-minstry-main-wrap { padding-right: 40px; }
.about-home-padding { padding: 0; }
.about-ministry-container{z-index: 1;}
.about-ministry{background-color: var(--sttl-theme-white);position: relative; padding: 45px 120px;}
.about-ministry .about-ministry-text h2,
.about-ministry .about-ministry-text h4{color: var(--mainColor);}
.about-ministry .about-ministry-text .about-ministry-des{margin-top: 20px;}
.about-ministry .about-ministry-text .about-ministry-des p{line-height: 1.5;text-align: left; font-size: var(--sttl-theme-font-20); letter-spacing: -0.1px; text-align: left;}
.about-ministry .row { margin-top: -24px;}
.about-ministry .row > div{ margin-top: 24px;}
.about-ministry .our-org { padding-top: 40px; }
.about-ministry .ministry-dignitry-wrap { max-width: 454px; margin: 0 auto; width: 100%; }
/* .our-org > div.row > div.col-lg-4::after{position: absolute;top: 0;height: 100%;background-color:#d8d8d8;right: 0;content: '';width: 1px;} */
.our-org > div.row > div.col-lg-4:last-child:after{display: none;}
.our-org-card { height: 100%; display: flex;align-items: center;justify-content: center; transition: var(--sttl-theme-transition);padding: 14px 8px; border: 1px solid var(--mainColor);}
.our-org-card .FullLink { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.our-org-card a { height: 100%; width: 100%; top: 0; left: 0; font-size: 0;z-index: 1; }
.our-circle{transition: var(--sttl-theme-transition); border-radius: 50%; display: flex; justify-content: center; align-items: center;}
.our-circle img, .our-circle svg { transition: var(--sttl-theme-transition); width: 24px; height: 24px; max-height: 24px; }
.our-circle-text{margin-top: 10px;color: var(--sttl-theme-black);font-weight: var(--sttl-theme-font-600); line-height: 1.3; font-size: var(--sttl-theme-font-20);}
.our-org-card:hover{ background-color: var(--mainColor);}
.our-org-card:hover .our-circle img{filter: brightness(0) saturate(100%) invert(100%);}
.our-org-card:hover .our-circle-text{color: var(--whiteColor);}

/* .ministry-dignitry-wrap .ministry-dignitry{background: transparent linear-gradient(180deg, #FCDADA 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;padding: 30px;margin-top: 70px;} */
/* .dig-img-wrap{left: 50%;transform: translateX(-50%);top: -70px;} */
/* .dig-img-wrap .dig-img::before { content: ""; position: absolute; bottom: -17px; left: 50%; transform: translateX(-50%); height: 87px; width: 170px; border-radius: 0 0 150px 150px; background-color: #D75151; opacity: 0.2; z-index: -1; } */
.dig-wrap{margin-top: 10px;font-weight: var(--sttl-theme-font-600);line-height: 1.5;color:var(--sttl-theme-black);}
.dig-wrap p{padding: 0;}
.dig-wrap p.dig-name{color: var(--blackColor); font-size: var(--sttl-theme-font-20); line-height: 1.3; margin-bottom: 10px;}
.contact-border{border-bottom: 1px solid #E3B7B7;padding-left: 32px;margin-top: 20px;}
.contact-border p{ text-align: left;}
.dig-contact-info-wrap .phone::before{position: absolute;top: 5px;left: 0; content: url("");}
.dig-contact-info-wrap .phone.telephone::before{content: url("");}
.dig-contact-info-wrap .phone.email p{word-break: break-all;}
.dig-contact-info-wrap .phone.email::before{content:url("");}
.dig-contact-info-wrap .phone.location::before{content:url("");}
.dig-contact-info-wrap .phone.location.contact-border{border-bottom: none;}
.ministry-dignitry-wrap .dig-img{border: 1px solid #dbdbdb; border-bottom: 5px solid var(--mainColor);}

.dig-wrap .dig-desig { font-weight: var(--sttl-theme-font-400); font-size: var(--sttl-theme-font-16); }

/* Key offerings section css */
.key-offering-section{background-color: var(--Color-EBEAEA); width: 100%;}
.key-offering-wrap .home-common-head.home-key-offering-head h3,
.key-offering-wrap .home-common-head.home-key-offering-head h4{color: var(--mainColor);}
/* .key-offering-wrap .home-common-head.home-key-offering-head h4::before{content: url(../images/key-offering-icon.svg);} */
.key-offering-tab-wrap{margin-top: 25px;}
ul#tabs-nav { list-style: none; margin: 0; overflow: auto; display: flex; padding: 0; border-radius: var(--Rounded-4); margin-bottom: 12px; border: 1px solid var(--mainColor); }
ul#tabs-nav li { width: calc(100% / 3); padding: 11px 0; cursor: pointer; }
ul#tabs-nav li { background-color: var(--Color-FCDADA); text-align: center; transition: var(--sttl-theme-transition);border-right: 1px solid var(--mainColor); }
ul#tabs-nav li:last-child { border-right: none;}
ul#tabs-nav li a { font-size: var(--sttl-theme-font-20); line-height: 1.1; font-weight: var(--sttl-theme-font-400); color: var(--sttl-theme-black); }
ul#tabs-nav li.active { background-color: var(--mainColor); }
ul#tabs-nav li.active a { color: var(--sttl-theme-white); font-weight: var(--sttl-theme-font-600);  }
.key-offering-tab{ display: none;}
.key-offering-tab .key-offering-tab-inner{padding: 8px 0px 8px 0px; box-shadow: 0px 0px 50px #65656529; background-color: var(--whiteColor); height: 246px; border-radius: var(--Rounded-4);}
.key-offering-tab .key-offering-tab-scroll { padding: 0px 16px; height: 100%; overflow: auto; }
.key-offering-tab .key-offering-tab-scroll::-webkit-scrollbar-track { background-color: var(--whiteColor); border-radius: 100px; border: 1px solid var(--Color-FAAAAA);}
.key-offering-tab .key-offering-tab-scroll::-webkit-scrollbar { width: 6px; background-color: var(--whiteColor);; border-radius: 100px; border: 1px solid var(--Color-FAAAAA);}
.key-offering-tab .key-offering-tab-scroll::-webkit-scrollbar-thumb { background-color: var(--mainColor);border-radius: 100px; }
.key-offering-links-list{list-style: none;padding: 0;}
.key-offering-links-list li { border-bottom: 1px solid var(--Color-FCDADA);  }
.key-offering-links-list li a{display: flex; padding: 19px 24px; font-size: var(--sttl-theme-font-16);line-height:1.6;color: var(--sttl-theme-black);transition: var(--sttl-theme-transition); position: relative; justify-content: space-between; flex-wrap: nowrap;}
.key-offering-links-list li a::after {  content: "";  min-width: 24px; min-height: 24px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("");}
.key-offering-links-list li a:hover{color: var(--mainColor);}
/* .key-offering-links-list li:first-child a{padding-top: 0;} */
.key-offering-links-list li:last-child{border-bottom: none;}
/* .key-offering-links-list li:last-child a{padding-bottom: 0;} */
div#tabs-content li.accordion-toggle { position: relative; background-color: var(--mainColor); padding: 20px 15px; list-style: none; color: var(--sttl-theme-white); text-align: left; margin-bottom: 10px; }
div#tabs-content li.accordion-toggle:after { content: "\f107"; font-family: var(--sttl-theme-font-fontawesome); position: absolute; right: 15px; top: 50%; transform: translateY(-50%); }

/* whats new section css */
/* .home-whats-new-slider{max-height: 472px;height: 100%;padding: 30px;background-color: var(--mainColor);} */
.home-whats-new-scroll{padding: 0px 24px;  overflow: auto; height: 100%; }
.home-whats-new-slider{background-color: var(--mainColor);padding: 8px 0px;margin-top: 25px; height: 305px; border-radius: var(--Rounded-4); }
.home-whats-new-scroll::-webkit-scrollbar-track { background-color: var(--whiteColor); border-radius: 100px; border: 1px solid var(--Color-FAAAAA);}
.home-whats-new-scroll::-webkit-scrollbar { width: 7px; background-color: var(--whiteColor); border-radius: 100px; border: 1px solid var(--Color-FAAAAA);}
.home-whats-new-scroll::-webkit-scrollbar-thumb { background-color: var(--Color-D75151);border-radius: 100px; }
.whats-new-wrap .home-common-head.home-whats-new-head h4{color: var(--mainColor);}
.home-whats-new-slider .whats-new-card{border-bottom: 1px solid var(--whiteColor); padding: 17px 16px; display: flex; justify-content: space-between; flex-wrap: nowrap;}
.home-whats-new-slider .whats-new-card::after { content: ""; min-width: 24px; min-height: 24px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("");}
.home-whats-new-slider .whats-new-card:last-child{border-bottom: none;}
.home-whats-new-slider .whats-new-card p{padding: 0;}
.home-whats-new-slider .whats-new-card .whats-new-date{color:#FFA4A9;text-align: left;padding-left: 24px;position: relative;font-size: var(--sttl-theme-font-14);line-height: 1.4;margin-bottom: 6px;}
.home-whats-new-slider .whats-new-card .whats-new-date::before{position: absolute;content: url("");left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 100%;}
/* .home-whats-new-slider .whats-new-card .whats-new-des { color: var(--sttl-theme-white); text-align: left; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } */
.home-whats-new-slider .whats-new-card .whats-new-des { color: var(--sttl-theme-white); text-align: left; font-size: var(--sttl-theme-font-16);}

.home-swiper-btn.WhatsNewSwiper-button-prev,.home-swiper-btn.WhatsNewSwiper-button-next{ padding: 10px;width: 40px;height: 40px;border: 1px solid var(--mainColor); }
.home-swiper-btn.WhatsNewSwiper-button-prev::after{ left: 50%;transform: translate(-50%,-50%) rotate(180deg); }
.home-swiper-btn.WhatsNewSwiper-button-next::after{ left: 50%;transform: translate(-50%,-50%); }
.home-whats-new-wrap{ max-width: 100px; }
.whats-new-card a{ height: 100%;width: 100%;top: 0;left: 0;font-size: 0; }


/* Recent Docs */
.home-extra-links-in .home-common-head.home-recent-docs-head h4{ color: var(--mainColor); }
/* .home-extra-links-in .home-common-head.home-recent-docs-head h4::before{content: url(../images/recent-docs-icon.svg);} */
.home-extra-links-in .recent-docs .docs-card-wrap{ margin-top: 5px; }
.home-extra-links-in .recent-docs .docs-card-wrap .row > div{ margin-top: 20px; }
.home-extra-links-in .recent-docs .docs-card-wrap .doc-card { border-radius: var(--Rounded-4); padding: 24px;box-shadow: 0px 0px 30px #65656529;border: 1px solid var(--mainColor);color: var(--sttl-theme-black);min-height: 154px;height: 100%; transition: var(--sttl-theme-transition); }
.home-extra-links-in .recent-docs .docs-card-wrap .doc-card a{ height: 100%;width: 100%;top: 0;left: 0;font-size: 0; }
.home-extra-links-in .recent-docs .docs-card-wrap .doc-card p{ padding: 0; font-size: var(--sttl-theme-font-16); }
.home-extra-links-in .recent-docs .docs-card-wrap .doc-card h6{ font-size: var(--sttl-theme-font-20);line-height: 1.5;color: var(--Color-A72626);font-weight: var(--sttl-theme-font-600); }
/* .home-extra-links-in .recent-docs .docs-card-wrap .doc-card:hover{background-color: #fcdada;border-bottom-color: var(--Color-A72626) ;} */
/* .home-extra-links-in .recent-docs .docs-card-wrap .doc-card:hover h6{color: #ffa7a7;} */
.home-extra-links-in .recent-docs .docs-card-wrap .doc-card .Heading{ margin-bottom: 8px; color: var(--mainColor); }

/* Explore User Personas */
.explore-user-personas { height: 100%; }
/* .home-common-head.home-explore-head{justify-content: center;} */
.home-explore-slider{ margin-top: 25px;position: relative; }
.explore-user-wrap { text-align: center; padding: 0px 0px 25px; max-width: 260px; width: 100%; margin: 0 auto; display: block; }
.explore-user-wrap > a { background-color: var(--Color-FCDADA); width: 100%; position: relative; padding-bottom: 100%; display: block; overflow: hidden; border-radius: 50%; }
.explore-user-wrap > a img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; }
.slider1-pagination{ z-index: 1; position: absolute;left: 50% !important;transform: translateX(-50%);display: flex;width: max-content !important;top: unset !important;bottom: unset !important;}
.slider1-pagination .swiper-pagination-bullet{ background-color: var(--Color-FAAAAA);opacity: unset;width: 8px;height: 8px; margin: 0px 7px !important; }
.slider1-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color: var(--mainColor); }
.explore-user-wrap p{ text-transform: uppercase; padding: 0;text-align: center;margin-top: 25px;font-size: var(--sttl-theme-font-20);color: var(--mainColor);font-weight: var(--sttl-theme-font-600);line-height: 1.7; }
.home-extra-links-in .home-common-head.home-explore-head h4{ color: var(--mainColor); }
/* .home-extra-links-in .home-common-head.home-explore-head h4::before{content: url(../images/explore-user-icon.svg);} */
.home-slider-nav-wrap{ left: 50%;transform: translateX(-50%);min-width: 130px; }
.home-swiper-btn{ position: relative;width: 10px;height: 10px; }
.home-swiper-btn::after{ position: absolute;top: 50%;transform: translateY(-50%);content: url("");left: 0;color:var(--Color-A72626);}
.home-slider-nav-wrap .home-swiper-btn.slider1-button-prev:after{ transform: translateY(-50%) rotate(180deg); }
.home-extra-links-in .home-common-head.home-imp-link-head h4{ color: var(--mainColor); }
/* .home-extra-links-in .home-common-head.home-imp-link-head h4::before{content: url(../images/imp-links-icon.svg);} */


/* Imp Links */
.imp-link-list{ margin-top: 25px; }
.imp-link-list .imp-list{ list-style: none;overflow-y: auto;max-height: 308px;padding-right: 12px;padding-bottom: 0; }
.imp-link-list .imp-list li{ border-bottom: 1px solid #d8d8d8; }
.imp-link-list .imp-list li a{ position: relative; padding: 18px 0;display: block; font-size: var(--sttl-theme-font-16);line-height:1.6;color: var(--sttl-theme-black);transition: var(--sttl-theme-transition); display: flex; flex-wrap: nowrap; justify-content: space-between; }
/* .imp-link-list .imp-list li a::after{color: var(--mainColor); content: "\f105"; font-family: var(--sttl-theme-font-fontawesome); position: absolute; right: 0; top: 50%;transform: translateY(-50%);} */
.imp-link-list .imp-list li a::after { content: ""; min-width: 24px; min-height: 24px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url(""); }
.imp-link-list .imp-list li a:hover{ color: var(--mainColor); }
/* imp links scrollbar custom css  */
.imp-list::-webkit-scrollbar-track { background-color: var(--whiteColor); border-radius: 100px; border: 1px solid var(--Color-FAAAAA); }
.imp-list::-webkit-scrollbar { width: 6px; background-color: var(--whiteColor); border-radius: 100px; border: 1px solid var(--Color-FAAAAA); }
.imp-list::-webkit-scrollbar-thumb { background-color: var(--mainColor);border-radius: 100px; }

/* Social Media + Extra Links below Social media */
.home-social-media-wrap{ font-family: var(--sttl-theme-font-primary);background-color: var(--mainColor);color: var(--sttl-theme-white); }
/* .home-social-media-in .home-social-media-head h4::before{position: absolute;content: url(../images/home-social-media-icon.svg);left: 0;top: 50%;transform: translateY(-50%);width: 34px;height: 40px;} */
.home-social-media-in .home-social-media-cards { margin-top: 30px; }
.home-social-media-in .home-social-media-cards .home-social-card{height: 100%;background-color: var(--sttl-theme-white); border-radius: var(--Rounded-4);}
.home-social-media-in .home-social-media-cards .home-social-card h5.social-card-head{padding: 12px 16px 4px;font-size: var(--sttl-theme-font-20);font-weight: var(--sttl-theme-font-500);line-height: 1.8;color: var(--mainColor);}
.home-social-links-in .home-social-link-wrap a{ display: flex; padding-bottom: 38%; overflow: auto; border-radius: var(--Rounded-6); font-size: 0px; }
.home-social-links-in .home-social-link-wrap a .home-social-link-img { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; object-fit: cover; transform: translate(-50%, -50%); }
.home-social-links-in .home-social-link-wrap a.home-youtube-video::after{ position: absolute;content: '\f167';top: 50%;left: 50%;transform: translate(-50%,-50%);font-family: var(--sttl-theme-font-fontawesome);color: red;font-size: 48px;z-index: 1;transition: var(--sttl-theme-transition); }
.home-social-links-in .home-social-link-wrap a.home-youtube-video:hover::after{ color:#f93e3e; }
.home-social-links-in .HomeSocialPhotoGallery .home-social-link-wrap a, .home-social-links-in .HomeSocialVideoGallery .home-social-link-wrap a{ padding-bottom: 78%; }
.home-social-links-in .HomeSocialVideoGallerySlider { width: 100%; position: relative; }
.home-social-links-in .HomeSocialVideoGallerySlider .VideoGallerySlider { width: 100%; }
.HomeSocialVideoGallerySlider .VideoGallerySlider-prev, .HomeSocialVideoGallerySlider .VideoGallerySlider-next { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; color: var(--whiteColor); }
.HomeSocialVideoGallerySlider .VideoGallerySlider-prev { left: 15px; }
.HomeSocialVideoGallerySlider .VideoGallerySlider-next { right: 15px; }
.logo-slider-wrap .PlayBtnSlider{ position: absolute; bottom: 15px; right:50%; }
.home-social-links-in .HomeSocialVideoGallerySlider .PlayBtnSlider { position: absolute; bottom: 10px; right: 10px; }
.home-social-links .HomeSocialPhotoGallery  div { height: 100%; }
.home-social-links .HomeSocialPhotoGallery iframe { width: 100%; height: 100%; }
/* LOGO Swiper  */
.logo-slider-wrap.home-padding{ padding-top: 0px!important;padding-bottom: 0px!important; margin-top: 0px; border-top: 2px solid var(--Color-EBEAEA); }
.logo-slider-wrap.home-padding .swiper-wrapper{ padding-top: 30px; padding-bottom: 60px; }
.DepartmentLogoSwiper .swiper-wrapper{ align-items: center; }
.logo-slider-wrap .PrevBtnDbmi:after{ background-size:30px ; background-image: url("");}
.logo-slider-wrap .NextBtnDbmi:after{ background-size:30px ; background-image: url("");}
.logo-slider-wrap .inner-wrap{ position: relative; padding: 0px 40px; max-width: 81%; margin: 0 auto; width: 100%; }
.logo-slider-wrap .DepartmentLogoSwiperPrev, .logo-slider-wrap .DepartmentLogoSwiperNext { background-color: transparent; color: var(--mainColor); position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
.logo-slider-wrap .DepartmentLogoSwiperPrev:hover, .logo-slider-wrap .DepartmentLogoSwiperNext:hover { background-color: transparent; }
.logo-slider-wrap .DepartmentLogoSwiperPrev { left: 0px; justify-content: start; }
.logo-slider-wrap .DepartmentLogoSwiperNext { right: 0px; justify-content: end; }
.home-logo a { border-radius: 4px; padding: 10px; width: 100%; display: flex; align-items: center; justify-content: center; height: 100px; background-color: var(--whiteColor); border: 1px solid var(--Color-EBEAEA); box-shadow: 0 1px 2px 0 rgba(35,35,47,.06),0 4px 8px 0 rgba(35,35,47,.08); }
.home-logo a img{ width: 100%; height: 100%; object-fit: contain; }
.home-iframe-wrap{ padding: 12px;height: 310px; }
.home-iframe-wrap.youtube-frame > div { width: 100%; height: 100%; }
.home-iframe-wrap iframe{ width: 100%!important;height: 100%!important; }
.home-iframe-wrap .twitter-timeline.twitter-timeline-rendered { height: 100%; overflow: auto; width: 100%!important; position: relative; }
.home-iframe-wrap div#fb-root { display: none; }
.home-iframe-wrap .fb-page.fb_iframe_widget{ width: 100%!important; height: 100%!important; display: inline-block; }
.home-iframe-wrap .fb-page.fb_iframe_widget > span{ width: 100%!important; height: 100%!important; }
.twitter-frame { position: relative; z-index: 0; padding: 12px; height: 310px; }
.twitter-frame .twitter-tweet { height: 100% !important; overflow: auto; }
.twitter-frame .twitter-tweet { margin: 0 !important; height: 100% !important; overflow: auto; }
.twitter-frame a.twitter-timeline { position: absolute;top: 0px;left: 15px; }
.alphabetBox { margin-bottom: 50px; }
.alphabetBox ul { display: flex; justify-content: center; background-color: var(--Color-EBEAEA); padding: 7px 0px; overflow: auto; border-radius: var(--Rounded-4); }
.alphabetBox ul li:after { display: none; }
.alphabetBox ul li { padding: 0px; margin: 0px 4px; }
.alphabetBox ul li a { padding: 0px 10px; font-size: var(--sttl-theme-font-20); font-weight: var(--sttl-theme-font-400); letter-spacing: -.1px; }
.alphabetBox ul li.Active a{ font-weight: var(--sttl-theme-font-700); }
/* .directoryGridRow{ margin-top: -20px;}
.directoryGrid{ margin-top: 20px;} */
.directoryBox { border-bottom: 1px solid var(--mainColor); margin-bottom: 20px; padding-bottom: 20px; }
.directoryBox .designation, .directoryBox .name { width: 100%; display: block; }
.directoryBox .designation { font-size: var(--sttl-theme-font-12); color: var(--mainColor); }
.directoryBox .name { font-size: var(--sttl-theme-font-16); font-weight: var(--sttl-theme-font-400); margin: 3px 0px 0px; }
.directoryBox .departmentBadge { margin-right: 5px; margin-top: 5px; min-width: 50px; display: inline-block; background-color: var(--Color-FCDADA); color: var(--mainColor); border-radius: 4px; padding: 4px 10px; font-size: var(--sttl-theme-font-12); }
.directoryBox .departmentBadge:last-child{ margin-right: 0px; }
.directoryBox .EmailId { word-break: break-word; }
.directoryBox .ContactNo, .directoryBox .EmailId, .directoryBox .Address { padding-left: 30px; position: relative; margin-bottom: 8px; }
.directoryBox .ContactNo:after, .directoryBox .EmailId:after, .directoryBox .Address:after { font-family: var(--sttl-theme-font-fontawesome); position: absolute; left: 0px; top: 1px; color: var(--mainColor); width: 24px; height: 24px; background-repeat: no-repeat; background-position: center center; background-size: contain;  }
.directoryBox .ContactNo:after { content: ""; background-image: url(""); }
.directoryBox .EmailId:after { content: ""; background-image: url(""); }
.directoryBox .Address:after { content: ""; background-image: url(""); }
.directoryBox .ContactNo, .directoryBox .EmailId, .directoryBox .Address, .directoryBox .AddressList { font-size: var(--sttl-theme-font-14); }
.directoryBox .AddressList ul li:after { background-color: transparent!important; content: "-"; position: absolute; left: 0; top: 0; width: auto; height: auto; background: transparent; border-radius: unset; }
.BackToTop { width: 48px; height: 48px; border:none; outline: none; background-color: var(--Color-FCDADA); border-radius: 50%; position: fixed; right: 2%; bottom: 10%; z-index: 9999; display: flex; justify-content: center; align-items: center; color: var(--sttl-theme-black); transition: var(--sttl-theme-transition); }
.BackToTop:hover { background-color: var(--Color-FAAAAA); }
.BackToTop:before { content: "\f062"; font-family: var(--sttl-theme-font-fontawesome); display: inline-block; }

/* new css start from here */
span.FileSize { white-space: nowrap; }
a.ViewBtn { font-size: var(--sttl-theme-font-14); z-index: 11; padding: 10px 14px; position: relative; transition: var(--sttl-theme-transition); font-weight: var(--sttl-theme-font-600); color: var(--sttl-theme-black); text-transform: uppercase; border-radius: var(--Rounded-4); background-color: var(--Color-FCDADA); display: flex; align-items: center; line-height: 1; }
a.ViewBtn:hover { background-color: var(--Color-FAAAAA); color: var(--sttl-theme-black); }
a.ViewBtn span.bi.bi-eye, a.ViewBtn span.bi-box-arrow-up-right { font-size: 20px; line-height: 1; vertical-align: middle; display: none; }
.modal { z-index: 9999; }
.modal-header { border-bottom: none; }
.modal-dialog { max-width: 450px; }
.modal-body { padding: 0px; }
/* ol-custom-no */
ol.ol-custom-no { margin-left: 0; padding-left: 1rem; list-style: auto; }
ol.ol-custom-no li:after { display: none; }
ol.ol-custom-no li { padding-left: 0px; }
.StickyTextBox{ position: sticky; top: 235px; align-self: flex-start; }

/* ImageLogoIconGrid */
.ImageLogoIconRowBox{ margin-bottom: 30px; }
.ImageLogoIconGrid, .PDFGrid_3_0 { margin-top: 15px; padding: 0px 7.5px; }
.ImageLogoIconRow, .PDFRow_3_0 { margin: -15px -7.5px 0px; }
.ImageLogoIconBox { border: 1px solid #c6c6c6; padding: 24px 24px 24px; border-radius: var(--Rounded-10); height: 100%; overflow: hidden; }
.ImageLogoIconBox .Logo { padding-bottom: 0px; }
.ImageLogoIconBox .Thumb img { width: 88px; object-fit: cover; height: 88px; border-radius: 50%; }
.ImageLogoIconBox.CountryBox .Thumb img{ width: 45px; height: 45px; border: 1px solid #c6c6c6; }
.ImageLogoIconBox .Heading { color: var(--mainColor); font-weight: var(--sttl-theme-font-500); padding: 0px 0px 10px; }
.ImageLogoIconBox .SubTextPart { padding: 0px 0px 15px; }
.ImageLogoIconBox .SubTextPart p { padding: 0; text-align: left; }
.ImageLogoIconBox.WithFullImage{ padding: 0px; }
.ImageLogoIconBox.WithFullImage .Heading{ color: var(--blackColor); margin-top: 24px; padding: 0px 24px 10px; }
.ImageLogoIconBox.WithFullImage .DateBoxPart { padding: 24px 24px 0px; }
.ImageLogoIconBox.WithFullImage .BtnBoxPart{ padding: 0px 24px 24px; }
.normalLink,
.ImageLogoIconBox .ExternalLink, .PDFBox_3_0 .ExternalLink, .seekerbox .link-btn, .OnlyExternalBtn { transition: var(--sttl-theme-transition); width: 40px; height: 40px; background-color: var(--Color-FCDADA); border-radius: var(--Rounded-6); display: flex; justify-content: center; align-items: center; color: var(--blackColor); }
.normalLink{ width: 44px; height: 44px; }
.normalLink:hover,
.ImageLogoIconBox .ExternalLink:hover, .PDFBox_3_0 .ExternalLink:hover, .seekerbox .link-btn:hover{ background-color: var(--Color-FAAAAA); }
.normalLink:focus,
.ImageLogoIconBox .ExternalLink:focus, .PDFBox_3_0 .ExternalLink:focus, .seekerbox .link-btn:focus{ outline: 1px solid #000!important; }
.normalLink:after{rotate: -180deg; content: ""; width: 24px; height: 24px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("8f75e446ae0067e2a6adde1f5a01686b387b95c3.svg"); }
.ImageLogoIconBox .ExternalLink:after, .PDFBox_3_0 .ExternalLink:after, .seekerbox .link-btn:after, .OnlyExternalBtn:after { filter: contrast(100); content: ""; width: 24px; height: 24px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("8f75e446ae0067e2a6adde1f5a01686b387b95c3.svg"); }
.ImageLogoIconBox.WithLink .ExternalLink:after, .OnlyExternalBtn:after{ filter: contrast(100); background-image: url("710cfde7ee8644c4804972502b1076ff5ac4f83f.svg"); }
.ImageLogoIconBox.WithPDF .ExternalLink:after{width: 18px; height: 18px; background-image: url(""); }
.PDFBox_3_0 .ExternalLink:after{ content: ""; display: inline-block; width: 18px; height: 18px; background-position: center; background-repeat: no-repeat;     background-size: contain; background-image: url(""); }

/* .ImageLogoIconBox .ExternalLink:hover,.PDFBox_3_0 .ExternalLink:hover{ background-color: var(--Color-FAAAAA);} */
.PDFBox_3_0 .Heading{ font-family: var(--sttl-theme-font-primary); font-size: var(--sttl-theme-font-20); font-weight: var(--sttl-theme-font-500);}
.PDFMainHeading_3_0{ margin-bottom: 15px; font-size: var(--sttl-theme-font-20); font-weight: var(--sttl-theme-font-700); color: var(--mainColor);}
.PDFRow_3_0 { margin-bottom: 30px; }
.PDFBox_3_0 .ExternalLink { position: absolute; bottom: 15px; right: 15px; }
.PDFBox_3_0 .ExternalLink.PDF{background-color: var(--Color-FAAAAA);}
.PDFBox_3_0 { width: 100%; }
.PDFBox_3_0 .Thumb { position: relative; margin-bottom: 10px; border-radius: var(--Rounded-8); padding-bottom: 65%; overflow: hidden; }
.PDFBox_3_0 .Thumb img { position: absolute; left: 50%; top: 50%; height: 100%; width: 100%; min-height: 100%; transform: translate(-50%, -50%); object-fit: cover; }

.ImageLogoIconBox.WithFullImage .Thumb { overflow: hidden; width: 100%; min-height: auto; margin-bottom: 0px; position: relative; padding-bottom: 49.21%; }
.ImageLogoIconBox.WithFullImage .Thumb img { border-radius: 0px; max-height: unset; width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); object-fit: contain; height: 100%; }
.ImageLogoIconBox.WithFullImage .Thumb img.duplicate { object-fit: cover; max-height: max-content; filter: blur(10px); z-index: -1; opacity: 0.8; max-height: unset; }
.ImageLogoIconBox.WithFullImage .SubTextPart { padding-left: 24px; padding-right: 24px; }
.ImageLogoIconBox .BtnBoxPart { padding-bottom: 0; }
.ImageLogoIconBox .TitleWithIcon { padding-bottom: 10px; }
.ImageLogoIconBox .CountryName { width: calc(100% - 84px); }
.ImageLogoIconBox .CountryNameLogo { width: 84px; }
.ImageLogoIconGrid.CountryBoxGrid{ width: calc(100% / 5); }
/* about-us-intro */
.StickyTextBox .left-inner { padding: 30px; background-color: var(--Color-EBEAEA); border-radius: var(--Rounded-6); }
.StickyTextBox .left-inner .SidebarHeading{ color: var(--sttl-theme-pure-black); line-height: 1.4; font-weight: var(--sttl-theme-font-500);}
.about-intro-wrapper { margin-top: 30px; }
.Who_Who .TeamsBox { margin-bottom: 30px; }
.Who_Who .BorderLine { border-bottom: 1px solid #ebebeb; margin-bottom: 15px; padding-bottom: 15px; }
.Who_Who .HeadingWithIcon { position: relative; background-color: var(--Color-D44040); padding: 10px 15px 10px 45px; border-radius: var(--Rounded-4); margin-bottom: 5px; color: var(--whiteColor); font-size: var(--sttl-theme-font-16); }
.Who_Who .HeadingWithIcon:before { content: ""; position: absolute; left: 15px; top: 7px; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center; background-size: contain; background-image: url("");}
.Who_Who .Th { font-size: var(--sttl-theme-font-12); text-transform: uppercase; padding: 7px 15px; border-radius: var(--Rounded-6); font-weight: var(--sttl-theme-font-600); color: var(--mainColor); }
.Who_Who .ThStrip { background-color: var(--Color-FCDADA); border-radius: var(--Rounded-4); margin-bottom: 10px;  }
.Who_Who .Name { font-weight: var(--sttl-theme-font-700); color: var(--sttl-theme-pure-black); }
.Who_Who .Name, .Who_Who .Designation, .Who_Who .PhoneDetail, .Who_Who .EmailDetail, .Who_Who .AddressDetail { text-align: left; padding: 0px 15px; }
.Who_Who .EmailDetail .EmailDetail{ padding: 0px 0px;}
.Who_Who_Card_Box .Thumb { width: 125px; height: 125px; background-color: var(--whiteColor); border-radius: 50%; overflow: hidden; position: absolute; top: 0; transform: translate(-50%, -50%); left: 50%; }
.Who_Who_Card_Box .Thumb img { width: 100%; height: 100%; object-fit: cover; }
.Who_Who_Card_Box { cursor: pointer; position: relative; border: 1px solid transparent; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .12); width: 100%; max-width: 350px; margin: 59px auto 0px; padding: 72px 24px 24px; border-radius: var(--Rounded-10); background-color: var(--whiteColor); }
.Who_Who_Card_Box:hover{border: 1px solid var(--mainColor);}
.Who_Who .Who_Who_Card { background-color: var(--Color-EBEAEA); padding: 50px 16px 0px 16px; margin: 0px 30px 30px 30px; border-radius: var(--Rounded-15); width: calc(100% - 60px); }
.Who_Who_Card_Box .Heading, .Who_Who_Card_Box .DesignationBox { text-align: center; font-weight: var(--sttl-theme-font-500); }
.Who_Who_Card_Box .DesignationBox { color: var(--mainColor); padding: 10px 0px 5px; font-size: var(--sttl-theme-font-12); }
.Who_Who .Who_Who_Card .Who_Who_Card_Grid { margin-top: 100px; position: relative; z-index: 1; }
.Who_Who .Who_Who_Card .Who_Who_Card_Grid.Who_Who_Card_Grid1{ margin-top: 0px; }
/* .Who_Who .Who_Who_Card .Who_Who_Card_Row { margin-top: -100px; } */
.Who_Who .Who_Who_Card .Who_Who_Card_Grid:after { content: ""; position: absolute; left: 50%; transform: translateX(-50%); width: 1px; height: 100%; background-color: var(--Color-FAAAAA); z-index: -1; top: 100%; }
.Who_Who .Who_Who_Card .Who_Who_Card_Grid.Who_Who_Card_Grid2:after { display: none; }
.Who_Who .Who_Who_Card .Who_Who_Card_Tags { display: flex; flex-wrap: wrap; margin-top: 50px; border-top: 1px solid var(--Color-FAAAAA); padding: 10px 0px 16px; }
.Who_Who .Who_Who_Card .Who_Who_Card_Tags .Tags_Wrapper{ margin: -6px -3px 0px; }
.Who_Who .Who_Who_Card .Who_Who_Card_Tags .Tags { display: flex; flex-wrap: wrap; align-items: center; background-color: var(--whiteColor); margin: 6px 3px 0px; padding: 8px 10px; border: 1px solid var(--mainColor); color: var(--mainColor); font-size: var(--sttl-theme-font-12); font-weight: var(--sttl-theme-font-700); text-transform: uppercase; }
.Who_Who .Who_Who_Card .Who_Who_Card_Tags .Tags span { margin-left: 6px; }
.Who_Who .Who_Who_Card .Who_Who_Card_Tags .Tags span.PDFIcon{ content: ""; display: inline-block; width: 18px; height: 18px; margin-right: 8px; background-position: center; background-repeat: no-repeat;     background-size: contain; background-image: url(""); }
.modal .Who_Who_Card_Box { max-width: 100%; box-shadow: none; padding: 20px 40px 32px; margin: 0px auto 0px; }
.modal .Who_Who_Card_Box ul li:after { display: none; }
.modal .Who_Who_Card_Box ul li { padding: 0; text-align: center; display: inline-block; margin: 0px 0px 15px; width: 100%; }
.modal .Who_Who_Card_Box ul li span, .Who_Who .PhoneDetail .Icon, .Who_Who .EmailDetail .Icon{ margin-bottom: 3px; display: inline-block; padding-left: 30px; position: relative; }
.modal .Who_Who_Card_Box ul li span:after, .Who_Who .PhoneDetail .Icon:after, .Who_Who .EmailDetail .Icon:after { width: 24px; height: 24px; content: ""; background-position: center center; background-repeat: no-repeat; background-size: contain;  position: absolute; left: 0; top: 1px; }
.modal .Who_Who_Card_Box ul li.MobileNo span:after, .Who_Who .PhoneDetail .Icon:after { background-image: url(""); }
.modal .Who_Who_Card_Box ul li.MobileNo span:after{ background-image: url(""); }
.modal .Who_Who_Card_Box ul li.FaxNo span:after { content: ""; background-image: url(""); }
.modal .Who_Who_Card_Box ul li.FaxNo span:after { background-image: url(""); }
.modal .Who_Who_Card_Box ul li.EmailId span:after, .Who_Who .EmailDetail .Icon:after { background-image: url(""); }
.modal .Who_Who_Card_Box ul li.EmailId span:after{ background-image: url(""); }
.modal .Who_Who_Card_Box ul li.Address span:after { content: "\f3c5"; }
.modal .Who_Who_Card_Box ul { display: flex; flex-wrap: wrap; justify-content: center; padding-top: 10px; }
.modal .Who_Who_Card_Box .Thumb { margin: 0 auto 10px; border: 1px solid var(--mainColor); position: unset; left: unset; top: unset; transform: unset; }
.modal .Who_Who_Card_Box:hover { border: 1px solid transparent; }
.modal .cta-1{ margin-top: 10px; }
.modal .cta-1 a{ padding: 9px 18px; text-transform: uppercase; font-size: var(--sttl-theme-font-12); font-weight: var(--sttl-theme-font-600); }
.Who_Who .EmailDetail > .EmailDetail{ padding: 0px; }
.Who_Who .EmailDetail{ word-break: break-all; }
.modal .Who_Who_Card_Box ul li.Address span{ padding-left: 0px; }
.modal .Who_Who_Card_Box ul li.Address span:after{ display: none; }
.modal .Who_Who_Card_Box  .Thumb{ width: 130px; height: 130px; }
.modal .Who_Who_Card_Box .DesignationBox{ font-weight: var(--sttl-theme-font-600); }
.modal .Who_Who_Card_Box .Heading{ font-size:var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-400); }
.VacanciesRow { margin-top: -24px; }
.VacanciesGrid { margin-top: 24px; }
.VacanciesBox { border-radius: var(--Rounded-10); overflow: hidden; height: 100%; padding: 20px 24px 24px; border: 1px solid #e7e7e7; }
.VacanciesBox .Heading { background-color: var(--Color-FCDADA); border-radius: var(--Rounded-6); padding: 12px 25px; font-weight: var(--sttl-theme-font-500); }
.VacanciesBox .Heading span { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.VacanciesBox .SubText { min-height: 96px; }
.VacanciesBox .SubHeading { font-weight: var(--sttl-theme-font-500); text-transform: uppercase; }
.VacanciesBox .ContentListItems { font-size: var(--sttl-theme-font-12); margin-bottom: 9px; align-items: center; display: flex; }
.VacanciesBox .ContentListItems svg{ margin-right: 5px; width: 24px; }
.VacanciesBox .ContentListItems svg path { fill: var(--mainColor); }
.VacanciesBox .ContentListItems a { text-decoration: underline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.VacanciesBox .cta-1 { padding-top: 5px; justify-content: center; }
.THEAD { background-color: var(--Color-FCDADA); border-radius: var(--Rounded-6); padding: 0px 30px; margin-bottom: 15px; }
.THEAD .TH { padding: 15px 0px!important; text-transform: uppercase; font-weight: var(--sttl-theme-font-500); font-size: var(--sttl-theme-font-14); color: var(--sttl-theme-pure-black); }
.TBODYTR { border: 1px solid #e7e7e7; margin-bottom: 10px; border-radius: var(--Rounded-6); padding: 0px 30px; }
.TBODYTR .TD { padding: 10px 0px; align-items: center; font-size: var(--sttl-theme-font-12); font-weight: var(--sttl-theme-font-600); }
.TBODYTR .TH { padding: 0; }
.TBODYTR .TD .FileSize i,.TBODYTR .TD .FileSize span { display: none; }
.TBODYTR .TD .FileSize{ display: flex; align-items: center; color: var(--mainColor); font-weight: var(--sttl-theme-font-600); }
.TBODYTR .TD .FileSize:before{ content: ""; display: inline-block; width: 24px; height: 24px; margin-right: 8px; background-position: center; background-repeat: no-repeat;     background-size: contain; background-image: url(""); }
.TBODYTR .HasTitle > .TD{ display: flex; position: relative; padding-left: 30px; font-size: var(--sttl-theme-font-16); font-weight: var(--sttl-theme-font-400); }
.TBODYTR .HasTitle > .TD:after, .HeadingWithPageIcon:after{ content: ""; position: absolute; left: 0; top: 10px; width: 24px; height: 24px; background-size: contain; background-repeat: no-repeat; background-position: left center; background-image: url(""); }
.HeadingWithPageIcon:after{ top: 4px; }
.TBODYTR.HasSingleFile .HasTitle > .TD:after, .TBODYTR.HasNoFile .HasTitle > .TD:after{ background-image: url(""); }
.TBODYTR .TD.PublishedYear{ color: #3d4043; }
.TBODYTR .TD em{ display: none; }
.TBODYTR .TD .text-end { display: flex; justify-content: end; }
.TBODYTR.HasXlsx .TD .FileSize:before{width: 21px; height: 21px; background-image: url(""); }
.TableDesignGrid { border: 1px solid #e7e7e7; margin-bottom: 10px; border-radius: var(--Rounded-6); padding: 10px 30px; }
.TableDesignGrid p{ text-transform: capitalize; }
a.ViewBtn.ExtBtn { width: 40px; height: 40px; padding: 0px; position: relative; border-radius: var(--Rounded-4); }
a.ViewBtn.ExtBtn:hover{ background-color: var(--Color-FAAAAA); }
a.ViewBtn.ExtBtn:after { width: 24px; height: 24px; content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: inline-block; background-image: url("710cfde7ee8644c4804972502b1076ff5ac4f83f.svg"); }
a.ViewBtn.ExtBtn:before{ display: none!important; }
/* a.ViewBtn.VisitWebsite{display: flex; align-items: center;} */
.TableDesignGrid .text-sm-end{ display: flex; justify-content: end; }
.TBODYTR .TD .ViewBtn:before, .TableDesignGrid a.ViewBtn:before { content: ""; margin-right: 5px; width: 24px; height: 24px; display: inline-block; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url(""); filter: contrast(100); }
a.ViewBtn.VisitWebsite:before{ vertical-align: middle; content: ""; margin-right: 8px; width: 22px; height: 22px; display: inline-block; background-position: center; background-repeat: no-repeat; background-size: contain; background-image: url("710cfde7ee8644c4804972502b1076ff5ac4f83f.svg")!important; }
.TBODYTR .TD .ViewBtn{ font-size: 1.1666666666666667em; white-space: nowrap; }
.TBODYTR .TD .ViewBtn span.bi.bi-eye { display: none; }
.LocationIcon { position: relative; padding-left: 30px; }
.LocationIcon:after { content: "";  position: absolute; top: 0; left: 0; width: 24px; height: 24px; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url(""); }
.view-empty p.no_records { text-align: center; font-weight: var(--sttl-theme-font-700); margin-top: 30px; font-size: var(--sttl-theme-font-18); }

.ListOfStaff .StaffBoxName, .ListOfStaff .StaffBoxDesignation, .ListOfStaff .StaffBoxPhone, .ListOfStaff .StaffBoxEmail, .ListOfStaff .StaffBoxFax { padding-bottom: 0px; text-align: left; }
.ListOfStaff .StaffBoxDesignation, .ListOfStaff .StaffBoxPhone, .ListOfStaff .StaffBoxEmail, .ListOfStaff .StaffBoxFax { font-size: var(--sttl-theme-font-12); }
.ListOfStaff .StaffBoxPhone span, .ListOfStaff .StaffBoxEmail span, .ListOfStaff .StaffBoxFax span { width: 100%; display: block; position: relative; padding-left: 20px; }
.ListOfStaff .StaffBoxPhone span:after, .ListOfStaff .StaffBoxEmail span:after, .ListOfStaff .StaffBoxFax span:after { width: 13px; height: 13px; content: ""; background-position: center center; background-repeat: no-repeat; background-size: contain; position: absolute; left: 0; top: 2px; }
.ListOfStaff .StaffBoxPhone span:after{ background-image: url(""); }
.ListOfStaff .StaffBoxEmail span:after{ background-image: url(""); }
.ListOfStaff .StaffBoxFax span:after{ background-image: url(""); } 
.ListOfStaff .ListOfStaffBox { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 2px solid var(--mainColor); }
.ListOfStaff .ListOfStaffBox:last-child { margin-bottom: 0px; }
.RtiBox { background-color: var(--Color-FCDADA); padding: 10px 16px; border-radius: var(--Rounded-8); }
.RtiBox ul { display: block; border-top: 2px solid var(--mainColor); margin-top: 12px; }
.RtiBoxOpen .RtiBox ul { display: none; }
.RtiBox ul li:after { display: none; }
.RtiBox ul li { border-bottom: 1px solid var(--mainColor); margin: 0; padding: 0; }
.RtiBox ul li a { font-size: 14px; padding: 8px 30px; display: block; color: #150202; }
.RtiBox .Heading { position: relative; padding: 0px 0px; cursor: pointer; }
.RtiBox .Heading:after{ content: ""; position: absolute; right: 0; top: 0; width: 20px; height: 20px; top: 50%; transform: translateY(-50%); background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url(""); }
.RtiBoxOpen .RtiBox .Heading:after{background-image: url(""); }
.CookieBlock { position: fixed; bottom: 0; left: 0; width: 100%; background-color: var(--whiteColor); z-index: 99999; padding: 30px 15px 12px; }
.CookieBlock p { padding-bottom: 0px; }
.CookieBlock a { text-decoration: underline; }
.CookieBlock .CookieBlockBtn { margin-right: 29px; margin-top: 15px; }
.CookieBlock .CookieBlockBtn:last-child{ margin-right: 0px; }
.CookieBlock .CookieBlockBtn:last-child { margin-left: 0px; }
.CookieBlock .cta-2 { margin-top: -15px; align-items: flex-start !important; padding-top: 5px; }
.LalitkalaRowData h1,.LalitkalaRowData h2, .LalitkalaRowData h3, .LalitkalaRowData h4,.LalitkalaRowData h5, .LalitkalaRowData h6{ font-size: var(--sttl-theme-font-24); font-weight: var(--sttl-theme-font-500); margin-bottom: 10px; color: var(--mainColor); }
.LalitkalaRowData h1 strong,.LalitkalaRowData h2 strong, .LalitkalaRowData h3 strong, .LalitkalaRowData h4 strong,.LalitkalaRowData h5 strong, .LalitkalaRowData h6 strong{ font-weight: var(--sttl-theme-font-500); }
.Commonswitch{ display: flex;}
.Commonswitch input[type=checkbox] { height: 0; width: 0; visibility: hidden; position: absolute; display: none; }
.Commonswitch label { cursor: pointer;  width: 36px; height: 20px; background-color: var(--Color-FCDADA); display: block; border-radius: 100px; position: relative; }
.Commonswitch label:after { content: ''; position: absolute; top: 2px; left: 2px; width: 16px; height: 16px; background: #fff; border-radius: 50%; transition: 0.3s; }
.Commonswitch input:checked + label { background-color: var(--mainColor); }
.Commonswitch input:checked + label:after { left: 18px; }
.Commonswitch label:active:after { width: 16px; height: 16px; }
.Commonswitch input[type="checkbox"] + label, .Commonswitch input[type="radio"] + label { padding: 0px; font-size: 0px; }
.ImageLogoIconGrid .ContentPartHeading { text-transform: uppercase; font-weight: var(--sttl-theme-font-500); font-size: var(--sttl-theme-font-12); }
.ImageLogoIconGrid .ContentPartSubHeading { font-size: var(--sttl-theme-font-12); }
.ImageLogoIconGrid .ContentPartHeading svg { width: 24px; margin-right: 5px; }
.ImageLogoIconGrid .ContentPartHeading svg path { fill: var(--mainColor); }
.ImageLogoIconGrid .ContentPartHeading, .ImageLogoIconGrid .ContentPartSubHeading { margin-bottom: 9px; text-transform: uppercase; }
header.header .LogoPartHeader .logo svg { width: 100%; max-width: 57px; }
header.header .LogoPartHeader .logo svg path{ fill: #000; }
header.header .LogoPartHeader .logo .LogoText { padding-left: 10px; position: relative; bottom: -1px; }
header.header .LogoPartHeader .logo .LogoText span { display: block; width: 100%; font-size: var(--sttl-theme-font-24); letter-spacing: -.08px; color: #000; }
header.header .LogoPartHeader .logo { display: flex; align-items: end; }
header.header .LogoPartHeader .logo .LogoText .TextBig { font-weight: 700; }
.HeadingWithPageIcon { position: relative; padding-left: 30px; margin: 20px 0px 13px; display: flex; flex-wrap: wrap; align-items: center; }
.HeadingWithPageIcon span{ display: inline-block; }
.HeadingWithPageIcon .CountBox, .TBODYTR .TD .CountBox { min-width: 25px; min-height: 25px; width: 25px; height: 25px; background-color: var(--Color-FCDADA); display: flex; justify-content: center; align-items: center; border-radius: 4px; margin-left: 5px; color: var(--mainColor); font-size: var(--sttl-theme-font-12); font-weight: var(--sttl-theme-font-600); }
.HeadingWithPageIcon:after { background-image: url(""); }
.TBODYTR .ExternalLink.WithArrowBtn { transition: var(--sttl-theme-transition); width: 40px; height: 40px; background-color: var(--Color-FCDADA); border-radius: var(--Rounded-6); display: flex; justify-content: center; align-items: center; color: var(--blackColor); }
.TBODYTR .ExternalLink.WithArrowBtn:after { content: ""; width: 24px; height: 24px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("8f75e446ae0067e2a6adde1f5a01686b387b95c3.svg"); }
.WhosThumbBox img{ border-radius: 50%; background-color: var(--Color-FCDADA); }
.WhosThumbBoxContent .field { margin-block-end: unset !important;}
.WorldHeritageDetails {	border: 1px solid #c6c6c6;border-radius: var(--Rounded-10);padding: 30px; }
.BackDetails{ margin-bottom: 20px; display: flex; }
.BackToDetailsBtn{ display: flex; align-items: center; }
.BackToDetailsBtn:before { transition: var(--sttl-theme-transition); margin-right: 0px; background-size: contain; background-repeat: no-repeat; background-position: center center; content: ""; display: inline-block; width: 16px; height: 16px; background-image: url(""); }
.BackToDetailsBtn:hover:before{ background-image: url(""); }

.BackToDetailsBtn1{ display: flex; align-items: center; }
.BackToDetailsBtn1:before { transition: var(--sttl-theme-transition); margin-right: 0px; background-size: contain; background-repeat: no-repeat; background-position: center center; content: ""; display: inline-block; width: 16px; height: 16px; background-image: url(""); }
.BackToDetailsBtn1:hover:before{ background-image: url(""); }





/* new css here / 27/07/2026 */
.visually-hidden{background-color: #616161 !important;color:#DEDEDE !important;}

.page-views-vacancies-page-3.page-archive .career-card.VacanciesBox .cta-1.cta-small a:before,
.page-views-vacancies-page-2 .career-card.VacanciesBox .cta-1.cta-small a:before{ width: 0;margin-right: 0px;}
.logo-slider-wrap .PlayBtnSlider {width: 36px;height: 36px;}
.home-swiper-btn.slider1-button-prev:focus,
.home-swiper-btn.slider1-button-next:focus,
.home-banner-section .BannerSwiperPagination span.swiper-pagination-bullet.swiper-pagination-bullet-active:focus,
.home-banner-section .BannerSwiperPagination span.swiper-pagination-bullet:focus,
.bhashini-dropdown-btn:focus,
.home-banner-section .BannerSwiperPagination span.swiper-pagination-bullet:focus,
.swiper-button-next:focus,
.swiper-button-prev:focus,
a:focus,
button:focus, button#scrollToTop:focus, [type="search"]:focus, [type="submit"]:focus, [type="button"]:focus, .toggle-btn:focus, .NonResposniveTabsLI:focus, .playBtn:focus, .swiper-button-next:focus, .swiper-button-prev:focus, .linkHref:focus, a:focus {
    outline: 3px dashed #1e135b !important;}

.contactMap iframe{width: 100%;height: 100%;}
/*contrast theme css */
body.wob { --sttl-theme-pure-black: #222; --sttl-theme-black: #222; --sttl-theme-light-black: #222; --sttl-theme-white: #222; --sttl-theme-arrow: #222; --sttl-theme-shadow-color: #222; --sttl-theme-color-F7F7F8:#222; --sttl-theme-orange-g: #ff0; --sttl-theme-orange-1:#ff0; --sttl-theme-main2:#ff0; --sttl-theme-navyblue-1:#222; --sttl-theme-navyblue-2:#222; --sttl-theme-F8F5F5:#F8F5F5; --sttl-theme-888888:#888888; --bgColor: #222; --mainColor: #ff0; --mainColor20:#222; --mainColor40:#222; --mainColor80:#ff0; --subMainColor: #222; --subMainColor2:#222; --whiteColor: #222; --blackColor: #222; --SeveanColors1:#222; --SeveanColors2:#222; --SeveanColors3:#222; --SeveanColors4:#222; --SeveanColors5:#222; --SeveanColors6:#222; --SeveanColors7:#222; --SeveanColors8:#222; --SeveanColors9:#222; --SeveanColorsDark1:#222; --SeveanColorsDark2:#222; --SeveanColorsDark3:#222; --SeveanColorsDark4:#222; --SeveanColorsDark5:#222; --SeveanColorsDark6:#222; --SeveanColorsDark7:#222; --SeveanColorsDark8:#222; --SeveanColorsDark9:#222; --Color-A72626:#ff0; --Color-D75151:#ff0; --Color-D44040:#ff0; --Color-FAAAAA: #ff0; --Color-FCDADA: #ff0; --Color-3d4043:#ff0; }

.wob .search .form-actions input { background-image: url("");}
.wob .ImageLogoIconBox .ExternalLink:after, .wob .PDFBox_3_0 .ExternalLink:after, .wob .seekerbox .link-btn:after,
.Highlight_Links .ImageLogoIconBox .ExternalLink:after, .Highlight_Links .PDFBox_3_0 .ExternalLink:after, .Highlight_Links .seekerbox .link-btn:after { background-image: url("");}
.wob .InnerPageWrap .view-filters form .filterIconResponsiveboxLeft .js-form-item:before{ background-image: url("");}
.wob .InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-page .js-form-item:before{ background-image: url(""); }
.wob .InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-category .js-form-item:before{ background-image: url("");}
.wob .InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-page .js-form-item:before, 
.wob .InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-category .js-form-item:before, 
.wob .InnerPageWrap .view-filters form .filterIconResponsiveboxLeft .js-form-item:before{position: relative; left: 1px;}
.wob .InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item-items-per-category.js-form-item-items-per-Date .js-form-item:before{background-image: url("");}
.wob .TBODYTR .HasTitle > .TD:after, .wob .HeadingWithPageIcon:after { background-image: url(""); }
.wob .TBODYTR.HasSingleFile .HasTitle > .TD:after, .wob .TBODYTR.HasNoFile .HasTitle > .TD:after{ background-image: url(""); }
.wob nav.pager ul.pager__items li.pager__item.pager__item--previous:after, .wob .pagination.CustomPagination li.Prev:after,
.Highlight_Links nav.pager ul.pager__items li.pager__item.pager__item--previous:after, .Highlight_Links .pagination.CustomPagination li.Prev:after{ background-image: url(""); }
.wob .Who_Who .Who_Who_Card .Who_Who_Card_Tags .Tags span.PDFIcon { background-image: url(""); }
.wob .Who_Who .HeadingWithIcon:before { background-image: url(""); }
.wob nav.pager ul.pager__items li.pager__item--next:after, .wob .pagination.CustomPagination li.Next:after,
.Highlight_Links nav.pager ul.pager__items li.pager__item--next:after, .Highlight_Links .pagination.CustomPagination li.Next:after{ background-image: url("");}
.Highlight_Links nav.pager ul.pager__items li.pager__item a, .Highlight_Links .pagination.CustomPagination li a{ border-bottom: none!important; background-color: transparent!important;}
.wob .view-footer a.button {background-color: #000; }
.wob .view-footer a.button:hover{ background-color: #2d2d2d; color:#ff0!important; }
.wob .TBODYTR .TD .FileSize:before { background-image: url(""); }
.wob a.ViewBtn.ExtBtn:after { background-image: url(""); }
.wob .key-offering-links-list li a::after, .wob .home-whats-new-slider .whats-new-card::after, .wob .imp-link-list .imp-list li a::after { background-image: url(""); }
.wob .home-view-all-btn a::after { background-image: url(""); }
.wob .home-swiper-btn::after { content: url(""); }
.wob .PrevBtnDbmi:after { background-image: url(""); }
.wob .NextBtnDbmi:after { background-image: url(""); }
.wob .home-marquee-play-pause::before { background-image: url(""); }
.wob .home-marquee-play-pause.Play::before { background-image: url(""); }
.wob .PlayBtnSlider:after{ background-image: url(""); }
.wob .PlayBtnSlider.paused:after{ background-image: url(""); }
.wob .vision-bottom-wrap .home-view-all-btn a:before { background-image: url(""); }
.wob .statement-vision-text::before { background-image: url(""); }
.wob .directoryBox .ContactNo:after { background-image: url(""); }
.wob .directoryBox .EmailId:after {	background-image: url(""); }
.wob .directoryBox .Address:after {	background-image: url(""); }
.wob .LocationIcon:after { background-image: url(""); }
.wob .RtiBox .Heading:after { background-image: url(""); }
.wob .RtiBoxOpen .RtiBox .Heading:after { background-image: url(""); }
.wob .photo-gallery-grid.PopupIcon .ExternalLink:after { background-image: url(""); }
.wob .ImageLogoIconBox.WithLink .ExternalLink:after, .Highlight_Links .ImageLogoIconBox.WithLink .ExternalLink:after { background-image: url(""); }
.HasClearBtn.wob .InnerPageWrap .view-filters form div#edit-actions input#edit-reset {	border-color: #ff0;	background-image: url(""); }
.wob .ImageLogoIconBox.WithPDF .ExternalLink:after, .Highlight_Links .ImageLogoIconBox.WithPDF .ExternalLink:after { background-image: url(""); }
.wob .TBODYTR.HasXlsx .TD .FileSize:before { background-image: url(""); }
.Highlight_Links .inner-page-menu ul li a{ background-color: transparent!important; border-bottom: none!important; }
.wob .inner-page-menu ul li a.primary-nav__menu-link--active-trail:before, 
.wob .inner-page-menu ul li a.is-active:before, 
.wob .inner-page-menu ul li a.menu__link--active-trail.is-active:before, 
.wob .inner-page-menu ul li a.menu__link--active-trail:before,
.Highlight_Links .inner-page-menu ul li a.primary-nav__menu-link--active-trail:before, 
.Highlight_Links .inner-page-menu ul li a.is-active:before, 
.Highlight_Links .inner-page-menu ul li a.menu__link--active-trail.is-active:before, 
.Highlight_Links .inner-page-menu ul li a.menu__link--active-trail:before{background-image: url(""); }
.wob .PDFBox_3_0 .ExternalLink:after { background-image: url(""); }
.wob form-select, .wob select { background-image:url(""); }
.wob .logo img{ filter: invert(100%) sepia(100%) saturate(500%) hue-rotate(10deg) brightness(1.5); }
.wob .headerRightIcons img{ filter: invert(1); }
.wob .search { border-top: 1px solid #ff0; border-left: 1px solid #ff0; border-right: 1px solid #ff0; }
.wob, .wob h1,.wob h2,.wob h3, .wob h4, .wob h5, .wob h6, .wob p, .wob li, .wob a, .wob input, .wob input::placeholder, .wob .form-select, .wob select, .wob div, .wob .accordian-box .accordian-title {color: #ffff00!important;}
.wob .StickyTextBox .left-inner, .wob .inner-page-menu-link, .wob .Who_Who .HeadingWithIcon, .wob .Who_Who .ThStrip, .wob .Who_Who .Who_Who_Card, .wob .footer_bottom, .wob .VacanciesBox .Heading, .wob .home-announcements, .wob .vision-statement-section, .wob .key-offering-section, .wob .home-social-media-wrap, .wob .directoryBox .departmentBadge, .wob .RtiBox, .wob .THEAD{ background-color: #23232a!important; }
.wob, .wob header.header, .wob input,.wob .Who_Who_Card_Box, .wob .form-select option, .wob .accordian-box .accordion-item, .wob .accordian-box .accordion-collapse, .wob .accordion, .wob ul#tabs-nav li, .wob .about-ministry, .wob .key-offering-tab .key-offering-tab-inner, .wob .home-whats-new-slider, .wob .home-view-all-btn a, .wob .home-social-media-in .home-social-media-cards .home-social-card, .wob .accessibility_toolbar, .wob .modal-content{ background-color: #0b0c0e!important; }
.wob .cta-1.cta-small a, .wob .cta-1 a, .wob a.ViewBtn, .wob .cta-2 a, .wob .cta-2 button, .wob .TBODYTR .ExternalLink.WithArrowBtn{ background-color: #000;  color: #ff0!important; }
.wob .cta-1.cta-small a:hover, .wob .cta-1 a:hover, .wob a.ViewBtn:hover, .wob .cta-2 a:hover, .wob .cta-2 button:hover, .wob .TBODYTR .ExternalLink.WithArrowBtn:hover{ background-color: #23232a; }
.wob .Who_Who .Who_Who_Card .Who_Who_Card_Tags .Tags{ color: #ff0!important; }
.wob .ImageLogoIconBox .ExternalLink, 
.wob .PDFBox_3_0 .ExternalLink, 
.wob .PDFBox_3_0 .ExternalLink.PDF, 
.wob .seekerbox .link-btn,
.Highlight_Links .ImageLogoIconBox .ExternalLink, 
.Highlight_Links .PDFBox_3_0 .ExternalLink, 
.Highlight_Links .PDFBox_3_0 .ExternalLink.PDF, 
.Highlight_Links .seekerbox .link-btn{ background-color: #000; border-bottom: none!important; }

.wob .ImageLogoIconBox .ExternalLink:hover, 
.wob .PDFBox_3_0 .ExternalLink:hover, 
.wob .PDFBox_3_0 .ExternalLink.PDF:hover, 
.wob .seekerbox .link-btn:hover,
.Highlight_Links .ImageLogoIconBox .ExternalLink:hover, 
.Highlight_Links .PDFBox_3_0 .ExternalLink:hover, 
.Highlight_Links .PDFBox_3_0 .ExternalLink.PDF:hover, 
.Highlight_Links .seekerbox .link-btn:hover{ background-color: #2d2d2d; }

.wob .footer_bottom .ft_s h3{ color: #fff!important; }
.wob .HeaderMenuBox ul li.hover, .wob .HeaderMenuBox ul>li ul li.hover > a, .wob nav.pager ul.pager__items li.pager__item.pager__item--active, .wob nav.pager ul.pager__items li:hover, .wob .pagination.CustomPagination li:hover, .wob .HeadingWithPageIcon .CountBox, .wob .TBODYTR .TD .CountBox{ background-color: #23232a; }
/* .wob .view-footer a.button.button1{background-image: none;} */
.wob ul#tabs-nav li.active{ background-color: #ff0!important; }
.wob ul#tabs-nav li.active a{ color: #0b0c0e!important; }
.wob .home-whats-new-slider .whats-new-card{ border-bottom-color: #ff0; }
.wob .home-view-all-btn a{ border: none; background-color: #000!important; }
.wob .home-view-all-btn a:hover{ background-color: #2d2d2d!important; }
.wob .home-extra-links-wrap .home-view-all-btn a{ background-color: #000!important; }
.wob .home-extra-links-wrap .home-view-all-btn a:hover{ background-color: #2d2d2d!important; }
.wob .slider1-pagination .swiper-pagination-bullet{ opacity: 0.5; background-color: #ff0; }
.wob .HeaderBottom{ border-bottom: none;border-top: 1px solid #ff0; }
.wob .home-banner-section .PrevBtnDbmi, .wob .home-banner-section .NextBtnDbmi{ background-color: #212529; }
.wob .accessibilityDaiictBox ul li button{ border-color: #ff0; }
.wob .ministry-dignitry-wrap .dig-img { border: 1px solid #ff0; border-bottom: 5px solid var(--mainColor); }
.wob .home-social-media-head svg path { stroke: unset; fill: #ff0; }
.wob .headerMenus ul li img, .wob .headerMenus ul li img, .wob .our-circle img, .wob .our-circle svg{ filter: invert(100%) sepia(100%) saturate(500%) hue-rotate(10deg) brightness(1.5); }
.wob .home-announcements{ border-bottom: 1px solid #ff0; }
.wob .our-org-card:hover .our-circle-text{ color: #0b0c0e!important; }
.wob .our-org-card:hover .our-circle img{ filter: invert(100%) sepia(100%) saturate(500%) hue-rotate(10deg) brightness(0); }
.wob .modal .Who_Who_Card_Box ul li span:after,  .wob .Who_Who .PhoneDetail .Icon:after,  .wob .Who_Who .EmailDetail .Icon:after,  .wob .ListOfStaff .StaffBoxPhone span:after, .wob .ListOfStaff .StaffBoxEmail span:after, .wob .ListOfStaff .wob .StaffBoxFax span:after{ filter: invert(100%) sepia(100%) saturate(500%) hue-rotate(10deg) brightness(1.5); }
.wob .Who_Who_Card_Box .Thumb{ background-color: #fff; }
.wob .search .js-form-item:after, .wob .headerMenus ul li:before{ background-color: #ff0; }
.wob .alphabetBox ul li a{ color: #0b0c0e!important; }
.Highlight_Links .alphabetBox ul li a{ color: #ff0!important; }
.Highlight_Links .inner-page-menu-link{ background-color: #23232a!important; }
.wob .InnerPageWrap ul li:after{ background-color: #ff0; }
.wob header.header .LogoPartHeader .logo svg path{ fill: #ff0; }
.wob header.header .LogoPartHeader .logo .LogoText span{ color: #ff0; }
.wob .seekerbox img{ filter: brightness(0) saturate(100%) invert(80%) sepia(100%) saturate(1000%) hue-rotate(10deg); }
.wob .Who_Who .PhoneDetail .Icon:after { filter: unset;	background-image: url(""); }
.wob .Who_Who .EmailDetail .Icon:after { filter: unset;	background-image: url(""); }
.wob .TBODYTR .TD .ViewBtn:before, .wob .TableDesignGrid a.ViewBtn:before, .Highlight_Links .TBODYTR .TD .ViewBtn:before, .Highlight_Links .TableDesignGrid a.ViewBtn:before { background-image: url(""); }
.wob a.ViewBtn.VisitWebsite:before { background-image: url("") !important; }
.wob .view-footer a.button:before {	background-image: url(""); }
.wob .view-footer a.button.button-back:before{ background-image: url(""); }
.wob .headerMenus ul li a.SkiptomainContentBtn{ background-image: url(""); }
.wob .headerMenus ul li a.languages{ background-image: url(""); }
/* .wob .headerMenus ul li a.accessibilityBtn{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' aria-label='Accessibility panal icon' class='jsx-4107003866'%3E%3Cpath d='M9.10943 11.1626C8.04754 11.1626 7.02744 11.1644 6.00735 11.1608C5.80813 11.1608 5.60625 11.1537 5.41059 11.1217C4.5817 10.9865 3.99295 10.2771 4.00006 9.43694C4.00718 8.61724 4.63684 7.89088 5.44883 7.77442C5.62403 7.74953 5.80279 7.74241 5.98067 7.74241C9.981 7.74064 13.9813 7.73886 17.9817 7.74508C18.2449 7.74508 18.5197 7.76642 18.7688 7.84377C19.5114 8.07403 19.9721 8.78171 19.9223 9.55963C19.8742 10.3118 19.2944 10.9794 18.5446 11.1101C18.2734 11.1572 17.9923 11.1581 17.7158 11.1599C16.7633 11.1652 15.8099 11.1617 14.7613 11.1617C14.82 12.0783 14.7666 12.9816 14.9543 13.8315C15.3945 15.823 15.9548 17.7878 16.4555 19.7659C16.6912 20.6985 16.1994 21.6044 15.3207 21.9032C14.3264 22.241 13.2796 21.6667 13.0279 20.6194C12.6864 19.196 12.368 17.7664 12.039 16.3404C12.0256 16.2817 12.0061 16.2248 11.9243 16.1652C11.7597 16.8818 11.5943 17.5993 11.4289 18.3159C11.2546 19.0724 11.0918 19.8317 10.9033 20.5847C10.6516 21.5867 9.71508 22.1485 8.73768 21.9058C7.79585 21.6711 7.22933 20.7127 7.47746 19.7303C7.92747 17.9451 8.35614 16.1537 8.86397 14.3845C9.16635 13.331 9.08898 12.2774 9.10854 11.1626H9.10943ZM11.9972 8.88306C10.0077 8.88306 8.01819 8.88306 6.0278 8.88306C5.8944 8.88306 5.75921 8.88039 5.62937 8.90173C5.33766 8.94796 5.14556 9.172 5.14289 9.4485C5.14022 9.73032 5.32165 9.94992 5.61692 10.0024C5.73609 10.0237 5.8606 10.0219 5.98244 10.0219C7.01588 10.0237 8.0502 10.0166 9.08364 10.0255C9.68307 10.0308 10.198 10.4051 10.2176 10.9394C10.2505 11.8587 10.3207 12.8011 10.1615 13.6955C9.91074 15.1002 9.48385 16.4737 9.12988 17.8607C8.94846 18.5701 8.75547 19.276 8.58026 19.9873C8.47976 20.3944 8.67898 20.7216 9.05162 20.8087C9.39669 20.8896 9.70708 20.6772 9.81469 20.2851C9.82359 20.2531 9.82625 20.2193 9.83337 20.1873C10.2336 18.435 10.632 16.6827 11.0393 14.9321C11.0865 14.7303 11.1514 14.5178 11.2661 14.3507C11.4636 14.0644 11.7659 13.948 12.1137 14.0129C12.5166 14.0884 12.7522 14.3418 12.8438 14.7392C13.2574 16.5449 13.6736 18.3505 14.089 20.1562C14.0961 20.1882 14.0978 20.2229 14.1058 20.2549C14.2108 20.6709 14.5221 20.895 14.876 20.8114C15.2602 20.7207 15.4479 20.3864 15.3394 19.957C15.0744 18.9142 14.804 17.8722 14.5319 16.8311C14.0578 15.0184 13.5002 13.2252 13.6656 11.3048C13.7385 10.4522 14.1085 10.0237 14.9739 10.021C15.9628 10.0184 16.9527 10.021 17.9417 10.0202C18.0528 10.0202 18.1649 10.0219 18.2734 10.0033C18.5989 9.94814 18.7999 9.70543 18.7821 9.40493C18.7643 9.11244 18.5589 8.91507 18.2334 8.88662C18.1231 8.87684 18.011 8.88039 17.8999 8.88039C15.9326 8.88039 13.9653 8.88039 11.9972 8.88039V8.88306Z' fill='%23ff0' class='jsx-4107003866'/%3E%3Cpath d='M11.8704 6.62963C10.5698 6.62692 9.54923 5.59711 9.55557 4.29402C9.56192 3.02713 10.6133 1.9928 11.8876 2.00004C13.1583 2.00818 14.1879 3.05065 14.1852 4.3275C14.1824 5.60707 13.1519 6.63144 11.8704 6.62872V6.62963ZM13.026 4.31031C13.0214 3.67415 12.4867 3.1502 11.8522 3.15925C11.2296 3.16829 10.7157 3.68953 10.7148 4.31121C10.713 4.96185 11.2205 5.46861 11.8713 5.46771C12.5238 5.4668 13.0314 4.95733 13.026 4.3094V4.31031Z' fill='%23ff0' class='jsx-4107003866'/%3E%3C/svg%3E") }*/
.wob .TBODYTR .ExternalLink.WithArrowBtn:after { background-image: url(""); }
.wob .view-footer.ViewFooterEvent .button.buttonEvent:after{ background-image: url(""); }
body.page-schemes-and-services.wob .form-text, 
body.page-schemes-and-services.wob .form-text:focus, 
body.page-schemes-and-services.wob input, 
body.page-schemes-and-services.wob input:focus, 
body.page-schemes-and-services.wob textarea, 
body.page-schemes-and-services.wob textarea:focus, 
body.page-schemes-and-services.wob select, 
body.page-schemes-and-services.wob select:focus, 
body.page-schemes-and-services.wob .form-select, 
body.page-schemes-and-services.wob .form-select:focus{ border-color: #ff0; }
.wob .accessibilityDaiictBox ul li button#Dark_Contrast, 
body.wob.InvertEffect .accessibilityDaiictBox ul li button#Invert, body.InvertEffect.wob .accessibilityDaiictBox ul li button#Invert, 
body.wob.SaturationEffect .accessibilityDaiictBox ul li button#Saturation, body.SaturationEffect.wob .accessibilityDaiictBox ul li button#Saturation, 
body.wob.Text_Size_Increase .accessibilityDaiictBox ul li button#Text_Size_Increase, body.Text_Size_Increase.wob .accessibilityDaiictBox ul li button#Text_Size_Increase, 
body.wob.Text_Size_Decrease .accessibilityDaiictBox ul li button#Text_Size_Decrease, body.Text_Size_Decrease.wob .accessibilityDaiictBox ul li button#Text_Size_Decrease,
body.wob.Highlight_Links .accessibilityDaiictBox ul li button#Highlight_Links, body.Highlight_Links.wob .accessibilityDaiictBox ul li button#Highlight_Links, 
body.wob.Hide_Images .accessibilityDaiictBox ul li button#Hide_Images, body.Hide_Images.wob .accessibilityDaiictBox ul li button#Hide_Images, 
body.wob.Default_Cursor .accessibilityDaiictBox ul li button#Default_Cursor, body.Default_Cursor.wob .accessibilityDaiictBox ul li button#Default_Cursor { background-color: #23232a!important; }
.wob .home-banner-section .BannerSwiperPagination span.swiper-pagination-bullet{ opacity: 0.4; }
.wob .home-banner-section .BannerSwiperPagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{ opacity: 1; }
.wob .explore-user-wrap > a{ background-color: #23232a; }
body.wob .HeadingWithPageIcon .Heading{ color: #ff0; }
body.wob #Tooltip {	background-color: #0b0c0e; border: 1px solid #ff0; }
body.wob #Tooltip:after { border-bottom: 5px solid #ff0; }
body.wob .headerMenus .languages .language-link:hover, body.wob .headerMenus .languages .language-link.active-language{ background-color: #000; }
.wob.languagesOpen .headerMenus ul li a.languages + .links li a:hover{ background-color: #000000; }
.wob .datepicker.dropdown-menu { background-color: #23232a; }
.wob .datepicker table tr td.day.focused, .wob .datepicker table tr td.day:hover{ background-color: #000; }
.wob .datepicker-dropdown.datepicker-orient-top:after{ border-top: 6px solid #23232a; }
.wob  .BackToDetailsBtn:before{ background-image: url(""); }

html.InvertEffect{ filter: invert(1); }
html.SaturationEffect{ filter: saturate(0.5); }
body.Hide_Images img{ opacity: 0!important; }
body.Hide_Images header .logo img, body.Hide_Images .headerRightIcons img, body.Hide_Images .headerMenus ul li img{ opacity: 1!important; }
body.Highlight_Links a, body.Highlight_Links .our-circle-text, body.Highlight_Links .home-whats-new-slider .whats-new-card .whats-new-des, body.Highlight_Links .home-extra-links-in .recent-docs .docs-card-wrap .doc-card p{ background-color: #000!important;color: #ff0!important; border-bottom: 1px solid #ff0!important; }
body.Highlight_Links .logo img { filter: invert(100%) sepia(100%) saturate(500%) hue-rotate(10deg) brightness(1.5); }
body.Highlight_Links .headerMenus ul li a{ background-color: transparent!important; border-bottom: none!important; }
body.Highlight_Links .our-org-card .FullLink, body.Highlight_Links .whats-new-card a, body.Highlight_Links .home-extra-links-in .recent-docs .docs-card-wrap .doc-card a{ background-color: transparent!important;  border-bottom: none!important; }
/* body.Highlight_Links .key-offering-links-list li a::after, body.Highlight_Links .home-view-all-btn a::after, body.Highlight_Links .ImageLogoIconBox.WithLink .ExternalLink:after, body.Highlight_Links .PDFBox_3_0 .ExternalLink:after{	    filter: invert(100%) sepia(100%) saturate(500%) hue-rotate(10deg) brightness(1.5);} */

body.Highlight_Links header.header .LogoPartHeader .logo svg path{ fill: #ff0; }
body.Highlight_Links header.header .LogoPartHeader .logo .LogoText span{ color: #ff0; }
body.wob.Highlight_Links ul#tabs-nav li.active a, body.Highlight_Links.wob ul#tabs-nav li.active a{ color: #ff0!important; }
body.Highlight_Links .pagination-box .breadcrumb__list li a{ text-decoration: none; }
.galleryzoomWrap{ background-color: #fff; }
.user-logged-in .tabs li::after { display: none!important; }
body.Highlight_Links nav.pager ul.pager__items li.pager__item { background-color: #000; }
body.Highlight_Links nav.pager ul.pager__items li.pager__item a{ color: #ff0; }
body.Highlight_Links nav.pager ul.pager__items li.pager__item.pager__item--active{ background-color: #000; color: #ff0; }
body.Highlight_Links .footer_bottom .footerImg a{ background-color: #fff!important; }

.bhashini-dropdown button.bhashini-dropdown-btn { outline: none; width: 24px; height: 24px; background-position: center; background-repeat: no-repeat; background-size: contain; background-color: unset !important; padding: 0px; background-image: url("4d59bb54b00326b96dbd97f8212d84d0b01abfa0.svg"); }
.bhashini-dropdown button.bhashini-dropdown-btn .bhashini-dropdown-btn-icon img { filter: invert(13%) sepia(60%) saturate(6417%) hue-rotate(67deg) brightness(95%) contrast(101%); }
.bhashini-dropdown button.bhashini-dropdown-btn .bhashini-dropdown-btn-icon p { display: none; }
.bhashini-dropdown-content { max-height: 275px !important; right: 0; top: calc(100% + 5px) !important; bottom: inherit !important; }
.bhashini-dropdown-content > div { text-align: left !important; }
.bhashini-dropdown { position: relative !important; left: unset !important; bottom: unset !important; }
.bhashini-dropdown-content .language-option { cursor: pointer; }
div#bhashini-translation { display: none; }
.bhashini-plugin-container div#bhashini-translation { display: inline-block; }

/* new css here add  */
.descriptionExternalLink  { transition: var(--sttl-theme-transition); width: auto; height: 40px;  border-radius: var(--Rounded-6); display: inline-flex; justify-content: center; align-items: center; color: var(--blackColor); }
.descriptionExternalLink:after { content: ""; width: 24px; height: 24px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("710cfde7ee8644c4804972502b1076ff5ac4f83f.svg"); }
.bannerBtn { position: absolute; bottom: 18%; background: #e7792c; left: 6.5%; color: #fff; z-index: 1; border-radius: 4px; 
  padding: 10px 14px; font-size: 16px; }
.bannerBtn:hover { background-color: var(--mainColor); color: var(--whiteColor); }

/* new css here  */
.ImageLogoIconBox.WithLink .ExternalLink.EnternalLink:after{ content: ""; width: 24px; height: 24px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center center; background-image: url("8f75e446ae0067e2a6adde1f5a01686b387b95c3.svg"); }
a.ViewBtn.WithPDF.ExtBtn:after { width: 18px; height: 18px; background-image: url(""); }
.culcture-bazz-box { height: 100%;border-radius: 8px;padding: 15px;border: 1px solid #ccc; }
.culcture-bazz-box .Heading{ margin-top: 15px;margin-bottom: 15px; }
.culcture-bazz-box p{ padding-bottom: 5px; }
.footer_bottom .visitCounter { font-size: var(--sttl-theme-font-16); }
.CustomModalForImage .modal-dialog{ max-width: 600px; width: 90%; }
.CustomModalForImage .modal-body{ padding: var(--bs-modal-padding); }
.CustomModalForImage .Thumb { padding-bottom: 59%;overflow: hidden; position: relative;width: 100%; }
.CustomModalForImage .Thumb img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: contain; }
.eapps-twitter-feed-posts-show-more, .eapps-widget-toolbar-panel-only-you{ background-color:#000; }


.wob .bhashini-dropdown button.bhashini-dropdown-btn{ filter: invert(100%) sepia(100%) saturate(500%) hue-rotate(10deg) brightness(1.5); border: none; }
.wob .bhashini-dropdown-content, .wob .bhashini-branding{ background-color:#000; }
.wob .bhashini-dropdown-content div:hover{ background-color:#282828; }
.wob .cta-1.cta-small a:before{ filter: invert(100%) sepia(100%) saturate(500%) hue-rotate(10deg) brightness(1.5); border: none; }
.wob .pages-banner img{ filter:grayscale(1); }


.EventDetailPageGlobal .Thumb { width: 100%; margin-inline-start: 0; margin-block: unset; padding-bottom: 27%; position: relative; overflow: hidden; max-width: 50%; float: right; margin-left: 30px; border-radius: var(--Rounded-10); margin-bottom: 30px; }
.EventDetailPageGlobal .Thumb img { border-radius: 0px; width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); object-fit: cover; height: 100%; }
.EventDetailPageGlobal .heading { padding-bottom: 15px; }
.EventDetailPageBack { margin-bottom: 30px; }
.EventDetailPageGlobal .ContentPartHeading{ padding-right: 15px; font-weight: var(--sttl-theme-font-500); text-transform: uppercase;}
.EventDetailPageGlobal .ContentPartHeading, .EventDetailPageGlobal .ContentPartSubHeading { width: 50%; padding-bottom: 13px; font-size: var(--sttl-theme-font-14); }
.EventDetailPageGlobal .ContentPartHeading svg { width: 24px; }
.EventDetailPageGlobal .ContentPartHeading svg path { fill: var(--mainColor); }



/* fancybox */
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>div{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url("");background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
