@media (max-width: 767px) {
    .header-container {
        margin-left: -330px;
        margin-top: -25px;
    }
    .mobile-table{
	margin-top:400px!important;
}
.flex-row {
    flex-direction: column;
}
.homepage-content .block-title, .title {
    color: #E4080A;
    margin-top: 60px;
    font-size: 22px;
}

.header-logo{
    height: 40px!important;
    width: 350px!important;
        margin-left: -59px!important;
}
.header {
        top: 82px !important;
        height: 48px;
    }
.mobile-menu span {
    background-color: #fff;
}
.header-container {
    margin-left: -348px;
    margin-top: -27px;
}
.mobile-menu span:nth-child(2) {
    background-color: #fff;
    }
.region-primary-menu .menu-item-level-1 a, .region-primary-menu .menu-item-level-1 {
    display: block;
    padding: 18px;
    margin-top: -12px;
    margin-right: 10px;
 }
 .slider-image img {
    height: 260px!important;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    vertical-align: middle;
    top:0px!important;
 }
.slider {
    margin-top: -60px!important;
}

.full > div {
    flex: 1 0 250px;
    text-align: center;
}
.active-menu .menu-wrap {
    background: rgb(228, 8, 10);
}

    .homepage-content .block-title, .title {
        color: #E4080A;
        margin-top: 15px;
        font-size: 29px;
    }
    .slider-half {
    background-image: url(/sites/default/files/background.png);
}
.slider-item {
	 background-image: url(/sites/default/files/background.png);
	 margin-top:10px!important;
}
.history-button{
	margin-left:0px!important;
}
.footer-blocks {
    text-align: center;
}
.section-small{
   text-align: center!important;
}
.gap{
	margin-left: 80px;
}
    .gap2 {
        margin-left: 128px;
    }
.footer .block-title {
    border-left: none;
}
.mobile-footer{
    width: 201px;
}
.mobile-email{
        margin-left: -10px!important;
    }
    .block-footerthree{
    margin-top: 22px!important;
    }

.site-footer {
    font-size: 12px; /* Smaller font size on mobile */
  }
  
  .site-footer .visitor-counter {
    flex-direction: column; /* Stack visitor info vertically on small screens */
    gap: 10px; /* Adjust gap between the elements */
  }

.gtranslate_wrapper {
 position: relative;
left: 245px;
 top: -50px;
}

.header-logo {
        height: 46px !important;
        width: 623px !important;
        margin-left: -319px !important;
    }


.table-view div {
        padding-left: 0px !important;
        padding-right: 0px !important;
            margin-left: 99px;
    margin-right: 62px;
}
    .footer .block-title {
        border-left: none;
        line-height: 57px;
    }
        #main-wrapper {
        margin-top: -430px!important;
    }
    .region-primary-menu .submenu li {
    padding-top: 19px;
    display: none;
}
.mobile-email {
        margin-left: 21px !important;
    }
    html {
    font-size: 16px;
    scroll-behavior: smooth;
    overflow-x: hidden;
}
    .header-container {
        padding: 6px 0;
        margin-right: -638px;
    }
    .header-top-container {
        flex-direction: column;
        margin-right: -580px;
    }
    

.footer-bottom-middle-right {
    margin-top: -114px;
}
 .marq-wrapper {
    font-size: 20px;
    margin-top: -45px;
    padding-top: 50px!important;
    padding-bottom: 0px!important;
}

.footer-threads-logo{
	left:72px;
		height: 34px;
}
.footer ul {
    margin-top: 30px;
    margin-bottom: 43px;
    margin-left: 9px;
}
.footer-bottom-middle {
    margin-top: -37px;
}
.social-icons {
    margin-left: 40px!important;
}
    .paragraph-heading {
    color: #fff;
    margin-bottom: 105px;
    margin-top: -103px;
}
.cover-photo {
        display: inline-block;
        width: 100%;
        height: 225px;
        margin-top: 321px;
    }
    .Denagi_Darshan {
    top: 3px!important;
}
    .Abhishek_Pooja {
    top: 7px!important;
}
   .Sinhasan_Pooja {
    top: 3px!important;
}
    .trustees img {
        padding: 16px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        height: 153px !important;
        width: 294px !important;
    }
.caption {
    text-align: center;
    font-size: 10px;
}
.container2{
	margin-top: 0px;
}
.container1{
	margin-top: -65px;
}
.mobile-menu {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 30px;
    height: 25px;
    margin-top:10px;
    cursor: pointer;
    overflow: hidden;
}
}
 .trustees2 img {
    padding: 27px!important;
    margin-left: auto!important;
    margin-right: auto !important;
    height: 330px!important;
    width: 294px!important;
}

@media screen and (max-width: 768px) {
    .calendar-tabs {
        flex-direction: column !important;
    }

    
 .calendar-tabs div {
        width: 100% !important;
        display: block !important;
    }

}
@media only screen and (max-width: 767px) {
    .trustees2 img {
        padding: 27px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        height: 153px !important;
        width: 294px !important;
    }
    
}
   




