 .cart_count
        {
            position:relative;
            left:26px;
            bottom:45px;
            width:15px;
            height:15px;
            background-color:yellow;
            color:black;
            font-size:8px;
            font-weight:bold;
            border-radius:50%;
            display:block;
        }
        
 .chat_blink {
              display:inline-block;
          width: 10px;
          height: 10px;
          background-color: #0fcc45;
          border-radius: 50%;
          
          animation: chat_blink 1s linear infinite;
}
@keyframes chat_blink {
  100% { transform: scale(1.3, 1.3); 
          opacity: 0.3;
        }
}
/*header page style*/
 body,html
 {
  overflow-x:hidden;
 }
 
.active1
{
 background-color:black !important;
}
.active2
{
 background-color:yellow !important;
 color:black !important;
}

h3,h2,h1
{
    font-size:25px !important;
}
 
 @media only screen and (max-width: 500px) {

     .header-info-right {

      margin:15px auto 0px auto;

    }
}

.carousel-control-next-icon {
    background-color: black;
}

.carousel-control-prev-icon {
    background-color: black;
}

.carousel-indicators li {
    background-color: black;
}

.carousel-indicators .active {
    background-color: #ffa64d;
}

.glow {
    text-shadow: 3px 3px 4px #fff;
}
.search-input
{
    width:150px; 
    line-height:37px;
}
.search-now
{
     line-height:37px;
}
.header_slider
{
    padding:0px !important;
}
.menu_shopping
{
    width:200px !important;
    z-index:2 !important;
}
.menu_nearby
{
    width:360px !important; 
    z-index:2 !important;
}
.menu_register
{
    width:277px !important;
    z-index:2 !important;
}
.menu_gallery
{
    width:200px !important;
    z-index:2 !important;
}
.menu_event
{
    z-index:2 !important;
}

/*aanmeegam,tamil,tamilinam,what is god & become god page style*/

.menu_page_title
{
    background-color:#dc3545;
    padding:10px;
    color:#fff;
    font-size:20px !important;
}
.quote-wrapper
{
    word-wrap:break-word;
}

/*blog page style*/
.nicon {
    position: absolute;
    top: 50px;
    left: 43%;
}

.picon {
    position: absolute;
    top: 50px;
    right: 43%;
}

.rpost {
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
}
/*cart table page style*/
.fa-heart
    {
        color:#ffc107;
    }
    /*chat with us page style*/
.form-title
    {
        background-color:#dc3545;
        padding:15px;
        color:#fff;
        font-size:20px !important;
    }
.book {
    font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
    font-weight: bold;
}

.para {
    font-family: 'monospace';
}
.join_meeting
{
    padding:23px !important;
}

/*contact page style*/
.contitle
{
    font-size:20px !important;
}

/*donation page style*/

 .content{
    font-size: 16px;
    font-family: 'georgia';
}

.name{

    font-family: monospace;
    color: red;
    font-weight: 600;
}
/*download page style*/
.country {
	min-width: 150px;
}

.progress-table {
	width: 250%;
}

/*forget password page*/
.form_forget
{
    box-shadow: 0px 1px 8px #BEBEBE;

    background-color: #fff;
}
.blog_sub_title
{
    width:80%;
    text-align: left;
}

/*index page style*/

 .shadow {
        /* border: 1px solid #ff9933; */
        box-shadow: 0px 1px 8px #BEBEBE;
    }

    .shadow1 {
        box-shadow: 0px 1px 8px #BEBEBE;
    }

    .single-bottom {
        /* border: 1px solid #ff9933; */
        box-shadow: 0px 1px 8px #BEBEBE;
        border-radius: 8px;
    }

    .col-xs-6 {
        width: 50%;
    }
    
    .box-shadow {

        box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.2);

        margin-top: 13px;

    }
    
    .puthu_status
    {
        border: 3px solid #F2F2F2;
    }
    .puthu_tab
    {
        border: 0px solid #04AA6D;
    }
    
    
    /*right menu style*/
    
    .marquee {
    top: 6em;
    position: relative;
    box-sizing: border-box;
    animation: marquee 25s linear infinite;
}
.marquee:hover {
    animation-play-state: paused;
}

/* Make it move! */
@keyframes marquee {
    0%   { top:   3em }
    100% { top: -41em }
}

