/* Global CSS Starts */
:root {
  --white: #ffffff;
  --black: #000000;
  --blue: #2323FF;
  --cyan: #00F0FF;
  --dark: #141518;
  --gold: #FFC42E;
  --green: #00D492;
  --red: #FF0000;
  --brown: #472222;
  --grey: #90A1B9;
  --grey-light: #D9D9D9;
  --grey-light2: #A3A3A3;
  --grey-dark: #828282;
  --dark-light: #1E1F25;
   --dark-light2: #34363F;
   --dark-light3: #272832;
   --dark-light4: #34384C;
   --dark-light5: #0F0F0F;

   --grey-0-5: rgba(217, 217, 217, 0.50);

  --color-white-0-05: rgba(255,255,255,0.05);
  --color-white-0-10: rgba(255, 255, 255, 0.10);
  --color-white-0-20: rgba(255, 255, 255, 0.20);
  --color-white-0-40: rgba(255,255,255,0.40);
  --text-font-color: rgba(255, 255, 255, 0.60);
  --color-white-0-80: rgba(255, 255, 255, 0.80);
  --color-white-0-95: rgba(255, 255, 255, 0.95);

  --color-gold-0-10: rgba(255, 185, 0, 0.10);
  --color-gold-0-20: rgba(255, 185, 0, 0.20);
  --color-gold-0-30: rgba(255, 185, 0, 0.30);
  --color-gold-0-50: rgba(255, 196, 46, 0.50);

  --color-gold-light-0-20: rgba(85, 74, 46, 0.20);

  --color-gold-light2-0-20: rgba(255, 196, 46, 0.20);
  --color-gold-light2-0-30: rgba(255, 196, 46, 0.30);

  --color-yellow-0-20: rgba(255, 196, 46, 0.20);

  --color-cyan-0-05: rgba(1, 240, 255, 0.05);
  --color-cyan-0-20: rgba(1, 240, 255, 0.20);

  --color-blue-0-20: rgba(35, 35, 255, 0.20);
  --color-blue-0-70: rgba(35, 35, 255, 0.70);  

  --primary-font: "Inter", sans-serif;
  --secondary-font: "Open Sans", sans-serif;
  --secondary-font2: "Josefin Sans", sans-serif;
}

body{background-color: var(--black);}

*{color: var(--white);}

body, p, li,h6{font-family: var(--primary-font);font-size: 14px;font-weight: 300;line-height: 24px;margin: 0px;}

h1,h2,h3,h4,h5,h6,strong,b{font-weight: 500;}

h1,h2,h3,h4,h5,h6{font-family: var(--secondary-font2);}

h6{font-size: 16px;}

a{color: inherit;text-decoration: none;}

.text-red{color: var(--red) !important;}
.text-green{color: var(--green) !important;}
.text-cyan{color: var(--cyan) !important;}
.text-gold{color: var(--gold) !important;}

.bg-success{background-color: var(--green) !important;}
/* Global CSS Ends */

/* Container CSS Starts */
.container-full{max-width: 94%;display: block;margin: auto;}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width: 1200px;}
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width: 1200px;}
}
/* Container CSS Ends */

/* Buttons CSS Starts */
.btn
{min-width: 100px;font-size: 14px;font-weight: 400;text-transform: capitalize;color: var(--white);background: linear-gradient(266deg, var(--blue) -5.94%, var(--cyan) 109.95%);border: 1px solid var(--blue) !important;padding: 10px 20px;border-radius: 6px;display: inline-block;transition: all 0.2s ease-in;outline: unset !important;box-shadow: unset !important;position: relative;}

.btn-blank{color: var(--white);background: transparent;border-color: var(--white) !important;}

.btn:hover{background: linear-gradient(266deg, var(--cyan) -5.94%, var(--blue) 109.95%);}

.btn-blank:hover{color: var(--dark);background: var(--white);border-color: var(--white) !important;}
/* Buttons CSS Ends */

/* Section Title CSS Starts */
.section-title{position: relative;}
.section-title h1,.section-title h2,.section-title h3{}
.section-title h1{font-size: 24px;}
.section-title h2{font-size: 42px;line-height: 50px;}
.section-title h3{font-size: 30px;line-height: 40px;}
.section-title p{color: var(--text-font-color);}

