/*
 * Header Styles
 */
.fb-header {overflow: hidden;background: var(--darkmode-bg-color);}
.fb-header-top {height: 62px;position: relative;background: var(--darkmode-bg-color);}


.fb-header-left {float: left;margin: 15px 0 0 8px;}
.fb-header-menuwrap {width: 32px;height: 32px;float: left;margin-right: 16px;margin-top: 14px;}
.fb-header-menu {cursor: pointer;width: 24px;height: 24px;text-align: center;padding: 3px 4px;position: relative;display: block;}
.fb-header-menu i {background: var(--bg-color-third);height: 2px;position: absolute;transition: all ease-in-out .4s;-webkit-transition: all ease-in-out .4s;-moz-transition: all ease-in-out .4s;-o-transition: all ease-in-out .4s;width: 20px;left: 0;right: 0;margin: auto;}
.fb-header-menu i:nth-child(1) {top: 8px;}
.fb-header-menu i:nth-child(2) {top: 14px;}
.fb-header-menu i:nth-child(3) {top: 20px;width: 10px;left: inherit;right: 6px;}


.fb-header-mid {float: left;margin: 18px 0 0 15px;}
.fb-header-logo {width: 150px;}

.fb-header-right {float: right;}

.oi-venture {font-size: 10px;font-weight: normal;color: var(--color-white);}




/*
 * Mode Switch Styles
 */

