/**********common css starts********/
body,html{margin:0;padding:0}
html{overflow-x:hidden;}
body,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6,input,textarea{text-rendering:optimizeLegibility}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section,summary{display:block}figure,sub,sup{position:relative}button,figure{overflow:visible}body,fieldset,figure,html,legend,ol,td,th,ul{padding:0}body{background-color:var(--white);font-family:var(--font-family-eng);font-size:15px;line-height:1.5;color:var(--black);font-weight:400}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background-color:var(--green);color:var(--white);text-shadow:none}::-moz-selection{background-color:var(--green);color:var(--white);text-shadow:none}::-webkit-selection{background-color:var(--green);color:var(--white);text-shadow:none}*,:active,:focus,a:hover,a:link,a:visited{text-decoration:none;outline:0;outline-offset:0}*,a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.btn,[role=button],a,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.btn,.form-control,button{text-decoration:none;-webkit-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;border:0}h1,h2,h3,h4,h5,h6{display:block;line-height:1.6;font-weight:700;margin:0}b,optgroup,strong{font-weight:700}ol,ul{margin:0;list-style:none}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio,video{width:100%;height:auto}audio:not([controls]){display:none;height:0}[hidden],template{display:none}img{height:auto;max-width:100%;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}img::-moz-selection,img::-webkit-selection,img::selection{background:0 0}figure{margin:0}iframe{border:none}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:var(--font-family-eng);font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset,legend{border:0}table{border-spacing:0;border-collapse:collapse}.text-center{text-align:center}
@keyframes live-now{0%{-webkit-transform:scale(1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(2);opacity:0}}@-webkit-keyframes live-now{0%{-webkit-transform:scale(1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(2);opacity:0}}@-moz-keyframes live-now{0%{-webkit-transform:scale(1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(2);opacity:0}}
body{-webkit-overflow-scrolling: touch;overflow-scrolling: touch; -webkit-font-kerning: auto; font-kerning: auto;-webkit-overflow-scrolling: touch}
/********common css ends *********/

/*********variables Colors name********/
:root {
--white:#ffffff;
--white-1:rgba(255,255,255,.1);
--white-2:rgba(255,255,255,.2);
--white-3:rgba(255,255,255,.3);
--white-4:rgba(255,255,255,.4);
--white-5:rgba(255,255,255,.5);
--white-6:rgba(255,255,255,.6);
--white-7:rgba(255,255,255,.7);
--white-8:rgba(255,255,255,.8);
--white-9:rgba(255,255,255,.9);

--black:#161616;
--green:#00AF21;
--green-dark:#407B27;
--red:#E43225;
--blue:#2563EB;
--purple:#8B51EF;
--orange:#F97316;
--orange-dark:#B45309;
--yellow:#EC9D16;
--greenblue:#14B8A6;

--green-light:#E7FEEB;
--red-light:#FEF2F2;
--blue-light:#EFF6FF;
--purple-light:#F5F3FF;
--orange-light:#FFF7ED;
--greenblue-light:#d9fdf9;
--yellow-light:#fef2dc;

 
--black-00:#000000;
--black-11:#111111;
--black-22:#222222;
--black-33:#333333;
--black-44:#444444;
--black-55:#555555;
--black-66:#666666;
--black-99:#999999;
--border-gray:#D7D7D7;

--gray:#F5F5F5;
--gray2:#F2F2F2;
--gray-bg:#F2F4F5;
--border-color:rgba(0,0,0, 0.15);
--ads-bg:#ffffff;
--ads-bg-inner:#FCFBFB;
--ads-bg-outer:#fbfbfb;
--color-03:rgba(0,0,0, 0.03);
--color-05:rgba(0,0,0, 0.05);
--color-1:rgba(0,0,0, 0.1);
--color-2:rgba(0,0,0, 0.2);
--color-3:rgba(0,0,0, 0.3);
--color-4:rgba(0,0,0, 0.4);
--color-5:rgba(0,0,0, 0.5);
--color-6:rgba(0,0,0, 0.6);
--color-7:rgba(0,0,0, 0.7);
--color-8:rgba(0,0,0, 0.8);
--color-9:rgba(0,0,0, 0.9);

--AIgradient:linear-gradient(270deg, #00AF21 0%, #14B8A6 50%, #00AF21 100%) 0 0/50% 100%;

--font-family-eng:'Inter',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;
--font-family-hi:'Baloo 2',-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;

}
/*********variables Colors ends********/

html[lang="hi"] body{font-family:var(--font-family-hi);}

/*********Link Color********/
a{color:var(--green);text-decoration:none;background-color:transparent;}
a:hover{color:var(--black);text-decoration:none;outline:0;}
@-webkit-keyframes pulseShadowlgGreen{
0%{-webkit-box-shadow:0 0 0 0 #00e20f3c}
70%{-webkit-box-shadow:0 0 0 15px rgba(0,0,0,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0)}}
/*********Link Color End********/

/********Input Fields********/
input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="file"], input[type="url"], input[type="number"], input[type="date"], input[type="file"], select, textarea{background-color:var(--white);border:1px solid var(--color-2);color:var(--black);display:block;font-size:14px;line-height:1.6!important;padding:10px 15px;position:relative;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;border-radius:5px;box-sizing:border-box;}

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="file"]:focus, select:focus, textarea:focus, input[type="url"]:focus{border-color:var(--green);}
textarea{height:130px;resize:none;font-size:14px;line-height:1.6!important;}
select{-webkit-appearance:menulist;-moz-appearance:menulist;}
select option{font-size:14px;}
input[type="checkbox"], input[type="radio"]{display:inline-block;margin-right:5px;vertical-align:1px}
::-webkit-input-placeholder{color:var(--black);opacity:1}
:-moz-placeholder{color:var(--black);opacity:1}
::-moz-placeholder{color:var(--black);opacity:1}
:-ms-input-placeholder{color:var(--black);opacity:1}

/*********Hundred% Start********/
.hundred, section, header, footer{position:relative;float:left;width:100%;}
/*********Hundred% End********/

/*********Button & Scroll Up Start*********/
.btn{min-width:150px;border-radius:60px;margin:0;padding:10px 25px;color:var(--white)!important;text-decoration:none;font-size:14px;line-height:1.6!important;font-weight:600;text-transform:uppercase;display:inline-block;vertical-align:top;white-space:normal;cursor:pointer;font-style:normal;position:relative;text-align:center;background:var(--green);}
.btn:focus, 
.btn:hover, 
.btn:before, 
.btn:focus:before, 
.btn:hover:before
{background:var(--blue);color:var(--white)!important;text-decoration:none;}
.btn:focus:before, 
.btn:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
.border-btn{background:var(--gray-bg);color:var(--green)!important;cursor:pointer;box-shadow:var(--color-2) 0px 2px 2px -1px, var(--color-2) 0px 1px 2px -1px;border:0}
.border-btn:hover,
.border-btn:focus{color:var(--blue)!important;background-color:var(--light-orange);box-shadow:var(--color-2) 0px 2px 2px -1px, var(--color-2) 0px 1px 2px -1px;border:0}
/********Button & Scroll Up End*********/

/**********back-to-top starts********/
.progress-wrap{height:37px;width:37px;cursor:pointer;display:block;position:fixed;right:15px;bottom:15px;border-radius:100%;box-shadow:inset 0 0 0 .1rem rgb(128 130 134 / 25%);z-index:9;opacity:0;visibility:hidden;transform:translateY(.75rem);transition:.2s linear,margin-right;background-color:var(--white)}
.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}
.progress-wrap:after{border-right:2px solid var(--black);border-bottom:2px solid var(--black);content:"";height:9px;line-height:41px;position:absolute;left:15px;top:15px;text-align:center;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:9px;z-index:2}
.progress-wrap svg.progress-circle path{stroke:var(--green);stroke:var(--green);stroke-width:4;box-sizing:border-box;transition:.2s linear}
.progress-wrap svg path{fill:none}
/**********back-to-top ends********/

/********top-horizontal-banner starts********/
.top-horizontal-banner{width:100%;margin:inherit auto 0;text-align:center;display:block;background-color:var(--color-05);padding:5px 0;overflow:hidden;position:relative;height:70px}
/********top-horizontal-banner ends********/

.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1140px;width:100%;}

/*********Header********/
header{background-color:var(--white);position:relative;top:0;left:0;right:0;z-index:12;}
.is-sticky .header-menu,
.rt-sticky{position:fixed;top:0;left:0;right:0;z-index:200;display:block;background-color:var(--white);}
.header-menu{display:block;}
header .nav-overflow{ float:left;width:100%;position:relative;}

/*********logo-wrap starts********/
header .logo-wrap{background:#F9FFF7;border-top:1px dashed #d6ddbc; z-index:75; position: relative;}
header .logo-wrap .content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:15px 0;position: relative;}
header .logo-hamburger{flex:0 0 30%;display:flex;align-items:flex-end;}
header .top-right-content{flex:1;text-align:right}
header .logo{display:inline-block;width:auto;vertical-align:middle}
header .logo a,
header .logo img{float:left;width:178px;height:38px;background:none}
header .trigger{display:inline-block;vertical-align:middle;padding:0;width:auto;height:auto;float:none;cursor: pointer;}

header .nav-trigger{display:inline-flex;align-items: flex-end;width:40px;height:40px;cursor:pointer;padding:0;position:relative}
header .nav-trigger .nav-icon{width:29px;height:22px;display:inline-block;background:none!important;}
header .nav-trigger .nav-icon img{width:29px;height:22px;}
header .nav-trigger .nav-icon:before{content:'';height:2px;width:100%;background:var(--black);display:block;position:absolute;top:3px;left:0;box-shadow:0 8px 0 var(--black), 0 16px 0 var(--black);-webkit-box-shadow:0 8px 0 var(--black), 0 16px 0 var(--black);-moz-box-shadow:0 8px 0 var(--black), 0 16px 0 var(--black);display:none;}
header .nav-trigger.closemenu .nav-icon img{display:none;}
header .nav-trigger.closemenu .nav-icon:after{content:'✕';height:22px;width:29px;font-size:24px; line-height:25px; color:var(--black-00); font-style: normal;}

/**************language change starts**************/
header .logo-wrap .language{display:inline-flex;justify-content:center;flex-wrap:wrap;align-items:center;background: #F0F0F0;border: 1px solid var(--green);border-radius:30px;margin-left:15px;}
header .logo-wrap .language a{display:inline-flex;justify-content:center;height:26px;width:26px;font-size:14px;line-height:23px;color:var(--green-dark);border-radius:30px;font-weight:600;}
html[lang="hi"] header .logo-wrap .language a.eng,
header .logo-wrap .language a.hi{font-size:18px;line-height:26px;}
header .logo-wrap .language a.active{background: linear-gradient(to bottom,  rgba(0,175,33,1) 0%,rgba(0,88,17,1) 100%);color:var(--white);}
 
.lanTooltipAll{position:relative;display:inline-block}
.lanTooltipAll i{font-style:normal;}
.lanTooltipText{padding:2px 0;border-radius:4px;display:none;position:absolute;z-index:30;top:-29px;left:-29px;width:78px;background: #FFFDCE;
border: 1px solid #FFBA00; text-align: center; color:#646060; font-size:11px; line-height:1.4;}
.lanTooltipText:before{content:"";position:absolute;bottom:-5px;right:31px;border-left:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #FFBA00;transform:rotate(134deg);}
/**************language change ends**************/

/*********top right icons starts********/
.top-right-icons{float:right;width:auto;}
.top-right-icons ul{gap:0 15px;}
.top-right-icons ul li{display:inline-flex;position:relative;}
.top-right-icons ul li a{display:inline-flex;align-items:center;gap:0 5px;font-size:14px;color:#839DA1;text-decoration:none;text-transform:none;font-weight:400}
.top-right-icons ul li.login-btn a{padding:5px;border-radius:5px;height:33px;border:1px solid transparent;}
.top-right-icons ul li.login-btn small{font-size:14px;}
.top-right-icons ul li.login-btn a:hover{background-color:var(--white);border-color:#839DA1;}
.top-right-icons ul li.google-preferred-btn,
.top-right-icons ul li.google-preferred-btn img{width:143px;height:38px;}
/************top search starts************/

.searchBox{float:left;width:auto;min-width:274px;display:block!important}
.searchBox .box{display:block;position:relative}
.searchBox input[type="text"]{padding:5px 40px 5px 10px;font-size:12px;min-height:38px;overflow:hidden;background:linear-gradient(180deg, #F0F0F0 0%, #FFFFFF 100%);border: 1px solid #E0E0E0;border-radius: 8px;}
.search-btn{position:absolute;right:0;top:0;border:0;font-size:0;background:url("../img/search-black-icon.svg") no-repeat center center / 25px 25px;width:38px;height:36px;border-radius:0 8px 8px 0;opacity:.5;}
.searchBox ::placeholder{color:#919191;opacity:1;}
.searchBox ::-ms-input-placeholder{color:#919191;}
.searchBox input[type="text"]:focus{border-color:var(--green);}
/************top search ends************/

/*********Close btn starts********/
.btnMenuClose,
.subscribe-close{position:absolute;right:0;top:0;cursor:pointer;cursor:pointer;z-index:5;width:30px;height:30px;display:inline-block;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
transition:transform .25s linear;
-webkit-transition:-webkit-transform .25s linear;}
.subscribe-close:hover,
.btnMenuClose:hover{transform:rotate(180deg);} 

.btnMenuClose:before, 
.btnMenuClose:after{content:'';height:2px;width:14px;display:block;background:var(--color-9);position:absolute;top:14px;left:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);border:0}
.btnMenuClose:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
/**************Close btn ends**************/

/**********nav starts********/
.topNavBar{background-color:var(--green-dark);}
.primary-wrap{position:relative;z-index:100}
.primary-nav{float:left;width:auto;max-width:1050px;padding:0;margin:0;padding-right:30px;position:relative;z-index:2;}
.primary-nav ul, 
.primary-nav ul li, 
.primary-nav ul li a, 
.primary-nav #menu-button{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:15}
.primary-nav #menu-button, 
.primary-nav ul li:before{display:none;}
.primary-nav ul.main-nav{display:inline-flex;align-items:stretch;flex-wrap:nowrap}
.primary-nav ul{position:static}
.primary-nav ul > li{float:left;margin:0;padding:0;overflow:visible;position:relative}
.primary-nav ul > li + li{margin-left:25px;}
html[lang="hi"] .primary-nav ul > li + li{margin-left:35px;}
.primary-nav ul > li > a{display:inline-block;padding:13px 0px;margin:0;font-size:14px;line-height:21px;color:var(--white);text-decoration:none;text-transform:uppercase;white-space:nowrap;font-weight:400;}
html[lang="hi"] .primary-nav ul > li > a{font-size:16px;font-weight:500;}
.primary-nav ul > li > a:before{content:'';left:0;top:auto;bottom:0;height:3px;position:absolute;width:100%;overflow:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .4s cubic-bezier(0.645,.045,.355,1);transition:transform .4s cubic-bezier(0.645,.045,.355,1);background:var(--white);z-index:-1;border-radius:0;}
.primary-nav ul > li:hover > a:before, 
.primary-nav ul > li > a:hover:before,
.primary-nav ul > li.current-menu-item > a:before, 
.primary-nav ul > li.current-menu-ancestor > a:before{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:100%}
.primary-nav ul ul > li > a:before{display:none;}
 
/********sub nav menu********/
.nav > li > a:focus, 
.nav > li > a:hover{background-color:transparent}
.primary-nav ul ul ul:before,
.primary-nav ul ul ul:after{display:none}
.primary-nav > ul.nav > li > ul{top:100%;}
.primary-nav ul ul ul{left:100%;}
.primary-nav ul ul > li:hover > ul{left:98%;top:0;}

@media only screen and (min-width:1024px){
.primary-nav ul li ul{-moz-transition:all 0.3s linear 0s!important;-webkit-transition:all 0.3s linear 0s!important;-ms-transition:all 0.3s linear 0s!important;transition:all 0.3s linear 0s!important;}
}
.primary-nav ul ul li{float:left;width:100%;padding:0;margin:0!important;vertical-align:top;overflow:visible;}
.primary-nav ul ul li + li{border-top:1px dashed var(--color-1)}
.primary-nav ul ul li:last-child{border-bottom:none}
.primary-nav ul ul li a{font-weight:normal;width:auto;white-space:normal;text-transform:capitalize;text-transform:none;font-size:14px!important;color:var(--black);padding:8px 20px 8px 32px;text-decoration:none;transition:none;-moz-transition:none;-webkit-transition:none;-ms-transition:none;-o-transition:none;font-weight:400;display:block}
html[lang="hi"] .primary-nav ul ul li a{font-size:16px!important;}
.primary-nav ul ul li:last-child,
.primary-nav ul ul li:last-child a{border-radius:0 0 6px 6px;overflow:hidden;}
.primary-nav ul ul li.has-sub a{padding-right:35px}
.primary-nav ul ul ul li a{text-transform:none!important;}
.primary-nav ul li.current-menu-item > a, 
.primary-nav ul li.current-menu-ancestor > a{color:var(--white);background-color:transparent;}
.primary-nav ul ul li:hover > a, 
.primary-nav ul ul li > a:hover, 
.primary-nav ul ul li.current-menu-item > a, 
.primary-nav ul ul li.current-menu-ancestor > a{color:var(--green-dark);background-color:var(--color-05);}
.primary-nav ul li.current-menu-item > a, 
.primary-nav ul li.current-menu-ancestor > a{background-color:transparent;}
.secondary-wrap{background:var(--gray-nav);border-radius:0 100px 100px 0;display:none}
.secondary-wrap .secondary-nav{padding:0;}
.secondary-nav ul ul li a,
.secondary-nav ul > li > a{text-transform:none;font-size:12px;line-height:1.4;z-index:inherit}
.secondary-nav ul > li > a{padding:6px 4px;margin:4px 2px;}
.secondary-nav ul > li + li a:before{content:'';background-color:var(--color-2);height:13px;width:1px;position:absolute;left:-2px;top:7px}
.secondary-nav > .main-nav{display:block}
.secondary-nav ul ul > li > a{margin:0;letter-spacing:normal;}
.secondary-nav ul ul > li + li{border-left:0;}
.secondary-nav ul ul > li a:after{top:13px}
/**********Nav ends********/

/************more in nav starts************/
.primary-nav ul > li.auto-nav-more{position:absolute;right:0px;top:0;background-color:transparent;z-index:55}
.primary-nav ul ul:before,
ul.auto-nav-more-list:before{content:'';height:0;width:0;display:block;border:5px transparent solid;border-top-width:0;border-bottom-color:var(--color-1);position:absolute;right:17px;top:-5px;z-index:55}
.primary-nav ul ul.auto-nav-more-list li a:after{top:17px}
.primary-nav ul ul:before{left:15px;right:auto;top:-7px;}
ul.auto-nav-more-list:before{left:auto!important;right:10px!important;top:-5px!important;}
.primary-nav .auto-nav-more{background:none;}
.primary-nav .more-nav{padding:0;outline:0;border:0;background:var(--color-1);position:relative;width:30px;height:46px;font-size:0;border-radius:0;}
.primary-nav .more-nav:before{display:none}
.primary-nav .more-nav:after{content:'';height:4px;width:4px;background:var(--white);border-radius:5px;display:block;position:absolute;top:12px;;left:13px;box-shadow:0 10px 0 var(--white), 0 20px 0 var(--white);}
.primary-nav .more-nav:hover{background-color:var(--color-1);}
.primary-nav ul > li.auto-nav-more ul.auto-nav-more-list{left:auto;right:0;}
.primary-nav ul > li.auto-nav-more ul.auto-nav-more-list ul{left:auto;right:97%;}
/************more in nav ends************/

/************mega menu starts************/
.primary-nav ul > li > ul{position:absolute;top:100%;left:0;width:225px;margin:0;padding:10px 0;background-color:var(--white);text-align:left;padding:0;border-radius:0 0 4px 4px;visibility:hidden;box-shadow:rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
align-items:flex-start; -webkit-transition:.2s;opacity:0;transform:translateY(15px);}
.primary-nav ul > li:hover > ul{opacity:1;visibility:visible;-webkit-transition:.45s;transform:translateY(0);max-height:800px;}
.primary-nav ul > li > ul li ul{left:225px;top:0;width:225px}
.primary-nav ul > li:hover > ul li ul{top:0}
.primary-nav ul > li ul li{display:block;border-bottom:none;border-left:none}
.primary-nav ul > li ul li:hover{background:var(--white)}
.primary-nav ul > li ul li:last-child{border-bottom:none}
.primary-nav ul ul li a:after{content:'';height:5px;width:5px;display:block;border:1px solid var(--black);border-right-width:0;border-top-width:0;transform:rotate(-135deg);position:absolute;top:16px;left:15px;background:none;}
html[lang="hi"] .primary-nav ul ul li a:after{top:14px;}
.primary-nav ul > li > ul > li:hover > a:before{opacity:1}
/************mega menu ends************/

/**********login and logout starts********/
.topNavBar .content{position: relative;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.topNavBar .login{position:absolute;right:0;top:10px;}
.topNavBar .login img{display:inline-flex;width:28px;height:28px;border-radius:100px;cursor:pointer;}

.login-name{position:absolute;right:0;top:10px; z-index: 2; transition:.4s linear;display:inline-flex;justify-content:center;align-items:center; display: none;}
.login-name a{display:flex;justify-content:center;align-items:center;gap:0;border-radius:50px!important;text-decoration:none;padding:0;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s;text-transform:uppercase;font-size:17px;background-color:var(--green);color:var(--white);}
.login-name a{line-height:28px!important;width:28px!important;height:28px!important;}
.login-name a:hover{background-color:var(--greenblue)!important;color:var(--white)!important;}

.dropdown-content{display:none;position:absolute;background-color:var(--white);min-width:185px;box-shadow:0px 3px 10px #00000029;z-index:99;right:0px;top:37px;padding:10px;border-radius:10px;}
.dropdown-content a{color:var(--black);padding:12px 16px;text-decoration:none;display:block;}
.dropdown-content:before{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--white);position:absolute;right:10px;top:-5px;z-index:99;}
.dropdown-content p strong{font-weight:700;padding-bottom:12px;font-size:14px;}
.dropdown-content p{font-size:12px;margin:0;padding:0;}
.dropdown-content p + p{margin:0;}
.dropdown-content.show{display:block;}
.dropdown-content .logout{display:block;text-align:center;padding:5px 10px;background:var(--green-light);color:var(--black);width:100%;margin:8px 0 0;border:0;outline:none;cursor:pointer;font-size:14px;line-height:1.5;border-radius:30px;}
.dropdown-content .logout:hover{background:var(--green);color:var(--white);}
/**********login and logout ends********/

/**********sidebar nav starts********/
#push_sidebar{left:0px;z-index:10;top:70px!important;bottom:0;position:absolute;width:316px;margin:0!important;padding:0;background:var(--white);box-shadow:3px 3px 5px 0px var(--color-3);overflow:hidden;height:100vh;}
#push_sidebar{background-clip:padding-box;opacity:0;transform:translateY(15px);-moz-transition:.3s linear!important;-webkit-transition:.3s linear!important;-ms-transition:.3s linear!important;transition:.3s linear!important;visibility:hidden;max-height:0;}
.sidebar_active #push_sidebar{visibility:visible;opacity:1;-webkit-transition:.45s;transform:translateY(0);max-height:10000px;}
header .closemenu:before,
header .closemenu:after{left:5px;}
.sidebar_active{overflow:hidden;margin-right:0px;margin-left:0px}
.sidebar_active #push_sidebar{left:0;z-index:55;opacity:1;}
.sidebar_active header:before{background-color:var(--color-4);content:'';position:fixed;left:0;top:0;bottom:0;right:0;z-index:5}
.sidebar_active .logo-wrap,
.sidebar_active #header-middlebar{z-index:50;}

.nav-all{-webkit-overflow-scrolling:touch;position:absolute;top:0;bottom:0;right:0;left:0;z-index:70;overflow:visible;overflow-y:auto;width:333px;}
.nav-inner{overflow:hidden;padding-bottom:170px;margin-right:0;}
.rt-sticky .nav-inner{padding-bottom:100px;}
@-moz-document url-prefix() {
.nav-inner{margin-right:15px;} 
}  
.sidebar_active .translator-container{right:-260px;}
nav.nav-wrap ul.nav{visibility:visible!important;display:block!important;padding:0;margin:0;border:0;}
nav.nav-wrap ul.nav > li{display:block;width:100%;margin:0!important;padding:0;border:0!important;clear:both}

nav.nav-wrap ul.nav > li:after, 
nav.nav-wrap ul.nav > li:first-child:before{display:none}
nav.nav-wrap ul.nav > li:last-child{border-bottom:none}
nav.nav-wrap li{padding:0!important;margin:0;cursor:pointer;font-size:14px!important;line-height:1.6!important;position:relative}
nav.nav-wrap li:before{display:none}
nav.nav-wrap li:after{content:'';display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);opacity:.6}
nav.nav-wrap li a{text-decoration:none;color:#4E4E4E;position:relative;display:block;padding:10px 10px 10px 35px;font-weight:600;font-size:16px;}
nav.nav-wrap li:nth-child(2n+1) a{background-color:#F3F3F3}
nav.nav-wrap li a:before{display:inline-block;content:"";margin:0;border:solid #4E4E4E;border-width:0 1px 1px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:21px;left:15px;width:6px;height:6px}
html[lang="hi"] nav.nav-wrap li a::before{top: 19px;}
nav.nav-wrap li + li a{border-top:1px solid var(--color-1)}
nav.nav-wrap li:last-child a{border-bottom:1px solid var(--color-1)}
nav.nav-wrap li:first-child a{border-top:0}
nav.nav-wrap ul.nav ul{display:none}
nav.nav-wrap ul.nav ul{position:static!important;opacity:1.0;visibility:visible;padding:0;border-radius:0;background:none}
nav.nav-wrap ul.nav ul:before, 
nav.nav-wrap ul.nav ul:after{display:none}
nav.nav-wrap ul.nav > li > ul > li{padding:0!important;margin:0;float:left;width:100%!important;background-color:transparent;border-bottom:none;min-width:inherit}
nav.nav-wrap ul.nav > li > ul > li:after{display:none}
nav.nav-wrap ul.nav > li > ul li a{font-size:14px;font-weight:400;color:var(--black-22);padding:5px 10px 5px 35px;white-space:inherit;border:0;position:relative;display:block;width:100%;text-decoration:none;text-transform:none;background-color:var(--white)}
html[lang="hi"] .foot-all-links ul li a,
html[lang="hi"] nav.nav-wrap ul.nav > li > ul li a{font-size:16px;}
nav.nav-wrap ul.nav > li > ul li a:after{display:none;}
nav.nav-wrap ul.nav > li > ul li a:before{content:'';position:absolute;left:10px;top:14px;width:4px;height:4px;background-color:var(--green);border:0;opacity:1;right:auto;-webkit-transform:rotate(45deg) translate(0, -50%);-ms-transform:rotate(45deg) translate(0, -50%);transform:rotate(45deg) translate(0, -50%);display:none;}
nav.nav-wrap ul.nav li ul ul li a{padding-left:30px}
nav.nav-wrap ul.nav li ul ul ul li a{padding-left:50px}
nav.nav-wrap ul.nav li ul ul ul ul li a{padding-left:55px}
nav.nav-wrap .submenu-button{position:absolute;right:0;top:1px;display:block;width:38px;height:46px;cursor:pointer;z-index:111;background-color:transparent}
nav.nav-wrap .submenu-button:before{content:'';display:inline-block;position:absolute;top:15px;right:14px;z-index:5;width:10px;height:10px;border-top:2px solid var(--black);border-right:2px solid var(--black);transform:rotate(134deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:transform .25s linear;-webkit-transition:-webkit-transform .25s linear;}
nav.nav-wrap .submenu-button.submenu-opened:before{transform:rotate(-45deg);}

nav.nav-wrap ul.nav li:hover > a,
nav.nav-wrap ul.nav li > a:hover, 
nav.nav-wrap ul.nav li.current-menu-item > a, 
nav.nav-wrap ul.nav li.current-menu-ancestor > a{color:var(--green)!important;background-color:#F9FFF7}
nav.nav-wrap .submenu-button.submenu-opened + a:after,
nav.nav-wrap li a:hover:after,
nav.nav-wrap li.current-menu-item a:after,
nav.nav-wrap li.current-menu-item a:hover:after{background-color:var(--green);}
nav.nav-wrap ul.nav ul li:hover > a, 
nav.nav-wrap ul.nav ul li > a:hover, 
nav.nav-wrap ul.nav ul li.current-menu-item > a, 
nav.nav-wrap ul.nav ul li.current-menu-ancestor > a{background-color:#F9FFF7!important;color:var(--green)!important}
nav.nav-wrap > ul.nav > li > ul{max-height:inherit;border:0!important;background-color:var(--color-3)!important}
nav.nav-wrap ul.nav ul li.has-sub:after, 
nav.nav-wrap ul.nav ul ul{display:none!important}
nav.nav-wrap ul.nav ul ul.open{display:block!important;max-height:inherit}

.nav-social-icons,
.foot-all-links{padding:15px;}
.foot-all-links{border-bottom:2px solid var(--color-05);}
.foot-all-links ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;clear:both;width:100%;}
.foot-all-links ul li{width:100%;padding:5px 0!important;cursor:default;}

.foot-all-links ul li a:after,
.foot-all-links ul li:after{display:none!important;}
.foot-all-links ul li a{color:#4E4E4E;padding:0 0 0 18px!important;display:inline-block;font-size:14px;line-height:1.5;font-weight:400;position:relative;border:0!important;background:none!important;}
.foot-all-links ul li:hover > a{color:#4E4E4E!important;}
.foot-all-links ul li a:before{display:inline-block;content:"";margin:0;border:solid #4E4E4E;border-width:0 1px 1px 0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:8px!important;left:0px;width:6px;height:6px}
.foot-all-links ul li a:hover{color:var(--green);}
 
.foot-all-links h3,
.nav-social-icons h3{font-size:15px;text-align:left;font-weight:700;margin-bottom:15px;}
html[lang="hi"] .foot-all-links h3, 
html[lang="hi"] .nav-social-icons h3{font-size:18px;}
.nav-social-icons .social-icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 10px;}
.nav-social-icons .social-icon li,
.nav-social-icons .social-icon li a{padding:0;margin:0;border: 0 !important;;}
.nav-social-icons .social-icon li:after,
.nav-social-icons .social-icon li a::before,
.nav-social-icons .social-icon li a:after{display:none}
.nav-social-icons .social-icon li .svg-icon{display:flex;justify-content:center;align-items:center;width:35px;height:auto;font-size:0;margin:0 auto;}
.nav-social-icons .social-icon li .svg-icon img{width:35px;height:auto;display:inline-flex;}
/**********sidebar nav ends********/


/*******trending topics bar starts******/
.trending-topics-right-icons{padding:5px 0;background: #F9FFF7;border-bottom: 1px dashed #d6ddbc;}
.trending-topics-right-icons .splide-spacing{padding-left:40px;position:relative;background:url(../img/trending-icon.svg) no-repeat 0 center;}
.trending-topics-right-icons .splide-spacing ul > li > a{display:block;width:auto;padding:5px 10px;position:relative;color:#2C3D37;margin:0;font-size:14px;line-height:18px;font-weight:400;text-transform:none;transition:0.3s;background:none;border:1px solid transparent;border-radius:38px;}
html[lang="hi"] .trending-topics-right-icons .splide-spacing ul > li > a{padding-top:7px; padding-bottom:3px;}
.trending-topics-right-icons .splide-spacing ul > li a:hover{border-color:var(--green);background-color:var(--white);}
/*******trending topics bar ends******/

/********ads box starts********/
.ads-box{background-color:#F8F8F8;padding-bottom:10px;text-align:center;display:block;overflow:hidden;clear:both;}
.ads-box .ads-placeholder,
.ads-box .ads-placeholder-internal{width:300px;height:250px;margin:0 auto;overflow:hidden;position:relative;font-size:11px;z-index:2;background-color:var(--ads-bg-inner)}
.ads-box .ads-text{color:var(--black);font-size:10px;display:block;padding:5px 0;margin:0;text-transform:uppercase;letter-spacing:2px;}
.ads-box:before{content:"advertisement";font-size:10px;text-transform:uppercase;text-align:center;line-height:1.4;display:block;color:#858585;letter-spacing:2px;padding:5px 0;}
html[lang="hi"] .ads-box::before{font-size:12px;}
.ads-in-mobile{display:none}
/********ads box ends********/

.show-mobile,
.ads-in-mobile{display:none}
.show-desktop,
.ads-desktop{display:block}
.ad-horizontal{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin-top:15px;box-shadow:0 1px 2px var(--color-1);border-radius:5px;}
.ad-horizontal .ads-box{width:50%}

/********ads box 970x90 starts********/
.ads-box-970x90{padding:5px 0;text-align:center;display:block;overflow:hidden;width:100%;background-color:var(--ads-bg);}
.ads-box-970x90 .ads-placeholder{width:970px;height:90px;margin:0 auto;background-color:var(--ads-bg-inner);overflow:hidden;position:relative;font-size:11px;}
.ads-box-970x90 .ads-text{display:none;}
.ads-box-970x90:before{content:"advertisement";font-size:11px;text-transform:uppercase;text-align:center;line-height:1.4;display:block;color:var(--gray-66);letter-spacing:2px;padding:5px 0;display:none;}
.ads-box-970x90.mt20{margin-top:20px;}
/********ads box 970x90 ends********/

/********top-horizontal-banner starts********/
.top-horizontal-ads-desktop{float: left;width:100%;text-align:center;display:block;background-color:var(--ads-bg);padding:0;margin:10px 0;overflow:hidden;position:relative;box-shadow:none;clear:both;}
.top-horizontal-ads-desktop .ads-placeholder{max-width:970px;min-height:60px;margin:0 auto;background-color:var(--ads-bg-inner);overflow:hidden;position:relative;font-size:11px;}
/********top-horizontal-banner ends********/

/********taboola starts********/
.right-taboola,
.taboola-in-content{text-align:center;display:block;overflow:hidden;margin:0;padding:0;border-radius:0;width:100%;box-shadow:var(--color-05) 0px 0px 0px 1px, var(--color-05) 0px 0px 0px 1px inset;}
.right-taboola .taboola-placeholder,
.taboola-in-content .taboola-code,
.taboola-in-content .taboola-placeholder{padding:5px;border-radius:0;position:relative}
.right-taboola{margin-top:30px}
.taboola-in-content{margin:15px 0}
.taboola-bottom{margin:10px 0 0;float:left;width:100%;box-shadow:rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;}
.taboola-bottom .taboola-code,
.taboola-bottom .taboola-placeholder{background-color:var(--white);padding:0;}
.taboola-bottom .container{padding:10px 15px!important;border-radius:0;}
blockquote{padding:0;margin:0;}
/********taboola ends********/

/**********footer starts********/
footer{background:linear-gradient(180deg, #3B3B3B 0%, #000000 100%);padding:15px 0; margin-top:20px;}
footer .display-flex{display: block;}
footer .bottomLinks{ border-bottom:1px solid var(--white-2);border-top:1px solid var(--white-2);}
footer .copyright ul,
footer p{padding:10px 0;margin:0;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;clear:both;width:100%;}
footer .copyright ul li{font-size:14px;font-weight:400;}
footer .copyright ul li + li:before{content:'|';margin:0 20px;display:inline-flex;color:#ADAAAA}
footer .copyright ul li a{ position:relative;padding:4px 0;}
footer .copyright ul li a:after{content:"";position:absolute;bottom:0px;left:0;right:0;opacity:0;width:0;height:1px;margin:auto;background-color:var(--green);transition:.3s ease-in-out}
footer .copyright ul li a:hover:after{opacity:1;width:100%}
footer .copyright.topLinks li + li{margin-left:20px;}
footer .copyright.topLinks li + li:before{display:none;}
footer .copyright.topLinks li a{color:var(--white);text-transform:uppercase;}
footer p{font-size:14px;color:#969696;}
footer .bottomLinks p {font-size: 14px;}
footer a{color:#ADAAAA;text-decoration:none}
footer a:hover,
footer a:focus{color:var(--green)!important;text-decoration:none}
footer .leftTextLogo{ display: block;text-align: center;}
footer .copyright{flex:1;}
footer .leftTextLogo p{font-size:16px;color:#CECECE;max-width:400px;width:100%;margin:0 auto;}
footer .logo{display:inline-flex;width:207px;}
footer .logo a{width:207px;height:44px;display:inline-block;}
/**********footer ends********/

/***********subscribe now in bottom starts***********/
.subscribeOuter{ margin:20px 0;}
.subscribe-now-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;overflow:hidden;border:1px solid #e8e8e8;
border-radius:10px;}
.subscribe-now-bottom .subscribe-logo{width:auto;padding:28px 0;text-align:center;background:#F6F6F6;position:relative; min-width:236px; display:flex;align-items:center;justify-content:center;}
.subscribe-now-bottom .subscribe-logo:before{width:0;height:0;content:"";position:absolute;top:0;bottom:0;right:-48px;border-right:50px solid transparent;border-top:112px solid #F6F6F6;}
.subscribe-now-bottom .subscribe-logo a{display:block;}
.subscribe-now-bottom .subscribe-logo img{width:163px; height:36px;}
.big-col .subscribe-now-bottom .subscribe-logo{width:16%;padding-left:15px;text-align:center;padding-right:10px}
.subscribe-now-bottom img{display:inline-block}
.subscribe-now-bottom .text{width:40%;display:flex;justify-content:center;align-items:center;}
.subscribe-popup .thanks-u p,
.subscribe-now-bottom .text p{font-size:20px;line-height:1.4;font-weight:700;color:var(--green)!important;padding:0;margin:0;text-align:center;}
.subscribe-popup .thanks-u p span,
.subscribe-now-bottom .text p span{color:var(--black);display:block}
html[lang="hi"] .subscribe-popup .thanks-u p, 
html[lang="hi"] .subscribe-now-bottom .text p{font-size:28px;}
html[lang="hi"] .subscribe-popup .thanks-u p span,
html[lang="hi"] .subscribe-now-bottom .text p span{font-size:24px;}

.subscribe-popup .thanks-u p span{color:#27ae2e;margin-top:10px;display:block}
.subscribe-now-bottom .btn-col{width:auto;padding:28px 0;}
.subscribe-popup .thanks-u .subscribe-btn-thanks,
.subscribe-popup .subscribe-btn,
.subscribe-popup .subscribe-btn-popup,
.subscribe-now-bottom .btn-col .btn-news{min-width:164px;font-size:16px;line-height:1.4;border:0;border-radius:38px;padding:16px 0;color:var(--white);font-weight:700;text-transform:none;background:var(--green);}
.subscribe-popup .thanks-u .subscribe-btn-thanks:hover,
.subscribe-popup .subscribe-btn:hover,
.subscribe-popup .subscribe-btn-popup:hover,
.subscribe-now-bottom .btn-col .btn-news:hover{background:var(--green-dark);border:0}
.subscribe-now-bottom .envelope-newsletter{width:auto;margin-top:45px;border-radius:0 10px 0 0}
.subscribe-popup{position:fixed;left:0;top:0;right:0;bottom:0;background-color:var(--color-4);z-index:999999;display:none;padding:10px}
.subscribe-popup.active{display:block!important;opacity:1}
.subscribe-popup .white-box{position:relative;z-index:90;margin:0 auto;max-width:450px;padding:15px;box-shadow:0 0 6px var(--color-1);background-color:var(--gray-bg);border-radius:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.subscribe-popup .subscribe-form{position:relative;z-index:5}
.subscribe-popup h2.border-heading{margin-top:0}
.subscribe-popup .border-heading{padding:0 0 8px 15px;margin:20px 0 10px;text-transform:none;clear:both;font-size:22px;font-weight:600;position:relative;color:var(--black);border-bottom:1px solid rgba(0,0,0,0.2);display:flex;padding-bottom:5px;justify-content:space-between;align-items:center}
.subscribe-popup .border-heading:after,
.subscribe-popup .border-heading:before{ display:none;}
 
.subscribe-popup p{font-size:16px;line-height:1.4;padding:5px 0 20px}
.subscribe-popup input[type="text"],
.subscribe-popup input[type="email"]{padding:10px 15px;border-radius:5px;font-size:16px;line-height:1.4;width:100%;border:1px solid #999}
.subscribe-popup input + input{margin-top:20px;display:block}
.subscribe-popup .envelope-newsletter{position:absolute;right:0;bottom:0;opacity:.2}
.subscribe-close{position:absolute;right:0;top:0;cursor:pointer;cursor:pointer;z-index:5;width:30px;height:30px;display:inline-block;background-color:var(--color-05);border-radius:0 10px 0 10px}
.subscribe-close:before,
.subscribe-close:after{content:"";height:2px;width:14px;display:block;background:var(--color-6);position:absolute;top:13px;left:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);border:0}
.subscribe-close:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.subscribe-popup .thanks-u{text-align:center}
.subscribe-popup .thanks-u .subscribe-btn-thanks{color:#ffc343!important;margin-top:15px;text-transform:uppercase;padding:10px 15px}
.subscribe-popup .thanks-u .subscribe-btn-thanks img{vertical-align:middle;margin-right:5px;display:inline-block}
.subscribe-popup .thanks-u .subscribe-btn-thanks:hover{color:var(--white)!important}
.subscribe-popup .error{color:red;margin-left:5px}
.subscribe-popup label.error{display:inline}
.health-calculator{margin-bottom:15px}
.subscribe-now-bottom::before{margin-bottom:15px}
.subscribe-form input[type="button"]{transition:none;-moz-transition:none;-webkit-transition:none;-ms-transition:none;-o-transition:none}
.subscribe-form input[type="checkbox"] {display: inline-block !important;margin-top: 16px;}
.subscribe-popup label {display: inline-block; width: 91%; margin-top: 11px;margin-left: 2px;}
.subscribe-popup .error{display:block;}
/***********subscribe now in bottom ends***********/

/********footer Nav fix starts********/
.footerNav-add{position:fixed;bottom:0;left:0;right:0;transition:all .5s ease;z-index:10;box-shadow:0px -2px 6px 0px rgba(0, 0, 0, 0.1);display:none}

/********top icons Nav starts********/
.iconsNav{background:#F6FDF8;box-shadow:0px -1px 2px 0px var(--color-1);padding:0;width:100%;text-align:center;}
.iconsNav ul{display:flex;flex-wrap:wrap;justify-content:space-around;flex-direction:row;align-items:stretch}
.iconsNav ul li{font-weight:400;position:relative;}
.iconsNav ul li a{display:block;justify-content:center;align-items:center;flex-wrap:wrap;padding:7px 5px 5px;text-align:center;min-height:62px;width:100%;}
html[lang="hi"] .iconsNav ul li a{padding-top:5px;}
.iconsNav ul li .svg-icon{display:flex;justify-content:center;align-items:center;width:35px;height:30px;font-size:0;margin:0 auto;}
.iconsNav ul li .svg-icon img{width:auto;max-height:21px;display:inline-flex;}
.iconsNav ul li small{font-size:12px;line-height:1.6;display:flex;justify-content:center;align-items:center;color:var(--black);text-transform:uppercase;margin-top:0;}
html[lang="hi"] .iconsNav ul li small{font-size:14px;}
.iconsNav ul li a:hover,
.iconsNav ul li.active a *{color:var(--green)}
.iconsNav ul li.active .svg-icon img{opacity:1;filter:invert(46%) sepia(30%) saturate(6185%) hue-rotate(107deg) brightness(96%) contrast(102%);}
/********top icons Nav ends********/

/********add fixed footer starts********/
.ads-fixed{background-color:var(--gray);box-shadow:0px -2px 6px 0px var(--color-1);text-align:center;display:block;overflow:hidden;height:50px;}
.ads-fixed .ads-placeholder{height:50px;width:320px;margin:0 auto;overflow:hidden;background-color:var(--white)}
/********add fixed footer ends********/
.fixed-share-icons-mobile{display:none!important;;}
.PreferredSourcesMobile{display:none;}

/*********sticky google starts********/
.sticky-ad{background-color:var(--green);padding-left:40px;z-index:10;position:fixed;top:45%;right:0;border-radius:40px 0 0 40px;width:85px;display:none; margin-top:-40px;}
.sticky-ad a{display:block;color:var(--white);text-decoration:none;}
.googlelogo{position:absolute;left:-3px;top:-3px}
.ad-content{min-height:32px;display:flex;align-items:center;justify-content:flex-start;overflow-wrap:break-word;max-width:70px;}
.ad-content span{font-size:11px;line-height:14px;font-weight:500;color:var(--white);display:inline-block;text-align:left;}
/*********sticky google ends********/ 
 
/**********responsive starts********/
@media screen and (max-width:1130px) and (min-width:992px){
.primary-nav{max-width:1000px;}

  
}
@media only screen and (max-width:1300px){}
@media only screen and (max-width:1300px){
 
 
}
@media only screen and (max-width:991px){
#push_sidebar{top:60px!important; width:100%;box-shadow:none; left:-500px;transform:inherit;}
.sidebar_active #push_sidebar{left:0;transform:inherit;}
#header-middlebar,
header .top-right-content{display: none;}
.header-menu{border:0;}
header .logo-wrap{border-top:0;}

.login-mobile{display:block;padding:8px 20px;}
.login-mobile a{display:inline-flex;justify-content:space-between;align-items:center;gap:5px;border-radius:35px;font-size:14px;line-height:18px;color:var(--green);background-color:var(--white);border:1px solid var(--green);text-decoration:none;text-transform:uppercase;font-weight:700;padding:5px 10px 5px 5px;height:auto;}
.login-mobile a:hover{background-color:var(--green);color:var(--white);border-color:var(--green);}
.login-mobile i{border-radius:30px;display:inline-flex;justify-content:center;align-items:center;background-color:var(--white);}
.login-mobile i,
.login-mobile img{width:20px;height:20px;}
.nav-all{right:0; width:100%;}
 
.nav-inner{margin-right:0;}
.nav-inner{overflow:hidden;padding-bottom:120px;margin-right:0;}
.rt-sticky .nav-inner{padding-bottom:60px;}
header .logo-wrap .content{padding:0;}
header .logo-hamburger{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;padding:8px 0;width:100%;flex:inherit;}
header .logo{padding:0;float:none;display:inline-block;width:auto;vertical-align:middle;}
header .logo a, 
header .logo img{width:178px;height:39px;}
header .container{padding-right:0;padding-left:0}
header .nav-trigger{width:50px;height:46px;align-items: center;justify-content: center;cursor: pointer;}
.login-name{z-index: 100;}
.trending-topics-right-icons{position:static;padding:0;background: #F9FFF7;border-bottom: 1px dashed #d6ddbc;}
header .top-right-icons{position:absolute;right:15px;top:19px}
.trending-topics-right-icons .splide-spacing{ margin:0 -15px;padding:5px 0 5px 40px;background-position:10px center;}
.top-right-icons ul li.google-preferred-btn,
.top-right-icons ul li.login-btn{display:none;}
.PreferredSourcesMobile + .logo-wrap + .trending-topics-right-icons .top-right-icons{top:70px;}
.primary-nav{overflow:hidden;padding:0;margin:0;}
.primary-wrap:after{display:none}
.primary-nav ul.main-nav{overflow-x:scroll;display:flex!important;white-space:nowrap;flex-wrap:nowrap;clear:both;font-size:0;margin-bottom:-15px;padding:0 15px 15px 0;}
.primary-nav ul li{display:inline-block;float:none;margin-left:15px;}
.primary-nav ul > li + li{margin-left:25px;}
.primary-nav ul li ul{display:none!important}
button.side-menu-trigger{padding:5px 0!important}
.primary-nav ul > li > a{padding:12px 0!important}
.primary-nav .auto-nav-more{display:none}
.primary-nav:before,
.primary-nav:after{display:none;}
header.active::before{background-color:var(--color-4);content:'';position:fixed;left:0;top:82px;bottom:0;right:0;z-index:5}
header .logo-wrap .language{position:absolute;right:52px;top:16px;margin-left:0;}
.topNavBar .login,
.login-name{top:-46px;right:10px; z-index:210;}
.topNavBar .login img{filter: invert(36%) sepia(93%) saturate(364%) hue-rotate(57deg) brightness(91%) contrast(87%);}
.sticky-ad{display:block;}
.PreferredSourcesMobile{gap:0 5px;display:flex;justify-content:center;align-items:center;padding:5px 15px;background-color:#d3f6da;position:relative;}
.PreferredSourcesMobile span{font-size:14px;line-height:16px;color:#333;font-weight:500}
.PreferredSourcesMobile .google-preferred-source-btn{width:115px;height:36px;overflow:hidden}
.PreferredSourcesMobile .google-preferred-source-btn a{display:flex;width:100%;height:36px;background-color:#000;border-radius:4px;overflow:hidden;font-size:9px;line-height:13px;color:var(--white)}

.fixed-share-icons-mobile{position:fixed;right:5px;top:45%;z-index:9; display: flex !important; width:42px!important;flex-flow:row wrap;}
.fixed-share-icons-mobile ul{flex-flow:row wrap; width:42px; height:42px; overflow: hidden; padding:5px!important;}
.fixed-share-icons-mobile ul.ShareAll{transition:inherit;height:0;width:0;opacity:0;overflow:hidden;min-height:0;}
.fixed-share-icons-mobile ul.ShareAll.move{transform:translate(6px, 3px);opacity:1;height:auto;width:auto;min-height:inherit;overflow:visible;}

.footerNav-add,
.ads-in-mobile{display:block!important}
.show-desktop,
.ads-in-desktop{display:none!important;}

.ads-box{padding:5px 0 10px;text-align:center;display:block;overflow:hidden;clear:both;background-color:var(--gray);border-radius:0;box-shadow:inset 0 11px 8px -10px var(--color-1),inset 0 -11px 8px -10px var(--color-1);margin:0 -15px;}
.ads-box .ads-placeholder{width:300px;height:250px;margin:0 auto;overflow:hidden;position:relative;font-size:11px;z-index:2;background-color:var(--white)}
.top-horizontal-ads{width:auto;margin:0px;text-align:center;display:block;background-color:var(--gray);padding:5px 0;overflow:hidden;position:relative;box-shadow:inset 0 11px 8px -10px rgba(0,0,0,.1),inset 0 -11px 8px -10px rgba(0,0,0,.1);clear:both;}
.top-horizontal-ads .ads-placeholder{width:320px;min-height:60px;margin:0 auto;background-color:#fff;overflow:hidden;position:relative;}
.progress-wrap{display:none;}

.subscribeOuter{margin:0;}
.subscribe-now-bottom{padding-bottom:20px;position:relative; margin-bottom:20px;}
.subscribe-now-bottom .text{ width:100%;margin-bottom:0;padding-top:0}
.subscribe-popup .thanks-u p, 
.subscribe-now-bottom .text p{font-size:20px;line-height:1.4!important;margin:10px 0;}
.subscribe-popup .thanks-u p span, 
.subscribe-now-bottom .text p span{font-size:18px;}

.subscribe-now-bottom .btn-col{padding:0;width:100%;text-align:center;}
.subscribe-popup .thanks-u .subscribe-btn-thanks, 
.subscribe-popup .subscribe-btn, 
.subscribe-popup .subscribe-btn-popup, 
.subscribe-now-bottom .btn-col .btn-news{padding:11px 0; font-size:12px;min-width: 134px; margin-top:10px;}
.subscribe-now-bottom .envelope-newsletter{margin-top:0;position:absolute;right:0;bottom:0;}
.subscribe-now-bottom .envelope-newsletter img{width:84px;}
.subscribe-now-bottom .subscribe-logo{display:none}
.subscribe-popup{z-index:2147483645}

html[lang="hi"] .subscribe-now-bottom .text{padding-top: 0;}
html[lang="hi"] .subscribe-popup .thanks-u p, 
html[lang="hi"] .subscribe-now-bottom .text p{margin:10px 0;}
html[lang="hi"] .subscribe-popup .thanks-u p, 
html[lang="hi"] .subscribe-now-bottom .text p{font-size:20px;line-height: 1.4 !important;}
html[lang="hi"] .subscribe-popup .thanks-u p span,
html[lang="hi"] .subscribe-now-bottom .text p span{font-size:18px;}
html[lang="hi"] .subscribe-popup .thanks-u .subscribe-btn-thanks, 
html[lang="hi"] .subscribe-popup .subscribe-btn, 
html[lang="hi"] .subscribe-popup .subscribe-btn-popup, 
html[lang="hi"] .subscribe-now-bottom .btn-col .btn-news{font-size:12px;min-width:134px;padding:10px 0;}
html[lang="hi"] .subscribe-now-bottom .envelope-newsletter{margin:50px 0 0;width:56px;}

footer{padding-bottom:70px;text-align:center; margin-top:15px;}
footer .display-flex{display:block;}
footer .leftTextLogo p{max-width:inherit;margin:0px auto; font-size:14px;}
footer .copyright ul.topLinks{display:none;}
footer .copyright ul li + li:before{margin:0 10px;}
footer div.container div.display-flex div.leftTextLogo p,
footer .copyright ul li a{color:var(--white)!important;}
.taboola-bottom,
.taboola-in-content{margin:0 -15px 15px;width:auto;border-radius:0;padding:5px;background-color:var(--gray2);box-shadow:inset 0 11px 8px -10px var(--color-1),inset 0 -11px 8px -10px var(--color-1);float:none;display:block;clear:both;}
.taboola-in-content .taboola-placeholder{border-radius:0;background-color:var(--white);box-shadow:rgba(9, 30, 66, 0.1) 0px 1px 1px, rgba(9, 30, 66, 0.1) 0px 0px 1px 1px;}
.taboola-bottom{margin:15px 0 0;}
.taboola-bottom .taboola-code{padding:5px;box-shadow:rgba(9, 30, 66, 0.1) 0px 1px 1px, rgba(9, 30, 66, 0.1) 0px 0px 1px 1px;}
.taboola-bottom .container{padding:0!important;box-shadow:none;border-radius:0;}
.lanTooltipText{top:34px;}
.lanTooltipText:before{bottom:14px;transform: rotate(-45deg);}
}
@media only screen and (max-width:767px){}
@media only screen and (max-width:579px){}
@media only screen and (max-width:479px){}
@media only screen and (max-width:419px){
.subscribe-popup .thanks-u p, 
.subscribe-now-bottom .text p{font-size:17px;}

}
@media only screen and (max-width:351px){
.PreferredSourcesMobile span{width:calc(100% - 115px)}
}
@media only screen and (max-width:359px){
.PreferredSourcesMobile span{font-size:12px}
.PreferredSourcesMobile{justify-content:space-between}
}