
/* cookie notice */

.cli_messagebar_head {
    text-align: center !important;
    font-size: 22px !important;
    font-weight: 700 !important;
}

#cookie-law-info-again {
    z-index: 9999999;
}

#cookie-law-info-bar {
    z-index: 9999999;
}

.cli-modal-backdrop {
    z-index: 99999;
}

.cli-modal.cli-blowup {
	z-index: 9999999;
}

/* cookie notice end */



.table-container {
  border: 1px solid #00c400;
  border-radius: 12px;
  padding: 25px; font-family: "Montserrat", Sans-serif;

  margin: 0 auto; border:0px;
  overflow-x: auto;
}

.pet-table {
  width: 100%; 
  border-collapse: collapse;
  min-width: 500px;
}

table thead:first-child tr:first-child th {
    border-block-start: 0px solid hsla(0, 0%, 50.2%, .5019607843);
}

.pet-table thead th:first-child {  text-align: left;}

.pet-table thead th {
  color: #00c400;
  font-size: 20px; border:0px;
  font-weight: 700;
  text-align: center;
  padding: 12px 8px;
  border-bottom: 2px dotted #ccc;
}

.pet-table tbody td {
  padding: 12px 8px; border:0px;
  font-weight: 500;
  font-size: 16px;
  border-bottom: 1px dotted #ccc;
}

.pet-table tbody tr:last-child td {
  border-bottom: none;
}

.pet-table td:last-child {
  text-align: center;
  font-weight: bold;
}

.pet-table td:nth-child(2) {
  text-align: center;
  font-weight: bold;
}

@media (max-width: 600px) {
  .table-container {
    padding: 15px;
  }

  .pet-table thead th,
  .pet-table tbody td {
    font-size: 14px;
    padding: 8px;
  }
}




selector .elementor-icon-box-title a::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}



.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper~.elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper~.elementor-swiper-button-prev {
    left: -16px;
}


.services-slide .eicon-chevron-left:before {
    content: "\e87e";
    background-color: #02B801;
    padding: 56%; border-radius:100px;
 
}


.services-slide .elementor-element .swiper .elementor-swiper-button-prev {left:-30px;}


.services-slide .eicon-chevron-right:before {

    background-color: #02B801;
    padding: 56%; border-radius:100px
    
}



.services-slide .elementor-element .swiper .elementor-swiper-button-next {right:-0px;}


.services-slide  .swiper-slide:not(:hover) .e-overlay-animation-fade {
    opacity: 1; 
      background: linear-gradient(180deg, #0000 40%, #000000bd 100%);    transition: background 0.5s ease, opacity 0.5s ease!important; 
padding:60% 4% 3% 4%;    
}


.services-slide  .swiper-slide:hover .e-overlay-animation-fade {
    opacity: 1;  
    background:linear-gradient(180deg, #0003 40%, #000000bd 100%);
	 transition: background 0.5s ease, opacity 0.5s ease!important;  padding:60% 4% 3% 4%;   
}







.grecaptcha-badge { display:none;}

.elementor-price-list .elementor-price-list-item .elementor-price-list-header {margin-bottom:0px;}

.wpcf7 label {
	width:100%;
}

.wpcf7 p {
	margin-bottom:10px;
}

.wpcf7 input, .wpcf7 textarea {
	padding:7px;
	margin-top:5px;
}

.wpcf7 textarea {
	height:180px;
	resize:none;
}

.wpcf7 input[type="submit"] {
	padding:10px 20px;
}

.google-recaptcha-message {
	color:#000000;
	font-size:11px;
}

.google-recaptcha-message a {
	color:#000000;
	text-decoration:none;
}
