.brand {
	color: #2c3e50;
    font-size: 25px;
    padding: 19px 10px;
    font-weight: 700;
    background: linear-gradient(to right,#3f5efb,#fc466b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;	
}
.hero_bg {background: linear-gradient(to right,#3f5efb,#fc466b); height:auto !important;}
.tab-menu { border-radius: 4px; background: rgba(255,255,255,.24); }
.border-right-transparent {border-right:1px solid rgba(255,255,255,.2);}
.w-20 {width:20%; cursor:pointer;}
h1 {font-size:25px; font-weight:600;}
p, nav {font-size:17px;}
#photocontent {display:none;}
#reelscontent {display:none;}
#storiescontent {display:none;}
#igtvcontent {display:none;}
h2 {font-size:23px; font-weight:600;}
h3 {font-size:20px; font-weight:600;}
hr.style1 {    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgb(139 139 139) 50%, rgba(255,255,255,1) 100%);
    height: 3px;
    width: 100%;
    border: none;}
.video {position:relative;transition: all 0.8s; background:transparent;}
.video:after {position:absolute; content: ""; background-color:rgba(255,255,255,.2) ; left:0; width:0; height:100%; transition: 0.6s; color:white;}
.video:hover:after {width:100%;}
.jumping-dots-loader {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}

.jumping-dots-loader span {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: rgba(241, 83, 110, 0.8);
  margin: 35px 5px;
}

.jumping-dots-loader span:nth-child(1) {
  animation: bounce 1s ease-in-out infinite;
}

.jumping-dots-loader span:nth-child(2) {
  animation: bounce 1s ease-in-out 0.33s infinite;
}

.jumping-dots-loader span:nth-child(3) {
  animation: bounce 1s ease-in-out 0.66s infinite;
}

@keyframes bounce {
  0%,
  75%,
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }

  25% {
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
#main_loader {display:none;}
.requested_data {width:357px; height:357px; text-align:center; margin:0 auto;}
.requested_data_img {position:relative; width:100%; height:100%;}

@media screen and (max-width:767px)
{
    .requested_data {width:290px; height:290px; text-align:center; margin:0 auto;}
}