.section-title h1 span,.section-title h2 span,.section-title h3 span{color: var(--cyan);}

.section-title-white{}
.section-title-white p{color: var(--white);}
/* Section Title CSS Ends */

/* Accordions CSS Starts */
.acc-outer{max-width: 900px;display: block;margin: auto;margin-top: 36px;}
.acc-outer .accordion{}
.accordion .accordion-item{padding: 20px 20px;background: var(--color-white-0-95);border: 0px;border-radius: 20px;margin: 15px 0px;}
.accordion .accordion-item h2.accordion-header{}
.accordion .accordion-item h2.accordion-header button.accordion-button{color: var(--black);background-color: transparent;padding: 0px;border: 0px;border-radius: 0px;box-shadow: unset !important;}
.accordion .accordion-item h2.accordion-header button.accordion-button::after{background-image: url('../images/icon-plus-black.svg');}
.accordion .accordion-item h2.accordion-header button.accordion-button[aria-expanded="true"]::after{width: 15px;margin-top: -15px;background-image: url('../images/icon-minus-black.svg');}
.accordion .accordion-item .accordion-collapse{}
.accordion .accordion-item .accordion-collapse .accordion-body{padding: 0px;padding-top: 15px;}
.accordion .accordion-item .accordion-collapse .accordion-body p{font-weight: 400;color: var(--black);}

.accordion .accordion-item:last-child{border-bottom: 0px;}
/* Accordions CSS Ends */

/* Progress Bar CSS Starts */
.progress{height: 5px;background-color: var(--dark-light2);}
/* Progress Bar CSS Ends */

/* List Tick CSS Starts */
.list-tick{}
.list-tick ul{margin: 0px;padding: 0px;}
.list-tick ul li{list-style: none;font-family: var(--secondary-font2);font-weight: 400;font-size: 22px;position: relative;margin-bottom: 10px;padding-left: 30px;}
.list-tick ul li::before{content: '';width: 20px;height: 20px;background-image: url(../images/icon-tick-double-cyan.svg);background-size: contain;background-position: center center;background-repeat: no-repeat;position: absolute;top: 6px;left: 0;}
/* List Tick CSS Ends */

/* Form CSS Starts */
.form-group{margin-bottom: 15px;position: relative;}
.form-group label,
.form-group .form-control
{font-size: 14px;}
.form-group label{color: var(--white);margin-bottom: 10px;}
.form-group .form-control{color: var(--white);height: 50px;padding: 15px 15px;border-radius: 10px;background-color: var(--color-white-0-05);border: 1px solid var(--color-white-0-10);box-shadow: unset !important;}

.form-group textarea.form-control{min-height: inherit;height: 80px !important;}

.form-control option{color: var(--black);}
/* Form CSS Ends */

/* Sections CSS Starts */
.asset-section,.safe-section,.skill-section,.markets-section,.faq-section{padding-top: 60px;padding-bottom: 60px;}

.top-trade-section,.limited-section,.testimonials-section{padding-top: 60px;}
/* Sections CSS Ends */

/* Background CSS Starts */
.banner-left::before,
.banner-img::before,
.asset-right-img::before
{content: '';width: 220px;height: 220px;border-radius: 100%;opacity: 0.9;background: var(--color-blue-0-70);filter: blur(87px);position: absolute;}

.banner-left::before{top: -20px;left: 60px;}

.banner-img::before{bottom: 50px;right: 0;}

.asset-right-img::before{width: 250px;height: 250px;filter: blur(130px);top: 0;left: 0;right: 0;display: block;margin: auto;}
/* Background CSS Ends */

/* Header CSS Starts */
header{padding: 30px 0px;}
.header-inner{padding: 5px 20px;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;align-items: center;background-color: var(--color-white-0-10);border: 1px solid var(--white);border-radius: 10px;backdrop-filter: blur(16.66666603088379px);}
header .navbar{}
header .navbar .navbar-brand{margin: 0px;}
header .navbar .navbar-brand img{width: 130px;height: 44px;object-fit: contain;object-position: left;}
header .navbar-nav{}
header .navbar-nav li{}
header .navbar-nav li a{}
.login-user-icon{width: 40px;height: 40px;line-height: 38px;text-align: center;display: inline-block;background: linear-gradient(266deg, var(--blue) -5.94%, var(--cyan) 109.95%);border-radius: 100%;}
/* Header CSS Ends */

