body {
    font-family: 'Mukta', sans-serif;
    font-size: 14px;
    background-color: #fafafa;
    color: #000000;
    
}

.nav-link
{
    color: #000000;
    font-size: 18px;
}

.navbar-light .navbar-nav .nav-link
{
    color: #000000;
}


.netcaster-para
{
    padding: 100px 25px;
    text-align: center;
    font-size: 24px;
}

.features-first-text
{
    font-size: 28px;
    font-weight: bold;
    padding: 30px 5px;
    text-align: center;
    color: #042F59;
}

.features-text
{
    font-size: 20px;
    font-weight: bold;
    padding: 30px 5px;
    text-align: center;
    color: #042F59;
}

.explore-offer
{
    text-align: center;
    background-color: #25AFC2;
    border-radius: 25px;
    padding: 50px 25px;
}

.download-button
{
    border: 1px solid #ffffff;
    padding: 15px 45px 15px 45px;
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    margin-top: 25px;
    background-color: #25AFC2;
    background: linear-gradient(to left, #25AFC2 50%, #042F59 50%) right;
    background-size: 200%;
    transition: .5s ease-out;
    margin-left: -1px;
}

.download-button:hover
{
    background-color: #042F59;
    color: #ffffff;
    background-position: left;
}



.footer {
    background-color: #000000;
    padding: 35px 10px;
}

.footer-list>ul>li {
    color: #ffffff;
    line-height: 40px;
    font-size: 16px;
    list-style: none;
}

.footer-address {
    color: #ffffff;
    font-size: 15px;
    padding-top: 10px;
}

.copyright {
    color: #ffffff;
    font-size: 13px;
}


.edge
{
    padding-top: 80px;
    background-color: #042F59;
    color: #ffffff;
}

.edge-text
{
    padding: 25px;
    text-align: justify;
}

.broadcaster
{
    
    padding: 100px 25px;
    background-color: #042F59;
    color: #ffffff;
}

.whyus-para
{
    padding: 120px 25px 80px 25px;
    text-align: center;
    font-size: 24px;
    
}

.whyus-nextpara
{
    padding: 80px 25px 0px 25px;
    text-align: center;
    font-size: 20px;
    background-color: #042F59;
    color: #ffffff;
}



.performance-box {
    border: 1px solid #a4a4a5;
    margin-top: 10px;
    margin-bottom: 40px;
    border-radius: 10px;
}

.performance-box:hover {
    box-shadow: 1px 1px 10px 1px #999999;
    margin-top: 8px;
}

.performance-img {
    padding: 5px;
    text-align: center;
}

.performance-head {
    font-size: 22px;
    color: #2165a2;
    text-align: center;
    padding: 20px;
    font-weight: bold;
    min-height: 110px;
}

.about-hero-section
{
    background-image: url(Images/aboutus.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 280px 25px 25px 25px;
    color: #000000;
}

.about-para
{
    padding: 80px 25px 80px 25px;
    text-align: justify;
    font-size: 16px;
}

.about-lastpara
{
    font-size: 22px;
    text-align: center;
    padding: 50px 25px 50px 25px;
    font-weight: bold; 
    font-style: italic;   
}

.address
{
    font-size: 18px;
    padding: 50px 25px 100px 25px;
}

.news-hero-section
{
    background-image: url(Images/News.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 280px 25px 25px 25px;
    color: #ffffff;
    text-shadow: 2px 2px 4px #000000;
}

.news-table {
    margin-top: 45px;
    border: 1px solid #000000;
    border-top: 4px solid #021b33;
  }
  
  .news-head {
    font-size: 18px;
    font-weight: bold;
    padding: 15px;
    min-height: 100px;
  }
  
  .news-readmore {
    font-size: 16px;
    color: #a41c2b;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
  }

  .contactpadding 
{
    padding: 0px 10px;
}

.form-head {
    color: #2165a2;
    font-size: 24px;
    padding-top: 25px;
}

.inspiration-text
{
    font-size: 15px;
    text-align: justify;
    padding: 50px 10px;
}

.carousel-indicators .active
{
    opacity: 1;
    width: 40px;
    height: 4px;
}

.why-netcaster
{
    background-color: #042F59;
    padding: 25px 25px 0px 25px;
    color: #ffffff;
    margin-right: 2px;
    text-align: justify;
}

.fast-wifi
{
    background-color: #F3161E;
    padding: 25px 25px 0px 25px;
    color: #ffffff;
    margin-left: 2px;
    text-align: justify;
}

.why-netcaster-btn
{
    border: 1px solid #ffffff;
    padding: 10px 35px 10px 35px;
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin-top: 25px;
    background-color: #042F59;
    background: linear-gradient(to left, #042F59 50%, #F3161E 50%) right;
    background-size: 200%;
    transition: .5s ease-out;
}

.why-netcaster-btn:hover
{
    background-color: #042F59;
    color: #ffffff;
    background-position: left;
}

.fastwifi-btn
{
    border: 1px solid #ffffff;
    padding: 10px 35px 10px 35px;
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    margin-top: 25px;
    background-color: #F3161E;
    background: linear-gradient(to left, #F3161E 50%, #042F59 50%) right;
    background-size: 200%;
    transition: .5s ease-out;
}

.fastwifi-btn:hover
{
    background-color: #042F59;
    color: #ffffff;
    background-position: left;
}

.reveal {
    position: relative;
    transform: translateY(150px);
    opacity: 0;
    transition: 1s all ease;
  }
  
  .reveal.active {
    transform: translateY(0);
    opacity: 1;
  }

  .revealright {
    position: relative;
    transform: translateX(50px);
    opacity: 0;
    transition: 1s all ease;

  }
  
  .revealright.active {
    transform: translateX(0);
    opacity: 1;
    
  }