* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

img {
  max-width: 100%;
}

a,
a:hover,
a:focus,
a:visited,
a:active {
  text-decoration: none;
}

p,
ul,
li {
  padding: 0;
  margin: 0;
}


.sticky {
  top: 0px;
  left: 0;
  right: 0;
  z-index: 999;
  background-color: #fff;
  position: fixed !important;
  animation: slideDown .5s ease-out;
}

.sticky ul li a img {
  width: 22%;
}

body {
  font-family: 'Poppins', sans-serif;
}


/* header */
header {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
}

header .header-top {
  background-color: #000000;
  padding: 3px 0px;
}

header .header-top .top-info li,
header .header-top .top-info li a {
  color: #fff;
  font-size: 14px;
}

header .header-top .top-info li:last-child a {
  display: inline-block;
  height: 35px;
  width: 35px;
  border-radius: 50px;
  line-height: 35px;
  text-align: center;
  background-color: #05264b;
  color: #fff;
  border: 1px solid#05264b;
  transition: .5s;
}

header .headermn .navbar .navbar-brand {
  width: 15%;
}

header .headermn .navbar .navbar-brand img {
  width: 100%;
}

header .nav-link {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  transition: .5s;
  position: relative;
  padding: 0px 10px !important;
  text-transform: uppercase;
}

/* header .nav-link::after {
  content: '';
  background-color:#05264b;
  width: 0%;
  height: 2px;
  position: absolute;
  bottom: -5px;
  left: 0;
  transition: .5s;
}

header .nav-link:hover::after {
  width: 100%;
} */

header .nav-link:hover,
header .nav-link:focus {
  color: #05264b;
}

header .navbar-nav {
  gap: 11px;
}

header .navbar-toggler {
  border: none;
  color: #05264b;
  font-size: 28px;
  border-radius: 0;
}

header .navbar-toggler:focus {
  box-shadow: none;
}

header .offcanvas-title img {
  width: 34%;
}

header .navbar-nav {
  position: relative;
  align-items: center;
}

.sticky {
  left: 0;
  right: 0;
  z-index: 999;
  position: fixed !important;
  top: 0px;
  animation: slideDown .5s ease-out;
  background-color: #fff;
  box-shadow: 0 0 10px #00000021;
}

.sticky .headermn .navbar .navbar-brand {
  width: 17%;
}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }

  to {
    transform: translateY(10);
  }
}

header .navbar .whatsapp li a {
  display: inline-block;
  padding: 6px 18px;
  background-color: transparent;
  color: #000;
  transition: .5s;
  border: 2px solid#05264b;
  position: relative;
  transition: .5s;
  z-index: 1;
  font-size: 22px;
}


header .navbar .whatsapp li a:hover {
  color: #05264b;
}

header .navbar .social-links {
  display: flex;
  justify-content: space-between;
  text-align: center;
  list-style: none;
}

header .navbar .social-links li a {
  color: #05264b;
  font-weight: 600;
}

header .navbar .social-links li a:hover {
  color: #000;
}

header .navbar-nav .dropdown-menu {
  border: 0;
  box-shadow: #0000004b 0 0 10px;
  padding: 10px;
}

header .dropdown-item.active,
header .dropdown-item:active,
header .dropdown-item:hover {
  background-color: #231a41;
  color: #fff;
}



/* slider */
#slider {
  position: relative;
}

#slider .crousel-image img {
  width: 100%;
  height: 100vh;
}

#slider .owl-item {
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: cover;
  /* padding: 274px 0; */
}

#slider .owl-theme .owl-dots .owl-dot {
  display: none;
}


#slider .slider-caption {
  /* border-right: #231b40 solid 10px; */
  width: 100%;
  height: 30%;
  position: absolute;
  top: 40%;
  transform: translateY(0);
  left: 5%;
  z-index: 1;
  /* background-color: #05264b; */
}

#slider .slider-caption a{
  background-color: #05264b;
  padding: 10px 30px;
  color: #fff;
  font-size: 22px;
}

#slider .owl-item.active .SlideHeader {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.3s;
  padding: 10px;
}

#slider .slider-image:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
}

#slider .slider-caption .SlideHeader p {
  font-weight: 700;
  font-size: 85px;
  color: #000;
}

#slider .slider-caption .SlideHeader span {
  font-weight: 700;
  /* font-size: 70px; */
  color: #05264b;
}

/* about intro section area css  */

.about-intro {
  background: url(../images/hm-intro-bg.jpg);
  background-size: cover;
  padding: 100px 50px;
}

