@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

@font-face {
    font-family: 'Calibri';
    src: url('/..font/Calibri.eot');
    src: url('/..font/Calibri.eot?#iefix') format('embedded-opentype'),
        url('/..font/Calibri.woff2') format('woff2'),
        url('/..font/Calibri.woff') format('woff'),
        url('/..font/Calibri.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
    margin: 0px;
    padding: 0px;
    font-family: "Montserrat", sans-serif;
    overflow-x: hidden;
    background: #F1F1F1;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
}

dl,
ol,
ul {
    margin: 0;
    padding: 0;
}

ul,
li {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.container {
    max-width: 1310px;
    margin: 0 auto;
    padding: 0 15px;
}

figure {
    margin: 0;
}

a {
    text-decoration: none;
    transition: all 0.3s ease;
}

p {
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #666666;
    margin: 0;
}

.use-for-link p a {
    color: #fff;
}

p.Copyright.text-center a {
    color: #fff;
}

img {
    max-width: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
    font-family: "Montserrat", sans-serif;
    margin: 0px;
    padding: 0px;
}

.btn_link {
    background: #00964A;
    border: 0px;
    position: relative;
    display: inline-block;
    padding: 12px 30px 9px 30px;
    text-transform: uppercase;
    color: #fff;
    line-height: 30px;
    border-radius: 30px;
    letter-spacing: 2px;
}

.btn_link:after {
    content: "";
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    display: inline-block;
    height: 8px;
    width: 8px;
    color: #fff;
    transform: rotate(315deg);
    margin-right: 0;
    margin-left: 6px;
    margin-bottom: 1px;
}

.central-godas-bg {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.custom_padding {
    padding-bottom: 53px;
}

.btn_link:hover {
    background-color: #000;
    color: #fff;
}

.slick-slider .slick-arrow {
    position: absolute;
    top: 50%;
    height: 43px;
    width: 43px;
    border-radius: 100%;
    background: #0e2b57;
    border: 0;
    transition: all .5s ease;
    transform: translateY(-50%);
    font-size: 0px;
    z-index: 1;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slick-slider .slick-next {
    right: 0;
}

.slick-slider .slick-prev {
    left: 0;
}

.slick-slider .slick-prev:before {
    content: "";
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 2px;
    color: #fff;
    transform: rotate(135deg);
}

.slick-slider .slick-next:before {
    content: "";
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: solid;
    border-right-width: 2px;
    display: inline-block;
    height: 8px;
    width: 8px;
    color: #fff;
    transform: rotate(315deg);
    margin-right: 4px;
}

.slick-slider .slick-prev:hover,
.slick-slider .slick-prev:focus,
.slick-slider .slick-next:hover,
.slick-slider .slick-next:focus {
    background: #376FA6;
}

.slick-slider .slick-arrow:hover {
    background: #f06823;
}

.slick-slider .slick-arrow:hover:before {
    color: #fff;
}

.slick-slide img {
  width: 70%; 
  /*height: 50%; */
}

.slick-slider .slick-prev.slick-disabled:before,
.slick-slider .slick-next.slick-disabled:before {
    opacity: 1;
}

.slick-slider ul.slick-dots {
    display: flex;
    gap: 4px;
    justify-content: center;
    left: 0;
    right: 0;
    margin: -8px auto 0 auto;
}

.slick-slider ul.slick-dots li {
    cursor: pointer;
}

.slick-slider ul.slick-dots li button {
    font-size: 0;
    cursor: pointer;
    display: none;
    width: 10px;
    height: 10px;
    border: 1px solid #000;
    border-radius: 40px;
    background: #0E2B57;
    padding: 0;
}

.slick-slider ul.slick-dots li.slick-active button {
    background: #C4C4C4;
    border-color: #C4C4C4;
}

/*----top_header------------------start----------------------*/
.top_header ul li {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    color: #c1c1c1;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 1.44px;
    word-spacing: 1.92px;
}

.top_header .custom-row {
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
}

.top_header {
    background: #376FA6;
    padding: 5px 38px 5px 38px;
    position: relative;
    text-align: center;
}

.top_header ul {
    display: flex;
    gap: 5px;
}

.top_header ul li a {
    color: #c1c1c1;
}

.top_header ul li span {
    border-right: 2px solid #c1c1c1;
    border-left: 2px solid #c1c1c1;
    padding: 0px 7px;
}

.right_content ul li span {
    border-left: 0;
    padding: 0 7px 0 0;
}


/*----top_header------------------end----------------------*/
.central-godas-bg img {
    width: 100%;
    object-fit: cover;
}

/*----nav_section------------------start----------------------*/
.nav-menu ul li .nav-link {
    text-decoration: none;
    position: relative;
    text-transform: capitalize;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    letter-spacing: 2.4px;
    word-spacing: 3.2px;
}

.header {
    padding: 20px 0 20px 0;
    width: 100%;
    position: relative;
    background-color: #376fa6;
    display: inline-block;
}

.nav-menu ul li .nav-link:hover {
    color: #fff;
}

ul#slidenav>li>.nav-link {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}

ul#slidenav>li>.nav-link:before {
    content: '';
    background: #fff;
    position: absolute;
    width: 0%;
    height: 2px;
    bottom: 10px;
    left: 0;
    right: 0;
    transition: all 0.3s ease;
}

.header .right_icon {
    display: flex;
    justify-content: end;
}


ul#slidenav li a:hover:before {
    width: 100%;
    transition: all 0.3s ease;
}

.nav-menu label#icon {
    display: none;
}

.nav-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    column-gap: 33px;
}