/* Make it look pretty */
.microsoft .marquee {
	margin: 0;
    padding: 0 1em;
    line-height: 1.5em;
    font: 1em 'Segoe UI', Tahoma, Helvetica, Sans-Serif;
}

.microsoft:before, .microsoft::before,
.microsoft:after,  .microsoft::after {
    left: 0;
    z-index: 1;
    content: '';
    position: absolute;
    pointer-events: none;
    width: 100%; height: 2em;
    background-image: linear-gradient(180deg, #FFF, rgba(255,255,255,0));
}

.microsoft:after, .microsoft::after {
    bottom: 0;
    transform: rotate(180deg);
}

.microsoft:before, .microsoft::before {
    top: 0;
}

.right_menu_border
{
    border: 2px solid #DDDDDD;
}

.icon-shape {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        vertical-align: middle;
    }

    .icon-sm {
        width: 2rem;
        height: 2rem;

    }
   
    
    /*detailed_event*/
    
    .et{
        text-transform:uppercase;
    }
    .eh{
        text-transform:uppercase;
    }
    
    /*search_officer*/
    
            .title {
                color: grey;
                font-size: 18px;
            }
            .officer-image {
                background-color: gray;
                width: 100%;
            }
            
            
            /*search_temple*/
            
            .flow{
            
                overflow-y: scroll;
            }
            
            /*solve_my_problem_form*/
            
            .solve_pblm{
                background-color:#dc3545;
                padding:15px;
                color:#fff
            }
            
            /*wishlist_table*/
            .chat{
                background-color:#dc3545;
                padding:15px;
                color:#fff;
            }
            
            /*yaagam_booking*/
            .anger{
                width:80%;
                 text-align: left;
                }
                
                
                /*product_details*/
            
           .position{
               position:sticky;
           }
           
           /*members menu style*/
           
           .confirm-switch,

    .confirm-switch1,

    .confirm-switch2,

    .confirm-switch3,

    .confirm-switch4,

    .confirm-switch5 {

        margin-top: 7px;

        margin-left: 10px;

    }



    .switch-wrap p {
        
         margin-top: 10px;

        font-size: 16px;

        font-weight: 500;

        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

    }
    
    
    .rounded {
        border-radius: 100px !important;
        border: 2px solid #fff;
    }

    #profile .row .details {
        text-align: center;
        display: flex;
        box-shadow: 3px 3px 5px #888888;
        background-color: #fff;
        align-items: center;
        height: 50px;
        margin-bottom: 5px;
        margin-right: 5px;
        /* background-color:#dc3545; */
        overflow: hidden;

    }

    #profile .row .details p {
        margin: 0px;
        /* color: #fff !important; */
    }

    #profile .row .details p:first-of-type {
        color: #000033;
        font-size: 16px;
        font-weight: 600;
        white-space: nowrap;
    }

    #profile .row .details p:last-child {
        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        color: #000033;
        width: 100%;
        text-align: end;
        font-size: 16px;
        font-weight: 500;
        cursor: pointer;
    }

    #profile .row .details p:last-child:hover {
        color: #00abab;
    }

    .nov {
        height: 45px;
        display: flex;
        justify-content: end;

    }
    .mem_name{
        text-transform:uppercase;
        font-size:36px;
    }
    .mem_welcome
    {
        font-weight:700;
    }
    
    .edit_label {

        margin: 0px;

    }
    
     .mem_label 
    {
        font-size: 16px;
        font-weight: 500;
        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    }
    
    .details{

        text-align: center;

        display: flex;

        box-shadow:3px 3px 5px #888888;

        background-color:#fff;

        align-items: center;

        height: 50px;

        margin-bottom: 2px;

        background-color:#99ffd6;

        overflow-x: auto;

    }

     .details p{

        margin: 0px;

    }

    .details p:first-of-type{

        color:#000033;

        font-size:16px;

        font-weight: 600;

        white-space: nowrap;

    }

     .details p:last-child{

        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

        color:#000033;

        width: 100%;

        text-align: end;

        font-size:16px;

        font-weight:500;

        cursor: pointer;

    }

     .details p:last-child:hover{

        color:#00abab;

    }

    .confirm-switch {

        margin-top: 15px;

        margin-left: 10px;

    }



    .switch-wrap p {

        margin-top: 10px;

        font-size: 16px;

        font-weight: 500;

        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;

    }
    
    #navigation .btn-danger
    {
        border-radius:40px;
    }
    #navigation .submenu
    {
        border-radius:30px;
    }