/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*--------------------------------------------------------------------
                  aqua care
-------------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:ital,wght@0,100;0,300;0,400;0,500;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,700;1,800;1,900&display=swap");
#g-page-surround {
  background: #141615 !important;
}
body p {
  font-family: "Roboto", sans-serif !important;
  text-align: justify !important;
}
/*---------------------------------------------------------------------------
                          Navigation  
----------------------------------------------------------------------------*/
#g-navigation h2 {
  font-family: "Oswald", sans-serif;
}
#g-navigation .g-main-nav {
  font-family: "Oswald", sans-serif;
}
#g-navigation .g-main-nav .g-toplevel {
  text-align: center;
}
#g-navigation .g-content {
  padding: 0px;
  margin: 0px;
}
#sfsi_floater {
  right: 10px !important;
}
/*---------------------------------------------------------------------------
                            header
----------------------------------------------------------------------------*/
#g-header {
  margin-top: 0px !important;
}
/*---------------------------------------------------------------------------
                            intro
----------------------------------------------------------------------------*/
#g-intro {
  padding: 0px;
}
#g-intro h2 {
  font-family: "Alegreya Sans SC", sans-serif;
}
#g-intro h3 {
  margin: 0px;
  color: #0e47d2;
}
#g-intro .post-9 .entry-title {
  display: none !important;
}
#g-intro .post-15 .entry-title {
  display: none !important;
}
#g-intro figure {
  margin: 0em 0px;
}
#g-intro .wp-block-columns {
  margin-bottom: 0em;
}
#g-intro img {
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.6) !important;
}
#g-intro img:hover {
  box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important;
}
/*
     
    
.page-content #post-9 
{
    display:none !important;
}
    */