.title-bg {
    font-size: 110px;
    left: 0;
    letter-spacing: 10px;
    line-height: .7;
    position: absolute;
    right: 0;
    top: 50%;
    text-transform: uppercase;
    font-weight: 800;
    transform: translateY(-50%);
    color: hsla(0, 0%, 100%, .07);
}

.nav-menu .Magical_Web {
    margin-bottom: 0;
    border: 0;
    padding-bottom: 0;
}


.nav-menu ul li {
    display: inline-block;
    font-weight: 500;
    color: #000;
}

.wrapper-about-center {
    margin-bottom: 90px;
}

.personal-infos ul li {
    font-size: 18px;
    color: #fff;
    text-transform: capitalize;
    margin-bottom: 10px;
}

.nav-item:hover .drop-menu {
    transform: translateY(0px);
    visibility: inherit;
    position: absolute;
}

ul.drop-menu li a {
    text-transform: capitalize;
    font-weight: 600;
    color: #000;
    letter-spacing: 0;
}

ul.drop-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    background: #fff;
    width: 210px;
    line-height: 45px;
    top: 50px;
    opacity: 1;
    visibility: hidden;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
    z-index: 9;
    transform: translateY(-20px);
    transition: all 0.3s;
    padding: 20px;
}


ul#slidenav {
    position: relative;
}

.nav-item:hover .drop-menu {
    transform: translateY(0px);
    visibility: inherit;
}

.right_icon ul li {
    display: inline-block;
    margin: 0 0 0px 26px;
}

.right_icon ul li a {
    color: #000;
}

.logo {
    position: relative;
    margin: 0 0 -30px 0;
}

.nav-menu ul li a i {
    margin-left: -6px;
    font-size: 12px;
    position: relative;
    top: 0px;
}

ul.drop-menu li {
    padding: 0 0 7px 0;
    line-height: normal;
    display: block;
}

ul.drop-menu li a:before {
    display: none;
}

/*----------------------------------------banner_section-----------------start-----*/


.banner-image img {
    width: 100%;
}


/*----------------------------------------banner_section-----------------end-----*/
/*----------------------------------------Commissionerate_section----------css-------start-----*/

