.blog-btn .jkit-button {
display: block!important;
}
.elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid .elementor-post__thumbnail, .elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid .elementor-post__thumbnail img {
height: 300px;
object-fit: cover;
object-position: top;
}
.decorated-link {
color: #0D47A1;
}
.decorated-link:hover {
color: #0D47A1!IMPORTANT;
}
.artibot-launcher-bubble--1dzBs.artibot-launcher-bottom-right--2_XHM.artibot-launcher-bubble-sans--1Excy {
display: none !IMPORTANT;
}
.show_bot.artibot-launcher-bubble--1dzBs.artibot-launcher-bottom-right--2_XHM.artibot-launcher-bubble-sans--1Excy {
display: block !important;
}
.jkit-animated-text[data-style="highlighted"] svg {
display: none !important;
}
.gs_logo_container .gs_logo_title {
font-weight: 600!important;
line-height: 24px!important;
}
.home-logos .gs-logo--img.wp-post-image {
height: 150px!important;
object-fit: contain!important;
}
#ht-ctc-chat {
display: none !important;
}
article.elementor-post.elementor-grid-item.jkit-header.type-jkit-header.status-publish.hentry {
display: none;
}
article.elementor-post.elementor-grid-item.jkit-footer.type-jkit-header.status-publish.hentry {
display: none;
}
.app-footer {
position: relative;
cursor: pointer;
}
.ctc-analytics.ctc_s_2 {
display: block!important;
width: 500px;
} .app-footer::after {
content: "Download app to track E-Patrolling";
position: absolute;
bottom: 21%;
left: 67%;
transform: translateX(-50%);
background: rgba(0, 0, 0, 0.85);
color: #fff;
padding: 6px 10px;
font-size: 12px;
border-radius: 4px;
white-space: nowrap;
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease;
z-index: 9999;
}
.ctc-analytics.ctc_cta.ctc_cta_stick.ht-ctc-cta {
padding: 5px 16px !important;
border-radius: 50px !important;
font-size: 14px !important;
font-weight: 500;
}
body .artibot-wrapper--3PaNf .artibot-launcher-bubble--1dzBs.artibot-launcher-bottom-right--2_XHM p, body .artibot-wrapper--3PaNf .artibot-launcher-bubble--1dzBs.artibot-launcher-bottom-right--2_XHM font {
font-size: 14px !important;
font-weight: 500 !important;
font-family: "Inter", Sans-serif !important;
color: #222 !important;
} .app-footer:hover::after {
opacity: 1;
}
.flash-marquee {
height: 340px;
overflow: hidden;
position: relative;
} .flash-marquee-track {
position: relative;
animation: flashScrollUp 45s linear infinite;
will-change: transform;
} .flash-marquee-track ul {
margin: 0;
padding: 0;
list-style: none;
}
.flash-marquee-track li {
padding: 10px 12px;
border-bottom: 1px solid #939393;
} .flash-marquee-track a {
display: block;
color: #fff;
font-size: 15px;
text-decoration: none;
}
.flash-marquee-track a:hover {
text-decoration: underline;
} .flash-marquee:hover .flash-marquee-track {
animation-play-state: paused;
} @keyframes flashScrollUp {
from {
transform: translateY(0);
}
to {
transform: translateY(-50%);
}
}
.tab-navigation {
display: flex;
justify-content: center;
margin-bottom: 30px;
}
.tab-buttons {
display: flex;
overflow-x: auto;
}
.tab-button {
border: 1px solid #3c52ff !important;
margin: 0px 10px !important;
padding: 12px 24px !important;
font-size: 16px !important;
color: #222 !important;
font-weight: 600;
cursor: pointer;
background: transparent !important;
transition: all 0.2s;
white-space: nowrap;
}
.stat-number {
margin: 10px 0px 25px 0px;
display: flex;
line-height: 1.3em;
}
.tab-content {
width: 900px;
max-width: 100%;
}
.tab-button.active, .tab-button:hover {
color: #fff !important;
background: #3c52ff !important;
}
.tab-content {
display: none;
animation: fadeIn 0.3s ease-in;
}
.tab-content .grid {
margin-bottom: 20px;
}
.tab-content.active {
display: block;
}
@keyframes fadeIn {
from {
opacity: 0;
transform: translateY(10px);
}
to {
opacity: 1;
transform: translateY(0);
}
} .tab-content .card h2 {
font-size: 1.5rem;
font-weight: bold;
color: #1e293b;
margin-bottom: 1.5rem;
}
.tab-content .card img {
width: 100%;
border-radius: 0.5rem;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
margin-bottom: 1.5rem;
}
.tab-content .grid {
display: grid;
gap: 1.5rem;
}
.tab-content .grid-cols-2 {
grid-template-columns: repeat(2, 1fr);
}
.tab-content .grid-cols-3 {
grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 768px) {
.tab-content .grid-cols-2, .tab-content .grid-cols-3 {
grid-template-columns: 1fr;
}
}
.tab-content .stat-card {
border-radius: 0.5rem;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
padding: 2rem;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.tab-content .stat-card:hover {
transform: translateY(-5px);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
}
.tab-content .stat-card-blue {
background: linear-gradient(to bottom right, #eff6ff, #dbeafe);
}
.tab-content .stat-card-orange {
background: linear-gradient(to bottom right, #fff7ed, #ffedd5);
}
.tab-content .stat-card-header {
display: flex;
align-items: center;
margin-bottom: 1rem;
}
.tab-content .icon-box {
padding: 0.75rem;
border-radius: 0.5rem;
margin-right: 1rem;
}
.tab-content .icon-box-blue {
background: #3b82f6;
}
.tab-content .icon-box-orange {
background: #f97316;
}
.tab-content .icon {
width: 2rem !important;
height: 2rem;
color: white;
}
.tab-content .icon path {
fill: transparent;
}
.tab-content .stat-card h3 {
font-size: 1.25rem;
font-weight: bold;
color: #1e293b;
}
.tab-content .stat-number {
font-size: 3rem;
font-weight: bold;
margin-bottom: 0.5rem;
}
.tab-content .stat-number-blue {
color: #3b82f6;
}
.tab-content .stat-number-orange {
color: #f97316;
}
.tab-content .badge {
display: inline-flex;
align-items: center;
padding: 0.25rem 0.75rem;
border-radius: 9999px;
font-size: 0.875rem;
font-weight: 600;
}
.tab-content .badge-green {
background: #dcfce7;
color: #166534;
}
.tab-content .badge-red {
background: #fee2e2;
color: #991b1b;
}
.tab-content .badge svg {
width: 1rem;
height: 1rem;
margin-right: 0.25rem;
}
.tab-content .quick-stat {
background: white;
border-radius: 0.5rem;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
padding: 1.5rem;
}
.tab-content .quick-stat p:first-child {
color: #64748b;
font-size: 0.875rem;
font-weight: 600;
margin-bottom: 0.5rem;
}
.tab-content .quick-stat p:last-child {
font-size: 1.875rem;
font-weight: bold;
color: #1e293b;
}
.tab-content .bar-chart {
margin-bottom: 1rem;
}
.tab-content .bar-chart-label {
color: #64748b;
font-size: 0.875rem;
margin-bottom: 0.5rem;
font-weight: 600;
}
.tab-content .bar-container {
display: flex;
align-items: flex-end;
justify-content: space-between;
height: 8rem;
gap: 0.5rem;
}
.tab-content .bar {
flex: 1;
border-radius: 0.25rem 0.25rem 0 0;
transition: height 0.5s ease;
}
.tab-content .bar-blue {
background: #60a5fa;
}
.tab-content .bar-blue-dark {
background: #3b82f6;
}
.tab-content .bar-blue-darker {
background: #2563eb;
}
.tab-content .bar-blue-light {
background: #93c5fd;
}
.tab-content .bar-orange {
background: #fb923c;
}
.tab-content .bar-orange-dark {
background: #f97316;
}
.tab-content .bar-orange-light {
background: #fdba74;
}
.tab-content .bar-labels {
display: flex;
justify-content: space-between;
font-size: 0.75rem;
color: #64748b;
margin-top: 0.25rem;
}
.tab-content .divider {
padding-top: 0.75rem;
border-top: 1px solid #e2e8f0;
}
.tab-content .divider-blue {
border-top-color: #bfdbfe;
}
.tab-content .divider-orange {
border-top-color: #fed7aa;
}
.tab-content .chart-container {
position: relative;
height: 12rem;
}
.tab-content .chart-container svg {
width: 100%;
height: 100%;
}
.tab-content .legend {
display: flex;
align-items: center;
justify-content: center;
gap: 1.5rem;
margin-top: 1rem;
}
.tab-content .legend-item {
display: flex;
align-items: center;
}
.tab-content .legend-dot {
width: 1rem;
height: 1rem;
border-radius: 9999px;
margin-right: 0.5rem;
}
.tab-content .legend-dot-blue {
background: #3b82f6;
}
.tab-content .legend-dot-orange {
background: #f97316;
}
.tab-content .legend-text {
font-size: 0.875rem;
color: #64748b;
font-weight: 600;
}
@media (max-width: 768px) {
.tab-content .summary-grid {
grid-template-columns: 1fr;
}
.profile-body {
height: auto;
}
}
.tab-content .space-y-6 > * + * {
margin-top: 1.5rem;
}
.e-search-form {
position: relative;
}
.elementor-field.elementor-select-wrapper .voice-mic {
top: 5px;
right: 30px;
}
.voice-mic {
position: absolute;
right: 17px;
top: 49px;
cursor: pointer;
color: #000;
background: #e5e7eb;
display: flex;
align-items: center;
width: 30px;
border-radius: 50px;
height: 30px;
justify-content: center;
bottom: auto;
}
.elementor-widget-search .voice-mic {
position: absolute;
right: 17px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
color: #000;
background: #e5e7eb;
display: flex;
align-items: center;
width: 30px;
border-radius: 50px;
height: 30px;
justify-content: center;
}
.voice-mic:hover {
background: #ddd;
}
.voice-mic svg {
width: 18px;
height: 18px;
}
.voice-mic.listening {
background: red;
animation: micBlink 1s infinite;
}
.voice-mic.listening svg path, .voice-mic.listening svg {
color: #fff;
}
@keyframes micBlink {
0% {
opacity: 1;
}
50% {
opacity: 0.3;
}
100% {
opacity: 1;
}
}
.elementor-icon-box-title font, h1 font, h2 font, .jkit-menu>li>a font, .capitalize p font {
text-transform: capitalize;
} .leaflet-popup-content {
font-family: "Poppins", sans-serif !important; font-size: 18px !important;
color: #222 !important;
line-height: 2!important;
}
.leaflet-popup-content {
padding: 0 !important;
} .leaflet-popup-content b {
font-family: "Poppins", sans-serif !important;
font-size: 20px !important;
font-weight: 600;
color: #000;
} .leaflet-popup-content br + text, .leaflet-popup-content {
font-family: "Poppins", sans-serif !important;
font-size: 15px;
} .leaflet-popup-content-wrapper {
border-radius: 10px !important;
padding: 10px 14px !important;
} .leaflet-popup-content img {
border-radius: 8px;
margin-top: 8px;
box-shadow: 0 3px 10px rgba(0,0,0,0.15);
}
.online-services .e-n-accordion {
display: flex;
}
.marquee-content {
animation: marquee 30s linear infinite;
}
.marquee-content a {
color: #fff;
margin: 0 15px;
}
.marquee-content a span.number {
margin-left: 3px;
margin-right: 10px;
}
@keyframes marquee {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-50%);
} }
.online-services .e-n-accordion details {
width: 33.33%;
margin: 0px 14px;
height: auto !IMPORTANT;
}
.online-services .e-n-accordion details > .e-child {
position: absolute !IMPORTANT;
background: #fff;
width: 100%;
padding: 15px;
z-index: 999;
}
.site-map a:hover {
color: #010630;
}
.senior-team .jeg-elementor-kit {
min-height: 80px;
}
footer ul.elementor-icon-list-items {
padding: 0px;
list-style: none;
}
.search .elementor-post__thumbnail__link {
display: none;
}
.search h3.elementor-post__title {
padding-top: 3px;
} .search h3.elementor-post__title a:hover {
color: #3c52ff;
}
.top-header .e-search .e-search-input-wrapper {
display: flex;
position: absolute;
top: 40px;
right: 0;
background: #fff;
padding: 10px;
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
border-radius: 8px;
z-index: 9999;
width: 240px;
}
.top-header .elementor-nav-menu .sub-arrow {
padding: 0px !important;
}
.top-header .cyber-guidelines .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {
margin-inline: unset !important; }
.top-header .e-search .e-fas-times {
cursor: pointer;
padding-right: 10px !important;
}
.top-header .e-search {
position: relative;
}
@import url("https://fonts.googleapis.com/css2?family=ABeeZee&display=swap"); .organizational-tab li span.elementor-icon-list-text {
background: #e08e0c;
color: #fff !important;
padding: 14px 22px;
transition: all 0.3s ease !important;
margin: 10px;
border-radius: 12px;
}
.organizational-tab li span.elementor-icon-list-text:hover {
background: #010630 !important;
}
@import url("https://fonts.googleapis.com/css2?family=ABeeZee&display=swap"); .marquee-container {
overflow: hidden;
white-space: nowrap;
}
.marquee-content {
display: flex;
animation: scroll-left 16s linear infinite !important;
width: 1200px;
}
.marquee-content a:hover {
color: #e5e5e5 !important;
transition: color 0.3s;
}
.marquee-content:hover {
animation-play-state: paused !important;
}
.marquee-item-wrapper {
display: inline-flex;
align-items: center;
gap: 20px;
padding-right: 20px;
}
.marquee-item-wrapper a {
text-decoration: none;
color: #fff;
font-weight: 600;
}
article.elementor-post .elementor-post__text {
display: block !important;
}
@keyframes scroll-left {
from {
transform: translateX(0);
}
to {
transform: translateX(-50%);
}
}
.cyber-safety .elementor-widget-text-editor p a:hover {
color: #3c52ff !important;
}
h3.elementor-icon-box-title a:hover {
color: #000 !important;
}
.four-block-crime .elementor-widget.elementor-widget-text-editor p {
min-height: 120px !important;
}
.four-block-crime .jeg-elementor-kit.jkit-animated-text {
min-height: 54px !important;
}
body .artibot-wrapper--3PaNf .artibot-launcher-bubble--1dzBs.artibot-launcher-bottom-right--2_XHM {
bottom: 55px !IMPORTANT;
right: 10px !important;
}
.media-page h3.elementor-image-box-title a:hover {
color: #2C41E4 !important;
} .popup-content {
display: flex;
gap: 15px;
align-items: flex-start;
width: 400px;
}
.leaflet-popup-content {
width: 400px !important;
}
.popup-content img {
width: 140px;
height: 140px;
object-fit: contain;
border-radius: 8px;
}
.popup-info {
font-size: 16px;
line-height: 1.5;
}
.popup-info b {
display: inline-block;
margin-bottom: 6px;
font-size: 17px;
}
.leaflet-popup-content {
padding: 12px 14px !important; }
.leaflet-popup-content-wrapper {
max-width: 500px !important;
}
.leaflet-popup-tip {
margin-left: 25px; }
.leaflet-container a:hover {
color: #000 !important;
}
.dropdown-box {
display: inline-block;
margin: 4px 8px;
text-align: left;
}
.dropdown-box label {
color: #010630;
font-family: "Inter", Sans-serif;
font-size: 16px;
font-weight: 400 !important;
line-height: 1.6em;
padding: 10px 8px;
}
.dropdown-box select {
width: 200px;
padding: 8px 14px;
border: 1px solid #1976d2;
border-radius: 20px;
font-size: 15px;
color: #444;
background: #fff;
outline: none;
box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.08);
transition: all 0.3s ease;
appearance: none;
cursor: pointer;
}
.dropdown-box select:hover, .dropdown-box select:focus {
border-color: #1976d2;
box-shadow: 0px 3px 10px rgba(25, 118, 210, 0.2);
}
.dropdown-container {
background: #fff;
color: #fff !important;
padding: 20px 10px 30px 10px;
border-radius: 20px;
box-shadow: 0px 15px 20px -15px #D9DAE5;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
border: 1px solid #E3E5EF;
text-align: center !important;
}
.elementor-element.elementor-element-47c8cab.elementor-widget__width-initial.elementor-widget.elementor-widget-html {
text-align: center;
}
.map-container .dropdown-box {
vertical-align: top;
}
.map-container {
width: 100% !important;
max-width: 100% !important;
margin: 0;
padding: 0;
}
#nagpur-map {
margin-top: 30px !important;
height: 500px;
width: 100% !important;
border-radius: 12px;
overflow: hidden;
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.1);
}
select.gt_selector {
padding: 6px 8px;
background: transparent;
color: #fff;
font-size: 14px;
}
select.gt_selector.notranslate option {
color: #000;
}
.online-image-box h3.elementor-image-box-title {
margin-bottom: 10px !important;
}
.online-image-box .elementor-image-box-wrapper {
position: relative;
overflow: hidden;
border-radius: 12px;
cursor: pointer;
}
.online-image-box .elementor-image-box-img img {
width: 100%;
height: auto;
display: block;
transition: transform 0.4s ease;
}
.online-image-box .elementor-image-box-content {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 15px;
color: #fff !important;
font-weight: 600;
text-align: left;
z-index: 2;
}
.online-image-box .elementor-image-box-wrapper::before {
content: "";
position: absolute;
inset: 0;
opacity: 0.9;
transition: background 0.4s ease;
z-index: 1;
}
.online-image-box .elementor-image-box-wrapper:hover::before {
background: linear-gradient(to top, rgba(25, 118, 210, 0.9), transparent);
margin-bottom: 6px !important;
border-radius: 6px;
}
.online-image-box .elementor-image-box-wrapper:hover img {
transform: scale(1.01);
}
.online-services li.elementor-icon-list-item {
transition: all 0.3s ease-in-out;
padding: 6px 16px !important;
border-radius: 10px;
background: #f0f0f0 !important;
}
.online-services li.elementor-icon-list-item:hover {
background: #010630 !important;
padding: 6px 16px !important;
border-radius: 10px;
}
.announcement-bar {
width: 100%;
overflow: hidden;
color: #fff;
font-weight: 500;
white-space: nowrap;
position: relative;
font-size: 18px;
}
.rajyaGeet-wrap {
position: relative;
display: inline-block;
width: 35px;
height: 35px;
}
#rajyaGeet {
position: absolute;
top: 0;
right: 0;
display: flex;
align-items: center;
justify-content: center;
width: 35px;
height: 35px;
border-radius: 50%;
color: #fff;
text-decoration: none;
overflow: hidden;
transition: width 0.4s ease, border-radius 0.4s ease;
white-space: nowrap;
padding: 0 12px;
} #rajyaGeet i {
font-size: 1.1rem;
flex-shrink: 0;
width: 28px;
text-align: center;
margin-left: 8px;
margin-top: 2px;
} #rajyaGeet .text {
opacity: 0;
max-width: 0;
margin-left: 6px;
overflow: hidden;
transition: opacity 0.3s ease, max-width 0.4s ease;
white-space: nowrap;
} #rajyaGeet:hover .text {
opacity: 1;
max-width: 160px;
} .smaller {
font-size: 14px !important;
}
.medium {
font-size: 16px !important;
}
.larger {
font-size: 32px !important;
}
.accessibility-wrapper {
width: 100%;
max-width: 1100px;
}
.accessibility-menu {
list-style: none;
display: flex;
flex-wrap: wrap;
gap: 8px;
padding: 0;
margin: 0;
justify-content: flex-end;
align-items: center !important;
position: fixed;
right: 10px;
top: 50%;
transform: translateY(-50%);
z-index: 999;
flex-direction: column;
}
.accessibility-menu li a, .accessibility-menu button, .accessibility-menu button.a11y-btn {
padding: 4px 6px;
border-radius: 50%;
color: #fff !important;
font-size: 14px !important;
text-decoration: none;
font-weight: 600;
transition: background 0.3s;
background: #3c52ff;
width: 35px;
height: 35px;
display: flex;
justify-content: center;
align-items: center;
}
.accessibility-menu li a {
padding: 5px 6px !important;
}
.accessibility-menu button.a11y-btn:focus {
background: #0d47a1;
outline: none;
border: 0px;
}
.accessibility-menu button:hover, .accessibility-menu li a:hover, .accessibility-menu button.a11y-btn:hover {
background: #0d47a1;
border: 0px;
outline: none;
}   .a11y-contrast {
filter: invert(100%) hue-rotate(180deg);
background: #000 !important
}
.a11y-grayscale {
filter: grayscale(100%)
}
.a11y-links a {
outline: 2px dashed #ff0;
background: rgba(255,255,0,.25)
}
.a11y-ruler::before {
content: "";
position: fixed;
left: 0;
right: 0;
top: var(--ruler-top,0);
height: 2.2em;
background: rgba(0,0,0,.08);
pointer-events: none;
z-index: 99998
}
.a11y-dyslexic {
font-family: "Atkinson Hyperlegible",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif
}
html.a11y-font-small {
font-size: 90%
}
html.a11y-font-large {
font-size: 115%
}
body .accessibility-trigger.aioa-medium-icon button {
bottom: 80px !important;
right: 10px !IMPORTANT;
}
div#accessibility_modal_footer {
display: none !important;
}
body .accessibility-modal-footer .accessibility-footer-wrapper, .accessibility-footer-right img {
height: 0px;
padding: 0px !important;
}
body .accessibility-modal-footer .accessibility-footer-right img, .accessibility-footer-left .accessibility-credit-text img {
opacity: 0;
}
div#accessibility_modal_footer {
height: 0px !important;
}
div#accessibility_modal_footer {
opacity: 0 !important;
}
@keyframes scroll-left {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}
}
.team-section .social-icon a {
display: inline-flex;
align-items: center;
gap: 8px;
text-decoration: none;
}
.social-list .social-icon:nth-child(2) a::after {
content: "आमच्याशी संपर्क साधा";
font-size: 14px;
font-weight: 500;
color: #3C52FF;
display: inline-block;
margin-left: 6px;
}
.social-list .social-icon:nth-child(1) a::after {
content: "दिशा मिळवा";
font-size: 14px;
font-weight: 500;
color: #3C52FF;
display: inline-block;
margin-left: 6px;
}
.team-section li.social-icon a {
display: flex !important;
width: 100% !important;
background: transparent !important;
color: #3C52FF !important;
}
.team-section1 p.profile-designation {
min-height: 48px;
}
.team-section img.attachment-full.size-full {
object-fit: cover !important;
object-position: top center;
}
.team-popup h3.elementor-icon-box-title a:hover {
color: #000 !important;
}
.vertical-slider {
display: flex;
gap: 12px;
height: 700px;
overflow: hidden;
}
.scroll-up {
animation: scroll-up 300s linear infinite;
}
.scroll-down {
animation: scroll-down 200s linear infinite;
}
.three-col-wrapper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
}
.image-block img {
width: 100%;
height: 250px;
display: block;
margin-bottom: 10px;
border-radius: 10px;
object-fit: cover;
object-position: top;
}
.content-block {
background: #fff;
padding: 15px;
border-radius: 10px;
margin-bottom: 10px;
}
.content-block.image-block {
padding: 0px;
}
.content-block img {
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
}
.content-block .btn {
display: block;
font-size: 14px;
font-weight: 400;
line-height: 1em;
background-color: #fff;
color: #f4a300;
padding: 8px;
border-radius: 50px;
width: 30px;
height: 30px;
text-align: center;
transition: 0.3s all ease;
}
.white-block a.btn {
background: #f4a300;
color: #fff;
}
.content-block .btn:hover {
background-color: #3C52FF;
color: #FFFFFF;
}
.content-block h2 {
font-family: "Inter", Sans-serif;
font-size: 18px;
font-weight: 400;
color: #1626A5;
}
.content-block p {
font-family: "ABeeZee", Sans-serif !important;
font-size: 14px;
font-weight: 400;
color: #636363;
}
.content-block.image-block {
padding: 0px 0px 15px 0px;
}
.content-block.image-block h2, .content-block.image-block p {
padding: 0px 15px;
}
.content-block.image-block .btnp {
margin-left: 15px;
}
.orange-block {
background: #E3980F;
}
.orange-block h2, .orange-block p {
color: #fff;
} @keyframes scroll-up {
from {
transform: translateY(0);
}
to {
transform: translateY(-50%);
}
}
@keyframes scroll-down {
0% {
transform: translateY(-100%);
}
100% {
transform: translateY(0);
}
}
.accessibility-menu ul {
gap: 8px;
display: flex;
flex-direction: column;
list-style: none;
margin: 0px !important;
padding: 0px !important;
}
.accessibility-menu button.acc-btn {
display: none;
}
body .artibot-wrapper--3PaNf .artibot-launcher--dBP9o.artibot-launcher-bottom-right--2_XHM {
bottom: 84px !important;
right: 0px !important;
background: transparent !IMPORTANT;
box-shadow: unset !important;
width: 125px !important;
height: 125px !important;
}
button.artibot-launcher--dBP9o.artibot-launcher-bottom-right--2_XHM:before {
content: "";
position: absolute !IMPORTANT;
top: 3px !important;
right: 0px !important;
width: 120px !important;
height: 120px !important;
background-image: url(https://nagpurgraminpolice.gov.in/wp-content/uploads/2026/01/artibot-ng.png) !important;
background-size: contain;
background-position: center !important;
background-repeat: no-repeat;
z-index: 99;
}
.own-img {
height: 120px !important;
position: relative;
top: 8px;
}
.artibot-wrapper--3PaNf .artibot-launcher--dBP9o>svg {
display: none;
}
#startButton .bi-volume-mute-fill {
display: none!IMPORTANT;
}
li#stopButton .bi-volume-up-fill {
display: none!IMPORTANT;
}
span.dynamic-text {
padding-top: 10px;
}
.elementor-popup-modal.dialog-type-lightbox {
z-index: 99999;
}
@media (min-width: 1221px) and (max-width: 1300px) {
header .jkit-icon-box-wrapper.hover-from-left {
padding: 6px 10px !important;
}
header .menu-item a {
font-size: 15px !important;
}
header .icon-box.icon-box-body h6 {
font-size: 15px !important;
}
header .icon-box.icon-box-header.elementor-animation- {
margin: 0px !IMPORTANT;
}
}
@media (min-width: 1025px) and (max-width: 1220px) {
.menu-item a {
padding-left: 0px !important;
padding-right: 6px !important;
}
header .menu-item a {
font-size: 14px !important;
}
header .jkit-icon-box-wrapper.hover-from-left {
padding: 6px 10px !important;
}
header .icon-box.icon-box-body h6 {
font-size: 14px !important;
}
header .icon-box.icon-box-header.elementor-animation- {
margin: 0px !IMPORTANT;
}
}
@media (min-width: 768px) {
#rajyaGeet:hover {
width: 160px; border-radius: 20px;
justify-content: flex-start;
padding-left: 12px;
}
}
@media (max-width: 768px) {
.own-img {
height: 100px !important;
}
.online-services .e-n-accordion {
display: block;
}
.voice-mic {
right: 15px;
}
.online-services .e-n-accordion details {
width: 100%;
margin: 0px;
height: auto !IMPORTANT;
}
.content-block {
padding: 10px;
}
.marquee-content {
animation: scroll-left 8s linear infinite;
}
.slider-column .e-con.e-flex {
flex-wrap: nowrap !important;
}
.announcement a {
font-size: 14px !IMPORTANT;
}
.top-header .e-search .e-search-input-wrapper {
display: flex;
position: absolute;
top: 40px;
right: 0;
background: #fff;
padding: 10px;
box-shadow: 0 4px 12px rgba(0,0,0,0.2);
border-radius: 8px;
z-index: 9999;
width: 240px;
}
.accessibility-menu button.acc-btn {
display: flex;
width: 50px;
height: 50px !IMPORTANT;
border-radius: 50% !important;
padding: 0px;
display: flex;
justify-content: center;
align-items: center;
min-height: 50px !important;
outline: unset !IMPORTANT;
border: 0px !IMPORTANT;
}
.accessibility-menu button.acc-btn i {
font-size: 24px;
}
body .artibot-wrapper--3PaNf .artibot-launcher--dBP9o.artibot-launcher-bottom-right--2_XHM {
bottom: 18px !important;
right: -6px !important;
}
.artibot-wrapper--3PaNf .artibot-launcher--dBP9o.artibot-launcher-bottom-right--2_XHM {
width: 50px !important;
height: 50px !important;
border-radius: 10px !important;
}
.accessibility-menu {
position: fixed;
right: 10px;
top: 150px;
transform: unset;
overflow: hidden;
flex-direction: column;
flex-wrap: unset;
transition: 0.3s all ease;
bottom: auto;
align-items: flex-end !important;
opacity: 1;
z-index: 99999;
}
.accessibility-menu ul {
display: none;
width: 50px;
padding: 0px;
text-align: center;
}
button.artibot-launcher--dBP9o.artibot-launcher-bottom-right--2_XHM:before {
width: 100px !important;
height: 100px !important;
top: -25px !IMPORTANT;
}
#rajyaGeet {
left: 0px;
margin: 0 auto;
}
body .artibot-wrapper--3PaNf .artibot-launcher-bubble--1dzBs.artibot-launcher-bottom-right--2_XHM {
bottom: 32px !IMPORTANT;
right: 8px !important;
}
.accessibility-menu ul li, .accessibility-menu ul button {
text-align: center;
display: flex;
margin: 0 auto 8px auto;
justify-content: center;
}
.e-con-full.vertical-slider.e-flex.e-con.e-child {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
}
.dropdown-box {
display: block;
margin: 12px auto;
}
.dropdown-box select {
width: 100%;
}
.leaflet-popup.leaflet-zoom-animated {
left: -135px !important;
bottom: 0 !important;
transform: translate3d(157px, 18px, 0px) !IMPORTANT;
top: 0px !important;
}
.leaflet-popup-content {
padding: 0px !important;
}
.leaflet-popup-content {
width: 200px !important;
}
.popup-content {
display: block;
}
.popup-info {
font-size: 15px;
white-space: normal;
word-break: break-word;
overflow-wrap: break-word
}
.popup-content {
width: auto !important;
} .table-section-two .e-con-inner > .e-con-full {
display: flex !important;
flex: unset !important;
}  .table-section .e-con-inner > .e-con-full {
display: table-row;
flex: none;
}
.table-section .e-con-inner > .e-con-full > .e-con-full {
display: flex !important;
padding: 12px 15px;
vertical-align: middle;
font-size: 14px;
}
.table-section .e-con-inner > .e-con-full:first-child {
background: #E08E0C;
color: #fff;
font-weight: bold;
}
.table-section .e-con-inner > .e-con-full:first-child h2, .table-section .e-con-inner > .e-con-full:first-child h3, .table-section .e-con-inner > .e-con-full:first-child h4 {
margin: 0;
color: #fff;
font-size: 15px;
font-weight: 600;
}
.four-col {
width: 44% !important;
}
.four-col1 {
width: 70% !important;
}
.date-col {
width: 15% !important;
}
.three-col {
width: 11% !important;
}
.five-col {
width: 11% !important;
}
.six-col {
width: 7% !important;
}
.table-section .elementor-widget.elementor-widget-heading.elementor-widget__width-initial {
width: 8%;
display: block;
box-sizing: border-box;
text-align: left;
}
.table-section h2.elementor-heading-title.elementor-size-default {
font-size: 14px !important;
}
.four-block-crime .elementor-widget.elementor-widget-text-editor p {
min-height: 0px !important;
}
.four-block-crime .jeg-elementor-kit.jkit-animated-text {
min-height: 0px !important;
}
}
@media (min-width: 1025px) and (max-width: 1174px) {
.elementor-element.elementor-element-02bd7b7.elementor-widget__width-initial.announcement-bar-outer.elementor-widget.elementor-widget-html {
width: 550px;
}
}