body,  .home-page-container .child-container,.main-nav-bar .option,.header-container .logo-title .title,form{
    font-family:Coronet script!important;
    
}

.header-container{
    background-image:url('https://images.ctfassets.net/w46tqnv8aj1h/2OxGVRuuN7KYWDV6Sub3jm/1bfd286934d3097e6fd5a585f228ab63/waterlife-bg.jpeg')!important;
    background-repeat:round!important;
    background-size:cover !important;
}
app-header{
    min-height:350px !important;
    max-height:350px !important;
}
.child-container.main-nav-bar{
    margin-top:140px!important;

}
.main-nav-bar{
    font-size:26px!important;
}

.main-nav-bar b{
    font-size: 36px!important;
}
.main-nav-bar .menu-options{
    flex:1!important;
    place-content:center center!important;
}
.main-nav-bar .option{
    font-size:26px!important;
    min-width: 190px !important;
    text-align: left !important;
    font-family: Coronet script!important;
}

.main-nav-bar .menu-options button{
    font-size:26px!important;
    font-family:Coronet script!important;
}
.app-container{
    font-family:Coronet script!important;
}

.header-container .logo-title{
    border-bottom:none !important;
}

.header-container .logo-title img{
    width: 370px!important;
    margin-left: 400px!important;
    margin-top: 50px!important;
}

.header-container .logo-title .title{
    position: absolute !important;
    top: 357px;
    left: 0;
    line-height: 1.8 !important;
    text-align: center;
    background-color: rgba(0,102,0,0.2);
    margin-top: -7px;
    flex: unset !important;
    box-sizing: unset !important;
    max-width: unset !important; 
    min-width: unset !important; 
    height: 40px;
    width: 100vw;
    font-family: courier !important;
    background-color: rgb(0, 77, 0) !important;
    color:white;
    font-style: italic;
    
}
.products-container{
    padding: 40px 30px !important;
    align-items: start!important;
    background-color: rgb(255, 242, 230) !important;
}

.products-container .child-container{
    place-content: stretch !important;
    align-items: start !important;
}
.section.accordion{
    max-width: 500px!important;
    flex: 1 1 500px!important;
    min-width: 500px!important;
    padding-right: 50px!important;
    border-right: 1px solid rgba(0,0,0,.12)!important;
    margin-left: 80px!important;
}

.mat-expansion-panel-header,.mat-expansion-panel-content{
    font-family:Coronet script!important;
}

.products-container .mat-expansion-panel-header .mat-expansion-panel-header-title,
.product-wise-container .mat-expansion-panel-header .mat-expansion-panel-header-title{
color:rgb(0, 77, 0) !important;
font-size:26px!important;
font-style: italic!important;
}

.products-container .mat-expansion-panel-header  .mat-expansion-indicator::after{
    margin-top:-10px!important;
    color:rgb(0, 77, 0) !important;
}
.product-wise-container .mat-expansion-panel-header  .mat-expansion-indicator::after,
.product-wise-container .child-container .product-title:hover{
    color:rgb(0, 77, 0) !important;
}

.products-container .child-container .product-title,.products-container .child-container .product-title:hover,
.product-wise-container .child-container .product-title,.product-wise-container .child-container .product-title:hover{
    color:rgb(0, 77, 0) !important;
    font-size:18px !important
}


.child-container .all-products-info,.product-container .all-products-info.child-container .section .data.header{
color: rgb(0, 77, 0) !important;
}

.home-page-container .child-container.slider .section .slide .image-holder img,
.home-page-container .child-container.slider .section .slide .product-details button,
.home-page-container .child-container.slider .section .slide .product-details title{
    animation-duration: 3s !important;
}
.home-page-container .child-container.slider .section .slide .product-details button,
.contact-us-container button.submit{
    background-color: white !important;
    color: rgba(0,71,0,1) !important;
}
.home-page-container .child-container.slider .section .slide .product-details button:hover,
.contact-us-container button.submit:hover{
    color: white !important;
    background-color: rgba(0,71,0,1) !important;
}

