@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1414px; }
    .swiper.bulletinSlider .row .col-md-2, section.newsMG.listenBroadCast #daily .row .col,  section.newsMG.listenBroadCast #weekly .row .col{ width: 20%;flex: 0 0 auto; }
}

@media (max-width: 1399px){
    .container{ max-width: 1280px; }
    section.categoryBox h2, section.categoryBox ul, section.categoryBox a.exploreMore{ padding-left: 20px;padding-right: 20px; }
    .listenBroadCast .imgWrap { height: 140px; }    
    .table tbody tr td a.downloadBtn{ padding: 7px; }
    .table tbody tr td a.downloadBtn span { display: none; }    
    .table tbody tr td a.downloadBtn img { margin: 0; }
    .table thead tr th.play{ width: 250px; }
    /* .table tbody tr td, .table thead tr th{ padding: 12px; } */
    .plyr__wrap.progressPlayer { max-width: 70%; }
    .swiper.bulletinSlider .row .col-md-2, section.newsMG.listenBroadCast #daily .row .col,  section.newsMG.listenBroadCast #weekly .row .col { width: 20%;flex: 0 0 auto; }
    footer h4{ font-size: var(--sttl-font-20); }
    .searchBox{ width: 290px; }
    .homeLeftBar section.borderRadius.waLink a img { width: 100%; }
}

@media (max-width: 1199px){
    .searchBox{ width: 250px; }
    .heading h3{ font-size: var(--sttl-font-26); }
    section.liveNews{ margin: 20px 0; }
    .newsMG{ margin: 20px 0 30px; }
    footer ul li a, .copyRight{ font-size: var(--sttl-font-14); }
    .titleRow h2 { font-size: var(--sttl-font-26); }
    .detailsPage .postTypeListItem figure.featured-media .featured-media-inner{ height: 350px; }
    .moreStoriesItem .postImageXS{ display: none; }
    .bottomNav .playerInner, .bottomNav .plyr--audio .plyr__controls, .bottomNav .playerInner .player__cover { flex-wrap: nowrap; }
    .bottomNav .plyr__actions{ margin-top: 0; }
    .playerInner, .plyr--audio .plyr__controls, .playerInner .player__cover { justify-content: center;flex-wrap: wrap; }     
    .plyr__actions { max-width: 100%;justify-content: center;margin-top: 10px; }
    .plyr__wrap.progressPlayer, .plyr__wrap { max-width: 100%; }  
    .bottomNav ul li a, .bottomNav p{ font-size: var(--sttl-font-13); }  
    .homeLeftBar { display: block;margin-bottom: 30px; }
	.homeLeftBar section.categoryBox.borderRadius { margin-right: 15px; }
	.homeLeftBar button.accordion-button { padding: 13px 20px;font-size: var(--sttl-font-16); }
    footer h4{ font-size: var(--sttl-font-18); }
    .heading2 { font-size: var(--sttl-font-20); }
    .heading3, .headingtitle{ font-size:var(--sttl-font-18); }
    .heading4 { font-size: 1em; }
    .bottomNav a { font-size: 13px; padding: 10px 4px; }
    .rtipage h3 { font-size: 18px; }
    .rtipage h4 { font-size: 17px; }
    .rtipage h5 { font-size: 16px; }
}

