@import url('https://fonts.googleapis.com/css?family=Catamaran');
@import url('https://fonts.googleapis.com/css?family=Tangerine');
@import url('https://fonts.googleapis.com/css?family=Laila');

body{
   font-weight: normal;
   line-height: 1.5;
   font-size: 1em;
   text-shadow:0px 0px 0px white;
   color: #424242;
   background-color: #FFCC99;
}
.error{
    color:red;
}
.card-title{
   font-family: 'Catamaran'; 
}
.title{
   font-family: 'Catamaran';
   text-shadow: none;

}
.head-shadow{
    background-color: #F5FFFA;
    box-shadow: 0 10px 10px rgba(0,0,0,0.25);
    -moz-box-shadow: 0 10px 10px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 10px 10px rgba(0,0,0,0.25);
    -o-box-shadow: 0 10px 10px rgba(0,0,0,0.25);
}

.text-height{
    transform:scale(1,1.02); 
    -webkit-transform:scale(1,1.02);
}
.nav-link{
font-size: 0.9385520005em;
}

.menu-proper{
    padding: 3px 0px 3px 0px;
    background-color: white;
    }
@media screen and (max-width: 766px) and (min-width: 319px) {
    .menu-proper{
        padding: 3px 10px 3px 10px;
        background-color: white;
    }
}
/*proper menu item shiftting*/
.shift-prp{
    margin: 10px 80px 5px 0px;
}
.fill-well{
    padding: 0px 40px 0px 40px;
}
.text-shiksha{
    color:  #FF6600 !important;
}
.bg-bquote{
    background-color: #f7f7f7;
    border-left-color: #FF7216;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 2px;
}
.bq-text-size{
    font-size: 16px;
}
/*Media Query For All Css realated to nav bar and footer*/
    @media screen and (max-width: 1024px) and (min-width: 319px) {
        .shift-prp{
            margin: 10px 10px 5px 0px;
        }
         .fill-well{
            padding: 0px 0px 0px 0px;
        }
    }
/*Marquee text */
.text-flow{
    font-size: 1.19924em; 
    letter-spacing: 0.0599em; 
    float: left; 
    font-family: Mukta;
}

.lamp-size{
    float: left; 
    height:23px
}
@media screen and (max-width: 766px) and (min-width: 319px) {
    .text-flow{
        font-size: 0.97676889em; 
        letter-spacing: 0.03em; 
        float: left; 
        font-family: Mukta;
    }
    .lamp-size{
        float: left; 
        height:15px
    }
}

/*Footer background color with link*/

.border-none{
    border-width: 0px;
    background-color: #f9f9f9;
}
.slvr{
    background-color:#404040;
    border-style: none;
    color: white;
}
.hr-color{
    background-color: #7F7F7F;
}
/*INDEX PAGE CSS START*/
/*Sopan Students Tour*/
.sst_background {
    background-image:
    url('../../Images/tour.webp');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    
}
.ava_background {
    background-image:
    url('../../Images/sky.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    
}
.ava_body{
    padding: 40px 1px 100px 50px;
}
@media screen and (max-width: 564px) and (min-width: 319px) {
    .ava_body{
        padding: 40px 15px 100px 15px;
    }
}
.bg-triangle{
    background-image:
    url('../../Images/triangle.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.sst_test_hesding{
    font-family: 'Righteous', cursive;
    font-weight: 800; 
    line-height: 48px; 
    text-align: right; 
    text-transform: uppercase; 
}

.feed-text{
    color: white; 
    font-size: 1.1em; 
    font-weight: lighter; 
    text-shadow:0px 0px 0px #5F9EA0;
}
.feed-person{
    text-shadow: none; 
    color: white; 
    font-weight: lighter;
}

/*INDEX PAGE CSS END*/
/*EC MEmber CSS start */
.bg-post{
    background-color: #FFCC99;
}
/*Newsletter Css Start Here*/
.letter-title{
    font-size: 15px;
    padding: 0;
    border-radius: 6px;
    border-bottom: solid 1.2px orange;
}
.news-img-pop:hover img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 5;
  border-color: orange;
}
.news-img-pop.big img {
  width: 100%;
}
/*About page*/
.hr-sect {
    display: flex;
    flex-basis: 100%;
    align-items: center;
    color: rgba(0, 0, 0, 0.35);
    margin: 8px 0px;
}
.hr-sect::before,.hr-sect::after {
    content: "";
    flex-grow: 1;
    background: rgba(0, 0, 0, 0.35);
    height: 1px;
    font-size: 0px;
    line-height: 0px;
    margin: 0px 8px;
}
.bg-profile{
    background-color: #F5FFFA;
}
.fix-profile{
    margin: 10px -10px 0px 10px;
}
@media screen and (max-width: 564px) and (min-width: 319px) {
    .fix-profile{
        margin: 10px 0px 0px 1px;
    }
}
.fb-social-prof{
    background-color: #CDB5CD;
    padding: 10px 16px 10px 15px;
    border-radius: 500px; 
}
.social-prof{
    background-color: #CDB5CD;
    padding: 10px 11px 10px 11px;
    border-radius: 500px; 
}
.all-sides-shadow{
    background-color: #f9f9f9;
    box-shadow: 0 0 10px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15);
    -o-box-shadow: 0 0 10px rgba(0,0,0,0.15);
}
.contact-info{
    color: black; 
    font-family: 'Nunito', sans-serif;
    font-size: 16px; 
}
.profile-know{
    overflow: hidden; 
    word-wrap: break-word; 
    padding: 0px 0px 10px 10px;
}

