.footer-navlink {
  color: #faf8f599;
}

.astra-text{
  font-family: "Libre Baskerville", serif;
}

.footer-navlink:hover{
  color: #faf8f5;
  transition: background-color 0.15s ease;
}

.social-link{
  filter: brightness(0) saturate(100%) invert(100%) sepia(37%) saturate(511%) hue-rotate(295deg) brightness(103%) contrast(96%);
  opacity:0.6;
}

.social-link:hover{
  filter: brightness(0) saturate(100%) invert(100%) sepia(37%) saturate(511%) hue-rotate(295deg) brightness(103%) contrast(96%);
  opacity:1;
  transition: background-color 0.15s ease;
}

.nav-links ,.nav-links a{
  color: #faf8f5e6 !important;
  font-weight: 600 !important;
  font-size: 11px !important;
  font-family: "Merriweather", serif !important;
}
.nav-links .submenu .subnav-links a{
  font-size: 12px !important;
  font-weight: 400 !important;
  font-family: "Merriweather", serif !important;
  color: #1b2232 !important;
}

.nav-links .submenu .subnav-links a:focus , 
.nav-links .submenu .subnav-links a:hover{
  color: #111a2c !important;
  background-color: #d99726 !important;
  transition: background-color 0.15s ease;
  border-radius : 4px !important;
}
.submenu{
  padding: 8px 4px !important;
}

.searchpage{
  width: 16px;
  height: 16px;
  object-fit: contain;
  filter: brightness(0) saturate(100%) invert(100%) sepia(37%) saturate(511%) hue-rotate(295deg) brightness(103%) contrast(96%);
}
.footer-social-icons .grid-item figure{
  width: auto !important;
}

.telColor{
  color: #1b2232b3 !important;
  text-decoration: none !important;
  cursor: pointer; 
}
.text-mail{
  color: #d99726 !important;
  text-decoration: none !important;
}
.text-mail:hover{
  text-decoration: underline !important;
  transition: all 0.5s ease;
}
.astra-row-above {
  border-bottom:1px solid #faf8f51a;
}
.astra-header {
  border-bottom: none !important;
}
.contactus-image{
  opacity:0.5;
  filter: brightness(0) saturate(100%) invert(11%) sepia(15%) saturate(1405%) hue-rotate(183deg) brightness(94%) contrast(95%);
}

.contactus-image:hover{
  opacity: 1;
  filter: brightness(0) saturate(100%) invert(59%) sepia(100%) saturate(364%) hue-rotate(359deg) brightness(89%) contrast(90%);
    transition: background-color 0.15s ease;
}

.footer-hero-section .container-fluid{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

@media screen and (max-width: 767.98px){
 
  div.total-div-footer div.footer-social-icons#grid_1771836213039_nkf8m1vw4 > div.grid-item{
      max-width: 6% !important;
    	flex: 0 0 6% !important;
  }
    #grid_1771778276579_ldzr1hjek.total-div-footer {
        grid-template-columns: repeat(1, 1fr) !important;
    }
  .custom-column-mob{
    flex: 0 0 auto !important;
    width: 50% !important;
  }
  
  .total-div-footer > .grid-item:first-child > .caet-text > div {
    width: auto !important;
}
  .contact-us-bgImage{
    min-height: 70px !important;
    background-size: 100% 100% !important;
  }
  div#grid_1771836213039_nkf8m1vw4.contactus-links-grid div.grid-item{
    flex: 0 0 6% !important;
    max-width: 6% !important;
  }
}

@media (min-width: 567px) and (max-width: 767.98px) {
    div.total-div-footer div.footer-social-icons#grid_1771836213039_nkf8m1vw4 > div.grid-item {
      	flex: 0 0 7% !important;
        max-width: 7% !important;
    }
  .contact-us-bgImage{
    min-height: 130px !important;
    background-size: 100% 100% !important;
  }
}

@media (min-width: 768px) and (max-width: 1499.98px) {
 
   .contact-us-bgImage{
    min-height: 100px !important;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
   .contact-us-bgImage{
    min-height: 120px !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
 .contact-us-bgImage{
    min-height: 140px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1499.98px) {
  .contact-us-bgImage{
    min-height: 190px !important;
  }
}

.contact-banner .container,
.contact-banner .container-fluid {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.row{
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#specialIssue .lc-breadcrumb-link:focus {
    outline: none !important;
    outline-offset: 0px !important;
}