.commissionerate_section .accordion {
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

.commissionerate_section .field-accordion-header {
    border-bottom: 1px solid #ddd;
}

.commissionerate_section .accordion-header h1{
    padding: 15px 20px;
    cursor: pointer;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 24px;
    line-height: 36px;
    color: #F1F1F1;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    text-align: center;
    background: #376FA6;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px 10px 0px 0px;
    letter-spacing: 2.88px;
    word-spacing: 3.84px;
}

.commissionerate_section .accordion-content {
    border-radius: 0px 0px 10px 10px;
    padding: 15px 20px;
    background: #fafafa;
}


/*----------------------------------------comissioner_section----------css-------start-----*/

.comissioner_section {
    background: #0E2B57;
    padding: 63px 0px;
    margin-bottom: 60px;
    position: relative;
}

.comissioner_section .custom-row {
    display: flex;
    text-align: justify;
    column-gap: 35px;
	/*align-items: center;*/
}

.comissioner_section .commissioner-custom-row {
	align-items: center;
}

.comissioner_section .custom-row .comissioner_img {
    max-width: 42%;
    width: 100%;
}

.comissioner_section .custom-row .comissioner_img img {
    border-radius: 6px;
}

.comissioner_section .custom-row .comissioner_info {
    max-width: 58%;
    width: 100%;
}

.comissioner_section .custom-row .comissioner_info h3 {
    color: #F06823;
    text-align: left !important;
    font-size: 24px;
    letter-spacing: 0px;
    padding-bottom: 10px;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: 2.88px;
    word-spacing: 3.84px;
}

.comissioner_section .custom-row .comissioner_info span {
    display: inline-block;
    color: #fff;
    font-size: 14px;
}

.comissioner_section .custom-row .comissioner_info p {
    text-align: justify !important;
    color: #fff;
    line-height: 27px;
    font-size: 18px;
    margin-top: 15px;
    letter-spacing: 2.16px;
    word-spacing: 2.88px;
}

/*----------------------------------------comissioner_section----------css-------end-----*/


/*----------------------------------------services_section----------css-------start-----*/
.services_section .sec_head {
    text-align: center;
    padding-bottom: 35px;
}

.services_section:after {
    content: "";
    position: absolute;
    height: 998px;
    max-width: 446px;
    right: 0;
    width: 100%;
    top: -300px;
    background: url(../images/sec-bg.png) top right no-repeat;
    z-index: -1;
}

.services_section {
    padding-bottom: 60px;
    position: relative;
}

.sec_head h3,.sec_head .h3 {
    color: #376FA6;
    font-size: 24px;
    font-weight: 700;
    text-decoration: underline;
    text-align: center;
    display: block;
    line-height: 36px;
    letter-spacing: 2.88px;
    word-spacing: 3.84px;
}

.services_section .custom-row {
    display: grid;
    gap: 25px;
    grid-template-columns: repeat(4, 1fr);
}

.services_icon {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 45px;
}

.services_section .services_box {
    display: inline-block;
    background: #ffffff;
    border-radius: 0px;
    padding: 24px 12px;
    text-align: center;
    box-shadow: 0px 0px 18px #ccc;
    position: relative;
}

.services_section .services_box .services_title {
    font-size: 17px;
    color: #376fa6;
    line-height: 25.5px;
    margin-top: 12px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    letter-spacing: 2.04px;
    word-spacing: 2.72px;
}

.services_section .services_box:hover {
    background: #fff;
    box-shadow: 0px 0px 18px #ccc;
    transition: all 0.5s ease;
}

.services_section .services_box.white_bg {
    background: #fff;
    box-shadow: 0px 0px 18px #ccc;
}

.services_section .services_box.white_bg .services_title {
    color: #376fa6;
}

/* .services_section .services_box:hover .services_icon img {
    filter: brightness(0) saturate(100%) invert(39%) sepia(17%) saturate(1764%) hue-rotate(169deg) brightness(96%) contrast(89%);
}

.services_section .services_box.white_bg .services_icon img {
    filter: brightness(0) saturate(100%) invert(39%) sepia(17%) saturate(1764%) hue-rotate(169deg) brightness(96%) contrast(89%);
} */
.services_box.service-grid-effect .services_icon img {
    max-width: 57px;
    width: 100%;
    height: auto;
}

.services_section .services_box:hover .services_title {
    color: #376fa6;
}

.services_section .services_box.white_bg:hover {
    background: #376FA6;
}

.services_section .services_box.white_bg:hover .services_icon img {
    filter: brightness(0) saturate(100%) invert(91%) sepia(61%) saturate(0%) hue-rotate(101deg) brightness(110%) contrast(100%);
}

.services_section .services_box.white_bg:hover .services_title {
    color: #fff;
}

/*----------------------------------------services_section----------css-------end-----*/

/*----------------------------------------gallery_section----------css-------start-----*/
.gallery_section {
    padding-bottom: 80px;
    position: relative;
}

.gallery_section .sec_head {
    text-align: center;
    padding-bottom: 35px;
}


.gallery_section .slick-slide {
    padding: 0 10px;
}

.gallery_section .gallery_item {
    border-radius: 10px;
    overflow: hidden;
}

.gallery_section .slick-list {
    margin: 0 -10px;
}

.gallery_section .slick-prev {
    left: -73px;
}

.gallery_section .slick-next {
    right: -73px;
}

.gallery_section .gallery_item img {
    height: 300px;
    max-height: 300px;
    object-fit: cover;
    width: 100%;
}

.gallery_section:before {
    content: "";
    position: absolute;
    height: 998px;
    max-width: 446px;
    left: 0;
    width: 100%;
    top: -250px;
    background: url(../images/sec-bg.png) bottom left no-repeat;
    z-index: -1;
    transform: rotate(180deg);
}

/*----------------------------------------gallery_section----------css-------end-----*/


/*----------------------------------------client_logo_section----------css-------start-----*/
.client_logo_section {
    padding-bottom: 80px;
}

.client_logo_section .slick-prev {
    left: -73px;
}

.client_logo_section .slick-next {
    right: -73px;
}

.client_logo_section .slick-list {
    margin: 0 -10px;
}

.logo_item img {
    margin: 0 auto;
}

.client_logo_section .slick-track {
    display: flex;
    align-items: center;
}

/*----------------------------------------client_logo_section----------css-------end-----*/

/*----------------------------------------footer_section----------css-------start-----*/
.footer_main {
    background: #0E2B57;
    padding-top: 50px;
    padding-bottom: 15px;
}

.footer_main .footer_top .address_block p svg {
    width: 35px;
    height: 35px;
}

.footer_main .footer_top {
    display: flex;
    justify-content: space-between;
}

.footer_main .footer_top .disclaimer_info {
    max-width: 535px;
    border-left: 1px solid #F1F1F1;
    border-right: 1px solid #F1F1F1;
    padding: 0 60px;
    margin: 0 60px;
    width: 50%;
}

.footer_main .footer_top p img {
    filter: brightness(0) saturate(100%) invert(58%) sepia(83%) saturate(4311%) hue-rotate(350deg) brightness(101%) contrast(88%);
    width: 12px;
    margin-top: 6px;
    margin-right: 8px;
}

.footer_main .footer_top .f_title {
    color: #F06823;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px;
    line-height: 30px;
    letter-spacing: 2.4px;
    word-spacing: 3.2px;
}

.footer_main .footer_top .disclaimer_info p {
    font-size: 16px;
    color: #fff;
    line-height: 24px;
}

.footer_main .footer_top .footer_link ul li a:hover {
    color: #f06823;
    padding-left: 10px;
}

.footer_main .footer_top .address_block p {
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    display: flex;
    align-items: start;
}

.footer_main .footer_top .address_info .address_block {
    margin-bottom: 25px;
}

.footer_main .footer_top .address_info .contact_block ul li {
    padding-bottom: 15px;
}

.footer_main .footer_top .address_info .contact_block ul li:last-child {
    padding-bottom: 0px;
}

.footer_main .footer_top .address_info .contact_block ul li a {
    color: #fff;
    font-size: 16px;
    display: flex;
    align-items: center;
    align-self: center;
}

.footer_main .footer_top .address_info .contact_block ul li a:hover {
    color: #f06823;
}

.footer_main .footer_top .address_info .contact_block ul li.mail_icon a span.link_icon svg {
    display: inline-block;
    margin-bottom: -5px;
    padding-right: 8px;
}

.footer_main .footer_top .address_info .contact_block ul li.call_icon a span.link_icon svg {
    display: inline-block;
    margin-bottom: -6px;
    padding-right: 8px;
}

.footer_main .footer_top .address_info .contact_block ul li.fax_icon a span.link_icon svg {
    display: inline-block;
    margin-bottom: -8px;
    padding-right: 8px;
}

.footer_main .footer_copy_right {
    text-align: center;
    padding-top: 70px;
}

.footer_main .footer_copy_right p a {
    color: #f06823;
}

.footer_main .footer_copy_right p {
    color: #f7f7f794;
    font-size: 14px;
    font-weight: 300;
    padding-bottom: 10px;
    line-height: 21px;
    letter-spacing: 1.68px;
    word-spacing: 2.24px;
}

.footer_copy_right ul.policy_list {
    padding-bottom: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.footer_copy_right ul.policy_list:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 110px;
    background: #C4C4C4;
    bottom: 22px;
}

.footer_copy_right ul.policy_list li {
    padding: 0px 22px;
    border-right: 1px solid #fff;
}

.footer_copy_right ul.policy_list li:last-child {
    border-right: 0;
}

.footer_copy_right ul.policy_list li a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #F7F7F7;
    letter-spacing: 2.4px;
    word-spacing: 3.2px;
}

