:root { 
    --sttl-color-primary: #41509B; 
    --sttl-color-secondary: #8e4306;
    --sttl-color-black:#000000;
    --sttl-color-white:#ffffff;
    --sttl-color-yellow:#ff0;
    --sttl-color-green:#80ff00;

     --sttl-font-12:0.75em; 
     --sttl-font-13:0.8125em; 
     --sttl-font-14:0.875em; 
     --sttl-font-16:1em; 
     --sttl-font-18:1.125em; 
     --sttl-font-20:1.25em; 
     --sttl-font-22:1.375em; 
     --sttl-font-24:1.5em; 
     --sttl-font-26:1.625em; 
     --sttl-font-28:1.75em; 
     --sttl-font-30:1.875em; 
     --sttl-font-32:2em; 
     --sttl-font-34:2.125em; 
     --sttl-font-36:2.25em;
    --sttl-font-38:2.375em; 
    --sttl-font-40:2.5em;
}

/********* Reset CSS *********/
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body, h1, h2, h3, h5, h6, p, span, li, a, div { font-family: 'Poppins'; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; src: local('Poppins Light'), url('../fonts/Poppins-Light.woff') format('woff'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; src: local('Poppins Regular'), url('../fonts/Poppins-Regular.woff') format('woff'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; src: local('Poppins Medium'), url('../fonts/Poppins-Medium.woff') format('woff'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; src: local('Poppins SemiBold'), url('../fonts/Poppins-SemiBold.woff') format('woff'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; src: local('Poppins Bold'), url('../fonts/Poppins-Bold.woff') format('woff'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 800; src: local('Poppins ExtraBold'), url('../fonts/Poppins-ExtraBold.woff') format('woff'); }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 900; src: local('Poppins Black'), url('../fonts/Poppins-Black.woff') format('woff'); }
a{ text-decoration:none; }
.colorPrimary{ color: var(--sttl-color-primary); }
.colorSecondary{ color: var(--sttl-color-secondary); }
.fs-12{ font-size: var(--sttl-font-12); }
.fs-14{ font-size: var(--sttl-font-14); }
.fs-16{ font-size: var(--sttl-font-16); }
.fs-18{ font-size: var(--sttl-font-18); }
.fs-20{ font-size: var(--sttl-font-20); }
.fs-22{ font-size: var(--sttl-font-22); }
.fs-24{ font-size: var(--sttl-font-24); }
.fw-medium{ font-weight: 600; }
.jsRequired {display: block; background-color: #C00; color: #fff; width: 100%; text-align: center; padding: 0.5em 1em; font-size: 12px; line-height: 1.5;}
body:not(.noJS) .jsRequired { display: none; }
/*Header*/
.topStrip { background: var(--sttl-color-primary); color: var(--sttl-color-white); font-size: var(--sttl-font-14); padding: 4px 0; }
.topStrip ul li { padding: 0 5px; }
.topStrip a { color: var(--sttl-color-white); }
.topStrip ul { position: relative; margin-left: 10px; padding-left: 10px; }
.logoSection { margin: 15px 0; }
a.prasarBhartiLogo { height: 67px;margin-left: 20px; }
a.prasarBhartiLogo img { height: 100%; }
.rightMenu ul { justify-content: end; }
.logoSection .site-logo span.screen-reader-text { display: none; }
.rightMenu ul li { position: relative; padding: 0 16px; }
.rightMenu ul li select.form-select { border: 0; padding: 0 20px 0 11px; background-position: 33px 6px; }
.rightMenu ul li select.form-select:focus { box-shadow: none; }
.rightMenu ul li:before { content: ''; background: #B8B8B8; width: 1px; height: 100%; position: absolute; right: 0; }
.rightMenu ul li span.fa.fa-search { font-size: var(--sttl-font-22); color: #555555; position: relative; top: 5px; }
.rightMenu ul li:last-child { padding-right: 0; padding-left: 5px; }
.rightMenu ul li:last-child:before { display: none; }
.navBar { margin-bottom: 15px;background: var(--sttl-color-white);transition: 0.3s all ease-out; }
.navBar nav { background: var(--sttl-color-secondary); padding: 0px 30px; }
.navBar nav ul { padding: 0; margin: 0; list-style-type: none; display: flex; align-items: center; justify-content: space-between; width: 100%; }
.navBar nav ul li a { color: var(--sttl-color-white); text-decoration: none; text-transform: uppercase;padding: 13px 15px 13px 15px;;display: block;transition: 0.3s all ease-out; }
.navBar nav ul li a:hover { background-color: var(--sttl-color-primary);transition: 0.3s all ease-out; }
.navBar nav ul li.current-menu-item a { background-color: var(--sttl-color-primary); }

/* Access Control */
.accessBox .contrastChanger{ background: var(--sttl-color-black);width: 16px;height: 16px;border-radius: 100%;border: 1px solid var(--sttl-color-black);color: var(--sttl-color-white);text-indent: 100px;overflow: hidden; }
.accessBox .contrastChanger.normal { background: var(--sttl-color-white);border: 1px solid var(--sttl-color-white);color: var(--sttl-color-black);text-indent: 100px;overflow: hidden; }
.accessBox .fontScaler{ background-color: transparent;border: 0;color: var(--sttl-color-white);padding: 0; }
.accessBox { text-align: center; }

/*********  Magnific Popup *********/
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.mfp-align-top .mfp-container:before { display: none; }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur { cursor: progress; }
.mfp-auto-cursor .mfp-content { cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure { display: none; }
.mfp-hide { display: none !important; }
.mfp-preloader { color: #666666; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a { color: #666666; }
.mfp-preloader a:hover { color: var(--sttl-color-white); }
.mfp-s-ready .mfp-preloader { display: none; }
.mfp-s-error .mfp-content { display: none; }
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; color: var(--sttl-color-white); }
button.mfp-close:after, button.mfp-arrow:after { display: none; }
button::-moz-focus-inner { padding: 0; border: 0; }
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 1; padding: 0 0 18px 10px; color: var(--sttl-color-white); font-style: normal; font-size: 35px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus { opacity: 0.6; }
.mfp-close:active { top: 1px; }
.mfp-close-btn-in .mfp-close { color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: var(--sttl-color-white); right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-image-holder .mfp-close:after, .mfp-iframe-holder .mfp-close:after { display: none; }
.mfp-counter { position: absolute; top: 10px; right: 10px; color: #666666; font-size: var(--sttl-font-14); line-height: 18px; white-space: nowrap; }
.mfp-arrow { position: absolute; opacity: 1; margin: 0; top: 50%; margin-top: -25px; padding: 0; width: 50px; height: 50px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active { margin-top: -25px; }
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 0.6; }
.mfp-arrow-left { left: 0; }
.mfp-arrow-right { right: 0; }
.mfp-arrow:before { font-family: 'FontAwesome'; position: absolute; left: 0; top: 0; font-size: var(--sttl-font-40); line-height: 50px; text-align: center; color: var(--sttl-color-white); transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; width: 50px; height: 50px; text-align: center; }
.mfp-arrow-right:before { content: "\f105"; }
.mfp-arrow-left:before { content: "\f104"; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 1024px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: var(--sttl-color-black); }

/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 0; margin: 0 auto; border: 5px solid var(--sttl-color-white); box-shadow: 0 0 20px rgba(0, 0, 0, 0.8); }

/* The shadow behind the image */
.mfp-figure { line-height: 0; }
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; }
.mfp-figure small { color: #BDBDBD; display: block; font-size: var(--sttl-font-12); line-height: 14px; }
.mfp-figure figure { margin: 0; }
.mfp-bottom-bar { margin-top: 0; position: absolute; bottom: 5px; left: 5px; right: 5px; cursor: auto; padding: 10px; background: rgba(0, 0, 0, 0.7); }
.mfp-title { text-align: left; line-height: 18px; color: var(--sttl-color-white); word-wrap: break-word; padding-right: 50px; }
.mfp-image-holder .mfp-content { max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }
.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; }
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; }
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; }

/*************Header*************/
#header { position: fixed; left: 0; top: 0; width: 100%; z-index: 6; padding: 30px 0; }
#logo { float: left; }
.headerRight { float: right; }
.headerRight .btnDefault, .menuBar, .ldToggle { display: inline-block; vertical-align: middle; }
.toggleMenu { width: 30px; display: block; text-align: right; height: 26px; padding: 0; position: relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; }
.headerRight .btnDefault { padding-top: 8px; padding-bottom: 8px; text-transform: uppercase; }
.headerRight .btnDefault span:before { width: 20px; height: 19px;  content: ""; top: 2px; }
.headerRight .btnDefault:hover span, .headerRight .btnDefault:focus span { transform: translateX(-17px); -webkit-transform: translateX(-17px); }
.headerRight .btnDefault:hover span:before, .headerRight .btnDefault:focus span:before { opacity: 1; transform: translateX(33px); -webkit-transform: translateX(33px); }
.toggleMenu span { display: block; position: absolute; height: 3px; width: 100%; background: var(--sttl-color-secondary); border-radius: 9px; opacity: 1; right: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }
.toggleMenu span:nth-child(1) { top: 6px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }
.toggleMenu span:nth-child(2) { top: 13px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; width: 80%; }
.toggleMenu span:nth-child(3) { top: 21px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; width: 60% }
.toggleMenu:hover span:nth-child(1) { width: 60%; }
.toggleMenu:hover span:nth-child(2) { width: 80%; }
.toggleMenu:hover span:nth-child(3) { width: 100%; }
.ldToggle { height: 33px; padding: 2px 4px; border: 2px solid var(--sttl-color-white); border-radius: 25px; margin-left: 31px; display: none; }
.ldToggle span { width: 23px; height: 23px; border-radius: 50%; display: inline-block; vertical-align: middle; cursor: pointer; }
.ldToggle .ldToggleLight { background-color: var(--sttl-color-white); }
.ldToggle .ldToggleLight.active { background-color: #2b73f7; }
.ldToggle .ldToggleDark { background: url(../images/ld-toggle-bg.png) no-repeat 0 0; margin-left: 6px; -webkit-animation: spin 15s linear infinite; -moz-animation: spin 15s linear infinite; animation: spin 15s linear infinite; }
.ldToggle .ldToggleDark.active { background-position: -23px 0; }
.searchBox { position: absolute; top: 30px; right: 20px; box-shadow: 0px 7px 10px #00000040; transition: 0.3s all ease-out; opacity: 0; visibility: hidden; }
.searchBox input { border-radius: 0; width: 200px;z-index: 1; border: 1px solid var(--sttl-color-black);  background: var(--sttl-color-white); }
.searchBox input.searchBtn { background: var(--sttl-color-black); border-color: var(--sttl-color-black); color: var(--sttl-color-white); width: 100px; }
.rightMenu.showSearch .searchBox { opacity: 1; visibility: visible; transition: 0.3s all ease-out;z-index: 1 } 
.stickySocialBar { position: fixed;top: 50%;transform: translateY(-50%);right: 0;z-index: 2 }
.stickySocialBar ul li a{ display: block;transition: 0.3s all ease-out; }
.socialFeeds { position: absolute;right: -600px;top: 0px;width: 362px;transition: all .35s ease-out;z-index: -1;transform: translateY(-50%);top:50% }
.stickySocialBar li.active .socialFeeds{ right: 47px;transition: all .35s ease-out;z-index: -1;background: var(--sttl-color-white);padding: 10px;box-shadow: 0 0 20px #ddd; }
body.menuOpen { overflow: hidden; }
header.stickyHeader .navBar { position: fixed;top: 0;width: 100%;z-index: 2;box-shadow: 0 0 20px rgb(0 0 0 / 59%);background: var(--sttl-color-secondary);transition: 0.3s all ease-out }

/*Weather Section*/
section.weatherSection .splw-weather-title, .splw-lite-wrapper .splw-weather-attribution { display: none; }
section.weatherSection { position: fixed; width: 250px; left: -250px; transition: left 0.4s ease-in-out; -o-transition: left 0.4s ease-in-out; -ms-transition: left 0.4s ease-in-out; -moz-transition: left 0.4s ease-in-out; -webkit-transition: left 0.4s ease-in-out; top: 50%; transform: translateY(-50%); z-index: 2; }
.float { top: 50%; transform: translateY(-50%); position: absolute; left: 250px; border-radius: 0 10px 10px 0; background: var(--sttl-color-white); border: 0; box-shadow: 0 0 10px #e7e7e7; padding: 0 }
section.weatherSection:hover { left: 0px; }
.weatherSection #splw-location-weather-749.splw-main-wrapper{ margin-bottom: 0 }
.weatherSection #splw-location-weather-749 .splw-lite-wrapper, #splw-location-weather-749 .splw-forecast-weather option { background: #56a0ee;border-radius: 0 10px 10px 0; }
.weatherSection .splw-lite-wrapper .splw-lite-current-text .splw-other-opt { margin-top: 0; display: flex; justify-content: center; }
.weatherSection .splw-lite-wrapper .splw-lite-current-text .splw-other-opt .splw-gusts-wind { margin-right: 15px; }
.weatherSection .splw-lite-wrapper .splw-lite-current-text .splw-lite-desc { font-size: var(--sttl-font-18); margin: 0 0 6px; }
.weatherSection .splw-lite-wrapper .splw-lite-current-temp { margin: 0; }

/*************Nav*************/
.navigation__background { position: fixed; top: -6rem; right: -6rem; width: 6rem; height: 6rem; border-radius: 50%; background: rgba(19, 14, 8, 0.98); z-index: 4; transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition: transform 0.8s cubic-bezier(0.86, 0, 0.07, 1); }
.menuOpen .navigation__background { transform: scale(120); -webkit-transform: scale(120); }
.menuOpen .navigation__background__globe { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); }
.navigation__nav { position: fixed; top: 0; right: 0; height: 100vh; width: 100%; z-index: 99; visibility: hidden; opacity: 0; transition: all 1000ms ease 0s; -webkit-transition: all 1000ms ease 0s; transform: translateY(-100%); -webkit-transform: translateY(-100%); }
.menuOpen .navigation__nav { visibility: visible; opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); }
.navWrap { position: fixed; left: 0; top: 0; width: 100%; bottom: 0; background: rgba(19, 14, 8, 0.98); z-index: -2;opacity: 0; visibility: hidden; }
#canvasNav { max-width: 775px; width: 100%; margin: 0 auto; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); top: 50%; }
#canvasNav ul { margin: 0; padding: 0; list-style: none; width: 250px; }
#canvasNav ul li { display: block; position: relative;}
#canvasNav > ul > li {  position: relative; }
#canvasNav > ul > li:hover:before, #canvasNav > ul > li.selected:before, #canvasNav li li.parent:hover:before { opacity: 1; transform: scale(1); -webkit-transform: scale(1); }
#canvasNav li li.parent:before { top: 16px; margin: 0; }
#canvasNav ul li a {font-size: var(--sttl-font-16); color: #a7a7a7; font-weight: 600; display: block; text-decoration: none; position: relative;padding: 3px 80px 3px 0; }
#canvasNav > ul > li > a:before, #canvasNav li li.parent > a:before { position: absolute; right: 0px; top: 50%; height: 1px; width: 0; background-color: var(--sttl-color-white); content: ""; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; visibility: hidden; opacity: 0; }
#canvasNav li li.parent > a:before { left: 320px; top: 20px; }
#canvasNav > ul > li > a:after, #canvasNav li li.parent > a:after { position: absolute; right: 0px; top: 50%; height: 12px; width: 12px; border-radius: 50%; background-color: var(--sttl-color-white); content: ""; margin-top: -6px; transition: all 600ms ease 0s; -webkit-transition: all 600ms ease 0s; visibility: hidden; opacity: 0; }
#canvasNav li li.parent > a:after { top: 20px; }
#canvasNav > ul > li:hover > a:before, #canvasNav > ul > li > a.active:before, #canvasNav li li.parent:hover > a:before { width: 55px; visibility: visible; opacity: 1; }
#canvasNav > ul > li:hover > a:after, #canvasNav > ul > li > a.active:after, #canvasNav li li.parent:hover > a:after { visibility: visible; opacity: 1; transform: scale(1.3); -webkit-transform: scale(1.3); }
#canvasNav > ul > li:hover > a, #canvasNav ul li a.active, #canvasNav > ul > li > ul > li:hover > a, #canvasNav ul li a.active { color: var(--sttl-color-white); }
#canvasNav ul ul { position: absolute; left: 100%; top: 0; width: 380px; visibility: hidden; opacity: 0; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; margin-top: 20px; margin-left: 20px; }
#canvasNav ul li:hover > ul { visibility: visible; opacity: 1; margin-top: 0; }
#canvasNav ul ul:before { width: 1px; left: 0; top: 15px; bottom: 15px; content: ""; position: absolute; background-color: #2e2825; display: block; }
#canvasNav li li a { font-size: var(--sttl-font-16); padding: 2px 80px 0px 20px; position: relative; }
#canvasNav li li a:before { width: 1px; left: 0; top: 10px; bottom: 10px; content: ""; position: absolute; background-color: var(--sttl-color-white); transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; transform: scale(0); -webkit-transform: scale(0); opacity: 0; visibility: hidden; }
#canvasNav li li a:hover:before, #canvasNav li li:hover > a:before { transform: scale(1); -webkit-transform: scale(1); opacity: 1; visibility: visible; }
#canvasNav li li a:hover { color: var(--sttl-color-white); }
.navWrap, .navWrap:before, #canvasNav { transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; }
.menuOpen .navWrap { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; visibility: visible; z-index: 2; }
.navWrap.active:before { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; visibility: visible; }
#canvasNav > ul > li.selected > ul { visibility: visible; opacity: 1; margin-top: 0; }
#canvasNav .menuIcon { display: none; }

/*Latest Post Section*/
section.latestPost .blog-list-image { height: 460px; overflow: hidden; }
section.latestPost .blog-list-image img { width: 100%; height: 100%;object-fit: cover;}
.blogAuthorDate p { color: var(--sttl-color-secondary); padding-right: 20px; position: relative; }
.blogAuthorDate p:first-child:after { content: ''; width: 6px; height: 6px; background: var(--sttl-color-black); position: absolute; border-radius: 100%; right: 6px; top: 50%; transform: translateY(-50%); }
.blogAuthorDate { padding: 15px 0; }
.blogCategory { background-color: #333333;display: inline-block;color: var(--sttl-color-white);font-weight: 300;padding: 0px 20px;font-size: var(--sttl-font-24);height: 50px;line-height: 50px; margin: 0;}
.blogCategory a { text-decoration: none; color: var(--sttl-color-white); }
.blogTitle { color: #222222; font-size: var(--sttl-font-20); font-weight: 600; overflow-wrap: break-word; word-wrap: break-word; }
.blogDisc { color: #323232; }
.catShare { display: flex; align-items: center; justify-content: space-between; margin-top:22px; }
.shareSec span { font-size: var(--sttl-font-20); }
.shareSec span a{  }
.tooltip-div a.a2a_dd svg { display: none; }
.tooltip-div a.a2a_dd { position: relative; }
.tooltip-div a.a2a_dd span { background-color: transparent !important; }
.blog-list-box.match { border-bottom: 1px solid #D5D9E6; }
.latestPostList { margin-bottom: 30px;padding-bottom: 10px;height: 100% }
p.hrTime { font-size: var(--sttl-font-14);color:var(--sttl-color-secondary) }
.childPost { display: flex;padding: 10px 0 0; }
.childPost .blog-list-box.match { width: 50%;border-bottom: 0; }
.childPost .blog-list-box.match h3.blogTitle { font-size: 17px;font-weight: 600;display: -webkit-box;-webkit-line-clamp: 3;overflow: hidden;padding-right: 20px;-webkit-box-orient: vertical;min-height: 41px; }
.latestPostList .blog-list-box.match{ display: none; }
.latestPostList .blog-list-box.match:nth-child(1), .latestPostList .blog-list-box.match:nth-child(2), .latestPostList .blog-list-box.match:nth-child(3){ display: block; }
.postVideoWrapper { position: relative; padding-bottom: 54.25%; padding-top: 25px; height: 0; }
.postVideoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.blog-list-image-box.mainBanner .bannerNav { width: 140px; position: absolute; bottom: 10px; right: 0; height: 50px; z-index: 999; }
.blog-list-image-box.mainBanner .bannerNav .swiper-button-next, .blog-list-image-box.mainBanner .bannerNav .swiper-button-prev{ background: var(--sttl-color-white); }
.blog-list-image-box.mainBanner .bannerNav .swiper-button-next.swiper-button-disabled, .blog-list-image-box.mainBanner .bannerNav .swiper-button-prev.swiper-button-disabled{ cursor: initial;pointer-events: auto; }

/*Watch Live Section*/
.watchLive { margin-bottom: 22px; }
.watchLive .titleSec { background: #231F59; padding: 20px 25px; color: var(--sttl-color-white); }
.watchLive .titleSec h2 { font-size: var(--sttl-font-24); font-weight: 600; }
.watchLive .titleSec h3 { font-size: var(--sttl-font-20); margin-top: 20px; line-height: 26px; margin-bottom: 0; }
.watchLive .titleSec h3 a { color: var(--sttl-color-white); }
.watchLive .titleSec h3 span { font-weight: 300; }
.watchLive .titleSec p { font-size: var(--sttl-font-14); }
.watchLive .imgSec { height: 316px; overflow: hidden; }
.watchLive .imgSec img { width: 100%; height: 100%;object-fit: cover; }
.watchLive .imgSec .youtube-video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.watchLive .imgSec .youtube-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
.watchLiveInner:not(:first-child) .imgSec, .watchLiveInner:not(:first-child) .titleSec .d-flex.align-items-center.justify-content-between { display: none !important }
.watchLiveInner:not(:first-child) .titleSec { background: none; color: var(--sttl-color-black); padding: 0; }
.watchLiveInner:not(:first-child) .titleSec h2 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; position: relative; padding-right: 30px;font-size: var(--sttl-font-18);}
.watchLiveInner:not(:first-child) .titleSec h2 a { color: var(--sttl-color-black); }
.watchLiveInner:not(:first-child) .titleSec h2:before { content: '\f061'; position: absolute; right: 10px; top: 0; font-family: "Font Awesome 5 Free"; font-weight: 900; color: var(--sttl-color-primary); }
.watchLiveInner:not(:first-child) { width: 49%; display: inline-block; }

/*About Section*/
.aboutUs .mostHeader h2, .eventHeader h2, body.page-id-69 h2.entry-title,  .podcastSection .podcastNav .nav-item a, 
.mostReadSection h2, .topStoriesDay, .diveInner .blogCategory h2, .featureHeader h2, .moreStoriesInner h2, .pollsSection h2, 
.lifeStyleSection h2, .sportsSection h2, .ourSection h2{ background-color: #333333; display: inline-block; color: var(--sttl-color-white); font-weight: 300; padding:0px 20px; font-size: var(--sttl-font-24);height: 50px;line-height: 50px; }
.mostReadSection h2.topStoriesDay{ font-size:16px; }
.aboutUs p { color: #323232; }
.aboutUs a, .mostReadSection a{ color: var(--sttl-color-primary); text-decoration: none; }
.aboutUs .featureInner .postImage { height: 100px; }
.aboutUs .featureInner h3 { font-size: var(--sttl-font-16);display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.aboutUs .featureInner .smallPost { padding: 15px 0 0px; }
.aboutUs .featureInner .smallPost:first-child, .aboutUs .featureInner .smallPost:first-child p.mb-0.catDate{ padding-top: 0px!important; }
.aboutUs .featureInner .smallPost:last-child{ border-bottom: 0 }
.aboutUs .featureInner .smallPost .text { padding: 0; }
.aboutUs .featureInner p.mb-0.catDate { padding: 5px 0; }
.leftInnerSport { margin-bottom: 25px; }

/*Weekly Event*/
section.latestEvent { margin: 10px 0 40px; }
.eventTabSlider { position: relative;z-index: 1 }
ul.weeklyEventTab { display: flex; margin-bottom: 0; }
ul.weeklyEventTab li { font-size: var(--sttl-font-18); }
ul.weeklyEventTab li a { text-decoration: none; color: #333; height: 50px;background: #C7C7C7; line-height: 50px; padding: 0 20px; display: block; border: 1px solid #C4C8DB; border-left: 0;transition: 0.3s all ease-out;}
ul.weeklyEventTab li:first-child a { border-left: 1px solid #C4C8DB; }
.swiper.eventTabSwiper { margin: 0 60px; text-align: center; padding-left: 1px; }
.swiper-button-next:after, .swiper-button-prev:after { content: "\f061"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: var(--sttl-font-20); }
.swiper-button-prev:after { content: "\f060"; }
.swiper-button-next, .swiper-button-prev { border: 1px solid var(--sttl-color-secondary); color: var(--sttl-color-secondary); padding: 0 25px; height: 50px; top: 22px;transition: 0.3s all ease-out; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.7; border-color: #9297AC; color: #9297AC; }
.tab-content, .mainCategroyTabContent{ display: none; }
.tab-content.current, .mainCategroyTabContent.current{ display: inherit; }
ul.weeklyEventTab li.current a { background-color: var(--sttl-color-secondary); border-color: var(--sttl-color-secondary); border-left: 1px solid var(--sttl-color-secondary);margin-left: -1px;color:var(--sttl-color-white); }
.swiper-button-next.eventTabSwiper-button-next { right: -1px; }
.swiper-button-prev.eventTabSwiper-button-prev{ left: -1px; }
.eventDetails { margin-top: 20px; position: relative; }
/*.eventMainTile { position: absolute; bottom: 0; left: 0; }
.eventMainTile h3 { font-size: var(--sttl-font-26); background-color: var(--sttl-color-secondary); color: var(--sttl-color-white); padding: 20px 25px; font-weight: 600; margin-bottom: 0;display: flex;align-items: center; height: 100%; max-width: 400px; }*/
.eventItem { position: relative; }
.eventMainTile { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 2; }
.eventTitle { width: 100%; }
.eventTitle h3 { font-size: var(--sttl-font-26); background-color: rgba(142, 67, 6, 0.7); color: var(--sttl-color-white); padding: 12px 20px; font-weight: 600; margin: 0; width: 100%; box-sizing: border-box; }
.eventViewAll { background-color: rgba(142, 67, 6, 0.7); width: 100%; display: flex; justify-content: flex-start; align-items: center; padding: 8px 20px; box-sizing: border-box; }
.eventViewAll a { display: inline-flex; align-items: center; gap: 8px; white-space: nowrap; color: #fff; }

.eventMainTile .playPause { background: var(--sttl-color-white); padding:10px 20px; color: var(--sttl-color-secondary); text-align: center; font-size: var(--sttl-font-14); }
.eventMainTile .playPause a{ color: var(--sttl-color-secondary); }
.eventImage, .podcastSection .PodCastImg{ height: 430px; }
.eventImage img, .podcastSection .PodCastImg img{ height: 100%;object-fit: cover; }
.single-events .d-flex.blogAuthorDate.pb-0{ display: none!important }

/*Prodcast Section*/
ul.podcastNav { border-bottom: 0;margin-bottom: 20px; } 
.podcastSection .podcastNav .nav-item a{ background-color: #E6E6E6;color: #434456;margin-bottom: 0 }
.podcastSection .podcastNav .nav-item a.active{ background-color: #333333;color: var(--sttl-color-white); }
.pod-cast-info { position: absolute;left: 0px;right: 0px;bottom: 0px; }
.diveInner .pod-cast-info h4 a{ font-size: var(--sttl-font-20); color: var(--sttl-color-white);font-weight: 700; }
.pod-cast-info .blogDisc{ color: var(--sttl-color-white); }

/*Main Category Section*/
.mainCategroyInner { position: relative; }
.categoryHeader { position: relative; }
.categoryHeader:before { content: '';width: calc(100% - 49px);height: 1px;background: #aaa;position: absolute;bottom: 0; }
.mainCategroyTab li { height: 49px; line-height: 49px; padding: 0 15px; position: relative;transition: 0.3s all ease-out; background: #F0F1F5;margin-bottom: 1px }
.mainCategroyTab li:before { content: ''; background: #B8B8B8; width: 1px; height: 50%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.mainCategroyTab li a { text-decoration: none; color: #656A81; font-size: var(--sttl-font-22); text-transform: uppercase; font-weight: 200; }
.mainCategroyTab li.tab-link.current { background: #333333; }
.mainCategroyTab li.tab-link.current a { color: var(--sttl-color-white); }
.mainCategroyTab li.tab-link.current:before, .mainCategroyTab li:last-child:before { display: none; }
.mainCategroyBtn { border: 1px solid var(--sttl-color-secondary); color: var(--sttl-color-secondary); padding: 0 15px; height: 50px; position: relative; display: inline-block; }
.mainCategroyBtn:before { content: "\f061"; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: var(--sttl-font-20); text-align: center; line-height: 50px;color: var(--sttl-color-secondary); }
.categoryDetails { margin-top: 20px; }
.categoryDetails .postImage { height: 395px; }
.categoryDetails .postImage img { width: 100%; height: 100%; object-fit: cover; }
.categoryDetails .catDate { font-size: var(--sttl-font-14); color: var(--sttl-color-secondary); padding: 16px 0; }
.mainCategroyRow .col-md-8:first-child { padding-left: 0; }
.mainCategroyRow .col-md-8:not(:first-child) { flex: 0 0 auto; width: 33.33333333%; padding-right: 0; }
.mainCategroyRow .col-md-8:not(:first-child) .postImage { height: 180px; }
.mainCategroyRow .col-md-8:not(:first-child)  h3.blogTitle { font-size: var(--sttl-font-16); line-height: 20px; font-weight: 600; }
.mainCategroyRow .col-md-8:not(:first-child)  .catDate { padding: 8px 0; }
.mainCategroyRow .col-md-8:not(:first-child)  p.blogDisc { display: none; }
.mostReadSection .topStoryHeader h3 { font-size: 18px; }
.mostReadSection .topStoryHeader h4{ font-size: 14px; }
.topStoriesDay { font-size: 16px; }
.mostReadSection .mostHeader { margin-bottom: 0px; }
.mostReadSection ul li a, .mostReadSection ul li h3 { font-size: var(--sttl-font-18); font-weight: 600; color: #222222; line-height: 20px; margin-top: 5px; display: block; }
.mostReadSection ul li { padding: 15px 0; border-bottom: 1px solid #B8B8B8; }
.mostReadSection ul li:last-child { border-bottom: 0; }
.mostReadSection { padding-bottom: 25px; height: 100%; }
.viewAllBtn { position: absolute; top: 0; right: 0; }
.loadMoreButton { background-color: #333333; display: block; color: var(--sttl-color-white); font-weight: 300; padding: 0px 20px; font-size: var(--sttl-font-24); height: 50px; border: 1px solid #333333; transition: 0.3s all ease-out; }
.loadMoreButton:hover { color: #333333; border: 1px solid #333333; background: transparent; }


/*Dive Section*/
section.diveSection { padding: 20px 0; }
section.diveSection .diveInner .imgSec { height: 275px; }
section.diveSection .diveInner .imgSec img { width: 100%; height: 100%;object-fit: cover; }
.diveInner { position: relative; }
.diveInner .blogCategory h3 { background: var(--sttl-color-secondary); }
.diveInner .blogCategory { position: absolute; top: 0; left: 0; }
.diveInner { position: relative; }
.diveInner .blogCategory h2, .featureHeader h2{ background: var(--sttl-color-secondary); }
.diveInner .blogCategory { position: absolute; top: 0; left: 0; }
.diveInner .titleSec { background: #231F59; padding: 20px; }
.diveInner .titleSec a { text-decoration: none; color: var(--sttl-color-secondary); }
.diveInner .titleSec .blogAuthorDate { padding: 0 0 10px; }
.diveInner .titleSec .blogAuthorDate p:first-child:after { background: var(--sttl-color-secondary); }
.diveInner .titleSec .blogAuthorDate p { color: var(--sttl-color-white); }
.diveInner .titleSec h2{ font-size: var(--sttl-font-24); }
.diveInner .titleSec h2 a { font-weight: 600; display: block; color: var(--sttl-color-white); }
.diveInner .titleSec a.readMore{ background: var(--sttl-color-white);padding: 5px 24px;margin-top: 10px;display: inline-block;border-radius: 25px; }
#chartdiv { width: 100%;height: 438px; }
#chartdiv text:focus { outline: 2px solid #ff9900; outline-offset: 2px; }
.wordCloud{ width: 100% }
.wordcloud { height:300px;width: 500px;margin: 0.5in auto;page-break-after: always;page-break-inside: avoid; }
canvas#awesomeCloudwordcloud2 { z-index: 9!important; }

/*Feature Section*/
section.featureSection { background-image: url(../images/bg-img.webp); background-color: var(--sttl-color-primary); padding: 30px 0; background-repeat: no-repeat; background-size: cover; }
.featureInner, .businessInner { background: var(--sttl-color-white);padding: 20px;height: 100%; }
.aboutUs .featureInner.px-0 { padding: 20px 20px 0px 20px; }
.featureHeader { margin-bottom: 25px; }
.featureInner .postImage { height: 300px; }
.featureInner .postImage img { height: 100%; width: 100%; object-fit: cover; }
.featureInner p.mb-0.catDate, .businessInner p.mb-0.catDate{ font-size: var(--sttl-font-14); padding: 15px 0 8px; color: var(--sttl-color-secondary); }
.featureInner h2 { font-size: var(--sttl-font-26); font-weight: 600;}
.featureInner .row.featureInnerRow .col-md-8:not(:first-child) { flex: 0 0 auto; width: 41.66666667%; padding-right:0; }
.smallPost .postImage img { width: 100%; height: 100%; object-fit: cover; }
.smallPost .postImage { width: 50%; height: 117px; padding-right: 10px; }
.smallPost .text { width: 50%; padding-left: 10px; }
.smallPost .text h3.blogTitle { font-size: var(--sttl-font-16); font-weight: 600; line-height: 18px; background: transparent; color: #222222; padding: 0; margin-bottom: .5rem; }
.smallPost p.mb-0.catDate { padding: 0; }
.smallPost { padding: 25px 0; border-bottom: 1px solid #B8B8B8; }
.featureInner .row.featureInnerRow div.col-md-5 .smallPost:first-child { padding-top: 0; }
.featureInner .row.featureInnerRow div.col-md-5 .smallPost:last-child { border-bottom: 0; }
.businessItem h3 { font-size: var(--sttl-font-18); font-weight: 600; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; position: relative; }
.mostReadSection .businessItem { padding: 15px 0; }
.businessItem .postImage { height: 180px; }
.businessItem .postImage img { width: 100%; height: 100%; object-fit: cover; }
.businessItem { padding: 18px 0; border-bottom: 1px solid #B8B8B8; }
.businessInner .businessItem:not(:first-child) .postImage { display: none; }
.businessInner .businessItem:last-child { border-bottom: 0; padding-bottom: 0; }
.businessInner .businessItem:last-child h2 { margin-bottom: 0; }
.businessInner .businessItem:first-child { padding-top: 0; }

/*More stories*/
section.moreStoriesSection { background: #F9F9F9;padding: 25px 0; }
.moreStoriesItem { padding: 25px 30px; background: var(--sttl-color-white); box-shadow: 0 0 18px #00000017; margin-bottom: 26px; display: flex; }
.moreStoriesImage { height: 175px; width: 100%; max-width: 300px; padding-left: 10px; }
.moreStoriesImage img { height: 100%; object-fit: cover; }
.moreStoriesText { padding-left: 10px; }
.moreStoriesText h2 { font-size: var(--sttl-font-22); font-weight: 600; margin: 14px 0; }
.advertisement{ margin-bottom: 30px }
.advertisement span { font-size: var(--sttl-font-12);color: #8B8B8B;margin-bottom: 10px; }
.advertisementImage{ height: 500px }
.advertisementImage img{ height: 100%; width: 100%; object-fit: cover;object-position: bottom; }

/*Poll*/
.ep-poll-questions .ep-row{ display:block; }
.ep-single-choice{ position: absolute;top: 0; }
.poll-progress-home{ display:flex;justify-content:space-between;text-align:center; }
.poll-progress-box{ display:inline-block;border:1px solid #bfbfbf;overflow:hidden;position:relative; }
.poll-progress-inner{ background:#fe630a;position:absolute;left:0px;right:0px;bottom:0px; }
.pollQuestion .ep-poll-wrapper{ padding-bottom: 0 }
.pollQuestion { border: 1px solid #D8DDE5; background: var(--sttl-color-white);padding: 13px 22px 20px 22px; margin-top: 20px; }
.pollQuestion .ep-poll-questions, .pollQuestion .ep-poll-wrapper .ep-poll-questions{ margin-top: 0; }
.pollQuestion .ep-poll-wrapper { padding-top: 0; }
.pollQuestion .poll-progress-label { font-weight: 600;color: #231F59;font-size: 15px;margin: 5px 0 15px;line-height: 18px; }
.pollQuestion .poll-progress-box, .poll-progress-box{ height: 80px;border-radius: 0;border: 0;width: 30px }
.pollQuestion .poll-progress-percentage{ display: none; }
.pollQuestion .ep-poll-questions button.ep-btn { background: #8e4306; border-radius: 0; border: 1px solid #8e4306; text-transform: uppercase; padding: 6px 21px; margin: 0 auto; transition: 0.3s all ease-out; }
.pollQuestion .ep-poll-questions button.ep-btn:hover { background: transparent; border: 1px solid #8e4306; color: #8e4306; transition: 0.3s all ease-out; }
.ep-single-choice .ep-each-option label{ width: 100%;font-size: var(--sttl-font-14);font-weight: 600;color: #231F59; }
.poll-progress-home .poll-progress { flex: 0 0 auto; width: 100%; max-width: 25%; }
.ep-poll-total-count-share { display: flex; align-items: center; justify-content: space-between; display: none}
.ep-poll-total-count-share .ep-poll-total-count { font-size: var(--sttl-font-20); font-weight: 600; color: var(--sttl-color-primary); }
.ep-poll-total-count-share .ep-poll-share { filter: invert(40%) sepia(96%) saturate(1994%) hue-rotate(356deg) brightness(104%) contrast(99%); }
.pollQuestion .poll-progress-wp.poll-progress-list{ position: relative;padding-left: 30px; }
.homeQueSelect.poll-progress-expired .poll-progress-wp.poll-progress-list { padding-left: 0; }
.pollQuestion .ep-progress-bar{ min-height: 25px!important }
.pollQuestion .ep-progress-bar-wrapper{ position: relative;display: grid;margin-bottom: 10px }
.pollsSection .pollQuestion .ep-progress-bar .ep-progress-text{ left: 10px; color: #222222; font-size: var(--sttl-font-12);min-height: 0;line-height: 11px; }
.pollsSection .pollQuestion .ep-percentage strong{ font-size: var(--sttl-font-14)!important }
.homeQueSelect { position: relative; }
.ep-single-choice .ep-each-option { height: 25px;margin-bottom: 11px; }
.ep-single-choice .ep-each-option input{ cursor: pointer; }

/*Poll List*/
.innerPollmain .pollList .ep-poll-wrapper{ padding:0;height: 100% }
.innerPollmain .ep-poll-wrapper .ep-poll-questions{ margin-top: 0;height: 100% }
.innerPollmain .ep-poll-wrapper .ep-poll-questions form, .innerPollmain .ep-poll-questions .ep-row{ height: 100% }
.innerPollmain { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }
.innerPollmain .pollList { flex: 0 0 auto; width: 50%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y);margin-bottom: 25px; }
.innerPollmain .pollList .ep-alert.ep-alert-danger{ height: 100%;box-shadow: 0 0 40px #00000014;padding: 20px 25px;border-radius: 8px; }
.innerPollmain .pollList .ep-alert.ep-alert-danger strong{ font-size: var(--sttl-font-18); }
.pollList form .ep-row .ep-poll-options { background: var(--sttl-color-white); box-shadow: 0 0 40px #00000014; padding: 20px 25px; border-radius: 8px;height: 100%; }
.pollList .poll-progress-label { font-size: var(--sttl-font-18); font-weight: 600; color: #222222; margin-bottom: 15px; }
.pollList .ep-progress-bar, .pollQuestion .ep-progress-bar{ min-height: 40px; background-color: transparent; border-radius: 4px; border: 1px solid #666666;margin-bottom: 0; }
.ep-progress-bar .ep-progress{ border-radius: 4px 0 0 4px!important; }
.pollList .ep-progress-bar .ep-progress-text, .pollQuestion .ep-progress-bar .ep-progress-text{ top: 50%; left: 25px; color: #222222; font-size: var(--sttl-font-16); line-height: normal; font-weight: 500; transform: translateY(-50%); }
.ep-progress-bar-wrapper:first-child .ep-progress-bar .ep-progress{ background-color: #DFF4E6;border-radius: 4px!important; }
.ep-progress-bar-wrapper:nth-child(2) .ep-progress-bar .ep-progress{ background-color: #FFD3D1;border-radius: 4px!important; }
.ep-progress-bar-wrapper:nth-child(3) .ep-progress-bar .ep-progress{ background-color: #EBE6FA;border-radius: 4px!important; }
.ep-progress-bar-wrapper:last-child .ep-progress-bar .ep-progress{ background-color: #FFECD3;border-radius: 4px!important; }
.pollList form .ep-row .ep-poll-options .ep-poll-field-group { margin-bottom: 0; }
.pollList .ep-progress-bar-wrapper{ position: relative;display: grid;margin-bottom: 10px }
.pollList .ep-percentage, .pollQuestion .ep-percentage { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); }
.pollList .ep-percentage strong, .pollQuestion .ep-percentage strong { font-weight: 400; }
.poll-progress-list .ep-progress-bar .ep-progress{ width:100%!important; }

/*Life Style*/
section.lifeStyleSection { padding: 25px 0; }
.lifeStyleInner, .healthInner { margin-top: 30px; }
.lifeStyleInner .largeSec .postImage { height: 385px; margin-bottom: 20px; }
.lifeStyleInner .largeSec .postImage img { height: 100%; object-fit: cover; }
.lifeStyleInner .largeSec h3 { margin-top: 10px; font-size: var(--sttl-font-28); font-weight: 600; }
.lifeStyleInner .smallSec .postImage { height: 185px; margin-bottom: 10px; }
.lifeStyleInner .smallSec .postImage img { height: 100%; object-fit: cover; }
.smallSec { margin-bottom: 30px; }
.lifeStyleInner .smallSec h3, .healthInner h3 { margin-top: 5px; font-size: var(--sttl-font-20); font-weight: 600; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.healthItem .postImage { height: 185px; margin-bottom: 20px; }
.healthItem .postImage img { height: 100%; object-fit: cover; }
.healthItem { padding-bottom: 30px; border-bottom: 1px solid#B8B8B8; }
.healthInner .healthItem:not(:first-child) { padding: 15px 0; }
.healthInner .healthItem:last-child { padding-bottom: 0; border-bottom: 0; }
.healthInner .healthItem:not(:first-child) .postImage, .healthInner .healthItem:not(:first-child) .blogDisc { display: none; }

/*Sports Section*/
section.sportsSection { background: #F9F9F9; padding: 25px 0; }
.sportsInner, .ddiInsiderInner, .documentiresInner { margin-top: 25px; }
.sportsInnerItem .postImage { height: 250px; margin-bottom: 10px; }
.sportsInnerItem .postImage img { width: 100%; height: 100%; object-fit: cover; }
.sportsInnerItem .postImage { height: 250px; margin-bottom: 10px; }
.sportsInnerItem .catDate { font-size: var(--sttl-font-14); color: var(--sttl-color-secondary); padding-bottom: 5px; }
.sportsInnerItem h3 { font-size: var(--sttl-font-20); font-weight: 600; }
.sportsInnerItem .blogDisc { margin-bottom: 0; }
.sportsInnerItem { padding-bottom: 20px; border-bottom: 1px solid #B8B8B8; }
.sportsInnerItem:not(:first-child){ margin-top:20px }
.sportsInnerItem:not(:first-child) h2{ font-weight: 600 }
.sportsInnerItem:not(:first-child) .postImage, .sportsInnerItem:not(:first-child) .blogDisc{ display:none }
.sportsInnerItem:last-child{ border-bottom:0;padding-bottom:0 }

/*Our Section*/
.ourSection { padding: 25px 0;overflow: hidden; }
.ourSectionSwiper { overflow: visible; }
.ourSectionInner { margin-top: 25px; position: relative; }
.ourSectionItem h2, .ourSectionItem h3 { font-size: var(--sttl-font-16); font-weight: 600;display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden;-webkit-box-orient: vertical; }
.ourSectionInner .swiper-button-next, .ourSectionInner .swiper-button-prev { background: var(--sttl-color-white); border-radius: 100%; border-color: #D5D9E6; color: #D5D9E6; top: 50%; transform: translateY(-50%);z-index: 1 }
.ourSectionItem a:hover { color: var(--sttl-color-primary); }
.ourSectionInner .swiper-button-next { right: -25px; }
.ourSectionInner .swiper-button-prev { left: -25px; }
.ourSectionItem .catIcon, .radioList .catIcon{ max-width: 67px; width: 100%; padding-right: 10px; }
.ourSectionItem .catIcon img,  .radioList .catIcon img{ width: 100%; }
.ourSectionItem .text,  .radioList .text{ padding-left: 5px; }
.ourSectionSwiper .ourSectionItem .postImage { height: 190px; }
.ourSectionSwiper .ourSectionItem .postImage img { height: 100%; object-fit: cover; }

/*Social Blocks*/
.socialBlocks { margin-bottom: 25px}
.instaFollow { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: var(--sttl-color-white); width: 100%; text-align: center; }
.instaFollow h2 { font-size: var(--sttl-font-22); font-weight: 600; }
.instaFollow a { background: transparent linear-gradient(10deg, #EE8D34 0%, #B41F81 100%) 0% 0% no-repeat; text-decoration: none; color: var(--sttl-color-white); padding: 6px 20px; margin-top: 10px; display: inline-block; }
.instaFollow span { font-size: 3.125em; margin-bottom: 10px; }
.youTubeBlock, .twitterBlock, .fbBlock { background: #FFDECB; padding: 18px; }
.youTubeBlock h2 { font-size: var(--sttl-font-20); font-weight: 600; line-height: 21px; margin-left: 20px; margin-bottom: 0; }
.youTubeBlock p { font-size: var(--sttl-font-12); color: #050133; line-height: 16px; }
.youTubeBlock a, .twitterBlock a, .fbBlock a { display: inline-block; text-decoration: none; background: var(--sttl-color-primary); color: var(--sttl-color-white); font-size: var(--sttl-font-14); padding: 0 10px; height: 36px; line-height: 36px; margin-left: 15px; }
.twitterBlock span, .fbBlock span { display: block; color: #09A8E4; font-size: var(--sttl-font-40); text-align: center; margin-bottom: 10px; }
.twitterBlock a, .fbBlock a { margin: 0 }
.fbBlock span { color: var(--sttl-color-primary); }
.newsLetter { background-color: var(--sttl-color-secondary); padding: 40px 40px 16px; color: var(--sttl-color-white); height: 100%; }
.newsLetter h2 { font-size: var(--sttl-font-30); font-weight: 600;transition: 0.3s all ease-out; }
.newsLetter h3 { font-size: var(--sttl-font-20); font-weight: 600; margin: 30px 0 15px; }
.newsLetter input { border-radius: 0; height: 50px; border: 0; }
.newsLetter input.form-control:focus { box-shadow: none; outline: none; border: 0; }
.newsLetter input.subscribeBtn { width: 150px; color: var(--sttl-color-white); background: #0C082E; }

/*Footer*/
footer { background-color: var(--sttl-color-primary); padding: 35px 0 15px; color: var(--sttl-color-white); }
footer ul { margin-bottom: 0; }
footer ul.ulColumn { columns: 2; -webkit-columns: 2; -moz-columns: 2; }
footer ul li a { text-decoration: none; color: var(--sttl-color-white); font-weight: 300; font-size: 14px; line-height: 24px; }
footer ul li a:hover { color: var(--sttl-color-secondary); transition: 0.3s all ease-out; }
.dropArrow { font-weight: 600;pointer-events: none; font-size: 1.25rem; }
.footerNav { position: relative; padding-right: 20px; border-right: 1px solid #FFFFFF45; height: 100%; }
.footerMenu { border-bottom: 1px solid #FFFFFF45; padding-bottom: 20px; margin-bottom: 15px; }
footer .row.justify-content-between .col-md-2:last-child .footerNav { padding: 0; border-right: 0; }
.copyrightSection { background: #070420; color: var(--sttl-color-white); padding: 15px 0; font-size: var(--sttl-font-14); }
.copyrightSection ul li a, .copyrightSection p { color: var(--sttl-color-white); text-decoration: none; font-size:var(--sttl-font-14); }
.copyrightSection ul { display: flex; margin: 0; }
.copyrightSection ul li { padding: 0 12px; position: relative; }
.copyrightSection ul li:after { content: ''; background: #FFFFFF94; position: absolute; width: 1px; height: 70%; right: 0; top: 50%; transform: translateY(-50%); }
.copyrightSection ul li:first-child { padding-left: 0; }
.copyrightSection ul li:last-child:after { display: none; }

/*Hover*/
.latestPostList a:hover h5, .watchLive a:hover, .categoryDetails a{ color: var(--sttl-color-primary) !important; transition: 0.3s all ease-out; }
.watchLive .titleSec a:hover { color: var(--sttl-color-secondary) !important; transition: 0.3s all ease-out; }
ul.weeklyEventTab li a:hover { background: var(--sttl-color-secondary); color: var(--sttl-color-white); border-color: var(--sttl-color-secondary); transition: 0.3s all ease-out; }
.swiper-button-next:hover, .swiper-button-prev:hover, .mainCategroyBtn:hover { background-color: #fbdbc9; transition: 0.3s all ease-out; color: var(--sttl-color-secondary) !important; }
.mainCategroyTab li:hover { background: #333; transition: 0.3s all ease-out; }
.mainCategroyTab li:hover a { color: var(--sttl-color-white); transition: 0.3s all ease-out; }
span.far.fa-bookmark{display: none}
.smallPost .text h3.blogTitle:hover { color: var(--sttl-color-primary); }
h3.blogTitle { transition: 0.3s all ease-out; }
.form-control:focus { border-color: #202020; box-shadow: none; }

/*Breadcrumb*/
section.breadcrumb-wrap { margin-bottom: 30px;  }
.breadcrumbList ol { padding-bottom: 15px; border-bottom: 1px solid #D5D9E6; margin-bottom: 0; list-style: none; display: flex; flex-wrap: wrap; align-items: center; }
.breadcrumbList .breadcrumb-item + .breadcrumb-item::before { content: none !important; display: none !important; }
.breadcrumbList .breadcrumb-item + .breadcrumb-item { padding-left: 4px; }
.breadcrumbList .breadcrumb-item { position: relative; padding-right: 14px; }
.breadcrumbList .breadcrumb-item:not(:last-child)::after { content: "/"; position: absolute; right: 2px; top: 50%; transform: translateY(-50%); font-size: var(--sttl-font-14); color: #666666; pointer-events: none; }
.breadcrumbList .breadcrumb-item a { text-decoration: none; color: #666666; }
.breadcrumbList .breadcrumb-item strong { font-size: var(--sttl-font-18); font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; max-width: 850px; }

/*Top Search*/
.top-search strong { font-weight: 600;margin-top: 15px }
.top-search span { margin-right: 18px; }
.top-search a { text-decoration: none; color: #646464; font-size: var(--sttl-font-14)!important; border: 1px solid #3a3535; margin-right: 12px; padding: 4px 12px; border-radius: 4px; display: inline-block; transition: 0.3s all ease-out; }
.top-search a:hover { background: #3a3535; color: var(--sttl-color-white); transition: 0.3s all ease-out; }
.top-search ul { display: flex; }

/*Business Listing*/
.businessListing section.lifeStyleSection .innerLifeStyle { border-bottom: 2px solid #B8B8B8; padding-bottom: 30px; }
.lifeStyleInner .smallSec h3.blogTitle { font-size: var(--sttl-font-18); }
.businessListing section.ourSection.globalBusiness{ padding: 30px 0 0;}
.ourSection .largeSec .postText { position: absolute; bottom: 20px; left: 20px; }
.ourSection .largeSec .postText h3.blogTitle { font-size: var(--sttl-font-20); margin: 0; color: var(--sttl-color-white); font-weight: 600; }
section.ourSection .lifeStyleInner .postImage { height: 210px; margin-bottom: 0; position: relative; }
section.ourSection .lifeStyleInner .postImage img{ height: 100%;object-fit: cover; }
section.ourSection .lifeStyleInner .largeSec .postImage:before { content: ''; width: 100%; height: 100%; position: absolute; background: linear-gradient(0deg, rgb(0 0 0 / 60%) 0%, rgba(255, 255, 255, 0) 100%); }
section.ourSection .lifeStyleInner .businessItem:first-child { padding-top: 0; }
section.ourSection .lifeStyleInner .businessItem:last-child { border-bottom: 0; }
section.ourSection .lifeStyleInner .businessItem h3.blogTitle { font-weight: 600; }
.ourSection .largeSec.position-relative { margin-bottom: 30px; }
section.ourSection .smallSec { margin-bottom: 0; }
section.ourSection .smallSec.sportsInnerItem .postImage { height: 185px; margin-bottom: 10px; }
section.ourSection .smallSec.sportsInnerItem h2 { font-size: var(--sttl-font-18); font-weight: 600; }
section.ourSection .smallSec.sportsInnerItem p { padding-bottom: 0; }
section.ourSection.globalBusiness .lifeStyleInner div.col-sm-6 h2 { font-size: var(--sttl-font-18); margin-bottom: 25px; }
section.ourSection.globalBusiness .lifeStyleInner div.col-sm-6 .postImage { margin-bottom: 10px; }
.ourSection.globalBusiness .lifeStyleInner .businessItem { display: flex; }
.ourSection.globalBusiness .lifeStyleInner .businessItem .postImage { max-width: 200px; height: 115px; width: 100%; }
.ourSection.globalBusiness .lifeStyleInner .businessItem .postText { padding-left: 15px; width: 100%; }
section.ourSection.globalBusiness .lifeStyleInner .businessItem h3.blogTitle { font-size: var(--sttl-font-18); -webkit-line-clamp: 3; font-weight: 600; }
.businessInner.row .economyItem:not(:first-child) .blogDisc { display: none; }
.businessInner.row .economyItem .blogDisc { margin-bottom: 0; }
.businessInner.row .economyItem { padding: 12px 0; }

/*section*/
.stockSection { margin-top: 30px;border: 1px solid #B8B8B8;position: relative;background-image: url(../images/market.png);background-repeat: no-repeat;background-position: bottom;max-height: 540px;height: 100%; }
.stockSection .liveBtn { background: #d81c1c; font-size: var(--sttl-font-24); color: var(--sttl-color-white); padding: 6px 48px 5px 18px; margin: 25px 0;position: relative;display: inline-block; }
.stockSection .liveBtn:after { content: ''; background: var(--sttl-color-white); position: absolute; width: 15px; height: 15px; top: 50%; border-radius: 100%; transform: translateY(-50%); right: 18px; }
.stocks { padding: 0 35px; }

/*Details Page*/
.detailsPage .featured-media-inner.section-inner img { width: 100%; height: 100%; }
.detailsPage h2.entry-title, .detailsPage h3.entry-title { font-size: var(--sttl-font-26); font-weight: 600; margin: 15px 0; }
.detailsPage .entry-content p { font-size: var(--sttl-font-18);margin-top:15px; }
.viralVideo ul li .viralImg { height: 198px;position: relative;z-index:0; }
.viralVideo ul li .viralImg img { height: 100%; object-fit: cover; margin-bottom: 15px;position: relative; }
.viralVideo ul li { position: relative; padding: 15px 0 7px; }
.viralVideo ul li h2 { vertical-align: inherit;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }
.viralVideo .viralImg:before { content: '';background-image: url(../images/video.svg);position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 48px;height: 48px;z-index: 9; }
.viralVideo .viralImg:after { content: '';width: 100%;height: 100%;background: #00000040;position: absolute;top: 0;left: 0; }
.detailsPage { margin-bottom: 40px; }
.photoCaption { bottom: 10px;z-index: 1;left: 10px;width: calc(100% - 20px);background: linear-gradient(263deg, rgba(255, 255, 255, 0) 0%, rgb(255, 113, 0) 80%);padding: 5px 10px;font-size: var(--sttl-font-12);color: var(--sttl-color-white);font-weight: 500; }
.detailsPage .entry-content p img { width: auto;height: auto;border-radius: 10px; }
.entry-content p.multipleImg { display: flex;margin-bottom: 0; }
.entry-content p.multipleImg img { margin-right: 15px;margin-bottom: 20px; }
.postTypeListItem .photoCaption { position: absolute;bottom: 10px;z-index: 1;left: 10px;width: calc(100% - 20px);background: linear-gradient(263deg, rgba(255, 255, 255, 0) 0%, rgb(255, 113, 0) 80%);padding: 5px 10px;font-size: var(--sttl-font-12);color: var(--sttl-color-white);font-weight: 500;margin-bottom: 0; }
.entry-content p.byLineText{ font-size: var(--sttl-font-14);margin: 5px 0; }
.featured-media .swiper-pagination-bullet-active { background-color: var(--sttl-color-secondary)!important;width: 15px;height: 15px; }
.featured-media .swiper-pagination-bullet{ width: 18px;height: 18px;background-color:#0000005c;opacity:1 }
.authorimgcir { border: 3px solid #e5e6e6; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; max-width: 100px; height: 100px; }

/*Listing Page*/
section.postTypeList .postTypeListItem { display: flex; padding: 30px 0; border-bottom: 1px solid #DBDBDB; }
section.postTypeList article:first-child .postTypeListItem { padding-top: 0; }
section.postTypeList .blog-list-info, .videoTypeList .blog-list-info{ margin-bottom: 30px }
.postTypeListItem figure.featured-media { max-width: 245px; width: 100%; margin-bottom: 0;border: 1px solid #bdbdbd;box-shadow: 0 0 15px 0px rgb(0 0 0 / 10%) }
.postTypeListItem figure.featured-media .featured-media-inner { height: 150px; }
.postTypeListItem figure.featured-media img { width: 100%; height: 100%; object-fit: cover; }
.postTypeListItem .entry-content .blogDisc { line-height: 22px; margin-bottom: 0; }
.postTypeListItem .entry-content { width: 100%; padding-left: 30px; }
.postTypeListItem .entry-content h2.entry-title { font-size: var(--sttl-font-20); font-weight: 600; }
.postTypeListItem .entry-content h3.entry-title { font-size: var(--sttl-font-20); font-weight: 600; }
.viralVideoCategory .viralImg { height: 198px;margin-bottom: 15px;position: relative; }
.viralVideoCategory .viralImg img { height: 100%;object-fit: cover; }
.mostReadSection .viralVideoCategory h2{ vertical-align: inherit;display: -webkit-box!important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }
.viralVideoCategory .viralImg:before { content: '';background-image: url(../images/video.svg);position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 48px;height: 48px;z-index: 1; }
.viralVideoCategory .viralImg:after { content: '';width: 100%;height: 100%;background: #00000040;position: absolute;top: 0;left: 0; }

/*Video Listing Page*/
.videoTypeList .blog-list-info a { text-decoration: none; color: var(--sttl-color-primary); }
.innerVideoList, .mostReadBox{ margin-bottom: 30px;position: relative; z-index: 0; }
.innerVideoList .viralImg, .mostReadBox .newimg{ height: 250px; margin-bottom: 15px; position: relative;border: 1px solid #bdbdbd; box-shadow: 0 0 15px 0px rgb(0 0 0 / 10%); }
.innerVideoList .viralImg img,  .mostReadBox .newimg img, .radioList .postImage img{ height: 100%; width: 100%; object-fit: cover; }
.innerVideoList .viralImg:before { content: ''; background-image: url(../images/video.svg); position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); width: 48px; height: 48px; z-index: 9; }
.innerVideoList .viralImg:after { content: ''; width: 100%; height: 100%; background: transparent linear-gradient(10deg, #000000 0%, #ffffff00 60%) 0% 0% no-repeat; position: absolute; top: 0; left: 0; }
.innerVideoList h2, .mostReadBox .itemTitle, .radioList h2{ font-size: var(--sttl-font-18); font-weight: 600; line-height: 20px; vertical-align: inherit; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
 .radioList h2{ font-size: var(--sttl-font-16); }
.innerVideoList h2 a, .mostReadBox .itemTitle a { text-decoration: none;color: #222222 }
.radioList .postImage{ height: 190px; }

/*Whos Who Listing Page*/
.table-responsive{box-shadow: 0 0 20px #dbdbdb;border-radius: 10px 10px 0 0;}
.table-responsive table{margin-bottom: 0;}
.table-responsive thead th{background:var(--sttl-color-primary);color: #fff;padding: 10px 15px;font-weight: 400;}
.table-responsive thead th:first-child{min-width: 75px;}
.table-responsive tbody td{font-weight: 400;padding: 10px 15px;border: 0;}
.table-responsive .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: #fff;}
.table-responsive .table-striped>tbody>tr:nth-of-type(even)>*{background: #f1f1ff;}

/*404 Not found*/
.detail404 { max-width: 800px; width:100%;margin:50px auto;text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);padding: 30px;border-radius:15px; }
.detail404 h2 { position: relative;display: inline-block;text-transform: uppercase; }
.detail404 h2::before, .detail404 h2::after { width: 14px;height: 14px;background-color: #044AA7;border-radius: 50%;content: "";position: absolute;top: 50%;margin-top: -7px; }
.detail404 h2::before { left: -50px; } 
.detail404 h2::after { right: -50px; }
.detail404 h3 { display: inline-block;font-size: 9.375em;line-height: 0.9; padding-bottom: 20px;color: var(--sttl-color-black); border-bottom:1px solid var(--sttl-color-black); }
.detail404 a.button { background: var(--sttl-color-secondary); color: var(--sttl-color-white); text-decoration: none; padding: 10px 20px; margin-top: 10px; display: inline-block; border: 1px solid; transition: 0.3s all ease-out; }
.detail404 a.button:hover { color: var(--sttl-color-secondary); background: transparent; border: 1px solid var(--sttl-color-secondary); }

/*Fancy Box*/
.fancybox-slide--video .fancybox-content { background: var(--sttl-color-black); height: 540px !important; width: auto !important; aspect-ratio: 1.77778 / 1; }
.fancybox-content { padding: 0; width: auto; height: 300px; aspect-ratio: 1.77778 / 1; }
.fancybox-close-small { background: var(--sttl-color-white); border-radius: 100%; top: 10px; right: 10px; box-shadow: 0 0 10px; }

/*News Letter Page*/
.newsLetterPage .tnp.tnp-subscription { margin: 0; }
.newsLetterPage .tnp.tnp-subscription .tnp-field.tnp-field-email { width: 80%; margin: 0; }
.newsLetterPage .tnp.tnp-subscription .tnp-field.tnp-field-button { width: 40%; margin: 0; }
.newsLetterPage .tnp.tnp-subscription form { display: flex; width: 100%; }
.newsLetterPage .tnp.tnp-subscription .tnp-field.tnp-field-email label { display: none; }
.newsLetterPage .tnp.tnp-subscription .tnp-field.tnp-field-button input { height: 50px; }

/*Pagination*/
.pagination-wrapper.section-inner h2.screen-reader-text, .pagination-wrapper span.nav-prev-text, .pagination-wrapper span.nav-next-text, .pagination-wrapper.section-inner hr{ display: none }
.pagination-wrapper.section-inner { padding: 20px 0; }
.pagination-wrapper.section-inner .nav-links{ display: flex;align-items: center; }
.pagination-wrapper.section-inner nav.navigation.pagination{ justify-content: center; }
.pagination-wrapper.section-inner .nav-links span.page-numbers.placeholder, .pagination-wrapper .page-numbers{ height: 50px; width: 50px; border: 1px solid; font-size: var(--sttl-font-20); background: var(--sttl-color-primary); color: var(--sttl-color-white); text-align: center; line-height: 50px; cursor: default; opacity: 0.7;display: inline-block;text-decoration:none }
.pagination-wrapper .page-numbers.current{ opacity: 1;background: var(--sttl-color-secondary); }
.pagination-wrapper a.page-numbers{ cursor: pointer;opacity: 1;transition: 0.3s all ease-out; }
.pagination-wrapper a.page-numbers:hover { background: transparent;color: var(--sttl-color-primary); }

/*Print Css*/
@media print {
	body { background: var(--sttl-color-white); color: black; margin: 0px; }
	header { display: none; }
	footer { display: none; }
	.breadcrumb-wrap { display: none; }
	.blog-list-info { display: none; }
	.blog-list-info { display: none; }
	.mostReadSection { display: none; }
	.copyrightSection { display: none; }
	.blogAuthorDate { display: none !important; }
	a[href]:after { content: none !important; }
}


.page-template-inner-page .aboutSection .container { min-height: 55vh; }
.single .blogAuthorDate.pb-0.d-flex + .blogAuthorDate p:after, .wp-caption-text { display: none; }

/*Shree ram Modal*/
@media (min-width: 576px){
    #shreeRam .modal-dialog { max-width: 467px; }
}
#shreeRam .modal-content { border: 0; border-radius: 12px; overflow: hidden; }
#shreeRam .modal-content button.btn-close { position: absolute; top: 10px; right: 10px; background-color: var(--sttl-color-white); opacity: 1; border-radius: 100%; background-size: 9px; }
.detailsPage .blogAuthorDate p:first-child { display: none; }
.latestPostList .d-flex.blogAuthorDate a { display: none; }
#pageLoadModal .modal-dialog { max-width: 900px; margin: 0 auto; }
#pageLoadModal .modal-content { border: none; border-radius: 12px; overflow: hidden; }
#pageLoadModal .banner-img { width: 100%; height: auto; }
/* Mobile - full width */

@media (max-width: 768px) {
    #pageLoadModal .modal-dialog { position: fixed; bottom: 0; left: 0; margin: 0; width: 100%; max-width: 100%; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35); animation: fadeInUp 0.4s ease-out; }
    #pageLoadModal .modal-content { border-radius: 0; padding: 0;}
	#pageLoadModal img { max-width: 100%; height: auto; }
	#pageLoadModal .close-btn {position: absolute; top: 10px; right: 10px; background: var(--sttl-color-white); border: none; border-radius: 50%; font-size: 22px; font-weight: bold; cursor: pointer; color: var(--sttl-color-black); width: 32px; height: 32px; line-height: 28px; box-shadow: 0 3px 6px rgba(0,0,0,0.2); z-index: 1000; }
}

/*smoke external css popup start*/ 
.smoke-base { position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; }
.smoke-base.smoke-visible { opacity: 1; visibility: visible; }
.smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
.smoke-base .dialog { position: absolute; }
.dialog-prompt { margin-top: 15px; text-align: center; }
.dialog-buttons { margin: 20px 0 5px 0 }
.smoke { text-align: center; font-size: var(--sttl-font-18); line-height: 150%; }

.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; font-size: var(--sttl-font-16); padding: 8px; }
.smoke-base { background: rgba(0, 0, 0, .6); }
.smoke-base .dialog { top: 40%; width: 700px; left: 50%; margin-left: -350px; }
.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: var(--sttl-color-white);padding: 10px 16px;
    transition: outline 0.2s ease;margin: 0 5px; border:none; }
.dialog-buttons button.cancel { background-color: rgba(0, 0, 0, .40); }

/* Feedback */
.feedBackForm { border-radius: 8px;padding: 30px 50px 20px;box-shadow: 0 0 10px #e7e7e7;margin:50px 0; }
.feedBackForm h2 { margin-bottom: 24px;font-weight: 600; }
.formFuild{ margin-bottom: 20px; }
.formFuild input, .formFuild select , .formFuild textarea { width: 100%;padding: 10px;margin: 0 0 0px 0;border: 1px solid #666666;border-radius: 6px;color: var(--sttl-color-black);box-shadow: none;outline: none; }
.formFuild button { text-align: center;margin: 0 auto;padding: 10px 20px;border: 0;font-size: 18px;font-weight: 500;background-color: #666666;color: var(--sttl-color-white);border-radius: 8px; }
.feedBackForm input[type=submit] { background: var(--sttl-color-primary);border: 1px solid;width: 150px;margin: 0 auto;display: block;margin-bottom: 0; }
label.error, span.error { margin: 0 0 0px 0;color: #E62726;font-size: 13px;font-weight: 600; }
.displayNone { display: none; }
.formCaptcha { position: relative;width: 100%;float: left; }
.formCaptcha .reqCaptachImg { position: absolute;right: 1px;top:33px;height:44px;border-radius:0px 6px 6px 0px; }
.feedBackForm h2 { font-size: var(--sttl-font-20) }
.feedBackForm h2 span { font-size: 16px;margin-left: 5px; }
.feedBackForm p a { color: var(--sttl-color-black); }
.feedBackForm p { margin-bottom: 8px; }

/* Web Info */
.webInfo { background: var(--sttl-color-white);box-shadow: 0 0 20px #00000045;padding: 20px;border-radius: 10px;display: inline-block; }
.webInfo h2 { font-size: var(--sttl-font-24);font-weight: 600; }
.webInfo h3 { font-size: var(--sttl-font-18);margin-bottom: 20px; }
.webInfo p{ margin-bottom: 5px; }
.webInfo p span{ font-weight: 600; }

/*site map*/
.sitemap .sitemap-menu { list-style: none;padding: 0;position: relative;margin: 0; } 
.sitemap .sitemap-menu a { display: inline-block; }
.sitemap .sitemap-menu li:before{ display: none; }
.sitemap .sitemap-menu > li > ul { border-left: 1px solid #e8e6e6;list-style: none;padding: 5px 0;margin: 0 0 15px 25px;position: relative }
.sitemap .sitemap-menu > li { padding: 0 0 0 25px;position: relative;margin-bottom: 5px }
.sitemap .sitemap-item ul li a { color: var(--sttl-color-black); }
.sitemap .sitemap-menu > li > ul > li { padding: 0 0 0 25px;position: relative; }
.sitemap .sitemap-item ul li ul li::before { position: absolute;height: 20px;width: 20px;content: "\f105";font-family: 'FontAwesome';font-size: var(--sttl-font-14);color: #e8e6e6;top: 10px;left: 7px;border-radius: 100%;text-align: center;line-height: normal; }
.sitemap .sitemap-menu > li > ul > li > a { transition: 500ms all;background:var(--sttl-color-white);padding: 5px 10px }
.sitemap .sitemap-item ul li ul li > a::after { content: "";display: block;border-top: 1px solid #e8e6e6;height: 0;position: absolute;transition: 500ms all;top: 17px;left: 0px;width: 18px; }
.sitemap .sitemap-menu > li > ul:after { content: "";height: 7px;left: -4px;position: absolute;bottom: 0;width: 7px;background: #e8e6e6;border-radius: 50%; }
.sitemap .sitemap-menu > li > a, #site-map .nolink { color: var(--sttl-color-black);font-size: 1em;line-height: 25px;text-decoration: none;padding: 7px 20px;transition: 500ms all;border: 1px solid #e8e6e6; }
.sitemap .sitemap-menu > li > ul > li > a:hover { transition: 500ms all;background: #e42101;color:var(--sttl-color-white);padding-left: 30px; }
.sitemap .sitemap-menu > li > a:hover, #site-map .nolink:hover { background: var(--sttl-color-primary);color:var(--sttl-color-white); }
.sitemap-item.sitemap-plugin--menu.sitemap-item--menu-main { margin-bottom: 0; }
.sitemap-item h2 { display: none; }
.sitemap .sitemap-menu > li > ul > li ul li { list-style: none; }
.sitemap .sitemap-menu > li > ul > li ul li a:hover { transition: 500ms all;background: #e42101;color:var(--sttl-color-white);padding-left: 30px; }
.sitemap .sitemap-menu > li > ul > li ul li a { padding: 5px 10px; }

/*Wcag2.2 changes*/
.clse-btn{ position:absolute;right:94px;top:69px;width:30px;height:26px; }
.toggleMenuCloseBtn img{ filter: grayscale(1); }
.mainBanner a:focus{ border:1px solid var(--sttl-color-black); }
.shareSec a:focus { outline: thin dashed var(--sttl-color-black); border:1px solid var(--sttl-color-black); }
.watchLiveInner a:focus { border: 1px solid var(--sttl-color-black); }
ul.standard { margin: 0; padding: 0; display: flex; justify-content: space-around; align-items: center; }
ul.standard li { list-style: none;  padding: 0px; line-height: 9px; margin:0 8px 0 0; }
ul.standard li:last-child{ margin:0; }
[tabindex="-1"]:focus { outline: 0 !important; }
.dialog-buttons button:focus { outline: 2px solid #005fcc; outline-offset: 2px; background-color: #f0f8ff;color:#005fcc; }
.feedBackForm input[type="submit"]:focus { outline: 2px solid #005fcc; outline-offset: 2px; background-color: #f0f8ff;color:#005fcc !important; }
.formFuild input:focus, .formFuild select:focus, .formFuild textarea:focus{ outline: 2px solid #005fcc; outline-offset: 2px; background-color: #f0f8ff;box-shadow:none; }
.share-feeds span { margin: 0 4px; line-height:1; }
.shareSec { align-items: center;}
/*span.a2a_svg.a2a_s__default.a2a_s_a2a { width: 24px !important; height: 24px !important; margin: 0; }*/
.share-feeds { height: 36px; }
.a2a_default_style:not(.a2a_flex_style) a{ float:none !important; }
.post-1401 .tooltip-div a.a2a_dd:before { top: auto; transform: translateY(-31px) translateX(-50%); }
.tooltip-div a.a2a_dd span { font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 20px; color: var(--sttl-color-black); }

/*Back to top*/
#buttonTop { background-color:var(--sttl-color-secondary); border: 1px solid var(--sttl-theme-white); width:48px; height:48px; text-align:center; position:fixed; bottom:40px; right:30px; transition:background-color 0.3s, opacity 0.5s, visibility 0.5s; opacity:0; visibility:hidden; border-radius:50px; z-index:1000; text-decoration:none; }
#buttonTop:after { content: ""; background: url(../images/up-arrow.png) center center no-repeat; height: 48px; width: 48px; position: absolute; top: -2px; left: -1px; }
#buttonTop:hover { cursor:pointer; background-color:var(--sttl-color-primary); }
#buttonTop:active { background-color:var(--sttl-color-primary); }
#buttonTop.show { opacity:1; visibility:visible; }
#buttonTop.show:focus-visible { border-radius: 100%; outline: thin dashed; }
.searchBox input::-webkit-input-placeholder { color: var(--sttl-color-black); }
.searchBox input::-moz-placeholder { color: var(--sttl-color-black); }
.searchBox input:-ms-input-placeholder { color: var(--sttl-color-black); }
.searchBox input:-moz-placeholder { color: var(--sttl-color-black); }
.searchBox input:focus{ box-shadow:none; outline:thin dashed; border-color: var(--sttl-color-black); }
.socialFeeds { display: none; }
#newsletterform #email-error{ clip: unset !important; overflow: visible !important; color: #fff !important; }
.visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0 0 0 0); border: 0; }
.clearSearchBtn:focus { outline: none; border: 1px solid var(--sttl-color-black); }
.clearSearchBtn { position: absolute; right: 107px; top: 50%; transform: translateY(-50%); background: transparent; border: none; font-size: 18px; cursor: pointer; display: none; width: 30px; height: 30px; z-index: 1; }
.searchBox button:focus:not(:focus-visible) {  outline: thin dashed; }
button.clearSearchBtn:focus { background: url(/wp-content/themes/ddindia/assets/images/close.png) center center no-repeat; width: 30px; height: 30px; }
.rightMenu ul li:first-child:before{ background:transparent; }
.topStrip .rightLinks { margin: 0; list-style: none; }
.stickySocialBar ul li a:focus{ border: 1px solid var(--sttl-color-black); }
.header-link ul { padding: 0; margin: 0; }
.header-link ul li { width: 24px; height: 24px; padding: 2px 0px; margin-right:5px; }
.header-link ul li a img { filter: invert(100%) sepia(100%) saturate(1300%) hue-rotate(286deg) brightness(1.9); width:18px; }
.header-link ul li a, ul.standard li input { width: 24px; height: 24px; font-size: 18px; display: flex; align-items: center; justify-content: space-around; }
.bookmarkHide { display: none; }
.aboutSection p { font-size: 16px; line-height: 26px;margin:0; }
.respoaccessControl { display: flex;grid-gap:10px; }
.heading2{ font-size:var( --sttl-font-20); }
.header-link ul li a.twittericons img { width: 14px; }
.header-link ul li:last-child{ margin:0; }
.listingul { margin: 0; padding: 0; line-height: 30px; }
.listingul li { list-style: none; margin: 0; padding: 0; position: relative; padding-left: 20px; line-height: 20px; margin-bottom: 15px; }
.listingul li:before { content: ""; width: 8px; height: 8px; background: var(--sttl-color-black); border-radius: 50px; position: absolute;left: 0; top: 5px;  }
.feedBackForm a{ color:  color: var(--sttl-color-black);text-decoration: underline; cursor: pointer;text-decoration:underline; }
.feedBackForm a[href^="tel:"]:hover{ color: #004080; }
.feedBackForm a[href^="tel:"]:focus { outline: 2px solid #005fcc; outline-offset: 2px; }
.tagcloud { display: flex;margin-top:15px; }
.tagcloud ul { margin: 0; padding: 0; }
.tagcloud ul li { list-style: none; }

/* Simple modal styles */
.ext-confirm { background: var(--sttl-color-white); padding: 40px; max-width: 690px; width: 90%; border-radius: 0px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3); }
.ext-confirm p { margin: 0 0 16px 0; font-size: var(--sttl-font-18); }
.ext-confirm .controls { text-align: center; font-weight: 500; }
.ext-confirm button { margin-left: 16px; border-radius: 6px; border: 1px solid #ccc; background: #f6f6f6; font-size: var(--sttl-font-14); min-width: 48px; min-height: 48px; padding: 8px 16px; }
.ext-confirm .confirm { background: var(--sttl-color-secondary); color: var(--sttl-color-white); border-color: var(--sttl-color-secondary); }
.newsLetter input.subscribeBtn:focus{ border:1px solid var(--sttl-color-white); }
.ext-confirm-overlay{ display:none;position:fixed;inset:0;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);z-index:9999; }
.touch-link { display: inline-block; min-height: 44px; padding: 0; line-height: 44px; font-size:20px; }
.headinginner { margin: 15px 0; }

/* new css for UI update */
.socialBlocksInner .instaBlock{ max-height: 180px; overflow: hidden; }
.socialBlocksInner .youTubeBlock, .socialBlocksInner .twitterBlock, .socialBlocksInner .fbBlock { display: flex; flex-direction: column; height: 100%; justify-content: center; }
.socialBlocksInner .twitterBlock,.socialBlocksInner .fbBlock {  align-items: center;}
/* .socialBlocksInner .instaBlock img{width: 180px;} */

/* High Contrast Mode */
body.wob, .wob .featureInner, .wob .businessInner, .wob section.moreStoriesSection, .wob section.sportsSection{ background-color: var(--sttl-color-black); }
.wob .topStrip, .wob .navBar, .wob .navBar nav, .wob .grayBg, .wob header.stickyHeader .navBar, .wob .eventMainTile h3, .wob .moreStoriesItem, .wob .ourSectionInner .swiper-button-next, .wob .ourSectionInner .swiper-button-prev, .wob .youTubeBlock, .wob .twitterBlock, .wob .fbBlock, .wob footer, .wob .top-search a:hover{ background-color: #333; }
.wob .titleRow h2, .wob ul.nav-tabs li.nav-item .nav-link.active, .wob .navBar nav ul li a, .wob p, .wob.single article .titleRow + h2, .wob .youTubeBlock h2, .wob .fbBlock span, .wob .shareSec span.d-none, .wob .shareSec span.a2a_label.a2a_localize, .wob .aboutSection ul li{ color: var(--sttl-color-white); }
.wob .catDate, .wob .entry-content p.fs-14.colorPrimary, .wob .blogCategory p.mb-0.colorPrimary, .wob p.hrTime, .wob .blogAuthorDate p, .wob .ourSectionItem .text a.colorSecondary, .wob footer ul li a:hover, .wob .aboutSection ul li a, .wob .mostReadBox .eventtext span.colorSecondary{ color: #80ff00!important; }
.wob .nav-tabs li.nav-item .nav-link{ border-right: 2px solid #888; }
.wob h3.blogTitle, .wob .blogTitleM, .wob .blogTitleS, .wob .blogTitleXS, .wob .titleRow a.colorPrimary, .wob .rightSection a, 
.wob h3.entry-title a, .wob h3.entry-title a, .wob .rightMenu ul li span.fa.fa-search, .wob .swiper-button-next, .wob .swiper-button-prev, 
.wob .aboutUs a, .wob .mostReadSection a, .wob a.colorPrimary, .wob .mainCategroyBtn:before, .wob .top-search a, .wob .aboutSection p b.colorPrimary, 
.wob .aboutSection h5.colorPrimary, .wob .mostReadBox .eventtext p.itemTitle, .wob .mostReadBox .eventtext p.itemTitle a, .wob .sitemap .sitemap-item ul li a, 
.wob .smallPost .text h3.blogTitle, .wob li.breadcrumb-item strong { color: var(--sttl-color-yellow); }
.wob .navBar nav ul li a:hover, .wob ul.weeklyEventTab li.current a, .wob .youTubeBlock a, .wob .twitterBlock a, .wob .fbBlock a, .wob .newsLetter input.subscribeBtn, .wob .navBar nav ul li.current-menu-item a, .wob .feedBackForm input[type=submit]{ color: var(--sttl-color-black); }
.wob .toggleMenu span, .wob .navBar nav ul li a:hover, .wob ul.weeklyEventTab li.current a, .wob .youTubeBlock a, .wob .twitterBlock a, .wob .fbBlock a, .wob .newsLetter input.subscribeBtn, .wob .navBar nav ul li.current-menu-item a, .wob .feedBackForm input[type=submit]{ background-color: var(--sttl-color-yellow) !important; }
.wob .swiper-button-next, .wob .swiper-button-prev, .wob ul.weeklyEventTab li.current a, .wob .mainCategroyBtn, .wob .top-search a, .wob .feedBackForm input[type=submit], .wob .sitemap .sitemap-item ul li a{ border-color: var(--sttl-color-yellow); }
.wob .eventMainTile .playPause, .wob .pollQuestion, .wob .pollList form .ep-row .ep-poll-options{ background-color: #999; }
.wob .table-responsive .table-striped>tbody>tr:nth-of-type(odd)>*{ --bs-table-accent-bg: #202020;color:var(--sttl-color-white); }
.wob .eventMainTile .playPause img{ filter: sepia(1) saturate(5) hue-rotate(10deg) brightness(5.1); }
.wob .newsLetter, .wob .copyrightSection, .wob .filter-list, .wob .feedBackForm, .wob .sitemap .sitemap-item ul li a:hover{ background-color: #282828; }
.wob .filter-list{ border-color: #282828 !important; }
.wob .twitterBlock span img, .wob .tooltip-div a.a2a_dd:before { filter: invert(1); }
.wob .table-responsive, .wob .feedBackForm{ box-shadow: none; }
.wob .toggleMenuCloseBtn img{ filter: none; }
.wob .mainCategroyBtn:hover:before { color: var(--sttl-color-secondary); }
.wob .shareSec span{ color: var(--sttl-color-white); }
.wob #buttonTop { background: var(--sttl-color-yellow); border:1px solid var(--sttl-color-yellow); }
.wob #buttonTop:after { filter: brightness(1.2) invert(100%); }
.wob #buttonTop:hover { background-color: var(--sttl-color-green); transform: rotate(360deg); border:1px solid var(--sttl-color-green); }
.wob .searchBox input.searchBtn { background: var(--sttl-color-yellow); border-color: var(--sttl-color-yellow); color: var(--sttl-color-black); width: 100px; }
.wob .shareSec img { filter: contrast(100) invert(1); }
.wob .aboutSection p, .wob .tooltip-div a.a2a_dd span{ color:var(--sttl-color-white); }
.wob .aboutSection h5, .wob .blogTitle{ color:var(--sttl-color-yellow); }
.wob .listingul li:before{ background:var(--sttl-color-yellow); }
.wob .feedBackForm h2, .wob .feedBackForm a[href^="tel:"]{ color:var(--sttl-color-yellow); }
.wob .feedBackForm a[href^="tel:"]:hover, .wob .top-search strong{ color:var(--sttl-color-white); }
.wob .emblemLogo { filter: invert(100%) sepia(100%) saturate(1300%) hue-rotate(31deg) brightness(1.9); }
.wob .ext-confirm { background: #282828;border: 1px solid var(--sttl-color-yellow); }
.wob .ext-confirm .confirm { background: var(--sttl-color-yellow);color: var(--sttl-color-black);border-color: var(--sttl-color-yellow); }
.wob .error { color: #f00; }
.wob .webInfo p, .wob .webInfo h2, .wob .webInfo h3{ color:var(--sttl-color-white); }
.wob .webInfo{ background-color:#282828; }
.wob ul.listul li, .wob .colorSecondary { color: var(--sttl-color-white); }
.wob .byLineText a { color: var(--sttl-color-yellow); }
.wob .post-inner.thin .entry-content a { color: var(--sttl-color-yellow); }
.wob .post-inner.thin .entry-content h3, .wob .detailsPage h2.entry-title, .wob .detailsPage h3.entry-title{ color: var(--sttl-color-white); }
.wob .videoTypeList .blog-list-info a{ color: var(--sttl-color-yellow); }
.wob .stickySocialBar li.active .socialFeeds{ box-shadow:none; }
.wob .logoImg h1.sr-only, .wob li.breadcrumb-item a { color: var(--sttl-color-white); }
.wob .table-responsive .table-striped>tbody>tr:nth-of-type(even)>* { background: #0e0e0e; color: var(--sttl-color-white);border-bottom: 1px solid #565656;border-top: 1px solid #565656; }
.wob .table-responsive thead th{ background:var(--sttl-color-yellow);color:var(--sttl-color-black); }
.wob .detail404{ background-color:#282828;border:1px solid var(--sttl-color-yellow); }
.wob .detail404 h2{ color:var(--sttl-color-yellow); }
.wob .detail404 h2::before, .wob .detail404 h2::after{ background-color:var(--sttl-color-yellow); }
.wob .detail404 h3 { color: var(--sttl-color-yellow); border-bottom: 1px solid var(--sttl-color-yellow); }
.wob .detail404 a.button{ background: var(--sttl-color-yellow); border:1px solid var(--sttl-color-yellow);color:var(--sttl-color-black); transition:all 0.4s; }
.wob .detail404 a.button:hover{ background: var(--sttl-color-green); border:1px solid var(--sttl-color-green);color:var(--sttl-color-black); }
.wob .feedBackForm input[type=submit]{ color:var(--sttl-color-black) !important; }