div.zpsection.review-sep {
  position: relative !important;
  overflow: visible !important;
  isolation: isolate !important;
  background: #ffffff !important;
  z-index: 999999 !important;
}

div.zpsection.review-sep::before {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  top: -70px !important;
  width: 100% !important;
  height: 72px !important;
  display: block !important;
  pointer-events: none !important;
  z-index: 999999 !important;
  background-repeat: no-repeat !important;
  background-position: top center !important;
  background-size: 100% 72px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 72L0 46C120 22 240 22 360 36C480 50 600 50 720 36C840 22 960 22 1080 36C1200 50 1320 50 1440 32L1440 72Z'/%3E%3C/svg%3E") !important;
}

div.zpsection.review-sep > .zpcontainer-fluid {
  position: relative !important;
  z-index: 1000000 !important;
}

@media (max-width: 767px) {
  div.zpsection.review-sep::before {
    top: -42px !important;
    height: 42px !important;
    background-size: 100% 42px !important;
  }
}


div.zpsection.pre-footer-wave {
  position: relative !important;
  overflow: visible !important;
  z-index: 2 !important;
  margin-bottom: -72px !important;
  padding-bottom: 72px !important;
}

div.zpsection.pre-footer-wave::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  bottom: -72px !important;
  width: 100% !important;
  height: 72px !important;
  display: block !important;
  pointer-events: none !important;
  z-index: 3 !important;
  background-repeat: no-repeat !important;
  background-position: bottom center !important;
  background-size: 100% 72px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 72' preserveAspectRatio='none'%3E%3Cpath fill='%231e222d' d='M0 0C120 24 240 24 360 36C480 48 600 48 720 36C840 24 960 24 1080 36C1200 48 1320 48 1440 30V72H0Z'/%3E%3C/svg%3E") !important;
}

div.zpsection.pre-footer-wave > .zpcontainer-fluid,
div.zpsection.pre-footer-wave > .zpcontainer {
  position: relative !important;
  z-index: 4 !important;
}

@media (max-width: 767px) {
  div.zpsection.pre-footer-wave {
    margin-bottom: -42px !important;
    padding-bottom: 42px !important;
  }

  div.zpsection.pre-footer-wave::after {
    bottom: -42px !important;
    height: 42px !important;
    background-size: 100% 42px !important;
  }
}













a.zpbutton-wrapper.zpbutton {
    border-radius: 4px !important;
}
.zpcarousel-arrow-right.next-button,.zpcarousel-arrow-left.prev-button{
display:none !important; 
}

.zpelement.zpelem-image.fot {
    margin-top: 0px;
}
.fotfot  .zpelement.zpelem-spacer {
    display: none;
}

.theme-logo-parent img {
    width: 60% !important;
    height: auto !important;
}

img.zpimage {
    border-radius: 4px !important;
}

h1,h2,h3,h4,h5,h6 {
    line-height: 1.3em !important;
}

.zpgallery-container.hb-layout__cont {
    box-shadow: 6px 6px 18px 2px #000000;
}

.zpsocialprofile-container.zpsocialprofile-size-lg.zpsocialprofile-type-white.zpsocialprofile-style-none .zpsocialprofile-wrapper .zpsocialprofile {
    width: 45px !important;
    height: 45px !important;
    flex: 0 0 45px !important;
}

.zpsocialprofile-container.zpsocialprofile-size-lg .zpsocialprofile-wrapper {
    width: 100px !important;
    height: 100px !important;
    margin: 30px !important;
    margin-top: 0px !important;
    background-color: #0a66c2;
    border-radius: 50%;
}

.zpbutton.zpbutton-type-primary, button.zpbutton-type-primary, input[type=submit].zpbutton-type-primary, input[type=button].zpbutton-type-primary {
    box-shadow: 6px 6px 18px 2px #000000 !important;
}

.zptext a {
    color: #fff !important;
    font-weight: bold;
}

.zpsection .fot img.zpimage {
    width: 35% !important;
    height: auto !important;
}





div[id^="zoho-footer"],
.zoho-footer,
.footer-poweredby,
[class*="powered"],
[class*="Powered"],
span[id*="powered"],
div[style*="text-align: center"][style*="padding"],
a[href*="zoho.com/sites"],
img[src*="zoho"],
.powered-by,
.poweredby,
#footer-power {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
}
/* Target the specific powered-by container */
div[style*="text-align:center"] > a[href*="zoho.com/sites"],
div[style*="text-align: center"] > span,
div[style*="text-align:center"][style*="padding"] {
    display: none !important;
}


.paddinggg{
    padding-left: 20px!important;
    padding-right: 20px!important;
}


.zpelement.zpelem-image.brbrpic .zpimage-container,
.zpelement.zpelem-image.brbrpic .zpimage-container figure,
.zpelement.zpelem-image.brbrpic .zpimage-container .zpimage-anchor,
.zpelement.zpelem-image.brbrpic .zpimage-container picture {
  overflow: visible !important;
}

.zpelement.zpelem-image.brbrpic .zpimage-container img {
  display: block !important;
  border-radius: 8px !important;
  filter: drop-shadow(6px 6px 18px #000000) !important;
}











