/* Generated by Glyphter (http://www.glyphter.com) on  Mon January 13 2020*/
@font-face {
    font-family: 'travula';
    src: url('../fonts/travula.eot');
    src: url('../fonts/travulad41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/travula.woff') format('woff'),
         url('../fonts/travula.ttf') format('truetype'),
         url('../fonts/travula.svg#travula') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class*='ren-']:before{
  display: inline-block;
   font-family: 'travula';
   font-style: normal;
   font-weight: normal;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale
}
.ren-apple-store:before{content:'A';}
.ren-arrowright:before{content:'B';}
.ren-bitcoin1:before{content:'C';}
.ren-bitcoins:before{content:'D';}
.ren-calculator:before{content:'E';}
.ren-calculator1:before{content:'F';}
.ren-compliant:before{content:'G';}
.ren-control-panel:before{content:'H';}
.ren-customer-service:before{content:'I';}
.ren-dashboard :before{content:'J';}
.ren-dashboard:before{content:'K';}
.ren-deposit:before{content:'L';}
.ren-deposit1:before{content:'M';}
.ren-deposit2:before{content:'N';}
.ren-deposit3:before{content:'O';}
.ren-deposit4:before{content:'P';}
.ren-deposit5:before{content:'Q';}
.ren-deposits:before{content:'R';}
.ren-dollar:before{content:'S';}
.ren-double-left-arrows:before{content:'T';}
.ren-double-right-arrow:before{content:'U';}
.ren-down-arrow:before{content:'V';}
.ren-efficiency:before{content:'W';}
.ren-ethereum:before{content:'X';}
.ren-ethereum1:before{content:'Y';}
.ren-expierence:before{content:'Z';}
.ren-google-play:before{content:'a';}
.ren-icon 3:before{content:'b';}
.ren-income-report:before{content:'c';}
.ren-invest-fild:before{content:'d';}
.ren-investo:before{content:'e';}
.ren-multiuser:before{content:'f';}
.ren-paperless:before{content:'g';}
.ren-paper-plane:before{content:'h';}
.ren-people:before{content:'i';}
.ren-people1:before{content:'j';}
.ren-people2:before{content:'k';}
.ren-people3:before{content:'l';}
.ren-playicon:before{content:'m';}
.ren-profitable-plan:before{content:'n';}
.ren-reguser:before{content:'o';}
.ren-ripple:before{content:'p';}
.ren-security:before{content:'q';}
.ren-security1:before{content:'r';}
.ren-sign-up:before{content:'s';}
.ren-simple:before{content:'t';}
.ren-team:before{content:'u';}
.ren-top-investor:before{content:'v';}
.ren-transparent:before{content:'w';}
.ren-web:before{content:'x';}
.ren-withdraw:before{content:'y';}
.ren-withdraw1:before{content:'z';}
.ren-withdraw-1:before{content:'0';}
.ren-withdraw2:before{content:'1';}
.ren-left-arrow:before{content:'2';}
.ren-right-arrow:before{content:'3';}@charset "UTF-8";
/* =================================
  css index
  --------------------------
  *. normalize
  --------------------------
  *. animate
  --------------------------
  *. preloader
  --------------------------
  1. header section
  --------------------------
  2. navbar
  --------------------------
  3. banner section
  --------------------------
  4. statics section
  --------------------------
  5. about section
  --------------------------
  6. choose section
  --------------------------
  7. invest section
  --------------------------
  8. features section
  --------------------------
  9. investment section
  --------------------------
  10. calculator section
  --------------------------
  11. referral section
  --------------------------
  12. transaction section
  --------------------------
  13. download section
  --------------------------
  14. testimonial section
  --------------------------
  15. contact-us section
  --------------------------
  16. questions section
  --------------------------
  17. footer section
  --------------------------
  *. responsive section
  --------------------------
  ================================= */
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/*==========================================
    normalize
===========================================*/
body {
  margin: 0;
  overflow-x: hidden;
  font-family: 'Open Sans', sans-serif;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.section-text {
  margin-bottom: 47px; 
}
.section-text .section-subtitle {
  font-size: 28px;
  font-family: 'Open Sans', sans-serif;
  color: rgb(241, 72, 31);
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.357;
}
.section-text .section-title {
  font-size: 60px;
  font-family: 'Open Sans', sans-serif;
  color: rgb(51, 64, 106);
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.167;
  margin: 6px 0 12px;
}
.section-text .section-description {
  font-size: 18px;
  font-family: 'Open Sans', sans-serif;
  color: rgb(63, 60, 87);
  line-height: 1.556;
  width: 65%;
  margin-left: auto;
  margin-right: auto;
}

.global-btn {
  text-decoration: none;
  padding: 15.008px 51.008px;
  border-radius: 25.008px;
  color: #fefefe;
  font-weight: 600;
  background-image: -moz-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -webkit-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -ms-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  transition: all 0.3s ease;
  border: none;
}
.global-btn:hover {
  background-image: -moz-linear-gradient( 169deg, rgb(255,67,67) 0%, rgb(85,96,255) 100%);
  background-image: -webkit-linear-gradient( 169deg, rgb(255,67,67) 0%, rgb(85,96,255) 100%);
  background-image: -ms-linear-gradient( 169deg, rgb(255,67,67) 0%, rgb(85,96,255) 100%);
  box-shadow: 0px 10px 15px 0px rgba(59, 55, 188, 0.5);
  text-decoration: none;
  color: #fefefe;
  border: none;
}

.scrollToTop {
  position: fixed;
  bottom: 0;
  right: 30px;
  width: 45px;
  height: 45px;
  border-radius: 5px;
  background-color: transparent;
  border-radius: 50%;
  color: #fff;
  line-height: 45px;
  font-size: 20px;
  text-align: center;
  z-index: 9;
  cursor: pointer;
  transition: all 1s;
  transform: translateY(100%);
}
.scrollToTop.active {
  bottom: 40px;
  transform: translateY(0%);
}
.scrollToTop img{
  width: 60px;
}

/*==========================================
    animate
===========================================*/
@-webkit-keyframes shapeani1 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes shapeani1 {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes zoominoutsinglefeatured {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes zoominoutsinglefeatured {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.2, 1.2);
            transform: scale(1.2, 1.2);
  }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes move-wave {
  0% {
    -webkit-transform: translateX(0) translateZ(0) scaleY(1);
            transform: translateX(0) translateZ(0) scaleY(1);
  }
  50% {
    -webkit-transform: translateX(-25%) translateZ(0) scaleY(0.55);
            transform: translateX(-25%) translateZ(0) scaleY(0.55);
  }
  100% {
    -webkit-transform: translateX(-50%) translateZ(0) scaleY(1);
            transform: translateX(-50%) translateZ(0) scaleY(1);
  }
}
@keyframes move-wave {
  0% {
    -webkit-transform: translateX(0) translateZ(0) scaleY(1);
            transform: translateX(0) translateZ(0) scaleY(1);
  }
  50% {
    -webkit-transform: translateX(-25%) translateZ(0) scaleY(0.55);
            transform: translateX(-25%) translateZ(0) scaleY(0.55);
  }
  100% {
    -webkit-transform: translateX(-50%) translateZ(0) scaleY(1);
            transform: translateX(-50%) translateZ(0) scaleY(1);
  }
}
@keyframes icon-bubble {
  0% {
      -webkit-transform: scale(0.85);
      transform: scale(0.85);
      opacity: 1;
  }
  25% {
      -webkit-transform: scale(1.05);
      transform: scale(1.05);
      opacity: 0.8;
  }
  50% {
      -webkit-transform: scale(1.2);
      transform: scale(1.2);
      opacity: 0.55;
  }
  75% {
      -webkit-transform: scale(1.32);
      transform: scale(1.32);
      opacity: 0.3;
  }
  100% {
      -webkit-transform: scale(1.4);
      transform: scale(1.4);
      opacity: 0;
  }
}
@keyframes zoom-effect {
  0% {
      opacity: 0
  }
  30% {
      opacity: 1
  }
  60% {
      box-shadow: 0 0 0 50px #ff4343;
      opacity: 0
  }
  to {
      opacity: 0
  }
}
@-moz-keyframes spin {
  from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(360deg); }
  }
  @-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
  }
  @keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
/*==========================================
    preloader
===========================================*/
.preloader {
  position: fixed;
  width: 100%;
  height: 100vh;
  z-index: 99999;
  overflow: visible;
  background: #ffffff url(../image/preloder.gif) no-repeat center center;
  background-size: 400px 400px;
}

/*==========================================
    header section
===========================================*/
.header-section {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  position: absolute;
}
.header-section .header-top {
  border-bottom: 1.008px solid #efefef;
  margin-top: 17.008px;
}
.header-section .header-top .header-left ul {
  list-style-position: inside;
  padding-left: 0;
}
.header-section .header-top .header-left .header-left-list {
  list-style: none;
  float: left;
  margin-right: 16px;
}
.header-section .header-top .header-left .header-left-list .header-left-text {
  color: #4a5061;
  font-size: 14px;
}
.header-section .header-top .header-left .header-left-list .header-left-text .header-left-icon a {
  text-decoration: none;
  color: #4a5061;
}

.header-section .header-top .header-left .header-left-list .header-left-text .header-left-icon i {
  font-size: 14px;
  margin-right: 4px;
  color: #4a5061;
}
.header-section .header-top .header-right ul {
  list-style-position: inside;
  padding-left: 0;
}
.header-section .header-top .header-right .header-right-list {
  list-style: none;
  float: left;
}
.header-section .header-top .header-right .header-right-list .header-dropdown {
  position: relative;
  display: inline-block;
  margin: 0 10px;
}
.header-section .header-top .header-right .header-right-list .header-dropdown .header-left-icon {
  margin-right: -20px;
}
.header-section .header-top .header-right .header-right-list .header-dropdown .header-left-icon i {
  color: #4a5061;
}
.header-section .header-top .header-right .header-right-list .header-dropdown select {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  background: transparent;
  color: #4a5061;
  outline: none;
  border: none;
  padding: 0 15.008px 0 10px;
  margin: 0 15.008px;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.header-section .header-top .header-right .header-right-list .header-dropdown select option {
  color: black;
}
.header-section .header-top .header-right .header-right-list .header-dropdown .header-left-icon i {
    color: #4a5061;
}
.header-section .header-top .header-right .header-right-list .header-dropdown:after {
  position: absolute;
  font-family: "IcoFont";
  content: "\EAB2";
  z-index: 2;
  color: #8b80a7;
  top: -8px;
  right: 25.008px;
  width: 0;
  height: 0;
  pointer-events: none;
  margin-top: 7.008px;
  border-top-style: solid;
  border-bottom: none;
}
.header-section .header-top .header-right .header-right-list .header-right-text {
  color: #4a5061;
  font-size: 14px;
}
.header-section .header-top .header-right .header-right-list .header-right-text .carticon img {
  background: #e4eefb;
  border-radius: 50px;
  padding: 8px;
  margin-right: 6px;
}
.header-section .header-top .header-right .header-right-list .header-right-text a {
  text-decoration: none;
  color: #4a5061;
}

/*==========================================
    navbar
===========================================*/
.travula-navbar {
  left: 0;
  top: 0;
  width: 100%;
  z-index: 99;
  background-color: transparent;
  transition: 0.5s;
}
.travula-navbar .logo-section .logo-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  margin-right: 5.008px;
  color: #33406a;
}
.travula-navbar .logo-section .logo-title img {
  margin-right: 25.008px;
  width: 50px;
}
.travula-navbar .nav-main .navbar-nav .nav-item {
  font-family: 'Open Sans', sans-serif;
  list-style: none;
  float: left;
  margin-right: 25.008px;
}
.travula-navbar .nav-main .navbar-nav .nav-item .nav-link {
  text-decoration: none;
  color: #4a5061;
  font-weight: bold;
  font-size: 16px;
}
.travula-navbar .nav-main .navbar-nav .nav-item .nav-link:hover {
  color: #f1481f;
  transition: 0.3s;
}
.travula-navbar.sticky {
  position: fixed;
  width: 100%;
  z-index: 9999;
  background: #e2edfe;
  box-shadow: 0px 1px 5px 0px rgba(59, 55, 188, 0.5);
}