.about-intro .about-intro-content h6 {
  font-size: 20px;
  font-weight: 600;
  color: #333;
  line-height: 1.3;
  margin-bottom: 15px;
}

.about-intro .about-intro-content h2 {
  font-family: 'Poppins', sans-serif;
  font-size: 36px;
  font-weight: 600;
  color: #333;
  line-height: 1.3;
  letter-spacing: -1px;
  padding: 0;
  margin: 0;
}

.about-intro .about-intro-content p {
  width: 85%;
  font-size: 18px;
  margin: 25px 0px;
}

.about-intro .about-intro-content a {
  margin-top: 20px;
  display: inline-block;
  padding: 10px 30px;
  font-size: 15px;
  font-weight: 700;
  color: #333;
  border: 2px solid #05264b;
  border-radius: 50px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.about-intro .about-intro-content a:hover {
  background-color: #05264b;
  color: #fff;
}


/* product section  */

.product-section {
  padding: 20px 20px 50px 20px;
  background-color: #ededed;
}

.product-item {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

.product-section .product-image,
.product-section .product-image1,
.product-section .product-image2,
.product-section .product-image3,
.product-section .product-image4 {
  background-size: cover;
  background-repeat: no-repeat;
  height: 300px;
  width: 100%;
  position: relative;
}

.product-section .product-image { background-image: url(../images/product-1.jpg); }
.product-section .product-image1 { background-image: url(../images/wire.jpg); }
.product-section .product-image2 { background-image: url(../images/steel.jpeg); }
.product-section .product-image3 { background-image: url(../images/profix.png); }
.product-section .product-image4 { background-image: url(../images/adhesive.png); }

.product-section .product-image::before,
.product-section .product-image1::before,
.product-section .product-image2::before,
.product-section .product-image3::before,
.product-section .product-image4::before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #0000005c;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.product-section .product-name {
  position: absolute;
  z-index: 2;
  right: 0;
  bottom: 10px;
  left: 0;
}

.product-section .product-name span {
  font-size: 30px;
}

.product-section h3 {
  text-align: center;
  font-size: 1.8em;
  font-weight: 500;
  line-height: 1em;
  margin-bottom: 0.46em;
  color: #fff;
}

.product-section p {
  color: #00000094;
  font-size: 19px;
  margin: 45px 0px;
}

.product-section h6 {
  margin-bottom: 10px;
  letter-spacing: 1px;
  font-size: 18px;
  font-weight: 500;
  color: #000;
}

.product-button{
    display: block;
    text-align: center;
    background-color: #05264b;
    padding: 10px 30px;
    color: #fff;
    font-size: 22px;
    margin-top: -7px;
}


/* gallery section csss  */

#gallery {
  padding: 50px 0px;
}

#gallery .gallery-top {
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}


#gallery .gallery-top li a {
  padding: 10px 30px;
  font-size: 15px;
  font-weight: 700;
  color: #333;
  border: 2px solid #05264b;
  border-radius: 50px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

#gallery .gallery-top li a:hover {
  background-color: #05264b;
  color: #fff;

}


#gallery .gallery-top h6 {
  color: #05264b;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

#gallery .gallery-top h2 {
  font-size: 36px;
  font-weight: 600;
  color: #333;
  line-height: 1.3;
  letter-spacing: -1px;
  padding: 0;
  margin: 0;
}


#gallery .img-wrapper {
  position: relative;
  margin-top: 25px;
  overflow: hidden;
  box-shadow: 0 0 8px #00000033;
}

#gallery .img-wrapper img {
  width: 100%;
  height: 300px;

}

#gallery .img-overlay {
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
}

#gallery .img-overlay i {
  color: #fff;
  font-size: 3em;
}

#overlay {
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


@media screen and (min-width: 768px) {
  #overlay img {
    width: 60%;
    padding: 0 20px;
  }
}

#nextButton i {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
}

#nextButton:hover {
  opacity: 1;
}

#prevButton i {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
}

#prevButton:hover {
  opacity: 0.7;
}

#exitButton i {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
  position: absolute;
  top: 15px;
  right: 15px;
}

#exitButton:hover {
  opacity: 0.7;
}

/* testimonials section csss  */
.testimonials-2 {
  position: relative;
  padding: 100px 0;
  background: #F8F8F8 url(../images/bg-testimony-`1.jpg);
  background-size: cover;

}

.testimonials-2 .testimonial-content {
  background-color: #fff;
  padding: 36px 15px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);

}

.testimonials-2 .testimonial-content p {
  font-size: 16px;
}

