/*============================================ 
Template Name: Gooland
Version: 1.0
Author: pixelaxis
Author URI: https://themeforest.net/user/pixelaxis/portfolio
Description: Bitcoin Investment HTML Template


/*======== Table of Css Content ==========*/
/* Typography */
/* variables */
/* Normalize */
/* input and button type focus outline disable */
/* Global style */
/* Preloader Css */
/* Banners Start */
/* Main-menu Start */
/* Banners Start */
/* Hero_area Start */
/* Compare Start */
/* Feature Start */
/* upper-content Start */
/* Deposit Start */
/* Earningpartners Start */
/* Deposit Amount Start */
/* Earning Start */
/* Transaction Start */
/* How-use Start */
/* Counter Start */
/* Process Start */
/* testomonial Start */
/* Footer Start */
/* Scroll To Top Start *
/* 
=========================
=============================
 */
 @import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600;700&amp;family=Open+Sans:wght@300;400;600;700;800&amp;display=swap");
 /* 
 =========================
 font-family: 'Josefin Sans', sans-serif;
 font-family: 'Open Sans', sans-serif;
 =============================
  */
 /* Typography */
 /* Normalize  */
 html {
   -webkit-text-size-adjust: 100%;
   -ms-text-size-adjust: 100%;
   overflow-x: hidden;
   font: inherit;
   padding: 0;
   margin: 0;
 }
 
 body {
   font: inherit;
   overflow: hidden;
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 1.556;
   font-weight: 400;
 }
 
 h1 {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 80px;
   line-height: 90px;
   font-weight: 700;
 }
 
 h2 {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 60px;
   line-height: 70px;
   font-weight: 700;
 }
 
 h3 {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 28px;
   line-height: 38px;
   font-weight: 600;
 }
 
 h4 {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 24px;
   line-height: 34px;
   font-weight: 600;
 }
 
 p, a, li, span {
   font-family: "Open Sans", sans-serif;
   font-size: 14px;
   line-height: 1.556;
   font-weight: 400;
   padding: 0;
   margin: 0;
   margin: 0;
    font-size: 16px;
    line-height: 1.6;
    color: #495065;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #495065;
 }
 
 a {
   display: inline-block;
   font-family: "Open Sans", sans-serif;
   cursor: pointer;
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   margin: 0;
   padding: 0;
 }
 
 p {
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
 }
 
 a {
   text-decoration: none;
   font-weight: 400;
 }
 
 a,
 a:hover,
 a:focus,
 a:active {
   text-decoration: none;
   outline: none;
 }
 
 a i {
   padding: 0 2px;
 }
 
 img {
   max-width: 100%;
 }
 
 ul {
   padding: 0;
   margin: 0;
 }
 ul li {
   list-style: none;
 }
 
 /*input and button type focus outline disable*/
 input[type=text]:focus,
 input[type=email]:focus,
 input[type=url]:focus,
 input[type=password]:focus,
 input[type=search]:focus,
 input[type=tel]:focus,
 input[type=number]:focus,
 textarea:focus,
 input[type=button]:focus,
 input[type=reset]:focus,
 input[type=date]:focus,
 input[type=submit]:focus,
 select:focus,
 button:focus {
   outline: none;
   -webkit-box-shadow: none;
           box-shadow: none;
 }
 
 /* Global style */
 .button-1 {
   display: inline-block;
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   color: #ffffff;
   font-weight: 600;
   border-radius: 10px;
   width: auto;
   padding: 0px 25px 0px;
   height: 50px;
   line-height: 50px;
   background-color: #1B1A26;
   text-align: center;
   -webkit-transition: 0.3s;
   transition: 0.3s;
   text-transform: capitalize;
 }
 .button-1:hover {
   color: #ffffff;
   -webkit-box-shadow: 2.3px 21.879px 38px 0px rgba(102, 204, 51, 0.26);
           box-shadow: 2.3px 21.879px 38px 0px rgba(102, 204, 51, 0.26);
 }
 
 .navbar-toggler {
   border: none !important;
   margin: 0px;
   padding: 0px;
 }
 
 .navbar-toggler:focus {
   outline: 0px;
 }
 
 h1.head {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 80px;
   line-height: 90px;
   font-weight: 700;
 }
 
 h2.title {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 40px;
   line-height: 50px;
   font-weight: 700;
 }
 
 h2.fifty {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 50px;
   line-height: 60px;
   font-weight: 600;
 }
 
 h3.subtitle {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 20px;
   line-height: 25px;
   font-weight: 600;
 }
 
 h4.lasthead {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 24px;
   line-height: 34px;
   font-weight: 600;
 }
 
 p.text {
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 28px;
   font-weight: 400;
 }
 
 /* Preloader Css */
 .preloader {
   position: fixed;
   top: 0;
   left: 0;
   z-index: 9999999999;
   width: 100%;
   height: 100%;
   background: linear-gradient(45deg, #3a5185 0%, #142e78 100%);
   overflow: hidden;
 }
 .preloader .preloader-inner {
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
 }
 .preloader .preloader-inner .preloader-icon {
   width: 72px;
   height: 72px;
   display: inline-block;
   padding: 0px;
 }
 .preloader .preloader-inner .preloader-icon span {
   position: absolute;
   display: inline-block;
   width: 72px;
   height: 72px;
   border-radius: 100%;
   background: #fff;
   -webkit-animation: preloader-fx 1.6s linear infinite;
   animation: preloader-fx 1.6s linear infinite;
 }
 .preloader .preloader-inner .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;
   }
 }
 @-webkit-keyframes pulsani {
   0% {
     -webkit-transform: scale(1);
             transform: scale(1);
   }
   50% {
     -webkit-transform: scale(1.002);
             transform: scale(1.002);
   }
   100% {
     -webkit-transform: scale(1.004);
             transform: scale(1.004);
     opacity: 0;
   }
 }
 @keyframes pulsani {
   0% {
     -webkit-transform: scale(1);
             transform: scale(1);
   }
   50% {
     -webkit-transform: scale(1.002);
             transform: scale(1.002);
   }
   100% {
     -webkit-transform: scale(1.004);
             transform: scale(1.004);
     opacity: 0;
   }
 }
 @-webkit-keyframes trantani {
   0% {
     -webkit-transform: translateX(-30px);
             transform: translateX(-30px);
   }
   50% {
     -webkit-transform: translateX(0px);
             transform: translateX(0px);
   }
   100% {
     -webkit-transform: translateX(-30px);
             transform: translateX(-30px);
   }
 }
 @keyframes trantani {
   0% {
     -webkit-transform: translateX(-30px);
             transform: translateX(-30px);
   }
   50% {
     -webkit-transform: translateX(0px);
             transform: translateX(0px);
   }
   100% {
     -webkit-transform: translateX(-30px);
             transform: translateX(-30px);
   }
 }
 @-webkit-keyframes borosoto {
   0% {
     -webkit-transform: scale(1);
             transform: scale(1);
   }
   50% {
     -webkit-transform: scale(1.25);
             transform: scale(1.25);
   }
   100% {
     -webkit-transform: scale(1);
             transform: scale(1);
   }
 }
 @keyframes borosoto {
   0% {
     -webkit-transform: scale(1);
             transform: scale(1);
   }
   50% {
     -webkit-transform: scale(1.25);
             transform: scale(1.25);
   }
   100% {
     -webkit-transform: scale(1);
             transform: scale(1);
   }
 }
 @-webkit-keyframes shapeani2 {
   from {
     -webkit-transform: rotate(0);
             transform: rotate(0);
   }
   to {
     -webkit-transform: rotate(360deg);
             transform: rotate(360deg);
   }
 }
 @keyframes shapeani2 {
   from {
     -webkit-transform: rotate(0);
             transform: rotate(0);
   }
   to {
     -webkit-transform: rotate(360deg);
             transform: rotate(360deg);
   }
 }
 @-webkit-keyframes rotate {
   0% {
     -webkit-transform: rotate(0deg);
             transform: rotate(0deg);
   }
   50% {
     -webkit-transform: rotate(240deg);
             transform: rotate(240deg);
   }
   100% {
     -webkit-transform: rotate(360deg);
             transform: rotate(360deg);
   }
 }
 @keyframes rotate {
   0% {
     -webkit-transform: rotate(0deg);
             transform: rotate(0deg);
   }
   50% {
     -webkit-transform: rotate(240deg);
             transform: rotate(240deg);
   }
   100% {
     -webkit-transform: rotate(360deg);
             transform: rotate(360deg);
   }
 }
 /* Main-menu Start */
 .mein-menu {
   width: 100%;
   z-index: 9999;
   padding: 13px 0 13px;
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   background-color: #fff;
    color: #495065;
    -webkit-transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: -webkit-sticky;
    /*position: sticky;*/
    z-index: 1100;
    top: 0;
    left: auto;
    right: 0;
    background-color: #ffffff;
    color: #495065;
 }
 .mein-menu .navbar {
   padding: 0px 0px;
   padding: 0px 0px;
   padding: 0px 0px;
   padding: 0rem 0rem;
 }
 .mein-menu .navbar #navbarNavDropdown {
   margin: 0;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav {
   margin-left: auto;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -ms-grid-row-align: center;
   align-items: center;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item {
   margin-left: 30px;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item:first-child {
   margin-left: 0;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item a.nav-link {
   font-family: "Open Sans", sans-serif;
   font-size: 14px;
   line-height: 28px;
   font-weight: 300;
   color: #000;
   text-transform: capitalize;
   padding-right: 0;
   padding-left: 0;
   position: relative;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item a.nav-link:before {
   position: absolute;
   content: "";
   top: calc(100% + 22px);
   left: 0;
   width: 0%;
   height: 2px;
   background: #ffffff;
   -webkit-transition: all 0.3s ease-in;
   transition: all 0.3s ease-in;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item a.nav-link:hover:before {
   width: 100%;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .nav-link.active::before {
   width: 100%;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .language-select .nice-select {
   border: 0;
   width: 65px;
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 28px;
   font-weight: 600 !important;
   color: #ffffff;
   height: auto;
   padding: 3px 0px 0px;
   background: transparent;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .language-select .nice-select:after {
   border-bottom: 2px solid #ffffff;
   border-right: 2px solid #ffffff;
   width: 10px;
   height: 10px;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .language-select .nice-select span {
   font-weight: 600 !important;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .language-select .nice-select .list {
   width: 100px;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .language-select .nice-select .list li {
   text-align: center;
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 28px;
   font-weight: 600 !important;
   color: #142645;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .nav-link.button {
   background-color: #084fb1;
   -webkit-box-shadow: 2.3px 21.879px 38px 0px rgba(102, 204, 51, 0.6);
           box-shadow: 2.3px 21.879px 38px 0px rgba(102, 204, 51, 0.6);
   border-radius: 50px;
   padding: 10px 20px 10px;
   border: 1px solid rgba(255, 255, 255, 0);
   display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    background-color: transparent;
    outline: 0;
    border: 0;
    margin: 0;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-text-decoration: none;
    text-decoration: none;
    color: inherit;
    font-family: myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2;
    letter-spacing: 0em;
    text-transform: none;
    min-width: 64px;
    padding: 6px 16px;
    border-radius: 8px;
    -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    color: #fff;
    background-color: #d9232e;
    box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    padding: .45em 1.2em;
    box-shadow: none;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .nav-link.button:hover, .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .nav-link.button.active {
   color: #fff;
 }
 .mein-menu .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .nav-link.button:before {
   display: none;
 }
 
 .mein-menu.nav-fixed {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   background-color: #fff;
   -webkit-box-shadow: 2.3px 21.879px 38px 0px rgba(102, 204, 51, 0.26);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
   z-index: 99999;
 }
 .mein-menu.nav-fixed .navbar #navbarNavDropdown ul.navbar-nav li.nav-item .nav-link.button {
   border: 1px solid white;
 }
 
 .navbar-toggler:focus {
   -webkit-box-shadow: 0 0 0 0;
           box-shadow: 0 0 0 0;
 }
 
 .mein-menu .navbar-dark .navbar-toggler-icon {
   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2873, 80, 101, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
 }
 /*External*/
 .uk-text-center {
     text-align: center!important;
 }
 *+.uk-table {
     margin-top: 20px;
 }
 .uk-table {
     border-collapse: collapse;
     border-spacing: 0;
     width: 100%;
     margin-bottom: 20px;
 }
 
 table {
     display: table;
     border-collapse: separate;
     box-sizing: border-box;
     text-indent: initial;
     border-spacing: 2px;
     border-color: grey;
 }
 
 .uk-text-center {
     text-align: center!important;
 }
 .uk-table th {
     font-family: 'Muli', sans-serif;
     font-size: 11px;
     font-weight: 800;
     color: #37474F;
     background: #042e59;
     border-bottom: none;
     text-transform: uppercase;
 }
 .uk-table th {
     padding: 16px 12px;
     text-align: left;
     vertical-align: bottom;
     font-size: .875rem;
     font-weight: 800;
     color: #fff;
     text-transform: uppercase;
 }
 .uk-table td {
     font-size: 14px;
 }
 .uk-table td {
     padding: 16px 12px;
     vertical-align: top;
 }
 
 .uk-table-striped td {
     border-right: 1px solid #e2e2e2;
 }
 td {
     display: table-cell;
     vertical-align: inherit;
 }
 
 @media (min-width: 400px){
  .list_width{
      width: 100% !important;
  }   
 }
 
 @media (min-width: 680px){
  .list_width{
      width: 100% !important;
  }   
 }
 @media (min-width: 1200px){
  .list_width{
      width: 33.33% !important;
  }   
 }
 /* Banners Start */
 .banner {
   background-color: #340dbe;
   background-image: url("../img/banner1.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: top center;
   padding: 250px 0px 250px;
   position: relative;
 }
 .banner .bg-shap .city-man {
   position: absolute;
   right: 0px;
   top: 0px;
 }
 .banner .hero-area {
   position: relative;
   z-index: 3;
 }
 .banner .hero-area .banner-content h1.head {
   color: #ffffff;
 }
 .banner .hero-area .banner-content p.text {
   color: #ffffff;
   font-size: 20px;
   line-height: 30px;
 }
 .banner .hero-area .banner-content .form-group {
   margin: 37px 0px 20px;
   position: relative;
   width: 90%;
 }
 .banner .hero-area .banner-content .form-group input {
   width: 100%;
   border-radius: 50px;
   padding: 0px 180px 0px 30px;
   background-color: white;
   -webkit-box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
           box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
   height: 70px;
   font-size: 18px;
   line-height: 28px;
   color: #9aa3b7;
 }
 .banner .hero-area .banner-content .form-group input::-webkit-input-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner .hero-area .banner-content .form-group input::-moz-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner .hero-area .banner-content .form-group input:-ms-input-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner .hero-area .banner-content .form-group input::-ms-input-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner .hero-area .banner-content .form-group input::placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner .hero-area .banner-content .form-group button.button-1 {
   position: absolute;
   top: 10px;
   right: 10px;
   border: 0;
   font-size: 20px;
   text-transform: capitalize;
   border-radius: 50px;
   -webkit-box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
           box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
 }
 .banner .hero-area .banner-content .button-box a.link {
   margin-top: 20px;
 }
 .banner .hero-area .banner-content .button-box a.link.one {
   margin-right: 30px;
 }
 
 .form-group {
     margin-bottom: 1rem;
 }
 
 /* banner_contacts Start */
 .banner_contact {
     background-color: #340dbe;
     background-image: url("../img/testomonial-bg.png");
     background-size: cover;
     background-repeat: no-repeat;
     background-position: top center;
     padding: 250px 0px 250px;
     position: relative;
   }
   .banner_contact .bg-shap .city-man {
     position: absolute;
     right: 0px;
     top: 0px;
   }
   .banner_contact .hero-area {
     position: relative;
     z-index: 3;
   }
   .banner_contact .hero-area .banner_contact-content h1.head {
     color: #ffffff;
   }
   .banner_contact .hero-area .banner_contact-content p.text {
     color: #ffffff;
     font-size: 20px;
     line-height: 30px;
   }
   .banner_contact .hero-area .banner_contact-content .form-group {
     margin: 37px 0px 20px;
     position: relative;
     width: 90%;
   }
   .banner_contact .hero-area .banner_contact-content .form-group input {
     width: 100%;
     border-radius: 50px;
     padding: 0px 180px 0px 30px;
     background-color: white;
     -webkit-box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
             box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
     height: 70px;
     font-size: 18px;
     line-height: 28px;
     color: #9aa3b7;
   }
   .banner_contact .hero-area .banner_contact-content .form-group input::-webkit-input-placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_contact .hero-area .banner_contact-content .form-group input::-moz-placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_contact .hero-area .banner_contact-content .form-group input:-ms-input-placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_contact .hero-area .banner_contact-content .form-group input::-ms-input-placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_contact .hero-area .banner_contact-content .form-group input::placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_contact .hero-area .banner_contact-content .form-group button.button-1 {
     position: absolute;
     top: 10px;
     right: 10px;
     border: 0;
     font-size: 20px;
     text-transform: capitalize;
     border-radius: 50px;
     -webkit-box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
             box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
   }
   .banner_contact .hero-area .banner_contact-content .button-box a.link {
     margin-top: 20px;
   }
   .banner_contact .hero-area .banner_contact-content .button-box a.link.one {
     margin-right: 30px;
   }
   
 /* banner_auths Start */
 .banner_auth {
   background-color: #340dbe;
   background-image: url("../img/banner-bg45.png");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: top center;
   padding: 250px 0px 250px;
   position: relative;
 }
 .banner_auth .bg-shap .city-man {
   position: absolute;
   right: 0px;
   top: 0px;
 }
 .banner_auth .hero-area {
   position: relative;
   z-index: 3;
 }
 .banner_auth .hero-area .banner_auth-content h1.head {
   color: #ffffff;
 }
 .banner_auth .hero-area .banner_auth-content p.text {
   color: #ffffff;
   font-size: 20px;
   line-height: 30px;
 }
 .banner_auth .hero-area .banner_auth-content .form-group {
   margin: 37px 0px 20px;
   position: relative;
   width: 90%;
 }
 .banner_auth .hero-area .banner_auth-content .form-group input {
   width: 100%;
   border-radius: 50px;
   padding: 0px 180px 0px 30px;
   background-color: white;
   -webkit-box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
           box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
   height: 70px;
   font-size: 18px;
   line-height: 28px;
   color: #9aa3b7;
 }
 .banner_auth .hero-area .banner_auth-content .form-group input::-webkit-input-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_auth .hero-area .banner_auth-content .form-group input::-moz-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_auth .hero-area .banner_auth-content .form-group input:-ms-input-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_auth .hero-area .banner_auth-content .form-group input::-ms-input-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_auth .hero-area .banner_auth-content .form-group input::placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_auth .hero-area .banner_auth-content .form-group button.button-1 {
   position: absolute;
   top: 10px;
   right: 10px;
   border: 0;
   font-size: 20px;
   text-transform: capitalize;
   border-radius: 50px;
   -webkit-box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
           box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
 }
 .banner_auth .hero-area .banner_auth-content .button-box a.link {
   margin-top: 20px;
 }
 .banner_auth .hero-area .banner_auth-content .button-box a.link.one {
   margin-right: 30px;
 }
 
 
 /* banner_abouts Start */
 .banner_about {
     background-color: #340dbe;
     background-image: url("../img/about-hero-image.webp");
     background-size: cover;
     background-repeat: no-repeat;
     background-position: top center;
     padding: 250px 0px 250px;
     position: relative;
   }
   .banner_about .bg-shap .city-man {
     position: absolute;
     right: 0px;
     top: 0px;
   }
   .banner_about .hero-area {
     position: relative;
     z-index: 3;
   }
   .banner_about .hero-area .banner_about-content h1.head {
     color: #ffffff;
   }
   .banner_about .hero-area .banner_about-content p.text {
     color: #ffffff;
     font-size: 20px;
     line-height: 30px;
   }
   .banner_about .hero-area .banner_about-content .form-group {
     margin: 37px 0px 20px;
     position: relative;
     width: 90%;
   }
   .banner_about .hero-area .banner_about-content .form-group input {
     width: 100%;
     border-radius: 50px;
     padding: 0px 180px 0px 30px;
     background-color: white;
     -webkit-box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
             box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
     height: 70px;
     font-size: 18px;
     line-height: 28px;
     color: #9aa3b7;
   }
   .banner_about .hero-area .banner_about-content .form-group input::-webkit-input-placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_about .hero-area .banner_about-content .form-group input::-moz-placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_about .hero-area .banner_about-content .form-group input:-ms-input-placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_about .hero-area .banner_about-content .form-group input::-ms-input-placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_about .hero-area .banner_about-content .form-group input::placeholder {
     font-size: 18px;
     color: #9aa3b7;
     line-height: 28px;
   }
   .banner_about .hero-area .banner_about-content .form-group button.button-1 {
     position: absolute;
     top: 10px;
     right: 10px;
     border: 0;
     font-size: 20px;
     text-transform: capitalize;
     border-radius: 50px;
     -webkit-box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
             box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
   }
   .banner_about .hero-area .banner_about-content .button-box a.link {
     margin-top: 20px;
   }
   .banner_about .hero-area .banner_about-content .button-box a.link.one {
     margin-right: 30px;
   }
   
   
 /* banner_invs Start */
 .banner_inv {
   background-color: #340dbe;
   background-image: url("../img/home4.webp");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: top center;
   padding: 250px 0px 250px;
   position: relative;
 }
 .banner_inv .bg-shap .city-man {
   position: absolute;
   right: 0px;
   top: 0px;
 }
 .banner_inv .hero-area {
   position: relative;
   z-index: 3;
 }
 .banner_inv .hero-area .banner_inv-content h1.head {
   color: #ffffff;
 }
 .banner_inv .hero-area .banner_inv-content p.text {
   color: #ffffff;
   font-size: 20px;
   line-height: 30px;
 }
 .banner_inv .hero-area .banner_inv-content .form-group {
   margin: 37px 0px 20px;
   position: relative;
   width: 90%;
 }
 .banner_inv .hero-area .banner_inv-content .form-group input {
   width: 100%;
   border-radius: 50px;
   padding: 0px 180px 0px 30px;
   background-color: white;
   -webkit-box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
           box-shadow: 0px 5px 70px 0px rgba(38, 82, 202, 0.1);
   height: 70px;
   font-size: 18px;
   line-height: 28px;
   color: #9aa3b7;
 }
 .banner_inv .hero-area .banner_inv-content .form-group input::-webkit-input-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_inv .hero-area .banner_inv-content .form-group input::-moz-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_inv .hero-area .banner_inv-content .form-group input:-ms-input-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_inv .hero-area .banner_inv-content .form-group input::-ms-input-placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_inv .hero-area .banner_inv-content .form-group input::placeholder {
   font-size: 18px;
   color: #9aa3b7;
   line-height: 28px;
 }
 .banner_inv .hero-area .banner_inv-content .form-group button.button-1 {
   position: absolute;
   top: 10px;
   right: 10px;
   border: 0;
   font-size: 20px;
   text-transform: capitalize;
   border-radius: 50px;
   -webkit-box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
           box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
 }
 .banner_inv .hero-area .banner_inv-content .button-box a.link {
   margin-top: 20px;
 }
 .banner_inv .hero-area .banner_inv-content .button-box a.link.one {
   margin-right: 30px;
 }
 
 /* Counter Start */
 .counter {
   padding: 90px 0px 60px;
 }
 .counter .page-counter {
   margin-top: 30px;
 }
 .counter .page-counter .thmb {
   margin: 0 auto 0px;
   border-radius: 50%;
   background-color: white;
   -webkit-box-shadow: 0.942px 17.975px 24px 0px rgba(110, 100, 199, 0.22);
           box-shadow: 0.942px 17.975px 24px 0px rgba(110, 100, 199, 0.22);
   width: 100px;
   height: 100px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
 }
 .counter .page-counter .counter-item {
   margin-top: 34px;
 }
 .counter .page-counter .counter-item h2.fifty {
   font-size: 50px;
   line-height: 60px;
   color: #142645;
 }
 .counter .page-counter .counter-item h2.fifty span {
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 50px;
   line-height: 60px;
   color: #142645;
 }
 .counter .page-counter .counter-item p.text {
   color: #142645;
 }
 
 /* section-head Start */
 .section-head {
   margin-bottom: 26px;
 }
 .section-head h3.subtitle {
   color: #b94eb6;
 }
 .section-head h2.title {
   color: #142645;
   padding: 21px 0 16px;
 }
 .section-head p.text {
   color: #5d5779;
 }
 
 /* Feature Start */
 .feature {
   padding: 60px 0px 120px;
 }
 .feature .section-head {
   margin-bottom: 6px;
 }
 .feature .section-head h2.title {
   color: #495065;
   padding: 21px 0 16px;
 }
 .feature .list {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
 }
 .feature .list .list-item {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-top: 20px;
   width: 50%;
 }
 .feature .list .list-item .thumb {
   margin-right: 20px;
   min-width: 40px;
 }
 .feature .list .list-item .thumb .icon {
   border-radius: 50%;
   background-color: #b94eb6;
   -webkit-box-shadow: 0px 4px 13px 0px rgba(139, 123, 217, 0.14);
           box-shadow: 0px 4px 13px 0px rgba(139, 123, 217, 0.14);
   width: 40px;
   height: 40px;
   text-align: center;
   line-height: 40px;
 }
 .feature .list .list-item p.text {
   color: #33276a;
 }
 .feature .pic img {
   max-width: unset;
 }
 
 /* Portfolio Start */
 .portfolio {
   padding: 120px 0px 60px;
   position: relative;
 }
 .portfolio:before {
   position: absolute;
   top: 0;
   left: 50%;
   -webkit-transform: translateX(-50%);
   transform: translateX(-50%);
   width: 80%;
   height: 75%;
   content: "";
   background: #dfe7fb;
   z-index: -1;
   border-radius: 20px;
 }
 .portfolio .item-box {
   margin-top: 30px;
   padding: 30px 30px 30px;
   border-radius: 10px;
   background-color: white;
   -webkit-box-shadow: 5.606px 45.657px 38px 0px rgba(223, 231, 251, 0.6);
           box-shadow: 5.606px 45.657px 38px 0px rgba(223, 231, 251, 0.6);
 }
 .portfolio .item-box .thumb .icon {
   -webkit-transition: 0.6s;
   transition: 0.6s;
 }
 .portfolio .item-box .content h3.subtitle {
   color: #142645;
   padding: 36px 0px 16px;
 }
 .portfolio .item-box .content P.text {
   color: #142645;
 }
 .portfolio .item-box:hover .thumb .icon {
   -webkit-transform: rotateY(360deg);
   transform: rotateY(360deg);
 }
 
 /* Price Start */
 .price {
   padding: 60px 0px 90px;
 }
 .price .box {
   margin-top: 60px;
   padding: 0px 0px 0px;
   border-radius: 30px;
   background-color: white;
   -webkit-box-shadow: 0px 16px 43px 0px rgba(60, 49, 172, 0.2);
           box-shadow: 0px 16px 43px 0px rgba(60, 49, 172, 0.2);
 }
 .price .box .item-box {
   padding: 40px 30px 40px;
 }
 .price .box .item-box .thumb .icon {
   -webkit-transition: 0.6s;
   transition: 0.6s;
 }
 .price .box .item-box .content h4.lasthead {
   color: #504c89;
   padding: 15px 0px 11px;
 }
 .price .box .item-box .content .list .list-item {
   color: #3b368c;
   padding-top: 11px;
 }
 .price .box .item-box .content h4.lasthead.tk {
   color: #ff8a00;
   padding: 32px 0px 29px;
 }
 .price .box .item-box .content h6.value {
   padding: 28px 0px 12px;
   color: #ff8a00;
   font-size: 46px;
   line-height: 56px;
 }
 .price .box .item-box .content h6.value sup {
   font-size: 24px;
   line-height: 34px;
 }
 .price .box .item-box .content h6.value span {
   font-size: 28px;
   line-height: 38px;
 }
 .price .box .item-box .content button.button-1 {
   border: 0;
 }
 .price .box .item-box:hover .thumb .icon {
   -webkit-transform: rotateY(360deg);
   transform: rotateY(360deg);
 }
 
 .price .item-box.popular {
   position: relative;
   z-index: 1;
 }
 .price .item-box.popular:before {
   position: absolute;
   top: -30px;
   left: 0;
   width: 100%;
   height: 110%;
   content: "";
   border-radius: 30px;
   background: -webkit-gradient(linear, left top, right top, from(#4050e9), to(#a12ffe));
   background: linear-gradient(90deg, #4050e9 0%, #a12ffe 100%);
   z-index: -1;
 }
 .price .item-box.popular .pop {
   position: absolute;
   top: -30px;
   left: 50%;
   -webkit-transform: translate(-50%);
   transform: translate(-50%);
   color: #fff;
   display: inline-block;
   background: -webkit-gradient(linear, left bottom, left top, from(#fa709a), to(#fee140));
   background: linear-gradient(0deg, #fa709a 0%, #fee140 100%);
   height: 46px;
   font-size: 18px;
   line-height: 28px;
   text-transform: uppercase;
   padding: 10px 35px 10px;
   border-radius: 0px 0px 30px 30px;
 }
 .price .item-box.popular .content h4.lasthead {
   color: #ffffff;
 }
 .price .item-box.popular .content .list .list-item {
   color: #ffffff;
 }
 
 /* Testomonial Start */
 .testomonial {
   padding: 60px 0px 60px;
 }
 .testomonial .testo-box .single {
   position: relative;
   padding-top: 30px;
   padding-right: 40px;
 }
 .testomonial .testo-box .single:before {
   position: absolute;
   top: 0;
   left: 0;
   height: 100%;
   width: 55%;
   content: "";
   border-radius: 10px;
   background: linear-gradient(60deg, #d596f6 0%, #a09df8 60%, #6ba4f9 100%);
   z-index: -1;
 }
 .testomonial .testo-box .single .content {
   border-radius: 20px;
   background-color: white;
   -webkit-box-shadow: 1.414px 1.414px 38px 0px rgba(173, 173, 229, 0.6);
           box-shadow: 1.414px 1.414px 38px 0px rgba(173, 173, 229, 0.6);
   padding: 60px 40px 60px;
 }
 .testomonial .testo-box .single .content .star {
   color: #fd7e14;
 }
 .testomonial .testo-box .single .content h3.subtitle {
   padding: 18px 0px 14px;
   color: #084fb1;
 }
 .testomonial .testo-box .single .content p.text {
   font-size: 22px;
   line-height: 32px;
   color: #142645;
 }
 .testomonial .testo-box .owl-nav {
   position: absolute;
   left: 0;
   bottom: 0;
 }
 .testomonial .testo-box .owl-nav .owl-prev,
 .testomonial .testo-box .owl-nav .owl-next {
   display: inline-block;
   width: 65px;
   height: 65px;
   line-height: 65px;
   color: #fff;
   text-align: center;
   background: #084fb1;
   font-size: 20px;
   margin-right: 2px;
   border: 1px solid rgba(255, 255, 255, 0);
 }
 .testomonial .testo-box .owl-nav .owl-prev:hover,
 .testomonial .testo-box .owl-nav .owl-next:hover {
   background: #fff;
   border: 1px solid #084fb1;
   color: #084fb1;
 }
 
 /* FAQ Start */
 .faq {
   padding: 60px 0 60px;
   position: relative;
 }
 .faq .fdot-1 {
   position: absolute;
   top: 15%;
   left: 45%;
   max-width: unset;
   z-index: -1;
   -webkit-animation: trantani 8s linear infinite;
   animation: trantani 8s linear infinite;
 }
 .faq .fdot-2 {
   position: absolute;
   top: 6%;
   left: 65%;
   max-width: unset;
   z-index: -1;
   -webkit-animation: trantani 6s linear infinite;
   animation: trantani 6s linear infinite;
 }
 .faq .fdot-3 {
   position: absolute;
   top: 0%;
   left: 35%;
   max-width: unset;
   z-index: -1;
   -webkit-animation: trantani 4s linear infinite;
   animation: trantani 4s linear infinite;
 }
 .faq .section-head {
   margin-bottom: 26px;
 }
 .faq .section-head p.text a.link {
   color: #ffffff;
 }
 .faq .section-head p.text a.link:hover {
   text-decoration: underline;
 }
 .faq .faq-box .accordion .accordion-item {
   outline: none;
   margin-top: 20px;
 }
 .faq .faq-box .accordion .accordion-item:first-child {
   margin-top: 34px;
 }
 .faq .faq-box .accordion .accordion-item .accordion-header {
   position: relative;
   border-radius: 10px;
   background-color: white;
   -webkit-box-shadow: 9.272px 3.746px 38px 0px rgba(176, 163, 231, 0.26);
           box-shadow: 9.272px 3.746px 38px 0px rgba(176, 163, 231, 0.26);
 }
 .faq .faq-box .accordion .accordion-item .accordion-header button.accordion-button {
   position: relative;
   font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
   font-size: 22px;
   line-height: 32px;
   font-weight: 600;
   color: #3b368c;
   border-radius: 0;
   border: none;
   outline: none !important;
   padding: 20px 50px 20px 20px;
 }
 .faq .faq-box .accordion .accordion-item .accordion-header button.accordion-button[aria-expanded=true] {
   background: transparent;
   outline: none !important;
 }
 .faq .faq-box .accordion .accordion-item .accordion-header button.accordion-button:focus {
   -webkit-box-shadow: 0 0 0 0 rgba(13, 110, 253, 0.25);
           box-shadow: 0 0 0 0 rgba(13, 110, 253, 0.25);
 }
 .faq .faq-box .accordion .accordion-item .accordion-header button.accordion-button .icon {
   margin-right: 20px;
 }
 .faq .faq-box .accordion .accordion-item .accordion-header button.accordion-button:after {
   display: none;
 }
 .faq .faq-box .accordion .accordion-item .accordion-header button.accordion-button:before {
   position: absolute;
   right: 30px;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   content: "";
   font-family: "Font Awesome 5 Free";
   font-weight: 900;
   color: #3b368c;
 }
 .faq .faq-box .accordion .accordion-item .accordion-header button.accordion-button[aria-expanded=true]:before {
   top: 35%;
   -webkit-transform: rotate(90deg);
   transform: rotate(90deg);
 }
 .faq .faq-box .accordion .accordion-item .accordion-collapse {
   border: none;
   border-top: 0;
   border-radius: 0px 0px 10px 10px;
   background-color: white;
   -webkit-box-shadow: 9.272px 3.746px 38px 0px rgba(176, 163, 231, 0.26);
           box-shadow: 9.272px 3.746px 38px 0px rgba(176, 163, 231, 0.26);
 }
 .faq .faq-box .accordion .accordion-item .accordion-collapse .accordion-body {
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 28px;
   color: #33276a;
   font-weight: 400;
   padding: 24px 30px 26px 30px;
 }
 .faq .fpic {
   margin-left: 30px;
 }
 .faq .fpic .faq-girl {
   max-width: unset;
 }
 
 
 /* testomonial1 Start */
 
 .testomonial1 {
     padding: 0px 0px 166px;
 }
 
 .testomonial1 .testo-box .single {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: vertical;
     -webkit-box-direction: normal;
     -ms-flex-direction: column;
     flex-direction: column;
 }
 
 .testomonial1 .testo-box .single .person {
     position: relative;
     text-align: center;
     padding-bottom: 54px;
 }
 
 .testomonial1 .testo-box .single .person:after {
     position: absolute;
     bottom: 34px;
     left: 50%;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
     width: 100px;
     height: 1px;
     content: "";
     background: #33276a;
 }
 
 .testomonial1 .testo-box .single .person .tumb {
     margin: 0 auto;
     max-width: 120px;
     margin-bottom: 26px;
 }
 
 .testomonial1 .testo-box .single .person h2.name {
     font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-weight: 600;
     font-size: 28px;
     line-height: 38px;
     color: #33276a;
 }
 
 .testomonial1 .testo-box .single .person h5 {
     font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-weight: 500;
     font-size: 20px;
     line-height: 30px;
     color: #33276a;
 }
 
 .testomonial1 .testo-box .single .content {
     /*padding: 0px 100px 0 100px;*/
     text-align: center;
     position: relative;
 }
 
 .testomonial1 .testo-box .single .content:before {
     position: absolute;
     top: -12px;
     left: 16%;
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     /*content: "";
     */
     font-size: 24px;
     color: #cbc7d9;
     z-index: -1;
 }
 
 .testomonial1 .testo-box .single .content h4.lasthead {
     font-family: "Open Sans", sans-serif;
     font-weight: 500;
     font-size: 18px;
     line-height: 28px;
     color: #33276a;
     /*padding: 0px 100px 0px;*/
 }
 
 .testomonial1 .owl-carousel .owl-nav .owl-prev {
     display: inline;
     font-size: 28px;
     position: absolute;
     top: 50%;
     left: 0;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
     color: #cbc7d9;
 }
 
 .testomonial1 .owl-carousel .owl-nav .owl-next {
     display: inline;
     font-size: 28px;
     position: absolute;
     top: 50%;
     right: 0;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
     color: #cbc7d9;
 }
 
 .testomonial1 .owl-carousel .owl-dots {
     position: absolute;
     bottom: -73px;
     left: 50%;
     display: inline;
     -webkit-transform: translateX(-50%);
     transform: translateX(-50%);
 }
 
 .testomonial1 .owl-carousel .owl-dots .owl-dot {
     display: inline-block;
     margin: 4px;
     width: 12px;
     height: 12px;
     border-radius: 50%;
     background: #cbc7d9;
 }
 
 .testomonial1 .owl-carousel .owl-dots .owl-dot.active {
     background: #6342ff;
 }
 
 
 
 /* history-section Start */
 
 .testomonial1.about {
     padding: 116px 0 166px;
     background: -webkit-gradient(linear, left top, left bottom, from(#f0f5fc), to(#ffffff));
     background: linear-gradient(to bottom, #f0f5fc 0%, #ffffff 100%);
 }
 
 .testomonial1.about .upper-content {
     margin-bottom: 0;
 }
 
 .testomonial1.about .upper-content h2.title {
     text-transform: capitalize;
     padding: 16px 0px 0px;
 }
 
 .testomonial1.about .testo-box .single {
     padding: 50px 0 0px;
 }
 
 /* Team Section Start */
 
 .team-section {
     padding: 115px 0 88px;
     background: #6342ff;
 }
 
 .team-section .upper-content {
     color: #fff;
 }
 
 .team-section .upper-content h4.lasthead {
     color: #fff;
 }
 
 .team-section .upper-content h2.title {
     padding: 16px 0 16px;
     color: #fff;
 }
 
 .team-section .upper-content p.text {
     color: rgba(255, 255, 255, 0.9);
 }
 
 .team-section .team-single {
     padding: 30px 30px 30px;
     text-align: center;
 }
 
 .team-section .team-single .thumb img {
     border-radius: 50%;
     max-width: 200px;
     margin: 0 auto;
 }
 
 .team-section .team-single .content {
     margin-top: 26px;
 }
 
 .team-section .team-single .content h5.text a {
     font-family:  myriad-pro, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 24px;
     line-height: 34px;
     color: #ffffff;
     font-weight: 600;
     -webkit-transition: all 0.3s ease-in;
     transition: all 0.3s ease-in;
 }
 
 .team-section .team-single .content h5.text a:hover {
     color: rgba(255, 255, 255, 0.9);
 }
 
 .team-section .team-single .content p.text {
     color: rgba(255, 255, 255, 0.9);
 }
 
 
 /* Open-Account Start */
 .open-account {
   position: relative;
   padding: 60px 0px 60px;
 }
 .open-account .open-img {
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   transform: translateY(-50%);
   left: 0;
   width: 100%;
   height: unset;
   z-index: -1;
 }
 .open-account .account-box {
   /*padding: 120px 40px 120px;*/
   padding: 10px 15px 10px;
   border-radius: 20px;
   background-color: white;
   -webkit-box-shadow: 0px 5px 49px 0px rgba(51, 42, 147, 0.54);
           box-shadow: 0px 5px 49px 0px rgba(51, 42, 147, 0.54);
 }
 .open-account .account-box .thrty-six {
   font-size: 36px;
   line-height: 46px;
   color: #142645;
 }
 .open-account .account-box p.text {
   color: #142645;
 }
 .open-account .account-box .form-group {
   padding: 6px 0px 6px;
 }
 .open-account .account-box .form-group input {
   width: 100%;
   border: 1px solid #00a2ff;
   background-color: rgba(38, 13, 76, 0);
   -webkit-box-shadow: 0px 5px 13px 0px rgba(0, 162, 255, 0.22);
           box-shadow: 0px 5px 13px 0px rgba(0, 162, 255, 0.22);
   height: 38px;
   border-radius: 50px;
   font-size: 16px;
   line-height: 26px;
   color: #6180c0;
   padding: 0px 10px 0px;
   text-align: left;
 }
 .idz-list-plus > li::before {
     content: "\f0fe";
     color: #00b276;
 }
 [class*="idz-list"] > li::before {
     width: 2em;
     height: 1.5em;
     font-family: 'FontAwesome';
     src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
     src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
     font-weight: normal;
     font-style: normal;
     float: left;
 }
 .open-account .account-box .form-group input::-webkit-input-placeholder {
   font-size: 16px;
   line-height: 26px;
   color: #6180c0;
 }
 .open-account .account-box .form-group input::-moz-placeholder {
   font-size: 16px;
   line-height: 26px;
   color: #6180c0;
 }
 .open-account .account-box .form-group input:-ms-input-placeholder {
   font-size: 16px;
   line-height: 26px;
   color: #6180c0;
 }
 .open-account .account-box .form-group input::-ms-input-placeholder {
   font-size: 16px;
   line-height: 26px;
   color: #6180c0;
 }
 .open-account .account-box .form-group input::placeholder {
   font-size: 16px;
   line-height: 26px;
   color: #6180c0;
 }
 .open-account .account-box .button-box button.button-1 {
   width: 50%;
   border-radius: 10px;
   -webkit-box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
           box-shadow: 1.414px 1.414px 38px 0px rgba(102, 204, 51, 0.6);
   border: 0;
   margin: 0px auto 0px;
   height: 40px;
   line-height: 40px;
 }
 
 /* partner Start */
 .partner {
   padding: 60px 0 60px;
 }
 .partner .content {
   text-align: center;
   margin-bottom: 55px;
 }
 .partner .content h3.subtitle {
   font-size: 36px;
   line-height: 46px;
   font-weight: 700;
   color: #142645;
 }
 .partner .partner-box .single-partner {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   border-radius: 10px;
   background-color: #f1f1ff;
   padding: 20px 20px 20px;
   height: 120px;
 }
 .partner .partner-box .single-partner .partner-thumb img {
   max-width: 160px;
   -webkit-transition: 0.6s;
   transition: 0.6s;
 }
 .partner .partner-box .single-partner:hover .partner-thumb img {
   -webkit-transform: scale(1.08);
   transform: scale(1.08);
 }
 
 /* Footer Start */
 .footer {
   margin-top: 60px;
   padding: 220px 0px 0px;
   background-image: url("../img/footer-bg.png");
   background-size: cover;
   background-position: top 0px left 0px;
   background-repeat: no-repeat;
 }
 .footer .footer-box .logo {
   padding-bottom: 10px;
 }
 .footer .footer-box p.text {
   padding-top: 8px;
   color: #ffffff;
 }
 .footer .footer-box .button-box a.link {
   margin-top: 20px;
 }
 .footer .footer-box .button-box a.link img {
   max-width: 120px;
 }
 .footer .footer-box .button-box a.link.one {
   margin-right: 20px;
 }
 .footer .footer-box h4.lasthead {
   color: #ffffff;
   padding-bottom: 10px;
 }
 .footer .footer-box .footer-link li {
   color: #ffffff;
   padding-top: 8px;
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 28px;
   font-weight: 400;
   color: #ffffff;
 }
 .footer .footer-box .footer-link li a {
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 28px;
   font-weight: 400;
   color: #ffffff;
   -webkit-transition: all 0.3s ease-in;
   transition: all 0.3s ease-in;
 }
 .footer .footer-box .footer-link li a:hover {
   color: #ff0073;
   text-decoration: underline;
 }
 .footer .footer-bottom {
   margin-top: 117px;
   padding: 20px 0px 20px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   border-top: 1px solid rgba(255, 255, 255, 0.2);
 }
 .footer .footer-bottom .content p {
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 28px;
   font-weight: 400;
   color: #ffffff;
 }
 .footer .footer-bottom .content p a {
   font-family: "Open Sans", sans-serif;
   font-size: 18px;
   line-height: 28px;
   font-weight: 400;
   color: #ff0073;
 }
 .footer .footer-bottom .content p a:hover {
   text-decoration: underline;
 }
 .footer .footer-bottom .social-style a {
   margin-left: 15px;
   background-color: rgba(213, 218, 250, 0);
   border: 1px solid #d5dafa;
   color: #8c99d6;
   width: 40px;
   height: 40px;
   border-radius: 50%;
   text-align: center;
   line-height: 40px;
   display: inline-block;
   -webkit-transition: all 0.3s ease-in;
   transition: all 0.3s ease-in;
 }
 .footer .footer-bottom .social-style a:hover {
   border: 1px solid linear-gradient(24deg, #3a5185 17%, #ea07fe 100%);
   background: linear-gradient(24deg, #3a5185 17%, #ea07fe 100%);
   -webkit-box-shadow: -1.816px 3.564px 10px 0px rgba(60, 49, 172, 0.29);
           box-shadow: -1.816px 3.564px 10px 0px rgba(60, 49, 172, 0.29);
   color: rgba(255, 255, 255, 0.9);
   border: 1px solid rgba(213, 218, 250, 0);
 }
 
 /* Scroll To Top Start */
 #scrollUp {
   position: fixed;
   display: none;
   height: 45px;
   width: 40px;
   right: 2%;
   bottom: 3%;
   border-radius: 4px;
   background: linear-gradient(45deg, #b94eb6 0%, #b94eb6 100%);
   text-align: center;
   cursor: pointer;
   -webkit-transition: all 0.4s ease-in-out 0s;
   transition: all 0.4s ease-in-out 0s;
   z-index: 500;
   color: black;
 }
 
 #scrollUp i.fas.fa-arrow-up {
   color: #fff;
   line-height: 45px;
 }
 
 /* Scroll To Top End */