/*==========================================
    banner section
===========================================*/
.banner-section{
  position: relative;
  margin-bottom: -3px;
}
.myVideo {
  position: absolute;
  right: 0;
  top: -134px;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
}
.banner-section .overlay {
  background-image: url(../image/header-bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  margin-top: 230px;
  padding: 60px 0 0 0;
  position: relative;
  z-index: 0;
}
.banner-section .overlay .smart-plane {
  position: absolute;
  z-index: 1;
  right: 18%;
  top: -12%;
}
.banner-section .overlay .video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 2;
}
.banner-section .overlay .left-area {
  margin-bottom: 120px;
}
.banner-section .overlay .banner-text h2 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 40px;
  color: #f1481f;
}
.banner-section .overlay .banner-text .font-ex-bold {
  color: #33406a;
  font-weight: 800;
  font-size: 80px;
  margin: -9px 0 4px;
}
.banner-section .overlay .font-regular {
  font-size: 28px;
  color: rgb(51, 64, 106);
  line-height: 1.357;
}
.banner-section .overlay .get-start {
  margin: 45px 0 4px;
}
.banner-section .overlay .arrow-bottom {
  border-radius: 50%;
  display: inline-block;
  padding: 20px;
  margin: 80px 70px 0;
  cursor: pointer;
}
.banner-section .overlay .arrow-bottom a:hover {
  text-decoration: none;
}
.banner-section .overlay .arrow-bottom:after {
  content: '';
  position: absolute;
  bottom: 138px;
  left: 105px;
  z-index: -1;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  animation: zoom-effect 3s infinite;
  -webkit-animation: zoom-effect 3s infinite;
}

.banner-section .overlay .arrow-bottom i {
  color: #ff4343;
  font-size: 35px;
  background: #fff;
  border-radius: 50%;
  padding: 0 2px;
  border: 1px solid #ff4343;
}
/*==========================================
    statics section
===========================================*/
.statics-section {
  background: #e2edfe;
  padding: 118px 0 109px;
  margin-top: -4px;
}
.statics-section .single-statics.no-border {
  border: none;
}
.statics-section .single-statics.no-border:after {
  display: none !important;
}
.statics-section .single-statics:after {
  background: #babef7;
  content: "";
  left: -15.008px;
  top: 23.008px;
  width: 1.008px;
  height: 61%;
}
.statics-section .single-statics .text-box {
  margin-top: 25px;
}
.statics-section .single-statics .text-box .counter {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 36px;
  color: #33406a;
  margin-bottom: 15.008px;
}
.statics-section .single-statics .text-box h4 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #ef461d;
  font-size: 18px;
  line-height: 1;
  text-transform: uppercase;
}

/*==========================================
    about section
===========================================*/