/* .testimonials-2 .testimonial-content  span{
   font-size: 50px;
   color: #05264b;
} */

.testimonials-2 .testimonial-id {
  list-style: none;
  display: flex;
  justify-content: start;
  align-items: center;
  text-align: start;
}

.testimonials-2 .testimonial-id .test-image span img {
  position: relative;
  padding: 10px;
  top: -77px;
  width: 50%;
  left: 45px;
  background-color: #05264b;
  border-radius: 50px;
}

.testimonials-2 .testimonial-id .test-image>img {
  width: 70px;
}

.testimonials-2 .testimonial-id .test-name h6 {
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
  margin-left: 15px;
}

.testimonials-2 .testimonial-tittle {
  text-align: center;
  margin-bottom: 60px;
}

.testimonials-2 .testimonial-tittle h6 {
  color: #05264b;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}

.testimonials-2 .testimonial-tittle h2 {
  font-size: 36px;
  font-weight: 600;
  color: #333;
  line-height: 1.3;
  letter-spacing: -1px;
  padding: 0;
  margin: 0;
}


/* why choose section  */
#why-choose {
  padding: 50px 0px;
  background-color: #05264b;
}

#why-choose h2 {
  color: #fff;
  font-size: 40px;
  margin: 40px 0px;
  text-align: center;
}

#why-choose .row-custom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#why-choose .choose-content {
  text-align: center;
  padding: 25px 0px;
}

#why-choose .choose-content h3 {
  color: #fff;
  font-size: 21px;
  margin: 25px 0px;
}

#why-choose .choose-content img {
  filter: invert(1);
  width: 35px;
  height: auto;
}



/* footer area css  */

/* footer */

footer .footertop {
  background-color: #f8f9fa;
  padding: 70px 0px 20px;
}

footer .row {
  row-gap: 25px;
}

footer .footertop h3 {
  font-size: 20px;
  margin-bottom: 15px;
}

footer .footertop .about img {
  width: 200px;
}

footer .footertop .about p {
  color: #000;
  font-size: 16px;
  width: 77%;
  margin-top: 20px;
}

footer .footertop ul {
  list-style: none;
}

footer .footertop ul li {
  color: #000;
  font-size: 16px;
  margin-top: 10px;
}

footer .footertop ul li a {
  color: #000;
  font-size: 16px;
  transition: .5s;
  display: inline-block;
  border-bottom: 1px solid transparent;
}

footer .footertop ul li a:hover {
  color: #05264b;
}

footer .footertop .addres li {
  margin-bottom: 20px;
}

footer .footertop .addres li i {
  color: #05264b;
  font-size: 22px;
}

footer .footerboo ul {
  display: flex;
  justify-content: space-between;
  margin: 0;
  border-top: 1px solid #05264b;
  padding-top: 20px;
}

footer .footerboo {
  background-color: #f8f9fa;
  padding: 20px;
}

footer .footerboo .soical li:first-child {
  color: #05264b;
  text-align: center;
}

footer .footerboo .soical li:first-child a {
  color: #fff;
  font-size: 16px;
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  background-color: #05264b;
  border-radius: 50%;
  transition: .5s;
}

footer .footerboo .soical li:first-child a:hover {
  background-color: #000;
}

footer .footerboo ul li img {
  width: 195px;
  background-color: #05264b;
  padding: 0px 10px 8px;
  border-radius: 100px;
}

/* cleint area css  */

.client-section {
  padding: 80px 0px;
}

.client-section h2 {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 40px;
}

.client-section .client-image {
  padding: 10px;
  border: 2px solid #80808063;
}

.client-section .client-image img{
    width: 100%;
    height: 100px;
    object-fit: contain;
}
.client-cnt p{
  text-align: center;
  margin-top: 10px;
  font-size: 20px;
}


/* counter area css  */

.counter-section {
  padding: 100px 20px;
  background-color: #05264b;
}



.counter-box {
  display: block;
  padding: 40px 20px 37px;
  text-align: center;
  line-height: 14px;
}

.counter-box p {
  margin: 5px 0 0;
  padding: 0;
  color: #fff;
  font-size: 18px;
  font-weight: 500
}

.counter-box span img {
  width: 60px;
  margin-bottom: 35px;
}

.counter {
  display: block;
  font-size: 32px;
  font-weight: 700;
  color: #fff;
  line-height: 28px
}

.counter-section .counter-pluse {
  right: -24px;
  color: #fff;
  position: relative;
  font-size: 30px;
  top: -20px;
}

.counter-section .counter-pluse-1 {
  right: -53px;
  color: #fff;
  position: relative;
  font-size: 30px;
  top: -20px;
}

