/*



Theme Name: Archaeological Survey of India — Kolkata Circle 



Author: Ministry of Culture · Government of India 



Description: Official website of the Archaeological Survey of India, Kolkata Circle — custodian of 86 centrally protected monuments, including the terracotta temples of Bishnupur. 



Version: 1.1.2



Date: September 2026

*/

.gov-tag{color:#ffe5ae!important;}
#gform_1{box-shadow: rgba(13, 16, 82, 0.08) 0px 18px 40px;
    background: rgb(255, 255, 255);
    border: 1px solid var(--asi-line);
    border-radius: 6px;
    padding: 26px;}
#field_1_9{grid-column: span 4!important;}
#field_1_10{grid-column: span 4!important;}
#field_1_10 .ginput_container.ginput_container_text{margin-top: 27px;}
#field_1_22{    font-size: 13px;
    color: #585e6a;
    grid-column: span 8;}
#field_submit_1{    grid-column: span 4;
    align-items: center;
    justify-content: end;   }
#field_submit_1 button{ 
    background: var(--asi-blue);
    color: #fff;
    border: 1px solid var(--asi-blue);
    transition: border-color .28s, box-shadow .28s;    border-radius: 2px;
    font-weight: 500;
    letter-spacing: .01em;
    padding: .95rem 1.4rem;
    font-size: 1rem;}
#field_submit_1 button:hover, #field_submit_1 button:focus-visible {
   /* background: var(--asi-blue);
    color: #fff;
    border-color: var(--asi-blue-l);
    box-shadow: 0 4px 12px rgba(13, 16, 82, .20);*/
   background: #fff;
     color: var(--asi-blue);
/*    border-color: rgba(22, 27, 118, .32);*/
    border-color: rgb(255 255 255 / 32%);
    box-shadow: 0 4px 12px rgba(13, 16, 82, .14);   

}  


.gform-theme--foundation .gform_fields{row-gap: 16px!important;}
.site-content{position: relative;}
.page-template-home-page .whatsnew{background: rgba(255, 255, 255, .10);
    border: 1px solid rgba(255, 255, 255, .22);
    backdrop-filter: blur(7px);
 position: absolute; width: 100%; z-index: 2;}
 #notices .row{align-items: center;}
.gform-theme--foundation .gform_fields{align-items: end;}
#work{padding-top: 0!important;}
.transparency-tile{padding: 20px 6px!important;}

.btn-asi:hover, .btn-asi:focus-visible {
   /* background: var(--asi-blue);
    color: #fff;
    border-color: var(--asi-blue-l);
    box-shadow: 0 4px 12px rgba(13, 16, 82, .20);*/
    color: var(--asi-blue);
    border-color: rgba(22, 27, 118, .32);
    box-shadow: 0 4px 12px rgba(13, 16, 82, .14);
}
.btn-asi::before{background: var(--asi-sky);}

#primary-menu .current-menu-ancestor.menu-item-has-children > a ,#primary-menu .current-menu-ancestor.current-menu-parent > a,  #primary-menu .current-menu-ancestor .sub-menu .current-menu-parent > a{
    font-weight: 700;
    color: var(--asi-blue);
    background: var(--asi-sky);
/*    box-shadow: inset 3px 0 0 var(--asi-blue);
#primary-menu .sub-menu .current-menu-item > a, 
#primary-menu .current-menu-ancestor > a,  */
}
#primary-menu > .menu-item.current-menu-item > a {
    color: var(--asi-ink) ! Important;
    font-weight: 700;
    background: #fff!important;
}
#primary-menu > .menu-item.current-menu-item > a::before {
        font-weight: 700;
    color: var(--asi-blue)!important;
    background: var(--asi-sky)!important;
}
#primary-menu > .menu-item.current-menu-item > a{background: var(--asi-sky)!important;    color: var(--asi-blue)!important;}
#primary-menu > .menu-item.current-menu-item > a:hover, #primary-menu.current-menu-item > .menu-item > a:focus-visible,
#primary-menu > .menu-item.current-menu-item > a:hover {
    color: var(--asi-blue)!important;
}
.office-card address.cont-add, .office-card address.cont-add{    position: relative;
    padding-left: 25px;}
