/* font-family: 'Inter', sans-serif;
   font-family: 'Poppins', sans-serif;
   font-family: 'Raleway', sans-serif;
*/
* {
    margin:0;
    padding:0;
}
body {
	padding-bottom: 0;
}
.auth a:focus, 
.auth a:focus-visible, 
.auth a:hover {
	color: #209cff;
	outline: none;
	text-decoration: none;
}
.ml-auto {
	margin-left: auto;
}
.mr-0 {
	margin-right: 0;
}
.mt-5 {
	margin-top: 35px;
}
body {
	font-family: 'Poppins', sans-serif;
}
h1, 
h2, 
raleway {
  font-family: 'Raleway', sans-serif;
}
a:hover {
  text-decoration: none !important;
}
.guest .navbar-inverse .navbar-nav > li > a[href="/signup"] {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	color: #fff;
	padding: 19px 30px;
	border-radius: 8px;
	box-shadow: 3px 5px 20px 0 rgba(41, 165, 249, 74%);
}
#top-sec {
	background-color: #fff;
	padding: 180px 0 250px;
	position: relative;
	overflow: hidden;
	background-image: url('https://i.imgur.com/WR9RQIm.png');
	background-size: cover;
}
#login {
	padding-top: 60px;
}
.sub-title {
	text-align: center;
	color: #1d2935;
	background-color: #dbf0fe;
	width: max-content;
	margin: 0 auto;
	padding: 15px 30px;
	border-radius: 5px;
	font-family: poppins;
}
.main-title {
	text-align: center;
	font-size: 71px;
	font-weight: 900;
	line-height: 1.2;
}
.txt {
	color: #0a2a43;
	font-size: 18px;
	font-family: Poppins;
	margin-bottom: 25px;
}
.btn.btn-primary {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	border: 0;
	min-width: 200px;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	font-family: 'Inter', sans-serif;
	padding: 12px;
	border-radius: 8px;
  	box-shadow: 3px 5px 20px 0 rgba(41, 165, 249, 74%);
}
#top-sec .main-title {
	margin-bottom: 100px;
}
.guest .navbar-inverse .navbar-nav > li > a {
	color: #717171;
	font-size: 18px;
	font-family: 'Poppins';
	font-weight: 400;
}
.guest .navbar-inverse .navbar-nav > li.active > a,
.guest .navbar-inverse .navbar-nav > li.active > a:hover,
.guest .navbar-inverse .navbar-nav > li > a:hover {
	background: transparent;
  color: #717171;
}
.form-group {
	position: relative;
}
.form-control {
	font-size: 16px;
	font-weight: 400;
	color: #8e929a;
	font-family: 'poppins';
	height: 65px;
	border: 1px solid #2ba6f8;
	border-radius: 12px;
}
.form-group .inpt-icon {
	position: absolute;
	left: 8px;
	top: 50%;
	transform: translateY(-50%);
	width: 47px;
	height: 47px;
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	border-radius: 8px;
	color: #fff;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	box-shadow: 3px 5px 20px 0 rgba(41, 165, 249, 74%);
}
.form-group .inpt-icon + .form-control {
	padding-left: 65px;
}
#login form .btn.btn-primary {
	height: 60px;
}
.checkbox {
	margin: 0;
}
.forgot-pswd {
	display: block;
	text-align: right;
	color: #27a3fb;
}
.have-not-acc, .have-not-acc a {
	text-align: center;
	color: #27a3fb;
}
.have-not-acc a {
	font-weight:600;
}
#login .checkbox label {
	color: #27a3fb;
}
#about {
	padding: 80px 0;
}
.about-crd-wrap {
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,11%);
    border-radius: 25px;
    padding: 40px 20px;
    transition: background 0.3s ease-in-out, 0.3s ease-in-out;
    min-height: 385px;
}
.about-crd-icon {
	margin-bottom: 15px;
}
.about-crd-title {
	color: #1d2935;
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 15px;
	font-family: 'Inter', sans-serif;
}
.about-crd-txt {
	font-size: 16px;
	color: #0a2a43;
	line-height: 30px;
}
.title {
	margin-bottom: 45px;
	font-size: 55px;
	font-weight: 800;
	color: #1d2935;
	text-align: center;
}
.sub-title {
	margin-bottom: 20px;
}
.about-crd-icon {
	margin-bottom: 30px;
}
#about .btn.btn-primary {
	margin: 85px auto 0;
	display: block;
	width: max-content;
}
.service-img-wrap {
    position: relative;
    left: -80px;
    animation: float 3s ease-in-out infinite;
}
#service .panel-default {
	border: 0;
	box-shadow: 0 0 7px 0 rgba(0,0,0,7%);
	padding: 7px;
	border-radius: 12px;
	margin-bottom: 15px;
}
#service .panel-default .panel-heading {
	background: transparent;
	border: 0;
	border-radius: 12px;
  	padding: 0;
}
#service .panel-default .panel-heading a {
	position: relative;
	font-size: 20px;
	font-weight: 500;
	color: #1d2935;
	font-family: 'Inter', sans-serif;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
    padding: 8px 60px 8px 8px;
    border-radius: 12px;
}
#service .panel-default .panel-heading a span {
	width: 40px;
	height: 40px;
	border-radius: 100px;
	background-color: #26a2fb;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 30px;
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}
#service .panel-default .panel-heading a img {
	margin-right: 8px;
}
#service .panel-default .panel-heading a[aria-expanded="true"] {
	background: rgba(32,155,255,1);
	background: -moz-linear-gradient(left, rgba(32,155,255,1) 0%, rgba(104,224,208,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(32,155,255,1)), color-stop(100%, rgba(104,224,208,1)));
	background: -webkit-linear-gradient(left, rgba(32,155,255,1) 0%, rgba(104,224,208,1) 100%);
	background: -o-linear-gradient(left, rgba(32,155,255,1) 0%, rgba(104,224,208,1) 100%);
	background: -ms-linear-gradient(left, rgba(32,155,255,1) 0%, rgba(104,224,208,1) 100%);
	background: linear-gradient(to right, rgba(32,155,255,1) 0%, rgba(104,224,208,1) 100%);
	color: #fff;
	text-decoration: none;
}
#service .panel-body {
	border: 0;
}
#service .panel-body, #service .panel-body p {
	font-size: 16px;
	font-weight: 400;
	color: #0a2a43;
	line-height: 1.6;
}
#service .panel-default .panel-heading a[aria-expanded="true"] span {
	background: #fff;
	color: #000;
}
#service .title {
	text-align: center;
	margin-bottom: 20px;
}
#service .title + .txt {
	padding: 0 100px;
}
#service {
	padding: 80px 0;
	overflow: hidden;
}
#service .sub-title {
	margin-left: auto;
}
.row.stats-row {
	background: rgba(104,224,208,1);
	background: -moz-linear-gradient(left, rgba(104,224,208,1) 0%, rgba(32,155,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(104,224,208,1)), color-stop(100%, rgba(32,155,255,1)));
	background: -webkit-linear-gradient(left, rgba(104,224,208,1) 0%, rgba(32,155,255,1) 100%);
	background: -o-linear-gradient(left, rgba(104,224,208,1) 0%, rgba(32,155,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(104,224,208,1) 0%, rgba(32,155,255,1) 100%);
	background: linear-gradient(to right, rgba(104,224,208,1) 0%, rgba(32,155,255,1) 100%);
	padding: 60px;
	border-radius: 25px;
}
.row.stats-row .stats-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	background-color: #fff;
	padding: 35px 25px;
	border-radius: 25px;
}
.row.stats-row .stats-wrap .stats-left {
	margin-right: 25px;
}
.stats-title {
	font-weight: 700;
	font-size: 36px;
	color: #0a2a43;
	margin-bottom: 10px;
	font-family: 'Inter', sans-serif;
}
.stats-txt {
	font-size: 18px;
	color: #1d2935;
	font-weight: 400;
}
#cheap .sub-title {
	margin-left: 0;
}
#cheap .title {
	text-align: left;
}
#cheap .btn.btn-primary {
	margin-left: auto;
	display: block;
	width: max-content;
}
.cheap-img-wrap .cheap-img {
	position: relative;
	left: -120px;
}
#cheap {
	padding: 80px 0;
}
#cheap .row {
	display: flex;
	align-items: center;
}
.review-content-slide {
	text-align: center;
	padding: 35px;
	box-shadow: 3px 3px 17px 0 rgba(0,0,0,25%);
	width: 80%;
	margin: 20px auto;
	border-radius: 25px;
}
.review-content-title {
	font-size: 30px;
	color: #1d2935;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
}
.review-star {
	margin: 20px auto;
}
.review-content-nav {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	position: relative;
	width: 100%;
	top: -180px;
}
.review-content-nav button {
	width: 35px;
	height: 35px;
	background: transparent;
	border: 3px solid #2aa4f5;
	border-radius: 7px;
	margin: 0 5px;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
	background-color: #2aa4f5;
}
.review-slider .slick-center .review-slide img {
	transform: scale(1);
}
.review-slider .review-slide img {
	transform: scale(0.7);
}
.review-slider .slick-slide[data-slick-index="-1"], .review-slider .slick-slide[data-slick-index="-2"], .review-slider .slick-slide[data-slick-index="-3"], .review-slider .slick-slide[data-slick-index="-4"], .review-slider .slick-slide[data-slick-index="-5"], .review-slider .slick-slide[data-slick-index="-6"], .review-slider .slick-slide[data-slick-index="-7"], .review-slider .slick-slide[data-slick-index="-8"], .review-slider .slick-slide[data-slick-index="-9"], .review-slider .slick-slide[data-slick-index="-10"], .review-slider .slick-slide[data-slick-index="-11"], .review-slider .slick-slide[data-slick-index="-12"], .review-slider .slick-slide[data-slick-index="-13"], .review-slider .slick-slide[data-slick-index="-14"] {
	/* margin-right: -50px; */
  /* transform: translateX(100px);*/
}
.review-slider .slick-slide[data-slick-index="1"],
.review-slider .slick-slide[data-slick-index="2"],
.review-slider .slick-slide[data-slick-index="3"], 
.review-slider .slick-slide[data-slick-index="4"],
.review-slider .slick-slide[data-slick-index="5"],
.review-slider .slick-slide[data-slick-index="6"], 
.review-slider .slick-slide[data-slick-index="7"],
.review-slider .slick-slide[data-slick-index="8"],
.review-slider .slick-slide[data-slick-index="9"],
.review-slider .slick-slide[data-slick-index="10"],
.review-slider .slick-slide[data-slick-index="11"],
.review-slider .slick-slide[data-slick-index="12"],
.review-slider .slick-slide[data-slick-index="13"],
.review-slider .slick-slide[data-slick-index="14"] {
	/* margin-left: -50px; */
  /*  transform: translateX(-100px); */
}
.reva-slidera {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column-reverse;
}
.reva-slidera .slick-dots, .reva-slidera .slick-list {
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
}
.reva-slidera .slick-dots {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
    margin: 0;
}
.reva-slidera .slick-dots button {
	border: 0;
	background-color: transparent;
	border-radius: 100px;
}
.reva-slidera .slick-dots button img {
	border-radius: 100px;
	max-width: 110px;
	margin: 0 -8px;
  	box-shadow: 0 0 17px 0 rgba(1,25,64,36%);
}
.reva-slidera .slick-dots .slick-active {
	z-index: 1;
}
.reva-slidera .slick-dots .slick-active button img {
	max-width: 150px;
}
#review {
	padding: 80px 0;
}
.row.review-row {
	margin-top: 35px;
}
.review-content-txt {
	font-size: 18px;
	font-weight: 300;
	line-height: 30px;
	color: #0a2a43;
	font-style: italic;
}
.ftr-logo img {
    display: block;
    margin: auto auto 25px;
    max-width: 250px;
}
.ftr-nav {
	display: flex;
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}
.ftr-nav li a {
	font-size: 18px;
	color: #000;
	font-weight: 300;
	margin-right: 15px;
}
.ftr-logo {
	text-align: center;
	margin-bottom: 30px;
}
.follow-wrapp p {
	font-size: 18px;
	font-weight: 700;
	color: #000;
	margin-bottom: 0;
  margin-right: 12px;
}
.follow-nav {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	list-style: none;
	margin: 0;
}
.follow-nav li a {
	width: 45px;
	height: 45px;
	border: 2px solid #2aa4f5;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	margin-left: 8px;
	color: #2aa4f5;
	font-size: 23px;
	border-radius: 6px;
}
.follow-wrapp {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;
	padding: 0;
	margin: 0;
}
.ftr-nav-row {
	display: flex;
	align-items: center;
}
.copy-right {
	font-size: 18px;
	color: #000;
	margin-bottom: 0;
}
.ftr-bottom {
	padding: 15px 0;
	border-top: 1px solid #000;
	margin-top: 15px;
}
#about .main-title {
	margin-bottom: 50px;
}
#service .panel-default .panel-heading a[aria-expanded="true"] span i::before {
	content: "\f107";
}
#about::after {
	content: '';
	background-image: url('https://storage.perfectcdn.com/rhg99d/pjgccq4b81lht6za.png');
	width: 247px;
	height: 253px;
	position: absolute;
	left: -30px;
	bottom: 170px;
	z-index: -1;
}
.guest .navbar-default {
	background-color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 0;
	border-color: #cccccc;
}
.signup {
	padding: 80px 0;
  	position:relative;
  	margin-bottom: 35px;
}
.signup-logo {
	display: block;
	margin: 25px auto 50px;
	text-align: center;
}
.row.signup-row .title {
	text-align: left;
	font-size: 42px;
	margin-bottom: 19px;
}
.row.signup-row .review-content-slide {
	width: 100%;
	background-color: #fff;
  text-align: left;
}
.signup::before {
	content: '';
	position: absolute;
	background: linear-gradient(45deg, rgba(38,162,251,1) 0%, rgba(97,218,212,1) 100%);
	width: 50%;
	height: 100%;
	top: 50%;
	transform: translateY(-50%);
}
.row.signup-row .title, .row.signup-row .txt {
	color: #fff;
}
.row.signup-row .review-content-slide .review-content-title,
.row.signup-row .review-content-slide .review-content-txt {
	text-align: left;
}
.row.signup-row .review-content-slide .review-star {
	margin: 8px 0;
}
.row.signup-row .review-content-slide .review-content-txt {
	font-size: 14px;
	line-height: 1.6;
}
.row.signup-row .review-content-slide .review-content-title {
	font-size: 22px;
	margin-bottom: 5px;
}
.signup-wrap {
	width: 90%;
	margin: auto;
	background-color: #fff;
	box-shadow: 3px 3px 17px 0 rgba(0,0,0,25%);
	padding: 25px;
	border-radius: 25px;
}
.row.signup-row {
	display: flex;
	align-items: center;
}
.have-acc {
	color: #27a3fb;
	margin-top: 15px;
}
.have-acc a {
	color: #27a3fb;
	font-weight: 600;
}
.auth .navbar-default {
	background-color: #fff;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 16px;
	border-color: #cccccc;
}
.auth .navbar-nav > li > a {
	color: #a2a2a2;
	font-size: 16px;
	position: relative;
}
.boxed {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	padding: 25px 15px 25px;
	border-radius: 25px;
	position: relative;
}
.dash-title {
	font-size: 30px;
	font-weight: 700;
	color: #fff;
	font-family: 'poppins';
	margin-bottom: 12px;
}
.boxed .txt {
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 0;
}
.boxed-h {
	height: 170px;
}
.user-pic {
	display: block;
	text-align: center;
	margin: auto;
}
.username {
	text-align: center;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	font-family: 'poppins';
	margin: 8px auto 4px;
	text-transform: capitalize;
}
.user-blnce {
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	margin: 0;
}
.audio-img {
	display: block;
	margin: auto;
}
.hand-mob-wrap {
	height: 110px;
}
.hand-mob {
    position: absolute;
    top: 48%;
    transform: translateY(-50%);
    right: 30px;
}
.stats-wrap {
  border: 1px solid #209cff;
  border-radius: 12px;
  background-color: #fff;
  padding: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  position: relative;
  margin-bottom: 25px;
  margin-top: 20px;
}
.stats-wrap .stats-right {
	flex: 0 0 80%;
	max-width: 80%;
	padding-left: 15px;
}
.stats-wrap .stats-left {
	flex: 0 0 20%;
	max-width: 20%;
}
.stats-wrap::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -19px;
	background-image: url('https://i.imgur.com/20YJd6h.png');
	width: 228px;
	height: 18px;
}
.stats-txt {
	margin-bottom: 0;
	font-size: 13.54px;
	color: rgba(0,0,0,52%);
}
.stats-wrap .stats-right .stats-title {
	margin: 0;
	font-size: 24px;
	font-weight: 600;
	color: #000;
}
.auth .well {
	background-color: #fff;
	box-shadow: 0 0 7px 0 rgba(0,0,0,09%);
	border: 0;
	border-radius: 12px;
}
.auth .nav-tabs {
	border: 0;
	padding: 0;
  	margin-bottom: 20px;
}
.auth .nav-tabs li a {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	font-family: 'poppins';
	background-color: #fff;
	border: 1px solid #2ba7f8;
	border-radius: 8px;
	margin-right: 8px;
}
.auth .nav-tabs li.active a, 
.auth .nav-tabs li.active a:hover, 
.auth .nav-tabs li a:hover {
	border-color: transparent !important;
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	color: #fff;
}
.auth .control-label, .auth label {
	color: #a2a2a2;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 10px;
}
.auth .form-control {
	background-color: #e8f5ff;
	color: #000;
	border-color: #c2e2fa;
	height: 45px;
	font-size: 14px;
	font-family: 'Inter', sans-serif;
	border-radius: 8px;
}
.auth .btn.btn-primary {
	width: 100%;
	font-size: 16px;
}
.min-max {
	color: #209cff;
	font-size: 10px;
}
.auth-title {
	font-size: 18px;
	font-weight: 500;
	color: #000;
	font-family: 'poppins';
}
.result-box .media-heading {
	font-size: 14px;
	font-weight: 400;
	font-family: 'poppins';
	margin: 10px 0px;
}
.result-box .media-body i {
	color: #209cff;
}
.result-box .media-heading + h5 {
	color: #209cff;
	font-size: 12px;
}
.result-box {
	background-color: #e8f5ff;
	border: 1px solid #c2e2fa;
	border-radius: 12px;
	padding: 15px;
	margin-bottom: 15px;
}
.result-box-desc .media-heading {
	color: #209cff;
  	font-size: 16px;
}
.result-box-desc .media-heading + h5 {
	color: #000;
	line-height: 1.4;
}
.auth {
	position: relative;
}
.auth::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -10px;
	right: auto;
	background-image: url('https://i.imgur.com/PZunJVe.png');
	width: 200px;
	height: 233px;
	background-position: 240px 0;
	z-index: -1;
}
.auth::before {
	content: '';
	position: absolute;
	left: auto;
	bottom: -10px;
	right: 0;
	background-image: url('https://i.imgur.com/FW2gUaE.png');
	width: 200px;
	height: 233px;
	background-position: -70px 0;
	z-index: -1;
}
.auth .navbar-nav > li.active > a,
.auth .navbar-nav > li.active > a:hover,
.auth .navbar-nav > li > a:hover {
	background: transparent;
	color: #209cff;
	position: relative;
}
.auth .navbar-nav > li.active > a::after, 
.auth .navbar-nav > li.active > a:hover::after, 
.auth .navbar-nav > li > a:hover::after {
	width: 100%;
	height: 2.3px;
	background-color: #209cff;
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -9.7px;
}
.boxed audio {
	width: 100%;
	margin-top: 20px;
	height: 20px;
	border-radius: 12px;
}
.auth .navbar-right li a {
	color: #209cff;
}
.auth .navbar-inverse .navbar-toggle {
	border-color: #209cff;
}
.auth .navbar-inverse .navbar-toggle .icon-bar {
	background-color: #209cff;
}
.auth .navbar-icon {
	color: #209cff;
}
h5[data-id="serviceDesc"] {
	line-height: 1.8;
}
.row.search-row .form-control {
    border: 1px solid #2ba6f8;
    background-color: #fff;
    height: 65px;
    border-radius: 12px;
    width: 100%;
    padding: 0 30px;
}
.row.search-row .input-group {
	position: relative;
	width: 100%;
}
.row.search-row .input-group-btn button {
	position: absolute;
	right: 0;
	display: block;
	top: 49%;
	transform: translateY(-50%);
	margin: auto;
	width: auto;
	background: #3ba8ff;
	border: 0;
	color: #fff;
	font-size: 25px;
	z-index: 3;
	height: 65px;
	padding: 0 15px;
	border-radius: 0 12px 12px 0;
}
.row.search-row .dropdown-toggle {
	text-align: left;
	height: 65px;
  	width: 100%;
}
.row.search-row .dropdown-toggle .caret {
	float: right;
	margin-top: 9px;
	border-width: 6px;
}
.row.search-row {
	margin-top: 15px;
	margin-bottom: 15px;
}
.guest .row.welcom-row {
	margin-top: 25px;
}
.row.search-row .dropdown-toggle:focus {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
}
.row.search-row .dropdown-toggle + .dropdown-menu {
	width: 100%;
}
.row.search-row .dropdown-toggle + .dropdown-menu li a:hover {
	background-color: #209cff;
	color: #fff;
}
.table thead tr th {
    background-color: #209cff;
    padding: 15px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    border: 0 !important;
}
.table thead tr th:first-child {
	border-radius: 12px 0 0 0;
}
.table thead tr th:last-child {
	border-radius: 0 12px 0 0;
}
.table > thead > tr > th, 
.table > tbody > tr > th, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > tbody > tr > td, 
.table > tfoot > tr > td {
	vertical-align: middle;
}
.tble-box {
	background-color: #c7e4fc;
	padding: 8px 12px;
	color: #000;
	border: 2px solid #209cff;
	border-radius: 10px;
	min-width: 50px;
	text-align: center;
	display: block;
	font-size: 14px;
}
.table tbody tr td {
	padding: 12px 15px !important;
}
.table tbody tr td {
	padding: 12px 15px !important;
	color: #000;
	font-size: 14px;
}
.service-name {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
}
.btn.btn-primary.ser-dec-btn {
	background: #fcf5d3;
	color: #000;
	min-width: 130px;
	border: 2px solid #ffd800;
	box-shadow: none;
}
.table tbody {
	background-color: #fff;
	border-radius: 12px;
}
.tble-box.min, .tble-box.max {
	background-color: #d8f5f0;
	border-color: #68e0cf;
}
.auth .fund-tabs {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.auth .fund-tabs li {
	flex: 0 0 20%;
	max-width: 20%;
}
.auth .fund-tabs li a {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	height: 90px;
	margin: 0 5px;
	border-color: #fff;
	background-color: #e8f5ff;
}
.auth .fund-tabs li.active a, 
.auth .fund-tabs li a:hover, 
.auth .fund-tabs li.active a:hover {
	background: #fff;
	border-color: #2ba7f8 !important;
}
.fund-tab-content {
	text-align: center;
}
.fund-title {
	font-size: 24px;
	font-weight: 600;
	color: #000;
	margin-bottom: 15px;
}
.fund-disc {
	padding: 12px;
	border-radius: 100px;
	background-color: #daeeff;
	width: 80%;
	margin: auto;
	border: 2px solid #209cff;
	font-size: 16px;
	font-weight: 600;
	color: #209cff;
	margin-bottom: 12px;
}
.fund-tab-txt {
	font-size: 14px;
	color: #000;
	font-weight: 300;
	line-height: 1.4;
}
.fund-tab-content {
	text-align: center;
	margin-top: 35px;
}
.auth .nav.nav-pills {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	padding: 15px;
	border: 2px solid #209cff;
	border-radius: 12px;
	margin-top: 20px;
  	background-color: #fff;
}
.auth .nav.nav-pills li a {
	font-size: 15px;
	color: #000;
	background-color: transparent;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}
.auth .nav.nav-pills .search {
	flex: 0 0 100%;
	max-width: 100%;
}
.auth .nav.nav-pills .search .form-control {
	border: 0;
	background-color: transparent;
	box-shadow: none;
	height: 41px;
}
.auth .nav.nav-pills .search .btn.btn-default {
	background: transparent;
	border: 0;
	box-shadow: none;
	padding: 0;
	font-size: 24px;
	color: #afafaf;
}
.auth .nav.nav-pills #history-search {
	margin: 0;
}
.auth .nav.nav-pills li a .fas.fa-circle {
	font-size: 10px;
	margin-right: 5px;
}
.auth .nav.nav-pills li a.all i {
	color: #209cff;
}
.auth .nav.nav-pills li a.pending i {
	color: #39d1bb;
}
.auth .nav.nav-pills li a.inprogress i {
	color: #ffc600;
}
.auth .nav.nav-pills li a.complete i {
	color: #39d1bb;
}
.auth .nav.nav-pills li a.partial i {
  color: #000;
}
.auth .nav.nav-pills li a.processing i {
	color: #680efe;
}
.auth .nav.nav-pills li a.canceled i {
	color: #ff3c41;
}
.tble-box.Pending {
	background-color: #d8f5f0;
	border-color: #68e0cf;
	color: #39d1bb;
}
.tbl-link {
	color: #209cff;
	padding-bottom: 2px;
	border-bottom: 1px solid #209cff;
}
.tble-box.Answered {
	border-color: #68e0cf;
	color: #68e0cf;
	background-color: rgb(104, 224, 207,24%);
}
.tble-box.Pending {
	background: #fcf5d3;
	border: 2px solid #ffd800;
	color: #ffd800;
}
.tble-box.Closed {
	background-color: rgba(255,60,65,24%);
	border: 2px solid #ff3c41;
	color: #ff3c41;
}
.auth #message.form-control {
	height: 150px;
}
.ticket-link {
	color: #000;
}
.auth textarea.form-control {
	height: 150px;
}
.ser-desc-modal .modal-dialog {
    /*background: url('https://storage.perfectcdn.com/rhg99d/kjrqzkrdhepzwn34.png');*/
    background: url('https://i.imgur.com/WpR9AUn.png');
    background-size: cover;
    background-position: center;
    border-radius: 25px;
    background-color: rgba(0,0,0,20%);
    background-blend-mode: overlay;
}
.ser-desc-modal .modal-dialog .modal-content {
	background: transparent;
}
.ser-id {
	text-align: center;
	border: 2px solid #0590ff;
	display: block;
	width: max-content;
	margin: auto;
	padding: 10px 25px;
	line-height: 1.2;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	background-color: rgba(4,144,255,78%);
	border-radius: 12px;
}
.ser-name {
	text-align: center;
	font-size: 22px;
	color: #fff;
	font-family: 'poppins';
	margin: 20px auto;
	letter-spacing: 1px;
	text-shadow: 3px 3px 2px #000;
	text-transform: uppercase;
}
.ser-desc {
	background-color: #fcfcfc;
	border: 1px solid #4cc9b7;
	border-radius: 20px;
	padding: 20px;
	text-align: center;
  	font-weight: 300;
}
.category-brand .media-body {
	margin: 0 0 0 12px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
.category-brand {
	display: flex;
	align-items: center;
	flex-direction: row;
	border: 1px solid #209cff;
	border-radius: 10px;
	background-color: #fff;
	padding: 12px 15px;
	margin: 7px 0 !important;
}
.category-brand .icon i {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	font-size: 30px;
}
.fav {
	display: block;
	text-align: center;
}
.auth .navbar-nav > li > a:focus, .auth .navbar-nav > li > a:focus-visible {
	background: transparent;
	border: 0 !important;
	box-shadow: none !important;
	outline: none;
	color: #209cff;
}
.title.faq-title {
	font-size: 20px;
	font-weight: 700;
	text-align: left;
	border-color: transparent !important;
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	color: #fff;
	width: max-content;
	padding: 15px 25px;
	border-radius: 8px;
    font-family: 'poppins';
    display: flex;
    align-items: center;
}
.title.faq-title i {
	margin-right: 12px;
	font-size: 24px;
}
.faq-accordian {
	margin: 0 55px;
}
.faq-accordian .panel-heading {
	padding: 0;
	background: transparent;
	border: 0;
}
.faq-accordian .panel {
	border: 0;
	border-radius: 15px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,10%);
	margin-bottom: 20px;
}
.faq-accordian .panel-title a {
    font-size: 18px;
    font-weight: 600;
    display: flex;
    align-items: center;
    padding: 15px 55px 15px 15px;
    position: relative;
    background-color: #209cff;
    font-family: 'Poppins', sans-serif;
    border-radius: 15px;
    text-decoration: none !important;
}
.faq-accordian .panel-title a .n {
	font-size: 30px;
	font-weight: 700;
	color: #fff;
}
.faq-accordian .panel-title a .t {
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	margin-left: 18px;
}
.faq-accordian .panel-title a .i {
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 25px;
	color: #fff;
}
.faq-accordian .panel-title a:hover {
	text-decoration: none;
}
.faq-accordian .panel-title a[aria-expanded="true"] {
	background-color: #fff;
}
.faq-accordian .panel-title a[aria-expanded="true"] .n,
.faq-accordian .panel-title a[aria-expanded="true"] .i {
	color: #209cff;
}
.faq-accordian .panel-title a[aria-expanded="true"] .t {
	color: #000000;
}
.faq-accordian .panel-body {
	border-top: 2px solid #c9c9c9 !important;
}
.faq-accordian .panel-body, .faq-accordian .panel-body p {
	font-size: 15px;
	color: #686868;
}
.faq-accordian .panel-title a[aria-expanded="true"] .i i::before {
	content: "\f056";
}
#faq-sec {
	padding: 80px 0;
}
.well.well-green {
	background-color: #68e0cf;
}
.api-title {
	font-size: 20px;
	font-weight: 600;
	color: #fff;
	font-family: 'Poppins', sans-serif;
}
.api-table-wrap {
	background-color: #fff;
	border-radius: 10px;
	padding: 25px;
}
.api-table-wrap .api-table {
	margin-bottom: 0;
}
.api-table tbody tr:first-child td {
	border-top: 0;
}
.well.well-blue {
	background-color: #209cff;
}
.api-table tr td:first-child {
	width: 75%;
	text-align: left;
}
.api-table tr th:first-child {
	text-align: left;
}
.api-table tr td,
.api-table tr th {
	text-align: right;
}
.table.api-table thead tr th {
	background-color: transparent;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}
