#appicon {
    width: 160px;
}
.banner-img .top-banner-img-cover {
    width: 100% !important;
    height: 340px !important;
    background-size: cover !important; 
    background-position: top !important;
    background-repeat: no-repeat !important;
}

.trend-top-img  .trend-top-img-holder {
    width: 100%;
    height: 660px;
    display: block !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
.banner-img .btm-banner-img-cover {
    width: 100% !important;
    height: 320px !important;
    background-size: cover !important; 
    background-position: top !important;
    background-repeat: no-repeat !important;
} 

.banner-img .banner-cap-img-holder-db {
width: 100% !important ;
height: 450px !important;
background-size: cover !important;      
background-position: top !important;
background-repeat: no-repeat !important;            
}   

.banner-img4 div.class-video-side-img-cover {
    width: 100% !important ;
    height: 200px !important;
    background-size: cover !important;      
    background-position: top !important;
    background-repeat: no-repeat !important;            
}

.video-img .video-lg-md-img-holder {
    width: 100% !important ;
    height: 600px !important;
    background-size: cover !important;      
    background-position: top !important;
    background-repeat: no-repeat !important;            
}
.news-img {
    padding: 0 5px;
}
.news-img div.news-img-holder {
    width: 100% !important ;
    height: 200px !important;
    background-size: cover !important;      
    background-position: top !important;
    background-repeat: no-repeat !important;
    /* margin: 0 40px !important; */
}

#celebFrm div input[type="text"], input[type="email"], textarea {
border: 1px solid rgba(0, 0, 0, 0.3) !important;
border-radius: 5px;
}

button {
    border: 1px solid rgba(0, 0, 0, 0.8) !important;
    }

    .contact-headr {
        padding: 20px 0 ;
    }

    .contact-headr h2{
        font-size: 17px;
    }

    .page-modal-cover {
        display: flex;
        position: fixed !important;
        height: 100%;   
        width: 100%;
        justify-content: center;    
        background: rgba(0,0,0,0.6);
        z-index: 99999;
    }

   .page-modal-cover .page-inner-modal {
    display: flex;
    background: #fff;
    width: 90%;
    max-width: 600px;
    height: inherit !important;
    margin: 90px auto;
    padding: 20px;
    border-radius: 10px;                
    box-shadow: 0 0 10px rgba(0,0,0,0.5);   
   }

   .button-form-db {
    margin-top: 44px;
   }

   .meet-greet-headr {
    padding: 30px 0;
   }

   .meet-greet-headr h2 {
    font-size: 1.5em;
    font-weight: 600 !important;
   }

   .meet-greet-headr h4 {
    font-size: 14px;
    font-weight: 700 !important;
    color: rgba(186, 13, 56, 1);
   }


   .meet-greet-headr p {
    font-size: 13px !important;
    font-weight: 400 !important;
   }        

 .smalltxt {
    font-size: 13px !important; 
 }

 #pageform input {
    border: 1px solid rgba(0, 0, 0, 0.3) !important;
 }

 #pageform label {
    font-size: 13px !important;
    font-weight: 600 !important;
    color: rgba(18, 89, 148, 0.7);
 }  
 .mtop-form {
    margin-top: 20px !important;
    }

  #apptable tbody td {
color: #0c61a8;
font-size: 14px;
font-family: 600;
  } 
  
  #apptable thead th {
    color: 000;
    font-size: 14px;
    font-family: 600;

      } 