.cont-sec div.col-lg-6:last-child .office-card address.cont-add{padding-left: 0!important;}
.cont-sec div.col-lg-6:last-child .office-card.ext-sec address.cont-add{ padding-left: 25px!important;}
    
.office-card address.cont-add .bi{
    position: absolute;
    left: 0;}
.demo-note{color: #0d1b55!important;}
.demo-note .bi {
    color: #825702;
}
site-footer{}       
/*responsive */  
/*@media (max-width: 991px){


}  */
@media (max-width: 767px) {
    .gform-theme--foundation .gfield--width-half, .gform-theme--foundation .gfield--width-third, .gform-theme--foundation .gfield--width-quarter, #field_1_9, #field_1_10, #field_1_22, #field_submit_1 {
        grid-column: span 12!important;
    }   
}         





/*08-09-2026*/      

.page-template-video-gallery .film-card .cap .t{
    color: #fff !important;
}
.single-monument-sites .gazette-item,
.single-monument-sites .access-btns{
    flex-wrap: wrap !important;
}
.page-template-monuments .demo-note,
.archive .demo-note,
.demo-note{
    display: block !important;
}

#gform_1 input,
#gform_1 select,
#gform_1 textarea{
    border-radius: 2px !important;
    border-color: var(--asi-line) !important;
    font-size: .92rem !important;
}

#gform_submit_button_1 {
  position: relative;
  overflow: hidden;
  font-weight: 500;
  letter-spacing: 0.01em;
  border-radius: 2px;
  cursor: pointer;
  border: 1px solid var(--asi-blue);
  background: var(--asi-blue);
  color: #fff;
  padding: 0.95rem 1.4rem;
  font-size: 1rem;
  transition: color 0.4s, border-color 0.28s, box-shadow 0.28s;
}

#gform_submit_button_1 {
  z-index: 0;
  outline: none !important;
}

#gform_submit_button_1::before {
  content: "";
  position: absolute;
  z-index: -1;
  inset: -60% -56px;
/*  background: #2A34A6 !important;*/
    background: var(--asi-sky) !important;
  transform: translateX(-100%) skewX(-22deg);
  transform-origin: left top;
  transition: transform 0.38s cubic-bezier(0.22, 0.61, 0.36, 1);
}
#gform_submit_button_1::before, #gform_submit_button_1::before:hover{background: var(--asi-sky)!important;}
#gform_submit_button_1:hover::before {
  transform: translateX(0) skewX(-22deg);
}

#gform_submit_button_1:active {
  transform: scale(0.95);
}
#gform_1 #gfield_upload_rules_1_20{
    display: none !important;
}
#gform_1 #field_1_22{
    margin-bottom: 12px !important;
}
.home .film-card{
    color: #fff !important;
}






/*Responsive*/
/*08-09-2026*/

@media (max-width: 1399.5px){
    #gform_1 #field_submit_1{
        grid-column: span 12;
    }
    #gform_1 #field_submit_1 button{
        width: 100%;
    }
}
@media (max-width: 1199.5px){
    .site-footer .footer-bottom .container{justify-content: center!important;}
    .site-footer .footer-bottom .container div:last-child{justify-content: center!important; row-gap: 3px !important;}

}
@media (max-width: 991.5px){  
    .home .hero-actions{
        margin-bottom: 50px !important;
    }
}
@media (max-width: 767.5px){
    .single-monument-sites .gallery-grid {
        grid-template-columns: unset !important;
    }
     .site-footer .footer-bottom .container{justify-content: center!important; text-align: center;}
}
@media (max-width: 575.5px){
    .gazette-block .btn-asi{
        width: 100% !important;
    }
    .home .hero-actions{
        margin-bottom: 30px !important;
    }
    .home .notice-list li{
        flex-wrap: wrap !important;
    }
    footer .row .col-12.col-sm-6.col-lg-2:nth-child(2) {
        margin-top: -20px !important;
    }
}
@media (max-width: 425.5px){
    .home .hero-actions .btn-ghost,
    .home .museum-band .btn-gold{
        font-size: 15px !important;
    }
}