.well-green .api-table tr td,
.well-green .api-table tr th {
	color: #68e0cf;
}
.well-green .api-table tr td:first-child,
.well-green .api-table tr th:first-child {
	color: #000000;
}
.well-blue .table.api-table tbody tr td {
	color: #209cff;
}
.well.well-green, .well.well-blue {
	border-radius: 12px;
	border: 0;
}
pre {
	background-color: #fff;
	border: 0;
	color: #8c8c8c;
	font-size: 16px;
}
#api-sec {
	padding: 80px 0;
}
#term-sec {
	padding: 80px 0;
}
.row.term-row {
	background: linear-gradient(to right, rgba(209,236,253,1) 0%, rgba(209,236,253,1) 100%);
	padding: 35px 20px;
	border-radius: 20px;
}
.term-wrap {
    background-color: #fff;
    padding: 30px;
    border-radius: 20px;
    margin-bottom: 20px;
}
.term-title-icon {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	width: 60px;
	height: 60px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: 12px;
	color: #fff;
	margin-right: 20px;
	box-shadow: 0 0 30px 0 #28a3fa50;
}
.term-title {
	display: flex;
	align-items: center;
	color: #000000;
	font-size: 28px;
	font-weight: 700;
	font-family: 'Poppins', sans-serif;
}
.row.term-row .term-wrap:last-child {
	margin-bottom: 0;
}
#term-sec .main-title {
	margin-top: 0;
}
.auth #term-sec {
	padding: 0;
}
#blog-sec {
	padding: 40px 0;
}
.blog-wrap {
	padding: 20px;
	background-color: #209cff;
	border-radius: 20px;
	margin-bottom: 20px;
  	min-height: 625px;
}
.blog-img img {
	display: block;
	margin: auto;
	border-radius: 15px;
}
.blog-img {
	border-radius: 15px;
	margin-bottom: 15px;
}
.blog-title {
	text-align: center;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 24px;
	font-weight: 700;
}
.blog-excerpt {
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 25px;
}
.blog-btn {
	display: block;
	width: max-content;
	margin: auto;
	background: linear-gradient(to left, rgb(38, 162, 251) 0%, rgb(98, 219, 211) 100%) !important;
	box-shadow: 0 0 20px 0 rgba(0,0,0,50%) !important;
}
.row.blog-row .col-sm-4:nth-child(2n) .blog-wrap {
	background-color: #68e0cf;
}
#contactus {
	padding: 40px 0;
}
.contact-wrap {
	background-color: #fff;
	border: 1px solid #209cff;
	border-radius: 20px;
	padding: 20px;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: space-between;
	align-items: center;
    box-shadow: 0 10px 10px 0 #209cff50;
    margin-bottom: 25px;
    min-height: 250px;
}
.contact-title {
	font-size: 24px;
	font-weight: 700;
	color: #000000;
	font-family: Poppins;
	text-transform: capitalize;
	margin-bottom: 12px;
}
.contact-txt {
	font-size: 18px;
	color: #000000;
	font-weight: 400;
	margin-bottom: 0;
}
.navbar-brand:hover {
	background: transparent !important;
}
.guest .navbar-inverse .navbar-nav > li > a:focus, 
.guest .navbar-inverse .navbar-nav > li > a:focus-visible {
    background: transparent !important;
    outline: none;
    color:#717171;
}
.guest .navbar-inverse .navbar-nav > li > a.dropdown-toggle {
	background: transparent !important;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus,
.dropdown-menu li a:hover,
.dropdown-menu li a:focus {
	color: #ffffff;
	text-decoration: none;
	outline: 0;
	background-color: #209cff;
}
.blog-wrap.single-blog-wrap {
	min-height: auto;
}
.mobile-nav {
	display:none;
}
.signup-wrap1 .title {
	color: #000 !important;
}
.signup-wrap1 .txt {
	color: #000 !important;
}
.btn-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
}
.btn-wrap .btn.btn-primary {
	margin-right: 20px;
}
.signup-media {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	background-color: #fff;
	box-shadow: 0 0 10px 0 rgba(0,0,0,11%);
	border-radius: 15px;
	padding: 20px 15px;
	margin-top: 25px;
}
.signup-media-left {
	width: 60px;
	height: 60px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	align-content: center;
	border-radius: 12px;
	color: #fff;
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	font-size: 28px;
	margin-right: 15px;
}
.signup-media-title {
	color: #1d2935;
	font-weight: 600;
	font-size: 24px;
	margin-bottom: 0;
	font-family: 'Inter', sans-serif;
}
.signup-media-txt {
	font-size: 16px;
	color: #0a2a43;
	line-height: 30px;
	margin-bottom: 0;
}
.sub-title1 {
	color: #fff;
}
.row.signup-row .col-sm-6:first-child .title {
	margin-bottom: 5px;
}
.row.signup-row .btn-wrap {
	margin-bottom: 25px;
}
.guest .navbar-inverse .navbar-nav > li > a[href="/signup"]:hover,
.guest .navbar-inverse .navbar-nav > li.active > a[href="/signup"],
.guest .navbar-inverse .navbar-nav > li > a[href="/signup"]:focus {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%) !important;
	color: #fff;
}
.guest .navbar-brand:focus,
.guest .navbar-brand:focus-visible {
	background: transparent;
	border: 0;
	outline: none;
}
.about-crd-wrap:hover .about-crd-icon {
	filter: brightness(100);
}
.about-crd-wrap:hover {
	background: linear-gradient(to right, rgba(32,155,255,1) 0%, rgba(104,224,208,1) 100%);
	transform: translateY(-10px);
	transition: background 0.3s ease-in-out, 0.3s ease-in-out;
}
.about-crd-wrap:hover .about-crd-title,
.about-crd-wrap:hover .about-crd-txt {
	color: #fff;
}
.well.brand-company .category-brand:hover {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	text-decoration: none !important;
	/*border-color: #000;*/
	box-shadow: 0 0 10px 0 rgba(0,0,0,15%);
}
.well.brand-company .category-brand:hover .icon i {
	-webkit-text-fill-color: #fff;
}
.well.brand-company .category-brand:hover .media-body {
	color: #fff;
}
.well.brand-company .category-brand:focus,
.well.brand-company .category-brand:focus-visible {
	outline: none;
	text-decoration: none;
}
.auth .nav.nav-pills li a i {
	margin-right: 10px;
}
.auth .nav.nav-pills li a i {
	color: #000 !important;
}
.auth .nav.nav-pills {
	padding: 8px;
	justify-content: space-between;
}
.auth .nav.nav-pills li a {
    padding: 10px 10px;
    border: 1px solid #209cff;
    background-color: #209cff50;
    margin-right: 5px;
}
.auth .nav.nav-pills li.active a,
.auth .nav.nav-pills li.active a:hover,
.auth .nav.nav-pills li a:hover,
.auth .nav.nav-pills li a:focus,
.auth .nav.nav-pills li a:focus-visible {
	text-decoration: none;
	background-color: #209cff;
	color: #fff !important;
}
.auth .nav.nav-pills li.active a i, 
.auth .nav.nav-pills li.active a:hover i, 
.auth .nav.nav-pills li a:hover i, 
.auth .nav.nav-pills li a:focus i, 
.auth .nav.nav-pills li a:focus-visible i {
	color: #fff !important;
}
.auth .nav.nav-pills .search #history-search {
	border: 1px solid #209cff;
	padding: 0 10px 0 0;
	border-radius: 8px;
}
.auth .nav.nav-pills .search {
    flex: 0 0 auto;
    max-width: 100%;
    margin-left: auto;
}
.auth .nav.nav-pills .search {
	margin-left: auto;
}
.auth .nav.nav-pills .search .form-control {
	height: 43.433px;
}
.auth .nav.nav-pills #history-search {
	margin: 0 0 7px 0;
}
.auth .nav.nav-pills .search #history-search {
	margin-bottom: 0;
}
.tbl-link {
	border: 0 !important;
	text-decoration: none !important;
}
.tbl-link:hover, .tbl-link:focus, .tbl-link:focus-visible {
	color: #0590ff;
}
.filter_wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-around;
	margin-bottom: 15px;
}
.filter_wrap .btn_filter {
	flex: 0 0 16.3%;
	max-width: 16.3%;
	display: flex;
	align-items: center;
	flex-direction: row;
	border: 1px solid #209cff;
	border-radius: 10px;
	background-color: #fff;
	padding: 12px 15px;
	font-size: 18px;
	font-weight: 600;
	color: #000;
}
.filter_wrap .btn_filter i {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	font-size: 30px;
	margin-right: 12px;
}
.filter_wrap .btn_filter:hover {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	text-decoration: none !important;
	/* border-color: #000; */
	box-shadow: 0 0 10px 0 rgba(0,0,0,15%);
	color:#fff !important;
}
.filter_wrap .btn_filter:hover i {
	-webkit-text-fill-color: #fff;
}
.cat-title strong {
	text-align: center;
	border: 2px solid #0590ff;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	background-color: rgba(4,144,255,78%);
	display: block;
	border-radius: 7px;
	padding: 10px;
}
.cat-title td {
	padding: 8px 0 !important;
}
.service-description .btn.btn-primary {
	background-color: #34b0f1;
	border-color: #0590ff;
	color: #fff;
	text-transform: uppercase;
}
.faq-accordian.mass-accordian {
	margin: 0;
}
textarea#links {
	height: 378px;
}
.ticket-search-wrap .btn.btn-default {
	position: absolute;
	right: 20px;
	padding: 0;
	display: block;
	top: 50%;
	transform: translateY(-50%);
	margin: auto;
	width: auto;
	background: transparent;
	border: 0;
	color: #afafaf;
	font-size: 22px;
}
.ticket-search-wrap .input-group {
	width: 100%;
	border-radius: ;
}
.ticket-search-wrap .form-control {
	border-radius: 8px !important;
}
.ser-desc-modal .modal-dialog .ser-id {
	background-color: rgba(4,144,255,98%);
	border-color: #fff;
}
.api-alert {
	margin-top: 20px;
}
#service .about-crd-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    padding: 25px 15px;
    margin-bottom: 25px;
    min-height: auto;
}
#service .about-crd-wrap .about-left {
	flex: 0 0 13%;
	max-width: 13%;
}
#service .about-crd-wrap .about-right {
	flex: 0 0 87%;
	max-width: 87%;
}
#service .about-crd-wrap .about-left .about-crd-icon {
	margin-bottom: 0;
}
#service .about-crd-wrap .about-crd-title {
	margin-bottom: 0;
}
#service .about-crd-wrap .about-crd-txt {
	margin-bottom: 0;
	line-height: 1.4;
	margin-top: 5px;
}
#service .row {
	display: flex;
	align-items: center;
}
#about .main-title {
	margin-bottom: 25px;
}
.row.about-box-row {
	margin-top: 60px;
}
.signup.reset-page {
	padding: 180px 0 220px;
}
#status-modal .modal-dialog {
	width: 80%;
}
#status-modal .modal-header {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	border-radius: 5px 5px 0 0;
}
#status-modal .modal-header .modal-title {
	color: #fff;
}
#status-modal .important_info p {
	color: #000000;
	font-size: 14px;
	line-height: 1.5;
}
.status_card {
    border: 1px solid #209cff;
    border-radius: 12px;
    background-color: #fff;
    padding: 12px;
    margin-bottom: 15px;
}
.status_card .status_head {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.status_card .status_head {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	background-color: #26a2fb;
	padding: 12px;
	border-radius: 8px;
}
.status_card .status_head .text_big {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}
.status_card .status_head .text_info {
	margin-bottom: 0;
	font-size: 14px;
	color: #fff;
}
.status_card .status_head .amount_status {
	background-color: #fff;
	padding: 8px;
	border-radius: 5px;
	color: #26a2fb;
	font-weight: 700;
}
.status_card .status_body ul {
	padding-left: 15px;
	list-style: none;
	margin-top: 15px;
	margin-bottom: 0;
}
.status_card .status_body ul li {
	font-size: 14px;
	font-weight: 500;
	color: #000;
	margin-bottom: 6px;
}
#vote-content h6,
#vote-success h6 {
	font-size: 24px;
	text-align: center;
}
#vote-content .refferal-box {
	border: 1px solid #209cff;
	display: block;
	border-radius: 12px;
	padding: 12px;
	margin-bottom: 20px;
	box-shadow: 0 0 15px 0 #209cff50;
}
#vote-content .refferal-box .avatar-img img {
    max-width: 100%;
    width: auto;
    margin: auto;
    display: block;
}
#vote-content .refferal-box h6 {
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}
#vote-content .refferal-box.selected {
	background-color: #209cff;
}
#vote-content .refferal-box.selected h6 {
	color: #fff;
}
#vote-content .refferal-box.selected img {
	box-shadow: 0 0 15px 0 rgba(255,255,255,50%);
	border-radius: 100px;
}
#vote-success #success-avatar {
	margin: 12px auto;
}
#ticket-v .refferal-box .content h2,
#ticket-v .refferal-box .content h2 span {
	font-size: 24px;
	color: #000 !important;
	text-align: center;
	margin-top: 12px;
}
.auth .navbar-inverse .navbar-brand:hover,
.auth .navbar-inverse .navbar-brand:focus {
	background-color: transparent;
	outline: none;
}
.guest a:hover, 
.guest a:focus {
	color: #27a3fb;
	text-decoration: underline;
}
.signup-wrap1 {
    width: 481px;
    margin-left: auto;
    margin-right: -15px;
}
.signup-left-wrap {
	padding-right: 50px;
}
.signup-media-left {
	margin-right: 10px;
	width: auto;
	height: 50px;
	font-size: 22px;
	flex: 0 0 25%;
	max-width: 25%;
}
.signup-media-right {
	flex: 0 0 70%;
	max-width: 70%;
}
.signup-media-txt {
	font-size: 14px;
	color: #0a2a43;
	line-height: 1.4;
	margin-bottom: 0;
}
.row.signup-row .txt {
	font-size: 16px;
}
.api-table tr td:first-child {
	width: 50%;
	text-align: left;
	border-right: 1px solid #dddddd;
}
.api-table tr td,
.api-table tr th {
	text-align: left;
}
.refill, .no-refill {
	min-width: 85px;
}
.auth .navbar-inverse .navbar-nav > .open > a,
.auth .navbar-inverse .navbar-nav > .open > a:hover,
.auth .navbar-inverse .navbar-nav > .open > a:focus {
	background-color: transparent;
	color: #209cff;
	border: 0;
}
.auth .navbar-right .dropdown.open .dropdown-menu {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	padding: 5px;
	min-width: 80px;
	width: 70px;
	right: 0;
	margin: auto !important;
}
.auth .navbar-right .dropdown .dropdown-menu .dropdown-item {
	display: block;
	padding: 5px;
	line-height: 1;
}
.auth .navbar-right .dropdown .dropdown-menu .dropdown-item:hover,
.auth .navbar-right .dropdown .dropdown-menu .dropdown-item:focus, 
.auth .navbar-right .dropdown .dropdown-menu .dropdown-item:focus-visible {
    background-color: #209cff;
    color: #fff;
    outline: none;
    border: 0;
    text-decoration: none !important;
}
.auth .navbar-right .dropdown a {
	border: 0 !important;
	box-shadow: none;
}
.navbar-brand img {
	max-width: 170px;
}
.auth .navbar-brand img {
	max-width: 150px;
}
.guest .btn.btn-primary:hover, .guest .btn.btn-primary:focus {
	color: #fff;
}
.navbar-inverse .navbar-toggle:hover, 
.navbar-inverse .navbar-toggle:focus {
	background-color: transparent;
}
.signup-ul {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	list-style: none;
	padding: 0 0 0 20px;
	margin-bottom: 0;
  	justify-content: space-between;
}
.signup-ul li {
	flex: 0 0 48%;
}
.signup-ul li p {
	color: #fff;
	font-size: 14px;
	position: relative;
	display: flex;
	align-items: center;
	align-content: center;
}
.signup-ul li p::before {
	content: "\f058";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	position: absolute;
	left: -20px;
}
footer.footer {
    background: linear-gradient(to left, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
    padding: 50px 0 15px;
}
p.ftr-txt {
    font-size: 16px;
    color: #fff;
    line-height: 1.5;
}
.follow-wrap {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
  	margin-top: 35px;
}
ul.follow-ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    list-style: none;
    margin-bottom: 0;
}
.follow-wrap p {
    color: #fff;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: 600;
    margin-right: 20px;
}
ul.follow-ul li a {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    border-radius: 8px;
    border: 2px solid #2aa4f5;
    color: #2aa4f5;
    margin-right: 7px;
    font-size: 20px;
}
.ftr-title {
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 1px;
    padding-bottom: 12px;
    margin-bottom: 20px;
    border-bottom: 3px solid #fff;
    width: max-content;
}
ul.ftr-nav {
    flex-direction: column;
}
ul.ftr-nav li a, 
ul.ftr-nav li a:hover, 
ul.ftr-nav li a:focus, 
ul.ftr-nav li a:focus-visible {
    color: #fff;
    font-size: 16px;
    display: block;
    margin-bottom: 12px;
    width: max-content;
}
form.sub-form .form-control {
  height: 46px;
  border-radius: 8px;
  margin-bottom: 12px;
  color: #000;
}
form.sub-form .form-control::placeholder {
  color: #b7b7b7;
  opacity: 1;
}
form.sub-form .btn.btn-primary {
  height: 46px;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
}
.ftr-bottom {
    border-top-color: #fff;
    margin-top: 25px;
    padding-bottom: 0;
}
.ftr-bottom .copyright {
    color: #fff;
    text-align: center;
    margin-bottom: 0;
    font-size: 18px;
}
ul.service-tag-ul {
    background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    justify-content: space-between;
    list-style: none;
    margin: 12px auto;
    padding: 15px;
    border-radius: 12px;
    box-shadow: 3px 5px 20px 0 rgb(41 165 249 / 74%);
}
ul.service-tag-ul li {
    color: #fff;
}
.row.search-row .dropdown-toggle:focus, 
.row.search-row .dropdown-toggle:focus-visible {
    outline: none;
    border: 0;
}
section#top-sec h2.title {
    text-align: left;
    color: #000;
    margin-bottom: 12px;
}
section#top-sec h3.sub-title1 {
    color: #000;
}
.signup-ul li p {
    color: #000;
}
#top-sec .signup-left-wrap {
    margin-bottom: 35px;
}
.auth .order-actions .btn.btn-primary {
	min-width: auto;
}
.tble-box.In.progress,
.tble-box.Active {
	height: auto;
	background-color: #ffc60050;
	border-color: #ffc600;
  	margin-bottom: 0;
}
.tble-box.Canceled,
.tble-box.Expired,
.tble-box.Error,
.tble-box.Rejected,
.tble-box.Ditolak {
	border-color: red;
	background-color: #ff000050;
	color: #000;
}
.child-alert {
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.child-alert .btn.btn-primary {
	max-width: 150px;
	margin-left: 15px;
}
.auth .navbar-right .dropdown a {
	text-align: left;
}
.auth .navbar-right .dropdown.open .dropdown-menu {
  margin-right: auto !important;
  margin-left: 0 !important;
}
.tble-box.Paused,
.tble-box.Partial {
	border-color: #49247d;
	background-color: #49247d50;
}
.tble-box.Processing {
	border-color: #62f4f6;
	background-color: #62f4f650;
}
.ticket-message {
	box-shadow: 0 0 7px 0 rgba(0,0,0,09%);
	border-radius: 12px !important;
	margin-bottom: 6px;
}
.status_card .status_head .amount_status {
	font-size: 12px;
}
.row.top-btn-row .signup-media {
	margin-top: 0;
}
.row.top-btn-row .col-sm-3:first-child {
	width: 230px;
	max-width: 230px;
}
.row.top-btn-row {
	display: flex;
	align-items: center;
	align-content: center;
	margin-bottom: 35px;
}
#service-table.table thead tr th,
#service-table.table tbody tr td {
	text-align: center;
}
.update-status {
	min-width: 200px;
}