.oi-mode-switchwrapper {border-radius: 50%;display: inline-block;margin: 14px 16px 0 16px;cursor: pointer;float: left;}
.oi-mode-switch {position: relative;margin: 0 auto;cursor: pointer;height: 32px;width: 32px;appearance: none;-webkit-appearance: none;}
.oi-mode-switchwrapper:hover {background-color: #ffffff0d;border-color: #fff3;}
.oi-mode-switch span {border-radius: 50%;position: absolute;display: inline-block;top: 0px;transition: transform .3s ease-in-out;}

.oi-mode-dark {z-index: 3;position: absolute;width: 16px;height: 16px;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}
.oi-mode-light {z-index: 3;position: absolute;width: 16px;height: 16px;margin: auto;left: 0;right: 0;top: 0;bottom: 0;}

.oi-mode-dark:after {width: 11px;height: 11px;background: url(../images/dark-mode-icon.svg) no-repeat 0 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;content: '';z-index: 1;}
.oi-mode-light:after {width: 15px;height: 15px;background: url(../images/light-mode-icon.svg) no-repeat 0 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;content: '';z-index: 1;background-size: contain;}

.theme-dark .oi-mode-light:after {background: url(../images/light-mode-icon.svg) no-repeat 0 0;background-size: contain;}
.theme-light .oi-mode-switch span {}
.theme-light .oi-mode-dark:after {background: url(../images/dark-mode-icon.svg) no-repeat 0 0;background-size: contain;}

.theme-light .oi-mode-dark {display: none;}
.theme-dark .oi-mode-light {display: none;}


.oi-mode-light, .oi-mode-dark {width: 18px;height: 18px;}
.oi-mode-light:after {background: url(../images/icns/lightmode-header-icon.svg) no-repeat 0 0;width: 18px;height: 18px;}
.oi-mode-switch:hover .oi-mode-light::after {background: url(../images/icns/lightmode-header-icon-active.svg) no-repeat 0 0;}
.oi-mode-dark:after {background: url(../images/icns/darkmode-header-icon.svg) no-repeat 0 0;width: 18px;height: 18px;}
.oi-mode-switch:hover .oi-mode-dark:after {background: url(../images/icns/darkmode-header-icon-active.svg) no-repeat 0 0;}



/*
 * Header Search Styles
 */
.fb-header-search {display: inline-block;vertical-align: middle;width: 24px;height: 24px;position: relative;text-align: center;margin: 20px 16px 0 0;cursor: pointer;float: left;}
.fb-header-searchicon {display: inline-block;vertical-align: middle;width: 18px;height: 19px;background: url(../images/icns/search-header-icon.svg) no-repeat 0 0;}

.fb-header-searchbox {right: -3000px;z-index: 1000;top: 0px;width: 100%;height: 40px;transition: all .25s ease;z-index: 10000;background: var(--secondary-bg-color);position: absolute;padding: 12px 0;}
.fb-header-searchbox.show {display: block;right: 0;}
.fb-header-searchbox-inner {width: calc(100% - 50px);position: absolute;left: 0px;top: 13px;right: 0;margin: auto;}
.fb-header-searchbox-inner:before {content: '';background: #B6B4B4;left: 32px;top: -1px;bottom: 0;margin: auto;height: 18px;width: 1px;position: absolute;}
.fb-header-searchtextbox {padding: 10px 8px 10px 40px;font-size: 14px;outline: none;box-sizing: border-box;background: transparent;border-radius: 20px;border: 1px solid var(--fb-search-border);color: var(--fb-search-color);transition: all .25s ease;width: 100%; background: #ffffff0d;border-color: #ffffff1a;}
.fb-header-searchtextbox:before {content: '';background: #E2E5E9;width: 1px;position: absolute;left: 30px;top: 0;bottom: 0;z-index: 1000;}
.fb-header-searchinnericon {background: url(../images/icns/search-header-icon.svg) no-repeat 0 0;width: 16px;height: 16px;position: absolute;left: 8px;top: 8px;z-index: 100;}
.fb-header-searchblock.showsearch {width: 250px;}
.fb-header-searchblock.showsearch .fb-header-searchbox {display: block;width: 350px;}
.fb-header-searchblock.showsearch .fb-header-searchbox {right: 12px;}
.fb-header-closeicon {position: absolute;right: 15px;top: 10px;background: url(../images/icns/header-close.svg) no-repeat 0 0;width: 15px;height: 16px;cursor: pointer;margin: 2px 5px;}



/*
 * Advertisement Styles
 */
.fb-adblock {background: var(--ad-primary-bg-color);margin-bottom: 36px;}
.fb-adimg {margin: 0 auto;max-width: 300px;text-align: center;padding-bottom: 24px;}
.fb-adtext {color: var(--ad-label-color);font-size: 9px;font-weight: 400;line-height: 13px;letter-spacing: 0.1px;text-transform: uppercase;padding: 12px 6px;text-align: center;}


/*
 * Header Primary Navigation Styles
 */
.fb-header-primarynav {position: relative;padding: 0 16px;background: var(--darkmode-bg-color);}
.fb-header-primarynav ul {overflow-x: scroll;overflow-y: hidden;white-space: nowrap;position: relative;margin-left: 0;z-index: 99999;}
.fb-header-primarynav ul::-webkit-scrollbar { display: none;}
.fb-header-primarynav ul li {display: inline-block;width: auto;font-size: 15px;color: #FDF8F8;vertical-align: middle;line-height: 17px;margin-right: 24px;}
.fb-header-primarynav ul li a {text-transform: capitalize;font-size: 15px;color: #FDF8F8;font-weight: normal;padding: 8px;position: relative;line-height: 17px;display: block;}
.fb-header-primarynav ul li#home a, .fb-header-primarynav ul li a.active {border-bottom: 4px solid var(--fb-color);}

/*
 * Menu Navigation Styles
 */
body.nav-open {overflow: hidden;}

.oi-header-menu-overlay {position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 100000000;background: rgba(0,0,0,0.8);opacity: 0;pointer-events: none;-webkit-transition: top 0s ease .35s, opacity .35s ease;-moz-transition: top 0s ease .35s, opacity .35s ease;-ms-transition: top 0s ease .35s, opacity .35s ease;transition: top 0s ease .35s, opacity .35s ease;}

.nav-open .oi-header-menu-overlay {pointer-events: auto;opacity: 1;-webkit-transition: top 0s ease 0s, opacity .35s ease;-moz-transition: top 0s ease 0s, opacity .35s ease;-ms-transition: top 0s ease 0s, opacity .35s ease;transition: top 0s ease 0s, opacity .35s ease}

.oi-header-menu-navigation {position: fixed;right: -1850px;top: 0;width: 80%;bottom: 0;z-index: 100000001;background: var(--darkmode-bg-color);transition: all ease-in-out .45s !important;-webkit-transition: all ease-in-out .45s !important;-moz-transition: all ease-in-out .45s !important;-o-transition: all ease-in-out .45s !important;height: calc(100% - 0);}

.nav-open .oi-header-menu-navigation {right: 0;}	




.oi-header-menu-navigation-headerwrap {position: relative;left: 0;top: 0px;width: 100%;}
.oi-header-menu-navigation-header {margin: 0 16px 0 16px;position: relative;display: flex;justify-content: space-between;padding: 12px 0;border-bottom: 1px solid #242c36;}
.oi-header-menu-navigation-header .oi-header-logo {margin: 0;width: 105px;height: 26px;background-size: contain;	}
.oi-header-menunav-right {}

.oi-header-loginwrap {display: inline-block;position: relative;margin-left: 20px;}

.oi-header-menu-navigation-contentwrap {position: relative;left: 0px;top: 0px;bottom: 0;overflow-y: auto;height: calc(100% - 235px);width: 100%;}
.oi-header-menu-navigation-content {padding: 12px 16px;position: relative;}
.oi-header-menu-navigation-content ul li {margin: 12px 0;display: block;position: relative;}
.oi-header-menu-navigation-content ul li a {font-size: 16px;font-weight: bold;color: var(--color-white);line-height: 21px;padding: 12px 6px;position: relative;display: block;}
.oi-nav-icon {display: inline-block;margin-right: 5px;width: 21px;height: 21px;background: var(--icon-bg);border-radius: 4px;vertical-align: middle;}
.oi-subnav-arrow {position: absolute;right: 0;top: 10px;width: 24px;height: 24px;text-align: center;z-index: 10000;cursor: pointer;}
.oi-subnav-arrow:after {border: solid var(--fb-color);border-width: 0 2px 2px 0;display: inline-block;padding: 3px;content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-webkit-transition: all .4s ease;-ms-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.oi-header-menu-navigation-content ul li.active .oi-subnav-arrow:after {transform: rotate(225deg);-webkit-transform: rotate(225deg);position: relative;top: 5px;}
.oi-header-submenu-navigation {display: none;padding: 12px 0;margin: 6px 0;}
.oi-header-submenu-navigation ul {margin-left: 30px;}
.oi-header-menu-navigation-content ul li.active .oi-header-submenu-navigation {display: block;position: relative;}
.oi-header-menu-navigation-content ul li.active .oi-header-submenu-navigation:before {content: '';position: absolute;left: 0;top: 0;right: 0;height: 1px;background: #242c36 no-repeat left top;display: block;}
.oi-header-menu-navigation-content ul li.active .oi-header-submenu-navigation:after {content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 1px;background: #242c36 no-repeat left top;display: block;}
.oi-header-submenu-navigation ul li a {font-size: 16px;color: var(--color-white);font-weight: normal;line-height: 24px;}
.oi-header-menu-navigation-footerwrap {position: relative;left: 0;bottom: 0px;width: 100%;border-top: 1px solid #242c36;}
.oi-header-menu-navigation-footer {padding: 24px 16px;border-top: 1px solid var(--border-nav);}
.oi-header-menu-sociallinks {font-size: 15px;color: var(--color-white);line-height: 23px;margin-bottom: 24px;}
.oi-header-menu-sociallinks span {display: inline-block;vertical-align: middle;margin-right: 5px;}
.oi-header-menu-sociallinks a {background: var(--fb-color);border-radius: 50%;text-align: center;width: 32px;height: 32px;display: inline-block;margin-left: 3px;vertical-align: middle;line-height: 32px;position: relative;}
.oi-header-menu-sociallinks a i {display: inline-block;vertical-align: middle;text-align: center;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.oi-headedr-menu-download-app {}
.oi-headedr-menu-download-app a {background: #28313a;border-radius: 12px;padding: 12px 12px 12px 16px;border: 1px solid rgba(0,0,0,0.1);font-size: 16px;line-height: 21px;font-weight: bold;color: var(--color-white);display: block;position: relative;}
.download-icon {display: inline-block;vertical-align: middle;background: url(https://images.goodreturns.in/images/download-icon-1730890649628.svg) no-repeat 0 0;width: 21px;height: 21px;margin-right: 5px;}
.download-arrow {background: var(--fb-color);border-radius: 12px;width: 55px;height: 33px;line-height: 33px;vertical-align: middle;position: absolute;right: 8px;top: 7px;}
.download-arrow:after {content: '';border: solid var(--color-white);border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);position: absolute;left: 24px;top: 12px;}
.oi-header-menu-sociallinks a.facebook i {background: url(https://images.goodreturns.in/images/facebook-1730890673909.svg) no-repeat 0 0;width: 14px;height: 14px;}
.oi-header-menu-sociallinks a.instagram i {background: url(https://images.goodreturns.in/images/instagram-1730890758930.svg) no-repeat 0 0;width: 18px;height: 18px;}
.oi-header-menu-sociallinks a.youtube i {background: url(https://images.goodreturns.in/images/youtube-1730890717286.svg) no-repeat 0 0;width: 20px;height: 18px;}
.oi-header-menu-sociallinks a.twitter i {background: url(https://images.goodreturns.in/images/x-1730890696135.svg) no-repeat 0 0;width: 15px;height: 14px;}





/* 
 * Language Popup Styles
 */
.oi-language-wrapper {display: inline-block;width: 40px;height: 24px;position: relative;cursor: pointer;}
.oi-language-wrapper:after {border: solid var(--fb-color);border-width: 0 2px 2px 0;display: inline-block;padding: 3px;content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);position: absolute;top: 8px;right: 0;-webkit-transition: all .4s ease;-ms-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;}
.oi-language-icon {background: url(../images/language-icon.svg) no-repeat 0 0;width: 24px;height: 24px;display: block;}

.oi-language-popup {position: absolute;width: 200px;right: 16px;top: -600px;background: var(--fb-color);z-index: 1000000000;border-radius: 12px;padding: 18px;height: 150px;overflow-y: auto;transition: all 0.8s ease 0s;-moz-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;box-shadow: 0px 4px 12px 5px #00000012;}
.oi-header-menu-navigation.show-languages .oi-language-popup {display: block;top: 60px;}

.oi-language-popup ul li {margin: 6px 0;position: relative;}
.oi-language-popup ul li a {font-size: 16px;font-weight: normal;color: var(--color-white);line-height: 21px;padding: 6px;position: relative;display: block;}
.oi-language-popup ul li.lang-active a {color: var(--secondary-bg-color);font-weight: bold;}

.oi-header-menu-navigation.show-languages .oi-language-wrapper:after {border: solid var(--fb-color);border-width: 0 2px 2px 0;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
.oi-header-menu-navigation.show-languages .oi-language-icon {background: url(https://images.goodreturns.in/images/language-icon-1730890789692.svg)  no-repeat 0 0;}




/*
 * Footer Styles
 */
.fb-footer-wrapper {background: var(--darkmode-bg-color);padding: 15px 16px;position: relative;border-bottom: 10px solid var(--fb-color);border-top: 1px solid #363636;padding-top: 24px;}
.fb-footer-content {margin-bottom: 36px;}
.fb-footer-heading {font-weight: bold;font-size: 14px;color: var(--color-white);line-height: 16px;margin-bottom: 12px;position: relative;padding: 0 0 0 10px;}
.fb-footer-heading:before {position: absolute;left: 0;width: 3px;height: 15px;margin: auto;content: '';background: var(--bg-active-color);top: 0;}
.fb-footer-desc {font-size: 12px;line-height: 24px;color: var(--footer-color);font-weight: normal;}
.fb-footer-desc a {color: var(--footer-color);}

.fb-footer-linkswrap {}
.fb-footer-links {display: flex;justify-content: flex-start;}
.fb-footer-links a {font-size: 12px;line-height: 32px;display: block;position: relative;color: var(--footer-color);font-weight: normal;text-align: left;width: 33.3%;padding-left: 10px;}
.fb-footer-links a:before {content: '';position: absolute;left: 0;top: 15px;width: 3px;height: 3px;border-radius: 50%;background: var(--footer-color);}
.fb-footer-social-links {font-size: 12px;line-height: 24px;color: var(--footer-color);font-weight: normal;margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #505050;}
.fb-footer-social-links a {color: var(--footer-color);margin: 0 5px 0 0;display: inline-block;vertical-align: middle;}
.fb-footer-social-links span {color: var(--footer-color);margin: 0 5px 0 0;display: inline-block;vertical-align: middle;}

.fb-footer-toplogo{display: flex;align-items: center;justify-content: space-between;margin-bottom: 24px;}
.fb-footer-fblogo{width: 105px;}

.fb-footer-social-links-list ul{display: flex;align-items: center;justify-content: space-between;gap: 22px;}
.fb-footer-social-links-list ul li a{width: 29px;height: 29px;border: 1px solid #2D2C2C;border-radius: 50px;display: flex;align-items: center;justify-content: center;}
.share{background: var(--footer-ssvg) no-repeat 0 0;width: 16px;height: 17px;background-size: contain;display: block;}
.insta{background: var(--footer-isvg) no-repeat 0 0;width: 13px;height: 12px;background-size: contain;display: block;}
.whatsapp{background: var(--footer-wsvg) no-repeat 0 0;width: 14px;height: 14px;background-size: contain;display: block;}

.fb-footer-legal-links {}
.fb-footer-legal-links ul {display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;}
.fb-footer-legal-links ul li {flex: 0 0 50%;margin-bottom: 36px;}
.fb-footer-legal-links ul li:last-child{margin-bottom: 0px;}
.fb-footer-legal-links ul li:nth-child(7){margin-bottom: 0px;}
.fb-footer-legal-links a {font-size: 12px;display: inline-block;position: relative;color: var(--footer-color);font-weight: normal;text-align: left;padding-left: 10px;}
.fb-footer-legal-links a:before {content: '';position: absolute;left: 0;top: 5px;width: 3px;height: 3px;border-radius: 50%;background: var(--footer-color);}

.fb-footer-othersites {margin: 16px auto;margin-top: 0px; border: 1px solid var(--otherscitys-border);border-radius: 30px;position: relative;cursor: pointer;text-align: center;color: var(--footer-color);font-size: 12px;line-height: 13px;padding: 10px 20px 10px 0;font-weight: 500;}
.fb-footer-othersites:after {content: '';border: solid var(--footer-color);border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);position: absolute;right: 90px;top: 12px;}
.fb-footer-copyright {font-size: 9px;line-height: 11px;color: var(--footer-color);text-align: center;margin-bottom: 25px;}





/*
**UPDATED FOOTER**
*/
.fb-new-footer-wrapper{
background: linear-gradient(to bottom, #111827, #0a0e1a);
color: #9ca3af;
padding-top: 64px;
padding-bottom: 32px;
padding-left: 16px;
padding-right: 16px;
border-top: 1px solid rgba(255, 255, 255, 0.1);
margin-top: 48px
}

.fb-footer-grid{
display: grid;
grid-template-columns: repeat(1, 1fr);
gap: 3rem;
}

.fb-footer-logo-section{
margin-bottom: 24px;
}

.footer-fblogo{
display: inline-block;
width: 105px;
margin-bottom: 24px;
}

.fb-footer-logo-section p{  
text-align: left;  
line-height: 1.625; 
color: #d1d5db; 
font-weight: 500;
font-size: 14px;
}


.fb-footer-list-container .fb-footer-list__heading{
color: #ffffff;              
font-size: 16px;  
font-weight: 600;  
margin-bottom: 24px;
/* letter-spacing: -0.015625em;  */
}

.fb-footer-list .fb-footer-list__item{
margin-bottom: 18px;
}

.fb-footer-list .fb-footer-list__item:last-child{
margin-bottom: 0px;
}
.fb-footer-list__link{
display: inline-block;
font-weight: 500; 
font-size: 14px; 
color: #9CA3AF;
text-decoration: none;
transition: all 0.3s ease;
}

.fb-footer-list__link:hover {
color: #f87171; 
transform: translateX(0.25rem); 
}

.fb-footer-list__link:focus {
outline: 2px solid #f87171; 
outline-offset: 2px;
}

.footer-divider{
border: none;
border-top: 1px solid #FFFFFF1A;
margin: 48px 0;
}

.fb-footer-copy {
text-align: center;
color: #9ca3af; 
font-weight: 500; 
font-size: 14px;
line-height: 1.25rem;
}

/*
**updated follow up social media icon**
*/

.oi-header-menu-sociallinks {font-size: 15px;color: var(--color-white);line-height: 23px;margin-bottom: 24px;}
.oi-header-menu-sociallinks span {display: inline-block;vertical-align: middle;margin-right: 5px;}

.oi-header-menu-sociallinks a {
border: 1px solid #9BA9BE !important;
border-radius: 50%;
text-align: center;
width: 32px;
height: 32px;
display: inline-block;margin-left: 3px;vertical-align: middle;line-height: 32px;position: relative;}

.oi-header-menu-sociallinks a i {display: inline-block;vertical-align: middle;text-align: center;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}

.oi-header-menu-sociallinks a.facebook i {
background: url(https://images.filmibeat.com/image/facebook-1750158445526.svg) no-repeat 0 0 !important;
width: 14px;
height: 14px;
}
.oi-header-menu-sociallinks a.instagram i {
background: url(https://images.filmibeat.com/image/insta-1750158445527.svg) no-repeat 0 0 !important;
width: 16px;
height: 16px;
}
.oi-header-menu-sociallinks a.youtube i {
background: url(https://images.filmibeat.com/image/youtube-1750158445528.svg) no-repeat 0 0 !important;
width: 16px;
height: 16px;
}
.oi-header-menu-sociallinks a.twitter i {
background: url(https://images.filmibeat.com/image/x-1750158445527.svg) no-repeat 0 0 !important;
width: 15px;
height: 14px;
}



/*
**updated follow up social media icon**
*/

.oi-header-menu-sociallinks {font-size: 15px;color: var(--color-white);line-height: 23px;margin-bottom: 24px;}
.oi-header-menu-sociallinks span {display: inline-block;vertical-align: middle;margin-right: 5px;}

.oi-header-menu-sociallinks a {
border: 1px solid #9BA9BE !important;background: transparent;
border-radius: 50%;
text-align: center;
width: 32px;
height: 32px;
display: inline-block;margin-left: 3px;vertical-align: middle;line-height: 32px;position: relative;}

.oi-header-menu-sociallinks a i {display: inline-block;vertical-align: middle;text-align: center;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}

.oi-header-menu-sociallinks a.facebook i {
background: url(https://images.filmibeat.com/image/facebook-1750158445526.svg) no-repeat 0 0 !important;
width: 14px;
height: 14px;
}
.oi-header-menu-sociallinks a.instagram i {
background: url(https://images.filmibeat.com/image/insta-1750158445527.svg) no-repeat 0 0 !important;
width: 16px;
height: 16px;
}
.oi-header-menu-sociallinks a.youtube i {
background: url(https://images.filmibeat.com/image/youtube-1750158445528.svg) no-repeat 0 0 !important;
width: 16px;
height: 16px;
}
.oi-header-menu-sociallinks a.twitter i {
background: url(https://images.filmibeat.com/image/x-1750158445527.svg) no-repeat 0 0 !important;
width: 15px;
height: 14px;
}




/*
 * Other Sites Popup
 */
.filterbox-overlay1 {background: #000 none repeat scroll 0 0;bottom: 0;display: none;height: 200%;left: 0;opacity: 0.9;position: fixed;right: 0;top: 0;width: 200%;z-index: 10000000;}
.filterbox-popup1 {background: var(--secondary-bg-color);border-radius: 2px;left: 50%;position: fixed;top: 50%;-ms-transform: translate(-50%, -50%)-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 90%;z-index: 10000000;display: none;overflow: auto;border-radius: 10px;}
.other-sites-links ul li {border-bottom: 1px solid #2a323b;color: var(--color-white);font-size: 15px;list-style-type: none;padding: 15px 24px;}
.other-sites-links ul li a {display: block;color: var(--color-white);text-decoration: none;background: url(https://images.goodreturns.in/images/radio-btn-1726831454389.svg) no-repeat right center;font-family: arial;}
.other-sites-links ul li:first-child a {background: none;font-weight: bold;}




/*
 * Signin/Login/Profile Styles
 */
.oi-signin-wrapper {background: var(--signin-bg-color);position: fixed;left: 0;right: 0;bottom: -3000px;z-index: 1000000000;overflow-y: auto;transition: all 0.8s ease 0s;-moz-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);height: calc(100% - 0px);}
.oi-signin-wrapper.showlogin {bottom: 0;}
.oi-signin-close, .oi-myprofile-close {position: absolute;right: 16px;top: 30px;background: var(--signin-close-bg);width: 34px;height: 32px;border-radius: 12px;cursor: pointer;}
.oi-signin-close:before, .oi-signin-close:after, .oi-myprofile-close:before, .oi-myprofile-close:after {position: absolute;left: 17px;content: ' ';height: 14px;width: 1px;background-color: var(--signin-close-color);top: 9px;}
.oi-signin-close:before, .oi-myprofile-close:before {transform: rotate(45deg);}
.oi-signin-close:after, .oi-myprofile-close:after {transform: rotate(-45deg);}
.oi-signin-content {position: fixed;left: 30px;top: 150px;right: 30px;}
.oi-signin-logo {width: 138px;height: 34px;background: var(--header-logo) no-repeat 0 0;margin-top: 30px;background-size: contain;margin-left: 16px;}
.oi-signin-heading {font-size: 50px;line-height: 58px;color: var(--signin-heading-color);font-weight: bold;margin: 10px 0;height: 140px;}
.oi-signin-desc {font-size: 21px;line-height: 28px;color: var(--signin-desc-color);font-weight: normal;margin: 24px 0;}
.oi-signin-with ul li {margin: 48px 0 0 0;}
.oi-signin-with ul li a {padding: 15px 10px;border-radius: 100px;background: #fff;color: var(--signin-btn-color);display: block;font-weight: normal;font-size: 16px;text-align: center;border: 1px solid var(--signin-btn-border-color);line-height: 18px;}
.google-icon {display: inline-block;vertical-align: middle;width: 18px;height: 18px;margin-right: 5px;}

.oi-myprofile-wrapper {background: var(--signedin-bg-color);position: fixed;top: 0;bottom: 0;right: -3000px;z-index: 100000000;overflow-y: auto;transition: all 0.8s ease 0s;-moz-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;width: 100%;height: calc(100% - 0px);opacity: 0;}
.oi-myprofile-wrapper.showprofile {right: 0;bottom: 0;opacity: 1;}
.oi-myprofile-content {position: absolute;left: 16px;right: 16px;top: 100px;}
.oi-myprofile-topblock {text-align: center;margin-bottom: 60px;}
.oi-myprofile-iconwrap {}
.oi-myprofile-icon {width: 80px;height: 80px;border-radius: 50%;background: var(--fb-color);display: inline-block;margin: 0 auto;position: relative;text-align: center;}
.oi-myprofile-icon .default {width: 32px;height: 40px;background: url(https://images.goodreturns.in/images/profile-icon-1731054257764.svg) no-repeat 0 0;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.oi-myprofile-name {font-size: 20px;color: var(--profile-font-color);font-weight: bold;line-height: 23px;}
.oi-myprofile-email {font-size: 16px;color: var(--profile-font-color);font-weight: normal;line-height: 24px;}
.oi-myprofile-control {margin-bottom: 24px;}
.oi-myprofile-label {font-size: 15px;color: var(--profile-font-color);font-weight: normal;line-height: 22px;margin-bottom: 6px;}

.oi-myprofile-selectbox {display: inline-block;width: 100%;box-sizing: border-box;text-align: center;}
.oi-myprofile-selectbox {border: 1px solid #EEEEEE;margin: 0 0 0px 0px;position: relative;border-radius: 10px;}
.oi-myprofile-selectlabel {padding: 8px 5px 8px 5px;cursor: pointer;font-size: 13px;color: var(--profile-font-color);display: inline-block;position: relative;font-weight: normal;line-height: 18px;text-align: center;vertical-align: middle;}

.oi-myprofile-popup {position: absolute;left: 0;right: 0;top: 35px;background: var(--signedin-bg-color);z-index: 100000;border: 1px solid #EEEEEE;display: none;border-radius: 10px;}
.oi-myprofile-selectbox.show-dropdown .oi-myprofile-popup {display: block;}
.oi-myprofile-popup ul li {list-style-type: none;padding: 10px;cursor: pointer;font-size: 14px;color: var(--profile-font-color);text-align: left;}

.oi-signout-btn {position: absolute;left: 16px;right: 16px;bottom: 30px;}
.oi-signout-btn a {display: block;padding: 16px 24px;border-radius: 40px;font-size: 16px;color: var(--signout-color);line-height: 18px;background: var(--signout-bg-color);text-align: center;}
.oi-signout-icon {width: 24px;height: 24px;background: url(https://images.goodreturns.in/images/signout-icon-1731054665284.svg) no-repeat 0 0;display: inline-block;vertical-align: middle;margin-right: 5px;}

.oi-downarrow {display: inline-block;vertical-align: middle;border: solid var(--profile-font-color);border-width: 0 2px 2px 0;padding: 3px;transition: all 0.8s ease 0s;-moz-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.oi-myprofile-selectbox.show-dropdown .oi-downarrow {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
.logged {display: none;}
.oi-header-profile.loggedin .logged {background: var(--user-tick) no-repeat 0 0;position: absolute;left: 1px;bottom: -2px;width: 24px;height: 24px;display: block;}





/*
 * Notification Styles
 */
.oi-notification-wrapper {background: var(--bg-color-primary);position: fixed;left: 0;right: 0;bottom: -3000px;z-index: 1000000000;overflow-y: auto;transition: all 0.8s ease 0s;-moz-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);height: calc(100% - 0px);}
.oi-notification-wrapper.shownotf {bottom: 0;}

.oi-notification-header {padding: 16px;display: flex;justify-content: space-between;height: 32px;align-items: center;}
.oi-notification-backarrow {width: 24px;height: 24px;display: inline-block;vertical-align: middle;cursor: pointer;position: relative;}
.oi-notf-arrow-icon {border: solid var(--fb-color);border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.oi-notification-heading {font-size: 18px;color: var(--fb-color);line-height: 21px;text-align: center;font-weight: bold;}
.oi-notification-settings {width: 24px;height: 24px;display: inline-block;vertical-align: middle;cursor: pointer;}
.oi-notf-settings-icon {width: 24px;height: 24px;display: inline-block;vertical-align: middle;background: url(https://images.goodreturns.in/images/settings-icon-1731059432880.svg) no-repeat 0 0;}

.oi-notification-contentwrap {position: absolute;left: 0;right: 0;top: 64px;bottom: 0;height: calc(100% - 64px);overflow-y: auto;}
.oi-notification-content {padding: 16px;}
.oi-notification-content ul li {padding: 16px 24px 16px 0;margin: 0 0 8px 0;border-bottom: 1px solid var(--footer-sticky-border);position: relative;}
.oi-notification-content ul li:after {content: '';clear: both;display: table;}
.oi-notification-content ul li:last-child {border-bottom: 0 none;}
.oi-notification-content ul li a {display: block;}
.oi-notf-article-thumbimg {float: left;width: 80px;border-radius: 5px;}
.oi-notf-article-thumbimg img {border-radius: 5px;}
.oi-notf-article-details {margin-left: 92px;}
.oi-notf-article-title {color: var(--profile-font-color);overflow: hidden;padding: 0px;height: 55px;font-size: 13px;line-height: 18px;font-weight: bold;margin-bottom: 2px;}
.oi-notf-article-titleinner {height: 55px;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;display: -webkit-box;}
.oi-notf-share-icon {background: url(https://images.goodreturns.in/images/share-icon-1731061974459.svg) no-repeat center center;width: 24px;height: 24px;position: absolute;right: 5px;top: 16px;}
.oi-notf-category {font-size: 12px;line-height: 17px;color: var(--fb-color);font-weight: bold;display: inline-block;margin-right: 5px;}
.oi-notf-time {font-size: 12px;line-height: 17px;color: #8F99A3;font-weight: normal;display: inline-block;padding-left: 8px;position: relative;}
.oi-notf-time:before {content: '';width: 3px;height: 3px;position: absolute;background: #8F99A3;border-radius: 50%;top: 5px;left: 0;}

.oi-no-noticationwrap {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 160px;height: 160px;text-align: center;}
.oi-no-notf-title {font-size: 15px;line-height: 20px;font-weight: bold;color: var(--profile-font-color);}
.oi-no-notf-icon {margin-bottom: 20px;width: 120px;height: 120px;display: inline-block;vertical-align: middle;background: url(https://images.goodreturns.in/images/no-notf-icon-1731059321484.svg) no-repeat  0 0;}


.oi-notification-settingswrap {padding: 16px;display: none;}
.oi-notification-wrapper.show-settings .oi-notification-settingswrap {display: block;}
.oi-notification-wrapper.show-settings .oi-notification-content, .oi-notification-wrapper.show-settings .oi-no-noticationwrap {display: none;}

.oi-notification-settings-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 24px;}
.oi-notf-left {display: inline-block;}
.oi-notf-right {display: inline-block;}
.oi-notf-title {font-size: 16px;line-height: 21px;font-weight: bold;color: var(--signin-bg-color);margin-bottom: 6px;}
.oi-notf-subtitle {font-size: 13px;line-height: 18px;font-weight: normal;color: var(--signin-bg-color);}

.oi-notification-settings-content ul li {display: flex;justify-content: space-between;align-items: center;margin-bottom: 24px;}
.oi-notf-label {font-size: 15px;line-height: 22px;font-weight: normal;color: var(--signin-bg-color);}
.oi-notf-tick {width: 24px;height: 24px;background: url(https://images.goodreturns.in/images/tick-inactive-1731061258445.svg) no-repeat 0 0;display: inline-block;vertical-align: middle;}
.oi-notification-settings-content ul li.active .oi-notf-tick {background: url(https://images.goodreturns.in/images/tick-active-1731061204779.svg) no-repeat 0 0;}

.oi-sendalerts-wrapper {display: flex;justify-content: space-evenly;align-items: center;display: none;}
.oi-sendalerts-box {padding: 12px 30px 12px 12px;border-radius: 8px;border: 1px solid #DCFDEC;display: inline-block;cursor: pointer;background: #DCFDEC;}
.oi-sendalerts-label {font-size: 12px;color: var(--signin-bg-color);line-height: 17px;font-weight: 400;display: inline-block;}
.oi-sendalerts-boxlabel {font-size: 12px;color: var(--signin-bg-color);line-height: 17px;font-weight: 400;display: block;position: relative;}
.oi-sendalerts-boxlabel:after {content: '';position: absolute;right: -20px;top: 1px;border: solid var(--signin-bg-color);border-width: 0 1px 1px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}

.oi-notification-settings-content.showalerts .oi-sendalerts-wrapper {display: flex;}

.switch {position: relative;display: inline-block;width: 39px;height: 24px;float: left;margin-top: 5px;z-index: 1000000000;}
.switch input {display:none;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: var(--fb-color);-webkit-transition: .4s;transition: .4s;}
.slider:before {background-color: #fff;bottom: 4px;content: "";height: 18px;left: -8px;position: absolute;top: 3px;transition: all 0.4s ease 0s;width: 18px;}
.switch input + .slider::before {transform: translateX(26px);background-color: var(--color-white);}
.switch input:checked + .slider {background-color: var(--fb-color);}
.switch input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.switch input:checked + .slider:before {-webkit-transform: translateX(12px);-ms-transform: translateX(12px);transform: translateX(12px);background-color: var(--color-white);}
.switch .disabled {display: none;}
.switch .slider.round {border-radius: 34px;}
.switch .slider.round:before {border-radius: 50%;}


.oi-notification-clear {font-size: 13px;color: #008EFF;font-weight: bold;line-height: 18px;}
.oi-notf-backarrow {display: inline-block;width: 20px;height: 20px;background: url(https://images.goodreturns.in/images/notf-back-arrow-1731061061865.svg) no-repeat 0 0;vertical-align: middle;margin-right: 8px;}
.oi-notification-header.settings {display: none;}
.oi-notification-wrapper.show-settings .oi-notification-header {display: none;}
.oi-notification-wrapper.show-settings .oi-notification-header.settings {display: flex;}



/*
 * Footer Sticky Styles
 */
.oi-footer-sticky-wrapper {background: #141D27;box-shadow: 0px -2px 5px 0px #0000001A;position: fixed;bottom: 0;left: 0;right: 0;height: 55px;z-index: 100000000;border-top: 1px solid #28313A;}	
	.oi-footer-sticky-content {padding: 2px 0 10px 10px;}
	.oi-footer-sticky-content ul {list-style-type: none;overflow-x: auto;white-space: nowrap;scrollbar-width: none;-ms-overflow-style: none;padding: 0;margin: 0;}
	.oi-footer-sticky-content ul::-webkit-scrollbar { display: none;}
	.oi-footer-sticky-content ul li {display: inline-block;white-space: normal;vertical-align: top;cursor: pointer;margin: 0 10px;}
	.oi-footer-sticky-content ul li a {display: block;padding: 5px 10px;text-align: center;position: relative;}
	.flabel {font-size: 12px;line-height: 17px;font-weight: normal;color: #fff;}
	.oi-footer-sticky-content ul li a.active .flabel {font-size: 12px;line-height: 17px;color: #E91240;position: relative;font-weight: bold;}
	/*.oi-footer-sticky-content ul li a.active .flabel:after {position: absolute;content: '';background: #08F4FB;left: -1px;right: -1px;height: 4px;margin: auto;top: 0;bottom: 0;z-index: -1;}*/
	
	.fshorts-new {position: absolute;background: #B969FF;padding: 0px 5px;border-radius: 3px;font-weight: bold;font-size: 10px;line-height: 14px;width: 30px;text-align: center;top: 0px;right: -5px;color: #fff;box-sizing: border-box;height: 14px;z-index: 10;}
	
	.notf-active i {position: absolute;right: 2px;top: 2px;width: 8px;height: 8px;border-radius: 50%;background: #fff;z-index: 10;}
	.loggedin .fprofile-tick {display: inline-block;vertical-align: middle;position: absolute;right: 0px;top: 12px;z-index: 10;}
	
	.ficon {width: 24px;height: 22px;margin: auto;display: block;position: relative;}	
	.fhome {background: url(../images/ficons/home.svg) no-repeat 0 0;width: 18px;}	
	.fnotf {background: url(../images/ficons/notifications.svg) no-repeat 0 0;width: 19px;}
	.fprofile {background: url(../images/ficons/profile.svg) no-repeat 0 0;width: 19px;background-size: contain;}
	.fprofile-tick {background: url(../images/ficons/profile-tickmark.svg) no-repeat 0 0;width: 15px;height: 15px;display: none;}
	.fipo {background: url(../images/ficons/ipo.svg) no-repeat 0 0;width: 17px;}
	.fmutual-funds {background: url(../images/ficons/mutual-funds.svg) no-repeat 0 0;width: 17px;}	
	.fcalculator {background: url(../images/ficons/calculator.svg) no-repeat 0 0;width: 17px;}	
	.fcurrency {background: url(../images/ficons/currency-converter.svg) no-repeat 0 0;width: 22px;}
	.fschemes {background: url(../images/ficons/schemes.svg) no-repeat 0 0;width: 18px;}
	.fapp {background: url(../images/ficons/app.svg) no-repeat 0 0;width: 18px;}
	
	
	.oi-footer-sticky-content ul li a.active .fhome {background: url(../images/ficons/home-active.svg) no-repeat 0 0;}	
	.oi-footer-sticky-content ul li a.active .fnotf {background: url(../images/ficons/notifications.svg) no-repeat 0 0;}
	.oi-footer-sticky-content ul li a.active .fprofile {background: url(../images/ficons/profile.svg) no-repeat 0 0;background-size: contain;}
	.oi-footer-sticky-content ul li a.active .fprofile-tick {background: url(../images/ficons/profile-tickmark.svg) no-repeat 0 0;}
	.oi-footer-sticky-content ul li a.active .fipo {background: url(../images/ficons/ipo-active.svg) no-repeat 0 0;}
	.oi-footer-sticky-content ul li a.active .fmutual-funds {background: url(../images/ficons/mutual-funds-active.svg) no-repeat 0 0;}	
	.oi-footer-sticky-content ul li a.active .fcalculator {background: url(../images/ficons/calculator-active.svg) no-repeat 0 0;}	
	.oi-footer-sticky-content ul li a.active .fcurrency {background: url(../images/ficons/currency-converter-active.svg) no-repeat 0 0;}
	.oi-footer-sticky-content ul li a.active .fschemes {background: url(../images/ficons/schemes-active.svg) no-repeat 0 0;}
	.oi-footer-sticky-content ul li a.active .fapp {background: url(../images/ficons/app-active.svg) no-repeat 0 0;}
	
	.fvideos {background: url(../images/ficons/videos.svg) no-repeat 0 0;width: 24px;}
	.fshorts {background: url(../images/ficons/shorts.svg) no-repeat 0 0;width: 18px;}
	.fphotos {background: url(../images/ficons/photos.svg) no-repeat 0 0;width: 18px;}


/*
 * Live Blog Updates
 */
.live-update {font-size: 15px;color: var(--color-white);position:relative;}
.live-update span {background: var(--loss-color) !important;text-transform: uppercase;font-weight: 700;border-radius: 2px;height: 22px;line-height: 22px;padding: 3px 8px 3px 23px!important;margin-left: 2px;font-size: 14px;}
.live-update span:before {animation: pulsate 1s ease-out infinite;border: 3px solid var(--color-white);left: 5px;opacity: 0;position: absolute;top: 3px;}
.live-update span:before, .live-update span:after {content: '';border-radius: 15px;overflow: hidden;width: 11px;height: 11px;position: absolute;border: 2px solid var(--color-white);}
.live-update span:after {width: 1px;height: 1px;animation: flickerAnimation 10s ease infinite;background: var(--color-white);left: 10px;top: 8px;}
@keyframes pulsate{0%{opacity:0;-webkit-transform:scale(.1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.2)}

