@media only screen and (min-width: 1170px) {
    #nav ul { display:block !important; }
    #nav li a { padding: 5px 10px; }
}

@media only screen and (max-width: 1365px) {
    .sitemap .sitemap-item ul li { padding-left: 0px; }   
}

@media only screen and (max-width: 1280px) {
    .logoStrip .col-md-7 { max-width: 33.33%; flex: 33.33%; }
    .logoStrip .col-md-5 { max-width: 66.66%; flex: 66.66%; }
    .topSideLinks { margin-top: 0; }
    .homeBanner .homeBannerImgWrap { height: auto; }
    .commonPad { padding-bottom: 30px; padding-top: 30px; }
    .departmentInformation { margin-bottom: 20px; }
    .departmentInformation .col-md-6{ max-width: 100%; flex: 100%; }
    .departmentInformation .col-md-6 .col-md-6 { max-width: 50%; flex: 50%; margin-bottom: 20px; }
    .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; }
    .schemesBox .sthumbnail, .schemesSlider .schemeInfo { width: 49%; }
    .schemeInfo { width: 49%; padding: 15px; }
    #nav li a { padding: 5px 7px; 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 img { right: 40px; }
    .sitemap .sitemap-item ul li { width: 50%; }  
    .contactSepSec{ flex: 0 0 42%; max-width: 42%; }  
    .schemeInfo h3 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } 
    .schemeInfo p { display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
    .policiesTab .resTab .tabNav li a, .galleryBox h2, .socialFeedWrap h2, .latestNewsWrap h2 { font-size: 1.6em; }
    .newsPlayPause{ top: 0; }
    #backtotop{ bottom: 15px; right: 15px; }
    .cornerKnowMore{ margin-top: 30px; }
    .feedbackCon{ padding: 25px 15px; }
     .galleryAll{ top: auto; bottom: -20px; }

}

@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%; border-top: 1px solid #073e74; }
    .wob #nav li ul li, #nav ul a{ border-top: 1px solid #afaf67; }
    #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 { padding:7px 55px 7px 25px; display:block;line-height:21px; background:url(../images/right-arrow.gif) no-repeat 15px 15px;color:#fff;border:none }
    #nav li ul li ul li a { padding-left:45px;background-position:33px 14px; }
    #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; }
    .mainNavigation.floatMenu { position: relative; }
    .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; }
    .marqueeScrolling .marqueePlayPause { left: -20px; }
    .informationLinksWrap { padding: 30px 0 0px; }
    .newsPoliciesFeedWrap { padding: 0; }
    .newstopbg::before, .socialbg::before { display: none; }
    .newsPoliciesFeedWrap .col-md-8,
    .newsPoliciesFeedWrap .col-md-4 { flex: 100%; max-width: 100%; }
    .newsPoliciesFeedWrap .col-md-8 .col-md-6 { flex: 100%; max-width: 100%; }
    .socialViewAll { margin-top: 10px; margin-bottom: 20px; }
    .newsPoliciesFeedWrap .col-md-4 { margin:0 auto; }
    .socialFeedWrap { padding-left: 0; }
    .newsPoliciesFeedWrap h2 { text-align: center; }
    .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 { margin-bottom: 20px; flex: 33.33%; max-width: 33.33%; }
    .view-filters .views-exposed-form .row { width: 50%; }
    .schemesInnerContentWrap { width: 50%; }
    .newsPoliciesFeedWrap .col-md-4 .socialFeedWrap { padding-left: 0; }
    .newsPoliciesFeedWrap .latestNewsWrap { margin-bottom: 30px;position: relative; }
    .newsPoliciesFeedWrap .socialViewAll{ bottom: auto; margin-top: 20px; }
    .socialfeedbg{ max-width: 350px; margin: 0 auto; }
    #backtotop{ right: 15px; bottom: 15px; }
    .galleryTab .resTab .tabNav li a{ font-size: 1.4em; }
}