/* nightmode */
.auth.nightmode .navbar-default {
	background-color: #0a1d2b;
	border-color: #0a1d2b;
}
.auth.nightmode {
	background-color: #06131c;
}
.nightmode .stats-wrap {
	background-color: #06131c;
}
.nightmode .stats-txt {
	color: rgba(35,158,253,52%);
}
.nightmode .stats-wrap .stats-right .stats-title {
	color: #fff;
}
.auth.nightmode .well {
	background-color: #0b2030;
}
.auth.nightmode .category-brand {
	background-color: #06131c;
}
.auth.nightmode .category-brand .media-body {
	color: #fff;
}
.auth.nightmode .nav-tabs li a {
	background-color: #06131c;
	color: #fff;
}
.auth.nightmode .auth-title {
	color: #fff;
}
.auth.nightmode .result-box {
	background-color: #06131c;
	border-color: #145c95;
}
.auth.nightmode .result-box .media-heading {
	color: #fff;
}
.auth.nightmode .result-box .media-heading + h5 {
	color: #209cff;
}
.auth.nightmode .form-control {
	background-color: #06131c;
	border-color: #145c95;
	color: #fff;
}
.auth.nightmode .result-box.result-box-desc h5 {
	color: #fff;
}
.auth.nightmode .footer {
	background: transparent;
	background-color: #0a1d2b;
}
.auth.nightmode ul.follow-ul li a {
	background-color: #06131c;
}
.auth.nightmode .faq-accordian .panel-title a {
	background-color: #06131c;
}
.auth.nightmode .faq-accordian .panel {
	background-color: #06131c;
}
.auth.nightmode .faq-accordian .panel-title a[aria-expanded="true"] .t {
	color: #209cff;
}
.auth.nightmode .faq-accordian .panel-body, 
.auth.nightmode .faq-accordian .panel-body p {
	color: #fff;
}
.auth.nightmode .nav.nav-pills {
	background-color: #06131c;
}
.auth.nightmode .nav.nav-pills li a {
	background-color: #0b2030;
	color: #fff;
}
.auth.nightmode .nav.nav-pills li a i {
	color: #209cff !important;
}
.auth.nightmode .nav.nav-pills li.active a,
.auth.nightmode .nav.nav-pills li.active a:hover, 
.auth.nightmode .nav.nav-pills li a:hover, 
.auth.nightmode .nav.nav-pills li a:focus, 
.auth.nightmode .nav.nav-pills li a:focus-visible {
	background-color: #209cff;
	color: #06131c !important;
}
.auth.nightmode .nav.nav-pills li.active a i,
.auth.nightmode .nav.nav-pills li.active a:hover i, 
.auth.nightmode .nav.nav-pills li a:hover i, 
.auth.nightmode .nav.nav-pills li a:focus i, 
.auth.nightmode .nav.nav-pills li a:focus-visible i {
	color: #06131c !important;
}
.auth.nightmode .table thead tr th {
  background-color: #06131c;
}
.auth.nightmode .table tbody {
	background-color: #06131c;
}
.auth.nightmode .ser-id {
	background-color: #06131c;
}
.auth.nightmode .table tbody tr td {
	color: #fff;
}
.auth.nightmode .tble-box.min,
.auth.nightmode .tble-box.max {
	background-color: #0b2030;
	color: #ffff;
}
.auth.nightmode .tble-box.Canceled, 
.auth.nightmode .tble-box.Expired, 
.auth.nightmode .tble-box.Error, 
.auth.nightmode .tble-box.Rejected, 
.auth.nightmode .tble-box.Ditolak {
	color: #ffff;
}
.auth.nightmode .fund-title, 
.auth.nightmode .fund-tab-txt {
	color: #fff;
}
.auth.nightmode #instruction_instruction .panel-body {
	background-color: rgba(255,255,255,50%);
}
.auth.nightmode .api-table-wrap {
	background-color: #06131c;
}
.auth.nightmode .api-table-wrap .api-table thead th {
	color: #fff;
}
.auth.nightmode pre {
	background-color: #06131c;
	color: #fff;
}
.auth.nightmode .child-alert {
	background-color: #06131c;
	border-color: #06131c;
}
.auth.nightmode .api-alert {
	background-color: #06131c;
	border-color: #06131c;
	color: #fff;
}
.auth.nightmode #status-modal .modal-header {
	background: transparent;
	background-color: #0a1d2b;
}
.auth.nightmode #status-modal .modal-content {
	background-color: #06131c;
}
.auth.nightmode #status-modal .important_info p {
	color: #fff;
}
.auth.nightmode .status_card {
	background-color: #0a1d2b;
}
.auth.nightmode .status_card .status_head {
	background-color: #06131c;
}
.auth.nightmode .status_card .status_head .amount_status {
	background-color: #0a1d2b;
}
.auth.nightmode .status_card .status_body ul li {
	color: #fff;
}
.auth.nightmode #vote-content h6, 
.auth.nightmode #vote-success h6 {
	color: #fff;
}
.auth.nightmode .vote-wrapper p {
	color: #fff;
}
.auth.nightmode .ser-desc {
	color: #000 !important;
}
.nightmode .tble-box.Paused,
.nightmode .tble-box.Partial {
    border-color: #fff;
    color: #fff;
}
.buy-now-btn {
	background-color: #34b0f1 !important;
	border: 2px solid #0590ff !important;
	color: #fff !important;
	text-transform: uppercase;
	width: auto !important;
	min-width: auto !important;
}
#cheap .main-title {
	margin-bottom: 80px;
}
.main-title-highlight {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}
.how-it-wrap #cheap .btn.btn-primary {
	margin-left: 0;
}
.how-it-wrap .cheap-img-wrap .cheap-img {
	position: unset;
	max-width: 100%;
	display: block;
	margin: auto;
}
.service-step-content {
	background-color: #fff;
	box-shadow: 0 0 7px 0 rgba(0,0,0,09%);
	border: 0;
	border-radius: 12px;
	padding: 19px;
	margin: 25px auto;
}
.how-it-wrap #cheap #myTab {
	width: max-content;
	margin: auto;
	border: 0;
}
.how-it-wrap .nav-tabs li a {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  font-family: 'poppins';
  background-color: #fff;
  border: 1px solid #2ba7f8;
  border-radius: 8px;
  margin-right: 8px;
}
.how-it-wrap .nav-tabs li.active a, 
.how-it-wrap .nav-tabs li.active a:hover, 
.how-it-wrap .nav-tabs li a:hover {
  border-color: transparent !important;
  background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
  color: #fff;
}
.work-order-navpills {
	border: 0;
	margin: auto auto 25px;
	width: max-content;
}
.order-status-wrap {
	display: flex;
	flex-wrap: wrap;
	min-height: 90px;
	align-items: center;
	margin-bottom: 15px;
}
.order-status-wrap .order-status-left {
  flex: 0 0 25%;
  max-width: 25%;
}
.order-status-wrap .order-status-right {
	flex: 0 0 75%;
	max-width: 75%;
	padding-left: 15px;
}
.status-pending {
  background-color: #ffc107;
}
.status-refund {
  background-color: #ff5723;
}
.status-in-progress {
  background-color: #3f51b6;
}
.status-completed {
  background-color: #249b23;
}
.status-procesing {
  background-color: #04a9f3;
}
.status-canceled {
  background-color: #e51c22;
}
.status-partial {
  background-color: #009688;
}
.order-status-right p {
  font-size: 14px;
  font-weight: 300;
}
.order-status-wrap .status {
	margin-bottom: 0;
	text-align: center;
	padding: 11px 0;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: 100;
}
.work-order-status-row {
	margin: 35px auto;
}
#blog-head {
	padding: 80px 0;
}
.blog-head-wrap {
	padding: 25px;
	border-radius: 25px;
	min-height: 230px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	align-content: flex-end;
	justify-content: flex-end;
	background-image: url('https://storage.perfectcdn.com/9odzfr/zlbf3unctufj7wae.jpg');
	background-size: cover;
	background-position: center;
	background-color: rgba(0,0,0,25%);
	background-blend-mode: overlay;
}
.blog-head-wrap .title {
	color: #fff;
	margin-bottom: 0;
	text-align: left;
	font-size: 32px;
}
.blog-head-wrap .txt {
	color: #fff;
	margin-bottom: 0;
	font-size: 14px;
}
.myblog-head {
	width: 100%;
	height: 175px;
	background-size: 100% auto;
	background-position: center;
	background-repeat: no-repeat;
}
.myblog-wrap {
	border-radius: 30px;
	margin: 0 0 30px;
    /*box-shadow: rgba(0, 0, 0, .03) 0 0 25px -5px, rgba(0, 0, 0, .02) 0 0 10px -5px;*/
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 25px -5px, rgba(0, 0, 0, 0.2) 0 0 10px -5px;
	overflow: hidden;
}
.myblog-body {
	padding: 15px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}