/* Inner Page Header CSS Starts */
.inner-page-header{padding-top: 90px;padding-bottom: 90px;background-color: var(--dark-light4);background-image: url(../images/bg-safe.png);background-size: cover;background-position: center center;}
.inph-inner{}
.inph-inner .banner-title{}
.inph-inner .banner-title h1{margin: 0px;}
/* Inner Page Header CSS Ends */

/* Inner Pag Content Section CSS Starts */
.inner-page-content-section{padding-top: 50px;padding-bottom: 50px;}
.inpc-inner{}
.inpc-inner p{margin-bottom: 10px;}
.inpc-inner h2{font-size: 30px;line-height: 40px;}
.inpc-inner h3{font-size: 26px;line-height: 36px;}
.inpc-inner a{color: var(--cyan);text-decoration: underline;}
/* Inner Pag Content Section CSS Ends */

/* Banner Section CSS Starts */
.banner-section{padding-top: 30px;padding-bottom: 30px;}
.banner-inner{}
.banner-left{position: relative;}
.banner-right{padding-left: 60px;}
.banner-left-inner{position: relative;}

.banner-left::before{}

.banner-title{}
.banner-title h1{font-weight: 600;text-transform: uppercase;}
.banner-desc{margin-top: 15px;}
.banner-desc p{}
.banner-btn-outer{margin-top: 25px;margin-bottom: 30px;}
.banner-btn-outer .btn{}
.banner-stats-outer{display: flex;flex-wrap: wrap;flex-direction: row;margin: 0px -5px;}
.banner-stat-box{width: 25%;padding: 5px;text-align: center;}
.banner-stat-box-inner{padding: 22px;background: linear-gradient(112deg, var(--black) -35.34%, var(--color-blue-0-20) 93.15%), var(--color-white-0-05);border: 0.5px solid var(--color-white-0-10);border-radius: 8px;}
.banner-right-inner{}
.banner-stat-box h3{font-family: var(--primary-font);font-size: 20px;line-height: 1;font-weight: 600;color: var(--gold);margin: 0px;    margin-bottom: 2px;}
.banner-stat-box p{font-size: 12px;color: var(--color-white-0-80);}

.banner-right-inner{}
.banner-img{position: relative;}
.banner-img img{position: relative;}
.banner-img::before{}
/* Banner Section CSS Ends */

/* Top Trade Section CSS Starts */
.top-trade-section{}
.top-trade-inner{}
.trade-slider-outer{margin-top: 36px;}
.trade-slider-outer .owl-carousel{}

.trade-slider-outer .owl-carousel .owl-dots{position: absolute;top: -75px;right: 0;margin: 0px !important;}
.trade-slider-outer .owl-carousel .owl-dots button.owl-dot{}
.trade-slider-outer .owl-carousel .owl-dots button.owl-dot span{width: 20px;height: 8px;margin: 0px 3px;background: var(--grey-light);}

.trade-slider-outer .owl-carousel .owl-dots button.owl-dot.active{}
.trade-slider-outer .owl-carousel .owl-dots button.owl-dot.active span{background: var(--blue);}

.trade-slider-outer .owl-carousel .item{}
.trade-slider-outer .owl-carousel .item img{}
/* Top Trade Section CSS Ends */