@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; }
    .feedback-form .captcha { width: 80%; }
    .schemesInnerContentWrap { width: 100%; }
    .contactSepSec { flex: 0 0 50%; max-width: 50%; }
}
@media only screen and (max-width: 991px) {
    .feedbackCon{ margin-top: 20px; }
    .box5colum {grid-template-columns: 1fr 1fr 1fr;}
}
@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; }
    .logoStrip .col-md-7 { max-width: 100%; flex: 100%; text-align:center; margin-bottom:10px; }
    .logoStrip .col-md-5 { max-width: 100%; flex: 100%; margin: 0 auto; text-align:center; }
    .marqueeScrolling .col-md-2, .marqueeScrolling .col-md-10{ max-width: 100%; flex: 100%; }
    .marqueeScrolling .marqueePlayPause { left: auto; top: -30px; right: 40px; }
    .cornerInfoWrap a .inner .info { bottom: 20px; }
    .cornerInfoWrap a .inner h2 { font-size: 1.2em; }
    .cornerInfoWrap a .inner p { font-size: 0.8em; }
    .galleryWrap { padding: 20px 0 0; }
    .galleryWrap .col-md-4 { max-width: 50%; flex: 50%; }    
    .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%; }
    .contactSepSec { flex: 0 0 60%; max-width: 60%; }
    .archiveListingWrap ul{ grid-template-columns: 1fr 1fr 1fr; }
    .wob table, .wob .tableData { overflow-x: scroll; max-width: 800px; width: 100%; display: block; }
    .newsPoliciesFeedWrap .col-md-8 .col-md-6{ flex: 0 0100%;max-width: 100%; }
    .newsPoliciesFeedWrap .col-md-8, .newsPoliciesFeedWrap .col-md-4 { flex: 0 0 100%; max-width: 100%; }

    .newstopbg:before { width: 100%; }
    .socialbg:before{ display: none; }
    .socialfeedbg { max-width: 400px; margin: 0 auto; }
    .socialFeedTab .resTab .tabNav { margin-bottom: 15px; }
    .newsPoliciesFeedWrap .col-md-4 .socialFeedWrap{ max-width: 355px; margin: 0 auto; padding-left: 0; }
    .galleryTab .resTab .tabContent div.ul div.li:last-child{ margin-bottom: 30px; }
    .marqueeScrolling ul, .marqueeScrolling .marquee{ margin-left: 0; }
    .galleryTab .resTab .tabContent ul, .galleryTab .resTab .tabContent div.ul{ margin-bottom: 0; }
    .mainOffice { grid-template-columns: 1fr; display: block; }
}

