@media (min-width: 1600px){section.mainBanner .swiper-slide .imgWrap{height: 710px;}}
@media (min-width: 1200px){.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1214px;}.mainWrap{flex: 1 0 auto;min-height: 100vh;}}
@media (min-width: 1400px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1414px; } }

@media (min-width: 1025px){
	.toggle-btn-menu { display: none; }
	header:not(.position-absolute) .main-menu { margin-top: 0}
	.main-menu .menuPart>ul>li:first-child { margin-left: 0px; }
	.main-menu { z-index: 2; position: relative; margin-top: 38px; background: #060671; }
	.main-menu .toggleMenu { display: none; }
	.main-menu .menuPart { display: flex; flex-wrap: wrap; }
	.main-menu .menuPart ul li a { font-size: 18px; font-weight: 600; font-weight: 400;text-decoration: none;}
	.main-menu .menuPart>ul { display: flex; flex-wrap: wrap; margin: 0; width: 100%; list-style-type: none; padding: 0;}
	.main-menu .menuPart>ul>li { position: relative; padding: 0 18px; margin-left: 0px; }
	.main-menu .menuPart>ul>li:first-child{padding-left: 0;}
	.main-menu .menuPart>ul>li.parent>a:before { transition: 0.3s all ease-in-out; content: ""; position: absolute; left: 0; right: 0; bottom: -60px; width: 35px; height: 35px; background-color: #182f6fef; opacity: 0; transform: rotate(45deg); margin: 0 auto; }
	.main-menu .menuPart>ul>li.hover>a { color: #f8b33d; }
	.main-menu .menuPart>ul>li.hover>a:before { opacity: 1; bottom: -30px; }
	.main-menu .menuPart>ul li:last-child { padding-right: 0; }
	.main-menu .menuPart>ul li:last-child:hover:before { content: inherit; }
	.main-menu .menuPart>ul>li.parent.hover>a:after { transform: rotate(225deg); border-color: #dc2625; top: 0; }
	.main-menu .menuPart>ul>li>a { font-size: 16px; font-weight: 500; padding: 18px 0px; color: #fff; display: inline-block; position: relative; transition: .5s all ease; line-height: 17px; text-decoration: none; letter-spacing: 1px;text-transform: uppercase; }		
	.main-menu .menuPart>ul>li.parent>a:after { content: ""; width: 8px; height: 8px; display: inline-block; border-right: 1.6px solid #fff; border-bottom: 1.6px solid #fff; transform: rotate(45deg); margin-left: 7px; position: relative; top: -4px; transition: .5s all ease; }
	.main-menu .menuPart>ul>li ul { opacity: 0; visibility: hidden; position: absolute; top: 0; left: 100%; background-color: #fff; width: 250px; transition: 0.3s all ease-in-out;list-style-type: none;padding: 0;}
	.main-menu .menuPart>ul>li>ul { left: 0; top: 160%; }
	.main-menu .menuPart>ul li.hover>ul { opacity: 1; visibility: visible; top: 100%; }
	/* .main-menu .menuPart>ul>li:last-child>ul {right: 0;left: unset;} */
	.main-menu .menuPart>ul li.hover>ul li.hover>ul {top: 0;}
	.main-menu .menuPart>ul>li ul li { position: relative; }
	.main-menu .menuPart>ul>li ul li>a { color: #000; padding: 5px 10px; display: block; border-top: 1px solid #dc2625;background-color: #f8b33d;font-size: 16px;font-size: 16px; }
	.main-menu .menuPart>ul>li ul li.parent>a:after { content: ""; width: 7px; height: 7px; display: inline-block; border-right: 1.6px solid #000; border-top: 1.6px solid #000; transform: rotate(45deg); margin-left: 5px; top: 15px; position: absolute; right: 10px; }
	.main-menu .menuPart>ul>li ul li.parent.hover>a:after { border-right-color: white; border-top-color: white; }
	.main-menu .menuPart>ul>li ul li:first-child>a {border-top: 0px solid #dc2625; }
	.main-menu .menuPart>ul>li ul li.hover>a { background-color: #dc2625; color: #fff; }
	.main-menu .menuPart>ul>li ul li.hover>a { border-top: 1px solid #dc2625; }
	.main-menu .menuPart>ul>li ul li:first-child.hover>a { border: 0px; }
	.main-menu .menuPart>ul>li ul li.hover+li>a { border-top: 1px solid #dc2625; }
	.keyFeaturesInner .collapse:not(.show) { display: block; } 	
}

@media (max-width: 1399px){
	h2 {font-size: 28px;}
	.researchBox{padding: 28px;}
	.researchBox ul li{font-size: 16px;margin-bottom: 16px;}
	.site-logo.faux-heading img {width: 200px;}	
	.logoSection .imgWrap {width: 125px;margin: 0 auto;}	
	.rightSection ul li a {font-size: 14px;padding: 8px 12px;}	
	.main-menu .menuPart>ul>li>a {font-size: 14px;}	
	.main-menu .menuPart>ul>li ul li>a {font-size: 14px;}	
	section.mainBanner .swiper-slide .imgWrap {height:515px}	
	section.aboutSection {padding: 35px 0 45px;}	
	section.aboutSection p {font-size: 16px;line-height: 24px;}	
	.whatsNewBox {padding: 50px 46px 40px;top: -52px;}	
	.whatsNewBox ul p.news a, .tenderBox p.news {font-size: 16px;}	
	.whatsNewBox ul p.date, .tenderBox p.date {font-size: 14px;}
	section.ourNetwork .imgWrap {max-width: 900px;margin: 0 auto;}	
	.networkLogo{bottom:60px}
	.networkLogo a img {width: 80px;}	
	.doorDarshan {padding-left: 40px;}	
	.ddNews a img {width: 60px;}	
	.ddNews {padding-left: 35px;}	
	.akashWani {left: -8px;}
	.downloadBox .imgWrap {height: 100px;}	
	.downloadBox .imgWrap img {height: 100%;}
	.videoSection h3 {font-size: 20px;}	
	.informationSlider a h5 {font-size: 18px;}
	section.innerBanner .imgWrap{height: 210px;}
	.photoGallery .imgWrap, .videoGallery .imgWrap {height: 385px;} 
}

@media (max-width: 1199px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 100%;}
	.rightSection ul li a{padding: 10px;font-size: 14px;}
	h2 {font-size: 28px;}
	section.mainBanner .swiper-slide .imgWrap {height: 400px;}
	section.aboutSection {margin-bottom: 70px;}
	section.ourNetwork{margin-bottom: 50px;}
	.whatsNewBox{padding: 45px 46px 55px;}
	.researchBox {padding: 15px;position: unset;height: 100%;}
	.researchBox ul li {font-size: 16px;margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.researchBox ul li:before {width: 7px;height: 7px;top: 8px;}
	section.listenSection .imgWrap {height: 100%;}
	section.listenSection .imgWrap img {height: 100%;object-fit: cover;}
	section.listenSection .imgWrap.position-relative h2 {bottom: 15px;}
	section.gallerySection{padding: 50px 0 70px;margin-top: 0;}
	.tab-pane .twitter-timeline {height: 400px;overflow: hidden;border-bottom: 1px solid #cfd9de;}
	.videoSection .imgWrap {height: 465px;}
	.videoSection a.playBtn{height: 70px}
	section.feedVideoSection{padding: 70px 0;}
	.whatsNewBox ul p.news a, .tenderBox p.news{font-size: 16px;}
	.downloadBox{padding: 30px 25px;}
	.downloadBox h6 {font-size: 18px;line-height: 24px;}
	.downloadBox .imgWrap {height: 100px;}
	.downloadBox .imgWrap img {height: 100%;}
	.informationSlider a h5{font-size: 16px;}
	.footerApp .site-logo a{max-width: 225px;}
	.toggle-btn-menu img {width: 40px;height: auto;}
	.main-menu {background: #1b1a6f;}
	.toggle-btn-menu {position: relative;top: 7px;text-align: right;}
	.videoSection h3{font-size: 18px;}
	section.innerBanner .imgWrap{height: 180px;}
	.main-menu .menuPart>ul>li.parent>a:after { content: ""; width: 5px; height: 5px; display: inline-block; border-right: 1.6px solid #fff; border-bottom: 1.6px solid #fff; transform: rotate(45deg); margin-left: 6px; position: relative; top: -3px; transition: .5s all ease; }
	.RDSection {overflow: hidden;}
	.photoGallery .imgWrap, .videoGallery .imgWrap {height: 345px;} 
}
@media (max-width: 991px){
	p, ul>li, table td, table th{font-size: 16px!important;}
	ul.customUL li:before{width: 6px;height: 6px;top: 8px;}
	h2 {font-size: 24px;margin-bottom: 25px;}
	.rightSection ul li a {background-image: url(../images/std-dealer.svg);background-repeat: no-repeat;font-size: 0;background-size: 25px;width: 50px;height: 50px;display: block;background-position: center;border-radius: 100%;}
	.rightSection ul li:first-child a {background-image: url(../images/live.svg);}
	.rightSection ul li:last-child a {background-image: url(../images/mobile-app.svg);}
	section.mainBanner .swiper-slide .imgWrap {height: 365px;}
	.sliderNav .mainBanner-next, .sliderNav .mainBanner-prev{width: 50px;height: 50px;}
	.sliderNav .mainBanner-next:after, .sliderNav .mainBanner-prev:after{font-size: 20px;}
	section.aboutSection {padding: 25px 0 45px;}
	.whatsNewBox {padding: 40px 25px 30px;top:-45px}
	section.gallerySection {padding: 35px 0 50px;}
	section.feedVideoSection {padding: 40px 0;}
	.heading{margin-bottom: 20px;}
	section.informationSection{padding: 35px 0;}
	section.tenderSection {padding: 40px 0 20px;}
	.downloadBox .imgWrap{display: none;}
	.footerApp .site-logo a {max-width: 200px;}
	.footerNewsLetter h6 {display: none;}
	.copyrightSection {margin-top: 25px;}
	.footerWrap{position: relative;padding: 30px 0;}
	.footerWrap .copyrightSection ul li a, .copyrightSection p{font-size: 14px;margin-bottom: 0 !important;}
	.footerNewsLetter ul.socialConnect {position: absolute;bottom: 5px;left: 15px;}	
	.networkLogo{top: 50%;bottom: unset;}
	.networkLogo a img {width: 65px;}	
	.newsOnAir {padding-left: 32px;}	
	.ddNews a img {width: 45px;}	
	.ddNews {padding-left: 25px;}	
	.akashWani {left: -8px;}
	.tab-content>.tab-pane {display: block;opacity: 1;}	
	section.tenderSection .tab-content>.tab-pane.active, .socialFeed .tab-content>.tab-pane.active {display: block;}
	section.tenderSection .tab-content>.tab-pane, .socialFeed .tab-content>.tab-pane {display: none;}
	.accordion-collapse {padding: 10px 20px;}
	section.innerBanner .imgWrap{height: 120px;}
	.breadcrumb{top:20px}
	li.breadcrumb-item{font-size: 14px;}
	section.RDSection .logos img {height: 80px;}
	section.RDSection .logos h2 {font-size: 20px;line-height: 26px;}
	.activitiesBox{margin: 10px 0 25px;padding: 25px 25px 15px;}
	.roleBox{padding: 15px;}
	.rdRoles {margin-bottom: 30px;}
	.photoGallery .imgWrap, .videoGallery .imgWrap {height: 280px;} 
	.photoGallery .imgWrap img, .videoGallery .imgWrap img{object-position: center;} 
}

@media (max-width: 768px){
	h2 {font-size: 22px;line-height: 28px;}
	section.mainBanner .swiper-slide .imgWrap {height: 290px;}
	section.ourNetwork{display: none;}
	section.ourNetwork h2{padding: 10px 30px;}
	.whatsNewBox {position: unset;margin-top: 30px;width: 100%;padding: 18px 25px 25px;}	
	section.aboutSection, section.listenSection {margin-bottom: 50px;}
	.galleryNav .photoGallery-next:after, .galleryNav .photoGallery-prev:after, .galleryNav .videoGallery-next::after, .galleryNav .videoGallery-prev:after, .information-next:after, .information-prev:after{width: 20px;height: 20px;background-size: 20px;}
	.socialFeed{display: none;}
	.videoSection{margin: 0;}
	.copyrightSection ul li {margin-bottom: 8px;}.copyrightSection ul {display: flex;flex-wrap: wrap;}
	.logoSection .imgWrap{width: 100%;}
	.rdTabs{margin-top: 0;}
	.RDSection{padding: 50px 0 50px;}
	section.innerPage{padding: 50px 0;}
	.rdNav {margin-top: 20px;}
	section.RDSection .logos h2 {font-size: 16px;line-height: 20px;}
	.rdNav ul li a{font-size: 16px;}
	.rdNav ul li a img {width: 8px;margin-left: 2px;}
	.rtiLinks ul {display: grid;grid-template-columns: 1fr 1fr;}
	.photoGallery .imgWrap, .videoGallery .imgWrap {height: 240px;} 
}
@media (max-width: 575px){
	.rightSection{position: absolute;left: 0;bottom: -48px;z-index: 2;}
	.rightSection ul li a{background-size: 20px;width: 40px;height: 40px;}
	section.mainBanner .swiper-slide .imgWrap {height: 200px;}
	.mainBanner-prev {width: 40px;height: 40px;}
	section.aboutSection p, .whatsNewBox ul p.news a, .tenderBox p.news{font-size: 14px;line-height: 23px;}
	section.listenSection .imgWrap {height: 170px;}
	section.listenSection .imgWrap.position-relative h2 {bottom: 0;font-size: 20px;left: 12px;}
	.videoGallery {margin-top: 30px;}
	.videoSection .imgWrap {height: 250px;}
	.videoSection h3 {font-size: 16px;padding: 15px 20px;}
	.videoSection a.playBtn {height: 45px;}
	.footerWrap .menu ul li a{line-height: 24px;font-size: 14px;}
	section.RDSection .logos{display: none;}
	.rdNav ul li a {padding: 0 9px 0 0;}
	.rdNav ul{flex-wrap: wrap;}
	.rtiLinks ul {display: grid;grid-template-columns: 1fr;}
	.feedBackForm{padding: 10px 10px 10px;}
	.footerNewsLetter ul li {margin: 0 5px;}
}