@media(min-width:1200px){
	.hollpg {
		padding-top: 50px;
		background: #000;
	}
	.logo.headr_sinmle img.custom-logo {
		max-height: 50px;
	}
	.navik-header.header-opacity-on, .navik-header.header-transparent-on{
		background-color: #181818 !important;
	}

	.innrhedrs{
		background: linear-gradient(45deg, #ffa43b, #fe4e29);
	}

	.navik-header.sticky {
		background: #181818;
	}
	.header-opacity-on .navik-menu>ul>li>a, .header-transparent-on .navik-menu>ul>li>a {
        color: #fff;
        font-weight: normal;
        -webkit-font-smoothing: auto;
        font-size: 25px;
    }
	.navik-menu ul li {
		margin-left: 50px;
	}
	.header-opacity-on .navik-menu>ul>li.current-menu-item>a, .header-opacity-on .navik-menu>ul>li:hover>a, .header-transparent-on .navik-menu>ul>li.current-menu-item>a, .header-transparent-on .navik-menu>ul>li:hover>a {
        color: #dbe102;
    }

	/* Your existing CSS styles for the header */
	.navik-header {
		position: fixed;
		top: 0;
		width: 100%;
		background-color: #fff;
		z-index: 1000; /* Ensure it's above other content */
		transition: top 0.3s;
	  }
	
	  .navik-header.sticky {
		top: -100px; /* Move header off-screen initially */
	  }
	
	  .navik-header.sticky.show {
		top: 0; /* Show header when scrolled up */
	  }
	  .navik-menu>ul>li>a {
        height: 70px;
        line-height: 70px;

    }
	.navik-header-container {
        height: 70px;
    }
	.navik-header.sticky .navik-menu>ul>li>a {
        height: 50px;
        line-height: 50px;
    }
	.navik-header.sticky .navik-header-container {
        height: 50px;
    }
	.foo_nvwithlogo ul li:first-child {
		width: 100%;
		margin: 0px;
	}
	.foo_nvwithlogo ul li:last-child {
		margin-right: 0px;
	}

}


@media (min-width: 1400px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1400px;
	}

}

@media (min-width: 1600px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		width: calc(100vw - 18rem);
    	max-width: min(2000px ,100%);
	}

}

@media (max-width:1520px) {
	.wellnessbanner img {
		width: 100%;
		height: auto;
		object-fit: unset;
		object-position: unset;
	}
	.rgtsinglpdcst_txt h1 {
		font-size: 27px;
		color: #fff;
		line-height: 40px;
	}
}
@media (max-width:1199px) {
	.navik-header .logo {
        padding: 8px 40px 8px 0;
		text-align: left;
    }
	.navik-header .logo img {
		max-width: 200px;
	}
	.navik-header {
		background: #181818;
	}
	.burger-menu {
		top: 24px;
	}
	.burger-menu .line-menu {
		background: #fff !important;
	}
	.podcstimgfetr {
		min-width: 213px;
		width: 213px;
	}
	.podcst_rigtconnt h2 {
		color: #fff;
		font-size: 23px;
		margin-bottom: 0px;
	}
	.podcst_dtwithtag span {
		color: #6e747e;
		font-size: 17px;
	}
	.podcst_rigtconnt p {
		font-size: 17px;
		line-height: 20px;
		margin-top: 5px;
	}
	span.ltesttg {
		margin-left: 20px;
		font-size: 15px;
		height: 21px;
		width: 123px;
	}
	.podcstmorebtn {
		font-size: 17px;
		height: 39px;
		width: 200px;
	}
	.footer_tparea {
		overflow: hidden;
	}
	.posdcst_sngle_dircturl ul {
		gap: 15px;
	}
	.posdcst_sngle_dircturl ul li a img {
		max-width: 45px;
	}
	.presslogoimg img {
		max-width: 150px;
		height: auto;
	}
	.presstitletxt p {
		color: #fff;
		font-size: 26px;
		line-height: 32px;
	}
	.pressauthdte p {
		font-size: 20px;
	}
	span.dttxts {
		font-size: 17px;
	}
}

@media (max-width:991px) {
	.foo_nvwithlogo ul li {
		margin: 0px 14px;
	}
	.foo_nvwithlogo ul li a img {
		max-width: 180px;
	}
	.podcst_tplogo img {
		max-width: 480px;
		height: auto;
		margin-bottom: 40px;
	}
	.podcst_searchara {
		max-width: 100%;
	}
	.rgtsinglpdcst_txt {
		padding-left: 0px;
	}
	.rgtsinglpdcst_txt h1 {
        font-size: 20px;
        color: #fff;
        line-height: 33px;
    }
	.posdcst_sngle_dircturl {
		padding-top: 12px;
		margin-left: -12px;
	}
	.podcst_thmbnilimg {
		padding-right: 3px;
	}
	.autdio_wellness {
		padding-top: 70px;
	}
	span.dt_authsinge {
		font-size: 26px;
		color: #7b8390;
	}
	.epesodmnttle {
		font-size: 25px;
	}
	.episde_contnt p {
		color: #fff;
		font-size: 20px;
		line-height: 34px;
	}
	span.petrionacnt, span.petrionacnt a {
		font-size: 20px;
	}
	.pressoutrwrp .row:nth-child(odd) .presscontns {
		padding-left: 20px;
	}
	.pressoutrwrp .row:nth-child(even) .presscontns {
		padding-right: 20px;
	}
	.presstitletxt p {
        color: #fff;
        font-size: 20px;
        line-height: 27px;
    }
	.pressred_mre {
		margin-top: 25px;
	}
	.pressred_mre a {
		padding: 8px;
		font-size: 18px;
	}
	
}