/* Asset Section CSS Starts */
.asset-section{}
.asset-inner{}
.asset-outer{margin-top: 36px;}
.asset-left{}
.asset-right{padding-left: 70px;}
.asset-left-inner{}
.asset-btn-outer{margin-top: 20px;}
.asset-btn-outer .btn{}
.asset-box-outer{margin-top: 30px;display: flex;flex-wrap: wrap;flex-direction: row;}
.asset-box{width: 50%;padding: 5px;text-align: center;}
.asset-box-inner{min-height: 194px;padding: 40px 30px;border-radius: 8px;border: 0.5px solid var(--color-white-0-10);background: linear-gradient(112deg, var(--black) -35.34%, var(--color-yellow-0-20) 93.15%), var(--color-white-0-05);}
.asset-box-icon{}
.asset-box-icon svg{width: 50px;height: 50px;}
.asset-box-title{margin-top: 10px;}
.asset-box-title h3{font-size: 18px;}
.asset-right-inner{}
.asset-right-img{position: relative;}
.asset-right-img::before{}
.asset-right-img img{position: relative;}
/* Asset Section CSS Ends */

/* Safe Section CSS Starts */
.safe-section{background-color: var(--dark-light4);background-image: url(../images/bg-safe.png);background-size: cover;background-position: center center;position: relative;}
.safe-inner{position: relative;}
.safe-inner::before{content: '';width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-image: url(../images/bitcoin-1.png), url(../images/bitcoin-2.png), url(../images/bitcoin-3.png);background-size: 130px, 180px, 190px;background-repeat: no-repeat;background-position: -26px -20px, 0px 93%, 100% 90%;mix-blend-mode: luminosity;}
.safe-box-outer{margin-top: 36px;position: relative;}
.safe-box{padding: 15px 3px;text-align: center;}
.safe-box-inner{padding: 36px 66px;min-height: 250px;background-color: var(--dark-light3);border-radius: 20px;}
.safe-box-icon{width: 90px;height: 90px;line-height: 86px;text-align: center;display: block;margin: auto;background-color: var(--dark-light4);border-radius: 100%;}
.safe-box-icon svg{width: 42px;height: 42px;}
.safe-box-title{margin-top: 20px;}
.safe-box-title h3{font-size: 22px;}
/* Safe Section CSS Ends */

/* Skill Section CSS Starts */
.skill-section{}
.skill-inner{}
.skill-outer{margin-top: 36px;}
.skill-left{}
.skill-right{padding-left: 30px;}
.skill-left-inner{}
.skill-btn-outer{margin-top: 20px;}
.skill-btn-outer .btn{}
.skill-box-outer{margin-top: 30px;}
.skill-box{margin-bottom: 12px;}
.skill-box-inner{padding: 10px 15px;background-color: var(--dark-light3);border-radius: 20px;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;}
.skill-box-icon{width: 11%;}
.skill-box-icon svg{width: 50px;height: 50px;padding: 10px;background-color: var(--dark-light4);border-radius: 100%;}
.skill-box-title{width: 89%;padding-left: 10px;}
.skill-box-title h3{font-size: 20px;margin: 0px;}

.skill-box.active .skill-box-inner{background-color: var(--white);}
.skill-box.active .skill-box-title h3{color: var(--dark-light5);}

.skill-right-inner{}
.skill-right-img{position: relative;}
.skill-right-img::before{content: '';width: 350px;height: 350px;border-radius: 427px;opacity: 0.9;background: var(--color-blue-0-70);filter: blur(130px);position: absolute;top: 0;right: 0;}
.skill-right-img img{position: relative;}
/* Skill Section CSS Ends */

/* Markets Section CSS Starts */
.markets-section{}
.markets-inner{}
.marketing-outer{margin-top: 36px;}
.marketing-left{}
.marketing-right{padding-left: 120px;}
.marketing-left-inner{}
.marketing-img{}
.marketing-img img{}
.marketing-right-inner{}
.marketing-btn-outer{margin-top: 30px;}
.marketing-btn-outer .btn{}
/* Markets Section CSS Ends */

/* Limited Section CSS Starts */
.limited-section{background-color: var(--blue);background-image: url(../images/bg-limited.png);background-size: cover;background-position: center center;}
.limited-inner{}
.limited-img-outer{margin-top: 25px;text-align: center;}
.limited-img-outer img{}
/* Limited Section CSS Ends */

/* Testimonials Section CSS Starts */
.testimonials-section{}
.testimonial-inner{}
.testimonials-slider-outer{margin-top: 36px;}

