@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);

@-webkit-keyframes animate {
	50% {
		-ms-transform: rotate(360deg) scale(.8);
		-moz-transform: rotate(360deg) scale(.8);
		-webkit-transform: rotate(360deg) scale(.8);
		transform: rotate(360deg) scale(.8);
	}
}

@keyframes animate {
	50% {
		-ms-transform: rotate(360deg) scale(.8);
		-moz-transform: rotate(360deg) scale(.8);
		-webkit-transform: rotate(360deg) scale(.8);
		transform: rotate(360deg) scale(.8);
	}
}

@-webkit-keyframes bounceimg {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	to {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}
}

@keyframes bounceimg {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	to {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}
}

@keyframes move_wave {
	0% {
		transform: translateX(0) translateZ(0);
	}

	50% {
		transform: translateX(-25%) translateZ(0);
	}

	to {
		transform: translateX(-50%) translateZ(0);
	}
}

@keyframes move_wave_reverse {
	0% {
		transform: translateX(0) translateZ(0) scaleY(1);
	}

	50% {
		transform: translateX(25%) translateZ(0) scaleY(.55);
	}

	to {
		transform: translateX(50%) translateZ(0) scaleY(1);
	}
}

@-webkit-keyframes ripple {
	0% {
		-webkit-transform: scale(.1);
		transform: scale(.01);
		opacity: 1;
	}

	50% {
		-webkit-transform: scale(.5);
		transform: scale(.5);
		opacity: 1;
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@-moz-keyframes ripple {
	0% {
		-moz-transform: scale(.1);
		transform: scale(.01);
		opacity: 1;
	}

	50% {
		-moz-transform: scale(.5);
		transform: scale(.5);
		opacity: 1;
	}

	to {
		-moz-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@-o-keyframes ripple {
	0% {
		-o-transform: scale(.1);
		transform: scale(.01);
		opacity: 1;
	}

	50% {
		-o-transform: scale(.5);
		transform: scale(.5);
		opacity: 1;
	}

	to {
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes ripple {
	0% {
		transform: scale(.1);
		opacity: 1;
	}

	50% {
		transform: scale(.5);
		opacity: 1;
	}

	to {
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes rounded {
	0% {
		opacity: 0;
		-moz-transform: scale(.8);
		-webkit-transform: scale(.8);
		transform: scale(.8);
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

.nav-fixed .btn-default {
	color: #2a3b93;
}

.banner_text h1,.banner_text h3,.logo_border a {
	color: #fff;
	font-weight: 700;
}

.logo_border img {
	width: 50px;
}

body {
	font-weight: 400;
	line-height: 25px;
}

.min p {
	margin-bottom: 4px;
}

.min small {
	opacity: .7;
}

.elementskit-author-name {
	display: block;
	font-size: 18px;
	color: #fff;
	-webkit-transition: color .3s;
	transition: color .3s;
}

.elementskit-author-des {
	font-size: 13px;
	font-weight: 400;
	color: #fff;
}

.navbar-brand img {
	width: 240px;
/* filter:brightness(0) invert(100); */;
}

body,html {
	height: 100%;
}

p {
	margin-bottom: 30px;
}

a,a:hover {
	text-decoration: none;
	transition: all .5s ease;
}

a {
	color: #5957cd;
	-webkit-transition: all .5s ease;
}

a:hover {
	color: #faae0a;
}

a:focus {
	outline: 0;
	text-decoration: none;
}

img {
	max-width: 100%;
}

li,ul {
	margin: 0;
	padding: 0;
}

::-webkit-input-placeholder {
	color: #7a7a7a;
	font-weight: 400;
}

:-moz-placeholder {
	color: #7a7a7a;
	font-weight: 400;
}

::-moz-placeholder {
	color: #7a7a7a;
	font-weight: 400;
}

:-ms-input-placeholder {
	color: #7a7a7a;
	font-weight: 400;
}

.form-control:focus {
	box-shadow: none;
}

fieldset {
	border: 0;
	margin: 0 auto;
}

section {
	padding: 50px 0;
	position: relative;
}

.no-padding,fieldset {
	padding: 0;
}

.lg_pt_20 {
	padding-top: 20px;
}

.lg_pt_30 {
	padding-top: 30px;
}

.lg_pt_40 {
	padding-top: 40px;
}

.lg_pt_50 {
	padding-top: 50px;
}

.lg_pb_20 {
	padding-bottom: 20px;
}

.lg_pb_30 {
	padding-bottom: 30px;
}

.lg_pb_40 {
	padding-bottom: 40px;
}

.lg_pb_50 {
	padding-bottom: 50px;
}

.list_none li {
	list-style: none;
}

button,input {
	border: 0;
	padding: 10px 20px;
}

input {
	width: 100%;
}

button {
	cursor: pointer;
	text-transform: uppercase;
	transition: all .5s ease 0s;
}

button:focus {
	outline: 0;
}

.overflow_hide {
	overflow: hidden;
}

.title_default_light h4,.title_default_light p {
	color: #fff;
}

.title_blue_dark h4,.title_dark h4 {
	color: #0043bb;
	font-size: 26px;
	margin-bottom: 30px;
}

.title_dark h4 {
	color: #1e2739;
}

.title_cyan_dark h4,.title_purple_dark h4 {
	font-size: 26px;
	margin-bottom: 20px;
}

.title_purple_dark h4 {
	color: #6000b5;
}

.title_cyan_dark h4 {
	color: #0e082c;
}

.title_border h4 {
	padding-bottom: 15px;
}

.title_blue_dark.title_border h4::before {
	background-color: #0043bb;
}

.title_cyan_dark.title_border h4::before {
	background-color: #280e3b;
}

.title_purple_dark.title_border h4::before {
	background-color: #0e082c;
}

.title_dark.title_border h4::before {
	background-color: #1e2739;
}

.title_border h4::before {
	background-color: #5957cd;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	width: 80px;
}

.title_border.text-center h4::before {
	margin: 0 auto;
}

.title_default_light.title_border h4::before {
	background-color: #fff;
}

.divider {
	clear: both;
	display: block;
	height: 20px;
}

.background_bg {
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.transparent_bg {
	background-color: transparent!important;
}

.box_shadow_none {
	box-shadow: none!important;
}

.bg_light {
	background-color: #f7fafc;
}

.bg_blue_dark {
	background-color: #0b267d;
}

.bg_light_dark {
	background-color: #1d1d1d;
}

.bg_black_dark,.bg_light_dark_blue,.v_dark {
	background-color: #000;
}

.blue_light_bg,.owl-theme .owl-dots .owl-dot:hover span,.v_blue_pro {
	background-color: #5957cd;
}

.light_blue_dark_bg {
	background-color: #4a49bf;
}

.blue_lightdark_bg {
	background-color: #4241b8;
}

.bg_gray {
	background-color: #f1f1f1;
}

.bg_gray2 {
	background-color: #f8f8ff;
}

.bg_gray3 {
	background-color: #fbfaff;
}

.bg_gray4 {
	background-color: #f7f7f7;
}

.pink_bg {
	background-color: #ff68ca;
}

.yellow_bg {
	background-color: #ffca69;
}

.blue_bg,.v_royal_blue {
	background-color: #193dc0;
}

.blue_dark_bg {
	background-color: #081990;
}

.purple_bg {
	background-color: #6000b5;
}

.purple_dark_bg {
	background-color: #3e1084;
}

.large_divider {
	height: 100px;
}

.small_divider {
	height: 50px;
}

.small_space {
	margin-top: 20px;
}

.large_space {
	margin-top: 50px;
}

.small_text * {
	font-size: 14px;
}

.container,.container-fluid {
	position: relative;
	z-index: 5;
}

.gradient_box {
	background: linear-gradient(to right,#fff 0,#818181 99%)!important;
}

.gradient_box2 {
	background: -moz-linear-gradient(180deg,#193dc0 0,#0a1d95 50%,#193dc0 100%);
	background: -webkit-gradient(linear,left top,right top,color-stop(0%,#193dc0),color-stop(50%,#0a1d95),color-stop(100%,#193dc0));
	background: -webkit-linear-gradient(180deg,#193dc0 0,#0a1d95 50%,#193dc0 100%);
	background: -o-linear-gradient(180deg,#193dc0 0,#0a1d95 50%,#193dc0 100%);
	background: -ms-linear-gradient(180deg,#193dc0 0%,#0a1d95 50%,#193dc0 100%);
	background: linear-gradient(270deg,#193dc0 0,#0a1d95 50%,#193dc0 100%);
}

.section_gradiant {
	background: -webkit-linear-gradient(to bottom,#20126f 0%,#052d85 100%);
	background-image: linear-gradient(to bottom,#20126f 0,#052d85 100%);
}

.section_gradiant2 {
	background-image: -webkit-linear-gradient(left,#6000b5 0,#3e2a9c 99%);
	background-image: linear-gradient(to right,#6000b5 0,#3e2a9c 99%);
}

.section_gradiant3 {
	background-image: -webkit-linear-gradient(left,#193f88 0,#0e082c 99%);
	background-image: linear-gradient(to right,#193f88 0,#0e082c 99%);
}

.bg_navy_blue,.bg_navy_blue_dark,.v_blue,.v_blue .title_default_dark.title_border h4::before {
	background-color: #151c2b;
}

.v_blue .title_default_dark h4 {
	color: #0a257c;
}

.color-switch,.demo li a {
	background: #212121;
	transition: all .4s ease 0s;
}

.color-switch {
	right: -200px;
	padding: 20px 0;
	position: absolute;
	top: 0;
	width: 200px;
	z-index: 9999999;
}

.color-switch p {
	color: #fff;
	margin: 0;
	padding: 10px 15px 5px;
}

.color_box {
	padding: 0 15px;
}

.switch-active {
	right: 0;
}

.demo ul {
	right: 0;
	top: 35%;
}

.demo ul li,.title_border h4 {
	position: relative;
}

.demo li a {
	color: #fff;
	display: block;
	font-size: 24px;
	height: 40px;
	line-height: 44px;
	text-align: center;
	width: 40px;
}

.demo li a.bg-green {
	background-color: #73e080;
}

.demo li a.dm {
	background-color: #f94551;
}

.demo .txt {
	background-color: #018df1;
}

.demo li a i {
	line-height: normal;
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.btn span::after {
	position: absolute;
	-webkit-animation: rounded 2.5s infinite;
	-moz-animation: rounded 2.5s infinite;
	-o-animation: rounded 2.5s infinite;
	-ms-transition: rounded 2.5s infinite;
	animation: rounded 2.5s infinite;
	border: 1px solid #5957cd;
	border-radius: 100%;
	bottom: -5px;
	content: "";
	display: block;
	left: -5px;
	opacity: 0;
	right: -5px;
	top: -5px;
	z-index: -1;
	animation-delay: .8s;
}

.btn::before,.icon {
	position: absolute;
	top: 0;
}

.icon {
	right: 0;
}

.icon.switch-active {
	right: 200px;
}

.menu_link {
	left: 0;
	position: fixed;
	top: 30%;
	z-index: 99;
}

.menu_link a {
	color: #fff;
	padding: 10px;
}

.color-switch button::after {
	color: #fff;
	font-size: 14px;
	opacity: 0;
}

.color-switch button {
	border: 0;
	border-radius: 5px;
	cursor: pointer;
	height: 24px;
	line-height: 24px;
	margin: 7px 0 0;
	padding: 0;
	position: relative;
	text-align: center;
	width: 24px;
}

.color-switch .active::after {
	opacity: 1;
}

.default {
	background-image: -webkit-linear-gradient(left,#1e2739 0,#ffcc67 99%);
	background-image: linear-gradient(to right,#1e2739 0,#ffcc67 99%);
}

.green {
	background-image: -webkit-linear-gradient(left,#40f8a6 0,#43b1fb 99%);
	background-image: linear-gradient(to right,#40f8a6 0,#43b1fb 99%);
}

.orange {
	background-image: -webkit-linear-gradient(left,#f46b45 0,#eea849 99%);
	background-image: linear-gradient(to right,#f46b45 0,#eea849 99%);
}

.lightgreen {
	background-image: -webkit-linear-gradient(left,#de934b 0,#56d6a7 99%);
	background-image: linear-gradient(to right,#de934b 0,#56d6a7 99%);
}

.redpink {
	background-image: -webkit-linear-gradient(left,#fc3465 0,#c300d8 99%);
	background-image: linear-gradient(to right,#fc3465 0,#c300d8 99%);
}

.lightpurple {
	background-image: -webkit-linear-gradient(left,#25cc9c 0,#9e50e4 99%);
	background-image: linear-gradient(to right,#25cc9c 0,#9e50e4 99%);
}

.scrollup {
	border-radius: 4px;
	bottom: 30px;
	color: #fff;
	display: none;
	font-size: 30px;
	height: 40px;
	line-height: 40px;
	position: fixed;
	right: 20px;
	text-align: center;
	width: 40px;
	z-index: 99;
}

.btn-default {
	color: #fff;
	border-color: #fe8735;
	background: 0 0;
}

.btn-default:hover {
	background: #fe8735;
	color: #fff;
}

.box_desc p,.box_wrap p,.card-header h6,.work_inner p {
	margin: 0;
}

.btn+.btn:last-child {
	margin-left: 10px;
}

.angle_bottom,.angle_top {
	display: block;
	height: 0;
	position: absolute;
	right: 0;
	width: 0;
}

.angle_top {
	border-right: 100vw solid transparent;
	border-top: 100px solid #fff;
	top: 0;
	z-index: 1;
}

.angle_bottom {
	border-bottom: 100px solid #fff;
	border-left: 100vw solid transparent;
	bottom: 0;
	z-index: 9;
}

.bounceimg {
	-webkit-animation: bounceimg 1s ease-in-out 0s infinite alternate;
	animation: bounceimg 1s ease-in-out 0s infinite alternate;
}

.v_blue .btn-info,.v_navy_blue .btn-info {
	background-color: #0d469f;
}

.v_blue .btn-info.active,.v_blue .btn-info.active:focus:not(:disabled):not(.disabled),.v_blue .btn-info.active:not(:disabled):not(.disabled),.v_blue .btn-info:active:focus:not(:disabled):not(.disabled),.v_blue .btn-info:active:not(:disabled):not(.disabled),.v_blue .btn-info:focus,.v_blue .btn-info:hover,.v_navy_blue .btn-info.active,.v_navy_blue .btn-info.active:focus:not(:disabled):not(.disabled),.v_navy_blue .btn-info.active:not(:disabled):not(.disabled),.v_navy_blue .btn-info:active:focus:not(:disabled):not(.disabled),.v_navy_blue .btn-info:active:not(:disabled):not(.disabled),.v_navy_blue .btn-info:focus,.v_navy_blue .btn-info:hover {
	background-color: #0b267d;
}

.v_dark .btn-border::after,.v_dark .btn-info,.v_light_dark .btn-info {
	background-color: #1e2739;
}

.v_dark .btn-info.active,.v_dark .btn-info.active:focus:not(:disabled):not(.disabled),.v_dark .btn-info.active:not(:disabled):not(.disabled),.v_dark .btn-info:active:focus:not(:disabled):not(.disabled),.v_dark .btn-info:active:not(:disabled):not(.disabled),.v_dark .btn-info:focus,.v_dark .btn-info:hover,.v_light_dark .btn-info.active,.v_light_dark .btn-info.active:focus:not(:disabled):not(.disabled),.v_light_dark .btn-info.active:not(:disabled):not(.disabled),.v_light_dark .btn-info:active:focus:not(:disabled):not(.disabled),.v_light_dark .btn-info:active:not(:disabled):not(.disabled),.v_light_dark .btn-info:focus,.v_light_dark .btn-info:hover {
	background-color: #161d3e;
}

.v_navy_blue .btn-border::after {
	background-color: #052d85;
}

.bg_light .angle_top {
	border-top-color: #f7fafc;
}

.bg_light .angle_bottom {
	border-bottom-color: #f7fafc;
}

.v_light_purple .btn-border.btn-white-bg {
	color: #280e3b;
}

.v_light_purple .btn-border.btn-white-bg:focus,.v_light_purple .btn-border.btn-white-bg:hover {
	color: #fff;
}

.v_light_purple .btn-white.active,.v_light_purple .btn-white.active.focus,.v_light_purple .btn-white.active:focus,.v_light_purple .btn-white.active:hover,.v_light_purple .btn-white.focus:active,.v_light_purple .btn-white:active,.v_light_purple .btn-white:active:focus,.v_light_purple .btn-white:active:hover,.v_light_purple .btn-white:focus,.v_light_purple .btn-white:hover,.v_light_purple .btn.btn-white.active:not(:disabled):not(.disabled),.v_light_purple .btn.btn-white:active:not(:disabled):not(.disabled) {
	background: rgba(255,255,255,.2);
	color: #00fdfa;
}

header {
	transition: all .4s ease 0s;
}

.hb_box_shadow {
	box-shadow: 0 0 1px rgba(255,255,255,.3);
}

.navbar {
	padding: 0;
}

.navbar-brand {
	margin: 0;
	padding: 0;
}

.modal-open header.fixed-top {
	padding: 5px 0!important;
}

.nav-fixed,.spop,header.active {
	background-color: #fff;
	box-shadow: 0 0 4px rgba(0,0,0,.1);
}

header.nav-fixed img {
	width: 230px;
	filter: none;
}

.nav-fixed .nav-link {
	color: #2a3b93;
}

header.no-sticky {
	left: 0;
	position: absolute;
	right: 0;
}

.navbar-expand-lg .navbar-nav>li {
	padding: 0 12px;
}

.navbar-expand-lg .navbar-nav>li:last-child {
	padding-right: 0;
}

.navbar-nav .dropdown-menu li.active a,.navbar-nav li a.active,header a:hover {
	color: #919191;
}

.navbar-expand-lg .navbar-nav .nav-link {
	padding: 15px 0;
	position: relative;
}

.navbar-expand-lg .navbar-nav .nav-link.nav_icon {
	background-color: rgba(255,255,255,.2);
	height: 32px;
	width: 32px;
	border-radius: 100%;
	line-height: 32px;
	padding: 0;
	text-align: center;
	margin: 15px 0;
}

.navbar-expand-lg .navbar-nav>li>.nav-link.active:before {
	background-color: #717171;
	bottom: 10px;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}

.navbar-expand-lg .nav_btn>li {
	margin-left: 15px;
	padding: 0;
}

.navbar-expand-lg .nav_btn>li:first-child {
	margin: 0;
}

.navbar-expand-lg .navbar-nav.nav_btn a {
	height: auto;
	line-height: normal;
}

.dropdown-toggle::after,.dropdown-toggler::after {
	border: 0;
	height: auto;
	line-height: normal;
	margin-left: 5px;
	vertical-align: middle;
	width: auto;
}

.navbar-nav .dropdown-menu {
	background-color: #4241b8;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
}

.dropdown-item:focus,.dropdown-item:hover {
	background-color: transparent;
	color: #faae0a;
	padding: 10px;
}

.navbar-expand-lg .navbar-nav li {
	position: relative;
}

.navbar-expand-lg .navbar-nav .dropdown-item {
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	padding: 3px 10px;
	text-transform: capitalize;
}

.doc_list a:hover,.navbar-expand-lg .navbar-nav .dropdown-item:hover,.v_blue .social_icon li a:hover,.v_blue .social_single_team li a:hover,.v_dark .social_single_team li a:hover,.v_light_dark .social_single_team li a:hover,.vertical_social li a:hover {
	color: #faae0a;
}

.navbar-expand-lg .navbar-nav .dropdown-item.active,.navbar-expand-lg .navbar-nav .dropdown.show>a {
	background-color: transparent;
	color: #faae0a;
}

.lng_dropdown .dd.ddcommon {
	cursor: pointer;
	padding-right: 10px;
	position: relative;
	width: 70px!important;
}

.arrow::before {
	color: #fff;
	font-family: Chakra Petch;
}

.lng_dropdown .divider,.logo_dark {
	display: none;
}

.lng_dropdown .ddChild li img,.lng_dropdown .ddTitleText img {
	border-radius: 100%;
	display: inline-block;
	height: 20px;
	width: 20px;
}

.lng_dropdown .ddTitleText {
	cursor: pointer;
}

.lng_dropdown .ddlabel {
	color: #fff;
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
}

.lng_dropdown .border {
	border: 0!important;
}

.lng_dropdown .ddChild {
	background-color: #4241b8;
	left: -9px;
	margin-top: 0;
	padding: 5px 9px;
	top: 100%!important;
}

.lng_dropdown .ddChild li {
	cursor: pointer;
	line-height: normal;
	list-style: outside none none;
	padding: 2px 0;
}

.v_blue .lng_dropdown .ddChild,.v_blue .nav-fixed,.v_blue .navbar-nav .dropdown-menu,.v_blue .spop,.v_blue header.active,.v_navy_blue .lng_dropdown .ddChild,.v_navy_blue .nav-fixed,.v_navy_blue .navbar-nav .dropdown-menu,.v_navy_blue .spop,.v_navy_blue header.active {
	background-color: #121a6d;
}

.v_blue_light .lng_dropdown .ddChild,.v_blue_light .nav-fixed,.v_blue_light .navbar-nav .dropdown-menu,.v_blue_light .spop,.v_blue_light header.active,.v_royal_blue .lng_dropdown .ddChild,.v_royal_blue .nav-fixed,.v_royal_blue .navbar-nav .dropdown-menu,.v_royal_blue .spop,.v_royal_blue header.active {
	background-color: #081990;
}

.v_light_purple .bonus_box.current h5,.v_light_purple .lng_dropdown .ddChild,.v_light_purple .nav-fixed,.v_light_purple .navbar-nav .dropdown-menu,.v_light_purple .spop,.v_light_purple header.active {
	background-color: #3e1084;
}

.v_cyan_blue .lng_dropdown .ddChild,.v_cyan_blue .nav-fixed,.v_cyan_blue .navbar-nav .dropdown-menu,.v_cyan_blue header.active {
	background-color: #193d85;
}

.v_light_purple header {
	padding: 10px 0;
	height: auto;
}

.arrow::before,.banner_effect {
	position: absolute;
	right: 0;
	top: 0;
}

.banner_effect {
	bottom: 0;
	height: 100%;
	left: 0;
}

.transparent_effect {
	height: 100%;
	opacity: .4;
	position: absolute;
	top: 0;
}

.transparent_effect.fixed {
	position: fixed;
	z-index: 1;
}

.banner_rouded_bg {
	border-radius: 0 0 400px;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	-moz-transform: skewY(3deg);
	-webkit-transform: skewY(3deg);
	transform: skewY(3deg);
	transform-origin: right top 0;
	width: 100%;
	z-index: -1;
}

.section_banner {
	background-position: left bottom;
	background-size: cover;
	padding: 200px 0 100px;
	position: relative;
	overflow: hidden;
}

.banner_full_height {
	min-height: 100vh;
	height: 100%;
}

.section_banner.banner_shape {
	padding-bottom: 200px;
}

.banner_bg1 {
	background-image: url(../images/banner_bg1.png);
}

.banner_text h3 {
	margin-bottom: 20px;
}

.banner_text h1,.banner_text_s2 h1 {
	margin-bottom: 25px;
	font-size: xxx-large;
}

.banner_image_right {
	min-width: 690px;
}

.banner_image_left {
	left: -25%;
	min-width: 690px;
	position: relative;
}

.btn_group .btn,.social_icon {
	display: inline-block;
}

.social_icon {
	vertical-align: middle;
	margin: 20px 0;
}

.social_icon li {
	float: left;
	margin-right: 10px;
}

.social_icon li a i {
	color: #fff;
	border-radius: 100%;
	display: block;
	text-align: center;
	width: 40px;
	font-size: x-large;
}

.social_bg_tran li a i {
	background-color: rgba(255,255,255,.1);
}

.banner_inner .alert {
	border: 0;
	border-radius: 5px 5px 0 0;
	display: table;
	font-weight: 400;
	margin: 0 auto;
	padding: 8px 25px 5px;
}

.alert-warning {
	background-color: #ffc66c;
	color: #000;
}

.section_banner .tk_counter_inner {
	border: 0;
}

.tk_counter_inner .progress,.tk_counter_inner .progress-bar {
	border-radius: 20px;
	color: #5957cd;
	font-size: 14px;
	text-align: right;
}

.tk_counter_inner .progress-bar {
	padding-right: 12px;
}

.tk_counter_inner .progress {
	background-color: transparent;
	border: 1px solid #fff;
	height: 23px;
	margin-bottom: 40px;
	margin-top: 50px;
	overflow: visible;
	position: relative;
}

.tk_counter_inner .progress-bar {
	background: #fff;
	font-weight: 600;
}

.token_box .progress-bar-success {
	background-color: #05b5ff;
}

.progress .progress_label {
	background-color: #000;
	bottom: -6px;
	color: #fff;
	line-height: 1;
	position: absolute;
	top: -6px;
	width: 1px;
}

.progress .progress_label strong {
	font-size: 14px;
	left: 50%;
	margin-top: 5px;
	position: absolute;
	top: 100%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
}

.progress_max_val,.progress_min_val {
	color: #fff;
	font-size: 14px;
	padding: 0 5px;
	position: absolute;
	top: -30px;
}

.progress_max_val {
	right: 0;
}

.progress_min_val {
	left: 0;
}

.icon_list li {
	line-height: normal;
	padding: 0 5px;
}

.icon_list li i {
	color: #fff;
	font-size: 20px;
}

.bg-white .tk_countdown_time {
	background-color: #fff;
	border: 1px solid #5857ee;
	border-radius: 5px;
	box-shadow: none;
}

.bg-white .progress-bar {
	background: #5957cd;
}

.bg-white .progress {
	border-color: #5957cd;
}

.bg-white .progress .progress_label,.bg-white .progress_max_val,.bg-white .progress_min_val,.bg-white .tk_counter {
	color: #5957cd;
}

.bg-white .progress,.bg-white .progress-bar,.v_blue_pro .box_wrap h4,.v_blue_pro .box_wrap p,.v_dark .box_wrap h4,.v_dark .box_wrap p,.v_navy_blue .box_wrap h4,.v_navy_blue .box_wrap p,.v_royal_blue .box_wrap h4,.v_royal_blue .box_wrap p {
	color: #fff;
}

.bg-white .tk_text {
	color: #7a7a7a;
}

.bg-white .icon_list li i {
	color: #7a79d7;
}

.banner_cl_logo,.box_wrap h4 {
	margin-top: 20px;
}

.tk_counter_inner .progress-bar.gradient {
	background: -webkit-linear-gradient(left,#1e2739 0,#ffcc67 99%);
	background: linear-gradient(to right,#1e2739 0,#ffcc67 99%);
}

.banner_rounded_bg {
	height: 561px;
	left: 50%;
	min-width: 561px;
	position: absolute;
	top: -20%;
	width: 561px;
	z-index: -1;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.banner_rounded_bg img {
	-webkit-animation: swing 100s infinite linear;
	-moz-animation: swing 100s infinite linear;
	-o-animation: swing 100s infinite linear;
	animation: swing 100s infinite linear;
}

.banner_img {
	text-align: right;
}

.banner_rounded_shape::after,.banner_rounded_shape::before {
	background-color: rgba(8,22,139,.3);
	border-radius: 100%;
	content: "";
	height: 968px;
	opacity: 1;
	position: absolute;
	right: 0;
	transform: skew(-1deg);
	width: 1240px;
	z-index: 0;
}

.banner_rounded_shape::before {
	left: -160px;
	top: -165px;
}

.banner_rounded_shape::after {
	left: -200px;
	top: -205px;
}

.banner_section {
	padding-bottom: 200px;
	padding-top: 120px;
}

.banner_wave {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	fill: #fff;
}

.banner-shape,.banner_pattern {
	position: absolute;
	top: 0;
	left: 0;
}

.banner_pattern {
	top: 150px;
	left: 50px;
}

.scrolldown {
	position: absolute;
	bottom: 20px;
	right: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
}

.scrolldown a {
	border: 1px solid #fff;
	border-radius: 100%;
	line-height: 50px;
	margin: 0 auto;
	font-size: 30px;
	height: 50px;
	width: 50px;
}

.vertical_social {
	background-color: #0e082c;
	position: fixed;
	left: 0;
	top: 50%;
	padding: 10px 0;
	text-align: center;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 100;
}

.vertical_social li {
	padding: 3px 15px;
}

.scrolldown a,.vertical_social li a {
	color: #fff;
	display: block;
}

.bg-white-tran,.tk_countdown.bg-white-tran {
	background-color: rgba(255,255,255,.1);
}

.presale_status {
	padding: 20px 40px;
	border-left: 1px solid rgba(255,255,255,.1);
}

.token_countdown {
	padding: 20px;
}

.wave,.waveWrapper {
	position: absolute;
	left: 0;
}

.waveWrapper {
	overflow: hidden;
	right: 0;
	bottom: 0;
	margin: auto;
	height: 100px;
}

.wave {
	width: 200%;
	height: 100%;
	background-repeat: repeat no-repeat;
	background-position: 0 bottom;
	transform-origin: center bottom;
}

.waveMiddle,.waveTop {
	background-size: 50% 100px;
	background-image: url(../images/wave.png);
}

.waveTop {
	animation: move_wave_reverse 10s linear infinite;
	right: 0;
	left: auto;
}

.waveMiddle {
	animation: move_wave 10s linear infinite;
}

.icon_title {
	display: block;
	margin-bottom: 10px;
	text-transform: capitalize;
}

.currency_icon li {
	display: inline-block;
	margin-right: 20px;
	color: #fff;
}

.currency_icon li i {
	font-size: 20px;
	margin-right: 10px;
}

.banner_token {
	padding: 20px;
	border-radius: 10px 10px 0 0;
}

.btn_col {
	padding: 0 15px;
}

.progress_col,.token_col {
	width: 40%;
	padding: 0 15px;
}

.btn_col {
	width: 20%;
}

.banner_partner_logo {
	padding: 30px;
	box-shadow: 0 1px 5px rgba(0,0,0,.2);
	margin-top: -50px;
}

.v_light_purple .tk_counter_inner .progress-bar {
	background-color: #461e74;
	color: #fff;
	font-weight: 400;
}

.v_cyan_blue .tk_counter_inner .progress-bar {
	color: #1e2739;
	font-weight: 500;
}

.box_wrap {
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	margin-top: 30px;
	padding: 20px 15px;
	transition: all .5s ease 0s;
}

.radius_box,button.radius_btn {
	border-radius: 5px;
}

.box_wrap h4,.work_inner h4 {
	color: #7a7a7a;
	font-size: 22px;
	margin-bottom: 20px;
}

.ripple_effect_left_bottom,.ripple_effect_right_top {
	position: absolute;
	width: 700px;
	height: 700px;
	overflow: hidden;
}

.ripple_effect_left_bottom {
	bottom: 0;
	left: 0;
}

.ripple_effect_right_top {
	top: 0;
	right: 0;
}

.ripple_effect_right_top .circle_bg1 {
	border-radius: 100%;
	height: 100%;
	width: 100%;
	position: absolute;
	right: -350px;
	top: -350px;
	left: auto;
	bottom: auto;
}

.circle_bg1,.circle_bg1 span {
	border-radius: 100%;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -350px;
	bottom: -350px;
}

.circle_bg1 span {
	display: block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-animation-name: ripple;
	-moz-animation-name: ripple;
	-o-animation-name: ripple;
	animation-name: ripple;
	-webkit-animation-duration: 4s;
	-moz-animation-duration: 4s;
	-o-animation-duration: 4s;
	animation-duration: 4s;
	-webkit-animation-delay: 6s;
	-moz-animation-delay: 6s;
	-o-animation-delay: 6s;
	animation-delay: 6s;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
	border: 1px solid rgba(255,255,255,.2);
}

.circle_bg1 span:nth-child(2) {
	-webkit-animation-delay: 5s;
	-moz-animation-delay: 5s;
	-o-animation-delay: 5s;
	animation-delay: 5s;
}

.circle_bg1 span:nth-child(3) {
	-webkit-animation-delay: 4s;
	-moz-animation-delay: 4s;
	-o-animation-delay: 4s;
	animation-delay: 4s;
}

.circle_bg1 span:nth-child(4) {
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-o-animation-delay: 3s;
	animation-delay: 3s;
}

.circle_bg1 span:nth-child(5) {
	-webkit-animation-delay: 2s;
	-moz-animation-delay: 2s;
	-o-animation-delay: 2s;
	animation-delay: 2s;
}

.circle_bg1 span:nth-child(6) {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}

.circle_bg1 span::before {
	background-color: rgba(255,255,255,.2);
	border-radius: 100%;
	content: "";
	height: 15px;
	position: absolute;
	width: 15px;
}

.circle_bg1 span:first-child:before {
	right: 10px;
	top: 230px;
}

.circle_bg1 span:nth-child(2):before {
	right: 100px;
	top: 89px;
}

.circle_bg1 span:nth-child(3):before {
	right: 240px;
	top: 7px;
}

.circle_bg1 span:nth-child(4):before {
	right: 100px;
	top: 89px;
}

.ripple_effect_right_top .circle_bg1 span:first-child:before {
	left: 8px;
	bottom: 236px;
	top: auto;
}

.ripple_effect_right_top .circle_bg1 span:nth-child(2):before {
	left: 100px;
	bottom: 89px;
	top: auto;
}

.ripple_effect_right_top .circle_bg1 span:nth-child(3):before {
	left: 240px;
	bottom: 7px;
	top: auto;
}

.ripple_effect_right_top .circle_bg1 span:nth-child(4):before {
	left: 100px;
	bottom: 89px;
	top: auto;
}

.circle_bg1.circle_bg_color1 span::before {
	background-color: #21d397;
}

.box_wrapper {
	padding: 20px 15px;
	position: relative;
	margin-top: 20px;
	transition: all .5s ease-in-out;
}

.icon_box {
	float: left;
	margin-right: 20px;
}

.box_desc {
	overflow: hidden;
}

.box_desc h4 {
	font-size: 18px;
	font-weight: 600;
}

.box_wrapper:hover {
	background-color: #fff;
}

.box_wrapper:after,.box_wrapper:before {
	content: "";
	height: 0;
	opacity: 0;
	position: absolute;
	width: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
}

.box_wrapper:before {
	border-right: 1px solid #5957cd;
	border-top: 1px solid #5957cd;
	right: 0;
	top: 0;
}

.box_wrapper:after {
	bottom: 0;
	border-left: 1px solid #5957cd;
	border-bottom: 1px solid #5957cd;
	left: 0;
}

.box_wrapper:hover:after,.box_wrapper:hover:before {
	height: 40px;
	opacity: 1;
	width: 40px;
	visibility: visible;
}

.presale_txt mark {
	border-radius: 4px;
	color: #000;
	padding: 8px;
}

.v_blue_pro .box_wrap {
	background-color: #4a49bf;
}

.v_dark .box_wrap {
	background-color: #1d1d1d;
}

.v_light_purple .box_desc h4 {
	color: #6000b5;
}

.v_light_purple .box_wrapper:hover:after,.v_light_purple .box_wrapper:hover:before {
	border-color: #6000b5;
}

.about_section {
	padding: 100px 50px 100px 80px;
}

.about_img_shape::before,.about_shape::before {
	bottom: 0;
	content: "";
	position: absolute;
	top: 0;
	z-index: -1;
}

.about_shape::before {
	background-color: #5957cd;
	border-radius: 0 150px 150px 0;
	left: 25px;
	right: -15px;
}

.about_img img {
	margin: 0 auto;
}

.about_img_shape::before {
	background-color: #fff;
	border-radius: 150px 0 0 150px;
	left: 0;
	margin-left: -15px;
	margin-right: -25px;
	right: 0;
}

.about_shape .btn-primary,.list_chart li span,.v_blue .work_icon i,.v_blue .work_inner h4,.v_blue .work_inner p,.v_light_dark .work_icon i,.v_light_dark .work_inner h4,.v_light_dark .work_inner p {
	color: #fff;
}

.about_shape .btn-primary.active,.about_shape .btn-primary.active.focus,.about_shape .btn-primary.active:focus,.about_shape .btn-primary.active:focus:not(:disabled):not(.disabled),.about_shape .btn-primary.active:hover,.about_shape .btn-primary.active:not(:disabled):not(.disabled),.about_shape .btn-primary.focus:active,.about_shape .btn-primary:active,.about_shape .btn-primary:active:focus,.about_shape .btn-primary:active:focus:not(:disabled):not(.disabled),.about_shape .btn-primary:active:hover,.about_shape .btn-primary:active:not(:disabled):not(.disabled),.about_shape .btn-primary:focus,.about_shape .btn-primary:hover {
	color: #fff;
}

.about_shape .btn span::after,.btn.text-white span::after {
	border-color: #fff;
}

.highlight_txt {
	color: #5957cd;
	font-weight: 500;
	margin-bottom: 20px;
}

.text-purple,.text-purple.btn-primary.active,.text-purple.btn-primary.active.focus,.text-purple.btn-primary.active:focus,.text-purple.btn-primary.active:focus:not(:disabled):not(.disabled),.text-purple.btn-primary.active:hover,.text-purple.btn-primary.active:not(:disabled):not(.disabled),.text-purple.btn-primary.focus:active,.text-purple.btn-primary:active,.text-purple.btn-primary:active:focus,.text-purple.btn-primary:active:focus:not(:disabled):not(.disabled),.text-purple.btn-primary:active:hover,.text-purple.btn-primary:active:not(:disabled):not(.disabled),.text-purple.btn-primary:focus,.text-purple.btn-primary:hover,.v_light_purple .highlight_txt {
	color: #6000b5;
}

.btn.text-purple span::after {
	border-color: #6000b5;
}

.btn.text-purple span,.v_light_purple .bonus_box h5 {
	background-color: #6000b5;
}

.about_shape_bg {
	background-image: url(../images/about_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
}

.work_icon {
	float: left;
	margin-right: 15px;
}

.work_icon i {
	color: #5957cd;
	font-size: 30px;
}

.work_inner {
	overflow: hidden;
}

.work_inner h4 {
	margin-top: 0;
}

.rounded_shape::before {
	background-image: url(../images/rounded_shape.png);
	content: "";
	height: 644px;
	left: 0;
	position: absolute;
	top: 60%;
	width: 289px;
	z-index: 2;
}

.video_wrap img {
	border-radius: 10px;
}

.video_wrap::before {
	border: 3px solid #1e2739;
	border-radius: 10px;
	bottom: 30px;
	content: "";
	left: -30px;
	position: absolute;
	right: -30px;
	top: -30px;
	z-index: -1;
}

.video_wrap {
	position: relative;
}

.bg_navy_blue.video_bg {
	bottom: 0;
	height: 150px;
	left: 0;
	position: absolute;
	right: 0;
	width: 100%;
}

.about_logo_icon,.video_text {
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.video_text a,.video_text i {
	color: #fff;
	display: inline-block;
}

.video_text span {
	display: block;
	font-size: 24px;
	padding-top: 30px;
}

.video_text i {
	border-radius: 100%;
	font-size: 50px;
	height: 85px;
	line-height: 90px;
	padding-left: 6px;
	width: 85px;
}

.about_logo_icon {
	background-color: #fff;
	border: 3px solid #0043bb;
	border-radius: 100%;
	height: 65px;
	line-height: 58px;
	margin: 0 auto;
	padding-right: 2px;
	width: 65px;
}

.section_token {
	position: relative;
}

.tk_countdown_time {
	background-color: #5957cd;
	border-radius: 9px;
}

.tk_countdown {
	background-position: right center;
	background-repeat: no-repeat;
}

.banner_coundown {
	max-width: 460px;
	padding: 10px;
}

.banner_coundown .tk_countdown_time {
	padding: 10px 0 0;
}

.token_countdown_bg {
	background-image: url(../images/token_countdown_bg.png);
}

.countdown_shape {
	background-image: url(../images/counter_bg.png);
}

.tk_counter_inner {
	margin: 0 auto;
	width: 100%;
}

.counter_box {
	color: #ff8835;
	display: inline-block;
	position: relative;
	width: 25%;
}

.counter_box .tk_counter {
	display: block;
	font-size: 40px;
	padding: 10px;
}

.counter_box .tk_text,.counter_medium .counter_box .tk_counter,.pr_box p {
	font-weight: 500;
}

.counter_box .tk_counter::after {
	content: ":";
	font-size: 20px;
	left: 100%;
	position: absolute;
	top: 10px;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.counter_box:last-child .tk_counter:after {
	content: normal;
}

.counter_box .tk_text {
	display: block;
	font-size: 12px;
}

.tk_countdown .btn {
	margin: 15px 0;
}

.pr_box h6 {
	color: #ffcb68;
}

.pr_box p {
	color: #fff;
	line-height: normal;
	margin: 0;
}

.pr_box {
	margin-top: 40px;
	text-align: center;
}

.pr_box img {
	filter: brightness(0) invert(100);
}

.token_sale .pr_box:first-child {
	margin: 0;
}

.token_chart {
	position: relative;
}

.chart_list li {
	margin-bottom: 15px;
}

.chart_list li:last-child {
	margin: 0;
}

.chart_list h6 {
	color: #444;
	font-weight: 400;
}

.chart_list .progress {
	border-radius: 0;
	font-weight: 600;
}

.chart_list .progress-bar {
	display: block;
	line-height: 18px;
}

.chart_list .bg-orange {
	background-color: #f6c59e;
}

.bg-orange .progress-bar {
	background-color: #f69040;
}

.chart_list .bg-green {
	background-color: #b7dfc9;
}

.bg-green .progress-bar {
	background-color: #78c596;
}

.chart_list .bg-red {
	background-color: #f4b8b9;
}

.bg-red .progress-bar {
	background-color: #f17776;
}

.chart_list .bg-blue {
	background-color: #82d3e2;
}

.bg-blue .progress-bar {
	background-color: #0eadc9;
}

.chart_list .bg-purple {
	background-color: #a9abd2;
}

.bg-purple .progress-bar {
	background-color: #5b5da8;
}

.chart_icon {
	left: 50%;
	position: absolute;
	right: 0;
	top: 50%;
	-moz-transform: translateY(-50%) translateX(-50%);
	-webkit-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	z-index: -1;
	text-align: center;
}

.chart_bx {
	background-color: #fff;
	display: inline-block;
	margin-right: 5px;
	height: 7px;
	vertical-align: middle;
	width: 7px;
}

.list_chart li {
	display: inline-block;
	padding: 0 5px;
	font-size: 14px;
	font-weight: 500;
}

.color1 {
	background-color: #f69040;
}

.color2 {
	background-color: #78c596;
}

.color3 {
	background-color: #f17776;
}

.color4 {
	background-color: #0eadc9;
}

.color5 {
	background-color: #4241b8;
}

.color6 {
	background-color: #4449cc;
}

.color7 {
	background-color: #00e1f4;
}

.color8 {
	background-color: #d26187;
}

.color9 {
	background-color: #d4b630;
}

.color10 {
	background-color: #0052ce;
}

.color11 {
	background-color: #5b5da8;
}

.color12 {
	background-color: #9a46cc;
}

.color13 {
	background-color: #d3b62f;
}

.chart_list_info li {
	background-color: #121a6d;
	border-radius: 5px;
	padding: 10px 20px;
	margin-bottom: 10px;
}

.chart_list_info li:last-child {
	margin-bottom: 0;
}

.chart_list_info li p,.sale_info p {
	color: #fff;
	margin: 0;
}

.chart_list_info li p span {
	color: #ffcc67;
}

.token_info {
	border-radius: 10px;
}

.token_info .tk_countdown_time {
	background-color: transparent;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}

.token_list_info {
	border-radius: 0 10px 10px 0;
	padding: 50px 50px 50px 100px;
	position: relative;
	overflow: hidden;
}

.token_list_shape::before {
	background-color: #193dc0;
	bottom: 0;
	content: "";
	left: -20px;
	position: absolute;
	top: 0;
	transform: skewX(-5deg);
	width: 40px;
}

.token_info .tk_counter_inner {
	padding: 40px 30px;
	max-width: 100%;
}

.token_info .tk_counter_inner .btn {
	margin: 15px 0;
}

.sale_info h6 {
	color: #ffcb68;
	margin: 0;
}

.chart_info_list span,.sale_info p,.token_info_table .table td {
	font-size: 14px;
	font-weight: 500;
}

.sale_info p span {
	color: #65f479;
}

.sale_info {
	margin-top: 30px;
}

.token_list_info .col-md-6:nth-child(-n+2) .sale_info {
	margin-top: 0;
}

.chart_info_list {
	margin-left: 40px;
}

.token_bg {
	background-image: url(../images/token_bg2.png);
	background-position: center center;
	background-repeat: no-repeat;
}

.token_info_table .table td {
	border: 0;
	line-height: normal;
	padding: 12px 20px;
	vertical-align: middle;
}

.table-dark {
	background-color: #1e2739;
}

.table-blue {
	background-color: #0b1f98;
	color: #fff;
}

.table-navy-blue {
	background-color: #052d85;
	color: #fff;
}

.table-navy-blue.table tr:nth-child(2n),.v_navy_blue .token_detail li {
	background-color: #121a6d;
}

.token_info_table .table td:first-child,.token_info_table_s2 .table td:first-child {
	color: #ffcb68;
}

.token_info_table table tr:nth-child(2n) {
	background-color: #1e2739;
}

.token_dt {
	height: 100%;
	padding: 40px 30px;
}

.token_dt .tk_counter_inner {
	margin: 0;
}

.token_dt .progress {
	margin-bottom: 60px;
}

.tk_border_white {
	border: 3px solid #fff;
}

.token_detail {
	padding-left: 30px;
}

.token_detail li h4 {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
}

.token_detail li span {
	color: #ffcb68;
}

.token_detail li {
	background-color: #1e2739;
	border-radius: 5px;
	margin-bottom: 9px;
	padding: 14px;
}

.app_content li:last-child,.banner_vr_social li:last-child,.token_detail li:last-child {
	margin-bottom: 0;
}

.token_info_table_s2 .table td {
	border-color: #193dc0;
	font-size: 14px;
	font-weight: 500;
	padding: 10px 15px;
	text-align: right;
}

.token_info_table_s2 .table td:first-child {
	text-align: left;
}

.token_info_table_s2 .table tr:first-child td,.token_info_table_s2 .table tr:first-child th {
	border: 0;
}

.doc_list {
	margin: 30px -10px 0;
}

.doc_list li {
	float: left;
	padding: 0 10px;
	width: 20%;
}

.doc_list li a {
	background-color: #121a6d;
	border-bottom: 3px solid #faae0a;
	border-radius: 5px;
	color: #fff;
	display: block;
	padding: 20px 15px 20px 30px;
}

.list_none.doc_list span,.widget_archive li a span,.widget_category li a span {
	float: right;
}

.list_none.doc_list span i {
	font-size: 22px;
	vertical-align: middle;
}

.chart_info_list li {
	margin: 5px 0;
}

.token_sale_box {
	border: 2px solid #5957cd;
	border-radius: 5px;
	margin-top: 20px;
	padding: 20px 15px 15px;
}

.token_sale_box h5 {
	margin-bottom: 5px;
}

.token_sale_box span {
	color: #5957cd;
}

.bonus_box {
	border-radius: 5px;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
}

.bonus_box h5 {
	background-color: #5957cd;
	color: #fff;
	padding: 20px;
	margin: 0;
}

.discount_box {
	border-radius: 0 0 5px 5px;
	color: #5957cd;
	padding: 30px 15px;
	border: 2px solid #5957cd;
}

.discount {
	font-size: 30px;
	font-weight: 500;
	margin-right: 5px;
}

.bonnus_trip {
	color: #fff;
	position: absolute;
	left: -30px;
	top: 10px;
	transform: rotate(-40deg);
	line-height: 20px;
	width: 100px;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	height: 20px;
}

.bonnus_trip::before {
	background-color: #feae02;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

.chart_canvas {
	position: relative;
	margin-right: 40px;
}

.chart_text {
	left: 0;
	position: absolute;
	padding: 0 50px;
	right: 0;
	text-align: center;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.chart_text h4 {
	font-size: 28px;
	line-height: 40px;
	margin: 0;
}

.chart_legend {
	border: 4px solid #280e3b;
	border-radius: 100%;
	display: table;
	height: 30px;
	margin-right: 10px;
	width: 30px;
}

.color_box1 {
	border-color: #d3b62f;
}

.color_box2 {
	border-color: #0052ce;
}

.color_box3 {
	border-color: #00e0f4;
}

.color_box4 {
	border-color: #d26086;
}

.color_box5 {
	border-color: #4448cc;
}

.chart_desc_list li {
	margin-bottom: 10px;
}

.chart_list_txt h5 {
	font-size: 22px;
	margin: 0;
}

.chart_list_txt p {
	font-size: 14px;
	margin: 0;
	line-height: normal;
}

.token_sale_box_white {
	margin-top: 20px;
	padding: 20px 15px 15px;
	color: #fff;
}

.token_sale_box_white h5 {
	color: #fff;
}

.stage_title {
	border-bottom: 1px solid rgba(255,255,255,.2);
	padding: 10px;
}

.bonus_box2 {
	margin-top: 20px;
}

.bonus_box2 h5 {
	margin: 0;
	text-transform: uppercase;
}

.bonus_info {
	padding: 15px;
}

.bonus_text_white a,.bonus_text_white h5,.bonus_text_white h6,.roadmap_box h6,.timeline_box h6 {
	color: #fff;
}

.discount_text {
	color: #ffcb68;
	margin: 25px 0 15px;
}

.discount_num {
	font-size: 20px;
}

.bonus_text_white a {
	font-size: 20px;
	font-weight: 700;
}

.bonus_text_white a.disabled {
	pointer-events: none;
	opacity: .6;
}

.token_circle {
	position: relative;
	padding: 0;
}

.token_circle::before,.token_gradiant::after {
	border-radius: 100%;
	height: 508px;
	width: 508px;
	content: "";
	background-color: rgba(255,255,255,.1);
	position: absolute;
	left: 50%;
	top: 50%;
	right: 0;
	bottom: 0;
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.token_gradiant::after {
	height: 600px;
	width: 600px;
	background-color: rgba(255,255,255,.05);
	z-index: -1;
}

.banner_light_gradiant,.token_gradiant:before {
	background: -moz-radial-gradient(center,ellipse cover,#446dbc 0,rgba(0,0,255,0) 70%);
	background: -webkit-radial-gradient(center,ellipse cover,#446dbc 0,rgba(0,0,255,0) 70%);
	background: -o-radial-gradient(center,ellipse cover,#446dbc 0,rgba(0,0,255,0) 70%);
	background: -ms-radial-gradient(center,ellipse cover,#446dbc 0%,rgba(0,0,255,0) 70%);
	background: radial-gradient(ellipse at center,#446dbc 0,rgba(0,0,255,0) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#446dbc', endColorstr='#0000ff', GradientType=1);
	border-radius: 100%;
	position: absolute;
}

.token_gradiant:before {
	content: "";
	background: -webkit-gradient(radial,center center,0,center center,70%,color-stop(0%,#446dbc),color-stop(70%,rgba(0,0,255,0)));
	height: 600px;
	width: 600px;
	left: 50%;
	top: 50%;
	right: 0;
	bottom: 0;
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.banner_light_gradiant {
	background: -webkit-gradient(radial,center center,0,center center,70%,color-stop(0%,#446dbc),color-stop(100%,rgba(0,0,255,0)));
	height: 500px;
	width: 500px;
	opacity: .5;
	left: -10%;
	top: -20%;
	z-index: 0;
}

.tk_ending_txt {
	color: #b8bbd4;
	font-size: 14px;
	display: inline-block;
	border-top: 1px solid rgba(255,255,255,.5);
	border-bottom: 1px solid rgba(255,255,255,.5);
	padding: 5px;
	margin: 15px 0 25px;
	width: 100%;
}

.banner_vr_social li {
	float: none;
	margin-right: 0;
	margin-bottom: 20px;
}

.v_blue_pro .tk_countdown {
	background-color: #5857ce;
	background-position: center center;
	background-size: cover;
}

.v_blue_pro .tk_countdown_time {
	background-color: #4a49bf;
}

.v_blue .banner_inner .tk_countdown {
	background-color: rgba(18,26,109,.9);
}

.v_blue .banner_inner .tk_countdown_time,.v_royal_blue .banner_inner .tk_countdown_time {
	background-color: transparent;
	border: 1px solid #fff;
	box-shadow: none;
}

.v_blue .tk_counter_inner .progress,.v_blue .tk_counter_inner .progress-bar,.v_navy_blue .tk_counter_inner .progress,.v_navy_blue .tk_counter_inner .progress-bar,.v_royal_blue .tk_counter_inner .progress,.v_royal_blue .tk_counter_inner .progress-bar {
	color: #052d85;
}

.v_blue .social_icon li a {
	color: #0d469f;
}

.v_blue .tk_countdown {
	background-color: #121a6d;
	background-position: center center;
	box-shadow: 0 0 8px rgba(0,0,0,.3);
}

.v_blue .tk_countdown_time {
	background-color: #052d85;
}

.v_dark .tk_countdown {
	background-position: center center;
}

.v_dark .tk_countdown_time {
	background-color: #1e2739;
}

.v_dark .tk_counter_inner .progress,.v_dark .tk_counter_inner .progress-bar,.v_light_dark .tk_counter_inner .progress,.v_light_dark .tk_counter_inner .progress-bar {
	color: #1e2739;
}

.v_blue_light .tk_counter_inner .progress,.v_blue_light .tk_counter_inner .progress-bar {
	color: #081990;
}

.v_light_dark .tk_countdown {
	background-color: rgba(18,24,51,.9);
}

.v_royal_blue .banner_inner .tk_countdown {
	background-color: rgba(8,25,144,.9);
}

.v_light_purple .tk_countdown {
	background-image: -webkit-linear-gradient(left,#6000b5 0,#3e2a9c 99%);
	background-image: linear-gradient(to right,#6000b5 0,#3e2a9c 99%);
}

.v_light_purple .token_sale_box {
	border-color: #6000b5;
}

.v_light_purple .chart_list_txt h5,.v_light_purple .chart_text h4,.v_light_purple .discount_box,.v_light_purple .token_sale_box h5,.v_light_purple .token_sale_box span {
	color: #6000b5;
}

.v_light_purple .discount_box {
	border-color: #6000b5;
}

.v_light_purple .current .discount_box {
	border-color: #3e1084;
}

.roadmap {
	position: relative;
	display: block;
	padding: 0 100px;
}

.roadmap_box {
	margin-top: 115px;
	position: relative;
	text-align: center;
}

.icon_roadmap,.single_roadmap h6 {
	color: #fff;
	left: 0;
	position: absolute;
	right: 0;
}

.icon_roadmap {
	top: -115px;
	z-index: 9;
}

.icon_roadmap i {
	font-size: 38px;
}

.roadmap.gradient_box {
	background: 0 0;
}

.roadmap::before {
	border-top: 1px dashed rgba(255,255,255,.6);
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 80px;
}

.roadmap .owl-nav i,.roadmap_icon {
	background-color: #fff;
	border-radius: 100%;
}

.roadmap_icon,.roadmap_icon::before {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
}

.roadmap_icon::before {
	border: 3px solid #fff;
	border-radius: 100%;
	bottom: 0;
	content: "";
	margin: -10px;
	top: 0;
}

.rd_complete .roadmap_icon {
	background-color: #1e2739;
	height: 15px;
	top: -42px;
	width: 15px;
}

.rd_complete.current .roadmap_icon,.roadmap_icon {
	height: 20px;
	top: -45px;
	width: 20px;
}

.rd_complete .roadmap_icon::before {
	margin: -8px;
}

.rd_complete.current .roadmap_icon::before {
	margin: -10px;
}

.roadmap_inner,.timeline_inner {
	border-radius: 5px;
	padding: 10px 5px;
	position: relative;
}

.roadmap_box.current .roadmap_inner,.timeline_box.current .timeline_inner {
	background-color: #1e2739;
}

.roadmap_box.current .roadmap_inner::before,.timeline_box.current .timeline_inner::before {
	border-color: transparent transparent #1e2739;
	border-style: solid;
	border-width: 0 8px 8px;
	content: "";
	height: 0;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: -8px;
	width: 0;
}

.roadmap_box p,.timeline_box p {
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	margin: 0;
}

.roadmap .owl-next,.roadmap .owl-prev {
	position: absolute;
	top: 63px;
}

.roadmap .owl-prev {
	left: 50px;
}

.roadmap .owl-next {
	right: 50px;
}

.roadmap .owl-nav i {
	color: #5957cd;
	display: block;
	font-size: 26px;
	height: 33px;
	line-height: 37px;
	text-align: center;
	width: 33px;
}

.roadmap .owl-nav i:hover,.timeline .owl-nav i:hover {
	background-color: #1e2739;
	color: #fff;
}

.roadmap .owl-prev i,.timeline .owl-prev i {
	padding-right: 3px;
}

.roadmap .owl-next i,.timeline .owl-next i {
	padding-left: 3px;
}

.roadmap .owl-nav .disabled {
	cursor: default;
}

.roadmap .owl-nav .disabled i,.timeline .owl-nav .disabled i {
	background-color: #fff!important;
	color: #5957cd;
}

.single_roadmap h6 {
	top: -50px;
}

.roadmap_list .col-lg:nth-child(2n) .single_roadmap h6 {
	bottom: -60px;
	top: auto;
}

.roadmap_list p {
	color: #fff;
	margin: 0;
}

.roadmap_list {
	margin-bottom: 200px;
	padding: 0 50px;
	position: relative;
	text-align: center;
}

.single_roadmap {
	padding: 0 0 130px;
}

.roadmap_list .col-lg:nth-child(2n+1) .single_roadmap {
	left: 0;
	padding: 130px 0 0;
	position: absolute;
}

.single_roadmap .roadmap_icon {
	background-color: #fff;
	border-radius: 100%;
	height: 20px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: -9px;
	width: 20px;
}

.single_roadmap .roadmap_icon::before {
	border: 3px solid #fff;
	border-radius: 100%;
	bottom: 0;
	content: "";
	left: 0;
	margin: -10px;
	position: absolute;
	right: 0;
	top: 0;
}

.roadmap_list .col-lg:nth-child(2n) .single_roadmap .roadmap_icon {
	bottom: -10px;
	top: auto;
}

.single_roadmap::after,.single_roadmap::before {
	content: "";
	left: 50%;
	position: absolute;
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
}

.single_roadmap::before {
	border-left: 1px dashed rgba(255,255,255,.6);
	height: 90px;
	top: 20px;
	-webkit-transform: translateX(-50%);
}

.single_roadmap::after {
	background-color: #fff;
	border-radius: 100%;
	height: 9px;
	top: 110px;
	width: 9px;
	-weblit-transform: translateX(-50%);
}

.roadmap_list .col-lg:nth-child(2n) .single_roadmap::before {
	bottom: 20px;
	top: auto;
}

.roadmap_list .col-lg:nth-child(2n) .single_roadmap::after {
	bottom: 110px;
	top: auto;
}

.roadmap_list::before {
	border-bottom: 1px dashed rgba(255,255,255,.6);
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 100%;
}

.single_roadmap.roadmap_done .roadmap_icon {
	background-color: #1e2739;
}

.box_roadmap {
	margin-top: 120px;
	position: relative;
	text-align: center;
}

.box_roadmap .roadmap_inner {
	padding: 20px 5px 0;
}

.roadmap_wrap::before {
	border-top: 1px dashed rgba(255,255,255,.6);
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	top: 17px;
	width: 100%;
}

.box_roadmap h6,.timeline_content h6,.v_blue .roadmap .owl-nav i:hover,.v_light_dark .roadmap .owl-nav i:hover {
	color: #fff;
}

.box_roadmap p,.timeline_content p {
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	margin: 0;
}

.timeline_content p {
	line-height: normal;
}

.box_roadmap .roadmap_inner::before {
	border-left: 1px dashed rgba(255,255,255,.6);
	content: "";
	height: 86px;
	left: 50%;
	position: absolute;
	top: -86px;
}

.box_roadmap .roadmap_inner::after {
	background-color: #1e2739;
	border-radius: 100%;
	content: "";
	height: 10px;
	left: 50%;
	position: absolute;
	top: 0;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 10px;
	z-index: 0;
}

.box_roadmap.rd_complete .roadmap_icon::after {
	font-size: 14px;
	left: 6px;
	line-height: 16px;
	position: absolute;
	top: 3px;
}

.box_roadmap .roadmap_icon {
	height: 24px;
	top: -115px;
	width: 24px;
}

.box_roadmap .roadmap_icon::before {
	background-color: rgba(255,255,255,.5);
	border: 0;
	margin: -4px;
	z-index: -1;
}

.roadmap_wrap .owl-prev {
	left: -20px;
}

.roadmap_wrap .owl-next {
	right: -20px;
}

.roadmap_wrap .owl-nav i {
	color: #fff;
	display: block;
	font-size: 26px;
	text-align: center;
}

.roadmap_wrap .owl-nav i:hover,.v_light_dark .roadmap .owl-nav .disabled i:hover,.v_light_dark .roadmap .owl-nav i {
	color: #1e2739;
}

.roadmap_wrap .owl-next,.roadmap_wrap .owl-prev {
	position: absolute;
	top: 4px;
}

.timeline_wrap {
	padding-top: 30px;
	position: relative;
}

.timeline_wrap::before {
	background-color: #0043bb;
	bottom: 0;
	content: "";
	height: 100%;
	left: 50%;
	position: absolute;
	top: 0;
	width: 1px;
}

.timeline_block {
	display: inline-block;
	position: relative;
	margin-bottom: 30px;
}

.timeline_icon.tm_complete {
	background-color: rgba(7,24,144,.5);
	color: #fff;
}

.timeline_icon,.timeline_icon.tm_complete::before {
	background-color: #071890;
	border-radius: 100%;
	left: 50%;
	position: absolute;
}

.timeline_icon.tm_complete::before {
	bottom: 0;
	content: "";
	height: 8px;
	right: 0;
	top: 50%;
	-moz-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	width: 8px;
}

.timeline_icon {
	font-size: 12px;
	height: 20px;
	line-height: 23px;
	text-align: center;
	top: 15px;
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 20px;
}

.timeline_content {
	background-color: #071890;
	border-radius: 5px;
	padding: 15px;
	position: relative;
	text-align: right;
	width: 46%;
}

.timeline_block:nth-child(2n) .timeline_content {
	float: right;
	text-align: left;
}

.tm_date {
	color: #071890;
	left: 115%;
	line-height: normal;
	position: absolute;
	text-align: left;
	top: 12px;
	width: 100%;
}

.timeline_content::before {
	border-color: transparent transparent transparent #071890;
	border-style: solid;
	border-width: 9px 0 9px 9px;
	content: "";
	height: 0;
	position: absolute;
	right: -9px;
	top: 17px;
	width: 0;
}

.timeline_block:nth-child(2n) .timeline_content::before {
	border-color: transparent #071890 transparent transparent;
	border-width: 9px 9px 9px 0;
	left: -9px;
	right: auto;
}

.timeline_block:nth-child(2n) .tm_date {
	left: auto;
	right: 115%;
	text-align: right;
}

.timeline_box {
	margin-top: 45px;
	position: relative;
	text-align: center;
}

.timeline::before {
	background-color: rgba(255,255,255,.2);
	content: "";
	height: 5px;
	left: 0;
	position: absolute;
	top: 15px;
	width: 100%;
}

.timeline .owl-next,.timeline .owl-prev {
	position: absolute;
	top: 0;
}

.timeline .owl-nav i {
	background-color: #fff;
	border-radius: 100%;
	color: #5957cd;
	display: block;
	font-size: 26px;
	height: 33px;
	line-height: 37px;
	text-align: center;
	width: 33px;
}

.timeline .owl-prev {
	left: -30px;
}

.timeline .owl-next {
	right: -30px;
}

.timeline_circle,.timeline_circle::before {
	border-radius: 100%;
	left: 0;
	position: absolute;
	right: 0;
}

.timeline_circle {
	background-color: #fff;
	height: 13px;
	margin: 0 auto;
	top: -34px;
	width: 13px;
}

.timeline_circle::before {
	border: 2px solid #fff;
	bottom: 0;
	content: "";
	margin: -6px;
	top: 0;
	z-index: 0;
}

.timeline_box.complete .timeline_circle::before {
	border-color: #1e2739;
	margin: -8px;
	background-color: #1e2739;
	z-index: -1;
}

.timeline_box.complete::before {
	content: "";
	position: absolute;
	left: -50%;
	top: -30px;
	background-color: #1e2739;
	height: 5px;
	z-index: -2;
	width: 110%;
	margin-left: -30px;
}

.v_blue .roadmap .owl-nav .disabled i:hover,.v_blue .roadmap .owl-nav i {
	color: #121a6d;
}

.v_blue_light .roadmap_list h6,.v_blue_light .roadmap_list p,.v_light_purple .app_desc p {
	color: #7a7a7a;
}

.v_blue_light .roadmap_list::before,.v_blue_light .single_roadmap .roadmap_icon::before,.v_blue_light .single_roadmap::before {
	border-color: #193dc0;
}

.v_blue_light .single_roadmap .roadmap_icon,.v_blue_light .single_roadmap::after {
	background-color: #193dc0;
}

.social_team a:hover,.v_dark .timeline .owl-nav i {
	color: #1e2739;
}

.v_cyan_blue .timeline .owl-nav [class*=owl-]:not(.disabled) i:hover,.v_dark .timeline .owl-nav [class*=owl-]:not(.disabled) i:hover,.v_navy_blue .timeline .owl-nav [class*=owl-]:not(.disabled) i:hover {
	color: #fff;
}

.v_navy_blue .timeline .owl-nav i {
	color: #0043bb;
}

.v_cyan_blue .timeline .owl-nav i {
	color: #0e082c;
}

.mobile_app {
	text-align: right;
}

.mobile_shape {
	background-image: url(../images/mobile_shape_bg.png);
	background-repeat: no-repeat;
	background-position: center right;
}

.app_list li {
	margin-bottom: 40px;
}

.mobileapp_icon {
	border-radius: 100%;
	float: left;
	height: 68px;
	padding: 15px 0;
	text-align: center;
	vertical-align: middle;
	width: 68px;
}

.mobileapp_icon i {
	color: #fff;
	font-size: 36px;
}

.mobileapp_desc {
	overflow: hidden;
	padding-left: 20px;
}

.app_desc h6,.mobileapp_desc h5,.social_team a {
	font-size: 18px;
	color: #fff;
}

.mobileapp_desc p {
	font-size: 14px;
	color: #fff;
	margin: 0;
}

.app_content li,.contact_title h5 {
	margin-bottom: 20px;
}

.app_icon {
	float: left;
	margin-right: 30px;
}

.app_desc {
	overflow: hidden;
}

.app_desc h6 {
	font-weight: 600;
}

.app_desc p {
	color: #fff;
}

.app_desc p,.team_wrap .team_info p {
	font-size: 14px;
}

.app_right_content .app_icon {
	float: right;
	margin-left: 30px;
	margin-right: 0;
}

.app_right_content .app_desc {
	text-align: right;
}

.list_dash {
	margin-bottom: 30px;
}

.list_dash li {
	list-style: outside none none;
	padding-left: 15px;
	position: relative;
}

.list_dash li::before {
	background-color: #7a7a7a;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	top: 14px;
	width: 7px;
}

.list_white li,.team_title span {
	color: #fff;
}

.list_white li::before {
	background-color: #fff;
}

.v_light_purple .app_desc h6 {
	color: #6000b5;
	margin-bottom: 3px;
}

.team_info {
	padding-top: 15px;
}

.team_info h4 {
	font-size: 20px;
	font-weight: 500;
}

.team_info p {
	margin: 0;
	min-height: 50px;
}

.team_img {
	box-shadow: 0 0 15px rgba(0,0,0,.15);
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	max-width: 200px;
}

.social_team li,.team_img::before {
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
}

.team_img::before {
	background-color: #5957cd;
	bottom: 0;
	content: "";
	display: block;
	margin: 10px;
	opacity: .6;
	top: 0;
	transition: all .5s ease 0s;
}

.team_img.gradient_box::before {
	background-image: -webkit-linear-gradient(left,#1e2739 0,#ffcc67 99%);
	background-image: linear-gradient(to right,#1e2739 0,#ffcc67 99%);
}

.team_img.rounded_img.gradient_box {
	background: 0 0!important;
}

.team_img:hover:before {
	border-radius: 0;
}

.team_image img,.team_img img {
	border: 10px solid #fff;
	width: 100%;
}

.team_image.rounded_img,.team_img.rounded_img,.team_img.rounded_img img,.team_img.rounded_img:hover:before,.team_img::before {
	border-radius: 100%;
}

.social_team,.team_img::before,.team_title {
	left: 0;
	position: absolute;
	right: 0;
}

.social_team {
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.social_team li {
	transition: all .3s ease 0s;
}

.team_img:hover .social_team li,.team_img:hover:before {
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

.social_team a {
	display: block;
	padding: 0 5px;
	text-align: center;
	z-index: 1;
}

.gradient_box .social_team a:hover,.team_pop h6,.team_social_s2 a:hover {
	color: #444;
}

.team_title {
	background-image: -webkit-linear-gradient(to bottom,transparent 0%,#000 99%);
	background-image: linear-gradient(to bottom,transparent 0,#000 99%);
	bottom: 0;
	padding: 70px 0 10px;
}

.newsletter_form form,.social_team a,.team_img_wrap {
	position: relative;
}

.team_title h4 {
	color: #fff!important;
	margin: 0;
}

.mfp-bg {
	background-color: #5957cd;
	opacity: .8;
}

.team_pop {
	background-color: #fff;
	border-radius: 10px;
	margin: 30px auto;
	max-width: 945px;
	padding: 30px 10px;
	position: relative;
}

.social_single_team li,.social_team li,.team_social li {
	display: inline-block;
}

.social_single_team li a {
	border: 1px solid #5957cd;
	border-radius: 40px;
	display: block;
	height: 40px;
	line-height: 30px;
	padding: 5px;
	width: 40px;
}

.mfp-close-btn-in .mfp-close {
	font-size: 32px;
	right: -50px;
	top: 0;
	color: #fff;
	width: auto;
}

.mfp-close-btn-in .team_pop .mfp-close {
	color: #5957cd;
	background-color: #fff;
	width: 44px;
}

.team_pop .progress {
	border-radius: 0;
	height: 4px;
}

.team_pop .progress-bar {
	background-image: -webkit-linear-gradient(left,#1e2739 0,#ffcc67 99%);
	background-image: linear-gradient(to right,#1e2739 0,#ffcc67 99%);
}

.team_wrap .team_info h4 a {
	font-size: 18px;
}

.team_box_s1 .team_box::before {
	background-color: #02126e;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 100px;
	z-index: -1;
}

.team_box_s1 .team_box {
	height: 100%;
}

.team_box_s1 .team_info {
	padding-bottom: 15px;
}

.team_box_s2 .team_box {
	background-color: #121a6d;
	padding: 20px;
	height: 100%;
}

.team_image {
	box-shadow: 0 0 15px rgba(0,0,0,.15);
	margin: 0 auto;
	max-width: 170px;
}

.team_social a {
	color: #7a7a7a;
	display: block;
	padding: 5px;
}

.team_box_s3 {
	padding: 20px;
	margin-bottom: 2em;
}

.team_social_s2 {
	background-image: -webkit-linear-gradient(top,#1e2739 0,#ffcc67 99%);
	background-image: linear-gradient(to bottom,#1e2739 0,#ffcc67 99%);
	position: absolute;
	right: -15px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 40px;
	padding: 15px 10px;
}

.team_social_s2 a,.v_blue .team_info h4 a,.v_blue .team_info p,.v_blue_pro .team_info h4 a,.v_blue_pro .team_info p,.v_dark .team_info h4 a,.v_dark .team_info p,.v_navy_blue .team_info h4 a,.v_navy_blue .team_info p,.v_royal_blue .team_info h4 a,.v_royal_blue .team_info p {
	color: #fff;
}

.v_blue .mfp-bg,.v_navy_blue .mfp-bg {
	background-color: #052d85;
}

.v_blue_light .mfp-bg,.v_royal_blue .mfp-bg {
	background-color: #193dc0;
}

.v_blue .mfp-close-btn-in .team_pop .mfp-close,.v_blue .social_single_team li a,.v_blue .team_pop h1,.v_blue .team_pop h2,.v_blue .team_pop h3,.v_blue .team_pop h4,.v_blue .team_pop h5,.v_blue .team_pop h6 {
	color: #0a257c;
}

.v_blue_light .mfp-close-btn-in .team_pop .mfp-close,.v_blue_light .social_single_team li a,.v_blue_light .team_pop h1,.v_blue_light .team_pop h2,.v_blue_light .team_pop h3,.v_blue_light .team_pop h4,.v_blue_light .team_pop h5,.v_blue_light .team_pop h6,.v_royal_blue .mfp-close-btn-in .team_pop .mfp-close,.v_royal_blue .social_single_team li a,.v_royal_blue .team_pop h1,.v_royal_blue .team_pop h2,.v_royal_blue .team_pop h3,.v_royal_blue .team_pop h4,.v_royal_blue .team_pop h5,.v_royal_blue .team_pop h6 {
	color: #0043bb;
}

.v_blue .social_single_team li a {
	border-color: #0a257c;
}

.v_blue_light .social_single_team li a,.v_royal_blue .social_single_team li a {
	border-color: #0043bb;
}

.v_dark .mfp-bg,.v_light_dark .mfp-bg {
	background-color: #1e2739;
}

.v_light_purple .mfp-bg {
	background-color: #6000b5;
}

.v_dark .mfp-close-btn-in .team_pop .mfp-close,.v_dark .social_single_team li a,.v_dark .team_pop h1,.v_dark .team_pop h2,.v_dark .team_pop h3,.v_dark .team_pop h4,.v_dark .team_pop h5,.v_dark .team_pop h6,.v_light_dark .mfp-close-btn-in .team_pop .mfp-close,.v_light_dark .social_single_team li a,.v_light_dark .team_pop h1,.v_light_dark .team_pop h2,.v_light_dark .team_pop h3,.v_light_dark .team_pop h4,.v_light_dark .team_pop h5,.v_light_dark .team_pop h6 {
	color: #1e2739;
}

.v_dark .social_single_team li a,.v_light_dark .social_single_team li a {
	border-color: #1e2739;
}

.v_navy_blue .social_single_team li a {
	border-color: #0043bb;
	color: #0043bb;
}

.v_navy_blue .mfp-close-btn-in .team_pop .mfp-close,.v_navy_blue .team_pop h1,.v_navy_blue .team_pop h2,.v_navy_blue .team_pop h3,.v_navy_blue .team_pop h4,.v_navy_blue .team_pop h5,.v_navy_blue .team_pop h6 {
	color: #0043bb;
}

.v_light_purple .mfp-close-btn-in .team_pop .mfp-close,.v_light_purple .social_single_team li a,.v_light_purple .team_pop h1,.v_light_purple .team_pop h2,.v_light_purple .team_pop h3,.v_light_purple .team_pop h4,.v_light_purple .team_pop h5,.v_light_purple .team_pop h6 {
	color: #6000b5;
}

.v_light_purple .social_single_team li a {
	border-color: #6000b5;
}

.v_light_purple .team_img::before {
	background-color: rgba(96,0,181,.7);
}

.v_cyan_blue .mfp-close-btn-in .team_pop .mfp-close,.v_cyan_blue .social_single_team li a,.v_cyan_blue .team_pop h1,.v_cyan_blue .team_pop h2,.v_cyan_blue .team_pop h3,.v_cyan_blue .team_pop h4,.v_cyan_blue .team_pop h5,.v_cyan_blue .team_pop h6 {
	color: #0e082c;
}

.v_cyan_blue .social_single_team li a {
	border-color: #0e082c;
}

.v_cyan_blue .mfp-bg {
	background-color: #193d85;
}

.faq_question .card,.faq_question .card-header {
	border: 0;
	background-color: transparent;
}

.faq_question .card-header {
	padding: 0;
	z-index: 2;
}

.faq_question .card-header a::after {
	font-size: 20px;
	font-weight: 400;
	position: absolute;
	right: 15px;
	top: 14px;
}

.faq_question .card-header a::before {
	content: "?";
	font-size: 24px;
	text-align: center;
	height: 30px;
	width: 30px;
	background-color: #5957cd;
	border-radius: 100%;
	color: #fff;
	margin-right: 10px;
	padding: 5px 0;
	vertical-align: middle;
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
}

.faq_question .card-body,.faq_question .card-header a {
	background-color: #fff;
	border: 1px solid #5957cd;
	position: relative;
}

.faq_question .card-header a {
	border-radius: 5px 5px 0 0;
	display: block;
	font-size: 18px;
	padding: 15px 30px 15px 50px;
	margin-top: 10px;
}

.faq_question .card-header a[aria-expanded=false] {
	background-color: transparent;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	margin: 0;
}

.faq_question .card-body {
	border-top: 0;
	border-radius: 0 0 5px 5px;
	padding-left: 40px;
	line-height: 24px;
}

.faq_question .card-body::before {
	content: "";
	border-left: 2px solid #e5e5e5;
	position: absolute;
	left: 20px;
	top: 0;
	bottom: 0;
	margin: 20px 0;
}

.faq_content .card {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	margin-bottom: 10px;
}

.faq_content .card:last-child {
	margin-bottom: 0;
}

.faq_content .card-header,.faq_content5 .card-header {
	background-color: transparent;
	padding: 0;
	z-index: 2;
	border: 0;
}

.faq_content .card-header a {
	color: #fff;
	border: 1px solid #ff8836;
	border-radius: 5px 5px 0 0;
	display: block;
	padding: 15px 40px 15px 15px;
}

.faq_content .card-header a.collapsed,.tab-link {
	background-color: #fff;
	border-radius: 5px;
	color: #5957cd;
}

.tab-link {
	display: block;
	padding: 8px 16px;
	text-transform: capitalize;
	background-color: #071890;
	color: #fff;
}

.faq_content .card-body {
	border-radius: 0 0 5px 5px;
	color: #fff;
	padding: 10px 15px;
	position: relative;
	z-index: 1;
}

.faq_content .card-header a::after {
	color: #fff;
	content: "";
	font-size: 18px;
	font-weight: 400;
	position: absolute;
	right: 15px;
	top: 14px;
}

.faq_content .card-header a.collapsed:after {
	content: "";
	color: #5957cd;
}

.card-body::before {
	margin-right: 5px;
	content: "A.";
}

.faq_content .card-header a::before,.faq_content2 .card-header a::before {
	content: "Q.";
	margin-right: 5px;
}

.tab_content ul {
	margin: 0-10px;
}

.tab_content .nav-item {
	padding: 0 10px;
}

.tab-link.active,.tab-link.active:hover,.tab-link:hover {
	background-color: #ff68ca;
	color: #fff;
}

.tab_content .tab-content {
	margin-top: 30px;
}

.faq_content2 .card {
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 5px;
	margin-bottom: 10px;
}

.faq_content2 .card:last-child,.faq_content3 .card:last-child,.faq_content4 .card:last-child {
	margin: 0;
}

.faq_content2 .card-header {
	background-color: transparent;
	border: 0;
	padding: 0;
	z-index: 2;
}

.faq_content2 .card-header a::after {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	position: absolute;
	right: 15px;
	top: 14px;
}

.faq_content2 .card-header a.collapsed:after,.tab_color_white a {
	color: #fff;
}

.faq_content2 .card-header a,.faq_content3 .card-header a,.faq_content4 .card-header a {
	display: block;
	padding: 15px 40px 15px 15px;
	color: #fff;
}

.faq_content4 .card-header a {
	color: #0e082c;
}

.faq_content2 .card-body {
	padding: 10px 15px;
	color: #fff;
}

.tab_s2 .tab-link {
	border-radius: 0;
	margin-bottom: 2px;
	padding: 10px 20px;
}

.tab_nav_s2 li.nav-item {
	border-right: 1px solid #0043bb;
	padding: 0 25px;
}

.tab_nav_s2 li.nav-item:last-child {
	border-right: 0;
}

.tab_nav_s2 li.nav-item a.active,.tab_nav_s2 li.nav-item a:hover {
	color: #faae0a;
}

.tab_nav_s2.tab_color_white li.nav-item {
	border-color: #fff;
}

.tab_nav_s3 li.nav-item {
	padding: 0 10px;
}

.tab_nav_s3 li.nav-item a {
	border-radius: 5px;
	padding: 6px 25px;
}

.tab_nav_s3 li.nav-item a,.tab_nav_s5 li a,.tab_nav_s6 li a {
	color: #fff;
	display: block;
	text-align: center;
}

.tab_nav_s3 li.nav-item a.active {
	background-color: rgba(255,255,255,.5);
}

.faq_content3 .card {
	background-color: rgba(255,255,255,.2);
	border: 0;
	border-radius: 5px;
	margin-bottom: 10px;
}

.faq_content3 .card-header {
	background-color: transparent;
	border: 0;
	padding: 0;
	z-index: 2;
}

.faq_content3 .card-header a::before {
	content: "Q.";
	margin-right: 5px;
}

.faq_content3 .card-header a::after {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	position: absolute;
	right: 15px;
	top: 14px;
}

.faq_content3 .card-header a.collapsed:after {
	color: #fff;
}

.faq_content3 .card-body {
	padding: 10px 15px;
	color: #fff;
}

.tab_nav_s4 li.nav-item {
	padding: 0 5px;
}

.tab_nav_s4 li.nav-item a {
	border-radius: 40px;
	color: #0e082c;
	display: block;
	padding: 3px 20px;
	text-align: center;
	border: 1px solid #0e082c;
}

.tab_nav_s4 li.nav-item a.active {
	background-color: #ff6cc6;
	border-color: #ff6cc6;
	color: #fff;
}

.faq_content4 .card {
	background-color: #f0f1f4;
	border: 0;
	border-radius: 5px;
	margin-bottom: 10px;
}

.faq_content4 .card-header {
	background-color: transparent;
	border: 0;
	padding: 0;
	z-index: 2;
}

.faq_content4 .card-header a::before {
	content: "Q.";
	margin-right: 5px;
}

.faq_content4 .card-header a::after {
	background-image: -webkit-linear-gradient(left,#1e2739 0,#ffcc67 99%);
	background-image: linear-gradient(to right,#1e2739 0,#ffcc67 99%);
	border-radius: 100%;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
	position: absolute;
	right: 15px;
	top: 12px;
	height: 25px;
	text-align: center;
	width: 25px;
}

.faq_content4 .card-header a.collapsed:after,.faq_content5 .card-header a.collapsed::after {
	color: #fff;
}

.faq_content4 .card-body {
	padding: 10px 15px;
	color: #0e082c;
}

.faq_content5 .card-header a::before {
	content: "Q.";
	margin-right: 5px;
}

.faq_content5 .card {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	margin-bottom: 20px;
}

.faq_content5 .card-header a {
	background-color: #4a49bf;
	border-color: #fff;
	color: #fff;
	display: block;
	padding: 15px 40px 15px 15px;
	position: relative;
}

.faq_content5 .card-body {
	background-color: #4141af;
	color: #fff;
	padding: 10px 20px;
	margin: 0 10px;
}

.faq_content5 .card-header a::after {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	position: absolute;
	right: 15px;
	top: 14px;
}

.faq_content5 .card-header a span::after {
	content: "";
	position: absolute;
	left: 0;
	top: 100%;
	border-style: solid;
	border-width: 0 10px 10px 0;
	border-color: transparent #4141af transparent transparent;
}

.faq_content5 .card-header a span::before {
	content: "";
	position: absolute;
	right: 0;
	top: 100%;
	border-style: solid;
	border-width: 10px 10px 0 0;
	border-color: #4141af transparent transparent;
}

.faq_content5 .card-header ins {
	background-color: #4141af;
	top: 100%;
	height: 10px;
	position: absolute;
	left: 10px;
	right: 10px;
}

.faq_content5 .collapse.show .card-body {
	margin-bottom: -10px;
}

.tab_content .tab_nav_s5 {
	background-color: rgba(255,255,255,.2);
	display: table;
	border-radius: 40px;
	margin: 0 auto;
}

.tab_content .tab_nav_s5 li {
	display: inline-block;
	padding: 5px;
}

.tab_nav_s5 li a {
	border-radius: 40px;
	padding: 5px 15px;
}

.tab_nav_s6 li a {
	padding: 5px 15px;
	border-radius: 5px;
}

.tab_nav_s5 li a.active,.tab_nav_s6 li a.active {
	background-color: #fff;
	color: #5957cd;
}

.tab_content .tab_nav_s6 {
	border: 1px solid #fff;
	border-radius: 5px;
	display: table;
	margin: 0 auto;
}

.tab_content .tab_nav_s6 li {
	display: inline-block;
	padding: 0;
}

.v_blue .faq_content .card-header a.collapsed,.v_blue .faq_content .card-header a.collapsed::after,.v_blue_pro .faq_content .card-header a.collapsed,.v_blue_pro .faq_content .card-header a.collapsed::after,.v_dark .faq_content .card-header a.collapsed,.v_dark .faq_content .card-header a.collapsed::after {
	background-color: transparent;
	color: #ff8836;
}

.v_blue_pro .faq_content .card-header a {
	background-color: #4a49bf;
	border-color: #fff;
	border-radius: 5px;
}

.v_blue_pro .faq_content .card-body {
	background-color: #4a49bf;
}

.v_blue .faq_content .card::after,.v_blue_pro .faq_content .card::after,.v_dark .faq_content .card::after {
	border: 1px solid #ff8836;
	border-radius: 5px;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.v_blue .faq_content .card-header a {
	background-color: #052d85;
	border-color: #fff;
	border-radius: 5px;
}

.v_blue .faq_content .card-body {
	background-color: #052d85;
}

.v_light_dark .tab-link.active,.v_light_dark .tab-link.active:hover,.v_light_dark .tab-link:hover,.v_royal_blue .tab-link.active,.v_royal_blue .tab-link.active:hover,.v_royal_blue .tab-link:hover {
	background-color: #ff68ca;
}

.v_royal_blue .tab-link {
	background-color: #02126e;
}

.v_navy_blue .faq_content2 .card {
	border: 1px solid #0043bb;
}

.v_navy_blue .faq_content2 .card-header a.collapsed {
	background-color: transparent;
	color: #0043bb;
}

.v_blue_light .tab_nav_s5 li a.active,.v_navy_blue .faq_content2 .card-header a.collapsed::after,.v_navy_blue .nav-item a {
	color: #0043bb;
}

.v_navy_blue .faq_content2 .card-body,.v_navy_blue .faq_content2 .card-header a {
	background-color: #052d85;
	color: #fff;
}

.v_light_blue_pro .nav-item a.active,.v_light_blue_pro .nav-item a:hover,.v_navy_blue .nav-item a.active,.v_navy_blue .nav-item a:hover {
	color: #1e2739;
}

.v_blue_pro .tab-link {
	background-color: #4141af;
}

.v_blue .tab_nav_s6 li a.active {
	color: #052d85;
}

.v_blue_light .contact_info.info_contact li i,.v_navy_blue .faq_question .card-header a::before {
	background-color: #0043bb;
}

.v_navy_blue .faq_question .card-header a {
	border-bottom-color: #0043bb;
	color: #0043bb;
}

.v_navy_blue .faq_question .card-body {
	border-color: #0043bb;
}

.v_light_purple .tab_nav_s5 li a.active,.v_light_purple .tab_nav_s6 li a.active {
	color: #6000b5;
}

.v_cyan_blue .faq_question .card-body,.v_cyan_blue .tab_nav_s2 li.nav-item {
	border-color: #193f88;
}

.v_cyan_blue .tab_nav_s2 li a {
	color: #193f88;
}

.v_cyan_blue .faq_question .card-header a::before {
	background-color: #193f88;
}

.v_cyan_blue .faq_question .card-header a {
	border-color: #193f88;
	color: #193f88;
}

.v_cyan_blue .faq_question .card-header a[aria-expanded=false] {
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
}

.contact_section {
	overflow: hidden;
}

.contact_box {
	padding: 100px 50px;
	height: 100%;
}

.form_field .form-group {
	margin-bottom: 30px;
}

.form_field input,.form_field textarea {
	background-color: transparent;
	border-bottom: 1px solid #bdbcfb;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-radius: 0;
	color: #bdbcfb;
	padding: 10px 0;
}

.form_field input:focus,.form_field textarea:focus {
	background-color: transparent;
	border-bottom: 1px solid #bdbcfb;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	box-shadow: none;
	color: #bdbcfb;
	outline: 0;
}

.form_field .form-control::-webkit-input-placeholder {
	color: #bdbcfb;
}

.form_field .form-control:-moz-placeholder {
	color: #bdbcfb;
}

.form_field .form-control::-moz-placeholder {
	color: #bdbcfb;
}

.form_field .form-control:-ms-input-placeholder {
	color: #bdbcfb;
}

.form_field textarea {
	resize: none;
}

.form_field input[required=required] {
	box-shadow: none;
	outline: medium;
}

.contact_detail {
	padding-left: 75px;
}

.contact_info li {
	margin-bottom: 25px;
}

.contact_info li:last-child {
	margin-bottom: 0;
}

.contact_info li i {
	border: 1px solid #fff;
	border-radius: 100%;
	color: #fff;
	float: left;
	font-size: 26px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	width: 46px;
}

.contct_follow span {
	color: #fff;
	font-weight: 500;
	margin-right: 20px;
}

.contact_detail span {
	color: #fff;
	display: block;
	text-transform: uppercase;
}

.contact_detail p {
	color: #fff;
	line-height: normal;
	margin: 0;
}

.alert-msg-failure {
	color: red;
	margin-top: 10px;
}

.alert-msg-success {
	color: #07ad00;
	margin-top: 10px;
}

.info_contact,.info_contact3 {
	display: inline-block;
	width: 100%;
}

.contact_info.info_contact li {
	float: left;
	width: 33.33%;
}

.contact_info.info_contact li i {
	background-color: #5957cd;
	border: 0;
	display: inline-block;
	float: none;
	margin-bottom: 10px;
}

.info_contact .contact_detail {
	padding: 0;
}

.contact_info.info_contact2 li p,.contact_info.info_contact2 li span,.info_contact .contact_detail p,.info_contact .contact_detail span,.info_contact3 .contact_detail p {
	color: #7a7a7a;
}

.contact_info.info_contact2 li i {
	border: 0;
	color: #0043bb;
	width: auto;
}

.info_contact2 .contact_detail,.info_contact3 .contact_detail {
	padding-left: 40px;
}

.info_contact3 li {
	margin-bottom: 30px;
}

.info_contact3 li:last-child {
	margin-bottom: 0;
}

.info_contact3 i {
	font-size: 20px;
	float: left;
	height: 30px;
	width: 30px;
	display: block;
	text-align: center;
	line-height: 30px;
}

.contact_map {
	height: 308px;
	width: 100%;
	border: 4px solid #fff;
}

.field_form_s2 .form-control {
	background-color: #e9eff2;
	border: 0;
	border-radius: 5px;
	color: #8e9294;
	font-size: 14px;
	padding: 14px 15px;
}

.contact_box_s2 {
	padding: 30px 20px;
}

.contact_title *,.v_blue .info_contact .contact_detail p,.v_blue .info_contact .contact_detail span {
	color: #fff;
}

.contact_box_s2 .contact_info li,.contact_box_s3 i {
	margin-bottom: 15px;
}

.contact_box_s3 {
	padding: 30px;
}

.contact_box_s3 i {
	font-size: 26px;
	color: #fff;
	border: 1px solid #fff;
	display: inline-block;
	border-radius: 100%;
	height: 40px;
	width: 40px;
	line-height: 40px;
}

.contact_box_s3 a,.contact_box_s3 h5 {
	color: #fff;
	text-transform: uppercase;
}

.contact_box_s3 p {
	color: #fff;
	margin: 15px 0;
	display: inline-block;
	width: 100%;
}

.contact_box_s3 i.ion-paper-airplane {
	padding: 1px 4px 0 0;
}

.contact_map2 {
	height: 100%;
}

.contact_info_box {
	padding: 40px 30px;
}

.half-info li {
	float: left;
	width: 50%;
	margin-bottom: 0;
	margin-top: 20px;
}

.half-info li:nth-child(2n+1) {
	clear: both;
}

.half-info.info_contact3 i {
	line-height: normal;
}

.v_blue .form-control::-webkit-input-placeholder,.v_blue_pro .form_field .form-control::-webkit-input-placeholder {
	color: #fff;
}

.v_blue_pro .form_field .form-control:-moz-placeholder {
	color: #fff;
}

.v_blue .form-control::-moz-placeholder,.v_blue_pro .form_field .form-control::-moz-placeholder {
	color: #fff;
}

.v_blue_pro .form_field .form-control:-ms-input-placeholder {
	color: #fff;
}

.v_blue .field_form .form-control,.v_dark .field_form .form-control,.v_royal_blue .field_form .form-control {
	background-color: transparent;
	border: 1px dashed #ced4da5c;
	color: #fff;
}

.v_blue .form-control:-moz-placeholder {
	color: #fff;
}

.v_blue .form-control:-ms-input-placeholder {
	color: #fff;
}

.v_dark .form-control::-webkit-input-placeholder {
	color: #fff;
}

.v_dark .form-control:-moz-placeholder {
	color: #fff;
}

.v_dark .form-control::-moz-placeholder {
	color: #fff;
}

.v_dark .form-control:-ms-input-placeholder {
	color: #fff;
}

.v_dark .form_field .form-control::-webkit-input-placeholder,.v_royal_blue .form-control::-webkit-input-placeholder {
	color: #fff;
}

.v_dark .form_field .form-control:-moz-placeholder,.v_royal_blue .form-control:-moz-placeholder {
	color: #fff;
}

.v_dark .form_field .form-control::-moz-placeholder,.v_royal_blue .form-control::-moz-placeholder {
	color: #fff;
}

.v_dark .form_field .form-control:-ms-input-placeholder,.v_royal_blue .form-control:-ms-input-placeholder {
	color: #fff;
}

.v_dark .social_icon li a,.v_light_dark .list_content h6,.v_light_dark .social_icon li a {
	color: #1e2739;
}

.v_navy_blue .social_icon li a {
	color: #052d85;
}

.footer_link a:hover,.footer_link_s2 li a:hover,.footer_menu li a:hover,.footer_social li a:hover,.v_blue_light .social_icon li a:hover,.v_dark .social_icon li a:hover,.v_royal_blue .social_icon li a:hover {
	color: #faae0a;
}

.v_light_dark .form_field .form-control::-webkit-input-placeholder {
	color: #fff;
}

.v_light_dark .form_field .form-control:-moz-placeholder {
	color: #fff;
}

.v_light_dark .form_field .form-control::-moz-placeholder {
	color: #fff;
}

.v_light_dark .form_field .form-control:-ms-input-placeholder {
	color: #fff;
}

.v_royal_blue .form_field .form-control::-webkit-input-placeholder {
	color: #fff;
}

.v_royal_blue .form_field .form-control:-moz-placeholder {
	color: #fff;
}

.v_royal_blue .form_field .form-control::-moz-placeholder {
	color: #fff;
}

.v_royal_blue .form_field .form-control:-ms-input-placeholder {
	color: #fff;
}

.v_navy_blue .form_field .form-control::-webkit-input-placeholder {
	color: #fff;
}

.v_navy_blue .form_field .form-control:-moz-placeholder {
	color: #fff;
}

.v_navy_blue .form_field .form-control::-moz-placeholder {
	color: #fff;
}

.v_navy_blue .form_field .form-control:-ms-input-placeholder {
	color: #fff;
}

.v_blue_pro .form_field input,.v_blue_pro .form_field textarea,.v_dark .form_field input,.v_dark .form_field textarea,.v_light_dark .form_field input,.v_light_dark .form_field textarea,.v_navy_blue .form_field input,.v_navy_blue .form_field textarea,.v_royal_blue .form_field input,.v_royal_blue .form_field textarea {
	border-color: #fff;
	color: #fff;
}

.v_light_purple .contact_info.info_contact li i {
	background-color: #6441a5;
}

.v_cyan_blue .info_contact3 i {
	color: #193f88;
}

.client_logo_border {
	border: 1px solid #5957cd;
	padding: 10px;
	margin-top: 20px;
}

.logo_border {
	height: 120px;
}

.logo_border::after,.logo_border::before {
	background-color: #e6e8ea;
	content: "";
	position: absolute;
}

.logo_border::before {
	bottom: 0;
	height: 1px;
	left: 0;
	margin-bottom: -1px;
	width: 100%;
}

.logo_border::after {
	height: 100%;
	margin-right: -1px;
	right: 0;
	top: 0;
	width: 1px;
}

.partner_logo {
	padding: 35px 40px;
	margin-bottom: -60px;
}

.v_blue .logo_border::after,.v_blue .logo_border::before,.v_blue_light .logo_border::after,.v_blue_light .logo_border::before,.v_blue_pro .logo_border::after,.v_blue_pro .logo_border::before,.v_dark .logo_border::after,.v_dark .logo_border::before,.v_royal_blue .logo_border::after,.v_royal_blue .logo_border::before {
	background-color: rgba(255,255,255,.2);
}

.top_footer {
	position: relative;
	padding: 50px 0;
}

.footer_title,.footer_title_s2 {
	color: #fff;
	text-transform: uppercase;
}

.footer_title {
	font-size: 22px;
	margin-bottom: 30px;
	position: relative;
}

.footer_title_s2 {
	font-size: 18px;
	margin: 15px 0;
}

.footer_title.border_title {
	padding-left: 40px;
}

.footer_title.border_title::before {
	background-color: #fff;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	top: 12px;
	width: 30px;
}

.footer_desc p {
	color: #fff;
	margin: 0;
}

.company_info p {
	margin-bottom: 15px;
}

.newsletter_form p {
	color: #fff;
}

.newsletter_form input {
	background-color: #fff;
	color: #7a7a7a;
}

.newsletter_form input:focus {
	outline: 0;
}

.newslattter_section {
	border-radius: 5px;
	padding: 40px;
}

.newsletter_form .input_outline_white {
	background-color: transparent;
	border: 2px solid #fff;
	color: #fff;
	padding-right: 160px;
}

.newsletter_form_s2 .input_outline_white {
	padding-right: 50px;
	height: 46px;
}

.newsletter_form .btn_icon {
	padding: 0;
	height: 35px;
	width: 35px;
	line-height: 35px;
	text-align: center;
}

.newsletter_form .input_outline_white::-webkit-input-placeholder {
	color: #fff;
	opacity: 1;
}

.newsletter_form .input_outline_white:-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.newsletter_form .input_outline_white::-moz-placeholder {
	color: #fff;
	opacity: 1;
}

.newsletter_form .input_outline_white:-ms-input-placeholder {
	color: #fff;
	opacity: 1;
}

.newsletter_form button.radius_btn {
	padding: 5px 35px;
	right: 5px;
	top: 7px;
}

.chat_title {
	font-size: 20px;
	color: #fff;
}

button.btn-white:hover {
	background-color: rgba(255,255,255,.55);
}

.input-rounded {
	border-radius: 50px;
}

.newsletter_form button {
	padding: 7px 40px;
	position: absolute;
	right: 5px;
	top: 5px;
}

.newslattter_small {
	margin: 0 auto;
	max-width: 490px;
}

.bottom_footer {
	background-color: #4b49c5;
	padding: 20px 0;
}

.footer_bottom {
	border-top: 1px solid #fff;
	padding: 20px 0;
}

.copyright {
	color: #fff;
	font-size: 14px;
	margin: 0;
}

.footer_menu {
	text-align: right;
}

.footer_menu li {
	display: inline-block;
	margin-left: 10px;
}

.footer_menu li:first-child {
	margin-left: 0;
}

.footer_link a,.footer_menu li a {
	color: #fff;
	font-size: 14px;
}

#doc_select_child ul li,.footer_link.list_arrow li {
	list-style: none;
}

.footer_link.list_arrow li a::before {
	font-size: 14px;
	margin-right: 10px;
}

.half_link li {
	float: left;
	width: 50%;
}

.half_link li:nth-child(2n) {
	padding-left: 30px;
}

.footer_social li a {
	text-transform: capitalize;
}

.footer_social li a i {
	display: inline-block;
	font-size: 16px;
	margin-right: 5px;
	text-align: center;
	width: 15px;
}

.footer_social_s2,.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 30px;
}

.footer_link_s2 li {
	display: inline-block;
	list-style: outside none none;
	padding: 0 10px;
}

.footer_link_s2 li a,.footer_social li a {
	color: #fff;
	font-size: 14px;
}

.footer_pattern {
	background-image: url(../images/footer_pattern.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.newsletter_form.newsletter_form_s3 input {
	border-radius: 5px;
	padding: 8px 10px;
	margin-bottom: 10px;
}

.newsletter_form_s3 button {
	border-radius: 5px;
	right: 0;
	top: 0;
}

.v_blue_pro .bottom_footer {
	background-color: #4241b8;
}

.v_blue .bottom_footer {
	background-color: #052d85;
}

.v_dark .bottom_footer,.v_light_dark .bottom_footer {
	background-color: #1e2739;
}

.v_blue_light .btn-info,.v_royal_blue .btn-info,.v_royal_blue .social_icon li a i {
	background-color: #193dc0;
}

.v_blue_light .btn-info.active,.v_blue_light .btn-info.active:focus:not(:disabled):not(.disabled),.v_blue_light .btn-info.active:not(:disabled):not(.disabled),.v_blue_light .btn-info:active:focus:not(:disabled):not(.disabled),.v_blue_light .btn-info:active:not(:disabled):not(.disabled),.v_blue_light .btn-info:focus,.v_blue_light .btn-info:hover,.v_royal_blue .btn-info.active,.v_royal_blue .btn-info.active:focus:not(:disabled):not(.disabled),.v_royal_blue .btn-info.active:not(:disabled):not(.disabled),.v_royal_blue .btn-info:active:focus:not(:disabled):not(.disabled),.v_royal_blue .btn-info:active:not(:disabled):not(.disabled),.v_royal_blue .btn-info:focus,.v_royal_blue .btn-info:hover {
	background-color: #071890;
}

.v_blue_light .social_icon li a {
	color: #193dc0;
}

.v_blue_light .bottom_footer {
	background-color: #071890;
}

.v_royal_blue .social_icon li a {
	color: #fff;
}

.v_royal_blue .bottom_footer {
	background-color: #193dc0;
}

.v_light_purple .social_icon li a {
	color: #6000b5;
}

.box_counter .counter,.box_counter i,.box_counter p,.v_cyan_blue .social_icon li a {
	color: #fff;
}

.section_breadcrumb {
	padding: 200px 0 100px;
}

.breadcrumb li a,.breadcrumb li span {
	color: #fff;
	text-transform: capitalize;
}

.blog_content_detail .blog_meta a:hover,.blog_content_detail .blog_meta a:hover i,.blog_content_detail .blog_meta a:hover span,.blog_meta a:hover,.blog_meta a:hover i,.blog_title a:hover,.breadcrumb li a:hover,.v_blue_pro .blog_meta a:hover,.v_blue_pro .blog_meta a:hover i,.v_blue_pro .blog_text a:hover,.v_blue_pro .blog_title a:hover,.v_dark .blog_meta a:hover,.v_dark .blog_meta a:hover i,.v_dark .blog_text a:hover,.v_dark .blog_title a:hover,.widget-post-content h6 a:hover,.widget_archive li a:hover,.widget_category li a:hover {
	color: #faae0a;
}

.breadcrumb li::before {
	color: #fff;
	content: "/";
	margin: 5px;
}

.breadcrumb li:first-child:before {
	content: normal;
}

.counter_wrap.overlay::before {
	background-color: rgba(89,87,205,.9);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.counter_bg {
	background-image: url(../images/counter_bg.jpg);
}

.box_counter i {
	font-size: 60px;
}

.box_counter .counter {
	font-size: 40px;
	margin-top: 20px;
}

.box_counter p {
	margin: 0;
}

.testimonial_wrap {
	background-color: #f7f7f7;
	display: inline-block;
	padding: 20px;
	width: 100%;
}

.testimonial_wrap img {
	float: left;
	height: 146px;
	margin-right: 20px;
	max-width: 146px;
}

.rounded_img img {
	border-radius: 100%;
}

.testimonial_wrap h5 {
	color: #333;
	margin: 0;
}

.testimonial_wrap span {
	color: #333;
	font-size: 14px;
	margin-bottom: 10px;
}

.testimonial_wrap p {
	font-size: 14px;
	margin: 0;
	overflow: hidden;
}

.action-content h3 {
	color: #fff;
	font-size: 26px;
}

.action-content p,.pr_title h3,.pr_title span,.v_blue_pro .blog_meta a,.v_blue_pro .blog_meta a i,.v_blue_pro .blog_text a,.v_blue_pro .blog_text p,.v_blue_pro .blog_title a,.v_dark .blog_meta a,.v_dark .blog_text p,.v_dark .blog_title a {
	color: #fff;
}

.rounded_border_icon::after,.rounded_border_icon::before {
	background-color: rgba(89,87,205,.5);
	bottom: 0;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	z-index: -1;
}

.rounded_border_icon::before {
	border-radius: 100%;
	margin: -5px;
	position: absolute;
}

.rounded_border_icon::after {
	margin: 0;
	transition: all .8s ease 0s;
}

.box_wrap:hover .rounded_border_icon::after {
	margin: -20px;
	opacity: 0;
}

.rounded_border_icon {
	border-radius: 100%;
	display: inline-block;
	padding: 15px;
	position: relative;
}

.play_btn::before,.rounded_border_icon::after,.video.play_btn {
	border-radius: 100%;
	position: absolute;
}

.video.play_btn {
	background-color: #5957cd;
	border: 4px solid #fff;
	height: 74px;
	left: 50%;
	padding: 22px 0 22px 5px;
	top: 50%;
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	vertical-align: middle;
	width: 74px;
}

.play_btn::before {
	-webkit-animation: rounded 2.5s infinite;
	-moz-animation: rounded 2.5s infinite;
	-o-animation: rounded 2.5s infinite;
	-ms-transition: rounded 2.5s infinite;
	animation: rounded 2.5s infinite;
	border: 2px solid #fff;
	bottom: -10px;
	content: "";
	display: block;
	left: -10px;
	opacity: 0;
	right: -10px;
	top: -10px;
	z-index: -1;
	animation-delay: .8s;
}

.play_icon {
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 10px 0 10px 15px;
	display: block;
	height: 0;
	margin: 0 auto;
	width: 0;
}

.pricing_box {
	box-shadow: 0 5px 30px rgba(0,0,0,.1);
}

.pr_title h3 {
	font-size: 26px;
	text-transform: uppercase;
	margin: 0;
}

.pr_title>h3 {
	background-color: rgba(0,0,0,.3);
	padding: 25px;
}

.price_tage {
	padding: 25px;
}

.pr_content li {
	padding: 10px;
}

.pr_footer {
	padding: 10px 10px 30px;
}

.not_found {
	margin: 0 auto;
	max-width: 450px;
}

.not_found h3 {
	font-size: 24px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.blog_content {
	border-radius: 0 0 10px 10px;
	display: inline-block;
	width: 100%;
}

.blog_text {
	padding: 15px;
}

.blog_title {
	color: #fff;
}

.blog_text a,.pr_content li {
	line-height: normal;
}

.blog_item {
	border-radius: 10px;
	box-shadow: 0 2px 4px rgba(0,0,0,.2);
	margin-top: 20px;
}

.blog_meta li {
	display: inline-block;
	padding-right: 15px;
}

.blog_meta li:last-child {
	padding: 0;
	float: right;
}

.blog_content p {
	height: 85px;
	margin: 0 0 10px;
	overflow: hidden;
}

.blog_meta a {
	color: #444;
}

.blog_meta li a i {
	color: #5957cd;
	font-size: 18px;
	vertical-align: middle;
	transition: all .5s ease 0s;
}

.blog_img {
	border-radius: 10px 10px 0 0;
	overflow: hidden;
}

.blog_img img {
	zoom: 1;
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: all .5s ease 0s;
	width: 100%;
}

.blog_item:hover img {
	zoom: 1.1;
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.blog_meta {
	background-color: #f1f1f1;
	border-radius: 0 0 10px 10px;
	display: block;
	padding: 10px 15px;
	width: 100%;
}

.owl-theme .owl-dots .owl-dot span {
	background-color: #5957cd;
	height: 13px;
	margin: 3px;
	width: 13px;
}

.owl-theme .owl-dots .owl-dot.active span {
	background-color: transparent;
	border: 2px solid #5957cd;
}

.v_blue_pro .blog_content {
	background-color: #5957cd;
}

.v_blue_pro .blog_item {
	border-color: #4241b8;
	box-shadow: none;
}

.v_blue_pro .blog_meta {
	background-color: #4a49bf;
}

.v_dark .blog_item {
	border-color: #fff;
}

.v_dark .blog_meta {
	background-color: #1e2739;
}

.v_dark .blog_meta a i,.v_dark .blog_text>a {
	color: #ffcc67;
}

.authorize_box,.v_blue_pro .owl-theme .owl-dots .owl-dot span,.v_blue_pro .owl-theme .owl-dots .owl-dot:hover span,.v_dark .owl-theme .owl-dots .owl-dot span,.v_dark .owl-theme .owl-dots .owl-dot:hover span {
	background-color: #fff;
}

.v_blue_pro .owl-theme .owl-dots .owl-dot.active span,.v_dark .owl-theme .owl-dots .owl-dot.active span {
	background-color: transparent;
	border-color: #fff;
}

.authorize_box {
	border-radius: 10px;
	box-shadow: 0 5px 30px rgba(0,0,0,.1);
	margin: 0 auto;
	max-width: 495px;
	padding: 45px 50px;
}

.authorize_box .form-group {
	margin-bottom: 30px;
}

.blog_content_detail .blog_meta li a i,.forgot_pass,.v_light_dark .list_content p {
	color: #7a7a7a;
}

.authorize_form .form-group:last-child,.widget-post:last-child,.widget:last-child {
	margin: 0;
}

.checkbox_field input {
	display: none;
	width: auto;
}

.checkbox_field label {
	padding-left: 20px;
	cursor: pointer;
	margin: 0;
	position: relative;
}

.checkbox_field label::before {
	font-size: 18px;
	left: 0;
	line-height: normal;
	position: absolute;
	top: 5px;
}

.form_search {
	position: relative;
}

.form_search input {
	border: 1px solid #7a7a7a;
	border-radius: 40px;
	padding-right: 45px;
}

.form_search input::-webkit-input-placeholder {
	opacity: 1;
}

.form_search input:-moz-placeholder {
	opacity: 1;
}

.form_search input::-moz-placeholder {
	opacity: 1;
}

.form_search input:-ms-input-placeholder {
	opacity: 1;
}

.form_search button {
	background: 0 0;
	border-radius: 0;
	color: #7a7a7a;
	font-size: 30px;
	padding: 0;
	position: absolute;
	right: 20px;
	top: 10px;
}

.widget {
	margin-bottom: 40px;
}

.widget_title {
	color: #444;
	font-size: 22px;
	padding-bottom: 10px;
}

.widget_archive li,.widget_category li {
	margin-bottom: 5px;
}

.widget_archive li a,.widget_category li a {
	color: #7a7a7a;
	display: block;
	padding-left: 15px;
	position: relative;
}

.widget_archive li a:before,.widget_category li a::before {
	left: 0;
	position: absolute;
	top: 0;
}

.widget-post-thumb {
	float: left;
}

.widget-post-thumb img {
	max-width: 100px;
}

.widget-post-content h6 {
	line-height: normal;
	margin-top: -5px;
}

.widget-post-content h6 a {
	color: #444;
}

.widget-post-content {
	overflow: hidden;
	padding-left: 10px;
}

.widget-post {
	border-bottom: 1px solid #7a7a7a;
	display: inline-block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	width: 100%;
}

.widget-date i {
	font-size: 18px;
	vertical-align: middle;
}

.widget-date {
	line-height: normal;
}

.tags li {
	display: inline-block;
}

.tags li a {
	border: 1px solid #7a7a7a;
	border-radius: 40px;
	color: #7a7a7a;
	display: block;
	margin-top: 10px;
	padding: 4px 18px;
	text-transform: capitalize;
}

.tags li a:hover {
	border-color: #faae0a;
	color: #faae0a;
}

.post-details article {
	border-bottom: 1px solid #7a7a7a;
	margin-bottom: 50px;
	padding-bottom: 50px;
}

.blog_content_detail .blog_title {
	font-size: 30px;
	margin-bottom: 20px;
}

.blog_content_detail .blog_meta {
	background-color: transparent;
	padding: 0;
}

.blog_content_detail .blog_meta a {
	color: #7a7a7a;
	font-size: 14px;
}

.blog_content_detail .blog_meta li:last-child {
	float: none;
}

.blog_content_detail .blog_meta a span {
	color: #5957cd;
	transition: all .5s ease 0s;
}

.post_content p {
	margin-bottom: 10px;
}

.action_block {
	margin-top: 20px;
}

.action_block a,.action_block ul {
	display: inline-block;
	vertical-align: middle;
}

.social-share {
	margin-left: 15px;
}

.social-share li {
	float: left;
	margin-right: 5px;
}

.pagination li a,.social-share li a {
	color: #7a7a7a;
	display: block;
	font-size: 18px;
}

.social-share li a {
	border: 1px solid #7a7a7a;
	border-radius: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 30px;
}

.social-share li a:hover {
	border-color: #5957cd;
}

.pagination li {
	margin-right: 5px;
}

.pagination li a {
	background-color: #eee;
	border-radius: 5px;
	font-weight: 500;
	line-height: normal;
	padding: 7px 20px;
	text-transform: uppercase;
}

.pagination li a:hover,.pagination li.active a,.social-share li a:hover {
	background-color: #5957cd;
	color: #fff;
}

.comment_info {
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 25px;
	padding-bottom: 25px;
}

.comment_list {
	margin-bottom: 50px;
}

.comment_info:last-child,.list_info li:last-child .list_content p {
	margin-bottom: 0;
}

.comment_reply {
	background-color: #f7f7f7;
	margin-left: 50px;
	margin-top: 25px;
	padding: 20px;
}

.comment-area {
	margin-top: 30px;
}

.comment-title,.comment_form .form-group {
	margin-bottom: 30px;
}

.comment-title h6 {
	color: #000;
	text-transform: uppercase;
}

.user_img img {
	border: 5px solid #e2dede;
	border-radius: 100%;
	height: 92px;
	max-width: 92px;
}

.comment_content {
	padding-left: 20px;
}

.meta_data a {
	color: #444;
	font-weight: 700;
}

.comment-time {
	font-size: 14px;
	line-height: normal;
	margin-bottom: 8px;
}

.comment-reply {
	color: #444;
}

.comment-reply i {
	font-size: 26px;
	margin-right: 5px;
	vertical-align: middle;
}

.comment_content p {
	margin: 0;
}

.map iframe {
	border: 0;
	display: block;
}

.list_icon {
	background-color: #5957cd;
	border-radius: 100%;
	display: inline-block;
	height: 50px;
	line-height: 53px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}

.list_icon i {
	color: #fff;
	font-size: 20px;
}

.list_info_half {
	margin: 0-10px;
}

.list_info_half li {
	float: left;
	width: 50%;
	margin-bottom: 15px;
	padding: 0 10px;
}

.list_content {
	padding-left: 5px;
	vertical-align: middle;
	width: calc(100% - 55px);
	width: -moz-calc(100% - 55px);
	width: -webkit-calc(100% - 55px);
	display: inline-block;
}

.list_content h6 {
	color: #fff;
}

.list_content p {
	color: #fff;
	font-size: 14px;
}

.list_icon .fa-mobile {
	font-size: 30px;
	line-height: 50px;
}

.list_info li {
	position: relative;
}

.border_line li::before {
	background-color: #081990;
	content: "";
	height: 100%;
	left: 31px;
	position: absolute;
	top: 0;
	width: 1px;
	z-index: -1;
}

.border_line li:last-child::before {
	content: none;
}

.v_blue_light .list_icon {
	background-color: #081990;
}

.v_light_dark .list_icon {
	background-color: #1e2739;
}

.dl_lan {
	margin: 0-5px;
}

.dl_lan li {
	float: left;
	padding: 0 5px;
	width: 25%;
}

.dl_lan li a {
	background-color: #071890;
	border-bottom: 2px solid #ffcc67;
	color: #fff;
	display: block;
	font-size: 15px;
	padding: 10px 15px;
	text-align: center;
}

.dl_lan img,.dl_lan span {
	margin-right: 8px;
}

.dl_lan li a:hover {
	border-color: #faae0a;
}

.wp_pattern {
	background-image: url(../images/whitepaper_pattern.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	background-size: contain;
}

.doc_box {
	margin-bottom: 15px;
}

.doc_dropdown {
	z-index: 2;
}

.doc_dropdown .dropdown-menu,.doc_dropdown>a,.doc_dropdown>a:hover {
	background-image: -webkit-linear-gradient(left,#6441a5 0,#2a0845 99%);
	background-image: linear-gradient(to right,#6441a5 0,#2a0845 99%);
}

.doc_dropdown>a,.doc_dropdown>a:hover {
	border-radius: 5px;
	color: #280e3b;
	padding: 12px 20px;
	position: relative;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
	z-index: 2;
}

.doc_dropdown a::before {
	background-color: #f8f8ff;
	border-radius: 5px;
	bottom: 0;
	content: "";
	left: 0;
	margin: 2px;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .5s ease 0s;
	z-index: -1;
}

.doc_dropdown .dropdown-toggle::after {
	position: absolute;
	right: 20px;
	top: 15px;
	font-size: 20px;
}

.doc_dropdown .dropdown-menu {
	border: 0;
	right: 0;
	padding: 10px 15px;
}

.doc_dropdown .dropdown-menu li a {
	display: block;
	color: #2a0845;
	text-transform: capitalize;
}

.doc_dropdown .dropdown-menu li a:hover {
	color: #00fdfa;
}

.doc_dropdown .dropdown-menu li a i {
	float: right;
	margin-top: 6px;
}

.doc_lan {
	margin: 0-7px;
}

.doc_lan li {
	float: left;
	padding: 0 7px;
}

.doc_lan li a {
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0,.09);
	color: #7a7a7a;
	display: block;
	padding: 15px 15px 10px;
}

.doc_lan li a:hover,.doc_lan li a:hover span i {
	color: #faae0a;
}

.doc_lan li a span {
	display: block;
	margin-top: 5px;
}

.doc_lan li a span i {
	color: #280e3b;
	font-size: 24px;
	margin-left: 10px;
	vertical-align: middle;
	transition: all .5s ease;
}

.document_wrap {
	margin-bottom: 20px;
}

.document_dropdown,.document_wrap label {
	display: inline-block;
}

.document_dropdown {
	margin-left: 10px;
	position: relative;
}

.document_dropdown .divider,span.statcounter {
	display: none;
}

.document_dropdown .arrow::before {
	color: #7a7a7a;
	right: 15px;
	top: 5px;
}

.document_dropdown #doc_select_msdd {
	border: 1px solid #7a7a7a;
	color: #7a7a7a;
	cursor: pointer;
	padding: 3px 15px;
	border-radius: 40px;
	width: 240px!important;
	display: block;
}

#doc_select_child {
	background-color: #fff;
	border-color: #7a7a7a!important;
	width: 100%;
	left: 0;
	right: 0;
	margin-top: 10px;
}

#doc_select_child ul li span {
	display: block;
	padding: 5px 10px;
	transition: all .3s ease-in-out;
}

#doc_select_child ul li span:hover {
	padding-left: 15px;
}

.token_rtinfo {
	border-radius: 10px;
	box-shadow: 0 1px 5px rgba(0,0,0,.2);
	margin-top: -80px;
	padding: 40px 15px;
}

.token_rt_value {
	padding: 0 25px;
}

.token_rt_value h3 {
	font-weight: 700;
}

.token_rt_value h3 span {
	font-size: 18px;
}

.token_rt_value h3,.token_rt_value p {
	color: #1e2739;
	margin: 0;
}

.border_right div[class*=col-] {
	border-left: 1px solid #ccc;
}

.border_right div[class*=col-]:first-child {
	border-left: 0 none;
}

.review_icon {
	float: left;
	margin-right: 20px;
}

.review_icon i {
	color: #fff;
	font-size: 40px;
}

.rate_title {
	color: #fff;
	font-size: 18px;
	margin: 0;
}

.review_info {
	overflow: hidden;
}

.review_info h6 {
	color: #fff;
	font-weight: 400;
}

.rating {
	color: #25cc9c;
	font-size: 20px;
	font-weight: 700;
}

.rating small {
	font-weight: 400;
}

.spop {
	width: 100%;
}

.notification_inner {
	padding-left: 10px;
	padding-right: 10px;
}

.notification_inner h3 {
	font-size: 18px;
	margin-bottom: 10px;
	color: #fff;
}

.notification_inner p,.token_rt_value.token_value_white * {
	color: #fff;
}

.spop .spop-close {
	right: 6px;
	top: 10px;
}

.notification_inner img {
	border-radius: 100%;
	display: inline-block;
	height: 20px;
	width: 20px;
}

.team_box_s3 .text-center img {
	width: 100px;
}

.footer_logo img {
	width: 350px;
/* filter:brightness(0) invert(100); */;
}

.blog_item {
	background: #0000006b;
}

.box_wrap.text-center.animation.animated.fadeInUp p {
	min-height: 130px;
}

.min {
	min-height: 292px;
}