#g-intro h1 {
  margin: 0px;
  font-family: "Alegreya Sans SC", sans-serif;
}
/*---------------------------------------------------------------------------
                           features 
----------------------------------------------------------------------------*/
#g-features {
  background-attachment: fixed;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('https://aquacareonline.in/wp-content/uploads/2024/06/aqua-home-bg1.jpg');
  z-index: 5;
  margin: -25px !important;
}
#g-intro h1 {
  font-family: "Alegreya Sans SC", sans-serif;
  text-align: center;
}
.ih-item.circle.effect1 .spinner {
  border: 10px solid #ffffff !important;
  border-right-color: #000000 !important;
  border-bottom-color: #000000 !important;
}
/*---------------------------------------------------------------------------
                            utility
----------------------------------------------------------------------------*/
#g-utility .g-content {
  padding: 0px !important;
}
#g-utility .img1 img {
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.6) !important;
  border-radius: 1px 100px 1px 100px !important;
}
#g-utility .img2 img {
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.6) !important;
  border-radius: 100px 1px 100px 1px !important;
}
#g-utility img:hover {
  box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important;
  border-radius: 0px !important;
}
#g-utility h2 {
  margin: 0px;
  font-family: "Alegreya Sans SC", sans-serif;
}
/*---------------------------------------------------------------------------
                            above
----------------------------------------------------------------------------*/
#g-above {
  background-attachment: fixed;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('https://aquacareonline.in/wp-content/uploads/2024/07/aqua-backg-products.png');
  z-index: 5;
  margin: 0px !important;
}
#g-above h2 {
  font-family: "Alegreya Sans SC", sans-serif;
  text-align: center;
}
.lswssp-logo-title {
  color: #ffffff !important;
  font-family: "Roboto", sans-serif !important;
}
/*---------------------------------------------------------------------------
                            testimonials
----------------------------------------------------------------------------*/
#g-testimonials h2 {
  margin: 0px;
  font-family: "Alegreya Sans SC", sans-serif;
  text-align: center;
}
/*---------------------------------------------------------------------------
                           eexpanded 
----------------------------------------------------------------------------*/
#g-expanded {
  background-attachment: fixed;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url('https://aquacareonline.in/wp-content/uploads/2025/09/best-aquarium-tvm.png');
  z-index: 5;
  padding: 0px !important;
  margin: 0px !important;
  opacity: 0.8;
}
.wpforms-field-container {
  font-family: "Roboto", sans-serif !important;
}
#g-expanded h2 {
  margin: 0px;
  font-family: "Alegreya Sans SC", sans-serif;
}
/*---------------------------------------------------------------------------
                            main container
----------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------
                            main bar
----------------------------------------------------------------------------*/
#g-container-main {
  background: #f8f5f5 !important;
}
#g-mainbar {
  background: #f8f5f5 !important;
}
#g-container-main .g-container {
  width: 100% !important;
}
#g-mainbar .g-content {
  padding: 0px;
  margin: 0px;
}
#g-mainbar h2 {
  font-family: "Alegreya Sans SC", sans-serif;
  margin-bottom: 0px !important;
}
#g-mainbar p {
  margin: 0px !important;
}
button:not(:hover):not(:active):not(.has-background) {
  background-color: #476178 !important;
}
/*---------------------------------------------------------------------------
                            side bar
----------------------------------------------------------------------------*/
#g-sidebar .g-content {
  padding: 0px;
  margin: 0px;
}
#g-sidebar h2 {
  font-family: "Alegreya Sans SC", sans-serif;
}
button[type=submit] {
  background-color: #000 !important;
}
#g-sidebar {
  background: #f8f5f5 !important;
}
/*---------------------------------------------------------------------------
                            footer
----------------------------------------------------------------------------*/
#g-footer {
  padding: 0px;
}
#g-footer .g-content {
  padding: 0px;
  margin: 0px;
}
#g-footer .g-copyright {
  font-family: "Roboto", sans-serif !important;
}
/*------------------------------------------------------------------------
                            circle hover
----------------------------------------------------------------------------*/
.ch-item {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: relative;
  cursor: default;
  box-shadow: inset 0 0 0 0 rgba(200, 95, 66, 0.4), inset 0 0 0 16px rgba(255, 255, 255, 0.6), 0 1px 2px rgba(0, 0, 0, 0.1);
  transition: all 0.4s ease-in-out;
}
.ch-img-1 {
  background-image: url('https://aquacareonline.in/wp-content/uploads/2025/09/aquarium-trivandrum.png');
}
.ch-img-2 {
  background-image: url('https://aquacareonline.in/wp-content/uploads/2025/09/marine-tank-trivandrum.png');
}
.ch-img-3 {
  background-image: url('https://aquacareonline.in/wp-content/uploads/2025/09/aquascaping-trivandrum.png');
}
.ch-img-4 {
  background-image: url('https://aquacareonline.in/wp-content/uploads/2025/09/pond-making-aquacare.png');
}
.ch-info {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  transform: scale(0);
  backface-visibility: hidden;
}
.ch-info h5 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size: 20px;
  margin: 0 30px;
  padding: 65px 0 0 0;
  font-family: "Open Sans", Arial, sans-serif;
  text-shadow: 0 0 1px #fff, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.ch-info p {
  color: #fff;
  padding: 10px 5px;
  font-style: italic;
  margin: 0 30px;
  font-size: 12px;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  text-align: center !important;
}
.ch-info p a {
  display: block;
  color: rgba(255, 255, 255, 0.7);
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 9px;
  letter-spacing: 1px;
  padding-top: 4px;
  font-family: "Open Sans", Arial, sans-serif;
}
.ch-info p a:hover {
  color: rgba(255, 242, 34, 0.8);
}
.ch-item:hover {
  box-shadow: inset 0 0 0 110px rgba(8, 8, 8, 0.4), inset 0 0 0 16px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1);
}
.ch-item:hover .ch-info {
  opacity: 1;
  transform: scale(1);
}
.ch-grid {
  margin: 20px 0 0 0;
  padding: 0;
  list-style: none;
  display: block;
  text-align: center;
  width: 100%;
}
.ch-grid:after, .ch-item:before {
  content: "";
  display: table;
}
.ch-grid:after {
  clear: both;
}
.ch-grid li {
  width: 230px;
  height: 230px;
  display: inline-block;
  margin: 20px;
}
/*---------------------------------------------------------------------------
                            
----------------------------------------------------------------------------*/
/*# sourceMappingURL=custom_home_-_particles.css.map */