.testimonials-slider-outer .owl-theme .owl-nav{margin-top: 36px;position: relative;}
.testimonials-slider-outer .owl-theme .owl-nav::before{content: '';width: 1px;height: 25px;background-color: var(--grey-light);position: absolute;top: 6px;left: 0;right: 0;display: block;margin: auto;}
.testimonials-slider-outer .owl-theme .owl-nav button.owl-prev,
.testimonials-slider-outer .owl-theme .owl-nav button.owl-next
{width: 36px;height: 36px;padding: 10px;background-color: var(--white);background-repeat: no-repeat;background-position: center center;background-size: 9px;border-radius: 100%;margin: 0px 15px;}
.testimonials-slider-outer .owl-theme .owl-nav button.owl-prev span,
.testimonials-slider-outer .owl-theme .owl-nav button.owl-next span
{display: none !important;}
.testimonials-slider-outer .owl-theme .owl-nav button.owl-prev{background-image: url(../images/icon-arrow-left.svg);}
.testimonials-slider-outer .owl-theme .owl-nav button.owl-next{background-image: url(../images/icon-arrow-right.svg);}

.testimonials-slider-outer .owl-theme .owl-nav button.owl-prev:hover,
.testimonials-slider-outer .owl-theme .owl-nav button.owl-next:hover
{background-color: var(--cyan);}

.testimonial-box{}
.testimonial-box-inner{padding: 30px 40px;background-color: var(--dark-light3);border-radius: 20px;}
.testimonial-box-top{}
.testimonial-box-star{}
.testimonial-box-star .fa{color: var(--gold);margin-right: 5px;}
.testimonial-box-desc{margin-top: 10px;margin-bottom: 20px;}
.testimonial-box-desc p{font-family: var(--secondary-font2);font-size: 22px;font-weight: 600;line-height: 34px;}
.testimonial-box-bottom{padding-top: 20px;border-top: 1px solid var(--grey-light);display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;background-image: url(../images/quote.svg);background-repeat: no-repeat;background-position: 100% 100%;}
.testimonial-bb-left{width: 12%;}
.testimonial-bb-right{width: 88%;padding-left: 10px;}
.testimonial-bb-img{}
.testimonial-bb-img img{width: 50px !important;height: 50px !important;object-fit: cover;border-radius: 100%;border: 1px solid var(--brown);}
.testimonial-box-meta{}
.testimonial-box-meta h4{font-size: 18px;margin: 0px;}
.testimonial-box-meta p{font-size: 12px;margin-top: 5px;}
/* Testimonials Section CSS Ends */

/* Deposit Bonus Section CSS Starts */
.deposit-bonus-section{padding-top: 60px;}
.deposit-bonus-inner{}
.deposit-box-outer{margin-top: 36px;}
.deposit-box{}
.deposit-box-inner{text-align: center;padding: 30px 20px;background: linear-gradient(112deg, var(--black) -35.34%, var(--color-blue-0-20) 93.15%), var(--color-white-0-05);border: 0.5px solid var(--color-white-0-10);border-radius: 8px;}
.deposit-box-title{}
.deposit-box-title h2{font-size: 44px;font-weight: 600;line-height: 1;margin: 0px;}
.deposit-box-title h3{font-size: 26px;margin: 0px;}
.bonus-box{padding: 15px 20px;margin: 30px 0px;background-color: var(--gold);position: relative;border-radius: 5px;}
.bonus-box::before{content: '';width: 100%;height: 100%;border-left: 115px solid transparent;border-right: 115px solid transparent;border-top: 100px solid var(--color-white-0-40);position: absolute;top: 0;left: 0;}
.bonus-box h4{font-size: 40px;font-weight: 600;line-height: 1;color: var(--black);margin: 0px;position: relative;}
.bonus-box h5{font-size: 15px;font-weight: 500;line-height: 1;text-transform: uppercase;color: var(--black);margin: 0px;position: relative;}
.deposit-number{}
.deposit-number h4{font-size: 46px;font-weight: 600;line-height: 1;margin: 0px;}
.deposit-number h4 span{font-size: 14px;text-transform: uppercase;margin-left: 5px;}
.bonus-credit{margin-top: 10px;}
.bonus-credit p{margin: 0px;}

