@font-face {
  font-family: 'GilroyMedium';
  src: url('../fonts/GilroyMedium.eot');
  src: url('../fonts/GilroyMedium.eot') format('embedded-opentype'),
       url('../fonts/GilroyMedium.woff2') format('woff2'),
       url('../fonts/GilroyMedium.woff') format('woff'),
       url('../fonts/GilroyMedium.ttf') format('truetype'),
       url('../fonts/GilroyMedium.svg#GilroyMedium') format('svg');
}

@font-face {
  font-family: 'GilroyBold';
  src: url('../fonts/GilroyBold.eot');
  src: url('../fonts/GilroyBold.eot') format('embedded-opentype'),
       url('../fonts/GilroyBold.woff2') format('woff2'),
       url('../fonts/GilroyBold.woff') format('woff'),
       url('../fonts/GilroyBold.ttf') format('truetype'),
       url('../fonts/GilroyBold.svg#GilroyBold') format('svg');
}

@font-face {
  font-family: 'GilroySemiBold';
  src: url('../fonts/GilroySemiBold.eot');
  src: url('../fonts/GilroySemiBold.eot') format('embedded-opentype'),
       url('../fonts/GilroySemiBold.woff2') format('woff2'),
       url('../fonts/GilroySemiBold.woff') format('woff'),
       url('../fonts/GilroySemiBold.ttf') format('truetype'),
       url('../fonts/GilroySemiBold.svg#GilroySemiBold') format('svg');
}

@font-face {
  font-family: 'GilroyRegular';
  src: url('../fonts/GilroyRegular.eot');
  src: url('../fonts/GilroyRegular.eot') format('embedded-opentype'),
       url('../fonts/GilroyRegular.woff2') format('woff2'),
       url('../fonts/GilroyRegular.woff') format('woff'),
       url('../fonts/GilroyRegular.ttf') format('truetype'),
       url('../fonts/GilroyRegular.svg#GilroyRegular') format('svg');
}

@font-face {
  font-family: 'GilroyExtraBold';
  src: url('../fonts/GilroyExtraBold.eot');
  src: url('../fonts/GilroyExtraBold.eot') format('embedded-opentype'),
       url('../fonts/GilroyExtraBold.woff2') format('woff2'),
       url('../fonts/GilroyExtraBold.woff') format('woff'),
       url('../fonts/GilroyExtraBold.ttf') format('truetype'),
       url('../fonts/GilroyExtraBold.svg#GilroyExtraBold') format('svg');
}

@font-face {
  font-family: 'GilroyExtraBoldItalic';
  src: url('../fonts/GilroyExtraBoldItalic.eot');
  src: url('../fonts/GilroyExtraBoldItalic.eot') format('embedded-opentype'),
       url('../fonts/GilroyExtraBoldItalic.woff2') format('woff2'),
       url('../fonts/GilroyExtraBoldItalic.woff') format('woff'),
       url('../fonts/GilroyExtraBoldItalic.ttf') format('truetype'),
       url('../fonts/GilroyExtraBoldItalic.svg#GilroyExtraBoldItalic') format('svg');
}


@font-face {
  font-family: 'GilroyBlack';
  src: url('../fonts/GilroyBlack.eot');
  src: url('../fonts/GilroyBlack.eot') format('embedded-opentype'),
       url('../fonts/GilroyBlack.woff2') format('woff2'),
       url('../fonts/GilroyBlack.woff') format('woff'),
       url('../fonts/GilroyBlack.ttf') format('truetype'),
       url('../fonts/GilroyBlack.svg#GilroyBlack') format('svg');
}

@font-face {
  font-family: 'GilroyHeavy';
  src: url('../fonts/GilroyHeavy.eot');
  src: url('../fonts/GilroyHeavy.eot') format('embedded-opentype'),
       url('../fonts/GilroyHeavy.woff2') format('woff2'),
       url('../fonts/GilroyHeavy.woff') format('woff'),
       url('../fonts/GilroyHeavy.ttf') format('truetype'),
       url('../fonts/GilroyHeavy.svg#GilroyHeavy') format('svg');
}

@font-face {
  font-family: 'GilroyHeavyItalic';
  src: url('../fonts/GilroyHeavyItalic.eot');
  src: url('../fonts/GilroyHeavyItalic.eot') format('embedded-opentype'),
       url('../fonts/GilroyHeavyItalic.woff2') format('woff2'),
       url('../fonts/GilroyHeavyItalic.woff') format('woff'),
       url('../fonts/GilroyHeavyItalic.ttf') format('truetype'),
       url('../fonts/GilroyHeavyItalic.svg#GilroyHeavyItalic') format('svg');
}


