@font-face {
  font-family: 'verdana';
  src: local('verdana'), url('https://fonts.googleapis.com/css2?family=verdana:wght@200..800&display=swap');
}

.reveal{
  position: relative;
  transform: translateY(150px);
  opacity: 0;
  transition: all 2s ease;
}

.reveal.active{
  transform: translateY(0px);
  opacity: 1;
}

/* start media query*/
@media only screen and (max-width: 768px)
{
  .master-container{
    padding-top: 10px!important;
    padding-bottom: 10px!important;
  }

  .mob-padding{
    padding-top: 50px!important;
  }

  .for-header{
    padding: 0px!important;
    margin: 0px!important;
  }

  .header-login{
    padding-top: 25px;
  }

  .navCard{
    box-shadow: 0 3px 3px #0000001a, 0 10px 10px #00000017, 0 46px 27px #0000000d, 0 81px 32px #00000003!important;
    text-align: left!important;
    padding: 15px!important;
    
  }

  .navCard h3{
    font-family: 'verdana';
    font-weight: 800;
    font-size: 19px!important;
  }

  .hero-section-left-panel h1{
    font-family: 'verdana'!important;
    font-weight: normal;
    font-size: 32px!important;
    color: #000;
    line-height: 50px!important;
    text-align: center!important;
    letter-spacing: -2px;
    padding-bottom: 10px;
  }

  .hero-section-left-panel p, h2{
    text-align: center;
  }

  .hero-section-button{
    text-align: center!important;
  }

  .hero-section-table{
    text-align: center!important;
    padding-top: 20px;
  }

  .no-mobile{
    display: none!important;
  }

  .minus-margin{
    margin-bottom: -25px!important;
  }

  .circle h3{
    padding-top: 3px;;
  }

  .footer{
    background-color: #111111;
    text-align: center!important;
  }

  .div-top-tag {
    z-index: 0;
    color: '#999';
    background-image: linear-gradient(65deg, #b4ff6c, #feff92);
    border-radius: 100px;
    margin-top: -37px;
    margin-left: 24%!important;
    margin-right: 24%!important;
    padding: .35rem 1rem!important;
    font-size: 14px;
    font-weight: 600;
  }

.div-top-tag-order-page {
    z-index: 0;
    color: '#999';
    background-image: linear-gradient(65deg, #b4ff6c, #feff92);
    border-radius: 100px;
    margin-top: -37px;
    margin-left: 24%!important;
    margin-right: 24%!important;
    padding: .35rem 1rem!important;
    font-size: 14px;
    font-weight: 600;
  }

  .newsletter{
    padding: 0px 35px!important;
  }

  .faq-div{
    padding:25px 35px!important;
  }

  .faq-div h1{
    text-align: center!important;
    font-family: 'verdana'!important;
    font-weight: 800!important;
    letter-spacing: -2px!important;
  }

  .faq-div p{
    text-align: center!important;
  }

  .hide-mobile{
    display: none!important;
  }

  .hide-desktop{
    display: block!important;
  }

  .money-back-img{
    width: 35%!important;
  }

  .order-page-checkmark{
    width: 10%!important;
    vertical-align: top!important;
  }

  .btn-custom-width-one{
    width: 70%!important;
  }

  .btn-custom-width-two{
    width: 65%!important;
  }

  .btn-custom-width-three{
    width: 60%!important;
  }

  .btn-custom-width-four{
    width: 50%!important;
  }

  .btn-custom-width-five{
    width: 45%!important;
  }

  .btn-custom-width-six{
    width: 50%!important;
  }
}
/* end media query*/

body {
  text-align: center;
  font-family: 'verdana' !important;
  background-color: #ddb12c!important;
}

.master-container{
  padding-top: 20px;
  padding-bottom: 20px;
}

.theme-color{
  background-color: #ddb12c;
 /*background-color: #e2bb47!important;*/
}

.theme-color-light{
  background-color: #faf5e8;
}

.theme-color-white{
  background-color: white;
}

.navCard{
  box-shadow: 0 3px 3px #0000001a, 0 20px 20px #00000017, 0 46px 27px #0000000d, 0 81px 32px #00000003;
  background-color: #FFF;
  border-radius: 15px;
  margin-top: 0px!important;
  padding: 20px;
}

.navbar-nav > li{
  padding-left:15px;
  padding-right:15px;
  font-family: 'arial'!important;
  font-weight:'bold'!important;
  font-size: 16px;
  text-transform: uppercase;
}

.navCard h3{
  font-family: 'verdana';
  font-weight: 800;
  font-size: 28px;
}

.hero-section-left-panel{
  text-align: left;
}

.hero-section-left-panel h1{
  font-family: 'verdana';
  font-weight: 800;
  font-size: 40px;
  color: #213856;
  line-height: 58px;
  text-align: left;
  letter-spacing: -2px;
}

.hero-section-left-panel p{
  font-family: 'verdana';
  font-size: 18px;
  padding-top: 15px;
}

.hero-section-left-panel-text-style{
  color: #ddb12c;
  border-radius: 10px;
  font-weight: bold;
  line-height: 1;
  background-color:white;
}

.hero-section-button{
  text-align: left;
}

.hero-section-table{
  text-align: left;
  padding-top: 20px;
}

.hero-section-table-text{
  font-size: 14px;
  line-height: 24px;
  font-family: 'verdana';
}

.hero-section-right-panel{
  text-align: right;
}

.hero-section-right-panel h5{
  font-family: 'verdana';
  font-weight: bold;
  text-align: center;
  padding-bottom: 20px;
}

.hero-section-right-panel-text-style{
  font-family: 'verdana';
  color: #316bff;
  background-color: #d8e1fa;
  border-radius: 5px;
  padding: 5px;
  letter-spacing: -1px;
}

.hero-section-news-logo{
  padding: 10px;
  background-color: white;
  border-radius: 10px;
  margin-bottom: 20px;
  text-align: center;
}

.u-partners-card-wrap {
  justify-content: flex-start;
  padding-top: 2rem;
  padding-bottom: 1rem;
  display: flex;
  overflow: hidden;
}

.u-partners-card-item {
  flex: none;
  display: flex;
  padding-left:20px;
  padding-right: 20px;
}

.first-head h3{
  font-family: 'verdana';
  color: #000;
  line-height: 36px;
  font-weight: 600;
  letter-spacing: -1px;
}

.first-head-text-style{
  background-color: #d8e1fa;
  border-radius: 3px;
  font-weight: bold;
  color: #316bff;
}

.s-section-bottom-overlap-overlay-wrap {
  z-index: 1;
  flex-direction: column;
  display: flex;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
  transform: translateY(-45%);
}

.minus-margin{
  margin-bottom: -75px;
}

.my-card-white{
  background-color: white;
  padding: 25px 0px;
  border-radius: 35px;
  margin-bottom: 35px;
  box-shadow: 0 5px 11px #0000001a, 0 20px 20px #00000017;
}

.my-card-white h1{
  font-family: 'verdana';
  font-size: 42px;
  color: #213856; 
  padding: 0px 10px;
  line-height: 55px;
  letter-spacing: -1px;
}

.my-card-white p{
  font-family: 'verdana';
  padding: 10px 25px;
  padding-bottom: 5px;
  color: '#566f8f';
  font-size: 18px;
}

.my-card-white-row{
  padding: 15px 25px;
}

.my-card-white-row h3{
  font-family: 'verdana';
  color: #000;
  font-size: 22px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 800;
}

.my-card-white-row p{
  font-family: 'verdana';
  color: #555;
  font-size: 14px;
  padding: 0px;
}

.titles{
  padding: 0px;
  margin: 0px;
}

.titles h1{
  font-family: 'verdana';
  color: white;
  font-size: 42px;
  letter-spacing: -2px;
  font-weight: 800;
}

.titles h2{
  font-family: 'verdana';
  color: white;
  font-size: 28px;
  font-weight: 'bold';
  padding-top: 25px;
  line-height: 36px;
}

.game-changer-card{
  border-radius: 15px;
  padding: 0px;
  margin-left: 16%;
  margin-right: 16%;
  border: none;
}

.game-changer h1{
  font-family: 'verdana';
  color: white;
  font-size: 42px;
  padding-top: 25px;
  letter-spacing: -2px;
  font-weight: 800;
}

.game-changer p{
  font-family: 'verdana';
  color: white;
  font-size: 18px;
}

.game-changer-text-style{
  font-family: 'verdana';
  background-color: #cbfd84;
  color: black;
  border-radius: 6px;
  line-height: 70px;
}

.game-changer-img {
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
  float: left;
}

.game-changer-info{
  padding: 0;
  margin: 0;
  padding-top: 10px;
}

.game-changer-info h6{
  padding: 0;
  margin: 0;
  font-family: 'verdana';
  font-weight: bold;
  text-align: center;
}

.game-changer-info p{
  padding: 0;
  margin: 0;
  font-family: 'verdana';
  font-size: 12px;
  text-align: center;
}

.my-card-black{
  background-color: #27262b;
  padding: 25px;
  border-radius: 35px;
  margin-bottom: 35px;
  box-shadow: 0 5px 11px #0000001a, 0 20px 20px #00000017;
}

.my-card-black h1{
  font-family: 'verdana';
  font-size: 42px;
  color: #213856; 
  padding: 0px 10px;
}

.my-card-black p{
  font-family: 'verdana';
  padding: 10px 25px;
  padding-bottom: 5px;
  color: '#566f8f';
  font-size: 18px;
}

.my-card-green{
  background-color: #26b170;
  padding: 25px 0px;
  border-radius: 35px;
  margin-bottom: 35px;
  box-shadow: 0 5px 11px #0000001a, 0 20px 20px #00000017;
}

.testimonial-box{
  width: 250px;
  height: 350px;
  border-radius: 20px;
  margin-right: 25px;
}

.testimonial-box h6{
  font-family: 'verdana';
  color: #f99;
  background-color: #ffeaea;
  border-radius: 6px;
  font-size: 22;
  padding: 3px;
}

.testimonial-box h5{
  font-family: 'verdana';
}

.testimonial-box p{
  font-family: 'verdana';
  padding: 10px;
  padding-bottom: 5px;
  color: '#566f8f';
  font-size: 14px;
}

.my-card-transperent{
  background-color: white;
  padding: 25px;
  border-radius: 35px;
  margin-bottom: 35px;
  text-align: left;
  box-shadow: 0 5px 11px #0000001a, 0 20px 20px #00000017;
}

.card-hover a:hover {
  background-color: #ddb12c;
  border-radius: 20px;
}

.my-card-transperent h5{
  font-family: 'verdana';
  color: #ddb12c;
  font-size: 20px;
  padding-left: 15px;
  font-weight: 800;
}

.my-card-transperent h6{
  color: #333;
  font-size: 13px;
  padding-left: 16px;
  font-family: 'verdana';
  line-height: 18px;
  text-align: justify;
}

.circle {
  background-color: #ddb12c;
  border-radius: 100%;
  display: inline-block;
  width: 50px;
  height: 50px;
  text-align: center;
  padding-top: 7px;
  border:solid 1px #ddb12c;
}

.circle h3{
  font-family: 'verdana';
  color: white;
}

.card-why-choose-us{
  text-align: center;
}

.card-why-choose-us h2{
  color: white;
  font-family: 'verdana'!important;
  font-weight: 500;
}

.card-why-choose-us p{
  font-family: 'verdana'!important;
  color: white;
  font-weight: normal;
  font-size: 16px;
}

.price{
  font-family: 'verdana'!important;
  padding-top: 10px;
  font-weight: bold;
  font-size: 48px;
  color: #333;
}

.price-span-one{
  text-decoration: line-through;
  color: #c61a09;
  font-size: 22px;
}

.price-span-two{
  color: #21c179;
  font-size: 52px;
  letter-spacing: -5px;
}

.price-span-three{
  color: #666;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: -1px;
  font-family: 'verdana';
}

.faq-div{
  padding:25px 50px;
}

.faq-div h1{
  font-family: 'verdana'!important;
  color: white;
  text-align: left;
  padding: 0;
  font-weight: 800;
  letter-spacing: -3px;
}

.faq-div p{
  font-family: 'verdana'!important;
  font-size: 14px;
  color: white;
  text-align: left;
  padding: 0;
}

.accordion {
  color: white!important;
  cursor: pointer;
  padding: 18px;
  border: none;
  text-align: left;
  outline: none;
  font-size: 14px;
  transition: 0.4s;
}

.accordion-header{
  border-radius: 15px!important;
  outline: none;
  border: 0px !important;
}

.accordion-header:focus{
  box-shadow: 0;
  color: white;
  border-bottom: 0px;
}

.accordion-header:after{
  box-shadow: 0;
  color: white;
  border-bottom: 0px;
}

.accordion-body{
  text-align: left;
  font-family: 'verdana'!important;
  font-size: 12px;
}

.accordion-collapse::before{
  border: 0;
  outline: none;
}

.accordion-collapse::after{
  border: 0;
  outline: none;
}

.accordion-item{
  background-color: #1b1b1b;
  color: white;
  font-size: 14px;
  margin-bottom: 15px;
  border-radius: 5px!important;
  outline: none;
  border: 0;
}

.accordion-button{
  background-color: #1b1b1b;
  color: white!important;
  font-size: 14px;
  border-bottom: 0px;
}

.accordion-button:focus{
  box-shadow: 0;
  color: white!important;
  outline: none;
  border: 0px!important;
}

.accordion-button:not(.collapse){
  box-shadow: 0;
  border-bottom: none;
  background-color: #1b1b1b;
  color: white!important;
}

.accordion-button::after{
  box-shadow: 0;
  color: white!important;
  border-bottom: 0px;
}

.panel {
  background-color: #111;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease-out;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 15px;
  color: '#FFFFFF' !important;
}

.panel p {
  color: white;
  padding: 10px 15px;
}

.footer{
  background-color: #111111;
  text-align: left;
}

.footer h3,h4{
  color: white;
  font-family: 'verdana'!important;
}

.footer p{
  color: white;
  font-family: 'verdana'!important;
  font-size: 14px;
}

.list-unstyled a{
  text-decoration: none;
  font-family: 'verdana'!important;
  font-size: 14px;
  line-height: 2.5;
  text-decoration: underline;
}

.border-top-div{
  border-top: solid 1px #666;
}

.border-top-div p{
  font-size: 12px;
  font-family: 'verdana'!important;
  padding: 10px 20px;
  color: #666;
}

.arrow-button {
  font-family: 'verdana'!important;
  letter-spacing: 1px;
  display: flex;
  border-radius: 10px;
  transition: all .3s ease;
  font-weight: bold;
  cursor: pointer;
  align-items: center!important;
  font-size: 14px;
}

.arrow-button > .arrow {
  width: 8px;
  height: 8px;
  border-right: 2px solid #FFF;
  border-bottom: 2px solid #FFF;
  position: relative;
  transform: rotate(-45deg);
  margin: 0 8px;
  transition: all .3s ease;
}

.arrow-button > .arrow::before {
  display: block;
  background-color: currentColor;
  width: 4px;
  transform-origin: bottom right;
  height: 2px;
  position: absolute;
  opacity: 0;
  bottom: calc(-2px / 2);
  transform: rotate(45deg);
  transition: all .3s ease;
  content: "";
  right: 0;
}

.arrow-button:hover > .arrow {
  transform: rotate(-45deg) translate(4px, 4px);
  border-color: text-hover-color;
}

.arrow-button:hover > .arrow::before {
  opacity: 1;
  width: 10px;
}

.w-5 {
  width: 1.25rem;
}

.h-5 {
  height: 1.25rem;
}

.s-secondary-btn {
  grid-column-gap: .5rem;
  color: var(--s-txt-l-mode-standard);
  background-image: linear-gradient(89deg, #feff92 2.85%, #b4ff6c 96.96%);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 2rem;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  font-family: 'verdana'!important;
}

.border-top{
  border-top: solid 1px #efefef;
  margin: -15px 25px;
}

.border-bottom{
  border-bottom: solid 1px #efefef;
}

.border-right{
  border-right: solid 1px #efefef;
  text-align: left;
}

.border-right img{
  float: left;
}

.div-top-tag {
  z-index: 0;
  color: '#999';
  background-image: linear-gradient(65deg, #b4ff6c, #feff92);
  border-radius: 100px;
  margin-top: -37px;
  margin-left: 35%;
  margin-right: 35%;
  padding: .35rem 1rem;
  font-size: 14px;
  font-weight: 600;
}

.newsletter{
  padding-right:100px;
}

.contact-form-container{
  height: 100%;
  background-color: #FFFFFF;
  border-radius: 25px;
}

.input-text{
  border-radius: 5px;
  background-color: #FFFFFF;
}

.pricing-title-one{
  text-align: left;
  color: #f99;
  font-family: 'verdana';
  font-size: 18px;
  font-weight: bold;
}

.pricing-title-two{
  text-align: left;
  color: #5c8aff;
  font-family: 'verdana';
  font-size: 18px;
  font-weight: bold;
}

.pricing-title-three{
  text-align: left;
  color: #f2ab47;
  font-family: 'verdana';
  font-size: 18px;
  font-weight: bold;
}

.pricing-title-four{
  text-align: left;
  color: #21c179;
  font-family: 'verdana';
  font-size: 18px;
  font-weight: bold;
}

.pricing-p{
  text-align: left;
  font-size: 14px!important;
}


.myaccordion {
  width: 100%;
  font-family: 'verdana'!important;
}

.title {
  color: #e2e2e2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 10px 5px 10px;
}

.title h6{
  font-family: 'verdana'!important;
  font-weight: 800;
}

.faq {
  background-color: #1b1b1b;
  padding: 5px;
  margin-bottom: 1rem;
  border-radius: 0.6rem;
  max-width: 100%;
  font-family: 'verdana'!important;
}

.content {
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0, 1, 0, 1);
  font-family: 'verdana'!important;
  text-align: justify!important;
}

.content p{
  color: #999;
  padding: 0 15px;
  font-family: 'verdana'!important;
  text-align: left!important;
  font-size: 14px;
  text-align: justify!important;
}

.content.show {
  max-height: 999px;
  padding-top: 0.5rem;
  font-family: 'verdana'!important;
  text-align: left!important;
  transition: all 0.3s cubic-bezier(0, 1, 0, 1);
}

.sticky-div-bottom{
  width: 100%;
  background-color: #FFF;
  padding:10px 15px;
  border-top: solid 2px #efefef;
  box-shadow: 5px 0px 11px #0000001a, 0 20px 20px #00000017; 
}

.hide-desktop{
  display: none;
}

.HelpImg {
  background-color: white;
  border-radius: 10px;
  transform: rotate(-40deg)
}

.checkbody { 
  display: flex; 
  justify-content: center; 
  align-items: center; 
  flex-direction: column; 
} 

.check { 
  height: 50px; 
  width: 18px; 
  border-bottom: 10px solid green; 
  border-right: 10px solid green; 
  transform: rotate(45deg); 
  margin: 20px; 
} 

.money-back-img{
  width: 15%;
}

.order-page-checkmark{
  width: 6.5%;
  vertical-align: top;
}


.btn-custom-width-one{
  width: 18%;
}

.btn-custom-width-two{
  width: 20%;
}

.btn-custom-width-three{
  width: 16%;
}

.btn-custom-width-four{
  width: 14%;
}

.btn-custom-width-five{
  width: 15%;
}

.btn-custom-width-six{
  width: 13%;
}