.counter-section .counter-pluse-2 {
  right: -36px;
  color: #fff;
  position: relative;
  font-size: 30px;
  top: -20px;
}

.counter-section .counter-pluse-3 {
  right: -53px;
  color: #fff;
  position: relative;
  font-size: 30px;
  top: -20px;
}

.counter-box.colored p,
.counter-box.colored i,
.counter-box.colored .counter {
  color: #fff
}



/* about page css  */

#about-banner {
  padding: 60px 0px;
  background-color: #05264b;
}

#about-banner h2 {
  color: #fff;
  text-align: center;
}

#about-banner p,
#about-banner p a {
  color: #fff;
  text-align: center;
}

.management {
  padding: 70px 0px 50px;
}

.ideposit {
  padding: 70px 0px;
  background: rgb(240, 240, 240);
  background: -moz-linear-gradient(124deg, rgba(240, 240, 240, 1) 0%, rgba(240, 240, 240, 1) 44%, rgba(0, 212, 255, 0) 44%);
  background: -webkit-linear-gradient(124deg, rgba(240, 240, 240, 1) 0%, rgba(240, 240, 240, 1) 44%, rgba(0, 212, 255, 0) 44%);
  background: linear-gradient(124deg, rgba(240, 240, 240, 1) 0%, rgba(240, 240, 240, 1) 44%, rgba(0, 212, 255, 0) 44%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0f0f0", endColorstr="#00d4ff", GradientType=1);
}

.management h1 {
  font-size: 28px;
  font-weight: bold;
  color: #000;
  text-align: center;
  margin-bottom: 60px;
  position: relative;
  text-transform: uppercase;
}

.management p {
  font-size: 16px;
  line-height: 24px;
  color: #333;
}

.management .team {
  display: inline-block;
  background-color: #fff;
  margin: 0px 0px 30px;
}

.management .team-image {
  position: relative;
  overflow: hidden;
}

.management .team .team-image img {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

.management .team:hover .team-image img {
  transform: scale(1.2) rotate(-6deg);
  -webkit-transform: scale(1.2) rotate(-6deg);
  -moz-transform: scale(1.2) rotate(-6deg);
}

.management .team-info {
  text-align: center;
  position: relative;
  padding: 20px 15px;
  background-color: #05264b;
}

.management .team-info h5 {
  font-size: 18px;
  text-decoration: none;
  color: #fff;
  display: block;
  margin: 0px 0px 10px;
  text-transform: uppercase;
}

.management p {
  font-size: 18px;
  display: block;
}

.management .team-info span {
  font-size: 14px;
  color: #fff;
  margin: 0px 0px 15px;
  display: block;
}

/* vision section  */

.vision {
  padding: 60px 0px;
}

.vision .content h3 {
  display: block;
  width: 100%;
  padding: 10px 20px;
  background: linear-gradient(#05264b, #e31e25);
  border-radius: 40px;
  color: #fff;
  font-size: 20px;
}

.vision .content h5 {
  margin-top: 27px;
  font-weight: 600;
  font-size: 25px;
}

.vision .content p {
  margin-top: 18px;
  font-size: 18px;
}


/* product and servises page css  */

.product-section-2 {
  padding: 60px 0px;
}

.about-wrap h2 {
  margin-bottom: 40px;
}

.product-section-2 h2 {
  font-size: 28px;
  font-weight: bold;
  color: #000;
  margin-bottom: 60px;
  position: relative;
  text-transform: uppercase;
}

.about-wrap h2:before {
  left: 0;
  margin-left: 0;
}

.product-section-2 h2:before {
  content: "";
  background: #e90101;
  width: 70px;
  height: 2px;
  position: absolute;
  bottom: -22px;
}

.about-wrap p {
  font-size: 18px;
  line-height: 24px;
  color: #000;
  margin-top: 10px;
  text-align: justify;
}



.section-advantage {
  background-color: #05264b;
  padding: 70px 0px;
  /* background: url(../images/product-bg-1.jpg) repeat; */
  background-attachment: fixed;
}

.section-advantage h2 {
  font-size: 35px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  margin-bottom: 60px;
  position: relative;
  text-transform: uppercase;
}

.section-advantage .capabilities {
  border-radius: 5px;
  border: 1px solid #e7e7e9;
  height: 100%;
  background: #fff;
  -webkit-box-shadow: 0px 7px 5px -3px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: 0px 7px 5px -3px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 7px 5px -3px rgba(0, 0, 0, 0.17);
}

.section-advantage .service-details {
  background: #fff;
  padding: 10px;
  text-align: left;
}

.section-advantage .service-details h4 {
  margin-top: 10px;
  font-size: 30px;
  color: #000;
  margin-bottom: 18px;
}

.section-advantage .service-details p {
  font-size: 18px;
  line-height: 24px;
  color: #333;
  letter-spacing: -.71px;
}

.section-advantage .service-details ul {
  list-style-type: none;
  padding-left: 10px;
  color: #666;
}

.section-advantage .service-details li {
  position: relative;
  padding-left: 0px;
  margin-bottom: 5px;
  font-size: 15px;
  color: #000;
}


/* gallery page css  */

#gallery h2 {
  font-size: 38px;
  color: #05264b;
  font-weight: bold;
  margin-bottom: 30px;
  text-align: center;
}

#gallery .nav {
  justify-content: center;
  gap: 30px;
}

#gallery .nav-link.active {
  background-color: #05264b;
  color: #ffff;
}