.deposit-box.active .deposit-box-inner{background: linear-gradient(112deg, var(--black) -35.34%, var(--color-yellow-0-20) 93.15%), var(--color-white-0-05);}
/* Deposit Bonus Section CSS Ends */

/* FAQ Section CSS Starts */
.faq-section{background-image: url(../images/bg-faq.png);background-size: 100% 300px;background-position: center center;background-repeat: no-repeat;position: relative;}
.faq-section::before{content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);position: absolute;top: 0;left: 0;}
.faq-inner{position: relative;}
/* FAQ Section CSS Ends */

/* Table Section CSS Starts */
.table-section{padding-top: 20px;padding-bottom: 20px;}
.table-box-inner{}
.table-logo{}
.table-logo img{width: 200px;height: 60px;object-fit: contain;}
.table-title{margin: 20px 0px;}
.table-title .section-title{}
.table-title .section-title h2{}
.table-data{max-width: 400px;display: block;margin: auto;}

.top-stats-new{margin-bottom: 10px;}
.top-stats-new p{font-size: 13px;color: var(--text-font-color);}
.top-stats-new h4{font-size: 26px;margin-top: 5px;}
.top-stats-new h4 small{font-size: 15px;}
.top-stats-new h4 small span{color: var(--text-font-color);}

.table-data table{}