.footer_copy_right ul.policy_list li a:hover {
    color: #f06823;
}

.footer_main .footer_top .footer_link ul li {
    list-style: disc;
    margin-bottom: 6px;
}

.footer_main .footer_top .address_info .contact_block ul li a svg {
    height: 35px;
    width: 35px;
}

.footer_main .footer_top .footer_link ul li:last-child {
    margin-bottom: 0px;
}

.footer_main .footer_top .footer_link ul li a {
    font-size: 15px;
    line-height: 22.5px;
    color: #fff;
    font-weight: 500;
    letter-spacing: 1.8px;
    word-spacing: 2.4px;
}

.footer_main .footer_top .footer_link ul li::marker {
    color: #fff;
}

.footer_main .footer_top .footer_link {
    max-width: 55%;
    width: 100%;
}

.footer_main .footer_top .address_info {
    max-width: 45%;
    width: 100%;
    border-left: 1px solid #6f6e6e;
    padding-left: 30px;
}

.footer_main .footer_top .footer_link ul {
    padding: 0;
    margin-left: 20px;
    column-count: 2;
}

.footer_main .footer_top .address_block p br {
    display: none;
}

/*----------------------------------------footer_section----------css-------end-----*/

.main-container {
    max-width: 1140px;
    padding: 0 15px;
    margin: auto;
}

.accordion-content ul {
    list-style: none;
    padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
}

.field-formations {
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 11px;
    width: 100%;
}

.accordion-content ul li a {
    text-decoration: none;
    color: #2f67a2;
    font-size: 18px;
    line-height: 27px;
    font-weight: 700;
    text-transform: capitalize;
    display: block;
    text-align: center;
    padding: 17px 10px;
    border-bottom: 1px solid #C4C4C4;
    border-radius: 0;
    background: white;
    transition: 0.3s;
    letter-spacing: 2.16px;
    word-spacing: 2.88px;
}

.field-formations.col-cust-2 {
    width: 60%;
    background: #FFFFFF;
    box-shadow: 5px 4px 17px rgba(0, 0, 0, 0.25);
    border-radius: 11px;
    padding: 12px;
}

.commissionerate_section .accordion-content ul li a:hover {
    box-shadow: 0 0 6px rgb(55 111 166);
}

.commissionerate_section .custom-row {
    display: flex;
    gap: 40px;
    align-items: flex-start;
}

.commissionerate_section .map-sec {
    width: 100%;
    line-height: 0;
}

.commissionerate_section {
    padding: 63px 0;
    position: relative;
}

.commissionerate_section .map-sec iframe {
    height: 100%;
    min-height: 413px;
}

.commissionerate_section:after {
    content: "";
    position: absolute;
    height: 1110px;
    max-width: 746px;
    width: 100%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../images/sec-bg2.png) top left no-repeat;
    z-index: -1;
}

/*----------------------------------------Commissionerate_section----------css-------end-----*/
.newstape {
    height: 110px;
    width: 100%;
    overflow-y: hidden;
    position: relative;
}

.newstape-content .news-item {
    border-bottom: 1px solid #C4C4C4;
    padding: 20px 0;
    margin: 0px;
}

.newstape-content {
    display: block;
    /*animation: scroll-up 10s linear infinite;*/
}

.custom-newstape-content1 {
    animation: scroll-up 55s linear infinite;
}

.custom-newstape-content2 {
    animation: scroll-up 40s linear infinite;
}

.custom-newstape-content3 {
    animation: scroll-up 10s linear infinite;
}

.custom-newstape-content4 {
    animation: scroll-up 30s linear infinite;
}

.custom-newstape-content5 {
    animation: scroll-up 40s linear infinite;
}

.custom-newstape-content6 {
    animation: scroll-up 10s linear infinite;
}

.zacgst-read-more-link:hover {
    color: #f06823 !important;
}

.external-excel-box ul li .Help-btn {
    background: #376fa6;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px 11px;
    border-radius: 12px;
    color: #fff;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    letter-spacing: 2.16px;
    word-spacing: 2.88px;
}

.external-excel-box ul li .Help-btn:hover {
    background: #f06823;
}

.external-excel-box ul {
    padding: 0px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
}

.accordion_section {
    margin-top: 30px;
}

.news-item {
    margin: 10px 0;
}

.news-item a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #505050;
    letter-spacing: 2.16px;
    word-spacing: 2.88px;
}

@keyframes scroll-up {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-100%);
    }
}

.newstape-content {
    padding: 0 30px;
}

