@charset "utf-8";
/* __________________ */
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:100;src:url('../fonts/noto-sans-v38-latin-100.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:100;src:url('../fonts/noto-sans-v38-latin-100italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:200;src:url('../fonts/noto-sans-v38-latin-200.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:200;src:url('../fonts/noto-sans-v38-latin-200italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:300;src:url('../fonts/noto-sans-v38-latin-300.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:300;src:url('../fonts/noto-sans-v38-latin-300italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:400;src:url('../fonts/noto-sans-v38-latin-regular.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:400;src:url('../fonts/noto-sans-v38-latin-italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:500;src:url('../fonts/noto-sans-v38-latin-500.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:500;src:url('../fonts/noto-sans-v38-latin-500italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:600;src:url('../fonts/noto-sans-v38-latin-600.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:600;src:url('../fonts/noto-sans-v38-latin-600italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:700;src:url('../fonts/noto-sans-v38-latin-700.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:700;src:url('../fonts/noto-sans-v38-latin-700italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:800;src:url('../fonts/noto-sans-v38-latin-800.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:800;src:url('../fonts/noto-sans-v38-latin-800italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:900;src:url('../fonts/noto-sans-v38-latin-900.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:italic;font-weight:900;src:url('../fonts/noto-sans-v38-latin-900italic.woff2') format('woff2')}
/*----------*/
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url('../fonts/poppins-v22-latin-100.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url('../fonts/poppins-v22-latin-100italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url('../fonts/poppins-v22-latin-200.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url('../fonts/poppins-v22-latin-200italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url('../fonts/poppins-v22-latin-300.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url('../fonts/poppins-v22-latin-300italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url('../fonts/poppins-v22-latin-regular.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url('../fonts/poppins-v22-latin-italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url('../fonts/poppins-v22-latin-500.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url('../fonts/poppins-v22-latin-500italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url('../fonts/poppins-v22-latin-600.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url('../fonts/poppins-v22-latin-600italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url('../fonts/poppins-v22-latin-700.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url('../fonts/poppins-v22-latin-700italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url('../fonts/poppins-v22-latin-800.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url('../fonts/poppins-v22-latin-800italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url('../fonts/poppins-v22-latin-900.woff2') format('woff2')}
@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url('../fonts/poppins-v22-latin-900italic.woff2') format('woff2')}
/* ____________ */

@media (min-width: 1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1240px}
}
@media (min-width: 1400px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1420px}
	/* .logo-wrapper-inner .container, .footer_bg_chng_pad .container, .links_dark_ls_bg .container{width:100%;max-width:100%;padding:0 135px} */
}
*{padding:0;margin:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{font-family:'Noto Sans'}
a{text-decoration:none;color:#ebdc37}
ul{list-style:none;padding:0;margin-bottom:0}
.link-txt{color:#EBDC37}
.quick-btn{border:1px solid #F4F4F4;border-radius:5px;color:#fff;background:#111111;font-size:14px;padding:9px 22px}
.quick-btn{transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;border-radius:4px;position:relative;overflow:hidden;display:inline-block}
.quick-btn:before{left:-20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.quick-btn:after{right:-20px;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}
.quick-btn:before, .quick-btn:after{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#EBDC37;border-radius:50%}
.quick-btn:after, .quick-btn:before{z-index:-1;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s}
.quick-btn:hover{color:#000000;z-index:1}
.quick-btn:hover:before{-webkit-animation:criss-cross-left 0.8s both;animation:criss-cross-left 0.8s both;-webkit-animation-direction:alternate;animation-direction:alternate}
.quick-btn:hover:after{-webkit-animation:criss-cross-right 0.8s both;animation:criss-cross-right 0.8s both;-webkit-animation-direction:alternate;animation-direction:alternate}
@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;width:375px;height:375px}}
@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;width:375px;height:375px}}
.quick-btn:hover span{z-index:1;position:relative}
.transprnt-btn{border:1px solid #791139;color:#791139;background:transparent;box-shadow:0px 0px 9px 0px rgb(121 17 57 / 32%)}
.quick-btn.gray-btn{background-color:#eeeeee;color:#000}
/*loader section start here*/
#loader-wrapper:before{content:'';position:absolute;top:41%;left:46%;height:190px;width:220px;background-image:url('../images/pre-loder-logo.png');animation:preloaderZoom 1.5s linear alternate;background-repeat:no-repeat;background-size:66%}
#loader-wrapper{position:fixed;top:0px;left:0;width:100%;height:100%;z-index:1000;background-color:#fff}
#loader{display:block;position:relative;left:46%;top:41%;width:300px;height:300px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#2bdadd;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border: 3px solid transparent;border-top-color:#cdbc16;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}
#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#2a1d6d;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
@-webkit-keyframes preloaderZoom{0%{transform:scale(0.8);}100%{transform:scale(1)}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}
/*loader section end here*/
/* Top Header Start */
header{position:relative;z-index:9}
.logo-wrapper-inner{padding: 10px; display:grid;grid-template-columns:100%;justify-content:space-between;align-items:center;position:relative;background-color:#000;background-image:url(../images/header_bg.png);position:relative;background-size:cover;background-repeat:no-repeat;background-position:right;box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px}
.logo-wrapper-inner::before{content:"";position:absolute;top:0;height:100%;width:100%;display:block;background:linear-gradient(to right, #01103Cc2 27%, #01103Cc2 45%, #01103Cc2 90%)}
.top-right-nav ul.rigt_side_list{display:flex;padding:0;list-style:none;align-items:center;height:100%;justify-content:end;margin-bottom:5px;white-space:nowrap;margin:0;width:100%}
.mega_men i{font-size:14px}
.mega_men a{font-size:12px;color:#fff}
.mega_men{border:1px solid #fff;border-radius:4px;display:flex;gap:5px;align-items:center;padding:0px 3px;color:white}
.top-right-nav ul.rigt_side_list li{padding:0 12px;display:flex;gap:12px;align-items:center;margin:4px 0;position:relative}
.top-right-nav ul.rigt_side_list li:after{content:"";background:#80808040;height:37px;width:1px;position:absolute;right:0}
.pos_to_stick{position:fixed;top:0;left:0;width:100%;z-index:999;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
.sticky_custom a.logo-align img{width:85px}
.sticky_custom a.logo-align h3{font-size:54px}
.sticky_custom a.logo-align h4{font-size:13px}
.sticky_custom .logo-wrapper-inner img.emb-logo{width:40px}
.sticky_custom{/* position:fixed;top:-38px;left:0;right:0;background-color:#4CAF50;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.1);transform:translateY(0);animation:slideDown 1s forwards */}
.sticky_custom .top-right-nav{/*display:none*/}
/* @keyframes slideDown{from{transform: translateY(-40px);opacity:0}to{transform:translateY(0);opacity:1}} */
.top-right-nav ul.rigt_side_list li:nth-child(1):after, .top-right-nav ul.rigt_side_list li:nth-child(2):after{display:none}
.top-right-nav ul.rigt_side_list li:last-child{border-right:0}
.top-right-nav ul.rigt_side_list li a{font-size:12px;line-height:16px;color:#fff}
.top-right-nav ul.rigt_side_list .lang-select select{border:none;font-size:12px;outline:0;background:transparent;color:#fff}
.top-right-nav ul.rigt_side_list .goi-img a{display:flex;align-items:center;gap:7px}
.top-right-nav .top-right-nav{display:flex;align-items:center;justify-content:end}
.top-right-nav ul.rigt_side_list .web-theme{gap:0}
.full_top_header{display:flex;align-items:center;justify-content:end;flex-direction:column}
.top-right-nav .web-theme a{border:1px solid #000;padding:0 8px;font-size:0}
.top-right-nav .web-theme a.blackbg{background:#000}
.top-right-nav ul li a:hover{color:#ff0}
.top-right-nav .web-theme a.whitebg{background:#fff}
ul.rigt_side_list li.tips_btn__ a{color:black}
ul.rigt_side_list li.tips_btn__ img{width:18px}
ul.rigt_side_list li.tips_btn__{background:#EBDC37;border:1px solid #EBDC375E;padding:4px 6px;border-radius: 4px}
ul.rigt_side_list li.tips_btn__:hover{background:#2b1e6d;transition:0.2s ease-in-out}
ul.rigt_side_list li.tips_btn__:hover a{color:#fff}
ul.rigt_side_list li.tips_btn__:hover img{filter:invert(1)}
ul.rigt_side_list li input{background:#F1F1F124;padding:3px 5px;font-size:14px;border:1px solid #FFFFFF29;border-radius:4px;color:white;min-width:200px;margin-right:0!important}
ul.rigt_side_list li input:focus{background:#F1F1F124;color:#fff}
ul.rigt_side_list li form i{position:absolute;right:25px;color:#fff;font-size:14px;top:4px}
ul.rigt_side_list li input::placeholder{color:#fff}
/*----------*/
.top-right-nav ul li.official-web-info{font-size:12px;line-height:16px;color:#fff;gap:5px;position:absolute;left:0}
.top-right-nav ul li.official-web-info a{color:#ebdc37;text-decoration:underline}
.top-right-nav ul li.official-web-info a i{font-size:10px}
.top-right-nav ul li.official-web-info a[aria-expanded="true"] i:before{content:"\f286";transition:all .5s ease-in-out}
.top-right-nav ul li.official-web-info::before{content:"";background-image:url(../images/Flag_of_India.png);background-size:17px 12px;background-repeat:no-repeat;width:17px;height:12px;margin:0 0 -1px 0}
.top-right-nav .top-nav-bar-bottom{width:100%;display:flex;justify-content:space-between;align-items:initial;margin:30px 0;transition:all .5s ease-out}
.top-right-nav .top-nav-bar-bottom .left, .top-right-nav .top-nav-bar-bottom .right{display:flex;flex-direction:row;align-items:center}
.top-right-nav .top-nav-bar-bottom .right{margin:0 0 0 40px}
.top-right-nav .top-nav-bar-bottom img{margin:0 20px 0 0;width:72px}
.top-right-nav .top-nav-bar-bottom h5{color:#f5f5f5;font-size:1em;margin:0 0 6px;line-height:normal}
.top-right-nav .top-nav-bar-bottom p{color:#f5f5f5;margin:0;font-size:.875em;line-height:normal}
/* Top Header End */
.search-btn{position:relative;display:flex}
.search-btn a{color:#fff;padding:12px 16px;font-size:16px;border-radius:0 0 14px 0;border-left:1px solid #ffffff85}
.search-btn a:hover{background:#106038}
.search-btn .current-search-box{display:flex}
.search-btn .search-box{position:absolute;top:0;right:20px;display:flex;background:#ffffff;box-shadow:3px 5px 20px 0px rgb(96 96 96 / 23%);z-index:9;flex-direction:column;width:0;overflow:hidden;transition:all .5s cubic-bezier(0.6, -0.28, 0.74, 0.05);border-radius:0 0 14px 0}
.search-btn .search-box.searchbox-active{width:524px;transition:all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);right:0}
.search-btn input.srch-input{border-radius:0;border:1px solid #106038;background:#ffffff;padding:4px 12px;border-right:0;font-size:14px}
.search-btn .srch-main-btn{padding:7px 15px;background:#ffffff;color:#000000;border:1px solid #106038;border-left:0}
.search-btn .srch-main-btn i{cursor:pointer}
.search-btn input.srch-input:focus{box-shadow:none;outline:none;border-color:#1d4382}
.search-btn .srch-main-btn:hover, .search-btn .srch-main-btn:focus{background:#106038;color:#fff;margin-right:0px}
.search-btn .recent-search-box{padding:12px;display:none}
.light-title h5{font-size: 16px;color: #6c6c6c;font-family:'noto_sansmedium'}
.recent-contnts ul{display:flex;gap:12px;flex-wrap:wrap}
.recent-contnts ul li{padding:0;border-right:0;display:flex}
.recent-contnts ul li a i{margin-right:9px}
.recent-contnts ul li a{background:#dcf1e6!important;color:#000!important;font-size:12px;border-radius:0;padding:5px 12px}
.recent-contnts ul li a:hover{background:#106038!important;color:#fff!important}
.search-btn .search-box.searchbox-active .recent-search-box{display:block}
.brand-text h4 .sub-txt{line-height:normal;margin-bottom:0;font-family:'noto_sansmedium';font-size:12px}
/* Logo Section CSS Start */
.brand-text h4{line-height:normal;margin-bottom:0;font-family:'noto_sansmedium';font-size:12px;width:360px;color:#fcf2e1}
a.logo-align{display:flex;align-items:center;gap:0px;padding:5px 0 5px 0px;flex-direction:row;text-align:center;color:white;z-index:99;position:relative}
a.logo-align img{width:100px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
a.logo-align h4{font-size:16px;font-weight:400;text-align:start;text-transform:uppercase;margin:0;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
a.logo-align h3{font-size:64px;margin:0;padding-right:10px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
/* Logo Section CSS End */
/* Main Menu Start */
.main-menu-area{width:100%;position:relative;top:15px}
.menu-sec{display:flex;align-items:center;justify-content:space-between;width:100%;border-radius:14px 0 14px 0}
.custom-nav{padding:0;width:100%;display:flex;justify-content:end}
.custom-nav .navbar-collapse ul.navbar-nav:after{display:none}
.navbar-collapse{flex-basis:100%;flex-grow:inherit;align-items:center}
.custom-nav ul.navbar-nav .nav-item{position:relative;height:100%!important}
.custom-nav .submenus .nav-item{border-bottom:1px solid #00000026}
.custom-nav .submenus .nav-item:last-child{border-bottom:none}
.custom-nav .submenus{transition:all .5s ease-in-out!important;position:absolute;top:100%;left:0;min-width:180px;box-shadow:0px 13px 20px 0px rgb(153 153 153 / 48%);z-index:99999999;background:#fff;height:0;overflow:hidden}
.custom-nav .submenus a.nav-link:hover{background:#eadb37;color:#000000;padding-left:15px}
.custom-nav .submenus a.nav-link{transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}
.custom-nav .submenus .submenus{left:100%;top:5px;box-shadow:9px 9px 20px 0px rgb(153 153 153 / 48%)!important}
.custom-nav ul.navbar-nav .nav-item:hover>.submenus{top:100%;transition:0.9s;height:auto;animation:submenu-expand 0.4s forwards}
@keyframes submenu-expand{0%{max-height:0px}100%{max-height:500px;overflow:visible}}
.custom-nav .nav-link{color:#000;font-size:12px}
.custom-nav>.container-fluid{padding:0}
.custom-nav .navbar-nav>.nav-item>.nav-link.active, .custom-nav .navbar-nav>.nav-item>.nav-link:hover, .custom-nav .navbar-nav>.nav-item>.nav-link:focus{color:#fcf2e1!important}
.navbar-collapse ul.navbar-nav{gap:32px;line-height:inherit}
.custom-nav .navbar-nav>.nav-item>.nav-link{padding:7px 0px;position:relative;font-size:13px;color:#ebdc37;text-align:center;font-weight:700;text-transform:uppercase}
.custom-nav .navbar-nav>.nav-item>.nav-link:before{content:'';position:absolute;left:0;bottom:0px;width:0;height:2px;background:#fcf2e1;border-radius:100%;transition:0.4s}
.custom-nav .navbar-nav>.nav-item>.nav-link.active:before, .custom-nav .navbar-nav>.nav-item>.nav-link:hover:before, .custom-nav .navbar-nav>.nav-item>.nav-link:focus:before{width:100%;transition:0.4s}
.main-menu-area .custom-nav .navbar-nav{display:grid;grid-template-columns:10% 10% 10% 10% 20% 10% 10% 10% 10%;margin:0!important;width:100%}
/* Main Menu End */
/* Banner CSS Start Here */
.banner-area{padding:148px 0 0}
.top-right-nav{background: #01103C;}
.banner-area .carousel-caption{position:absolute;bottom:5rem;right:100px;width:520px;left:auto;background:#01103C99;border-radius:10px;text-align:start;padding:21px;backdrop-filter:blur(5px);}
.banner-caption-inner .animated-txt-sec.title-txt {justify-content: center;}
.carousel-inner .container .col-sm-12{position:relative}
.know_more a i{padding-left:5px}
.know_more a{font-size:15px;background:white;color:black;padding:3px 8px}
.know_more{text-align:end}
.banner-area p{font-size:14px;font-weight:300}
.banner-area h6{font-size:18px;font-weight:400;line-height:31px}
/* Banner CSS End Here */
/* lastest acc section */
.main_disp_flc_{display:flex;width:100%;gap:20px;align-items:center;height:100%}
div#latest-news{height:100%;margin:auto;display:flex;align-items:center;border-right:1px solid #e8e8e8;padding-right:10px;margin:5px 0 0}
.contain{height:100%;margin:auto;display:flex;justify-content:center;align-items:center}  
.view_all_b{white-space:nowrap;border-left:1px solid #d3d3d3;padding-left:10px}
section.bg_latest-news{background:white;padding:12px 0}  
.item__content p{font-size:0.813rem;list-style-position:inside;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0} 
.item__content p::before{content:"•";color:#007ca5;padding:0 10px} 
.view_all_b a span{font-size:1rem;color:#007ca5}  
.view_all_b a span:hover{color:black}  
.item__content p a:hover{color:#007ca5}  
.item__content p a{color:black}  
.heading_update button{background:transparent;border:none;color:gray}
.heading_update h4{font-size:16px;color:black;white-space:nowrap;margin:0}
div#latest-news .owl-nav{display:block;color:#8080802e;position:absolute;top:-24px;left:-3rem;z-index:999999;border-right:1px solid #8080802e;border-left:1px solid #8080802e}
div#latest-news .owl-nav button:hover{background:transparent}
div#latest-news .owl-nav button span:hover{color:#000000!important}
div#latest-news .owl-nav button span{color:#2c2c2c9a!important}
div#latest-news .owl-nav button span{color:black;font-size:24px;width:10px;display:flow;z-index:9999;position:relative;top:-3px}
.heading_update{display:flex;justify-content:flex-start;align-items:center;gap:12px;min-width:200px}
/* Ednlatest */
/* about section css */
.bg_light_grd{background:#01103C;color:white;padding:100px 0}
.all_heading_style span{font-size:24px;font-weight:600;color:#ebdc37}
.all_heading_style:before{height:5px!important;z-index:1}
.left_hed h3{font-size: 54px;font-family:'Poppins';color:#ebdc37;font-weight:bold;line-height:65px;text-align:center;}
.left_hed2 h3{color:#0b1f5b}
.content_abit p{font-size:16px;line-height:25px;font-weight:300;color:#ffffffde}
.content_abit-text-b p{color:#fff!important}
/* button section start here */
.quick-btn2{background:#ebdc37;color:#000;border:none;padding:8px 25px;font-size:.875rem;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:4px;width:fit-content}
.quick-w {background:#fff!important}
.quick-btn2:before{left:-20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.quick-btn2:after{right:-20px;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}
.quick-btn2:after, .quick-btn2:before{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#ebdc37;border-radius:50%;z-index:-1;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out}
.quick-btn2:hover{color:#000!important;z-index:1}
.quick-btn2:hover:before{-webkit-animation:.8s alternate both criss-cross-left;animation:.8s alternate both criss-cross-left}
.quick-btn2:hover:after{-webkit-animation:.8s alternate both criss-cross-right;animation:.8s alternate both criss-cross-right}
@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;width:375px;height:375px}}
@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;width:375px;height:375px}}
/* button section end here */
/* dig msg sectio */
.marg_add_custom{padding-left:3rem}
.dig_name h4{font-size:24px;margin:0}
.bg_dark_s{padding:100px 0;background:#01103C}
.dig_name p{font-size:12px;margin:0}
.dig_name{background:#EBDC37;border-radius:0 0 42px 0;padding:18px;width:79%;position:relative;margin-top:-3rem;color:#292929}
.dig_img img{width:100%;height:400px;object-fit:cover;object-position:top}
.dig_img{margin:10px 0 0 0}
/* Edn dig */
/* nia cases */
.sam{min-width:50%}
.date_case p{color:#ebdc37;border-right:2px solid #ebdc37;padding:0 20px 0 0;font-size:16px;margin:0}
.date_case{display:flex;gap:20px;margin-bottom:5px}
.date_case p:nth-child(2){border-right:none}
a.cont_first{color:white;font-weight:300}
a.cont_first:hover{color:#c1c1c1;transition:0.2s ease-in-out}
.vacancy-ticker li{border-bottom:1px solid #80808052;padding:20px 0 15px 0!important}
.nia_overla{/* display:flex; *//* justify-content:end; */height:360px;overflow:hidden;overflow-y:scroll;padding:0 27px 0 0}
.nia_overla::-webkit-scrollbar{width:8px;background-color:#3c424c;border-radius:6px;margin-right:10px}
.nia_overla::-webkit-scrollbar-thumb{background-color:#ebdc37;border-radius:6px}
.nia_overla::-webkit-scrollbar-thumb:hover{background-color:#c4b625}
.nia_overla::-webkit-scrollbar-corner{background-color:#f1f1f1}
/* Edn nia cases */
/* most wanted cases */
.wantes_img img{width:100%;height:230px;object-fit:cover;display: none;}
.wantes_img h6{color:#ffffffc7;text-align:center;width:80%;margin:auto;font-size: 14px;font-weight:600}
.grid_most_wanted{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-top: 35px;gap:40px 20px}
.video_sup button{border:none}
.video_sup button::before{content:"";position:absolute;top:39px;left:30px;width: 100%;height:100%;background:rgb(235 220 55);z-index:-1;pointer-events:none;border-bottom-right-radius:15px}
.video_sup h6 i{padding:0 5px 0 0;border-right:1px solid #00000036;color:black}
.video_sup h6{color:black;font-size:12px;text-align:center}
.video_sup:hover h6{color:#2c206f!important}
.video_sup:hover h6 i{color:#2c206f!important}
.video_sup button{position:relative;background:transparent;text-align:start}
.video_sup img{width:95%;text-align:start;border-top-left-radius:15px}
.video_sup img:hover{transform:scale(1.05);transition:0.3s ease-in-out}
.modal_video_cust iframe{width:100%;height:100%;min-height:300px}
.wantes_img a{transition:0.3s ease-in-out}
.wantes_img a:hover h6, .video_sup.wantes_img:hover h6{color:#ebdc37;transition:0.2s ease-in-out}
.wantes_img a:hover img{transform:scale(1.05);transition:0.3s ease-in-out;overflow:hidden}
/* Edn most wanted */
/* press release */
.press_rel p{border-right:0}
.pdf_down a{color:#58e347}
.pdf_down{margin:10px 0 0 0;font-size:12px;display:flex;gap:7px;align-items:center;color:#58e347}
.pdf_down a:hover, .pdf_down :hover{color:#37b327}
/* Edn press relese */
/* nia offices */
.latest-order-area{width:50%}
.gry_bg_ligt{background: #01103c;padding:40px;color:white}
.grid_list_tw{display:grid;grid-template-columns:1fr 1fr;text-align:center;align-items:start;gap:20px}
.icons_or_cont_kist a{color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;position:relative;min-height:100px}
.icons_or_cont_kist a:hover{color:#000}
.icons_or_cont_kist a:hover img{filter:invert(1) sepia(1) saturate(10) hue-rotate(-10deg)}
.icons_or_cont_kist:nth-child(1) a:after, .icons_or_cont_kist:nth-child(3) a:after, .icons_or_cont_kist:nth-child(5) a:after{content:"";background:#80808036;position:absolute;top:0px;height:100%;width:1px;right:-11px}
.icons_or_cont_kist:nth-child(3) a::before, .icons_or_cont_kist:nth-child(4) a::before, .icons_or_cont_kist:nth-child(5) a:before, .icons_or_cont_kist:nth-child(6) a:before{content:"";background:#80808036;position:absolute;top:-12px;width:100%;height:1px}
.icons_or_cont_kist p{margin:0;font-size:14px;font-weight:300}
.icons_or_cont_kist img{width:30px;height:30px;object-fit:contain}
.list__s{color: #ffffffe0}
.list__s ul li{position:relative;line-height:31px;font-size:14px;color:#fff}
.list__s ul li:before{content:"";position:absolute;display:block;width:8px;height:8px;border-radius:50%;background:#88898B;top:42%;left:-16px}
.list__s ul li:nth-child(1):before{background:#FFCC00}
.tab_chnage_cont ul li:hover a img{transform:scale(1.05);transition:0.2s ease-in-out}
/* tab section css */
.flex_tabs_national{display:flex;justify-content:space-between;align-items:start}
div#tab_my_custom_gallery .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color:#ebdc37!important;background-color:transparent!important;border-color:var(--bg-yellow)!important;border-bottom:2px solid #ebdc37!important;border-top:none!important;border-left:none;border-right:none}
li.nav-item:focus-visible{outline:none!important;border:none!important;list-style:none!important}
div#tab_my_custom_gallery .nav-tabs{border-bottom:2px solid transparent!important}
div#tab_my_custom_gallery .nav-tabs .nav-link:focus{isolation:auto;color:#000!important;border-bottom:2px solid var(--bg-yellow)!important}
div#tab_my_custom_gallery .nav-tabs .nav-link, .nav-tabs .nav-link{isolation:auto;border-color:transparent!important;border:none!important;color:#ffffffad!important;background:transparent;border-radius:0!important}
ul#myTab li button{width:100%;padding:13px 0;font-size:1rem;font-weight:600}
ul#myTab li:nth-child(1):before{content:"/";position:absolute;display:block;top:28%;color:#adadad;right:-18px}
ul#myTab li{position:relative}
ul#myTab{display:flex;gap:34px;border-bottom:1px solid #878787}
.tab_chnage_cont ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}
.tab_chnage_cont ul li a img{width:85%;margin:auto;display:flex}
.tab_chnage_cont ul li{background:#ffffff;border:1px solid #808080fa;padding:10px;min-height:100px}
.yellow_chg{background:#ebdc37!important;align-items:center;justify-content:center;display:flex}
.yellow_chg i{font-size:30px}
/* Edn tab section */
/* Edn nia office */
/* footer css start */
.footer_links h5{text-transform:uppercase;font-size:16px;margin-bottom:18px;color:#fff}
.footer_links ul li a img{filter:invert(1);width:11px;margin-right:10px;margin-top: 6px;}
.footer_links ul li a{    line-height: 20px;    padding: 0 0 10px 0;color:#FFFFFF;font-size:14px;font-weight:300;position:relative;display:flex;align-items:start;transition:0.2s ease-in-out}
.footer_links ul li a:hover{padding:0 0 10px 10px;transition:0.2s ease-in-out;color:#ebdc37}
.logo-fot .count_n p, .logo-fot .count_n li{margin:0;color:#FFFFFF;font-size:14px;font-weight:300;text-align:right}
.footer_bg_chng_pad{padding:60px 0 0 0 }
.links_dark_ls_bg{background:#01103C;padding:15px 0;margin-top:40px;border-top:1px solid #ffffff0d}
.content_flx_footer p{color:#FFFFFF;font-size:14px;font-weight:300;margin:0}
.content_flx_footer ul{display:flex;gap:18px}
.content_flx_footer ul li a{color:#fff;font-size:14px;font-weight:300;position:relative}
.content_flx_footer{display:flex;justify-content:space-between}
.content_flx_footer ul li a:after{content:"|";color:#ffffff87;right:-12px;position:absolute;top:-2px}
.content_flx_footer ul li:nth-last-child(1) a:after{display:none}
.content_flx_footer ul li a:hover{color:#ebdc37}
.logo-fot{margin:0;background:#01103C}
.links_dark_ls_bg .row{align-items:center}
/* Edn footer css */
.all-latest-inner{display:flex;justify-content:space-between;align-items:center}
.title-txt{position:relative;display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;margin-bottom:15px}
.animated-txt-sec.title-txt>span{display:block;font-size:32px;line-height:36px;position:relative;margin-top:10px;margin-bottom:5px}
.title-txt-l{font-size:54px!important;font-family:'Poppins';color:#ebdc37;font-weight:bold;line-height:65px}
.title-txt-2{font-size: 54px!important;font-family:'Poppins';color:#ebdc37;font-weight:bold;line-height:65px!important}
/*dark text start here*/
.title-dark{position:relative;display:flex;justify-content:space-between;align-items:center;padding-bottom:5px;margin-bottom:30px}
.title-dark>span{margin-bottom:5px;color:#ebdc37!important}
.title-dark:after{background:#5754549e!important}
/*dark text end here*/
.hover_botm_tip_top{position:relative;z-index:0;transition:color 0.4s ease}
.hover_botm_tip_top::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#ebdc37;z-index:-1;transition:height 0.4s ease}
.hover_botm_tip_top:hover::before{height:100%}
.hover_botm_tip_top:hover{color:#000}
/* CSS BY DEEPAK Start */
/* Inner Page css start  */
/* Breadcrumb Css Start  */
.breakcrumb-area{background:#0b0b0b;padding:70px 0 30px;background:url(../images/breadcrumb-bg.png) no-repeat;position:relative;background-size:100%;margin:148px 0 0}
.breakcrumb-area .breadcrumb{margin:0;z-index:1;position:relative}
.breakcrumb-area .breadcrumb li.breadcrumb-item{color:#cfcfcf}
.breakcrumb-area .breadcrumb li.breadcrumb-item a{color:#ffffff;position:relative}
.breakcrumb-area .breadcrumb-item+.breadcrumb-item::before{content:'\f054';font-family:"Font Awesome 6 Free";font-weight:900;color:#c7c7c7;font-size:12px;padding:0 15px;line-height:24px}
.breakcrumb-area .breadcrumb li.breadcrumb-item a:before{content:'';position:absolute;bottom:-3px;left:0;width:0;height:1px;background:#fff;transition:0.4s}
.breakcrumb-area .breadcrumb li.breadcrumb-item a:hover:before{width:100%}
.breakcrumb-area .breadcrumb li.breadcrumb-item a, .breakcrumb-area .breadcrumb li.breadcrumb-item{font-size:14px;padding:0}
.breakcrumb-area .page-title h4.httxt{font-size:30px;/* margin-bottom:30px; */color: #E1D73C;font-weight:600;text-transform:uppercase;z-index:1;position:relative}
.region--breadcrumb {margin-bottom:30px;}
.breakcrumb-area:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background: linear-gradient(90deg, rgb(1 16 60) 0%, rgb(1 16 60) 63%, rgba(11, 11, 11, 0.5550595238095238) 80%, rgba(11, 11, 11, 0) 91%);z-index:0}
/* Breadcrumb Css End  */
/* Main Content css start  */
.main-content-sec .inner-main-content{padding:20px 0;background:#01103C;border-radius:35px;color:#fff}
.inner-brand-txt{color:#fff;display:flex;margin-bottom:40px}
.inner-brand-txt h3.short-txt{font-size:100px;margin:0;line-height:80px;font-weight:700}
.inner-brand-txt span.full-txt{font-size:28px;width:290px;margin-left:30px;line-height:40px;font-weight:300;display:inline-block}
/* --------- */
.about_img{width:50%;float:left;margin:0 30px 30px 0}
.about_img img{border-radius:33px 0px 0px 0px}
.main-content-sec p{font-size:16px;line-height:26px;font-weight:300;color:#ffffffde;margin-bottom:15px}
.main-content-sec p strong, .main-content-sec p b{font-weight:700}
.inner-main-content ul li{font-size:16px;line-height:26px;font-weight:300;color:#ffffffde;margin-bottom:15px;padding-left:30px;position:relative; text-align: justify;}
.inner-main-content ul li a{color:#fff;text-decoration:underline}
.inner-main-content ul li a:hover{color:#ebdc37;text-decoration:none}
.inner-main-content ul li:before {content: '\f101';position: absolute;left: 0;top: 1px;font-size: 12px;font-weight: 900;font-family: "Font Awesome 6 Free";background: #262626;color: #ffffff;padding: 6px;border-radius: 100%;line-height: 12px;}
.section-title .httxt{color:#ff0;font-size:22px;margin-bottom:15px;font-weight:400;/* padding-left:50px; */position:relative;text-transform:uppercase;letter-spacing:1px}
/* .section-title .httxt:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;height:1px;width:32px;background:#ff0} */
.vission-sec .sec-image{position:relative;width:30%}
.vission-sec .txt-sec{width:65%}
.vission-sec .sec-image:before{content:'';position:absolute;bottom:0;left:0;height:29%;width:100%;background: linear-gradient(180deg, rgba(36, 95, 189, 0) 0%, rgb(1 17 64) 100%);z-index:1}
.inner-main-content .sec-divider{display:flex;gap:50px;margin:0 0 30px}
.sec-divider img{border-radius:35px 0 0 35px;width:100%;height:auto}
.vission-sec.director-sec .sec-image p{text-align:center;z-index:1;position:relative;bottom:-10px;color:#ff0;text-transform:uppercase}
.inner-main-content .sec-divider + .sec-divider{margin-top:50px}
/* Most Wanted Page */
.wanted-cards{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 30px;text-align:center;justify-content: start;margin-top: 40px;}
.wanted-cards .card{background:#000;border-radius:15px;overflow:hidden;position:relative;}
.wanted-cards .card h6{margin:0;padding:15px 10px;color:#fff;font-size:16px;font-weight:400}
.wanted-cards .card img{height:230px;object-fit:cover}
@media screen and (max-width: 665px){.wanted-cards{grid-template-columns: 1fr}}
@media screen and (min-width: 666px) and (max-width: 992px){.wanted-cards{grid-template-columns: 1fr 1fr}}
/* Modal CSS Start */
.common-modal .modal-dialog .modal-content{border-radius:21px;border:none;box-shadow:0px 0px 13px 0px rgb(0 0 0 / 38%)}
.common-modal .modal-footer{justify-content:center;border-top:0;background:#ddd;border-radius:0 0 21px 21px;padding:12px 0}
.common-modal .modal-header{border:none;position:absolute;right:0;top:0;padding:15px;z-index:9}
.common-modal .modal-body{padding:45px 15px 15px;font-size:14px;color:#000;text-align:center}
.common-modal .modal-body p{margin-bottom:5px}
.common-modal .modal-body h5.modal-title{font-size:24px;font-family:'noto_sansmedium';margin-bottom:11px}
.common-modal.lg-modal .modal-dialog{max-width:620px}
.wanted-modal-card{display:flex;text-align:left;gap:15px}
.wanted-modal-card img{width:200px !important;height:200px;object-fit:contain}
.common-modal .lab{font-weight:600;line-height:24px}
.contact-crd{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}
.contact-crd .row{text-align:left}
.contact-crd .note-sec{margin-top:15px;background:#000;padding:10px;border-radius:15px}
.common-modal a{color:#004cb9}
/* Modal CSS End  */
/* Main Content css End  */
/* Inner Page css End  */
/* CSS BY DEEPAK End */
/* scroll bar css  */
::-webkit-scrollbar {
    width: 8px;
    background-color: #000000;
    margin-right: 10px;
}
::-webkit-scrollbar-thumb {
    background-color: #ebdc37;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #c4b625;
}
::-webkit-scrollbar-corner {
    background-color: #f1f1f1;
}
/* end scroll bar css  */
/* on scroll animation css  */
.observe-element {
   opacity: 0;
   transition: opacity 0.6s ease-out, transform 0.6s ease-out;
   backface-visibility: hidden; /* Helps with flip animations */
}
.observe-element.bottom-up {
   transform: translateY(20px);
}
.observe-element.top-down {
   transform: translateY(-20px);
}
.observe-element.flip-right {
   transform: rotateY(-90deg);
}
.observe-element.flip-left {
   transform: rotateY(90deg);
}
.observe-element.in-view {
   opacity: 1;
   transform: translateY(0);
}
.observe-element.in-view.bottom-up,
.observe-element.in-view.top-down {
   transform: translateY(0);
}
.observe-element.in-view.flip-right,
.observe-element.in-view.flip-left {
   transform: rotateY(0);
}
/* End on scroll animation  */
/*photo gallery section start here*/
.lightboxpreview {
    transition: all .3s linear;
 padding-top:60%;
   cursor:pointer;
   background-size:cover;
 }    
 .lightbox-content {
 max-height:75vh;
   height:75vh;
   width:100%;
   max-width: 1000px;
} 
 .lightbox-close { 
   cursor:pointer;
     margin-left: auto;
   position:absolute;
   right:-30px;
   top:-30px;
   color:white;
     font-size: 2rem;
     font-weight: 700;
     line-height: 1;}
 .modal_inner_image {
     min-height: 400px;
     z-index: 1000;}
 .modal-content {width: 100%;} 
 .modalscale {transform:scale(0);opacity:0;} 
 .lightbox-container, .lightbox-btn, .lightbox-image-wrapper, .lightbox-enabled{transition:all .4s ease-in-out;}
 .lightbox_img_wrap {padding-top:65%;
   position:relative;
   overflow:hidden;
 }
 .lightbox-enabled {
 width:100%;
 height:100%;
 position:absolute;
 top:0;
 object-fit:cover;
 cursor:pointer;
 } 
 .lightbox-container {width:100vw;
 height:100vh;
 position:fixed;
 top:0;
 left:0;
   display:flex;
   align-items:center;
   justify-content:center;
 background-color:rgba(0,0,0,.6);
 z-index:9999;
 opacity:0;
 pointer-events:none;
 } 
 .lightbox-container.active {
   opacity:1;
   pointer-events:all;
 }
 .lightbox-image-wrapper {
   display:flex;
   transform:scale(0);
   align-items:center;
   justify-content:center;
   max-width:90vw;
   max-height:90vh;
   position:relative;
 }
 .lightbox-container.active .lightbox-image-wrapper {transform:scale(1);}
 .lightbox-btn, #close {
   color:white;
   z-index:9999999;
  cursor:pointer; 
   position:absolute;
 
   font-size:50px;
 }
 
 .lightbox-btn:focus {
   outline:none;
 } 
 .left {left:50px;}
 .right {right:50px;}
 #close {top:50px;
 right:50px;}
 
 .lightbox-image {
   width:100%;
   -webkit-box-shadow: 5px 5px 20px 2px rgba(0,0,0,0.19); 
 box-shadow: 5px 5px 20px 2px rgba(0,0,0,0.19);
   max-height:95vh;
   object-fit:cover;
  }
 
 @keyframes slideleft {
   33% {transform:translateX(-300px);
   opacity:0;
   }
   66% {transform:translateX(300px);
   opacity:0;
   }
 }
 
 
 .slideleft {
    animation-name: slideleft;
  animation-duration: .5s; 
  animation-timing-function: ease; 
 }
 @keyframes slideright {
   33% {transform:translateX(300px);
   opacity:0;}
   66% {transform:translateX(-300px);
   opacity:0;}
 }
 
 
 .slideright{
    animation-name: slideright;
  animation-duration: .5s; 
  animation-timing-function: ease; 
 }
     
 
 .lightbox_img_wrap .img-over-txt {
    /* position: absolute; */
    bottom: 0;
    height: 0;
    top: auto;
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
    background: #000000e5;
    transition: height 0.5s;
    justify-content: center;
}

.lightbox_img_wrap .img-over-txt p {
    margin: 0;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    padding: 30px; background:url('../images/folder.png') center -4px no-repeat;  text-align: center; background-size: 40px;
}

.lightbox_img_wrap .search-icon p {
    padding: 30px; background:url('../images/search.png') center -0px no-repeat!important;  text-align: center; background-size: 29px !important;
}

.lightbox_img_wrap:hover .img-over-txt {
    height: 100%;
}
/*photo gallery section end here*/
/* Map Section CSS Start */
.map-sec{position:relative}
.map-sec ul.branchMap{position:relative;margin:0;padding:0;bottom:auto;right:auto}
.map-sec .branchMap li.delhiOffice{left:88px;top:71px;width:8px}
.map-sec .branchMap li.delhiOffice a.linkText{width:8px}
.map-sec .branchMap li.delhiOffice .branchTooltip{left:-144px}
.map-sec .branchMap li.upOffice{left:113px;top:90px}
.map-sec .branchMap li.assamOffice{left:207px;top:92px}
.map-sec .branchMap li.wbOffice{left:179px;top:135px}
.map-sec .branchMap li.mhOffice{left:51px;top:160px}
.map-sec .branchMap li.apOffice{left:96px;top:185px}
.map-sec .branchMap li.keralaOffice{left:68px;top:260px}
.map-sec .branchMap li.raipurOffice{left:132px;top:148px}
.map-sec .branchMap li.jmOffice{left:57px;top:23px}
.map-sec .branchMap li.chandigarhOffice{left:66px;top:52px}
.map-sec .branchMap li.ranchiOffice{left:151px;top:131px}
.map-sec .branchMap li.imphalOffice{left:237px;top:106px}
.map-sec .branchMap li.chennaiOffice{left:98px;top:253px}
.map-sec .branchMap li.bengaluruOffice{left:77px;top:209px}
.map-sec .branchMap li.patnaOffice{left:160px;top:109px}
.map-sec .branchMap li.bhubaneshwarOffice{left:158px;top:160px}
.map-sec .branchMap li.jaipurOffice{left:63px;top:109px}
.map-sec .branchMap li.bhopalOffice{left:86px;top:130px}
.map-sec .branchMap li.ahmedabadOffice{left:35px;top:136px}
.map-sec .branchMap li.dehradunOffice{left:92px;top:57px}
.map-sec .branchMap li.vishakapatnamOffice{left:137px;top:190px}
.map-sec .branchMap li.dimapurOffice{left:243px;top:94px}
.map-sec .branchMap li.divisionalOfficetalkatora{left:79px;top:74px;width:8px}
.map-sec .branchMap li.divisionalOfficetalkatora a.linkText{width:8px}
.map-sec .branchMap li.zonalofficeguwahati{left:219px;top:94px}
.map-sec .branchMap li.zonalofficejammu{left:66px;top:31px}
.map-sec .branchMap li{position:absolute;display:inline-block;padding:0;margin:0;list-style:none;width:15px;height:15px;font-size:13px}
.map-sec .branchMap li .linkText{text-indent:-9999px;display:block;cursor:pointer;position:absolute;left:0px;top:0px;width:15px;height:15px;z-index:2;overflow:hidden}
.map-sec .branchTooltip{position:absolute;bottom:10px;left:-140px;display:none;z-index:2;padding-bottom:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.map-sec .branchMap li:hover .branchTooltip{display:block}
.map-sec .branchTooltip .inner:before{border-color:rgba(204, 204, 204, 0);border-top-color:#fff!important;border-width:9px!important;margin-left:-1px}
.map-sec .branchTooltip .inner:after{border-color:rgba(255, 255, 255, 0);border-top-color:#ffffff;border-width:8px;margin-left:0}
.map-sec .branchTooltip .inner:after, .map-sec .branchTooltip .inner:before{top: 100%;left:50%;border:9px solid #ffffff00;content:"";height:0;width:0;position:absolute}
.map-sec .branchTooltip .inner{background:#fff;border:1px solid #ccc;padding:10px;width:280px;min-height:90px;position:relative;box-shadow:0 0 5px #9a9a9a;display:flex}
.map-sec .branchTooltip .imgHolder{max-width:106px}
.map-sec .branchTooltip .imgHolder img{width:106px;height:70px}
.map-sec .branchTooltip .info{padding-left:10px;font-weight:bold;color:#6c6c6c}
.map-sec .branchTooltip .location{display:block;font-weight:normal;line-height:normal}
.map-sec .branchTooltip a{font-weight:normal;text-decoration:underline;color:#006495;transition:all 0.3s ease 0ms;-webkit-transition:all 0.3s ease 0ms}
.map-sec .branchTooltip a:hover{text-decoration:none}
.map-sec img{width:272px;height:302px;pointer-events:none}
.map-sec ul.marl-list{margin:0;padding:0;position:absolute;bottom:10px;right:30%}
.map-sec ul.marl-list li{font-size:0.786em;color:#ffffff;margin:0px 0;position:relative;list-style:none;display:flex;align-items:baseline;padding-left:0;gap:8px}
.map-sec .mark.yellow{background-color:#FFCC00}
.map-sec .mark.gray{background-color:#88898B}
.map-sec .mark{width:8px;height:8px;border-radius:100px}
/* Map Section CSS End */
/* Table Format css Start */
.custom-table{width:100%;margin-bottom:30px;border:1px solid #ffffff45;}
.custom-table th{color:#ebdc37!important;white-space:nowrap;background:#01103C}
.custom-table th, .custom-table td{border:1px solid #ffffff45;padding:1rem;vertical-align:top;font-size:14px;background:transparent;color:#fff}
.custom-table td p{margin:0;font-size:14px}
.custom-table tbody tr:nth-child(1n){background-color:#01103C}
.custom-table tbody tr:nth-child(2n){background-color:#01103C}
.custom-table td a{color:#ebdc37}
/* caption:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;height:1px;width:32px;background:#ff0} */
caption{padding-top:0;padding-bottom:.5rem;caption-side:top;color:#ff0;font-size:20px;font-weight:400;/* padding-left:50px; */position:relative;text-transform:uppercase;letter-spacing:1px;text-align:left}
/* Table Format css End */
/* Share Tip Modal css Start */
#share_tip .modal-dialog,#about-online-radicalization-activities .modal-dialog{max-width:100%;width:fit-content}
#share_tip .modal-body,#about-online-radicalization-activities .modal-body{background-color:#f5f5f5;padding:50px}
#share_tip .modal-title,#about-online-radicalization-activities .modal-title{font-weight:600;font-size:2rem;margin:0 0 30px;-webkit-user-select:none;user-select:none;text-align:center}
#share_tip p,#about-online-radicalization-activities p{
	display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
    gap: 7px;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    margin-bottom: 12px;
	}
#share_tip p svg,#about-online-radicalization-activities p svg{margin:3px 4px 0 0;width:24px}
#share_tip .ntb-sec,#about-online-radicalization-activities .ntb-sec{display:flex;align-items:center;justify-content:center;gap:30px;margin:30px 0 0}
#share_tip .ntb-sec .quick-btn2,#about-online-radicalization-activities .ntb-sec .quick-btn2{max-width:220px;width:100%;border:1px solid #ebdc37}
#share_tip .ntb-sec .quick-btn2:last-child,#about-online-radicalization-activities .ntb-sec .quick-btn2:last-child{background:#fff}
/* Share Tip Modal css End */
/* Our Partners Page css Start */
.view-id-our_partners .views-view-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:15px}
.view-id-our_partners .views-view-grid .views-view-grid__item-inner{display:flex;flex-direction:column;height:100%;text-align:center;background:#fff;padding:10px;border-radius:4px}
.view-id-our_partners .views-view-grid .views-view-grid__item-inner:hover .policeLogo img{transform: scale(1.1);}
.view-id-our_partners .views-view-grid .policeLogo{overflow:hidden}
.view-id-our_partners .views-view-grid .policeLogo img{display:block;width:100%;height:145px;object-fit:contain;margin:0 auto 15px;transition:all .3s ease-in-out}
.view-id-our_partners .views-view-grid p{font-size:14px;color:#000;line-height:normal;margin:0;font-weight:500}
/* Our Partners Page css End */
/* Citizen/Client Charter Page css Start */
.center-logo{text-align:center}
.center-logo img{margin:0 auto 15px}
/* Citizen/Client Charter Page css End */
/* Feedback Form css Start */
.webform-submission-form{border-radius:10px;padding:30px;width:100%;background:#fff;box-shadow:0 0 15px 0px #00000017;display:flex;flex-wrap:wrap;justify-content:space-between}
.webform-submission-form label{color:#000;position:relative;padding-right:10px;font-size:.875rem}
.webform-submission-form label.form-required:before{content:'*';position:absolute;color:red;right:0;font-size:12px}
.webform-submission-form .js-form-item{margin:0 0 15px;}
.webform-submission-contact-us-form #edit-declaration p, .webform-submission-share-tip-form #edit-declaration p {color: #000;font-weight:400;font-size: 16px;}
.webform-submission-form textarea{height:90px!important}
.webform-submission-contact-us-form .form-item-file-upload div#edit-file-upload--description {
    font-size: 10px;
    color: #000;
}
.webform-submission-form input, .webform-submission-form textarea, .webform-submission-form select{height:40px;display:block;padding:.375rem .75rem;font-size:1em;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;width:100%;margin:0}
.webform-submission-form #edit-actions{width:100%}
.webform-submission-form input#edit-submit{cursor:pointer;height:41px;width:150px;background:#ebdc37;transition:background 300ms ease-in-out;color:#000;border:1px solid #ebdc37}
.webform-submission-form input#edit-submit:hover{background:#fff}
/* Feedback Form css End */
/* Pagination css Start */
ul.pager__items{display:flex;text-align:center;margin:15px 0 0;justify-content:center;padding:0;flex-wrap:wrap}
ul.pager__items li{font-size:16px;line-height:26px;font-weight:400;margin:5px 2px;padding:0;color:#fff;width:35px;height:32px;border:1px solid #ffffff45;display:flex;align-items:center;justify-content:center}
ul.pager__items li:before{display:none}
ul.pager__items li.pager__item--active{background:#ebdc37;color:#000;border-color:#ebdc37}
ul.pager__items li a{color:#fff;display:block;text-decoration:none;transition:.4s;-webkit-transition:.4s;padding:3px 12.5px}
ul.pager__items li a:hover{background:#dee2e6;color:#000}
ul.pager__items li a svg{width:10px;fill:#fff}
ul.pager__items li a:hover svg{fill:#000}
/* Pagination css End */
/* View Filters Section css Start */
.view-filters .views-exposed-form{display:flex;align-items:end;justify-content:flex-start;margin-bottom:15px;gap:10px}
.view-filters .views-exposed-form .js-form-item{display:block;width:20%}
.view-filters .views-exposed-form label{margin:0 0 3px;font-size:.875rem;color:#fff}
.view-filters .views-exposed-form select, .view-filters .views-exposed-form input{height:35px;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:#ffffff00;background-clip:padding-box;border:1px solid #ffffff;border-radius:.25rem;width:100%;margin:0;appearance:auto;background-image:none}
.view-filters .views-exposed-form select option{color:#495057}
.view-filters .views-exposed-form #edit-actions input{background:#fff;transition:background 300ms ease-in-out;color:#000;border:1px solid #ffffff;cursor:pointer;float: left;width: 150px;margin-right: 5px}
.view-filters .views-exposed-form #edit-actions input:hover{background:#ebdc37;color:#000;border-color:#ebdc37}
/* View Filters Section css End */
/* NIA Office Page css Start */
.view-id-nia_office.view-display-id-page_1 .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}
.view-id-nia_office.view-display-id-page_1 .views-row{display:flex;height:100%;background:#fff;padding:15px;border-radius:8px}
.view-id-nia_office.view-display-id-page_1 .views-row:hover .title-sec img{transform: scale(1.1);}
.view-id-nia_office.view-display-id-page_1 .views-row .title-sec{overflow:hidden;height:250px;margin:0 0 15px}
.view-id-nia_office.view-display-id-page_1 .views-row .title-sec img{display:block;width:100%;height:100%;object-fit:cover;margin:0 auto;transition:all .3s ease-in-out}
.view-id-nia_office.view-display-id-page_1 .views-row .detail-sec .commonBullet{margin:0;padding:0;list-style-type:none}
.view-id-nia_office.view-display-id-page_1 .views-row .detail-sec .commonBullet li{margin:0 0 10px;padding:0;color:#000;font-size:14px;line-height:inherit}
.view-id-nia_office.view-display-id-page_1 .views-row .detail-sec .commonBullet li.contRoom{font-weight:700;position:relative;padding:0 0 4px}
.view-id-nia_office.view-display-id-page_1 .views-row .detail-sec .commonBullet li.contRoom:after{content:'';width:40px;height:2px;background:#666;position:absolute;left:0;bottom:0}
.view-id-nia_office.view-display-id-page_1 .views-row .detail-sec .commonBullet li strong, .view-id-nia_office.view-display-id-page_1 .views-row .detail-sec .commonBullet li b{font-weight:700}
.view-id-nia_office.view-display-id-page_1 .view-content .detail-sec ul.commonBullet li .fa{color:#666;display:inline-block;margin-right:10px;text-align:center;width:15px}
.view-id-nia_office.view-display-id-page_1 .view-content .detail-sec ul.commonBullet li::before{display:none}
/* NIA Office Page css End */
/* 24-03-25 css start by deepak  */
section.main-content-sec.bg_dark_s {padding:0 0px 0;}
 .flex-cardss {display: flex;flex-wrap: wrap;gap: 15px;}
 .inner-main-content .view.view-our-partners.view-id-our_partners.view-display-id-page_2 h3{margin-top:30px;}
 .flex-cardss .cards-box {
  text-align: center;
  display: flex;
  flex-direction: column;
  border: 1px solid #ffffff59;
  padding: 10px;
}
.logo-wrapper-inner img.emb-logo {
  filter: invert(1);
  width: 47px;
  transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out
}
/* 24-03-25 css End by deepak  */

.page-node-type-what-s-new-gallery .field__item {float: left; margin: 4px;}
/* .path-video-gallery .field__item {float: left; margin: 4px;} */

.page-node-type-photo-gallery .field--type-image img {
    width: 400px;
    height: 300px;
}

.page-node-type-photo-gallery .field__item {
    float: left;
    margin: 10px;
}
.view-id-vigilance_rti.view-display-id-page_1 .view-content{/* display:grid; */grid-template-columns:1fr 1fr 1fr;gap:15px}
.view-id-vigilance_rti.view-display-id-page_1 .views-row{display:flex;height:100%;background:#000b2a;padding:15px;border-radius:4px}
.view-id-vigilance_rti.view-display-id-page_1 .views-row .title-sec{overflow:hidden;height:250px;margin:0 0 15px}
.view-id-vigilance_rti.view-display-id-page_1 .views-row .detail-sec .commonBullet{margin:0;padding:0;list-style-type:none}
.view-id-vigilance_rti.view-display-id-page_1 .views-row .detail-sec .commonBullet li{margin:0 0 10px;padding:0;color:#fff;font-size:16px;line-height:inherit}
.view-id-vigilance_rti.view-display-id-page_1 .views-row .detail-sec .commonBullet li.contRoom{font-weight:700;position:relative;padding:0 0 4px}
.view-id-vigilance_rti.view-display-id-page_1 .views-row .detail-sec .commonBullet li.contRoom:after{content:'';width:40px;height:2px;background:#666;position:absolute;left:0;bottom:0}
.view-id-vigilance_rti.view-display-id-page_1 .views-row .detail-sec .commonBullet li strong, .view-id-vigilance_rti.view-display-id-page_1 .views-row .detail-sec .commonBullet li b{font-weight:700}
.view-id-vigilance_rti.view-display-id-page_1 .view-content .detail-sec ul.commonBullet li .fa{color:#666;display:inline-block;margin-right:10px;text-align:center;width:15px}
.view-id-vigilance_rti.view-display-id-page_1 .view-content .detail-sec ul.commonBullet li::before{display:none}
.view-id-vigilance_rti.view-display-id-page_1 p.headdd {color:#ffffffde;}
/* Contact us Page css Start */
.view-id-nia_office.view-display-id-block_1 .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}
.view-id-nia_office.view-display-id-block_1 .views-row{display:flex;height:100%;background:#fff;padding:15px;border-radius:4px}
.view-id-nia_office.view-display-id-block_1 .views-row:hover .title-sec img{transform: scale(1.1);}
.view-id-nia_office.view-display-id-block_1 .views-row .title-sec{overflow:hidden;height:250px;margin:0 0 15px}
.view-id-nia_office.view-display-id-block_1 .views-row .title-sec img{display:block;width:100%;height:100%;object-fit:cover;margin:0 auto;transition:all .3s ease-in-out}
.view-id-nia_office.view-display-id-block_1 .views-row .detail-sec .commonBullet{margin:0;padding:0;list-style-type:none}
.view-id-nia_office.view-display-id-block_1 .views-row .detail-sec .commonBullet li{margin:0 0 10px;padding:0;color:#000;font-size:14px;line-height:inherit}
.view-id-nia_office.view-display-id-block_1 .views-row .detail-sec .commonBullet li.contRoom{font-weight:700;position:relative;padding:0 0 4px}
.view-id-nia_office.view-display-id-block_1 .views-row .detail-sec .commonBullet li.contRoom:after{content:'';width:40px;height:2px;background:#666;position:absolute;left:0;bottom:0}
.view-id-nia_office.view-display-id-block_1 .views-row .detail-sec .commonBullet li strong, .view-id-nia_office.view-display-id-block_1 .views-row .detail-sec .commonBullet li b{font-weight:700}
.view-id-nia_office.view-display-id-block_1 .view-content .detail-sec ul.commonBullet li .fa{color:#666;display:inline-block;margin-right:10px;text-align:center;width:15px}
.view-id-nia_office.view-display-id-block_1 .view-content .detail-sec ul.commonBullet li::before{display:none}
div#block-nia-views-block-nia-office-block-1 {top: 20px;}
/* Contact us Page css End */

/* latest-news-marqee css start */
section.bg_latest-news .contain {overflow: hidden;}
#latest-news-marqee {
    display: flex;
    white-space: nowrap;
    width: 100%;
    animation: scroll-left 30s linear infinite; 
  }

#latest-news-marqee .item item__content {
    padding: 0 30px;
    text-decoration: none;
    color: black;
    font-size: 16px;position: relative;
  }
 
#latest-news-marqee .item__content p {
    position: relative;
    padding-left: 20px;
    margin-right: 30px;
}

#latest-news-marqee .item__content p:before {content: '';position: absolute;left: 5px;top: 4px;height: 10px;width: 10px;background: #007ca5;border-radius: 100%;padding: 0;}

@keyframes scroll-left {
    0% {
      transform: translateX(100%);
    }
    100% {
      transform: translateX(-100%);
    }
  }
/* latest-news-marqee css End */  
/* 26-03-25 css start by deepak  */
/* Search Detail Page Start Here*/
.path-search .block-system-main-block{background: #000000;box-shadow: 0 0 15px 0px #ebdc3761;border-radius:10px;padding:25px;border: 1px solid #ebdc3761;margin-top:40px}
.path-search .search-form input#edit-keys{height:40px;background:#f4f5f9;padding:0.34rem 0.75rem;font-size:1em;color:#495057;background-clip:padding-box;border:1px solid #ced4da;border-radius:0;margin-left: 7px;}
.path-search .search-form input#edit-submit{height:40px;background: #ffffff;color:#000;display:inline-block;font-weight:400;border:1px solid transparent;padding:0.34rem 0.75rem;font-size:1em;border-radius:0;margin-top:-5px;margin-left:-3px}
.path-search .search-form input#edit-submit:hover{background:#ebdc37}
.path-search .search-form input#search-form--submit{height:40px;background:#ffffff;color:#000000;display:inline-block;font-weight:400;border:1px solid transparent;padding:0.34rem 0.75rem;font-size:1em;border-radius:0;margin-top:-5px;margin-left:-3px}
.path-search.search-form a#edit-help-link{color:#302471;}
.path-search .search-results{padding-left:0;margin-top:20px}
.path-search .search-results li{margin-left:0;margin: 0 0 20px 0px;padding:0;border: 1px solid #ccc;}
.path-search .search-results li h3{background:#d7d7d7;font-size: 16px;padding: 4px 8px;}
.path-search .search-results li h3 a{color:#000;display:block}
.path-search .search-form{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ffffff45;}
.path-search h2{font-size:26px;}
.path-search .search-results .search-result__snippet{padding:4px 8px;font-size:16px;}
.path-search .search-results li h3 a:hover{color:#302471;}
/* Search Detail Page End Here */
.flex-cardss.treaties-box .cards-box{align-items:center;background:#ebebeb;width:18%;}
.flex-cardss.treaties-box .cards-box a{color:#302471;}
/* ------ contact us form css  */
form#webform-submission-contact-us-add-form {margin-bottom:30px;display:grid;grid-template-columns: 48% 48%;}
form#webform-submission-contact-us-add-form .js-form-type-textfield, form#webform-submission-contact-us-add-form .js-form-type-select, form#webform-submission-contact-us-add-form .js-form-type-number, form#webform-submission-contact-us-add-form .js-form-type-textarea, form#webform-submission-contact-us-add-form .js-form-type-email, form#webform-submission-contact-us-add-form .js-form-type-managed-file, form#webform-submission-contact-us-add-form .captcha-type-challenge--image {
  /* width: 40%; */
  /* display: flex; */
  /* justify-content: space-between; */
  /* flex-wrap: wrap; */
}
form#webform-submission-contact-us-add-form .js-form-type-textfield input, form#webform-submission-contact-us-add-form .js-form-type-select select, form#webform-submission-contact-us-add-form .js-form-type-number input, form#webform-submission-contact-us-add-form .js-form-type-textarea textarea, form#webform-submission-contact-us-add-form .js-form-type-email input, form#webform-submission-contact-us-add-form .js-form-managed-file input {
  /* width: 312px; */
  border-radius: 4px;
  }
form#webform-submission-contact-us-add-form .js-form-type-managed-file .description{width:100%;display:flex;justify-content:end;margin-right: 38px;margin-top:10px;}
.webform-submission-form label{font-weight:600;}
div#block-nia-views-block-nia-office-block-1 .view-id-nia_office.view-display-id-block_1 .views-row > .views-field {
  width: 100%;
}
form#webform-submission-contact-us-add-form .form-item-captcha-response {
  flex-direction: column;
}
form#webform-submission-contact-us-add-form .form-item-captcha-response input#edit-captcha-response{width: 100%;}
/* Willingness form start  */
form#webform-submission-submit-your-willingness-for-depu-add-form {display: grid;grid-template-columns: 48% 48%;}
form#webform-submission-submit-your-willingness-for-depu-add-form span.fieldset__label {font-weight: 600;color: #000;font-size: 14px;line-height: 24px !important;}
form#webform-submission-submit-your-willingness-for-depu-add-form  .js-webform-radios .js-form-type-radio {display: flex;width: 15%;gap: 9px;align-items: center;margin: 0;}
form#webform-submission-submit-your-willingness-for-depu-add-form .js-webform-radios .js-form-type-radio input {width: 21%;}
form#webform-submission-submit-your-willingness-for-depu-add-form .js-webform-radios.webform-options-display-side-by-side {display: flex;width: 80%;}
form#webform-submission-submit-your-willingness-for-depu-add-form .js-form-item.form-item.js-form-type-checkbox {display: flex;align-items: start;}
form#webform-submission-submit-your-willingness-for-depu-add-form .js-form-item.form-item.js-form-type-checkbox input {width: 44px;margin-right: 15px;height: 26px;}
form#webform-submission-submit-your-willingness-for-depu-add-form .js-form-item.form-item.js-form-type-item.form-item-submission-dates.js-form-item-submission-dates {color: #000;}
form#webform-submission-submit-your-willingness-for-depu-add-form .js-form-item.form-item.js-form-type-checkbox.form-item-i-have-carefully-gone-through-the-vacancy-circular-advertisement.js-form-item-i-have-carefully-gone-through-the-vacancy-circular-advertisement {
  grid-column-start: 1;grid-column-end: 3;}
form#webform-submission-submit-your-willingness-for-depu-add-form div#edit-actions {
  grid-column-start: 1;grid-column-end: 3;display: flex;justify-content: center;margin-top: 12px;}
form#webform-submission-submit-your-willingness-for-depu-add-form label {line-height: 24px;padding-bottom: 7px;}
form#webform-submission-submit-your-willingness-for-depu-add-form .js-form-type-textarea {display: flex;flex-direction: column;justify-content: space-between;}
/* ------------video page css  */
.view-video-gallery.view-id-video_gallery.view-display-id-page_1 .view-content {display: flex;flex-wrap: wrap;gap: 15px;}
.view-video-gallery.view-id-video_gallery.view-display-id-page_1 .view-content .media.media--type-video video {height: fit-content;}
.block-views-blockvideo-gallery-block-1 .view-video-gallery.view-id-video_gallery.view-display-id-block_1 .item-list ul li {padding:0;}
.block-views-blockvideo-gallery-block-1 .view-video-gallery.view-id-video_gallery.view-display-id-block_1 .item-list ul li:before {display:none;}
.block-views-blockvideo-gallery-block-1 .view-video-gallery.view-id-video_gallery.view-display-id-block_1 .item-list ul .views-field-field-upload-image .field-content {display: flex;flex-wrap: wrap;gap: 20px;margin-top: 30px;}
.block-views-blockvideo-gallery-block-1 .view-video-gallery.view-id-video_gallery.view-display-id-block_1 .item-list ul .views-field-field-upload-image .field-content img {width: 252px;height: 252px;}
/* -------  */
.view-id-vigilance_awareness.view-display-id-page_1 .views-field-field-add-image ul li {padding: 0;}
.view-id-vigilance_awareness.view-display-id-page_1 .views-field-field-add-image ul li:before {display: none;}
.view-id-vigilance_awareness.view-display-id-page_1 .views-field-field-add-image ul {display: flex;flex-wrap: wrap;width: 100%;gap: 20px;}
.view-id-vigilance_awareness.view-display-id-page_1 .views-field-field-add-image ul img {width: 100%;height: 350px;object-fit: cover;}
.view-id-vigilance_awareness.view-display-id-page_1 .views-field-field-add-image ul li {width: 23%;}
.view-id-vigilance_awareness.view-display-id-page_1  ul.awarness-lsit li.awarness {padding: 0;}
.view-id-vigilance_awareness.view-display-id-page_1 ul.awarness-lsit li.awarness:before {display: none;}
.block-views-blockvideo-gallery-block-1 .view-video-gallery.view-id-video_gallery.view-display-id-block_1 .view-footer{background: #232323;padding: 15px;border-radius: 15px;}
.block-views-blockvideo-gallery-block-1 .view-video-gallery.view-id-video_gallery.view-display-id-block_1 .view-footer center h3{font-size: 24px;margin-bottom: 15px;}
.block-views-blockvideo-gallery-block-1 .view-video-gallery.view-id-video_gallery.view-display-id-block_1 .view-footer p {font-size: 16px;margin-bottom: 6px;}
/* 26-03-25 css start by End  */
/* 28-03-25 start  */
.top-right-nav  a.quick-btn {
  font-size: 14px !important;
  padding: 5px 15px;
}
.top-right-nav a.quick-btn:hover {
  color: #000;
}
.content_abit p {
  text-align: justify;
}
.top-right-nav li.lang-select ul.dropdown-menu {
  background: #000;
  box-shadow: 0px 3px 13px 0px rgb(255 255 255 / 51%);
}
.top-right-nav li.lang-select ul.dropdown-menu li {
  padding: 0;
}
.top-right-nav li.lang-select ul.dropdown-menu li a:hover {background: #686868;}
/* Back To Top Section css Start */
.scrollToTop{z-index:9999;background:#feffff;bottom:60px;display:none;height:35px;padding:2px;position:fixed;right:30px;text-align:center;text-decoration:none;width:38px;border-radius:3px;box-shadow:0 0 5px lightgray}
.scrollToTop i{font-size:28px;color:#2e3b4b;line-height:1.15}
.scrollToTop:hover{background:#f97800}
.scrollToTop:hover i{color:#fff}
/* Back To Top Section css End */
/* 28-03-25 End  */
/* 29-03-25 start  */
div#educational_qualification_table , 
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table, 
div#total_emoluments_per_month_now_drawn_table, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table{
  grid-column-start: 1;
  grid-column-end: 3;
}
div#educational_qualification_table thead th , 
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table thead th,
div#total_emoluments_per_month_now_drawn_table thead th, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table  thead th {
  background: #000;
}
div#educational_qualification_table thead th,
 div#educational_qualification_table tbody td ,
  div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table thead th,
   div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table  tbody td,
   div#total_emoluments_per_month_now_drawn_table thead th,
   div#total_emoluments_per_month_now_drawn_table tbody td, 
   div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table  thead th, 
   div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table  tbody td{
  padding: 7px 5px;
  font-size: 14px;
  border: 1px solid #c0c0c0;
}
div#educational_qualification_table tbody td .js-form-item, 
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table  tbody td .js-form-item, 
div#total_emoluments_per_month_now_drawn_table tbody td .js-form-item, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table  tbody td .js-form-item{
  margin: 0;
}
div#educational_qualification_table  td.webform-multiple-table--handle a.tabledrag-handle .handle , 
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table td.webform-multiple-table--handle a.tabledrag-handle .handle, 
div#total_emoluments_per_month_now_drawn_table td.webform-multiple-table--handle a.tabledrag-handle .handle, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table  td.webform-multiple-table--handle a.tabledrag-handle .handle{
  width: 24px;
  height: 24px;
}
div#educational_qualification_table .draggable a.tabledrag-handle ,
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table .draggable a.tabledrag-handle, 
div#total_emoluments_per_month_now_drawn_table .draggable a.tabledrag-handle, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table  .draggable a.tabledrag-handle  {
  margin: 0;
}
div#educational_qualification_table td.webform-multiple-table--operations input , 
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table  td.webform-multiple-table--operations input, 
div#total_emoluments_per_month_now_drawn_table  td.webform-multiple-table--operations input, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table  td.webform-multiple-table--operations input {
  display: inline;}

div#educational_qualification_table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight, 
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table  .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight, 
div#total_emoluments_per_month_now_drawn_table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight{
  background: #333333;
  color: #ffffff;
  border: none;
  padding: 4px 10px;
  font-size: .875rem;
  transition: .5s ease-in-out;
  -webkit-transition: .5s ease-in-out;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 4px;
  }
div#edit-educational-qualification .webform-multiple-add, 
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table  .webform-multiple-add, 
div#total_emoluments_per_month_now_drawn_table .webform-multiple-add, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table .webform-multiple-add{
  display: flex;
  justify-content: end;
  flex-direction: row-reverse;
  gap: 5px;
  margin-top: 7px;
}
div#edit-educational-qualification .webform-multiple-add input.button, 
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table  .webform-multiple-add input.button, 
div#total_emoluments_per_month_now_drawn_table  .webform-multiple-add input.button, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table .webform-multiple-add input.button{
  width: fit-content;
  font-size: 14px;
  padding: 4px 15px;
  height: 34px;
}
div#edit-educational-qualification .webform-multiple-add .js-form-item, 
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table  .webform-multiple-add .js-form-item, 
div#total_emoluments_per_month_now_drawn_table  .webform-multiple-add .js-form-item, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table .webform-multiple-add .js-form-item{
  margin: 0;font-size: 14px;}

div#edit-educational-qualification .webform-multiple-add .js-form-item input,
div#in_case_the_present_employment_is_held_on_deputation_contract_ba_table  .webform-multiple-add .js-form-item input, 
div#total_emoluments_per_month_now_drawn_table  .webform-multiple-add .js-form-item input, 
div#in_case_the_applicant_belongs_to_an_organisation_which_is_not_fo_table .webform-multiple-add .js-form-item input{
  padding: 5px 9px;
  height: 34px;
}
/* --------- */
div#work_experience_table {
  grid-column-start: 1;
  grid-column-end: 3;
}
div#work_experience_table thead th {
  background: #000;
}
div#work_experience_table thead th, div#work_experience_table tbody td {
  padding: 7px 5px;
  font-size: 14px;
  border: 1px solid #c0c0c0;
}
div#work_experience_table tbody td .js-form-item {
  margin: 0;
}
div#work_experience_table  td.webform-multiple-table--handle a.tabledrag-handle .handle {
  width: 24px;
  height: 24px;
}
div#work_experience_table .draggable a.tabledrag-handle {
  margin: 0;
}
div#work_experience_table td.webform-multiple-table--operations input {display: inline;}
div#work_experience_table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight {
  background: #333333;
  color: #ffffff;
  border: none;
  padding: 4px 10px;
  font-size: .875rem;
  transition: .5s ease-in-out;
  -webkit-transition: .5s ease-in-out;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 4px;
  }
div#work_experience_table .webform-multiple-add {
  display: flex;
  justify-content: end;
  flex-direction: row-reverse;
  gap: 5px;
  margin-top: 7px;
}
div#work_experience_table .webform-multiple-add input.button {
  width: fit-content;
  font-size: 14px;
  padding: 4px 15px;
  height: 34px;
}
div#work_experience_table .webform-multiple-add .js-form-item {margin: 0;font-size: 14px;}
div#work_experience_table .webform-multiple-add .js-form-item input {
  padding: 5px 9px;
  height: 34px;
}
div#work_experience_table table#edit-work-experience-items {
    width: 100%;
}
div#details_of_employment_in_chronological_order_enclose_a_separate_table {
  grid-column-start: 1;
  grid-column-end: 3;
}
div#details_of_employment_in_chronological_order_enclose_a_separate_table thead th {
  background: #000;
}
div#details_of_employment_in_chronological_order_enclose_a_separate_table thead th, div#details_of_employment_in_chronological_order_enclose_a_separate_table tbody td {
  padding: 7px 5px;
  font-size: 14px;
  border: 1px solid #c0c0c0;
}
div#details_of_employment_in_chronological_order_enclose_a_separate_table tbody td .js-form-item {
  margin: 0;
}
div#details_of_employment_in_chronological_order_enclose_a_separate_table  td.webform-multiple-table--handle a.tabledrag-handle .handle {
  width: 24px;
  height: 24px;
}
div#details_of_employment_in_chronological_order_enclose_a_separate_table .draggable a.tabledrag-handle {
  margin: 0;
}
div#details_of_employment_in_chronological_order_enclose_a_separate_table td.webform-multiple-table--operations input {display: inline;}
div#details_of_employment_in_chronological_order_enclose_a_separate_table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight {
  background: #333333;
  color: #ffffff;
  border: none;
  padding: 4px 10px;
  font-size: .875rem;
  transition: .5s ease-in-out;
  -webkit-transition: .5s ease-in-out;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 4px;
  }
div#details_of_employment_in_chronological_order_enclose_a_separate_table .webform-multiple-add {
  display: flex;
  justify-content: end;
  flex-direction: row-reverse;
  gap: 5px;
  margin-top: 7px;
}
div#details_of_employment_in_chronological_order_enclose_a_separate_table .webform-multiple-add input.button {
  width: fit-content;
  font-size: 14px;
  padding: 4px 15px;
  height: 34px;
}
div#details_of_employment_in_chronological_order_enclose_a_separate_table .webform-multiple-add .js-form-item {margin: 0;font-size: 14px;}
div#details_of_employment_in_chronological_order_enclose_a_separate_table .webform-multiple-add .js-form-item input {
  padding: 5px 9px;
  height: 34px;
}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table {
  grid-column-start: 1;
  grid-column-end: 3;
}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table thead th {
  background: #000;
}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table thead th, div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table tbody td {
  padding: 7px 5px;
  font-size: 14px;
  border: 1px solid #c0c0c0;
}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table tbody td .js-form-item {
  margin: 0;
}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table  td.webform-multiple-table--handle a.tabledrag-handle .handle {
  width: 24px;
  height: 24px;
}
ddiv#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table .draggable a.tabledrag-handle {
  margin: 0;
}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table td.webform-multiple-table--operations input {display: inline;}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table .tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight {
  background: #333333;
  color: #ffffff;
  border: none;
  padding: 4px 10px;
  font-size: .875rem;
  transition: .5s ease-in-out;
  -webkit-transition: .5s ease-in-out;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 4px;
  }
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table .webform-multiple-add {
  display: flex;
  justify-content: end;
  flex-direction: row-reverse;
  gap: 5px;
  margin-top: 7px;
}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table .webform-multiple-add input.button {
  width: fit-content;
  font-size: 14px;
  padding: 4px 15px;
  height: 34px;
}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table .webform-multiple-add .js-form-item {margin: 0;font-size: 14px;}
div#important_pay_band_and_grade_pay_granted_under_acp_macp_are_pers_table .webform-multiple-add .js-form-item input {
  padding: 5px 9px;
  height: 34px;
}
.webform-submission-form .form-item.js-form-type-webform-image-file .description .webform-element-description {
  color: #000;
  font-size: 13px;
}
.webform-submission-form legend.captcha__title {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
.webform-submission-form .captcha .captcha__element .captcha__image-wrapper {
  display: flex;
  gap: 15px;
  align-items: center;
}
.webform-submission-form .form-item-captcha-response {
  flex: auto !important;
}
.webform-submission-form .form-item-captcha-response input#edit-captcha-response {
  width: 50%;
}
.webform-submission-form .captcha .captcha__element .captcha__image-wrapper img {
  margin: 0;
  height: 100%;max-width: max-content;
}
/* ---- arested slider css start  */
.view-display-id-page_1 .view-id-vigilance_rti.view-display-id-page_1 .view-content{display: block;}
.view-display-id-page_1 .view-id-vigilance_rti.view-display-id-page_1 .views-row{background:transparent;padding: 0px;border-radius:0px;}
/* height change by yash 350 to 380, remove scroll 26-06-25  */
#arrested-slider .owl-item {border-radius:4px;background:#fff;height:380px;}
/*End height change by yash 26-06-25  */
#arrested-slider .detail-sec{padding:15px;position: relative;height: 100%;}
div#arrested-slider .owl-dots{display:none;}
div#arrested-slider .owl-nav .owl-prev, div#arrested-slider .owl-nav .owl-prev{position:absolute;left:Calc(-60px);top:30%}
div#arrested-slider .owl-nav .owl-next, div#arrested-slider .owl-nav .owl-next{position:absolute;right:Calc(-60px);top:30%}
div#arrested-slider .owl-nav .owl-prev, div#arrested-slider .owl-nav .owl-next, div#arrested-slider .owl-nav .owl-prev, div#arrested-slider .owl-nav .owl-next{font-size:0!important;background:#480dbd00;border:1px solid #c7c6c6!important;height:36px;width:36px;line-height:28px!important;display:flex!important;align-items:center;justify-content:center}
div#arrested-slider .owl-nav .owl-prev:before, div#arrested-slider.owl-nav .owl-next:before, div#arrested-slider .owl-nav .owl-prev:before, div#arrested-slider .owl-nav .owl-next:before{font-family:"Font Awesome 5 Free";font-size:20px;font-weight:600;color:#c7c6c6!important}
div#arrested-slider .owl-nav .owl-prev:hover,  div#arrested-slider .owl-nav .owl-next:hover, div#arrested-slider .owl-nav .owl-prev:hover,  div#arrested-slider .owl-nav .owl-next:hover{background: #434343 !important;}
div#arrested-slider .owl-nav .owl-next:before, div#arrested-slider .owl-nav .owl-next:before{content:"\f105"}
div#arrested-slider .owl-nav .owl-next:hover:before, div#arrested-slider .owl-nav .owl-next:hover:before{color:#fff!important}
div#arrested-slider  .owl-nav .owl-prev:before, div#arrested-slider  .owl-nav .owl-prev:before{content:"\f104"}
div#arrested-slider  .owl-nav .owl-prev:hover:before, div#arrested-slider  .owl-nav .owl-prev:hover:before{color:#fff!important}
/* 29-03-25 end  */
.sticky-icon{z-index:9;position:fixed;top:51%;right:0%;width:220px;display:flex;flex-direction:column;}  
.sticky-icon a{transform:translate(160px,0px);border-radius:50px 0px 0px 50px;text-align:left;margin:2px;text-decoration:none;text-transform:uppercase;padding:10px;font-size:22px;transition:all 0.8s;}
.sticky-icon a:hover{color:#000000;/*transform:translate(0px,0px);*/}	
.sticky-icon a:hover i{transform:rotate(360deg);}
.Twitter{background-color:#53c5ff;color:#FFF;}
.sticky-icon a i{background-color:#FFF;height:40px;width:40px;color:#000;text-align:center;line-height:40px;border-radius:50%;margin-right:20px;transition:all 0.5s;}
.sticky-icon a i.fa-twitter{background-color:#FFF;color:#53c5ff;}	
/*END   */
/* User Login Page CSS start */
form#user-login-form {
  max-width: 550px;
  background: #fff;
  margin: auto;
  padding: 15px;
  border-radius: 10px;
  box-shadow: 0 0 14px #00000036;
}
form#user-login-form input, form#user-login-form textarea, form#user-login-form select, .custom-login-form input {
  height: 40px;
  display: block;
  padding: 0.6rem 0.75rem;
  font-size: 1em;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0;
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
width: 100%;
margin: 0 0 15px;
}
form#user-login-form input#edit-submit {cursor:pointer;height:41px;width:150px;background:#ebdc37;transition:background 300ms ease-in-out;color:#000;border:1px solid #ebdc37}
form#user-login-form input#edit-submit:hover {background:#fff}
form#user-login-form label{
  margin-bottom: 5px;
color: #000 !important;
  position: relative;
  padding-right: 10px;
  font-weight: bold;
}
form#user-login-form label.form-required:before {
  content: '*';
  position: absolute;
  color: red;
  right: 0;
}
form#user-login-form .captcha-type-challenge--image .captcha__element {
  align-items: center;
}
form#user-login-form #edit-captcha-image-wrapper {
  display: flex;
  align-items: center;
}
form#user-login-form .captcha__image-wrapper img {
  margin-right: 9px;
}
/* User Login Page CSS End */
form#webform-submission-contact-us-add-form div#edit-file-upload {
  display: grid;
  grid-template-columns: auto;
}

form#webform-submission-contact-us-add-form .js-form-item.form-item.js-form-type-managed-file.form-item-file-upload.js-form-item-file-upload {
  /* display: grid !important; */
  /* grid-template-columns: 40% 60%; */
}

form#webform-submission-contact-us-add-form input#edit-file-upload-upload {
  grid-row-start: 1;
  grid-row-end: 2;
}

form#webform-submission-contact-us-add-form .messages {
  color: #000;
  font-size: 12px;
}

form#webform-submission-contact-us-add-form .messages em.placeholder {
  color: #000;
  background: #fff;
}

form#webform-submission-contact-us-add-form .js-form-type-managed-file .description {
  grid-column-start: 2;
  justify-content: start;
  grid-column-end: 3;
}
/* Requirement & Training Start Here */
.start-btns{display:flex;justify-content:start;gap:15px;margin-top:15px;}
.full-card .title-sec{margin-bottom:0;}
.full-card{display:flex;background: #000b2a;padding:15px;border-radius:16px;gap:40px;}
.full-card .txt-sec{display:flex;flex-direction:column;justify-content:space-between;}
.requirement-traing-area{display:flex;flex-direction:column;gap:20px;}
.quick-btn i.fa-solid{margin-left:8px;}
.quick-btn.drk-gray-btn{background:#464646;border-color:#464646;}
.full-card .title-sec .httxt{text-transform:uppercase;}
/* Requirement & Training END Here */

.flex-cards.cards-in-row {display: flex;flex-direction: column;gap: 20px;}
.flex-cards.cards-in-row .img-sec {width: 40%;}
.flex-cards.cards-in-row .txt-sec {width: 60%;}
.flex-cards.cards-in-row .img-sec img {width: 100%;} 
/* 01-04-25 start  */


.view.view-video-gallery.view-id-video_gallery.view-display-id-page_1 .media--type-video.media--view-mode-full video {
  height: 290px;
  border: 1px solid #515151;
}
/* 01-04-25 End  */

/* yash css start  02-04-2025 */
.wanted_categ {
  display: flex;
  justify-content: end;
  align-items: start;
  position: absolute;
  bottom:0px;
  right: 0;
  gap: 0;
}

@keyframes colorChange {
  0% { background: #ebdc37; } /* Initial Yellow */
  50% { background: #3498db; }
  100% { background: #ebdc37; }/* Blue */
}

.wanted_categ span.wanted-awardss {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: #3498db;
  font-size: 20px;
  /* animation: colorChange 3s infinite alternate; /* Apply animation */
}


.wanted_categ .wanted-obscenee .obscene-true {
  width: 35px;
  height: 35px;
  background: red;
}

.wanted_categ .wanted-obscenee p {
  margin: 0;
  height: 100%;
}
/* Edn yash css 02-04-2025 */
.wanted-cards .card .wanttttt {
  position: relative;
}
.mwiconDetails span {
  height: 25px;
  width: 25px;
  background: #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mwiconDetails .wanted-obscenee-header {
  background: #ff0000;
  border-radius: 0 10px 0 0;
}
.view-header .mwiconDetails {
    display: flex;
    align-items: center;
    gap: 30px;
}
.mwiconDetails p {
  display: flex;
  gap: 10px;
  font-size: 14px;
  align-items: center;
}
.mwiconDetails span.wanted-awardss {
  background: #3498db;
  border-radius: 0 0 10px 0;
 /*  animation: colorChange 3s infinite alternate; */
}
ul li a.language-link {width: 100%; padding: 0.25em;}

form#webform-submission-contact-us-add-form > div#edit-declaration {
    grid-column-start: 1;
    grid-column-end: 3;
}
form#webform-submission-contact-us-add-form div#edit-actions {
    grid-column-start: 1;
    grid-column-end: 3;
}
form#webform-submission-contact-us-add-form  legend.fieldset__legend.fieldset__legend--composite.fieldset__legend--invisible {
    margin: 0;
}
.block-views-blockmost-wanted-detail-block-1{background:#000000;float:right;text-align:center;width:20%;margin-left:30px;margin-bottom:30px;border-radius:12px}
.block-views-blockmost-wanted-detail-block-1 .views-field-title a{color:#fff;margin:7px 0 15px;display:block;font-size:16px}
.block-views-blockmost-wanted-detail-block-1 .view-more{background:#ebdc37;color:#000;border:none;padding:8px 25px;font-size:.875rem;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;border-radius:4px;display:inline-block}
.view.view-most-wanted.view-id-most_wanted.view-display-id-page_1 .note-sec p {color: #111111;}
.view.view-nia-office.view-id-nia_office.view-display-id-page_1 .modal-title{color: #000;}

.webform-submission--webform-submit-your-willingness-for-depu nav, .webform-submission--webform-submit-your-willingness-for-depu .webform-submission-information {
    display: none;
}
.webform-submission--webform-submit-your-willingness-for-depu  table.webform-submission-table {
    border: 1px solid #fff;
}
.webform-submission--webform-submit-your-willingness-for-depu table.webform-submission-table th, .webform-submission--webform-submit-your-willingness-for-depu  table.webform-submission-table td {
    border: 1px solid #fff;
    padding: .5rem;
	word-break: break-all;
}
.webform-submission--webform-submit-your-willingness-for-depu  table.webform-submission-table th {
    color: #ebdc37;
}
.webform-submission--webform-submit-your-willingness-for-depu table.webform-submission-table td ul li {padding: 0}
.webform-submission--webform-submit-your-willingness-for-depu table.webform-submission-table td ul li:before {display: none;}
.webform-submission--webform-submit-your-willingness-for-depu table.webform-submission-table td img {
    width: 180px;
    height: 180px;
    object-fit: cover;
    object-position: top center;
    border: 1px dashed #fff;
    padding: 5px;
    border-radius: 5px;
}
.breakcrumb-area .page-title h4.httxt {
    font-size: 22px!important;
}
.breakcrumb-area {
    background-size: 100% 100%!important;
}

.banner-btn {
  position: absolute;
  bottom: 23px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  z-index: 2;background: #000; border-radius: 20px; padding: 6px 10px;
}
.carousel-control-prev,
.carousel-control-next {
 background-color: rgb(3, 1, 1);
  border: none;
  padding: 10px;
  border-radius: 0%;
  width: 20px;
  height: 20px;
  position: relative;  background: none; font-size: 18px;
}


.carousel-control-prev-icon,
.carousel-control-next-icon {
  background-size: 180% 180%;
}
.btn-play-pause{background: none; border: 0; width: 26px; padding: 0px;}
.btn-play-pause:hover, .btn-play-pause:active{background: none!important; }
.rewardd {
    text-align: left;
    font-size: 15px;
    color: #000;
    display: block;
    background: #ebdc37;
    padding: 5px;
}
/* yash css start 25-05-2025  */
/* form page css  */
#webform-submission-share-tip-add-form .js-form-item legend{display:none}#ajax-wrapper .js-form-item,#webform-submission-share-tip-add-form #ajax-wrapper .js-form-item,#webform-submission-share-tip-add-form .fieldset__wrapper .js-form-item,#webform-submission-share-tip-add-form div#edit-declaration{width:100%}#webform-submission-share-tip-add-form #ajax-wrapper,#webform-submission-share-tip-add-form .js-form-item{width:49%}#webform-submission-share-tip-add-form{gap:10px}#webform-submission-share-tip-add-form #edit-country--wrapper,#webform-submission-share-tip-add-form .js-form-item-email,#webform-submission-share-tip-add-form .js-form-item-mobile{width:32.5%}div#edit-file-upload--description{font-size:12px;padding-top:4px}#webform-submission-share-tip-add-form fieldset.captcha.captcha-type-challenge--image{width:50%}.description{font-size:12px}
/* form page css  */
/* mosa wanted detail page  */
.view-most-wanted-detail img{margin-top:18px}.view-most-wanted-detail .view-more{margin-bottom:18px}
/* mosa wanted detail page  */
/* most wanted page popup css  */
.rewardd{position:static;width:100%;margin-top:20px}
/* Edn most wanted page popup  */
/* yash css end 25-05-2025 */
/* Accessibility Tools CSS Start By Manoj 02-06-2025 */
.accessibility-tool{position:relative}
.accessibility-sec{position:absolute;right:0px;top:100%;display:none;width:350px;z-index:999;border-radius:16px;background:#fff;box-shadow:0px 6px 16.8px 0px rgba(0, 0, 0, 0.25);color:#222;padding:20px 15px 15px;margin:6px 0 0}
.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:18px;color:#000}
.accessibility-sec .close-accessbility{background:#01103c;cursor:pointer;border-radius:50%;width:30px;height:30px;padding:10px;position:absolute;right:15px;top:15px;z-index:2;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}
.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 5px;margin-bottom:10px;margin-top:20px;position:relative;display:flex;align-items:center;justify-content:space-between;font-size:16px;color:#000}
.accessibility-sec .card .card-body{padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px}
.accessibility-sec .card .card-body a{line-height:1;border-radius:5px;background:#EEE;color:#222;border:none;padding:15px;text-align:center;font-size:14px;display:inline-block;white-space:break-spaces}
.accessibility-sec .card .card-body a span{display:block;margin:0 auto 5px;width:20px;height:20px}
.accessibility-sec .card .card-body a span img{width:20px;height:20px}
.accessibility-sec .card .card-body a:hover{background-color:#d9d9d9}
.accessibility-sec .card .card-body .blue-contrast span{background:#01103C;border-radius:100%}
.accessibility-sec .card .card-body .dark-contrast span{background:black;border-radius:100%}
.accessibility-sec .card .card-body .light-contrast span{background: #2143a6;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:4px;padding:5px;line-height:3.5;font-size:16px;width:28px;height:28px;display:flex;align-items:center;justify-content:center}
.accessibility-sec .card .card-header a.card-link[aria-expanded="false"]:after{content:'\f067';line-height:3.5}
/* Accessibility Tools CSS End By Manoj 02-06-2025 */
/*23-06-2024 start here rajender*/
.wanted-awardss{position: absolute;
  bottom: 0px;
  right: 0;
  gap: 0;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: #3498db; 
  font-size: 20px;}

.wanted_categ { top: 0px;}
.mwiconDetails .wanted-awardss{position: relative;}

/*23-06-2024 start here rajender*/


/* Dark Color Theme CSS Start By Manoj 03-06-2025 */
.dark-theme .top-right-nav{background:#000}
.dark-theme .logo-wrapper-inner::before{background:linear-gradient(to right, #000000c2 27%, #000000c2 45%, #000000c2 90%)}
.dark-theme .custom-nav .submenus{background:#000}
.dark-theme .custom-nav .nav-link{color:#fff}
.dark-theme .accessibility-sec{background:#222}
.dark-theme .accessibility-sec:after{border-bottom:7px solid #222}
.dark-theme .accessibility-sec .card{background:#222}
.dark-theme .accessibility-sec .tool-title{color:#fff}
.dark-theme .accessibility-sec .close-accessbility{background:#000}
.dark-theme .accessibility-sec .card .card-header a{color:#fff}
.dark-theme .accessibility-sec .card .card-header a.card-link:after{color:#fff}
.dark-theme .accessibility-sec .card .card-body a{background:#444;color:#fff}
.dark-theme .accessibility-sec .card .card-body a:hover{background:#555}
.dark-theme .accessibility-sec .card .card-body a span img{filter:brightness(0) invert(1)}
.dark-theme section.bg_latest-news{background:#222}
.dark-theme .heading_update h4{color:#ebdc37}
.dark-theme .item__content p a{color:#fff}
.dark-theme #latest-news-marqee .item__content p:before{background:#fff}
.dark-theme .bg_dark_s{background:#000}
.dark-theme .bg_light_grd{background:#000}
.dark-theme .gry_bg_ligt{background:#000}
.dark-theme .links_dark_ls_bg{background:#000}
.dark-theme .tab_chnage_cont ul li{background:#222;border:1px solid #222222fa}
.dark-theme .yellow_chg{background:#333!important;border:1px solid #333333fa}
.dark-theme .yellow_chg i{color:#fff!important}
.dark-theme .yellow_chg:hover i{color:#000!important}
.dark-theme .scrollToTop{background:#333;box-shadow:none}
.dark-theme .scrollToTop i{color:#fff}
.dark-theme .scrollToTop:hover{background:#ebdc37}
.dark-theme .scrollToTop:hover i{color:#000}
.dark-theme .breakcrumb-area{background: url(../images/breadcrumb-bg.png) no-repeat}
.dark-theme .breakcrumb-area:before{background:linear-gradient(90deg, #000000 0%, #000000 63%, #0000008e 80%, #00000000 91%)}
.dark-theme .main-content-sec .inner-main-content{background:#000000}
.dark-theme .custom-table tbody tr:nth-child(1n){background-color:#000}
.dark-theme .custom-table tbody tr:nth-child(2n){background-color:#000}
.dark-theme .vission-sec .sec-image:before{background: transparent;}
.dark-theme .full-card{background:#222;}
.dark-theme .webform-submission-form , .dark-theme .webform-submission-form input, .dark-theme .webform-submission-form textarea, .dark-theme .webform-submission-form select{background:#222;color: #fff;}
.dark-theme .webform-submission-form label, .dark-theme .webform-submission-form legend.captcha__title, .dark-theme .webform-submission-contact-us-form .form-item-file-upload div#edit-file-upload--description , .dark-theme .webform-submission-contact-us-form #edit-declaration p, .dark-theme .webform-submission-share-tip-form #edit-declaration p, .dark-theme div#edit-file-upload--description,  .dark-theme .description{color: #fff;}
/* Dark Color Theme CSS End By Manoj 03-06-2025 */

/* yash css start 24-06-25  */
#arrested-slider .detail-sec .countinggg{padding:10px;background:#ebdc37;margin-left:auto;border-radius:100%;height:30px;width:30px;display:flex;justify-content:center;align-items:center;border:1px solid #a6a6a6;color:#000}.custom_flex_custody{display:flex;justify-content:space-between;flex-direction:column}#arrested-slider .detail-sec ul.commonBullet{position:relative;height:300px;overflow-y:scroll;padding-right:10px}#arrested-slider .detail-sec ul.commonBullet::-webkit-scrollbar{visibility:hidden}.view-id-arrested_persons_in_custody_of_nia .view-display-id-page_1 ul li {color: #000 !important;}
/* Edn yash css 24-06-25  */

.wantes_img {border: 1px solid;padding: 11px;text-align: center;}

@media screen and (min-width: 1397px) and (max-width: 1497px) {a.logo-align h3 {font-size :48px;}a.logo-align h4 {font-size: 14px;}.left_hed h3 {font-size: 55px}}

/* yash css start for green theme 08-07-2025  */
.light-theme .accessibility-sec .close-accessbility, .light-theme .bg_light_grd, .light-theme .custom-nav .submenus, .light-theme .gry_bg_ligt, .light-theme .main-content-sec .inner-main-content, .light-theme .top-right-nav li.lang-select ul.dropdown-menu, .light-theme section.main-content-sec.bg_dark_s{background:#2143a6}.light-theme .logo-wrapper-inner::before{background:linear-gradient(to right,#2143a6c2 27%,#2143a6c2 45%,#2143a6c2 90%)}.light-theme .accessibility-sec .card .card-header a,.light-theme .accessibility-sec .card .card-header a.card-link:after,.light-theme .accessibility-sec .tool-title,.light-theme .custom-nav .nav-link,.light-theme .description,.light-theme .item__content p a,.light-theme .scrollToTop i,.light-theme .webform-submission-contact-us-form #edit-declaration p,.light-theme .webform-submission-contact-us-form .form-item-file-upload div#edit-file-upload--description,.light-theme .webform-submission-form label,.light-theme .webform-submission-form legend.captcha__title,.light-theme .webform-submission-share-tip-form #edit-declaration p,.light-theme div#edit-file-upload--description{color:#fff}.light-theme .accessibility-sec,.light-theme .accessibility-sec .card,.light-theme .full-card{background: #172f74;}.light-theme .accessibility-sec:after{border-bottom:7px solid #2143a6}.light-theme .accessibility-sec .card .card-body a{background:#4b67b9;color:#fff}.light-theme .accessibility-sec .card .card-body a:hover{background:#11286e}.light-theme .accessibility-sec .card .card-body a span img{filter:brightness(0) invert(1)}.light-theme .heading_update h4{color:#ebdc37}.light-theme #latest-news-marqee .item__content p:before{background:#fff}.light-theme .tab_chnage_cont ul li{background: #5d7ad1;border:1px solid #4b67b9}.light-theme .yellow_chg{background: #5d7ad1!important;border:1px solid #4b67b9}.light-theme .yellow_chg i{color:#fff!important}.light-theme .yellow_chg:hover i{color:#2143a6!important}.light-theme .scrollToTop,.light-theme .top-right-nav li.lang-select ul.dropdown-menu li a:hover{background:#4b67b9;box-shadow:none}.light-theme .scrollToTop:hover{background:#ebdc37}.light-theme .scrollToTop:hover i{color:#4b67b9}.light-theme .breakcrumb-area{background:url(../images/breadcrumb-bg.png) no-repeat !important}.light-theme .breakcrumb-area:before{background:linear-gradient(90deg,#2143a6 0,#2143a6 63%,#2143a68e 80%,#2143a600 91%)}.light-theme .custom-table tbody tr:nth-child(1n),.light-theme .custom-table tbody tr:nth-child(2n){background-color:#2143a6}.light-theme .vission-sec .sec-image:before{background:0 0}.light-theme .view-id-vigilance_rti.view-display-id-page_1 .views-row,.light-theme .webform-submission-form,.light-theme .webform-submission-form input,.light-theme .webform-submission-form select,.light-theme .webform-submission-form textarea{background: #112d7e;color:#fff}.light-theme .quick-btn.drk-gray-btn{background:#4070fb;border-color:#2143a6}.light-theme .item__content p a:hover{color:#b7c9ff}
.light-theme section.bg_latest-news{background: #2143a6;}
.light-theme .bg_dark_s{background: #fff;}
.light-theme .bg_dark_s .left_hed h3, .light-theme .region--about-sec .content_abit p{color: #000;}
.light-theme .bg_dark_s .quick-w{background: #000 !important; color: #fff;}
.light-theme .bg_dark_s a.cont_first, .light-theme .bg_dark_s .date_case p{color: #000;}
.light-theme .bg_dark_s .date_case p{border-color: #000;}
.light-theme .accessibility-sec .card .card-header a{border-color: #ffffff2c;}
.light-theme .bg_dark_s.footer_bg_chng_pad, .light-theme .links_dark_ls_bg, .light-theme .top-right-nav {background: #152553;}
/* Yash css end for green theme 08-07-2025  */

@media (min-width: 1396px) and (max-width: 1397px) {
  a.logo-align h3 {
    font-size: 48px!important;
  }
}

img.iyc-logo {display: block;
    z-index: 500;
    position: relative;
    width: 83px;
    object-fit: cover;
    transition: all 0.5s 
ease-in-out;
    -webkit-transition: all 0.5s 
ease-in-out;}
.sticky_custom .logo-wrapper-inner img.iyc-logo {
    width: 70px;}

li#main-menu-link-content9535cbef-da9c-4d4e-88bc-9b63135b6292 {background: #ebdc37;padding: 0 10px;border-radius:5px;}
li#main-menu-link-content9535cbef-da9c-4d4e-88bc-9b63135b6292 .nolink {color: #000;}
span.sf-depth-1.nav-link.menuparent.nolink:hover {color: rgb(252, 242, 225) !important;}
.region--footer-4 .quick-btn2 {padding: 0px 7px!important;}

.detail-sec .commonBullet li strong, .commonBullet li b{font-weight:700}
.detail-sec ul.commonBullet li .fa{color:#666;display:inline-block;margin-right:10px;text-align:center;width:15px}
.detail-sec ul.commonBullet li::before{display:none}

.back-button {
	margin-bottom: 8px;
}

/* Right to Information CSS */
.view-id-vigilance_rti.view-display-id-page_1 
.view-content { display: flex}

/* yash css start 07-10-2025  */
.custon_right_logo{display:flex;align-items:center;justify-content:end;gap:10px}@media screen and (min-width:992px) and (max-width:1399px){a.logo-align img{width:50px!important}a.logo-align h3{font-size:35px!important}a.logo-align h4{font-size:12px!important}img.iyc-logo{width:45px!important}.logo-wrapper-inner img.emb-logo{width:30px!important}}@media screen and (min-width:992px) and (max-width:1201px){.logo-wrapper-inner{padding:25px}.custom-nav .navbar-nav>.nav-item>.nav-link{font-size:10px!important}.navbar-collapse ul.navbar-nav{gap:14px}}@media screen and (min-width:1201px) and (max-width:1399px){.navbar-collapse ul.navbar-nav{gap:17px!important}a.logo-align img{width:80px!important}.sticky_custom a.logo-align img{width:75px!important}a.logo-align h3{font-size:50px!important}img.iyc-logo{width:68px!important}.logo-wrapper-inner img.emb-logo{width:40px!important}.sticky_custom a.logo-align h3{font-size:48px!important}.sticky_custom img.iyc-logo{width:62px!important}.sticky_custom .logo-wrapper-inner img.emb-logo{width:35px!important}}@media (max-width:767px){img.iyc-logo{display:none}}
/* Edn yash css 07-10-2025  */

.first-letter-word {
    font-size: 1.3em;
}
.custom-login-form a.reload-captcha {display:none;}
input#edit-send-otp {width: 150px;display: block;position: relative;top: -14px;}
#otp-row-wrapper ul li:before{content:none;}
.cancel-btn {background-color: #f5f5f5;font-weight: bold;position: absolute;z-index: 1;right: 0}
button.search-icon-btn.skip {border: 0;}
/* Css end here 12-12-2025 */