/* Gallery Images Css  Start*/

/* Gallery Images Css End */

/*Services CSS Start*/
.bg-bquote-left{
    border-left-color: lightblue ; 
    border-top-left-radius: 2px;
    border-bottom-left-radius: 5px; 
}
.bg-bquote-right{
    border-right: 4px solid lightblue;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 5px; 
}
.border-null{
  border:0;  
}
.bg-list{
    background-color: #F5FFFA;
}
/*Services CSS End*/

.slvr{
    border-style: none;
    background-color: #f9f9f9;
    color: #5E5E5E;
    border-radius: 0;
}

.bottom-link{
    padding: 6px 0px 6px 20px;
    border-left: #f9f9f9 2px solid;
    border-right: #f9f9f9 2px solid;
    border-radius: 0;
}
.bottom-link:hover{
    padding: 6px 0px 6px 20px;
    border-left: silver 2px solid;
    border-right: silver 2px solid;
    color: black;
    border-radius:3px; 
}


.hr-sect {
    display: flex;
    flex-basis: 100%;
    align-items: center;
    color: rgba(0, 0, 0, 0.35);
    margin: 5px -8px 0px -8px;
}
.hr-sect::before,.hr-sect::after {
    content: "";
    flex-grow: 1;
    background: rgba(0, 0, 0, 0.35);
    height: 2px;
    font-size: 0px;
    line-height: 0px;
    margin: 0px 8px;
}

.border-no-up{
    border-left: solid 2px rgba(0, 0, 0, 0.35);
    border-right: solid 2px rgba(0, 0, 0, 0.35);
    border-bottom: solid 2px rgba(0, 0, 0, 0.35);
    border-radius: 5px;
}

.img-height{
    height: 120px;
}

.wrap-donate{
    padding-left: 20px;
}
@media screen and (max-width: 564px) and (min-width: 319px) {
    .wrap-donate{
        padding-left: 0px;
    }
}

.rsc_background {
    background-image: url('../../../Images/workshop.svg');
    /* url('Images/workshop.svg'); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;

}
.python_background {
    background-image: url('../../../Images/ngpe.jpeg');
    /* url('Images/workshop.svg'); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;

}
.naest_background {
    background-image: url('../../../Images/naest-2022.png');
    /* url('Images/workshop.svg'); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;

}
.sureela_background {
    background-image: url('../../../Images/sureela-internship.jpeg');
    /* url('Images/workshop.svg'); */
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;

}

.bg-triangle-left{
    background-image:
    url('../../../Images/triangle-left.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.bg-triangle-right{
    background-image:
    url('../../../Images/triangle.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.sst_test_heading{
    font-weight: 800;
    line-height: 48px;
    text-align: left;
    text-transform: uppercase;
}