.may-help-you .twitter-dashboard-img {
    display: flex;
    box-shadow: 1px 1px 10px #0000002e;
    border-radius: 10px;
    overflow: hidden;
}

.may-help-you .custom-row {
    width: 100%;
    gap: 30px;
    display: flex;
    align-items: center;
}

.news-cart-left {
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.external-excel-box.may-help {
    background: transparent;
    box-shadow: unset;
}

.news-cart-right.my-help-news .external-excel-box .title-head {
    background-color: transparent;
    box-shadow: unset;
}

.news-cart-right.my-help-news .external-excel-box .title-head h4 {
    color: #376fa6;
}

.external-excel-box {
    border-radius: 10px;
    box-shadow: 0px 4px 4px 0px #00000040;
    width: 100%;
    background-color: #fff;
}

.news-cart-left {
    width: 100%;
}

.external-excel-box .title-head {
    text-align: center;
    margin-bottom: 20px;
    background: #376FA6;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 10px 10px 0px 0px;
    color: #fff;
    padding: 15px 16px;
}

.external-excel-box .title-head h4 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    color: #F1F1F1;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    letter-spacing: 2.88px;
    word-spacing: 3.84px;
}

.twitter-dashboard-img {
    width: 100%;
}


.may-help-you .sec_head {
    padding-bottom: 35px;
}

.inquiry-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    font-family: 'Arial', sans-serif;
    font-size: 14px;
    color: #2a4b7c;
}

.inquiry-text a {
    text-decoration: none;
    color: #2a4b7c;
    font-weight: bold;
}

.social-icons a {
    margin-left: 10px;
    display: inline-block;
}

.social-icons img {
    width: 24px;
    height: 24px;
    background: black;
    padding: 5px;
    border-radius: 5px;
}

.inquiry-text {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #376FA6;
}


.inquiry-text p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #376FA6;
    margin-bottom: 5px;
}

.may-help-you {
    position: relative;
    padding-bottom: 60px;
}


.may-help-you .main-container {
    position: relative;
    z-index: 9;
}

.may-help-you:before {
    content: "";
    position: absolute;
    height: 998px;
    max-width: 446px;
    left: 0;
    width: 100%;
    top: -150px;
    background: url(../images/sec-bg.png) bottom left no-repeat;
    z-index: -1;
    transform: rotate(180deg);
}

/*----------------------------------------important-links-section----------css-------start-----*/

.important-links .custom-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.important-links {
    padding-bottom: 60px;
    position: relative;
}

.important-links:after {
    content: "";
    position: absolute;
    height: 998px;
    max-width: 446px;
    right: 0;
    width: 100%;
    top: -300px;
    background: url(../images/sec-bg.png) top right no-repeat;
    z-index: -1;
}

.important-links .newstape {
    padding: 0px;
    min-height: 190px;
}

/*----------------------------------------Commissionerate_section----------css-------end-----*/

/*about page css*/

.about_page .comissioner_section {
    background: transparent;
    margin-bottom: 0;
}

.about_page .comissioner_section .comissioner_info p {
    color: #000;
    margin: 0px;
}

.about_page .comissioner_section .comissioner_info span {
    color: #000;
}

.about_page .important-links:after {
    display: none;
}

.about_page .important-links:before {
    content: "";
    position: absolute;
    height: 998px;
    max-width: 446px;
    left: 0;
    width: 100%;
    top: -350px;
    background: url(../images/sec-bg.png) bottom left no-repeat;
    z-index: -1;
    transform: rotate(180deg);
}

.about_page .comissioner_section:after {
    content: "";
    position: absolute;
    height: 998px;
    max-width: 446px;
    right: 0;
    width: 100%;
    top: 50%;
    background: url(../images/sec-bg.png) top right no-repeat;
    z-index: -1;
    transform: translateY(-50%);
}

.news-item a:hover {
    color: #f06823;
}


/*contact page css*/

.address_tab_info .address_info {
    display: flex;
    column-gap: 20px;
    margin-top: 50px;
}

.address_tab_info .address_info .tabs-nav li {
    background: #0e2b57;
}

.address_tab_info .tabs_list li a {
    background: #376fa6;
    padding: 16px 20px;
    margin-bottom: 10px;
}

.address_tab_info .address_info .tabs_list {
    width: 30%;
}

.address_tab_info .tabs_list li a {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    display: block;
}

.address_tab_info .tabs_list li {
    width: 100%;
    display: block;
}

.address_tab_info .tabs_list li.active a {
    background: #e86226;
}

.address_tab_info .address_info .tabs_content {
    width: 100%;
}


/*=========================contact-info==============================*/
.contact-card {
    display: flex;
    background: #fff;
    border-radius: 10px;
    padding: 24px 50px;
    align-items: center;
    justify-content: space-between;
    margin: auto;
}

.contact-item a {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #505050;
}

.contact-left {
    flex: 1;
    padding-right: 20px;
    border-right: 1px solid #ccc;
}

.contact-left h4 {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #F06823;
    margin-bottom: 10px;
}

.contact-left p {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #505050;
}

.contact-right {
    flex: 1;
    padding-left: 20px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.contact-item {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #333;
    font-size: 16px;
}

.icon {
    color: #f26522;
    font-size: 20px;
}

.sec_head {
    text-align: center;
}

.address_tab_info .sec_head h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    color: #F06823;
    margin-bottom: 34px;
    padding-top: 40px;
}


.address_tab_info {
    position: relative;
    padding: 50px 0 95px 0;
    border-top: 1px solid #C4C4C4;
}