.myblog-body-left {
	flex: 0 0 60%;
	max-width: 60%;
	padding-right: 15px;
}
.myblog-body-right {
	flex: 0 0 40%;
	max-width: 40%;
}
.myblog-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	line-height: 1.4;
}
.myblog-txt {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 1.4;
    max-height: 98px;
}
.myblog-body-right .blog-btn {
	min-width: auto;
	font-size: 12px;
	box-shadow: none !important;
}
#myblogs .container > .row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}
.work-order-navpills {
	width: 100%;
}
.work-order-navpills li {
	margin-bottom: 12px;
}
.guest .navbar-brand img {
	max-width: 300px;
}
#blog-sec .title {
	white-space: normal;
	word-break: break-word;
	width: 100%;
}
.blog-wrap.single-blog-wrap .blog-title,
.blog-wrap.single-blog-wrap .blog-excerpt {
	text-align: left !important;
}
.related-blog-title {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 15px;
}
.related-blog-box {
	background-color: #dbf0fe;
	padding: 15px;
	border-radius: 12px;
	margin-bottom: 15px;
}
.related-blog-excerpt {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	line-height: 1.4;
}
.blog-excerpt ol, .blog-excerpt ul {
	padding-left: 15px;
}
.related-blog-btn {
	display: block;
	width: max-content;
	margin-left: auto;
	background-color: #209cff;
	padding: 2px 5px;
	border-radius: 5px;
	font-size: 14px;
	color: #fff !important;
	letter-spacing: 0;
}
.myblog-body-left,
.myblog-body-right {
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0;
}
.myblog-body-right .blog-btn {
	margin: 10px 0 0 0;
}
.nightmode .myblog-wrap {
	box-shadow: rgba(255, 255, 255, 0.4) 0 0 25px -5px, rgba(255, 255, 255, 0.42) 0 0 10px -5px;
}
.nightmode .myblog-title {
	color: #fff;
}
.nightmode .related-blog-main-title {
	color: #fff;
}
/* ===================== resizing start ===========================================*/
.guest .navbar-inverse .navbar-nav > li > a {
	font-size: 16px;
	padding: 12px 15px;
}
.guest .navbar-inverse .navbar-nav > li > a[href="/signup"] {
	padding: 12px 15px;
}
.sub-title {
	padding: 12px 15px;
	font-size: 14px;
}
.main-title {
	font-size: 52px;
}
#top-sec .main-title {
	margin-bottom: 50px;
}
.title {
	font-size: 42px;
}
.sub-title1 {
	font-size: 22px;
}
.txt {
	font-size: 14px;
	margin-bottom: 20px;
}
.btn.btn-primary {
	font-size: 16px;
	font-weight: 500;
}
.signup-media-title {
	font-size: 22px;
}
#top-sec {
	padding: 120px 0 180px;
}
#login {
	padding-top: 30px;
}
#about {
	padding: 35px 0 25px;
}
.row.about-box-row {
	margin-top: 25px;
}
.about-crd-wrap {
	padding: 25px 15px;
}
.about-crd-icon {
	margin-bottom: 15px;
}
.about-crd-title {
	font-size: 20px;
	margin-bottom: 10px;
	line-height: 1.2;
}
.about-crd-txt {
	font-size: 15px;
	line-height: 1.6;
}
.about-crd-wrap {
	min-height: 305px;
}
#service {
	padding: 35px 0;
}
#cheap {
	padding: 0 0 35px;
}
#cheap .title,
#review .title {
	margin-bottom: 15px;
}
#review {
	padding: 35px 0 0;
}
.review-content-txt {
	font-size: 16px;
	line-height: 1.8;
}
.ftr-logo {
	max-width: 300px;
}
p.ftr-txt {
	font-size: 14px;
}
.follow-wrap {
	margin-top: 25px;
}
ul.follow-ul li a {
	width: 35px;
	height: 35px;
	border-radius: 5px;
	border: 1px solid #2aa4f5;
	font-size: 20px;
}
.ftr-title {
	font-size: 20px;
	padding-bottom: 6px;
	margin-bottom: 15px;
}
ul.ftr-nav li a, 
ul.ftr-nav li a:hover,
ul.ftr-nav li a:focus, 
ul.ftr-nav li a:focus-visible {
	font-size: 14px;
	margin-bottom: 3px;
}
.ftr-bottom .copyright {
	font-size: 12px;
	letter-spacing: 1px;
}
.ftr-bottom {
	margin-top: 20px;
	padding: 10px 0 0;
}
.api-table-wrap {
	padding: 15px;
}
.table.api-table thead tr th {
	font-size: 16px;
	font-weight: 400;
}
pre {
	font-size: 14px;
}
#service_type {
	height: 42px;
	line-height: 1;
}
.auth .navbar-nav > li > a {
	font-size: 15px;
	padding: 19.5px 10px;
}
.dash-title {
	font-size: 22px;
	margin-bottom: 5px;
}
.stats-wrap {
	padding: 18px 25px;
}
.stats-wrap .stats-right .stats-title {
	font-size: 20px;
}
.category-brand {
	padding: 6px 11px;
}
.category-brand .icon i {
	font-size: 26px;
}
.category-brand .media-body {
	margin: 0 0 0 7px;
	font-size: 15px;
}
.auth .nav-tabs {
	margin-bottom: 10px;
}
.auth-title {
	font-size: 16px;
}
.result-box {
	padding: 10px 15px;
}
.result-box .media-heading + h5 {
	margin-bottom: 0;
}
.auth::before,
.auth::after {
	display: none;
}
.auth .nav-tabs li a {
	margin-bottom: 10px;
}
.auth .navbar-nav > li > a {
	font-size: 14px;
	padding: 19.5px 8px;
}
.faq-accordian .panel-title a .n {
	font-size: 20px;
}
.faq-accordian .panel-title a .t {
	font-size: 15px;
	margin-left: 10px;
}
.faq-accordian .panel-body,
.faq-accordian .panel-body p {
	font-size: 14px;
}
.table thead tr th {
	font-size: 15px;
}
.auth .fund-tabs li a {
	height: 60px;
}
.filter_wrap .btn_filter {
	padding: 10px 12px;
	font-size: 14px;
}
.filter_wrap .btn_filter i {
	font-size: 16px;
	margin-right: 5px;
}
.row.search-row .form-control {
	height: 45px;
}
.row.search-row .dropdown-toggle {
	height: 45px;
}
.ser-id {
	padding: 5px 15px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 8px;
}
.auth .btn.btn-primary {
	font-size: 14px;
}
.btn.btn-primary.ser-dec-btn {
	min-width: 100px;
}
/* ===================== resizing end ===========================================*/
.stats-wrap .stats-left i {
	font-size: 56px;
	background: linear-gradient(to left, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}
#support-list {
	text-align: center;
	display: block;
}
