@font-face {
  font-family: 'GilroySemiBoldItalic';
  src: url('../fonts/GilroySemiBoldItalic.eot');
  src: url('../fonts/GilroySemiBoldItalic.eot') format('embedded-opentype'),
       url('../fonts/GilroySemiBoldItalic.woff2') format('woff2'),
       url('../fonts/GilroySemiBoldItalic.woff') format('woff'),
       url('../fonts/GilroySemiBoldItalic.ttf') format('truetype'),
       url('../fonts/GilroySemiBoldItalic.svg#GilroySemiBoldItalic') format('svg');
}

@font-face {
  font-family: 'GilroyBoldItalic';
  src: url('../fonts/GilroyBoldItalic.eot');
  src: url('../fonts/GilroyBoldItalic.eot') format('embedded-opentype'),
       url('../fonts/GilroyBoldItalic.woff2') format('woff2'),
       url('../fonts/GilroyBoldItalic.woff') format('woff'),
       url('../fonts/GilroyBoldItalic.ttf') format('truetype'),
       url('../fonts/GilroyBoldItalic.svg#GilroyBoldItalic') format('svg');
}


@font-face {
  font-family: 'GilroyMediumItalic';
  src: url('../fonts/GilroyMediumItalic.eot');
  src: url('../fonts/GilroyMediumItalic.eot') format('embedded-opentype'),
       url('../fonts/GilroyMediumItalic.woff2') format('woff2'),
       url('../fonts/GilroyMediumItalic.woff') format('woff'),
       url('../fonts/GilroyMediumItalic.ttf') format('truetype'),
       url('../fonts/GilroyMediumItalic.svg#GilroyMediumItalic') format('svg');
}


.gilroy_bold{font-family: 'GilroyBold';} 
.gilroy_bold_it{font-family: 'GilroyBoldItalic';}
.gilroy_semibold{font-family: 'GilroySemiBold';}  
.gilroy_semibold_it{font-family: 'GilroySemiBoldItalic';} 
.gilroy_regular{font-family: 'GilroyRegular';} 
.gilroy_medium{font-family: 'GilroyMedium';}
.gilroy_medium_it{font-family: 'GilroyMediumItalic';}
.gilroy_exbold{font-family: 'GilroyExtraBold'}
.gilroy_exbold_it{font-family: 'GilroyExtraBoldItalic';}
.gilroy_black{font-family: 'GilroyBlack';}
.gilroy_heavy{font-family: 'GilroyHeavy';}
.gilroy_heavy_it{font-family: 'GilroyHeavyItalic';}



html{ overflow-x: hidden;}