@media (max-width:768px) {
	.posdcst_dircturl ul li img {
		max-width:45px;
	}
	.podcstflx {
		flex-direction: column;
	}
	.podcstimgfetr {
        min-width: 100%;
        width: 100%;
    }
	.podcstimgfetr img {
		width: 100%;
	}
	.podcst_rigtconnt h2 {
        color: #fff;
        font-size: 30px;
        margin-bottom: 12px;
    }
	.podcst_dtwithtag span {
        color: #6e747e;
        font-size: 27px;
    }
	span.ltesttg {
        margin-left: 20px;
        font-size: 20px;
        height: 31px;
        width: 163px;
    }
	.podcst_rigtconnt p {
        font-size: 20px;
        line-height: 28px;
        margin-top: 20px;
    }
	.rgtsinglpdcst_txt {
		margin-top: 30px;
	}
	.presscontns {
		padding: 40px 0px 0px !important;
	}
	.presstitletxt p {
		color: #fff;
        font-size: 21px;
        line-height: 29px;
    }
	.pressauthdte {
		margin-top: 30px;
		margin-bottom: 50px;
		display: block;
	}
	.pressauthdte p {
    width: 100%;
}
.pressred_mre {
    padding: 0px 0px;
}
.pressred_mre {
    font-size: 17px !important;
}
.innrpd_frms {
    padding: 15px;
}
.subsicnnss img {
    max-width: 190px;
}
.plneheads h2 {
	font-size: 25px;
	text-align: center;
}
.newsllterwrp .innrpd_frms {
    padding-top: 40px;
}
img.bioimgscilce {
    max-width: 100%;
    float: none;
    padding-right: 0;
}
.abtpgsection .linehead_withtline {
    text-align: left;
    position: relative;
}

}

@media (max-width:600px) {
	.homeabtsection {
		padding-top: 60px;
		padding-bottom: 10px;
	}
	.linehead h1:before {
		font-size: 90px;
		top: -34px;
		color: #ffffff1a;
	}
	.innr_abtsection {
    padding-bottom: 40px;
}
	.presspgsection {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 50px;
	}
	.foo_nvwithlogo ul {
		display: flex;
		align-items: center;
		justify-content: center;
		margin: 0px;
		padding: 0px;
		flex-wrap: wrap;
	}
	.foo_nvwithlogo ul li:not(:first-child) {
		flex: 1;
	}
	.foo_nvwithlogo ul li:first-child {
	width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 32px;
	}
	.foosocials ul {
		gap: 17px;
		flex-wrap: wrap;
	}
	.foosocials ul li a {
		width: 50px;
		height: 50px;
	}
	.foosocials ul li a img {
		max-width: 21px;
	}
	.foo_nvwithlogo ul li {
        margin: 0px 4px;
        text-align: center;
    }
	.footercopyrgt p {
		font-size: 15px;
	}
	.foosocials {
		padding-top: 40px;
	}
	.podcst_tplogo img {
		max-width: 380px;
		height: auto;
		margin-bottom: 40px;
	}
	.innrpd_frmsinnr {
		padding: 21px 18px;
	}
	.abtpgsection {
    padding-bottom: 0px;
}
.innr_podcastsection {
    padding-top: 30px;
    padding-bottom: 30px;
}
.podcst_tplogo {
    margin-bottom: 0px;
}
.podcastsection {
    padding-top: 0px;
}


}

@media (max-width:500px) {
	.plneheads h2 {
		font-size: 26px;
	}
	.linehead h1 {
		font-size: 26px;
		
	}
	.contntabthome p {
		font-size: 20px;
		text-align: left;
		text-align-last: auto;
	}
	.linehead {
        padding-bottom: 24px;
        margin-bottom: 0px;
    }
	.linehead_withtline h1 {
		font-size: 27px;
	}
	.contntabtpge p {
		font-size: 20px;
		text-align: left;
	}
	.contntabtpge ul li {
		font-size: 20px;
		text-align: left;
	}
	.linehead_withtline {
		text-align: center;
		padding-bottom: 20px;
	}
	.podcst_tplogo img {
		max-width: 280px;
		height: auto;
		margin-bottom: 40px;
	}
	.posdcst_dircturl ul {
		gap: 10px;
	}
	.posdcst_dircturl ul li img {
		max-width: 40px;
	}
	.innrwhredmre, .innrwhredmre p {
		font-size: 20px;
		text-align: left;
	}
	.podcst_paraph {
		padding-top: 40px;
	}
	.podcst_dtwithtag span {
        color: #6e747e;
        font-size: 17px;
    }
	span.ltesttg {
        margin-left: 20px;
        font-size: 16px;
        height: 31px;
        width: 127px;
    }
	span.petrionacnt, span.petrionacnt a {
        font-size: 16px;
    }
	.tgara_singl a {
		font-size: 16px;
		white-space: nowrap;
	}
	nav.navigation.post-navigation .nav-links a span {
		font-size: 17px;
	}
	nav.navigation.post-navigation .nav-links img {
		max-width: 17px;
		margin-right: 10px;
	}
	.audio-player .controls {
		gap: 27px;
	}
	.podcstimgfetr {
    min-width: 100% !important;
    width: 100% !important;
}
.nnnnrechrgepdcst {
    padding-top: 30px;
}
.nnnnrechrgepdcst .podcastwrper {
    padding-top: 0px;
}
}

@media (max-width:400px) {
	
}