.color1{
    color:#61a375;
}
.color2{
    color:#15afa3 
}
.nexus{
    color:#046ee4 !important;
}
.responsive-map{
    overflow: hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
    }
    .responsive-map iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
    }

.pt-50{
    padding-top: 50px;
}


/* Call Button And whatsapp Button */

@media only screen  and (min-width: 220px)  and (max-width: 767px){
    .call{ 
   
      position: fixed;
      left: 4%;
      bottom: 6%;
      height: auto;
      background: transparent;
      z-index: 1001;
    }
  }
  @media only screen  and (min-width: 768px)  {
    .call{ 
      position: fixed;
      left: 2.5%;
      bottom: 20%;
      height: auto;
      background: transparent;
      z-index: 1001;
    }
  }
    
.call-button {
  width:50px;
  height:50px;
  border-radius: 50px;
  border:0px;
  position: relative;
  background-color: #61a375;
  color: #fff;
  cursor: pointer;
  box-shadow: 0 0 0 0 #61a375;
  -webkit-animation: pulse 3s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
}
.call-button:hover {
  -webkit-animation: none;
     -moz-animation: none;
      -ms-animation: none;
          animation: none;
}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(188, 132, 32, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}

@-webkit-keyframes pulseText {to {text-shadow: 0 0 100px rgba(188, 132, 32, 0);}}
@-moz-keyframes pulseText {to {text-shadow: 0 0 100px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulseText {to {text-shadow: 0 0 100px rgba(232, 76, 61, 0);}}
@keyframes pulseText {to {text-shadow: 0 0 100px rgba(232, 76, 61, 0);}}


@media only screen  and (min-width: 220px)  and (max-width: 767px){
    .whatsapp{ 
      position: fixed;
      right: 4%;
      bottom: 6%;
      height: auto;
      background: transparent;
      z-index: 1001;
    }
    }
    @media only screen  and (min-width: 768px)  {
      .whatsapp{ 
        position: fixed;
        right: 2%;
        bottom: 20%;
        height: auto;
        background: transparent;
        z-index: 1001;
      }
    }
    .whatsapp-button {
        width:50px;
        height:50px;
        border-radius: 50px;
        border:0px;
        position: relative;
        background-color: #23c15e;
        color: #fff;
        cursor: pointer;
        box-shadow: 0 0 0 0 #23c15e;
        -webkit-animation: pulse 3s infinite cubic-bezier(0.66, 0, 0, 1);
        -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
        -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
        animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
    }
    
    .whatsapp-button:hover {
    -webkit-animation: none;
       -moz-animation: none;
        -ms-animation: none;
            animation: none;
    }
    
    @-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(188, 132, 32, 0);}}
    @-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
    @-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
    @keyframes pulse {to {box-shadow: 0 0 0 20px rgba(232, 76, 61, 0);}}
    
    @-webkit-keyframes pulseText {to {text-shadow: 0 0 100px rgba(188, 132, 32, 0);}}
    @-moz-keyframes pulseText {to {text-shadow: 0 0 100px rgba(232, 76, 61, 0);}}
    @-ms-keyframes pulseText {to {text-shadow: 0 0 100px rgba(232, 76, 61, 0);}}
    @keyframes pulseText {to {text-shadow: 0 0 100px rgba(232, 76, 61, 0);}}


.fs-34{
    font-size:34px;
}

.bg-img1 {
   background: url('../img/modal/image-2.jpg');
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   border-radius: 16px;
}


.br-bs-shadow{
    border-radius: 18px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.b-radius-16{
    border-radius: 16px;
}
.text-justify{
  text-align: justify !important;
}