
*{
  padding: 0px;
  margin: 0px;
  box-sizing: border-box;
}

a{
  text-decoration: none;
}
@font-face {
  font-family: Cabin-Regular;
  src: url('../fonts/Cabin/Cabin-Regular.ttf');
  font-display: swap;
}
@font-face {
  font-family: Cabin-Medium;
  src: url('../fonts/Cabin/Cabin-Medium.ttf');
  font-display: swap;
}
@font-face {
  font-family: Cabin-Bold;
  src: url('../fonts/Cabin/Cabin-Bold.ttf');
  font-display: swap;
}
@font-face {
  font-family:Poppins-Regular;
  src: url('../fonts/Poppins/Poppins-Regular.ttf');
  font-display: swap;
  }
  @font-face{
    font-family: Poppins-Light;
    src: url('../fonts/Poppins/Poppins-Light.ttf');
    font-display: swap;
  }
.projectbackground{
  background-image: url('../images/pagebackground.jpg');
  
}


#Privacy a{
     font-family:Poppins-Regular; 
}



.contact-detail-section {
  width: 100%;
  /* background-color: #ffff; */
  padding: 23px 0 47px 0;
}

.footer-number {
  gap: 13px;
 
}
.footer-number a p {
  color: #000;
  text-align: center;
 
  font-size: 20px;
  font-style: normal;

  letter-spacing: 0.44px;
  margin-bottom: 0px;
}
footer {
  width: 100%;
  background: #000;
  padding: 17px 0 23px 0;
}
.pull-left {
  color: #f7f7f7;
  
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.36px;
}

.pull-left a {
  color: #fff;
}

.footer-right h3 {

  color: #171717;

  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 180%;
  letter-spacing: 0.42px;
}
.footer-right h3  span{
  font-size: 19px;
  font-weight: 600;
}
.center-line {
  width: 1px;
  color: #fff;
  border-left: 1px solid #000;
  height: 17px;
  margin: auto;
}





.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden
}

.embed-responsive::before {
  display: block;
  content: ""
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%
}

.embed-responsive-16by9::before {
  padding-top: 56.25%
}

.embed-responsive-4by3::before {
  padding-top: 75%
}

.embed-responsive-1by1::before {
  padding-top: 100%
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.8 !important;
}
.modal{ background: rgb(0 0 0 / 70%);}




/* left side sticky */

.total-users-session {
position: fixed;
left: 2%;
bottom: 65px;
display: flex;
z-index: 2;
}
.total-users-count {
background: #fff;
border-radius: 100px;
/* width: 55px;
height: 55px; */
padding-top: 3px;
/* animation: pulse1 2s infinite; */
background: url(https://themindandcompany.com/images/blog-pattern.png);
background-size: 182% 100%;
}
.total-users-count img {
width: 35px;
margin: 5px auto;
display: block; 
}
.total-users-text p {
font-size: 14px;
margin-bottom: 0;
text-align: center;
}
.total-users-text {
/* <%-- background: #fff; --%> */
padding: 4px 12px 7px 12px;
border-radius: 100px 100px 100px 15px;
/* margin-left: 8px; */
/* <%-- box-shadow: 2px 3px 3px #eee; --%>
<%-- filter: drop-shadow(-1px 0px 2px #eee); --%> */
background: url(https://themindandcompany.com/images/blog-pattern.png);
background-size: cover;
color: #fff;
}
.total-users-text p span {
font-size: 20px;
font-weight: bold;
top: 2px;
position: relative;
min-width: 42px;
display: inline-block;
} 
.like-sec-b i{
 font-size: 18px;
}
@-webkit-keyframes pulse1 {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(249, 205, 153, 0.4);
}
70% {
-webkit-box-shadow: 0 0 0 8px rgba(249, 205, 1535, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(249, 205, 1535, 0);
}
}
@keyframes pulse1 {
0% {
-moz-box-shadow: 0 0 0 0 rgba(249, 205, 153, 0.4);
box-shadow: 0 0 0 0 rgba(249, 205, 153, 0.4);
}
70% {
-moz-box-shadow: 0 0 0 8px rgba(249, 205, 153, 0);
box-shadow: 0 0 0 8px rgba(249, 205, 153, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(249, 205, 153, 0);
box-shadow: 0 0 0 0 rgba(249, 205, 153, 0);
}
}
@media (max-width: 600px) {
.total-users-session {
    bottom: 4%;
}
.total-users-count {
  width: 40px;
  height: 40px;
}
.total-users-count img {
  width: 24px;
}
.total-users-text p span {
font-size: 15px;
}
.total-users-text p {
font-size: 12px;
}
.total-users-text {
padding: 4px 9px;
}

}
.total-users-session::after{
content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  left: 15px;
  right: auto;
  bottom: -18px;
  border: 10px solid;
  border-color: transparent transparent #102133 #102133;

  /* transorm: rotate(80deg); */
  transform: rotate(89deg);
}
.total-users-session{
/* background: linear-gradient(0deg, rgba(234, 124, 35, 1) 0%, rgba(253, 187, 45, 1) 100%); */
/* background: linear-gradient(0deg, rgba(234, 124, 35, 1) 0%, rgb(221 119 57) 100%); */
background: linear-gradient(270deg, #306299 0%, #102133 100%);
  border-radius: 10px 10px 10px 0px;
  align-items: center;
  /* transform: translateY(200%); */
  animation: slide-up 1.5s  linear;
  
 
  animation-iteration-count: 1;

}
@keyframes slide-up {
0%{
 transform: translateY(200%);
}

50%{
  transform: translateY(100%);
}

100%{
  transform: translateY(0);
}
}
.total-users-count,.total-users-text{
background: none;
}
.total-users-text.left-line{
position: relative;
}
.total-users-text.left-line::after{
content: '';
position: absolute;
right: 0px;
height: 80%;
top: 50%;
transform: translateY(-50%);
width: 1px;
background: linear-gradient(176deg, #204C7C 0%, #ffffffa8 35.4%, #ffffffd9 64.7%, #1E4978 100%);
}

.total-users-count #like-btn {
  animation: shake-animation 4.72s ease infinite;
  transform-origin: 50% 50%;
  position: relative;
}

@keyframes shake-animation {
  0% {right: auto; }
 1.78571% { right: -5px; }
 3.57143% { right:auto; }
 5.35714% { right: -5px; }
 7.14286% {  right:auto; }
 8.92857% { right: -5px; }
 10.71429% {  right:auto; }
 100% {  right:auto; }
}

.fancybox-button:disabled{
visibility: hidden !important;
}

.nowrap-text{
  white-space: nowrap;
}