.table-data table thead tr th,
.table-data table tbody tr td
{background-color: transparent !important;border-bottom: 1px solid #212121;}

.table-data table thead{}
.table-data table thead tr{}
.table-data table thead tr th{font-size: 13px;color: var(--text-font-color);font-weight: normal;}
.table-data table tbody{}
.table-data table tbody tr{}
.table-data table tbody tr td{}
.table-data table tbody tr td span{font-size: 13px;color: var(--text-font-color);}
.table-data table tbody tr td h4{color: var(--white);}
/* Table Section CSS Ends */

/* Contact Form Section CSS Starts */
.contact-form-section{padding-top: 60px;padding-bottom: 60px;}
.contact-form-inner{}
.cform-outer{margin-top: 36px;}
.cform-inner{}
/* Contact Form Section CSS Ends */

/* CTA Section CSS Starts */
.cta-section{padding-top: 180px;padding-bottom: 180px;background-image: url(../images/bg-cta.png);background-size: cover;background-position: center center;}
.cta-inner{}
.cta-btn-outer{margin-top: 20px;}
.cta-btn-outer .btn{}
/* CTA Section CSS Ends */

/* Footer CSS Starts */
.footer-section{padding: 50px 0px;}
.footer-inner{padding: 50px 50px;padding-bottom: 0px;background-image: url(../images/bg-footer.png);background-size: cover;background-position: center center;border: 1px solid #FFF;border-radius: 10px;backdrop-filter: blur(16.66666603088379px);}
.footer-top{}
.footer-left{padding-right: 50px;border-right: 1px solid var(--grey-light);}
.footer-right{padding-left: 50px;}
.footer-left-inner{}
.footer-logo{}
.footer-logo img{width: 133px;}
.footer-desc{margin: 20px 0px;}
.footer-desc p{}
.footer-btn-outer{}
.footer-btn-outer .btn{}
.footer-box{}
.footer-box-inner{}
.footer-box-title{margin-bottom: 15px;}
.footer-box-title h3{font-size: 24px;}
.footer-box-menu{}
.footer-box-menu ul{margin: 0px;padding: 0px;}
.footer-box-menu ul li{list-style: none;margin-bottom: 10px;}
.footer-box-menu ul li a{display: block;}
.footer-copy{text-align: center;margin-top: 25px;padding: 20px 0px;border-top: 1px solid var(--grey-0-5);}
.footer-copy p{}
/* Footer CSS Ends */



/* Media Query CSS Starts */
@media screen and (max-width: 1200px)
{
  .banner-left{padding-right: 50px;}
  .banner-right{padding-left: 0px;}
  .banner-title h1{font-size: 32px;}
  .banner-stat-box-inner{padding: 16px;}
  .banner-stat-box h3{font-size: 18px;}

  .inner-page-header{padding-top: 80px;padding-bottom: 80px;}

  .safe-inner::before{background-size: 90px, 130px, 150px;background-position: -17px -19px, 0px 92%, 100% 90%;}
  .safe-box-inner{padding: 36px 50px;}

  .skill-box-icon{width: 13%;}
  .skill-box-title{width: 87%;}

  .deposit-box{margin-bottom: 20px;}
  .bonus-box::before{border-left: 125px solid transparent;border-right: 125px solid transparent;}

  .cta-section{padding-top: 100px;padding-bottom: 100px;}
}

@media screen and (max-width: 990px)
{
  .banner-left{padding-right: 0px;margin-bottom: 15px;}
  .banner-right{text-align: center;}

  .asset-outer{margin-top: 15px;}
  .asset-box-inner{min-height: 170px;}
  .asset-right{padding-left: 0;text-align: center;margin-top: 30px;}

  .safe-inner::before{background-size: 80px, 120px, 120px;background-position: 2px -16px, 0px 92%, 96% 90%;}

  .skill-right{padding-left: 0;}

  .marketing-right{padding-left: 0px;}
  .marketing-left{margin-top: 15px;}

  .bonus-box::before{border-left: 146px solid transparent;border-right: 146px solid transparent;}

  .footer-inner{padding: 36px 36px;padding-bottom: 0px;}
  .footer-left{padding-right: 0px;border-right: 0px;margin-bottom: 30px;}
  .footer-right{padding-left: 0px;}
}

@media screen and (max-width: 767px)
{
  header{padding: 20px 0px;}
  header .navbar .navbar-brand img{width: 90px;height: 40px;}

  .asset-section, .safe-section, .skill-section, .markets-section, .faq-section{padding-top: 50px;padding-bottom: 50px;}
  .top-trade-section, .limited-section, .testimonials-section{padding-top: 50px;}

  .section-title h2{font-size: 28px;line-height: 36px;}
  .section-title h3{font-size: 24px;line-height: 32px;}

  .inner-page-header{padding-top: 60px;padding-bottom: 60px;}

  .banner-section{padding-top: 20px;padding-bottom: 20px;}
  .banner-title h1{font-size: 26px;}
  .banner-stat-box{width: 50%;}
  .banner-stat-box-inner{padding: 20px;}

  .trade-slider-outer{margin-top: 50px;}
  .trade-slider-outer .owl-carousel .owl-dots{top: -44px;}

  .asset-box-inner{min-height: 100px;padding: 30px 15px;}
  .asset-box-icon svg{width: 40px;height: 40px;}
  .asset-box-title h3{font-size: 17px;}

  .safe-inner::before{display: none !important;}
  .safe-box{padding: 10px 3px;}
  .safe-box-inner{min-height: inherit;padding: 30px 20px;}
  .safe-box-icon{width: 70px;height: 70px;line-height: 66px;}
  .safe-box-icon svg{width: 32px;height: 32px;}
  .safe-box-title h3{font-size: 20px;}

  .skill-box-icon svg{width: 40px;height: 40px;padding: 8px;}
  .skill-box-title h3{font-size: 18px;}

  .list-tick ul li{font-size: 18px;padding-left: 25px;margin-bottom: 8px;}
  .list-tick ul li::before{width: 18px;height: 18px;top: 4px;}

  .testimonial-box-inner{padding: 20px 20px;}
  .testimonial-box-desc p{font-size: 18px;line-height: 27px;}
  .testimonial-bb-left{width: 18%;}
  .testimonial-bb-right{width: 82%;}
  .testimonial-box-meta h4{font-size: 17px;margin-bottom: 0px;}

  .accordion .accordion-item h2.accordion-header button.accordion-button{font-size: 15px;}

  .top-stats-new h4{font-size: 24px;}

  .bonus-box::before{border-left: 160px solid transparent;border-right: 160px solid transparent;}

  .cta-section{padding-top: 50px;padding-bottom: 50px;}

  .footer-inner{padding: 30px 25px;padding-bottom: 0px;}
  .footer-logo img{width: 120px;}
  .footer-box{margin-bottom: 20px;}
  .footer-box-title h3{font-size: 20px;}
  .footer-copy{margin-top: 20px;}
}
/* Media Query CSS Ends */