.about-section {
  background-image: url(../image/about-bg.png);
  background-repeat: no-repeat;
  background-position: right top;
  background-size: 50% 100%;
  padding: 0 0 50px;
}
.about-section .section-text {
  margin-bottom: 70px;
}
.about-section .section-text .section-description {
  margin: 0;
}
.about-section .about-left {
  margin: 110px 0 0;
}
.about-section .about-left .section-text .about-details {
  font-size: 24px;
  color: rgb(29, 25, 59);
  line-height: 1.167;
  margin: 22px 0 23px;
}
.about-section .about-left .section-text .about-details span{
  color: #e15218;
}
.about-section .about-left .about-box {
  margin-top: -18px;
}
.about-section .about-left .about-box .single-about-box {
  height: 208px;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer {
  border: 1.008px solid;
  padding: 10px;
  border-radius: 50%;
  display: inline-block;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer .icon-box {
  color: #fff;
  padding-top: 8px;
  width: 71.008px;
  height: 71.008px;
  border-radius: 50%;
  text-align: center;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer .icon-box i {
  font-size: 40px;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer .icon-box img {
  width: 60%;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-eff {
  border-color: #dcd5f7;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-eff .icon-box {
  background-image: linear-gradient(90deg, #3b26db 1%, #7b19cb 100%);
  box-shadow: 0 5.008px 5.008px 0 rgba(59, 38, 219, 0.4);
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-ex {
  border-color: #cce8ff;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-ex .icon-box {
  background-image: linear-gradient(90deg, #0184ff 1%, #01abff 100%);
  box-shadow: 0 5.008px 5.008px 0 rgba(1, 132, 255, 0.4);
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-security {
  border-color: #fae0d6;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-security .icon-box {
  background-image: linear-gradient(90deg, #e45b2d 0%, #f07921 33%, #fc9715 100%);
  box-shadow: 0 5.008px 5.008px 0 rgba(228, 91, 45, 0.4);
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-trans {
  border-color: #fdd6e5;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-trans .icon-box {
  background-image: linear-gradient(135deg, #f5317f 0%, #ff7c6e 100%);
  box-shadow: 0 5.008px 15.008px 0 rgba(246, 59, 125, 0.4);
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-simple {
  border-color: #e6d7ff;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-simple .icon-box {
  background-image: linear-gradient(-46deg, #7f30fe 0%, #58a4fc 100%);
  box-shadow: 0 5.008px 15.008px 0 rgba(59, 38, 219, 0.4);
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-com {
  border-color: #efd4fa;
}
.about-section .about-left .about-box .single-about-box .icon-box-outer.bg-com .icon-box {
  background-image: linear-gradient(135deg, #b122e6 0%, #ff63de 100%);
  box-shadow: 0 5.008px 15.008px 0 rgba(246, 59, 125, 0.4);
}
.about-section .about-left .about-box h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #323639;
  font-size: 20px;
  text-transform: uppercase;
  margin-top: 26px;
}
.about-section .about-left .about-box .hover-box {
  margin-top: 12px;
}
.about-section .about-left .about-box .hover-box a {
  opacity: 0;
  top: -60px;
  padding: 10px 0;
  font-size: 0;
  text-decoration: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  color: #ff5500;
  position: relative;
  margin-left: -38.4px;
}
.about-section .about-left .about-box .hover-box a i {
  color: #ff5500;
  font-size: 30px;
  margin-left: 10px;
  position: absolute;
  top: 2px;
}
.about-section .about-left .about-box .single-about-box:hover a {
  opacity: 1;
  transition: 0.5s;
  top: 5.008px;
  font-size: 14px;
}
.about-section .about-right img {
  width: 210%;
}
/*==========================================
    choose section
===========================================*/
.choose-section .overlay {
  padding: 112px 0 41px;
}
.choose-section .overlay .section-text {
  margin-bottom: -40px;
}
.choose-section .overlay .single-item {
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 22px 65px 0px rgba(35, 35, 35, 0.08);
}

.choose-section .overlay .single-item:hover {
  box-shadow: 0px 10px 30px 0px rgba(22, 60, 130, 0.2);
  transition: all 0.3s ease;
}

.choose-section .overlay .single-item .icon-box {
  height: 160px;
}


.choose-section .overlay .single-item:hover .icon-box::before {
  content: "";
  background: transparent url(../image/choose-icon-bg.png) center center no-repeat;
  width: 128px;
  height: 128px;
  position: absolute;
  top: 23px;
  right: 10px;
  margin-right: 20px;
  -webkit-animation: spin 6s infinite forwards linear;
  animation: spin 6s infinite forwards linear;
}
.choose-section .overlay .single-item .icon-box::before {
  content: "";
  background: transparent url(../image/choose-icon-bg.png) center center no-repeat;
  width: 128px;
  height: 128px;
  position: absolute;
  top: 87px;
  right: 10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 20px;
}

.choose-section .overlay .single-item .icon-box:after {
  content: "";
  background: transparent url(../image/choose-icon-1.png) center center no-repeat;
  width: 128px;
  height: 128px;
  position: absolute;
  top: 90px;
  right: 11.6px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 20px;
}
.choose-section .overlay .single-item .box-2.icon-box:after {
  background: transparent url(../image/choose-icon-2.png) center center no-repeat;
}
.choose-section .overlay .single-item .box-3.icon-box:after {
  background: transparent url(../image/choose-icon-3.png) center center no-repeat;
}
.choose-section .overlay .single-item .box-4.icon-box:after {
  background: transparent url(../image/choose-icon-4.png) center center no-repeat;
}
.choose-section .overlay .single-item .box-5.icon-box:after {
  background: transparent url(../image/choose-icon-5.png) center center no-repeat;
}
.choose-section .overlay .single-item .box-6.icon-box:after {
  background: transparent url(../image/choose-icon-6.png) center center no-repeat;
}

.choose-section .overlay .single-item .text-box {
  padding-bottom: 20px;
}
.choose-section .overlay .single-item .text-box .single-item-title {
  font-size: 20px;
  color: #33406a;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.4;
  padding: 0 20px;
}
.choose-section .overlay .choose-section-items .choose-section-carousel .slick-slide{
  margin: 75px 0;
}

/*==========================================
  invest section
===========================================*/
.invest-section {
  background: url(../image/invest-bg.png) center center no-repeat;
  background-size: cover;
  padding: 112px 0 73px;
}
.invest-section .video-box{
  position: relative;
}
.invest-section .section-text {
  margin-bottom: 20px;
}
.invest-section .video-box img{
  width: 100%;
}
.invest-section .video-box .icon-box{
  position: absolute;
  top: 40%;
  right: 44%;
}
.invest-section .video-box .icon-box{
  position: absolute;
  top: 40%;
  right: 44%;
}
.invest-section .video-box .icon-box a:hover{
  color: transparent;
}
.invest-section .video-box .icon-box a i{
  border-radius: 50%;
  opacity: .8;
  padding: 30px;
  font-size: 60px;
  color: #fff;
  display: grid;
}
.invest-section .video-box .icon-box:before {
  content: "";
  position: absolute;
  left: 25px;
  top: 25px;
  height: 70px;
  width: 70px;
  background: #7a82fc;
  border-radius: 50%;
  -webkit-animation: zoominoutsinglefeatured 2s infinite forwards linear 1s;
  animation: zoominoutsinglefeatured 2s infinite forwards linear 1s;
}
.invest-section .video-box .icon-box a:before{
  content: "";
  position: absolute;
  left: 15px;
  top: 15px;
  height: 90px;
  width: 90px;
  background: #8675ff;
  border-radius: 50%;
  -webkit-animation: icon-bubble 1s infinite forwards linear 0.5s;
  animation: icon-bubble 1s infinite forwards linear 0.5s;
}
.invest-section .video-box .icon-box a:i{
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  height: 110px;
  width: 110px;
  background: #dac3e1;
  border-radius: 50%;
  -webkit-animation: icon-bubble 0.5s infinite forwards linear 0.1s;
  animation: icon-bubble 0.5s infinite forwards linear 0.1s;
}
/*==========================================
  features section
===========================================*/
.features-section .overlay {
  position: relative;
  padding: 112px 0 50px;
}
.features-section .overlay:before {
  content: '';
  position: absolute;
  top: 0;
  right: 260px;
  background-image: url(../image/features-bg-left.png);
  background-repeat: no-repeat;
  background-position: left;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.features-section .overlay:after {
  content: '';
  position: absolute;
  top: 5%;
  right: -270px;
  background-image: url(../image/features-bg-right.png);
  background-repeat: no-repeat;
  background-position: right;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.features-section .section-text {
  margin-bottom: 57px;
}
.features-section .section-text .section-description {
  width: 90%;
}
.features-section .overlay .features-section-items {
  margin-bottom: 40px;
}
.features-section .overlay .single-item {
  border-radius: 5px;
  padding: 15px 0;
}
.features-section .overlay .single-item .icon-box img {
  display: inline-block;
  margin-bottom: 23px;
  height: 130px;
}
.features-section .overlay .single-item .text-box .single-item-title {
  font-size: 20px;
  color: rgb(51, 64, 106);
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.4;
}

/*==========================================
    investment section
===========================================*/
.investment-section {
  padding: 110px 0 107px;
  background: url(../image/investment-pricing-arrows.png) center 55% no-repeat;
}
.investment-section .section-text {
  margin-bottom: 56px;
}

.investment-section .overlay .investment-section-items .single-item {
  background-image: -moz-linear-gradient(to bottom, #c0b6ff, #c8b7ff, #cfb8ff, #d7baff, #debbff);
  background-image: -webkit-linear-gradient(to bottom, #c0b6ff, #c8b7ff, #cfb8ff, #d7baff, #debbff);
  background-image: -ms-linear-gradient(to bottom, #c0b6ff, #c8b7ff, #cfb8ff, #d7baff, #debbff);
  background-image: linear-gradient(to bottom, #c0b6ff, #c8b7ff, #cfb8ff, #d7baff, #debbff);
  border-radius: 20px;
  margin-bottom: 20px;
}
.investment-section .overlay .investment-section-items .single-item .title-box h3{
  font-size: 24px;
  color: rgb(51, 64, 106);
  font-weight: bold;
  text-transform: uppercase;
  padding: 25px 0 27px;
}
.investment-section .overlay .investment-section-items .single-item .single-image {
  position: absolute;
}
.investment-section .overlay .investment-section-items .single-item .single-image img {
  width: 100%;
  box-shadow: 0px 5px 20px 0px rgba(134, 143, 176, 0.2);
  border-radius: 0 0 20px 20px;
}
.investment-section .overlay .investment-section-items .single-item .icon-box {
  background: #FFFFFF;
  width: 145.008px;
  height: 145.008px;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 20px;
}
.investment-section .overlay .investment-section-items .single-item .icon-box img {
  display: inline-block;
  width: 80%;
}
.investment-section .overlay .investment-section-items .single-item .part-prize .percentage {
  font-size: 50px;
  color: rgb(51, 64, 106);
  font-weight: bold;
}
.investment-section .overlay .investment-section-items .single-item .part-prize h3 {
  font-size: 18px;
  color: rgb(51, 64, 106);
}
.investment-section .overlay .investment-section-items .single-item .part-prize .min-max {
  font-size: 16px;
  padding: 27px 0 27px;
}
.investment-section .overlay .investment-section-items .single-item .part-prize .min-max .left {
  margin-right: 20px;
}
.investment-section .overlay .investment-section-items .single-item .part-cart {
  padding: 134px 0 47.008px 0;
  position: relative;
}

.investment-section .payment-methods-outer .payment-methods h3 {
  font-size: 24px;
  color: rgb(51, 64, 106);
  font-weight: bold;
  line-height: 1.167;
  margin: 30px 0 24px;
}

.investment-section .payment-methods-outer .payment-methods .icon-gallery {
  display: flex;
  justify-content: center;
  margin-left: -6px;
  margin-right: -6px;
}
.investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box {
  display: inline-block;
  flex: 1;
  padding-left: 6px;
  padding-right: 6px;
  margin-bottom: 12px;
  border: 1.008px solid #9d9cef;
  border-radius: 10px;
  background-color: #fafafe;
  height: 80px;
  margin-right: 15.008px;
}
.investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box .icon-img {
  height: 72%;
}
.investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box .icon-img img {
  padding: 10px 2px 13.008px;
}
.investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box .icon-title {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
}

.investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box:hover {
  border: 1.008px solid;
  border-color: #4441e7;
  border-radius: 10px;
}

/*==========================================
  calculator section
===========================================*/

.calculator-section {
  background: url(../image/calculator-area.png) center 0 no-repeat;
  padding: 112px 0 120px;
}
.calculator-section .section-text {
  margin-bottom: 57px;
}
.calculator-section .calculator-section-items {
  border-radius: 20px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 3px 5px 0px rgba(206, 216, 255, 0.8);
}
.calculator-section .calculator-section-items img{
  width: 100%;
}
.calculator-section .calculator-section-items .title-area{
  font-size: 24px;
  color: rgb(51, 64, 106);
  font-weight: 600;
  text-transform: uppercase;
}
.calculator-section .calculator-section-items .input-section-area{
  padding: 53px 0 46px;
}
.calculator-section .calculator-section-items .input-box{
  border-style: solid;
  border-width: 1px;
  border-color: rgb(226, 227, 230);
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 5px 0px rgba(206, 216, 255, 0.8);
  padding: 17px 25px 19px 0;
  margin: 34px 0 28px;
}

.calculator-section .calculator-section-items .input-box input{
  font-size: 20px;
  color: rgb(51, 64, 106);
  font-weight: 600;
  display: inline-block;
  outline: none;
  border: none;
  width: 70%;
}
.calculator-section .calculator-section-items .input-box .usd-currency{
  float: right;
  padding: 5px 10px;
  font-size: 16px;
  color: rgb(148, 154, 171);
  text-transform: uppercase;
}

.calculator-section .calculator-section-items .nav-tabs{
  border: none;
}
.calculator-section .calculator-section-items .content-plan-title{
  font-size: 16px;
  color: rgb(51, 64, 106);
  font-weight: bold;
  line-height: 1.75;
  margin: 23px 0 26px;
}
.calculator-section .calculator-section-items .nav-tabs .nav-item .nav-link{
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 5px 0px rgba(188, 202, 255, 0.8);
  margin: 0 5px;
  padding: 28px 18px 15px;
}
.calculator-section .calculator-section-items .nav-tabs .nav-item .nav-link.active {
  background-image: -moz-linear-gradient( 90deg, rgb(209,122,255) 0%, rgb(169,116,255) 27%, rgb(129,109,255) 83%);
  background-image: -webkit-linear-gradient( 90deg, rgb(209,122,255) 0%, rgb(169,116,255) 27%, rgb(129,109,255) 83%);
  background-image: -ms-linear-gradient( 90deg, rgb(209,122,255) 0%, rgb(169,116,255) 27%, rgb(129,109,255) 83%);
}
.calculator-section .calculator-section-items .nav-tabs .nav-item .nav-link.active .plan-list .plan-title{
  color: rgb(255, 255, 255);
}
.calculator-section .calculator-section-items .nav-tabs .nav-item .nav-link .plan-list{
  text-align: center;
}
.calculator-section .calculator-section-items .nav-tabs .nav-item .nav-link .plan-list .plan-title{
  font-size: 14px;
  color: rgb(241, 72, 31);
  margin-bottom: 9px;
}
.calculator-section .calculator-section-items .nav-tabs .nav-item .nav-link .plan-list .plan-persentase{
  font-size: 24px;
  color: rgb(51, 64, 106);
  font-weight: bold;
}
.calculator-section .calculator-section-items .tab-content .tab-pane .profit-list .profit-title{
  font-size: 14px;
  color: rgb(241, 72, 31);
  margin-bottom: 7px;
}
.calculator-section .calculator-section-items .tab-content .tab-pane .profit-list .total-profit{
  font-size: 24px;
  color: rgb(51, 64, 106);
  font-weight: bold;
}
.calculator-section .calculator-section-items .tab-content .tab-pane .profit-list .total-profit span{
  font-size: 16px;
  color: rgb(148, 154, 171);
  text-transform: uppercase;
}

/*==========================================
   referral section
===========================================*/
.referral-section {
  background: url(../image/affiliate-bg.png) 175% 18% no-repeat;
  padding: 110px 0;
  background-size: contain;
  margin-bottom: 100px;
}
.referral-section .section-text {
  margin-bottom: 58px;
}
.referral-section .section-text .section-description {
  width: 100%;
}
.referral-section .referral-section-item .referral-img img {
  margin-bottom: 60px;
}
.referral-section .referral-section-item .referral-section-right .referral-single-item {
  border-right: 1px solid #b7b7b7;
  padding: 0 15px 0;
}
.referral-section .referral-section-item .referral-section-right .referral-single-item.no-border {
  border: none;
}
.referral-section .referral-section-item .referral-section-right .referral-single-item .icon-box i {
  font-size: 60px;
  margin-left: -10px;
  margin-top: 5.008px;
  margin-right: 15.008px;
  float: left;
  color: #5421d5;
}
.referral-section .referral-section-item .referral-section-right .referral-single-item .icon-box .bg-second {
  color: #018aff;
}
.referral-section .referral-section-item .referral-section-right .referral-single-item .icon-box .bg-third {
  color: #e55f2c;
}
.referral-section .referral-section-item .referral-section-right .referral-single-item .text-box {
  font-family: 'Open Sans', sans-serif;
}
.referral-section .referral-section-item .referral-section-right .referral-single-item .text-box .percentage {
  font-size: 50px;
  line-height: 1.2;
  color: #f1481f;
}
.referral-section .referral-section-item .referral-section-right .referral-single-item .text-box .item-text {
  font-size: 16px;
  color: rgb(72, 71, 72);
}
.referral-section .referral-section-item .referral-section-right .btn-area p {
  font-size: 18px;
  color: rgb(37, 36, 37);
  margin: 54px 0 35px;
}
.referral-section .referral-section-item .referral-section-right .btn-area .global-btn {
  padding: 15.008px 35.008px;
}
.referral-section .referral-section-item .referral-section-right .btn-area .left-area, .right-area {
  display: inline-block;
}
.referral-section .referral-section-item .referral-section-right .btn-area .right-area img{
  margin-top: -65px;
}
/*==========================================
   transaction section
===========================================*/
.transaction-section {
  background: url(../image/transaction-bg.png) center 0 no-repeat;
  padding: 112px 0 133px;
}
.transaction-section .section-text {
  margin-bottom: 57px;
}
.transaction-section .section-description {
  width: 90%;
}
.transaction-section .transaction-bnt-outline {
  border: 1.008px solid #ff5500;
  border-radius: 50px;
  padding: 12px 0;
  margin-bottom: 45.008px !important;
}
.transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.286;
  color: #ffffff;
  border: none;
  text-decoration: none;
  background-color: #ff5500;
  padding: 8px 21.008px;
  margin: 0 10px;
  border-radius: 30px;
}
.transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link i {
  font-size: 45.008px;
  margin-right: 15.008px;
}
.transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link.active {
  text-decoration: none;
  color: #fefefe;
  font-weight: 600;
  background-image: -moz-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -webkit-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -ms-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  transition: all 0.3s ease-in;
  box-shadow: 0px -10px 15px 0px rgba(59, 55, 188, 0.5);
}
.transaction-section .transaction-table {
  background-color: white;
  box-shadow: 0 5.008px 15.008px 0 rgba(59, 38, 219, 0.5);
  margin-bottom: 68px;
}
.transaction-section .transaction-table thead tr {
  border-top: 1.008px solid #ccc8c8;
  border-bottom: 1.008px solid #ccc8c8;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  color: #323639;
  background: #eef4fb;
}
.transaction-section .transaction-table thead tr th {
  vertical-align: middle;
  padding: 17.008px 45.008px;
}
.transaction-section .transaction-table thead tr :first-child {
  font-size: 16px;
  padding: 0 40px;
}
.transaction-section .transaction-table tbody {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #323639;
}
.transaction-section .transaction-table tbody tr {
  border-top: 1.008px solid #dcdada;
  border-bottom: 1.008px solid #dcdada;
}
.transaction-section .transaction-table tbody tr th {
  font-size: 16px;
  padding: 0 40px;
  border: none;
}
.transaction-section .transaction-table tbody tr th .user-img {
  vertical-align: middle;
  padding: 19.008px 0;
}
.transaction-section .transaction-table tbody tr th .user-img img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  border: 2px solid #d10025;
  margin-right: 15.008px;
}
.transaction-section .transaction-table tbody tr th span {
  font-size: 16px;
  vertical-align: middle;
  padding: 36px 0;
}
.transaction-section .transaction-table tbody tr td {
  vertical-align: middle;
  padding: 17.008px 46px;
}
.transaction-section .transaction-table tbody tr td i {
  font-size: 30px;
  color: #ff5500;
}
.transaction-section .transaction-table tbody tr:hover {
  background: #efe9e9;
}
.transaction-section .part-cart a {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
  padding: 12px 30px;
  border-radius: 25.008px;
  background-image: linear-gradient(108deg, #7b19cb 0%, #3b26db 86%);
  background-image: -ms-linear-gradient(108deg, #7b19cb 0%, #3b26db 86%);
  box-shadow: 0 10px 15.008px 0 rgba(59, 55, 188, 0.5);
  border: 2px solid #ff5500;
  transition: all 0.3s ease-in;
}
.transaction-section .part-cart a:hover {
  background-image: -webkit-linear-gradient(0deg, transparent 0%, transparent 100%);
  background-color: #ff5500;
  border: 2px solid transparent;
}

/*==========================================
    download section
===========================================*/
.download-section {
  padding: 111px 0 77px;
  background: url(../image/smart-app-bg.png) 100% no-repeat;
}
.download-section .section-text .section-description {
  width: 100%;
}
.download-section .app-features {
  margin-top: 53.008px;
}
.download-section .app-features .single-features {
  margin-bottom: 40px;
}
.download-section .app-features .single-features .icon-box-outer {
  float: left;
  margin-right: 28px;
}
.download-section .app-features .single-features .icon-box-outer .icon-box {
  padding-top: 8px;
  width: 65.008px;
  height: 65.008px;
  border-radius: 50%;
  text-align: center;
  background-color: white;
  box-shadow: 0 5.008px 10px 0 rgba(28, 28, 28, 0.1);
}
.download-section .app-features .single-features .icon-box-outer .icon-box i {
  font-size: 40px;
  color: #da0d2b;
}
.download-section .app-features .single-features .single-features-text {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 20px;
  padding-top: 20px;
}
.download-section .download-buttons {
  padding-left: 0;
  margin-top: 80px;
}

.download-section .download-buttons .btn {
  position: relative;
  padding: 15.008px 30px 15.008px 70px;
  background-image: linear-gradient(120deg, #3b26db 1%, #7b19cb 100%);
  background-image: -ms-linear-gradient(120deg, #3b26db 1%, #7b19cb 100%);
  color: #ffffff;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-align: left;
  width: 230px;
  border-radius: 50px;
  margin-right: 15.008px;
  margin-top: 20px;
  border: 0;
  outline: 0;
}
.download-section .download-buttons .btn b {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 16px;
}
.download-section .download-buttons .btn i {
  position: absolute;
  left: 25.008px;
  top: 15.008px;
  font-size: 32px;
}
.download-section .download-buttons .btn:nth-child(2) {
  background-image: linear-gradient(90deg, #0184ff 1%, #01abff 100%);
  background-image: -ms-linear-gradient(90deg, #0184ff 1%, #01abff 100%);
}
.download-section .download-buttons .btn:nth-child(2):hover {
  text-decoration: none;
  font-weight: 600;
  background-image: -moz-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -webkit-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -ms-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  transition: all 0.3s ease-in;
  box-shadow: 0px -10px 15px 0px rgba(59, 55, 188, 0.5);
  text-decoration: none;
  color: #fefefe;
}
.download-section .download-buttons .btn:hover {
  text-decoration: none;
  font-weight: 600;
  background-image: -moz-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -webkit-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -ms-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  transition: all 0.3s ease-in;
  box-shadow: 0px -10px 15px 0px rgba(59, 55, 188, 0.5);
  text-decoration: none;
  color: #fefefe;
}
.download-section .right-area .ellipse-01 {
  width: 186%;
  position: absolute;
  z-index: -1;
}
.download-section .right-area .smart-phone {
  width: 100%;
  -webkit-animation: shapeani1 4s linear infinite;
  animation: shapeani1 4s linear infinite;
}

/*==========================================
   testimonial section
===========================================*/
.testimonial-section {
  background: url(../image/about-us-bg.png) center center no-repeat;
  background-size: cover;
  padding: 110px 0 180px;
}
.testimonial-section .section-text {
  margin-bottom: 27px;
}
.testimonial-section .section-text .section-description {
  width: 95%;
}
.testimonial-section .testimonial-carousel {
  margin-bottom: 40px;
}
.testimonial-section .testimonial-carousel .slick-slide.slick-current.slick-center .carousel-caption {
  display: block;
}
.testimonial-section .testimonial-carousel .carousel-caption {
  display: none;
}
.testimonial-section .testimonial-carousel .slick-current.slick-current.slick-center .carousel-caption {
  display: block !important;
}
.testimonial-section .testimonial-carousel .slick-current.slick-current.slick-center .carousel-caption-bottom {
  display: block !important;
}
.testimonial-section .testimonial-carousel .slick-current.slick-current.slick-center .img-outline {
  border: 2px dashed;
  border-color: #d40023;
  border-radius: 50%;
  padding: 10px;
  width: 114px;
  margin: -14px;
}
.testimonial-section .testimonial-carousel .slick-current.slick-current.slick-center .img-outline img {
  border: 4px solid #d40023 !important;
}
.testimonial-section .testimonial-carousel .slick-prev.slick-arrow {
  position: absolute;
  left: -86px;
  bottom: 90px;
  border: 0;
  outline: 0;
  color: #b9c9de;
  font-size: 45.008px;
  cursor: pointer;
  background: transparent;
  padding: 15.008px;
}
.testimonial-section .testimonial-carousel .slick-prev.slick-arrow:hover {
  background: rgb(138,0,99);
  background: linear-gradient(90deg, rgba(138,0,99,1) 0%, rgba(210,0,37,1) 100%);
  color: transparent;
  -webkit-background-clip: text;
  transition: .35s ease-in-out;
}
.testimonial-section .testimonial-carousel .slick-next.slick-arrow:hover {
  background: rgb(138,0,99);
  background: linear-gradient(90deg, rgba(138,0,99,1) 0%, rgba(210,0,37,1) 100%);
  color: transparent;
  -webkit-background-clip: text;
  transition: .35s ease-in-out;
}
.testimonial-section .testimonial-carousel .slick-prev.slick-arrow i {
  font-weight: bold;
}
.testimonial-section .testimonial-carousel .slick-next.slick-arrow {
  position: absolute;
  right: -86px;
  bottom: 90px;
  border: 0;
  outline: 0;
  color: #b9c9de;
  font-size: 45.008px;
  cursor: pointer;
  background: transparent;
  padding: 15.008px;
}
.testimonial-section .testimonial-carousel .slick-next.slick-arrow i {
  font-weight: bold;
}
.testimonial-section .testimonial-carousel .carousel-item {
  width: 100%;
  display: inline-block;
}
.testimonial-section .testimonial-carousel .carousel-item .carousel-caption {
  position: absolute;
  bottom: 20px;
  z-index: 10;
  padding: 15.008px 20px;
  color: #fff;
  text-align: center;
  margin-bottom: 158px;
  margin-left: -290px;
  width: 510px;
  display: none;
}
.testimonial-section .testimonial-carousel .carousel-item .carousel-caption-bottom {
  margin-left: -220px;
  text-align: center;
  display: none;
}
.testimonial-section .testimonial-carousel .carousel-item .carousel-caption .client-describe {
  padding-bottom: 23.008px;
  font-size: 24px;
  color: rgb(72, 71, 72);
  line-height: 1.417;
  text-align: center;
}
.testimonial-section .testimonial-carousel .carousel-item .carousel-caption.carousel-caption-bottom .client-name {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 28px;
  text-transform: uppercase;
  background: #e40015;
  background: linear-gradient(190deg, #e40015 0%, #750075 100%);
  color: transparent;
  -webkit-background-clip: text;
  padding-top: 5.008px;
}
.testimonial-section .testimonial-carousel .carousel-item .carousel-caption.carousel-caption-bottom .client-date {
  font-family: 'Open Sans', sans-serif;
  color: #484748;
  font-size: 16px;
}
.testimonial-section .testimonial-carousel .carousel-item .carousel-caption-bottom .client-name {
  font-weight: 600;
  font-size: 28px;
  text-transform: uppercase;
  color: #f1481f;
  padding: 18px 0 4px;
}
.testimonial-section .testimonial-carousel .carousel-item .carousel-caption-bottom .client-date {
  font-family: 'Open Sans', sans-serif;
  color: #484748;
  font-size: 16px;
}
.testimonial-section .testimonial-carousel .carousel-item .carousel-img {
  margin: 10px -45.008px;
  margin-top: 170px;
}
.testimonial-section .testimonial-carousel .carousel-item .carousel-img .img-outline img {
  border-radius: 50%;
  width: 90px;
  height: 90px;
  border: 4px solid;
  border-color: #bebebe;
  margin-right: 15.008px;
}

/*==========================================
    contact-us section
===========================================*/
.contact-us-section {
  padding: 465px 0 120px 0;
  background-image: url(../image/contact-us-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: -460px;
}
.contact-us-section .section-text {
  margin-bottom: 57px;
}
.contact-us-section .section-text {
  text-align: left;
}
.contact-us-section .contact-img img {
  width: 130%;
}
.contact-us-section .contact-form {
  border-radius: 5px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 15px 0px rgba(59, 55, 188, 0.5);
  padding: 34px 30px;
}
.contact-us-section .contact-form .contact-head {
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 24px;
  color: #1d193b;
}
.contact-us-section .contact-form .contact-frm {
  display: block;
  width: 100%;
  height: 50px;
  margin: 20px 0;
  border: none;
  color: #66696f;
  font-size: 14px;
  outline: none;
  border-bottom: 1.008px solid #e9e9ea;
}
.contact-us-section .contact-form .contact-frm:hover {
  border-bottom: 1.008px solid #2e19a7;
}
.contact-us-section .contact-form .contact-msg {
  display: block;
  width: 100%;
  height: 107.008px;
  border: none;
  color: #66696f;
  font-size: 14px;
  outline: none;
  border-bottom: 1.008px solid #e9e9ea;
  margin: 20px 0;
  margin-top: 30px;
}
.contact-us-section .contact-form .contact-msg:hover {
  border-bottom: 1.008px solid #2e19a7;
}
.contact-us-section .contact-form .contact-btn {
  display: inline-block;
  padding: 14px 33.008px;
  margin-top: 20px;
  color: white;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 25.008px;
  background-image: linear-gradient(4deg, #ae0ee9 0%, #2e19a7 100%);
  background-image: -ms-linear-gradient(4deg, #ae0ee9 0%, #2e19a7 100%);
  box-shadow: 0 5.008px 15.008px 0 rgba(21, 10, 82, 0.5);
  border: 2px solid #ff5500;
  transition: all 0.3s ease-in;
}
.contact-us-section .contact-form .contact-btn:hover {
  background-image: -webkit-linear-gradient(0deg, transparent 0%, transparent 100%);
  background-color: #ff5500;
  border: 2px solid transparent;
}
.contact-us-section .contact-form .contact-form-aqua {
  margin-bottom: -19.008px;
}

/*==========================================
   questions section
===========================================*/
.questions-section {
  padding: 110px 0 100px;
}
.questions-section .section-text {
  margin-bottom: 57px;
}

.questions-section .questions-nav-pills {
  margin-bottom: 40px !important;
}
.questions-section .questions-nav-pills .questions-nav-item {
  margin-right: 13.008px;
}
.questions-section .questions-nav-pills .questions-nav-item .questions-nav-link {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 15px 0px rgba(59, 55, 188, 0.5);
  color: #1d193b;
  border-radius: 25.008px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
}
.questions-section .questions-nav-pills .questions-nav-item .active {
  text-decoration: none;
  border-radius: 25.008px;
  color: #fefefe;
  font-weight: 600;
  background-image: -moz-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -webkit-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -ms-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  transition: all 0.3s ease-in;
}
.questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card {
  border: none;
  margin-bottom: 18px;
}
.questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-card-header {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 20px 0px rgba(72, 88, 238, 0.2);
  border-radius: 40px;
}
.questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-card-header .questions-btn-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 21.008px;
  color: #143250;
  text-decoration: none;
  width: 100%;
  text-align: left;
}
.questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-card-header .questions-btn-link:before {
  content: "";
  background: transparent url(../image/icon-up.png) center center no-repeat;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 35.008px;
  right: 10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 20px;
}
.questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-card-header .collapsed:before {
  background: transparent url(../image/iicon-down.png) center center no-repeat;
  top: 35.008px;
}
.questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-show .questions-card-body {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  color: #2b4661;
  background-color: white;
}

/*==========================================
   footer section
===========================================*/
.footer-section .overlay {
  width: 100%;
  background: url(../image/footer-bg.png) center center no-repeat;
  background-size: cover;
  background-position: center;
}

.footer-section .overlay .footer-content .footer-top-content {
  background: transparent;
  margin-bottom: 60px;
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0), rgb(255, 255, 255));
  box-shadow: 10px -15px 15px -15px rgba(214, 213, 255, 0.5);
}
.footer-section .overlay .footer-content .social-icon {
  margin: 124px 0 43.008px 0;
}
.footer-section .overlay .footer-content .social-icon ul {
  list-style-position: inside;
  padding-left: 0;
}
.footer-section .overlay .footer-content .social-icon .social-nav {
  list-style: none;
  display: inline-block;
  margin: 0 5.008px;
}
.footer-section .overlay .footer-content .social-icon .social-nav a:hover {
  text-decoration: none;
}
.footer-section .overlay .footer-content .social-icon .social-nav a i {
  font-size: 14px;
  color: #33406a;
  border: 1.008px solid #ba91e7;
  border-radius: 50%;
  padding: 10px;
  transition: all 0.3s ease-in;
}
.footer-section .overlay .footer-content .social-icon .social-nav a i:hover {

  border-radius: 50%;
  background-image: -moz-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -webkit-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  background-image: -ms-linear-gradient( 169deg, rgb(85,96,255) 0%, rgb(255,67,67) 100%);
  box-shadow: 0px 10px 15px 0px rgba(59, 55, 188, 0.5);
  text-decoration: none;
  color: #fefefe;
  font-weight: 600;
  transition: all 0.3s ease-in;
}
.footer-section .overlay .footer-content .footer-text {
  margin-bottom: 33.008px;
}

.footer-section .overlay .footer-content .subscribe {
  font-size: 16px;
  border: 1.008px solid #a680e5;
  border-radius: 50px;
  margin-bottom: 59px;
}
.footer-section .overlay .footer-content .subscribe .input-subscribe {
  height: 28px;
  margin: 20px 0;
  font-weight: 300;
  border: none;
  outline: none;
  color: #fafafe;
  border-radius: 30px;
  padding-left: 30px;
  background: none;
  width: 60%;
}
.footer-section .overlay .footer-content .subscribe .input-subscribe::-webkit-input-placeholder {
  color: #c0bdbc;
}
.footer-section .overlay .footer-content .subscribe .input-subscribe:-ms-input-placeholder {
  color: #c0bdbc;
}
.footer-section .overlay .footer-content .subscribe .input-subscribe::-ms-input-placeholder {
  color: #c0bdbc;
}
.footer-section .overlay .footer-content .subscribe .input-subscribe::placeholder {
  color: #c0bdbc;
}
.footer-section .overlay .footer-content .subscribe .subscribe-btn {
  outline: none;
  text-transform: uppercase;
  padding: 14px 56px;
  float: right;
  margin: 8px 10px;
  transition: all 0.3s ease-in;
  border: none;
  text-decoration: none;
  border-radius: 25.008px;
  color: #fefefe;
  font-weight: 600;
  transition: all 0.3s ease-in;
}
.footer-section .overlay .footer-content .subscribe .subscribe-btn:hover {
  background-color: rgb(255, 255, 255);
  color: #fefefe;
}
.footer-section .overlay .footer-content .footer-bottom {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  border-top: 1.008px solid #a798ed;
  padding: 24px 0 12px;
}
.footer-section .overlay .footer-content .footer-bottom .footer-bottom-left {
  color: #ffffff;
}
.footer-section .overlay .footer-content .footer-bottom .footer-bottom-left a {
  text-decoration: none;
  color: #ff5500;
}
.footer-section .overlay .footer-content .footer-bottom .footer-bottom-right ul {
  display: inline-block;
  padding-left: 0;
  float: right;
}
.footer-section .overlay .footer-content .footer-bottom .footer-bottom-right ul li {
  list-style: none;
  display: inline-block;
  margin: 0 15.008px;
}
.footer-section .overlay .footer-content .footer-bottom .footer-bottom-right ul li a {
  text-transform: uppercase;
  text-decoration: none;
  color: #ffffff;
}

/*==========================================
   responsive section
===========================================*/
@media only screen and (min-width: 2000px) {
  .contact-us-section .section-text {
    text-align: left;
    margin-top: 210px;
  }
  .myVideo {
    min-width: 75%;
  }
}

@media (max-width: 767px) { 
  .scrollToTop {
    display: none;
  }
  .contact-us-section .section-text .section-description {
    width: 100%;
  }
}

@media (min-width: 1441px) { 
  .referral-section {
    background: url(../image/affiliate-bg.png) 100% 18% no-repeat;
  }
}

@media only screen and (min-width: 1199px) and (max-width: 1360px) {

  .features-section .overlay:before {
    display: none;
  }
  .features-section .overlay:after {
    display: none;
  }
  .referral-section {
    background: url(../image/affiliate-bg.png) 680% 22% no-repeat;
    background-size: initial;
  }
  .download-section {
    background: none;
  }

}

@media only screen and (min-width: 1439px) and (max-width: 1999) {
  .about-section .overlay {
    background-size: 48% 100%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-text .section-subtitle {
    font-size: 24px;
  }
  .section-text .section-title {
    font-size: 40px;
    margin: 6px 0 12px;
  }
  .section-text .section-description {
    font-size: 18px;
    width: 75%;
  }
  .contact-us-section .section-text .section-description {
    width: 100%;
  }
  .travula-navbar .right-side-box a {
    padding: 15.008px 35.008px;
  }
  .about-section {
    background-size: 63% 100%;
  }
  .about-section .overlay {
    background-size: 48% 100%;
}
  .choose-section .overlay .single-item .icon-box img {
    display: inline-block;
    margin: 5px;
    width: 80%;
  }
  .choose-section .overlay .single-item .icon-box:after {
    right: 27.6px;
  }
  .choose-section .overlay .single-item .icon-box::before {
    right: 26px;
  }
  .choose-section .overlay .single-item:hover .icon-box::before {
    right: 26px;
  }
  .investment-section .overlay .investment-section-items .single-item .single-image img {
    width: 95%;
    margin: 35px 0 0 -15px;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box {
    margin-right: 5px;
  }
  .features-section .overlay .single-item .text-box .single-item-title {
    font-size: 16px;
  }

  .referral-section {
    background: url(../../image/affiliate-bg.html) -125% no-repeat;
  }
  .download-section {
    background: url(../../image/smart-app-bg.html) 130% no-repeat;
  }

  .header-section .logo-section {
    margin-top: 15.008px;
  }
  .referral-section .text-box .item-text {
    font-size: 14px !important;
  }
  .statics-section .counter {
    font-size: 32px !important;
  }
  .statics-section .text-box h4 {
    font-size: 15.008px !important;
  }
  .features-section .overlay:before {
    display: none;
  }
  .features-section .overlay:after {
    display: none;
  }
  .contact-us-section {
    padding: 380px 0 120px 0;
  }

  .choose-section .overlay .single-item .text-box .single-item-title {
    font-size: 16px;
  }
  .choose-section .overlay .single-item .text-box .single-item-description {
    font-size: 14px;
  }
  .choose-section .slick-initialized .slick-next {
    right: 35%;
  }
  .choose-section .slick-initialized .slick-prev {
    left: 35%;
  }

  .investment-section .overlay .investment-section-carousel .single-item .part-prize .min-max {
    font-size: 15.008px;
  }
  .investment-section .overlay .investment-section-carousel.slick-initialized .slick-next {
    right: 35%;
  }
  .investment-section .overlay .investment-section-carousel.slick-initialized .slick-prev {
    left: 35%;
  }

  .calculate-aria-second .calculate-left .form-group .input-dropdown .main-form {
    margin-bottom: -44px;
    margin-top: 10px !important;
    width: 38%;
    padding: 0 0;
  }

  .transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link {
    padding: 8px 14px;
  }
  .transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link i {
    font-size: 32px;
  }

  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption {
    margin-left: -281.808px;
    padding: 15.008px 48px;
  }
  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption .client-describe {
    font-size: 20.8px;
  }

  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption-bottom {
    margin-left: -185px;
  }
  .testimonial-section {
    padding: 110px 0 170px;
  }
  .questions-section {
    padding: 90px 0 100px;
  }

  .footer-section .overlay .subscribe .subscribe-btn {
    padding: 14px 40px !important;
  }
  .footer-section .overlay .waveWrapper {
    margin-bottom: 490px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-text .section-subtitle {
    font-size: 24px;
  }
  .section-text .section-title {
    font-size: 40px;
    margin: 6px 0 12px;
  }
  .section-text .section-description {
    font-size: 16px;
    width: 75%;
  }
  .travula-navbar .right-side-box a {
    padding: 15.008px 35.008px;
  }

  .travula-content-center {
    justify-content: center !important;
    display: flex;
  }

  .travula-navbar {
    background: #e2edfe;
  }
  .travula-navbar i {
    color: #ff5500;
  }
  .travula-navbar .navbar-toggler {
    margin-right: 180px;
  }
  .travula-navbar .right-side-box {
    position: absolute;
    top: 30px;
    right: 20px;
  }

  .banner-section .banner-text h1 {
    font-size: 54px !important;
  }
  .banner-section .banner-bottom-text {
    font-size: 16px;
  }
  .banner-section .overlay .banner-text h2 {
    font-size: 25px;
  }
  .banner-section .overlay .banner-text .font-ex-bold {
    font-size: 60px;
  }
  .banner-section .overlay .smart-plane {
    right: 10%;
    top: 0%;
    width: 30%;
  }

  .about-section .overlay{
    background-image: none;
  }
  .about-section .about-left .about-box h3 {
    font-size: 18px;
  }
  .about-section .about-right-area img{
    display: none;
  }

  .statics-section .single-statics {
    margin-bottom: 50px;
  }
  .statics-section .single-statics:after {
    display: none !important;
  }

  .choose-section .overlay .single-item .icon-box i {
    font-size: 74px;
  }
  .choose-section .overlay .single-item .text-box .single-item-title {
    font-size: 18px;
    padding: 0 10px;
  }

  .choose-section .overlay .single-item .icon-box:after {
    right: 27.6px;
  }
  .choose-section .overlay .single-item .icon-box::before {
    right: 26px;
  }
  .choose-section .overlay .single-item:hover .icon-box::before {
    right: 26px;
  }

  .choose-section .overlay .single-item {
    margin-bottom: 30px;
  }

  .features-section .overlay .features-section-items {
    margin-bottom: 0;
  }
  .features-section .overlay:before {
    top: 0;
    right: 320px;
  }
  .features-section .overlay:after {
    top: 10%;
    right: -330px;
  }
  .investment-section .overlay .investment-section-items .single-item .single-image img {
    width: 93%;
    margin-top: 18px;
    margin-left: -15px;
  }
  .investment-section .overlay .investment-section-items .single-item .part-cart {
    padding: 70px 0 47.008px 0;
  }
  .investment-section .overlay .investment-section-items .single-item .part-cart .global-btn {
    padding: 15.008px 32px;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box .icon-title {
    width: 65px;
  }

  .calculator-section .calculator-section-items {
    padding-top: 35px;
  }
  .calculator-section .calculator-section-items img {
    display: none;
  }
  .referral-section {
    background: url(../../image/affiliate-bg.html) -35% no-repeat;
  }
  .referral-section .referral-section-item .referral-section-right .referral-single-item .text-box .item-text {
    font-size: 14px;
  }
  .download-section {
    background: url(../../image/smart-app-bg.html) 312% no-repeat;
  }
  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption-bottom {
    margin-left: -112px;
  }
  .testimonial-section .testimonial-carousel .slick-next.slick-arrow {
    bottom: 106px;
  }
  .testimonial-section .testimonial-carousel .slick-prev.slick-arrow {
    bottom: 106px;
  }
  .testimonial-section .section-text {
    margin-bottom: 0px;
  }
  .contact-us-section .contact-img img {
    width: 100%;
  }

  .about-section .video-box img {
    width: 100% !important;
  }
  .about-section .video-box .icon-box {
    top: 300px !important;
    right: 200px !important;
  }

  .invest-section .single-box .icon-box {
    margin-left: 46px !important;
  }

  .advantage-section .single-box .text-box h2 {
    font-size: 16px !important;
  }

  .investment-section .overlay .investment-section-carousel .single-item .part-prize .min-max {
    font-size: 15.008px;
  }
  .investment-section .overlay .investment-section-carousel.slick-initialized .slick-next {
    right: 25%;
  }
  .investment-section .overlay .investment-section-carousel.slick-initialized .slick-prev {
    left: 25%;
  }

  .calculate-aria-second .calculate-left .form-group .input-dropdown .main-form {
    margin-bottom: -44px;
    margin-top: 10px !important;
    width: 38%;
    padding: 2px 0;
  }

  .referral-section .referral-img img {
    width: 128%;
  }
  .referral-section .icon-box i {
    font-size: 44px !important;
    margin-right: 10px !important;
  }
  .referral-section .text-box .percentage {
    font-size: 34px !important;
  }


  .deposit-section .payment-methods-outer .payment-methods {
    padding: 25.008px 30px;
    margin: 26px -10px;
    padding-top: 70px;
  }
  .deposit-section .payment-methods-outer .payment-methods .icon-gallery {
    margin: -15.008px -22px;
  }
  .deposit-section .payment-methods-outer .payment-methods .icon-gallery .icon-box {
    margin-bottom: 20px;
    height: 80px;
    width: 78.4px;
    margin-right: 5.008px;
  }
  .deposit-section .payment-methods-outer .payment-methods .icon-gallery .icon-box .icon-img {
    height: 68%;
  }
  .deposit-section .payment-methods-outer:after {
    background-size: cover;
    position: absolute;
    content: "";
    left: -18px;
    top: 14px;
    width: 101%;
    height: 92%;
    z-index: -1;
  }
  .deposit-section .deposit-section-right {
    margin: 13.008px 0;
    padding: 29.008px 1.008px;
  }
  .deposit-section .deposit-section-right .icon-box-outer {
    margin-left: 15.008px;
    margin-top: -6px;
    margin-right: 16px;
  }
  .deposit-section .deposit-section-right .icon-box-outer .icon-box {
    width: 55.008px;
    height: 55.008px;
  }
  .deposit-section .deposit-section-right .icon-box-outer .icon-box i {
    font-size: 32px;
  }
  .deposit-section .deposit-section-right .icon-text .icon-title {
    font-size: 17.6px;
  }
  .deposit-section .deposit-section-right .icon-text .icon-title-describe {
    font-size: 14px;
  }

  .transaction-section {
    margin-top: 0;
  }
  .transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link {
    padding: 5.008px 23.008px !important;
  }

  .download-section {
    margin-top: 118px;
  }
  .download-section .right-area .ellipse-04 {
    bottom: 318px;
    left: 52px;
  }
  .download-section .app-features {
    margin-top: 39.008px !important;
  }
  .download-section .app-features .single-features-text {
    font-size: 16px !important;
  }
  .download-section .app-features .icon-box {
    padding-top: 5.008px !important;
    width: 49.008px !important;
    height: 49.008px !important;
  }
  .download-section .app-features .icon-box i {
    font-size: 32px !important;
  }
  .download-section .download-buttons {
    width: 127%;
  }
  .contact-us-section .section-text .section-description {
    width: 100%;
  }

  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption {
    margin-left: -273.008px;
    padding: 15.008px 104px;
  }
  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption .client-describe {
    font-size: 16px;
  }

  .questions-section .questions-nav-link {
    font-size: 12px !important;
  }
  .questions-section .questions-btn-link {
    font-size: 16px !important;
  }
  .questions-section .questions-card-body {
    font-size: 16px !important;
  }
  .footer-section .overlay .waveWrapper {
    margin-bottom: 524px;
  }

}

@media only screen and (min-width: 576px) and (max-width: 767px) {

  .section-text .section-subtitle {
    font-size: 24px;
  }
  .section-text .section-title {
    font-size: 50px;
  }
  .section-text .section-description {
    font-size: 18px;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .travula-content-center {
    justify-content: center !important;
    display: flex;
  }

  .travula-navbar {
    background: #e2edfe;
  }
  .travula-navbar i {
    color: #ff5500;
  }
  .travula-navbar .navbar-toggler {
    margin-right: 180px;
  }
  .travula-navbar .right-side-box {
    position: absolute;
    top: 29.008px;
    right: 20px;
  }

  .banner-section .overlay .banner-text h2 {
    font-size: 30px;
  }
  .banner-section .overlay .banner-text .font-ex-bold {
    font-size: 55px;
  }
  .banner-section .overlay .smart-plane {
    right: 5%;
    top: 0%;
    width: 30%;
  }
  
  .statics-section {
    padding: 64px 0 20px;
  }
  .about-section .about-left {
    margin: 60px 0 -50px;
  }
  .choose-section .overlay {
    padding: 60px 0 0;
  }
  .choose-section .overlay .choose-section-items .choose-section-carousel .slick-slide {
    margin: 40px 0;
  }
  .features-section .overlay {
    padding: 70px 0 20px;
  }
  .investment-section {
    padding: 60px 0 70px;
  }
  .calculator-section {
    padding: 65px 0 60px;
  }
  .referral-section {
    padding: 60px 0;
    margin-bottom: 50px;
  }
  .transaction-section {
    padding: 60px 0 84px;
  }
  .download-section {
    padding: 65px 0 65px;
  }
  .contact-us-section {
    padding: 450px 0 80px 0;
  }
  .questions-section {
    padding: 60px 0 70px;
  }

  .statics-section .single-statics{
    margin-bottom: 50px;
  }
  .about-section .overlay{
    background-image: none;
    padding: 0;
  }
  .about-section .about-right-area img{
    width: 100%;
  }
  .choose-section .overlay .single-item {
    margin-bottom: 20px;
  }
  .choose-section .overlay .single-item .icon-box:after {
    right: 43.6px;
  }
  .choose-section .overlay .single-item .icon-box::before {
    right: 42px;
  }
  .choose-section .overlay .single-item:hover .icon-box::before {
    right: 42px;
  }
  .choose-section .overlay .single-item .text-box .single-item-title {
    padding: 0 40px;
  }
  .invest-section .video-box .icon-box {
    top: 30%;
    right: 40%;
  }
  .features-section .overlay .single-item .text-box .single-item-title {
    font-size: 18px;
  }
  .features-section .overlay .features-section-items {
    margin-bottom: 0;
  }
  .features-section .overlay:before {
    display:none;
  }
  .features-section .overlay:after {
    display:none;
  }
  .investment-section .overlay .investment-section-items .single-item .single-image img {
    width: 94%;
    margin: 21px 0 0 -15px;
  }
  .investment-section .overlay .investment-section-items .single-item .icon-box {
    width: 113.008px;
    height: 113.008px;
  }
  .investment-section .overlay .investment-section-items .single-item .icon-box img {
    width: 80%;
  }
  .investment-section .overlay .investment-section-items .single-item .part-cart {
    padding: 90px 0 47.008px 0;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box .icon-title {
    width: 65px;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box {
    margin: 0 5px!important;
  }
  .referral-section {
    background: url(../../image/affiliate-bg.html) -25% no-repeat;
  }
  .download-section .right-area .smart-phone {
    position: absolute;
    width: 47%;
    top: 27.008px;
  }
  .download-section .right-area {
    display: inline-block;
    margin-bottom: 1550px;
  }
  .testimonial-section {
    margin-top: -680px;
  }
  .testimonial-section .testimonial-carousel .slick-next.slick-arrow {
    right: -54px;
  }
  .testimonial-section .testimonial-carousel .slick-prev.slick-arrow {
    left: -54px;
  }
  .contact-us-section .contact-img img {
    width: 100%;
  }


  .header-section .header-left {
    justify-content: center !important;
  }

  .banner-section .banner-text h1 {
    font-size: 42px !important;
  }
  .banner-section .banner-bottom-text {
    font-size: 16px;
  }

  .single-statics .text-box h4 {
    font-size: 16px !important;
  }
  .single-statics:after {
    display: none !important;
  }

  .about-section .video-box img {
    width: 100% !important;
  }
  .about-section .video-box .icon-box {
    top: 172px !important;
    right: 200px !important;
  }
  .about-section .video-box .icon-box .video-play-btn i {
    font-size: 44px !important;
  }

  .choose-section .overlay .single-item .icon-box i {
    font-size: 74px;
  }

  .invest-section .single-box .icon-box {
    margin-left: 15.008px !important;
    width: 114px !important;
    height: 114px !important;
  }
  .invest-section .single-box .icon-box i {
    font-size: 49.008px !important;
  }
  .invest-section .single-box .text-box h3 {
    font-size: 16px !important;
  }

  .advantage-section .single-box .text-box h2 {
    font-size: 12px !important;
  }
  .advantage-section .single-box .icon-box i {
    font-size: 82px;
  }

  .referral-section .referral-section-item {
    padding-bottom: 30px;
  }
  .referral-section .referral-img img {
    width: 128%;
  }
  .referral-section .referral-text .referral-title {
    font-size: 20px !important;
  }
  .referral-section .referral-text .referral-subtitle {
    font-size: 40px !important;
  }
  .referral-section .referral-text .referral-title-describe {
    font-size: 16px !important;
  }
  .referral-section .icon-box i {
    font-size: 44px !important;
    margin-right: 10px !important;
  }
  .referral-section .text-box .percentage {
    font-size: 34px !important;
  }
  .referral-section .text-box .item-text {
    font-size: 11.008px !important;
  }
  .referral-section .referral-single-item {
    padding: 7.008px 0 7.008px 16px !important;
  }

  .deposit-section .deposit-subtitle {
    font-size: 34px !important;
  }
  .deposit-section .payment-methods {
    padding: 39.008px 30px !important;
  }
  .deposit-section .payment-methods .icon-gallery {
    margin-left: -22px !important;
    margin-right: -54px !important;
  }
  .deposit-section .deposit-section-right {
    padding-bottom: 23.008px;
  }
  .deposit-section .deposit-section-right .icon-box-outer .icon-box {
    width: 55.008px !important;
    height: 55.008px !important;
  }
  .deposit-section .deposit-section-right .icon-box-outer .icon-box i {
    font-size: 32px !important;
  }
  .deposit-section .deposit-section-right .icon-title {
    font-size: 20px !important;
  }
  .deposit-section .deposit-section-right .icon-title-describe {
    font-size: 16px;
  }
  .deposit-section .payment-methods {
    margin: 38px 0 !important;
  }

  .transaction-section {
    margin-top: 0;
  }
  .transaction-section .transaction-text .transaction-subtitle {
    font-size: 34px;
  }
  .transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link {
    font-size: 12px;
    padding: 5.008px 15.008px;
  }
  .transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link i {
    font-size: 32px;
  }
  .transaction-section .transaction-table tbody tr th span {
    padding: 23.008px 0;
  }

  .questions-section .questions-nav-link {
    font-size: 12px !important;
  }
  .questions-section .questions-btn-link {
    font-size: 16px !important;
  }
  .questions-section .questions-card-body {
    font-size: 16px !important;
  }

  .questions-section .questions-nav-pills .questions-nav-item {
    margin-right: 29.008px;
    margin-bottom: 25.008px;
  }

  .testimonial-text {
    margin-top: 50px;
  }

  .signup-section .signup-title {
    font-size: 20px !important;
  }
  .signup-section .signup-subtitle {
    font-size: 40px !important;
  }
  .signup-section .signup-title-describe {
    font-size: 16px !important;
  }
  .signup-section .signup-right-text {
    margin-top: 40px;
  }
  .signup-section .signup-right-text a {
    font-size: 14px;
    padding: 10px 45.008px 10px 10px;
  }
  .signup-section .signup-right-text a i {
    font-size: 24px;
    top: 6px;
  }
  .footer-section .overlay .footer-content .subscribe .subscribe-btn {
    padding: 14px 40px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 575px) {

  .section-text .section-subtitle {
    font-size: 20px;
  }
  .section-text .section-title {
    font-size: 40px;
  }
  .section-text .section-description {
    font-size: 18px;
    width: 75%;
    margin-left: auto;
    margin-right: auto;
  }

  .travula-content-center {
    justify-content: center !important;
    display: flex;
  }

  .travula-navbar {
    background: #1c1646;
  }
  .travula-navbar i {
    color: #ff5500;
  }
  .travula-navbar .navbar-toggler {
    margin-right: 180px;
  }
  .travula-navbar .right-side-box {
    position: absolute;
    top: 29.008px;
    right: 20px;
  }

  
  .statics-section {
    padding: 64px 0 30px;
  }
  .about-section {
    padding: 0 0 40px;
  }
  .about-section .about-right-area img{
    width: 100%;
  }
  .about-section .overlay{
    background-image: none;
  }
  .about-section .about-left {
    margin: 60px 0 -50px;
  }
  .choose-section .overlay {
    padding: 60px 0 0;
  }
  .choose-section .overlay .choose-section-items .choose-section-carousel .slick-slide {
    margin: 40px 0;
  }
  .features-section .overlay {
    padding: 70px 0 20px;
  }
  .investment-section {
    padding: 60px 0 70px;
  }
  .calculator-section {
    padding: 65px 0 60px;
  }
  .referral-section {
    padding: 60px 0;
    margin-bottom: 50px;
  }
  .transaction-section {
    padding: 60px 0 84px;
  }
  .testimonial-section {
    margin-top: -730px;
  }
  .download-section {
    padding: 65px 0 65px;
  }
  .contact-us-section {
    padding: 450px 0 80px 0;
  }
  .questions-section {
    padding: 60px 0 70px;
  }

  .banner-section .overlay .banner-text h2 {
    font-size: 28px;
  }
  .banner-section .overlay .banner-text .font-ex-bold {
    font-size: 50px;
  }
  .banner-section .overlay .font-regular {
    font-size: 24px;
  }
  .banner-section .overlay .smart-plane {
    right: 5%;
    top: -3%;
    width: 30%;
  }

  .statics-section .single-statics {
    margin-bottom: 62px;
  }

  .choose-section .overlay .single-item {
    margin-bottom: 20px;
  }
  .choose-section .overlay .single-item .icon-box:after {
    right: 27.6px;
  }
  .choose-section .overlay .single-item .icon-box::before {
    right: 26px;
  }
  .choose-section .overlay .single-item:hover .icon-box::before {
    right: 26px;
  }

  .choose-section .overlay .single-item {
    margin-bottom: 30px;
  }
  .invest-section .video-box .icon-box {
    top: 30%;
    right: 37%;
  }
  .features-section .overlay .single-item .text-box .single-item-title {
    font-size: 18px;
  }
  .features-section .overlay .features-section-items {
    margin-bottom: 0;
  }
  .investment-section .overlay .investment-section-items .single-item .single-image {
    width: 94%;
    margin: 36px 0 0 0px;
  }
  .investment-section .overlay .investment-section-items .single-item .single-image img {
    width: -webkit-fill-available;
    margin: 0;
  }
  .investment-section .overlay .investment-section-items .single-item .icon-box img {
    width: 80%;
  }
  .investment-section .overlay .investment-section-items .single-item .part-cart {
    padding: 220px 0 47.008px 0;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box .icon-title {
    width: 65px;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box {
    margin: 5px 5px!important;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery {
    display: initial;
  }
  .calculator-section .calculator-section-items .input-section-area .tab-content .profit-list{
    margin-bottom: 20px;
  }
  .referral-section {
    background: url(../../image/affiliate-bg.html) -25% no-repeat;
  }
  .download-section .right-area .smart-phone {
    position: absolute;
    width: 47%;
    top: 27.008px;
  }
  .download-section .right-area {
    display: inline-block;
    margin-bottom: 1550px;
  }

  .contact-us-section .contact-img img {
    width: 100%;
  }
  .referral-section .referral-section-item .referral-section-right .referral-single-item {
    border: none;
  }
  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption-bottom {
    margin-left: -185px;
  }

  .travula-content-center {
    justify-content: center !important;
    display: flex;
  }

  .travula-navbar {
    background: #e2edfe;
  }
  .travula-navbar i {
    color: #ff5500;
  }
  .travula-navbar .navbar-toggler {
    margin-right: 180px;
  }
  .travula-navbar .right-side-box {
    position: absolute;
    top: 27.008px;
    right: 20px;
  }

  .header-section .header-left {
    justify-content: center !important;
  }

  .banner-section .banner-text h1 {
    font-size: 42px !important;
  }
  .banner-section .banner-bottom-text {
    font-size: 16px;
  }


  .statics-section .single-statics .text-box h4 {
    font-size: 16px !important;
  }
  .statics-section .single-statics:after {
    display: none !important;
  }

  .calculate-aria .calculate-left .form-group .input-dropdown .main-form {
    margin-bottom: -44px;
    margin-top: 10px !important;
    width: 38%;
    padding: 2px 0;
  }

  .about-section .about-right .video-box img {
    width: 100% !important;
  }
  .about-section .about-right .video-box .icon-box {
    top: 140px !important;
    right: 88px !important;
  }
  .about-section .about-right .video-box .icon-box .video-play-btn i {
    padding: 24px;
  }

  .choose-section .overlay .single-item .icon-box i {
    font-size: 74px;
  }

  .invest-section .overlay .single-box {
    top: 50px;
  }
  .invest-section .overlay .single-box .icon-box {
    margin-left: 15.008px !important;
    width: 114px !important;
    height: 114px !important;
  }
  .invest-section .overlay .single-box .icon-box i {
    font-size: 49.008px !important;
  }
  .invest-section .overlay .single-box .text-box h3 {
    font-size: 16px !important;
  }
  .invest-section .overlay .single-box.location-left {
    top: 0;
  }
  .invest-section .overlay .single-box.location-right {
    top: 100px;
  }

  .advantage-section .overlay .single-box .text-box h2 {
    font-size: 16px;
  }
  .advantage-section .overlay .single-box .icon-box i {
    font-size: 82px;
  }

  .investment-section .overlay .investment-section-carousel .single-item .part-prize .min-max {
    font-size: 14px;
  }

  .referral-section .referral-section-item .referral-section-right .referral-text .referral-subtitle {
    font-size: 40px;
  }
  .referral-section .referral-img img {
    display: none;
  }
  .referral-section .referral-section-item .referral-section-right .referral-single-item {
    padding: 7.008px 0 7.008px 28px;
    margin-bottom: 10px;
  }

  .deposit-section .deposit-subtitle {
    font-size: 34px !important;
  }
  .deposit-section .payment-methods {
    padding: 39.008px 30px !important;
  }
  .deposit-section .payment-methods .icon-gallery {
    margin-left: -22px !important;
    margin-right: -54px !important;
  }
  .deposit-section .deposit-section-right {
    padding-bottom: 23.008px;
  }
  .deposit-section .deposit-section-right .icon-box-outer .icon-box {
    width: 55.008px !important;
    height: 55.008px !important;
  }
  .deposit-section .deposit-section-right .icon-box-outer .icon-box i {
    font-size: 32px !important;
  }
  .deposit-section .deposit-section-right .icon-title {
    font-size: 20px !important;
  }
  .deposit-section .deposit-section-right .icon-title-describe {
    font-size: 16px;
  }
  .deposit-section .payment-methods {
    margin: 38px 0 !important;
  }

  .transaction-section {
    margin-top: 0;
  }
  .transaction-section .transaction-text .transaction-subtitle {
    font-size: 34px;
  }
  .transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link {
    font-size: 11.008px;
    padding: 5.008px 8px;
  }
  .transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link i {
    font-size: 40px;
    margin-right: 8px;
  }
  .transaction-section .transaction-table tbody tr th span {
    padding: 23.008px 0;
  }

  .signup-section .overlay .signup-right-text {
    margin-top: 40px;
  }
  .signup-section .overlay .signup-right-text a {
    font-size: 14px;
    padding: 10px 45.008px 10px 10px;
  }
  .signup-section .overlay .signup-right-text a i {
    font-size: 24px;
    margin-left: 10px;
    top: 5.008px;
  }

  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption {
    margin-left: -282px;
    padding: 15.008px 48px;
  }
  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption .client-describe {
    font-size: 16px;
  }

  .questions-section .questions-nav-link {
    font-size: 12px !important;
  }
  .questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-card-header .questions-btn-link {
    padding: 10px 0;
    font-size: 16px;
  }
  .questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-card-header .questions-btn-link:before {
    right: 0;
  }
  .questions-section .questions-card-body {
    font-size: 16px !important;
  }

  .questions-section .questions-nav-pills .questions-nav-item {
    margin-right: 29.008px;
    margin-bottom: 25.008px;
  }

  .signup-section .signup-title {
    font-size: 20px !important;
  }
  .signup-section .signup-subtitle {
    font-size: 40px !important;
  }
  .signup-section .signup-title-describe {
    font-size: 16px !important;
  }

  .footer-section .overlay {
    padding-top: 0;
  }
  .footer-section .overlay .footer-text .footer-subtitle {
    font-size: 32px !important;
  }
  .footer-section .overlay .subscribe .subscribe-btn {
    padding: 14px 30.4px !important;
  }
  .footer-section .overlay .footer-text .footer-subtitle {
    font-size: 40px !important;
  }
  .footer-section .overlay .subscribe .subscribe-btn {
    padding: 14px 32px !important;
  }
  .footer-section .overlay .waveWrapper {
    margin-bottom: 565px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
  .preloader {
    background-size: 250px 250px;
  }

  .section-text .section-subtitle {
    font-size: 20px;
  }
  .section-text .section-title {
    font-size: 35px;
  }
  .section-text .section-description {
    font-size: 16px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .travula-content-center {
    justify-content: center !important;
    display: flex;
  }

  .travula-navbar {
    background: #1c1646;
  }
  .travula-navbar i {
    color: #ff5500;
  }
  .travula-navbar .navbar-toggler {
    margin-right: 180px;
  }
  .travula-navbar .right-side-box {
    position: absolute;
    top: 29.008px;
    right: 20px;
  }

  .statics-section {
    padding: 64px 0 30px;
  }
  .about-section {
    padding: 0 0 40px;
  }
  .about-section .about-right-area img{
    width: 100%;
  }
  .about-section .about-left .section-text .about-details {
    font-size: 20px;
  }
  .about-section .overlay{
    background-image: none;
  }
  .about-section .about-left {
    margin: 60px 0 -50px;
  }
  .choose-section .overlay {
    padding: 60px 0 0;
  }
  .choose-section .overlay .choose-section-items .choose-section-carousel .slick-slide {
    margin: 40px 0;
  }
  .features-section .overlay {
    padding: 70px 0 20px;
  }
  .investment-section {
    padding: 60px 0 70px;
  }
  .calculator-section {
    padding: 65px 0 60px;
  }
  .referral-section {
    padding: 60px 0;
    margin-bottom: 50px;
  }
  .transaction-section {
    padding: 60px 0 84px;
  }
  .testimonial-section {
    margin-top: -730px;
  }
  .download-section {
    padding: 65px 0 65px;
  }
  .contact-us-section {
    padding: 450px 0 80px 0;
  }
  .questions-section {
    padding: 60px 0 70px;
  }
  .testimonial-section {
    padding: 65px 0 150px;
  }

  .banner-section .overlay .banner-text h2 {
    font-size: 24px;
  }
  .banner-section .overlay .font-regular {
    font-size: 20px;
  }
  .banner-section .overlay .banner-text .font-ex-bold {
    font-size: 43px;
  }
  .banner-section .overlay .arrow-bottom {
    margin: 70px 45px 0;
  }
  .banner-section .overlay .arrow-bottom:after {
    bottom: 138px;
    left: 80px;
  }
  .banner-section .overlay .smart-plane {
    display: none;
  }
  .about-section .overlay {
    background-image: none;
  }
  .invest-section .video-box .icon-box:before {
    left: 18px;
    top: 18px;
  }
  .invest-section .video-box .icon-box a i {
    font-size: 44px;
  }
  .invest-section .video-box .icon-box a:before {
    left: 10px;
    top: 10px;
  }

  .statics-section {
    padding: 118px 0 70px;
  }
  .statics-section .single-statics {
    margin-bottom: 62px;
  }
  .about-section {
    background-image: none;
    padding: 0 0 30px;
  }
  .choose-section .overlay .single-item {
    margin-bottom: 20px;
  }
  .invest-section .video-box .icon-box {
    top: 20%;
    right: 34%;
  }
  .features-section .overlay .single-item .text-box .single-item-title {
    font-size: 18px;
  }
  .features-section .overlay .features-section-items {
    margin-bottom: 0;
  }

  .investment-section .overlay .investment-section-items .single-item .icon-box img {
    width: 80%;
  }
  .investment-section .overlay .investment-section-items .single-item .part-cart {
    padding: 150px 0 47.008px 0;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box .icon-title {
    width: 65px;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery .icon-box {
    margin: 5px 5px!important;
  }
  .investment-section .payment-methods-outer .payment-methods .icon-gallery {
    display: inline-block;
  }
  .investment-section .overlay .investment-section-items .single-item .single-image img {
    margin: 0;
  }
  .investment-section .overlay .investment-section-items .single-item .single-image {
    width: 90%;
    margin: 61px 0 0 0px;
  }
  .calculator-section .calculator-section-items .input-section-area .tab-content .profit-list{
    margin-bottom: 20px;
  }
  .calculator-section .calculator-section-items .nav-tabs .nav-item {
    margin-bottom: 10px;
  }
  .referral-section {
    background: url(../../image/affiliate-bg.html) -25% no-repeat;
  }
  .referral-section .referral-section-item .referral-section-right .btn-area .global-btn {
    padding: 15.008px 19.008px;
  }
  .referral-section .referral-section-item .referral-section-right .btn-area .right-area img {
    margin-top: -65px;
    width: 50px;
  }
  .download-section {
    background: none;
  }
  .download-section .right-area {
    display: inline-block;
    margin-bottom: 1550px;
  }
  .testimonial-section {
    margin-top: -680px;
  } 
  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption-bottom {
    margin-left: -90px;
  }
  .contact-us-section .contact-img img {
    width: 100%;
  }
  .referral-section .referral-section-item .referral-section-right .referral-single-item {
    border: none;
  }

  .travula-content-center {
    justify-content: center !important;
    display: flex;
  }

  .header-section .header-top .header-left {
    display: none;
  }
  .header-section .header-top .header-right .header-right-list .header-dropdown .selectpicker {
    font-size: 14px;
  }
  .header-section .header-top .header-right .header-right-text {
    font-size: 14px;
  }

  .travula-navbar {
    background: #e2edfe;
  }
  .travula-navbar i {
    color: #ff5500;
  }
  .travula-navbar .navbar-toggler {
    margin-right: 0;
  }
  .travula-navbar .right-side-box {
    position: absolute;
    top: 15.008px;
    right: 20px;
  }
  .travula-navbar .right-side-box .join-btn {
    display: none;
  }

  .header-section .header-top .header-left {
    justify-content: center;
  }
  .header-section .header-top .header-left ul {
    list-style-position: inside;
    padding-left: 25.008px;
  }

  .banner-section .overlay .banner-text h1 {
    font-size: 28.8px !important;
  }
  .banner-section .overlay .statics-section .single-statics {
    margin-bottom: 40px;
  }
  .banner-section .overlay .statics-section .single-statics .icon-box i {
    font-size: 32px;
  }
  .banner-section .overlay .statics-section .single-statics .text-box .counter {
    font-size: 32px;
  }
  .banner-section .overlay .statics-section .single-statics .text-box h4 {
    font-size: 16px;
  }
  .banner-section .overlay .statics-section .single-statics:after {
    display: none;
  }
  .banner-section .get-start a {
    font-size: 13.2px;
    padding: 15.008px 20px;
  }
  .banner-section .banner-bottom-text {
    font-size: 14px;
    line-height: 1.5;
  }
  .banner-section.slick-initialized .slick-prev {
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
  .banner-section.slick-initialized .slick-next {
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
  .banner-section .overlay {
    margin-top: 170px;
  }

  .calculate-aria .calculate-left .icon-box {
    display: none;
  }
  .calculate-aria .calculate-left .form-group .amount {
    text-align: center;
    margin-bottom: 20px;
  }
  .calculate-aria .calculate-left .form-group .input-dropdown .main-form {
    margin-bottom: -44px;
    margin-top: 10px !important;
    width: 38%;
    padding: 2px 0;
  }
  .calculate-aria .calculate-left .form-group .input-dropdown .form-dropdown .form-btn-dropdown {
    padding: 14px 10px;
    font-size: 12px;
  }
  .calculate-aria .calculate-left .form-group .input-dropdown .form-dropdown:after {
    content: "\EAB2";
    right: 20px;
  }
  .calculate-aria .calculate-right .text-box .counter {
    font-size: 32px;
  }
  .calculator-section .calculator-section-items .input-box {
    padding: 17px 25px 19px 18px;
  }

  .about-section .about-left .about-text .about-title {
    font-size: 20px;
  }
  .about-section .about-left .about-text .about-subtitle {
    font-size: 36px;
  }
  .about-section .about-left .about-text .about-details {
    font-size: 20px;
  }
  .about-section .about-left .about-text .about-description {
    font-size: 16px;
  }
  .about-section .about-right .video-box img {
    width: 100%;
  }
  .about-section .about-right .video-box .icon-box {
    top: 100px;
    right: 114px;
  }
  .about-section .about-right .video-box .icon-box .video-play-btn i {
    padding: 20px;
    font-size: 30px;
  }

  .choose-section .overlay .single-item .icon-box:after {
    right: 59.6px;
  }
  .choose-section .overlay .single-item .icon-box::before {
    right: 58px;
  }
  .choose-section .overlay .single-item:hover .icon-box::before {
    right: 58px;
  }

  .choose-section .overlay .single-item {
    margin-bottom: 30px;
  }

  .invest-section .overlay .single-box {
    top: 50px;
  }
  .invest-section .overlay .single-box .icon-box {
    margin-left: 15.008px !important;
    width: 114px !important;
    height: 114px !important;
  }
  .invest-section .overlay .single-box .icon-box i {
    font-size: 49.008px !important;
  }
  .invest-section .overlay .single-box .text-box h3 {
    font-size: 16px !important;
  }
  .invest-section .overlay .single-box.location-left {
    top: 0;
  }
  .invest-section .overlay .single-box.location-right {
    top: 100px;
  }
  .invest-section .video-box .icon-box a:before {
    left: 18px;
    top: 18px;
    height: 70px;
    width: 70px;
  }

  .advantage-section .overlay .advantage-text .advantage-title {
    font-size: 20px;
  }
  .advantage-section .overlay .advantage-text .advantage-subtitle {
    font-size: 36px;
  }
  .advantage-section .overlay .single-box {
    margin-top: 32px;
  }
  .advantage-section .overlay .single-box .text-box h2 {
    font-size: 16px;
  }
  .advantage-section .overlay .single-box .icon-box i {
    font-size: 82px;
  }

  .investment-section .overlay .investment-text .investment-title {
    font-size: 20px;
  }
  .investment-section .overlay .investment-text .investment-subtitle {
    font-size: 36px;
  }
  .investment-section .overlay .investment-text .investment-title-describe {
    font-size: 16px;
  }
  .investment-section .overlay .investment-section-carousel.slick-initialized {
    margin-bottom: 60px;
  }
  .investment-section .overlay .investment-section-carousel.slick-initialized .slick-next {
    right: 30%;
    bottom: -58px;
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
  .investment-section .overlay .investment-section-carousel.slick-initialized .slick-prev {
    left: 30%;
    bottom: -58px;
    height: 40px;
    width: 40px;
    line-height: 40px;
  }

  .calculate-aria-second .calculate-left .icon-box {
    display: none;
  }
  .calculate-aria-second .calculate-left .form-group .amount {
    text-align: center;
    margin-bottom: 20px;
  }
  .calculate-aria-second .calculate-left .form-group .input-dropdown .main-form {
    margin-bottom: -44px;
    margin-top: 10px !important;
    width: 38%;
    padding: 2px 0;
  }
  .calculate-aria-second .calculate-left .form-group .input-dropdown .form-dropdown .form-btn-dropdown {
    padding: 14px 10px;
    font-size: 12px;
  }
  .calculate-aria-second .calculate-left .form-group .input-dropdown .form-dropdown:after {
    content: "\EAB2";
    right: 20px;
  }
  .calculate-aria-second .calculate-right .text-box .counter {
    font-size: 32px;
  }

  .referral-section .referral-img img {
    display: none;
  }
  .referral-section .referral-section-item .referral-section-right .referral-single-item {
    padding: 7.008px 0 7.008px 28px;
    margin-bottom: 10px;
  }

  .deposit-section .deposit-text {
    margin-bottom: 28px;
  }
  .deposit-section .deposit-text .deposit-title {
    font-size: 20px;
  }
  .deposit-section .deposit-text .deposit-subtitle {
    font-size: 36px;
  }
  .deposit-section .deposit-text .deposit-title-describe {
    font-size: 16px;
  }
  .deposit-section .payment-methods-outer .payment-methods {
    padding: 25.008px 30px;
    margin: 26px -10px;
    padding-top: 70px;
  }
  .deposit-section .payment-methods-outer .payment-methods .icon-gallery {
    margin: -15.008px -22px;
  }
  .deposit-section .payment-methods-outer .payment-methods .icon-gallery .icon-box {
    margin-bottom: 20px;
    height: 80px;
    width: 78.4px;
    margin-right: 5.008px;
  }
  .deposit-section .payment-methods-outer .payment-methods .icon-gallery .icon-box .icon-img {
    height: 68%;
  }
  .deposit-section .payment-methods-outer:after {
    background-size: cover;
    position: absolute;
    content: "";
    left: -18px;
    top: 14px;
    width: 101%;
    height: 92%;
    z-index: -1;
  }
  .deposit-section .deposit-section-right {
    margin: 13.008px 0;
    padding: 13.008px 1.008px;
  }
  .deposit-section .deposit-section-right .icon-box-outer {
    margin-right: 15.008px;
    margin-top: -6px;
  }
  .deposit-section .deposit-section-right .icon-box-outer .icon-box {
    width: 55.008px;
    height: 55.008px;
  }
  .deposit-section .deposit-section-right .icon-box-outer .icon-box i {
    font-size: 32px;
  }
  .deposit-section .deposit-section-right .icon-text .icon-title {
    font-size: 16px;
  }
  .deposit-section .deposit-section-right .icon-text .icon-title-describe {
    font-size: 14px;
  }

  .transaction-section {
    margin-top: 0;
  }
  .transaction-section .transaction-text .transaction-title {
    font-size: 20px;
  }
  .transaction-section .transaction-text .transaction-subtitle {
    font-size: 36px;
  }
  .transaction-section .transaction-text .transaction-title-describe {
    font-size: 16px;
  }
  .transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link {
    padding: 5.008px 20px;
    margin: 6px 40px;
    font-size: 12px;
  }
  .transaction-section .transaction-bnt-outline .transaction-nav-item .transaction-nav-link i {
    font-size: 32px;
    margin-right: 8px;
  }
  .transaction-section .transaction-table tbody tr th span {
    padding: 25.008px 0;
  }

  .download-section .download-text .download-title {
    font-size: 20px;
  }
  .download-section .download-text .download-subtitle {
    font-size: 36px;
  }
  .download-section .download-text .download-title-describe {
    font-size: 16px;
  }
  .download-section .app-features .single-features .single-features-text {
    font-size: 16px;
  }
  .download-section .download-buttons .group-btn .btn {
    width: 198px;
    padding: 8px 0 8px 60px;
  }
  .download-section .download-buttons .group-btn .btn i {
    font-size: 24px;
  }
  .download-section .right-area {
    display: none;
  }

  .testimonial-section {
    margin-top: 0;
  }
  .testimonial-section .testimonial-text .testimonial-title {
    font-size: 20px;
  }
  .testimonial-section .testimonial-text .testimonial-subtitle {
    font-size: 36px;
  }
  .testimonial-section .testimonial-text .testimonial-title-describe {
    font-size: 16px;
  }
  .testimonial-section .testimonial-carousel {
    margin-bottom: 75.008px;
  }
  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption {
    margin-left: -268px;
    padding: 15.008px 120px;
  }
  .testimonial-section .testimonial-carousel .carousel-item .carousel-caption .client-describe {
    font-size: 16px;
  }
  .testimonial-section .testimonial-carousel .carousel-item .carousel-img {
    margin: 20px -30px;
    margin-top: 160px;
}
  .testimonial-section .testimonial-carousel .carousel-item .carousel-img .img-outline {
    padding: 10px;
    width: 100px;
    margin: -14px;
  }
  .testimonial-section .testimonial-carousel .carousel-item .carousel-img .img-outline img {
    width: 65px;
    height: 65px;
  }
  .testimonial-section .testimonial-carousel .slick-current.slick-current.slick-center .img-outline {
    padding: 10px;
    width: 90px;
    margin: -17.008px;
  }
  .testimonial-section .testimonial-carousel .slick-prev.slick-arrow {
    left: 25%;
    bottom: -86px;
  }
  .testimonial-section .testimonial-carousel .slick-next.slick-arrow {
    right: 25%;
    bottom: -86px;
  }

  .questions-section .questions-text .questions-title {
    font-size: 20px;
  }
  .questions-section .questions-text .questions-subtitle {
    font-size: 36px;
  }
  .questions-section .questions-nav-pills .questions-nav-item {
    margin: 12px 30px;
  }
  .questions-section .questions-nav-pills .questions-nav-item .questions-nav-link {
    font-size: 12.8px;
  }
  .questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-card-header .questions-btn-link {
    font-size: 16px;
    padding: 0;
    width: 90%;
  }
  .questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-card-header .questions-btn-link:before {
    content: "";
    top: 35px;
    width: 19.008px;
    height: 24px;
    right: 0;
  }
  .questions-section .questions-tab-content .questions-tab-pane .questions-accordion .questions-card .questions-show .questions-card-body {
    font-size: 16px;
  }

  .signup-section .overlay .signup-text .signup-title {
    font-size: 16px;
  }
  .signup-section .overlay .signup-text .signup-subtitle {
    font-size: 30.4px;
  }
  .signup-section .overlay .signup-text .signup-title-describe {
    font-size: 14px;
  }
  .signup-section .overlay .testimonial-text {
    margin-top: 60px;
  }
  .signup-section .overlay .signup-right-text {
    margin-top: 40px;
  }
  .signup-section .overlay .signup-right-text a {
    font-size: 14px;
    padding: 10px 45.008px 10px 10px;
  }
  .signup-section .overlay .signup-right-text a i {
    font-size: 24px;
    top: 6px;
  }
  .footer-section .overlay .footer-bottom .footer-bottom-left {
    font-size: 12px;
  }
  .footer-section .overlay .footer-bottom .footer-bottom-right ul li {
    margin: 4px !important;
  }
  .footer-section .overlay .footer-bottom .footer-bottom-right ul li a {
    font-size: 12px;
    text-transform: capitalize;
  }
  .footer-section .overlay .footer-content .subscribe .subscribe-btn {
    padding: 14px 8px;
    margin: 10px 16px;
    font-size: 12px;
  }
  .footer-section .overlay .footer-content .subscribe .input-subscribe {
    width: 55%;
  }
  .footer-section .overlay .footer-content .footer-top-content {
    margin-bottom: 20px;
  }
}