@media only screen and (max-width: 800px) {
    /*Responsive Table*/
    .responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display:block; text-align:left; border:none; }
    .responsiveTable, .responsiveTable tr, .responsiveTable td:last-child { border-bottom:none; }
    .responsiveTable thead, .responsiveTable tr th { position:absolute;	top:-1000em; left:-1000em; }
    .responsiveTable tr { border:1px solid #eeeeee; border-bottom:1px solid #eeeeee;  margin:0 0 20px; }
    .responsiveTable tr td:nth-child(1) { border-left:none; }
    .responsiveTable tr td:last-child { border-right:none; }
    .responsiveTable tr:last-child .td, .responsiveTable td { border-bottom:1px solid #eeeeee; }
    .responsiveTable td:before { font-weight:bold; padding-right:20px; line-height:27px; color:#174471; content:" "attr(data-label)""; }
    .wob .responsiveTable td:before{ color: #fff; }
    .responsiveTable tbody { display:block; }
    .responsiveTable tr td { padding:5px 15px; width:auto !important; }
    .schemesWrap h2 { font-size: 2em; }
    .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; }
}

@media only screen and (max-width: 768px) {
    .resTab .tabContent { padding: 10px 0; margin-bottom: 30px; }
    .homeBanner .sliderCaptionWrap{ display:none; }
    .newsPoliciesFeedWrap .col-md-8 .col-md-6{ padding-bottom: 0; }
    .newsPoliciesFeedWrap .latestNewsWrap{ margin-bottom: 0; }
    .newsPlayPause.stop:before{ display: none; }
    .wob .resTab .tabContent{ margin-bottom: 0; }
}

@media only screen and (max-width: 767px) {
    .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; }
    .topStrip ul.rightLinks li.userMenu { display: inline-block; padding-left: 0; }
    .honbleThums { width: 100%; float: left; margin-right: 0; margin: 0 auto; text-align: center; }
    .honbleInfo, .departmentInformation .honbleInfo { float: none; width: 100%; max-width: 100%; text-align: center; display: inline-block; margin-top: 15px; }
    .informationLinksWrap { padding: 20px 0; }
    .informationLinksWrap ul li { width: 50%; margin-bottom: 20px; }
    .informationLinksWrap ul li a { min-height: 180px; padding: 30px 10px 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; }
    .schemesBox .sthumbnail { width: 100%; margin: 0 auto; float: none; padding-top: 0px; }
    .sthumbnail img { border-radius: 10px; }
    .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%; }
    .feedback-form .captcha { width: 100%; } 
    .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%; } 
    .contactSepSec { flex: 0 0 70%; max-width: 70%; }     
    .honblePersonBlock{ display: inherit;margin-bottom: 15px; }
    .feedback-form .captcha { width: 100%; padding-right: 0; }
    .feedback-form .captcha .row { width: 100%; margin-right: 0; }
    .policiesTab .resTab .tabNav li a{ font-size: 1.3em; }
    .policiesTab .resTab .tabNav{ margin: 15px 0; }
    .policiesWrap .pdfIcon{ width: 15px;height: 20px;margin-left: 4px;background-size: 15px; }
    .newsPoliciesFeedWrap .col-md-8, .newsPoliciesFeedWrap .col-md-4 { padding: 10px 15px; }
    .search .searchformWrapper{ width: 240px; }
    .quickLeftmenu ul li a{ display: inline-block;border-bottom: none; }
    .search .searchformWrapper .form-item{ width: 185px; }
    .socialFeedTab .resTab .tabNav, .newsPoliciesFeedWrap .socialFeedWrap h2{ text-align: center; margin-bottom: 10px; }
    .socialFeedTab .resTab .tabNav{ margin-bottom: 0; }
    .newsPoliciesFeedWrap .col-md-4 .socialFeedWrap{ margin-top: 20px; }
    .socialFeedTab { margin-top: 0; }
    .field--name-body p:last-child{  padding: 10px; }
    .footerLink li { float: none; display: inline-block; }
    .socialConnections, .visitorsCount p, .contactAddress { text-align: center;margin-bottom: 0; }
    .socialMediaBlock ul { display: block; }
    .footerLinkWrap .col-md-8 { flex: 100%; max-width: 100%; margin-bottom: 10px; text-align: center; }
    .visitorsCount p:last-child { margin-bottom: 0; }
    .newsPlayPause { top: 2px;right: 20px; }
    .registration-form .button.sendOtp { margin-top: 0; }
    .feedback-form .captcha { max-width: 100%; padding-right: 0; }
    .applicationForm .btnCaptchaRow .required { width: calc(100% - 168px); }
    .donateMain .donateWrap p.textNormal, .donateMain .donateWrap p.textBold{ text-align: left; }

    .vTabdesign .vertical-tabs{ display: block; }
    .vTabdesign .vertical-tabs .nav.nav-tabs{ float: none; margin-right: 0; padding-right: 0; margin-bottom: 15px; }
    .mainOffice { grid-template-columns: 1fr; display: block; }

    .othersLogos .swiper-container{ margin: 0; }
    .galleryWrap .tabNav li.r-tabs-tab::after, .topStrip li.userMenu:before, .paginationWrap, .othersLogos .govtsliderArrowWrap, .govtLogos .govtsliderArrowWrap{ display: none; }
    .newsPoliciesFeedWrap .latestNewsWrap .resTab .tabNav li{ display: initial; }
    .policiesTab .resTab .tabNav li{ display: initial; }
    .socialFeedTab .resTab .tabNav li{ display: inline-block; }
    .galleryTab .resTab .tabNav li a { font-size: 1rem; border: 1px solid #cd366b; border-radius: 50px; padding: 5px 10px; margin-bottom: 10px; color: #2c3d83; font-weight: 500; }
    .galleryTab .resTab .tabNav li a:hover{ background-color: #f3901b; color: #fff; border: 1px solid #f3901b; }
    .galleryTab .resTab .tabNav .r-tabs-state-active a{ background-color: #f3901b; color: #fff; border: 1px solid #f3901b; }
    .galleryWrap .resTab .tabNav { margin-left: 0; }
    .othersLogos .swiper-container, .govtLogos .swiper-container{ margin: 0; }
    #block-copyrightsection p{ margin-bottom: 0; }
    .govtLogos{ padding-top: 0; }
   
}

@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: 100%; }
    .change-password-form{ width: 95%; }    
    .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; }  
    .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; }
    .contactSepSec { flex: 0 0 100%; max-width: 100%;margin-bottom: 15px; }   
    .cornerInfoWrap a .inner h2{ margin-bottom: 0; } 
    .socialfeedbg p iframe { width: 100%; }  
    .archiveListingWrap ul{ grid-template-columns: 1fr 1fr; }
    
    .topStrip ul{ padding: 0 10px;}
    .topStrip ul.menu.leftLink {display: none;}
    .topStrip ul.rightLinks li.language{float: left;padding: 0;}
    .topStrip ul.rightLinks li.userMenu{ float:right;}
    #logo{ width: 230px; }
    .govEmblem{ margin-top: -50px; }
    .search { margin-top: -156px; }
    .search a{ color: #fff; border: 1px solid #ffffff;width: 25px;height: 25px; line-height: 21px; }
    .donateLink{ position: absolute;left: 50%;transform: translateX(-50%); }
    .logoStrip{ margin-bottom: 10px; }

}
/*------ End (max-width: 639px) ------*/

