/*：源码只发布在: https://www.17sucai.com*//*Template Name: Xerohyip 更多：https://www.17sucai.com/*//*-------------------------------------------------------------->>>TABLE OF CONTENTS:----------------------------------------------------------------# Typography     [ ## Heading ]     [ ## Others Typography ]# Elements    [ ## Font Size ]    [ ## Font Weight ]    [ ## Margin Element ]    [ ## Padding Element ]    [ ## Color Element ]    [ ## Background Element ]    [ ## Extra Background ]    [ ## Overlay Element ]    [ ## Lists ]    [ ## Post, Page, Comments Table ]    [ ## Others Element ]    [ ## Grid Element ]# Forms	[ ## Buttons ]	[ ## Fields ]# Modules 	[ ## Alignments ]	[ ## Clearings ]	[ ## Infinite Scroll ]# Header Content	[ ## Preloader ]	[ ## Header ]    [ ## Sticky header ]# Navigation	[ ## Links ]    [ ## Menus ]        [ ### Dashboard Menu ]	[ ## Pagination ]        [ ### Post Navigation ]	[ ## Navigation responsive ]# layout    [ ## Hero Block ]    [ ## Investor ]    [ ## Testimonial ]    [ ## Sections ]        [ ### Deposit Withdraw Block ]        [ ### Features Block ]        [ ### Discount Block ]        [ ### Work Brand ]        [ ### Pricing ]        [ ### Vision Block ]        [ ### Mission Block ]        [ ### Profit Calculation ]        [ ### Fan Fact Block ]    [ ## Blog ]# Others	[ ## Single Posts ]# site content	[ ## About Page ]	[ ## Contact Page ]	[ ## 404 Page ]	[ ## Registration Page ]	[ ## faqs Page ]	[ ## Dashboard Page ]	[ ## Posts and pages ]	    [ ### Page Title ]	    [ ### Breadcrumb ]	    [ ### Page info Content ]	[ ## Comments ]	[ ## Widgets ]	[ ## Widgets Content ]# Footer--------------------------------------------------------------*//*--------------------------------------------------------------# Typography--------------------------------------------------------------*/html {  font-size: 100%;}body {  background-color: #ffffff;  font-family: "Open Sans", sans-serif;  font-size: 16px;  font-weight: normal;  line-height: 1.5em;  color: #555555;}/*-------------------------------------------------    [ ## Heading ]*/h1, h2, h3, h4, h5, h6 {  clear: both;  line-height: 1.4em;  color: #232323;  font-weight: 600;  -webkit-font-smoothing: antialiased;  margin-bottom: 15px;  font-family: "Josefin Sans", sans-serif;}h1 {  font-size: 2.441em;}h2 {  font-size: 1.953em;}h3 {  font-size: 1.563em;}h4 {  font-size: 1.25em;}h5 {  font-size: 1em;}h6 {  font-size: 0.8em;}h1 a,h2 a,h3 a,h4 a,h5 a {  color: inherit;  text-decoration: none;}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover {  color: inherit;  text-decoration: none;}.heading {  font-size: 24px;  font-weight: 700;  line-height: 1.25em;  margin-bottom: 10px;}@media only screen and (max-width: 767px) {  .heading {    font-size: 22px;  }}.section-heading {  font-weight: 700;  font-size: 40px;  position: relative;  z-index: 2;  line-height: 1.25em;  margin-bottom: 20px;  margin-top: -5px;}@media only screen and (max-width: 991px) {  .section-heading {    font-size: 36px;  }}@media only screen and (max-width: 767px) {  .section-heading {    font-size: 32px;    margin-top: -8px;  }}@media only screen and (max-width: 480px) {  .section-heading {    font-size: 28px;  }}.section-title {  position: relative;  margin-bottom: 60px;  margin-top: -5px;}@media only screen and (max-width: 991px) {  .section-title {    margin-bottom: 55px;    margin-top: -3px;  }}@media only screen and (max-width: 767px) {  .section-title {    margin-bottom: 50px;  }}.section-title.text-center .title-main:before {  left: 50%;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);  width: 125px;  background: -webkit-linear-gradient(left, transparent, #9652FF, transparent);  background: linear-gradient(to right, transparent, #9652FF, transparent);}.section-title.text-center .title-text {  padding: 0 195px;}@media only screen and (max-width: 1199px) {  .section-title.text-center .title-text {    padding: 0 120px;  }}@media only screen and (max-width: 991px) {  .section-title.text-center .title-text {    padding: 0 80px;  }}@media only screen and (max-width: 767px) {  .section-title.text-center .title-text {    padding: 0;  }}.section-title.text-center.text-white .title-main:before {  background: -webkit-linear-gradient(left, transparent, #ffffff, transparent);  background: linear-gradient(to right, transparent, #ffffff, transparent);}.section-title.text-white .title-main:before {  background: -webkit-linear-gradient(left, #ffffff, transparent);  background: linear-gradient(to right, #ffffff, transparent);}.section-title .subtitle {  font-size: 20px;  text-transform: uppercase;  line-height: 1.2em;  margin-bottom: 20px;}@media only screen and (max-width: 991px) {  .section-title .subtitle {    font-size: 18px;  }}@media only screen and (max-width: 767px) {  .section-title .subtitle {    margin-bottom: 15px;  }}@media only screen and (max-width: 480px) {  .section-title .subtitle {    font-size: 16px;  }}.section-title .title-main {  font-weight: 700;  font-size: 60px;  position: relative;  z-index: 2;  line-height: 1.15em;  margin-bottom: 35px;  padding-bottom: 12px;  text-transform: capitalize;}@media only screen and (max-width: 1199px) {  .section-title .title-main {    font-size: 52px;  }}@media only screen and (max-width: 991px) {  .section-title .title-main {    font-size: 42px;  }}@media only screen and (max-width: 767px) {  .section-title .title-main {    font-size: 36px;    padding-bottom: 15px;    margin-bottom: 30px;    line-height: 1.2em;  }}@media only screen and (max-width: 575px) {  .section-title .title-main {    font-size: 32px;    padding-bottom: 20px;  }}@media only screen and (max-width: 480px) {  .section-title .title-main {    font-size: 30px;  }}.section-title .title-main:before {  position: absolute;  content: "";  height: 4px;  width: 70px;  background: -webkit-linear-gradient(left, #9652FF, transparent);  background: linear-gradient(to right, #9652FF, transparent);  bottom: -4px;  left: 0%;}.section-title .title-text {  line-height: 1.8em;  font-size: 16px;}.section-title.style-two {  margin-bottom: 20px;}.section-title.style-two .title-main {  margin-bottom: 20px;}.section-title.style-two .title-text {  font-weight: 600;  color: #555;  font-size: 16px;  line-height: 1.8em;}/*-------------------------------------------------    [ ## Others Typography ]*/p {  margin-bottom: 15px;  line-height: 1.8em;}p:last-child {  margin-bottom: 0px;}@media only screen and (max-width: 1199px) {  p {    line-height: 1.7em;  }}blockquote {  margin: 0 0 1.3em;}address {  margin: 0 0 1.3em;}dfn, em, cite, i, code, kbd, tt, var {  font-size: 1em;}em, cite, i {  font-style: italic;}abbr, acronym {  border-bottom: 1px dotted #454545;  cursor: help;}mark, ins {  background: #fff9c0;  text-decoration: none;}big {  font-size: 125%;}pre {  background: #F7F3FE;  padding: 20px 30px;  margin-bottom: 30px;  max-width: 100%;  white-space: pre-wrap;  white-space: -moz-pre-wrap;  white-space: -pre-wrap;  white-space: -o-pre-wrap;  word-wrap: break-word;  font-size: 0.929em;  overflow: auto;}img {  max-width: 100%;  height: auto;}.dropcap {  display: block;  float: left;  margin: 15px 5px 0 0;  font-weight: bold;  font-size: 60px;  color: #ccc;}.el-text-rotation {  white-space: nowrap;  position: relative;  display: inline-block;}.el-text-rotation .inner-el {  text-transform: uppercase;  letter-spacing: 0.015em;  position: absolute;  top: 50%;  left: 50%;  transform: translateX(-50%) translateY(-50%) rotate(-90deg);}/*--------------------------------------------------------------# Elements--------------------------------------------------------------*//*-------------------------------------------------    [ ## Font Size ]*/.fts-13 {  font-size: 13px;}.fts-15 {  font-size: 15px;}.fts-18 {  font-size: 18px;}.fts-20 {  font-size: 20px;}.fts-25 {  font-size: 25px;}.fts-30 {  font-size: 30px;}.fts-35 {  font-size: 35px;}.fts-40 {  font-size: 40px;}.fts-45 {  font-size: 45px;}.fts-50 {  font-size: 50px;}.fts-60 {  font-size: 60px;}.fts-65 {  font-size: 65px;}.fts-70 {  font-size: 70px;}.fts-75 {  font-size: 75px;}/*--------------------------------------------------------------# Font Weight--------------------------------------------------------------*/.w-100 {  font-weight: 100;}.w-300 {  font-weight: 300;}.w-400 {  font-weight: 400;}.w-500 {  font-weight: 500;}.w-600 {  font-weight: 600;}.w-700 {  font-weight: 700;}.w-800 {  font-weight: 800;}.w-900 {  font-weight: 900;}/*-------------------------------------------------    [ ## Margin Element ]*/.mr-0 {  margin: 0;}.mrt-0 {  margin-top: 0;}.mrb-0 {  margin-bottom: 0;}.mrl-0 {  margin-left: 0;}.mrr-0 {  margin-right: 0;}.mrt-5 {  margin-top: 5px;}.mrb-5 {  margin-bottom: 5px;}.mrl-5 {  margin-left: 5px;}.mrr-5 {  margin-right: 5px;}.mrt-10 {  margin-top: 10px;}.mrb-10 {  margin-bottom: 10px;}.mrl-10 {  margin-left: 10px;}.mrr-10 {  margin-right: 10px;}.mrt-15 {  margin-top: 15px;}.mrb-15 {  margin-bottom: 15px;}.mrl-15 {  margin-left: 15px;}.mrr-15 {  margin-right: 15px;}.mrt-20 {  margin-top: 20px;}.mrb-20 {  margin-bottom: 20px;}.mrl-20 {  margin-left: 20px;}.mrr-20 {  margin-right: 20px;}.mrt-25 {  margin-top: 25px;}.mrb-25 {  margin-bottom: 25px;}.mrl-25 {  margin-left: 25px;}.mrr-25 {  margin-right: 25px;}.mrt-30 {  margin-top: 30px;}.mrb-30 {  margin-bottom: 30px;}.mrl-30 {  margin-left: 30px;}.mrr-30 {  margin-right: 30px;}.mrt-35 {  margin-top: 35px;}.mrb-35 {  margin-bottom: 35px;}.mrl-35 {  margin-left: 35px;}.mrr-35 {  margin-right: 35px;}.mrt-40 {  margin-top: 40px;}.mrb-40 {  margin-bottom: 40px;}.mrl-40 {  margin-left: 40px;}.mrr-40 {  margin-right: 40px;}.mrt-45 {  margin-top: 45px;}.mrb-45 {  margin-bottom: 45px;}.mrl-45 {  margin-left: 45px;}.mrr-45 {  margin-right: 45px;}.mrt-50 {  margin-top: 50px;}.mrb-50 {  margin-bottom: 50px;}.mrl-50 {  margin-left: 50px;}.mrr-50 {  margin-right: 50px;}.mrt-55 {  margin-top: 55px;}.mrb-55 {  margin-bottom: 55px;}.mrl-55 {  margin-left: 55px;}.mrr-55 {  margin-right: 55px;}.mrt-60 {  margin-top: 60px;}.mrb-60 {  margin-bottom: 60px;}.mrl-60 {  margin-left: 60px;}.mrr-60 {  margin-right: 60px;}.mrt-75 {  margin-top: 75px;}.mrt-65 {  margin-top: 65px;}.mrb-65 {  margin-bottom: 65px;}.mrl-65 {  margin-left: 65px;}.mrr-65 {  margin-right: 60px;}.mrt-70 {  margin-top: 70px;}.mrb-70 {  margin-bottom: 70px;}.mrl-70 {  margin-left: 70px;}.mrr-70 {  margin-right: 70px;}.mrt-75 {  margin-top: 75px;}.mrb-75 {  margin-bottom: 75px;}.mrl-75 {  margin-left: 75px;}.mrr-75 {  margin-right: 75px;}.mrt-80 {  margin-top: 80px;}.mrb-80 {  margin-bottom: 80px;}.mrb-85 {  margin-bottom: 85px;}.mrl-80 {  margin-left: 80px;}.mrr-80 {  margin-right: 80px;}.mrt-90 {  margin-top: 90px;}.mrb-90 {  margin-bottom: 90px;}.mrl-90 {  margin-left: 90px;}.mrr-90 {  margin-right: 90px;}.mrt-100 {  margin-top: 100px;}.mrb-100 {  margin-bottom: 100px;}.mrl-100 {  margin-left: 100px;}.mrr-100 {  margin-right: 100px;}.mrt-105 {  margin-top: 105px;}.mrb-105 {  margin-bottom: 105px;}.mrl-105 {  margin-left: 105px;}.mrr-105 {  margin-right: 105px;}.mrt-120 {  margin-top: 120px;}.mrb-120 {  margin-bottom: 120px;}@media only screen and (max-width: 991px) {  .mrb-120 {    margin-bottom: 100px;  }}.mrl-120 {  margin-left: 120px;}.mrr-120 {  margin-right: 120px;}.mrb-145 {  margin-bottom: 145px;}.mrt-150 {  margin-top: 150px;}.mrt-200 {  margin-top: 200px;}.mrb-150 {  margin-bottom: 150px;}.mrb-155 {  margin-bottom: 155px;}.mrb-170 {  margin-bottom: 170px;}.mrb-175 {  margin-bottom: 175px;}.mrl-150 {  margin-left: 150px;}.mrr-150 {  margin-right: 150px;}.mrb-185 {  margin-bottom: 185px;}.mrb-190 {  margin-bottom: 190px;}.mrb-195 {  margin-bottom: 195px;}.mrb-200 {  margin-bottom: 200px;}@media only screen and (max-width: 991px) {  .md-mrt-60 {    margin-top: 60px;  }  .md-mrb-60 {    margin-bottom: 60px;  }  .md-mrt-55 {    margin-top: 55px;  }  .md-mrb-55 {    margin-bottom: 55px;  }  .md-mrt-50 {    margin-top: 50px;  }  .md-mrb-50 {    margin-bottom: 50px;  }}/* Margin Top Negative Value */.ml-t-5 {  margin-top: -5px;}.ml-t-8 {  margin-top: -8px;}.ml-t-058p {  margin-top: -0.58%;}.ml-t-10 {  margin-top: -10px;}.ml-t-15 {  margin-top: -15px;}.ml-t-20 {  margin-top: -20px;}.ml-t-25 {  margin-top: -25px;}.ml-t-30 {  margin-top: -30px;}.ml-t-35 {  margin-top: -35px;}.ml-t-40 {  margin-top: -40px;}.ml-t-45 {  margin-top: -45px;}.ml-t-50 {  margin-top: -50px;}.ml-t-55 {  margin-top: -55px;}.ml-t-60 {  margin-top: -60px;}.ml-t-75 {  margin-top: -75px;}.ml-t-90 {  margin-top: -90px;}.ml-t-105 {  margin-top: -105px;}.ml-t-120 {  margin-top: -120px;}.ml-t-135 {  margin-top: -135px;}.ml-t-150 {  margin-top: -150px;}.ml-t-165 {  margin-top: -165px;}.ml-t-180 {  margin-top: -180px;}.ml-t-195 {  margin-top: -195px;}.ml-t-210 {  margin-top: -210px;}.ml-t-225 {  margin-top: -225px;}/* Margin bottom Negtive value */.ml-b-5 {  margin-bottom: -5px;}.ml-b-10 {  margin-bottom: -10px;}.ml-b-15 {  margin-bottom: -15px;}.ml-b-20 {  margin-bottom: -20px;}.ml-b-25 {  margin-bottom: -25px;}.ml-b-30 {  margin-bottom: -30px;}.ml-b-35 {  margin-bottom: -35px;}.ml-b-40 {  margin-bottom: -40px;}.ml-b-45 {  margin-bottom: -45px;}.ml-b-50 {  margin-bottom: -50px;}.ml-b-55 {  margin-bottom: -55px;}.ml-b-60 {  margin-bottom: -60px;}.ml-b-75 {  margin-bottom: -75px;}.ml-b-80 {  margin-bottom: -80px;}.ml-b-90 {  margin-bottom: -90px;}.ml-b-105 {  margin-bottom: -105px;}.ml-b-120 {  margin-bottom: -120px;}.ml-b-135 {  margin-bottom: -135px;}.ml-bp-0933 {  margin-bottom: -0.933%;}/* Margin for Responsive value */@media only screen and (max-width: 767px) {  .mrb-m-30 {    margin-bottom: 30px;  }  .mrb-m-45 {    margin-bottom: 45px;  }  .mrb-m-60 {    margin-bottom: 60px;  }  .mr-m-0 {    margin: 0;  }}/*-------------------------------------------------    [ ## Padding Element ]*/.pd-0 {  padding: 0;}.pd-t-0 {  padding-top: 0;}.pd-b-0 {  padding-bottom: 0;}.pd-l-0 {  padding-left: 0;}.pd-r-0 {  padding-right: 0;}.pd-t-5 {  padding-top: 5px;}.pd-b-5 {  padding-bottom: 5px;}.pd-l-5 {  padding-left: 5px;}.pd-r-5 {  padding-right: 5px;}.pd-t-10 {  padding-top: 10px;}.pd-b-10 {  padding-bottom: 10px;}.pd-l-10 {  padding-left: 10px;}.pd-r-10 {  padding-right: 10px;}.pd-t-15 {  padding-top: 15px;}.pd-b-15 {  padding-bottom: 15px;}.pd-l-15 {  padding-left: 15px;}.pd-r-15 {  padding-right: 15px;}.pd-t-20 {  padding-top: 20px;}.pd-b-20 {  padding-bottom: 20px;}.pd-l-20 {  padding-left: 20px;}.pd-r-20 {  padding-right: 20px;}.pd-t-25 {  padding-top: 25px;}.pd-b-25 {  padding-bottom: 25px;}.pd-l-25 {  padding-left: 25px;}.pd-r-25 {  padding-right: 25px;}.pd-t-30 {  padding-top: 30px;}.pd-b-30 {  padding-bottom: 30px;}.pd-l-30 {  padding-left: 30px;}.pd-r-30 {  padding-right: 30px;}.pd-t-35 {  padding-top: 35px;}.pd-b-35 {  padding-bottom: 35px;}.pd-l-35 {  padding-left: 35px;}.pd-r-35 {  padding-right: 35px;}.pd-t-40 {  padding-top: 40px;}.pd-b-40 {  padding-bottom: 40px;}.pd-l-40 {  padding-left: 40px;}.pd-r-40 {  padding-right: 40px;}.pd-t-45 {  padding-top: 45px;}.pd-b-45 {  padding-bottom: 45px;}.pd-l-45 {  padding-left: 45px;}.pd-r-45 {  padding-right: 45px;}.pd-t-50 {  padding-top: 50px;}.pd-b-50 {  padding-bottom: 50px;}.pd-l-50 {  padding-left: 50px;}.pd-r-50 {  padding-right: 50px;}.pd-t-60 {  padding-top: 60px;}.pd-b-60 {  padding-bottom: 60px;}.pd-l-60 {  padding-left: 60px;}.pd-r-60 {  padding-right: 60px;}.pd-t-70 {  padding-top: 70px;}.pd-b-70 {  padding-bottom: 70px;}.pd-l-70 {  padding-left: 70px;}.pd-r-70 {  padding-right: 70px;}.pd-t-75 {  padding-top: 75px;}.pd-b-75 {  padding-bottom: 75px;}.pd-l-75 {  padding-left: 75px;}.pd-r-75 {  padding-right: 75px;}.ptb-80 {  padding: 80px 0;}.pd-t-80 {  padding-top: 80px;}.pd-b-80 {  padding-bottom: 80px;}.pd-l-80 {  padding-left: 80px;}.pd-r-80 {  padding-right: 80px;}.pd-t-90 {  padding-top: 90px;}.pd-b-90 {  padding-bottom: 90px;}.pd-l-90 {  padding-left: 90px;}.pd-r-90 {  padding-right: 90px;}.pd-t-100 {  padding-top: 100px;}.pd-b-100 {  padding-bottom: 100px;}.pd-l-100 {  padding-left: 100px;}.pd-r-100 {  padding-right: 100px;}.pd-t-105 {  padding-top: 105px;}.pd-b-105 {  padding-bottom: 105px;}.pd-l-105 {  padding-left: 105px;}.pd-r-105 {  padding-right: 105px;}.pd-t-120 {  padding-top: 120px;}@media only screen and (max-width: 991px) {  .pd-t-120 {    padding-top: 100px;  }}.pd-b-120 {  padding-bottom: 120px;  @me;}@media only screen and (max-width: 991px) {  .pd-b-120 {    padding-bottom: 100px;  }}.pd-l-120 {  padding-left: 120px;}.pd-r-120 {  padding-right: 120px;}.ptb-120 {  padding: 120px 0;}@media only screen and (max-width: 991px) {  .ptb-120 {    padding: 100px 0;  }}.pd-t-135 {  padding-top: 135px;}.pd-b-135 {  padding-bottom: 135px;}.pd-l-135 {  padding-left: 135px;}.pd-r-135 {  padding-right: 135px;}.pd-t-140 {  padding-top: 140px;}.pd-b-140 {  padding-bottom: 140px;}.pd-l-140 {  padding-left: 140px;}.pd-r-140 {  padding-right: 140px;}.pd-t-150 {  padding-top: 150px;}.pd-b-150 {  padding-bottom: 150px;}.pd-l-150 {  padding-left: 150px;}.pd-r-150 {  padding-right: 150px;}.pd-t-165 {  padding-top: 165px;}.pd-b-165 {  padding-bottom: 165px;}.pd-l-165 {  padding-left: 165px;}.pd-r-165 {  padding-right: 165px;}.pd-t-180 {  padding-top: 180px;}.pd-b-170 {  padding-bottom: 170px;}.pd-b-180 {  padding-bottom: 180px;}.pd-l-180 {  padding-left: 180px;}.pd-r-180 {  padding-right: 180px;}.pd-t-195 {  padding-top: 195px;}.pd-b-195 {  padding-bottom: 195px;}.pd-l-195 {  padding-left: 195px;}.pd-r-195 {  padding-right: 195px;}.pd-t-200 {  padding-top: 200px;}.pd-b-200 {  padding-bottom: 200px;}.pd-l-200 {  padding-left: 200px;}.pd-r-200 {  padding-right: 200px;}.pd-t-205 {  padding-top: 205px;}.pd-b-205 {  padding-bottom: 205px;}.pd-l-205 {  padding-left: 205px;}.pd-r-205 {  padding-right: 205px;}.pd-t-210 {  padding-top: 210px;}.pd-t-220 {  padding-top: 220px;}.pd-b-220 {  padding-bottom: 220px;}.pd-l-220 {  padding-left: 220px;}.pd-r-220 {  padding-right: 220px;}.pd-t-225 {  padding-top: 225px;}.pd-b-225 {  padding-bottom: 225px;}.pd-l-225 {  padding-left: 225px;}.pd-r-225 {  padding-right: 225px;}.pd-t-235 {  padding-top: 235px;}.pd-b-235 {  padding-bottom: 235px;}.pd-l-235 {  padding-left: 235px;}.pd-r-235 {  padding-right: 220px;}.pd-t-240 {  padding-top: 240px;}.pd-t-255 {  padding-top: 255px;}@media only screen and (max-width: 992px) {  .pm-tb-90 {    padding-top: 90px;    padding-bottom: 90px;  }}@media only screen and (max-width: 992px) {  .pm-b-90 {    padding-bottom: 90px;  }}@media only screen and (max-width: 992px) {  .pm-t-0 {    padding-top: 0;  }}@media only screen and (max-width: 992px) {  .pdmX-60 {    padding: 60px;  }}@media only screen and (max-width: 767px) {  .pdms-30 {    padding: 30px;  }}/*-------------------------------------------------    [ ## Color Element ]*/.color-white {  color: #ffffff;}.color-white-im {  color: #ffffff !important;}.color-snow {  color: #EFF2F7;}.color-zumthor {  color: #EAF1FF;}.color-white-smoke {  color: #F7F3FE;}.color-gainsboro {  color: #dddddd;}.color-silver {  color: #c3c3c3;}.color-dim-gray {  color: #454545;}.color-dim-gray-im {  color: #454545 !important;}.color-gray {  color: #767676;}.color-suva-grey {  color: #efefef;}.color-matterhorn {  color: #4d4d4d;}.color-night-rider {  color: #2d2d2d;}.color-eclipse {  color: #3c3c3c;}.color-blue-violet {  color: #1D1556;}.color-medium-slate-blue {  color: #b588fb;}.color-soft-nero {  color: #2a2a2a;}.color-nero {  color: #191919;}.color-black {  color: #000000;}.color-hr-dv-orange {  color: #EB5100;}.color-deep-cerise {  color: #e51681;}.color-zinnwaldite {  color: #EABEAB;}.color-silver-tree {  color: #53B596;}.color-medium-purple {  color: #8C45FB;}.color-curious-blue {  color: #7486F6;}.text-white {  color: #ffffff;}.text-white h2, .text-white h3, .text-white h4, .text-white h5 {  color: #ffffff !important;}/*-------------------------------------------------    [ ## Background Element ]*/.bg-white {  background-color: #ffffff;}.bg-snow {  background-color: #EFF2F7;}.bg-zumthor {  background-color: #EAF1FF;}.bg-lavender {  background-color: #eeedfd;}.bg-white-smoke {  background-color: #F7F3FE;}.bg-gainsboro {  background-color: #dddddd;}.bg-silver {  background-color: #c3c3c3;}.bg-dim-gray {  background-color: #454545;}.bg-gray {  background-color: #767676;}.bg-suva-grey {  background-color: #efefef;}.bg-green {  background-color: #06CD48;}.bg-red {  background-color: #FF7F7F;}.bg-matterhorn {  background-color: #4d4d4d;}.bg-golden {  background-color: #EAAD11;}.bg-turquoise {  background-color: #2FC3CD;}.bg-night-rider {  background-color: #2d2d2d;}.bg-eclipse {  background-color: #3c3c3c;}.bg-blue-violet {  background-color: #1D1556;}.bg-medium-slate-blue {  background-color: #b588fb;}.bg-soft-nero {  background-color: #2a2a2a;}.bg-nero {  background-color: #191919;}.bg-soft-black {  background-color: #181D31;}.bg-black {  background-color: #000000;}.bg-hr-dv-orange {  background-color: #EB5100;}.bg-deep-cerise {  background-color: #e51681;}.bg-black-russian {  background-color: #12141c;}.bg-black-russian-2 {  background-color: #555555;}.bg-black-russian-3 {  background-color: #13152e;}.bg-midnight-express {  background-color: #1b1d38;}.bg-zinnwaldite {  background-color: #EABEAB;}.bg-silver-tree {  background-color: #53B596;}.bg-medium-purple {  background-color: #8C45FB;}.bg-curious-blue {  background-color: #7486F6;}.bg-primary {  background-color: #9652FF !important;}/*-------------------------------------------------    [ ## Extra Background ]*/.bar-blue-violet .swiper-scrollbar-drag {  background-color: #1D1556;}/*-------------------------------------------------    [ ## SVG Fill ]*/.svg-white path {  fill: #ffffff;}.svg-snow path {  fill: #EFF2F7;}.svg-white-smoke path {  fill: #F7F3FE;}.svg-gainsboro path {  fill: #dddddd;}.svg-silver path {  fill: #c3c3c3;}.svg-dim-gray path {  fill: #454545;}.svg-gray path {  fill: #767676;}.svg-suva-grey path {  fill: #efefef;}.svg-matterhorn path {  fill: #4d4d4d;}.svg-night-rider path {  fill: #2d2d2d;}.svg-eclipse path {  fill: #3c3c3c;}.svg-blue-violet path {  fill: #1D1556;}.svg-soft-nero path {  fill: #2a2a2a;}.svg-nero path {  fill: #191919;}.svg-soft-black path {  fill: #181D31;}.svg-black path {  fill: #000000;}/*-------------------------------------------------    [ ## Social Element ]*/.fb-color {  color: #3b5998;}.fb-bg {  background-color: #3b5998;}.tw-color {  color: #1da1f2;}.tw-bg {  background-color: #1da1f2;}.yt-color {  color: #ff0000;}.yt-bg {  background-color: #ff0000;}.in-color {  color: #c32aa3;}.in-bg {  background-color: #c32aa3;}.pin-color {  color: #bd081c;}.pin-bg {  background-color: #bd081c;}.lid-color {  color: #007bb5;}.lid-bg {  background-color: #007bb5;}.gplus-color {  color: #db4437;}.gplus-bg {  background-color: #db4437;}.drib-color {  color: #ea4c89;}.drib-bg {  background-color: #ea4c89;}.drib-color {  color: #ea4c89;}.drib-bg {  background-color: #ea4c89;}.dbart-color {  color: #05cc47;}.dbart-bg {  background-color: #05cc47;}.bh-color {  color: #053eff;}.bh-bg {  background-color: #053eff;}/*-------------------------------------------------    [ ## Overlay Element ]*/.bg-image {  background-repeat: no-repeat;  background-position: center center;  background-size: cover;}.bg-fixed {  background-attachment: fixed;}.bg-image-right {  background-repeat: no-repeat;  background-position: top right;  background-size: cover;}.bg-image-100 {  background-repeat: no-repeat;  background-size: cover;  background-position: center center;  height: 100%;  overflow: hidden;  width: 100%;  position: absolute;  top: 0;  left: 0;  z-index: 0;}.hg-background {  bottom: 0;  left: 0;  height: 100%;  overflow: hidden;  position: absolute;  width: 100%;  z-index: -2;}.bg-overlay {  position: relative;}.bg-overlay:before {  content: "";  position: absolute;  background-color: #000000;  width: 100%;  height: 100%;  left: 0;  right: 0;  top: 0;  bottom: 0;  z-index: 1;  opacity: 0.85;}.bg-overlay >div {  position: relative;  z-index: 2;}.bg-overlay-primary {  position: relative;}.bg-overlay-primary:before {  content: "";  position: absolute;  background-color: #9652FF;  width: 100%;  height: 100%;  left: 0;  right: 0;  top: 0;  bottom: 0;  z-index: 1;  opacity: 0.92;}.bg-overlay-primary >div {  position: relative;  z-index: 2;}.bg-overlay-gradient {  position: relative;}.bg-overlay-gradient:before {  content: "";  position: absolute;  background: -webkit-linear-gradient(35deg, #7486F6, #9652FF);  background: linear-gradient(55deg, #7486F6, #9652FF);  width: 100%;  height: 100%;  left: 0;  right: 0;  top: 0;  bottom: 0;  z-index: -1;}.bg-overlay-gradient >div {  position: relative;  z-index: 2;}.overlay-bg-snow {  position: relative;  background-size: cover;  background-position: center center;}.overlay-bg-snow:before {  content: "";  position: absolute;  background-color: rgba(255, 255, 255, 0.95);  left: 0;  right: 0;  top: 0;  bottom: 0;}.overlay-bg-snow-95 {  position: relative;  background-size: cover;  background-position: center center;}.overlay-bg-snow-95:before {  content: "";  position: absolute;  background-color: rgba(255, 255, 255, 0.95);  left: 0;  right: 0;  top: 0;  bottom: 0;}/*-------------------------------------------------    [ ## Lists ]*/li >ul,li >ol {  margin-bottom: 0;  margin-left: 1em;}.remove-broswer-defult {  list-style: none;  padding: 0;  margin: 0;}dt {  font-weight: bold;}dd {  margin: 0 1.5em 1.5em;}/*-------------------------------------------------    [ ## Post, Page, Comments Table ]*/body:not(.woocommerce-page) .article-content table,body:not(.bbpress) .article-content table,body:not(.buddypress) .article-content table {  margin-bottom: 30px;}body:not(.woocommerce-page) .article-content table td, body:not(.woocommerce-page) .article-content table th,body:not(.bbpress) .article-content table td,body:not(.bbpress) .article-content table th,body:not(.buddypress) .article-content table td,body:not(.buddypress) .article-content table th {  border: 1px solid #dddddd;  padding: 15px;}.comment-content table {  margin-bottom: 30px;}.comment-content table td, .comment-content table th {  border: 1px solid #dddddd;  padding: 15px;}/*-------------------------------------------------    [ # Button Links ]*/.btn-links-area {  margin: 30px -8px 0;}@media only screen and (max-width: 991px) {  .btn-links-area {    margin: 30px -5px 0;  }}.btn-links-area .btn-links {  background-color: transparent;  border: 0 solid;  margin: 0 8px;  -webkit-transition: all 0.25s;  transition: all 0.25s;  color: #555555;  font-size: 26px;  padding: 0;  position: relative;  border: 1px solid #EBEBEB;  height: 60px;  width: 60px;  line-height: 60px;}@media only screen and (max-width: 991px) {  .btn-links-area .btn-links {    height: 50px;    width: 50px;    line-height: 50px;    margin: 0 5px;  }}.btn-links-area .btn-links:hover {  color: #9652FF;  padding-left: 5px;  border-color: #9652FF;}@media only screen and (max-width: 991px) {  .btn-links-area.text-right {    text-align: left !important;    margin-bottom: 15px;  }  .btn-links-area.text-right .btn-links:hover.btn-prev {    padding-right: 0px;  }  .btn-links-area.text-right .btn-links:hover.btn-next {    padding-left: 5px;  }}@media only screen and (max-width: 767px) {  .btn-links-area .btn-links {    font-size: 26px;  }}/*-------------------------------------------------    [ ## Shape Icon ]*/.icon-default,.icon-small {  position: relative;}.icon-default .shape-icon,.icon-small .shape-icon {  mask-size: contain;  -webkit-mask-size: contain;  mask-position: center center;  -webkit-mask-position: center center;  mask-repeat: no-repeat;  -webkit-mask-repeat: no-repeat;  position: relative;}.icon-default .shape-icon:before,.icon-small .shape-icon:before {  position: absolute;  content: "";  top: 0;  left: 0;  background-color: #546AF4;  width: 100%;  height: 100%;  z-index: 1;  opacity: 0.2;}.icon-default .icon,.icon-small .icon {  color: #546AF4;  text-align: center;  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;}.icon-default.icon-red .shape-icon:before,.icon-small.icon-red .shape-icon:before {  background-color: #FF7F7F;}.icon-default.icon-red .icon,.icon-small.icon-red .icon {  color: #FF7F7F;}.icon-default.icon-primary .shape-icon:before,.icon-small.icon-primary .shape-icon:before {  background-color: #9652FF;}.icon-default.icon-primary .icon,.icon-small.icon-primary .icon {  color: #9652FF;}.icon-default.icon-green .shape-icon:before,.icon-small.icon-green .shape-icon:before {  background-color: #06CD48;}.icon-default.icon-green .icon,.icon-small.icon-green .icon {  color: #06CD48;}.icon-default .shape-icon {  mask-image: url(../image/shape.png);  -webkit-mask-image: url(../image/shape.png);  height: 100px;  width: 115px;}.icon-default .icon {  font-size: 62px;  line-height: 70px;}.icon-small .shape-icon {  mask-image: url(../image/shape2.png);  -webkit-mask-image: url(../image/shape2.png);  height: 55px;  width: 65px;}.icon-small .icon {  font-size: 52px;  line-height: 56px;}/*-------------------------------------------------    [ ## Card ]*/.card-info-one {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  margin-bottom: 40px;}.card-info-one .icon {  font-size: 42px;  line-height: 80px;  height: 80px;  width: 80px;  border-radius: 50%;  text-align: center;  color: #ffffff;  position: relative;}@media only screen and (max-width: 480px) {  .card-info-one .icon {    font-size: 26px;    height: 50px;    width: 50px;    line-height: 50px;  }}.card-info-one .icon:before {  position: absolute;  content: "";  bottom: 25px;  left: -15px;  width: 100%;  height: 100%;  border-radius: 50%;  background-color: rgba(255, 255, 255, 0.2);  -webkit-transition: all 0.25s;  transition: all 0.25s;}.card-info-one .info {  padding-left: 25px;  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 80px);  flex: 0 0 calc(100% - 80px);  max-width: calc(100% - 80px);}@media only screen and (max-width: 480px) {  .card-info-one .info {    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 50px);    flex: 0 0 calc(100% - 50px);    max-width: calc(100% - 50px);    padding-left: 15px;  }}.card-info-one .info .heading {  margin-bottom: 13px;}.card-info-one:hover .icon:before {  bottom: 20px;  left: -7px;}/*-------------------------------------------------    [ ## Animation Circle ]*/.animation-circle-inverse >span {  background: rgba(150, 82, 255, 0.15);  right: 0;  position: absolute;  height: 100px;  width: 100px;  border-radius: 100%;  opacity: 0.3;  -webkit-transform: scale(1.3);  transform: scale(1.3);  -webkit-animation: circleWater 4s linear infinite;  animation: circleWater 4s linear infinite;}.animation-circle-inverse >span:nth-child(2) {  -webkit-animation: circleWater2 4s linear infinite;  animation: circleWater2 4s linear infinite;}.animation-circle-inverse >span:nth-child(3) {  -webkit-animation: circleWater3 4s linear infinite;  animation: circleWater3 4s linear infinite;}/*-------------------------------------------------    [ ## Carousel Align Center ]*/.carousel-nav-align-center .owl-nav >div {  display: inline-block;  color: #ffffff;  font-size: 14px;  font-weight: 600;  -webkit-transition: all 0.25s ease-in 0s;  transition: all 0.25s ease-in 0s;  position: absolute;  top: 50%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  border-radius: 0;  letter-spacing: 0.6em;  text-transform: uppercase;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (max-width: 1199px) {  .carousel-nav-align-center .owl-nav >div {    letter-spacing: 0.3em;  }}.carousel-nav-align-center .owl-nav >div >span {  font-size: 36px;}.carousel-nav-align-center .owl-nav >div.owl-prev {  left: -70px;}@media only screen and (max-width: 1199px) {  .carousel-nav-align-center .owl-nav >div.owl-prev {    left: -40px;  }}.carousel-nav-align-center .owl-nav >div.owl-next {  right: -70px;}@media only screen and (max-width: 1199px) {  .carousel-nav-align-center .owl-nav >div.owl-next {    right: -40px;  }}.carousel-nav-align-center .owl-nav >div:hover {  color: #FB9A33;}/*-------------------------------------------------    [ ## Scroll Top ]*/.topbutton {  color: #ffffff;  bottom: 50px;  display: block;  height: 60px;  line-height: 60px;  position: fixed;  right: 20px;  text-align: center;  width: 60px;  -webkit-transition: all 0.3s;  transition: all 0.3s;  z-index: 999;  font-size: 20px;  border-radius: 50%;  background-color: #9652FF;}.topbutton.btn-show {  opacity: 1;  -webkit-transform: translateY(0);  transform: translateY(0);}.topbutton.btn-hide {  opacity: 0;  -webkit-transform: translateY(40px);  transform: translateY(40px);}.topbutton:hover {  color: #ffffff !important;  opacity: 0.9;}.topbutton:focus {  color: #ffffff !important;}/*-------------------------------------------  -- Animations-------------------------------------------*//* Fade In Up */@-webkit-keyframes social-share {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@keyframes social-share {  0% {    opacity: 0;  }  100% {    opacity: 1;  }}@-webkit-keyframes hg-fadeInUp {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, 70px, 0);    transform: translate3d(0, 70px, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes hg-fadeInUp {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, 70px, 0);    transform: translate3d(0, 70px, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInUp {  -webkit-animation-name: hg-fadeInUp;  animation-name: hg-fadeInUp;}@-webkit-keyframes slideUp {  from {    background-position: 0 0;  }  to {    background-position: 3000px 0%;  }}@keyframes slideUp {  from {    background-position: 0 0;  }  to {    background-position: 3000px 0%;  }}/* Fade In Up */@-webkit-keyframes hg-fadeInUp50 {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, 50px, 0);    transform: translate3d(0, 50px, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes hg-fadeInUp50 {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, 50px, 0);    transform: translate3d(0, 50px, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInUp50 {  -webkit-animation-name: hg-fadeInUp50;  animation-name: hg-fadeInUp50;}/* Fade In Down */@-webkit-keyframes hg-fadeInDown {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, -1.25rem, 0);    transform: translate3d(0, -1.25rem, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes hg-fadeInDown {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(0, -1.25rem, 0);    transform: translate3d(0, -1.25rem, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInDown {  -webkit-animation-name: hg-fadeInDown;  animation-name: hg-fadeInDown;}/* Fade In Left */@-webkit-keyframes hg-fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-60px, 0, 0);    transform: translate3d(-60px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}@keyframes hg-fadeInLeft {  from {    opacity: 0;    -webkit-transform: translate3d(-60px, 0, 0);    transform: translate3d(-60px, 0, 0);  }  to {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInLeft {  -webkit-animation-name: hg-fadeInLeft;  animation-name: hg-fadeInLeft;}/* Fade In Right */@-webkit-keyframes hg-fadeInRight {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(50px, 0, 0);    transform: translate3d(50px, 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 hg-fadeInRight {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: translate3d(50px, 0, 0);    transform: translate3d(50px, 0, 0);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }}.hg-fadeInRight {  -webkit-animation-name: hg-fadeInRight;  animation-name: hg-fadeInRight;}/* Zoom In */@-webkit-keyframes hg-zoomIn {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: scale(0.8);    transform: scale(0.8);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes hg-zoomIn {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: scale(0.8);    transform: scale(0.8);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: scale(1);    transform: scale(1);  }}.hg-zoomIn {  -webkit-animation-name: hg-zoomIn;  animation-name: hg-zoomIn;}/* Zoom Out In */@-webkit-keyframes hg-zoomOutIn {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: scale(1.1);    transform: scale(1.1);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes hg-zoomOutIn {  from {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: scale(1.1);    transform: scale(1.1);  }  to {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: scale(1);    transform: scale(1);  }}.hg-zoomOutIn {  -webkit-animation-name: hg-zoomOutIn;  animation-name: hg-zoomOutIn;}/* Zoom In Short */@-webkit-keyframes hg-zoomInShort {  from {    opacity: 0;    -webkit-transform: scale(0.9);    transform: scale(0.9);  }  to {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes hg-zoomInShort {  from {    opacity: 0;    -webkit-transform: scale(0.9);    transform: scale(0.9);  }  to {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1);  }}.hg-zoomInShort {  -webkit-animation-name: hg-zoomInShort;  animation-name: hg-zoomInShort;}@-webkit-keyframes play-pluse {  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  }  100% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }}@keyframes play-pluse {  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(0.5);    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  }  100% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }}@-webkit-keyframes scale-up-one {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  40% {    -webkit-transform: scale(0.8);    transform: scale(0.8);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes scale-up-one {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  40% {    -webkit-transform: scale(0.8);    transform: scale(0.8);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@-webkit-keyframes scale-up-two {  0% {    -webkit-transform: scale(0.5);    transform: scale(0.5);  }  40% {    -webkit-transform: scale(0.8);    transform: scale(0.8);  }  100% {    -webkit-transform: scale(0.5);    transform: scale(0.5);  }}@keyframes scale-up-two {  0% {    -webkit-transform: scale(0.65);    transform: scale(0.65);  }  40% {    -webkit-transform: scale(1);    transform: scale(1);  }  100% {    -webkit-transform: scale(0.65);    transform: scale(0.65);  }}@-webkit-keyframes scale-up-three {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  40% {    -webkit-transform: scale(0.6);    transform: scale(0.6);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@keyframes scale-up-three {  0% {    -webkit-transform: scale(1);    transform: scale(1);  }  40% {    -webkit-transform: scale(0.6);    transform: scale(0.6);  }  100% {    -webkit-transform: scale(1);    transform: scale(1);  }}@-webkit-keyframes top-down {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(45px);    transform: translateY(45px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@keyframes top-down {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(45px);    transform: translateY(45px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@-webkit-keyframes down-top {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(-50px);    transform: translateY(-50px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@keyframes down-top {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(-50px);    transform: translateY(-50px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@-webkit-keyframes down-top1 {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(-30px);    transform: translateY(-30px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@keyframes down-top1 {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(-30px);    transform: translateY(-30px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@-webkit-keyframes down-top2 {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(30px);    transform: translateY(30px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@keyframes down-top2 {  0% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }  50% {    -webkit-transform: translateY(30px);    transform: translateY(30px);  }  100% {    -webkit-transform: translateY(0px);    transform: translateY(0px);  }}@-webkit-keyframes left-right {  0% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }  50% {    -webkit-transform: translateX(-30px);    transform: translateX(-30px);  }  100% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }}@keyframes left-right {  0% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }  50% {    -webkit-transform: translateX(-30px);    transform: translateX(-30px);  }  100% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }}@-webkit-keyframes right-left {  0% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }  50% {    -webkit-transform: translateX(25px);    transform: translateX(25px);  }  100% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }}@keyframes right-left {  0% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }  50% {    -webkit-transform: translateX(25px);    transform: translateX(25px);  }  100% {    -webkit-transform: translateX(0px);    transform: translateX(0px);  }}/* Star Push Effect */@-webkit-keyframes starPush {  0% {    opacity: 0.5;    -webkit-transform: scale(0.6);    transform: scale(0.6);  }  50% {    opacity: 1;    -webkit-transform: scale(1) rotate(90deg);    transform: scale(1) rotate(90deg);  }  100% {    opacity: 0.5;    -webkit-transform: scale(0.6) rotate(180deg);    transform: scale(0.6) rotate(180deg);  }}@keyframes starPush {  0% {    opacity: 0.5;    -webkit-transform: scale(0.6);    transform: scale(0.6);  }  50% {    opacity: 1;    -webkit-transform: scale(1) rotate(90deg);    transform: scale(1) rotate(90deg);  }  100% {    opacity: 0.5;    -webkit-transform: scale(0.6) rotate(180deg);    transform: scale(0.6) rotate(180deg);  }}/* Icon Hover Effect */@-webkit-keyframes iconTopFromBottom {  49% {    -webkit-transform: translateY(-100%);    transform: translateY(-100%);  }  50% {    opacity: 0;    -webkit-transform: translateY(100%);    transform: translateY(100%);  }  51% {    opacity: 1;  }}@keyframes iconTopFromBottom {  49% {    -webkit-transform: translateY(-100%);    transform: translateY(-100%);  }  50% {    opacity: 0;    -webkit-transform: translateY(100%);    transform: translateY(100%);  }  51% {    opacity: 1;  }}/* Man Coin Effect */@-webkit-keyframes manCoin {  0% {    -webkit-transform: translateX(30px);    transform: translateX(30px);    opacity: 0;  }  10% {    -webkit-transform: translateX(0px);    transform: translateX(0px);    opacity: 1;  }  80% {    opacity: 1;    -webkit-transform: translateX(-250px);    transform: translateX(-250px);  }  100% {    opacity: 0;    -webkit-transform: translateX(-275px);    transform: translateX(-275px);  }}@keyframes manCoin {  0% {    -webkit-transform: translateX(30px);    transform: translateX(30px);    opacity: 0;  }  10% {    -webkit-transform: translateX(0px);    transform: translateX(0px);    opacity: 1;  }  80% {    opacity: 1;    -webkit-transform: translateX(-250px);    transform: translateX(-250px);  }  100% {    opacity: 0;    -webkit-transform: translateX(-275px);    transform: translateX(-275px);  }}/* line One Effect */@-webkit-keyframes lineOne {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 0;  }  10% {    -webkit-transform: translate3d(-20px, -30px, 0);    transform: translate3d(-20px, -30px, 0);    opacity: 1;  }  80% {    opacity: 1;    -webkit-transform: translate3d(-115px, -192px, 0);    transform: translate3d(-115px, -192px, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(-135px, -220px, 0);    transform: translate3d(-135px, -220px, 0);  }}@keyframes lineOne {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 0;  }  10% {    -webkit-transform: translate3d(-20px, -30px, 0);    transform: translate3d(-20px, -30px, 0);    opacity: 1;  }  80% {    opacity: 1;    -webkit-transform: translate3d(-115px, -192px, 0);    transform: translate3d(-115px, -192px, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(-135px, -220px, 0);    transform: translate3d(-135px, -220px, 0);  }}@-webkit-keyframes lineTwo {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 0;  }  20% {    -webkit-transform: translate3d(40px, -45px, 0px);    transform: translate3d(40px, -45px, 0px);    opacity: 1;  }  90% {    opacity: 1;    -webkit-transform: translate3d(200px, -300px, 0px);    transform: translate3d(200px, -300px, 0px);  }  100% {    opacity: 0;    -webkit-transform: translate3d(225px, -340px, 0px);    transform: translate3d(225px, -340px, 0px);  }}@keyframes lineTwo {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 0;  }  20% {    -webkit-transform: translate3d(40px, -45px, 0px);    transform: translate3d(40px, -45px, 0px);    opacity: 1;  }  90% {    opacity: 1;    -webkit-transform: translate3d(200px, -300px, 0px);    transform: translate3d(200px, -300px, 0px);  }  100% {    opacity: 0;    -webkit-transform: translate3d(225px, -340px, 0px);    transform: translate3d(225px, -340px, 0px);  }}@-webkit-keyframes lineThree {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 0;  }  20% {    -webkit-transform: translate3d(-70px, 80px, 0);    transform: translate3d(-70px, 80px, 0);    opacity: 1;  }  90% {    opacity: 1;    -webkit-transform: translate3d(-300px, 310px, 0);    transform: translate3d(-300px, 310px, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(-360px, 380px, 0);    transform: translate3d(-360px, 380px, 0);  }}@keyframes lineThree {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 0;  }  20% {    -webkit-transform: translate3d(-70px, 80px, 0);    transform: translate3d(-70px, 80px, 0);    opacity: 1;  }  90% {    opacity: 1;    -webkit-transform: translate3d(-300px, 310px, 0);    transform: translate3d(-300px, 310px, 0);  }  100% {    opacity: 0;    -webkit-transform: translate3d(-360px, 380px, 0);    transform: translate3d(-360px, 380px, 0);  }}/* triangle Effect */@-webkit-keyframes triangle {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  33% {    -webkit-transform: translate3d(-120px, 150px, 0) rotate(180deg);    transform: translate3d(-120px, 150px, 0) rotate(180deg);  }  67% {    -webkit-transform: translate3d(130px, 130px, 0) rotate(380deg);    transform: translate3d(130px, 130px, 0) rotate(380deg);  }  100% {    -webkit-transform: translate3d(0px, 0px, 0) rotate(180deg);    transform: translate3d(0px, 0px, 0) rotate(180deg);  }}@keyframes triangle {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);  }  33% {    -webkit-transform: translate3d(-120px, 150px, 0) rotate(180deg);    transform: translate3d(-120px, 150px, 0) rotate(180deg);  }  67% {    -webkit-transform: translate3d(130px, 130px, 0) rotate(380deg);    transform: translate3d(130px, 130px, 0) rotate(380deg);  }  100% {    -webkit-transform: translate3d(0px, 0px, 0) rotate(180deg);    transform: translate3d(0px, 0px, 0) rotate(180deg);  }}/* circle Effect */@-webkit-keyframes circleEffect {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 0;  }  10% {    -webkit-transform: translate3d(-20px, 30px, 0);    transform: translate3d(-20px, 30px, 0);    opacity: 1;  }  50% {    -webkit-transform: translate3d(-163px, 115px, 0);    transform: translate3d(-163px, 115px, 0);  }  100% {    -webkit-transform: translate3d(169px, 115px, 0);    transform: translate3d(169px, 115px, 0);  }}@keyframes circleEffect {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    opacity: 0;  }  10% {    -webkit-transform: translate3d(-20px, 30px, 0);    transform: translate3d(-20px, 30px, 0);    opacity: 1;  }  50% {    -webkit-transform: translate3d(-163px, 115px, 0);    transform: translate3d(-163px, 115px, 0);  }  100% {    -webkit-transform: translate3d(169px, 115px, 0);    transform: translate3d(169px, 115px, 0);  }}/* rectangle Effect */@-webkit-keyframes rectangle {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  50% {    -webkit-transform: translateY(-150px);    transform: translateY(-150px);  }  100% {    -webkit-transform: translateY(0%);    transform: translateY(0%);  }}@keyframes rectangle {  0% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  50% {    -webkit-transform: translateY(-150px);    transform: translateY(-150px);  }  100% {    -webkit-transform: translateY(0%);    transform: translateY(0%);  }}@-webkit-keyframes circleWater {  0% {    -webkit-transform: scale(5.5);    transform: scale(5.5);    opacity: 0.3;  }  100% {    -webkit-transform: scale(8.5);    transform: scale(8.5);    opacity: 0.0;  }}@keyframes circleWater {  0% {    -webkit-transform: scale(5.5);    transform: scale(5.5);    opacity: 0.3;  }  100% {    -webkit-transform: scale(8.5);    transform: scale(8.5);    opacity: 0.0;  }}@-webkit-keyframes circleWater2 {  0% {    -webkit-transform: scale(3.5);    transform: scale(3.5);  }  100% {    -webkit-transform: scale(5.5);    transform: scale(5.5);  }}@keyframes circleWater2 {  0% {    -webkit-transform: scale(3.5);    transform: scale(3.5);  }  100% {    -webkit-transform: scale(5.5);    transform: scale(5.5);  }}@-webkit-keyframes circleWater3 {  0% {    -webkit-transform: scale(1.5);    transform: scale(1.5);  }  100% {    -webkit-transform: scale(3.5);    transform: scale(3.5);  }}@keyframes circleWater3 {  0% {    -webkit-transform: scale(1.5);    transform: scale(1.5);  }  100% {    -webkit-transform: scale(3.5);    transform: scale(3.5);  }}/*-------------------------------------------------    [ ## Others Element ]*/.block-img {  display: block;}.mfp-close {  color: #ffffff !important;}.full-content {  float: none;  margin: auto;}.full-width {  width: 100%;}.bg-cover {  background-size: cover;  background-position: center center;}[data-bg-image] {  background-size: cover;  background-position: 50%;}.no-border {  border: 0 none !important;}.overflow-hide {  overflow: hidden;}.overflow-visible {  overflow: visible;}.fl-none {  float: none !important;}@media only screen and (max-width: 800px) {  .mb-fl-none {    float: none !important;  }}@media only screen and (max-width: 767px) {  .mb-text-center {    text-align: center !important;  }}.owl-carousel .owl-item img {  width: auto;}@media only screen and (min-width: 481px) and (max-width: 575px) {  .container {    max-width: 450px;  }}.box {  box-shadow: 0 0 20px rgba(0, 0, 0, 0.06);  border-radius: 8px;  overflow: hidden;  background-color: #ffffff;  transition: all 0.3s;  position: relative;  top: 0px;}.box:hover {  box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);}.border-bottom {  border-bottom: 1px solid #8C45FB;}.site-content {  overflow: hidden;}.bg-gradient {  background-image: linear-gradient(-40deg, #F5F2FF 10%, #F9F7FF 10%, #F9F7FF 20%, #F5F2FF 20%, #F5F2FF 30%, #F1EDFF 30%, #F1EDFF 40%, #F5F2FF 40%, #F5F2FF 48%, #F9F7FF 48%, #F9F7FF 80%, #F5F2FF 80%, #F5F2FF 90%, #F1EDFF 90%, #F1EDFF 100%);  background-size: 100% 62%;  background-repeat: no-repeat;}/*--------------------------------------------------------------# Forms--------------------------------------------------------------*//*-------------------------------------------------    # Forms*//*-------------------------------------------------    [ ## Buttons ]*/button, input[type="button"], input[type="reset"], input[type="submit"] {  -webkit-transition: all 0.25s ease;  transition: all 0.25s ease;}input[type="submit"]:hover {  color: #ffffff;}button, input[type="button"], input[type="reset"], input[type="submit"],input[type="button"],input[type="reset"],input[type="submit"] {  cursor: pointer;  -webkit-appearance: button;}button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus {  outline: none;}button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner,input::-moz-focus-inner {  padding: 0;  border: 0;}.btn {  -webkit-transition: all 0.3s ease 0.02s;  transition: all 0.3s ease 0.02s;}.btn:active,.btn:focus {  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.125) inset;}.btn {  border: 0px solid;  border-radius: 0px;  font-weight: 600;  font-size: 16px;  -webkit-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;  font-family: "Josefin Sans", sans-serif;}@media only screen and (max-width: 767px) {  .btn {    font-size: 14px;  }}.btn-default {  border-radius: 5px;  padding: 14px 30px 10px;  color: #ffffff;  border: 0px solid;  background-color: #546AF4;  text-transform: uppercase;  position: relative;  z-index: 0;  -webkit-transition: all .4s;  transition: all .4s;  overflow: hidden;}@media only screen and (max-width: 480px) {  .btn-default {    padding: 14px 20px 10px;  }}.btn-default:hover, .btn-default:focus {  color: #ffffff;  background-color: #9652FF !important;}.btn-primary.active:focus:not(:disabled):not(.disabled),.btn-primary:focus {  box-shadow: 0 0 0 0rem rgba(38, 143, 255, 0);}.btn-primary {  position: relative;  text-transform: capitalize;  border-radius: 0;  font-size: 18px;  padding: 20px 30px 17px;  border: 0px solid;  background-color: transparent;}.btn-primary:after, .btn-primary:before {  content: "";  position: absolute;  height: 100%;  left: 0;  top: 0;  z-index: -1;  -webkit-transition: all .5s;  transition: all .5s;  border-radius: inherit;  width: 100%;}.btn-primary:before {  opacity: 1;  background: -webkit-linear-gradient(left, #9652FF, #b588fb);  background: linear-gradient(to right, #9652FF, #b588fb);}.btn-primary:after {  opacity: 0;  background: -webkit-linear-gradient(left, #b588fb, #9652FF);  background: linear-gradient(to right, #b588fb, #9652FF);}.btn-primary:focus, .btn-primary:hover {  color: #ffffff;}.btn-primary:focus:before, .btn-primary:hover:before {  opacity: 0 !important;}.btn-primary:focus:after, .btn-primary:hover:after {  opacity: 1 !important;}.btn-primary.btn-red:before {  background: -webkit-linear-gradient(left, #FF7F7F, #FFA3A3);  background: linear-gradient(to right, #FF7F7F, #FFA3A3);}.btn-primary.btn-red:after {  background: -webkit-linear-gradient(left, #FFA3A3, #FF7F7F);  background: linear-gradient(to right, #FFA3A3, #FF7F7F);}.btn-white {  text-transform: capitalize;  border-radius: 0;  font-size: 18px;  padding: 19px 30px 15px;  border: 0px solid;  background-color: #ffffff;  color: #9652FF;}.btn-white:before {  content: "";  position: absolute;  height: 100%;  right: 0;  top: 0;  z-index: -1;  -webkit-transition: all .5s;  transition: all .5s;  border-radius: inherit;  width: 0%;  background-color: rgba(0, 0, 0, 0.1);}.btn-white:focus, .btn-white:hover {  background-color: #ffffff !important;  color: #9652FF;}.btn-white:focus:before, .btn-white:hover:before {  width: 100%;  right: auto;  left: 0;}.form-group-btn {  margin: -10px;}.form-group-btn >[class*='btn-'] {  margin: 10px;  display: inline-block;}.form-group-btn .btn-video {  width: 65px;  height: 65px;}@media only screen and (max-width: 575px) {  .form-group-btn {    margin: -7px;  }  .form-group-btn >[class*='btn-'] {    margin: 7px;  }}.btn-video {  position: relative;  width: 75px;  height: 75px;}.btn-video img {  -webkit-transition: all 3s;  transition: all 3s;}.btn-video [class*="fa-"] {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  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;  font-size: 18px;  color: #9652FF;}.btn-video:hover img {  -webkit-transform: rotate(720deg);  transform: rotate(720deg);}.app-btn-group {  margin: 40px -13px -10px;}.app-btn-group >.btn-app {  margin: 10px 13px;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.app-btn-group >.btn-app .icon {  margin-right: 20px;}.app-btn-group >.btn-app .btn-text {  font-size: 10px;  font-weight: 500;  line-height: 1.6em;  text-transform: uppercase;  text-align: left;  letter-spacing: 1px;}.app-btn-group >.btn-app .btn-text >span {  display: block;  font-size: 15px;}@media only screen and (max-width: 767px) {  .app-btn-group {    margin-top: 25px;  }  .app-btn-group >.btn-app .icon {    margin-right: 10px;  }  .app-btn-group >.btn-app .btn-text >span {    font-size: 13px;  }}.show-more {  text-align: center;}.show-more .button {  display: inline-block;  font-size: 16px;  font-weight: 500;  color: #232323;}.show-more .button >span {  display: block;  margin-top: 7px;}.show-more .button:hover {  color: #9652FF;}.comment-navigation .nav-links a {  background: #ffffff;  display: inline-block;  padding: 0.5em 1.8em;  letter-spacing: 0.02em;}.comment-navigation .nav-links a:hover {  color: #ffffff;}.mfp-wrap button:hover, .mfp-wrap input[type="button"]:hover, .mfp-wrap input[type="reset"]:hover, .mfp-wrap input[type="submit"]:hover {  background: transparent !important;}.btn-play {  padding: 15px;  display: inline-block;  font-size: 16px;  height: 55px;  width: 55px;  line-height: 25px;}.social-btn-lg {  display: inline-block;  font-size: 12px;  height: 30px;  width: 30px;  text-align: center;  line-height: 30px;}/*-------------------------------------------------    [ ## Fields ]*/input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus {  outline: none;}input[type=time]::-webkit-inner-spin-button,input[type=time]::-webkit-outer-spin-button,input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;}input[type="search"] {  -webkit-appearance: textfield;}input[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}select {  appearance: none;  -webkit-appearance: none;  -moz-appearance: none;}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {  -webkit-box-shadow: 0 0 0px 1000px transparent inset;  -webkit-text-fill-color: #555555 !important;}input:-webkit-autofill:focus {  -webkit-box-shadow: 0 0 0px 1000px transparent inset;  -webkit-text-fill-color: #555555 !important;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {  -webkit-transition: background-color 5000s ease-in-out 0s;  transition: background-color 5000s ease-in-out 0s;}textarea {  display: block;  width: 100%;  display: block;  min-height: 120px;}input,select,textarea {  border: none;  vertical-align: baseline;  font-size: 100%;  -webkit-transition: all 0.25s ease;  transition: all 0.25s ease;}label {  font-weight: 600;  font-size: 17px;  margin-bottom: 10px;  display: block;  color: #232323;}@media only screen and (max-width: 480px) {  label {    font-size: 16px;    margin-bottom: 7px;  }}::-webkit-input-placeholder {  color: #b3b3b3;}.widget_newsletter::-webkit-input-placeholder {  color: #808080;}:-moz-placeholder {  color: #b3b3b3;  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}::-moz-placeholder {  color: #b3b3b3;  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}:-ms-input-placeholder {  color: #b3b3b3;}/*--------Nice Select----------*/.nice-select {  border-radius: 5px;  background-color: #ffffff;  box-sizing: border-box;  clear: both;  cursor: pointer;  display: block;  height: 50px;  line-height: 40px;  border-radius: 0px;  padding-left: 25px;  padding-right: 25px;  position: relative;  text-align: left !important;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  position: relative;  border: 1px solid #EBEBEB;}@media only screen and (max-width: 575px) {  .nice-select {    padding-left: 15px;    padding-right: 15px;  }}.nice-select:after {  content: '\f107';  font-family: "Font Awesome 5 Free";  display: block;  pointer-events: none;  position: absolute;  right: 20px;  top: 5px;  color: #555555;  -webkit-transition: all 0.15s ease-in-out;  transition: all 0.15s ease-in-out;  font-weight: 800;}@media only screen and (max-width: 575px) {  .nice-select:after {    right: 15px;  }}.nice-select .list {  background-color: #ffffff;  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);  box-sizing: border-box;  opacity: 0;  overflow: hidden;  padding: 0;  pointer-events: none;  position: absolute;  top: 100%;  left: 0;  -webkit-transform-origin: 50% 0;  transform-origin: 50% 0;  -webkit-transform: scale(0.75) translateY(-21px);  transform: scale(0.75) translateY(-21px);  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;  z-index: 9;  min-height: 50px;  max-height: 200px;}.nice-select .list:hover .option:not(:hover) {  background-color: transparent !important;}.nice-select.open:after {  -webkit-transform: rotate(-180deg);  transform: rotate(-180deg);}.nice-select.open .list {  opacity: 1;  pointer-events: auto;  -webkit-transform: scale(1) translateY(0);  transform: scale(1) translateY(0);  width: 100%;  min-height: 50px;  max-height: 200px;  overflow-y: scroll;}.nice-select.open .nice-select.disabled {  border-color: #ededed;  color: #999;  pointer-events: none;}.nice-select .option {  cursor: pointer;  font-weight: 400;  line-height: 40px;  list-style: none;  min-height: 40px;  outline: none;  padding-left: 18px;  padding-right: 29px;  text-align: left;  -webkit-transition: all 0.2s;  transition: all 0.2s;}.nice-select .option.disabled {  background-color: transparent;  color: #999;  cursor: default;}.nice-select .option.disabled:after {  border-color: #cccccc;}.nice-select .option:hover {  background-color: #9652FF;  color: #ffffff;}.nice-select .current {  display: block;}.select-custom:focus {  box-shadow: none;  outline: none;  border-radius: 0px;  background: none;  color: #727272;}.form-group {  margin-bottom: 20px;}.form-controller {  border-radius: 5px;  border: 1px solid #EBEBEB;  background-color: #ffffff;  width: 100%;  height: 50px;  outline: none;  padding: 5px 20px;}.form-controller:focus {  border-color: #9652FF;}@media only screen and (max-width: 575px) {  .form-controller {    padding: 5px 15px;  }}textarea.form-controller {  padding-top: 15px;}input[type="radio"] {  display: none;}input[type="radio"] + label {  color: #1d2331;  position: relative;  padding-left: 23px;  line-height: 1.2em;  text-transform: capitalize;  cursor: pointer;}input[type="radio"] + label:before {  border: 3px solid #B9BEC0;  content: "";  height: 14px;  left: 1px;  position: absolute;  top: 3px;  -webkit-transition: all 0.15s ease-in 0s;  transition: all 0.15s ease-in 0s;  width: 14px;  background-color: #ffffff;  border-radius: 50%;}input[type="radio"]:checked + label:before {  border-color: #07C1FE;  background-color: #9652FF;}.post-password-form input[type="password"] {  font-size: 14px;  border: 1px solid #f0f0f0;  outline: none;  box-sizing: border-box;  padding: 10px;}.post-password-form input[type="submit"] {  padding: 15px 30px;  position: relative;  top: 0;  font-size: 14px;}/*--------------------------------------------------------------# Alignments--------------------------------------------------------------*/.alignleft {  display: inline;  float: left;  margin-right: 1.5em;}.alignright {  display: inline;  float: right;  margin-left: 1.5em;}.aligncenter {  display: block;  margin-left: auto;  margin-right: auto;}/*--------------------------------------------------------------# Clearings--------------------------------------------------------------*/.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after {  content: "";  display: table;}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after {  clear: both;}/*--------------------------------------------------------------# Infinite scroll--------------------------------------------------------------*//* Globally hidden elements when Infinite Scroll is supported and in use. */.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer {  /* Theme Footer (when set to scrolling) */  display: none;}/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .never ending) before. */.infinity-end.neverending .site-footer {  display: block;}/*--------------------------------------------------------------# Header Content--------------------------------------------------------------*//*-------------------------------------------------    [ ## Preloader ]*/.preloader {  position: fixed;  top: 0;  left: 0;  z-index: 9999;  width: 100%;  height: 100%;  background-color: #9652FF;  overflow: hidden;}.preloader-inner {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}.preloader-icon {  width: 100px;  height: 100px;  display: inline-block;  padding: 0px;}.preloader-icon span {  position: absolute;  display: inline-block;  width: 100px;  height: 100px;  border-radius: 100%;  background-color: #ffffff;  -webkit-animation: preloader-fx 1.6s linear infinite;  animation: preloader-fx 1.6s linear infinite;}.preloader-icon span:last-child {  animation-delay: -0.8s;  -webkit-animation-delay: -0.8s;}@keyframes preloader-fx {  0% {    -webkit-transform: scale(0, 0);    transform: scale(0, 0);    opacity: 0.5;  }  100% {    -webkit-transform: scale(1, 1);    transform: scale(1, 1);    opacity: 0;  }}@-webkit-keyframes preloader-fx {  0% {    -webkit-transform: scale(0, 0);    opacity: 0.5;  }  100% {    -webkit-transform: scale(1, 1);    opacity: 0;  }}/*-------------------------------------------------    [ ## Header ]*/.site-header {  position: absolute;  top: 25px;  width: 100%;  z-index: 5;  background-color: transparent;  left: 0;}@media only screen and (max-width: 991px) {  .site-header .header-top-area .container,  .site-header .site-navigation .container,  .site-header .mobile-menu-area .container {    max-width: 100%;  }}@media only screen and (max-width: 1366px) {  .site-header {    top: 10px;  }}@media only screen and (max-width: 1199px) {  .site-header {    position: relative;    background-color: #ffffff;    top: 0;  }}.site-header .site-navigation {  background-color: transparent;}.site-header .menu >ul >li >a {  color: #ffffff;}.site-navigation.style-one {  background-color: transparent;  padding: 0;}.site-navigation.style-one .navigation-area {  padding: 0;  -moz-box-align: center;  -moz-box-pack: justify;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}.site-navigation.style-one .navigation-area .mainmenu-area {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}@media only screen and (max-width: 1199px) {  .site-navigation.style-one {    display: none;  }}.navigation-area {  min-height: 70px;}.navigation-area .site-branding a {  display: inline-block;}/*-------------------------------------------------    [ ## Sticky header ]*/#sticky-header {  display: none;  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 99;}#sticky-header .site-navigation {  background-color: #9652FF;  box-shadow: 0px 5px 10px -5px rgba(0, 0, 0, 0.15);}#sticky-header .menu >ul >li >a {  color: #ffffff;}#sticky-header .menu >ul >li.dropdown-trigger:hover >ul.dropdown-content {  top: calc(100% + 11px);}/*--------------------------------------------------------------# Navigation--------------------------------------------------------------*//*-------------------------------------------------    [ ## Links ]*/a {  color: inherit;  -webkit-transition: all 0.3s;  transition: all 0.3s;}a:hover, a:focus, a:active {  text-decoration: none;}a:focus {  outline: none;}a:hover, a:active {  outline: 0;  text-decoration: none;}/*-------------------------------------------------    [ ## Menus ]*/.menu {  font-family: "Josefin Sans", sans-serif;}.menu ul {  padding-left: 0px;  margin-bottom: 0px;  list-style: none;}.menu ul li {  display: inline-block;  position: relative;  -webkit-transition: all 0.4s ease-in-out 0s;  transition: all 0.4s ease-in-out 0s;}.menu ul li a {  font-size: 20px;  font-weight: normal;  text-transform: capitalize;  -webkit-transition: all 0.3s;  transition: all 0.3s;  display: block;  color: #232323;  position: relative;}.menu ul li ul.dropdown-content {  margin-left: 0;}.menu ul li ul.dropdown-content li {  padding: 0;  display: block;}.menu ul li ul.dropdown-content li a {  display: block;  padding: 7px 0px;  color: #232323;  text-transform: capitalize;  -webkit-transition: all 0.35s ease 0s;  transition: all 0.35s ease 0s;  font-size: 18px;}.menu >ul >li:hover >a,.menu ul li >a.active {  opacity: 0.9;}.menu >ul >li >a {  padding: 30px 19px;}.menu >ul >li:first-child >a {  padding-left: 0px;}.menu >ul >li:last-child >a {  padding-right: 0px;}.menu >ul >li >ul.dropdown-content {  background-color: #ffffff;  position: absolute;  width: 235px;  padding: 18px 25px;  left: 0;  top: calc(100% + 50px);  z-index: 999;  visibility: hidden;  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);  -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;  -webkit-transform-origin: 0 0 0;  transform-origin: 0 0 0;  opacity: 0;  z-index: -1;}.menu >ul >li >ul.dropdown-content:before {  border-color: transparent transparent #ffffff;  border-style: solid;  border-width: 11px 7px;  content: "";  left: 22px;  position: absolute;  top: -22px;}.menu >ul >li >ul.dropdown-content >li:hover >a {  color: #9652FF !important;  padding-left: 5px;}.menu >ul >li >ul.dropdown-content:after {  content: "";  height: 15px;  left: 0;  position: absolute;  top: -15px;  width: 100%;  opacity: 0;  cursor: pointer;}.menu >ul >li.dropdown-trigger >a:after {  content: "\f0d7";  font-family: "Font Awesome 5 Free";  padding-left: 5px;  opacity: 0.5;  font-weight: 800;}.menu >ul >li.dropdown-trigger:hover >ul.dropdown-content {  visibility: visible;  opacity: 1;  top: 100%;  z-index: 5;}.menu >ul >li.dropdown-trigger.mega-menu {  position: inherit;}.menu >ul >li.dropdown-trigger.mega-menu:hover .mega-menu-content {  -webkit-transform: scaleY(1);  transform: scaleY(1);}ul.dropdown-content >.dropdown-trigger {  position: relative;}ul.dropdown-content >.dropdown-trigger >a {  position: relative;}ul.dropdown-content >.dropdown-trigger >a:after {  content: "\f105";  font-family: fontAwesome;  position: absolute;  right: 20px;  top: 8px;  font-size: 16px;  -webkit-transition: all 0.2s;  transition: all 0.2s;  opacity: 0.5;}ul.dropdown-content >.dropdown-trigger ul.dropdown-content {  left: 100% !important;  top: -5px;  visibility: hidden;  opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  -webkit-transform: scaleY(0);  transform: scaleY(0);  position: absolute;  width: 200px;  z-index: 999;  -webkit-transition: all 0.5s ease-in-out 0s;  transition: all 0.5s ease-in-out 0s;  -webkit-transform-origin: 0 0 0;  transform-origin: 0 0 0;  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);}ul.dropdown-content >.dropdown-trigger:hover >a:after {  right: 15px;  opacity: 1;}ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content {  visibility: visible;  opacity: 1;  -webkit-transform: scale(1);  transform: scale(1);}ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content >li:last-child {  border-bottom: 0px solid #e5e5e5;}ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content >li:hover >a {  color: #9652FF;  padding-left: 20px;}@media only screen and (max-width: 1620px) {  .mega-menu-content {    left: 0px;    width: calc(100vw - 30px);  }}/* [ ### Mobile Menu ] */.mobile-menu-area {  display: none;}@media only screen and (max-width: 1199px) {  .mobile-menu-area {    display: block;  }}.mean-container {  position: relative;}.mean-container .mean-bar {  min-height: 75px;  background-color: transparent;  z-index: 9999;}.mean-container a.meanmenu-reveal {  padding: 22px 0;  right: 0px !important;  width: 30px;}.mean-container a.meanmenu-reveal span {  background-color: #9652FF;  height: 2px;}.mean-container a.meanmenu-reveal i {  color: #232323;  display: block;  font-size: 20px;  margin-top: 8px;}.mean-container a.meanmenu-reveal.meanclose + .mean-nav {  margin-top: 70px;  padding-bottom: 20px;}.mean-container .mean-nav {  margin-top: 55px;  background: transparent;  -webkit-transition: all 0.25s;  transition: all 0.25s;}.mean-container .mean-nav ul.dropdown-content >.dropdown-trigger ul.dropdown-content {  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2);  top: 0px;  border-top: 0px solid;}.mean-container .mean-nav >ul >li >a {  font-weight: 600;}.mean-container .mean-nav ul li {  float: none;}.mean-container .mean-nav ul li a.mean-expand {  height: 55px;  padding: 0 !important;  width: 50px;}.mean-container .mean-nav ul li a.mean-expand:before {  position: absolute;  content: "\f0da";  top: 0;  right: -15px;  width: 100%;  height: 100%;  text-align: center;  font-family: "Font Awesome 5 Free";  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;  padding: 0 20px;  font-size: 18px;  -webkit-transition: all 0.2s;  transition: all 0.2s;}.mean-container .mean-nav ul li a.mean-expand >span {  display: none;}.mean-container .mean-nav ul li a.mean-clicked:before {  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}.mean-container .mean-nav ul li a {  text-transform: capitalize;}.mean-container .mean-nav ul li a:hover {  color: #9652FF;}.mean-container .mean-nav ul li li {  border-top: 1px solid rgba(0, 0, 0, 0.075);}.mean-container .mean-nav ul li li a {  padding: 15px 25px;  text-transform: capitalize;  width: 100%;}.mean-container .mean-nav ul li li a:hover {  padding-left: 30px;}.mean-container ul.dropdown-content >.dropdown-trigger >a:after {  content: "";}.mean-container ul.dropdown-content >.dropdown-trigger ul.dropdown-content {  left: 0 !important;  visibility: visible;  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);  position: relative;  width: 100%;}.mean-container ul.dropdown-content >.dropdown-trigger >ul.dropdown-content >li >a,.mean-container ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content >li:hover >a {  padding: 12px 80px;  width: 100%;}.mean-container ul.dropdown-content >.dropdown-trigger:hover >ul.dropdown-content >li {  border-bottom: 0px solid #e5e5e5;}.mean-container .mean-nav >ul >li >ul >li a.mean-expand {  height: 45px;  padding: 0px !important;}@media only screen and (max-width: 1199px) {  .header-navigation-right .contact-info {    display: none;  }  .header-navigation-right .search-wrap {    position: absolute;    top: 29px;    right: 50px;    margin-left: 0;    z-index: 999999;  }  .mobile-menu {    display: block;  }  .mobile-menu .mobile-logo {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    left: 0px;    top: 0;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    height: 85px;    z-index: 99;  }  .mobile-menu .menu-label {    display: none;  }  .site-navigation {    display: none;  }  .mean-container .mean-bar {    float: none;  }  .mean-container .mean-bar .mean-nav {    float: none;  }  .mean-container .mean-nav ul li a {    color: #232323;    display: block;    float: none;    font-size: 18px;    padding: 15px 0px;    width: auto;    font-family: "Josefin Sans", sans-serif;    font-weight: 600;    border-top: 1px solid rgba(0, 0, 0, 0.075);  }  .mean-container .mean-nav ul li a:hover {    padding-left: 7px;  }  .mega-menu-content {    background-color: transparent;    left: 0;    padding: 0px 20px 25px;    position: relative;    -webkit-transform: scaleY(1);    transform: scaleY(1);    width: calc(100% - 40px);    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.07);  }  .mega-menu-content .cat-item {    background-color: transparent;    border-top: 0 none !important;    padding: 0 !important;  }  .mega-menu-content.carousel-nav-dots .owl-dots {    padding-top: 20px;  }}@media only screen and (max-width: 575px) {  .mobile-menu .search-wrap .search-form {    right: -50px;    width: 280px;  }  .mobile-menu .search-wrap .search-form input[type="search"] {    padding: 0 10px;  }}.terms-menu-area ul {  list-style: none;  padding-left: 0;  margin-bottom: 0;}.terms-menu-area .terms-menu >li {  font-size: 18px;  font-weight: normal;  border-bottom: 0px solid;  margin-bottom: 10px;  padding-top: 0px;  background-color: rgba(84, 106, 244, 0.05);}.terms-menu-area .terms-menu >li:last-child {  margin-bottom: 0;}.terms-menu-area .terms-menu >li >a {  padding: 22px 40px 22px 20px;  display: block;  color: #232323;  position: relative;}.terms-menu-area .terms-menu >li >a:before {  position: absolute;  content: "\f30b";  right: 20px;  top: 51%;  font-family: "Font Awesome 5 Free";  transform: translateY(-50%);  transition: all 0.3s;  font-weight: 700;}.terms-menu-area .terms-menu >li >a:hover {  color: #9652FF;}.terms-menu-area .terms-menu >li.active .sub-menu {  display: block;}.terms-menu-area .terms-menu >li.open >a:before {  transform: translateY(-50%) rotate(90deg);}.terms-menu-area .terms-menu >li .sub-menu {  padding-bottom: 30px;  display: none;}.terms-menu-area .terms-menu >li .sub-menu li {  margin-bottom: 5px;  padding-left: 30px;  position: relative;  line-height: 1.8em;}@media only screen and (max-width: 767px) {  .terms-menu-area .terms-menu >li .sub-menu li {    margin-bottom: 15px;  }}.terms-menu-area .terms-menu >li .sub-menu li:before {  position: absolute;  content: "";  width: 8px;  height: 8px;  border-radius: 50%;  left: 13px;  top: 13px;  background-color: #9652FF;  opacity: 0.8;}.terms-menu-area .terms-menu >li .sub-menu li >a:hover {  color: #9652FF;}.dashboard-menu-area ul {  list-style: none;  padding-left: 0;  margin-bottom: 0;}.dashboard-menu-area .dashboard-menu {  font-family: "Josefin Sans", sans-serif;}.dashboard-menu-area .dashboard-menu >li {  font-size: 18px;  font-weight: normal;  border-bottom: 0px solid;  margin-bottom: 5px;  padding-top: 0px;  background-color: rgba(84, 106, 244, 0.05);}.dashboard-menu-area .dashboard-menu >li:last-child {  margin-bottom: 0;}.dashboard-menu-area .dashboard-menu >li >a {  padding: 24px 20px 21px;  display: block;  color: #555555;  position: relative;}@media only screen and (max-width: 767px) {  .dashboard-menu-area .dashboard-menu >li >a {    padding: 20px 15px 17px;  }}.dashboard-menu-area .dashboard-menu >li >a:hover {  color: #ffffff;  background-color: #9652FF;}/*-------------------------------------------------    [ ## Pagination ]*//* page link pagination */.article-content .page-links span {  border: 1px solid #EBEBEB;  font-size: 1em;  padding: 0.4em 0.8em;  font-weight: 600;}.article-content .page-links >span {  color: #fff;}.article-content .page-links a {  text-decoration: none;}.paging-navigation {  z-index: 1;}.paging-navigation .nav-links {  list-style: none;  font-size: 1em;  font-weight: bold;  margin: 0 -4px;  padding-left: 0px;}@media only screen and (max-width: 767px) {  .paging-navigation .nav-links {    margin: 0 -2px;  }}.paging-navigation .nav-links a {  font-weight: 500;  display: block;  -webkit-transition: ease-in 0.25s;  transition: ease-in 0.25s;  text-align: center;}.paging-navigation .nav-links >li {  display: inline-block;  margin: 0 4px;}@media only screen and (max-width: 767px) {  .paging-navigation .nav-links >li {    margin: 0 2px;  }}.paging-navigation .nav-links >li >a {  font-size: 22px;  font-weight: 400;  height: 55px;  width: 55px;  line-height: 53px;  position: relative;  border-radius: 50%;  transition: all 0.3s;  z-index: 5;  border: 1px solid #EBEBEB;}@media only screen and (max-width: 767px) {  .paging-navigation .nav-links >li >a {    height: 40px;    width: 40px;    line-height: 38px;    font-size: 16px;  }}.paging-navigation .nav-links >li >a:before {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  content: "";  -webkit-transition: all 0.3s;  transition: all 0.3s;  background-color: #9652FF;  opacity: 0;  visibility: hidden;  border-radius: inherit;  z-index: -1;}.paging-navigation .nav-links >li >a span {  display: block;}.paging-navigation .nav-links >li.active >a,.paging-navigation .nav-links >li >a:hover {  color: #ffffff !important;}.paging-navigation .nav-links >li.active >a:before,.paging-navigation .nav-links >li >a:hover:before {  opacity: 1;  visibility: visible;}.paging-navigation .nav-links li.nav-previous >a,.paging-navigation .nav-links li.nav-next >a {  color: #9652FF;}.paging-navigation .nav-links li.nav-previous.disabled >a,.paging-navigation .nav-links li.nav-next.disabled >a {  pointer-events: none;  filter: alpha(opacity=60);  opacity: 0.6;}.paging-navigation.paging-center .nav-links {  text-align: center;}/*-------------------------------------------------    [ ### Post Navigation ]*/.post-navigation {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  font-family: "Josefin Sans", sans-serif;}@media only screen and (max-width: 767px) {  .post-navigation {    display: block;  }}.post-navigation .post-previous {  text-align: left;}.post-navigation .post-next {  text-align: right;}.post-navigation h3 {  font-size: 24px;  font-weight: 500;  margin: 0;  -webkit-transition: all 0.2s linear 0s;  transition: all 0.2s linear 0s;  line-height: 1.35em;}@media only screen and (max-width: 991px) {  .post-navigation h3 {    line-height: 1.3em;    font-size: 20px;  }}.post-navigation .post-previous,.post-navigation .post-next {  max-width: 50%;  -webkit-box-flex: 0;  -ms-flex: 0 0 50%;  flex: 0 0 50%;  padding: 45px 0 15px;}@media only screen and (max-width: 767px) {  .post-navigation .post-previous,  .post-navigation .post-next {    max-width: 100%;  }}.post-navigation .post-previous a,.post-navigation .post-next a {  position: relative;  display: block;  padding: 60px;}@media only screen and (max-width: 1199px) {  .post-navigation .post-previous a,  .post-navigation .post-next a {    padding: 55px 50px;  }}@media only screen and (max-width: 991px) {  .post-navigation .post-previous a,  .post-navigation .post-next a {    padding: 30px 25px;  }}@media only screen and (max-width: 767px) {  .post-navigation .post-previous a,  .post-navigation .post-next a {    padding: 30px 15px;  }}.post-navigation .post-previous span.label,.post-navigation .post-next span.label {  font-size: 14px;  text-transform: uppercase;  margin-bottom: 10px;  display: block;  color: #232323;  font-weight: 500;}.post-navigation .post-previous.active,.post-navigation .post-next.active {  background-color: #9652FF;}.post-navigation .post-previous.active h3,.post-navigation .post-previous.active span.label,.post-navigation .post-next.active h3,.post-navigation .post-next.active span.label {  color: #ffffff;}.post-navigation .post-next span.label {  margin-bottom: 0;  margin-top: 15px;}/*-------------------------------------------------    [ ## Navigation Responsive ]*/.hamburger-menus {  width: 30px;  height: 30px;  position: relative;  transition: .1s;  margin: 15px 0px;  cursor: pointer;  display: none;}@media only screen and (max-width: 1199px) {  .hamburger-menus {    display: inline-block;  }}.hamburger-menus span {  width: 5px;  height: 5px;  background-color: #fff;  display: block;  border-radius: 50%;}.hamburger-menus span:nth-child(1) {  position: absolute;  left: 0;  top: 0;}.hamburger-menus span:nth-child(2) {  position: absolute;  left: 12px;  top: 0;}.hamburger-menus span:nth-child(3) {  position: absolute;  right: 0;  top: 0;}.hamburger-menus span:nth-child(4) {  position: absolute;  left: 0;  top: 12px;}.hamburger-menus span:nth-child(5) {  position: absolute;  left: 12px;  top: 12px;}.hamburger-menus span:nth-child(6) {  position: absolute;  right: 0px;  top: 12px;}.hamburger-menus span:nth-child(7) {  position: absolute;  left: 0px;  bottom: 0px;}.hamburger-menus span:nth-child(8) {  position: absolute;  left: 12px;  bottom: 0px;}.hamburger-menus span:nth-child(9) {  position: absolute;  right: 0px;  bottom: 0px;}.hamburger-menus:hover span {  transform: scale(1.3);  transition: 350ms cubic-bezier(0.8, 0.5, 0.2, 1.4);  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);}.hamburger-menus.click-menu {  transform: rotate(180deg);  cursor: pointer;  transition: 0.2s cubic-bezier(0.8, 0.5, 0.2, 1.4);}.hamburger-menus.click-menu span {  border-radius: 50%;  transition-delay: 200ms;  background-color: rgba(255, 255, 255, 0.767);  transition: 0.5s cubic-bezier(0.8, 0.5, 0.2, 1.4);}.hamburger-menus.click-menu span:nth-child(2) {  position: absolute;  left: 6px;  top: 6px;}.hamburger-menus.click-menu span:nth-child(4) {  position: absolute;  left: 6px;  top: 18px;}.hamburger-menus.click-menu span:nth-child(6) {  position: absolute;  right: 6px;  top: 6px;}.hamburger-menus.click-menu span:nth-child(8) {  position: absolute;  left: 18px;  bottom: 6px;}.hamburger-menus-two {  width: 35px;  height: 35px;  overflow: hidden;  margin: 10px 0px;  cursor: pointer;}.hamburger-menus-two >span {  position: relative !important;  transition: ease-in-out 0.25s;  display: block;  background-color: #ffffff;  height: 2px;  border-radius: 0px;  margin: 4px 0;  float: right;  left: 0;}.hamburger-menus-two >span:nth-child(1), .hamburger-menus-two >span:nth-child(3) {  width: 22px;}.hamburger-menus-two >span:nth-child(2) {  width: 100%;}.hamburger-menus-two:hover >span:nth-child(1), .hamburger-menus-two:hover >span:nth-child(3) {  width: 100%;}.hamburger-menus-two:hover >span:nth-child(2) {  width: 25px;}.hamburger-menus-two.is-active >span:nth-child(2) {  display: none;}.hamburger-menus-two.is-active >span:nth-child(1),.hamburger-menus-two.is-active >span:nth-child(3) {  width: 100%;  margin: 0;  position: absolute;}.hamburger-menus-two.is-active >span:nth-child(1) {  transform: rotate(45deg);  top: 17px;}.hamburger-menus-two.is-active >span:nth-child(3) {  transform: rotate(-45deg);  top: 15px;}@media only screen and (max-width: 1199px) {  .navigation {    width: 250px;    height: 100%;    position: fixed;    left: -100%;    padding: 0;    top: 0;    margin: 0;    z-index: 99999;    -webkit-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;    border: none;  }  .navigation .menu-content >li {    width: 240px;    display: block;    float: none;    border-right: none;    background-color: transparent;    position: relative;    text-align: left;    white-space: inherit;  }  .menu-wrapper {    position: relative;    z-index: 9999;    height: 100%;  }  .menu-wrapper .mainmenu li {    position: relative;    display: block;  }  .menu-wrapper .mainmenu li .fa-angle-down {    display: none;  }}.overlaybg {  left: 0;  z-index: 100;  width: 100%;  height: 100%;  position: fixed;  top: 0;  display: none;  background-color: rgba(0, 0, 0, 0.45);  cursor: pointer;}@media only screen and (max-width: 1199px) {  .menuopen .overlaybg {    display: block;  }}.navigation.menuopen {  left: 0;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  background: #232323;  overflow-y: auto;  overflow-x: hidden;}.navigation.menuopen .mainmenu >li >a {  backface-visibility: hidden;  color: #fff;  display: block;  font-weight: 600;  line-height: 30px;  overflow: hidden;  padding: 12px 20px;  position: relative;  text-decoration: none;  text-align: left;  -webkit-transform: translateZ(0px);  transform: translateZ(0px);  vertical-align: middle;  letter-spacing: 0.015em;  border-top: 1px solid rgba(255, 255, 255, 0.1);}.navigation.menuopen .mainmenu >li >a.active, .navigation.menuopen .mainmenu >li >a:hover {  color: #9652FF;  padding-left: 25px;}.navigation.menuopen ul.mainmenu {  padding: 0;  margin: 0;  list-style: none;}.navigation.menuopen ul.sub-menu {  list-style: none;  padding: 0;  margin: 0;  display: none;  background-color: transparent;}.navigation.menuopen ul.sub-menu li a {  padding: 12px 32px 12px 25px;  letter-spacing: 0;  border-right: solid 0px;  background-color: transparent;  line-height: 25px;  border-top: 1px solid rgba(255, 255, 255, 0.1);  position: relative;  color: #ffffff;  letter-spacing: 0.015em;  display: block;}.navigation.menuopen ul.sub-menu li a:hover {  color: #9652FF;  padding-left: 30px;}.navigation.menuopen ul.sub-menu >.sub-menu >li >a {  padding-left: 30px;}.navigation.menuopen ul.sub-menu >.sub-menu >li >a:hover {  padding-left: 35px;}.navigation.menuopen .megamenu {  position: relative !important;}.navigation.menuopen .megamenu .megamenu-main {  padding: 0;  position: relative;  opacity: 1;  visibility: visible;  transform: none;}.navigation.menuopen .megamenu .megamenu-main:before {  display: none;}.navigation.menuopen .megamenu .megamenu-main .megamenu-heading {  display: none;}.navigation.menuopen .megamenu .megamenu-main .custom-megamenu li a {  font-weight: normal;  padding: 10px 25px;  font-size: 15px;  font-weight: 600;}.navigation.menuopen .megamenu .megamenu-main .custom-megamenu li a:hover {  padding-left: 30px;}.navigation.menuopen .megamenu .megamenu-wrapper .megamenu-container {  padding: 0px;}.navigation.menuopen .megamenu .megamenu-wrapper .row {  display: block;  margin: 0px;}.navigation.menuopen .megamenu .megamenu-wrapper .row [class*="col-"] {  max-width: 100%;  padding: 0px;}.menu-click {  position: absolute;  top: 0;  right: 0;  display: none;  cursor: pointer;  z-index: 120;}@media only screen and (max-width: 1199px) {  .menu-click {    display: block;  }}.menu-click i {  display: block;  background-size: 25px;  font-size: 14px;  color: rgba(255, 255, 255, 0.35);  float: right;  padding: 21px;  width: 54px;  -webkit-transition: transform 0.1s ease;  transition: transform 0.1s ease;}.menu-extend.fa-plus::before {  content: "\f068";  font-family: "Font Awesome 5 Free";  font-weight: 900;}/*--------------------------------------------------------------# Layout--------------------------------------------------------------*//*--------------------------------------------------------------    [ ## Hero ]--------------------------------------------------------------*/.hero-block {  background-position: top right;  background-repeat: no-repeat;  position: relative;  padding-bottom: 40px;}@media only screen and (max-width: 1199px) {  .hero-block {    padding-bottom: 0;  }}.hero-block .element-effect img {  position: absolute;  top: -80px;}.hero-block .element-effect img:nth-child(1) {  left: 200px;  -webkit-animation: lineThree 8s infinite linear;  animation: lineThree 8s infinite linear;}.hero-block .element-effect img:nth-child(2) {  left: 250px;  -webkit-animation-delay: 4s;  animation-delay: 4s;  -webkit-animation: lineThree 10s infinite linear;  animation: lineThree 10s infinite linear;}.hero-block .element-effect img:nth-child(3) {  left: 300px;  -webkit-animation-delay: 2s;  animation-delay: 2s;  -webkit-animation: lineThree 12s infinite linear;  animation: lineThree 12s infinite linear;}.hero-block .element-effect img:nth-child(4) {  left: 350px;  -webkit-animation-delay: 7s;  animation-delay: 7s;  -webkit-animation: lineThree 13s infinite linear;  animation: lineThree 13s infinite linear;}.hero-block .element-effect img:nth-child(5) {  left: 400px;  -webkit-animation-delay: 5s;  animation-delay: 5s;  -webkit-animation: lineThree 9s infinite linear;  animation: lineThree 9s infinite linear;}.hero-block .hero-shape-top {  position: absolute;  top: 0;  width: 100vw;  height: 600px;  left: 0;  background-repeat: no-repeat;  background-position: top center;}.hero-block .hero-shape-bottom {  height: 610px;  width: 100vw;  position: absolute;  bottom: 0;  left: 0;  z-index: 2;  background-repeat: repeat-x;  background-size: cover;  background-position: bottom center;}@media only screen and (max-width: 1366px) {  .hero-block .hero-shape-bottom {    height: 565px;  }}@media only screen and (max-width: 1199px) {  .hero-block .hero-shape-bottom {    height: 530px;  }}@media only screen and (max-width: 991px) {  .hero-block .hero-shape-bottom {    height: 440px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-shape-bottom {    height: 420px;  }}@media only screen and (max-width: 420px) {  .hero-block .hero-shape-bottom {    width: 170vw;  }}.hero-block .hero-content-info-area {  min-height: 350px;  padding-top: 150px;  margin-right: -120px;}@media only screen and (max-width: 1620px) {  .hero-block .hero-content-info-area {    margin-right: -20px;  }}@media only screen and (max-width: 1366px) {  .hero-block .hero-content-info-area {    margin-right: 45px;  }}@media only screen and (max-width: 1199px) {  .hero-block .hero-content-info-area {    padding-top: 100px;  }}@media only screen and (max-width: 991px) {  .hero-block .hero-content-info-area {    margin-right: 75px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-content-info-area {    margin-right: 0px;    padding-bottom: 50px;  }}@media only screen and (max-width: 420px) {  .hero-block .hero-content-info-area {    padding-bottom: 0px;  }}.hero-block .hero-content-info-area .hero-mockup-thumb-area {  position: relative;  text-align: right;}.hero-block .hero-content-info-area .hero-info-list .line-shape {  position: absolute;  top: 40px;  right: -20px;  z-index: 0;  opacity: 0;  -webkit-transition: all 0.6s;  transition: all 0.6s;  -webkit-transition-delay: 0.4s;  transition-delay: 0.4s;}@media only screen and (max-width: 1199px) {  .hero-block .hero-content-info-area .hero-info-list .line-shape {    top: 30px;    right: 80px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-content-info-area .hero-info-list .line-shape {    display: none;  }}.hero-block .hero-content-info-area .hero-info-list .hero-info-list-inner {  position: relative;  z-index: 2;}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info-list-inner {    padding-bottom: 50px;  }}.hero-block .hero-content-info-area .hero-info-list .hero-info {  text-align: right;  font-size: 20px;  -webkit-transform: translate3d(-150px, 0, 0);  transform: translate3d(-150px, 0, 0);  -webkit-transition: all 0.8s;  transition: all 0.8s;  opacity: 0;}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info {    text-align: center;  }}.hero-block .hero-content-info-area .hero-info-list .hero-info .text {  padding-right: 55px;}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info .text {    padding-right: 0px;    padding-left: 0px;    padding-top: 5px;  }}.hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(1) {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  -webkit-transition-delay: 0.15s;  transition-delay: 0.15s;}@media only screen and (max-width: 1199px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(1) {    padding-right: 90px;    position: relative;    top: -12px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(1) {    padding-right: 30px;    margin-bottom: 30px;  }}@media only screen and (max-width: 575px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(1) {    padding-right: 100px;  }}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(1) {    padding-right: 0px;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -ms-flex-wrap: wrap-reverse !important;    flex-wrap: wrap-reverse !important;  }  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(1) >div {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;  }}.hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(1) .text {  padding-right: 15px;}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(1) .text {    padding-right: 0;  }}.hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(2) {  padding-right: 170px;  margin-bottom: 100px;  -webkit-transition-delay: 0.3s;  transition-delay: 0.3s;}@media only screen and (max-width: 1199px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(2) {    padding-right: 270px;    margin-bottom: 85px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(2) {    padding-right: 150px;    margin-bottom: 30px;  }}@media only screen and (max-width: 575px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(2) {    padding-right: 190px;  }}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(2) {    padding-right: 0px;  }}.hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(3) {  padding-right: 250px;  padding-bottom: 90px;  -webkit-transition-delay: 0.45s;  transition-delay: 0.45s;}@media only screen and (max-width: 1199px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(3) {    padding-right: 350px;    padding-bottom: 75px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(3) {    padding-right: 180px;    padding-bottom: 30px;  }}@media only screen and (max-width: 575px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(3) {    padding-right: 200px;  }}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(3) {    padding-right: 0px;    padding-bottom: 0;    margin-bottom: 30px;  }}.hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(4) {  padding-right: 200px;  -webkit-transition-delay: 0.6s;  transition-delay: 0.6s;}@media only screen and (max-width: 1199px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(4) {    padding-right: 285px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(4) {    padding-right: 120px;  }}@media only screen and (max-width: 575px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(4) {    padding-right: 180px;  }}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(4) {    padding-right: 0px;    margin-bottom: 30px;    padding-bottom: 0;  }}.hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(4) .text {  padding-right: 0;  margin-right: -20px;}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-info-list .hero-info:nth-child(4) .text {    margin-right: 0px;  }}.hero-block .hero-content-info-area .hero-thumb-area {  position: absolute;  display: inline-block;  z-index: 0;  right: -165px;  bottom: -295px;  opacity: 0;  -webkit-transform: translate3d(150px, 0, 0);  transform: translate3d(150px, 0, 0);  -webkit-transition: all 0.8s;  transition: all 0.8s;}@media only screen and (max-width: 1199px) {  .hero-block .hero-content-info-area .hero-thumb-area {    right: -120px;    bottom: -320px;  }}@media only screen and (max-width: 1199px) {  .hero-block .hero-content-info-area .hero-thumb-area {    right: -125px;    bottom: -315px;  }}@media only screen and (max-width: 991px) {  .hero-block .hero-content-info-area .hero-thumb-area {    bottom: -290px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-content-info-area .hero-thumb-area {    right: -155px;  }}@media only screen and (max-width: 575px) {  .hero-block .hero-content-info-area .hero-thumb-area {    right: -100px;  }}@media only screen and (max-width: 480px) {  .hero-block .hero-content-info-area .hero-thumb-area {    display: none;  }}.hero-block .hero-content-info-area .hero-thumb-area .hero-thumb-inc {  position: absolute;  left: -90px;  top: -60px;  z-index: 0;}.hero-block .hero-content-info-area .hero-thumb-area .hero-thumb {  position: relative;  z-index: 1;}.hero-block .hero-content-area {  margin-top: -130px;}@media only screen and (max-width: 1199px) {  .hero-block .hero-content-area {    margin-top: 0px;  }}.hero-block .hero-content {  padding-right: 50px;  position: relative;  z-index: 2;  padding-top: 100px;}@media only screen and (max-width: 1366px) {  .hero-block .hero-content {    padding-right: 70px;  }}@media only screen and (max-width: 991px) {  .hero-block .hero-content {    padding-right: 100px;  }}@media only screen and (max-width: 480px) {  .hero-block .hero-content {    padding-right: 50px;  }}@media only screen and (max-width: 420px) {  .hero-block .hero-content {    padding-right: 0px;  }}.hero-block .hero-content .hero-content-shape {  position: absolute;  right: -190px;  top: 55px;  z-index: 0;}@media only screen and (max-width: 1366px) {  .hero-block .hero-content .hero-content-shape {    top: 90px;  }}@media only screen and (max-width: 991px) {  .hero-block .hero-content .hero-content-shape {    top: 70px;    right: -130px;  }}.hero-block .hero-content .hero-subtitle {  font-size: 22px;  text-transform: capitalize;  line-height: 1.2em;  margin-bottom: 25px;  color: #9652FF;  position: relative;  z-index: 2;  -webkit-transform: translate3d(0px, 60px, 0);  transform: translate3d(0px, 60px, 0);  opacity: 0;  -webkit-transition: all 0.8s;  transition: all 0.8s;  -webkit-transition-delay: 0.8s;  transition-delay: 0.8s;}@media only screen and (max-width: 1199px) {  .hero-block .hero-content .hero-subtitle {    font-size: 20px;  }}@media only screen and (max-width: 991px) {  .hero-block .hero-content .hero-subtitle {    font-size: 18px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-content .hero-subtitle {    margin-bottom: 15px;  }}@media only screen and (max-width: 480px) {  .hero-block .hero-content .hero-subtitle {    font-size: 16px;  }}.hero-block .hero-content .hero-title {  font-weight: 700;  font-size: 60px;  position: relative;  z-index: 2;  line-height: 1.15em;  margin-bottom: 35px;  padding-bottom: 12px;  text-transform: capitalize;  -webkit-transform: translate3d(0px, 100px, 0);  transform: translate3d(0px, 100px, 0);  opacity: 0;  -webkit-transition: all 0.8s;  transition: all 0.8s;  -webkit-transition-delay: 1s;  transition-delay: 1s;}@media only screen and (max-width: 1366px) {  .hero-block .hero-content .hero-title {    font-size: 54px;  }}@media only screen and (max-width: 1199px) {  .hero-block .hero-content .hero-title {    font-size: 48px;  }}@media only screen and (max-width: 991px) {  .hero-block .hero-content .hero-title {    font-size: 42px;    margin-bottom: 25px;  }}@media only screen and (max-width: 767px) {  .hero-block .hero-content .hero-title {    font-size: 36px;    padding-bottom: 15px;    line-height: 1.2em;    margin-bottom: 15px;  }}@media only screen and (max-width: 575px) {  .hero-block .hero-content .hero-title {    font-size: 32px;    padding-bottom: 20px;  }}@media only screen and (max-width: 480px) {  .hero-block .hero-content .hero-title {    font-size: 29px;  }}.hero-block .hero-content .form-group-btn {  margin-top: 50px;  -webkit-transform: translate3d(0px, 80px, 0);  transform: translate3d(0px, 80px, 0);  opacity: 0;  -webkit-transition: all 0.8s;  transition: all 0.8s;  -webkit-transition-delay: 1.1s;  transition-delay: 1.1s;}@media only screen and (max-width: 991px) {  .hero-block .hero-content .form-group-btn {    margin-top: 0px;  }}.hero-block .hero-mockup-thumb {  padding-left: 30px;  margin-right: -325px;  margin-bottom: 75px;}@media only screen and (max-width: 1366px) {  .hero-block .hero-mockup-thumb {    padding-left: 15px;    margin-right: -130px;    margin-bottom: 0;  }}@media only screen and (max-width: 991px) {  .hero-block .hero-mockup-thumb {    padding-left: 0px;    margin-right: 0px;    margin-bottom: 100px;  }}.loading-done .hero-block .hero-content-info-area .hero-info-list .line-shape {  opacity: 1;}.loading-done .hero-block .hero-content .hero-subtitle,.loading-done .hero-block .hero-content .hero-title,.loading-done .hero-block .hero-content-info-area .hero-info-list .hero-info,.loading-done .hero-block .hero-content .form-group-btn,.loading-done .hero-block .hero-thumb-area {  opacity: 1 !important;  -webkit-transform: translate3d(0, 0, 0) !important;  transform: translate3d(0, 0, 0) !important;}/*--------------------------------------------------------------    [ ## Investor ]--------------------------------------------------------------*/.investor-block .investor-carousel .investor-item {  margin-bottom: -5px;}@media only screen and (max-width: 991px) {  .investor-block .btn-links-area {    margin-top: -20px;    margin-bottom: 50px;  }}.investor-item {  margin-bottom: 30px;  display: inline-block;}@media only screen and (max-width: 500px) {  .investor-item {    display: block;  }}.investor-item .investor-thumb {  margin-bottom: 0px;  position: relative;}.investor-item .investor-thumb >img {  -webkit-transition: all 0.3s;  transition: all 0.3s;}@media only screen and (max-width: 500px) {  .investor-item .investor-thumb >img {    width: 100%;  }}.investor-item .invest-amount {  font-weight: 600;  font-size: 16px;  color: #ffffff;  position: absolute;  right: 20px;  background-color: #9652FF;  bottom: 20px;  padding: 5px 10px;}.investor-item .investor-info {  padding: 20px 0px 0;  position: relative;}.investor-item .investor-name {  font-size: 24px;  margin-bottom: 0px;  font-weight: 700;  line-height: 1.25em;}@media only screen and (max-width: 767px) {  .investor-item .investor-name {    font-size: 22px;  }}.investor-item .investor-name a {  display: block;}.investor-item .investor-name a:hover,.investor-item .investor-name a:focus {  color: #9652FF !important;}.investor-item .designation {  text-transform: uppercase;  font-size: 15px;}.investor-item:hover .investor-thumb >img {  opacity: 0.9;}/*--------------------------------------------------------------    [ ## Testimonial ]--------------------------------------------------------------*/.testimonial-block.bg-gradient {  background-size: 100% calc(100% - 130px);}.testimonail-carousel-main {  margin: -15px;}.testimonial-block.style-two {  position: relative;}.testimonial-block.style-two .element-effect >img {  position: absolute;  z-index: 1;}.testimonial-block.style-two .element-effect >img.star {  right: calc(50% - 245px);  top: 150px;  -webkit-animation: starPush 5s linear infinite;  animation: starPush 5s linear infinite;}.testimonial-block.style-two .element-effect >img.line {  right: calc(50% - 100px);  bottom: 95px;  z-index: 2;  -webkit-animation: lineOne 8s linear infinite;  animation: lineOne 8s linear infinite;}.testimonial-block.style-two .element-effect >img.triangle {  right: calc(50% - 470px);  top: 52%;  z-index: 2;  -webkit-animation: triangle 20s linear infinite;  animation: triangle 20s linear infinite;}.testimonial-block.style-two .element-effect >img.rectangle {  right: calc(50% - 620px);  top: 60%;  -webkit-animation: rectangle 15s linear infinite;  animation: rectangle 15s linear infinite;}.testimonial-block.style-two .element-effect >img.circle {  left: calc(50% - 140px);  top: 270px;  z-index: 2;  -webkit-animation: top-down 5s linear infinite;  animation: top-down 5s linear infinite;}.testimonial-block.style-two >div {  z-index: 2;}.testimonial-block.style-two .testimonail-carousel-area {  position: relative;}.testimonial-block.style-two .testimonail-carousel-area .dots-thumb {  position: absolute;  bottom: 20px;  right: 40px;  z-index: 2;  -webkit-animation: top-down 5s linear infinite;  animation: top-down 5s linear infinite;}@media only screen and (max-width: 1199px) {  .testimonial-block.style-two .testimonail-carousel-area .dots-thumb {    right: 0;  }}@media only screen and (max-width: 991px) {  .testimonial-block.style-two .testimonail-carousel-area .dots-thumb {    display: none;  }}.testimonial-item {  background-color: #ffffff;  border-radius: 5px;  overflow: hidden;  box-shadow: 0px 0 15px rgba(164, 164, 164, 0.2);  margin: 15px;  padding: 40px 30px;  position: relative;  z-index: 3;}@media only screen and (max-width: 991px) {  .testimonial-item {    padding: 30px 20px;  }}@media only screen and (max-width: 480px) {  .testimonial-item {    padding: 30px 15px;  }}.testimonial-item .client-area {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  margin-bottom: 10px;}.testimonial-item .client-area .thumbnails {  width: 40px;  height: 40px;  border-radius: 50%;  overflow: hidden;}.testimonial-item .client-area .thumbnails >img {  width: 100%;}.testimonial-item .client-area .info {  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 40px);  flex: 0 0 calc(100% - 40px);  max-width: calc(100% - 40px);  padding-left: 10px;  margin-top: 5px;}.testimonial-item .client-area .info .client-name {  font-size: 20px;  font-weight: 700;  margin-bottom: 3px;  line-height: 1.2em;}.testimonial-item .client-area .info .client-designation {  line-height: 1.4em;  margin-bottom: 5px;  font-size: 15px;}.testimonial-item .details {  margin-bottom: -5px;}.testimonial-item .total-reviews {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  padding-top: 10px;}@media only screen and (max-width: 991px) {  .testimonial-item .total-reviews {    padding-top: 0;  }}.testimonial-item .total-reviews ul {  padding-left: 2px;  list-style: none;  margin-bottom: 0;}.testimonial-item .total-reviews ul >li {  display: inline-block;  margin: 0 2px;  color: #555555;  font-size: 13px;  color: rgba(150, 82, 255, 0.6);}.testimonial-item .total-reviews ul >li.color {  color: #9652FF;}.shape-thumb-area {  position: relative;}.shape-thumb-area .shape-thumb {  mask-size: contain;  -webkit-mask-size: contain;  mask-position: center center;  -webkit-mask-position: center center;  mask-repeat: no-repeat;  -webkit-mask-repeat: no-repeat;  position: relative;  mask-image: url(../image/shape-thumb.png);  -webkit-mask-image: url(../image/shape-thumb.png);  height: 340px;  width: 415px;  margin-left: 15px;  margin-top: 7px;  -webkit-transform: rotate(-1deg);  transform: rotate(-1deg);}@media only screen and (max-width: 991px) {  .shape-thumb-area .shape-thumb {    height: 255px;    width: 315px;  }}@media only screen and (max-width: 767px) {  .shape-thumb-area .shape-thumb {    height: 265px;    width: 315px;  }}@media only screen and (max-width: 480px) {  .shape-thumb-area .shape-thumb {    height: 240px;    width: 280px;  }}.shape-thumb-area .shape-thumb:before {  position: absolute;  content: "";  top: 0;  left: 0;  background-color: #546AF4;  width: 100%;  height: 100%;  z-index: 1;  opacity: 0.2;}.shape-thumb-area .shape-border {  mask-size: contain;  -webkit-mask-size: contain;  mask-position: center center;  -webkit-mask-position: center center;  mask-repeat: no-repeat;  -webkit-mask-repeat: no-repeat;  position: relative;  mask-image: url(../image/shape-thumb-overlap.png);  -webkit-mask-image: url(../image/shape-thumb-overlap.png);  height: 360px;  width: 450px;  background-color: #9652FF;  position: absolute;  top: 0;  left: 0;}@media only screen and (max-width: 991px) {  .shape-thumb-area .shape-border {    height: 275px;    width: 350px;  }}@media only screen and (max-width: 480px) {  .shape-thumb-area .shape-border {    height: 250px;    width: 290px;  }}#testimonail-carousel2 .testimonial-item {  border-radius: 0px;  box-shadow: 0px 0 0px transparent;  margin: 0px;  padding: 0px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  background-color: transparent;}@media only screen and (max-width: 767px) {  #testimonail-carousel2 .testimonial-item {    display: block;  }}#testimonail-carousel2 .thumbnails {  max-width: 480px;  -webkit-box-flex: 0;  -ms-flex: 0 0 480px;  flex: 0 0 480px;}@media only screen and (max-width: 991px) {  #testimonail-carousel2 .thumbnails {    max-width: 360px;    -webkit-box-flex: 0;    -ms-flex: 0 0 360px;    flex: 0 0 360px;  }}@media only screen and (max-width: 767px) {  #testimonail-carousel2 .thumbnails {    max-width: 100%;    margin-bottom: 30px;  }}#testimonail-carousel2 .testimonial-info {  max-width: calc(100% - 480px);  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 480px);  flex: 0 0 calc(100% - 480px);}@media only screen and (max-width: 991px) {  #testimonail-carousel2 .testimonial-info {    max-width: calc(100% - 360px);    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 360px);    flex: 0 0 calc(100% - 360px);  }}@media only screen and (max-width: 767px) {  #testimonail-carousel2 .testimonial-info {    max-width: 100%;  }}#testimonail-carousel2 .details {  font-style: italic;  margin-bottom: 50px;}@media only screen and (max-width: 991px) {  #testimonail-carousel2 .details {    margin-bottom: 35px;  }}#testimonail-carousel2 .client-area {  margin-bottom: 0;}#testimonail-carousel2 .client-area .info {  padding-left: 0;}#testimonail-carousel2 .client-area .info .sing {  margin-bottom: 15px;}#testimonail-carousel2 .client-area .info .company-name {  font-size: 24px;  font-weight: 700;  margin-bottom: 5px;}#testimonail-carousel2 .client-area .info .client-name {  font-size: 18px;  font-weight: normal;}@media only screen and (max-width: 767px) {  #testimonail-carousel2 .client-area .info .client-name {    font-size: 16px;  }}#testimonail-carousel2 .client-area .info .total-reviews {  padding-top: 25px;}@media only screen and (max-width: 767px) {  #testimonail-carousel2 .client-area .info .total-reviews {    padding-top: 10px;  }}#testimonail-carousel2 .client-area .info .total-reviews ul {  padding-left: 0;}.testimonail-carousel-thumb {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  margin: 32px -5px 0;}@media only screen and (max-width: 991px) {  .testimonail-carousel-thumb {    -webkit-box-pack: start;    -ms-flex-pack: start;    justify-content: flex-start;    margin-top: 0;    margin-bottom: 40px;  }}.testimonail-carousel-thumb >div {  margin: 0 5px;  position: relative;  width: 55px;  height: 55px;  border-radius: 50%;  overflow: hidden;  cursor: pointer;}.testimonail-carousel-thumb >div:before {  width: 100%;  height: 100%;  background-color: #9652FF;  opacity: 0;  top: 0;  left: 0;  position: absolute;  content: "";}.testimonail-carousel-thumb >div >img {  -webkit-transition: all 0.4s;  transition: all 0.4s;}.testimonail-carousel-thumb >div.thumb-active {  -webkit-transform: scale(0.9);  transform: scale(0.9);  -webkit-transition: all 0.4s;  transition: all 0.4s;}.testimonail-carousel-thumb >div.thumb-active:before {  opacity: 0.7;}.testimonail-carousel-thumb >div.thumb-active.active {  -webkit-transform: scale(1);  transform: scale(1);}/*--------------------------------------------------------------    [ ## Sections ]--------------------------------------------------------------*//*-------------------------------------------------    [ ### Deposit Withdraw Block ]*/.deposit-withdraw-block {  background-size: auto;  position: relative;  overflow: hidden;}.deposit-withdraw-block .coin-thumb {  position: absolute;  bottom: -15px;  right: 50px;}@media only screen and (max-width: 1500px) {  .deposit-withdraw-block .coin-thumb {    right: 20px;  }}@media only screen and (max-width: 1199px) {  .deposit-withdraw-block .coin-thumb {    display: none;  }}.deposit-withdraw-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  border-radius: 7px;  overflow: hidden;}@media only screen and (max-width: 1199px) {  .deposit-withdraw-content {    display: block;  }}.deposit-withdraw-content >div {  -webkit-box-flex: 0;  -ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;}@media only screen and (max-width: 1199px) {  .deposit-withdraw-content >div {    max-width: 100%;    margin-bottom: 50px;    border-radius: 7px;  }  .deposit-withdraw-content >div:last-child {    margin-bottom: 0;  }}.deposit-withdraw-content .deposit-table .table thead tr {  background-color: #8C45FB;}@media only screen and (min-width: 1200px) {  .deposit-withdraw-content .deposit-table .table tbody tr td:last-child {    padding-right: 15px;  }}.deposit-withdraw-content .withdraw-table .table thead tr {  background-color: #A368FF;}@media only screen and (min-width: 1200px) {  .deposit-withdraw-content .withdraw-table .table tbody tr td:first-child {    padding-left: 20px;  }}.deposit-withdraw-content .table {  margin-bottom: 0;}.deposit-withdraw-content .table thead th,.deposit-withdraw-content .table tbody td {  text-align: center;  border: 0px solid;}.deposit-withdraw-content .table thead th {  text-transform: capitalize;  color: #ffffff;  font-weight: 700;  font-size: 24px;  line-height: 1.3em;  font-family: "Josefin Sans", sans-serif;  padding: 16px 10px 14px;}.deposit-withdraw-content .table tbody td {  font-size: 18px;  color: #232323;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  padding: 25px 10px;}@media only screen and (max-width: 767px) {  .deposit-withdraw-content .table tbody td {    font-size: 16px;  }}.deposit-withdraw-content .table tbody td.investor {  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 330px);  flex: 0 0 calc(100% - 330px);  max-width: calc(100% - 330px);}@media only screen and (max-width: 1199px) {  .deposit-withdraw-content .table tbody td.investor {    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 500px);    flex: 0 0 calc(100% - 500px);    max-width: calc(100% - 500px);  }}@media only screen and (max-width: 991px) {  .deposit-withdraw-content .table tbody td.investor {    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 400px);    flex: 0 0 calc(100% - 400px);    max-width: calc(100% - 400px);  }}@media only screen and (max-width: 767px) {  .deposit-withdraw-content .table tbody td.investor {    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 300px);    flex: 0 0 calc(100% - 300px);    max-width: calc(100% - 300px);  }}.deposit-withdraw-content .table tbody td.investor .thumb {  width: 35px;  height: 35px;  border-radius: 50%;  overflow: hidden;  max-width: 35px;}.deposit-withdraw-content .table tbody td.investor .name {  padding-left: 15px;}.deposit-withdraw-content .table tbody td.amount {  -webkit-box-flex: 0;  -ms-flex: 0 0 100px;  flex: 0 0 100px;  max-width: 100px;  text-align: left;}.deposit-withdraw-content .table tbody td.date {  -webkit-box-flex: 0;  -ms-flex: 0 0 230px;  flex: 0 0 230px;  max-width: 230px;  text-align: right;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;}@media only screen and (max-width: 767px) {  .deposit-withdraw-content .table tbody td.date {    -webkit-box-flex: 0;    -ms-flex: 0 0 200px;    flex: 0 0 200px;    max-width: 200px;  }}.deposit-withdraw-content .table tbody tr {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  background-color: #ffffff;}.deposit-withdraw-content .table tbody tr td:first-child {  padding-left: 25px;}@media only screen and (max-width: 767px) {  .deposit-withdraw-content .table tbody tr td:first-child {    padding-left: 15px;  }}.deposit-withdraw-content .table tbody tr td:last-child {  padding-right: 25px;}@media only screen and (max-width: 767px) {  .deposit-withdraw-content .table tbody tr td:last-child {    padding-right: 15px;  }}.deposit-withdraw-content .table tbody tr:nth-child(2n-1) {  background-color: #F7F3FE;}@media only screen and (max-width: 575px) {  .deposit-withdraw-content .table-responsive .table {    width: 540px;    max-width: 540px;    margin-bottom: 30px;  }}/*-------------------------------------------------    [ ### Features Block ]*/.feature-thumb-area {  position: relative;}@media only screen and (max-width: 991px) {  .feature-thumb-area {    display: none;  }}.feature-thumb-area .feature-thumb {  margin-left: -400px;  margin-right: 50px;}@media only screen and (max-width: 1199px) {  .feature-thumb-area .feature-thumb {    margin-right: 15px;    margin-left: -200px;  }}.feature-thumb-area .animated-element .element {  position: absolute;}@media only screen and (max-width: 1199px) {  .feature-thumb-area .animated-element .element img {    -webkit-transform: scale(0.7);    transform: scale(0.7);  }}.feature-thumb-area .animated-element .element:nth-child(1) {  top: 57%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  left: -220px;  -webkit-animation: down-top2 3s infinite linear;  animation: down-top2 3s infinite linear;}@media only screen and (max-width: 1199px) {  .feature-thumb-area .animated-element .element:nth-child(1) {    left: -100px;  }}.feature-thumb-area .animated-element .element:nth-child(2) {  top: 80px;  left: -200px;  -webkit-animation: right-left 2.5s infinite linear;  animation: right-left 2.5s infinite linear;}@media only screen and (max-width: 1620px) {  .feature-thumb-area .animated-element .element:nth-child(2) {    left: -100px;  }}@media only screen and (max-width: 1199px) {  .feature-thumb-area .animated-element .element:nth-child(2) {    left: -70px;    top: 20px;  }}.feature-thumb-area .animated-element .element:nth-child(3) {  top: 60%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  right: 0;  -webkit-animation: left-right 3s infinite linear;  animation: left-right 3s infinite linear;}.feature-thumb-area .animated-element .element:nth-child(4) {  top: 230px;  right: 220px;  -webkit-animation: down-top1 3s infinite linear;  animation: down-top1 3s infinite linear;}@media only screen and (max-width: 1620px) {  .feature-thumb-area .animated-element .element:nth-child(4) {    right: 120px;  }}@media only screen and (max-width: 1199px) {  .feature-thumb-area .animated-element .element:nth-child(4) {    top: 150px;    right: 70px;  }}/*-------------------------------------------------    [ ### Discount Block ]*/.discount-block {  position: relative;}.discount-block .discount-content .discount-title {  font-weight: 700;  font-size: 60px;  position: relative;  z-index: 2;  line-height: 1.15em;  margin-bottom: 15px;  text-transform: capitalize;  margin-top: -3px;}@media only screen and (max-width: 1199px) {  .discount-block .discount-content .discount-title {    font-size: 48px;  }}@media only screen and (max-width: 767px) {  .discount-block .discount-content .discount-title {    font-size: 42px;  }}@media only screen and (max-width: 575px) {  .discount-block .discount-content .discount-title {    font-size: 34px;  }}.discount-block .discount-content .discount-text {  font-size: 18px;  line-height: 1.8em;  padding: 0 80px;}@media only screen and (max-width: 1199px) {  .discount-block .discount-content .discount-text {    padding: 0;  }}@media only screen and (max-width: 575px) {  .discount-block .discount-content .discount-text {    font-size: 16px;  }}.discount-block .discount-content .discount-btn-group {  margin-top: 60px;}@media only screen and (max-width: 1199px) {  .discount-block .discount-content .discount-btn-group {    margin-top: 45px;  }}/*-------------------------------------------------    [ ### Work Brand ]*/@media only screen and (max-width: 991px) {  .work-brand-block.style-one .container >.row >div:nth-child(1) {    -webkit-box-ordinal-group: 3;    -ms-flex-order: 2;    order: 2;  }  .work-brand-block.style-one .container >.row >div:nth-child(2) {    -webkit-box-ordinal-group: 2;    -ms-flex-order: 1;    order: 1;  }}.work-brand-block.style-one .brand-list {  margin-top: 45px;}.work-brand-block .brand-list {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: -15px;}.work-brand-block .brands-link {  cursor: pointer;  width: 150px;  height: 150px;  border-radius: 50%;  overflow: hidden;  background-color: #ffffff;  box-shadow: 0 0 35px rgba(164, 164, 164, 0.2);  margin: 15px;  padding: 15px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.work-brand-block .brands-link img {  -webkit-transition: all 0.25s;  transition: all 0.25s;  margin: 0 auto;}.work-brand-block .brands-link:hover img {  -webkit-transform: scale(1.05);  transform: scale(1.05);}.work-brand-block .brands-carousel-main {  margin: -20px 0;  position: relative;}.work-brand-block .brands-carousel-main:before {  position: absolute;  content: "";  left: 10%;  top: 50%;  width: 80%;  height: 2px;  border: 2px dashed #F0F0F0;}@media only screen and (max-width: 480px) {  .work-brand-block .brands-carousel-main:before {    display: none;  }}.work-brand-block .brands-carousel-main .brands-link {  line-height: 150px;  margin: 20px auto;}/*-------------------------------------------------    [ ### Pricing ]*/@media only screen and (min-width: 991px) and (max-width: 1199px) {  .pricing-table-list [class*="col-"] {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }}.pricing-box {  box-shadow: 0 0 5px rgba(164, 164, 164, 0.3);  border-radius: 8px;  overflow: hidden;  background-color: #F7F3FE;  -webkit-transition: all 0.3s;  transition: all 0.3s;  margin-bottom: 30px;  padding: 55px 20px 60px;}@media only screen and (max-width: 991px) {  .pricing-box {    padding: 40px 15px 45px;  }}.pricing-box.pricing-red .package-price .divider:before,.pricing-box.pricing-red .pricing-footer .btn-default {  background-color: #FF5757;}.pricing-box.pricing-green .package-price .divider:before,.pricing-box.pricing-green .pricing-footer .btn-default {  background-color: #37D76C;}.pricing-box:hover {  box-shadow: 0 0 15px rgba(164, 164, 164, 0.2);}.pricing-box:hover .pricing-icon .icon {  -webkit-animation: iconTopFromBottom 0.4s forwards;  animation: iconTopFromBottom 0.4s forwards;}.pricing-box .pricing-icon {  margin-bottom: 30px;  overflow: hidden;}@media only screen and (max-width: 480px) {  .pricing-box .pricing-icon {    margin-bottom: 25px;  }}.pricing-box .pricing-icon .shape-icon {  margin: 0 auto;}.pricing-box .pricing-icon .shape-icon:before {  opacity: 0.15;}.pricing-box .pricing-icon .icon {  line-height: 105px;}.pricing-box .heading {  margin-bottom: 0;}.pricing-box .package-price {  text-align: center;  font-size: 22px;  line-height: 1.3em;  margin-bottom: 15px;  position: relative;  padding-bottom: 35px;}@media only screen and (max-width: 480px) {  .pricing-box .package-price {    font-size: 20px;    padding-bottom: 30px;  }}.pricing-box .package-price .pricing {  font-family: "Josefin Sans", sans-serif;  color: #232323;  font-size: 40px;  font-weight: 600;  line-height: 0.95em;  margin-bottom: 20px;}@media only screen and (max-width: 480px) {  .pricing-box .package-price .pricing {    font-size: 34px;    margin-bottom: 10px;  }}.pricing-box .package-price .divider {  mask-image: url(../image/divider.png);  -webkit-mask-image: url(../image/divider.png);  mask-size: contain;  -webkit-mask-size: contain;  mask-position: center center;  -webkit-mask-position: center center;  mask-repeat: no-repeat;  -webkit-mask-repeat: no-repeat;  height: 10px;  width: 55px;  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);  bottom: 0;}.pricing-box .package-price .divider:before {  position: absolute;  content: "";  top: 0;  left: 0;  background-color: #546AF4;  width: 100%;  height: 100%;  z-index: 1;}.pricing-box .pricing-content {  text-align: center;  font-size: 18px;}@media only screen and (max-width: 480px) {  .pricing-box .pricing-content {    font-size: 17px;  }}.pricing-box .pricing-content >ul {  padding-left: 0;  margin-bottom: 0;  list-style: none;}.pricing-box .pricing-content >ul >li {  padding: 8px 0;}.pricing-box .pricing-footer {  padding-top: 45px;}@media only screen and (max-width: 991px) {  .pricing-box .pricing-footer {    padding-top: 35px;  }}.pricing-box.style-two {  background-color: #546AF4;  border-radius: 0;  box-shadow: 0 0 0 transparent;  color: #ffffff;  padding-top: 60px;}@media only screen and (max-width: 991px) {  .pricing-box.style-two {    padding-top: 40px;  }}.pricing-box.style-two.pricing-red {  background-color: #FF7F7F;}.pricing-box.style-two.pricing-green {  background-color: #06CD48;}.pricing-box.style-two .pricing-icon {  color: #ffffff;  text-align: center;  overflow: visible;  font-size: 95px;  line-height: 1em;}@media only screen and (max-width: 480px) {  .pricing-box.style-two .pricing-icon {    font-size: 60px;  }}.pricing-box.style-two .package-price .pricing {  color: #ffffff;}.pricing-box.style-two .package-price .divider:before {  background-color: #ffffff;}.pricing-box.style-two .pricing-footer .btn-default {  background-color: #ffffff;  color: #232323;}.pricing-box.style-two .pricing-footer .btn-default:hover {  color: #ffffff;}/*-------------------------------------------------    [ ### Work Process ]*/.work-process-block {  position: relative;}.work-process-block .process-list {  position: relative;  padding-top: 40px;}@media only screen and (max-width: 1199px) {  .work-process-block .process-list {    padding-top: 20px;  }}@media only screen and (max-width: 991px) {  .work-process-block .process-list {    padding-top: 0px;  }}.work-process-block .process-list .bg-line {  background-position: center top;  background-repeat: no-repeat;  background-size: contain;  height: 210px;  left: 0px;  position: absolute;  top: 5px;  width: 100%;}@media only screen and (max-width: 1199px) {  .work-process-block .process-list .bg-line {    height: 170px;  }}@media only screen and (max-width: 991px) {  .work-process-block .process-list .bg-line {    display: none;  }}.work-process-block .element-effect >img {  position: absolute;  z-index: 1;}.work-process-block .element-effect >img.star {  left: 100px;  top: 100px;  -webkit-animation: starPush 3s linear infinite;  animation: starPush 3s linear infinite;}@media only screen and (max-width: 767px) {  .work-process-block .element-effect >img.star {    left: 30px;    top: 30px;  }}.work-process-block .element-effect >img.line {  left: -30px;  bottom: -30px;  -webkit-animation: lineTwo 11s linear infinite;  animation: lineTwo 11s linear infinite;}.work-process-block .element-effect >img.triangle {  right: 50%;  top: 36%;  -webkit-animation: triangle 20s linear infinite;  animation: triangle 20s linear infinite;}.work-process-block .element-effect >img.rectangle {  right: 8%;  top: 60%;  -webkit-animation: rectangle 15s linear infinite;  animation: rectangle 15s linear infinite;}.work-process-block .element-effect >img.circle {  right: 20%;  top: 70px;  -webkit-animation: circleEffect 12s linear infinite;  animation: circleEffect 12s linear infinite;}.work-process-block .element-effect >img.circle2 {  left: 20%;  top: 120px;  -webkit-animation: top-down 5s linear infinite;  animation: top-down 5s linear infinite;}@media only screen and (max-width: 767px) {  .work-process-block .element-effect >img.circle2 {    top: 50%;  }}.process-list .single-process {  margin-bottom: 40px;  text-align: center;}.process-list .single-process:hover .icon {  font-size: 70px;}.process-list .single-process .icon {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  border-radius: 50%;  color: #ffffff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-transition: all 0.25s;  transition: all 0.25s;  font-size: 60px;  height: 145px;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  margin: 0 auto 25px;  overflow: hidden;  position: relative;  text-align: center;  width: 145px;  color: #9652FF;  border: 1px solid #EBEBEB;  background-color: #ffffff;}@media only screen and (max-width: 991px) {  .process-list .single-process .icon {    margin-bottom: 15px;  }}.process-list .single-process .icon.color-red {  color: #FF7F7F;}.process-list .single-process .icon.color-blue {  color: #546AF4;}.process-list .single-process .icon.color-green {  color: #06CD48;}.process-list .single-process .icon.color-yellow {  color: #FB9A33;}.process-list .single-process .process-step {  color: #232323;  font-size: 24px;  font-weight: 700;  margin-bottom: 3px;}.process-list .single-process .process-no {  color: #666;  font-size: 18px;  text-transform: uppercase;  font-weight: normal;  margin-bottom: 0;}/*-------------------------------------------------    [ ### Vision Block ]*/.our-vision-block {  position: relative;  overflow: hidden;}.our-vision-block .section-vertical-title-area {  position: absolute;  right: 150px;  top: 50%;  -webkit-transform: translateY(-50%) !important;  transform: translateY(-50%) !important;  width: 45px;  z-index: 2;}@media only screen and (max-width: 1620px) {  .our-vision-block .section-vertical-title-area {    right: 80px;  }}@media only screen and (max-width: 1366px) {  .our-vision-block .section-vertical-title-area {    right: 50px;  }}@media only screen and (max-width: 1199px) {  .our-vision-block .section-vertical-title-area {    position: relative;    right: auto;    top: 0%;    -webkit-transform: translateY(0%);    transform: translateY(0%);    width: auto;    margin-bottom: 10px;  }}@media only screen and (max-width: 767px) {  .our-vision-block .section-vertical-title-area {    margin-bottom: 40px;  }}.our-vision-block .section-vertical-title-area .vertical-title {  margin-bottom: 0;  font-weight: 700;  font-size: 60px;  color: #ffffff;  line-height: 0.95em;  text-transform: uppercase;  word-break: break-all;  text-align: center;}@media only screen and (max-width: 1199px) {  .our-vision-block .section-vertical-title-area .vertical-title {    font-size: 52px;    line-height: 1.2em;  }}@media only screen and (max-width: 767px) {  .our-vision-block .section-vertical-title-area .vertical-title {    font-size: 42px;  }}@media only screen and (max-width: 575px) {  .our-vision-block .section-vertical-title-area .vertical-title {    font-size: 36px;  }}@media only screen and (max-width: 480px) {  .our-vision-block .section-vertical-title-area .vertical-title {    font-size: 32px;  }}.our-vision-block .section-vertical-title-area .vertical-title >span {  display: inline-block;  padding-bottom: 40px;}@media only screen and (max-width: 1199px) {  .our-vision-block .section-vertical-title-area .vertical-title >span {    padding-bottom: 0;  }}.our-vision-content-area {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  position: relative;  z-index: 2;}@media only screen and (max-width: 991px) {  .our-vision-content-area {    display: block;  }}.our-vision-content-area .our-vision-content {  -webkit-box-flex: 0;  -ms-flex: 0 0 67%;  flex: 0 0 67%;  max-width: 67%;  background-size: auto;  background-position: center left;  background-color: #ffffff;  padding: 150px 150px 150px 50px;  position: relative;  z-index: 2;  overflow: hidden;}@media only screen and (max-width: 1199px) {  .our-vision-content-area .our-vision-content {    padding: 130px 130px 130px 50px;  }}@media only screen and (max-width: 991px) {  .our-vision-content-area .our-vision-content {    max-width: 100%;    padding: 100px 60px;  }}@media only screen and (max-width: 767px) {  .our-vision-content-area .our-vision-content {    padding: 80px 40px;  }}@media only screen and (max-width: 575px) {  .our-vision-content-area .our-vision-content {    padding: 80px 20px;  }}@media only screen and (max-width: 480px) {  .our-vision-content-area .our-vision-content {    padding: 70px 15px;  }}.our-vision-content-area .our-vision-content .element-effect >img {  position: absolute;  z-index: 1;}.our-vision-content-area .our-vision-content .element-effect >img.line {  left: -30px;  bottom: -30px;  -webkit-animation: lineTwo 11s linear infinite;  animation: lineTwo 11s linear infinite;}.our-vision-content-area .our-vision-content .element-effect >img.triangle {  right: 50%;  top: 36%;  -webkit-animation: triangle 20s linear infinite;  animation: triangle 20s linear infinite;}.our-vision-content-area .our-vision-content .element-effect >img.rectangle {  right: 8%;  top: 60%;  -webkit-animation: rectangle 15s linear infinite;  animation: rectangle 15s linear infinite;}.our-vision-content-area .our-vision-content .element-effect >img.circle {  right: 20%;  top: 70px;  -webkit-animation: circleEffect 12s linear infinite;  animation: circleEffect 12s linear infinite;}.our-vision-content-area .our-vision-content .vision-info-list {  position: relative;  z-index: 2;}.our-vision-content-area .our-vision-content .vision-info-list:before {  position: absolute;  content: "";  left: 40px;  top: 5px;  width: 2px;  height: calc(100% - 60px);  border-left: 2px dashed #E8E8E8;}@media only screen and (max-width: 480px) {  .our-vision-content-area .our-vision-content .vision-info-list:before {    left: 25px;    height: calc(100% - 50px);  }}.our-vision-content-area .our-vision-content .vision-info-list .card-info-one {  margin-bottom: 80px;}@media only screen and (max-width: 991px) {  .our-vision-content-area .our-vision-content .vision-info-list .card-info-one {    margin-bottom: 50px;  }}.our-vision-content-area .our-vision-content .vision-info-list .card-info-one:last-child {  margin-bottom: -5px;}.our-vision-content-area .vision-thumb-area {  position: absolute;  bottom: 0;  left: 59%;}@media only screen and (max-width: 991px) {  .our-vision-content-area .vision-thumb-area {    display: none;  }}/*-------------------------------------------------    [ ### Mission Block ]*/.our-mission-block {  background-image: -webkit-linear-gradient(130deg, #EFE9FE 10%, #F3EEFE 10%, #F3EEFE 20%, #EFE9FE 20%, #EFE9FE 33%, #ECE4FE 33%, #ECE4FE 40%, #EFE9FE 40%, #EFE9FE 47%, #F3EEFE 47%, #F3EEFE 80%, #EFE9FE 80%, #EFE9FE 90%, #ECE4FE 90%, #ECE4FE 100%);  background-image: linear-gradient(-40deg, #EFE9FE 10%, #F3EEFE 10%, #F3EEFE 20%, #EFE9FE 20%, #EFE9FE 33%, #ECE4FE 33%, #ECE4FE 40%, #EFE9FE 40%, #EFE9FE 47%, #F3EEFE 47%, #F3EEFE 80%, #EFE9FE 80%, #EFE9FE 90%, #ECE4FE 90%, #ECE4FE 100%);  background-repeat: no-repeat;}.our-mission-block .container-fluid {  padding: 30px 0 0;}@media only screen and (max-width: 1366px) {  .our-mission-block .container-fluid {    padding-top: 0;  }}.our-mission-block .our-mission-left-area {  background-size: auto;  background-position: left bottom;  background-color: #9652FF;  background-repeat: repeat-x;  margin-right: 50px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}@media only screen and (max-width: 1366px) {  .our-mission-block .our-mission-left-area {    margin-right: 15px;  }}@media only screen and (max-width: 991px) {  .our-mission-block .our-mission-left-area {    margin-right: 0px;  }}@media only screen and (max-width: 767px) {  .our-mission-block .our-mission-left-area {    width: 510px;    background-color: transparent;    margin: 0 auto;  }}@media only screen and (max-width: 575px) {  .our-mission-block .our-mission-left-area {    width: 420px;  }}@media only screen and (max-width: 480px) {  .our-mission-block .our-mission-left-area {    width: 100%;    padding: 0 15px;  }}.our-mission-block .our-mission-left-area .mock-up-thumb {  margin-top: -150px;  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 160px);  flex: 0 0 calc(100% - 160px);  max-width: calc(100% - 160px);  position: relative;}@media only screen and (max-width: 1366px) {  .our-mission-block .our-mission-left-area .mock-up-thumb {    margin-top: -120px;    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 110px);    flex: 0 0 calc(100% - 110px);    max-width: calc(100% - 110px);  }}@media only screen and (max-width: 991px) {  .our-mission-block .our-mission-left-area .mock-up-thumb {    margin-top: -100px;    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 220px);    flex: 0 0 calc(100% - 220px);    max-width: calc(100% - 220px);  }}@media only screen and (max-width: 767px) {  .our-mission-block .our-mission-left-area .mock-up-thumb {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;    -webkit-box-ordinal-group: 3;    -ms-flex-order: 2;    order: 2;    margin-top: 0;  }}.our-mission-block .our-mission-left-area .mock-up-thumb .video-btn-area {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  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;}.our-mission-block .our-mission-left-area .section-vertical-title-area {  width: 160px;  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;  padding: 40px 0 30px;}@media only screen and (max-width: 1366px) {  .our-mission-block .our-mission-left-area .section-vertical-title-area {    width: 110px;  }}@media only screen and (max-width: 991px) {  .our-mission-block .our-mission-left-area .section-vertical-title-area {    width: 220px;    padding-bottom: 50px;  }}@media only screen and (max-width: 767px) {  .our-mission-block .our-mission-left-area .section-vertical-title-area {    width: 100%;    display: block;    -webkit-box-ordinal-group: 2;    -ms-flex-order: 1;    order: 1;    padding: 0;  }}.our-mission-block .our-mission-left-area .section-vertical-title-area .vertical-title {  width: 50px;  margin-bottom: 0;  font-weight: 700;  font-size: 56px;  color: #ffffff;  line-height: 0.95em;  text-transform: uppercase;  word-break: break-all;  text-align: center;}@media only screen and (max-width: 1366px) {  .our-mission-block .our-mission-left-area .section-vertical-title-area .vertical-title {    font-size: 48px;    width: 40px;    line-height: 1em;  }}@media only screen and (max-width: 991px) {  .our-mission-block .our-mission-left-area .section-vertical-title-area .vertical-title {    font-size: 40px;    width: 35px;  }}@media only screen and (max-width: 767px) {  .our-mission-block .our-mission-left-area .section-vertical-title-area .vertical-title {    width: 100%;    font-size: 36px;    margin-bottom: 30px;    color: #232323;  }}.our-mission-block .our-mission-left-area .section-vertical-title-area .vertical-title >span {  display: inline-block;  padding-bottom: 40px;}@media only screen and (max-width: 767px) {  .our-mission-block .our-mission-left-area .section-vertical-title-area .vertical-title >span {    padding-bottom: 0;  }}.our-mission-block .features-info-list {  padding-top: 0;  width: 555px;  padding-left: 15px;}@media only screen and (max-width: 1199px) {  .our-mission-block .features-info-list {    width: 480px;  }}@media only screen and (max-width: 991px) {  .our-mission-block .features-info-list {    width: 690px;    padding: 100px 0;    margin: 0 auto;  }}@media only screen and (max-width: 767px) {  .our-mission-block .features-info-list {    width: 510px;  }}@media only screen and (max-width: 575px) {  .our-mission-block .features-info-list {    width: 420px;    padding-top: 60px;  }}@media only screen and (max-width: 480px) {  .our-mission-block .features-info-list {    width: 100%;    padding-right: 15px;    padding-left: 15px;  }}/*-------------------------------------------------    [ ### Profit Calculation ]*/.profit-calculation-content {  margin-bottom: -30px;}.profit-calculation-content .form-group {  margin-bottom: 30px;}.profit-calculation-block .profit-thumb-group-area {  position: relative;  margin-right: -300px;  margin-top: 50px;}@media only screen and (max-width: 1366px) {  .profit-calculation-block .profit-thumb-group-area {    margin-right: -120px;  }}@media only screen and (max-width: 1199px) {  .profit-calculation-block .profit-thumb-group-area {    margin-right: -70px;  }}@media only screen and (max-width: 991px) {  .profit-calculation-block .profit-thumb-group-area {    margin-right: 0px;    margin-top: 70px;  }}.profit-calculation-block .profit-thumb-group-area .animation-circle-inverse {  position: absolute;  left: 62%;  top: 40%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}@media only screen and (max-width: 1199px) {  .profit-calculation-block .profit-thumb-group-area .animation-circle-inverse {    left: 70%;    top: 47%;  }}@media only screen and (max-width: 991px) {  .profit-calculation-block .profit-thumb-group-area .animation-circle-inverse {    left: 58%;    top: 45%;    -webkit-transform: scale(0.8);    transform: scale(0.8);  }}@media only screen and (max-width: 767px) {  .profit-calculation-block .profit-thumb-group-area .animation-circle-inverse {    -webkit-transform: scale(0.65);    transform: scale(0.65);  }}@media only screen and (max-width: 575px) {  .profit-calculation-block .profit-thumb-group-area .animation-circle-inverse {    -webkit-transform: scale(0.45);    transform: scale(0.45);  }}.profit-calculation-block .profit-thumb-group {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: end;  -ms-flex-align: end;  align-items: flex-end;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  position: relative;  z-index: 2;}/*-------------------------------------------------    [ ### Fan Fact Block ]*/.fanfact-promo-numbers .promo-number {  margin-bottom: 40px;}.fanfact-promo-numbers .promo-number.number-green .odometer-wrap .odometer .odometer-value,.fanfact-promo-numbers .promo-number.number-green .odometer-wrap sub {  background: -webkit-linear-gradient(top, #06CD48 30%, transparent);  background: linear-gradient(to bottom, #06CD48 30%, transparent);}.fanfact-promo-numbers .promo-number.number-red .odometer-wrap .odometer .odometer-value,.fanfact-promo-numbers .promo-number.number-red .odometer-wrap sub {  background: -webkit-linear-gradient(top, #FF7F7F 30%, transparent);  background: linear-gradient(to bottom, #FF7F7F 30%, transparent);}.fanfact-promo-numbers .promo-number.number-turquoise .odometer-wrap .odometer .odometer-value,.fanfact-promo-numbers .promo-number.number-turquoise .odometer-wrap sub {  background: -webkit-linear-gradient(top, #2FC3CD 30%, transparent);  background: linear-gradient(to bottom, #2FC3CD 30%, transparent);}.fanfact-promo-numbers .odometer-wrap {  font-size: 45px;  line-height: 1em;  font-weight: 300;  color: #546AF4;  margin-bottom: 0px;  font-family: "Josefin Sans", sans-serif;}@media only screen and (max-width: 575px) {  .fanfact-promo-numbers .odometer-wrap {    font-size: 40px;    margin-bottom: 0;  }}.fanfact-promo-numbers .odometer-wrap .odometer {  font-size: 100px;  line-height: 0.85em;}.fanfact-promo-numbers .odometer-wrap .odometer .odometer-value,.fanfact-promo-numbers .odometer-wrap sub {  background: -webkit-linear-gradient(top, #546AF4 30%, transparent);  background: linear-gradient(to bottom, #546AF4 30%, transparent);  -webkit-background-clip: text !important;  -webkit-text-fill-color: transparent !important;}.fanfact-promo-numbers .odometer-wrap sub {  bottom: -15px;  left: 5px;}.fanfact-promo-numbers .promo-title {  font-size: 24px;  color: #232323;  text-transform: capitalize;  font-weight: 700;}@media only screen and (max-width: 575px) {  .fanfact-promo-numbers .promo-title {    font-size: 20px;  }}/*--------------------------------------------------------------    [ ## Blog ]--------------------------------------------------------------*/.post {  margin-bottom: 60px;  border-bottom: 1px solid #EBEBEB;}@media only screen and (max-width: 767px) {  .post {    margin-bottom: 40px;  }}.post .post-thumb {  position: relative;  margin-bottom: 0;}.post .post-thumb >a {  display: block;}.post .post-thumb >a >img {  -webkit-transition: all 0.3s;  transition: all 0.3s;  width: 100%;}.post .post-thumb .social-share-area {  position: absolute;  bottom: -22px;  right: 30px;}@media only screen and (max-width: 575px) {  .post .post-thumb .social-share-area {    right: 20px;  }}.post:hover .post-thumb >a >img {  opacity: 0.9;}.post .entry-cats {  margin-bottom: 12px;}.post .entry-cats >a {  border: 1px solid #F5F5F5;  display: inline-block;  padding: 2px 10px;  margin-right: 3px;  margin-bottom: 5px;}.post .entry-cats >a:last-child {  margin-right: 0;}.post .entry-cats >a:nth-child(3n-2) {  background-color: #F2FCF5;}.post .entry-cats >a:nth-child(3n-1) {  background-color: #FFF7F7;}.post .entry-cats >a:nth-child(3n) {  background-color: #F5F6FE;}.post .entry-title {  font-size: 30px;  margin-bottom: 12px;  line-height: 1.25em;  font-weight: 700;}.post .entry-title a:hover,.post .entry-title a:focus {  color: #9652FF;}@media only screen and (max-width: 767px) {  .post .entry-title {    font-size: 26px;  }}@media only screen and (max-width: 575px) {  .post .entry-title {    font-size: 24px;  }}.post .post-details {  padding: 30px 0px 35px;}@media only screen and (max-width: 767px) {  .post .post-details {    padding: 30px 0px 15px;  }}.post.post-grid {  margin-bottom: 30px;  background-color: #ffffff;  overflow: hidden;  border-radius: 7px;  box-shadow: 0 0 30px rgba(164, 164, 164, 0.1);  padding: 30px;  border-bottom: 0px solid;  -webkit-transition: all 0.25s;  transition: all 0.25s;}@media only screen and (max-width: 991px) {  .post.post-grid {    padding: 20px;  }}@media only screen and (max-width: 480px) {  .post.post-grid {    padding: 20px 15px;  }}.post.post-grid .post-details {  padding: 25px 0px 5px;}@media only screen and (max-width: 991px) {  .post.post-grid .post-details {    padding-bottom: 10px;  }}.post.post-grid .entry-meta-content {  margin-top: 0;  margin-bottom: 20px;}@media only screen and (max-width: 991px) {  .post.post-grid .entry-meta-content {    margin-bottom: 10px;  }}@media only screen and (max-width: 480px) {  .post.post-grid .entry-meta-content {    font-size: 15px;  }}.post.post-grid .entry-meta-content >.entry-author {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.post.post-grid .entry-meta-content >.entry-author .thumb {  -webkit-box-flex: 0;  -ms-flex: 0 0 35px;  flex: 0 0 35px;  max-width: 35px;  border-radius: 50%;  overflow: hidden;}.post.post-grid .entry-meta-content >.entry-author .info {  padding-left: 10px;}.post.post-grid .entry-title {  font-size: 22px;  line-height: 1.25em;}.post.post-grid:hover {  box-shadow: 0 0 30px rgba(164, 164, 164, 0.2);}.entry-meta-content {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  font-size: 17px;  font-weight: normal;  line-height: 1.25em;  margin-top: 20px;  margin-bottom: 10px;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.entry-meta-content >div {  margin-right: 15px;  margin-bottom: 10px !important;  position: relative;}.entry-meta-content >div:last-child {  margin-right: 0px;}.entry-meta-content >div:first-child:before {  content: "";}.entry-meta-content >div:before {  content: ".";  position: absolute;  left: -9px;  bottom: 0;  color: #555555;}.entry-meta-content >div i {  margin-right: 5px;}.entry-meta-content >div a {  color: #9652FF;}.entry-meta-content >div a:hover, .entry-meta-content >div a:focus {  color: #232323;}.blog-latest-items >.post:last-child {  margin-bottom: 0;  border-bottom: 0px solid;}@media only screen and (max-width: 767px) {  .blog-latest-items >.post:last-child {    margin-bottom: 10px;  }}@media only screen and (min-width: 992px) and (max-width: 1199px) {  .latest-news-block .row >.col-lg-4,  .blog-page-block .blog-latest-items >.row >.col-lg-4 {    -webkit-box-flex: 0;    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%;  }}/*--------------------------------------------------------------# Others--------------------------------------------------------------*//*--------------------------------------------------------------# Blog Single--------------------------------------------------------------*//*-------------------------------------------------------------------    [ ## Single Posts ]*/.post.single-post {  margin-bottom: 0px;  text-align: left;  position: relative;  padding-bottom: 0px;  border-bottom: 0px solid;}.post.single-post h3, .post.single-post h4, .post.single-post h5, .post.single-post h6 {  margin-bottom: 10px;  font-weight: 700;  padding-top: 15px;}.post.single-post h3 {  font-size: 22px;}.post.single-post .entry-header {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-top: 30px;}@media only screen and (max-width: 767px) {  .post.single-post .entry-header {    display: block;  }}.post.single-post .entry-header >div {  -webkit-box-flex: 0;  -ms-flex: 0 0 50%;  flex: 0 0 50%;  max-width: 50%;}@media only screen and (max-width: 767px) {  .post.single-post .entry-header >div {    max-width: 100%;  }}.post.single-post .entry-header .entry-meta-content {  margin-top: 0;  margin-bottom: 9px;}.post.single-post .post-thumb {  margin-bottom: 0;}.post.single-post .post-details {  padding: 5px 0px 35px;}.post.single-post ul li, .post.single-post ol li {  margin-top: 10px;  line-height: 1.6em;}.post.single-post >ul,.post.single-post >ol {  padding-left: 20px;}.post.single-post table {  margin-bottom: 30px;}.post.single-post .image-group {  padding-top: 20px;}.post.single-post iframe {  border: 0px solid;}.post.single-post figure {  margin-bottom: 30px;}.post.single-post figure span {  color: #979797;  font-size: 12px;  display: block;  padding: 13px 0 25px;}.post.single-post blockquote {  border-left: 2px solid #9652FF;  margin-bottom: 35px;  margin-top: 30px;  padding-left: 25px;  position: relative;}@media only screen and (max-width: 480px) {  .post.single-post blockquote {    padding-left: 15px;  }}.post.single-post blockquote img {  margin-bottom: 25px;  border-radius: 0px;}.post.single-post blockquote p {  margin-bottom: 10px;  position: relative;  font-size: 20px;  font-weight: 600;  line-height: 1.5em;}@media only screen and (max-width: 991px) {  .post.single-post blockquote p {    font-size: 18px;  }}.post.single-post blockquote p:last-child {  margin-bottom: 0;}.post.single-post blockquote p cite {  margin-left: 0;  padding-left: 0;}.post.single-post blockquote cite, .post.single-post blockquote a, .post.single-post blockquote span {  padding: 0 1.2em;  font-size: 0.8em;  font-weight: 500;  font-style: normal;  position: relative;}.post.single-post blockquote cite {  display: block;}.post.single-post blockquote cite:before {  content: "--";  padding-right: 5px;}.post.single-post .entry-footer {  border-top: 1px solid #EBEBEB;  border-bottom: 1px solid #EBEBEB;  padding: 20px 0;  margin-top: 15px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;}@media only screen and (max-width: 767px) {  .post.single-post .entry-footer {    display: block;  }}.entry-tag {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}@media only screen and (max-width: 767px) {  .entry-tag {    margin-bottom: 10px;  }}.entry-tag strong {  color: #232323;  padding: 3px 10px 0 0;  font-size: 14px;}.entry-tag .tags >a {  display: inline-block;  font-size: 14px;  padding: 0 5px;  text-transform: uppercase;  -webkit-transition: all 0.3s;  transition: all 0.3s;  position: relative;}.entry-tag .tags >a:after {  position: absolute;  content: ",";  right: 0;  bottom: 0;}.entry-tag .tags >a:last-child:after {  content: " ";}.entry-tag .tags >a:hover, .entry-tag .tags >a:focus {  color: #9652FF;}.entry-share {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.entry-share strong {  color: #232323;  padding: 3px 10px 0 0;  font-size: 14px;}.entry-share .share {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.entry-share .share a {  font-size: 14px;  display: block;  color: #555;  border-radius: 50%;  -webkit-transition: all 0.35s;  transition: all 0.35s;  margin: 0 7px;}.entry-share .share a:hover {  color: #9652FF !important;}.social-network {  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;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  position: absolute;  width: 100%;  -webkit-transform: translateY(50%);  transform: translateY(50%);  z-index: 2;  left: 0;  bottom: 0;}.social-share {  list-style: none;  margin-bottom: 0;  border-radius: 50px;  padding: 10px 50px;  background-color: #ffffff;  box-shadow: 1px 1px 18px 15px rgba(40, 57, 145, 0.05);}@media only screen and (max-width: 575px) {  .social-share {    padding: 10px 30px;  }}.social-share >li {  display: inline-block;  margin: 0 -2px !important;}.social-share >li a {  font-size: 16px;  display: block;  padding: 5px 15px;}.social-share >li a:hover, .social-share >li a:focus {  color: #9652FF;}/*--------------------------------------------------------------# Site Content--------------------------------------------------------------*//*--------------------------------------------------------------## Dashboard Page--------------------------------------------------------------*/.dashboard-page-main .account-header {  background-color: rgba(84, 106, 244, 0.01);  background-image: -webkit-linear-gradient(135deg, rgba(150, 82, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(150, 82, 255, 0.1) 50%, rgba(150, 82, 255, 0.1) 75%, transparent 75%, transparent);  background-image: linear-gradient(-45deg, rgba(150, 82, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(150, 82, 255, 0.1) 50%, rgba(150, 82, 255, 0.1) 75%, transparent 75%, transparent);  background-size: 5px 5px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 30px;}@media only screen and (max-width: 991px) {  .dashboard-page-main .account-header {    padding: 20px 15px;  }}@media only screen and (max-width: 575px) {  .dashboard-page-main .account-header {    display: block;  }}.dashboard-page-main .account-header .acc-header-title .heading {  margin-bottom: 0;}.dashboard-page-main .account-header .info-menu {  padding-left: 0;  list-style: none;  margin: 0 -13px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: end;  -ms-flex-pack: end;  justify-content: flex-end;  font-size: 20px;}@media only screen and (max-width: 575px) {  .dashboard-page-main .account-header .info-menu {    display: block;    margin: 0 -10px;    padding-top: 20px;  }}.dashboard-page-main .account-header .info-menu >li {  display: inline-block;  margin: 0 13px;}@media only screen and (max-width: 575px) {  .dashboard-page-main .account-header .info-menu >li {    margin: 0 10px;  }}.dashboard-page-main .account-header .info-menu >li.notification a {  position: relative;}.dashboard-page-main .account-header .info-menu >li.notification a >sup {  position: absolute;  font-size: 12px;  width: 22px;  height: 22px;  border-radius: 50%;  background-color: #9652FF;  color: #ffffff;  line-height: 22px;  text-align: center;  font-weight: 600;  top: -10px;  right: -7px;}.dashboard-page-main .account-header .info-menu >li.author-avater img {  width: 35px;  height: 35px;  border-radius: 50%;  max-width: 35px;}.dashboard-page-main .account-header .info-menu >li a:hover {  color: #9652FF;}.dashboard-page-main .account-user-info {  background-color: rgba(84, 106, 244, 0.05);  padding: 35px 30px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}@media only screen and (max-width: 991px) {  .dashboard-page-main .account-user-info {    padding: 25px 15px;    font-size: 15px;  }}@media only screen and (max-width: 767px) {  .dashboard-page-main .account-user-info {    display: block;  }}.dashboard-page-main .account-user-info .single-user-info {  -webkit-box-flex: 0;  -ms-flex: 0 0 33.33%;  flex: 0 0 33.33%;  max-width: 33.33%;  padding-right: 15px;}@media only screen and (max-width: 767px) {  .dashboard-page-main .account-user-info .single-user-info {    max-width: 100%;    padding-right: 0;    margin-bottom: 30px;  }}.dashboard-page-main .account-user-info .single-user-info:last-child {  padding-right: 0;}@media only screen and (max-width: 767px) {  .dashboard-page-main .account-user-info .single-user-info:last-child {    margin-bottom: 0;  }}.dashboard-page-main .account-user-info .single-user-info p {  line-height: 1.4em;}.dashboard-page-main .account-user-info .single-user-info .title {  font-size: 18px;  font-weight: 700;  margin-bottom: 0;}.dashboard-page-main .account-user-info .single-user-info.user {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.dashboard-page-main .account-user-info .single-user-info.user .user-thumb {  width: 60px;  height: 60px;  border-radius: 50%;  overflow: hidden;}.dashboard-page-main .account-user-info .single-user-info.user .user-info {  padding-left: 20px;}.dashboard-page-main .account-balance-status {  margin-bottom: -30px;}.dashboard-page-main .account-balance-status .single-balance {  background-color: rgba(84, 106, 244, 0.05);  padding: 40px 15px 32px;  text-align: center;  margin-bottom: 30px;}.dashboard-page-main .account-balance-status .single-balance.bg-red {  background-color: rgba(255, 127, 127, 0.05);}.dashboard-page-main .account-balance-status .single-balance.bg-green {  background-color: rgba(6, 205, 72, 0.05);}.dashboard-page-main .account-balance-status .single-balance .icon-area {  display: inline-block;  margin-bottom: 12px;}.dashboard-page-main .account-balance-status .single-balance .balance-title {  font-size: 18px;  font-weight: 700;  margin-bottom: 10px;}.dashboard-page-main .account-balance-status .single-balance .balance {  margin-bottom: 0;  font-size: 30px;  line-height: 1.1em;  font-weight: lighter;}.dashboard-page-main .account-withdraw-deposit-status {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin: 30px -10px 0;}@media only screen and (max-width: 767px) {  .dashboard-page-main .account-withdraw-deposit-status {    display: block;    margin: 30px 0px 0;  }}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info {  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(50% - 20px);  flex: 0 0 calc(50% - 20px);  max-width: calc(50% - 20px);  margin: 0 10px 30px;}@media only screen and (max-width: 767px) {  .dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info {    max-width: 100%;    margin: 0 0px 30px;  }}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info.withdraw-info .header .icon {  background-color: #FF7F7F;}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .header {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  border: 1px solid #EBEBEB;}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .header .icon {  font-size: 42px;  padding: 14px 30px;  line-height: 1em;  color: #ffffff;  background-color: #9652FF;}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .header .heading {  margin-bottom: 0;  padding: 0px 20px 0 30px;}@media only screen and (max-width: 991px) {  .dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .header .heading {    padding: 0px 15px 0 20px;  }}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .single-info {  padding: 30px 20px 25px;  background-color: rgba(150, 82, 255, 0.1);  margin-top: 10px;}@media only screen and (max-width: 767px) {  .dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .single-info {    padding: 25px 15px 20px;  }}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .single-info .title {  font-weight: 700;  font-size: 20px;  margin-bottom: 0;  line-height: 1.2em;}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .single-info .amount {  font-size: 18px;  line-height: 1.5em;}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .single-info .amount.color-primary {  color: #9652FF;}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .single-info .amount.color-red {  color: #FF7F7F;}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .single-info .amount.color-green {  color: #06CD48;}.dashboard-page-main .account-withdraw-deposit-status .withdraw-deposit-info .btn-default {  margin-top: 20px;}.dashboard-page-main .account-progress-status .progress-item {  background-color: #ffffff;  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);  text-align: center;  padding: 30px 20px;  margin-bottom: 30px;}.dashboard-page-main .account-progress-status .progress-item .circle {  position: relative;  margin-bottom: 10px;}.dashboard-page-main .account-progress-status .progress-item .circle strong {  position: absolute;  top: 50%;  width: 100%;  left: 0;  font-size: 22px;  font-family: "Josefin Sans", sans-serif;  font-weight: normal;  color: #232323;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}.dashboard-page-main .account-progress-status .progress-item .title {  font-size: 20px;  font-weight: 700;  line-height: 1.2em;  margin-bottom: 0;}.dashboard-page-main .account-chart-statistic {  margin-bottom: 30px;  padding-top: 30px;}.dashboard-page-main .account-chart-statistic .chart-statistic-header {  margin-bottom: 20px;}.dashboard-page-main .account-chart-statistic .ct-golden-section:before {  float: none;}.dashboard-page-main .account-chart-statistic .ct-chart {  max-height: 300px;}.dashboard-page-main .account-chart-statistic .ct-chart .ct-label {  color: #232323;  fill: #232323;  font-size: 14px;  line-height: 1;}.dashboard-page-main .account-chart-statistic .ct-chart .ct-series.ct-series-a .ct-bar,.dashboard-page-main .account-chart-statistic .ct-chart .ct-series.ct-series-a .ct-line,.dashboard-page-main .account-chart-statistic .ct-chart .ct-series.ct-series-a .ct-point,.dashboard-page-main .account-chart-statistic .ct-chart .ct-series.ct-series-a .ct-slice-donut {  stroke: #9652FF;}.dashboard-page-main .account-chart-statistic .ct-series-b .ct-point,.dashboard-page-main .account-chart-statistic .ct-series-b .ct-line,.dashboard-page-main .account-chart-statistic .ct-series-b .ct-bar,.dashboard-page-main .account-chart-statistic .ct-series-b .ct-slice-donut {  stroke: #546AF4;}.dashboard-page-main .account-chart-statistic .chartist-tooltip {  background: #9652FF;  border-radius: 3px;  color: #ffffff;  display: inline-block;  min-width: 10px;  opacity: 0;  padding: 2px 10px;  pointer-events: none;  position: absolute;  text-align: center;  -webkit-transition: opacity 0.2s linear 0s;  transition: opacity 0.2s linear 0s;  z-index: 1;}.dashboard-page-main .account-chart-statistic .chartist-tooltip.tooltip-show {  opacity: 1;}.dashboard-page-main .account-chart-statistic .simple-line-chart-outer {  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);  padding: 40px 10px 30px 30px;}@media only screen and (max-width: 767px) {  .dashboard-page-main .account-chart-statistic .simple-line-chart-outer {    padding: 30px 0 20px 20px;  }}/*--------------------------------------------------------------## About Page--------------------------------------------------------------*/.about-us-block .about-mock-up-thumb {  margin-bottom: -240px;}.about-us-block .about-mock-up-thumb .mock-up-thumb {  display: inline-block;  position: relative;}.about-us-block .about-mock-up-thumb .mock-up-thumb:nth-child(1) {  padding-right: 180px;}@media only screen and (max-width: 1199px) {  .about-us-block .about-mock-up-thumb .mock-up-thumb:nth-child(1) {    padding-right: 100px;  }}@media only screen and (max-width: 480px) {  .about-us-block .about-mock-up-thumb .mock-up-thumb:nth-child(1) {    padding-right: 40px;  }}.about-us-block .about-mock-up-thumb .mock-up-thumb:nth-child(2) {  margin-left: 190px;  top: -240px;}@media only screen and (max-width: 1199px) {  .about-us-block .about-mock-up-thumb .mock-up-thumb:nth-child(2) {    margin-left: 100px;  }}@media only screen and (max-width: 480px) {  .about-us-block .about-mock-up-thumb .mock-up-thumb:nth-child(2) {    margin-left: 40px;    top: -200px;  }}.about-us-block .about-us-content {  padding-left: 20px;}.about-us-block .experience-info-area {  padding: 70px 30px 70px 100px;  margin-top: 60px;}@media only screen and (max-width: 1199px) {  .about-us-block .experience-info-area {    padding: 70px 50px;  }}@media only screen and (max-width: 991px) {  .about-us-block .experience-info-area {    padding: 60px;  }}@media only screen and (max-width: 480px) {  .about-us-block .experience-info-area {    padding: 50px 20px;    margin-top: 80px;  }}.about-us-block .experience-info {  font-size: 80px;  font-weight: lighter;  line-height: 0.8em;  text-transform: capitalize;  color: #ffffff;}@media only screen and (max-width: 1199px) {  .about-us-block .experience-info {    font-size: 66px;    line-height: 0.9em;  }}@media only screen and (max-width: 480px) {  .about-us-block .experience-info {    font-size: 48px;  }}.about-us-block .experience-info >span {  font-size: 40px;  line-height: 1em;  display: block;  padding-top: 20px;}@media only screen and (max-width: 1199px) {  .about-us-block .experience-info >span {    font-size: 32px;  }}@media only screen and (max-width: 480px) {  .about-us-block .experience-info >span {    font-size: 26px;    padding-top: 15px;  }}.about-info-list,.features-info-list {  padding-top: 10px;}@media only screen and (max-width: 1199px) {  .about-info-list,  .features-info-list {    padding-top: 0;  }}.about-info-list .single-info,.features-info-list .single-info {  margin-bottom: 40px;}.about-info-list .single-info:last-child,.features-info-list .single-info:last-child {  margin-bottom: -5px;}.about-info-list .single-info:hover .info-header .about-icon .icon,.features-info-list .single-info:hover .info-header .about-icon .icon {  -webkit-animation: iconTopFromBottom 0.4s forwards;  animation: iconTopFromBottom 0.4s forwards;}.about-info-list .single-info .info-header,.features-info-list .single-info .info-header {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  margin-bottom: 20px;  padding: 5px 0;  overflow: hidden;}@media only screen and (max-width: 480px) {  .about-info-list .single-info .info-header,  .features-info-list .single-info .info-header {    margin-bottom: 15px;  }}.about-info-list .single-info .info-header .icon-area .icon,.features-info-list .single-info .info-header .icon-area .icon {  font-size: 62px;  line-height: 53px;}.about-info-list .single-info .info-header .info-title,.features-info-list .single-info .info-header .info-title {  padding-left: 20px;}.about-info-list .single-info .info-header .info-title .heading,.features-info-list .single-info .info-header .info-title .heading {  margin-bottom: 0;  font-family: "Open Sans", sans-serif;}/*--------------------------------------------------------------## Contact Page--------------------------------------------------------------*/.contact-info-item {  background-color: #ffffff;  padding: 40px 20px 35px;  text-align: center;  margin-bottom: 30px;  box-shadow: 0px 0px 10px rgba(164, 164, 164, 0.25);}.contact-info-item .icon {  margin-bottom: 30px;}.contact-info-item .card-info .heading {  margin-bottom: 15px;  font-size: 30px;}@media only screen and (max-width: 991px) {  .contact-info-item .card-info .heading {    font-size: 24px;  }}.contact-info-item .card-info p {  line-height: 1.8em;  margin-bottom: 0;}.contact-info-item .card-info p span,.contact-info-item .card-info p a {  display: block;}.contact-info-item .card-info p a:hover,.contact-info-item .card-info p a:focus {  color: #9652FF;}#contact_form .error {  color: #FF7F7F;  font-size: 14px;  font-weight: normal;}#contact_form .success {  color: #06CD48;  font-size: 18px;  font-weight: normal;}.contact-form-block .contact-thumb {  padding-right: 15px;  margin-left: -30px;}@media only screen and (max-width: 991px) {  .contact-form-block .contact-thumb {    margin-left: 0;    padding-right: 0;  }}.contact-form-block .contact-form-area .form-group {  margin-bottom: 25px;}.contact-callus-block {  position: relative;  background-repeat: no-repeat;  background-position: 5% 100%;  background-size: 60%;}@media only screen and (max-width: 1199px) {  .contact-callus-block {    background-position: 50% 50%;    background-size: 100%;  }}.contact-callus-block:before {  position: absolute;  content: "";  right: 0;  top: 0;  width: 50%;  background-color: #F7F3FE;  height: 100%;}@media only screen and (max-width: 1199px) {  .contact-callus-block:before {    height: 0;  }}@media only screen and (min-width: 1200px) {  .contact-callus-block .container {    max-width: 100%;  }}@media only screen and (max-width: 1199px) {  .contact-callus-block .container .row [class*='col-'] {    max-width: 100%;    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;  }}.contact-callus-block .contact-branch-info {  width: 555px;  float: right;  padding-right: 15px;}@media only screen and (max-width: 1199px) {  .contact-callus-block .contact-branch-info {    width: 100%;    padding-right: 0;  }}.contact-callus-block .contact-branch-info .section-title .title-text {  padding-right: 10px;}@media only screen and (max-width: 1199px) {  .contact-callus-block .contact-branch-info .section-title .title-text {    padding-right: 0;  }}.contact-callus-block .branch-list {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  -ms-flex-wrap: nowrap;  flex-wrap: nowrap;  padding-top: 10px;}@media only screen and (max-width: 575px) {  .contact-callus-block .branch-list {    display: block;  }}.contact-callus-block .branch-list .single-branch {  -webkit-box-flex: 0;  -ms-flex: 0 0 33.33%;  flex: 0 0 33.33%;  max-width: 33.33%;  padding-right: 20px;  margin-bottom: 35px;}@media only screen and (max-width: 575px) {  .contact-callus-block .branch-list .single-branch {    max-width: 100%;  }}.contact-call-info {  text-align: center;  padding-left: 50px;  padding-right: 50px;}@media only screen and (max-width: 1199px) {  .contact-call-info {    padding-top: 0;    margin-top: -10px;    color: #ffffff;    padding-left: 0;    padding-right: 0;  }}.contact-call-info .call-heading {  font-size: 60px;  font-weight: lighter;  text-transform: uppercase;}@media only screen and (max-width: 1199px) {  .contact-call-info .call-heading {    color: #ffffff;  }}@media only screen and (max-width: 575px) {  .contact-call-info .call-heading {    font-size: 42px;    margin-bottom: 10px;  }}.contact-call-info .call-no {  font-size: 80px;  font-weight: 700;  margin-bottom: 40px;  line-height: 1.15em;  color: #9652FF;}@media only screen and (max-width: 1620px) {  .contact-call-info .call-no {    font-size: 60px;  }}@media only screen and (max-width: 1199px) {  .contact-call-info .call-no {    color: #ffffff;    font-size: 80px;  }}@media only screen and (max-width: 991px) {  .contact-call-info .call-no {    font-size: 60px;    margin-bottom: 30px;  }}@media only screen and (max-width: 575px) {  .contact-call-info .call-no {    font-size: 42px;    margin-bottom: 20px;  }}@media only screen and (max-width: 480px) {  .contact-call-info .call-no {    font-size: 32px;  }}.contact-call-info p {  font-size: 30px;  line-height: 1.25em;}@media only screen and (max-width: 1366px) {  .contact-call-info p {    font-size: 24px;    line-height: 1.4em;  }}@media only screen and (max-width: 575px) {  .contact-call-info p {    font-size: 20px;  }}.contact-call-info .btn-default {  margin-top: 50px;}@media only screen and (max-width: 991px) {  .contact-call-info .btn-default {    margin-top: 35px;  }}@media only screen and (max-width: 575px) {  .contact-call-info .btn-default {    margin-top: 30px;  }}/*--------------------------------------------------------------## FAQs Page--------------------------------------------------------------*//*-------------------------------------------------    [ ### Faqs ]*/.faqs-block.style-one .faq-thumb {  padding-right: 30px;  margin-left: -250px;}@media only screen and (max-width: 1620px) {  .faqs-block.style-one .faq-thumb {    margin-left: -180px;  }}@media only screen and (max-width: 1366px) {  .faqs-block.style-one .faq-thumb {    margin-left: -100px;    padding-right: 15px;  }}@media only screen and (max-width: 1199px) {  .faqs-block.style-one .faq-thumb {    display: none;  }}@media only screen and (max-width: 1199px) {  .faqs-block.style-one .row [class*='col-'] {    max-width: 100%;    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;  }}.faqs-block.style-two .faq-thumb {  padding-right: 30px;}@media only screen and (max-width: 1199px) {  .faqs-block.style-two .faq-thumb {    padding-right: 0;  }}.faqs-block.style-two .faq-item-list {  margin-left: -40px;}@media only screen and (max-width: 1199px) {  .faqs-block.style-two .faq-item-list {    margin-left: 0;  }}.faqs-block.style-three .faq-wrapper {  padding-right: 30px;}@media only screen and (max-width: 1199px) {  .faqs-block.style-three .faq-wrapper {    padding-right: 25px;  }}@media only screen and (max-width: 991px) {  .faqs-block.style-three .faq-wrapper {    padding-right: 0px;  }}.faq-item-list .faq-item {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: start;  -ms-flex-align: start;  align-items: flex-start;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  margin-bottom: 50px;}.faq-item-list .faq-item:last-child {  margin-bottom: 0;}.faq-item-list .faq-item:hover .faq-no:before {  -webkit-transform: rotate(25deg);  transform: rotate(25deg);  left: 20px;}.faq-item-list .faq-item .faq-no {  -webkit-box-flex: 0;  -ms-flex: 0 0 55px;  flex: 0 0 55px;  width: 55px;  height: 55px;  border-radius: 50%;  text-align: center;  color: #ffffff;  font-size: 24px;  line-height: 58px;  font-weight: 700;  font-family: "Josefin Sans", sans-serif;  position: relative;  overflow: hidden;}.faq-item-list .faq-item .faq-no:before {  position: absolute;  content: "";  bottom: 15px;  left: 0px;  width: 100%;  height: 100%;  border-radius: 50%;  background-color: rgba(255, 255, 255, 0.2);  -webkit-transition: all 0.25s;  transition: all 0.25s;}.faq-item-list .faq-item .faq-info {  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 55px);  flex: 0 0 calc(100% - 55px);  max-width: calc(100% - 55px);  padding-left: 20px;}.faq-item-list .faq-item .faq-info .faq-title {  font-size: 24px;  font-weight: 700;  line-height: 1.25em;  margin-bottom: 15px;}.faq-item-list.style-two .faq-item {  margin-bottom: 35px;}.faq-item-list.style-two .faq-item:last-child {  margin-bottom: 0;}.faq-item-list.style-two .faq-item .faq-icon {  -webkit-box-flex: 0;  -ms-flex: 0 0 65px;  flex: 0 0 65px;  max-width: 65px;}.faq-item-list.style-two .faq-item .faq-info {  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 65px);  flex: 0 0 calc(100% - 65px);  max-width: calc(100% - 65px);  padding-left: 25px;  padding-top: 15px;}@media only screen and (max-width: 1199px) {  .faq-item-list.style-two .faq-item .faq-info {    padding-left: 20px;  }}@media only screen and (max-width: 575px) {  .faq-item-list.style-two .faq-item .faq-info {    padding-left: 15px;    padding-top: 10px;  }}.faqs-block .heading {  margin-bottom: 35px;}@media only screen and (max-width: 575px) {  .faqs-block .heading {    margin-bottom: 25px;  }}.faqs-block .faq-wrapper .faq-item {  margin-bottom: 20px;}.faqs-block .faq-wrapper .faq-item:last-child {  margin-bottom: 0px;}.faqs-block .faq-wrapper .faq-item:last-child .faq-content {  padding-bottom: 0px;  margin-bottom: -5px;}.faqs-block .faq-wrapper .faq-item .faq-title {  cursor: pointer;  position: relative;  padding: 24px 30px 22px;  background-color: #ffffff;  box-shadow: 0 0 25px rgba(164, 164, 164, 0.2);  -webkit-transition: all 0.25s;  transition: all 0.25s;  background-size: 5px 5px;}@media only screen and (max-width: 767px) {  .faqs-block .faq-wrapper .faq-item .faq-title {    padding: 21px 20px 19px;  }}.faqs-block .faq-wrapper .faq-item .faq-title .title {  font-size: 20px;  margin: 0;  -webkit-transition: all 0.25s;  transition: all 0.25s;  font-weight: 700;  line-height: 1.25em;}.faqs-block .faq-wrapper .faq-item .faq-content {  display: none;  padding: 20px 30px 15px;}@media only screen and (max-width: 767px) {  .faqs-block .faq-wrapper .faq-item .faq-content {    padding: 15px 20px 10px;  }}@media only screen and (max-width: 575px) {  .faqs-block .faq-wrapper .faq-item .faq-content {    padding: 10px 15px 20px;  }}.faqs-block .faq-wrapper .faq-item.open .faq-title {  background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);  background-color: #9652FF;}.faqs-block .faq-wrapper .faq-item.open .faq-title .title {  color: #ffffff;}.faqs-block .faq-wrapper .faq-item.active .faq-content {  display: block;}.faqs-form-block {  background-repeat: repeat-y;  background-position: top right;  position: relative;}.faqs-form-block:before {  width: calc(50% - 80px);  height: 100%;  background-color: #F7F3FE;  content: "";  left: 0;  position: absolute;  top: 0;}@media only screen and (max-width: 1199px) {  .faqs-form-block:before {    display: none;  }}.faqs-form-block .contact-call-info {  padding-left: 0;  padding-right: 0;  margin-right: 80px;  margin-left: -350px;}@media only screen and (max-width: 1620px) {  .faqs-form-block .contact-call-info {    margin-left: -240px;  }}@media only screen and (max-width: 1366px) {  .faqs-form-block .contact-call-info {    margin-left: -100px;  }}@media only screen and (max-width: 1199px) {  .faqs-form-block .contact-call-info {    margin-left: 0px;    margin-right: 0;    padding-bottom: 80px;  }}@media only screen and (max-width: 1199px) {  .faqs-form-block .row {    display: block;  }  .faqs-form-block [class*="col-"] {    max-width: 100%;  }}.faqs-form-area {  margin-left: -30px;}@media only screen and (max-width: 1199px) {  .faqs-form-area {    margin-left: 0;  }}.faqs-form-area .section-heading {  color: #ffffff;}.faqs-form-area label {  color: #ffffff;}.faqs-form-area .form-controller {  border: 1px solid rgba(235, 235, 235, 0.4);  box-shadow: 0 0 0 transparent;  background-color: transparent;  color: #ffffff;}.faqs-form-area .form-controller:focus {  border-color: #EBEBEB;}.faqs-form-area .form-group {  margin-bottom: 25px;}/*--------------------------------------------------------------## 404 Page--------------------------------------------------------------*/.error-page-block {  position: relative;  min-height: 100vh;  background-repeat: repeat-x;  background-position: 0 0;  -webkit-animation: slideUp 130s linear infinite;  animation: slideUp 130s linear infinite;}.error-page-block .error-bottom-shape {  position: absolute;  bottom: 0px;  width: 100%;  height: 165px;  left: 0;  background-size: 100%;  background-repeat: no-repeat;  background-position: bottom center;}.error-page-block .man-coin2 {  position: absolute;  right: 130px;  bottom: 10px;}@media only screen and (max-width: 1366px) {  .error-page-block .man-coin2 {    right: 50px;  }}@media only screen and (max-width: 1199px) {  .error-page-block .man-coin2 {    display: none;  }}.error-page-block .tree-group {  position: absolute;  left: 190px;  bottom: 0px;}@media only screen and (max-width: 1199px) {  .error-page-block .tree-group {    left: auto;    right: 0;  }}@media only screen and (max-width: 575px) {  .error-page-block .tree-group {    display: none;  }}.error-page-block .moon {  position: absolute;  left: 52%;  top: 0;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);}.error-page-block .star-group img {  position: absolute;  -webkit-animation: starPush 7s linear infinite;  animation: starPush 7s linear infinite;}.error-page-block .star-group img:nth-child(1) {  left: 300px;  top: 300px;}@media only screen and (max-width: 1199px) {  .error-page-block .star-group img:nth-child(1) {    left: 200px;    top: 180px;  }}.error-page-block .star-group img:nth-child(2) {  left: 35.5%;  top: 145px;  -webkit-animation-delay: 0.5s;  animation-delay: 0.5s;}@media only screen and (max-width: 1199px) {  .error-page-block .star-group img:nth-child(2) {    left: 33.5%;    top: 250px;  }}.error-page-block .star-group img:nth-child(3) {  left: 50%;  bottom: 300px;}@media only screen and (max-width: 1199px) {  .error-page-block .star-group img:nth-child(3) {    left: 80%;    top: 300px;  }}.error-page-block .star-group img:nth-child(4) {  right: 250px;  top: 80px;}@media only screen and (max-width: 1199px) {  .error-page-block .star-group img:nth-child(4) {    right: 100px;    top: 60px;  }}.error-page-block .star-group img:nth-child(5) {  right: 34%;  top: 380px;}@media only screen and (max-width: 1199px) {  .error-page-block .star-group img:nth-child(5) {    right: 28%;    top: 352px;  }}.error-page-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}.error-page-content .page-content-left {  max-width: 160px;  -webkit-box-flex: 0;  -ms-flex: 0 0 160px;  flex: 0 0 160px;  background-color: #F4EEFF;  height: 100vh;  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;  position: relative;}@media only screen and (max-width: 991px) {  .error-page-content .page-content-left {    max-width: 130px;    -webkit-box-flex: 0;    -ms-flex: 0 0 130px;    flex: 0 0 130px;  }}@media only screen and (max-width: 575px) {  .error-page-content .page-content-left {    max-width: 80px;    -webkit-box-flex: 0;    -ms-flex: 0 0 80px;    flex: 0 0 80px;  }}.error-page-content .page-content-left .error-thumb {  position: absolute;  right: -158px;  top: 58%;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}@media only screen and (max-width: 767px) {  .error-page-content .page-content-left .error-thumb {    display: none;  }}.error-page-content .error-title {  margin-bottom: 0px;  font-size: 100px;  font-family: "Open Sans", sans-serif;  width: 60px;  font-weight: 700px;  word-break: break-word;  color: #9652FF;}@media only screen and (max-width: 991px) {  .error-page-content .error-title {    width: 50px;    font-size: 80px;    line-height: 1.2em;  }}@media only screen and (max-width: 575px) {  .error-page-content .error-title {    width: 40px;    font-size: 62px;  }}.error-page-content .page-content-right {  padding-left: 250px;  padding-top: 200px;  max-width: calc(100% - 160px);  -webkit-box-flex: 0;  -ms-flex: 0 0 calc(100% - 160px);  flex: 0 0 calc(100% - 160px);}@media only screen and (max-width: 991px) {  .error-page-content .page-content-right {    max-width: calc(100% - 130px);    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 130px);    flex: 0 0 calc(100% - 130px);    padding-left: 200px;    padding-top: 100px;  }}@media only screen and (max-width: 767px) {  .error-page-content .page-content-right {    padding-left: 50px;    padding-top: 0px;  }}@media only screen and (max-width: 575px) {  .error-page-content .page-content-right {    padding-left: 30px;    max-width: calc(100% - 80px);    -webkit-box-flex: 0;    -ms-flex: 0 0 calc(100% - 80px);    flex: 0 0 calc(100% - 80px);  }}.error-page-content .page-content-right .error-heading {  font-size: 102px;  line-height: 1em;  text-transform: uppercase;  color: #ffffff;  margin-bottom: 5px;}@media only screen and (max-width: 991px) {  .error-page-content .page-content-right .error-heading {    font-size: 80px;  }}@media only screen and (max-width: 575px) {  .error-page-content .page-content-right .error-heading {    font-size: 50px;  }}.error-page-content .page-content-right .error-heading >span {  font-size: 125px;}@media only screen and (max-width: 991px) {  .error-page-content .page-content-right .error-heading >span {    font-size: 90px;  }}@media only screen and (max-width: 575px) {  .error-page-content .page-content-right .error-heading >span {    font-size: 65px;  }}.error-page-content .page-content-right .not-found {  font-size: 36px;  font-family: "Open Sans", sans-serif;  color: #ffffff;  font-weight: normal;  margin-bottom: 60px;}@media only screen and (max-width: 991px) {  .error-page-content .page-content-right .not-found {    font-size: 24px;    margin-bottom: 40px;  }}@media only screen and (max-width: 575px) {  .error-page-content .page-content-right .not-found {    font-size: 22px;  }}/*--------------------------------------------------------------## Registration--------------------------------------------------------------*/.user-signin-block .sing-in-mockup {  margin-left: -300px;  padding-right: 70px;}@media only screen and (max-width: 1620px) {  .user-signin-block .sing-in-mockup {    margin-left: -200px;  }}@media only screen and (max-width: 1366px) {  .user-signin-block .sing-in-mockup {    margin-left: -150px;    padding-right: 20px;  }}@media only screen and (max-width: 991px) {  .user-signin-block .sing-in-mockup {    margin-left: 0px;    padding-right: 0px;  }}.user-signup-block {  position: relative;}.user-signup-block .bg-left {  position: absolute;  width: calc(50% - 45px);  height: 100%;  top: 0;  left: 0;}@media only screen and (max-width: 991px) {  .user-signup-block .bg-left {    display: none;  }}.user-signup-block .login-form-remember {  margin-top: 10px;}.user-signup-block .form-btn-group {  margin-top: 35px;}.user-signup-block .sing-up-mockup {  padding-right: 80px;  margin-left: -310px;  margin-top: 40px;}@media only screen and (max-width: 1620px) {  .user-signup-block .sing-up-mockup {    margin-left: -180px;    margin-top: 80px;  }}@media only screen and (max-width: 1366px) {  .user-signup-block .sing-up-mockup {    margin-left: -80px;    margin-top: 120px;    padding-right: 50px;  }}@media only screen and (max-width: 1199px) {  .user-signup-block .sing-up-mockup {    margin-left: -50px;    margin-top: 150px;    padding-right: 60px;  }}@media only screen and (max-width: 991px) {  .user-signup-block .sing-up-mockup {    margin-left: 0px;    margin-top: 0px;    padding-right: 0px;    margin-bottom: 50px;  }}.user-register-area .default-form .form-group {  margin-bottom: 25px;}@media only screen and (max-width: 1199px) {  .user-register-area .default-form .form-group {    margin-bottom: 20px;  }}.user-register-area .default-form .form-group label {  font-size: 18px;  font-weight: 600;  margin-bottom: 10px;}@media only screen and (max-width: 767px) {  .user-register-area .default-form .form-group label {    font-size: 17px;  }}.user-register-area .form-header {  padding-bottom: 15px;}.user-register-area .form-header .form-subheading {  font-size: 20px;  text-transform: uppercase;  line-height: 1.2em;  margin-bottom: 10px;  color: #555555;  font-family: "Open Sans", sans-serif;  font-weight: normal;}@media only screen and (max-width: 1199px) {  .user-register-area .form-header .form-subheading {    font-size: 18px;  }}@media only screen and (max-width: 575px) {  .user-register-area .form-header .form-subheading {    font-size: 17px;  }}.user-register-area .form-header .heading {  font-size: 40px;  font-weight: 700;  line-height: 1.15em;}@media only screen and (max-width: 1199px) {  .user-register-area .form-header .heading {    font-size: 36px;  }}@media only screen and (max-width: 575px) {  .user-register-area .form-header .heading {    font-size: 32px;  }}@media only screen and (max-width: 480px) {  .user-register-area .form-header .heading {    font-size: 28px;  }}.user-register-area .remember-and-password {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;  -ms-flex-pack: justify;  justify-content: space-between;  padding: 10px 0 35px;  line-height: 1.2em;}@media only screen and (max-width: 1199px) {  .user-register-area .remember-and-password {    padding: 5px 0 20px;  }}@media only screen and (max-width: 575px) {  .user-register-area .remember-and-password {    display: block;  }}.user-register-area .remember-and-password .btn-password {  color: #9652FF;}.user-register-area .remember-and-password .btn-password:hover {  color: #546AF4;}@media only screen and (max-width: 575px) {  .user-register-area .login-form-remember {    margin-bottom: 10px;  }}.user-register-area .login-form-remember label {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  margin-bottom: 0;  -webkit-box-align: baseline;  -ms-flex-align: baseline;  align-items: baseline;  font-weight: normal;}.user-register-area .login-form-remember label input {  height: auto;}.user-register-area .login-form-remember label span {  display: inline-block;  padding-left: 10px;}.user-register-area .login-form-remember label span a {  color: #9652FF;}.user-register-area .form-btn-group {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;}.user-register-area .form-btn-group .login-form-register-now {  padding-left: 15px;}.user-register-area .form-btn-group .login-form-register-now a {  text-decoration: underline;}.user-register-area .form-btn-group .login-form-register-now a:hover {  color: #9652FF;}.user-register-area .reg-others-media {  margin-top: 55px;}@media only screen and (max-width: 1199px) {  .user-register-area .reg-others-media {    margin-top: 30px;  }}.user-register-area .reg-others-media .social-media-icons {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: start;  -ms-flex-pack: start;  justify-content: flex-start;  margin: 35px -5px 0;}@media only screen and (max-width: 1199px) {  .user-register-area .reg-others-media .social-media-icons {    margin-top: 20px;  }}.user-register-area .reg-others-media .social-media-icons >a {  display: block;  width: 40px;  height: 40px;  line-height: 40px;  border-radius: 50%;  border: 1px solid #EBEBEB;  text-align: center;  margin: 0 5px;}.user-register-area .reg-others-media .social-media-icons >a:hover {  background-color: #9652FF;  border-color: #9652FF;  color: #ffffff;}/*--------------------------------------------------------------## Posts and pages--------------------------------------------------------------*/.sticky {  display: block;}.hentry {  margin: 0 0 75px;}.page-content, .entry-summary {  margin: 1.4em 0;}.page-links {  clear: both;  margin: 0 0 2.1em;}.shape-group .shape {  position: absolute;  left: 250px;  top: -80px;  width: 175px;  background-color: rgba(255, 255, 255, 0.03);  height: 100%;  box-shadow: 40px 0 10px rgba(164, 164, 164, 0.03);  transform: rotate(45deg) scaleX(1.8) scaleY(2.5);  transform-origin: top right;}@media only screen and (max-width: 1199px) {  .shape-group .shape {    width: 100px;    left: 150px;  }}@media only screen and (max-width: 767px) {  .shape-group .shape {    left: 100px;  }}.shape-group .shape:nth-child(2) {  left: 27%;  z-index: 1;}@media only screen and (max-width: 1199px) {  .shape-group .shape:nth-child(2) {    left: 25%;  }}@media only screen and (max-width: 767px) {  .shape-group .shape:nth-child(2) {    left: 33%;  }}.shape-group .shape:nth-child(3) {  left: 73%;  background-color: rgba(128, 75, 255, 0.03);  box-shadow: 0px 0 0px transparent;}@media only screen and (max-width: 1199px) {  .shape-group .shape:nth-child(3) {    left: 80%;  }}@media only screen and (max-width: 767px) {  .shape-group .shape:nth-child(3) {    left: 105%;  }}.shape-group .shape:nth-child(4) {  left: 87%;  z-index: 1;}@media only screen and (max-width: 1199px) {  .shape-group .shape:nth-child(4) {    left: 93%;  }}@media only screen and (max-width: 767px) {  .shape-group .shape:nth-child(4) {    left: 120%;  }}.shape-group .shape:nth-child(5) {  left: 125%;  z-index: 1;}@media only screen and (max-width: 1199px) {  .shape-group .shape:nth-child(5) {    left: 130%;  }}@media only screen and (max-width: 767px) {  .shape-group .shape:nth-child(5) {    left: 120%;  }}/*-------------------------------------------------    [ ### Page Title ]*/.page-header-content {  position: relative;  z-index: 2;}.page-title-area {  padding: 285px 0 210px;  background-position: top center;  background-repeat: no-repeat;  position: relative;  overflow: hidden;}@media only screen and (max-width: 1366px) {  .page-title-area {    padding: 270px 0 210px;  }}@media only screen and (max-width: 1199px) {  .page-title-area {    padding: 110px 0 115px;  }}@media only screen and (max-width: 991px) {  .page-title-area {    padding: 110px 0 105px;  }}.page-title-area .page-title {  margin-bottom: 5px;  font-size: 60px;  font-weight: 700;  text-transform: capitalize;  line-height: 1.2em;  color: #ffffff;}@media only screen and (max-width: 1199px) {  .page-title-area .page-title {    font-size: 52px;    margin-bottom: 0;  }}@media only screen and (max-width: 991px) {  .page-title-area .page-title {    font-size: 42px;  }}@media only screen and (max-width: 480px) {  .page-title-area .page-title {    font-size: 36px;  }}.page-title-area .breadcrumb-area {  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;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}/*-------------------------------------------------    [ ### Breadcrumb ]*/.breadcrumb {  background-color: transparent;  border-radius: 0;  margin-bottom: 0;  padding: 0;}.breadcrumb .breadcrumb-item {  font-size: 24px;  text-transform: capitalize;  color: #ffffff;}@media only screen and (max-width: 991px) {  .breadcrumb .breadcrumb-item {    font-size: 20px;  }}@media only screen and (max-width: 767px) {  .breadcrumb .breadcrumb-item {    font-size: 18px;  }}.breadcrumb .breadcrumb-item >a {  color: #ffffff;}.breadcrumb .breadcrumb-item >a:before, .breadcrumb .breadcrumb-item >a:hover, .breadcrumb .breadcrumb-item >a:focus {  color: #FB9A33;}.breadcrumb .breadcrumb-item:before {  font-size: 24px;  font-weight: 700;  content: "/";  font-family: "Font Awesome 5 Free";  padding: 0 12px;  color: #ffffff;}@media only screen and (max-width: 991px) {  .breadcrumb .breadcrumb-item:before {    font-size: 20px;  }}.breadcrumb .breadcrumb-item:first-child:before {  padding: 0;  content: "";}/*-------------------------------------------------    [ ### Page info Content ]*/@media only screen and (max-width: 991px) {  .terams-conditions-block .container >.row .col-lg-8 {    order: 2;  }  .terams-conditions-block .container >.row .col-lg-4 {    order: 1;  }}.terams-conditions-block .sidebar-items {  margin-top: 0;  margin-bottom: 60px;}.terams-conditions-content,.privacy-policy-content {  margin-top: -5px;}@media only screen and (max-width: 991px) {  .terams-conditions-content .text-right,  .privacy-policy-content .text-right {    text-align: left !important;  }  .terams-conditions-content .thumb,  .privacy-policy-content .thumb {    margin-top: 30px;  }}.terams-conditions-content .heading,.privacy-policy-content .heading {  margin-bottom: 17px;  font-size: 30px;}@media only screen and (max-width: 767px) {  .terams-conditions-content .heading,  .privacy-policy-content .heading {    font-size: 26px;  }}@media only screen and (max-width: 575px) {  .terams-conditions-content .heading,  .privacy-policy-content .heading {    margin-bottom: 15px;  }}.terams-conditions-content .sub-heading,.privacy-policy-content .sub-heading {  line-height: 1.25em;  font-family: "Open Sans", sans-serif;  font-weight: 700;  margin-bottom: 10px;  font-size: 20px;}@media only screen and (max-width: 767px) {  .terams-conditions-content .sub-heading,  .privacy-policy-content .sub-heading {    font-size: 18px;  }}.terams-conditions-content .single-info-block,.privacy-policy-content .single-info-block {  margin-bottom: 55px;}@media only screen and (max-width: 767px) {  .terams-conditions-content .single-info-block,  .privacy-policy-content .single-info-block {    margin-bottom: 40px;  }}@media only screen and (max-width: 575px) {  .terams-conditions-content .single-info-block,  .privacy-policy-content .single-info-block {    margin-bottom: 30px;  }}.terams-conditions-content .single-info-block:last-child,.privacy-policy-content .single-info-block:last-child {  margin-bottom: 0;}.terams-conditions-content .single-info-block .single-info-block-inner,.privacy-policy-content .single-info-block .single-info-block-inner {  margin-bottom: 30px;}.terams-conditions-content .single-info-block .single-info-block-inner:last-child,.privacy-policy-content .single-info-block .single-info-block-inner:last-child {  margin-bottom: 0;}.terams-conditions-content ol,.privacy-policy-content ol {  list-style: none;  padding-left: 0;  padding-top: 10px;}.terams-conditions-content ol:last-child,.privacy-policy-content ol:last-child {  margin-bottom: 0;}.terams-conditions-content ol li,.privacy-policy-content ol li {  margin-bottom: 25px;  padding-left: 40px;  position: relative;  line-height: 1.8em;}@media only screen and (max-width: 767px) {  .terams-conditions-content ol li,  .privacy-policy-content ol li {    margin-bottom: 15px;  }}.terams-conditions-content ol li:last-child,.privacy-policy-content ol li:last-child {  margin-bottom: 0;}.terams-conditions-content ol li:before,.privacy-policy-content ol li:before {  position: absolute;  left: 0;  top: 0px;}.terams-conditions-content ol li:nth-child(1):before,.privacy-policy-content ol li:nth-child(1):before {  content: "01 .";}.terams-conditions-content ol li:nth-child(2):before,.privacy-policy-content ol li:nth-child(2):before {  content: "02 .";}.terams-conditions-content ol li:nth-child(3):before,.privacy-policy-content ol li:nth-child(3):before {  content: "03 .";}.terams-conditions-content ol li:nth-child(4):before,.privacy-policy-content ol li:nth-child(4):before {  content: "04 .";}.terams-conditions-content ol li:nth-child(5):before,.privacy-policy-content ol li:nth-child(5):before {  content: "05 .";}.terams-conditions-content ol li:nth-child(6):before,.privacy-policy-content ol li:nth-child(6):before {  content: "06 .";}.terams-conditions-content ol li:nth-child(7):before,.privacy-policy-content ol li:nth-child(7):before {  content: "07 .";}.terams-conditions-content ol li:nth-child(8):before,.privacy-policy-content ol li:nth-child(8):before {  content: "08 .";}.terams-conditions-content ol li:nth-child(9):before,.privacy-policy-content ol li:nth-child(9):before {  content: "09 .";}.terams-conditions-content ol li:nth-child(10):before,.privacy-policy-content ol li:nth-child(10):before {  content: "10 .";}.terams-conditions-content ol li:nth-child(11):before,.privacy-policy-content ol li:nth-child(11):before {  content: "11 .";}.terams-conditions-content ol li:nth-child(12):before,.privacy-policy-content ol li:nth-child(12):before {  content: "12 .";}.terams-conditions-content ol li:nth-child(13):before,.privacy-policy-content ol li:nth-child(13):before {  content: "13 .";}.terams-conditions-content ol li:nth-child(14):before,.privacy-policy-content ol li:nth-child(14):before {  content: "14 .";}.terams-conditions-content ol li:nth-child(15):before,.privacy-policy-content ol li:nth-child(15):before {  content: "15 .";}.terams-conditions-content ol li:nth-child(16):before,.privacy-policy-content ol li:nth-child(16):before {  content: "16 .";}.terams-conditions-content ol li:nth-child(17):before,.privacy-policy-content ol li:nth-child(17):before {  content: "17 .";}.terams-conditions-content ol li:nth-child(18):before,.privacy-policy-content ol li:nth-child(18):before {  content: "18 .";}.terams-conditions-content ol li:nth-child(19):before,.privacy-policy-content ol li:nth-child(19):before {  content: "19 .";}.terams-conditions-content ol li:nth-child(20):before,.privacy-policy-content ol li:nth-child(20):before {  content: "20 .";}.terams-conditions-content ol li:nth-child(21):before,.privacy-policy-content ol li:nth-child(21):before {  content: "21 .";}.terams-conditions-content ol li:nth-child(22):before,.privacy-policy-content ol li:nth-child(22):before {  content: "22 .";}.terams-conditions-content ol li:nth-child(23):before,.privacy-policy-content ol li:nth-child(23):before {  content: "23 .";}.terams-conditions-content ol li:nth-child(24):before,.privacy-policy-content ol li:nth-child(24):before {  content: "24 .";}.terams-conditions-content ol li:nth-child(25):before,.privacy-policy-content ol li:nth-child(25):before {  content: "25 .";}.terams-conditions-content ol li:nth-child(26):before,.privacy-policy-content ol li:nth-child(26):before {  content: "26 .";}.terams-conditions-content ol li:nth-child(27):before,.privacy-policy-content ol li:nth-child(27):before {  content: "27 .";}.terams-conditions-content ol li:nth-child(28):before,.privacy-policy-content ol li:nth-child(28):before {  content: "28 .";}.terams-conditions-content ol li:nth-child(29):before,.privacy-policy-content ol li:nth-child(29):before {  content: "29 .";}.terams-conditions-content ol li:nth-child(30):before,.privacy-policy-content ol li:nth-child(30):before {  content: "30 .";}.terams-conditions-content ol li:nth-child(31):before,.privacy-policy-content ol li:nth-child(31):before {  content: "31 .";}.terams-conditions-content ol li:nth-child(32):before,.privacy-policy-content ol li:nth-child(32):before {  content: "32 .";}.terams-conditions-content ol li:nth-child(33):before,.privacy-policy-content ol li:nth-child(33):before {  content: "33 .";}.terams-conditions-content ol li:nth-child(34):before,.privacy-policy-content ol li:nth-child(34):before {  content: "34 .";}.terams-conditions-content ol li:nth-child(35):before,.privacy-policy-content ol li:nth-child(35):before {  content: "35 .";}.terams-conditions-content ol li:nth-child(36):before,.privacy-policy-content ol li:nth-child(36):before {  content: "36 .";}.terams-conditions-content ol li:nth-child(37):before,.privacy-policy-content ol li:nth-child(37):before {  content: "37 .";}.terams-conditions-content ol li:nth-child(38):before,.privacy-policy-content ol li:nth-child(38):before {  content: "38 .";}.terams-conditions-content ol li:nth-child(39):before,.privacy-policy-content ol li:nth-child(39):before {  content: "39 .";}.terams-conditions-content ol li:nth-child(40):before,.privacy-policy-content ol li:nth-child(40):before {  content: "40 .";}.terams-conditions-content ol li:nth-child(41):before,.privacy-policy-content ol li:nth-child(41):before {  content: "41 .";}.terams-conditions-content ol li:nth-child(42):before,.privacy-policy-content ol li:nth-child(42):before {  content: "42 .";}.terams-conditions-content ol li:nth-child(43):before,.privacy-policy-content ol li:nth-child(43):before {  content: "43 .";}.terams-conditions-content ol li:nth-child(44):before,.privacy-policy-content ol li:nth-child(44):before {  content: "44 .";}.terams-conditions-content ol li:nth-child(45):before,.privacy-policy-content ol li:nth-child(45):before {  content: "45 .";}.terams-conditions-content ol li:nth-child(46):before,.privacy-policy-content ol li:nth-child(46):before {  content: "46 .";}.terams-conditions-content ol li:nth-child(47):before,.privacy-policy-content ol li:nth-child(47):before {  content: "47 .";}.terams-conditions-content ol li:nth-child(48):before,.privacy-policy-content ol li:nth-child(48):before {  content: "48 .";}.terams-conditions-content ol li:nth-child(49):before,.privacy-policy-content ol li:nth-child(49):before {  content: "49 .";}.terams-conditions-content ol li:nth-child(50):before,.privacy-policy-content ol li:nth-child(50):before {  content: "50 .";}.terams-conditions-content ul,.privacy-policy-content ul {  list-style: none;  padding-left: 0;  padding-top: 10px;}.terams-conditions-content ul li,.privacy-policy-content ul li {  margin-bottom: 25px;  padding-left: 25px;  position: relative;  line-height: 1.8em;}@media only screen and (max-width: 767px) {  .terams-conditions-content ul li,  .privacy-policy-content ul li {    margin-bottom: 15px;  }}.terams-conditions-content ul li:before,.privacy-policy-content ul li:before {  position: absolute;  content: "";  width: 9px;  height: 9px;  border-radius: 50%;  left: 0;  top: 10px;  background-color: #232323;}.terams-conditions-content ul li:last-child,.privacy-policy-content ul li:last-child {  margin-bottom: 0;}/*--------------------------------------------------------------## Comments--------------------------------------------------------------*/.comment-content a {  word-wrap: break-word;}.bypostauthor {  display: block;}.comment-content a {  word-wrap: break-word;}.comment-content {  font-size: 16px;}.comment-content p {  line-height: 1.6em;}@media only screen and (max-width: 767px) {  .comment-content {    font-size: 15px;    margin-bottom: 15px;  }}@media only screen and (max-width: 400px) {  .comment-content {    margin-top: 10px;  }}.comment-content ul li, .comment-content ol li {  margin-top: 10px;  line-height: 1.6em;}.comment-content >ul,.comment-content >ol {  padding-left: 20px;}.comment-content a:hover {  text-decoration: underline;}.bypostauthor {  display: block;}.cancel-comment-reply-link {  bottom: -2px;  display: inline-block;  left: 0.6em;  position: relative;}.logged-in-as {  margin-bottom: 0.7em !important;  padding: 0 15px;}.comments-area {  overflow: hidden;  margin: 60px 0 0;}.comments-area .comment-list, .comments-area .children {  list-style: none;  padding: 0;}.comments-area .comments-title {  color: #232323;  font-size: 24px;  font-weight: 700;  margin-bottom: 20px;}.comments-area .comment-list {  margin-bottom: 0px;  border-top: none;}.comments-area .comment-list .comment .comment-respond {  margin-bottom: 75px;}.comments-area .comment-list >.comment:last-child .comment-body:last-child {  margin-bottom: 0;}.comments-area .comment-body {  overflow: hidden;  margin-bottom: 45px;}.comments-area .comment-author {  float: left;  margin-right: 20px;  width: 85px;}@media only screen and (max-width: 575px) {  .comments-area .comment-author {    margin-right: 15px;  }}.comments-area .comment-author .avatar {  width: 85px;  height: 85px;  border-radius: 50%;}.comments-area .date {  display: block;  font-size: 14px;  color: #555555;  margin-top: 0;}.comments-area .date [class*='fa-'] {  color: #9652FF;}.comments-area .comment-details {  position: relative;  display: table-cell;  vertical-align: top;}.comments-area .comment-metadata {  margin-bottom: 10px;  color: #232323;}.comments-area .comment-metadata .author {  font-size: 18px;  font-weight: 700;  font-family: "Josefin Sans", sans-serif;  line-height: 1.25em;}@media only screen and (max-width: 767px) {  .comments-area .comment-metadata .author {    font-size: 17px;  }}.comments-area .comment-metadata .says, .comments-area .comment-metadata .comment-edit-link {  color: #777;}.comments-area .children {  margin-left: 108px;}@media only screen and (max-width: 1199px) {  .comments-area .children {    margin-left: 90px;  }}@media only screen and (max-width: 992px) {  .comments-area .children {    margin-left: 75px;  }}@media only screen and (max-width: 767px) {  .comments-area .children {    margin-left: 50px;  }}@media only screen and (max-width: 450px) {  .comments-area .children {    margin-left: 30px;  }}@media only screen and (max-width: 400px) {  .comments-area .children {    margin-left: 25px;  }}.comments-area .comment-navigation {  margin-bottom: 3.5em;}.comments-area .comment-navigation .nav-links .nav-previous {  float: left;}.comments-area .comment-navigation .nav-links .nav-next {  float: right;}.comments-area .comment-navigation .nav-links span {  font-size: 18px;}.comments-area .comment-navigation .nav-links a {  background-color: #232c3b;  color: white;  border-radius: 5px;}.comment-respond label {  font-weight: 600;  font-size: 18px;}.comment-respond .comment-reply-title {  color: #232323;  font-size: 24px;  font-weight: 700;  margin-bottom: 25px;  line-height: 1.2em;}.comment-respond {  margin: 55px 0px 0;}.comment-respond p {  margin-bottom: 1em;}.comment-respond [class*="col-"] {  margin-bottom: 25px;}.comment-respond textarea {  min-height: 160px;  max-width: 100%;}.comment-respond .form-submit {  margin-bottom: 0;  padding: 0 15px;}.comment-respond .comment-subscription-form {  display: none;}.comment-respond .comment-form-rating {  margin-bottom: 1em;}.comment-respond .form-submit {  width: 100%;  padding-top: 5px;}.comment-respond #submit,.comment-respond .submit {  border-color: #e51681;  border-radius: 0;  background: #e51681;  color: #ffffff;  padding: 15px 45px;  font-size: 16px;  font-weight: bold;  text-transform: uppercase;}#review_form .form-submit {  padding: 0;}.no-comments {  position: relative;  padding: 12px 20px;  padding: 0.75rem 1.25rem;  margin-bottom: 16px;  margin-bottom: 1rem;  border: 1px solid transparent;  border-radius: .25rem;  color: #721c24;  background-color: #f8d7da;  border-color: #f5c6cb;}.comment-reply-link {  padding: 8px 22px;  font-size: 15px;  border: 1px solid #dddddd;  line-height: normal;  font-weight: 600;  display: inline-block;  background-color: transparent;  border-radius: 30px;  color: #9652FF;  -webkit-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;}.comment-reply-link:hover {  background: #9652FF;  color: #ffffff;  border-color: #9652FF;}@media only screen and (min-width: 600px) {  .comment-reply-link {    position: absolute;    right: 0;    top: -55px;  }}/*--------------------------------------------------------------# Widgets--------------------------------------------------------------*/.widget {  margin-bottom: 60px;}.widget select {  width: 100%;  border: 1px solid #ebebeb;  padding: 0.4em 0.8em;  outline: none;}.widget ul, .widget ol {  margin: 0;  padding: 0;  list-style: none;}.widget .widget-title-area {  position: relative;}.widget .widget-title {  font-size: 24px;  font-weight: 700;  margin-bottom: 20px;  text-transform: capitalize;}.widget pre {  padding: 0.5em;}.widget label {  margin-bottom: 0;}.widget option {  padding: 0.2em 1em;}.widget input[type="text"],.widget input[type="email"],.widget input[type="url"],.widget input[type="password"],.widget input[type="search"],.widget textarea {  padding: 0.5em 1em;}.widget input[type="text"]:focus,.widget input[type="email"]:focus,.widget input[type="url"]:focus,.widget input[type="password"]:focus,.widget input[type="search"]:focus,.widget textarea:focus {  box-shadow: none !important;}@media only screen and (max-width: 991px) {  .sidebar-items {    margin-top: 65px;  }}.sidebar-items .widget {  margin-bottom: 60px;}.sidebar-items .widget:last-of-type {  margin-bottom: 0;}.sidebar-items .widget-title {  position: relative;  margin-bottom: 40px;}.sidebar-items .widget-title:before {  position: absolute;  content: "";  bottom: -10px;  left: 0;  height: 2px;  width: 30px;  background-color: #9652FF;}/*--------------------------------------------------------------# Widgets Content--------------------------------------------------------------*//*--------------------------------------------------------------# Popular, Latest Post, Recent Comment widget--------------------------------------------------------------*/.widget-post-list .post {  margin-bottom: 15px;  background-color: transparent;  box-shadow: 0 0 0px 0 transparent;  border-bottom: 1px solid #EBEBEB;  border-radius: 0px;  padding-bottom: 15px;  display: flex;  align-items: flex-start;}.widget-post-list .post .post-thumb {  width: 55px;  flex: 0 0 55px;  overflow: hidden;}.widget-post-list .post .post-thumb:before {  height: 0;  width: 0;}.widget-post-list .post .post-details {  padding: 0 0 0 15px;}.widget-post-list .post .entry-title {  font-size: 20px;  line-height: 1.25em;  margin-bottom: 0px;}.widget-post-list .post:first-child {  margin-top: -5px;}.widget-post-list .post:last-child {  margin-bottom: 0px;  padding-bottom: 0;  border-bottom: 0px solid;}.widget-content img {  display: block;}/*--------------------------------------------------------------# Categories And Archive Widget--------------------------------------------------------------*/.widget_categories ul li,.widget_archive ul li,.widget_layered_nav ul li {  font-size: 16px;  text-transform: capitalize;  display: block;  font-weight: 600;  padding: 12px 0px;  -webkit-transition: all 0.25s ease-in 0s;  transition: all 0.25s ease-in 0s;  position: relative;  overflow: hidden;  border-bottom: 1px solid #F5F5F5;}.widget_categories ul li a,.widget_archive ul li a,.widget_layered_nav ul li a {  display: block;  overflow: hidden;}.widget_categories ul li a >span,.widget_archive ul li a >span,.widget_layered_nav ul li a >span {  float: right;}.widget_categories ul li ul,.widget_archive ul li ul,.widget_layered_nav ul li ul {  padding-left: 15px;}.widget_categories ul li .count,.widget_archive ul li .count,.widget_layered_nav ul li .count {  float: right;  color: #555555;}.widget_categories ul li a:hover,.widget_archive ul li a:hover,.widget_layered_nav ul li a:hover {  color: #9652FF;}.widget_categories ul li a:hover .count,.widget_archive ul li a:hover .count,.widget_layered_nav ul li a:hover .count {  color: #9652FF;}.widget_categories ul >li:first-child,.widget_archive ul >li:first-child,.widget_layered_nav ul >li:first-child {  padding-top: 0px;}.widget_categories ul >li:last-child,.widget_archive ul >li:last-child,.widget_layered_nav ul >li:last-child {  border-bottom: 0px solid;  padding-bottom: 0;  margin-bottom: -5px;}.widget_categories .bsm-select-wrapper li,.widget_archive .bsm-select-wrapper li,.widget_layered_nav .bsm-select-wrapper li {  padding-top: 0 !important;  margin-top: 0 !important;}.widget_categories .bsm-select-wrapper input.select-dropdown,.widget_archive .bsm-select-wrapper input.select-dropdown,.widget_layered_nav .bsm-select-wrapper input.select-dropdown {  margin-bottom: 0;  padding: 0 20px;  box-sizing: border-box;  border-top: 1px solid #ddd;  border-left: 1px solid #ddd;  border-right: 1px solid #ddd;  border-radius: 30px;  font-size: 14px;  font-weight: 500;}.widget_categories .bsm-select-wrapper span.caret,.widget_archive .bsm-select-wrapper span.caret,.widget_layered_nav .bsm-select-wrapper span.caret {  right: 15px;}.widget_categories .bsm-select-wrapper .bsm-dropdown-content li >a,.widget_categories .bsm-select-wrapper .bsm-dropdown-content li >span,.widget_archive .bsm-select-wrapper .bsm-dropdown-content li >a,.widget_archive .bsm-select-wrapper .bsm-dropdown-content li >span,.widget_layered_nav .bsm-select-wrapper .bsm-dropdown-content li >a,.widget_layered_nav .bsm-select-wrapper .bsm-dropdown-content li >span {  font-size: 14px;  color: inherit;  display: block;  line-height: 30px;  padding: 10px 16px;}.widget_categories ul >li {  font-size: 18px;  font-weight: normal;  border-bottom: 0px solid;  padding-bottom: 0;  padding-top: 10px;}.widget_categories ul >li >a {  padding: 22px 20px;  background-color: rgba(84, 106, 244, 0.05);}.widget_categories ul >li >a:hover {  background-color: #9652FF;  color: #ffffff;}.widget_text .bsm-select-wrapper li {  padding-top: 0 !important;  margin-top: 0 !important;}.widget_text .bsm-select-wrapper input.select-dropdown {  margin-bottom: 0;  padding: 0 20px;  box-sizing: border-box;  border-top: 1px solid #ddd;  border-left: 1px solid #ddd;  border-right: 1px solid #ddd;  border-radius: 30px;  font-size: 14px;  font-weight: 500;}.widget_text .bsm-select-wrapper span.caret {  right: 15px;}.widget_text .bsm-select-wrapper .bsm-dropdown-content li >a,.widget_text .bsm-select-wrapper .bsm-dropdown-content li >span {  font-size: 14px;  color: inherit;  display: block;  line-height: 30px;  padding: 10px 16px;}/*------------------------------------------------------------------------# Links, Meta, NavMenu, Pages, Recent Comment, Recent Entries  Widget-------------------------------------------------------------------------*/.widget_links a,.widget_meta a,.widget_nav_menu .menu a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,.widget_product_categories a {  border: 0;}.widget_nav_menu .menu a .fa {  display: none;}.widget_links,.widget_meta,.widget_nav_menu,.widget_pages,.widget_recent_comments,.widget_recent_entries,.widget_product_categories {  font-size: 16px;  text-transform: capitalize;}.widget_links a,.widget_meta a,.widget_nav_menu a,.widget_pages a,.widget_recent_comments a,.widget_recent_entries a,.widget_product_categories a {  border: 0;  text-decoration: none;  position: relative;  display: block;}.widget_links a:hover, .widget_links a:focus,.widget_meta a:hover,.widget_meta a:focus,.widget_nav_menu a:hover,.widget_nav_menu a:focus,.widget_pages a:hover,.widget_pages a:focus,.widget_recent_comments a:hover,.widget_recent_comments a:focus,.widget_recent_entries a:hover,.widget_recent_entries a:focus,.widget_product_categories a:hover,.widget_product_categories a:focus {  color: #ffffff;  opacity: 0.9;  padding-left: 3px;}.widget_links ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_product_categories ul {  list-style: none;  margin: 0;}.widget_links ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_product_categories ul li {  padding: 8px 0;  border-bottom: 0 none;  line-height: 1.3em;}.widget_links >ul,.widget_meta >ul,.widget_nav_menu >ul,.widget_pages >ul,.widget_recent_comments >ul,.widget_recent_entries >ul,.widget_product_categories >ul {  position: relative;}.widget_links ul >li:first-child,.widget_meta ul >li:first-child,.widget_nav_menu ul >li:first-child,.widget_pages ul >li:first-child,.widget_recent_comments ul >li:first-child,.widget_recent_entries ul >li:first-child,.widget_product_categories ul >li:first-child {  margin-top: 0;  padding-top: 5px;  border-top: 0 none;}.widget_links ul >li:last-child,.widget_meta ul >li:last-child,.widget_nav_menu ul >li:last-child,.widget_pages ul >li:last-child,.widget_recent_comments ul >li:last-child,.widget_recent_entries ul >li:last-child,.widget_product_categories ul >li:last-child {  padding-bottom: 0px;  margin-bottom: 0px;}.widget .menu {  position: relative;}.widget .menu >li:first-child {  border-top: 0 none;  padding-top: 0;}.widget .menu .sub-menu {  box-shadow: 0 0 0 transparent;}.widget_nav_menu .sub-menu,.widget_pages .children {  border: 0;  margin: 0 0 0 1em;}.widget_recent_entries .post-date {  display: block;}/*--------------------------------------------------------------# Instafeed Widget--------------------------------------------------------------*/.bt-socail-widget .widget-content {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.bt-socail-widget .widget-content >.bt-socail-profile {  -webkit-box-flex: 0;  -ms-flex: 0 0 25%;  flex: 0 0 25%;  max-width: 25%;  text-align: center;  padding: 0.5px;  -webkit-transition: all 0.25s;  transition: all 0.25s;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon {  display: block;  color: #ffffff;  min-height: 80px;  padding: 13px 5px;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon.bt-facebook-icon {  background-color: #39579A;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon.bt-google-plus-icon {  background-color: #D94830;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon.bt-twitter-icon {  background-color: #0C9EF5;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon.bt-youtube-icon {  background-color: #E21C00;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon.bt-instagram-icon {  background-color: #4E54D3;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon.bt-vimeo-icon {  background-color: #1AB1F0;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon.bt-pinterest-icon {  background-color: #B00000;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon.bt-soundcloud-icon {  background-color: #FF8800;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon >span {  display: block;  line-height: 15px;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon .social-icon {  line-height: 15px;  margin-bottom: 8px;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon .bt-count {  font-weight: 600;  font-size: 12px;}.bt-socail-widget .widget-content >.bt-socail-profile >.icon .bt-media-type {  font-size: 11px;}.bt-socail-widget .widget-content >.bt-socail-profile:hover {  opacity: 0.8;}/*--------------------------------------------------------------# Instafeed Widget--------------------------------------------------------------*/.bt-instafeed-widget {  position: relative;}.bt-instafeed-widget .instafeed-heading {  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  left: 50%;  position: absolute;  top: 50%;  z-index: 1;  -webkit-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);}.bt-instafeed-widget .instafeed-heading .heading {  background-color: #283A60;  text-align: center;  padding: 13px 30px 17px;  border-radius: 15px;}.bt-instafeed-widget .instafeed-heading .heading h4 {  margin-bottom: 0px;  font-weight: 600;  font-size: 12px;  text-transform: uppercase;  line-height: 1.9em;  color: #ffffff;}.bt-instafeed-widget .instafeed-heading .heading h4 span {  display: block;  font-size: 24px;  text-transform: none;  text-transform: capitalize;}.bt-instafeed-widget #instafeed-sidebar,.bt-instafeed-widget #instafeed {  overflow: hidden;  padding-left: 0px;  margin-bottom: 0px;  list-style: none;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}.bt-instafeed-widget #instafeed-sidebar >.feed-item,.bt-instafeed-widget #instafeed >.feed-item {  -webkit-box-flex: 0;  -ms-flex: 0 0 12.5%;  flex: 0 0 12.5%;  max-width: 12.5%;}@media only screen and (max-width: 991px) {  .bt-instafeed-widget #instafeed-sidebar >.feed-item,  .bt-instafeed-widget #instafeed >.feed-item {    -webkit-box-flex: 0;    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%;  }}.bt-instafeed-widget #instafeed-sidebar >.feed-item a,.bt-instafeed-widget #instafeed >.feed-item a {  display: block;}.bt-instafeed-widget #instafeed-sidebar >.feed-item img,.bt-instafeed-widget #instafeed >.feed-item img {  width: 100%;  -webkit-transition: all 0.25s;  transition: all 0.25s;}.bt-instafeed-widget #instafeed-sidebar >.feed-item:hover img,.bt-instafeed-widget #instafeed >.feed-item:hover img {  opacity: 0.9;}/*--------------------------------------------------------------# About Widget--------------------------------------------------------------*/.widget_about .about-loga {  margin-bottom: 25px;  margin-top: -5px;}.widget_about .call-info {  margin-top: 25px;}.widget_about .call-info .title {  color: #ffffff;  line-height: 1.25em;  font-weight: normal;  font-size: 18px;  margin-bottom: 5px;}/*--------------------------------------------------------------# Business Hours Widget--------------------------------------------------------------*/.widget-business-hours .widget-content >h4 {  color: #293b5f;  font-size: 14px;  font-weight: 600;  margin-bottom: 15px;}.widget-business-hours .widget-content >ul {  font-size: 15px;  margin-bottom: 15px;}@media only screen and (max-width: 767px) {  .widget-business-hours .widget-content >ul {    font-size: 14px;  }}.widget-business-hours .widget-content >ul li {  margin: 15px 0;  overflow: hidden;}@media only screen and (max-width: 767px) {  .widget-business-hours .widget-content >ul li {    margin: 10px 0;  }}.widget-business-hours .widget-content >ul li >span {  float: right;  display: inline-block;  padding-left: 15px;}/*--------------------------------------------------------------# Subscribe Widget--------------------------------------------------------------*/.subscribe_widget {  background-color: #232323;  padding: 30px 35px 40px;  position: relative;  overflow: hidden;}@media only screen and (max-width: 575px) {  .subscribe_widget {    padding: 30px 20px 40px;  }}.subscribe_widget:before {  position: absolute;  content: "\f1d8";  right: 30px;  font-family: "Font Awesome 5 Free";  top: 10px;  font-size: 130px;  font-weight: 400;  line-height: 1em;  -webkit-transform: rotate(15deg);  transform: rotate(15deg);  color: #ffffff;  opacity: 0.03;}.subscribe_widget .title {  font-size: 24px;  line-height: 1.15em;  margin-bottom: 35px;}.subscribe_widget .title >span {  display: block;  font-size: 16px;  color: #bab8b8;  font-weight: normal;  font-style: italic;}.subscribe_widget :-moz-placeholder {  opacity: 0.5;}.subscribe_widget ::-moz-placeholder {  opacity: 0.5;}.subscribe_widget :-ms-input-placeholder {  opacity: 0.5;}.subscribe_widget .subscribe-form {  font-size: 15px;}@media only screen and (max-width: 767px) {  .subscribe_widget .subscribe-form {    font-size: 14px;  }}.subscribe_widget .subscribe-form .form-group {  margin-bottom: 0px;  position: relative;}.subscribe_widget .subscribe-form .form-group input[type="email"] {  background-color: transparent;  border-top: 0px solid;  border-left: 0px solid;  border-right: 0px solid;  border-bottom: 1px solid #EBEBEB;  padding: 0 0 10px !important;  width: 100%;}@media only screen and (min-width: 768px) and (max-width: 991px) {  .subscribe_widget .subscribe-form .form-group input[type="email"] {    width: 70%;  }}.subscribe_widget .subscribe-form .form-group input[type="email"]:focus {  color: #ffffff;  border-bottom-color: #9652FF;}.subscribe_widget .subscribe-form .form-group .btn.btn-send {  position: absolute;  right: 0;  top: 7px;  color: #9652FF;  background-color: transparent;  font-size: 18px;  padding: 0;  opacity: 0.8;}/*--------------------------------------------------------------# RSS Widget--------------------------------------------------------------*/.widget_rss ul {  list-style: none;  margin: 0;}.widget_rss ul:last-child {  margin-bottom: 0;}.widget_rss li {  margin-bottom: 1.6em;  padding-bottom: 25px;}.widget_rss li:last-child {  margin-bottom: 0;}.widget_rss li .rssSummary {  margin: 5px 0;  line-height: 1.75em;}.widget_rss .rsswidget {  border: 0;  font-weight: 700;}.widget_rss .rsswidget img {  margin-top: -4px;}.widget_rss .rss-date, .widget_rss cite {  font-size: 0.8em;  font-style: normal;  display: block;  line-height: 2;  opacity: 0.8;}.widget_rss >p {  position: relative;}#wp-calendar caption {  font-weight: 600;}#wp-calendar td,#wp-calendar th {  padding: 8px;  text-align: center;  border: 1px solid #ddd;}/*--------------------------------------------------------------# Search Widget--------------------------------------------------------------*/.widget_search .input-group,.widget_product_search .input-group {  position: relative;  margin-top: -10px;}.widget_search .input-group .form-controller,.widget_product_search .input-group .form-controller {  display: table-cell;  padding: 0px 0px 5px;  margin-bottom: 0;  font-size: 16px;  border-radius: 0px;  border-bottom: 1px solid #EBEBEB;  background-color: transparent;  box-shadow: 0 0 0px rgba(0, 0, 0, 0.1);  height: 50px;  outline: none;}.widget_search .input-group .form-controller:focus,.widget_product_search .input-group .form-controller:focus {  border-color: #9652FF;}.widget_search button, .widget_search input[type="button"], .widget_search input[type="reset"], .widget_search input[type="submit"],.widget_product_search button,.widget_product_search input[type="button"],.widget_product_search input[type="reset"],.widget_product_search input[type="submit"] {  border: 0px solid;  background-color: transparent;  position: absolute;  right: 0px;  top: 50%;  font-size: 15px;  color: #B2B3B5;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);}.widget_search button:hover, .widget_search input[type="button"]:hover, .widget_search input[type="reset"]:hover, .widget_search input[type="submit"]:hover,.widget_product_search button:hover,.widget_product_search input[type="button"]:hover,.widget_product_search input[type="reset"]:hover,.widget_product_search input[type="submit"]:hover {  color: #9652FF;}.tagcloud {  margin-bottom: -10px;}.tagcloud a {  padding: 10px 20px;  font-size: 16px;  display: inline-block;  margin-right: 5px;  margin-bottom: 10px;  font-weight: 600;  text-transform: capitalize;  border-radius: 5px;  border: 1px solid #F5F5F5;}.tagcloud a:hover {  background-color: #9652FF;  color: #ffffff;  border-color: #9652FF;}.widget_gallery .gallery-content img {  width: 100%;  margin-bottom: 30px;}/*--------------------------------------------------------------# Footer Content--------------------------------------------------------------*//*--------------------------------------------------------------# Footer-block--------------------------------------------------------------*/.site-footer {  color: #ffffff;  background-repeat: no-repeat;  background-position: center -50px;  position: relative;}.site-footer .footer-cloud-bg {  position: absolute;  bottom: 0;  width: 100%;  height: 100%;  left: 0;  background-repeat: no-repeat;  background-position: bottom center;}.site-footer .footer-bottom-shape {  position: absolute;  bottom: 45px;  width: 100%;  height: 100px;  left: 0;  background-size: 100%;  background-repeat: no-repeat;  background-position: bottom center;}@media only screen and (max-width: 575px) {  .site-footer .footer-bottom-shape {    bottom: 60px;  }}.site-footer .man-coin {  position: absolute;  right: 0px;  bottom: 55px;  -webkit-animation: manCoin 7s linear infinite;  animation: manCoin 7s linear infinite;}@media only screen and (max-width: 575px) {  .site-footer .man-coin {    display: none;  }}.site-footer .star-group img {  position: absolute;  -webkit-animation: starPush 7s linear infinite;  animation: starPush 7s linear infinite;}.site-footer .star-group img:nth-child(1) {  left: 215px;  top: 340px;}@media only screen and (max-width: 1199px) {  .site-footer .star-group img:nth-child(1) {    left: 200px;    top: 420px;  }}.site-footer .star-group img:nth-child(2) {  left: 35.5%;  top: 145px;  -webkit-animation-delay: 0.5s;  animation-delay: 0.5s;}@media only screen and (max-width: 1199px) {  .site-footer .star-group img:nth-child(2) {    left: 26.5%;    top: 120px;  }}@media only screen and (max-width: 991px) {  .site-footer .star-group img:nth-child(2) {    left: 5%;  }}.site-footer .star-group img:nth-child(3) {  left: 50%;  top: 220px;  -webkit-animation-delay: 1s;  animation-delay: 1s;}.site-footer .star-group img:nth-child(4) {  right: 250px;  top: 80px;  -webkit-animation-delay: 1.5s;  animation-delay: 1.5s;}@media only screen and (max-width: 1199px) {  .site-footer .star-group img:nth-child(4) {    right: 100px;    top: 60px;  }}.site-footer .star-group img:nth-child(5) {  right: 34%;  top: 380px;  -webkit-animation-delay: 2s;  animation-delay: 2s;}@media only screen and (max-width: 1199px) {  .site-footer .star-group img:nth-child(5) {    right: 28%;    top: 352px;  }}.site-footer .tree-group >div {  position: absolute;}@media only screen and (max-width: 575px) {  .site-footer .tree-group >div {    display: none;  }}.site-footer .tree-group >div.tree-item-left {  left: 20px;  bottom: 115px;}@media only screen and (max-width: 1620px) {  .site-footer .tree-group >div.tree-item-left {    left: 15px;    bottom: 100px;  }}@media only screen and (max-width: 1199px) {  .site-footer .tree-group >div.tree-item-left {    bottom: 85px;  }}@media only screen and (max-width: 767px) {  .site-footer .tree-group >div.tree-item-left {    bottom: 60px;  }}.site-footer .tree-group >div.tree-item-right {  right: 15px;  bottom: 65px;}@media only screen and (max-width: 1199px) {  .site-footer .tree-group >div.tree-item-right {    bottom: 60px;  }}@media only screen and (max-width: 767px) {  .site-footer .tree-group >div.tree-item-right {    bottom: 50px;    right: 0;  }}.site-footer .widget-title {  color: #ffffff;  margin-top: -6px;}.site-footer .footer-widget-area {  padding-top: 5px;  padding-bottom: 150px;}@media only screen and (max-width: 1199px) {  .site-footer .footer-widget-area {    padding-top: 0;    padding-bottom: 80px;  }}@media only screen and (max-width: 575px) {  .site-footer .footer-widget-area {    padding-bottom: 0px;  }}.site-footer .footer-widget-area .row >[class='col-lg-3'] {  -webkit-box-flex: 0;  -ms-flex: 0 0 22.22%;  flex: 0 0 22.22%;  max-width: 22.22%;}@media only screen and (max-width: 991px) {  .site-footer .footer-widget-area .row >[class='col-lg-3'] {    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%;  }}@media only screen and (max-width: 991px) {  .site-footer .footer-widget-area.pd-b-60 {    padding-bottom: 40px;  }}.copyright-text {  margin-bottom: 0;}.copyright-text >p {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.copyright-text a {  display: inline-block;  padding-left: 5px;  color: #9652FF;}.copyright-text a:hover {  color: #EAAD11;}.footer-bottom-area {  padding: 25px 0;  margin-top: 90px;}@media only screen and (max-width: 575px) {  .footer-bottom-area {    margin-top: 30px;  }}/*：源码只发布在: https://www.17sucai.com*/