@media (max-width:1024px){    
	.navBar{ display: none; }
    .menuOpen nav#canvasNav li.mainNavItem { display: block; }
    a.toggleMenu.open { top: 10px;right: 30px; }
	.navigation__background__globe { display: none }
	.navigation__nav { overflow-y: auto; height: 100%; transform: translateY(-100%); -webkit-transform: translateY(-100%); background: #130e08; transition: all 500ms ease 0s; -webkit-transition: all 500ms ease 0s; }
	.menuOpen .navigation__nav { transform: translateY(0); -webkit-transform: translateY(0); }
	#canvasNav { max-width: 100%; width: 100%; margin: 10px 0 0 0; transform: translateY(0); -webkit-transform: translateY(0); top: 30px; }
    .clse-btn { right: 24px; top: 20px; }
	.navigation__background, .menuOpen #header { background: #130e08; }
	#canvasNav .menuIcon { display: block; }
	#canvasNav li li .menuIcon { background: none; }
	#canvasNav ul { width: 100%; }
	#canvasNav ul ul { width: 100%; display: none; position: static; margin: 0; visibility: visible; opacity: 1; margin-top: 0; transition: all 0ms ease 0s; -webkit-transition: all 0ms ease 0s; padding: 10px 0; border-bottom: 1px solid #222; }
	#canvasNav>ul>li.selected>ul { visibility: visible; opacity: 1; }
	#canvasNav ul li:hover>ul { visibility: visible; opacity: 1; margin-top: 0; }
	#canvasNav > ul > li:before, #canvasNav > ul > li.selected > a:before, #canvasNav > ul > li.selected > a:after, #canvasNav > ul > li > a:after, #canvasNav li li.parent > a:after, #canvasNav > ul > li > a:before, #canvasNav li li.parent > a:before, #canvasNav ul ul:before { display: none; }
	#canvasNav ul li a { padding: 12px 50px 12px 15px; border-bottom: 1px solid #222; }
	#canvasNav ul li ul li ul { border: 0; }
	#canvasNav .menuIcon { position: absolute; width: 49px; height: 49px; right: 0; top: 0; background-color: #202020; font-style: normal; cursor: pointer; }
	#canvasNav .menuIcon:before { background: url(../images/arrow-down.png); content: ""; position: absolute; top: 19px; right: 20px; width: 15px; background-position: center center; height: 15px; transition: all 350ms ease 0s; -webkit-transition: all 350ms ease 0s; background-size: 15px; }
	#canvasNav .menuIcon.active:before { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); }
	#canvasNav > ul > li.selected > a, #canvasNav ul li:hover a, #canvasNav ul li a:hover, #canvasNav > ul > li:hover > a, #canvasNav ul li a.active, #canvasNav > ul > li > ul > li:hover > a, #canvasNav ul li a.active { color: #727272; }
	#canvasNav ul li li a { border-bottom: 0; padding-left: 70px; padding-top: 8px; padding-bottom: 8px; }
	#canvasNav > ul > li > ul > li:before, #canvasNav li li.parent:before, #canvasNav > ul > li > ul > li li:before { right: auto; left: 53px; top: 17px; opacity: 1; transform: scale(1); -webkit-transform: scale(1); height: 6px; width: 6px; content: ""; background-color: #2b73f7; position: absolute; border-radius: 50%; z-index: 3; }
	#canvasNav > ul > li > ul > li > a:before, #canvasNav > ul > li > ul > li > a:after, #canvasNav > ul > li > ul > li.parent > a:before, #canvasNav > ul > li > ul > li.parent > a:after, #canvasNav > ul > li > ul > li li a:before, #canvasNav > ul > li > ul > li li a:after { display: block !important; visibility: visible !important; opacity: 1 !important; transform: scale(1) !important; -webkit-transform: scale(1) !important; }
	#canvasNav > ul > li > ul > li > a:before, #canvasNav > ul > li > ul > li.parent > a:before, #canvasNav > ul > li > ul > li li a:before { position: absolute; left: 25px; right: auto; top: 20px; bottom: auto; height: 1px; width: 30px; background-color: var(--sttl-color-white); content: ""; }
	#canvasNav>ul>li>ul>li:hover>a:before, #canvasNav>ul>li>ul>li.parent:hover>a:before { width: 30px; }
	#canvasNav > ul > li > ul > li > a:after, #canvasNav > ul > li > ul > li.parent > a:after, #canvasNav > ul > li > ul > li li a:after { top: 20px; right: auto; left: 20px; position: absolute; height: 12px; width: 12px; border-radius: 50%; background-color: var(--sttl-color-white); content: ""; margin-top: -6px; }
	#canvasNav ul li li { padding-left: 30px; }
	#canvasNav li.active a { color: var(--sttl-color-white) !important; }	
    a.toggleMenu.open { top: 10px;right: 30px; }
    body.menuOpen .menuBar{ position: unset; }
    .breadcrumbList ol strong { max-width: 595px; }
    .swiper.bulletinSlider .row .col-md-2, section.newsMG.listenBroadCast #daily .row .col,  section.newsMG.listenBroadCast #weekly .row .col { width: 20%;flex: 0 0 auto; }
    section.postTypeList .postTypeListItem{ align-items: flex-start;}
}

@media (max-width: 991px){
    .container, .container-md, .container-sm { max-width: 100%; }
    .banner { height: auto; }
    .appBox p, .socialBox, section.newsMG.listenBroadCast .tab-content .row .col:nth-child(n + 4){ display: none; }
    .childPost .blog-list-image, .subPost .blog-list-image{ height: 316px; }
    .childPost h2 { font-size: var(--sttl-font-24);line-height: 29px; }
    .subPost .blog-list-image { height: 150px; }
    .subPost h2 { font-size: var(--sttl-font-16);line-height: 20px; }
    .childPost p.hrTime, .subPost p.hrTime, .childPost p.eyeView, .subPost p.eyeView{ margin-top: 10px; }
    .heading select { width: 190px;font-size: var(--sttl-font-14); }
    .multiselect-dropdown{ padding-top: 6px; }
    .multiselect-dropdown{ min-width: 190px;font-size: var(--sttl-font-14);height: 35px; }
    .newsBox.innerTitle .soundPlay{ flex-wrap: wrap; }
    .soundPlay{ bottom: 12px;left: 12px; }
    .newsBox.innerTitle .soundPlay img, .soundPlay img{ width: 30px;height: 30px; }
    .newsBox.innerTitle .soundPlay h4{ margin-top: 5px; }
    .newsBox p{ margin-top: 0;font-size: var(--sttl-font-13); }
    .newsBox h3{ font-size: var(--sttl-font-16); }
    .searchBox input{ font-size: var(--sttl-font-14);padding: 0 60px 0 10px; }
    .searchBox .searchBtn input{ width: 14px;background-size: 14px 14px; }
    .blogCategory p.colorPrimary { font-size: var(--sttl-font-14); }
    .titleRow h2 { font-size: var(--sttl-font-24); }
    .bulletinsList div#cityList .col{ max-width: 25%; }
    .bulletinBox .soundPlay{ bottom: unset;top: 50%;transform: translate(-50%, -50%); }
    .table-responsive{ overflow-x: scroll; }
    .table-responsive table{ width: 991px;overflow-x: scroll; }
    .swiper.bulletinSlider .row .col-md-2, section.newsMG.listenBroadCast #daily .row .col,  section.newsMG.listenBroadCast #weekly .row .col { width: 33.33%;margin-bottom: 20px;flex: 0 0 auto; }
    .searchFilter{ right:-150px!important; }
    .searchBox + .appBox{ padding: 6px 10px 6px 0px;}
    .textResizeWrapper ul li { width: 15px;  height: 20px; }
    .ytBox{ margin-bottom: 0; }
    .homeLeftBar{ display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
    .videoWrapper iframe{ height: 100% !important; }
    .ytBox .videoWrapper { height: 100%; }
    section.categoryBox{ margin-bottom: 0; }
    .waLink img { height: 370px; width: 100%; }
    .category-current-affairs .mostReadBar { margin-top: 20px; }
    

}

@media (min-width:768px){
	.footerMenu .dropArrow { pointer-events: none; }
}

@media (max-width: 767px){
    .searchBox { width: 100%; }
    .latestPost .subPost:first-child { margin-right: 22px; }
    .latestPost .subPost { margin-top: 20px;width: 48%;float: left; }
    .latestPost{ clear: both; }
    .childPost h2 { font-size: var(--sttl-font-20);line-height: 24px; }
    .childPost p.blogDisc{ font-size: 0.9375em; }
    section.liveNews .heading { margin-bottom: 0; }
    section.specialProgram .imgWrap { height: auto; }
    .newsBox .imgWrap:after{opacity: 0.5;background: #000;}
    .heading h3 { font-size: 1.4375em; }
    footer{ padding: 40px 0; }
    footer ul{ display: none; }
    footer h2{ margin-bottom:0;font-size:var(--sttl-font-16);font-weight: 400; }
    .footerMenu{ border:0;margin-bottom: 10px;position:relative; }
	.accordianNav .dropArrow.active:after { transform: rotate(-135deg); border-color: var(--sttl-color-white); }
	.accordianNav .dropArrow:after { content: ""; width: 8px; height: 8px; border-bottom: 2px solid var(--sttl-color-white); border-right: 2px solid var(--sttl-color-white); float: right; position: absolute; top: 18px; right: 20px; transform-origin: center; transform: translateY(-50%) rotate(45deg); }
	.footerMenu { padding: 10px; background: #3a4787; }
	.footerMenu h4.dropArrow { padding: 10px 10px; border: 1px solid #ffffff2e; margin-bottom: 0px; border-radius: 5px; font-weight: 500; position: relative; pointer-events: auto;font-size: var(--sttl-font-16);}
	.footerMenu ul { padding: 10px; }
	.footerMenu ul li { margin-bottom: 5px; }
	.footerMenu h4.dropArrow.active { border-radius: 5px 5px 0 0; }
	.footerMenu h4.dropArrow.active + ul { border-radius: 0 0 5px 5px; display: block;columns: unset;-webkit-columns: unset;-moz-columns: unset;}
    .page-template-HomePage .copyRight{ padding: 20px 0 20px; }
    .copyRight ul{ flex-wrap: wrap; }
    .copyRight ul li{ margin-bottom: 10px; }
    .multiselect-dropdown{ min-width: 140px;max-width: 140px;margin-right: 10px; }
    .breadcrumbList ol strong { max-width: 400px; }    
    .titleRow h2 { font-size: var(--sttl-font-20); }
    .postTypeListItem figure.featured-media { min-width: 200px; }
    .bulletinsList div#cityList .col { max-width: 33.33%; }
    .bulletinsList .bulletinBox h3 { font-size: var(--sttl-font-14);margin-top: 10px; }
    .bottomNav{ padding: 10px 0;font-size: var(--sttl-font-14);justify-content: center; display: block; }
    /* .bottomNav ul{ display: none; } */
    .reshead { position: absolute; top: 23px; right: 15px; }
    .searchBox + .appBox { padding: 6px 6px 6px 0px; }
    .appBox a{ margin-left:4px; }   
    .newsBox.innerTitle { margin-bottom: 15px; }
    .wob .footerMenu{ background:#282828 }
    .featuredNews .form-control{ margin-bottom:15px; }
    #canvasNav ul li li{ padding-left: 0; }
    #canvasNav > ul > li > ul > li:before{ left: 23px;background-color:#130e08; }
    .featuredNews .pagination, .pagination .current{ display: inline-block; text-align: center;  }
    .featuredNews .pagination a{ display: inline-block; margin-bottom: 10px; }
    .featuredNews .pagination span.page-numbers.dots { display: inline-block; }
    .socialIcon  h2 { margin-bottom: 0.5rem; }
    .headerSection .bottomHeader { margin: 152px 0 20px; }
    /* .postTypeListItem figure.featured-media img { object-fit: cover; } */
    section.postTypeList .postTypeListItem{ display: block;padding-top: 15px; }
    .postTypeListItem .entry-content{padding-left: 0; }
    .postTypeListItem figure.featured-media .featured-media-inner{ margin-bottom: 10px; }
    .post-inner,  .totalView{ margin-top: 10px; }
    .toggleMenuCloseBtn img {  width: 20px; }
    .clse-btn { right: 0; }
    #canvasNav ul li a { padding: 12px 15px; } 
    .homeLeftBar{ display: block; }
    .ytBox { margin: 20px 0; }
    /* .waLink img { height: auto !important; } */
    /* .waLink img { max-width: 300px; height: auto !important; } */
    .waLink a{ text-align: center; }
    section.socialFeed { width: 100%;margin: 0 auto 20px; text-align: center; display: block; }
    .waLink, .socialFeed{ margin-bottom: 20px; }
    .newsmagazinemg{ margin-top: 0 !important; }
    .webInfo p { word-break: break-all; }
    section.newsMG.listenBroadCast { margin-bottom: 0; }  
    .readNews .accordion-body{ padding: 5px; }
    section.liveNews .imgWrap { height: auto; }
    .postTypeListItem .entry-content h3.entry-title { font-size: var(--sttl-font-16);font-weight: 500; }
    .childPost .blog-list-image{ height: auto;}
    .childPost .blog-list-image img { height: auto; width: 100%; }
    .homeLeftBar section.borderRadius.waLink a img { height: auto; }
    .mankibat{  display: block !important;}
    .bottomNav a{ text-align: center; }
    .mankibat a:after{ display: none; }
    .mankibat a { padding:0 !important; margin-right: 10px; }
    .mankibat a:last-child { margin-right: 0; }
    section.ytBox.borderRadius, section.borderRadius.waLink, section.socialFeed { display: none !important; }

}

@media (max-width:575px){
    .childPost h2 { font-size: var(--sttl-font-18);line-height: 20px; }
    .latestPost .subPost{ display: none; }
    section.liveNews .imgWrap { height: auto; }
    .switches-container{ width: 140px; }
    .switch div, .switches-container label, .heading a{ font-size: var(--sttl-font-14); }
    .heading h3 { font-size: var(--sttl-font-22); }
    section.newsMG.listenBroadCast .heading, section.newsMG.newsBulletinsSec .heading { flex-wrap: wrap; }
    section.newsMG.listenBroadCast .heading .toggleBox { width: 100%;justify-content: left;margin-top: 16px; }
    section.newsMG.newsBulletinsSec .heading h2 + .d-flex.align-items-center { width: 100%;justify-content: end;margin-top: 16px; }
    .breadcrumbList ol strong { max-width: 300px; }
    .titleRow h2 { font-size: var(--sttl-font-18); }
    .detailsPage .postTypeListItem figure.featured-media .featured-media-inner{ height: 250px; }
    .postTypeListItem .entry-content h2.entry-title{ font-size: var(--sttl-font-16); }
    /* .postTypeListItem .entry-content{ padding-left: 20px; } */
    .postTypeListItem .entry-content .blogDisc{ -webkit-line-clamp: 3;font-size: var(--sttl-font-14); }
    .postTypeListItem figure.featured-media .featured-media-inner{ height: 135px; }
    .heading select{ width: 150px;padding: 0 30px 0 15px; }  
    .ptcstatetest{ display: block; width: 100%; }  
	/* .homeLeftBar section.categoryBox.borderRadius { display: none; } */
	.homeLeftBar section.readNews { margin: 0; }
    section.newsMG .tab-content .heading{ top:-32px; }
    /* .newsMG.businessSec .heading { margin-bottom: 20px; } */
    .searchFilter { display: block !important; width: 300px !important; left: 0; }
    .searchFilter.show input, .searchFilter select { width: 100%; }
    .bottomNav ul li a{ padding: 10px; }
    .emblemLogo { height: 41px; }
    .mainHeader h1 a img { width: 44px; }
    .reshead{  top: 12px; }
    .emblemLogo{ margin-left: -5px !important; }
    .radioBox { margin-left: 4px; }
    .skipContentBox{ padding-right: 3px; }
    .appBox{ padding-right: 5px;}
    .appBox #accessControl { padding: 6px 0px 6px 3px; }
    section.liveNews .heading{ display: block; } 
    .feedBackForm{ padding: 20px; }
    /* .pagination-wrapper.section-inner .nav-links{ display: inline; text-align: center;} */
    .pagination-wrapper.section-inner .nav-links span.page-numbers.placeholder{vertical-align: bottom; }
    .pagination-wrapper a.page-numbers, .pagination-wrapper .page-numbers.current,
    .pagination-wrapper.section-inner .nav-links span.page-numbers.placeholder, .pagination-wrapper .page-numbers{ font-size: 15px; margin-bottom: 3px; }
    .pagination-wrapper.section-inner .nav-links { display: block; align-items: center; }
    .pagination-wrapper.section-inner nav.navigation.pagination{ text-align: center;}
    /* .newsMG .imgWrap{ height: auto;} */
    section.liveNews .heading h3{ margin-bottom: 15px; }
    .newsBox.innerTitle { margin-bottom: 0; }
    section.newsMG.mannKiBattSec .heading { margin-bottom: 15px; }
    .headerSection .bottomHeader { margin: 126px 0 20px;  }   
    

}

@media (max-width:449px){
    .subPost .blog-list-image{ height: 200px; }
    .breadcrumbList ol strong { max-width: 185px; }
    .detailsPage .postTypeListItem figure.featured-media .featured-media-inner{ height: 200px; }
    .postTypeListItem figure.featured-media .featured-media-inner { height: 100px; }
    .postTypeListItem .entry-content .blogDisc{ display: none; }
    .postTypeListItem .entry-content h2.entry-title{ -webkit-line-clamp: 4;font-size: var(--sttl-font-14); }
    .postTypeListItem figure.featured-media { min-width: 135px;width: 135px; }
    .category-current-affairs .postTypeListItem figure.featured-media { min-width: auto;width:auto; height: auto; }
    .category-current-affairs .postTypeListItem figure.featured-media .featured-media-inner { height: auto;}
	.single .postTypeListItem figure.featured-media { min-width: 100%; }
    .bulletinsList div#cityList .col { max-width: 50%; }
    .swiper.bulletinSlider .row .col-md-2, section.newsMG.listenBroadCast #daily .row .col,  section.newsMG.listenBroadCast #weekly .row .col { width: 50%;margin-bottom: 20px;flex: 0 0 auto; }
    section.newsMG.listenBroadCast .tab-content .row .col:nth-child(n + 3){ display: none; }
	.langBox .form-select{ width:90px; }
    .langBox, .navBox { margin-left: 4px; }
    .headerSection .mainHeader .gap-2 { gap: 0rem !important; }
    .bottomNav ul, .bottomNav ul li { display: inline-block; text-align: center; }
    .bottomNav ul li{ margin-bottom: 10px; }
    .mankibat { justify-content: center; }    
    /*section.newsMG.specialProgram.position-relative ul#myTab { display: block; }*/
    .heading ul li a { padding-right: 6px; margin-right: 6px; font-size: var(--sttl-font-18); line-height: 1; }
    section.newsMG .tab-content .heading { top: -24px; }
    .heading h3{ font-size: var(--sttl-font-18); }
    section.categoryBox h2, section.socialFeed h2, .readNews h2{ font-size: var(--sttl-font-20); }
    .newsMG .imgWrap{ height: auto; }   
    .PTC-Detailsfield .himachal-select { display: block !important; width: 100%;}
    .PTC-Detailsfield .himachal-select select#ptcstate { margin: 15px 0 !important;width: 100%; }
}

/* @media (max-width:375px){
    .bottomNav a { font-size: 14px; }
} */