@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block}
a{margin:0;padding:0;vertical-align:baseline;text-decoration:none;outline:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
a:focus,a:hover,a:active{outline:none}
ul{list-style:none}
img{width:auto;height:auto;max-width:100%;vertical-align:middle;border:0}
svg:not(:root){overflow:hidden}
input,select{vertical-align:middle}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;overflow:visible}
button,input,select,textarea{margin:0;vertical-align:top;transition:all .2s ease-in-out}
input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}
h1,h2,h3,h4,h5{margin:0;padding:0;line-height:normal;font-weight:400;font-size:100%}
body{font-family:'Open Sans',sans-serif;font-weight:400;color:#000;font-size:14px;background:#fff;overflow-x:hidden}
.clear{clear:both;display:block}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}
.row:before,.row:after{display:table;line-height:0;content:""}
.row:after{clear:both}
.col-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;width:100%}
.col-12{width:100%}
@media(min-width:768px){
.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-12{width:100%}
}
@media(min-width:992px){
.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}
}
.container{position:relative;margin:0 auto;display:block;max-width:1180px;padding:0 15px;width:100%}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
/* TOP HEADER */
.topheader{background:#fbfbfb;border-bottom:1px solid #eee}
.commonul ul{display:flex;align-items:center;height:36px}
.commonul.ulleft ul{justify-content:flex-start}
.commonul.ulright ul{justify-content:flex-end}
.commonul li{display:inline-block;position:relative;line-height:36px;font-size:65%;font-weight:600;text-transform:uppercase}
.commonul li+li{border-left:1px solid #eee;padding-left:4px}
.commonul li a{display:block;font-size:.75rem;color:#000;text-transform:uppercase;line-height:37px;padding:0 6px}
.commonul.ulleft ul li.gov-india{text-align:right}
.commonul.ulleft ul li.ministry{padding-left:8px;border-left:1px solid #eee}
.commonul.ulright ul li{float:left;position:relative;height:36px;border-left:1px solid #eee;text-align:center}
.commonul.ulright ul li a{width:38px;height:36px;padding:6px;opacity:1;display:flex;align-items:center;justify-content:center}
.commonul.ulright ul li a img.top{height:16px;width:auto}
.commonul.ulright ul li a.langbtn{width:auto;font-size:120%;font-weight:600}
/* Search dropdown */
.search-drop{display:none;position:absolute;top:36px;right:0;z-index:999;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);padding:0}
.search-drop.open{display:block}
.customsearch form{background:0 0!important;border:none!important;padding:0;margin:0}
.customsearch input[type="search"]{height:36px;line-height:34px;padding:0 40px 0 15px;background:#fff;float:left;border:2px solid #aa2323;font-weight:600}
.customsearch .form-actions{position:absolute;top:0;right:0}
.customsearch input[type="submit"]{height:40px;text-indent:-5000px;border-radius:0 4px 4px 0!important;background:#aa2323 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E") no-repeat center center;background-size:18px;border:0;width:40px;position:relative;cursor:pointer}
.accessibilitydiv{display:none;position:absolute;top:36px;right:0;z-index:999;background:#d4d3d3;box-shadow:0 1px 2px rgba(0,0,0,.2)}
.accessibilitydiv.open{display:block}
.accessibilitydiv li{display:block;border-top:1px solid #cecece}
.accessibilitydiv li:first-child{border-top:none}
.accessibilitydiv li a{padding:10px;color:#000;text-align:center;width:38px;height:auto;font-size:150%}
.accessibilitydiv li:last-child a{background:#363636;color:#ff0}
.socialmediadiv{display:none;position:absolute;top:36px;right:0;z-index:999;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}
.socialmediadiv.open{display:block}
.socialmediadiv li{border:none;display:block;text-align:center;padding:3px 0}
.socialmediadiv li a{width:38px;height:22px;padding:0}
.languagediv{display:none;position:absolute;top:36px;right:0;z-index:999;background:#f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.2);min-width:5.5rem}
.languagediv.open{display:block}
.languagediv li{display:block;text-align:left}
.languagediv li a{padding:10px 18px;background:#f0f0f0;width:auto;font-size:100%}
.languagediv li+li{border-left:none;padding-left:0}
/* MID HEADER */
.midheader{padding:10px 0}
.brandlogo{color:#000;text-transform:uppercase;position:relative;display:flex;align-items:center}
.brandlogo a{color:#000}
.logoimg{display:inline-block}
.logoimg img{height:70px;margin:0 15px 0 5px}
.logotext{display:inline-block;font-size:1.215rem;line-height:1;text-transform:uppercase}
.logotext .hinditext{font-weight:600;display:block;font-size:1.2rem}
.logotext .engtext{display:block;font-size:.85rem;font-weight:400}
ul.midheaderchangelogo{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}
ul.midheaderchangelogo li{display:inline-block}
ul.midheaderchangelogo li a img{max-width:170px;width:100%;height:auto}
/* NAVIGATION */
.naviarea{background:#c64a30;position:relative;width:100%}
header{width:100%}
.naviarea .container{display:flex;align-items:center;width:100%;max-width:100%}
.hamburger{display:none;background:0 0;border:none;color:#fff;font-size:28px;cursor:pointer;padding:8px 12px;line-height:1}
ul.sf-menu{margin:0;display:flex;flex-wrap:wrap;list-style:none;z-index:497;line-height:1;width:100%;justify-content:space-around}
ul.sf-menu:after{clear:both;content:"";height:0;display:block;visibility:hidden}
ul.sf-menu>li{float:none;display:inline-block;position:relative;z-index:498}
ul.sf-menu a{color:#fff;cursor:pointer;text-align:left;padding:13px 17px;display:block;position:relative;font-size:.85rem;transition:all .2s}
ul.sf-menu li:hover,ul.sf-menu li:focus{background:#424141}
ul.sf-menu>li.active-trail{background:#424141}
ul.sf-menu .sf-sub-indicator{display:none}
ul.sf-menu ul{left:0;position:absolute;top:-9999px;width:16rem!important;background:#424141;box-shadow:2px 2px 10px rgba(0,0,0,.5);margin-top:5px!important;z-index:499}
ul.sf-menu li:hover>ul,ul.sf-menu li.sfHover>ul{left:0;top:100%;z-index:499}
ul.sf-menu ul li{width:100%;float:none;border-bottom:1px solid rgba(255,255,255,.5);background:#424141}
ul.sf-menu ul li:last-child{border-bottom:none}
ul.sf-menu ul li a{padding:10px 27px!important;line-height:1.3;font-size:.8rem}
ul.sf-menu ul li:hover,ul.sf-menu ul li:focus{background:#191919}
ul.sf-menu ul ul{left:100%!important;top:0!important;margin-top:0!important}
ul.sf-menu ul li:hover>ul,ul.sf-menu ul li.sfHover>ul{left:100%!important;top:0!important}
ul.sf-menu .homeicon.sf-depth-1{padding:13px 22px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:18px;text-indent:-5000px;overflow:hidden;width:50px}
/* BANNER */
.bannerarea{position:relative}
.bannerarea .flexslider{position:relative;overflow:hidden;margin:0!important;border:none!important;border-radius:0!important}
.bannerarea .flexslider .slides>li{position:relative;border-bottom:5px solid #c64a30;display:none}
.bannerarea .flexslider .slides>li.flex-active-slide{display:block}
.bannerarea .flexslider .slides img{width:100%;height:423px;object-fit:cover;display:block}
.flexslider .slides .slide-caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(60,54,54,.41);color:#fff;padding:9px 240px 9px 60px;min-height:36px;font-size:.9rem;z-index:8}
.flex-control-nav{position:absolute;bottom:40px!important;right:0;width:auto;background:#000;border-radius:4px 0 0 4px;padding:10px 10px 8px;height:auto;z-index:9;display:flex;align-items:center;gap:8px}
.flex-control-nav li{display:inline-block;margin:0}
.flex-control-nav li a{display:block;width:12px;height:12px;background:#a4a4a4;border-radius:50%;text-indent:-9999px;overflow:hidden;cursor:pointer}
.flex-control-nav li a.flex-active{background:#fff}
.flex-direction-nav{position:absolute;top:50%;width:100%;left:0;right:0;display:flex;align-items:center;justify-content:space-between;z-index:10;pointer-events:none;margin-top:-40px}
.flex-direction-nav li{list-style:none}
.flex-direction-nav a{display:block;width:40px;height:40px;background:rgba(25,24,31,.8);color:#fff;text-align:center;line-height:40px;font-size:20px;font-weight:700;cursor:pointer;pointer-events:all;text-decoration:none;transition:all .3s}
.flex-direction-nav a:hover{background:#c64a30}
.flex-direction-nav .flex-prev{position:absolute;left:25px}
.flex-direction-nav .flex-next{position:absolute;right:25px}
/* QUICK LINKS */
.quicklinksbar{display:flex;border-bottom:1px solid #eee;background:#fff}
.quicklinksbar a{flex:1;display:flex;align-items:center;justify-content:center;padding:15px 10px;text-align:center;font-weight:700;font-size:.85rem;text-transform:uppercase;color:#000;border-right:1px solid #eee;gap:10px;transition:all .3s}
.quicklinksbar a:last-child{border-right:none}
.quicklinksbar a:hover{background:#f5f5f5;text-decoration:none}
.quicklinksbar a .ql-icon{width:32px;height:32px}
/* ABOUT MINISTRY */
.body-container{padding:30px 0}
.body-container h2{color:#2f2f2f;font-size:170%;font-weight:500;padding-bottom:3px;margin-bottom:15px;position:relative}
.body-container h2::after{display:block;width:15%;height:3px;content:"";background:#f7505a;margin-top:5px}
.body-container p{padding-bottom:22px;line-height:170%;text-align:justify;color:#000;font-size:.87rem}
a.readmore{color:#c64a30;display:inline-block;margin-bottom:10px;font-weight:600}
.department .tab-links{margin-top:7px}
.department .tab-links a{display:flex;align-items:center;padding:10px 15px;margin:0 2% 22px 0;float:left;width:48%;border:1px solid #e1dddd;border-radius:2px;color:#000;font-size:110%;font-weight:600;min-height:80px;transition:all .3s}
.department .tab-links a:nth-child(odd){margin-right:2%}
.department .tab-links a:hover{background:#c64a30;color:#fff;border:1px solid #c64a30;text-decoration:none}
/* MINISTER */
.ministers{text-align:center;padding:15px 15px 8px;border:1px solid #ddd;border-radius:2px}
.ministers h2{font-size:170%;font-weight:500;margin-bottom:15px;padding-bottom:3px;position:relative}
.ministers h2::after{display:block;width:15%;height:3px;content:"";background:#f7505a;margin-top:5px;margin-left:auto;margin-right:auto}
.minister{display:inline-block;padding:0 5px;vertical-align:top;width:49.2%}
.minister img{height:145px;width:auto}
.minister-info{margin-top:8px;margin-bottom:8px}
.minister-info span.designation{display:block;font-size:90%;color:#c64a30;font-weight:600;margin-bottom:0}
.minister-info a{color:#000;font-size:90%;display:block}
.minister-info a:hover{text-decoration:none}
.ministers .btn{padding:5px;border:none;margin-top:15px;color:#c64a30;display:block;text-align:center}
.ministers .btn a{color:#c64a30;font-weight:600}
.ministers .btn a:hover{text-decoration:none}
/* ORGANIZATIONS */
.organizations{margin-top:15px}
.organizations h3{background:#424141;color:#fff;font-weight:600;font-size:120%;padding:8px 10px;margin:0}
.organizations ul li a{background:#f8f8f8;border-bottom:1px solid #dfdada;display:block;color:#2f2f2f;font-weight:700;padding:8px 10px 8px 60px;position:relative;text-transform:uppercase;font-size:.85rem}
.organizations ul li a:hover{background:#efeded;text-decoration:none}
.organizations ul li a span.org-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;display:flex;align-items:center;justify-content:center}
/* MID BG */
.mid-bg-wrapper{background:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23e0e0e0' fill-opacity='0.4'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E") repeat;margin-top:15px;padding:30px 0}
.mid-bg-wrapper .gallery-heading{width:100%;background:#424141}
.mid-bg-wrapper .gallery-heading h3{padding:8px 10px;color:#fff;font-size:115%;margin:0}
.mid-bg-wrapper .gallery-links{width:100%;height:38px;background:#424141}
.mid-bg-wrapper .gallery-links a{display:inline-block;padding:10px;color:#fff;font-size:.85rem}
.mid-bg-wrapper .gallery-links a:hover{text-decoration:underline}
.video_gallery{background:#424141;min-height:250px;position:relative}
.video_gallery .video-main-img{width:100%;height:200px;overflow:hidden}
.video_gallery .video-main-img img{width:100%;height:100%;object-fit:cover;display:block}
.whatsnew{background:#c64a30;padding:0 15px 15px;min-height:250px;position:relative}
.whatsnew h2{color:#fff;border-bottom:1px solid #571f14;padding:8px 0;margin-bottom:10px}
.whatsnew .marquee-row{color:#fff;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.1);display:block}
.whatsnew .marquee-row time{font-style:italic;text-decoration:underline;font-size:.8rem;display:block;margin-top:2px}
.whatsnew .marquee-row span{position:relative;padding-left:15px;display:block}
.whatsnew .marquee-row span:before{content:"";width:5px;height:5px;background:#571e13;margin-right:10px;position:absolute;left:0;top:6px}
.whatsnew a.readmore{color:#fff;font-weight:600;margin-top:11px;display:inline-block}
.photo_gallery{background:#424141;min-height:250px;padding:10px;position:relative}
.photo_gallery .photo-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.photo_gallery .photo-grid img{width:100%;height:100px;object-fit:cover;border-radius:2px}
/* PARTNER LOGOS */
.footerlogoslider{background:#e8e8e8;padding:20px 0;border-top:1px solid #d2d2d2}
.logo-slider-wrap{position:relative;display:flex;align-items:center;gap:10px}
.logo-slider-track{display:flex;gap:20px;overflow:hidden;scroll-behavior:smooth;padding:5px 0;flex:1}
.logo-slider-track .logo-item{flex:0 0 150px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:5px;padding:15px;min-height:100px;width:150px}
.logo-slider-track .logo-item svg{width:80px;height:auto}
.ls-prev,.ls-next{flex:0 0 32px;height:32px;border-radius:50%;border:none;background:#c64a30;color:#fff;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;line-height:1;padding:0}
.ls-prev:hover,.ls-next:hover{background:#aa2323}
/* FOOTER TOP */
.footertop{background:#333;text-align:center;padding:12px 0 7px}
.footertop ul li{display:inline-block;position:relative}
.footertop ul li+li:before{content:"|";position:absolute;left:0;color:#b8b8b8;top:50%;transform:translateY(-50%)}
.footertop ul li a{color:#b8b8b8;display:block;padding:14px 12px;font-size:.85rem}
.footertop ul li a:hover{color:#fff;text-decoration:none}
/* FOOTER BOTTOM */
.footerbottom{background:#333;border-top:4px solid rgba(255,255,255,.1);text-align:center;padding:20px 0;color:#fff}
.footerbottom .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}
.footerbottom .emblem-footer svg{width:60px;height:auto}
.footerbottom .copyright-content{text-align:center;font-size:76%;line-height:150%;color:#fff}
.footerbottom .copyright-content span{display:block;color:#fff}
.footerbottom .copyright-content a{color:#fff}
.footerbottom .copyright-content a:hover{text-decoration:underline}
/* COOKIE BAR */
.cookie-bar{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,.9);color:#fff;padding:15px 20px;z-index:9999;display:none;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;font-size:.85rem}
.cookie-bar.show{display:flex}
.cookie-bar .cookie-btn{padding:8px 20px;background:#c64a30;color:#fff;border:none;border-radius:3px;cursor:pointer;font-weight:600}
.cookie-bar .cookie-btn:hover{background:#a33d28}
/* BACK TO TOP */
#scrollTop{position:fixed;right:10px;bottom:30px;cursor:pointer;width:50px;height:50px;background:#c64a30;border-radius:60px;z-index:222;display:none;align-items:center;justify-content:center;border:none;color:#fff;font-size:24px;box-shadow:0 2px 5px rgba(0,0,0,.3)}
#scrollTop.show{display:flex}
#scrollTop:hover{background:#a33d28}
/* DARK MODE */
body.dark-mode{background:#1a1a2e;color:#eee}
body.dark-mode .topheader,body.dark-mode .quicklinksbar{background:#222;border-color:#444}
body.dark-mode .topheader a,body.dark-mode .quicklinksbar a{color:#ddd}
body.dark-mode .midheader{background:#222}
body.dark-mode .brandlogo a,body.dark-mode .brandlogo{color:#eee}
body.dark-mode .body-container h2{color:#eee}
body.dark-mode .body-container p{color:#ddd}
body.dark-mode .ministers{border-color:#444;background:#2a2a3e}
body.dark-mode .organizations ul li a{background:#2a2a3e;color:#ddd;border-color:#444}
body.dark-mode .footerlogoslider{background:#222}
body.dark-mode .logo-slider-track .logo-item{background:#333}
body.dark-mode .department .tab-links a{background:#2a2a3e;color:#ddd;border-color:#444}
/* HIGH CONTRAST */
body.high-contrast{background:#000!important;color:#ff0!important}
body.high-contrast a{color:#ff0!important}
body.high-contrast .topheader,body.high-contrast .naviarea,body.high-contrast .midheader,body.high-contrast .footertop,body.high-contrast .footerbottom{background:#000!important}
body.high-contrast .body-container h2{color:#ff0!important}
body.high-contrast .body-container p{color:#fff!important}
/* FONT SIZE */
body.font-large{font-size:16px!important}
body.font-xlarge{font-size:18px!important}
/* FORCE GALLERY */
.force-gallery{padding:20px 0;background:#f8f8f8}
.force-item{margin-bottom:15px}
.force-item a{display:block;position:relative;overflow:hidden;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.12);text-decoration:none;transition:transform .3s}
.force-item a:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,0,0,.18)}
.force-item img{width:100%;height:180px;object-fit:cover;display:block}
.force-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.85));padding:30px 12px 12px;text-align:center}
.force-overlay h3{color:#fff;font-size:1rem;font-weight:700;margin:0}
.force-overlay span{color:#ffcc00;font-size:.8rem;display:block;margin-top:3px}
/* VIDEO THUMBS */
.video-thumbs{display:flex;gap:6px;padding:8px;flex-wrap:wrap}
.video-thumb{flex:1;min-width:100px;position:relative;display:block;border-radius:3px;overflow:hidden;cursor:pointer;transition:opacity .2s}
.video-thumb:hover{opacity:.85}
.video-thumb img{width:100%;height:50px;object-fit:cover;display:block}
.vt-label{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;font-size:.6rem;padding:2px 4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* RESPONSIVE */
@media(max-width:940px){
ul.midheaderchangelogo li a img{max-width:120px!important}
.logotext{font-size:1rem}
.logoimg img{height:55px}
.bannerarea .flexslider .slides img{height:250px!important}
.flex-control-nav{display:none}
.flex-direction-nav .flex-prev{left:10px!important}
.flex-direction-nav .flex-next{right:10px!important}
.flexslider .slides .slide-caption{padding:9px 20px!important;font-size:.8rem}
.quicklinksbar a{font-size:.75rem;padding:12px 5px}
.department .tab-links a{width:100%;margin-right:0!important;min-height:60px}
.department .tab-links a:nth-child(odd){margin-right:0}
.hamburger{display:block}
ul.sf-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:#c64a30;z-index:999;flex-direction:column}
ul.sf-menu.open{display:block}
ul.sf-menu>li{display:block;border-bottom:1px solid rgba(255,255,255,.3)}
ul.sf-menu ul{position:static;width:100%!important;box-shadow:none;margin-top:0!important;display:none}
ul.sf-menu li:hover>ul{display:block}
ul.sf-menu ul li a{padding-left:30px!important}
ul.sf-menu .homeicon.sf-depth-1{width:auto;text-indent:0;background-image:none;padding:13px 17px!important}
}
@media(max-width:767px){
.force-item img{height:140px}
.force-overlay h3{font-size:.85rem}
.force-overlay span{font-size:.7rem}
.video-thumb img{height:40px}
.commonul ul{height:auto;flex-wrap:wrap;padding:5px 0}
.commonul.ulleft ul{justify-content:center}
.commonul.ulright ul{justify-content:space-between;padding:0 10px}
.commonul li{font-size:10px;line-height:20px}
.commonul li a{line-height:20px;font-size:10px;padding:0 4px}
.brandlogo{flex-direction:column;align-items:center;text-align:center}
.logoimg img{height:60px;margin:0 0 5px}
.logotext{font-size:.85rem;text-align:center}
.logotext .hinditext{font-size:.9rem}
ul.midheaderchangelogo{justify-content:center;gap:5px}
ul.midheaderchangelogo li a img{max-width:100px!important;height:auto}
.bannerarea .flexslider .slides img{height:170px!important}
.flexslider .slides .slide-caption{position:relative;padding:8px!important;font-size:.75rem;background:rgba(60,54,54,.8)}
.flex-control-nav{display:none!important}
.flex-direction-nav{display:none!important}
.quicklinksbar{flex-wrap:wrap}
.quicklinksbar a{flex:1 1 50%;border-bottom:1px solid #eee}
.quicklinksbar a:nth-child(2){border-right:none}
.body-container h2{font-size:130%}
.body-container h2::after{width:35%}
.ministers .minister{width:100%;display:flex;align-items:center;gap:10px;padding:5px 0}
.minister img{height:100px}
.minister-info{text-align:left}
.mid-bg-wrapper .row>[class*="col-"]{margin-bottom:20px}
.organizations{margin-top:5px}
.footertop ul li{width:49%;text-align:center}
.footertop ul li+li:before{display:none}
.footertop ul li a{padding:8px 10px;font-size:.75rem}
.footerbottom .container{flex-direction:column;gap:10px}
.logo-slider-track .logo-item{flex:0 0 120px;min-height:80px;width:120px;padding:10px}
.logo-slider-track .logo-item svg{width:60px}
.ls-prev,.ls-next{flex:0 0 28px;height:28px;font-size:14px}
}
@media(max-width:480px){
.quicklinksbar a{flex:1 1 100%;border-right:none}
.logo-slider-track .logo-item{flex:0 0 100px;min-height:70px;width:100px;padding:8px}
.logo-slider-track .logo-item svg{width:50px}
.ls-prev,.ls-next{flex:0 0 24px;height:24px;font-size:12px}
}