.pic1{
    width: 200px;
    height: 200px;
    float: left;
    margin-right: 20px;
    border-radius: 0px 20px 0px 20px;
    margin-left: 10px;
}
.pic2{
    width: 200px;
    height: 200px;
    float: right;
    margin-right: 20px;
    border-radius: 20px 0px 20px 0px;
    margin-left: 10px;
}

#testimonials{
    color: #fff;
    background-color:#ef8172 ;
    text-align: center;
}

.carousel-item{
    padding: 7% 15%;
}

.testimonial-image{
    width: 10%;
    border-radius: 100%;
    margin: 20px;
}

#press{
    background-color: #ef8172;
    text-align: center;
    padding-bottom: 3%;
}

.press-logo{
    width: 15%;
    margin: 20px;
}

p{
    color: #fff;
}

h1{
    color: #fff;
}
h3{
    color:#fff;
}
 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');
*,
*::after,
*::before{
    margin: 0%;
    padding: 0%;
    box-sizing: border-box;
}

:root{
    font-family: 'Montserrat', sans-serif;
    /* font-size: 62.5%; */
}
/* 
body{
    font-family: 'Montserrat', sans-serif;
    line-height: 1.7;
    background: linear-gradient(to right, #616161, #9bc5c3);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
} */
.wrapper{
    display:flex;
    justify-content: center;
    align-items: center;
    background:transparent ;
    gap: 40px;
    margin-top: 20px;
}

.wrapper .icons{
   text-align: center;
   cursor: pointer;
   display: flex;
   align-items: center;
   justify-content: space-evenly;
   flex-direction: column;
   position: relative;
   z-index: 2;
   transition: 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
   object-position: center;
   backdrop-filter: blur(5px);
}

.wrapper .icons span{
   display: block;
   height: 60px;
   width: 60px;
   background: transparent;
   border-radius: 50%;
   position: relative;
   z-index: 2;
   box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
   transition: 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
   color: #000;
}

.wrapper .icons span i{
   line-height: 60px;
   font-size: 26px;
}

.wrapper .icons .tooltip {
    position: absolute;
    top: 0;
    z-index: 1;
    background: #ffffff;
    color: #ffffff;
    padding: 6px 14px;
    font-size: 20px;
    font-weight: 500;
    border-radius: 25px;
    opacity: 0;
    pointer-events: none;
    box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
    transition: 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.wrapper .icons:hover .tooltip{
    top: -60px;
    opacity: 1;
    pointer-events: auto;
}


.wrapper .icons:hover span{
    color: #ffffff;
}

.wrapper .icons:hover span,
.wrapper .icons:hover .tooltip{
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4);
}

.wrapper .facebook:hover span,
.wrapper .facebook:hover .tooltip{
    background: #3b5999;

}

.wrapper .instagram:hover span,
.wrapper .instagram:hover .tooltip{
    background: #e1306c;
}

.wrapper .twitter:hover span,
.wrapper .twitter:hover .tooltip{
    background: #46c1f6;
}

.wrapper .youtube:hover span,
.wrapper .youtube:hover .tooltip{
    background: #CD201F;
}





@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Poppins', sans-serif;
}
.wrappe{
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  /* background: linear-gradient(-135deg, #f3c0a2, #54d1e2); */
  background: url(img/shiva-4497573_1920.jpg);
  filter: blur(60);
  /* background: linear-gradient(375deg, #1cc7d0, #2ede98); */
  /* clip-path: circle(25px at calc(0% + 45px) 45px); */
  clip-path: circle(25px at calc(100% - 45px) 45px);
  transition: all 0.3s ease-in-out;
}
#active:checked ~ .wrappe{
  clip-path: circle(75%);
}
.menu-btn{
  position: fixed;
  z-index: 2;
  right: 20px;
  /* left: 20px; */
  top: 20px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  background: linear-gradient(-135deg, #94c850, #41d059);
  /* background: linear-gradient(375deg, #1cc7d0, #2ede98); */
  transition: all 0.3s ease-in-out;
}
#active:checked ~ .menu-btn{
  background: #fff;
  color: #4158d0;
}
#active:checked ~ .menu-btn i:before{
  content: "\f00d";
}
.wrappe ul{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  list-style: none;
  text-align: center;
}
.wrappe ul li{
  margin: 15px 0;
}
.wrappe ul li a{
  color: none;
  text-decoration: none;
  font-size: 30px;
  font-weight: 500;
  padding: 5px 30px;
  color: #fff;
  position: relative;
  line-height: 50px;
  transition: all 0.3s ease;
}
.wrappe ul li a:after{
  position: absolute;
  content: "";
  background: #fff;
  width: 100%;
  height: 50px;
  left: 0;
  border-radius: 50px;
  transform: scaleY(0);
  z-index: -1;
  transition: transform 0.3s ease;
}
.wrappe ul li a:hover:after{
  transform: scaleY(1);
}
.wrappe ul li a:hover{
  color: #4158d0;
}
input[type="checkbox"]{
  display: none;
}
.content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  text-align: center;
  width: 100%;
  color: #202020;
}
.content .title{
  font-size: 40px;
  font-weight: 700;
}
.content p{
  font-size: 35px;
  font-weight: 600;
}
.a{
  right: 10px;
  font-size: 1.5rem;
  border-radius:20px ;
  position: absolute;
  margin-top: 15px;
  box-shadow: 0 .5rem 1rem rgba(16, 129, 82, 0.1);
  color: black;
}
.a:hover{
  color: #ccc;
}
.com{
justify-content: center;
text-align: center;
 border: 2px solid white;
 border-radius: 100px;
 padding: 10px;
 /* display: inline-block; */
}
.com p{
  font-style: none;
  /* padding: 10px; */
  border-radius: 20px;
  font-size: 1.5rem;
  color:black;
  font-style: italic;
  font-weight: 600;
}
.com:hover{
  background: honeydew;
}