@media (max-width:1199px) {
  .signup-wrap1 {
    width: 100%;
    margin-left: auto;
    margin-right: -15px;
  }
  .row.signup-row .btn-wrap .btn.btn-primary {
    min-width: 170px;
    font-size: 18px;
  }
  .row.signup-row .txt {
    font-size: 14px;
  }
  .signup-media {
    padding: 10px 12px;
    margin-top: 5px;
    flex-direction: row;
    flex-wrap: unset;
  }
  .signup-media-left {
    flex: 0 0 40px;
    max-width: 40px;
    font-size: 20px;
    width: auto;
    height: 40px;
    margin-right: 5px;
  }
  .signup-media-txt {
    font-size: 12px;
  }
  .cheap-img-wrap .cheap-img {
    max-width: 100%;
    left: -60px;
  }
  .auth .navbar-right .dropdown a {
	text-align: left;
}
  .category-brand .media-body {
    font-size: 14px;
  }
  .stats-wrap {
	padding: 15px;
}
  .stats-wrap .stats-right .stats-title {
	font-size: 18px;
}
  .signup-ul li {
	flex: 0 0 46%;
}
}
@media (max-width:991px) {
  .row.signup-row .col-sm-6:first-child {
    display: none;
  }
  .row.signup-row .col-sm-6 {
    width: 100%;
  }
  .signup::before {
    width: 100%;
  }
  .signup {
    padding: 50px 0;
  }
  .signup-wrap1 .title {
    color: #fff !important;
    margin-bottom: 12px !important;
  }
  .signup-wrap1 .txt {
    color: #fff !important;
  }
  .signup-wrap1 .checkbox label,
  .signup-wrap1 .checkbox label a {
    color: #fff;
  }
  .signup-wrap1 .have-acc,
  .signup-wrap1 .have-acc a {
    color: #fff;
  }
  .signup-wrap1 {
    width: 90%;
    margin: auto;
  }
  .guest .navbar-inverse .navbar-toggle {
    border-color: #000;
  }
  .guest .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #000;
  }
  .guest .navbar-inverse .navbar-toggle:hover,
  .guest .navbar-inverse .navbar-toggle:focus {
    background-color: transparent;
  }
  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: transparent;
  }
  .ftr-nav-row {
    display: block;
  }
  .ftr-nav-row .ftr-nav {
    justify-content: center;
    margin-bottom: 16px;
  }
  .ftr-nav-row .follow-wrapp {
    justify-content: center;
    flex-wrap: unset;
    flex-direction: column;
  }
  .follow-wrapp p {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .guest .navbar-inverse .navbar-nav > li > a {
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .guest .navbar-inverse .navbar-nav > li > a[href="/signup"] {
    padding: 19px 20px;
  }
  #login form .btn.btn-primary {
	min-width: 100%;
}
  #service .about-crd-wrap .about-right {
    flex: 0 0 80%;
    max-width: 80%;
  }
  #service .about-crd-wrap .about-left {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .stats-wrap {
    padding: 12px;
  }
  .stats-txt {
	font-size: 12px;
}
  .stats-wrap .stats-right .stats-title {
	font-size: 16px;
}
  .stats-wrap::after {
    width: 90%;
    height: 18px;
    background-size: 90% 18px;
    background-repeat: no-repeat;
    background-position: center;
  }
  .category-brand {
	padding: 10px 12px;
}
  .category-brand .media-body {
    font-size: 12px;
    margin-left: 5px;
  }
}



