input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}input[type="number"] {	-moz-appearance: textfield;}::-moz-selection { background: #31333e; color: #fff; text-shadow: none;}::selection {	background: #31333e;	color: #fff;	text-shadow: none;}button:focus, input:focus, select:focus, textarea:focus {	outline: none !important;}button[type=submit] {	cursor: pointer;	border: none;}textarea {	resize: none;}img {	max-width: 100%;	height: auto;}a {color: #9011df;-webkit-transition: all .2s;transition: all .2s;}a:hover {	color: #5b39c9;}a, a:hover, a:active, a:focus {	text-decoration: none;	outline: none;}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {	font-family: 'Poppins', sans-serif;	color: #36324a;}h1, .h1 {	font-size: 30px;	line-height: 55px;}h2, .h2 {	font-size: 30px;	line-height: 55px;}h3, .h3 {	font-size: 30px;}h4, .h4 {	font-size: 26px;}h5, .h5 {	font-size: 20px;}h6, .h6 {	font-size: 16px;}p {	font-family: 'Poppins', sans-serif;	line-height: 30px;	margin-bottom: 25px;	font-weight: 400;	font-size: 16px;}body {	font-family: 'Poppins', sans-serif;	font-size: 16px;	color: #6f6c7f;	line-height: 36px;	background: #fff;	overflow-x: hidden !important;	font-weight: 400;}.theme-color {	color: #5b39c9;}.theme-bg {	background: #5b39c9}/*1.2: background color*//* 1.3: Buttons */.btn {cursor: pointer;z-index: 1;position: relative;padding: 12px 56px;color: #5b39c9;font-weight: 600;text-transform: capitalize;overflow: hidden;border: 2px solid #5b39c9;border-radius: 50px;overflow: hidden;-webkit-transition: .3s all linear;transition: .3s all linear;font-size: 16px;}.btn.active, .btn:hover, .btn:focus {	color: #fff;	text-decoration: none;}.btn:before {	content: " ";	position: absolute;	top: 48%;	left: 48%;	z-index: -1;	-webkit-transform: scale(0);	transform: scale(0);	width: 11px;	height: 11px;	-webkit-transition: .3s all linear;	transition: .3s all linear;	opacity: 0;	visibility: hidden;	background: #5b39c9;	border-radius: 50px;}.btn:hover {	border-color: #5b39c9;}.btn:hover:before {	-webkit-transform: scale(20);	transform: scale(20);	opacity: 1;	visibility: visible;}.btn:focus, .form-control:focus {	box-shadow: none !important;}.disabled {	pointer-events: none;}.bg-2 {	background-color: #f7f6f9;}ul, li {	margin-bottom: 0;	list-style: none;	padding: 0;}.font-weight-600 {	font-weight: 600;}b, strong {	font-weight: bold;}.list-inline > li {	display: inline-block;}.form-control {	font-size: 14px;}.form-control:focus {	border-color: #fff;}input.parsley-error, textarea.parsley-error, select.parsley-error {	border: 1px solid red !important;}.half-gutter {	margin-right: -7.5px;	margin-left: -7.5px;}.half-gutter > .col, .half-gutter > [class*="col-"] { padding-right: 7.5px; padding-left: 7.5px;}.no-gutters-padding {	padding-right: 0px;	padding-left: 0px;}.theme-list-style {	padding: 0;	list-style: none;}.theme-list-style li {	font-weight: 600;	color: #4c4f60;	padding: 5px 0;}.theme-list-style li:before {	content: '\f05d';	font-family: 'FontAwesome';	color: #6f6c7f;	font-size: 12px;	font-weight: normal;	margin-right: 10px;}.theme-input-style {	font-size: 16px;	width: 100%;	height: 70px;	padding: 0 20px 0;	-webkit-transition: all .2s;	transition: all .2s;	background: transparent;	border: none;	border: 4px solid #f7f6f9;	opacity: 1;	border-radius: 10px;	color: #6f6c7f;	margin-bottom: 30px;}textarea.theme-input-style {	padding: 10px;	min-height: 120px;	display: block;}label input[type=checkbox], label input[type=radio] {	position: relative;	top: 2px;	margin-right: 5px;}.form-group {	position: relative;}.table-bordered, .table-bordered td, .table-bordered th {	border-color: #e2e6fb;}.alignleft {	float: left;	margin-right: 15px;	margin-bottom: 15px;}.alignright {	float: right;	margin-left: 15px;	margin-bottom: 15px;}.aligncenter {	clear: both;	display: block;	margin: 0 auto 15px;}/* 1.4: Padding/Margin */.pt-150 {	padding-top: 150px;}.pb-150 {	padding-bottom: 150px;}.pt-140 {	padding-top: 140px;}.pb-140 {	padding-bottom: 140px;}.pt-130 {	padding-top: 130px;}.pb-130 {	padding-bottom: 130px;}.pt-120 {	padding-top: 120px;}.pt-115 {	padding-top: 115px;}.pb-115 {	padding-bottom: 115px;}.pb-120 {	padding-bottom: 120px;}.pt-110 {	padding-top: 110px;}.pb-110 {	padding-bottom: 70px;}.pt-100 {	padding-top: 100px;}.pb-100 {	padding-bottom: 100px;}.pt-90 {	padding-top: 90px;}.pb-90 {	padding-bottom: 90px;}.pt-80 {	padding-top: 80px;}.pb-80 {	padding-bottom: 80px;}.pt-70 {	padding-top: 70px;}.pb-70 {	padding-bottom: 70px;}.pt-60 {	padding-top: 60px;}.pb-60 {	padding-bottom: 60px;}.pt-55 {	padding-top: 55px;}.pb-55 {	padding-bottom: 55px;}.pt-50 {	padding-top: 50px;}.pb-50 {	padding-bottom: 50px}.pt-30 {	padding-top: 30px;}.pb-30 {	padding-bottom: 30px;}.pt-20 {	padding-top: 20px;}.pb-20 {	padding-bottom: 20px;}.mt-140 {	margin-top: 140px;}.mb-140 {	margin-bottom: 140px;}.mt-120 {	margin-top: 120px;}.mb-120 {	margin-bottom: 120px;}.mt-70 {	margin-top: 70px;}.mb-70 {	margin-bottom: 70px;}.mt-60 {	margin-top: 60px;}.mb-60 {	margin-bottom: 60px;}.mt-50 {	margin-top: 50px;}.mb-50 {	margin-bottom: 50px;}.mt-40 {	margin-top: 40px;}.mb-40 {	margin-bottom: 40px;}.mt-30 {	margin-top: 30px;}.mb-30 {	margin-bottom: 30px;}/* 1.5: Animations */.animated {	-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: backwards;	animation-fill-mode: backwards;}.animated.infinite {	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;} @-webkit-keyframes fadeInDown { 0% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translate3d(0, -40px, 0); transform: translate3d(0, -40px, 0)}to {	opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	-webkit-transform: translateZ(0);	transform: translateZ(0)}}@keyframes fadeInDown { 0% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translate3d(0, -40px, 0); transform: translate3d(0, -40px, 0)}to {	opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	-webkit-transform: translateZ(0);	transform: translateZ(0)}}.fadeInDown {	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown} @-webkit-keyframes fadeInUp { 0% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0)}to {	opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	-webkit-transform: translateZ(0);	transform: translateZ(0)}}@keyframes fadeInUp { 0% { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translate3d(0, 40px, 0); transform: translate3d(0, 40px, 0)}to {	opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	-webkit-transform: translateZ(0);	transform: translateZ(0)}}.fadeInUp {	-webkit-animation-name: fadeInUp;	animation-name: fadeInUp} @-webkit-keyframes fadeInLeft { from { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0);}to {	opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}}@keyframes fadeInLeft { from { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0);}to {	opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}}.fadeInLeft {	-webkit-animation-name: fadeInLeft;	animation-name: fadeInLeft;} @-webkit-keyframes fadeInRight { from { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translate3d(50%, 0, 0); transform: translate3d(50%, 0, 0);}to {	opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}}@keyframes fadeInRight { from { opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transform: translate3d(50%, 0, 0); transform: translate3d(50%, 0, 0);}to {	opacity: 1;	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	-webkit-transform: translate3d(0, 0, 0);	transform: translate3d(0, 0, 0);}}.fadeInRight {	-webkit-animation-name: fadeInRight;	animation-name: fadeInRight;} @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}.spin {	-webkit-animation: spin 2s linear infinite;	animation: spin 1s linear infinite;} @-webkit-keyframes bounce { 0% { -webkit-transform: translateY(0px); transform: translateY(0px);} 50% { -webkit-transform: translateY(-40px); transform: translateY(-40px);} 100% { -webkit-transform: translateY(0px); transform: translateY(0px);}} @keyframes bounce { 0% { -webkit-transform: translateY(0px); transform: translateY(0px);} 50% { -webkit-transform: translateY(-40px); transform: translateY(-40px);} 100% { -webkit-transform: translateY(0px); transform: translateY(0px);}}.bounce {	-webkit-animation: bounce 2s linear infinite;	animation: bounce 1s linear infinite;}@-webkit-keyframes rotate2d { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}@keyframes rotate2d { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg);}}.rotate2d {	-webkit-animation: rotate2d 2s linear infinite;	animation: rotate2d 1s linear infinite;}@-webkit-keyframes rotate-2d { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg);}}@keyframes rotate-2d { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% { -webkit-transform: rotate(-360deg); transform: rotate(-360deg);}}.rotate-2d {	-webkit-animation: rotate-2d 2s linear infinite;	animation: rotate-2d 1s linear infinite;} @-webkit-keyframes rotate3d { 0% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg);} 100% { -webkit-transform: rotateY(360deg); transform: rotateY(360deg);}} @keyframes rotate3d { 0% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg);} 100% { -webkit-transform: rotateY(360deg); transform: rotateY(360deg);}}.rotate3d {	-webkit-animation: rotate3d 2s linear infinite;	animation: rotate3d 1s linear infinite;}/*=============================================    03: Header==============================================*//* 3.1: Header Menu 1*/.main-header {	box-shadow: none;	position: fixed;	z-index: 999;	width: 100%;	top: 0;	left: 0;	-webkit-transition: background .3s;	transition: background .3s;	padding: 30px 0;}.urgent-call span {	margin-right: 15px;	display: inline-block;}.main-header.stuck {	position: fixed;	top: 0;	box-shadow: 0 0 10px rgba(0,0,0,0.15);	width: 100%;}.header-menu, .header-menu ul, .header-menu ul li, .header-menu ul li a, .header-menu #menu-button {	margin: 0;	padding: 0;	border: 0;	list-style: none;	line-height: 1;	display: block;	position: relative;}.header-menu #menu-button {	display: none;}.header-menu > ul ul {	text-align: left;	z-index: 99999;}.header-menu {	-webkit-transition: .3s all linear;	transition: .3s all linear;}.header-menu > ul > li {	display: inline-block;	float: left;}.header-menu > ul > li.has-sub:hover:after {	content: '';	position: absolute;	width: 100%;	height: 2em;	bottom: -2em;	cursor: pointer;	left: 0;}.header-menu > ul > li {	padding-left: 25px;	padding-right: 25px;}.header-menu > ul > li > a {	padding: 23px 0 23px;	font-size: 16px;	color: #36324a;	font-weight: 500;}.main-header.sticky .header-menu > ul > li > a {	color: #36324a;}.header-menu > ul > li:hover > a, .header-menu > ul > li.active > a {	color: #081340;}.main-header .header-menu > ul > li:hover > a, .main-header .header-menu > ul > li.active > a {	color: #f77ade;	font-weight: 400;}.header-menu ul ul {	position: absolute;	left: -9999px;	opacity: 0;	-webkit-transition: top .2s ease, opacity .2s ease;	transition: top .2s ease, opacity .2s ease;}.header-menu > ul > li:hover > ul {	left: auto;	top: 60px;	opacity: 1;}.header-menu > ul > li > ul {	top: 30px;	background: #081340;	box-shadow: 0 0 10px rgba(0,0,0,0.1);	-webkit-transition: top .2s ease, opacity .2s ease;	transition: top .2s ease, opacity .2s ease;	border-radius: 5px;}.header-menu.align-right > ul > li:hover > ul {	right: 0;}.header-menu ul ul ul {	top: 32px;	box-shadow: 0 0 10px rgba(0,0,0,0.1);}.header-menu ul ul ul:after {	content: "";	position: absolute;	left: -10px;	top: 0;	width: 10px;	height: 100%;	z-index: -1;}.header-menu ul ul ul li {	background: #fff;}.header-menu ul ul > li:hover > ul {	top: 0;	left: 180px;	opacity: 1;}.header-menu.align-right ul ul > li:hover > ul {	left: auto;	right: 178px;	padding-left: 0;	padding-right: 10px;	opacity: 1;}.header-menu ul ul li a {	width: 186px;	padding: 8px 20px;	font-size: 16px;	line-height: 1.25;	position: relative;	background: #081340;	-webkit-transition: all .2s;	transition: all .2s;	color: #979caf;}.main-header.sticky .header-menu ul ul li a {	background: #081340;	color: #979caf;}.header-menu ul ul li a i {	position: absolute;	right: 15px;	top: 16px;	font-size: 10px;}.header-menu ul ul li:hover > a, .header-menu ul ul li > a:hover, .header-menu ul ul li.active > a {	color: #fff;}.main-header.sticky .header-menu ul ul li:hover > a, .main-header.sticky .header-menu ul ul li > a:hover, .main-header.sticky .header-menu ul ul li.active > a {	color: #fff;}.menu-wraper {	float: right;}.header-menu>ul {	-webkit-transition: .3s all linear;	transition: .3s all linear;}.header-menu > ul > li:last-child {	margin-right: 0;}.header-menu ul ul ul, .header-menu ul ul {	padding: 8px 0;	background: #fff;}.header-menu > ul > li > ul .has-sub-item {	position: relative;}.header-menu > ul > li > ul .has-sub-item:after {	content: ">";	position: absolute;	right: 10px;	top: 50%;	-webkit-transform: translateY(-50%);	transform: translateY(-50%);}.logo .sticky-logo {	display: none;}.logo .sticky-logo {	display: none;}.main-header.sticky .logo .default-logo {	display: none;}.main-header.sticky .logo .sticky-logo {	display: block;}.main-header.sticky {	background: #fff;	position: fixed;	width: 100%;	-webkit-animation-duration: .5s;	animation-duration: .5s;	box-shadow: 0 0 10px rgba(0,0,0,.15);}.menu-button {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;}.signup--out-btn {	margin-left: 16px;}.main-header .header-menu ul ul li.active a:before {	visibility: visible;	opacity: 1;	background: #53e1ff;}.main-header .header-menu ul .has-sub-item ul .has-sub-item ul li a:before {	visibility: hidden;	opacity: 0;}.main-header .header-menu ul .has-sub-item ul .has-sub-item ul li a:hover:before {	visibility: visible;	opacity: 1;}.inner-header .header-menu > ul > li > a {	color: #fff;}.inner-header a.btn {	border-color: #fff;	color: #36324a;	background: #fff;}.main-header.inner-header .btn:before {	background: #36324a;	visibility: hidden;	opacity: 0;	-webkit-transform: scale(0);	transform: scale(0);}.main-header.inner-header .btn:hover {	color: #fff;	background: #36324a;}.main-header.inner-header .btn:hover:before {	background: #36324a;	visibility: visible;	opacity: 1;	-webkit-transform: scale(20);	transform: scale(20);}.sticky .main-menu-wrap .btn {	border-color: #5b39c9;	color: #36324a;	background: #fff;}.main-menu-wrap .btn:hover {	border-color: #36324a;	background: #36324a;	color: #fff;}.main-menu-wrap .btn:before {	background: #36324a;}.sticky .main-menu-wrap .btn:hover {	border-color: #36324a;}.main-header.blog-header .header-menu > ul > li:hover > a, .main-header.blog-header .header-menu > ul > li.active > a {	color: #fff;	font-weight: 400;}.sticky.main-header.blog-header .header-menu > ul > li:hover > a, .sticky.main-header.blog-header .header-menu > ul > li.active > a {	color: #333333;	font-weight: 400;}.main-menu-wrap .btn {	background: #fff;	border-color: #fff;	color: #36324a;}.inner-header .header-menu > ul > li:hover > a, .inner-header .header-menu > ul > li:focus > a, .inner-header .header-menu > ul > li:active > a {	color: #fff;}.sticky.inner-header .header-menu > ul > li:hover > a, .sticky.inner-header .header-menu > ul > li:focus > a, .sticky.inner-header .header-menu > ul > li:active > a {	color: #36324a;}/*=============================================    04: Banner==============================================*/    /*4.1: main banner 01*/.banner-inner-area {padding: 185px 0 160px;position: relative;overflow: hidden;}.banner-area1 .banner-text-wrap h1 {	font-weight: 600;	line-height: 80px;	margin-bottom: 20px;}/*.banner-inner-area.banner-area1:before {	background: url(/Specials/ztfqb/main-base.png);	background-position: top right;	background-repeat: no-repeat;	height: 100%;	width: 100%;	top: 0%;	right: -19%;	position: absolute;	content: "";}*//* .banner-inner-area.banner-area1:before{    background: url(/Specials/ztfqb/base.png);    background-position: top right;    background-repeat: no-repeat;    height: 100%;    width: 100%;    top: 0%;    right: -21%;    position: absolute;    content: "";}  .banner-inner-area.banner-area1:after {    background: url(/Specials/ztfqb/base2.png);    background-position: top right;    background-repeat: no-repeat;    height: 100%;    width: 100%;    top: 36%;    right: -16%;    position: absolute;    content: "";    z-index: -1;} */.banner-area1 .banner-text-wrap span {	color: #ffa21d;	font-size: 30px;	margin-bottom: 7px;	display: block;}.banner-area1 .banner-text-wrap {	padding: 0;}.banner-text-inner h1 {color: #fff;margin-bottom: 10px;font-size: 62px;line-height: initial;}.banner-text-inner p {margin-bottom: 30px;color: #ffc107;font-size: 50px;/* margin-top: 30px; */line-height: initial;}.banner-text-inner .btn {background: #9011df;border-color: #9011df;color: #fff;}.banner-text-inner .btn:hover {	background: #36324a;	border-color: #36324a;	color: #fff;}.banner-text-inner .btn:before {	background: #36324a;}.banner-text-inner .btn + .btn {background: #ffc107;border-color: #ffc107;color: #081340;margin-left: 10px;}.banner-text-inner .btn + .btn:hover {color: #fff;border-color: #9011df;background: #9011df;}.banner-text-inner .btn + .btn:hover:before {background: #9011df;}.banner-image {	-webkit-animation: bounce 1s ease-in-out 0s infinite alternate;	animation: bounce 1s ease-in-out 0s infinite alternate;}.main-header.sticky .logo .main-logo2 {	display: none;}@keyframes bounce { 0% { -webkit-transform: translateY(0); transform: translateY(0)} 100% { -webkit-transform: translateY(-30px); transform: translateY(-30px)}}.banner-shape-inner .shape {	position: absolute;	-webkit-animation-duration: 3s;	animation-duration: 3s;}.banner-shape-inner .shape1 {	top: -34%;	left: -12%;}.banner-shape-inner .shape2 {	top: -24%;	left: 37%;}.banner-shape-inner .shape3 {	top: -34%;	left: 114%;}.banner-shape-inner .shape4 {	top: -5%;	right: 13%;}.banner-shape-inner .shape5 {	top: 43%;	left: 49%;}.banner-shape-inner .shape6 {	top: 53%;	left: -12%;}.banner-shape-inner .shape7 {	top: 103%;	right: -6%;}/* home2 */.banner-inner-area.banner-area1.banner2:before {	background: url(/Specials/ztfqb/base3.png);	background-position: top right;	background-repeat: no-repeat;	height: 100%;	width: 100%;	top: 0%;	right: 0%;	position: absolute;	content: "";	background-position: 47% 0%;	content: "";}.banner-inner-area.banner-area1.banner2:after {	display: none}.banner2 .banner-shape-inner .shape1 {	top: -20%;	left: -25%;}.banner2 .banner-shape-inner .shape2 {	top: 1%;	left: 0;}.banner2 .banner-shape-inner .shape3 {	top: -21%;	left: 108%;}.banner2 .banner-shape-inner .shape4 {	top: -10%;	right: 28%;}.banner2 .banner-shape-inner .shape5 {	top: 17%;	right: -20%;	left: auto;}.banner2 .banner-shape-inner .shape6 {	top: 53%;	right: 0;	left: auto;}.banner2 .banner-shape-inner .shape7 {	top: 80%;	right: -12%;}.main-header.inner-header.header-2 .btn:hover {	background: #f77ade;	border-color: transparent;}.main-header.inner-header.header-2 .btn::before {	background: #f77ade;}.main-header.sticky {	padding: 15px 0;}/*==============================================    05: Feature area==============================================*/.section-title h2 {	color: #36324a;	font-weight: 600;	margin-bottom: 10px;}.section-title p {	color: #6f6c7f;	line-height: 30px;}.section-title {position: relative;margin-top: -8px;margin: -8px 40px 55px;}.feature-icon {	width: 130px;	height: 110px;	margin: auto;	margin-bottom: 44px;}.single-feature-inner {	padding: 74px 10px 66px;}.center .single-feature-inner {	border: 4px solid #5b39c9;	border-radius: 10px;	margin: -10px -10px -10px -10px;}.feature-carousel .owl-stage-outer {	padding-top: 10px;	padding-bottom: 10px;}.single-feature-inner .feature-icon svg rect, .single-feature-inner .feature-icon svg path {	fill: #36324a;	-webkit-transition: .3s all linear;	transition: .3s all linear;}.center .single-feature-inner .feature-icon svg rect, .center .single-feature-inner .feature-icon svg path {	fill: #f77fdf;}.single-feature-inner p {	margin-bottom: 0;	color: #6f6c7f;	font-size: 16px;	line-height: 30px;}.single-feature-inner h5 {	margin-bottom: 34px;	color: #36324a;	font-weight: 600;}.feature-carousel button.owl-dot {	height: 7px;	width: 7px;	background: #ded7f4 !important;	margin-right: 5px;	border-radius: 50%;	-webkit-transition: .3s all linear;	transition: .3s all linear;	line-height: 10px;	vertical-align: middle;}.feature-carousel button.owl-dot.active {	background: #5b39c9 !important;	height: 10px;	width: 10px;}.feature-carousel .owl-dots {	text-align: center;	margin-top: 36px;}.box-top {	border-top: 2px solid #f7f6f9;}.gradient-bg {	background: #5b39c9;	background: -webkit-linear-gradient(left, #5b39c9 0%, #f77ade 100%);	background: linear-gradient(to right, #5b39c9 0%, #f77ade 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b39c9', endColorstr='#f77ade', GradientType=1 );}/*===============================================    user interact inner===============================================*/.user-interact-inner .interact-icon {	width: 65px;	height: 65px;	margin-bottom: 39px;}.user-interact-inner h2 {color: #36324a;font-weight: 600;line-height: 54px;margin-bottom: 20px;}.user-interact-inner p {margin-bottom: 20px;}.user-interact-image {	width: 795px;}.user-interact-inner .interact-icon svg#Capa_1 {	fill: #f77ade;}.bg-2 {	background: #f7f6f9;}.user-interact-image.type2 {	margin-left: 0;	width: 700px;}/*=========================================    06: Video section=========================================*/.theme-video-wrap .video-btn {	height: 125px;	width: 125px;	background: #fff;	line-height: 125px;	text-align: center;	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);	border-radius: 50%;	font-size: 30px;	padding-left: 10px;}.teheme-video-wrap {	position: relative;}.theme-video-wrap {	padding-top: 325px;	padding-bottom: 325px;}.app-video {	padding:70px 0; 	background-image: url(/Specials/ztfqb/video-bg.jpg);	background-size: cover;	background-position: 0% 78%;	background-repeat: no-repeat;	position: relative;}.videobtn .btn{	    color: #fff;	    border-color: #fff;}.app-video2{	background: none;}/*.app-video:before {	content: '';	background: #5b39c9;	position: absolute;	height: 100%;	width: 100%;	left: 0;	top: 0;	opacity: .80;}*/.theme-video-wrap .video-btn:before {	content: "";	height: 100%;	width: 100%;	position: absolute;	z-index: -1;	background: #fff;	left: 0;	border-radius: 50%;	-webkit-animation: scale 1s linear infinite;	animation: scale 1s linear infinite;	opacity: .9;	-webkit-transform: scale(1);	transform: scale(1);} @-webkit-keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1);} 50% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: .9;} 100% { -webkit-transform: scale(1.4); transform: scale(1.4); background: transparent;}} @keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1);} 50% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: .9;} 100% { -webkit-transform: scale(1.4); transform: scale(1.4); background: transparent;}}/*============================================    pricing plan============================================*/.single-price-top h4 {	color: #36324a;	margin-bottom: 25px;}.single-price-top span {	font-size: 60px;	font-weight: 200;	color: #f77ade;	display: block;	line-height: 40px;}.single-price-top {	margin-bottom: 50px;}.single-price-body .price-list li {	color: #6e6b7e;}.single-price-body .price-list li span i.fa-check {	color: #6ac376;}.single-price-body .price-list li span i.fa-times {	color: #ed4d58;}.single-price-body a {	margin-top: 41px;	border-color: #5b39c9;}.single-price-plan {	border: 4px solid #f7f6f9;	border-radius: 10px;	padding: 55px 0 50px;	-webkit-transition: .3s all linear;	transition: .3s all linear;	margin:0 20px 60px 20px;		flex: 0 0 29%;}.single-price-body .price-list li span {	margin-right: 2px;}.single-price-plan.active {	border: 4px solid #5b39c9;	border-radius: 10px;	padding: 85px 0 80px;	margin-top: -30px;	margin-bottom: 30px;}.single-price-body a:before {	background: #5b39c9;}.single-price-body a {	color: #5b39c9;}.single-price-body a:hover {	border-color: #5b39c9;	background: #5b39c9;}.price-nav-wrap {	margin-bottom: 60px;}.price--nav-inner .info-tabs a {	padding: 10px 30px;	color: #f77ade;	font-size: 14px;	font-weight: 600;	position: relative;}.price--nav-inner .info-tabs {	display: -webkit-inline-box;	display: -ms-inline-flexbox;	display: inline-flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	text-align: center;	border-radius: 50px;	overflow: hidden;	border: 2px solid #f7f6f9;}.price--nav-inner {	text-align: center;	padding-bottom: 20px;}.price--nav-inner .info-tabs a.active {	color: #fff;	z-index: 1;	background: #f77ade;}.single-price-plan.active .btn {	color: #fff;	background: #5b39c9;}.single-price-plan.active .btn:before {	-webkit-transform: scale(20);	transform: scale(20);	visibility: visible;	opacity: 1;}/*============================================    11: testimonial area============================================*//* partner */.partner-carousel .single-partner img {	width: inherit !important;	margin: 0 auto;	opacity: .5;	-webkit-transition: .3s all linear;	transition: .3s all linear;}.partner-carousel .single-partner:hover img {	opacity: 1;}.single-author-imge img {	width: inherit !important;	margin: 0 auto;}.author-carousel .owl-nav {	display: none;}.testimonial-author-arousel {	max-width: 326px;	margin: 0 auto;	overflow: hidden;	padding-bottom: 75px;}.testimonial-author-inner {	width: 100px;	margin: 10px auto 10px;	padding-left: 5px;}.testimonial-author-arousel  .owl-stage-outer {	overflow: visible;}.center .single-author-imge img {	-webkit-transform: scale(1.2);	transform: scale(1.2);}.author-comment-carousel .owl-prev, .author-comment-carousel .owl-next {	height: 65px;	width: 65px;	background: #fff !important;	position: absolute;	border-radius: 50%;	right: -36%;	top: -10%;	-webkit-transition: .3s all linear;	transition: .3s all linear;}.author-comment-carousel .owl-prev {	left: -36%;}.author-comment-carousel .owl-prev:hover, .author-comment-carousel .owl-next:hover {	background: #e3e2e7 !important;	color: #fff !important;}.single-author-comment h4 {	font-size: 30px;	line-height: 50px;	margin-bottom: 34px;	color: #36324a;}.single-author-comment p {	color: #f77ade;	margin-bottom: 0;}/* ==============================================        blog page ==============================================*/.blog-list-inner .post-details {	padding: 39px 0 0 0;}.blog-list-inner .single-blog-inner .post-details p {	margin-bottom: 34px;}.blog-list-inner .single-blog-inner {	margin-bottom: 50px;}.blog-list-inner .single-blog-inner:hover .post-image {	box-shadow: none;}.blog-list-inner .single-blog-inner:hover .post-details .btn {	color: #fff;	background-color: #5b39c9;}.blog-list-inner .single-blog-inner:hover .post-details .btn:before {	background-color: #5b39c9;	opacity: 1;	visibility: visible;	-webkit-transform: scale(20);	transform: scale(20);}.blog-list-inner .single-blog-inner .post-details .btn:hover {	border-color: #5b39c9;}/* blog */.theme-pagination li a {	height: 45px;	width: 45px;	display: block;	border: 2px solid;	text-align: center;	line-height: 44px;	border-radius: 50%;	border-color: #f7f6f9;	color: #6f6c7f;	font-size: 16px;	font-weight: 600;	-webkit-transition: .3s all linear;	transition: .3s all linear;}.theme-pagination li {	padding-right: 10px;}.theme-pagination li.active a {	color: #fff;	border-color: #f77ade;	background: #f77ade;}.theme-pagination li:last-child a, .theme-pagination li:first-child a {	color: #5b39c9;	font-size: 20px;	border-color: #5b39c9;	-webkit-transition: .3s all linear;	transition: .3s all linear;	line-height: 40px;}.theme-pagination li:last-child a:hover, .theme-pagination li:first-child a:hover {	background: #5b39c9;	color: #fff;}.theme-pagination li a:hover {	background: #f77ade;	color: #fff;}.theme-pagination {	margin-bottom: 4px;}.search-form {	position: relative;}.search-form input {	height: 88px;	width: 100%;	border-radius: 10px;	padding-left: 50px;	color: #fff;	background: #5b39c9;	border: none;}.contact-page-form button {	background: transparent;	border: 2px solid #5b39c9;	color: #5b39c9;}.contact-page-form button:hover {	background: #5b39c9;}.search-form input::-webkit-input-placeholder { color: #fff;}.search-form input::-moz-placeholder { color: #fff;}.search-form input:-ms-input-placeholder { color: #fff;}.search-form input::placeholder { color: #fff;}.search-form input:focus::-webkit-input-placeholder { padding-left: 50px; opacity: 0; -webkit-transition: .3s all linear; transition: .3s all linear;}.search-form input:focus::-moz-placeholder { padding-left: 50px; opacity: 0; -webkit-transition: .3s all linear; transition: .3s all linear;}.search-form input:focus:-ms-input-placeholder { padding-left: 50px; opacity: 0; -webkit-transition: .3s all linear; transition: .3s all linear;}.search-form input:focus::placeholder { padding-left: 50px; opacity: 0; -webkit-transition: .3s all linear; transition: .3s all linear;}.single-sidebar-widget:not(:first-child) {	border: 4px solid #f7f6f9;	border-radius: 10px;	padding: 40px 45px;}.latest-post-wrap p {	margin-bottom: 0;	color: #6f6c7f;	line-height: 24px;}.latest-post-wrap p a {	color: currentColor;}.sidebar-body ul li:not(:last-child) {	padding-bottom: 30px;}.sidebar-title h5 {	margin-bottom: 30px;	font-weight: 600;}.latest-post-wrap .latest-post-img {	width: 60px;	border-radius: 10px;	overflow: hidden;	margin-right: 20px;}.latest-post-wrap {	-webkit-box-align: center;	-ms-flex-align: center;	-ms-grid-row-align: center;	align-items: center;}.latest-post-wrap:hover p a, .latest-post-wrap:hover p {	color: #36324a;}.single-sidebar-widget .sidebar-body.categories-inner ul li {	padding-bottom: 25px;	line-height: 1;}.single-sidebar-widget .sidebar-body.categories-inner ul li:last-child {	padding-bottom: 0;}.single-sidebar-widget .sidebar-body.categories-inner ul li a {	color: #6f6c7f;	-webkit-transition: .3s all linear;	transition: .3s all linear;}.single-sidebar-widget .sidebar-body.categories-inner ul li a:hover {	color: #36324a;}.single-sidebar-widget .sidebar-body.tag-inner {	line-height: 1;	margin-top: -10px;}.single-sidebar-widget .sidebar-body.tag-inner a {	font-size: 16px;	line-height: 30px;	color: #6f6c7f;	-webkit-transition: .3s all linear;	transition: .3s all linear;}.single-sidebar-widget .sidebar-body.tag-inner a:hover {	color: #36324a;}.comment-author-content .btn:hover {	background: #5b39c9;	border-color: #5b39c9;}.comment-author-content .btn:hover:before {	background: #5b39c9;}/*===========================================    16: Bloge details page===========================================*//*16:01 blog details*/.blog-details-image {	position: relative;}.blog-details-image .post-image {	position: relative;}.blog-details-image .post-date {	position: absolute;	top: 10px;	height: 65px;	width: 65px;	background: #ffff;	border-radius: 50%;	left: 10px;	text-align: center;	line-height: 65px;}.blog-details-image .post-date p {	margin-bottom: 0;	line-height: 25px;	text-align: center;	margin-top: 10px;	font-size: 16px;	color: #081340;	font-weight: 600;}.blog-details-image .post-date p span {	display: block;	line-height: 1;}.blog-details-image .post-title h3 {	margin-top: -7px;	margin-bottom: 30px;	font-weight: 600;}.blog-details-head {	margin-top: 20px;}.blog-details-head h2 {	font-size: 40px;	font-weight: 600;	margin-bottom: 0;}.post-info a {	color: #00c3ed;	font-size: 16px;	font-weight: 600;}.post-info a + a {	margin-left: 20px;}.blog-details-wrap .post-info {	margin-bottom: 26px;}.blog-details-body p {	font-size: 16px;	line-height: 30px;	color: #70768e;}.post-tag-share .post-tag h4 {	display: inline-block;}.post-tag-share .post-tag a {	margin-left: 2px;	font-size: 16px;	color: #6f6c7f;	line-height: 1;}.social-list li a:hover {	color: #f77ade;}.post-tag-share {	-webkit-box-pack: justify;	-ms-flex-pack: justify;	justify-content: space-between;	-webkit-box-align: center !important;	-ms-flex-align: center !important;	-ms-grid-row-align: center !important;	align-items: center !important;	padding-top: 37px;	border-top: 2px solid #f7f6f9;	padding-bottom: 32px;	margin-top: 55px;}.post-tag-share .post-tag {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;}.post-tag h5 {	font-size: 20px;	font-weight: 600;}.post-share ul li {	display: inline-block;	margin-left: 21px;}.social-list li a {	display: inline-block;	text-align: center;	color: #6f6c7f;	line-height: 1;	font-size: 20px;}.author-details a {	text-decoration: underline;	color: #5b39c9;}.post-author-inner {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	padding: 60px 35px 50px 60px;	border: 4px solid #f7f6f9;	border-radius: 10px;	margin-bottom: 53px;}.post-author-inner img {	-ms-flex-item-align: start;	align-self: flex-start;}.author-details {	margin-left: 40px;	-webkit-box-flex: 1;	-ms-flex: 1;	flex: 1;}.author-details h4 {	font-weight: 500;	font-size: 20px;	margin-bottom: 37px;	color: #36324a;}.author-details p {	margin-bottom: 11px;	font-size: 16px;	line-height: 30px;	color: #6f6c7f;}.post-comment h3 {	font-size: 30px;	font-weight: 600;	margin-bottom: 48px;	color: #36324a;}.comment-author-details img {	border-radius: 10px;}.comment-author-content {	margin-left: 30px;}.comment-author-content h5 {	font-size: 18px;	font-weight: 600;	margin-bottom: 14px;	color: #36324a;}.comment-author-content h6 {	font-size: 14px;	margin-bottom: 34px;	color: #f77ade;	font-weight: 400;}.comment-author-details p {	font-size: 16px;	line-height: 30px;	margin-bottom: 0;}.comment-author-details {	border-bottom: 2px solid #f7f6f9;	position: relative;	padding-bottom: 53px;	margin-bottom: 53px;}.comment-author-content a {	position: absolute;	top: 0;	right: 0;	padding: 15px 27px;}.contact-page-form h3 {	font-size: 30px;	font-weight: 600;	margin-bottom: 50px;}.theme-input-style:focus::-webkit-input-placeholder { opacity: 0; -webkit-transition: .3s all linear; transition: .3s all linear; padding-left: 50px;}.theme-input-style:focus::-moz-placeholder { opacity: 0; -webkit-transition: .3s all linear; transition: .3s all linear; padding-left: 50px;}.theme-input-style:focus:-ms-input-placeholder { opacity: 0; -webkit-transition: .3s all linear; transition: .3s all linear; padding-left: 50px;}.theme-input-style:focus::placeholder { opacity: 0; -webkit-transition: .3s all linear; transition: .3s all linear; padding-left: 50px;}.theme-input-style {	position: relative;}.user-interact-inner .btn {color: #5b39c9;}.user-interact-inner .btn:hover {	border-color: #5b39c9;	background: #5b39c9;	color: #fff;}.user-interact-inner .btn:before {	background: #5b39c9;}/* =================================================        download area================================================= */.download-app-inner {	padding: 0 60px;}.download-app-inner h2.h1 {	font-size: 30px;	font-weight: 600;	line-height: 60px;	margin-bottom: 18px;}.download-app-inner h3 {font-size: 24px;color: #6f6c7f;font-weight: 400;margin-bottom: 35px;}.download-app-inner .btn {border-color: #9011df;color: #fff;background: #9011df;margin-bottom: 4px;font-size: 20px;font-weight: 600;padding: 15px 60px;}.download-app-inner .btn:hover {	border-color: #36324a;	background: #36324a;}.download-app-inner .btn:hover:before {	background: #36324a;	border-color: #36324a;	-webkit-transform: scale(30);	transform: scale(30);}/*==============================================    20: Footer==============================================*//*20.01: footer top*/footer.footer {	position: relative;}.footerbg {	position: absolute;	margin-top: -34px;}.footerbg {	width: 100%;}.footerbg img {	width: 100%;	height: 260px;}.address-list li:hover span i, .widget-body .extra-link .link-right ul li a:hover, .widget-body .extra-link .link-left ul li a:hover {	color: #f77ade;}.footer-widget .footer-logo {	margin-bottom: 38px;}.widget-header h5 {	font-weight: 600;	margin-bottom: 35px;}.widget-header {	margin-top: 11px;}.address-list ul li span i {	font-size: 14px;}.address-list li span {	margin-right: 10px;	display: inline-block;	vertical-align: middle;	left: 0;	position: absolute;}.address-list li {	padding-left: 30px;	position: relative;}.widget-body .extra-link .link-left {	float: left;}.widget-body .extra-link .link-right {	float: right;}.widget-body .extra-link .link-right ul li a, .widget-body .extra-link .link-left ul li a {	color: #6f6c7f;	line-height: 1.4;	display: block;}.widget-body .extra-link .link-right ul li, .widget-body .extra-link .link-left ul li {	padding-bottom: 18px;}.social-icons li a {	color: #6f6c7f;	font-size: 20px;}.social-icons li a:hover {	color: #f77ade;}.footer-post-details:after {	height: 31px;	width: 69px;	background: #fff;	content: "";	position: absolute;	bottom: -3px;	left: 38px;	-webkit-transform: rotate(-34deg);	transform: rotate(-34deg);}.footer-post-details:before {	content: "";	position: absolute;	height: 20px;	width: 20px;	bottom: -20px;	background: #f7f6f9;	z-index: 1;	left: 33px;}.twetter-post {	padding-left: 20px;}.twetter-post span {	margin-right: 7px;	color: #f77ade;	font-size: 20px;}.footer-post-details {	padding: 32px 40px 36px 40px;	position: relative;	background: #fff;	font-size: 14px;	line-height: 26px;	margin-bottom: 20px;	border-radius: 10px;}/*20.02: footer bottom*/.footer-bottom {	background: #fff;	padding: 33px 0;	position: relative;}.footer-bottom p {	margin-bottom: 0;	line-height: 1;	color: #6f6c7f;	font-size: 16px;}.footer-bottom p a {	color: #6f6c7f;	display: inline-block;	margin-left: 7px}/*===========================================        02: Page Title    ===========================================*/.page-title-wrap {	padding-top: 267px;	padding-bottom: 156px;	position: relative;	background-size: cover !important;	background-repeat: no-repeat !important;	background-position: 20% 80%;}.page-title h1 {	color: #53e1ff;	font-weight: 700;}.page-title-content ul {	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;}.page-title-content ul li a {	color: #fff;	font-size: 16px;}.page-title-content ul li {	position: relative;	padding: 0 19px;}.page-title-content ul li + li:before {	content: "";	position: absolute;	width: 2px;	height: 2px;	background: #fff;	top: 50%;	left: 0px;}.page-title-content h1.h2 {	font-size: 30px;	color: #fff;	font-weight: 600;}.page-title-wrap:before {	content: "";	position: absolute;	height: 100%;	width: 100%;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: #5b39c9;	background: -webkit-linear-gradient(left, #f77ade 0%, #5b39c9 100%);	background: -webkit-linear-gradient(left, #f77ade 0%, #5b39c9 100%);	background: linear-gradient(to right, #f77ade 0%, #5b39c9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77ade', endColorstr='#5b39c9', GradientType=1 );	opacity: .85;}.inner-header.sticky a.btn {	border-color: #5b39c9;	color: #36324a;	background: #fff;}/*=============================================    21: Others==============================================*/.sticky .main-logo {	display: none;}h1 span {	color: #53e1ff;}/*21.01: pettrns*/.crypto-patern {	background-image: url(/Specials/ztfqb/crypto_pattern20.png);	background-repeat: repeat;	background-position: top center;}.vpn-patern {	background-image: url(/Specials/ztfqb/vpn_pattern.png);	background-repeat: repeat;	background-position: top center;}.vc-patern {	background-image: url(/Specials/ztfqb/vc_pattern.png);	background-repeat: repeat;	background-position: top center;}.map {	border: 1px solid rgba(0,0,0,0.05);}.swiper-container-wrap {	overflow: hidden;	margin-left: -15px;	margin-right: -15px;}.swiper-container-wrap .swiper-container {	overflow: visible;	padding-left: 15px;	padding-right: 15px;}/*21.02: About block */.about-content h1 {	margin-top: -12px;}.about-content p {	margin-bottom: -5px;}/* 21.03: Why us */.single-reason {	border: 1px solid #ecf7fe;	padding: 30px 15px 25px;}.single-reason i {	font-size: 30px;	color: #00c544;}.single-reason .h5 {	font-weight: bold;	margin-top: 20px;	margin-bottom: 14px;}.single-reason span {	color: #4c4f60;}/* 21.04: Subscription */.primary-form {	position: relative;}.primary-form input:not([type=submit]) {	height: 60px;	padding: 0 20px;	font-size: 14px;}.primary-form .parsley-errors-list {	display: none;}/* 21.05: Carousel controls */.carousel-control {	border: 1px solid #e2e6fb;	width: 40px;	height: 40px;	color: #8388a8;	-webkit-transition: all .2s;	transition: all .2s;	cursor: pointer;}.carousel-control:hover, .carousel-control:focus {	color: #fff;	background-color: #00c544;	border-color: #00c544;	outline: none;}.swiper-button-disabled {	pointer-events: none;}/* 21.06: Slider pagination style */.slider-pagination-style .swiper-pagination-bullet {	width: 15px;	height: 5px;	border: 1px solid #e2e6fb;	border-radius: 0;	background: transparent;	opacity: 1;	margin: 0 5px;}.slider-pagination-style .swiper-pagination-bullet-active {	width: 15px;	height: 10px;	background: #e2e6fb;}.slider-pagination-style .swiper-pagination-bullet:focus {	outline: none;}/* 21.07: Social icons */.social-icons li:not(:last-child) {	margin-right: 25px;}/* 21.08: Back to top */.back-to-top {	opacity: 0;	visibility: hidden;	-webkit-transition: .3s all linear;	transition: .3s all linear;}.back-to-top.show {	bottom: 30px;	opacity: 1;	visibility: visible;	z-index: 999;}.back-to-top a {	width: 35px;	height: 35px;	background: #5b39c9;	box-shadow: 1px 5px 19px rgba(0,0,0,0.15);	-webkit-transition: all 0.2s;	transition: all 0.2s;	font-size: 16px;	color: #fff;	border-radius: 50%;	display: inline-block;	text-align: center;	line-height: 35px;	bottom: 10%;	right: 4%;	position: fixed;	z-index: 999;}.back-to-top a:hover {	background: #fff;	color: #5b39c9;}.back-to-top a i {	-webkit-animation: bounce2 3s linear infinite;	animation: bounce2 3s linear infinite;} @-webkit-keyframes bounce2 { 0% { -webkit-transform: translateY(3px); transform: translateY(3px);} 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px);} 100% { -webkit-transform: translateY(3px); transform: translateY(3px);}} @keyframes bounce2 { 0% { -webkit-transform: translateY(3px); transform: translateY(3px);} 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px);} 100% { -webkit-transform: translateY(3px); transform: translateY(3px);}}/* 21.09: Preloader */.preLoader {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: #fff;	z-index: 99999;	overflow: hidden;}.preload-inner {	height: 100%;	width: 100%;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;}.sk-cube-grid {	width: 50px;	height: 50px;}.sk-cube-grid .sk-cube {	width: 33%;	height: 33%;	background-color: #5b39c9;	float: left;	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}.sk-cube-grid .sk-cube1 {	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s;}.sk-cube-grid .sk-cube2 {	-webkit-animation-delay: 0.3s;	animation-delay: 0.3s;}.sk-cube-grid .sk-cube3 {	-webkit-animation-delay: 0.4s;	animation-delay: 0.4s;}.sk-cube-grid .sk-cube4 {	-webkit-animation-delay: 0.1s;	animation-delay: 0.1s;}.sk-cube-grid .sk-cube5 {	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s;}.sk-cube-grid .sk-cube6 {	-webkit-animation-delay: 0.3s;	animation-delay: 0.3s;}.sk-cube-grid .sk-cube7 {	-webkit-animation-delay: 0s;	animation-delay: 0s;}.sk-cube-grid .sk-cube8 {	-webkit-animation-delay: 0.1s;	animation-delay: 0.1s;}.sk-cube-grid .sk-cube9 {	-webkit-animation-delay: 0.2s;	animation-delay: 0.2s;} @-webkit-keyframes sk-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1);}35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1);}} @keyframes sk-cubeGridScaleDelay { 0%, 70%, 100% { -webkit-transform: scale3D(1, 1, 1); transform: scale3D(1, 1, 1);}35% { -webkit-transform: scale3D(0, 0, 1); transform: scale3D(0, 0, 1);}}/* 21.10: Form validation */.parsley-errors-list {	list-style: none;	padding: 0;	position: absolute;	left: 0;	margin: -10px 0 0;	top: 0%;	text-align: center;	-webkit-transition: all .2s;	transition: all .2s;}.parsley-errors-list li {	font-size: 13px;	line-height: 1.5;	background: red;	color: #fff;	padding: 0 10px;	padding: 0 10px;}/* 21.11: Content animation */[data-animate] { visibility: hidden; -webkit-animation-duration: 0.6s; animation-duration: 0.6s;}[data-animate].animated {	visibility: visible;}.baise .header-menu a {	color: #fff}.baise .list-unstyle {	color: #fff}.post-details img {	max-width: 100%;	height: auto !important}/*ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚Âµ*/.page-num:not(:disabled) {	cursor: pointer;}.page-num, .page-link {	position: relative;	display: block; padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #5b39c9;	background-color: #fff;	border: 1px solid #dee2e6;}a.page-num:hover, .page-link:hover {	text-decoration: none;	color: #5b39c9;}.page-num-current {	z-index: 1;	color: #fff;	background-color: #5b39c9;	border-color: #5b39c98;}.page-num-current:hover {	color: #fff;}.pop_l {	position: fixed;	right: 10px;	top: 50%;	transform: translateY(-50%);	}.pop_l ul {	border-radius: 8px;	width: 80px;		}.pop_l ul li {	display: block;	text-align: center;	font-size: 15px;	position: relative;	margin-bottom: 10px;	background: #2188b7;	line-height: 18px;	box-shadow: 0px 0px 10px #ddd;	}.pop_l ul li:hover { background: #1781b1}.pop_l ul li:first-child { background: none; box-shadow: none;}.pop_l ul li:first-child img{ max-width: 100%; }.pop_l ul li a {	display: block;	height: 100%;	padding: 10px 20px;	color: #fff;	}.pop_l ul li:last-child { border-bottom: none;}.pop_l ul li p {	position: absolute;	display: none;	width: 125px;	top: 0px;	right: 85px;	padding: 5px 5px;	font-size: 13px;	border: 1px solid #ddd;	line-height: 18px;	background: #fff;	}.pop_l ul li p img {	display: block;	max-width: 100%;	}.pop_l ul li:hover p { display: block;}