#gallery .nav-link {
  display: inline-block;
  padding: 10px 30px;
  font-size: 15px;
  font-weight: 700;
  color: #333;
  border: 2px solid #05264b;
  border-radius: 50px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

#gallery .nav-link:hover {
  background-color: #05264b;
  color: #fff;
}

/* career page css  */
/* career */
#career-page {
 padding: 70px 0px;
}

#career-page .career-mn {
  background-color: #f3e6e612;
  padding: 40px;
  position: relative;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  z-index: 2;
  background-image: url(../images/career-img.png);
  background-size: cover;
  background-position: center center;
}

#career-page h2 {
  text-align: center;
  color: #3e0a3d;
  font-weight: bold;
}

#career-page p {
  text-align: center;
  color: grey;
  font-size: 17px;
  margin: 20px 0;
}

#career-page .form-control {
    background-color: transparent;
    border-radius: 0;
    padding: 8px;
    border: 1px solid #00000056;
    color: #ffff;
    box-shadow: #00000075 0px 2px 5px 2px;
}

#career-page .form-control:focus {
  box-shadow: 0 0 5px 1px #3e0a3d;
}

#career-page .submit {
  background-color: #05264b;
  color: #fff;
  padding: 10px;
  border: none;
  transition: .5s;
}

#career-page .submit:hover {
  background-color: #fff;
  color: #000;
  box-shadow: #00000075 0px 2px 5px 2px;
}


/* contact page area css  */

#contact-form{
  padding: 70px 0px;
}

#contact-form .text-content{
  margin-bottom: 30px;
} 
#contact-form h2{
  text-align: start;
}
#contact-form p{
  text-align: justify;
  margin-bottom: 20px;
}

#contact-form svg{
  color: #05264b;
}
#contact-form span{
  color: #000;
}

#contact-form form button{
  background-color: #05264b;
  color: #fff;
  transition: 0.3s;
}
#contact-form form button:hover{
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
}


.map-section{
  padding: 50px 0px;
}

.map-section .map-content{
  border-radius: 6px;
  padding: 20px;
  border: 1px solid #80808038;
} 



/* client page area css */

 .clients img{
  width: 100%;
  border: 1px solid #80808059;
}



/* modal form css  */
/* modal */


.modal-dialog h2{
  font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
}

.modal-dialog .close {
  border: none;
  padding: 4px 5px;
  text-decoration: none;
  border-radius: 4px;
  background: #05264b;
  color: #fff;
}

.modal-dialog.close:hover {
  background-color: #000;
  color: white;
}

.modal-dialog .form-control {
  border-radius: 0px;
  border: none;
  box-shadow: none;
  background-color: #f1f1f1;
}

.modal-dialog .form-control:focus {
  border-color: #000;
}

.modal-dialog .submit-btn{
  background-color: #05264b;
  color: #fff;
  font-weight: 500px;
  padding: 10px 30px;
  border: 0;
  transition: .5;
}
.modal .submit-btn:hover {
  background-color: #000;
}

.whatsapp-float1 {
  position: fixed;
  bottom: 90px;
  right: 20px;
  z-index: 1000;
  /*animation: pulseShadow 1s infinite;*/
  border-radius: 50%;
}

.whatsapp-float1 img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  transition: transform 0.3s ease;
}

.whatsapp-float1 img:hover {
  transform: scale(1.1);
}

.whatsapp-float {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
  /*animation: pulseShadow 1s infinite;*/
  border-radius: 50%;
}

.whatsapp-float img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
  transition: transform 0.3s ease;
}

.whatsapp-float img:hover {
  transform: scale(1.1);
}