@charset "utf-8";
/* __________________ */
@font-face {font-family: 'noto_sansbold'; src: url('../fonts/notosans-bold-webfont.woff2') format('woff2'), url('../fonts/notosans-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanscondensed'; src: url('../fonts/notosans-condensed-webfont.woff2') format('woff2'), url('../fonts/notosans-condensed-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanscondensed_bold'; src: url('../fonts/notosans-condensedbold-webfont.woff2') format('woff2'), url('../fonts/notosans-condensedbold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanscondensed_extrabold';src: url('../fonts/notosans-condensedextrabold-webfont.woff2') format('woff2'), url('../fonts/notosans-condensedextrabold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanscondensed_extralight';src: url('../fonts/notosans-condensedextralight-webfont.woff2') format('woff2'), url('../fonts/notosans-condensedextralight-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanscondensed_light';src: url('../fonts/notosans-condensedlight-webfont.woff2') format('woff2'),url('../fonts/notosans-condensedlight-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanscondensed_medium';src: url('../fonts/notosans-condensedmedium-webfont.woff2') format('woff2'), url('../fonts/notosans-condensedmedium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanscondensed_semibold';src: url('../fonts/notosans-condensedsemibold-webfont.woff2') format('woff2'), url('../fonts/notosans-condensedsemibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sansextrabold';src: url('../fonts/notosans-extrabold-webfont.woff2') format('woff2'), url('../fonts/notosans-extrabold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sansitalic';src: url('../fonts/notosans-italic-webfont.woff2') format('woff2'), url('../fonts/notosans-italic-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanslight';src: url('../fonts/notosans-light-webfont.woff2') format('woff2'), url('../fonts/notosans-light-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face { font-family: 'noto_sansmedium'; src: url('../fonts/notosans-medium-webfont.woff2') format('woff2'),url('../fonts/notosans-medium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sansregular';src: url('../fonts/notosans-regular-webfont.woff2') format('woff2'), url('../fonts/notosans-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanssemibold';src: url('../fonts/notosans-semibold-webfont.woff2') format('woff2'), url('../fonts/notosans-semibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanssemicondensed';src: url('../fonts/notosans-semicondensed-webfont.woff2') format('woff2'), url('../fonts/notosans-semicondensed-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanssemicondensed_bold';src: url('../fonts/notosans-semicondensedbold-webfont.woff2') format('woff2'), url('../fonts/notosans-semicondensedbold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanssemicondensed_light';src: url('../fonts/notosans-semicondensedlight-webfont.woff2') format('woff2'), url('../fonts/notosans-semicondensedlight-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sanssemicondensed_medium';src: url('../fonts/notosans-semicondensedmedium-webfont.woff2') format('woff2'), url('../fonts/notosans-semicondensedmedium-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sansSCnSBd';src: url('../fonts/notosans-semicondensedsemibold-webfont.woff2') format('woff2'), url('../fonts/notosans-semicondensedsemibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {font-family: 'noto_sansthin';src: url('../fonts/notosans-thin-webfont.woff2') format('woff2'), url('../fonts/notosans-thin-webfont.woff') format('woff');font-weight: normal;font-style: normal;}
/* ____________ */
html{scroll-behavior:smooth}
body{font-family: 'noto_sansregular';font-weight:500;padding:0;margin:0;font-size:14px}
a:hover{text-decoration:none}
.pink-bg {background: #f8f3f5;}
.blue-bg{background-color: #E6E9F0;}
.bord-rd-10{border-radius: 10px;}
.sec-gp-10{margin-top: 0.5856515373352855vw;}
.pl-2, .px-2{padding-left:0.5856515373352855vw !important}
.sec-gp-20{margin-top: 0.8784773060029283vw;}
button:focus{outline: none;box-shadow: none;}
.form-control:focus {box-shadow: 0px 0px 0px 1px rgb(121 17 57 / 35%) !important;outline: none;}
.landing-page .container-fluid, .landing-page .container{max-width:100%}
/* Top Header css Start */
.landing-page .top-header{background: #ffffff;padding:0}
.top-header ul.top-menus  li:last-child{border:none;padding-right:0}
.top-header ul.top-menus{display:flex;margin-bottom:0;padding-left:0;align-items:center;justify-content:end}
.top-header ul.top-menus  li{padding:0 0.5856515373352855vw;display:block;border-right:1px solid #65656552;line-height:normal}
.top-header  ul.top-menus li a{color:#000;}
.top-header ul.top-menus  li img {vertical-align: -webkit-baseline-middle;}
.top-header ul.top-menus li:nth-child(2) img{width:1.44vw}
.top-header ul.top-menus li:nth-child(1) img{width:1.3vw}
.left-men:hover {transition: 0.4s;border-radius: 4px;}
.left-men:hover i.fas.fa-bars {color: #fff;transition: 0.4s;transform: scale(0.9);}
.left-men {transition: 0.4s;padding:0 0.1vw;border-radius: 0.29282576866764276vw;}
/* Top Header css End */
/* Lang Tools CSS Start */
.lang-tool{position:relative}
.lang-tool:hover .lang-tool-menu{display:block}
.lang-tool-menu{display:none;position:absolute;left:0px;min-width:7.4vw;top:100%;z-index:99999;background:#fff;box-shadow:0px 0px 5px #dbdbdb}
.lang-tool-menu ul{display:grid;grid-gap:1.3179571663920921vh;padding:1.3179571663920921vh;grid-template-columns:1fr}
.lang-tool-menu ul li{border-right:0px!important;padding:0!important}
.lang-tool-menu ul li a{min-height:50px;font-size:1.0248901903367496vw;color:#6c6c6c;padding:0.9884678747940692vh 1.6474464579901154vh;height:100%;display:flex;flex-direction:column;justify-content:center;border-radius:4px;text-align:center}
.lang-tool-menu ul li .lbr{display:block}
.lang-tool-menu ul li.en a{background:#FFE7E2;color:#000 !important}
.lang-tool-menu ul li.hi a{background:#DAEBFF;color:#000 !important}
.lang-tool-menu ul li:has(a[hreflang="en"]){background:#FFE7E2;color:#000!important}
.lang-tool-menu ul li:has(a[hreflang="hi"]){background:#DAEBFF;color:#000!important}
.top-header ul.top-menus li.lang-tool img{display:block}
.top-header ul.top-menus li.lang-tool img.maroon-img{display:none}
.top-header ul.top-menus li.lang-tool img.brown-img{display:none}
.maroon-theme .top-header ul.top-menus li.lang-tool img, .brown-theme .top-header ul.top-menus li.lang-tool img{display:none}
.maroon-theme .top-header ul.top-menus li.lang-tool img.maroon-img{display:block}
.brown-theme .top-header ul.top-menus li.lang-tool img.brown-img{display:block}
/* Lang Tools CSS End */
/* Logo Section Header css Start */
.logo-sec-wraper{padding: 0px}
a.logo-align{text-decoration:none;display:flex;align-items:center;margin-bottom: 0.25603221083455345vw;}
a.logo-align img{width:7.441vw;}
.landing-page .brand-text{width:15.300146412884335vw;padding-left:0}
.landing-page .brand-text h4{padding-left:0.7320644216691069vw;font-size: 1.171303074670571vw;color:#0a266c;text-transform:uppercase;margin-bottom:0;line-height:1.04vw}
.landing-page .brand-text h4 span.gov-txt{color:#000;font-size: 0.9516837481698389vw;display: none;font-family:'noto_sanssemibold';}
.landing-page .brand-text h4 span.ministry-txt{display:block;font-size:.88vw;text-transform: none;font-family: 'noto_sansbold';text-transform: uppercase;}
/* ------------ */
.search-area {border: 1px solid #EBEAEA;border-radius: 4px;margin-bottom: 0.25603221083455345vw;}
.search-area .srch-btn {padding-right: 0.7320644216691069vw;font-size: 1.171303074670571vw;transition: 0.4s;padding-left:.91vw}
.search-area a.form-control {padding: 0.14641288433382138vw 0.29282576866764276vw !important;margin: 0 1px}
.search-area .form-control {border: none;padding-top: 0.5856515373352855vw;padding-bottom: 0.5856515373352855vw;color: #15020278;}
.search-area .form-control::placeholder {color: #15020263;}
.search-area a.form-control {padding: 0.14641288433382138vw 0.29282576866764276vw !important;}
.search-area .cust-srch {font-size: 1.0248901903367496vw;padding-left: 3px;max-width: 29.746706vw;}
.search-area a span.mdi {font-size: 1.4641288433382138vw;}
.search-area a img{width:1.7569546120058566vw}
.srch-div {border-bottom:2px solid #0a266c;border-radius:0.29282576866764276vw;overflow:hidden}
.search-area .srch-btn:hover, .search-area .srch-btn:focus {background: #0a266c;color: #fff;transition: 0.4s;}
.srch-div .cust-srch.form-control:focus{box-shadow:none !important;}
.related-logo-area{text-align:right;padding-top:10px;}
.related-logo-area a+a{margin-left:1.0980966325036603vw}
.related-logo-area img{height: 3.125915vw;}
/* .related-logo-area a:nth-child(2) img{height:3.8vw} */
/* Logo Section Header css End */
/* Mega Menu CSS Start  */
.mbox {z-index: 9;}
.mbox{position: fixed;background: #150202c9;right: 0;width: 100%!important;top: 0;box-shadow:0px 4px 6px rgb(116 116 116 / 62%);/* display:none; */height: 0;overflow:hidden;transition:all 450ms ease 0s;overflow-y: auto;}
.more-btn i{font-size: 1.3177159590043923vw;padding: 3px 3px;color: #000000;transition: 0.4s;}
.mmenu-show{height: 100%;transition:all 450ms ease 0s;z-index:999;}
.close-bt i:before{content:"\f00d";}
.more-btn i:before{width: 1.2445095168374818vw;display:block;}
.togbx{position:absolute;right:15px;top:calc(55px);display:none;width:175px;z-index:999;}
.main-menu-sec .left-men .more-menu-area {margin: 0 15px;}
.menu-close-btn {color: #000;display: inline-block;float: right;font-size: 1.610541727672035vw;background: #ffffffe3;border-radius: 100%;padding: 0px 0.5124450951683748vw;position: relative;cursor: pointer;top:0.36603221083455345vw;transition: 0.3s;}
.menu-close-btn:hover {background: #fff;transition: 0.3s;}
.main-menus-area {top:3.563689604685212vw;position: relative;}
.main-menus-area ul.custom-nav {padding: 0;list-style: none;display: flex;flex-direction: column;align-items: end;}
.main-menus-area ul.custom-nav li.menu-items {margin-top: 0.7320644216691069vw;position: relative;}
.main-menus-area ul.custom-nav > li >a {color: #000;background: #fff;display: block;text-align: center;padding: 0.9516837481698389vw 0.7320644216691069vw;border-radius: 100%;height:7.5vw;width:7.5vw;display:flex;align-items:center;justify-content:center;flex-direction:column}
.main-menus-area ul.custom-nav > li:hover > a{background:#0a266c;color:#fff}
.main-menus-area ul.custom-nav > li:hover > a img{filter:brightness(0) invert(1) !important;transition: 0.4s;}
.main-menus-area ul.custom-nav a span {display: block;margin-top:0.21961932650073207vw;font-size: 1.0248901903367496vw;}
.main-menus-area ul.custom-nav > li.menu-items:hover img {transform: rotatey(360deg);transition: 1.2s;}
.main-menus-area ul.custom-nav > li.menu-items img {transition: 0.9s;width:2vw}
/* -----------  */
/* Mega Menu CSS End  */
/* Main Content Right  start*/
.lnk-mygov-inner {color: #0a266c;font-size: 1.171303074670571vw;font-family: 'noto_sanssemibold';}
.lnk-mygov-inner img{width:12.298682284040996vw}
.lnk-my-gov:hover {background: #0a266c;transition: 0.5s;cursor: pointer;}
.lnk-my-gov:hover a {color: #fff;}
.lnk-my-gov {padding: 1.171303074670571vw;transition: 0.5s;height: 11vh;display: flex;align-items: center;}
/* Main Content Right  end*/
/* Social Area css start  */
.social-area {padding: 1.0980966325036603vw;height:59vh;}
.social-up-head {display: flex;justify-content: space-between;align-items: center;}
.social-up-head .httxt {font-size: 1.171303074670571vw;color: #0a266c;margin: 0;font-family: 'noto_sanssemibold';}
.social-area .nav-tabs .nav-item {padding: 0;}
.social-area .social-up-head span.mdi {font-size:1.9033674963396778vw;}
.social-area .nav-tabs {border-bottom: 0;}
.social-area .nav-tabs .nav-link {border: none;color: #000;padding: 0 6px;display: flex;align-items: center;border-bottom: 2px solid #ff000000;}
.social-area .nav-tabs .nav-item.show .nav-link, .social-area .nav-tabs .nav-link.active {background: transparent;color: #0A266C;border-bottom: 2px solid #0A266C;}
.social-area .nav-tabs .nav-link img {height: 1.2445095168374818vw;width: 1.2445095168374818vw;}
.social-area .tab-content {margin-top: 10px;}
.social-area .social-in, .social-area .social-in img {border-radius: 10px;}
.social-area .social-in img {width: 100%;object-fit: cover;object-position: 100% 0;height:48vh;}
/* Social Area css End  */
/* PM speach area start*/
.pm-speach{background: url("../images/modi-blue-bg.png") center center / cover no-repeat;padding: 1.0980966325036603vw;padding-top:13%;padding-left:30%;padding-bottom:10%;height:41vh;overflow: hidden;}
.pm-speach-inner h4 {font-size: 1.171303074670571vw;font-family: 'noto_sansmedium';margin-bottom: 0.5856515373352855vw;position: relative;}
.pm-speach-inner h4:before {content: '"';position: absolute;top:-24%;left: -6px;font-size:219%;color: #000;font-style: italic;}
.pm-speach-inner h6{font-size: 0.8784773060029283vw}
.agri-banner img {width: 100%;}
.pm-speach-inner h4{border-bottom:2px solid #0a266c}
/* PM speach area end*/
/* PM speach for department area start*/
.pm-speach1{background: url(../images/modi-department.png) no-repeat;background-size: cover;padding: 1.0980966325036603vw;padding-top: 18px;padding-left:30%;padding-bottom: 40px;height: 100%;background-position: center;}
.pm-speach1-inner h4 {font-size: 1.171303074670571vw;font-family: 'noto_sansmedium';margin-bottom: 0.29282576866764276vw;position: relative;}
.pm-speach1-inner h4:before {content: '"';position: absolute;top: -10px;left: -6px;font-size: 35px;color: #000;font-style: italic;}
.pm-speach1-inner h6{font-size: 0.8784773060029283vw;}
.agri-banner img {width: 100%;}
.agri-banner img, .odop-banner img {height: 41vh;width: 100%;}
.odop-banner{/* background:url(../images/odop.png) no-repeat; */width:100%;height:41vh;/* background-size:100% 100%!important; */border-radius:10px;overflow:hidden}
/* PM speach for department area end*/
/* Minister Slider Area Start  */
.ministers-slider {padding: 0px 0 0.8784773060029283vw;height: 41vh;display:flex;align-items:center;overflow: hidden;background: #0a266c;}
.minis-detls h5 {font-size: 1.0248901903367496vw;color: #fff;font-family: 'noto_sansmedium';margin-bottom:0.36603221083455345vw}
.minis-detls {text-align: center;margin-top: 0.36603221083455345vw;}
.minis-detls h6 {font-size: 0.8784773060029283vw;color: #ffffffdb;margin-bottom: 0;}
.ministers-slider .owl-theme .owl-nav {margin: 0;}
.ministers-slider .owl-theme .owl-nav button {color: #fff;margin: 0;font-size: 2.049780380673499vw;padding: 11px 7px !important;border-radius:100px;transition: 0.4s;width:1.8301610541727673vw;height:1.8301610541727673vw;position:absolute;bottom:-1vw;left:7.512445vw}
.ministers-slider .owl-theme .owl-nav button span{position:absolute;top:-0.6588579795021962vw;bottom:0;left:0;right:0;margin:auto}
.ministers-slider .owl-theme .owl-nav button:hover , .ministers-slider .owl-theme .owl-nav button:focus {background: #fff;color: #0a266c;transition: 0.4s;}
.ministers-slider .owl-theme .owl-nav button.owl-next {left:15.512445vw}
.ministers-slider .owl-dots {display: flex;align-items: center;width: fit-content;justify-content: center;position: relative;top: 0.6588579795021962vw;left: 42%;}
.ministers-slider .owl-theme .owl-dots .owl-dot span {height: 0.43923865300146414vw;width: 0.43923865300146414vw;background: #cdcdcdc2;}
.ministers-slider button.owl-dot.active span{background: #fff!important;}
.ministers-slider .owl-item.active.center img{transition: 0.3s;}
.ministers-slider .owl-item {padding: 3.0980966325036603vw 0 0;}
.ministers-slider .owl-item img{transition:0.2s;width:6.808199121522694vw;height:6.808199121522694vw;margin:auto;border-radius:100%}
/* Minister Slider Area End  */
/* Swiper slider start  */
.landing-page .swpr-nav {position: absolute;bottom: -2.1vw;}
.landing-page .swpr-nav .swiper-button-next {left: 15.512445vw;}
.landing-page .swpr-nav .swiper-button-prev {left: 7.512445vw;}
.landing-page .swpr-nav .swiper-button-prev {left: 7.512445vw;}
.landing-page .swpr-nav .swiper-button-next:after, .landing-page .swpr-nav .swiper-button-prev:after {color: #0a266c;font-size: 1.171303074670571vw;transition: 0.4s;padding: 0.43923865300146414vw 0.7320644216691069vw;width:1.8301610541727673vw;height:1.8301610541727673vw}
.landing-page .swpr-nav .swiper-button-prev:hover:after, .landing-page .swpr-nav .swiper-button-next:hover:after {background: #0a266c;transition: 0.4s;border-radius: 100px;font-size: 1.0248901903367496vw;}
.landing-page .swpr-nav .swiper-button-prev:hover:after, .landing-page .swpr-nav .swiper-button-next:hover:after {color: #fff;}
.landing-page .swpr-nav .swiper-button-prev, .landing-page .swpr-nav .swiper-button-next {width:1.8301610541727673vw;height:1.8301610541727673vw;}
.landing-page .more-optns-slider {height: 41vh;padding-bottom: 25px;overflow: hidden;}
.landing-page .more-optns-slider .swiper-3d .swiper-slide-shadow {background:#0a266c;/* width:10% */}
.landing-page .more-optns-slider section.slider-1 {transform: scale(0.8);transform-origin: center;}
.landing-page .more-optns-slider .swiper-slide{width: 100%;height: auto;background:#fff;display:flex;align-items:center;justify-content:center}
.more-optns-slider .card{height:100%;padding: 3.362225vw 0;background-position: center;background-repeat: no-repeat;background-size: cover;display: flex;justify-content: center;align-items: center;color: rgb(0, 0, 0);font-size: 1.3177159590043923vw;border-bottom:0;border:0}
.landing-page .more-optns-slider .card a{color: #000;text-align: center;}
.landing-page .more-optns-slider .card img{width:15.442167vw}
.landing-page .more-optns-slider .card a p{margin: 10px 0;}
.landing-page .more-optns-slider #swiper-1 .swiper-pagination{bottom: -2.646413vw;}
.landing-page .more-optns-slider #swiper-1 .swiper-pagination-bullet {opacity: 1;background-color: #0a266c45;width: 0.5856515373352855vw;height: 0.5856515373352855vw;margin: 0.29282576866764276vw;}
.landing-page .more-optns-slider #swiper-1 .swiper-pagination-bullet-active {background-color:#0a266c!important}
.landing-page .swpr-nav .swiper-button-prev:focus-visible, .swpr-nav .swiper-button-next:focus-visible{outline:none;}
.landing-page .more-optns-slider .card a p {position: relative;}
.landing-page .more-optns-slider .card a p:before {content: '';position: absolute;bottom: 0;left: 0;height: 2px;transition: 0.4s;width: 0;}
.landing-page .more-optns-slider .card:hover a p:before {width: 100%;transition: 0.4s;}
.landing-page .more-optns-slider .card a p:before, .left-men:hover{background:#0a266c}
/* Swiper slider End  */
/* Large Buttons area start  */
.large-btns {text-align: center;}
.large-btns a {font-size: 1.0248901903367496vw;margin: 0;width: 100%;font-family: 'noto_sanssemicondensed_medium';display: block;border-radius: 10px;padding: 12px 0;color: #fff;}
.gren-btn {background: #9b7900;}
.blue-btn {background: #0a266c;}
.brwn-btn {background: #943100;}
.large-btns {vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
 .large-btns:before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;border-radius: 10px;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;} 
.large-btns:hover:before, .large-btns:focus:before, .large-btns:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.gren-btn:hover:before {background: #6b5402;}
.blue-btn:hover:before {background: #01133f;}
.brwn-btn:hover:before {background: #581f03;}
/* Large Buttons area End  */

/* MS By CSS Start */
/* Maroon Color Theme CSS Start */
.maroon-theme .brand-text h4{color:#791139}
.maroon-theme .srch-div{border-color:#791139}
.maroon-theme .ministers-slider{background:#791139}
.maroon-theme .ministers-slider .owl-theme .owl-nav button:hover, .maroon-theme .ministers-slider .owl-theme .owl-nav button:focus{color:#791139}
.maroon-theme .lnk-mygov-inner{color:#791139}
.maroon-theme .social-up-head .httxt{color:#791139}
.maroon-theme .social-area .nav-tabs .nav-item.show .nav-link, .maroon-theme .social-area .nav-tabs .nav-link.active {color:#791139;border-bottom:2px solid #791139}
.maroon-theme .lnk-my-gov:hover{background:#791139}
.maroon-theme .lnk-my-gov:hover a{color:#fff}
.maroon-theme .more-optns-slider .swiper-3d .swiper-slide-shadow {background:#791139}
.maroon-theme .more-optns-slider .card a p:before{background:#791139}
.maroon-theme .more-optns-slider #swiper-1 .swiper-pagination-bullet-active{background-color:#791139!important}
.maroon-theme .more-optns-slider #swiper-1 .swiper-pagination-bullet{background-color:#79113945}
.maroon-theme .swpr-nav .swiper-button-prev:hover:after, .maroon-theme .swpr-nav .swiper-button-next:hover:after{background:#791139;color:#fff}
.maroon-theme .swpr-nav .swiper-button-next:after, .maroon-theme .swpr-nav .swiper-button-prev:after {color: #791139;}
.maroon-theme .search-area .srch-btn:hover, .maroon-theme .search-area .srch-btn:focus{background:#791139;color:#fff}
.maroon-theme .more-optns-slider .card a p:before, .maroon-theme .left-men:hover{background:#791139}
.maroon-theme .main-menus-area ul.custom-nav > li:hover > a{background:#791139;color:#fff}
.maroon-theme .pm-speach-inner h4{border-bottom:2px solid #791139}
.maroon-theme .pm-speach{background:url(../images/modi-maroon.png)  center center / cover no-repeat;}
.maroon-theme .odop-banner{background:url(../images/odop-maroon.png) no-repeat}
/* Maroon Color Theme CSS End */
/* Brown Color Theme CSS Start */
.brown-theme .brand-text h4{color:#734500}
.brown-theme .srch-div{border-color:#734500}
.brown-theme .ministers-slider{background:#734500}
.brown-theme .ministers-slider .owl-theme .owl-nav button:hover, .brown-theme .ministers-slider .owl-theme .owl-nav button:focus{color:#734500}
.brown-theme .lnk-mygov-inner{color:#734500}
.brown-theme .social-up-head .httxt{color:#734500}
.brown-theme .social-area .nav-tabs .nav-item.show .nav-link, .brown-theme .social-area .nav-tabs .nav-link.active {color:#734500;border-bottom:2px solid #734500}
.brown-theme .lnk-my-gov:hover{background:#734500}
.brown-theme .lnk-my-gov:hover a{color:#fff}
.brown-theme .more-optns-slider .swiper-3d .swiper-slide-shadow {background:#734500}
.brown-theme .more-optns-slider .card a p:before{background:#734500}
.brown-theme .more-optns-slider #swiper-1 .swiper-pagination-bullet-active{background-color:#734500!important}
.brown-theme .more-optns-slider #swiper-1 .swiper-pagination-bullet{background-color:#73450045}
.brown-theme .swpr-nav .swiper-button-prev:hover:after, .brown-theme .swpr-nav .swiper-button-next:hover:after{background:#734500;color:#fff}
.brown-theme .swpr-nav .swiper-button-next:after, .brown-theme .swpr-nav .swiper-button-prev:after {color: #734500;}
.brown-theme .search-area .srch-btn:hover, .brown-theme .search-area .srch-btn:focus{background:#734500;color:#fff}
.brown-theme .more-optns-slider .card a p:before, .brown-theme .left-men:hover{background:#734500}
.brown-theme .main-menus-area ul.custom-nav > li:hover > a{background:#734500;color:#fff}
.brown-theme .pm-speach-inner h4{border-bottom:2px solid #734500}
.brown-theme .pm-speach{background:url(../images/modi-brown.png)  center center / cover no-repeat;}
.brown-theme .odop-banner{background:url(../images/odop-brown.png) no-repeat}
/* Brown Color Theme CSS End */
.singal-frame{overflow-x:hidden;display:flex;flex-direction:column;height:100vh}
.main-contnt-area{width:100vw;max-width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-grow:1}
/* Accessibility Tools CSS Start */
.accessibility-tool{position:relative}
.accessibility-sec{position:absolute;right:0px;top:100%;display:none;width:24.15812591508053vw;z-index:99;border-radius:1.171303074670571vw;background:#fff;box-shadow:0px 6px 16.8px 0px rgba(0, 0, 0, 0.25);color:#222;padding:1.4641288433382138vw 1.0980966325036603vw 1.0980966325036603vw}
.accessibility-sec.expand{display:block}
.accessibility-sec:after{content:"";border-bottom:7px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;position:absolute;right:3.2%;bottom:calc(100% - 1px);z-index:2}
.accessibility-sec .tool-title{font-size:1.0248901903367496vw;color:#000}
.accessibility-sec .close-accessbility{background:#000;cursor:pointer;border-radius:50%;width:1.7569546120058566vw;height:1.7569546120058566vw;padding:0.43923865300146414vw;position:absolute;right:1.0980966325036603vw;top:0.7320644216691069vw;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.0248901903367496vw}
.accessibility-sec .card{border:0;padding:0;margin:0}
.accessibility-sec .card .card-header{padding:0;margin:0;border:0;background:transparent}
.accessibility-sec .card .card-header a{border-bottom:1px solid #000000;padding:0 0 0.36603221083455345vw;margin-bottom:0.5856515373352855vw;margin-top:1.4641288433382138vw;position:relative;display:flex;align-items:center;justify-content:space-between;font-size:1.0248901903367496vw;color:#000}
.accessibility-sec .card .card-body{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0.7320644216691069vw}
.accessibility-sec .card .card-body a{line-height:1;border-radius:0.29282576866764276vw;background:#EEE;color:#222;border:none;padding:0.7320644216691069vw;text-align:center;font-size:0.8784773060029283vw;display:inline-block}
.accessibility-sec .card .card-body a span{display:block;margin:0 auto 0.36603221083455345vw;width:1.390922401171303vw;height:1.390922401171303vw}
.accessibility-sec .card .card-body a:hover{background-color:#d9d9d9}
.accessibility-sec .card .card-body .blue-contrast span{background:#0a266c;border-radius:100%}
.accessibility-sec .card .card-body .maroon-contrast span{background:#791139;border-radius:100%}
.accessibility-sec .card .card-body .brown-contrast span{background:#734500;border-radius:100%}
.accessibility-sec .card .card-header a.card-link:after{content:'\f068';font-family:'Font Awesome 5 Free';color:#000;font-weight:600;border-radius:0.21961932650073207vw;padding:0.29282576866764276vw;line-height:0.14641288433382138vw;font-size:0.8052708638360175vw;width:1.3177159590043923vw;height:1.3177159590043923vw;display:flex;align-items:center;justify-content:center}
.accessibility-sec .card .card-header a.card-link[aria-expanded="false"]:after{content:'\f067';line-height:0.7320644216691069vw}
/* Accessibility Tools CSS End */
@media screen and (max-width: 5464px) and (min-width: 2049px){
	.ministers-slider .owl-theme .owl-nav button.owl-next{left:14.512445vw}
	.ministers-slider .owl-dots{top:0.5588579795021962vw}
	.more-optns-slider #swiper-1 .swiper-pagination{bottom:-2.986413vw!important}
}
@media screen and (max-width: 5464px) and (min-width: 3032px){
	.more-optns-slider #swiper-1 .swiper-pagination{bottom:-3.35vw!important}
}
/* MS By CSS End */
/* 16-05-2024 CSS Start */
.logo-sec-wraper .row{margin:0px -15px;padding:0px 0;border-radius:0;margin-top:0px;background:#fff}
.agri-banner{border-radius:10px;height:41vh;overflow:hidden}
.agri-banner iframe{width:100%!important;height:41vh!important;border-radius:10px;border:0}
.social-area iframe{width:100%!important;height:58vh!important;background:#fff;border-radius:10px}
.odop-banner img{height:41vh;border-radius:10px}
p{margin-bottom:0}
.landing-page{overflow-x:hidden;display:flex;flex-direction:column;height:100vh}
.srch-div form#search-block-form{display:flex;align-items:center;justify-content:space-between}
.srch-div form#search-block-form .form-type-search{width:100%;order:2}
.srch-div form#search-block-form input{font-size:1.0248901903367496vw;padding-left:0.6856515373352855vw;border:none;padding-top:0.6856515373352855vw;padding-bottom:0.6856515373352855vw;color:#15020278;display:inline-block;width:100%;vertical-align:middle;background-color:#fff;line-height:1.5}
.srch-div form#search-block-form input:focus, .srch-div form#search-block-form input:focus-visible{outline:0}
.srch-div #edit-actions{position:relative;width:2.9282576866764276vw;height:2.9282576866764276vw}
.srch-div input#edit-submit{font-size:0!important;width:100%!important;height:100%;cursor:pointer}
.srch-div #edit-actions:after{content:"\f002";font-family:"Font Awesome 5 Free";font-weight:600;font-size:1.171303074670571vw;position:absolute;top:0.5124450951683748vw;left:0.8052708638360175vw;color:#15020278;pointer-events:none}
.srch-div #edit-actions:hover input#edit-submit{background:#0a266c}
.srch-div #edit-actions:hover:after{color:#fff}
.maroon-theme .srch-div #edit-actions:hover input#edit-submit{background:#0a266c}
.maroon-theme .srch-div #edit-actions:hover:after{color:#fff}
.maroon-theme .srch-div #edit-actions:hover input#edit-submit{background:#791139}
.maroon-theme .srch-div #edit-actions:hover:after{color:#fff}
.brown-theme .srch-div #edit-actions:hover input#edit-submit{background:#734500}
.brown-theme .srch-div #edit-actions:hover:after{color:#fff}
@media only screen and (max-width: 1430px){.container-fluid, .container{max-width:100%!important}}
.container-fluid, .container{width:100%;padding:0 15px;max-width:100%;margin:0 auto}
.social-area .social-in {
    width: 100% !important;
    height: 46vh !important;
    background: #fff;
    border-radius: 10px;
    max-height: 100% !important;
    overflow: auto;
}
/* 16-05-2024 CSS End */
/* 06-11-2024 CSS Start */
.more-optns-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span{width:1.8301610541727673vw;height:1.8301610541727673vw;border-radius:100%;background:#fff;display:inline-block;font-size:0!important;position:absolute;text-align:center;top:0;bottom:0;left:1.6837481698389458vw;margin:auto;z-index:9}
.more-optns-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span a{font-size:0!important}
.more-optns-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next{right:1.0980966325036603vw;left:initial}
.more-optns-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span a:before{content:"";font-size:1.0248901903367496vw;font-family:"Font Awesome 5 Free";line-height:1.9765739385065886vw;font-weight:600;color:#0a266c}
.maroon-theme .more-optns-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span a:before{color:#791139}
.brown-theme .more-optns-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span a:before{color:#734500}
.more-optns-slider .views-slideshow-controls-bottom .views_slideshow_controls_text span:hover{box-shadow:0 3px 7px #ffffff;text-decoration:none}
.more-optns-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_previous a:before{content:"\f104"}
.more-optns-slider .views-slideshow-controls-bottom .views_slideshow_controls_text .views_slideshow_controls_text_next a:before{content:"\f105"}
.more-optns-slider .views-slideshow-controls-bottom #views_slideshow_controls_text_pause_landing_page_card_section-block_1{display:none}
.more-optns-slider .views-slideshow-controls-bottom .item-list{display:none}
.maroon-theme .nhihp .blue-bg.lnk-my-gov.bord-rd-10{background:#791139}
.brown-theme .nhihp .blue-bg.lnk-my-gov.bord-rd-10{background:#734500}
/* 06-11-2024 CSS End */


@media (max-width: 767px){
    /* first -page Start  */
    /* Logo area  */
    .path-frontpage .landing-page{height:auto;}
    .path-frontpage a.logo-align img{width: 100px;}
    .path-frontpage .landing-page .brand-text h4{line-height: 20px;padding-left: 10px;font-size: 16px !important;}
    .path-frontpage .landing-page .brand-text{width: 100%;}
    .path-frontpage .landing-page .brand-text h4 span.gov-txt{font-size: 16px;}
    .path-frontpage .landing-page .brand-text h4 span.ministry-txt{font-size: 14px;}
    .path-frontpage .logo-sec-wraper .logo-sec {padding-top: 15px;}
    /* Search Area  */
    .path-frontpage .srch-div form#search-block-form input{font-size:14px;padding-top:3px;padding-bottom:3px;padding-left:10px;height:34px;}
    .path-frontpage .srch-div #edit-actions {width: auto;height: auto;}    
    .path-frontpage .srch-div #edit-actions:after {top:12%;left:47%;font-size:16px;}
    /* Menu Area  */
    .path-frontpage .landing-page .top-header ul.top-menus{justify-content: end !important;}
    .path-frontpage .top-header ul.top-menus li{padding:0 8px;}
    .path-frontpage .top-header ul.top-menus li:nth-child(1) img{width:15px;}
    .path-frontpage .top-header ul.top-menus li:nth-child(2) img{width:15px;}
    .path-frontpage .landing-page .more-btn i{font-size:16px;}
    
    .main-menus-area ul.custom-nav > li >a{padding:10px;height:90px;width:90px;}
    .main-menus-area ul.custom-nav > li.menu-items img{width:30px;}
    .main-menus-area ul.custom-nav a span{margin-top:5px;font-size:14px;}
    .menu-close-btn{font-size:16px;top:5px;padding:3px 7px;}
    .main-menus-area{top:40px;}
    /* related Logo area  */
    .path-frontpage .landing-page .top-header{padding-right:inherit;}
    .path-frontpage .rltd-logo-sec {display: flex;flex-direction: row-reverse;justify-content: space-between;align-items: center;}
    .path-frontpage .related-logo-area img {height: auto;width: 90px;}
    .path-frontpage .related-logo-area a:nth-child(2) img {height: 32px;margin-left: 12px;}
    /* PM Area  */
    .pm-speach{padding:12px;padding-top:35px;padding-left:103px;padding-bottom:59px;height:100%;}    
    .main-contnt-area {width: 100% !important;margin: 15px 0;}    
    .main-content-lft .mob-pr{padding-right:15px!important;}
    .pm-speach-inner h4{margin-bottom:12px;font-size:14px;}    
    .pm-speach-inner h6{font-size: 12px;}
    /* Minister Area  */
    div#minst_slider .owl-item.active{width:340px!important;margin:0!important;}
    .main-content-lft .pl-2{padding-left:15px!important}
    .ministers-slider {padding:15px 0;height:auto;margin:10px 0;}
    .ministers-slider .owl-item img{width:100px;height:100px;}
    .minis-detls h5 {font-size: 14px;margin-bottom: 4px;}
    .minis-detls h6 {font-size: 11px;}
    .minis-detls{margin-top: 10px;}
    .landing-page .more-optns-slider {height: auto;padding:0;}
	.view-landing-page-card-section .views_slideshow_cycle_slide, .view-landing-page-card-section .views_slideshow_cycle_slide img{height:100%!important}
    .ministers-slider .owl-theme .owl-nav{display: none;}
    /* Swiper Slider Area  */
    .landing-page .more-optns-slider .card img {width: auto;}
    .landing-page .more-optns-slider #swiper-1 .swiper-pagination {bottom: -57px;}
    .landing-page .more-optns-slider #swiper-1 .swiper-pagination-bullet {width: 10px;height: 10px;margin: 5px;}
    .landing-page .swpr-nav .swiper-button-prev, .landing-page .swpr-nav .swiper-button-next {width: 20px;height: 20px;}
    .landing-page .swpr-nav .swiper-button-next:after, .landing-page .swpr-nav .swiper-button-prev:after {padding: 15px;width: 20px;height: 20px;font-size: 20px;}
    .landing-page .swpr-nav{bottom:-42px;position:relative;}
    .landing-page .swpr-nav .swiper-button-next {right: 20%;left: auto;}
    .landing-page .swpr-nav .swiper-button-prev {left: 20%;}
    .more-optns-slider .card{padding: 30px 0;}
    /* ODD Banner ARea  */
    .odop-banner{height: auto;margin: 0 0 10px 0;}
    .agri-banner, .odop-banner img {height:auto;}
    .sec-gp-10{margin-top: 10px;}
	.nhihp .blue-bg.lnk-my-gov.bord-rd-10{margin-top:10px!important}
    /* Video Area  */
	.agri-banner .video-container{height:auto!important;padding-bottom:0}
    .yt-inner video{height:auto;padding:0}
    /* Gov Txt Area  */
    .main-content-ryt{margin-top: 10px;}
    .main-content-ryt .mob-pl{padding-left:15px!important;}
    .lnk-mygov-inner{font-size:18px;}
    .lnk-mygov-inner img{width:auto;}
    .lnk-my-gov{padding:15px;height:auto;}
    /* Social Media  */
    .social-area{padding:10px;}
    .social-up-head .httxt{font-size:18px;}
    .social-area .nav-tabs .nav-link img{height:14px;width:14px;}
    .social-area .social-up-head span.mdi{font-size:18px;}
    .social-area .nav-tabs .nav-link{padding:0 8px;}
    /* first -page End  */

}
@media screen and (max-width: 991px) and (min-width: 768px){
	.main-content-lft .row.sec-gp-10 {margin-top: 20px;}
	/* ----- */
    .path-frontpage .landing-page{height:auto;}
    .path-frontpage a.logo-align img{width: 100px;}
    .path-frontpage .landing-page .brand-text h4{line-height: 20px;padding-left: 10px;font-size: 16px !important;}
    .path-frontpage .landing-page .brand-text{width: 100%;}
    .path-frontpage .landing-page .brand-text h4 span.gov-txt{font-size: 16px;}
    .path-frontpage .landing-page .brand-text h4 span.ministry-txt{font-size: 14px;}
    .path-frontpage .logo-sec-wraper .logo-sec {padding-top: 15px;}
    .logo-sec-wraper{padding: 0 0 15px;}
    .logo-sec-wraper > .container-fluid > .row {display: grid;grid-template-columns: repeat(auto-fit, minmax(40%, 3fr));gap: 10px;}    
    .logo-sec-wraper > .container-fluid > .row .rltd-logo-sec {grid-column-start: 2;grid-column-end: 3;grid-row-start: 1;grid-row-end: 3;height: 100%;padding: 15px 15px 0 0;display: flex;flex-direction: column;justify-content: space-between;}
    .logo-sec-wraper > .container-fluid > .row .col-12 {max-width: 100% !important;}    
    .logo-sec-wraper > .container-fluid > .row .srch-sec {grid-row-start: 2;grid-row-end: 3;grid-column-start: 1;grid-column-end: 2;}
    /* Search Area  */
     .path-frontpage .srch-div form#search-block-form input{font-size:14px;padding-top:3px;padding-bottom:3px;padding-left:10px;height:34px;}
     .path-frontpage .srch-div #edit-actions {width: auto;height: auto;}    
     .path-frontpage .srch-div #edit-actions:after {top:12%;left:47%;font-size:16px;}
     /* Menu Area  */
     .path-frontpage .landing-page .top-header ul.top-menus{justify-content: end !important;}
     .path-frontpage .top-header ul.top-menus li{padding:0 8px;}
     .path-frontpage .top-header ul.top-menus li:nth-child(1) img{width:15px;}
     .path-frontpage .top-header ul.top-menus li:nth-child(2) img{width:15px;}
     .path-frontpage .landing-page .more-btn i{font-size:16px;}     
     .main-menus-area ul.custom-nav > li >a{padding:10px;height:90px;width:90px;}
     .main-menus-area ul.custom-nav > li.menu-items img{width:30px;}
     .main-menus-area ul.custom-nav a span{margin-top:5px;font-size:14px;}
     .menu-close-btn{font-size:16px;top:5px;padding:3px 7px;}
     .main-menus-area{top:40px;}
     /* related Logo area  */
     .path-frontpage .landing-page .top-header{padding-right:inherit;}
     .path-frontpage .related-logo-area img {height: auto;width: 90px;}
     .path-frontpage .related-logo-area a:nth-child(2) img {height: 32px;margin-left: 12px;}
      /* PM Area  */
    .pm-speach{padding:12px;padding-top: 25px;padding-left: 150px;padding-bottom: 70px;height:100%;background-position-y: 75%;}    
    .pm-speach-inner h4{margin-bottom:12px;font-size: 16px;}    
    .pm-speach-inner h6{font-size: 14px;}
    .pm-speach-inner h4:before{top: -27%;}
    /* Gov Txt Area  */
    .main-content-ryt .mob-pl{padding-left:10px!important;}
    .lnk-mygov-inner{font-size: 16px;}
    .lnk-mygov-inner img{width:auto;margin-top: 10px;}
    .lnk-my-gov{padding:15px;height:auto;}
     /* Minister Area  */
     div#minst_slider .owl-item.active{width: 240px!important;margin:0!important;}
     .main-content-lft .pl-2{padding-left:15px!important}
     .ministers-slider .owl-item img{width:100px;height:100px;}
     .minis-detls h5 {font-size: 14px;margin-bottom: 4px;}
     .minis-detls h6 {font-size: 11px;}
     .minis-detls{margin-top: 10px;}
     .ministers-slider .owl-theme .owl-nav{display: none;}
        /* ---  */
     .ministers-slider {padding: 0;height: 100%;margin-top: 10px;}
     div#minst_slider .owl-item .item{padding: 0 10px;}
     /* Swiper Slider Area  */
     .landing-page .more-optns-slider .card img {width: auto;}
     .landing-page .more-optns-slider #swiper-1 .swiper-pagination {bottom: -57px;}
     .landing-page .more-optns-slider #swiper-1 .swiper-pagination-bullet {width: 10px;height: 10px;margin: 5px;}
     .landing-page .swpr-nav .swiper-button-prev, .landing-page .swpr-nav .swiper-button-next {width: 20px;height: 20px;}
     .landing-page .swpr-nav .swiper-button-next:after, .landing-page .swpr-nav .swiper-button-prev:after {padding: 15px;width: 20px;height: 20px;font-size: 20px;}
     .landing-page .swpr-nav{bottom:-42px;position:relative;}
     .landing-page .swpr-nav .swiper-button-next {right: 20%;left: auto;}
     .more-optns-slider .card{padding: 30px 0;}
    /* ----  */
     .landing-page .swpr-nav .swiper-button-prev {left: 15%;}
     .landing-page .more-optns-slider {height: 100%;padding: 20px 0 50px;margin-top: 10px;}
       
}
.view-landing-page-card-section .views_slideshow_cycle_slide, .view-landing-page-card-section .views_slideshow_cycle_slide img {width:100%!important;height:41vh!important;object-fit:cover}
.nhihp .blue-bg.lnk-my-gov.bord-rd-10 {
    background: #0a266c;
    color: #fff;
	margin-top: 0.5856515373352855vw;
}

.nhihp .blue-bg.lnk-my-gov.bord-rd-10 a {
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}
.agri-banner .video-container {
    width: 100%;
    height: 41vh;
    padding-bottom: 0;
    background: #fff0;
    box-shadow: none;
}
.agri-banner .video-container video {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    object-fit: cover;
    padding: 0;
}
.mmenu-show .main-menus-area ul.custom-nav > li.menu-items:nth-child(1) img{width:3.562225475841874vw}