@media(max-width:1299px) and (min-width:1200px){


}

@media(min-width:1200px){
	.mobshow {
		display: none !important;
	}
	nav.navik-menu.menu-caret {
		display: flex;
		align-items: center;
		gap: 13px;
	}
	.navik-menu {
		background: #000;
		padding: 0px 28px 0px 20px;
		border-radius: 100px;
	}
	.navik-menu>ul>li>a {
        height: 70px;
        line-height: 70px;
        font-family: "Poppins", sans-serif;
        text-transform: capitalize;
        font-size: 16px;
        font-weight: 300;
        letter-spacing: 0.8px;
    }
	.navik-header-container {
        height: 70px;
		margin-top: 30px;
    }
	.header-opacity-on .navik-menu>ul>li>a, .header-transparent-on .navik-menu>ul>li>a {
        color: #fff;
    }
	.navik-header.sticky{
		background-color: #f3f3f3c7;
	}
	.navik-header.sticky .navik-header-container {
        height: 77px;
        margin-top: 0px;
        padding: 4px 0px;
    }
	.header-opacity-on .navik-menu>ul>li.current-menu-item>a, .header-transparent-on .navik-menu>ul>li.current-menu-item>a, .navik-menu ul li.current-menu-item>a, .navik-menu ul li.current-menu-item>a:hover {
        color: #00AEEF;
        text-decoration: underline !important;
		font-weight: 600;
    }
	.header-opacity-on .navik-menu>ul>li:hover>a, .header-transparent-on .navik-menu>ul>li:hover>a, .navik-menu ul li:hover>a{
		color: #00AEEF;
		font-weight: 300;
	}
	.navbuttoncontact a {
		background: #8BC3DE !important;
		line-height: 45px !important;
		height: 45px !important;
		padding: 0px 17px !important;
		border-radius: 100px !important;
		color: #000 !important;
		font-weight: 500 !important;
		text-decoration: none !important;
	}
	.navbuttoncontact:hover a{
		background: #fff !important;
	}

	.blackheader {
		background: #000000;
	}
	.blackheader .navik-header-container {
		height: 110px;
		margin: 0px;
		padding: 20px 0px;
	}
	.blackheader .navik-menu {
        background: #101010;
        padding: 0px 28px 0px 20px;
        border-radius: 100px;
    }
}


@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 {
	    max-width: 1600px;
	}
}
@media (max-width:1599px) {
	.navik-menu ul li>a {
		font-size: 16px;
		padding: 0px 14px;
	}
}
@media (max-width:1405px) {
	.navik-menu ul li>a {
		font-size: 15px;
		padding: 0px 9px;
	}
	.navik-header .logo img {
		max-height: 45px;
	}
	.navik-header .container {
		max-width: 100%;
	}
}

@media(max-width:1199px){
	.searchinheads {
    position: absolute;
    top: 18px;
    right: 50px;
}
	.desktopshow {
		display: none;
	}
.hidmbl{
	display: none;
}
.navik-header .logo {
    padding: 0px;
    text-align: left;
}
.navik-header .logo img {
    max-width: 220px;
    height: auto;
}
.burger-menu {
    top: 28px;
    right: 4px;
}
.navik-header-container {
    position: relative;
    padding: 16px 0px;
}
.navik-menu ul li>a {
    font-size: 16px;
	padding: 9px 15px;
    border-bottom: 1px solid #cccccc4d;
}
.navik-header {
    background: #000;
}
.line-menu {
    background-color: #ffffff;
}
nav.navik-menu ul#primary-menu {
    padding-top: 30px;
}
}
@media (max-width:992px) {
	
	.imgfix_bg .fl-row-content-wrap {
		background: #F7F7F7 !important;
	}

}

@media (max-width:991px) {
	.container, .container-md, .container-sm {
        max-width: calc(100% - 25px);
    }
	.innrnewslterr_frm {
		padding: 40px 40px 30px;
	}
	.contact_frmgloble {
		padding: 50px 0px;
	}
	.stefano_footer_ara {
		padding: 50px 0px;
	}
	.hm_homecrdpod_fltr select#post-filter, .hm_homecrdpod_fltr select#post-filter-podcast {
		font-size: 14px;
	}

}

