.ltr {
  direction: ltr !important;
}

.rtl {
  direction: rtl !important;
}

.lh-15 {
  line-height: 15px !important;
}

.lh-16 {
  line-height: 16px !important;
}

.lh-17 {
  line-height: 17px !important;
}

.lh-18 {
  line-height: 18px !important;
}

.lh-19 {
  line-height: 19px !important;
}

.lh-20 {
  line-height: 20px !important;
}

.lh-21 {
  line-height: 21px !important;
}

.lh-22 {
  line-height: 22px !important;
}

.lh-23 {
  line-height: 23px !important;
}

.lh-24 {
  line-height: 24px !important;
}

.lh-25 {
  line-height: 25px !important;
}

.lh-26 {
  line-height: 26px !important;
}

.lh-27 {
  line-height: 27px !important;
}

.lh-28 {
  line-height: 28px !important;
}

.lh-29 {
  line-height: 29px !important;
}

.lh-30 {
  line-height: 30px !important;
}

.lh-31 {
  line-height: 31px !important;
}

.lh-32 {
  line-height: 32px !important;
}

.lh-33 {
  line-height: 33px !important;
}

.lh-34 {
  line-height: 34px !important;
}

.lh-35 {
  line-height: 35px !important;
}

.lh-36 {
  line-height: 36px !important;
}

.lh-37 {
  line-height: 37px !important;
}

.lh-38 {
  line-height: 38px !important;
}

.lh-39 {
  line-height: 39px !important;
}

.lh-40 {
  line-height: 40px !important;
}

.lh-41 {
  line-height: 41px !important;
}

.lh-42 {
  line-height: 42px !important;
}

.lh-43 {
  line-height: 43px !important;
}

.lh-44 {
  line-height: 44px !important;
}

.lh-45 {
  line-height: 45px !important;
}

.lh-46 {
  line-height: 46px !important;
}

.lh-47 {
  line-height: 47px !important;
}

.lh-48 {
  line-height: 48px !important;
}

.lh-49 {
  line-height: 49px !important;
}

.lh-50 {
  line-height: 50px !important;
}

.lh-51 {
  line-height: 51px !important;
}

.lh-52 {
  line-height: 52px !important;
}

.lh-53 {
  line-height: 53px !important;
}

.lh-54 {
  line-height: 54px !important;
}

.lh-55 {
  line-height: 55px !important;
}

.lh-56 {
  line-height: 56px !important;
}

.lh-57 {
  line-height: 57px !important;
}

.lh-58 {
  line-height: 58px !important;
}

.lh-59 {
  line-height: 59px !important;
}

.lh-60 {
  line-height: 60px !important;
}

.lh-61 {
  line-height: 61px !important;
}

.lh-62 {
  line-height: 62px !important;
}

.lh-63 {
  line-height: 63px !important;
}

.lh-64 {
  line-height: 64px !important;
}

.lh-65 {
  line-height: 65px !important;
}

.lh-66 {
  line-height: 66px !important;
}

.lh-67 {
  line-height: 67px !important;
}

.lh-68 {
  line-height: 68px !important;
}

.lh-69 {
  line-height: 69px !important;
}

.lh-70 {
  line-height: 70px !important;
}

.fs-10 {
  font-size: 10px !important;
}

