.text-lbl{

    border: 1px solid rgb(119, 56, 20);

    display: inline-block;

    padding: 8px 40px;

    border-radius: 10px;

    transition: all 300ms ease;

    font-weight: 400;

    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.36);

    background-color: rgba(255, 255, 255, 0.30);
    color: rgb(119, 56, 20) !important; 
    visibility: unset  !important;
}

.text-lbl:hover{

    background-color: rgb(119, 56, 20);

    color: white !important;

    cursor: default;
    text-decoration: none !important;

}
.pointer{
    cursor: pointer !important;
}

.scrollcontainer{
    height: 80%;
    overflow-y: scroll;
}

a:hover{
    cursor: pointer !important;
}
.select2-container--default{
    width: 225px !important;
}
.admindailydarshan{
    min-height: 700px;
}
.downloadBtn{
   width: 100%;
   margin-bottom: 15px;
   text-decoration: none;
}

.mp3katha{

	font-size: 17px;

    padding: 10px 15px;

    border: 2px solid #773814;

    border-radius: 20px;

    -webkit-box-shadow: 8px 6px 5px 0px rgba(119,56,20,0.58);

    -moz-box-shadow: 8px 6px 5px 0px rgba(119,56,20,0.58);

    box-shadow: 8px 6px 5px 0px rgba(119,56,20,0.58);

    font-weight: 500;

    color: #f50505;

    margin-bottom: 20px;

    list-style: none;

}



.select2-container--default .select2-selection--single .select2-selection__rendered {

    color: #444;

    line-height: 21px !important;

}



.visible-animation{

	visibility: visible; 

	animation-name: fadeInUp;

}

.zoom {

  transition: transform .2s; /* Animation */

}



.zoom:hover {

  transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */

}



.event-display-image{

    width: 100%;

    height: 200px;

    border: 3px solid #773814;

    border-radius: 20px;

}



@media (max-width: 576px) { 

     .darshan-image {

        width: 275px  !important;

        margin-left: 12%  !important;

    }

    .dividerline img{ width: 100%; }

 }

.p-l-r-10{ 
    padding-left: 10px;
    padding-right: 10px;
 }

.p-l-0{
    padding-left: 0;
}
.p-r-0{
    padding-right: 0;
}

.w-50-p{ width: 50% !important; }

.w-75-p{ width: 75% !important; }

.w-80-p{ width: 80% !important; }

.w-100-p{ width: 100% !important; }



.h-300 { height: 300px !important }
.h-600 { height: 600px !important }



.m-auto{ margin: auto }



.visible-ani-down{

	visibility: visible; 

	animation-name: fadeInDownBig;

}

.font-weight-bold{

	font-weight: bold !important;

}

.web-font-color{

	color: #773814 !important;

}

.font-border-1{

	-webkit-text-stroke: 1px #773814;

}

.font-border-2{

	-webkit-text-stroke: 2px #773814;

}

.vw-15{ width: 15vw !important; }

.vw-20{ width: 20vw !important; }



.m-t-100 { margin-top: 100px !important; }

.m-t-5  { margin-top: 5px !important; }

.m-t-15 { margin-top: 15px !important; }

.m-t-45 { margin-top: 45px !important; }



.m-b-5  { margin-bottom: 5px !important; }

.m-b-15 { margin-bottom: 15px !important; }

.m-b-45 { margin-bottom: 45px !important; }



.m-l-5  { margin-left: 5px !important; }

.m-l-15 { margin-left: 15px !important; }

.m-l-45 { margin-left: 45px !important; }


.m-l-m-65 { margin-left: -65px; }


.sectionwidth{
    width: 215%;
}

@media (min-width:320px)  and (max-width: 768px) {
  /* For mobile phones: */
 .sectionwidth{
    width: 115%;
  }
}


/*
 *  STYLE 1
 */

#ghanshyamslider::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

#ghanshyamslider::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}

#ghanshyamslider::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #773814;
}