@media (max-width:767px) {
  .boxed-h {
    margin-bottom: 15px;
  }
  .hand-mob {
    display: none;
  }
  .stats-wrap .stats-left {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .stats-wrap .stats-right {
    flex: 0 0 90%;
    max-width: 90%;
  }
}


@media (max-width:550px) {
.guest .navbar-default {
	/* background-color: #dbf0fe !important; */
	position: unset !important;
}
.guest .navbar-inverse .navbar-toggle {
	border-color: #000;
}
.guest .navbar-inverse .navbar-toggle .icon-bar {
	background-color: #000;
}
#top-sec {
	padding: 34px 0 15px;
  background-image: none;
}
.sub-title {
	padding: 5px 20px;
    font-size: 13px;
}
  #top-sec .main-title {
	font-size: 40px;
}
.main-title,
.title {
	font-size: 35px;
}
  #top-sec .main-title {
	margin-bottom: 20px;
}
  .txt {
	font-size: 15px;
}
  #top-sec .txt {
	text-align: center;
}
  .btn.btn-primary {
	font-size: 16px;
	margin: auto;
	display: block;
	min-width: 140px;
}
  #top-sec .btn.btn-primary {
	width: 140px;
}
  #login {
	padding-top: 20px;
}
  .guest .form-control {
	font-size: 14px;
	height: 45px;
}
  .guest .form-group .inpt-icon {
	width: 37px;
	height: 37px;
	border-radius: 7px;
	left: 6px;
}
  .form-group .inpt-icon + .form-control {
	padding-left: 55px;
}
  #login form .btn.btn-primary {
	height: auto;
	margin-bottom: 15px;
}
  #login form .checkbox, 
  #login form .have-not-acc, 
  #login form .forgot-pswd {
	text-align: center;
	margin-bottom: 5px;
}
  #about {
	padding: 30px 0;
}
  #about .main-title {
	margin-bottom: 22px;
}
  .about-crd-wrap {
	padding: 25px 15px;
    margin-bottom: 20px;
}
  .about-crd-icon {
	margin-bottom: 20px;
}
  .about-crd-title {
	font-size: 20px;
	margin-bottom: 10px;
}
  .about-crd-txt {
	line-height: 1.6;
    margin-bottom: 0;
}
  #about .btn.btn-primary {
	margin: 15px auto 0;
}
  #service {
	padding: 30px 0;
}
  #service .panel-default .panel-heading a {
	font-size: 18px;
}
  #service .panel-default .panel-heading a span {
	width: 30px;
	height: 30px;
	font-size: 20px;
}
  #service .panel-body, 
  #service .panel-body p {
  	font-size: 15px;
  }
  .service-img-wrap {
    max-width: 100%;
    left: 0;
    right: 0;
  }
  .row.stats-row {
	padding: 12px;
	margin: 15px;
}
  .row.stats-row .stats-wrap {
	padding: 20px 12px;
	border-radius: 15px;
}
  .stats-wrap .stats-right {
	padding-left: 0;
}
  .stats-wrap .stats-right .stats-title {
	font-size: 20px;
	margin: 8px 0 0;
}
  #cheap,
  #review {
	padding: 35px 0;
}
  #cheap .row {
	display: block;
}
.cheap-img-wrap .cheap-img {
	max-width: 100%;
	left: 0;
	right: 0;
	margin-bottom: 25px;
}
  #cheap .title {
	margin-bottom: 15px;
}
.reva-slidera .slick-dots button img {
	max-width: 50px;
	margin: 0 -2px;
}
.reva-slidera .slick-dots .slick-active button img {
	max-width: 60px;
}
.review-content-slide {
	padding: 20px;
	width: 90%;
}
.review-content-title {
  font-size: 24px;
}
.review-content-txt {
	font-size: 15px;
	line-height: 1.5;
}
.ftr-nav-row {
	display: block;
}
.ftr-nav li a {
  font-size: 16px;
}
.ftr-nav {
	justify-content: center;
}
.follow-wrapp {
	justify-content: center;
	margin-top: 15px;
}
.copy-right {
	font-size: 16px;
}
#cheap,
#review {
	padding: 25px 0;
}
.follow-nav li a {
	width: 35px;
	height: 35px;
	font-size: 18px;
}
.guest .navbar-inverse .navbar-nav > li > a:focus {
	background: transparent;
}
.hand-mob-wrap {
	display: none;
}
.boxed-h {
	height: auto;
	margin-bottom: 15px;
}
.row.search-row {
	margin-top: 0;
}
.row.search-row .form-control {
	height: 50px;
	margin-bottom: 12px;
}
.row.search-row .dropdown-toggle {
	height: 50px;
}
.table-responsive {
	border: 0;
}
.table thead tr th,
.table tbody tr td {
	padding: 10px !important;
	font-size: 14px;
}
.ser-id {
	padding: 5px 15px;
	font-size: 15px;
	border-radius: 9px;
}
.btn.btn-primary.ser-dec-btn {
	background: #fcf5d3;
	color: #000;
	min-width: auto;
	border: 2px solid #ffd800;
	box-shadow: none;
	height: auto;
	padding: 8px;
	font-size: 14px;
}
.signup {
	padding: 25px 0;
}
.row.signup-row {
	display: block;
}
.signup-logo {
	margin: 25px auto;
}
.signup::before {
	width: 100%;
}
.row.signup-row .title {
	text-align: center;
	font-size: 35px;
  margin-bottom: 12px;
}
.row.signup-row .txt {
	text-align: center;
	margin-bottom: 15px;
}
.row.signup-row .txt + br {
	display: none;
}
.row.signup-row .checkbox, 
.row.signup-row .checkbox a {
	color: #fff;
}
.have-acc, .have-acc a {
	color: #fff;
	text-align: center;
}
.navbar-brand:hover {
	background-color: transparent !important;
}
.auth .navbar-nav > li.active > a::after, 
.auth .navbar-nav > li.active > a:hover::after, 
.auth .navbar-nav > li > a:hover::after {
	width: 5px;
	height: 100%;
	background-color: #209cff;
	content: '';
	position: absolute;
	left: auto;
	right: 0;
	bottom: 0;
	top: 50%;
	transform: translateY(-50%);
}
.auth .navbar-right {
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	margin-bottom: 0;
}
.dash-title {
	font-size: 22px;
}
.category-brand {
	padding: 5px 8px;
}
.category-brand .media-body {
	font-size: 16px;
}
.stats-wrap {
    padding: 12px 15px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.auth .nav-tabs {
	display: flex;
	justify-content: center;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.auth .form-control {
	height: 40px;
}
.auth .form-group {
	margin-bottom: 5px;
}
.auth .control-label {
	margin-bottom: 5px;
}
.auth .btn.btn-primary {
	margin-top: 10px;
}
.result-box .media-heading {
	margin: 5px 0px;
}
.result-box .media-heading + h5 {
	margin-bottom: 0;
}
.result-box {
	padding: 10px 15px;
}
.auth .navbar-inverse .navbar-toggle {
	background-color: transparent !important;
}
.auth .nav.nav-pills {
    padding: 10px;
    justify-content: center;
    margin-top: 0;
}
h5[data-id="serviceDesc"] {
	font-size: 14px;
	line-height: 1.4;
}
.guest .navbar-inverse .navbar-nav > li > a[href="/signup"] {
	padding: 12px 20px;
}
.auth .fund-tabs li {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    margin-bottom: 12px;
}
  .auth .fund-tabs li a {
	padding: 6px 10px;
	height: 70px;
}
  .fund-tab-content {
	margin-top: 0;
}
  .fund-title {
	font-size: 20px;
	margin-bottom: 12px;
}
  .term-title {
	font-size: 20px;
	margin-bottom: 10px;
}
  .term-title-icon {
	width: 45px;
	height: 45px;
	margin-right: 12px;
}
  .term-wrap {
	padding: 15px;
}
  .row.term-row {
    padding: 20px 0;
    margin: 0 5px;
  }
  #term-sec {
    padding: 20px 0;
  }
  .guest .navbar-inverse .navbar-toggle:hover,
  .guest .navbar-inverse .navbar-toggle:focus {
    background-color: transparent;
  }
  #blog-sec {
	padding: 20px 0;
}
  .title.faq-title {
	margin-bottom: 20px;
	font-size: 18px;
	padding: 12px 20px;
}
  .blog-wrap {
	padding: 12px;
	min-height: auto;
}
  .blog-title {
	font-size: 20px;
	margin-bottom: 12px;
}
  .blog-excerpt {
	font-size: 15px;
	line-height: 1.4;
	margin-bottom: 20px;
}
  #faq-sec {
	padding: 30px 0;
}
 .faq-accordian {
	margin: 0 15px;
}
  .faq-accordian .panel-title a {
	font-size: 18px;
	padding: 10px 35px 10px 10px;
    border-radius: 10px;
}
  .faq-accordian .panel-title a .n {
	font-size: 22px;
}
  .faq-accordian .panel-title a .i {
	font-size: 18px;
}
  .faq-accordian .panel-title a .t {
	font-size: 15px;
	margin-left: 8px;
}
  .faq-accordian .panel {
	border-radius: 10px;
	margin-bottom: 12px;
}
  #contactus {
	padding: 20px 0;
}
  .contact-wrap {
	padding: 15px;
	margin-bottom: 20px;
	min-height: auto;
    display: block;
}
  .contact-title {
	font-size: 20px;
	margin-bottom: 7px;
    text-align: center;
}
  .contact-img-wrap .contact-img {
    margin: auto;
    max-width: 120px;
  }
  .contact-txt {
	font-size: 16px;
	margin-bottom: 15px;
	text-align: center;
}
  .table.api-table thead tr th {
	font-size: 16px;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
  .api-table-wrap {
	padding: 12px;
}
  .api-title {
	font-size: 18px;
	margin-bottom: 12px;
}
  pre {
	margin-bottom: 0;
}
  #api-sec {
	padding: 20px 0;
}
.stats-wrap {
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
}
.stats-wrap .stats-left {
	display: none;
}
.stats-wrap .stats-right {
	flex: 0 0 100%;
	max-width: 100%;
	padding-left: 0;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
}
.stats-wrap .stats-right .stats-title {
	margin-top: 0;
	font-size: 18px;
	margin-left: 12px;
}
.stats-txt, .stats-title {
	color: #fff !important;
	text-align: center !important;
}
 .auth .well.brand-company {
	height: 200px;
	overflow-y: auto;
	padding: 10px;
	overflow-x: hidden;
}
  .auth .well.brand-company .category-brand {
	flex-direction: column;
	align-items: center;
	align-content: center;
}
  .auth .well.brand-company .row .col-sm-3 {
	flex: 0 0 33.33%;
	max-width: 33.33%;
	padding: 0 5px;
}
  .auth .well.brand-company .category-brand .icon {
	text-align: left;
	margin-right: auto;
}
  .category-brand .icon i {
	font-size: 20px;
	display: block;
}
  .auth .well.brand-company .media-body {
	display: block;
	margin-left: 0;
	font-size: 14px;
	font-weight: 400;
	margin-top: 5px;
	width: 100%;
}
  .auth .well.brand-company .row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	margin: 0;
}
  .mobile-nav {
	position: fixed;
	bottom: 0;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	justify-content: space-between;
	list-style: none;
	padding: 0;
	background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
	left: 0;
	right: 0;
	margin: auto;
    z-index: 9;
}
.mobile-nav li {
	flex: 0 0 20%;
	max-width: 20%;
}
.mobile-nav-item {
	text-align: center;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	padding: 15px 3px;
	color: #fff;
	border-right: 1px solid #fff;
}
.mobile-nav-item i {
	font-size: 18px;
	margin-bottom: 10px;
}
.mobile-nav-item:hover {
  color: #000;
  text-decoration: none;
}
  .mobile-nav-item:focus,
  .mobile-nav-item:focus-visible {
	color: #000;
	outline: 0;
	text-decoration: none;
}
  body.auth {
    padding-bottom: 60px;
  }
  .auth .well.brand-company .row .col-sm-3 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .auth .well.brand-company .category-brand {
    flex-direction: row;
    border-radius: 6px;
    padding: 14.5px 8px;
  }
  .auth .well.brand-company .media-body {
	margin-top: 0;
	margin-left: 8px;
}
  .auth .well.brand-company .category-brand:hover {
    background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
  }
  .auth .well.brand-company .category-brand:hover .media-body {
    color: #fff;
  }
  .auth .well.brand-company .category-brand:hover .icon i {
    -webkit-text-fill-color: #fff;
  }
  
  .auth .navbar-inverse .navbar-nav > .active > a,
  .auth .navbar-inverse .navbar-nav > .active > a:hover, 
  .auth .navbar-inverse .navbar-nav > .active > a:focus,
  .auth .navbar-inverse .navbar-nav > li > a:hover, 
  .auth .navbar-inverse .navbar-nav > li > a:focus {
    color:#fff;
    background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
  }
