﻿body 
{
   
}


/*--------------------------Gallery------------------------------*/

.GalBack
{
    width:100%;
    height:auto;
    padding:30px 0 0px 0;
    display:inline-block;
}
.Gal_line
{
   height:1px;
   width:100%;
   margin: 50px 0 50px;
   background-color:#845b15;
   display:inline-block;
}
.GalTitle
{
    width:50%;
    margin:0 25% 0 25%;
}
.Gal_Main,.Gal_Main>a:hover
{
    width:100%;
    display:inline-block;
    text-decoration:none;
}
.Gal_Main>img
{
    width:70%;
    margin: 0 15% 0 15%;
    border:6px solid rgba(255,255,255,0.6);
}
.Gal_Main_head
{
    width:100%;
    padding:15px 0 15px;
    text-align:center;
    font-family: 'Manjari-Regular';
    font-size:30px;
    line-height:30px;
    background-color:#845b15;
    color:#fff;
    text-decoration:none ! important;
     
}
.Gal_Main_head:hover
{
    
    background-color:#bc801a;
    text-decoration:none !important;

     
}
    
.Gal
 {
     width:24.8%;
     margin:20px .1% 30px .1%;
     height:auto;
     max-height:200px;
     float:left;
    overflow:hidden;
    border:1px solid #1875a0;
    border-radius:5px;
    padding:4px 4px 4px 4px !important;
 }
 
 .Gal img
 {
     width:100%;
     height:initial;
     /*height:auto;*/
     object-fit: cover;
      max-height:180px;     
    /*overflow:hidden;*/
 }
 .galHead
 {
     font-family: 'Manjari-Regular';
     font-size:35px;
     line-height:35px;
     width:100%;
 }
 
 @media(max-width:1200px) {

.Gal
 {
     width:30%;
     margin:20px 1.5% 30px 1.5%;
     height:auto;
     max-height:200px;
 }
 .Gal_line
{
   margin: 30px 0 30px;
}
 
 .Gal img
 {
     width:100%;
     height:auto;
      max-height:180px;     
    overflow:hidden;
 }
}
 @media(max-width:1000px) {

.Gal
 {
     width:45%;
     margin:20px 2.5% 30px 2.5%;
     height:auto;
     max-height:200px;
 }
 
 .Gal img
 {
     width:100%;
     height:auto;
      max-height:180px;     
    overflow:hidden;
 }
}

@media(max-width:768px) 
{
    
.GalTitle
{
    width:80%;
    margin:0 10% 0 10%;
}

.Gal
 {
     width:90%;
     margin:20px 5% 30px 5%;
     height:auto;
     max-height:200px;
 }
 
 .Gal img
 {
     width:100%;
     height:auto;
      max-height:180px;     
    overflow:hidden;
 }
 
 .Gal_Main_head
{
    padding:7px 0 7px;
    font-size:18px;
    line-height:20px;
}
 
}
 
 
 
 
 
 
 

/*--------------------------xtra----------------------------------*/
/* Preloader */

#preloader {
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:#fff; /* change if the mask should have another color then white */
    z-index:99; /* makes sure it stays on top */
}

#status {
    width:200px;
    height:200px;
    position:absolute;
    left:50%; /* centers the loading animation horizontally one the screen */
    top:50%; /* centers the loading animation vertically one the screen */
    background-image:url(../Images/5.gif); /* path to your loading animation */
    background-repeat:no-repeat;
    background-position:center;
    margin:-100px 0 0 -100px; /* is width and height divided by two */
}






.menurow
{
    background-color:#e09025;
    width:100%;
    height:auto;
    margin:0 0 0 0;
}

.menuimg
{
    height: 25px;
    vertical-align:text-top;
    text-align:justify;
    margin-bottom:10px;   
}

.line
{
    height: 1px;
    background-color:Gray;
}
    
.topblank
{
    height:0px;
}


     
.section .container:first-child h1
 {
  margin-top: 0;
  font-weight: 700;
  font-size:20pt;
  text-align:center;
}     
}











@font-face {
	font-family: 'Rachana';
	font-style: normal;
	font-weight: 400;
	src: url(https://smc.org.in/downloads/fonts/rachana/Rachana-Regular.woff2?v=7.0) format('woff2'), url(https://smc.org.in/downloads/fonts/rachana/Rachana-Regular.woff?v=7.0) format('woff'), url(https://smc.org.in/downloads/fonts/rachana/Rachana-Regular.ttf?v=7.0) format('truetype');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
}
 
 
 

@font-face {
  font-family: 'Manjari-Regular';
   src: url(../Font/Manjari-Regular.ttf);
   font-style: normal;
}   