.address_tab_info:after {
    content: "";
    position: absolute;
    height: 998px;
    max-width: 446px;
    right: 0;
    width: 100%;
    top: -90px;
    background: url(../images/sec-bg.png) top right no-repeat;
    z-index: -1;
}

.tab-info-content .contact-card {
    max-width: 100%;
}

.address_tab_info:before {
    content: "";
    position: absolute;
    height: 998px;
    max-width: 446px;
    left: 0;
    width: 100%;
    top: -90px;
    background: url(../images/sec-bg.png) bottom left no-repeat;
    z-index: -1;
    transform: rotate(180deg);
}



.header ul.dropdwon_list li:hover:before {
    width: 100%;
}

.header ul.dropdwon_list li:before {
    content: '';
    background: #f06823;
    position: absolute;
    width: 0%;
    height: 2px;
    bottom: 1px;
    left: 0;
    right: 0;
    transition: all 0.3s ease;
}

.dropdwon_menu {
    display: none;
    position: absolute;
    z-index: 1;
    top: 50px;
    border-radius: 0;
    transition-duration: 300ms;
    border: none;
    box-shadow: -2px 6px 10px 0px rgba(0, 0, 0, 0.05);
    background: #E9F4FC;
    min-width: 300px;
    padding-bottom: 0;
    border-radius: 2px;
}

.nav-menu ul li.nav-item {
    position: relative;
}

.header ul.dropdwon_list li {
    padding: 9px 10px;
    position: relative;
}

/* On desktop, show dropdown on hover */
@media (min-width: 768px) {
    .dropdown:hover .dropdwon_menu {
        display: block;
    }
}

/* When .active class is added (mobile), show dropdown */
.dropdown.active .dropdwon_menu {
    display: block;
}

.dropdwon_menu .dropdwon_list li {
    display: block;
}

.dropdwon_menu .dropdwon_list li>a {
    color: #000;
    font-size: 15px;
}



.header ul.dropdwon_list li:hover>a {
    color: #f06823;
}


.accordion_section .acc__panel {
    background: #fff;
    color: #212121;
    display: none;
    margin: 0;
    padding: 2em;
    text-align: left;
    border-radius: 10px;
}

.accordion_section .acc__title {
    background: #376fa6;
    color: #ffffff;
    cursor: pointer;
    display: block;
    padding: 16px 30px;
    position: relative;
    text-align: left;
    border-radius: 10px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    letter-spacing: 2.4px;
    word-spacing: 3.2px;
}

.accordion_section .acc__card {
    margin-bottom: 20px;
}

.accordion_section .acc__title.active {
    background: #e86226;
}

.accordion_section .acc__title .plus_icon,
.accordion_section .acc__title .minus_icon {
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
}

.accordion_section .acc__title .minus_icon {
    display: none;
}

.accordion_section .acc__title.active .minus_icon {
    display: block;
}

.accordion_section .acc__title.active .plus_icon {
    display: none;
}

.accordion_section .acc__panel .card_item .card_title {
    color: #f06823;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 1.92px;
    word-spacing: 2.56px;
}

.accordion_section .acc__panel .card_item p {
    margin-top: 10px !important;
    font-size: 15px;
    font-weight: 500;
    color: #212529;
    line-height: 22.5px;
    letter-spacing: 1.8px;
    word-spacing: 2.4px;
}

