/*.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: 1599px) {
    .scanImg.competitionBadge {
        width: 170px;
    }
    /*********************NEW HOME PAGE*********************/

.homeCommonPad {
    padding: 0px 0;
    top: 38px;
}

    .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: 12px;
    }

    .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) {
    .container {
        max-width: 1300px;
    }
    /*.aboutAkam h2:before {left:-5px;}*/

    .sliderArrowPrev {
        left: 5px;
    }

    .sliderArrowNext {
        right: 5px;
    }

    #navbar-nav li {
        padding: 0 10px;
    }

        #navbar-nav li a, #navbar-nav .MenuLi6 ul li:nth-child(2) ul li a {
            font-size: 0.938em;
        }

    #navbar-nav ul {
        left: 5px;
    }

    #navbar-nav li.MenuLi7 ul {
        right: 5px;
    }

    .homeBanner .bannerCaption {
        top: 110px;
    }

        .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;
    }

    .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: -360px;
    }
}

@media only screen and (max-width: 1169px) {
    .search a {
        margin: 0;
    }

    .toggleMenu {
        width: 40px;
        padding: 6px;
    }

        .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);
    }

    .homeBanner .bannerCaption {
        top: 30px;
    }
    /*.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;
    }

    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;
    }

    .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 {
            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.MenuLi6 ul li ul {
        display: block !important;
    }

        #navMob li.MenuLi6 ul li ul li a {
            padding-left: 20px;
            font-size: 16px;
            padding-top: 0;
            line-height: 1.2;
        }

            #navMob li.MenuLi6 ul li ul li a:before, #navMob li.MenuLi6 ul li .menuIcon {
                display: none;
            }
    /*video gallery tabbing style*/

    ul.linkTabView li {
        margin-right: 25px;
    }

        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.MenuLi6 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;
    }
}

@media only screen and (max-width: 992px) {
    .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: 25px;
        }

    .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: #bc7432;
    }

        .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: #ddd7d2;
                }

    .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%;
    }
}

@media only screen and (max-width: 767px) {
    #navbar-brand {
        width: 220px;
    }

    .homeBanner .bannerCaption {
        top: 15px;
    }

        .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: 22px;
        font-weight: 300;
        padding: 10px 30px 10px 0;
        margin-left: 20px;
        line-height: 30px;
    }

    .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: inline-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: 0px 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: 100%;
    }

        .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.MenuLi6 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%;
    }
}

@media only screen and (max-width: 639px) {
      .themeTab .themeTabList li {
        width: 100%;
        background-color: white;
    }

    .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: 50%;
            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;
    }

    .rangoliBanner .bannerRightBlock {
        width: 170px;
    }

    .rangoliBanner .bannerLeftBlock h2 {
        font-size: 20px;
    }

    .rangoliBanner .bannerLeftBlock h3 {
        font-size: 40px;
    }

    .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;
    }
}

@media only screen and (max-width: 479px) {
      .themeTab .themeTabList li {
        width: 100%;
        background-color: white;
    }

    .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;
    }

    .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;
    }

    .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;
    }
}

@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;
    }
}
