@media only screen and (min-width: 1170px) {
/*    #nav ul { display:block !important; }*/
    #nav li a { padding: 5px 10px; }
}

@media only screen and (max-width: 1440px) {
    .policiesTab .resTab .tabNav li a{ font-size: 2.2em; } 
    }

@media only screen and (max-width: 1365px) {
    .sitemap .sitemap-item ul li { padding-left: 0px; } 
    
}

/* ************* Media Queries Tablets ****************** */
@media only screen and (max-width: 1280px) {
    input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea {
    height: 45px; }
    .topSideLinks { margin-top: 0; }
    .commonPad { padding-bottom: 30px; padding-top: 30px; }
    .departmentInformation { margin-bottom: 0; }
    .departmentInformation .col-md-6 { max-width: 50%; flex: 50%; }
    .aboutWCDDepartment{  padding-bottom: 10px; }
    .honbleInfo { float: left; }
    .informationLinksWrap ul li { width: 33.33%; margin-bottom: 30px; }
    .informationLinksWrap ul li a{ min-height: 200px; }
    .cornerInfoWrap a .inner .info { height: auto; bottom: 50px; }
    .cornerInfoWrap a .inner h2 { font-size: 1.5em; margin-bottom:10px; }
    .cornerInfoWrap a .inner p { font-size: 1em; }
    .schemesSlider .schemeInfo { width: 49%; }
    .schemeInfo { width: 49%; padding: 15px; }
    #nav li a { font-size: 0.98em; }
    .aboutDepartment { margin-bottom: 30px; }
    .applicationForm { padding: 25px 15px; }
    .path-donate #block-donatedescription, .path-donate .donateWrap .donateForm { padding: 25px 0px; }
    .donateMain .imgBorder { width: 100%; }
    .donateMain .captcha .reload-captcha-wrapper { right: -10px; }
    .donateMain .captcha { padding-right: 200px; }
    .donateMain .captcha img { right: 40px; }
    .sitemap .sitemap-item ul li { width: 50%; } 
    .login-form .form-actions{ margin-bottom: 50px; } 
    .captcha{ padding-right: 220px; }
    .galleryWrap .resTab .tabNav{ margin-left: 0; }
    .honblePersonBlock{ margin-bottom: 20px; }
    .schemesWrap{ padding: 30px 0; }
    .marqueeTitle { font-size: 1.4em; }
    .marqueeScrolling .marqueeAll { font-size: 1rem;right: 15px;top: 6px; }
    .marqueeScrolling .marqueePlayPause{ top: 2px; }
    .newsPoliciesFeedWrap .col-md-4 .socialFeedWrap{  padding-left: 0; }
    .captcha img { height: 45px !important; }
    .departmentInformation .col-md-6:last-child { margin-bottom: 0; }
    .homeBanner .homeBannerImgWrap { height: auto; }
    .newsPlayPause { right: 15px; }
    .wcdicdsContactWrap{ padding: 25px 15px; }

}
/*------ End (max-width: 1280px) ------*/
@media only screen and (max-width: 1199px) {
    .latestNewsWrap .tickerDivBlock { height: 240px !important; }
    .relatedApplication:before{ width: 350px; }
    .otherLinksWrap ul li a{ padding: 0; }
    .otherLinksWrap ul li{ flex: 0 0 33.33%; max-width: 33.33%; -ms-flex: 0 0 33.33%; }
    .relatedApplication h2{ font-size: 1.8em; }
    .informationWrap .col-md-4 { background: #f5f5f5; }
    .newsPoliciesFeedWrap .socialViewAll{ bottom: -20px; }
    .marqueeTitle { font-size: 17px; }
    .marqueeScrolling li{ font-size: 15px; }
    .marqueeTitle:after{ right: -30px; }
    .marqueeScrolling .marqueePlayPause{ left: -30px; }
   

}
@media only screen and (max-width: 1169px) {
    /*Navigation*/
    #nav { display:none;position:absolute;left:0;right:0;background:#073e74; }
    #nav ul{ background:#305d93; }
    .toggleMenu, #nav .menuIcon { display:block; }
    #nav li { float:none;display:block;border:none; }
    #nav li a{ border-top:1px solid #002d63 }
    #nav li.parent { position:relative; }
    #nav li .menuIcon, #nav li li .menuIcon { width:46px; height:auto; background-color:#002d63; background-color: rgba(0, 45, 99, 0.5); background-image:url(../images/down-arrow.gif); background-repeat:no-repeat; background-position:center 15px; position:absolute;right:0;top:0;bottom:0;cursor:pointer;}
    #nav li .menuIcon.active, #nav li li .menuIcon.active { background-color:#002d63; background-color: rgba(1, 36, 78, 0.5); }
    #nav li > a:hover, #nav li.hover > a, #nav li.active > a, #nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a {background-color:#002d63;color: #fff;}
    #nav ul { width:100%;display:none;position:static;transition:none;-webkit-transition:none; }
    .hasJS #nav ul{ opacity:1; }
    #nav li ul li, #nav ul a { width:100% }
    #nav > li:hover > ul, #nav li li:hover > ul, #nav li li li:hover > ul { display:none; }
    #nav ul, #nav *:hover ul ul, #nav .hover ul ul, #nav .focus ul ul { margin-left:0; }
    #nav li a { padding-left:15px;padding-right:15px;display:block;line-height:30px;font-size:14px; }
    #nav li ul li a { border-top: 1px solid #274972; padding:7px 55px 7px 25px; display:block;line-height:21px; background:url(../images/right-arrow.gif) no-repeat 15px 15px;color:#fff;border-bottom:none; }
    /*.wob #nav li ul li a { border-top: 1px solid #538f17; }*/
    #nav li ul li ul li a { padding-left:45px;background-position:33px center }
    #nav li ul li ul li ul li a { padding-left:60px;background-position:45px center }
    #nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a { background-color:#305d93;color: #fff; }
    #nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a { background-color:#305d93;color: #fff;}
    .homeBanner .sliderCaption { max-width: 40%; }
    .homeBanner .sliderCaption h1 { font-size: 2em; }
    .homeBanner .sliderCaption p { font-size: 1.2em; }
    input[type="submit"], input[type="button"], button, .button {font-size: 1em; }
    .marqueeTitle:after{ top: 4px; }
    .marqueeScrolling .marqueeAll{ top: 8px; }
    .informationLinksWrap { padding: 30px 0 0px; }
    .newsPoliciesFeedWrap { padding: 30px 0 0; }
    .newsPoliciesFeedWrap .col-md-4 { flex: 100%; max-width: 100%;margin:0 auto; }
    .newstopbg::before, .socialbg::before { display: none; }
    .newsPoliciesFeedWrap .socialFeedWrap::after { content: ""; background-color: #e9ebf2; position: absolute; top: 0; left: 0; height: 100%; right: 0; width: 100%; z-index: -1; }
    .newsPoliciesFeedWrap .socialFeedWrap { position: relative;z-index: 0;padding: 20px 5px 10px;}
    .newsPoliciesFeedWrap .col-md-8,
    .newsPoliciesFeedWrap .col-md-8 .col-md-6 { flex: 100%; max-width: 100%; }
    .socialViewAll { margin-top: 10px; margin-bottom: 20px; }
    .socialFeedWrap { padding-left: 0; }
    .newsPoliciesFeedWrap h2 { text-align: left; }
    .socialFeedTab { margin-top: 0; }
    .socialFeedTab .resTab .tabNav { margin: 0 0 15px; text-align: center; }
    .schemesWrap .col-md-8 { flex: 100%; max-width: 100%; }
    
    .schemeInfo { width: 49%; padding: 15px; }
    .othersLogos { padding: 20px 0 0; box-shadow: none; }
    .othersLogos ul li { width: 25%; margin-bottom: 20px; }
    .othersLogos ul li:nth-child(4)::before { display:none; }
    .contactAddress .col-md-7 { flex: 100%; max-width: 100%; margin-bottom: 10px; }
    .contactAddress .col-md-5 { flex: 100%; max-width: 100%; }
    .contactAddress .adressBox { text-align: center; }
    .socialConnections { text-align: center; }
    .socialMediaBlock span { display: none; }
    .footerLinkWrap .col-md-8 { flex: 100%; max-width: 100%; margin-bottom: 10px; text-align:center; }
    .footerLinkWrap .col-md-4 { flex: 100%; max-width: 100%; }
    .footerLink li { float: none; display: inline-block; }
    .visitorsCount p { text-align: center; }
    #block-copyrightsection p{ margin-bottom:10px; }
    .innerBannerWrap .innerBannerCaption { bottom: auto; transform: translateY(-50%); top: 50%; }
    .galleryzoomWrap .col-md-3 { flex: 33.33%; max-width: 33.33%; }
    .view-filters .views-exposed-form .row { width: 50%; }
    .schemesInnerContentWrap { width: 50%; }
    .newsPoliciesFeedWrap .latestNewsWrap { margin-bottom: 30px;position: relative; }
    .aboutDepartment h2{ font-size: 2.4em; }
    .relatedApplication{ width: 100%;padding-bottom: 15px; }
    .count-img{ width: 95px; height: 95px; }
    .informationCounter ul li .count{ font-size: 28px; }
    .informationCounter ul li .countText{ font-size: 15px; font-weight: 400; }
    .count-detail { flex: 0 0 52%; max-width: 52%; -ms-flex: 0 0 52%; }
    .socialfeedbg { max-width: 400px; width: 100%; margin: 0 auto; }
    .socialFeedWrap h2 { text-align: center; }
    .count-img{ display: flex; justify-content: center; }
    .count-img img { width: 50px; height: 50px; }
    .latestNewsWrap ul{ position: relative !important; }
    .newsPoliciesFeedWrap .socialViewAll { right: 0px; left: auto; bottom: 0; margin-top: 15px; top: 100%; position: relative; float: right; }
    .newsPoliciesFeedWrap { padding: 30px 0 0; }
    .newsPoliciesFeedWrap .policiesWrap { position: relative; }
    .newsPoliciesFeedWrap .policiesWrap .socialViewAll { margin-top: 0;margin-bottom: 0;bottom: -15px; }
    .newsPoliciesFeedWrap .col-md-4 .socialFeedWrap{ margin-top: 15px; }
}

@media only screen and (max-width: 1023px) {
    #mapid { width: 100%; float: none; margin-bottom: 0; }
    .servicesWrapMain { width: 100%; float: none; margin-bottom: 20px; }
    .donateWrap { background: #fff; background-size: auto; min-height: auto; }
    .donateWrap .donateForm { width: 100%; padding: 30px; float: none; }
    #block-wcd-content { width: 100%; }    
    .csr-projcet-praposal-form { background-image: none; }
    .csr-projcet-praposal-form .applicationForm { width: 100%; padding: 30px; float: none; }
    .schemesInnerContentWrap { width: 100%; }
    .informationCounterWrap{ padding: 30px 0 0; }
    .informationCounter ul li .count{ font-size: 0.69em; }
    .informationCounter ul li{ margin-bottom: 30px; }
    .policiesTab .resTab .tabNav li a{ font-size: 2em; }    
    .schemesSlider{ padding: 0 15px; }
    .relatedApplication h2{ font-size: 1.7em; }
    .otherLinksWrap ul li{ flex: 0 0 33.33%; max-width: 33.33%; -ms-flex: 0 0 33.33%; }
    .informationCounter ul li { flex: 0 0 50%; max-width: 50%; -ms-flex: 0 0 50%; }
    .count-detail { flex: 0 0 74%; max-width: 74%; -ms-flex: 0 0 74%; }
    .relatedApplication:before{ width: 270px; }
    .marqueeScrolling .marqueePlayPause { left: auto; top: -48px; right: 25px; }
    .marqueeScrolling .col-md-2, .marqueeScrolling .col-md-10{ max-width: 100%; flex: 100%; }
    .marqueeTitle { font-size: 1.4em;border-bottom: 1px solid #b7b7b7;margin-bottom: 10px;padding-bottom: 10px; }
    .marqueeScrolling ul, .marqueeScrolling .marquee{ margin-top: 0; }
    .marqueeScrolling .marqueeAll { top: 0px; }
    .marqueeTitle:after { display: none; }
    .departmentInformation .col-md-8{ -webkit-box-flex: 0;-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

}

@media only screen and (max-width: 991px) {
.wcdicdsContactWrap{ margin-top: 20px; }
}

/*------ End (max-width: 1023px) ------*/

@media only screen and (max-width: 959px) {
    .topStrip ul { text-align: center; width: 100%; padding: 0 20px; margin: 0; }
    .topStrip li { float: none; display: inline-block; vertical-align: middle; }
    .topStrip ul .links { margin: 0; text-align: left; padding: 0 5px; }
    .topStrip ul.rightLinks li.userMenu ul{ padding: 0 5px; }
    .homeBanner .sliderCaption { max-width: 100%; }
    .homeBanner .sliderCaption h1 { font-size: 1.5em; }
    .homeBanner .sliderCaption p { font-size: 1em; }
    .cornerInfoWrap a .inner .info { bottom: 20px; }
    .cornerInfoWrap a .inner h2 { font-size: 1.2em; }
    .cornerInfoWrap a .inner p { font-size: 0.8em; }  
    .galleryWrap .col-md-4 { max-width: 50%; flex: 50%; }  
    .galleryWrap{ padding: 30px 0 0px; } 
    .user-profile-page .profile .field { width: 33.33%; }
    .login-form { width: 80%; }
    .change-password-form{ width: 80%; }
    .galleryTitle span { font-size: 1em; }
    .myDonation ul.bulletText li .col { max-width: 50%; flex: 50%; }
    .aboutDepartment h2 { font-size: 2em; }
    .departmentInformation .col-md-6{ margin-bottom: 0; }
    .newsPoliciesFeedWrap h2{ font-size: 2em; }
    .otherLinksWrap ul li{ flex: 0 0 50%; max-width: 50%; -ms-flex: 0 0 50%; }
    .informationWrap{ box-shadow: none;padding-bottom: 0; }
     .count-detail { flex: 0 0 68%; max-width: 68%; -ms-flex: 0 0 68%; }
}

@media only screen and (max-width: 800px) {
    /*Responsive Table*/
    .responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display:block; text-align:left; border:none;	/* Converts a table, table row, table column and table column:before into a block element */ }
    .responsiveTable, .responsiveTable tr, .responsiveTable td:last-child { border-bottom:none; }
    .responsiveTable thead, .responsiveTable tr th { position:absolute; top:-1000em; left:-1000em; }
    .responsiveTable tr { border:1px solid #838282; margin:0 0 20px; }
    .responsiveTable tr td:nth-child(1) { border-left:none; }
    .responsiveTable tr td:last-child { border-right:none; padding-bottom: 20px; }
    .responsiveTable tr:last-child .td, .responsiveTable td { border-bottom:1px solid #eeeeee; }
    .wob th, .wob td, .wob .tableData th, .wob .tableData td{ border-right: none; }
    .responsiveTable td:before { font-weight:bold; padding-right:20px; line-height:27px; color:#174471; content:" "attr(data-label)"";	/* call the attribute value of data-label and adds a string // */ }
    .responsiveTable tbody { display:block; }
    .responsiveTable tr td { padding:5px 15px; width:auto !important; }
    th, .wob td, .tableData th, .tableData td{ border-right: 0; }
    .schemeInfo h3 { font-size: 1.2em; }
    .schemeInfo p { font-size: 1em; }
    .schemeInfo a{ font-size: 1em; }
    .searchListing .search-form .col-lg-12 { width: 80%; }
    .path-search #search-form .form-submit { left: auto; transform: none; right: 0; }
    .relatedApplication h2 { font-size: 1.5em; }
    .galleryTab .resTab .tabNav li a{ font-size: 1.7em; }
    .aboutDepartment h2 { font-size: 1.7em; }
    .newsPoliciesFeedWrap h2 { font-size: 1.7em; }
    .policiesWrap ul li a{ font-size: 1.1em; }
    .policiesTab .resTab .tabNav li a { font-size: 1.7em; }
    .galleryAll{ top: 3px; }
}

@media only screen and (max-width: 768px) {
    .r-tabs .r-tabs-nav { display: block; }
    .resTab .tabContent { padding: 10px 0; }
    .homeBanner .sliderCaptionWrap{ display:none; }
    .resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #2460b3; color: #ffffff; font-size: 1.2em; font-weight: 500; }
    .resTab .r-tabs-accordion-title .r-tabs-anchor{ font-weight: 500;background-color: #a9a9a9;border-radius: 6px; }
    .newsPoliciesFeedWrap .policiesWrap{ position: initial; }
}

@media only screen and (max-width: 767px) {
    .topStrip li:before{  display: block; }
    .topStrip ul.rightLinks li.userMenu ul{ padding: 0; }
    .formList .boxs > li, .formList .boxs > div { float:none; width:100%; }
    .width50p { width:100%; }
    .topStrip ul.rightLinks > li { display: none; }
    .topStrip ul.rightLinks li.language::before { display: none; }
    .topStrip ul.rightLinks li.language { display: inline-block; padding-right: 0; }
    .topStrip ul.rightLinks li.userMenu { display: inline-block; }
    .honbleThums { width: 100%; float: left; margin-right: 0; margin: 0 auto; text-align: center; }
    .honbleInfo, .departmentInformation .honbleInfo { width: 100%; max-width: 100%; text-align: center; margin-top: 15px; display: inline-block; }
    .informationLinksWrap { padding: 20px 0; }
    .informationLinksWrap ul li { width: 50%; margin-bottom: 20px; }
    .informationLinksWrap ul li a{ min-height: 150px; padding: 20px 10px; }
    .aboutDepartment h2 { font-size: 1.6em; font-weight: 600; text-align: center; margin-bottom:15px; }
    .aboutDepartment p { font-size: 1em; }
    .cornerInformation .col-md-4 { flex: 0 0 33.333333%; max-width: 33.333333%; }
    .cornerInfoWrap a .inner .info { bottom: 0; }
    .cornerInfoWrap a .inner h2 { font-size: 1em; }
    .innerBannerCaption h2 { font-size: 1.4em; color: #fff; text-shadow: 0 1px 1px #000; }
    .sthumbnail img { border-radius: 10px 10px 0 0px; }
    .schemesSlider .schemeInfo { width: 100%; padding: 15px; text-align: center; }
    .schemesSlider .schemeInfo .bulletText { text-align: left; }
    .user-profile-page .profile .field { width: 50%; }
    .button.sendOtp { margin-top: 0; margin-bottom: 20px; }
    .confirm-parent, .password-parent { max-width: 100%; }
    #user-register-form .captcha { width: 100%; }
    .galleryzoomWrap .col-md-3 { flex: 50%; max-width: 50%; }
    .myDonation ul.bulletText li .col { max-width: 100%; flex: 100%; }
    .dpay-success { background-size: 6%; }
    .dpay-failed { background-size: 6%; }
    .innerWrap h2 { font-size: 1.7em; }
    .view-filters { padding: 20px 5px; }
    .view-filters .views-exposed-form .row .col-lg-12 .form-group { margin-bottom: 20px; }
    .responsiveTable tr td a { word-break: break-word; }
    .schemesBlock .schemesBox .sthumbnail { width: 100%; }
    .eventFilterInfo ul li { min-width: 190px; }
    .sitemap .sitemap-item ul li { width: 100%; }
    .informationCounter ul li{ flex: 0 0 50%; max-width: 50%; -ms-flex: 0 0 50%; } 
    .informationCounter ul li:before{ width: 90px;height: 90px; }    
    .informationCounter ul li .count { font-size: 0.59em; }
    .count-img { width: 100px; height: 100px; }
    .count-detail { flex: 0 0 60%; max-width: 60%; -ms-flex: 0 0 60%; }
    .innerWrap{ min-height: auto; }
    .relatedApplication:before{ width: 100%; height: 130px; background: #f5f5f5;left: 0; }
    .informationWrap:after { content: ""; position: absolute; top: 0; left: 0; background: #f5f5f5; width: 100%; z-index: -1; height: 100px; }
    .relatedApplication:before{ display: none; }
    .informationWrap{ padding: 20px 0 0; }
    .wob .informationWrap{ padding: 0; }
    .relatedApplication h2{ margin-bottom: 10px; }
    .relatedApplication{ margin-bottom: 15px; padding: 0; }
    .gallerySectionWrap .galleryBox .thumbnail img{ margin: 0 auto;display: block;max-width: 455px;width: 100%; }
    .socialMediaBlock li a { width: 35px; height: 35px; line-height: 35px; font-size: 16px; }
    .sitemap .sitemap-menu > li > a, #site-map .nolink{ font-size: 15px; }
    .honblePersonBlock{ display: block; }
    .schemesBox { padding-top: 0; max-width: 480px; margin: 0 auto; }
    .schemesBox .sthumbnail { width: 100%; margin: 0 auto; float: none; padding-top: 0px; }
    .aboutWCDDepartment { padding-bottom: 10px; }
    #backtotop{ right: 15px; bottom: 20px; }
    .galleryTab .resTab .tabNav li a { font-size: 1.4em; }
    .registration-form .button.sendOtp { margin-top: 0; margin-bottom: 10px; }
    .introductionBlock .field__item img { width: 100%; }
    .introductionBlock .imgBorder { width: 295px;margin: 0 auto 20px;float: none; }
    .archiveListingWrap ul { grid-template-columns: 1fr  1fr; }
    html[lang="en"] div#edit-title-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 100%; max-width: 100%; }
    
    .quickLeftmenu a.mobileQuickLinks { display: block !important; }
    .quickLeftmenu { position: relative; }
    .quickLeftmenu ul.rightMenuLink.bulletText { display: none; position: absolute; background: #fff; z-index: 9; width: 100%; box-shadow: 0 0 15px rgb(0 0 0 / 20%); padding: 15px; top: 50%; }

}

@media only screen and (max-width: 639px) {
    .formList .boxs { margin-left:0; }
    .formList .box { float:none; width:auto; margin-left:0; }
    .donateLink a, .loginLink a, .poshanAbhiyaan a { padding: 5px 15px; }
    .cornerInformation .col-md-4 { flex: 0 0 100%; max-width: 100%; margin-bottom:15px; }
    .cornerInfoWrap a .inner img { display: none; }
    .cornerInfoWrap a .inner .info { position: relative; bottom: inherit; left: inherit; padding: 15px; width: 100%; height: auto; text-align: center; }
    .cornerInfoWrap a .inner h2{ font-size: 1.143em; }
    .cornerInfoWrap a .inner h2, .cornerInfoWrap a .inner p { -webkit-transform: none; transform: none; }
    .cornerInfoWrap a .inner p { font-size: 1em; opacity: 1; margin: 0; }
    .cornerKnowMore { margin: 0 auto; }
    .othersLogos ul li { width: 33.33%; }
    .othersLogos ul li:nth-child(3)::before { display:block; }
    .othersLogos ul li:nth-child(4)::before { display:block; }
    .adressBox h3 { font-size: 1.129em; }
    .policiesWrap ul li a { font-size: 1em; }
    .login-form { width: 95%; }
    .change-password-form{ width: 95%; }     
    .captcha { width: 100%; }   
    .login-form .form-actions { padding-bottom: 0; margin-bottom: 50px; }
    .path-archives ul.bulletText li a{ font-size: 1em; }
    .searchListing .search-form .col-lg-12 { width: 100%; }
    .path-search #search-form .form-submit { position: relative; top: 0; right: auto; margin: 0 auto 10px; display: block; left: 0;transform: none; }
    .searchListing .search-form { text-align: center; }
    .searchListing .search-form .col-lg-12 input.form-search { text-align: center; }
    .innerBanner { min-height: 150px; } 
    .donateMain .captcha .reload-captcha-wrapper { right: 0px; }  
    .donateMain .captcha img { right: 53px; }  
    .eventFilterInfo ul li { min-width: 100%; width: 100%; padding: 0 0 5px; margin-bottom: 15px; border-bottom: 1px solid #dbd9d9; }
    .eventFilterInfo ul li:last-child { margin-bottom: 0; border-bottom: 0 none; padding-bottom: 0; }
    .eventFilterInfo ul li::before { visibility: hidden; opacity: 0; }
    .introductionBlock .container .introductionBlock .container .imgLeft + p { padding-left: 0; width: 100%; }      
    .introductionBlock .container .introductionBlock .container .imgLeft { width: 100%; }
    .sitemap .sitemap-menu > li > ul,
    .sitemap .sitemap-menu > li > ul > li > ul { margin-left: 15px; }     
    .sitemap .sitemap-menu > li > ul > li { padding-left: 15px; }
    .modal-dialog, #donate-modal { max-width: calc(100% - 30px); min-height: auto; }  
    .informationCounter ul li { flex: 0 0 100%; max-width: 100%; -ms-flex: 0 0 100%;justify-content: inherit; }
    .informationCounter ul li .countText br { display: none; }    
    .schemeInfo h3{ height: auto; }  
    .count-detail { flex: 0 0 70%; max-width: 70%; -ms-flex: 0 0 70%;margin-left: 15px; }
    .captcha { width: 100%; padding: 0; }
    .homeBanner .homeBannerImgWrap { height: 250px; }

}

@media only screen and (max-width: 479px) {
    .homeBanner .homeBannerArrowWrap{ display:none; }
    .poshanAbhiyaan, .donateLink, .search { margin-right: 15px; }
    .poshanAbhiyaan a, .donateLink a { font-size: 13px; }
    .informationLinksWrap ul li { margin-bottom: 10px; padding: 0 10px; }
    .informationLinksWrap ul li a { font-size: 1em; padding: 10px; }
    .aboutDepartment p { font-size: 0.9em; }
    .aboutDepartment h2 { font-size: 1.4em; }
    .departmentInformation .col-md-6 { max-width: 100%; flex: 100%; }
    .galleryWrap .col-md-4 { max-width: 100%; flex: 100%; }
    .wob .galleryWrap { padding-bottom: 10px; }
    .galleryTab .resTab .tabContent ul li:last-child { margin: 0 0 20px; }
    .othersLogos ul li { width: 50%; }
    .schemesWrap h2 { font-size: 1.4em; margin-bottom: 40px; }
    .schemesAll { top: 30px; left: 15px; }
    .user-profile-page .profile .field { width: 100%; }
    .galleryzoomWrap .col-md-3 { flex: 100%; max-width: 100%;margin-bottom: 20px; }
    .view-filters .views-exposed-form .row { width: 100%; }
    .view-filters .views-exposed-form #edit-actions { margin-top: 0px; }
    .dpay-success { background-size: 10%; }
    .dpay-failed { background-size: 10%; }
    .userMenu::before { display: none; }
    .donate-form .button { width: 100%; text-align: center; margin-bottom: 20px; }
    .donate-form a.button{ margin-bottom: 0; }
    .schemesInnerContentWrap .field--type-file { width: 100%; word-break: break-word; }
    .file { padding-left: 30px; }
    .donateMain .captcha { padding-right: 0; }
    .donateMain .captcha img { right: 0; }
    .donateMain .captcha .reload-captcha-wrapper { right: auto; left: 155px; }
    .newsPoliciesFeedWrap h2 { font-size: 1.4em; }
    .relatedApplication h2 { font-size: 1.4em; }
    .otherLinksWrap ul li { flex: 0 0 100%; max-width: 100%; -ms-flex: 0 0 100%; }
    .captcha{ padding-right: 0; }
    .login-form .form-actions{ margin-bottom: 70px; }
    .count-detail { flex: 0 0 60%; max-width: 60%; -ms-flex: 0 0 60%; margin-left: 15px; }
    .count-img { width: 90px; height: 90px; line-height: 85px; }
    .logoStrip .col-md-5{ text-align: right; }
    .newsPlayPause{ top: -1px;right: 15px; }
    .footerLinkWrap p, .visitorsCount p, .footerLink a { font-size: 13px; }
    .visitorsCount p:last-child { margin-bottom: 0; }
    .feedback-form .captcha input { width: 100%; }
    .otherLinksWrap ul li{ margin-bottom: 20px; }
    .otherLinksWrap ul li:nth-child(4), 
    .otherLinksWrap ul li:nth-child(5), 
    .otherLinksWrap ul li:nth-child(6){ margin-bottom: 20px; }
    .galleryTab .tabContent .item-list ul li { padding: 0; }
    .galleryWrap .tabNav li.r-tabs-tab::after{ display: none; }
    .galleryWrap .galleryTab .r-tabs-tab { width: 100%; }
    .galleryWrap .galleryTab .resTab .tabNav li a { margin-top: 15px; background: #7e7e7e; color: #fff; width: 100%; padding: 10px; border-radius: 5px; }
    .galleryWrap .galleryTab .resTab .tabNav li.r-tabs-state-active a { background: #2c3d83; }
    .galleryTab .resTab .tabNav .r-tabs-state-active a{ font-weight: 500; }
    .feedback-form .captcha { max-width: 100%; padding-right: 0; }
    .applicationForm .btnCaptchaRow .required { width: calc(100% - 157px); }
    .login-form .user-login-form { margin-bottom:40px; }
    .galleryAll { top: -20px; }
    .homeBanner .homeBannerImgWrap { height: 170px; }
}

@media only screen and (max-width: 359px) {
    .poshanAbhiyaan a, .donateLink a { font-size: 12px; }
    .donateLink a, .loginLink a, .poshanAbhiyaan a { padding: 5px 8px; border-radius: 0; }
    .informationCounter ul li:before{ top: 20px; }
    .relatedApplication ul li a{ font-size: 1em; }
    .newsItem a{ font-size: 1em; }
    .informationCounter ul li .countText{ font-size: 0.397em; }
    .informationCounter ul li .count { font-size: 0.55em; }
    .informationCounter ul li { margin-bottom: 20px; }
    .resTab .r-tabs-accordion-title .r-tabs-anchor{ font-size: 1em; }
    .marqueeScrolling ul, .marqueeScrolling .marquee{ margin-right: 90px; }
    .topStrip li{ font-size: 11px; }
    .search .searchformWrapper{ width: 245px; }
    .ui-accordion .ui-accordion-header.ui-state-active, .ui-accordion .ui-accordion-header{ background-position: 92%; }
    .archiveListingWrap ul { grid-template-columns: 1fr; }
}