.auth .navbar-inverse .navbar-nav > .active > a .navbar-icon, 
.auth .navbar-inverse .navbar-nav > .active > a:hover .navbar-icon, 
.auth .navbar-inverse .navbar-nav > .active > a:focus .navbar-icon,
.auth .navbar-inverse .navbar-nav > li > a:hover .navbar-icon, 
.auth .navbar-inverse .navbar-nav > li > a:focus .navbar-icon,
.auth .navbar-right li a:hover i,
.auth .navbar-right .active a i,
.auth .navbar-right li a:focus i,
.auth .navbar-right .active a:hover i,
.auth .navbar-right .active a:focus i {
	color:#fff;
}
  .auth .navbar-nav > li > a {
	color: #000;
	letter-spacing: 1px;
}
  .auth .navbar-right li a i {
	color: #209cff;
}
  #service-table thead,
  .table-card thead {
	display: none;
}
  #service-table tbody td,
  table.table-card tbody td {
	display: block;
	width: 100%;
	text-align: ;
	text-align: left !important;
	padding-left: 140px !important;
	position: relative;
}
#service-table tbody td::after,
.table-card tbody td::after {
	content: attr(data-name);
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 140px;
	white-space: normal;
    word-break: break-word;
    text-transform: uppercase;
    font-weight: 500;
}
#service-table tbody td .ser-id,
.table-card tbody td .ser-id {
	margin-left: 0;
	margin-right: auto;
}
  #service-table tbody td .fav, 
  #service-table tbody td .notif,
  .table-card tbody td .fav,
  .table-card tbody td .notif {
	text-align: left;
}
  .tble-box.min,
  .tble-box.max,
  .ser-dec-btn {
	width: max-content !important;
	margin-left: 0 !important;
	margin-right: auto !important;
}
  #service-table tbody tr,
  .table-card tbody tr {
	border: 1px solid #0590ff;
	padding: 0 20px !important;
	display: block;
	border-radius: 12px;
	margin-bottom: 15px;
    background-color: #fff;
}
  #service-table tbody tr td:first-child,
  .table-card tbody tr td:first-child {
	border: 0;
}
  table#service-table tbody,
  table.table-card tbody{
	background: transparent;
}
table.table-card td,
table.table-card .tbl-link {
	white-space: normal !important;
	word-break: break-word !important;
}
.auth .nav.nav-pills li, 
.auth .nav.nav-pills li.search {
    flex: 0 0 49%;
    max-width: 49%;
}
.auth .nav.nav-pills {
    justify-content: space-between;
}
.auth .nav.nav-pills li a {
	/* background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);*/
	margin: 0 0 7px 0;
	color: #fff;
}
  .auth .nav.nav-pills li a i {
	border: 1px solid #000;
	border-radius: 100px;
}
  .auth .nav.nav-pills li.active a, 
  .auth .nav.nav-pills li.active a:hover, 
  .auth .nav.nav-pills li a:hover {
	/* box-shadow: 0 0 0 1px #000; */
}
  table.table-card td[data-name="Status"] span {
	width: max-content;
}
  .row.signup-row {
	/*display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	flex-direction: column-reverse;*/
}
  .row.signup-row .title,
  .row.signup-row .title + .txt {
    color: #fff !important;
  }
  .row.signup-row .col-sm-6:first-child {
	display: none;
}
  .signup-wrap1 .btn.btn-primary {
	box-shadow: 0 0 10px 0 rgba(0,0,0,50%);
}
  .auth .nav.nav-pills li a i {
	border: 0;
}
  .auth .nav.nav-pills .search #history-search {
    margin: 0 0 7px 0 !important;
  }
  .auth .nav.nav-pills .search .btn.btn-default {
    font-size: 15px;
  }
  .filter_wrap .btn_filter {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 8px;
    padding: 9.5px 15px;
    justify-content: center;
  }
  .filter_wrap {
    margin-bottom: 0;
  }
  .auth .row.search-row .btn.btn-primary {
    margin-top: 0 !important;
  }
  .row.search-row #serv-inp {
    margin-top: 10px;
  }
  .auth .nav-tabs li a {
	margin-bottom: 8px;
	margin-right: 4px;
}
  .massorderpage .auth-title {
	margin-bottom: 10px;
}
  .massorderpage .row.welcom-row + br {
	display: none;
}
  .ticket-row {
    margin-top: 8px;
  }
  .row.search-row .input-group-btn button {
    height: 49px;
    font-size: 18px;
    top: 49%;
    transform: translateY(-50%);
  }
  .btn.btn-primary.ser-dec-btn {
    background: #34b0f1;
    color: #fff;
    border: 2px solid #0590ff;
  }
  .ser-desc-modal .modal-dialog .modal-content .ser-id {
    margin: auto !important;
  }
  .guest .navbar-inverse .navbar-collapse,
  .guest .navbar-inverse .navbar-form {
	border-color: transparent;
}
  .row.about-box-row {
	margin-top: 20px;
}
  .about-crd-wrap {
	min-height: auto;
}
  #service .row {
	display: block;
}
  #service .about-crd-wrap {
	flex-direction: column;
	justify-content: center;
}
  #service .about-crd-wrap .about-left,
  #service .about-crd-wrap .about-right {
	flex: 0 0 100%;
	max-width: 100%;
	text-align: center;
}
  #service .about-crd-wrap .about-right {
	margin-top: 15px;
}
  .guest .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .guest .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .guest .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
  .guest .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .guest .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    background: linear-gradient(to right, rgba(38,162,251,1) 0%, rgba(98,219,211,1) 100%);
    color: #fff;
  }
  .guest .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #333333;
  }
  .row.create-ser-row .ticket-faq-title {
	font-size: 18px;
	font-weight: 600;
}
  .row.create-ser-row .col-md-6:last-child .well {
	margin-bottom: 35px;
}
  .auth .navbar-inverse .navbar-collapse, 
  .auth .navbar-inverse .navbar-form {
	border-color: transparent;
}
  #status-modal .modal-dialog {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}
  #status-modal .important_info p {
	font-size: 13px;
}
  .status_card {
	padding: 5px;
}
  .status_card .status_head {
	padding: 5px;
}
  .status_card .status_head .text_big {
	font-size: 20px;
	margin-top: 0;
}
  .status_card .status_head .text_info {
	font-size: 13px;
}
  .status_card .status_body ul li {
	font-size: 12px;
}
  #status-modal .modal-footer {
	padding: 10px;
}
  .signup.reset-page {
	padding: 50px 0 80px;
}
  .api-alert {
	font-size: 14px;
}
  ul.service-tag-ul li {
    flex: 0 0 100%;
    margin-bottom: 8px;
    text-align: center;
  }
  ul.service-tag-ul {
    margin-top: 0;
  }
  section#top-sec h2.title,
  section#top-sec h3.sub-title1 {
    text-align: center;
  }
  .signup-ul li {
    flex: 0 0 100%;
    max-width: 100%;
}
  #top-sec ul.signup-ul + .txt {
    text-align: left;
}
  #top-sec  .btn-wrap .btn.btn-primary {
    margin: 0 0 15px;
    width: 100%;
}
  #top-sec .signup-left-wrap {
    margin-bottom: 5px;
    padding-right: 0;
  }
  #top-sec .signup-media {
    margin-bottom: 15px;
}
  footer.footer {
    padding: 30px 0 12px;
}
  .ftr-logo {
    margin-bottom: 15px;
}
  p.ftr-txt {
    font-size: 15px;
}
 .follow-wrap {
    flex-direction: column;
    justify-content: flex-start;
    align-content: flex-start;
    margin-top: 12px;
    margin-bottom: 15px;
    flex-wrap: wrap;
    align-items: flex-start;
}
  ul.follow-ul li a {
    width: 35px;
    height: 35px;
    font-size: 16px;
    margin-top: 8px;
}
  .ftr-title {
    font-size: 20px;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #fff;
        margin-top: 20px;
}
  ul.ftr-nav li a, 
  ul.ftr-nav li a:hover,
  ul.ftr-nav li a:focus, 
  ul.ftr-nav li a:focus-visible {
      margin-bottom: 6px;
  }
  .update-status {
      min-width: auto;
  }
  .auth::after,
  .auth::before {
	display: none !important;
}
  #service-table th,