@media only screen and (max-width: 479px) {
    .homeBanner .homeBannerArrowWrap{ display:none; }
    .poshanAbhiyaan, .donateLink, .search { margin-right: 8px; }
    .poshanAbhiyaan a, .donateLink a { font-size: 13px; }
    .informationLinksWrap ul li { margin-bottom: 10px; padding: 0 10px; }
    .informationLinksWrap ul li a { font-size: 1em; }
    .aboutDepartment h2 { font-size: 1.1em; }
    .aboutDepartment p { font-size: 0.9em; }
    .departmentInformation .col-md-6 .col-md-6 { max-width: 100%; flex: 100%; }
    .galleryWrap .col-md-4 { max-width: 100%; flex: 100%; }
    .galleryTab .resTab .tabContent ul li:last-child { margin: 0 0 20px; }
    .othersLogos ul li { width: 50%; }
    .schemesWrap h2 { float: none; }
    .schemesAll { position: relative; top: -10px; right: 0; }
    .schemesSlider .sliderArrowWrap{ top: 40px; }
    .user-profile-page .profile .field { width: 100%; }
    .galleryzoomWrap .col-md-3 { flex: 100%; max-width: 100%; }
    .view-filters .views-exposed-form .row { width: 100%; }
    .view-filters .views-exposed-form #edit-actions { margin-top: 10px; }
    .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: 20px; }
    .donateMain .captcha { padding-right: 0; }
    .contactSepSec { flex: 0 0 100%; max-width: 100%; display: block; }
    .contactSepSec .views-field-field-contact-us-upload-photo { margin-bottom: 20px;margin-right: 0;text-align: center; }
    .contactInnerSec { text-align: center; }
    .contactSepSec .contactInnerSec h3 { margin-bottom: 8px; font-size: 18px; }
    .quickLink .file.file--application-pdf a{ padding-left: 0; }
    .socialMediaBlock li a{ width: 35px; line-height: 35px; height: 35px; }
    .othersLogos ul li:nth-child(2):before, .othersLogos ul li:nth-child(4):before, .othersLogos ul li:nth-child(6):before{ opacity: 0; }
    .archiveListingWrap ul{ grid-template-columns: 1fr; }
    .captcha img{ max-width: 100px; }
    .feedback-form .captcha img{ left: 110px; }
    .change-password-form .captcha input { width: calc(100% - 158px); }
    .registration-form .captcha input { width: calc(100% - 158px); }
    .login-form .captcha input { width: 100px; }
    .registration-form .description { padding: 0px; }
    .applicationForm .btnCaptchaRow .required { width: calc(100% - 128px); }
    .homeBanner .homeBannerImgWrap { height: 170px; }
    .captcha .reload-captcha-wrapper{ left: 230px; }
    .feedback-form .captcha .reload-captcha-wrapper{ left: 220px; }
    .btnCaptchaRow input#edit-captcha-response{ width:100px; }
    .donateMain .captcha .reload-captcha-wrapper{ left: 260px;}
     .box5colum {grid-template-columns: 1fr;}

}


@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; }
}