body {
  font-family: "DM Sans", sans-serif;
  color: #000000;
  font-weight: 300;
  background: #fff;
  font-size: 25px;
  line-height: 35px;
  overflow-x: hidden; 
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5 {
  color: #000000;
  font-weight: 300;
  font-family: "DM Sans", sans-serif; letter-spacing: -0.48px;
}


::-moz-selection {
  color: #fff;
  background: #99ec2d;
}

::selection {
  color: #fff;
  background: #99ec2d;
}

.passion-one{ font-family: "Passion One", sans-serif;} 

strong{ font-weight: 700;}

.font-16{ font-size: 16px;}
.font-20{ font-size: 20px;}
.font-23{ font-size: 23px;}
.font-30{ font-size: 30px;}
.font-35{ font-size: 35px;}
.font-40{ font-size: 40px;}
.font-45{ font-size: 45px;}
.font-50{ font-size: 50px;}
.font-55{ font-size: 55px;}
.font_65{ font-size: 65px;}
.font-70{ font-size: 70px;}
.font-80{ font-size: 80px;}

.lh-24{ line-height: 24px;}
.lh-25{ line-height: 25px;}
.lh-30{ line-height: 30px;}
.lh-37{ line-height: 37px;}
.lh-35{ line-height: 35px;}
.lh-40{ line-height: 40px;}
.lh-45{ line-height: 45px;}
.lh-50{ line-height: 50px;}
.lh-55{ line-height: 55px;}
.lh-60{ line-height: 60px;}
.lh-65{ line-height: 65px;}
.lh-70{ line-height: 70px;}

.font_20{ font-size: 20px;}
.font_25{ font-size: 25px;}
.font_28{ font-size: 28px;}
.font_30{ font-size: 30px;}
.font_34{ font-size: 34px;}
.font_35{ font-size: 35px;}
.font_50{ font-size: 50px;}

.lh_38{ line-height: 38px;}
.lh_40{ line-height: 40px;}
.lh_44{ line-height: 44px;}

.fw-200{ font-weight: 200;}
.fw-extra-bold{ font-weight: 800;}
.fw-900{ font-weight: 900;}

.text-green-1{ color: #c8ff82;}
.text-green-2{ color: #09400C;}
.text-green-3{ color: #0B7431;}

.text-gray-1{ color: #6B6B6B;}
.text-gray-2{ color: #c2c2c2;}

.text-red-1{ color: #ff4a1f;} 

.text-blue{ color: #31286B;}

.bg-green-1{ background: #c8ff82;}
.bg-yellow{ background: #FFDB0A;} 
.bg-yellow-2{ background: #FBEC39;}
.bg-red{ background: #FF5527;}
.bg-gray{ background: #F1F8F0;}

.bg-dark-2{ background: #1F0403 !important;}

.opacity-45{ opacity: .45;}

.card-header{ background: none !important;}
.card-footer {background-color: transparent !important;}

.l-space-inherit{ letter-spacing: inherit !important;}
.l-space-1{letter-spacing: -0.48px;}
.l-space-2{letter-spacing: -0.64px;}



.header{ background: #000000 url(../images/robot.png) no-repeat right bottom; padding-top: 60px; padding-bottom: 260px; position: relative;} 
.header:before{ content: ""; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #000; opacity: .8;}
.header .logo img{ max-width: 320px;} 
.header h1{ line-height: 90px; letter-spacing: -0.64px;}
.header .h-sec-1 ul li{ background: url(../images/like-green.png) no-repeat; background-size: 34px; padding-left: 45px; background-position: 0px 0px; letter-spacing: -0.48px;} 
.header .h-sec-1 ul li:nth-child(2){ margin: 0px 30px;}
.vimeo-player{ max-width: 960px; margin-top: -271px !important;} 

.oti-center{ max-width: 1230px; background:#111D02 url(../images/pattern-1.png) no-repeat center center; border-radius: 55px; min-height: 535px; padding: 30px 120px;} 

.cart-ic{ width: 93px; height: 93px; background: #c8ff82; border-radius: 100%;}
.get-a-btn{background: #c8ff82; color: #06061D; padding: 2px 40px; text-decoration: none; height: 93px; border-radius: 46px;}
.get-a-btn i{ margin-left: 30px;} 
.get-a-btn:hover{ background: #fff;} 

 .s-user{border: 3px solid transparent; border-radius: 45px; 
background-image: linear-gradient(white, white), 
  linear-gradient(180deg, #C8FF82 0%, #B4A1FD 38.5%, #6BF090 100%);
background-origin: border-box;
background-clip: content-box, border-box;}  
.card-center{ padding: 35px;}

 .s-user .card-header figure img{ width: 118px; border-radius: 100%;} 

 .s-user.active,  .s-user:hover{ border: #C8FF82 3px solid; background: #C8FF82;}  

 .agency-score{ background: #C8FF82; border-radius: 20px; padding: 15px 15px 15px 60px; width: 100%; max-width: 1036px; margin: 0 auto;} 
 .agency-score .ic img{ width: 97px;}
 .agency-score .thmnl{ background: #fff; height: 160px; width: 285px; border-radius: 20px;}
 .agency-score figcaption{ padding: 0px 50px 0px 60px;}


 .wmc{ background: #E9F2DD; padding:45px 30px; border-radius:25px;} 
 .wmc .card-header .number span{ width: 62px; display: flex; align-items: center; justify-content: center; height: 69px;} 
 .wmc:hover{ background: #C8FF82;} 

 .untapped-goldmine-section{background: linear-gradient(153.27deg, #EAF1E1 2.2%, #FFFFFF 49.21%, #ECFFD4 99.13%); border-radius: 45px; padding: 60px 0px; margin: 0px 10px; min-height: 500px; } 

 .bx-1{ background: #FFF7F5; border-radius: 30px; border-top: #FF6C57 10px solid; padding: 50px 50px;} 

 .complete-solution{ background: #C8FF82; border-radius: 45px; margin:0px 10px;} 
 .complete-solution .cs-sec-1{ background: #122000;  border-radius: 45px 45px 0px 0px; padding: 50px 0px;}
 .complete-solution .cs-sec-1 .center{ background:url(../images/like-3.png) no-repeat left top, url(../images/call-2.png) no-repeat right top;} 
 .logo-dark{ height: 107px;}


 .missed-call{ left: 0px; top: -74px;} 
 .ecover1{ max-width: 1122px;} 
 .t-call{ width: 205px; right: -52px; top: 0px;} 

 .down-arrow{ background: #000000;  width: 98px; height: 98px; left: 50%; margin-left: -49px; bottom: -49px; border-radius: 100%;} 

 .section-h-2 .center{ max-width: 1120px;} 

 .bx-2{ background: #EFFAE1; border-radius: 45px; padding: 35px;}  

 .border-d-pic{ right: -90px; bottom: -150px;} 

 .easy-to-use-wrappar{background: linear-gradient(153.27deg, #EAF1E1 2.2%, #FFFFFF 49.21%, #ECFFD4 99.13%);
 border-radius: 45px; margin-left: 10px; margin-right: 10px; } 

 .eu-bx{ margin-bottom: 60px !important; max-width: 1133px; background: #C8FF82; border: 1px solid #000000; border-radius: 74px;} 
 .eu-bx .eu-bx-bdy{background: #FFFFFF; border: 1px solid #000000; margin: 0px -1px -1px; border-radius: 74px; padding: 100px 10px 50px; } 
 .eu-bx .eu-bx-bdy .center{ width: 100%; max-width: 983px; margin: 0 auto;} 
 .eu-bx .number-eu{ width: 120px; height: 120px; left:180px; top: -60px;} 
 .eu-bx:last-child{ margin-bottom: 0px !important;} 

 .checkout-action-here{ background: #C8FF82; border-radius: 45px; margin: 0px 10px; padding: 60px 0px 60px;} 

 .video-action-h{ width: 100%; max-width: 960px; margin: 0 auto -70px;} 

 .max-w-1126{ max-width: 1126px;}

 .more-feature-sec{ margin: 0px 10px; padding: 60px 0px; border-radius: 45px; background: url(../images/feature-bg.png) no-repeat center top; background-size: cover;} 
 .more-feature-sec:before{ content: ""; position: absolute; left: 0px; top: 0px; width: 100%; background: #0C1000DB; opacity: 1; height: 100%; border-radius: 45px;} 

 .f-bx{ background: rgba(255,255,255,.16); border-radius: 45px; text-align: center; padding: 60px 10px; backdrop-filter: blur(15px);} 

 .f-bx i{ display: inline-flex; align-items: center; justify-content: center; min-height: 92px;}
 .f-bx i img{ max-height: 92px;} 

 .result-bx{background: #FE9278; border: 1px solid #000000; border-radius: 30px; padding-top:14px;}
 .result-bx .bdy{background: #FFFFFF; margin: 0px -1px -1px; border: 1px solid #000000; border-radius: 30px; padding: 30px 30px;} 
 .result-bx .bdy i img{ width: 50px;} 


 .result-bx-2{background: #C8FF82; border: 1px solid #000000; border-radius: 30px; padding-top:14px;}
 .result-bx-2 .bdy{background: #FFFFFF; margin: 0px -1px -1px; border: 1px solid #000000; border-radius: 30px; padding: 30px 30px;} 
 .result-bx-2 .bdy i img{ width: 50px;} 


 .bo-sec{ border-radius: 35px; padding: 70px 0px; margin: 0px 10px 10px;}

.esp-bx{ background: #F8FFEF; border-radius: 45px; padding:40px 30px; display: flex; flex-direction: column;}
.esp-bx i{ display: inline-block; min-height: 90px; margin:0px auto 25px !important;}
.esp-bx i img{ max-height: 90px;}

.work-so-well{margin: 0px 10px; padding: 60px 0px; border-radius: 45px; background: url(../images/feature-bg.png) no-repeat center top; background-size: cover; position: relative; }
.work-so-well:before{ content: ""; position: absolute; left: 0px; top: 0px; width: 100%; background: #0C1000DB; opacity: 1; height: 100%; border-radius: 45px;} 
.wsw{ border-radius: 35px; padding:60px 20px;} 
.wsw .bdy{ max-width: 340px; margin: 0 auto;} 
.wsw.b-time-m .bdy{max-width: 390px;} 
.wsw .bdy h4{ padding-left: 35px; max-width: 240px; margin: 25px 0px;} 
.wsw.b-time-m .bdy h4{ max-width: 285px;}


.vip-bonus{ border-radius: 45px; margin: 0px 10px; padding: 70px 0px 60px; margin-top: -30px;} 
.fast-action-b{ border: 1px solid #000000; background: #fff; border-radius: 45px;} 
.fast-action-b .heading{ padding: 15px 10px;}
.fast-action-b .bdy{border: 1px solid #000000; padding: 45px 60px; background: #fff; border-radius: 45px; margin: 0px -1px -1px;}


.guarantee-mb{ background: #E9F2DD url(../images/pattern-3.png) no-repeat center center; background-size: 100% 100%; border-radius: 38px; padding: 50px 0px; margin: 0px 10px;} 
.guarantee-mb h2{ background: url(../images/liked.png) no-repeat right center; background-size: 90px;}

.round-52{ border-radius: 52px;}

.save-b-deadline{ border-radius: 30px; background: url(../images/pattern-4.png) no-repeat center center; background-size: cover; margin: 0px 10px; padding: 50px 0px;}
.ga-yelw .cart-ic{ background: #FBEC39;} 
.ga-yelw  .get-a-btn{background: #FBEC39;}


.buy-now-img {
  width: 800px;
}


.t-profile-img {
  height: 118px;
  width: 118px;
  border-radius: 50%;
  object-fit: cover;
}

.sp_white_color {
  color: #fff;
}

.Textarea3 {
  color: #fff;
}


.groundbreak-txt {
  padding-left: 98px;
}

@media (max-width:768px) {
  .groundbreak-txt {
    padding-left: 0px;
  }

  .cart-ic {
    display: none !important;
  }
}

.mt-20p {
  margin-top: 20px;
}

.engage-vid-ctr,
.engage-vid-ctr video  {
  border-radius: 45px;
}



.bundle_section_1{ background: #F1F8F0; }
.front_end .rw{ background: #FDEB4C; border-radius: 10px 10px 0px 0px; max-width: 490px; padding:8px 10px;}
.nacommercialsold .rw{ background: #C8FF82; border-radius: 10px; max-width: 600px; padding: 10px;} 
.nacommercialsold .rw span{ color: #C8FF82;}

.ul_1 li{ padding-left: 45px; background: url(../images/solved.png) no-repeat left center; background-size: 30px; margin-bottom: 20px; font-family: 'GilroyMedium';} 
.ul_1 li:last-child{ margin: 0px;} 
.fullaccess span{ border: #FF3B32 2px solid; border-radius: 10px; padding: 3px 25px;}  


.ul-2 li{ background: #fff; padding: 8px; display: flex; margin-bottom: 10px; align-items: center; border-radius: 50px;} 
.ul-2 li i img{width: 40px;} 
.ul-2 li p{ margin: 0px; padding-left: 15px;}
.ul-2 li:last-child{ margin: 0px;}


.p-detail{ padding: 50px 120px; border-radius: 200px;}

.revolutionary{ padding: 25px 25px 25px 100px; border-radius: 35px;}
.revolutionary i{ left: -25px; top: -25px;}

.missedbots{ background: #E9F2DD; border-radius: 35px; padding: 25px 40px;} 

.own-ai-machine{ border-radius: 35px; margin: 0px 10px; padding: 50px 0px 0px;}

.one-hash{ position: absolute; width: 130px; left: 50%; top: 0px;} 

.save-b-deadline.bg-black{ background: #000 !important;}


.bundle_offer_bx{ background: #F7F7F7; border-radius: 18px; padding:30px 25px; display: flex; flex-direction: column;} 
.bundle_offer_bx .including{ min-height: 80px; padding: 8px; background: #FDEB4C; border-radius: 15px; margin: 20px 0px;} 
.bundle_offer_bx .nacommercialsold{ margin-top: auto;}
.bg-none{ background: none !important;}  
.bundle_offer_bx  .nacommercialsold .rw span{ color: #000;}

 
.faq_cl h4{border-radius: 25px; background: #000; min-height:86px; display:flex; align-items:center; padding:8px 20px 8px 70px; color: #fff;} 
.faq_cl h4 .q_txt{ left:15px; top:24px; width: 42px; height: 42px; background: #C8FF82 url(../images/q-icon.png) no-repeat center center; border-radius: 100%; font-size: 0px;} 
.faq_cl .faq_detail{ padding:10px 70px 0px 0px; font-size: 16px; font-weight: 500; line-height: 30px;} 




.footer{ background: #000 url(../images/patter-2.png) repeat-y center top; border-radius: 35px; margin: 0px 10px; padding: 40px 0px; font-size: 14px; color: #fff;} 
.footer-bottom a{ color: #fff; text-transform: uppercase; text-decoration: underline;} 
.footer-bottom a:hover{ text-decoration: none;}
 