.accordion_section .acc__panel .card_item {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.accordion_section .acc__panel .card_item .card_info .twitter_box.box_item {
    min-height: auto;
}

.accordion_section .acc__panel .card_item .card_info ul {
    margin-top: 10px;
}

.accordion_section .acc__panel .card_item .card_info ul li a {
    font-size: 15px;
    font-weight: 500;
    color: #212529;
    line-height: 22.5px;
    position: relative;
}

.accordion_section .acc__panel .card_item .card_info ul li a:hover {
    color: #e86226;
}

.accordion_section .acc__panel .card_item .card_info ul li.call_icon a svg {
    height: 16px;
    width: 16px;
    margin-right: 5px;
}

.accordion_section .acc__panel .card_item .card_info ul li.mail_icon a svg {
    height: 16px;
    width: 16px;
    margin-bottom: -3px;
    margin-right: 5px;
}

.accordion_section .contact_details ul li {
    margin-bottom: 10px;
}

.accordion_section .acc__panel .card_item .address_rte {
    border-right: 1px solid #dee2e6;
}

.accordion_section .acc__panel .card_item .card_info {
    padding: 0 30px;
}

.accordion_section .acc__panel .card_item .cgst_box {
    margin-top: 20px;
    border-top: 1px solid #dee2e6;
    padding-top: 20px;
}

.accordion_section .acc__panel .card_item .contact_box {
    margin-bottom: 20px;
    border-bottom: 1px solid #dee2e6;
    padding-bottom: 20px;
}

.accordion_section .acc__panel .card_item .card_info .box_item {
    min-height: 100px;
}

.accordion_section .acc__panel .card_item .card_info .box_item a img {
    max-width: 20px;
}

.accordion_section .acc__panel .card_item .card_info .box_item a {
    align-items: center;
    display: flex;
    column-gap: 5px;
    letter-spacing: 1.8px;
    word-spacing: 2.4px;
}

.accordion_section .acc__panel .card_item .card_info .address_box.box_item p img {
    max-width: 20px;
}

.accordion_section .acc__panel .card_item .card_info .box_item p {
    align-items: flex-start;
    column-gap: 8px;
    display: flex;
}

.accordion_section .acc__panel .card_item .card_info .cgst_box,
.accordion_section .acc__panel .card_item .card_info .website_box {
    min-height: auto;
    margin-bottom: 20px;
}

/*=======================================================================about-2-page==========*/
.commissioner-detail .comissioner_section .custom-row .comissioner_img {
    max-width: 53%;
    width: 100%;
}

.commissioner-detail .comissioner_section .custom-row .comissioner_img {
    margin-right: 12px;
}

.commissioner-detail .about_page .comissioner_section .comissioner_info p {
    margin-top: 0px;
}

.commissioner-detail .comissioner_section .custom-row .comissioner_img img {
    border-radius: 8px;
}

/*========================================================================about-light============css*/
.lightboxpreview {
    transition: all .3s linear;
    padding-top: 60%;
    cursor: pointer;
    background-size: cover;
}

.gallery-section .custom-row {
    display: grid;
    grid-template-columns: auto auto auto;
    gap: 20px;
}

.lightbox-content {
    max-height: 75svh;
    height: 75svh;
}

.lightbox-close {
    cursor: pointer;
    margin-left: auto;
    position: absolute;
    right: -30px;
    top: -30px;
    color: white;
    font-size: 2rem;
    font-weight: 700;
    line-height: 1;
}

.modalscale {
    transform: scale(0);
    opacity: 0;
}

.gallery-section .material-icons i {
    font-size: 20px;
}

.gallery-section .material-icons {
    border: 1px solid #fff;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}

.gallery_section .sec_head {
    text-align: center;
    padding-bottom: 35px;
}

.gallery-section .material-icons:hover {
    background: #fff;
}

.gallery-section .material-icons:hover i {
    color: #000;
}

.lightbox-container i {
    font-size: 29px;
}

.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:hover {
    transform: scale(1.1);
}

.lightbox-enabled {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    border-radius: 8px;
    object-fit: cover;
    cursor: pointer;
}

.lightbox-container {
    width: 100svw;
    height: 100svh;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #000;
    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;
    border: 1px solid #fff;
    width: 50px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 40px;
}

.left {
    left: 50px;
}

.right {
    right: 50px;
}

#close {
    top: 50px;
    right: 50px;
}

.lightbox-image {
    width: 100%;
    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;
}

.gallery-section .sec_head {
    padding-bottom: 35px;
}

.gallery-section {
    padding-bottom: 60px;
}

.hvr-rectangle-out:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f06823;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 12px;
}

.hvr-rectangle-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    background: #f06823;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.hvr-rectangle-out:hover:before,
.hvr-rectangle-out:focus:before,
.hvr-rectangle-out:active:before {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.external-excel-box.may-help ul li .Help-btn:hover {
    background: #f06823;
    color: #fff;
}

/*========================new-css=====================*/
.comissioner_section.zacgst-content-detail .custom-row.zacgst-full-content {
    display: block;
}

.comissioner_section.zacgst-content-detail .custom-row.zacgst-full-content .comissioner_info.zacgst-info {
    max-width: 100%;
}

.comissioner_section.zacgst-content-detail .custom-row.zacgst-full-content .comissioner_info.zacgst-info p {
    margin-bottom: 20px;
}

/*============= Commissionerate_page button css ==========================*/


/* Base Button Style11 */
.may-help .button {
    pointer-events: auto;
    cursor: pointer;
    background: #376fa6;
    border: none;
    padding: 0.7rem 0.7rem 11.2px;
    margin: 0;
    justify-content: center;
    font-family: inherit;
    font-size: inherit;
    position: relative;
    display: inline-block;
    min-height: 48px;
    display: flex;
    align-items: center;
}

.external-excel-box ul .content__item {
    width: 100%;
}

.external-excel-box ul .content__item .button {
    width: -webkit-fill-available;
    text-align: center;
    border-radius: 5px;
}

@keyframes MoveUpInitial {
    to {
        transform: translate3d(0, -105%, 0);
    }
}

@keyframes MoveUpEnd {
    from {
        transform: translate3d(0, 100%, 0);
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.may-help .button--hyperion::before {
    content: '';
    background: #376fa6;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
    transform-origin: 100% 50%;
}

.comissioner-page-img img{
	border: 1px solid #376fa6 !important;
}

.commissioner-detail .comissioner_section .custom-row .comissioner_img img {
    border-radius: 8px;
    border: 1px solid #376fa6;
    padding: 8px;
}	

.about_page .comissioner_section .custom-row .comissioner_img img {
    border-radius: 8px;
    border: 1px solid #376fa6;
    padding: 6px;
    box-sizing: border-box;
}

.may-help .button--hyperion:hover::before {
    transform: scale3d(0, 1, 1);
    transform-origin: 0% 50%;
}

/* Button 2: Mimas */
.may-help .button--mimas {
    text-transform: capitalize;
    letter-spacing: 0.05rem;
    font-weight: 700;
    font-size: 16px;
    overflow: hidden;
    color: #fff;
    letter-spacing: 1.92px;
    word-spacing: 2.56px;
    background: #f06823;
    position: relative;
}

.may-help .button--mimas span {
    position: relative;
}

.may-help .button--mimas::before {
    content: '';
    position: absolute;
    top: 0;
    left: -10%;
    width: 120%;
    height: 104%;
    background: #376fa6;
    transform: skew(30deg);
    transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
    z-index: 0;
}

.may-help .button--mimas:hover::before {
    transform: translate3d(100%, 0, 0);
}

/* Start New Home Page Box Layout CSS */

/*DIGI GRID*/
div.service-grid-effect {
    border: 2px solid #c7c7c7;
    box-shadow: 0px 0px 7px 0px #d2d1d1 !important;
    transition: border 1s ease;
}

.service-grid-effect::before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    height: 0;
    width: 0;
    border-bottom: 2px solid #F9DF58;
    transition: width 1s ease, height 1s ease;
}

.service-grid-effect::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    height: 0;
    width: 0;
    border-right: 2px solid #F9DF58;
    transition: width 1s ease, height 1s ease;
}

.service-grid-effect::before {
    border-bottom: 2px solid hsl(207.69deg 48.6% 41.96%);
    border-right: none;
}

.service-grid-effect::after {
    border-bottom: 0px solid hsl(207.27deg 44% 44.12%);
    border-right: 2px solid #376f9f;
}

.service-grid-effect:hover::before {
    width: 100%;
    height: 2px;
}

.service-grid-effect:hover::after {
    width: 5px;
    height: 100%;
}

div.service-grid-effect:hover {
    border: 2px solid #c7c7c7;
    box-shadow: 0px 0px 7px 0px #d2d1d1 !important;
    cursor: pointer;
}

/* End New Home Page Box Layout CSS */

/* sitemap css start */
.sitemap-title {
    text-align: center;
    margin-bottom: 30px;
    color: #2c3e50;
}

.sitemap-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
}