@media (max-width:767px) {
	.hm_homecrdpod_fltr .col-md-7 {
		text-align: center;
		margin-bottom: 12px;
	}
	.hm_homecrdpod_fltr .podfilter {
		margin: auto;
	}
	.pdbottmsets {
		flex-shrink: 0;
		width: 50%;
		max-width: 50%;
	}
	.newslter_ctaheads {
		font-size: 30px;
	}
	.forminator-ui.forminator-custom-form-42.forminator-design--default .forminator-input {
		height: 56px !important;
	}
	button.forminator-button.forminator-button-submit {
		margin-bottom: 0px !important;
		padding: 0px !important;
	}
	.section_heads h2 {
		font-size: 30px;
	}
	.card_podcast .post-title {
		font-size: 20px;
	}
	.contact_form_wrp_shw {
		padding: 40px 20px 20px;
		margin-bottom: 30px;
	}
	.filterwithttlepress .col-md-7 {
		text-align: center;
		margin-bottom: 20px;
	}
	.filterwithttlepress .filterpressinrr_rt {
		text-align: center;
		width: fit-content;
		margin: auto;
	}
	.filterpressinrr_rt select#sort-press {
		font-size: 16px;
	}
	.press_itms_wrps .col-md-4 {
		width: 50%;
		max-width: 50%;
	}
	.contnt_presstmtxt h3 {
		font-size: 18px;
	}
	span.datepresssh {
		font-size: 14px;
	}
	.post_archve_headerrp h2 {
        font-size: 30px;
    }
	.post_archve_headerrp {
		display: block;
		align-items: center;
		justify-content: space-between;
		text-align: center;
	}
	.archiv_postlisting {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.searchpst_rht {
		position: relative;
		width: fit-content;
		margin: auto;
		margin-top: 20px;
	}
	.archiv_postlisting ul li a {
		font-size: 18px;
		gap: 20px;
	}
	.entry-header-thumbtitle h1.entry-title {
		font-size: 40px;
	}


}
@media (max-width:600px) {
	.audio_file_ara {
		display: block;
		margin-bottom: 30px;
	}
	.auththumbpdscst {
		max-width: 100%;
		height: auto;
	}
	.custom-audio-player {
		flex-wrap: wrap;
		justify-content: center;
		height: auto;
	}
	.progress-container {
		width: calc(100% - 70px);
	}
	button#play-pause-btn img {
		width: 35px;
	}
	.timedrc_wrpss {
		width: 100%;
		display: flex;
		justify-content: center;
		background: transparent;
		margin-top: -10px;
	}
	button#backward-btn img {
		width: 26px;
	}
	button#forward-btn img {
		width: 26px;
	}
	.otherplatefrm_aras ul {
		flex-wrap: wrap;
	}
	.related_titled {
		font-size: 27px;
	}
	.searchheaders h1.page-title {
    font-size: 34px;
    line-height: normal;
}
}

@media (max-width:515px) {
	.foo_soc ul {
		flex-wrap: wrap;
	}
	.stefano_footer_ara {
        padding: 40px 0px;
    }
	.contact_form_wrp_shw {
		padding: 40px 20px 20px;
		margin-bottom: 30px;
	}
	.innrnewslterr_frm p {
		font-size: 20px;
	}
	.entry-header-thumbtitle h1.entry-title {
		font-size: 30px;
	}
	.entry-header-thumbtitle {
		padding: 30px 0px;
	}
	.entry-content-mncontent {
		padding: 30px 0px 20px;
	}
	.entry-header-thumbtitle .entry-meta {
		margin-bottom: 20px;
	}
	.youtube-video-container iframe {
		height: 270px;
	}
	.newslistingmorelinks {
		margin-bottom: 50px;
		display: block;
	}
	.newslistingmorelinks ul {
		margin-top: 23px;
	}
	.searcharapopfrm {
    display: block;
	}
	.searchpopupshow button {
    width: 100%;
    margin-top: 20px;
	}

}

@media (max-width:460px) {
	.pdbottmsets, .press_itms_wrps .col-md-4 {
        width: 100%;
        max-width: 100%;
    }
	.newslter_ctaheads {
        font-size: 25px;
    }
	.innrnewslterr_frm {
        padding: 40px 20px 30px;
    }
	.youtube-video-container iframe {
		height: 230px;
	}
}