.home-page-container .child-container.slider .section .slide .product-details{
    min-width:650px !important;
}
.slide.hide{
    animation-name: dissolve;
    animation-duration: 3s;
}
@keyframes dissolve {
    0%   {opacity: 1;}
    25%  {opacity:0.75;}
    50%  {opacity:0.5;}
    75%  {opacity:0.25;}
    100% {opacity: 0;}
  }

  .home-page-container .child-container.slider{
    place-content: stretch center!important;
    align-items: stretch!important;
    flex: 1 1 500px !important;
    max-height: 500px !important;
    min-height: 500px !important;
    background-color:rgba(0,102,0,0.2)!important;
  }

  .home-page-container .child-container.slider .section{
    height:410px !important;
    max-height:410px !important;
    min-height:410px !important;
  }
  .home-page-container .child-container.slider .section .slide, 
  .home-page-container .child-container.slider .section .slide .image-holder,
  .home-page-container .child-container.slider .section img {
    height:360px !important;
    max-height:360px !important;
    min-height:360px !important;
  }
  .home-page-container .child-container.slider .section img {
    max-height: 360px !important;
    min-height: 320px !important;
  }
  .home-page-container .child-container.slider .section .slide .product-details .title{
    font-size:36px!important;
    font-style: italic!important;
    color: rgba(0,71,0,1) !important;
  }

  .home-page-container .child-container.waterlife-description .section .title,
  .home-page-container .child-container.latest-products .section .title{
    font-size:34px !important;
    color:rgba(0,71,0,1) !important;
  }
  .home-page-container .child-container.latest-products .section .products .product-title{
    color:rgba(0,71,0,1) !important;
  }
  .home-page-container .child-container.waterlife-description .section .title .logo{
    width:120px !important;

  }
  .home-page-container .richText .data.header,
  .profile-container .richText .data.header{
    color: rgba(0,71,0,1) !important;
  }

.footer-container{
    font-family: Coronet script!important;
}
.home-page-container{
    background-image: linear-gradient(to bottom,white 20%,#b9e8f8)!important;
}

.footer-container .child-container .section .title{
    font-size:22px !important;
    color:rgba(0,71,0,1) !important;
}
.footer-container .child-container{
    flex: 1 1 240px !important;
    max-height: 240px !important;
    min-height: 240px !important;
}
.footer-container .child-container .section{
    min-height: 205px !important;
}
.footer-container .child-container .section .description{
    font-size: 16px !important;
    min-height: 100px !important;
    color:rgb(0, 77, 0) !important
}

.footer-container .child-container .section .link{
    font-size:16px !important;
    color:rgb(0, 77, 0) !important;
}

.home-page-container .child-container.waterlife-description .contact-us,
.main-nav-bar .option,
.product-container .product-info.child-container .section .data,
.product-container .product-info.child-container .header,
.profile-container ,
.profile-container .child-container .section .title,
button.mat-menu-item,
.full-catalogue-container .child-container .section .title,
.contact-us-container,
.contact-us-container .child-container label,
.product-wise-container .mat-expansion-panel-body
{
    color:rgb(0, 77, 0) !important;
    font-family:Coronet script!important;
}

.product-container .product-info.child-container .header,
.contact-us-container .child-container .section.contact .title
{
    font-size:28px !important
}

.product-container .product-info.child-container .section .data,
.profile-container .child-container .richText .data{
font-size: 20px !important;
}

.product-container .product-info.child-container .product_title.header,
.profile-container .child-container .section .title{
    font-size: 28px !important;
    font-style: italic;
}
.profile-container .child-container .section .title,
.full-catalogue-container .child-container .section .title{
    font-size: 36px !important;
}

.home-page-container .child-container.waterlife-description .contact-us{
    background-image: linear-gradient(to bottom,#b9e8f8 20%,white) !important;
}

.product-container .product-info.child-container .product_title.header{
    min-height:unset !important;
    max-height:unset !important;
    height:unset !important;
}
.mat-expansion-panel{
    background: transparent !important;
}
.profile-container .aboutus{
    min-height:600px !important;
    max-height:600px !important;
    height:600px !important;
}
.contact-us-container .child-container{
    padding-top:20px !important;
}
button.mat-menu-item{
    font-size:18px !important;
}
.product-wise-container .mat-expansion-panel-body{
    font: size 20px !important;
}

.home-page-container .child-container.latest-products .section .products .product .image-holder:hover .navigate-options .title{
    font-size: 18px !important;
    color: white!important;
}

.image-popup .image-holder.large{
    max-width: 700px !important;
    max-height: 700px !important;
    min-width: unset !important;
    min-height:unset !important;
}