#service-table td {
	white-space: normal;
	word-break: break-word;
}
  .nightmode #service-table tbody tr, 
  .nightmode .table-card tbody tr {
    background-color: #06131c;
  }
  #blog-head {
	padding: 30px 0;
}
  
  .myblog-body-left, .myblog-body-right {
	flex: 0 0 100%;
	max-width: 100%;
}
  .myblog-body-right .blog-btn {
	margin: 15px 0 !important;
}
  #cheap .main-title {
	margin-bottom: 30px;
}
.guest .navbar-brand img {
	max-width: 220px;
}
  .blog-head-wrap .title {
    font-size: 26px;
  }
  .myblog-head {
    background-size: cover;
  }
  .myblog-head-no-image {
    background-size: 90% auto;
  }
  .dashboard .stats-wrap {
	justify-content: flex-start;
	text-align: left;
}
  .dashboard .stats-wrap .stats-right {
	justify-content: flex-start;
	flex-wrap: wrap;
}
  .dashboard .stats-wrap .stats-right .stats-txt {
	flex: 0 0 100%;
	max-width: 100%;
}
  .dashboard .stats-wrap .stats-right .stats-txt {
	flex: 0 0 100%;
	max-width: 100%;
	text-align: left !important;
}
  .dashboard .stats-wrap .stats-right .stats-title {
	margin-left: 0;
}
}


@-webkit-keyframes float {
    0%,
    50% {
        -webkit-transform: translateY(0);
        -webkit-animation-timing-function: cubic-bezier(0.2, 0.25, 0.55, 1);
    }
    25% {
        -webkit-transform: translateY(-7px);
        -webkit-animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75);
    }
    75% {
        -webkit-transform: translateY(7px);
        -webkit-animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75);
    }
    to {
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes float {
    0%,
    50% {
        -moz-transform: translateY(0);
        -moz-animation-timing-function: cubic-bezier(0.2, 0.25, 0.55, 1);
    }
    25% {
        -moz-transform: translateY(-7px);
        -moz-animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75);
    }
    75% {
        -moz-transform: translateY(7px);
        -moz-animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75);
    }
    to {
        -moz-transform: translateY(0);
    }
}
@-o-keyframes float {
    0%,
    50% {
        -o-transform: translateY(0);
        -o-animation-timing-function: cubic-bezier(0.2, 0.25, 0.55, 1);
    }
    25% {
        -o-transform: translateY(-7px);
        -o-animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75);
    }
    75% {
        -o-transform: translateY(7px);
        -o-animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75);
    }
    to {
        -o-transform: translateY(0);
    }
}
@keyframes float {
    0%,
    50% {
        transform: translateY(0);
        animation-timing-function: cubic-bezier(0.2, 0.25, 0.55, 1);
    }
    25% {
        transform: translateY(-7px);
        animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75);
    }
    75% {
        transform: translateY(7px);
        animation-timing-function: cubic-bezier(0.45, 0, 0.8, 0.75);
    }
    to {
        transform: translateY(0);
    }
}