.fs-11 {
  font-size: 11px !important;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-13 {
  font-size: 13px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-15 {
  font-size: 15px !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-17 {
  font-size: 17px !important;
}

.fs-18 {
  font-size: 18px !important;
}

.fs-19 {
  font-size: 19px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-21 {
  font-size: 21px !important;
}

.fs-22 {
  font-size: 22px !important;
}

.fs-23 {
  font-size: 23px !important;
}

.fs-24 {
  font-size: 24px !important;
}

.fs-25 {
  font-size: 25px !important;
}

.fs-26 {
  font-size: 26px !important;
}

.fs-27 {
  font-size: 27px !important;
}

.fs-28 {
  font-size: 28px !important;
}

.fs-29 {
  font-size: 29px !important;
}

@media (min-width: 768px) {
  .fs-md-10 {
    font-size: 10px !important;
  }

  .fs-md-11 {
    font-size: 11px !important;
  }

  .fs-md-12 {
    font-size: 12px !important;
  }

  .fs-md-13 {
    font-size: 13px !important;
  }

  .fs-md-14 {
    font-size: 14px !important;
  }

  .fs-md-15 {
    font-size: 15px !important;
  }

  .fs-md-16 {
    font-size: 16px !important;
  }

  .fs-md-17 {
    font-size: 17px !important;
  }

  .fs-md-18 {
    font-size: 18px !important;
  }

  .fs-md-19 {
    font-size: 19px !important;
  }

  .fs-md-20 {
    font-size: 20px !important;
  }

  .fs-md-21 {
    font-size: 21px !important;
  }

  .fs-md-22 {
    font-size: 22px !important;
  }

  .fs-md-23 {
    font-size: 23px !important;
  }

  .fs-md-24 {
    font-size: 24px !important;
  }

  .fs-md-25 {
    font-size: 25px !important;
  }

  .fs-md-26 {
    font-size: 26px !important;
  }

  .fs-md-27 {
    font-size: 27px !important;
  }

  .fs-md-28 {
    font-size: 28px !important;
  }

  .fs-md-29 {
    font-size: 29px !important;
  }
}

@media (min-width: 992px) {
  .fs-lg-10 {
    font-size: 10px !important;
  }

  .fs-lg-11 {
    font-size: 11px !important;
  }

  .fs-lg-12 {
    font-size: 12px !important;
  }

  .fs-lg-13 {
    font-size: 13px !important;
  }

  .fs-lg-14 {
    font-size: 14px !important;
  }

  .fs-lg-15 {
    font-size: 15px !important;
  }

  .fs-lg-16 {
    font-size: 16px !important;
  }

  .fs-lg-17 {
    font-size: 17px !important;
  }

  .fs-lg-18 {
    font-size: 18px !important;
  }

  .fs-lg-19 {
    font-size: 19px !important;
  }

  .fs-lg-20 {
    font-size: 20px !important;
  }

  .fs-lg-21 {
    font-size: 21px !important;
  }

  .fs-lg-22 {
    font-size: 22px !important;
  }

  .fs-lg-23 {
    font-size: 23px !important;
  }

  .fs-lg-24 {
    font-size: 24px !important;
  }

  .fs-lg-25 {
    font-size: 25px !important;
  }

  .fs-lg-26 {
    font-size: 26px !important;
  }

  .fs-lg-27 {
    font-size: 27px !important;
  }

  .fs-lg-28 {
    font-size: 28px !important;
  }

  .fs-lg-29 {
    font-size: 29px !important;
  }
}

@media (min-width: 1200px) {
  .fs-xl-10 {
    font-size: 10px !important;
  }

  .fs-xl-11 {
    font-size: 11px !important;
  }

  .fs-xl-12 {
    font-size: 12px !important;
  }

  .fs-xl-13 {
    font-size: 13px !important;
  }

  .fs-xl-14 {
    font-size: 14px !important;
  }

  .fs-xl-15 {
    font-size: 15px !important;
  }

  .fs-xl-16 {
    font-size: 16px !important;
  }

  .fs-xl-17 {
    font-size: 17px !important;
  }

  .fs-xl-18 {
    font-size: 18px !important;
  }

  .fs-xl-19 {
    font-size: 19px !important;
  }

  .fs-xl-20 {
    font-size: 20px !important;
  }

  .fs-xl-21 {
    font-size: 21px !important;
  }

  .fs-xl-22 {
    font-size: 22px !important;
  }

  .fs-xl-23 {
    font-size: 23px !important;
  }

  .fs-xl-24 {
    font-size: 24px !important;
  }

  .fs-xl-25 {
    font-size: 25px !important;
  }

  .fs-xl-26 {
    font-size: 26px !important;
  }

  .fs-xl-27 {
    font-size: 27px !important;
  }

  .fs-xl-28 {
    font-size: 28px !important;
  }

  .fs-xl-29 {
    font-size: 29px !important;
  }
}
body {
	font: 13px IRANSans;
	cursor: default;
	background: url('../img/bg.jpg') no-repeat 0 0 transparent;
	background-size: cover;
	background-attachment: fixed;
}
html,
body {
  height: 100%;
}

.lavalamp {
	position:relative;
}
.lavalamp-item {
	z-index:5;
	position:relative;
}
.lavalamp-object {
	position:absolute;
	bottom:0;
	left:0;
}

/* Custom easing transitions */


.lavalamp .lavalamp-object {
	-webkit-transition-property:-webkit-transform, width, height;
	-moz-transition-property:-moz-transform, width, height;
	-o-transition-property:-o-transform, width, height;
	transition-property:transform, width, height;
}
.lavalamp .lavalamp-object.ease {
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
}
.lavalamp .lavalamp-object.ease-in {
	-webkit-transition-timing-function: ease-in;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}
.lavalamp .lavalamp-object.ease-out {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.lavalamp .lavalamp-object.ease-in-out {
	-webkit-transition-timing-function: ease-in-out;
	-moz-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}
.lavalamp .lavalamp-object.linear {
	-webkit-transition-timing-function: linear;
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}
.lavalamp .lavalamp-object.easeInQuad {
	-webkit-transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
	-moz-transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
	-o-transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
	transition-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
}
.lavalamp .lavalamp-object.easeInCubic {
	-webkit-transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	-moz-transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	-o-transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
.lavalamp .lavalamp-object.easeInQuart {
	-webkit-transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
	-moz-transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
	-o-transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
	transition-timing-function: cubic-bezier(0.895, 0.030, 0.685, 0.220);
}
.lavalamp .lavalamp-object.easeInQuint {
	-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
	-moz-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
	-o-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
	transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
}
.lavalamp .lavalamp-object.easeInSine {
	-webkit-transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
	-moz-transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
	-o-transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
	transition-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
}
.lavalamp .lavalamp-object.easeInExpo {
	-webkit-transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
	-moz-transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
	-o-transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
	transition-timing-function: cubic-bezier(0.950, 0.050, 0.795, 0.035);
}
.lavalamp .lavalamp-object.easeInCirc {
	-webkit-transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
	-moz-transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
	-o-transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
	transition-timing-function: cubic-bezier(0.600, 0.040, 0.980, 0.335);
}
.lavalamp .lavalamp-object.easeInBack {
	-webkit-transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
	-moz-transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
	-o-transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
	transition-timing-function: cubic-bezier(0.600, -0.280, 0.735, 0.045);
}
.lavalamp .lavalamp-object.easeOutQuad {
	-webkit-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
	-moz-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
	-o-transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
	transition-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.lavalamp .lavalamp-object.easeOutCubic {
	-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	-o-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.lavalamp .lavalamp-object.easeOutQuart {
	-webkit-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.lavalamp .lavalamp-object.easeOutQuint {
	-webkit-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
	-o-transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000);
}
.lavalamp .lavalamp-object.easeOutSine {
	-webkit-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
	-o-transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
	transition-timing-function: cubic-bezier(0.390, 0.575, 0.565, 1.000);
}
.lavalamp .lavalamp-object.easeOutExpo {
	-webkit-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
	-o-transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
	transition-timing-function: cubic-bezier(0.190, 1.000, 0.220, 1.000);
}
.lavalamp .lavalamp-object.easeOutCirc {
	-webkit-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
	-o-transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000);
}
.lavalamp .lavalamp-object.easeOutBack {
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
.lavalamp .lavalamp-object.easeInOutQuad {
	-webkit-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-moz-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
	-o-transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
	transition-timing-function: cubic-bezier(0.455, 0.030, 0.515, 0.955);
}
.lavalamp .lavalamp-object.easeInOutCubic {
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
	-o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.lavalamp .lavalamp-object.easeInOutQuart {
	-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
	-o-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
	transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.lavalamp .lavalamp-object.easeInOutQuint {
	-webkit-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-moz-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	-o-transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
	transition-timing-function: cubic-bezier(0.860, 0.000, 0.070, 1.000);
}
.lavalamp .lavalamp-object.easeInOutSine {
	-webkit-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
	-moz-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
	-o-transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
	transition-timing-function: cubic-bezier(0.445, 0.050, 0.550, 0.950);
}
.lavalamp .lavalamp-object.easeInOutExpo {
	-webkit-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
	-moz-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
	-o-transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
	transition-timing-function: cubic-bezier(1.000, 0.000, 0.000, 1.000);
}
.lavalamp .lavalamp-object.easeInOutCirc {
	-webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	-moz-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	-o-transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
	transition-timing-function: cubic-bezier(0.785, 0.135, 0.150, 0.860);
}
.lavalamp .lavalamp-object.easeInOutBack {
	-webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-moz-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
	-o-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
	transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
}
.lavalamp-object {
  background-color:#7649E2;
}
.mainheader .nav-link {
	padding: 1.5rem 1rem;
}
.card-body {
  border-radius: 0px 0px 15px 15px;
  background: linear-gradient(#ebebeb 0%, #fbfbfb 100%);
  box-shadow: 0px 23px 26px rgba(0, 0, 0, 0.09);
}
.inner-card-body {
  border-radius: 15px;
}
/* Essential FileDrop zone element configuration: */
.fd-zone {
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='15' ry='15' stroke='%232D92EA' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");
	border-radius: 15px;
	filter: drop-shadow(0px 3px 36px rgba(196, 196, 196, 0.16));
  position: relative;
  overflow: hidden;
  /* The following are not required but create a pretty box: */
  width: 100%;
  padding: 20px 20px 0 20px;
  margin: 0 auto;
  text-align: center;
  color: #414446 !important;
  border-radius: 20px;
  transition: background-image .3s ease;
  cursor: pointer;
}
.fd-zone:hover {
	background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='15' ry='15' stroke='%2313C124' stroke-width='4' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e");
	transition: background-image .3s ease;
}
.fd-zone-current{
  background: #76858e !important;
  color: #414446 !important;
}

.fd-zone p span, .fd-zone h3 span{
  font-size: 15px;
  color: #9A9A9A;
}
.fd-zone h3 span span {
  font-size: 15px;
  color: #2D92EA;
  border-radius: 25px;
  padding: 5px 20px;
  margin: 0 10px;
  border: 1px solid #2D92EA;
  transition: 0.3s;
}
.fd-zone h3 span span:hover {
  color: #fff;
  background: #13C124;
  border: 1px solid #13C124;
}
.fd-zone p.img{
  width: 120px;
  margin: 0 auto;
  height: 120px;
  background-size: 120px 120px;
  background-repeat: no-repeat;
  background-image: url(../images/download2.png);
}

/* Hides <input type="file"> while simulating "Browse" button: */
.fd-file {
  opacity: 0;
  font-size: 118px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  padding: 0;
  margin: 0;
  cursor: pointer;
  filter: alpha(opacity=0);
  font-family: sans-serif;
}
#loadbox{
    margin-top: 10px;
    display: none;
}
a {
	color: #3B3A3D;
	transition: 0.3s;
}
a:hover {
  outline: none !important;
  text-decoration: none !important;
}
.btn-login, .btn-profile {
	color: #fff;
	background-color: #3C76FC;
	border-color: #3C76FC;
	position: relative;
}
.btn-login:hover, .btn-profile:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
}
.btn-register, .btn-fileuser {
	color: #fff;
	background-color: #13C124;
	border-color: #13C124;
}
.btn-register:hover, .btn-fileuser:hover {
	color: #fff;
	background-color: #10AF20;
	border-color: #10AF20;
}
.btn-logout {
	color: #fff;
	background-color: rgb(80, 107, 83);
	border-color: rgb(80, 107, 83);
}
.btn-logout:hover {
	color: #fff;
	background-color: rgb(80, 92, 82);
	border-color: rgb(80, 92, 82);
}
.ads img {
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
	transition: 0.3s;
}
.ads img:hover {
	opacity: 0.8;
}
.ad-link a:hover svg, .ad-link a:hover svg path {
	transition: fill .4s ease;
}
.ad-link a:hover svg path {
	fill: orange;
	transition: fill .4s ease;
}
.ad-link {
	transition:0.3s;
}
.ad-link:hover {
	text-indent: 5px;
}
.footer-texts {
	color: #fff;
}
.btn-login::after {
	content: "";
	width: 17px;
	height: 17px;
	background: #fff;
	position: absolute;
	z-index: 99;
	display: block;
	left: -14px;
	top: calc(50% - 8px);
	border-radius: 50%;
}
.navbar {
	border-radius: 15px 15px 0 0;
}
.form-control {
	font-size: 13px;
}
.heading-title h2 {
	background: #3C76FC;
	display: inline-block;
	padding: 9px 25px;
	color: #fff;
	border-radius: 30px;
}
.heading-title-red h2 {
	background: rgb(211, 116, 7);
	display: inline-block;
	padding: 9px 25px;
	color: #fff;
	border-radius: 30px;
}
.socials span {
	display: block;
	margin-bottom: 10px;
}
.socials li {
	text-align: center;
}
.socials i {
	font-size: 30px;
	background: #eee;
	padding: 20px;
	border-radius: 50%;
}
.l-bg-cherry {
  background: linear-gradient(to right, #493240, #f09) !important;
  color: #fff;
}

.l-bg-blue-dark {
  background: linear-gradient(to right, #373b44, #4286f4) !important;
  color: #fff;
}

.l-bg-green-dark {
  background: linear-gradient(to right, #0a504a, #38ef7d) !important;
  color: #fff;
}

.l-bg-orange-dark {
  background: linear-gradient(to right, #a86008, #ffba56) !important;
  color: #fff;
}

.card .card-statistic-3 .card-icon-large .fas, .card .card-statistic-3 .card-icon-large .far, .card .card-statistic-3 .card-icon-large .fab, .card .card-statistic-3 .card-icon-large .fal {
  font-size: 110px;
}

.card .card-statistic-3 .card-icon {
  text-align: center;
  line-height: 50px;
  margin-left: 15px;
  color: #000;
  position: absolute;
  right: -5px;
  top: 20px;
  opacity: 0.1;
}

.l-bg-cyan {
  background: linear-gradient(135deg, #289cf5, #84c0ec) !important;
  color: #fff;
}

.l-bg-green {
  background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%) !important;
  color: #fff;
}

.l-bg-orange {
  background: linear-gradient(to right, #f9900e, #ffba56) !important;
  color: #fff;
}

.l-bg-cyan {
  background: linear-gradient(135deg, #289cf5, #84c0ec) !important;
  color: #fff;
}
.card-info {
  background-color: #fff;
  border-radius: 10px;
  border: none;
  position: relative;
  margin-bottom: 30px;
  box-shadow: 0 0.46875rem 2.1875rem rgba(90,97,105,0.1), 0 0.9375rem 1.40625rem rgba(90,97,105,0.1), 0 0.25rem 0.53125rem rgba(90,97,105,0.12), 0 0.125rem 0.1875rem rgba(90,97,105,0.1);
  overflow: hidden;
}
.stext {
	background: #0800ff;
	color: #fff;
	padding: 1px 20px;
	border-radius: 20px;
	margin-right: 10px;
}
.input-group-text {
	padding: .2rem .75rem;
}
.filename {
	background: #b9cebe;
	padding: 3px 15px;
	margin-right: 10px;
	border-radius: 10px;
}
.toast-container{position:fixed;z-index:1055;top:0}.toast-wrapper{position:absolute;z-index:1055;top:0;right:0;margin:5px}.toast-container > .toast-wrapper > .toast{min-width:210px;background-color:rgb(255, 255, 255);border-top:none}.toast-container > .toast-wrapper > .toast > .toast-header strong{padding-right:20px}
.copythis {
	background: #eee;
	padding: 2px 15px;
	border-radius: 10px;
  margin-right: 5px;
  cursor: pointer;
  transition: 0.3s;
}
.copythis:hover {
	background: rgb(99, 46, 197);
	padding: 2px 15px;
	border-radius: 10px;
  margin-right: 5px;
  cursor: pointer;
  transition: 0.3s;
  color: #fff;
}
textarea.form-control.tiny {
	height: calc(1.5em + .75rem + 2px);
}
.gallery-container h1 {
  text-align: center;
  margin-top: 70px;
  font-family: 'Droid Sans', sans-serif;
  font-weight: bold;
  color: #58595a;
}

.gallery-container p.page-description {
  text-align: center;
  margin: 30px auto;
  font-size: 18px;
  color: #85878c;
}

.tz-gallery {
  padding: 40px;
}

.tz-gallery .thumbnail {
  padding: 0;
  margin-bottom: 30px;
  background-color: #fff;
  border-radius: 4px;
  border: none;
  transition: 0.15s ease-in-out;
  box-shadow: 0 8px 15px rgba(0, 0, 0, 0.06);
}

.tz-gallery .thumbnail:hover {
  transform: translateY(-10px) scale(1.02);
}

.tz-gallery .lightbox img {
  border-radius: 4px 4px 0 0;
}

.tz-gallery .caption{
  padding: 26px 30px 0;
  text-align: center;
}
.kcheck-image {
	margin-top: 0px !important;
	margin-bottom: 30px !important;
	display: block;
	padding: 10px 0;
}
.tz-gallery .caption h3 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 0;
}

.tz-gallery .caption p {
  font-size: 12px;
  color: #7b7d7d;
  margin: 0;
}

.baguetteBox-button {
  background-color: transparent !important;
}
.page-item:first-child .page-link {
	margin-right: none;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	color: #fff;
}

.page-item:last-child .page-link {
	margin-left: none;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
}

.page-link {
	position: relative;
	display: block;
	padding: 10px;
	margin-right: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #7273b9;
	border: none;
	margin: 0 5px;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	text-align: center;
	color: #fff;
}
.page-link {
	line-height: 1.1;
	color: #007bff;
	text-align: center;
	color: #fff;
	font-size: 17px;
}
.page-link:hover {
	background-color: #cea124;
	color: #fff;
}
.paginate.page-link.current {
	color: #fff;
	background: #cea124;
}
.form-inline {
  position: absolute;
  top: 17px;
  left: 20px;
}
.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: none;
}
.dangercolor {
  background-color: rgb(194, 24, 38);
}
.thumbnail .lightbox {
	height: 200px;
	display: flex;
	text-align: center;
	background: #ecebeb;
	overflow: hidden;
}
@media screen and (max-width: 767px) {
  .form-inline {
    position: absolute;
    top: 12px;
    left: 90px;
  }
  .mainheader .navbar {
    padding: .5rem .5rem;
  }
  .mainheader .nav-link {
    padding: .5rem 1rem;
  }
  ul.navbar-nav {
    background: #eff2f2;
    text-indent: 10px;
    margin-bottom: 10px;
  }
  .lavalamp-object {
    transition-duration: 0.7s;
    width: 0px;
    height: 0px;
    transform: translate(0px);
    display: none;
  }
}
@media screen and (max-width: 510px) {
	.fd-zone h3 span span {
		display: block;
		margin: 10px 20px;
  }
  .mainheader .nav-link {
    padding: .5rem 1rem;
  }
  .mainheader .navbar {
    padding: .5rem .5rem;
  }
  .form-inline {
    position: absolute;
    top: 12px;
    left: 70px;
  }
}
@media screen and (max-width: 400px) {
  .mainheader .navbar-brand img {
    width: 55px;
    padding: 10px 0;
  }
}
@media screen and (max-width: 360px) {
  .mainheader .navbar-brand img {
    width: 45px;
    padding: 10px 0;
  }
}