/*.homeImgSlider-next, .homeImgSlider-prev { display:none;}*/
@media only screen and (min-width: 1920px) {
  .rangoliBanner .bannerLeftBlock h3 {
    background-size: 60vw 80vw;
  }
  .deshBhaktiBanner .bannerLeftBlock h3 {
    background-size: 60vw 60vw;
  }
  .hologramBlock {
    width: 100px;
  }
}
@media only screen and (max-width: 1600px) {
  .malayalamDoc .deshBhaktiBanner {
    background: url(../images/deshbhakti-banner-mob.jpg) no-repeat right -30px top;
    background-size: auto;
    background-size: cover;
  }
  .kannadaDoc .deshBhaktiBanner,
  .gujaratiDoc .deshBhaktiBanner {
    background: url(../images/deshbhakti-banner-mob.jpg) no-repeat right -30px top;
    background-size: cover;
  }
}
@media only screen and (max-width: 1599px) {
  .htgBannerWrap {
    padding: 30px 0 0;
  }
  .mmmdBannerWrap {
    padding: 0 0 55px 0;
  }
  .htgBannerWrap {
    padding: 0 0 55px;
  }
  .scanImg.competitionBadge {
    width: 170px;
  } /*********************NEW HOME PAGE*********************/
  .homeCommonPad {
    padding: 55px 0;
  }
  .scoreItem h2 {
    font-size: 27px;
  }
  .scoreItem p {
    font-size: 16px;
  }
  .homeTitle {
    font-size: 30px;
  }
  .aboutThemeList li .iconWrap {
    width: 130px;
    height: 148px;
  }
  .testimonialsItem .clientSpeak,
  .testimonialsItem .clientName span {
    font-size: 17px;
  }
  .testimonialsItem .clientName {
    font-size: 21px;
  }
  .testimonialsItem {
    padding: 20px 20px 20px 370px;
  }
  .ongoingEvent h3,
  .competitionItem h3 {
    font-size: 35px;
  }
  .competitionItem h3 span {
    font-size: 40px;
  }
  .iEventItem h2 {
    font-size: 16px;
  }
  .iEventItem .iEventCard {
    padding: 45px 10px 10px 10px;
  }
  .spotlightWeekSlider .iEventItem .recordCategory {
    left: 10px;
    right: 10px;
    bottom: 10px;
  }
  .iEventItem .iEventDate {
    left: 10px;
    font-size: 25px;
    width: 60px;
    height: 60px;
  }
  .iEventItem .iEventDate span {
    font-size: 15px;
  }
  .viewMoreLink {
    font-size: 14px;
  }
  .themeTab .themeTabList li a {
    font-size: 17px;
  }
  .tabThemeLeft p {
    font-size: 17px;
  }
  .video-foreground,
  .video-background iframe {
    height: 400px;
  }
  .ibContentBox iframe#twitter-widget-0,
  .data-list-facebook {
    height: 575px !important;
  }
  .competitionItem .competitionCard {
    width: 36%;
  } /*.homeAboutVideo { margin-top: 50px; }*/
  .themesOfAkam .azadiThemeItem .azadiThemeDec {
    min-height: 70px;
  }
  .iEventItem .spotlightCard {
    right: 10px;
  } /*******Story Detail******/
  .storyDetail .gallery.photoList li,
  .storyDetail .gallery.videoList li {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (max-width: 1430px) {
  .htgBannerHomebox {
    position: absolute;
    left: 50%;
    top: 42%;
    transform: translate(-50%, -68%);
    z-index: 99999;
  }
  .container {
    max-width: 1300px;
  } /*.aboutAkam h2:before {left:-5px;}*/
  .sliderArrowPrev {
    left: 5px;
  }
  .sliderArrowNext {
    right: 5px;
  }
  #navbar-nav li {
    padding: 0 12px;
  }
  #navbar-nav li a,
  #navbar-nav .MenuLi8 ul li:nth-child(5) ul li a {
    font-size: 0.9em;
  }
  #navbar-nav ul {
    left: 5px;
  }
  #navbar-nav li.MenuLi8 ul {
    right: 5px;
  }
  .homeBanner .bannerCaption {
    top: 0;
  }
  .homeBanner .bannerCaption h1 {
    font-size: 2.188em;
  }
  .homeBanner .bannerCaption p {
    font-size: 1.188em;
  }
  .homeBanner .bannerCaption .india75 {
    width: 320px;
    height: 91px;
  }
  .aboutAkam h2,
  .aboutAkam p {
    font-size: 1.438em;
  }
  .aboutAkam p {
    margin-bottom: 20px;
  } /*.aboutAkam h2:before { width: 80px; height: 54px; top:-8px; }*/
  .azadiObjectives {
    padding-top: 25px;
  }
  .azadiTheme .azadiThemeList {
    margin-top: 20px;
  }
  .azadiThemeItem .azadiThemeName {
    font-size: 1.125em;
  }
  .homeVideoBox iframe {
    height: 490px;
  }
  .blog-data {
    padding: 15px;
  }
  span.blogdaate,
  .blog-data p {
    margin-bottom: 5px;
  }
  .nw_ev_sec .facebookFrame {
    width: 100%;
  }
  .evs.p15 {
    padding: 5px;
    min-height: 412px;
  }
  .aboutUs .aboutLeftImg {
    width: 400px;
  }
  .aboutUs .imgHolder {
    min-height: 350px;
  }
  .aboutUs .imgHolder .aboutRightImg {
    width: 300px;
  }
  .aboutVideoBox iframe,
  .aboutVideoBox object {
    height: 240px;
  }
  .gallery li .viewAlbum {
    height: 190px;
  }
  .photoGalleryWrap .titleHeader {
    margin-bottom: 20px !important;
  }
  .verticalTimeline ul li .journeyInformation h3 {
    font-size: 1.357em;
  }
  .verticalTimeline ul li .journeyInformation {
    padding: 12px 70px 12px 12px;
  }
  .verticalTimeline ul li:nth-child(2n) .journeyInformation {
    padding-right: 12px;
  }
  .verticalTimeline ul li .journeyInformation p {
    margin-bottom: 10px;
  }
  .verticalTimeline ul li:nth-child(odd):after,
  .verticalTimeline ul li:nth-child(even):after {
    height: 132px;
    width: 87px;
    background-size: 100%;
    right: -100px;
    top: 42px;
  }
  .verticalTimeline ul li:nth-child(even):after {
    left: -94px;
    top: 125px;
  }
  .startingPoint .firstPoint:after {
    width: 50px;
    background-size: 100%;
    left: 50%;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    margin-left: -39px;
  }
  .verticalTimeline ul li {
    margin-bottom: 55px;
  }
  .verticalTimeline ul li:nth-child(even) {
    margin-top: 55px;
  }
  .verticalTimeline ul li .dates {
    font-size: 25px;
    right: -140px;
    width: 190px;
    line-height: 45px;
  }
  .verticalTimeline ul li:last-child {
    margin-bottom: 0;
  }
  .eventItem .eventTitle {
    font-size: 1em;
  }
  .competitionsBox .button {
    left: 32px;
    bottom: 23px;
  }
  .compVideoBox iframe {
    height: 259px;
  }
  .homeBanner {
    min-height: 340px;
  }
  .inauguralEventItem iframe {
    height: 200px;
  }
  .blogItem .imgHolder {
    height: 255px;
  }
  .competitionList1 .blogItem .imgHolder {
    height: 203px;
  } /*#header .scanImg { right:20px; }*/
  .scanImg {
    margin-top: -119px;
  }
  .homeGalleryBox .imgHolder {
    height: 190px;
  }
  .homeImgSlider-next,
  .homeImgSlider-prev {
    top: 50%;
  }
  .whatsNewItem .titleText {
    padding: 10px 2px;
    font-size: 16px;
    min-height: 100px;
  }
  .whatsNewItem .imgHolder {
    height: 224px;
  }
  .childrenCornerList .blogItem .imgHolder {
    height: 250px;
  }
  .podcastContent .imgHolder {
    max-width: 300px;
  }
  .podcastContent .podcastRight {
    width: calc(100% - 325px);
  }
  .podcastContent h2 {
    font-size: 35px;
  }
  .poscastRow .green-audio-player,
  .poscastRow .podcastTitle {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .competitionList .blogItem .imgHolder {
    height: 150px;
  } /**********Rangoli Detail Page**********/
  .rangoliBanner .bannerLeftBlock h2 {
    font-size: 35px;
  }
  .rangoliBanner .bannerLeftBlock h3 {
    font-size: 80px !important;
  }
  .rangoliBanner .bannerLeftBlock p {
    font-size: 20px;
  }
  .rangoliBanner .bannerLeftBlock .orange-btn {
    font-size: 19px;
  }
  .rangoliBanner .bannerRightBlock {
    width: 45%;
  }
  .competitionDtlBnr {
    min-height: 480px;
    padding: 55px 0;
  }
  .stageBlock p {
    font-size: 16px;
  }
  .stageBlock p br {
    display: none;
  }
  .stageList .col-md-4 .stageBlock:before {
    font-size: 160px;
  }
  .stageBlock .icon {
    left: 25px;
  }
  .stageList .stageBlock {
    padding-left: 140px;
  }
  .stageList .col-md-4:first-child .stageBlock:after {
    width: 216px;
    height: 45px;
    bottom: -5px;
  }
  .stageList .col-md-4:nth-child(2) .stageBlock:after {
    width: 208px;
    height: 39px;
    top: 25px;
    margin-left: 29px;
  }
  .processStep li {
    font-size: 17px;
  }
  .rewardsItem .titleText {
    font-size: 17px;
  }
  .cashRewardList {
    margin: 0 -15px;
  }
  .cashRewardList li {
    font-size: 18px;
    padding: 0 15px;
  }
  .cashRewards .rewards-col:not(:last-child):before {
    right: -55px;
  }
  .showcaseItem .rangoliDetail {
    padding: 15px;
    font-size: 18px;
  }
  .showcaseItem .fa {
    width: 50px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
  }
  .cashRewards.lori h4 br {
    display: none;
  }
  .stageList.deshBhakti .col-md-4 {
    -ms-flex: 0 0 38%;
    flex: 0 0 38%;
    max-width: 38%;
  }
  #navbar-nav li.MenuLi3:before {
    right: 0;
  }
  .scanImg.competitionBadge {
    width: 150px;
  }
  .hologramBlock {
    width: 60px;
  }
  .ongoingEvent .button {
    margin-right: 2px;
  }
  .upcomingIEventSlider .swiper-slide,
  .spotlightWeekSlider .swiper-slide,
  .homeTheme .swiper-slide {
    padding: 5px;
  }
  .eventList .eventItem .eventSubCategory,
  .blogItem .recordCategory .eventSubCategory,
  .iEventItem .recordCategory .eventSubCategory {
    font-size: 14px;
  }
  .fsArticalList .blogItem .imgHolder,
  .blogItem .imgHolder {
    height: 195px;
  }
  .headerRow:before {
    margin-left: -435px;
  }
  .panchPranGraphicBox .panchPranBg .pranText {
    top: 15px;
    font-size: 20px;
  }
  .panchPranGraphicBox .panchPranCategoryTitle {
    font-size: 18px;
  }
  .tamilDoc .panchPranGraphicBox .panchPranBg .pranText {
    top: 20px;
    font-size: 16px;
  }
  .malayalamDoc .panchPranGraphicBox .panchPranBg .pranText {
    top: 23px;
    font-size: 18px;
  }
  .bengaliDoc .themeTab .themeTabList li a {
    font-size: 14px;
  }
  .teluguDoc .container {
    max-width: 1430px;
  }
  .teluguDoc .themeTab .themeTabList li a {
    font-size: 16px;
  }
  .tamilDoc .container {
    max-width: 1430px;
  }
  .tamilDoc .headerRow::before {
    margin-left: 0;
    left: 150px;
  }
  .tamilDoc #navbar-nav li {
    padding: 0 5px;
  }
  .tamilDoc #navbar-nav li a {
    font-size: 13px;
  }
  .kannadaDoc .homeTitle {
    font-size: 25px;
  }
  .kannadaDoc .container {
    max-width: 1430px;
  }
  .kannadaDoc .headerRow::before {
    margin-left: 0;
    left: 150px;
  }
  .kannadaDoc #navbar-nav li a {
    font-size: 13px;
  }
  .malayalamDoc .container {
    max-width: 1430px;
  }
  .malayalamDoc .headerRow::before {
    margin-left: 0;
    left: 150px;
  }
  .malayalamDoc #navbar-nav li {
    padding: 0 5px;
  }
  .malayalamDoc #navbar-nav li a {
    font-size: 12px;
  }
  .teluguDoc .container {
    max-width: 1430px;
  }
  .teluguDoc .headerRow::before {
    margin-left: 0;
    left: 150px;
  }
  .teluguDoc #navbar-nav li {
    padding: 0 8px;
  }
  .teluguDoc #navbar-nav li a {
    font-size: 12px;
  }
  .malayalamDoc .testimonialsItem {
    padding: 15px;
    text-align: center;
  }
  .malayalamDoc .testimonialsItem .ministerPhoto {
    width: 160px;
    position: static;
    margin: 0 auto 10px auto;
  }
  .malayalamDoc .testimonialsItem .testimonialsText {
    min-height: 1px;
  }
  .malayalamDoc .testimonialsItem .clientName {
    margin-bottom: 0;
  }
  .malayalamDoc .testimonialsItem .clientName {
    font-size: 18px;
  }
  .hindiDoc #navbar-nav li {
    padding: 0 12px;
  }
  .hindiDoc #navbar-nav li a,
  .hindiDoc #navbar-nav .MenuLi8 ul li:nth-child(5) ul li a {
    font-size: 16px;
  }
  .bengaliDoc #navbar-nav li {
    padding: 0 12px;
  }
  .bengaliDoc #navbar-nav li a,
  .bengaliDoc #navbar-nav .MenuLi8 ul li:nth-child(5) ul li a {
    font-size: 15px;
  }
  .marathiDoc #navbar-nav li {
    padding: 0 15px;
  }
  .marathiDoc #navbar-nav li a,
  .marathiDoc #navbar-nav .MenuLi8 ul li:nth-child(5) ul li a {
    font-size: 17px;
  }
  .gujaratiDoc #navbar-nav li {
    padding: 0 15px;
  }
  .gujaratiDoc #navbar-nav li a,
  .gujaratiDoc #navbar-nav .MenuLi8 ul li:nth-child(5) ul li a {
    font-size: 17px;
  }
  .punjabiDoc #navbar-nav li {
    padding: 0 15px;
  }
  .punjabiDoc #navbar-nav li a,
  .punjabiDoc #navbar-nav .MenuLi8 ul li:nth-child(5) ul li a {
    font-size: 17px;
  }
}
@media only screen and (max-width: 1240px) {
  .panchPranGraphicBox .panchPranBg .pranText {
    top: 25px;
    font-size: 20px;
    left: 75px;
  }
  .panchPranGraphicList ul li {
    margin-bottom: 0;
  }
  .panchPranGraphicList ul li:nth-child(1),
  .panchPranGraphicList ul li:nth-child(2),
  .panchPranGraphicList ul li:nth-child(3) {
    min-height: 285px;
  }
  .panchPranGraphicList ul li {
    width: 33.33%;
  }
  .panchPranGraphicBox .panchPranCategoryTitle {
    min-height: 0;
  }
  .marathiDoc .panchPranGraphicWrap .verticalTitle {
    top: 147px;
  }
  .bengaliDoc .panchPranGraphicWrap .verticalTitle {
    position: absolute;
    left: -60px;
    top: 150px;
  }
  .kannadaDoc .panchPranGraphicWrap .verticalTitle {
    position: absolute;
    left: -57px;
    top: 146px;
  }
  .tamilDoc .panchPranGraphicWrap .verticalTitle {
    position: absolute;
    left: -110px;
    top: 200px;
  }
  .tamilDoc .panchPranGraphicList ul li:nth-child(1),
  .tamilDoc .panchPranGraphicList ul li:nth-child(2),
  .tamilDoc .panchPranGraphicList ul li:nth-child(3) {
    min-height: 340px;
  }
}
@media (min-width: 1170px) {
  .search .form-wrapper {
    display: block !important;
  }
}
@media only screen and (max-width: 1169px) {
  .mannKiBaatWrap h2 {
    font-size: 23px;
    margin-bottom: 15px;
  }
  .mannKiBaatWrap h3 {
    font-size: 23px;
  }
  .idpBannerHomebox {
    position: absolute;
    left: 30%;
    top: 16%;
    transform: translateY(-84%);
    z-index: 99999;
  } /*.idpBannerHomebox {position: absolute;left: 53%;top: 15%;transform: translateY(-85%);z-index: 99999;}*/
  .homeBanner .bannerCaption {
    top: 0;
  }
  .htgBannerHomebox {
    position: absolute;
    left: 24%;
    top: 43%;
    transform: translateY(-57%);
    z-index: 99999;
  }
  .search a {
    margin: 0;
  }
  .toggleMenu {
    width: 40px;
    padding: 6px;
    top: -50px;
    position: relative;
  }
  .toggleMenu .iconBar:nth-child(2) {
    margin: 7px 0;
  }
  .navbar-toggler,
  .mobileNav {
    display: block;
  }
  #navbar-nav {
    display: none !important;
  }
  #header,
  #header.headerFixed {
    position: relative;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  } /*.homeImgSlider-next, .homeImgSlider-prev { width: 45px; height: 45px; font-size: 25px; line-height: 45px; }*/
  .homeImgSlider-prev {
    left: 20px;
  }
  .homeImgSlider-next {
    right: 20px;
  } /*.aboutAkam h2 { padding-top: 35px;}*/
  .aboutAkam h2:before {
    width: 50px;
    height: 34px;
  }
  .aboutAkam {
    padding-top: 40px;
  }
  .azadiTheme,
  .homeEvent,
  section.nw_ev_sec,
  .homeInauguralEvent {
    padding: 40px 0;
  }
  .aboutAkam h2,
  .aboutAkam p {
    font-size: 20px;
  }
  .azadiTheme .resTab .tabContent {
    padding: 0;
  }
  .azadiObjectives .tagline {
    margin-bottom: 30px;
  }
  .homeObjectiveSlider,
  .azadiThemeSlider,
  .homeEventSlider {
    margin: 0 -15px;
  }
  .homeObjectiveSlider .swiper-container,
  .azadiThemeSlider .swiper-container,
  .homeEventSlider .swiper-container {
    padding: 0 80px;
  }
  .homeObjectiveSlider .objectiveSlider-swiper-pagination,
  .homeEventSlider-next,
  .homeEventSlider-prev {
    display: none;
  }
  .homeObjectiveItem .readMore {
    margin-bottom: 0;
  }
  .azadiThemeList li .azadiThemeItem,
  .azadiThemeList li:hover .azadiThemeItem {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .azadiThemeItem .azadiThemeName {
    bottom: 40px;
  }
  .azadiThemeItem .azadiThemeBtn {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) scale(1);
  }
  .azadiThemeList:hover li .azadiThemeItem {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .azadiThemeItem:hover .imgHolder img {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .azadiThemeListWrap .azadiThemeList {
    display: none;
  }
  .azadiThemeSlider {
    display: block;
  }
  .azadiThemeListWrap {
    margin-top: 25px;
  }
  .azadiThemeSlider .swiper-slide {
    padding: 12px 12px 28px 12px;
  }
  .homeEventItem:hover .eventCard {
    margin-top: 30px;
  }
  .homeVideoBox iframe {
    height: 420px;
  }
  .footer {
    padding: 15px 0;
  }
  .nw_ev_sec .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65%;
    flex: 0 0 65%;
    max-width: 65%;
  }
  .nw_ev_sec .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
  }
  .nv_title h2,
  .homeEvent h2,
  .azadiTheme .resTab .tabNav li a,
  .homeTitle {
    font-size: 22px;
  }
  .scrollEvents .homeTitle .smallTag {
    font-size: 16px;
  }
  .evs.p15 {
    min-height: 426px;
  }
  .homeEventItem:hover .homeEventTitle {
    color: #fff;
  }
  .homeEventItem:hover .homeEventCat {
    color: #b8bede;
  }
  .homeObjectiveItem .readMore:hover {
    color: #f96207;
  }
  .orange-btn:hover,
  .orange-btn:focus {
    background-color: #f96207;
    color: #fff;
  }
  .orange-btn:hover .arrowIcon,
  .orange-btn:focus .arrowIcon {
    background-position: 0 0;
  }
  .azadiThemeItem .azadiThemeBtn:hover {
    background-color: #f96207;
  }
  #owl-carousel-logos .owl-prev:hover,
  #owl-carousel-logos .owl-next:hover {
    color: #283362 !important;
    background: #fff !important;
  }
  .homeImgSlider-next:hover,
  .homeImgSlider-prev:hover {
    opacity: 0.6;
    background-color: #fff;
    border-color: #a0a19d;
    color: #323232;
  }
  .aboutUs .aboutLeftImg {
    width: 370px;
  }
  .aboutUs .imgHolder .aboutRightImg {
    width: 270px;
  }
  .aboutUs .imgHolder {
    min-height: 310px;
  }
  .aboutVideoBox iframe,
  .aboutVideoBox object {
    height: 170px;
  }
  .innerBanner {
    margin-top: 0;
  }
  .aboutUs {
    padding-top: 40px;
  }
  .bannerImg {
    height: 175px;
  }
  h2 {
    font-size: 23px;
    margin-bottom: 15px;
  }
  h3 {
    font-size: 20px;
  }
  h4 {
    font-size: 19px;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 17px;
  }
  .gallery li .viewAlbum {
    height: 160px;
  }
  .gallery li .galleryBox h3 {
    font-size: 16px;
  }
  .startingPoint .firstPoint {
    font-size: 19px;
  }
  .verticalTimeline ul {
    padding: 0 46px;
  }
  .verticalTimeline ul li {
    float: none !important;
    width: auto;
    min-height: 1px;
  }
  .verticalTimeline ul li .dates {
    right: auto;
    left: 0;
  }
  .verticalTimeline ul li .timelineThums {
    float: right;
    width: 25%;
  }
  .verticalTimeline ul li .timelineThums img {
    width: 100%;
  }
  .verticalTimeline ul li .journeyInformation {
    width: 75%;
  }
  .verticalTimeline ul li .journeyInformation,
  .verticalTimeline ul li:nth-child(2n) .journeyInformation {
    padding: 30px 30px 30px 70px;
  }
  .verticalTimeline ul li .dates {
    width: 240px;
  }
  .verticalTimeline ul li,
  .verticalTimeline ul li:nth-child(even) {
    margin-bottom: 0;
    margin-top: 25px;
  }
  .verticalTimeline ul li:nth-child(2n + 1):after,
  .verticalTimeline ul li:nth-child(2n):after,
  .verticalTimeline ul li:nth-child(even):after {
    right: auto;
    left: 0;
  }
  .verticalTimeline ul li:nth-child(2n + 1):after,
  .verticalTimeline ul li:nth-child(2n):after {
    display: none;
  }
  .startingPoint .firstPoint:after {
    display: none;
  }
  .startingPoint .firstPoint {
    margin-bottom: 0;
  }
  .eventIframe.fullWidth iframe,
  .ifrmaecenter iframe {
    height: 400px;
  }
  .eventList .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .eventItem,
  .eventItem:hover {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    border-color: #e1e1e1;
  }
  .pagingWrapper {
    padding-top: 15px;
  }
  .pagingCount,
  .pagingNo {
    float: none;
    text-align: center;
  }
  .pagingCount {
    margin-bottom: 15px;
    font-size: 16px;
  }
  .eventCategoryNav li a {
    font-size: 15px;
    padding: 5px 10px;
  }
  .eventFilter .form-control,
  .eventFilter select.form-control:not([size]):not([multiple]) {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }
  .eventFilter select.form-control:not([size]):not([multiple]),
  .eventFilter .date-picker {
    padding-right: 30px;
  }
  .customSelectWrap:before {
    top: 3px;
  }
  .eventFilter .button {
    height: 40px;
    padding: 8px 15px;
  }
  .eventFilter {
    padding-right: 190px;
  }
  .eventFilter .row {
    margin-right: -5px;
    margin-left: -5px;
  }
  .eventFilter [class*="col-"],
  .eventFilter.largeFilter .buttonRow {
    padding-left: 5px;
    padding-right: 5px;
  }
  .azadiThemeList.innerPage {
    display: none;
  }
  .compVideoBox iframe {
    height: 224px;
  }
  .pagingbar .records,
  .pagingbar .records.go,
  .pagingbar .pagingNo {
    float: none;
    text-align: center;
    margin-bottom: 10px;
  }
  .pagingbar select {
    width: 100px;
    height: 30px;
    line-height: 30px;
  }
  .customSelectWrap:before {
    top: -2px;
  }
  .pagingbar .txt,
  .pagingbar select,
  .pagingCount {
    font-size: 14px;
  }
  .pagingNo .pageNo,
  .pagingNo .nextBtn,
  .pagingNo .prevBtn,
  .pagingNo .pages,
  .pagingbar .pagingTable .aspNetDisabled {
    font-size: 14px;
  }
  .search {
    margin-right: 50px;
  }
  .search a {
    width: 40px;
    height: 35px;
    color: #272c4c;
    background: #fff;
    line-height: 35px;
  }
  .search a:hover,
  .search a.active {
    color: #272c4c;
  }
  .search .form-wrapper {
    top: 50px;
  }
  .homeBanner {
    min-height: 290px;
  }
  .eventFilter .customSelectWrap:before {
    top: 2px;
  }
  .blogItem .imgHolder {
    height: 215px;
  } /*#header .scanImg {right: 70px;top: 50%;width: 50px;margin-top: -25px;} .scanImg { width:100px;margin-top:-48px;}*/
  .scanImg {
    width: 160px;
    margin-top: -60px; /*top: auto;bottom: 10px;margin: 0;*/
  }
  .scanImg:before {
    width: 60px;
    height: 60px;
    left: -11px;
    top: -12px;
  }
  .splashModal {
    padding-left: 15px;
    padding-right: 15px;
  }
  .splashModal .close {
    width: 25px;
    height: 25px;
    right: -10px;
    top: -10px;
    line-height: 22px;
    font-size: 19px;
  }
  .splashModal iframe {
    height: 430px;
  }
  .gallery.photoList li,
  .gallery.videoList li {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }
  .gallery li .galleryBox {
    width: 100%;
  }
  .gallery li .galleryBox .imgHolder,
  .gallery li .galleryBox .imgHolder img {
    width: 100%;
  }
  .homeGalleryBox .imgHolder {
    height: 145px;
  }
  .homeVideoSlider-swiper-pagination,
  .homePhotoSlider-swiper-pagination {
    display: none;
  }
  .homePhotoSlider,
  .homeVideoSlider {
    margin: 0 -15px;
  }
  .homePhotoSlider .swiper-container,
  .homeVideoSlider .swiper-container {
    padding: 0 80px;
  }
  .homePhotoVideo .swiper-slide {
    padding: 12px;
  }
  .homePhotoVideo .resTab .tabNav {
    margin-bottom: 25px;
  }
  .homeGalleryBox .titleText {
    line-height: 1.2;
    font-size: 14px;
    padding: 5px;
  }
  .homeBlogWrap .evs {
    height: 200px;
  }
  .photoGalleryWrap .titleHeader {
    display: block !important;
  }
  .photoGalleryWrap .titleHeader h2 {
    margin-bottom: 10px;
  }
  .photoGalleryWrap .titleHeader:before,
  .photoGalleryWrap .titleHeader:after {
    content: " ";
    display: table;
  }
  .photoGalleryWrap .titleHeader:after {
    clear: both;
  }
  .photoGalleryWrap .titleHeader .button {
    float: right;
  }
  .homeBanner {
    margin-top: 0;
  }
  .whatsNewItem .titleText {
    height: 95px;
  }
  .whatsNewItem .imgHolder {
    height: 191px;
  }
  .logoDownList li {
    margin: 5px;
  }
  .logoDownList li a {
    padding: 3px 20px;
  }
  .childrenCornerList .blogItem .imgHolder {
    height: 220px;
  }
  .col-lg-4 .eventIframe iframe {
    height: 220px;
  }
  .podcastShare .shareEvent {
    position: static;
    margin-bottom: 15px;
  }
  .podcastContent h2 {
    padding-right: 0;
  }
  .competitionList .blogItem .imgHolder {
    height: 130px;
  }
  .competitionList1 .blogItem .imgHolder {
    height: 175px;
  }
  .search .form-wrapper:before {
    border-color: transparent transparent #414d71;
    border-image: none;
    border-style: solid;
    border-width: 10px;
    content: " ";
    right: 9px;
    position: absolute;
    top: -23px;
  }
  .search a {
    margin: 0;
  } /**********Rangoli Detail Page**********/
  .competitionDtlBnr {
    min-height: 410px;
    padding: 45px 0;
  }
  .rangoliBanner:before {
    display: none;
  }
  .rangoliBanner .bannerLeftBlock h2 {
    font-size: 25px;
  }
  .rangoliBanner .bannerLeftBlock h3 {
    font-size: 60px !important;
  }
  .stageBlock .icon {
    width: 75px;
    height: 75px;
    margin: 0 auto 10px auto;
    position: static;
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  .stageList .col-md-4:first-child .stageBlock:after,
  .stageList .col-md-4:nth-child(2) .stageBlock:after {
    display: none;
  }
  .stageList .col-md-4 .stageBlock:before {
    display: none;
  }
  .stageList .stageBlock {
    text-align: center;
    padding: 0 0 50px 0;
  }
  .stageBlock .stageDate {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
  }
  .stageBlock p {
    min-height: 50px;
  }
  .processStep li {
    font-size: 16px;
  }
  .cashRewardList {
    margin: 0 -8px;
  }
  .cashRewardList li {
    font-size: 16px;
    padding: 0 8px;
  }
  .cashRewards .rewards-col:not(:last-child):before {
    right: -30px;
  }
  .cashRewards {
    padding-top: 0;
  }
  .competitionDtlBnr .shareEvent {
    top: -35px;
    right: 7px;
  }
  .rangoliBanner .bannerLeftBlock h3 {
    background-size: cover;
    background-attachment: inherit;
  }
  .cashRewards.lori .rewards-col:not(:last-child):before {
    display: none;
  }
  .competitionProcess .shadowBox {
    padding: 20px 20px 10px 20px;
  }
  .scanImg.competitionBadge {
    width: 120px;
  }
  .homeThemeIconList .azadiThemeItem {
    background: #39425b;
  } /*********************NEW HOME PAGE*********************/
  .toggleMenu {
    background-color: #fff;
  } /*.headerRow:before { display:none; }*/
  .search .searchLink {
    display: block;
  }
  .search a {
    background: #fff;
  }
  .search .form-wrapper {
    display: none;
    position: absolute;
  }
  .search .form-wrapper .form-item .form-text {
    color: #fff;
    border-radius: 0;
    border: 0;
    background: #272c4c;
  }
  .search .form-wrapper:before {
    display: block;
    top: -20px;
    border-color: transparent transparent #272c4c;
  }
  .skipContent {
    display: none;
  }
  .highlightScore .col-4 {
    padding: 0;
  }
  .testimonialsItem .ministerPhoto {
    width: 293px;
  }
  .testimonialsItem {
    padding: 30px 30px 30px 320px;
  }
  .testimonialsSliderWrap .largeQuote {
    display: none;
  }
  .testimonialsItem .clientSpeak .fa {
    font-size: 22px;
  }
  .testimonialsItem .clientSpeak .fa-quote-left {
    margin-right: 5px;
  }
  .testimonialsItem .clientSpeak .fa-quote-right {
    margin-left: 5px;
  }
  .testimonialsSliderWrap .sliderNavWrap {
    right: 30px;
    bottom: 48px;
  }
  .testimonialsItem .clientName {
    font-size: 19px;
  }
  .testimonialsItem .clientSpeak {
    height: 168px;
  }
  .ongoingEvent .imgHolderWrap:before,
  .ongoingEvent .imgHolderWrap:after {
    display: none;
  }
  .ongoingEvent .col-7,
  .ongoingEvent .col-5 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .ongoingEventSliderWrap {
    padding: 40px 0;
  }
  .ongoingEvent .ongoingEventRight {
    padding-right: 0;
    top: 0;
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  .ongoingEvent h3,
  .competitionItem h3 {
    font-size: 25px;
  }
  .competitionItem h3 span {
    font-size: 30px;
  }
  .competitionItem .button {
    width: 155px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .homeTheme .sliderNavWrap {
    height: 25px;
  }
  .homeTheme .tabContainer .tabThemeLeft {
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
    max-width: 35%;
  }
  .homeTheme .tabContainer .col-lg-7 {
    -ms-flex: 0 0 64%;
    flex: 0 0 64%;
    max-width: 64%;
  }
  .tabThemeLeft p {
    font-size: 16px;
  }
  .themeTab .themeTabList li a:hover,
  .themeTab .themeTabList li.r-tabs-state-active a {
    font-weight: 400;
  }
  .homeTheme:before {
    height: 85px;
  }
  .aboutThemeList li a:hover .icon img {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .aboutThemeList li a:hover .themeTitle {
    letter-spacing: 0;
  }
  .titleHeader .sliderNavWrap {
    top: -2px;
  }
  #header.headerFixed {
    top: 0;
  }
  .headerFixed .topStrip {
    visibility: visible;
    opacity: 1;
  }
  .sliderSmallArrow:hover {
    background: none;
    border-color: #6d6d6d;
    color: #6d6d6d;
  }
  .homeTheme .sliderSmallArrow:hover {
    background-color: #ffd900;
    border-color: #2b304e;
    color: #2b304e;
  }
  .viewMoreLink:hover,
  .viewMoreLink:focus {
    color: #2b304e;
  }
  .ongoingEvent h3 a:hover {
    color: #fff;
  }
  .yellowBtn:hover,
  .yellowBtn:focus,
  .homeOngoingEvent .yellowBtn:hover,
  .ongoingComp .yellowBtn:hover,
  .homeOngoingEvent .yellowBtn:focus,
  .ongoingComp .yellowBtn:focus {
    background-color: #ffd900;
    color: #2b304e;
    border-color: #ffd900;
  }
  .whiteBtn:hover,
  .whiteBtn:focus {
    background-color: #fff;
    border-color: #fff;
    color: #2b304e;
  }
  .iEventItem:hover {
    background-color: #fff;
  }
  .iEventItem:hover .imgHolder .eventBgImage {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .iEventItem:hover .iEventDate {
    background-color: #ffd900;
    color: #2b304e;
  }
  .iEventItem:hover h2 a,
  .iEventItem:hover .viewMoreLink {
    color: #323232;
  }
  .iEventItem:hover h2 a,
  .iEventItem:hover .viewMoreLink {
    color: #2b304e;
  }
  .homeAboutVideo:after {
    display: none;
  }
  .homeVideoGallery .col-md-8 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .homeVideoGallery .col-md-4 {
    display: none;
  }
  .video-foreground,
  .video-background iframe {
    height: 560px;
  }
  .ongoingEvent .imgHolder {
    height: 280px;
  }
  .themesOfAkam .azadiThemeItem {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.14);
  }
  .akamThemeList .akamThemeItem .imgHolder {
    width: 200px;
    padding-top: 25px;
  }
  .akamThemeList .akamThemeItem {
    padding: 20px 20px 20px 210px;
  }
  .akamThemeList .akamThemeItem:hover,
  .akamThemeList .akamThemeItem {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  }
  .themesOfAkam .azadiThemeItem:hover .azadiThemeName {
    letter-spacing: 0;
  }
  .themesOfAkam .azadiThemeItem::before {
    display: none;
  }
  .akamThemeList .akamThemeItem.noShadow,
  .akamThemeList .akamThemeItem.noShadow:hover {
    box-shadow: 0 0 0 #fff;
    padding-top: 0;
    padding-bottom: 0;
  }
  .whiteShdowBoxList .whiteShdowBox {
    padding: 15px;
  }
  .homeAboutAkam .homeThemeItem:hover .icon {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  .homeAboutAkam .homeThemeItem:hover .themeTitle {
    letter-spacing: 0;
  }
  .eventItem:hover {
    background: #fff;
  }
  .eventItem:hover .iEventDate,
  .eventItem:hover .eventDate,
  .eventList .eventItem:hover .eventSubCategory a {
    background-color: #ffd900;
    color: #2b304e;
  }
  .blogItem:hover {
    background-color: #fff;
  }
  .eventItem:hover .iEventDate,
  .eventItem:hover .eventDate,
  .eventList .eventItem:hover .eventSubCategory,
  .blogItem:hover .recordCategory .eventSubCategory,
  .iEventItem:hover .recordCategory .eventSubCategory,
  .iEventItem:hover .spotlightCard {
    background-color: #ffd900;
    color: #2b304e;
  }
  .eventList .eventItem:hover .eventSubCategory a,
  .blogItem:hover .recordCategory .eventSubCategory a,
  .iEventItem:hover .recordCategory .eventSubCategory a {
    color: #2b304e;
  }
  .eventList .eventItem .eventSubCategory,
  .blogItem .recordCategory .eventSubCategory,
  .iEventItem .recordCategory .eventSubCategory {
    font-size: 14px;
  }
  .headerRow:before {
    margin-left: 0;
    left: 170px;
  }
  #navMob li.MenuLi8 ul li ul {
    display: block !important;
  }
  #navMob li.MenuLi8 ul li ul li a {
    padding-left: 20px;
    font-size: 16px;
    padding-top: 0;
    line-height: 1.2;
  }
  #navMob li.MenuLi8 ul li ul li a:before,
  #navMob li.MenuLi8 ul li .menuIcon {
    display: none;
  } /*video gallery tabbing style*/
  ul.linkTabView li {
    margin-right: 25px;
    margin-bottom: 20px;
  }
  ul.linkTabView li a {
    font-size: 23px;
  }
  .ongoingEvent .ongoingEventRight {
    padding: 0 0 50px 0;
  }
  .ongoingEvent .ongoingEventRight .eventBtnGroup {
    bottom: 0;
  }
  .ongoingEvent .ongoingEventRight .button {
    padding: 5px 11px;
  }
  .ongoingEvent .ongoingEventRight .eventBtnGroup img {
    width: 70px;
  }
  .iEventItem .spotlightCard {
    font-size: 14px;
  }
  .fsArticalList .blogItem .imgHolder,
  .blogItem .imgHolder {
    height: 155px;
  }
  .pagingbar .records,
  .pagingbar .records.go {
    display: none;
  }
  #navMob li.MenuLi8 ul li ul li a {
    font-size: 15px;
    padding-right: 10px;
    padding-left: 20px;
    font-style: italic;
  } /*******Story Detail******/
  .storyDetail .photoList .galleryBox .imgThumb,
  .storyDetail .videoList li a {
    height: 100px;
  }
  .kannadaDoc .aboutThemeList {
    margin-bottom: 15px;
  }
  .tamilDoc .cashRewards,
  .malayalamDoc .cashRewards,
  .teluguDoc .cashRewards,
  .kannadaDoc .cashRewards {
    display: block !important;
    text-align: left;
  }
  .tamilDoc .cashRewards .rewards-col:not(:last-child),
  .malayalamDoc .cashRewards .rewards-col:not(:last-child),
  .teluguDoc .cashRewards .rewards-col:not(:last-child),
  .kannadaDoc .cashRewards .rewards-col:not(:last-child) {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #5c657b;
  }
  .kannadaDoc .headerRow::before {
    margin-left: 0;
    left: 170px;
  }
  .malayalamDoc .testimonialsItem .clientSpeak {
    font-size: 16px;
  }
  .bengaliDoc .themeTab .themeTabList li:nth-child(2n + 1),
  .malayalamDoc .themeTab .themeTabList li:nth-child(2n + 1),
  .teluguDoc .themeTab .themeTabList li:nth-child(2n + 1),
  .tamilDoc .themeTab .themeTabList li:nth-child(2n + 1) {
    border-right: 1px solid #ccc;
  }
  .bengaliDoc .themeTab .themeTabList li:not(:last-child),
  .malayalamDoc .themeTab .themeTabList li:not(:last-child),
  .teluguDoc .themeTab .themeTabList li:not(:last-child),
  .tamilDoc .themeTab .themeTabList li:not(:last-child) {
    border-bottom: 1px solid #ccc;
  }
  .bengaliDoc .themeTab .themeTabList li a,
  .malayalamDoc .themeTab .themeTabList li a,
  .teluguDoc .themeTab .themeTabList li a,
  .tamilDoc .themeTab .themeTabList li a {
    padding: 10px 5px;
    font-size: 15px;
  }
  .bengaliDoc .themeTab .themeTabList li,
  .malayalamDoc .themeTab .themeTabList li,
  .teluguDoc .themeTab .themeTabList li,
  .tamilDoc .themeTab .themeTabList li {
    width: 50%;
  }
  .bengaliDoc .themeTab .themeTabList li:last-child,
  .malayalamDoc .themeTab .themeTabList li:last-child,
  .teluguDoc .themeTab .themeTabList li:last-child,
  .tamilDoc .themeTab .themeTabList li:last-child {
    border-right: 0;
    width: 100%;
  }
  .bengaliDoc .themeTab .themeTabList li a::after,
  .malayalamDoc .themeTab .themeTabList li a::after,
  .teluguDoc .themeTab .themeTabList li a::after,
  .tamilDoc .themeTab .themeTabList li a::after {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    z-index: 1;
    display: block;
    border: 0 !important;
  }
  .bengaliDoc .themeTab .themeTabList li a::before,
  .malayalamDoc .themeTab .themeTabList li a::before,
  .teluguDoc .themeTab .themeTabList li a::before,
  .tamilDoc .themeTab .themeTabList li a::before {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    z-index: 1;
  }
  .kannadaDoc .titleHeader .sliderNavWrap,
  .bengaliDoc .titleHeader .sliderNavWrap,
  .malayalamDoc .titleHeader .sliderNavWrap,
  .teluguDoc .titleHeader .sliderNavWrap,
  .tamilDoc .titleHeader .sliderNavWrap {
    position: relative;
    right: auto;
    top: auto;
    margin-bottom: 15px;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .kannadaDoc .titleHeader .viewMoreLink,
  .bengaliDoc .titleHeader .viewMoreLink,
  .malayalamDoc .titleHeader .viewMoreLink,
  .teluguDoc .titleHeader .viewMoreLink,
  .tamilDoc .titleHeader .viewMoreLink {
    margin: 0;
    position: absolute;
    left: 0;
    top: 4px;
  }
  .kannadaDoc .sliderSmallArrow.swiper-button-disabled,
  .bengaliDoc .sliderSmallArrow.swiper-button-disabled,
  .malayalamDoc .sliderSmallArrow.swiper-button-disabled,
  .teluguDoc .sliderSmallArrow.swiper-button-disabled,
  .tamilDoc .sliderSmallArrow.swiper-button-disabled {
    pointer-events: none;
    opacity: 0.5;
  }
  .kannadaDoc .sliderSmallArrow,
  .bengaliDoc .sliderSmallArrow,
  .malayalamDoc .sliderSmallArrow,
  .teluguDoc .sliderSmallArrow,
  .tamilDoc .sliderSmallArrow {
    width: 30px;
    height: 30px;
    border: 1px solid #6d6d6d;
    text-align: center;
    color: #6d6d6d;
    margin-left: 7px;
    border-radius: 50%;
    font-size: 19px;
    cursor: pointer;
    transition: all 350ms ease 0s;
    -webkit-transition: all 350ms ease 0s;
    line-height: 27px;
  }
  .kannadaDoc .testimonials .titleHeader .sliderNavWrap,
  .bengaliDoc .testimonials .titleHeader .sliderNavWrap,
  .malayalamDoc .testimonials .titleHeader .sliderNavWrap,
  .teluguDoc .testimonials .titleHeader .sliderNavWrap,
  .tamilDoc .testimonials .titleHeader .sliderNavWrap {
    position: absolute;
    right: 0;
    top: 9px;
  }
  .kannadaDoc .homeAboutAkam .row .col-lg-7,
  .tamilDoc .homeAboutAkam .row .col-lg-7,
  .teluguDoc .homeAboutAkam .row .col-lg-7,
  .malayalamDoc .homeAboutAkam .row .col-lg-7,
  .bengaliDoc .homeAboutAkam .row .col-lg-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .kannadaDoc .homeAboutAkam .row .col-lg-5,
  .tamilDoc .homeAboutAkam .row .col-lg-5,
  .teluguDoc .homeAboutAkam .row .col-lg-5,
  .malayalamDoc .homeAboutAkam .row .col-lg-5,
  .bengaliDoc .homeAboutAkam .row .col-lg-5 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .kannadaDoc .testimonialsItem,
  .tamilDoc .testimonialsItem,
  .teluguDoc .testimonialsItem {
    padding: 15px;
    text-align: center;
  }
  .kannadaDoc .testimonialsItem .ministerPhoto,
  .tamilDoc .testimonialsItem .ministerPhoto,
  .teluguDoc .testimonialsItem .ministerPhoto {
    width: 160px;
    position: static;
    margin: 0 auto 10px auto;
  }
  .kannadaDoc .testimonialsItem .testimonialsText,
  .tamilDoc .testimonialsItem .testimonialsText,
  .teluguDoc .testimonialsItem .testimonialsText {
    min-height: 1px;
  }
  .kannadaDoc .testimonialsItem .clientName,
  .tamilDoc .testimonialsItem .clientName,
  .teluguDoc .testimonialsItem .clientName {
    margin-bottom: 0;
  }
  .kannadaDoc .testimonialsItem .clientName,
  .tamilDoc .testimonialsItem .clientName,
  .teluguDoc .testimonialsItem .clientName {
    font-size: 18px;
  }
}
@media only screen and (max-width: 1024px) {
  .nineThemeHomeSlider .swiper-slide a img {
  }
}
@media only screen and (max-width: 992px) {
  /*HTG Banner Style Start 20-07-2022*/
  .blueBtnNew {
    padding: 7px 15px;
    font-size: 15px;
  }
  .orangeBtnNew {
    padding: 7px 10px;
    font-size: 13px;
  }
  .htgBannerHomebox {
    position: absolute;
    left: 24%;
    top: 42%;
    transform: translateY(-58%);
    z-index: 99999;
  } /*HTG Banner Style End 20-07-2022*/
  .blueBtnNew {
    padding: 7px 15px;
    font-size: 15px;
  }
  .orangeBtnNew {
    padding: 7px 15px;
    font-size: 15px;
  }
  .homeBanner .bannerCaption .india75 {
    width: 180px;
    height: 45px;
  }
  .homeBanner .bannerCaption h1 {
    font-size: 25px;
    margin-top: -20px;
  }
  .homeBanner .bannerCaption p {
    font-size: 16px;
  }
  .aboutAkam .col-md-7,
  .aboutAkam .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .azadiObjectives .tagline br,
  .homeVideo .videoTagline br {
    display: none;
  }
  .azadiThemeItem .azadiThemeName {
    font-size: 20px;
  }
  .objectiveModal .modal-dialog {
    padding: 0 15px;
  }
  .homeVideoBox iframe {
    height: 310px;
  }
  .nw_ev_sec .col-md-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .nw_ev_sec .col-md-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .nv_title a {
    margin-right: 0;
  }
  .nv_title {
    margin-top: 0;
  }
  .nw_ev_sec .col-md-9 {
    margin-bottom: 35px;
  }
  .footer {
    text-align: center;
  }
  .footer .copyright.text-right {
    text-align: center !important;
  }
  .footer .footer-social {
    margin: 10px;
  }
  .ibContentBox iframe#twitter-widget-0 {
    width: 100% !important;
  }
  .nw_ev_sec .facebookFrame {
    width: 300px;
    margin: 0 auto;
    display: block;
  }
  .evs.p15 {
    min-height: 386px;
  }
  .aboutVideoBox {
    margin-bottom: 40px;
  }
  .aboutVideoBox iframe,
  .aboutVideoBox object {
    height: 310px;
  }
  .aboutUs .imgHolder {
    min-height: 1px;
  }
  .aboutUs .aboutLeftImg {
    width: 60%;
    float: left;
  }
  .aboutUs .imgHolder .aboutRightImg {
    width: 40%;
    float: left;
    position: static;
  }
  .aboutUs .imgHolder {
    min-height: 1px;
  }
  .aboutUs .imgHolder:before {
    width: 478px;
    height: 200px;
    background-size: 100%;
  }
  .pageTitle h1 {
    font-size: 22px;
  }
  .competitionsBox .button {
    left: 41px;
    bottom: 40px;
  }
  .blogItem {
    margin-bottom: 30px;
  }
  .blogDetail .imgHolder,
  .pageLeftImg {
    max-width: 300px;
    margin: 0 25px 15px 0;
  }
  #main {
    min-height: 460px;
  }
  .gallery li {
    width: 50%;
  }
  .gallery.photoList li,
  .gallery.videoList li {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }
  .videoList .videoName {
    font-size: 15px;
  }
  .verticalTimeline ul {
    padding: 0;
  }
  .verticalTimeline ul li .dates,
  .verticalTimeline ul li:nth-child(2n) .dates {
    width: 90px;
    background: none;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    top: 50%;
    left: 0;
    z-index: 1;
    margin-top: 45px;
  }
  .journeyBegins {
    position: relative;
  }
  .journeyBegins:before {
    border-radius: 15px 0 0 15px;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 50px;
    content: "";
    background-color: #e7e8ef;
    z-index: 1;
  }
  .janpath.evs .blog-img {
    overflow: hidden;
    height: 200px;
  }
  .janpath.evs .blog-img img {
    max-width: 420px;
  }
  .dandiMarchImg {
    overflow-x: auto;
    padding-bottom: 10px;
  }
  .dandiMarchImg img {
    width: auto;
    max-width: 1200px;
  }
  .eventOddEven .eventImgHolder,
  .eventImgLeft,
  .eventImgRight {
    max-width: 300px;
    margin: 0 25px 15px 0;
    padding: 5px;
  }
  .eventImgHolder,
  .eventIframe,
  .eventImgLeft,
  .eventImgRight {
    padding: 5px;
  }
  .unsungHeroesDetail .eventImgLeft {
    max-width: 200px;
  }
  .eventFilter {
    padding-right: 0;
  }
  .eventFilter .buttonRow {
    position: static;
    text-align: right;
  }
  .eventFilter [class*="col-"],
  .eventFilter .buttonRow,
  .eventFilter.largeFilter .buttonRow {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    padding-left: 5px;
    padding-right: 5px;
  }
  .eventFilter .buttonRow,
  .eventFilter.largeFilter .buttonRow {
    margin-bottom: 1rem;
  }
  .eventFilter .buttonRow .button,
  .eventFilter.largeFilter .buttonRow .button {
    float: left;
    width: 48%;
    margin: 0;
  }
  .eventFilter .buttonRow .button,
  .eventFilter.largeFilter .buttonRow .button {
    margin-right: 2%;
  }
  .eventFilter .buttonRow .button.resetBtn,
  .eventFilter.largeFilter .buttonRow .button.resetBtn {
    margin-left: 2%;
    margin-right: 0;
  }
  .feedbackColRow .col-md-4,
  .feedbackColRow .col-md-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .eventFilter.galleryFilter {
    padding-right: 210px;
  }
  .eventFilter.galleryFilter .col-md-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .eventFilter.galleryFilter .buttonRow {
    position: absolute;
    width: 200px;
  }
  .eventDetailContent .table-responsive table {
    width: 1100px;
    max-width: 1100px;
  }
  .compVideoBox {
    margin-top: 15px;
    margin-bottom: 0 !important;
  }
  .compVideoBox iframe {
    height: 310px;
  }
  .homeBanner {
    min-height: 220px;
  }
  .homeInauguralEvent .row .inauguralEventItem:nth-child(3) {
    display: none;
  }
  .eventMapWrap {
    overflow-x: auto;
  }
  .blogItem .imgHolder {
    height: 245px;
  }
  .scanImg {
    margin-top: -32px;
    width: 100px;
  }
  .splashModal iframe {
    height: 320px;
  }
  .homeBlogWrap .evs {
    height: 190px;
  }
  .whatsNewItem .titleText {
    height: 115px;
  }
  .homeWhatsNewSlider,
  .homeRoadMuseumSlider {
    margin-bottom: 25px;
  }
  .whatsNewItem .titleText {
    min-height: 1px;
    height: auto;
  }
  .whatsNewItem .titleText br {
    display: none;
  }
  .whatsNew h2 {
    margin-left: 0;
    text-align: center;
    margin-bottom: 10px;
  }
  .whatsNewItem .imgHolder,
  .whatsNewItem .imgHolder iframe {
    height: 475px;
  } /*.whatsNew .titleHeader { padding-right:0; text-align:center; } .whatsNew .titleHeader .viewAll { position: static; }*/
  .childrenCornerList .blogItem .imgHolder {
    height: 250px;
  }
  .col-md-6 .eventImgHolder iframe {
    height: 270px;
  }
  .eventDetailContent iframe {
    width: 100%;
    height: 350px;
  }
  .col-lg-4 .eventIframe iframe {
    height: 350px;
  }
  .homeEvent .titleHeader {
    display: block !important;
    text-align: center;
  }
  .homeEvent .titleHeader h3 {
    margin-bottom: 10px;
  } /******Counter******/
  .eventRightNav li {
    margin: 0 10px; /*width: 140px;*/
  } /******Swatantra Swar******/
  .catalogueBlock .imgHolder {
    width: 80px;
  }
  .catalogueBlock {
    padding-left: 110px;
  }
  .catalogueBlock {
    min-height: 158px;
  } /*****Podcast*****/
  .podcastContent .imgHolder {
    max-width: 300px;
    margin: 0 15px 15px 0;
  }
  .podcastContent h2 {
    font-size: 25px;
  }
  .socialConnectWrap p {
    font-size: 16px;
  }
  .socialConnectWrap {
    margin-bottom: 15px;
  }
  .poscastRow .podcastTitle {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
  }
  .poscastRow .green-audio-player {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }
  .podcastContent .imgHolder {
    max-width: inherit;
    margin: 0 0 15px 0;
    float: none;
  }
  .podcastContent .podcastRight {
    width: auto;
    float: none;
  }
  .competitionList .blogItem .imgHolder {
    height: 200px;
  }
  .scrollEvents .homeTitle {
    min-height: 1px;
  }
  .scrollEvents {
    padding-top: 0 !important;
  }
  #whatsNew .whatsNewItem .titleText {
    min-height: 1px;
  }
  .whatsNew .titleHeader h2 {
    text-align: left;
  }
  .competitionList1 .blogItem .imgHolder {
    height: 200px;
  } /**********Advanced Search**********/
  .advSearchFilter span {
    padding-right: 5px;
  } /**********Rangoli Detail Page**********/
  .competitionDtlBnr {
    min-height: 380px;
  }
  .competitionProcess {
    min-height: 1px;
  }
  .competitionProcess .processLeftBlock,
  .competitionProcess .processRightBlock:before {
    display: none;
  }
  .competitionProcess .processRightBlock {
    width: auto;
  }
  .rewardsItem .titleText {
    font-size: 15px;
    padding: 10px;
  }
  .rewardsItem .titleText br {
    display: none;
  }
  .rewardsList {
    padding: 0 0 40px 0;
  }
  .cashRewards {
    display: block !important;
    text-align: left;
  }
  .cashRewards h4 {
    margin-bottom: 15px;
  }
  .cashRewards .rewards-col:not(:last-child) {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #5c657b;
  }
  .cashRewards .rewards-col:not(:last-child):before {
    display: none;
  }
  .cashRewardList {
    margin: 0;
  }
  .cashRewardList li {
    padding: 0 50px 0 0;
    font-size: 19px;
  }
  .showcaseList li {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }
  .loriBanner {
    background-position: right -180px top;
  }
  .competitionProcess .processLeftImg {
    display: none;
  }
  .cashRewards.lori .rewards-col {
    max-width: 100%;
  }
  .loriShowcaseItem p {
    font-size: 16px;
  }
  .deshBhaktiBanner {
    background-position: right -160px center;
  }
  .dbLaunchDate .dateText {
    font-size: 18px;
  }
  .dbLaunchDate .dateText span {
    font-size: 18px;
  }
  .loriShowcaseItem .fa {
    width: 70px;
    height: 70px;
    font-size: 30px;
    line-height: 70px;
    margin-bottom: 10px;
  }
  .loriShowcaseItem p {
    font-size: 14px;
  }
  .loriShowcaseItem p span {
    font-size: 15px;
  }
  .deshBhakti .loriShowcaseItem .green-audio-player .holder {
    width: 70px;
    height: 70px;
  }
  .deshBhakti
    .loriShowcaseItem
    .green-audio-player
    .holder
    .play-pause-btn
    svg {
    width: 25px;
    height: 25px;
  }
  .deshBhakti .loriShowcaseItem .green-audio-player {
    height: 70px;
  }
  .deshBhakti
    .loriShowcaseItem
    .green-audio-player
    .holder
    .play-pause-btn[aria-label="Play"] {
    padding-left: 6px;
  }
  .scanImg.competitionBadge {
    width: 90px;
  }
  .eventCategoryNav li {
    margin-bottom: 5px;
  }
  .deshBhaktiBanner .bannerLeftBlock {
    width: 50%;
  }
  .deshBhaktiBanner {
    background-position: right -90px center;
  }
  .loriBanner {
    background-position: right -100px top;
  }
  .homeAboutVideo {
    margin-bottom: 20px;
  }
  .homeAboutVideo {
    margin-bottom: 20px;
  } /****Home About Section****/
  .homeAboutVideo .homeVideoBox iframe {
    height: 300px;
  }
  .homeThemeSmallSlider {
    margin: 0 -15px;
  }
  .homeThemeSmallSlider .swiper-container {
    padding: 0 50px;
  }
  .themeHeader .themeSliderArrow div,
  .themeHeader .themeSliderArrow div .fa {
    width: 30px;
    height: 30px;
    font-size: 30px;
    line-height: 30px;
  }
  .themeHeader .themeSliderArrow {
    right: -8px;
  } /*********************NEW HOME PAGE*********************/
  .highlightScore .scoreItem {
    padding: 0 15px;
  }
  .scoreItem p {
    padding: 0 13px;
    line-height: 1.2;
    min-height: 38px;
  }
  .aboutThemeList .themeTitle {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
  }
  .aboutThemeList li .iconWrap {
    width: 100px;
    height: 114px;
  }
  .aboutThemeList li:not(:last-child) {
    border-right: 0;
  }
  .homeAboutVideo {
    margin-bottom: 0;
    margin-top: 25px;
  }
  .testimonialsItem .ministerPhoto {
    width: 273px;
  }
  .testimonialsItem {
    padding: 20px 20px 20px 290px;
  }
  .testimonialsSliderWrap .sliderNavWrap {
    right: 20px;
    bottom: 38px;
  }
  .testimonialsItem .clientName {
    font-size: 18px;
  }
  .testimonialsItem .clientName span {
    padding-left: 15px;
  }
  .competitionItem {
    padding: 25px 225px 25px 25px;
  }
  .competitionItem .imgHolder {
    display: none;
  }
  .competitionItem .competitionCard {
    position: static;
    transform: translateY(0);
    -webkit-transform: translateY(0);
  }
  .competitionItem .competitionCard {
    width: auto;
  }
  .competitionItem .prizesBlock {
    width: 200px;
    height: 154px;
    right: 15px;
  }
  .onCompSlider .swiper-slide {
    height: auto;
    display: -ms-flexbox;
    display: flex;
    background: #2b304e;
  }
  .ongoingEvent h3,
  .ongoingEvent .ongoingEventDate {
    margin-bottom: 8px;
  }
  .homeTheme .tabContainer .tabThemeLeft,
  .homeTheme .tabContainer .col-lg-7 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ongoingEvent .eventOrganiser {
    padding-top: 8px;
  }
  .themeNewSlider .swiper-container {
    padding-right: 0;
  }
  .themeTab .themeTabList {
    background-color: #fff;
  }
  .themeTab .themeTabList li {
    width: auto;
  }
  .themeTab .themeTabList li a {
    padding: 10px 17px;
    font-size: 16px;
  }
  .themeTab .themeTabList li a:hover,
  .themeTab .themeTabList li.r-tabs-state-active a {
    background-color: #2b304e !important;
  }
  .homeTheme:before {
    height: 74px;
  }
  .themeTab .tabContainer {
    padding-top: 25px;
  }
  .themeTab .tabContainer h2 {
    margin-bottom: 15px;
  }
  .homeVideoGallery .col-md-8,
  .homeVideoGallery .col-md-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .homeVideoGallery .col-md-4 {
    margin-top: 30px;
  }
  .downloadApp {
    margin: 12px 0;
  }
  .downloadAppBtn {
    display: block !important;
    text-align: center;
  }
  .downloadAppBtn div {
    display: inline-block;
    vertical-align: middle;
  }
  .downloadApp p {
    margin-bottom: 6px;
  }
  .video-foreground,
  .video-background iframe {
    height: 500px;
  }
  .footer {
    position: relative;
    padding-bottom: 40px;
  }
  .footer .col-lg-6 {
    position: static;
  }
  .footer .copyrightText {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 15px;
    padding: 0 10px;
  }
  .downloadApp {
    margin-top: 0;
  } /*.themeTab .themeTabList { display:none; }*/
  .themeTab.resTab .r-tabs-accordion-title {
    display: none;
  }
  .homeTheme:before {
    display: none;
  }
  .themeTab .themeTabList li a:before,
  .themeTab .themeTabList li a:after {
    display: none;
  }
  .homeTheme {
    padding-top: 30px !important;
    padding-bottom: 20px;
  }
  .themeTab.resTab .r-tabs-accordion-title .r-tabs-anchor,
  .themeTab.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    padding: 13px 15px 13px 15px;
    background-color: #272c4c;
    color: #fff;
    font-weight: 500;
  }
  .themeTab.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    background-color: #272c4c;
  }
  .themeTab.resTab .r-tabs-accordion-title .r-tabs-anchor:before {
    right: 15px;
    top: 11px;
    color: #fff;
  }
  .themeTab.resTab
    .r-tabs-accordion-title.r-tabs-state-active
    .r-tabs-anchor:before {
    right: 15px;
  }
  .themeTab .tabContent {
    padding: 15px 0;
  }
  .themeTab .tabContainer {
    padding-top: 0;
  }
  .scoreItem p br {
    display: block;
  }
  .hologramBlock {
    left: 5px;
  }
  .ongoingEvent .col-7,
  .ongoingEvent .col-5 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ongoingEvent .ongoingEventRight {
    margin-top: 15px;
  }
  .ongoingEvent .imgHolder {
    height: auto !important;
  }
  .aboutInaEvent .aboutVideoBox {
    margin-bottom: 0;
  }
  .testimonialsItem .ministerPhoto {
    width: 160px;
    position: static;
    margin: 0 auto 10px auto;
  }
  .testimonialsItem {
    padding: 15px;
    text-align: center;
  }
  .testimonialsSliderWrap .sliderNavWrap {
    position: static;
  }
  .testimonialsSliderWrap .sliderSmallArrow {
    position: absolute;
    top: 60px;
    z-index: 1;
  }
  .testimonialsSliderWrap .testimonialsSlider-prev {
    left: 15px;
    margin-left: 0;
  }
  .testimonialsSliderWrap .testimonialsSlider-next {
    right: 15px;
  }
  .testimonialsItem .clientSpeak,
  .testimonialsItem .clientName span {
    font-size: 16px;
  }
  .testimonialsItem .clientSpeak {
    height: auto;
  }
  .testimonialsItem .testimonialsText {
    min-height: 1px;
  }
  .testimonialsItem .clientName {
    margin-bottom: 0;
  }
  .testimonialsSliderWrap .sliderNavWrap {
    right: 15px;
    bottom: 23px;
  }
  .testimonialsSlider .swiper-slide {
    height: auto;
    background-color: #fff;
  }
  .pageTitle h2 {
    font-size: 20px;
  }
  .ongoingEvent .imgHolder img {
    width: 100%;
  }
  .ongoingEvent .ongoingEventRight {
    height: auto;
    padding-bottom: 0;
    transform: none;
    -webkit-transform: none;
  }
  .fsArticalList .blogItem .imgHolder,
  .blogItem .imgHolder {
    height: 180px;
  }
  .ongoingEvent {
    height: 100%;
    position: relative;
    padding-bottom: 37px;
  }
  .ongoingEvent .col-lg-6,
  .ongoingEvent .ongoingEventRight {
    position: static;
  }
  .ongoingEvent .ongoingEventRight .eventBtnGroup {
    position: absolute;
    bottom: 2px;
  }
  #backtotop {
    bottom: 50px;
  } /*******Story Detail******/
  .storyDetail .gallery.photoList li,
  .storyDetail .gallery.videoList li {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }
  .kannadaDoc .homeAboutVideo {
    margin-top: 25px;
  }
  .mmmdBannerWrap .mmmdBannerbox .mmmdHomeBtnNew {
    padding: 7px 15px;
    font-size: 15px;
  }
  .mmmdHomeBannerLinks .mmmdHomeBtnNew {
    padding: 7px 10px;
    font-size: 13px;
  }
  .mmmdHomeBannerLinks {
    position: absolute;
    text-align: right;
    left: 57.5%;
    bottom: 10px;
    margin-left: -57px;
  }
  .homeCommonPad {
    padding: 35px 0;
  }
  .mmmdBannerWrap {
    padding: 0 0 35px 0;
  }
  .htgBannerWrap {
    padding: 0 0 35px;
  }
}
@media only screen and (max-width: 991px) {
  .panchPranGraphicList ul li:nth-child(1),
  .panchPranGraphicList ul li:nth-child(2) {
    min-height: 285px;
  }
  .panchPranGraphicList ul li:nth-child(3),
  .panchPranGraphicList ul li:nth-child(4) {
    min-height: 185px;
  }
  .panchPranGraphicList ul li {
    width: 50%;
  }
  .tamilDoc .panchPranGraphicList ul li:nth-child(3),
  .tamilDoc .panchPranGraphicList ul li:nth-child(4) {
    min-height: 205px;
  }
  .malayalamDoc .panchPranGraphicList ul li:nth-child(3),
  .malayalamDoc .panchPranGraphicList ul li:nth-child(4) {
    min-height: 200px;
  }
}
@media only screen and (max-width: 809px) {
  .idpBannerHomebox {
    position: absolute;
    left: 27%;
    top: 17%;
    transform: translateY(-83%);
    z-index: 99999;
  } /*.idpBannerHomebox {position: absolute;left: 51%;top: 17%;transform: translateY(-83%);z-index: 99999;}*/
  .htgBannerHomebox {
    position: absolute;
    left: 24%;
    z-index: 99999;
    transform: translateY(-57%);
    top: 43%;
  }
  .htgBannerWrap {
  }
  .htgBannerWrap img {
    padding: 5px;
    margin-bottom: 8px;
  }
  .htgBannerWrap .htgBannerbox .twoButtonLinks span {
    display: contents;
    margin: 5px;
  }
  .htgBannerWrap .htgBannerbox .twoButtonLinks {
    position: static;
    text-align: center;
    margin-top: 5px;
    transform: none;
  }
}
@media only screen and (max-width: 767px) {
  .tenderBoxWrap h3 {
    font-size: 1.1em;
    margin-bottom: 10px;
  }
  .tenderBoxWrap p {
    margin: 0;
    font-size: 14px;
  }
  .tenderBoxWrap {
    padding: 15px;
    margin-bottom: 15px;
  } /*Responsive Table Style Start */
  .responsiveTable,
  .responsiveTable tr,
  .responsiveTable td,
  .responsiveTable td:before {
    display: block;
    text-align: left;
    border: none;
    font-size: 14px;
  }
  .responsiveTable,
  .responsiveTable tr,
  .responsiveTable td:last-child {
    border-bottom: none;
  }
  .responsiveTable thead,
  .responsiveTable tr th {
    position: absolute;
    top: -1000em;
    left: -1000em;
  }
  .responsiveTable tr {
    border: 1px solid #eeeeee;
    border-bottom: 2px solid #eeeeee;
    margin: 0 0 5px;
  }
  .responsiveTable tr td:nth-child(1) {
    border-left: none;
  }
  .responsiveTable tr td:last-child {
    border-right: none;
  }
  .responsiveTable tr:last-child .td,
  .responsiveTable td {
    border-bottom: 1px solid #eeeeee;
  }
  .responsiveTable td:before {
    font-weight: 600;
    padding-right: 20px;
    line-height: 27px;
    color: #174471;
    content: " " attr(data-label) "";
    font-size: 13px;
  }
  .responsiveTable tbody {
    display: block;
  }
  .responsiveTable tr td {
    padding: 5px 10px;
    width: auto !important;
  } /*Responsive Table Style End*/
  .mannKiBaatWrap .logoDownList {
    margin: 0;
  }
  .mannKiBaatWrap {
    padding: 20px 0;
    margin: -20px 0 25px;
  }
  .mannKiBaatWrap h2 {
    font-size: 19px;
  }
  .mannKiBaatWrap h3 {
    font-size: 19px;
  }
  .logoItem h2 {
    font-size: 19px;
  }
  .downloadFiles .downloadFilesBox {
    margin-bottom: 5px;
    padding: 10px 15px;
  }
  .downloadFiles .downloadFilesBox a {
    font-size: 16px;
  }
  .downloadFiles .downloadFilesBox span {
    font-size: 14px;
  }
  .idpBannerHomebox {
    position: absolute;
    left: 24%;
    top: 17%;
    transform: translateY(-83%);
    z-index: 99999;
  }
  .homeBanner .bannerCaption {
    top: 0;
  }
  .hgtSubPageList li .hgtSubPageBox {
    padding: 20px;
  }
  .hgtSubPageList li {
    width: 100%;
    float: none;
    margin-bottom: 15px;
  }
  .hgtSubPageList li .button.yellowBtn {
    padding: 7px 25px;
    position: absolute;
    left: 50%;
    bottom: 5%;
    z-index: 99999;
    transform: translateX(-50%);
  }
  .hgtSubPageName {
    font-size: 16px;
    margin-bottom: 15px;
    padding: 15px 0 25px;
  }
  .htgBannerHomebox {
    position: absolute;
    left: 24%;
    z-index: 99999;
    top: 43%;
    transform: translateY(-57%);
  }
  .swiper-container-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
    display: none;
  }
  .homeImgSlider .homeImgSlider-next,
  .homeImgSlider .homeImgSlider-prev {
    display: block;
  }
  .htgBannerWrap {
    padding: 30px 0 0;
  }
  .htgBannerWrap .htgBannerbox .twoButtonLinks .blueBtnNew {
    padding: 7px 10px;
    font-size: 15px;
  }
  .htgBannerWrap .htgBannerbox .twoButtonLinks .orangeBtnNew {
    padding: 7px 10px;
    font-size: 15px;
  }
  #navbar-brand {
    width: 220px;
  }
  .homeBanner .bannerCaption .india75 {
    width: 130px;
    height: 30px;
  }
  .homeBanner .bannerCaption h1 {
    font-size: 20px;
    margin-top: -15px;
  }
  .homeBanner .bannerCaption p {
    font-size: 13px;
  }
  .ScrollingWrap {
    padding: 10px 0;
  }
  .ScrollingWrap h2 {
    position: static;
  }
  .Scrolling {
    padding: 0;
    border: 0;
    margin-top: 5px;
  }
  .Scrolling ul li {
    font-size: 14px;
    margin-right: 20px;
  }
  .ScrollingWrap .btnMPause {
    top: 3px;
    right: -4px;
  }
  .aboutAkam {
    padding-top: 20px;
  }
  .azadiTheme,
  .homeEvent,
  section.nw_ev_sec,
  .homeVideo,
  .homeInauguralEvent {
    padding: 20px 0;
  }
  .homeEvent {
    padding-bottom: 5px;
  }
  .aboutAkam .col-md-5 {
    -ms-flex-order: 1;
    order: 1;
  }
  .aboutAkam .col-md-7 {
    -ms-flex-order: 2;
    order: 2;
  }
  .aboutAkam .col-md-7,
  .aboutAkam .col-md-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .aboutAkam h2,
  .aboutAkam p {
    font-size: 16px;
  }
  .aboutAkam .orange-btn,
  .homePhotoVideo .orange-btn {
    padding: 8px 15px;
    display: block;
    text-align: center;
    font-size: 14px;
  }
  .nv_title h2,
  .homeEvent h2,
  .azadiTheme .resTab .tabNav li a,
  .homeTitle {
    font-size: 19px;
  }
  .azadiObjectives .tagline,
  .homeObjectiveItem p,
  .homeEvent .tagline,
  .homeEventItem .homeEventDate,
  .homeEventItem .homeEventCat,
  .homeVideo .videoTagline,
  span.blogdaate,
  .blog-data p,
  .blog-data a,
  .nv_title a {
    font-size: 14px;
  }
  .homeObjectiveItem h3,
  .azadiThemeItem .azadiThemeName,
  .homeEventItem .homeEventTitle,
  .blog-data h5,
  .blog-data h5 a {
    font-size: 16px;
  }
  .homeEvent .tagline {
    margin-bottom: 20px;
  }
  .eventRightNav {
    text-align: center;
    width: 100%;
  }
  .eventRightNav li {
    margin-left: 10px;
  }
  .eventRightNav li a {
    font-size: 14px;
  }
  .homeEvent .titleHeader {
    display: block !important;
  }
  .homeEventItem .imgHolder {
    height: 190px;
  }
  .homeEventItem .eventCard,
  .homeEventItem:hover .eventCard {
    margin-top: 15px;
  }
  .aboutAkam h2:before {
    display: none;
  }
  .aboutAkam h2,
  .aboutAkam p {
    text-align: center;
  }
  .homeVideoBox iframe {
    height: 250px;
  }
  .homeVideoBox {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.11);
    margin-bottom: 20px;
  }
  .homeVideo:before {
    height: 200px;
  }
  .blog-data {
    padding: 10px;
    width: calc(100% - 270px);
  }
  .nv_title a {
    margin-top: 2px;
  }
   #navMob li > a {
        font-size: 16px;
        font-weight: 300;
        padding: 10px 15px 10px 0;
        margin-left: 15px;
        line-height: 20px;
        margin-right: 15px;
    }
  .aboutAkam .imgHolder {
    text-align: center;
  }
  .aboutUs .imgHolder:before {
    display: none;
  }
  .aboutUs .aboutLeftImg {
    width: 67%;
  }
  .aboutUs .imgHolder .aboutRightImg {
    width: 33%;
  }
  .aboutVideoBox iframe,
  .aboutVideoBox object {
    height: 255px;
  }
  .commonPad,
  #main {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .padBotNone {
    padding-bottom: 0;
  }
  .padTopNone {
    padding-top: 0;
  }
  .lastSection {
    margin-bottom: -20px;
  }
  .firstSection {
    margin-top: -20px;
  }
  .aboutUs {
    padding-top: 20px;
  }
  .bannerImg {
    height: 110px;
  }
  .aboutVideoBox {
    margin-bottom: 20px;
  }
  .competitionsBox .button {
    left: 35px;
    bottom: 30px;
    padding: 7px 15px;
    font-size: 14px;
  }
  .competitionsBox {
    margin: 0;
  }
  h2 {
    font-size: 19px;
  }
  h3 {
    font-size: 18px;
  }
  h4 {
    font-size: 17px;
  }
  h5 {
    font-size: 16px;
  }
  h6 {
    font-size: 15px;
  }
  .blogDetail .imgHolder,
  .pageLeftImg {
    max-width: 100%;
    margin: 0 0 15px 0;
    float: none;
  }
  #main {
    min-height: 300px;
  }
  .photoVideoBox .titleText {
    font-size: 16px;
    padding: 6px 10px;
  }
  .gallery li .viewAlbum {
    height: 140px;
  }
  .gallery li .galleryBox h3 {
    font-size: 14px;
    min-height: 85px;
  }
  .gallery li .galleryBox h3 a {
    padding-bottom: 3px;
  }
  .photoGalleryWrap .eventFilter {
    padding-right: 0;
  }
  .photoGalleryWrap .eventFilter .buttonRow {
    position: static;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1%;
  }
  .photoGalleryWrap .eventFilter .buttonRow .button {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
    margin: 0 1%;
    height: 35px;
    font-size: 14px;
    padding: 6px 10px;
  }
  .eventFilter .form-control,
  .eventFilter select.form-control:not([size]):not([multiple]) {
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    font-size: 14px;
  }
  .eventFilter select.form-control:not([size]):not([multiple]),
  .eventFilter .date-picker {
    padding-right: 30px;
  }
  .photoGalleryWrap .titleHeader .button {
    font-size: 14px;
    padding: 6px 15px;
  }
  .gallery.photoList,
  .gallery.videoList {
    margin: 0 -7px;
  }
  .gallery.photoList li,
  .gallery.videoList li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 7px;
  }
  .gallery li .galleryBox {
    padding: 5px;
    width: 100%;
  }
  .gallery li .galleryBox .imgHolder,
  .gallery li .galleryBox .imgHolder img {
    width: 100%;
  }
  .breadcrumb {
    font-size: 13px;
  }
  .breadcrumb a {
    padding-right: 12px;
  }
  .breadcrumb a:before {
    right: 2px;
  }
  .mfp-title {
    padding-right: 0;
    font-size: 14px;
  }
  .photoList .galleryBox .fa,
  .videoList .galleryBox .fa {
    line-height: 35px;
    width: 35px;
    height: 35px;
    font-size: 16px;
  }
  .contactDetail p br {
    display: none;
  }
  .contactDetail p strong {
    display: block;
  }
  .contactMap {
    margin-top: 15px;
  }
  .contactMap iframe {
    height: 250px;
  }
  .contactDetail p {
    font-size: 15px;
    padding-left: 38px;
  }
  .contactDetail p .fa {
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
  .bhagidariIframe {
    padding: 5px;
  }
  .bhagidariIframe iframe {
    height: 290px;
  }
  .janpath.evs .blog-img,
  .janpath.evs .blog-data {
    float: none;
    width: auto;
    height: auto;
  }
  .janpath.evs .blog-img img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .verticalTimeline ul li .journeyInformation,
  .verticalTimeline ul li:nth-child(2n) .journeyInformation {
    padding: 15px 15px 15px 70px;
  }
  .verticalTimeline ul li .journeyInformation h3 {
    font-size: 17px;
  }
  .verticalTimeline ul li .journeyInformation p,
  .verticalTimeline ul li .journeyInformation a {
    font-size: 14px;
  }
  .verticalTimeline ul li .journeyInformation p {
    margin-bottom: 3px;
  }
  .verticalTimeline ul li .dates {
    font-size: 19px;
  }
  .pageTitle h1 {
    font-size: 19px;
  }
  .eventOddEven .eventImgHolder,
  .eventImgLeft,
  .eventImgRight,
  .unsungHeroesDetail .eventImgLeft {
    max-width: 100%;
    margin: 0 0 15px 0;
  }
  .eventIframe.fullWidth iframe,
  .ifrmaecenter iframe {
    height: 310px;
  }
  .eventList .col-lg-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pagingCount,
  .pagingNo .pageNo,
  .pagingNo .nextBtn,
  .pagingNo .prevBtn {
    font-size: 14px;
  }
  .eventCategoryNav li {
    margin-right: 1px;
  }
  .eventCategoryNav li a {
    font-size: 14px;
    padding: 5px 15px;
  }
  .eventFilter .form-control,
  .eventFilter select.form-control:not([size]):not([multiple]) {
    height: 35px;
    line-height: 35px;
  }
  .eventFilter select.form-control:not([size]):not([multiple]),
  .eventFilter .date-picker {
    padding-right: 30px;
  }
  .customSelectWrap:before {
    top: 0px;
  }
  .eventFilter .button {
    height: 35px;
    padding: 3px 5px;
    font-size: 14px;
  }
  .feedbackForm {
    padding: 0;
    box-shadow: 0 0 0 #fff;
  }
  .eventFilter.galleryFilter .buttonRow {
    display: block;
  }
  .eventFilter.galleryFilter .buttonRow {
    max-width: 100%;
    width: auto;
    margin: 0;
    padding: 0;
  }
  .photoGalleryWrap .eventFilter .buttonRow .button {
    margin: 0 2% 0 0;
  }
  .photoGalleryWrap .eventFilter .buttonRow .button.resetBtn {
    margin: 0 0 0 2%;
  }
  .eventDetail .eventBy,
  .eventDetail .eventDate {
    font-size: 15px;
  }
  .eventDetail h2.eventTitle {
    font-size: 17px;
    line-height: 1.4;
  }
  ul.list {
    display: block;
  }
  ul.list li {
    border-width: 1px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
  .shareEvent li a {
    width: 30px;
    height: 30px;
    font-size: 15px;
  }
  .eventDetailContent .swiper-slide .eventImgHolder {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #dfdfdf;
  }
  .eventDetailContent .swiper-slide {
    padding: 0;
  }
  .event3ColSlider-next,
  .event3ColSlider-prev,
  .eventSliderArrow {
    width: 35px;
    height: 35px;
    font-size: 20px;
    line-height: 35px;
  }
  .event3ColSlider-prev,
  .eventSliderArrowPrev {
    left: 15px;
  }
  .event3ColSlider-next,
  .eventSliderArrowNext {
    right: 15px;
  }
  .eventDetailContent .table-responsive table th,
  .eventDetailContent .table-responsive table td {
    font-size: 14px;
  }
  .event3ColSlider {
    margin-left: 0;
  }
  .eventListWrap .titleHeader {
    margin-bottom: 15px;
  }
  .themeInnerList h2 {
    margin-bottom: 10px;
  }
  .eventFilterWrap {
    margin-bottom: 15px;
  }
  .eventFilterWrap .eventFilter {
    padding-right: 0;
    padding: 15px 15px 0 15px;
    border: 1px solid #e1e1e1;
    border-top: 0;
    margin-top: 0px;
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    border-radius: 0 0 5px 5px;
    display: none;
  }
  .eventFilterWrap .eventFilter.active {
    display: block;
  }
  .eventFilterWrap .filterAcc {
    display: block;
  }
  #navMob li .menuIcon,
  #navMob li li .menuIcon {
    height: 40px;
    line-height: 45px;
    font-size: 25px;
  }
  #navMob li ul li a {
    font-size: 16px;
    padding-left: 15px;
  }
  #navMob li ul li a:before {
    top: 9px;
  }
  .breadcrumb a:before {
    top: -1px;
  }
  .objectiveModal .imgHolder {
    max-width: 200px;
    margin: 0 15px 15px 0;
  }
  .compVideoBox iframe {
    height: 255px;
  }
  .sitemap ul li a.menuFirstNode.menuParent,
  .sitemap ul li a.menuFirstNode,
  .sitemap ul li a.menuExt,
  .sitemap ul li a.menuFirstNode.menuParent:hover,
  .sitemap ul li a.menuFirstNode:hover,
  .sitemap ul li a.menuExt:hover {
    padding: 5px 20px;
    font-size: 15px;
  }
  .sitemap ul li a.menuFirstNode,
  .sitemap ul li a.menuExt,
  .sitemap ul li a.menuFirstNode:hover,
  .sitemap ul li a.menuExt:hover {
    font-size: 14px;
    padding: 5px 10px;
  }
  .eventDetail h2.eventTitle,
  .eventDetail .eventBy,
  .eventDetail .eventDate,
  .shareEvent {
    margin-bottom: 5px;
  }
  .blogDetail .blogDate {
    margin-bottom: 7px;
  }
  .blogDetail h2 {
    padding-right: 0;
  }
  .pagingbar table td {
    padding: 0 2px;
  }
  .pagingNo .pageNo,
  .pagingNo .nextBtn,
  .pagingNo .prevBtn,
  .pagingNo .pages,
  .pagingbar .pagingTable .aspNetDisabled {
    min-width: 1px;
    min-height: 1px;
    padding: 4px 7px;
  }
  .pagingNo ul li {
    margin: 0 1px;
  }
  .search {
    position: static !important;
  }
  .search .form-wrapper {
    /* width: 280px; */
    width: 100%;
    padding: 0;
    border-top: 0;
    top: 80px;
    border-top: 1px solid #414d71;
    border-bottom: 1px solid #6978a6;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  }
  .search .form-wrapper::before {
    right: 77px;
    border-color: transparent transparent #414d71;
    border-image: none;
    border-style: solid;
    border-width: 6px;
    content: " ";
    top: -12px;
  }
  .homeBanner {
    min-height: 130px;
  }
  button.mfp-arrow,
  button.mfp-arrow:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  .breadcrumb {
    display: none;
  }
  .ScrollingWrap h2 {
    display: none;
  }
  .Scrolling {
    margin-top: 0;
  }
  .ScrollingWrap .btnMPause {
    top: 9px;
  }
  .Scrolling ul {
    margin: 3px 20px 0 0;
  }
  .eventCal .Title td:nth-child(2) {
    font-size: 16px;
  }
  .eventCal .Title td a {
    width: 25px;
    height: 25px;
    padding: 2px 0;
  }
  .eventCal .Title tbody > tr > td:nth-child(1) a:before,
  .eventCal .Title tbody > tr > td:nth-child(3) a:before {
    font-size: 17px;
  }
  .eventCal th,
  .eventCal td {
    padding: 2px;
  }
  .eventCal th,
  .eventCal td,
  .eventCal .eventDay a {
    font-size: 14px !important;
    font-weight: 400;
  }
  .eventCal .eventDay {
    height: 40px;
  }
  .dayEventRow em {
    font-size: 12px;
  }
  .divEventPopup {
    position: absolute;
    left: 15px;
    top: 15px;
    right: 15px;
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    min-width: inherit;
  }
  .divEventList {
    max-height: 300px;
  }
  .divEventPopupTop h3 {
    font-size: 16px;
  }
  .divEventList h4,
  .divEventList li span,
  .divEventList li p,
  .divEventList h4 a {
    font-size: 14px;
  }
  .divEventPopup .divEventClose {
    height: 48px;
  }
  .inauguralEventItem iframe {
    height: 250px;
  }
  .inauguralEventItem .imgHolder,
  .inauguralEventItem {
    padding: 5px;
  }
  .inauguralEventItem p {
    font-size: 14px;
  }
  .homeInauguralEvent .button {
    padding: 8px 15px;
    display: block;
    text-align: center;
    font-size: 14px;
  }
  .blogItem .imgHolder {
    height: auto;
  } /*#header .scanImg {right: 60px;width: 40px;margin-top: -20px;}*/
  .scanImg {
    width: 130px;
  }
  .scanImg:before {
    width: 50px;
    height: 50px;
  }
  .homeImgSlider-next,
  .homeImgSlider-prev {
    width: 35px;
    height: 35px;
    font-size: 16px;
    line-height: 34px;
  }
  .eventTagList li {
    margin-right: 5px;
    margin-bottom: 5px;
  }
  .eventTagList li a {
    font-size: 13px;
    padding: 3px 5px;
  }
  .tabNav.mb-5 {
    margin-bottom: 30px !important;
  }
  .splashModal iframe {
    height: 360px;
  }
  .homeGalleryBox .imgHolder {
    height: 115px;
  }
  .homePhotoVideo .resTab .tabNav {
    margin-bottom: 15px;
  }
  .homePhotoVideo .swiper-slide {
    padding: 8px;
  }
  .homeGalleryBox .fa {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
  }
  .homePhotoVideo .mt-4.text-center {
    margin-top: 12px !important;
  }
  .photoGalleryWrap .titleHeader h2 {
    font-size: 17px;
  }
  .homeImgSlider-next,
  .homeImgSlider-prev {
    margin: 0; /*top:50%;transform: translateY(0); -webkit-transform: translateY(0);*/
  }
  .homeImgSlider-next,
  .homeImgSlider-prev {
    width: 30px;
    height: 30px;
    font-size: 19px;
    line-height: 28px;
  }
  .scanImg {
    margin-top: -80px;
  }
  .homeBanner {
    min-height: 140px;
  }
  .flipBoxWrap .side .titleText {
    padding: 3px 5px;
    font-size: 11px;
  }
  .flipBoxWrap .side {
    font-size: 10px;
  }
  .flipBoxWrap {
    width: 140px;
  }
  .flipBoxWrap .side,
  .flipBoxWrap {
    height: 140px;
  }
  #backtotop {
    font-size: 0;
    overflow: hidden;
  }
  .whatsNewItem .titleText {
    height: auto;
    font-size: 14px;
  }
  .whatsNew .col-md-8 .whatsNewItem,
  .whatsNew .col-md-8 {
    margin-bottom: 20px;
  }
  .whatsNewItem .titleText br {
    display: none;
  }
  .whatsNew [class*="col-"] {
    display: block;
  }
  .bannerIframe,
  .addBannerWrap .addBannerLeft,
  .addBannerWrap .addBannerRight {
    float: none;
  }
  .addBannerWrap .addBannerLeft,
  .addBannerWrap .addBannerRight {
    display: none;
  }
  .bannerIframe {
    width: 100%;
  }
  .homeImgSlider-swiper-pagination {
    bottom: 0 !important;
  }
  .whatsNewItem .imgHolder iframe {
    height: 390px;
  }
  .meaStrip {
    padding-top: 0;
  }
  .bannerLeftBtn .text {
    padding: 15px 9px;
  }
  .bannerLeftBtn {
    width: 80px;
    height: 80px;
    font-size: 11px;
  }
  .childrenCornerList .blogItem .imgHolder {
    height: auto;
  }
  .whatsNewItem .imgHolder,
  .whatsNewItem .imgHolder iframe {
    height: 385px;
  }
  .eventDetailContent iframe,
  .col-lg-4 .eventIframe iframe {
    height: 300px;
  }
  .balloon {
    width: 50px;
    height: 70px;
  }
  .knot {
    margin-top: 68px;
  }
  .string {
    left: 23px;
  }
  .dayEventRow em span {
    display: none;
  } /******Counter******/
  .homeEvent .text-center.mt-4 {
    margin: 15px 0 !important;
  }
  .eventRightNav li {
    /*width: 110px;*/
  }
  .eventRightNav li .count {
    width: 60px;
    height: 60px;
    padding: 14px 0;
    font-size: 20px;
  }
  .homeEvent .text-center.mt-4 .orange-btn {
    padding: 8px 15px;
    display: block;
    text-align: center;
    font-size: 14px;
  }
  .totalRecordsWidget {
    font-size: 15px;
  }
  .scrollTable {
    width: 100%;
    overflow-x: auto;
  }
  .scrollTable table {
    width: 800px;
  }
  .eventRightNav li:before {
    display: none;
  }
  .catalogueBlock .imgHolder {
    width: 50px;
  }
  .catalogueBlock {
    padding-left: 75px;
  }
  .catalogueBlock {
    min-height: 65px;
  } /*****Podcast*****/
  .podcastContent,
  .poscastRow,
  .socialConnectWrap {
    display: block !important;
  }
  .podcastContent .imgHolder {
    max-width: inherit;
    margin: 0 0 15px 0;
    float: none;
  }
  .poscastRow .podcastTitle,
  .poscastRow .green-audio-player {
    max-width: 100%;
  }
  .poscastRow {
    padding: 10px 10px 5px 10px;
  }
  .socialConnectWrap p {
    margin: 0 0 10px 0;
  }
  .podcastContent h2 {
    font-size: 19px;
  }
  .poscastRowTitle .podcastTitle .srNumber {
    font-size: 19px;
    top: 3px;
  }
  .competitionTable {
    width: 100%;
    overflow-x: auto;
  }
  .competitionTable table {
    width: 530px;
  }
  .competitionTab .tabNav li {
    margin: 0 10px 0 0;
  }
  .competitionTab .tabNav li a {
    width: 60px;
    height: 60px;
    padding: 9px 0;
    font-size: 13px;
    font-weight: 400;
  }
  .competitionTab .tabNav li a span {
    font-size: 20px;
  }
  .competitionTab .tabContainer {
    padding: 25px 15px 15px 15px;
  }
  .deshbhaktiGeet .largeText {
    font-size: 16px;
  }
  .deshbhaktiGeet .ministerBlock .imgHolder {
    width: 120px;
    height: 120px;
  }
  .deshbhaktiGeet .ministerBlock h3 {
    font-size: 18px;
  }
  .deshbhaktiGeet .ministerBlock p {
    font-size: 15px;
  }
  .ministerBlock {
    margin-bottom: 0;
  } /*******Registration Form*******/
  .registrationForm {
    padding: 0;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  }
  .registrationForm .CheckField input[type="checkbox"] {
    top: 6px;
  }
  .thankYouPage {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
    padding: 0;
  }
  .thankYouPage h2 {
    font-size: 40px;
    margin-bottom: 6px;
  }
  .thankYouPage .fa {
    width: 70px;
    height: 70px;
    font-size: 40px;
    line-height: 70px;
    margin-bottom: 15px;
  }
  .thankYouPage p {
    font-size: 17px;
  }
  .thankYouPage .orange-btn {
    display: block;
    margin: 0 0 10px 0;
  }
  .competitionList .blogItem .imgHolder {
    height: auto;
  }
  .logoDownList li {
    margin: 5px 3px;
  }
  .logoDownList li a {
    padding: 3px 17px;
    font-size: 14px;
  }
  .competitionList1 .blogItem .imgHolder {
    height: auto;
  } /**********Advanced Search**********/
  .advSearchFilter {
    padding: 15px 5px 15px 15px;
  }
  .advSearchFilter span {
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 5px;
  }
  .advSearchFilter strong {
    display: none;
  }
  .advSearchFilter > div {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 10px;
    margin-bottom: 15px;
  }
  .advSearchFilter span {
    padding: 0;
    display: block;
    margin: 0 0 5px 0;
  }
  .advSearchFilter .customSelectWrap {
    display: block;
    margin: 0;
    width: 100%;
    max-width: 100%;
  }
  .advSearchFilter select {
    width: 100% !important;
    height: 35px;
  }
  .advSearchFilter .customSelectWrap:before {
    top: 1px;
  }
  .advSearchNav li {
    float: none;
    margin-right: 0;
    width: auto;
  }
  .advSearchNav > li a {
    font-weight: 500;
    font-size: 15px;
    border: 0;
    padding: 5px 0;
  }
  .advSearchNav > li.active > a {
    font-weight: 700;
  }
  .searchResultListing li {
    padding: 10px;
  }
  .advSearchNavSub {
    width: 100%;
    padding: 10px 0;
    top: 33px;
  }
  .advSearchNav .advSearchNavSub li a {
    padding: 5px 15px;
  }
  .advSearchMoreDetail > span {
    display: block;
  }
  .advSearchMoreDetail .pipeLine {
    display: none;
  }
  .searchResultListing li > a {
    font-size: 16px;
  } /**********Rangoli Detail Page**********/
  .competitionDtlBnr {
    min-height: 1px;
  }
  .rangoliBanner .bannerLeftBlock {
    width: auto;
  }
  .rangoliBanner .bannerLeftBlock h3 br {
    display: none;
  }
  .rangoliBanner .bannerRightBlock {
    top: auto;
    width: 260px;
    bottom: -10px;
  }
  .stageList .stageBlock {
    padding: 0;
  }
  .stageBlock .stageDate {
    position: static;
    width: auto;
    display: inline-block;
  }
  .stageBlock p {
    min-height: 1px;
  }
  .competitionStage h2 {
    text-align: left !important;
  }
  .stageBlock .icon {
    position: absolute;
    left: 0;
    margin: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    margin-top: -14px;
  }
  .stageList .stageBlock {
    padding-left: 90px;
    text-align: left;
  }
  .stageList .col-md-4:not(:last-child) .stageBlock {
    margin-bottom: 20px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e9e9e9;
  }
  .stageBlock h3 {
    font-size: 16px;
  }
  .stageBlock .stageDate {
    font-size: 15px;
  }
  .rewardsList .col-md-4:not(:last-child) .rewardsItem {
    margin-bottom: 15px;
  }
  .rewardsItem .titleText {
    padding: 15px;
  }
  .showcaseList {
    margin: -5px;
  }
  .showcaseList li {
    padding: 5px;
  }
  .rangoliInquery p {
    font-size: 16px;
  }
  .competitionDtlBnr .shareEvent {
    position: static;
    margin-top: 10px;
    text-align: left;
  }
  .rangoliBanner .bannerLeftBlock h3 span {
    display: block;
  }
  .loriBanner {
    background-position: right -110px top;
  }
  .loriBanner {
    background: url(../images/lori-banner-mob.jpg) no-repeat right -30px top;
    background-size: cover;
  }
  .loriShowcase:before {
    bottom: -15px;
  }
  .loriShowcase .col-md-3:not(:last-child) .loriShowcaseItem:before {
    display: none;
  }
  .stageList.deshBhakti .d-flex {
    display: block !important;
  }
  .stageList.deshBhakti .col-md-4 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0;
  }
  .dbLaunchDate {
    position: static;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    padding-left: 15px;
    font-size: 18px;
  }
  .dbLaunchDate .imgHolder {
    display: none;
  }
  .dbLaunchDate .dateText span {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    font-size: 18px;
  }
  .deshBhakti .stageBlock .icon {
    width: 75px;
    height: 75px;
    top: 30px;
    margin: 0;
  }
  .deshBhakti .stageBlock p {
    margin-bottom: 0;
    text-align: left;
  }
  .stageList.deshBhakti .col-md-4 .stageBlock {
    margin-bottom: 20px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e9e9e9;
  }
  .stageList.deshBhakti
    .col-12
    .d-flex:last-child
    .col-md-4:last-child
    .stageBlock {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
  }
  .competitionProcess .shadowBox {
    padding: 0;
    background: none;
    box-shadow: 0 0 0 #fff;
  }
  .dbLaunchDate .dateText {
    margin-bottom: 15px;
  }
  .deshBhaktiBanner .bannerLeftBlock h2 {
    margin-bottom: 5px;
  }
  .deshBhaktiBanner {
    background: url(../images/deshbhakti-banner-mob.jpg) no-repeat right -30px top;
    background-size: cover;
  }
  .stageBlock h3 span {
    font-size: 16px;
  } /*.scanImg.competitionBadge { width: 80px; margin:0 !important; top:0; bottom:auto; left:auto; right:0; }*/
  .scanImg.competitionBadge {
    width: 80px;
    margin: 0 !important;
    bottom: 10px;
    bottom: auto;
    left: 0;
  }
  .kiteAnimation .group-1 div:nth-child(even) {
    display: none !important;
  } /*********************NEW HOME PAGE*********************/
  .govtName {
    display: none !important;
  }
  .topStrip {
    padding: 0;
  }
  .rightTopStrip {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .topSocial .footer-social {
    margin-left: 0;
    border: 0;
  }
  .topSocial .footer-social a:first-child {
    padding-left: 0;
  }
  .language {
    border-left: 1px solid #d3d3d3;
  }
  .highlightScore .col-4 {
    -ms-flex: 0 0 33.333%;
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }
  .scoreItem p {
    min-height: 1px;
  }
  .scoreItem h2 {
    font-size: 21px;
  }
  .highlightScore .scoreItem {
    padding: 7px;
  }
  .highlightScore {
    padding: 13px 0;
  }
  .homeCommonPad {
    padding: 20px 0;
  }
  .aboutThemeList .icon {
    width: 60px;
  }
  .aboutThemeList li .iconWrap {
    width: 70px;
    height: 80px;
  }
  .aboutThemeList .themeTitle {
    padding-top: 3px;
  }
  .aboutThemeList {
    display: block !important;
    text-align: center;
  }
  .aboutThemeList li {
    width: 30%;
    max-width: 30%;
    vertical-align: top;
    display: inline-block;
  }
  .ongoingEventSliderWrap {
    padding: 15px 0;
  }
  .ongoingEvent h3,
  .competitionItem h3 {
    font-size: 17px;
  }
  .homeTitle {
    margin-bottom: 20px;
  } /*.ongoingEventSlider .swiper-container, .upcomingIEventSlider .swiper-container, .spotlightWeekSlider .swiper-container, .themeNewSlider .swiper-container { padding: 0 100px; } .ongoingEventSlider, .upcomingIEventSlider, .spotlightWeekSlider, .themeNewSlider { margin: 0 -15px;} .homeTheme .sliderNavWrap .sliderSmallArrow { display:none; }*/
  .spotlightWeek .iEventItem .eventBgImage,
  .homeTheme .iEventItem .eventBgImage,
  .iEventItem .eventBgImage {
    height: 300px;
  }
  .themeTab .tabContainer h2,
  .iEventItem h2 {
    margin-bottom: 8px;
  }
  .homeTheme .sliderNavWrap {
    margin: 0;
    height: 30px;
    position: absolute;
    right: 15px;
    top: 10px;
    left: 15px;
  }
  .homeTheme .sliderNavWrap .viewMoreLink {
    margin-right: 0;
  }
  .themeNewSlider {
    margin-top: 15px;
  }
  .homeTheme .tabContainer .col-lg-7 {
    padding-top: 30px;
  }
  .homeTheme .sliderNavWrap .viewMoreLink {
    position: absolute;
    left: 0;
    top: 4px;
  }
  .themeNewSlider {
    margin-left: -10px;
    margin-right: -10px;
  }
  .gallery-thumbs {
    visibility: hidden;
    opacity: 0;
    padding: 0;
    height: 0;
  }
  .video-foreground,
  .video-background iframe {
    height: 330px;
  }
  .slick-button .icons {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 26px;
  }
  .homeAboutAkam .azadiThemeSlider {
    display: block;
  }
  .homeAboutAkam .aboutThemeList {
    display: none !important;
  }
  .homeAboutAkam .azadiThemeSlider .swiper-slide {
    padding: 10px;
  }
  .homeAboutAkam .azadiThemeSlider .homeThemeItem {
    display: block;
    padding: 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    text-decoration: none;
  }
  .homeAboutAkam .azadiThemeSlider .homeThemeItem span {
    display: block;
    text-align: center;
  }
  .homeAboutAkam .azadiThemeSlider .homeThemeItem .themeTitle {
    color: #2b304e;
    font-size: 16px;
    font-weight: 500;
  }
  .homeAboutVideo {
    margin-top: 15px;
  }
  .hologramBlock {
    position: static;
    text-align: center;
    width: auto;
    animation: none;
    box-shadow: 0 0 0 #fff;
    margin-bottom: 15px;
  }
  .hologramBlock img {
    width: 60px;
  }
  .ongoingEvent .imgHolder {
    height: 270px;
  }
  .hologramBlock {
    display: none;
  }
  #navbar-brand .hologramBlock {
    display: block;
    width: 40px;
    margin: 0 0 0 30px;
  }
  .aboutInaEvent h3 {
    font-size: 16px;
  }
  .akamThemeList .akamThemeItem h3 {
    font-size: 16px;
  }
  .akamThemeList .akamThemeItem:not(:last-child) {
    margin-bottom: 15px;
  }
  .whiteShdowBoxList .whiteShdowBox {
    margin-bottom: 15px;
  }
  .themeTab .themeTabList li {
    width: 50%;
  }
  .themeTab .themeTabList li a {
    padding: 10px 5px;
    font-size: 15px;
  }
  .themeTab .themeTabList li:not(:last-child) {
    border-bottom: 1px solid #ccc;
  }
  .themeTab .themeTabList li:nth-child(odd) {
    border-right: 1px solid #ccc;
  }
  .themeTab .themeTabList li:last-child {
    border-right: 0;
    width: 100%;
  }
  .themeTab .tabContent {
    padding-bottom: 0;
  }
  .homeOngoingEvent {
    background-color: #fff;
    padding-top: 25px;
  }
  .homeImgSlider-next:hover,
  .homeImgSlider-prev:hover,
  .homeImgSlider-next,
  .homeImgSlider-prev {
    opacity: 0.6;
    background-color: #fff;
    border-color: #a0a19d;
    color: #323232;
  }
  .largeBtn {
    font-size: 16px;
    padding: 9px 15px;
    width: 100%;
    display: block;
  }
  .iEventItem h2 {
    min-height: 1px;
  }
  .eventItem .eventTitle {
    min-height: 1px;
  }
  .themesOfAkam .azadiThemeItem .azadiThemeDec {
    min-height: 1px;
  }
  #navMob li ul li ul li a::before {
    position: absolute;
    left: 17px;
    top: 10px;
    content: "\f105";
    font-family: "FontAwesome";
  }
  .video-foreground,
  .video-background {
    height: 400px;
  }
  .eventPara {
    padding: 15px;
    font-size: 15px;
  }
  .smallFont {
    font-size: 15px;
  } /*video gallery tabbing style*/
  ul.linkTabView li a {
    font-size: 19px;
  }
  .pageTitle h2 {
    font-size: 16px;
  } /*.eventBtnGroup { display:block !important; } .eventBtnGroup .eventBtnGroupLeft { margin-bottom:15px; } .eventBtnGroup .eventBtnGroupLeft, .eventBtnGroup p { width:100%; max-width:100%; }*/
  .eventBtnGroup .eventBtnGroupLeft .button,
  .ongoingEvent .themeName span {
    padding: 2px 4px;
    margin-top: 0;
    margin-right: 0;
    font-size: 14px;
  }
  .ongoingEvent .ongoingEventRight .eventBtnGroup img {
    width: 67px;
  }
  .ongoingEvent .imgHolder img {
    border-width: 2px;
    border-radius: 10px;
  }
  .ministerBlock .dec {
    min-height: 1px;
  }
  .fsArticalList .blogItem .imgHolder,
  .blogItem .imgHolder {
    height: auto;
  }
  .gallery.videoList li {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .videoList .videoName {
    min-height: 1px;
  }
  .photoList .galleryBox .fa,
  .videoList .galleryBox .fa {
    transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
  }
  .ongoingEvent {
    padding-bottom: 40px;
  }
  #navMob li.MenuLi8 ul li ul li a {
    padding-left: 15px;
  }
  .unsungHeroesList .eventItem .eventTitle {
    min-height: 1px;
  }
  .homeAboutContent .hideInDesktop {
    display: block;
  }
  .homeAboutContent .hideInMob {
    display: none;
  } /*.homeImgSlider .homeImgSlider-next, .homeImgSlider .homeImgSlider-prev { display:none; }*/
  .homeImgSlider-swiper-pagination {
    display: block;
  } /*******Story Detail******/
  .storyDetail .gallery.photoList li,
  .storyDetail .gallery.videoList li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
     
  .panchPranGraphicList ul li {
    width: 100%;
    margin-bottom: 15px;
  }
  .panchPranGraphicList ul li:nth-child(1),
  .panchPranGraphicList ul li:nth-child(2),
  .panchPranGraphicList ul li:nth-child(3),
  .panchPranGraphicList ul li:nth-child(4) {
    min-height: auto;
  }
  .panchPranGraphicBox {
    margin: 0 auto;
    width: 300px;
  }
  .panchPranGraphicBox .panchPranBg {
    text-align: center;
    margin-bottom: 5px;
    padding-bottom: 10px;
  }
  .panchPranCategoryTitle {
    text-align: center;
  }
  .panchPranThemeList p {
    text-align: center;
  }
  .panchPranGraphicBox .panchPranBg .pranText {
    top: 22px;
    font-size: 17px;
    left: 125px;
  }
  .panchPranGraphicBox .panchPranBg img {
    width: 60%;
  }
  .panchPranGraphicBox .panchPranCategoryTitle {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .panchPranGraphicWrap .verticalTitle {
    position: static;
    transform: none;
    font-size: 21px;
    line-height: 30px;
    font-weight: 600;
    background: none;
    padding: 15px;
    color: #2b304e;
    text-align: center;
  }
  .panchPranGraphicWrap {
    padding-left: 0;
  }
  .marathiDoc .panchPranGraphicWrap .verticalTitle {
    position: static;
    transform: none;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    background: none;
    padding: 15px;
    color: #2b304e;
    text-align: center;
  }
  .bengaliDoc .panchPranGraphicWrap .verticalTitle {
    position: static;
    transform: none;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    background: none;
    padding: 15px;
    color: #2b304e;
    text-align: center;
  }
  .kannadaDoc .panchPranGraphicWrap .verticalTitle {
    position: static;
    transform: none;
    font-size: 25px;
    line-height: 30px;
    font-weight: 700;
    background: none;
    padding: 15px;
    color: #2b304e;
    text-align: center;
  }
  .tamilDoc .panchPranGraphicWrap .verticalTitle {
    position: static;
    transform: none;
    font-size: 23px;
    line-height: 30px;
    font-weight: 600;
    background: none;
    padding: 15px;
    color: #2b304e;
    text-align: center;
  }
  .tamilDoc .panchPranGraphicBox .panchPranBg .pranText {
    top: 18px;
    font-size: 16px;
    left: 109px;
  }
  .malayalamDoc .panchPranGraphicWrap .verticalTitle {
    position: static;
    transform: none;
    font-size: 21px;
    line-height: 30px;
    font-weight: 600;
    background: none;
    padding: 15px;
    color: #2b304e;
    text-align: center;
  }
  .tamilDoc .dbLaunchDate .dateText {
    text-align: left;
  }
  .tamilDoc .dbLaunchDate .dateText span {
    display: block;
    padding-left: 0;
    font-size: 18px;
    text-align: left;
  }
  .tamilDoc .dbLaunchDate .dateText span br {
    display: none;
  }
  .tamilDoc .galleryFilter .row .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .teluguDoc .rangoliBanner .bannerRightBlock {
    display: none;
  }
  .districtLevelCompetitionResultWrap .themeTab .themeTabList li {
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .idpBannerHomebox {
    position: absolute;
    left: 29%;
    top: 16%;
    transform: translateY(-84%);
    z-index: 99999;
  }
  .orangeBtnNew {
    padding: 7px;
    font-size: 11px;
  }
  .htgBannerHomebox {
    position: absolute;
    left: 24%;
    top: 43%;
    transform: translateY(-57%);
    z-index: 99999;
  }
  .htgBannerHomebox .twoButtonLinks .orangeBtnNew {
    padding: 5px 10px;
    font-size: 14px;
  }
  .htgBannerHomebox .twoButtonLinks .blueBtnNew {
    padding: 5px 10px;
    font-size: 14px;
  }
  .youtubeWrap iframe {
    height: 280px;
  }
  .homeImgSlider-prev {
    left: 10px;
  }
  .homeImgSlider-next {
    right: 10px;
  }
  .homeVideoBox {
    padding: 5px;
  }
  .homeVideoBox iframe {
    height: 190px;
  }
  .blog-img,
  .blog-data {
    float: none;
    width: auto;
  }
  .blog-img img {
    width: 100%;
  }
  .ScrollingWrap h2,
  .nv_title h2,
  .homeEvent h2,
  .azadiTheme .resTab .tabNav li a,
  .homeTitle {
    font-size: 17px;
  }
  .azadiTheme .resTab .tabNav li.r-tabs-state-active a:before {
    height: 1px;
  }
  .resTab .tabNav li:not(:last-child):before {
    top: 2px;
    bottom: 2px;
    right: -3px;
  }
  .aboutAkam h2 {
    padding-top: 20px;
  }
  .aboutVideoBox {
    padding: 5px;
  }
  .aboutVideoBox iframe,
  .aboutVideoBox object {
    height: 190px;
  }
  .competitionsBox .button {
    position: static;
    display: block;
    text-align: center;
    border-radius: 0;
  }
  .competitionsBox .button .fa {
    font-size: 16px;
  }
  .competitionsBox {
    padding: 5px;
  }
  .photoVideoBox {
    margin-bottom: 15px;
  }
  .photoVideoBox .titleText {
    padding: 10px;
  }
  .gallery li {
    float: none;
    width: auto;
  }
  .gallery li .viewAlbum {
    height: auto;
  }
  .bhagidariIframe iframe {
    height: 230px;
  }
  .journeyBegins:before {
    width: 35px;
  }
  .verticalTimeline ul li .dates {
    line-height: 32px;
  }
  .verticalTimeline ul li .journeyInformation,
  .verticalTimeline ul li:nth-child(2n) .journeyInformation {
    padding: 10px 10px 10px 45px;
  }
  .verticalTimeline ul li .journeyInformation {
    width: 67%;
  }
  .verticalTimeline ul li .timelineThums {
    width: 33%;
  }
  .eventIframe.fullWidth iframe,
  .ifrmaecenter iframe {
    height: 240px;
  }
  .eventCategoryNav:before,
  .eventCategoryNav:after {
    content: " ";
    display: table;
  }
  .eventCategoryNav:after {
    clear: both;
  }
  .eventCategoryNav {
    margin: 0 -3px;
  }
  .eventCategoryNav li {
    display: block;
    float: left;
    width: auto;
    margin: 0;
    padding: 3px;
  }
  .eventCategoryNav li a {
    text-align: center;
  }
  .eventFilter [class*="col-"],
  .eventFilter .buttonRow,
  .eventFilter.largeFilter .buttonRow {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .eventFilter .form-group,
  .eventFilter .buttonRow,
  .eventFilter.largeFilter .buttonRow {
    margin-bottom: 12px;
  }
  .eventFilter .customSelectWrap:before {
    font-size: 17px;
    right: 8px;
    top: 4px;
  }
  .eventFilter select.form-control:not([size]):not([multiple]),
  .eventFilter .date-picker {
    padding-right: 25px;
  }
  .shareEvent {
    position: static;
    text-align: right;
    margin-bottom: 15px;
  }
  .eventDetail h2.eventTitle {
    padding-right: 0;
  }
  .objectiveModal .imgHolder {
    max-width: 100%;
    margin: 0 0 15px 0;
    float: none;
  }
  .modal-header {
    padding: 10px 10px 10px 10px;
  }
  .objectiveModal .modal-header .close {
    padding: 10px 15px;
  }
  .objectiveModal .modal-header h5 {
    font-size: 16px;
  }
  .objectiveModal .modal-body {
    padding: 10px;
  }
  .objectiveModal {
    padding-right: 0 !important;
  }
  .objectiveModal p {
    text-align: justify;
  }
  .compVideoBox iframe {
    height: 190px;
  }
  .eventDetail h2.eventTitle,
  .eventDetail .eventBy,
  .eventDetail .eventDate,
  .shareEvent {
    margin-bottom: 5px;
  }
  .gallery li .galleryBox h3 {
    min-height: 1px;
  }
  .gallery li {
    padding: 8px 15px;
  }
  .inauguralEventItem iframe {
    height: 200px;
  }
  .scanImg {
    width: 105px;
    margin-top: -20px;
  }
  .scanImg:before {
    width: 40px;
    height: 40px;
    left: -10px;
    top: -10px;
  }
  .splashModal iframe {
    height: 190px;
  }
  .homeGalleryBox .imgHolder {
    height: 155px;
  }
  .homeBlogWrap .evs {
    height: auto;
  }
  .scanImg {
    margin-top: -60px;
  }
  .whatsNewItem .imgHolder iframe {
    height: 284px;
  }
  .whatsNewItem .imgHolder,
  .whatsNewItem .imgHolder iframe {
    height: 275px;
  }
  .eventDetailContent iframe,
  .col-lg-4 .eventIframe iframe {
    height: 226px;
  } /******Counter******/
  .eventRightNav li {
    margin: 15px 0 0 0;
    float: left;
    width: 50%;
  }
  .eventRightNav li .count {
    width: 50px;
    height: 50px;
    padding: 13px 0;
    font-size: 16px;
    margin: 0 auto 5px auto;
  }
  .homeEvent .titleHeader {
    margin-top: 0;
  }
  .podcastShare li {
    margin-right: 1px;
  }
  .userName {
    font-size: 16px;
  }
  .userName span {
    max-width: 250px;
    padding-bottom: 5px;
  }
  .homeBlogWrap .blog-img {
    height: 250px;
  } /**********Rangoli Detail Page**********/
  .showcaseList li {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .cashRewardList li {
    padding: 0 30px 0 0;
  }
  .rangoliBanner .bannerLeftBlock h3 {
    font-size: 40px !important;
  }
  .rangoliBanner .bannerRightBlock {
    width: 170px;
  }
  .rangoliBanner .bannerLeftBlock h2 {
    font-size: 20px;
  }
  .rangoliBanner .bannerLeftBlock h3 {
    font-size: 40px !important;
  }
  .rangoliBanner .bannerLeftBlock p {
    font-size: 16px;
  }
  .rangoliBanner .bannerLeftBlock .orange-btn {
    font-size: 16px;
  }
  .loriShowcase .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .deshBhaktiBanner .bannerLeftBlock p {
    width: 65%;
  } /*.scanImg.competitionBadge { width: 60px; top:-15px;}*/
  .scanImg.competitionBadge {
    width: 60px;
    bottom: 10px;
  }
  .homeAboutVideo .homeVideoBox iframe {
    height: 140px;
  }
  .homeAboutVideo .homeVideoBox iframe {
    height: 140px;
  } /*********************NEW HOME PAGE*********************/
  .spotlightWeek .iEventItem .eventBgImage,
  .homeTheme .iEventItem .eventBgImage,
  .iEventItem .eventBgImage {
    height: 220px;
  }
  .competitionItem .prizesBlock {
    display: none;
  }
  .competitionItem {
    padding: 15px;
  }
  .competitionItem h3 br {
    display: none;
  }
  .titleHeader .sliderNavWrap {
    top: -4px;
  }
  .video-foreground,
  .video-background iframe {
    height: 280px;
  }
  .homeTitle {
    font-size: 19px;
  }
  .scoreItem p {
    font-size: 15px;
  }
  .footer {
    padding-bottom: 60px;
  }
  .ongoingEvent .imgHolder {
    height: 200px;
  }
  .aboutInaEvent .aboutVideoBox iframe,
  .aboutInaEvent .aboutVideoBox object {
    height: 150px;
  }
  .bannerImg {
    background-position: right -130px center;
  }
  .akamThemeList .akamThemeItem {
    padding: 15px;
    text-align: center;
  }
  .akamThemeList .akamThemeItem .imgHolder {
    width: 200px;
    padding-top: 0;
    margin: 0 auto 15px auto;
    position: static;
  }
  .akamThemeList .akamThemeItem h3 {
    font-weight: 500;
  }
  .akamThemeList .akamThemeItem.noShadow,
  .akamThemeList .akamThemeItem.noShadow:hover {
    padding: 0;
  }
  .iEventItem .iEventDate span {
    font-size: 14px;
  }
  .video-foreground,
  .video-background {
    height: 260px;
  }
  .surveyFormGroup .feedbackColRow .captchaBox .captchaImgBox .captchImg {
    right: 0;
    top: 0;
    position: static;
    margin-top: 5px;
  }
  .surveyFormGroup .feedbackColRow .captchaImgBox .captchaImg,
  .surveyFormGroup .feedbackColRow .captchaImgBox .refreshCaptcha {
    padding-right: 0;
  }
}
@media only screen and (max-width: 560px) {
  /*.htgBannerHomebox { position: absolute; left:43%; top: 78%; transform: translateY(-22%); z-index: 99999; }*/
  .htgBannerHomebox .twoButtonLinks .orangeBtnNew,
  .htgBannerHomebox .twoButtonLinks .blueBtnNew {
    padding: 3px 8px;
    font-size: 10px;
  }
}
@media only screen and (max-width: 479px) {
  .teluguDoc .themeTab .themeTabList li {
    width: 100% !important;
  }
  .idpBannerHomebox {
    position: absolute;
    left: 24%;
    top: 13%;
    transform: translateY(-87%);
    z-index: 99999;
  } /*.idpBannerHomebox {position: absolute; left: 47%; top: 12%; transform: translateY(-87%); z-index: 99999;}*/
  .orangeBtnNew {
    padding: 5px;
    font-size: 10px;
  } /*.htgBannerHomebox { position: absolute; left: 40%; top: 77%; transform: translateY(-23%); z-index: 99999; }*/
  .homeBanner .bannerCaption .india75 {
    width: 80px;
    height: 20px;
  }
  .homeBanner .bannerCaption h1 {
    font-size: 16px;
    margin-top: -10px;
  }
  .homeBanner .bannerCaption p {
    font-size: 12px;
  }
  .homeBanner .bannerCaption {
    top: 8px;
  }
  .homeObjectiveSlider .swiper-container,
  .azadiThemeSlider .swiper-container,
  .homeEventSlider .swiper-container {
    padding: 0 40px;
  }
  .azadiThemeSlider .swiper-slide {
    padding: 12px 5px 28px 5px;
  }
  .homeEventItem {
    padding: 7px;
  }
  .homeVideo:before {
    height: 130px;
  }
  .nw_ev_sec .nv_title h2 {
    width: 70%;
  }
  .homeVideoBox iframe {
    height: 138px;
  }
  .aboutUs .aboutLeftImg {
    width: 69%;
  }
  .aboutUs .imgHolder .aboutRightImg {
    width: 31%;
  }
  .aboutVideoBox iframe,
  .aboutVideoBox object {
    height: 135px;
  }
  .janBhagidariTitle br {
    display: none;
  }
  .bhagidariIframe iframe {
    height: 175px;
  }
  .verticalTimeline ul li .timelineThums,
  .verticalTimeline ul li .journeyInformation {
    float: none !important;
    width: auto !important;
  }
  .journeyBegins:before {
    display: none;
  }
  .verticalTimeline ul li .dates,
  .verticalTimeline ul li:nth-child(2n) .dates {
    transform: rotate(0);
    -webkit-transform: rotate(0);
    width: auto;
    background-color: #e7e8ef;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin-top: 0;
    height: auto;
    line-height: 42px;
  }
  .verticalTimeline ul li .journeyInformation,
  .verticalTimeline ul li:nth-child(2n) .journeyInformation {
    padding: 15px;
  }
  .verticalTimeline ul li .journeyBlock {
    padding-top: 43px;
  }
  .eventIframe.fullWidth iframe,
  .eventIframe iframe,
  .ifrmaecenter iframe {
    height: 180px;
  }
  .eventItem {
    padding: 0;
    margin-bottom: 15px;
  }
  .eventItem .imgHolder {
    height: 270px;
    position: static; /*background:none !important;*/
    width: auto;
  }
  .eventItem .imgHolder img {
    /*visibility: visible;opacity: 1;*/
    height: auto !important;
    width: 100% !important;
  }
  .eventItem .eventItemRight {
    padding: 15px;
  }
  .eventItem .eventCategory {
    line-height: 1.2;
  }
  .eventFilter [class*="col-"],
  .eventFilter .buttonRow,
  .eventFilter.largeFilter .buttonRow {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .homeBanner {
    min-height: 100px;
  }
  .eventCategoryNav li a {
    font-size: 15px;
  }
  .scanImg {
    width: 75px;
    margin-top: -10px;
  }
  .scanImg:before {
    width: 30px;
    height: 30px;
    left: -7px;
    top: -7px;
  }
  .splashModal {
    padding-left: 0;
    padding-right: 3px !important;
  }
  .splashModal iframe {
    height: 143px;
  }
  .homePhotoSlider .swiper-container,
  .homeVideoSlider .swiper-container {
    padding: 0 40px;
  }
  .homeGalleryBox .imgHolder {
    height: 135px;
  }
  .scanImg {
    margin-top: -50px;
  }
  .whatsNewItem .imgHolder,
  .whatsNewItem .imgHolder iframe {
    height: 200px;
  }
  .whatsNewItem .titleText {
    padding: 10px;
  }
  .whatsNew {
    padding-bottom: 0;
  }
  .col-md-6 .eventImgHolder iframe {
    height: 200px;
  }
  .eventDetailContent iframe,
  .col-lg-4 .eventIframe iframe {
    height: 170px;
  }
  .languageDrop {
    display: block !important;
  }
  .languageDrop .customSelectWrap {
    width: 100%;
  }
  .homeBlogWrap .blog-img {
    height: 200px;
  } /**********Advanced Search**********/
  .advSearchFilter {
    display: table;
    width: 100%;
  }
  .advSearchNav li {
    float: none;
  }
  .advSearchFilter > span:first-child {
    width: 100%;
    font-weight: bold;
  }
  .advSearchFilter > span {
    padding-left: 0;
    clear: left;
  }
  #ContentPlaceHolder1_UserAdvanceSearchSolr1_lblSYear,
  #ContentPlaceHolder1_UserAdvanceSearchSolr1_lblMonth {
    min-width: 65px;
  }
  .advSearchFilter select {
    min-width: 100px;
  }
  .advSearchFilter > * {
    float: left;
  } /**********Rangoli Detail Page**********/
  .rangoliBanner .bannerLeftBlock h3 {
    font-size: 30px !important;
  }
  .rangoliBanner .bannerLeftBlock h2 {
    font-size: 20px;
  }
  .rangoliBanner .bannerLeftBlock p,
  .rangoliBanner .bannerLeftBlock .orange-btn {
    font-size: 16px;
  }
  .processStep li {
    font-size: 15px;
  }
  .cashRewardList li {
    font-size: 16px;
    padding: 0 15px 0 0;
  }
  .showcaseItem .fa {
    width: 40px;
    height: 40px;
    font-size: 15px;
    line-height: 40px;
  }
  .showcaseItem .rangoliDetail {
    padding: 9px;
    font-size: 13px;
  }
  .showcaseItem .rangoliDetail span {
    opacity: 0.8;
    font-size: 12px;
  }
  .rangoliBanner .bannerRightBlock {
    width: 100px;
    bottom: 10px;
  }
  .rangoliBanner .bannerLeftBlock .orange-btn {
    padding: 7px 15px;
  }
  .loriBanner .bannerLeftBlock h3,
  .deshBhaktiBanner .bannerLeftBlock h3 {
    margin-bottom: 8px;
    font-size: 32px !important;
  }
  .loriBanner .bannerLeftBlock p {
    width: 60%;
  }
  .loriBanner {
    background-position: right -69px top;
  }
  .deshBhaktiBanner .bannerLeftBlock p {
    width: 65%;
  }
  .cashRewards h4 {
    font-size: 15px;
  }
  .loriShowcaseItem p {
    font-size: 14px;
  }
  .loriShowcaseItem p span {
    font-size: 14px;
  }
  .loriShowcaseItem {
    padding: 10px 0;
  }
  .deshBhaktiBanner {
    background-position: right -30px center;
  }
  .stageBlock p,
  .deshBhakti .stageBlock p {
    font-size: 15px;
  }
  .deshBhakti .loriShowcaseItem .green-audio-player .holder {
    width: 60px;
    height: 60px;
  }
  .deshBhakti
    .loriShowcaseItem
    .green-audio-player
    .holder
    .play-pause-btn
    svg {
    width: 25px;
    height: 25px;
  }
  .deshBhakti .loriShowcaseItem .green-audio-player {
    height: 60px;
  }
  .loriShowcaseItem .fa {
    width: 60px;
    height: 60px;
    font-size: 25px;
    line-height: 62px;
  } /*.scanImg.competitionBadge { width: 50px; top:-10px;}*/
  .scanImg.competitionBadge {
    width: 50px;
    bottom: 10px;
  } /*********************NEW HOME PAGE*********************/
  .scoreItem p {
    font-weight: 400;
  }
  .scoreItem h2 {
    font-size: 19px;
  }
  .highlightScore {
    border-bottom: 2px solid #ffd900;
    border-top: 2px solid #ffd900;
  }
  .titleHeader .homeTitle {
    margin-bottom: 6px;
  }
  .titleHeader .sliderNavWrap {
    position: relative;
    right: auto;
    top: auto;
    margin-bottom: 15px;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .titleHeader .viewMoreLink {
    margin: 0;
    position: absolute;
    left: 0;
    top: 4px;
  }
  .ongoingEventSlider .swiper-slide {
    height: auto;
    background-color: #2b304e;
  }
  .upcomingEvent .titleHeader .sliderNavWrap,
  .spotlightWeek .titleHeader .sliderNavWrap {
    margin-bottom: 5px;
  }
  .competitionItem h3 span {
    font-size: 20px;
  }
  .competitionItem .button {
    width: 145px;
  }
  .video-foreground,
  .video-background iframe {
    height: 220px;
  }
  .slick-button .icons {
    padding-left: 6px;
  }
  .socialfeeds nav {
    top: -55px;
  }
  .testimonialsSlider .swiper-slide {
    height: auto;
    background-color: #fff;
  }
  .testimonialsItem .clientSpeak {
    height: auto;
  }
  .aboutThemeList li {
    margin-bottom: 15px;
  }
  .aboutThemeList li:nth-child(4),
  .aboutThemeList li:nth-child(5) {
    width: 48%;
    max-width: 48%;
    margin-bottom: 0;
  }
  .aboutThemeList .themeTitle {
    line-height: 1.2;
  }
  .ongoingEventRight .button {
    display: inline-block;
    text-align: center;
    width: auto;
  }
  .ongoingEventRight .button,
  .competitionItem .button {
    padding: 7px 5px;
  }
  .homeGallery .galleryVideoTitle {
    font-size: 16px;
    line-height: 1.2;
    padding: 10px;
  }
  .slick-button:before {
    height: 40%;
  }
  .highlightScore .scoreItem {
    padding: 0;
  }
  .scoreItem p {
    font-size: 13px;
    padding: 0 3px;
  }
  .ongoingEvent .button {
    margin-right: 10px;
    margin-top: 10px;
  }
  .ongoingEvent .ongoingEventDate {
    flex-wrap: wrap;
  }
  .ongoingEvent .ongoingEventDate div {
    margin-right: 0;
  }
  .ongoingEvent .ongoingEventDate p {
    position: relative;
  }
  .ongoingEvent .ongoingEventDate p span {
    display: block; /*position:absolute; right:0; top:0; width:160px;*/
  }
  .ongoingEvent .ongoingEventDate p,
  .ongoingEvent .eventOrganiser {
    font-size: 15px;
  }
  .ongoingEvent .imgHolder {
    height: 180px;
  }
  .titleHeader.noViewAllLink .sliderNavWrap {
    position: absolute;
    right: 0;
    top: -3px;
  }
  .titleHeader.noViewAllLink .homeTitle {
    margin-bottom: 20px;
  }
  .azadiThemeSlider .swiper-slide {
    padding: 10px 5px;
  }
  .themesOfAkam .azadiThemeListWrap {
    margin-top: 0;
  }
  .akamThemeList .akamThemeItem .imgHolder {
    width: 130px;
  }
  .noDateEvent .eventItem .eventItemRight {
    padding: 10px;
  }
  .eventItem .eventItemRight {
    padding: 40px 10px 10px 10px;
  }
  .eventItem .eventDate {
    left: 10px;
    font-size: 25px;
    width: 60px;
    height: 60px;
    top: -30px;
  }
  .eventItem .eventDate span {
    font-size: 15px;
  }
  .eventList .eventItem .eventDate {
    margin: 0;
  }
  .eventList .eventItem .eventSubCategory a {
    padding: 4px 7px;
  }
  .eventList .eventItem .recordCategory p,
  .eventList .eventItem .eventSubCategory a {
    font-size: 14px;
  }
  .eventItem .eventCategory {
    font-size: 14px;
  }
  .eventItem .imgHolder {
    height: 190px;
  }
  .eventCategoryNav li a {
    padding: 5px;
  }
  .eventList .eventItem .eventSubCategory,
  .blogItem .recordCategory .eventSubCategory,
  .iEventItem .recordCategory .eventSubCategory {
    padding: 4px 7px;
  }
  .video-foreground,
  .video-background {
    height: 200px;
  } /*video gallery tabbing style*/
  ul.linkTabView li {
    margin-right: 15px;
  }
  ul.linkTabView li a {
    font-size: 17px;
  }
  .ddrEventsList .eventItem .imgHolder {
    height: 240px;
  }
  .button3Col.ongoingEvent {
    padding-bottom: 60px;
  }
  .button3Col.ongoingEvent .ongoingEventRight .eventBtnGroup {
    display: block !important;
  }
  .button3Col.ongoingEvent .ongoingEventRight .eventBtnGroupLeft {
    display: flex;
    justify-content: space-between;
  }
  .button3Col.ongoingEvent .themeName span {
    display: block;
    text-align: center;
    margin-top: 8px;
  }
  .harGharJhandaPage {
    margin: -20px 0;
  } /*******Story Detail******/
  .storyDetail .photoList .galleryBox .imgThumb,
  .storyDetail .videoList li a {
    height: 80px;
  }
  .teluguDoc .loriBanner .bannerLeftBlock h3,
  .teluguDoc .deshBhaktiBanner .bannerLeftBlock h3 {
    font-size: 20px !important;
  }
  .bengaliDoc .themeTab .themeTabList li a,
  .malayalamDoc .themeTab .themeTabList li a,
  .teluguDoc .themeTab .themeTabList li a,
  .tamilDoc .themeTab .themeTabList li a {
    padding: 10px 3px;
    font-size: 13px;
  }
}
@media only screen and (max-width: 400px) {
  .idpBannerHomebox {
    position: absolute;
    left: 20%;
    top: 13%;
    transform: translateY(-87%);
    z-index: 99999;
  } /*.idpBannerHomebox {position: absolute; left: 57%; top: 13%; transform: translateY(-87%); z-index: 99999;}*/ /*.idpBannerHomebox .twoButtonLinks .thirdButton {display:none;}*/
  .htgBannerHomebox {
    position: absolute;
    left: 21%;
    top: 40%;
    transform: translateY(-60%);
    z-index: 99999;
  }
}
@media only screen and (max-width: 374px) {
  /*.htgBannerHomebox { position: absolute; left: 40%; top: 40%; transform: translateY(-60%); z-index: 99999; }*/
  .htgBannerHomebox {
    position: absolute;
    left: 20%;
    top: 40%;
    transform: translateY(-60%);
    z-index: 99999;
  }
  .htgBannerHomebox .twoButtonLinks .secondButton,
  .htgBannerHomebox .twoButtonLinks .thirdButton {
    display: none;
  }
}
@media only screen and (max-width: 359px) {
  .homeBanner .bannerCaption p {
    line-height: 1;
  }
  .eventRightNav li a {
    font-size: 12px;
  }
  .homeVideoBox iframe {
    height: 120px;
  }
  #navbar-brand {
    width: 180px;
  }
  .search .form-wrapper {
    width: 100%;
  }
  .homeBanner {
    min-height: 88px;
  }
  .dayEventRow em {
    font-size: 10px;
  }
  .scanImg {
    width: 55px;
    margin-top: 0;
  }
  .scanImg:before {
    left: -10px;
    top: -10px;
  }
  .homeGalleryBox .imgHolder {
    height: 115px;
  }
  .scanImg {
    margin-top: -40px;
  }
  .whatsNewItem .imgHolder,
  .whatsNewItem .imgHolder iframe {
    height: 175px;
  }
  .competitionTab .tabNav li {
    margin: 0 5px 0 0;
  }
} /*13-01-2023 Start*/
@media only screen and (max-width: 767px) {
  .nineThemeHomeSlider .swiper-slide {
    padding: 10px;
  }
  .nineThemeHomeSlider .swiper-slide a {
    display: block;
    padding: 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    text-decoration: none;
  }
  .nineThemeHomeSlider .swiper-slide a {
    display: block;
    text-align: center;
  }
  .nineThemeHomeSlider .swiper-slide a {
    color: #2b304e;
    font-size: 16px;
    font-weight: 500;
  }
  .nineThemeHomeSlider .swiper-slide a .newThemeTitle {
    min-height: 47px;
    display: inline-block;
  }
  .nineThemeHomeSlider .swiper-container {
    padding: 0 80px;
  }
  .nineThemeHomeSlider {
    margin: 0 -15px;
  }
}
@media only screen and (max-width: 479px) {
  .nineThemeHomeSlider .swiper-container {
    padding: 0 40px;
  }
  .slideControler.titleHeader .sliderNavWrap {
    position: relative;
    right: auto;
    top: auto;
    margin-bottom: 15px;
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .slideControler.titleHeader .viewMoreLink {
    margin: 0;
    position: absolute;
    left: 0;
    top: 4px;
  }
}
@media only screen and (max-width: 1239px) {
  /*.nineThemeHomeSlider { position:relative; padding: 0 40px; margin-top:20px; } .nineThemeHomeSlider .nineThemeHomeSlider-prev { left:0; display:block;} .nineThemeHomeSlider .nineThemeHomeSlider-next { right:0; display:block;}*/
} /*13-01-2023 End*/ /*Republic Day Banner Button Style*/
@media only screen and (max-width: 992px) {
  .republicDayBannerLink img {
    width: 80px !important;
  }
}
@media only screen and (max-width: 768px) {
  .republicButtonBlink {
    color: #272c4c !important;
    text-decoration: none;
    background: #ffd900;
    padding: 13px 20px;
    transition: all 2s ease-out;
    text-align: center;
    animation: blink 1.5s infinite;
    border-radius: 50px;
    border: 0;
  }
}
@media only screen and (max-width: 639px) {
  .republicDayBannerLink img {
    width: 65px !important;
  }
  .republicDayBannerLink {
    position: absolute;
    right: 5%;
    bottom: 0;
    transform: translateY(-95%);
    z-index: 99999;
  }
  .republicButtonBlink {
    color: #272c4c !important;
    text-decoration: none;
    background: #ffd900;
    padding: 10px 10px;
    transition: all 2s ease-out;
    text-align: center;
    animation: blink 1.5s infinite;
    border-radius: 50px;
    border: 0;
  }
}
@media only screen and (max-width: 479px) {
  .republicDayBannerLink img {
    width: 55px !important;
  }
  .republicButtonBlink {
    color: #272c4c !important;
    text-decoration: none;
    background: #ffd900;
    padding: 5px 10px;
    transition: all 2s ease-out;
    text-align: center;
    animation: blink 1.5s infinite;
    border-radius: 50px;
    border: 0;
  }
  .republicDayBannerLink {
    position: absolute;
    z-index: 99999;
    right: 20px;
    bottom: -10px;
  }
} /*National Level Competition Result Style Start 02-02-2023*/
@media only screen and (max-width: 1239px) {
  .themeTab .themeTabList li a::before {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
  }
  .themeTab .themeTabList li a::after {
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
    border: 0 !important;
  }
  .themeTab .themeTabList li a {
    padding: 20px 25px;
    font-size: 19px;
  }
}
@media only screen and (max-width: 1169px) {
  .themeTab .themeTabList li a {
    padding: 20px 25px;
    font-size: 17px;
  }
}
@media only screen and (max-width: 991px) {
  .themeTab .themeTabList li a {
    padding: 20px;
    font-size: 18px;
  }
} /*National Level Competition Result Style End 02-02-2023*/
@media only screen and (max-width: 479px) {
  .category .labelName {
    font-size: 16px;
    font-weight: normal;
    width: 70px;
    display: inline-block;
    color: #272c4c;
  }
  .category .labelDetail {
    font-size: 16px;
    font-weight: 500;
  }
} /*Stories of Freedom Fighter Banner Style Start 06-04-2023*/
@media only screen and (max-width: 1430px) {
  .freedomFighterBannerHomebox {
    left: 33%;
  }
}
@media only screen and (max-width: 1169px) {
  .freedomFighterBannerHomebox {
    left: 30%;
  }
  .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    left: 10%;
  }
}
@media only screen and (max-width: 1024px) {
  .freedomFighterBannerHomebox {
    left: 26%;
    position: absolute;
    bottom: 5%;
    transform: translateY(-95%);
    z-index: 99999;
  }
}
@media only screen and (max-width: 992px) {
  .freedomFighterBannerHomebox {
    left: 29%;
  }
}
@media only screen and (max-width: 840px) {
  .freedomFighterBannerHomebox {
    left: 27%;
  }
  .firstButton {
    margin: 5px;
  }
  .thirdButton {
    margin: 5px;
  }
}
@media only screen and (max-width: 767px) {
  .freedomFighterBannerHomebox {
    left: 25%;
    position: absolute;
    bottom: 2%;
    transform: translateY(-97%);
    z-index: 99999;
  }
}
@media only screen and (max-width: 640px) {
  .freedomFighterBannerHomebox {
    left: 20%;
  }
}
@media only screen and (max-width: 639px) {
  .campaignEventTitle .campaignEventLink {
    position: static;
  }
  .freedomFighterBannerHomebox {
    left: 28%;
  }
  .mmmdContentBg .mmmdTitle {
    font-size: 25px;
  }
  .mmmdContentBg .mmmdTitle span {
    display: block;
    line-height: 30px;
  }
  .mmmdContentBg .mmmdSubTitle,
  .mmmdContentBg .mmmdOtherSubTitle {
    font-size: 16px;
  }
  .mmmdLeftItem {
    margin-bottom: 5px;
  }
  .mmmdContentBg .mmmdOtherTitle {
    font-size: 22px;
    line-height: 30px;
  }
  .programAtaGlanceBox h3 {
    margin-bottom: 15px;
  }
  .programsAtaGlance .programAtaGlanceBox {
    margin-bottom: 10px;
  }
  .faqsAboutInf h2 {
    margin-bottom: 10px;
  }
  .faqsAboutInf {
    margin-bottom: 20px;
  }
  .mmmdHomeBannerLinks .mmmdHomeBtnNew {
    padding: 7px;
    font-size: 11px;
  }
  .takePledgeWrap .takePledgeLabel {
    display: block;
    padding: 10px 0;
    font-size: 16px;
  }
  .takePledgeWrap {
    margin: 0;
  }
  .takePledgeWrap .takePledgeLink a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 560px) {
  .freedomFighterBannerHomebox {
    left: 26%;
    position: absolute;
    bottom: 15px;
    transform: none;
    z-index: 99999;
  }
  .mmmdHomeBannerLinks .mmmdHomeBtnNew {
    padding: 7px;
    font-size: 11px;
  }
}
@media only screen and (max-width: 500px) {
  .freedomFighterBannerHomebox {
    left: 22%;
  }
}
@media only screen and (max-width: 479px) {
  .freedomFighterBannerHomebox {
    left: 23%;
  }
  .mmmdHomeBannerLinks .mmmdHomeBtnNew {
    padding: 5px;
    font-size: 10px;
  }
}
@media only screen and (max-width: 439px) {
  .themeTab .themeTabList li a {
    padding: 15px;
    font-size: 15px;
  }
  .freedomFighterBannerHomebox {
    left: 22%;
    bottom: 10px;
  }
}
@media only screen and (max-width: 375px) {
  .freedomFighterBannerHomebox {
    left: 17%;
    bottom: 10px;
  }
  .themeTab .themeTabList li {
    width: 100%;
  }
  .themeTab .themeTabList li a {
    padding: 10px;
    font-size: 15px;
  }
} /*Stories of Freedom Fighter Banner Style End 06-04-2023*/ /**Meri Maati Mera Desh Responsive Style start**/
@media only screen and (max-width: 767px) {
  .mmmdLeftItem {
    margin-bottom: 10px;
  }
  .mmmdContentBg .mmmdTitle {
    font-size: 30px;
  }
  .mmmdContentBg .mmmdSubTitle,
  .mmmdContentBg .mmmdOtherSubTitle {
    font-size: 18px;
  }
  .mmmdContentBg .mmmdOtherTitle,
  .mmmdContentBg .mmmdOtherSubTitle {
    text-align: center;
  }
  .mmmdContentBg .mmmdOtherTitle {
    font-size: 25px;
    line-height: 25px;
  }
  .mmmdContentBg .mmmdOtherSubTitle {
    margin-bottom: 10px;
  }
  .mmmdContentBg {
    background: #272c4c url(../images/tagline-bg.jpg);
    padding: 20px 15px;
    margin-bottom: 20px;
    margin-top: -20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  .mmmdContentBg .mmmdSubTitle {
    margin-bottom: 5px;
    padding-bottom: 5px;
  }
  .mmmdBannerWrap {
    padding: 0 0 20px 0;
  }
  .htgBannerWrap {
    padding: 0 0 30px 0;
  }
  .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks .blueBtnNew {
    padding: 7px 10px;
    font-size: 15px;
  }
  .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks .mmmdHomeBtnNew {
    padding: 7px 10px;
    font-size: 15px;
  }
  .mmmdHomeBannerLinks .mmmdHomeBtnNew {
    padding: 7px 10px;
    font-size: 13px;
  }
  .mmmdContentWrapper {
    margin-top: -20px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 1200px) {
  .mmmdHomeBannerLinks {
    left: 57%;
  }
}
@media only screen and (max-width: 809px) {
  .mmmdBannerWrap img {
    padding: 5px;
    margin-bottom: 8px;
  }
  .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks span {
    display: inline-block;
    margin: 5px;
  }
  .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    position: static;
    text-align: center;
    margin-top: 5px;
    transform: none;
  }
}
@media only screen and (max-width: 800px) {
  .mmmdHomeBannerLinks {
    left: 45%;
  }
} /*For MMMD and HGT MAlayalam Style Start*/
@media only screen and (max-width: 1169px) {
  .malayalamDoc .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    left: 15%;
  }
}
@media only screen and (max-width: 1024px) {
  .malayalamDoc .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    left: 17%;
  }
}
@media only screen and (max-width: 809px) {
  .malayalamDoc .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    position: static;
    text-align: center;
    margin-top: 5px;
    transform: none;
  }
}
@media only screen and (max-width: 469px) {
  .htgBannerWrap img {
    margin: 0;
  }
  .htgBannerWrap .htgBannerbox .twoButtonLinks span {
    display: block;
    margin-top: 17px;
  }
  .malayalamDoc .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks span {
    display: block;
    margin-bottom: 17px;
  }
  .malayalamDoc .htgBannerWrap .htgBannerbox .twoButtonLinks {
    margin-top: 20px;
  }
  .malayalamDoc .htgBannerWrap .htgBannerbox .twoButtonLinks span:last-child {
    margin: 0;
  }
  .malayalamDoc .htgBannerWrap .htgBannerbox .twoButtonLinks span {
    margin-bottom: 17px !important;
    display: block;
    margin-top: 0;
  }
}
@media only screen and (max-width: 992px) {
  .malayalamDoc .homeTitle {
    font-size: 23px;
    line-height: 1.3em;
  }
} /*For MMMD and HGT MAlayalam Style End*/ /*For MMMD and HGT Telugu Style Start*/
@media only screen and (max-width: 1169px) {
  .teluguDoc .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    left: 12%;
  }
  .kannadaDoc .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    left: 13%;
  }
}
@media only screen and (max-width: 1024px) {
  .teluguDoc .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    left: 14%;
  }
}
@media only screen and (max-width: 992px) {
  .teluguDoc .homeTitle {
    font-size: 23px;
    line-height: 1.5em;
  }
}
@media only screen and (max-width: 809px) {
  .teluguDoc .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    position: static;
    text-align: center;
    margin-top: 5px;
    transform: none;
  }
  .kannadaDoc .mmmdBannerWrap .mmmdBannerbox .twoButtonLinks {
    position: static;
    text-align: center;
    margin-top: 5px;
    transform: none;
  }
}
@media only screen and (max-width: 767px) {
  .malayalamDoc .htgBannerWrap .htgBannerbox .twoButtonLinks span {
    display: block;
    margin-bottom: 20px;
  }
  .malayalamDoc .htgBannerWrap {
    padding: 0 0 10px 0;
  }
}
@media only screen and (max-width: 639px) {
  .htgBannerWrap img {
  }
  .kannadaDoc .htgBannerWrap .htgBannerbox .twoButtonLinks {
    position: static;
    text-align: center;
    margin-top: 5px;
    transform: none;
  }
  .kannadaDoc .htgBannerWrap .htgBannerbox .twoButtonLinks span {
    display: block;
    margin-top: 17px;
  }
  .teluguDoc .htgBannerWrap .htgBannerbox .twoButtonLinks span {
    display: block;
    margin-top: 17px;
  }
} /*For MMMD and HGT Telugu Style End*/ /**Meri Maati Mera Desh Responsive Style End**/ /**Combined Mitti HGT Home Banner Style Start**/
@media only screen and (max-width: 1430px) {
  .combinedMittiHtgBannerWrap .combinedMittiHtgBannerBox .twoButtonLinks {
    position: absolute;
    left: 7%;
    text-align: right;
    top: 15%;
  }
}
@media only screen and (max-width: 1240px) {
  .combinedMittiHtgBannerWrap .combinedMittiHtgBannerBox .twoButtonLinks {
    position: absolute;
    left: 5%;
    text-align: right;
    top: 15%;
  }
}
@media only screen and (max-width: 1169px) {
  .combinedMittiHtgBannerWrap .combinedMittiHtgBannerBox .twoButtonLinks {
    position: absolute;
    left: 1%;
    text-align: right;
    top: 15%;
  }
}
@media only screen and (max-width: 1069px) {
  .combinedMittiHtgBannerWrap .combinedMittiHtgBannerBox .twoButtonLinks {
    position: static;
    text-align: center;
    margin-top: 5px;
    transform: none;
  }
  .combinedMittiHtgBannerWrap .combinedMittiHtgBannerBox .twoButtonLinks span {
    display: inline-block;
    margin: 5px;
    width: auto;
  }
  .combinedMittiHtgBannerWrap img {
    margin-bottom: 8px;
  }
  .combinedMittiHtgBannerWrap
    .combinedMittiHtgBannerBox
    .twoButtonLinks
    .orangeBtnNew {
    padding: 10px 25px;
    font-size: 15px;
  }
  .combinedMittiHtgBannerWrap .combinedMittiHtgBannerBox img {
    padding: 5px;
    margin-bottom: 8px;
  }
}
@media only screen and (max-width: 992px) {
  .combinedMittiHtgBannerWrap
    .combinedMittiHtgBannerBox
    .twoButtonLinks
    .orangeBtnNew {
    padding: 7px 15px;
    font-size: 15px;
  }
  .combinedMittiHtgBannerWrap {
    padding: 0 0 35px;
  }
}
@media only screen and (max-width: 767px) {
  .combinedMittiHtgBannerWrap {
    padding: 0 0 30px 0;
  }
}
@media only screen and (max-width: 469px) {
  .combinedMittiHtgBannerWrap .combinedMittiHtgBannerBox .twoButtonLinks span {
    display: block;
    margin: 18px 0 0 0;
    width: auto;
  }
  .combinedMittiHtgBannerWrap
    .combinedMittiHtgBannerBox
    .twoButtonLinks
    span:first-child {
    display: block;
    margin-top: 0;
  }
} /**Combined Mitti HGT Home Banner Style End**/ /**Combined Mitti HGT Home Slider Banner Style Start**/
@media only screen and (max-width: 1340px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 7%;
    text-align: right;
    top: 15%;
  }
}
@media only screen and (max-width: 1239px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 10%;
    text-align: right;
    top: 11%;
  }
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks span a.orangeBtnNew {
    color: #272c4c !important;
    text-decoration: none;
    background: #ffd900;
    padding: 5px 15px;
    font-size: 15px;
    line-height: normal;
    transition: all 2s ease-out;
    text-align: center;
    font-weight: 600;
    animation: blink 1.5s infinite;
    border-radius: 100px;
  }
}
@media only screen and (max-width: 1100px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 8%;
    text-align: right;
    top: 11%;
  }
}
@media only screen and (max-width: 1024px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 5%;
    text-align: right;
    top: 11%;
  }
}
@media only screen and (max-width: 992px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 3%;
    text-align: right;
    top: 10%;
  }
}
@media only screen and (max-width: 900px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 1%;
    text-align: right;
    top: 8%;
  }
}
@media only screen and (max-width: 840px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 10%;
    text-align: center;
    top: 13%;
  }
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks span a.orangeBtnNew {
    color: #272c4c !important;
    text-decoration: none;
    background: #ffd900;
    padding: 5px 15px;
    font-size: 13px;
    line-height: normal;
    transition: all 2s ease-out;
    text-align: center;
    font-weight: 600;
    animation: blink 1.5s infinite;
    border-radius: 100px;
  }
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks span {
    width: 100%;
    margin-bottom: 15px;
    display: inline-block;
  }
}
@media only screen and (max-width: 767px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 7%;
    text-align: center;
    top: 13%;
  }
}
@media only screen and (max-width: 700px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 1%;
    text-align: center;
    bottom: 0;
    top: unset;
  }
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks span {
    width: auto;
    margin-bottom: 10px;
    display: inline-block;
  }
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks span a.orangeBtnNew {
    color: #272c4c !important;
    text-decoration: none;
    background: #ffd900;
    padding: 5px 10px;
    font-size: 11px;
    line-height: normal;
    transition: all 2s ease-out;
    text-align: center;
    font-weight: 600;
    animation: blink 1.5s infinite;
    border-radius: 100px;
  }
}
@media only screen and (max-width: 480px) {
  .combinedMittiHtgHomeSliderBnrBox .twoButtonLinks span:last-child {
    display: none;
  }
} /**Combined Mitti HGT Home Slider Banner Style End**/ /*Independence Day Home Slider Banner Style Start*/
@media only screen and (max-width: 1200px) {
  .independenceDayHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 32%;
    text-align: right;
    top: 29%;
  }
}
@media only screen and (max-width: 992px) {
  .independenceDayHomeSliderBnrBox .twoButtonLinks span .mmmdHomeBtnNew {
    padding: 7px 15px;
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .independenceDayHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 32%;
    text-align: right;
    top: 27%;
    z-index: 99999;
  }
  .independenceDayHomeSliderBnrBox .twoButtonLinks span .mmmdHomeBtnNew {
    padding: 5px 15px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 639px) {
  .independenceDayHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 30%;
    text-align: right;
    top: 25%;
    z-index: 99999;
  }
}
@media only screen and (max-width: 500px) {
  .independenceDayHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 22%;
    text-align: right;
    top: 10%;
    z-index: 99999;
  }
  .independenceDayHomeSliderBnrBox .twoButtonLinks span .mmmdHomeBtnNew {
    padding: 5px 15px;
    font-size: 10px;
  }
}
@media only screen and (max-width: 479px) {
  .independenceDayHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 22%;
    text-align: right;
    top: 3%;
    z-index: 99999;
  }
}
@media only screen and (max-width: 400px) {
  .independenceDayHomeSliderBnrBox .twoButtonLinks {
    position: absolute;
    left: 21%;
    text-align: right;
    top: 1%;
    z-index: 99999;
  }
} /*Independence Day Home Slider Banner Style End*/ /*Onload popup style start*/
@media only screen and (max-width: 839px) {
  .autoPopupOverlay .autoPopup {
    background: #fff;
    padding: 5px;
    margin: 0 auto;
    max-width: inherit;
    width: 65%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.5);
    text-align: center;
  }
  .autoPopupOverlay .autoPopup .autoPopupClose {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #e65a15;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 30px;
    font-weight: 600;
    position: absolute;
    right: 5px;
    top: 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    cursor: pointer;
  }
} /*Onload popup style end*/ /*Meri Maati Mera Desh – Amrit Kalash Yatra Banner Link Style Start*/
@media only screen and (max-width: 1239px) {
  .mmmdAkyHomeBannerLinks {
    right: 13%;
  }
}
@media only screen and (max-width: 991px) {
  .mmmdAkyHomeBannerLinks {
    right: 13%;
  }
  .mmmdAkyHomeBannerLinks .mmmdHomeBtnNew {
    padding: 5px 15px;
    font-size: 15px;
  }
}
@media only screen and (max-width: 839px) {
  .mmmdAkyHomeBannerLinks .mmmdHomeBtnNew {
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) {
  .mmmdAkyHomeBannerLinks .mmmdHomeBtnNew {
    padding: 3px 8px;
  }
}
@media only screen and (max-width: 679px) {
  .mmmdAkyHomeBannerLinks {
    right: 58%;
    bottom: 5px;
  }
  .mmmdAkyHomeBannerLinks .mmmdHomeBtnNew {
    padding: 3px 6px;
    font-size: 11px;
  }
}
@media only screen and (max-width: 570px) {
  .mmmdAkyHomeBannerLinks {
    right: 57%;
  }
  .mmmdAkyHomeBannerLinks .mmmdHomeBtnNew {
    padding: 3px 6px;
    font-size: 10px;
  }
} /*Meri Maati Mera Desh – Amrit Kalash Yatra Banner Link Style End*/ /*Meri Maati Mera Desh Amrit Kalash Yatra Banner Live Link Style Start*/
@media only screen and (max-width: 1239px) {
  .mmmdAkyHomeBannerLiveLink {
    left: 41%;
  }
}
@media only screen and (max-width: 991px) {
  .mmmdAkyHomeBannerLiveLink {
    left: 42%;
  }
  .mmmdAkyHomeBannerLiveLink .orangeBtnNew {
    padding: 10px 20px;
    font-size: 17px;
  }
}
@media only screen and (max-width: 839px) {
  .mmmdAkyHomeBannerLiveLink .orangeBtnNew {
    padding: 10px 25px;
    font-size: 15px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) {
  .mmmdAkyHomeBannerLiveLink .orangeBtnNew {
    padding: 10px 15px;
  }
}
@media only screen and (max-width: 679px) {
  .mmmdAkyHomeBannerLiveLink {
    left: 44%;
    top: 20px;
  }
  .mmmdAkyHomeBannerLiveLink .orangeBtnNew {
    padding: 10px 15px;
    font-size: 15px;
  }
}
@media only screen and (max-width: 570px) {
  .mmmdAkyHomeBannerLiveLink {
    left: 46%;
    top: 5px;
  }
  .mmmdAkyHomeBannerLiveLink .orangeBtnNew {
    padding: 3px 6px;
    font-size: 10px;
  }
} /*Meri Maati Mera Desh Amrit Kalash Yatra Banner Live Link Style End*/
@media only screen and (max-width: 479px) {
  .titleHeader {
    position: relative;
    padding-right: 0;
  }
}
/*sticky header Section CSS 10/09/2024*/
 .sticky {position: fixed;top: 0;width: 100%;z-index: 99999;}
         .sticky + .content {padding-top: 100px;}
         p.wrapper-heading-style-p {font-size: 24px !important;text-transform: capitalize;color: #353774;}

/*Social Media Section CSS 10/09/2024*/
         .trending-social-section .view-content .views-row .Twitter .social-box-wrapper {background-color: #fff;padding: 80px 15px 15px;position: relative;margin-top: 20px;box-shadow: 0px 0px 16px 0px rgba(168, 168, 168, 0.3);}
        .trending-social-section .view-content .views-row .Twitter h2 {position: relative;display: flex;align-items: center;padding: 15px;position: absolute;top: -20px;left: 0px;right: 0px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);width: calc(100% - 20px);background-color: #fff;border-radius: 0 0 5px 5px;margin: 0 auto;}
        .trending-social-section .view-content .views-row .Twitter h2:before {content: "";position: absolute;right: 100%;top: 0px;border-right: 10px solid #DFDFDF;border-top: 19px solid transparent;border-bottom: 0px solid transparent;}
        .trending-social-section .container-fluid {padding: 20px 20px;}
        .trending-social-section .view-content .views-row .Twitter h2 i {width: 45px;height: 45px;display: flex;margin-right: 10px;padding: 10px;background-color: #FBFBFB;border-radius: 100%;}
        .trending-social-section .view-content .views-row .Twitter h2:after {content: "";position: absolute;left: 100%;top: 0px;border-left: 10px solid #DFDFDF;border-top: 19px solid transparent;border-bottom: 0px solid transparent;}



        li.MenuLi.MenuLi5.wrapper-inherit-type-none-possible {
    display: inherit !important;
}