.sitemap-column {
    flex: 1;
    min-width: 300px;
}

.sitemap-column h2 {
    color: #376fa6;
    margin-bottom: 15px;
    font-size: 19px;
    padding-bottom: 5px;
    line-height: 28.5px;
    letter-spacing: 2.28px;
    word-spacing: 3.04px;
}

.sitemap-list {
    list-style-type: none;
}

.sitemap-list li {
    margin-bottom: 8px;
}

.sitemap-list a {
    color: #2c3e50;
    text-decoration: none;
    transition: color 0.3s;
    font-size: 15px !important;
    line-height: 22.5px;
    letter-spacing: 1.8px;
    word-spacing: 2.4px;
}

.sitemap-list a:hover {
    color: #e74c3c;
}

.sitemap-list .main-item {
    font-weight: bold;
    font-size: 16px !important;
    line-height: 24px;
    letter-spacing: 1.92px;
    word-spacing: 2.56px;
}

.sitemap-list .sub-list {
    list-style-type: circle;
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 15px;
}

.sitemap-list .sub-list li {
    margin-bottom: 5px;
    list-style: disc;
    color: #376fa6 !important;
}

.sitemap-list .sub-list-2 {
    list-style-type: disc;
    margin-left: 40px;
}

.sitemap-external-link::after {
    content: " ↗";
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 1.44px;
    word-spacing: 1.92px;
}

/* sitemap css end */

.dropdwon_menu .dropdwon_list li {
    position: relative;
}

.dropdwon_menu .dropdwon_list li .dropdwon_menu {
    top: 0;
    left: 100%;
    margin-left: 0px;
    position: absolute;
    display: none;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);
    background: #E9F4FC;
    min-width: 270px;
    padding: 0;
}

.dropdwon_menu .dropdwon_list li:hover>.dropdwon_menu {
    display: block;
}

.slts-orders-table th {
    background-color: #0073aa !important;
}

.slts-orders-table tbody tr:nth-child(odd) {
    background-color: #d1f0ff69 !important;
}

.slts-orders-table tbody tr:nth-child(even):hover {
    background-color: #ffffff !important; /* Change this to any hover color you want */
}

.slts-orders-table tbody tr:nth-child(even) {
    background-color: #ffffff !important;
}

.slts-orders-table tbody tr:hover {
    background-color: #d1f0ff69 !important;
}

.slts-orders-table th{
	text-transform: capitalize !important;
}
 
table.dataTable.no-footer {
    border-radius: 13px !important;
    overflow: hidden;
}

.page-id-657 .entry-title {
  display: none;
}

/* Style the gallery title */
.bwg-title2 {
  color: #376FA6 !important;
  font-family: "Montserrat", sans-serif !important; /* Replace with your desired font */
  font-size: 20px !important;
  line-height: 30px !important;
  letter-spacing: 2.4px !important;
  word-spacing: 3.2px !important;
}
/* 08-june-2025 */
/* #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item1 img,
#bwg_container1_1 #bwg_container2_1 .bwg-container-1.bwg-standard-thumbnails .bwg-item1 img,
#bwg_container1_2 #bwg_container2_2 .bwg-container-2.bwg-standard-thumbnails .bwg-item1 img{
    border-radius: 10px !important;
    overflow: hidden !important;
} */
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails .bwg-item0,
#bwg_container1_1 #bwg_container2_1 .bwg-container-1.bwg-standard-thumbnails .bwg-item0,
#bwg_container1_2 #bwg_container2_2 .bwg-container-2.bwg-standard-thumbnails .bwg-item0,
#bwg_container1_3 #bwg_container2_3 .bwg-container-3.bwg-standard-thumbnails .bwg-item1{
     border-radius: 10px !important;
    overflow: hidden !important; 
}

.bannner-section .slick-slider ul.slick-dots li button{
    display: inline-block;
}
.external-excel-box .title-head h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    color: rgb(241, 241, 241);
    text-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px;
    letter-spacing: 2.88px;
    word-spacing: 3.84px;
    color: #376FA6;
    background-color: transparent;
}
/* 08-june-2025 */