@charset "utf-8";
@font-face {src: url('https://mikefisher.co/fonts/GiorgioSans-Bold-Web.woff2') format('woff2');font-family: 'Giorgio Sans Web'; font-weight:  700; font-style:   normal; font-stretch: normal; line-height: 1em;}
*{margin:0;padding:0;text-decoration:none;outline:none;border:none;position:relative;line-height:1.2em;}
*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body, html{width:100%;min-width:320px;overflow-x: hidden}
body{margin:0;padding:0;font-family: 'Helvetica',sans-serif;background-color:#FFCB2E;font-weight:normal;font-size:16px;letter-spacing:0;color:#292927;min-width:320px;overflow: hidden;  }
strong {font-weight: bold}
.no-ws{white-space: nowrap;}
html {scroll-behavior: smooth;}
.cf:before,.cf:after {content: "";display: block;}
.cf:after {clear: both;}
.cf {clear: both;}
.panel > .row{height: 100%;}
.right-sec{overflow-y: auto;scrollbar-color: #ffcb2f #ffcb2f;scrollbar-width: thin;}
img{max-width:100%;width:auto;height:auto;}
.row{width:100%;}
.container{width:100%;margin:0 auto;max-width: 1360px}
.bg{cursor: pointer;}
input[type=submit],input[type=button], input[type="text"],input[type="email"], textarea, button {-webkit-border-radius:0px; border-radius:0px; -webkit-appearance: none; appearance: none;}
.grecaptcha-badge { 
  visibility: hidden;
}
input[type="text"],input[type="tel"],input[type="email"],textarea{tab-size: 0;}
.product-pg ul{color: #fff;}
.product-pg li{list-style-position: inside; padding-left: 0;}
.list li, .t-links li, nav li,.tick-list li{list-style-type: none; }

.banner-pic img{width:100%; display: block;}
.flex{display: flex; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;flex-wrap: wrap; justify-content: space-between;  }
.align-center{align-items: center}
.justify-center{justify-content: center}
.align-end{align-self: flex-end}
.justify-end{justify-content: flex-end}
.justify-left{justify-content: flex-start}
.direction-column{flex-direction: column;}
.inner-cont .main-pic{display: none !important;}
.product-list .pic a{color:inherit; display: block;}
.tabs.wc-tabs,.summary.entry-summary,.woocommerce-product-gallery{display: none;}
.scrollToTop{bottom:10%;display:none;position:fixed;right:20px;background:rgba(0, 0, 0, 0.5) url(../images/arw-up.png) no-repeat center center;width:35px;height:35px;text-align:center;border-radius:3px;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.5);}

.text-left{text-align: left;}
.text-center{text-align: center}
.text-right{text-align: right}
.brd-btm{background: #F7CC52;display: inline-block;height: 6px;width: 100%;margin-top: 0.5em;}
br{line-height: 0;}
.bold{font-weight: bold;}

::placeholder{color: inherit; font-family: 'Helvetica',sans-serif; font-size: 12px; font-style: normal;}
::-webkit-input-placeholder{color: inherit; font-family: 'Helvetica',sans-serif; font-size: 12px; font-style: normal;}
::-moz-placeholder{color: inherit; font-family: 'Helvetica',sans-serif; font-size: 12px; font-style: normal;}

.loaderz:before {
  content:"";
  border: 6px solid #f3f3f3; /* Light grey */
  border-top: 6px solid #292929; /* Blue */
  border-radius: 60%;
  width: 30px;
  height: 30px;
  animation: spin 2s linear infinite;
  position: absolute;
  z-index: 999;
  left: 30%;
  top:12%;
}
.loaderz .col.flex{opacity: 0.5;}
@-webkit-keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}


@media only screen and (min-width : 320px){

  .scrolltop{width: 2.0625rem; height: 2.0625rem; background: url(../images/black-arrow.svg) no-repeat; background-size: contain; display: inline-block; cursor: pointer; transform: rotate(90deg); -webkit-transform: rotate(90deg); position: absolute; right: 1.3125em; bottom: 1em;}

  #counter circle {
    stroke-dashoffset: 0;
    stroke: #ffcb2e;
    stroke-width: 2.5px;
  }
  /* #counter.act circle {
    transition: stroke-dashoffset 1s linear;
    -webkit-transition:  stroke-dashoffset 1s linear;
  } */
  #counter #bar {
    stroke: #bab6a8;
  }
  #timer {
    display: block;
    height: 100px;
    width: 100px;
    position: absolute;
    top:-28px;
    left:auto;
    transform: scale(0.55);
    -webkit-transform: scale(0.55);
    right: -27px;
  }
  
  
  .slider .slider-cont{height:auto }
  .slider .slides{position: absolute; left: 0;top:0; width: 100%; opacity: 0;-webkit-transition: opacity .75s ease-out; transition: opacity .75s ease-out; z-index: 0}
  .slider .slides.act{opacity: 1; z-index: 1}
  .slider .slides:first-child{left: 0}
  .slides.act{opacity: 1; z-index: 1}
  .slider-cont{overflow: hidden; width: 100%;}
  .slider .nv{width: 2.8125rem; height: 2.8125rem; background: url(../images/arrow.svg) no-repeat; background-size: contain; display: inline-block; cursor: pointer;}
  .slider .nv:last-child{transform: rotate(180deg); -webkit-transform: rotate(180deg);}
  .slider .navz .text{color: #ffffff; font-size: 0.75em; text-align: center;}

  .container .cont{padding: 0 1.3125em;}
  .btn{background-color: #292927; border: 1px solid #292927; width: auto; font-size: 1.625em; height: 2.625rem; font-family: 'Giorgio Sans Web',Helvetica,sans-serif; color: #ffffff; text-align: center; display: inline-block; cursor: pointer; width: 12.625rem; }

  .yello-btn{background-color: #FFCB2E; color: #292927; border: 1px solid #FFCB2E;}

  header .logo{max-width: 7.3125rem; display: inline-block;}
  header{padding: 1.1875em 1.3125em 1.125em;  position: fixed; top: 0; left: 0; z-index: 99; width: 100%; background: #FFCB2E;}
  .main-banner{margin-top: 82.45px;}


  p{font-size: 1em; line-height: 1.625em; color: #292927; letter-spacing: -0.05px; margin-bottom: 1.5625rem;}
  p:last-of-type{margin-bottom: 0;}
  h1{color: #292927; font-weight: 500; font-family: 'Giorgio Sans Web'; font-size: 3.125em; line-height: 0.88em; text-transform: uppercase;}
  h1 span{line-height: inherit}
  /* h1 span{line-height: 0.88em} */
  h1 span.small{font-size: 0.8em;}
  h1 span.small::after{display: none;}


  .main-banner p{font-size: 0.875em; line-height: 1.285714285714286em; padding-right: 2em;}

  .main-banner .cont{padding: 1.9375rem 1.3125em 2.3125rem; width: 100%;}
  .main-banner h1{font-size: 4.375em; line-height: 0.8em;}
  .main-banner h2{font-size: 1.9375em;}
  .main-banner .form-sec{margin-top: 1.4375rem;}
  .main-banner .btn{width: 100%;}

  .main-banner .cm-title{margin-bottom: 2em;}
  .main-banner .btn-sec{margin-top: 1.125rem;}
  .main-banner .pic{width: 100%;}
  .main-banner picture{width: 100%;}

  .real-deal{background-color: #FFFAE4; padding: 2.8125rem 0 2.9375rem;}
  .real-deal h1 span::after{background-color: #ffcb2f;}
  .real-deal .cm-title{margin-bottom: 2.1875rem;}
  .real-deal p br{display: none;}
  .real-deal p:first-child{margin-bottom: 1rem;}


  
  .list li{font-size: 1em; line-height: 1.625em; color: #292927; letter-spacing: -0.05px; border-bottom: 1px solid #292927; padding: 0.844rem 0;}
  .list li:last-child{border-bottom: 0; padding-bottom: 0;}
  .you-will-discover{background-color: #FFF2C6;}
  
  .pic img{display: block; width: 100%;}

  .sticky-footer{padding: 1.25em 1.3125em; position: fixed; bottom: -100%; left: 0; width: 100%; background-color: #FFCB2E; z-index: 3; transition: all 0.5s ease; -webkit-transition: all 0.5s ease}
  .sticky-footer.act{ bottom: 0}
  .sticky-footer .btn-sec{width: 100%; flex-direction: row-reverse; align-items: center;}
  .sticky-footer .link{font-size: 0.875em; color: #292927; font-weight: bold; text-decoration: underline;}
  
  .page{padding-bottom: 5.625rem;}
  
  
  
  .video-container iframe{width: 100%; height: 100%;left: 0; top: 0; position: absolute; display: inline-block; z-index: 2;}
  .testimonials .desc{width: 100%;}
  .testimonials .desc br{display: none;}
  .sticky-footer .container{padding: 0;}
  .sticky-footer .logo{display: none;}
  

  .btn:hover{background-color: #4E4E4E; border-color:#4E4E4E;}
  .btn.yello-btn:hover{background-color: #E2A900; border-color: #E2A900;}
  
  h1.sp sup{font-size: .35em; top: -32%; position: absolute; font-weight: bolder;}
  /* h1 span.cus-border::after{display: none;} */
  /* h1 span.cus-border{text-decoration: underline; text-decoration-line: underline;text-decoration-thickness: auto; text-decoration-line: underline; text-decoration-color: #FFCB2E; text-decoration-thickness: .1em; text-underline-offset:-0.0119047619047619em; text-underline-position: under;} */
  h1 span.cus-border{text-decoration: underline; text-decoration-line: underline;text-decoration-thickness: auto; text-decoration-line: underline; text-decoration-color: #FFCB2E; text-decoration-thickness: .1em; text-underline-offset:0.05em; text-underline-position: unset;}
  @-moz-document url-prefix() {
    h1 span.cus-border{text-underline-offset:0.1em;  text-decoration-thickness: .1em; }
  }
  h1 span.cus-border.white{text-decoration-color: #ffffff; }
    
    
    .seven-cs .anim{margin-bottom: 1.3125em;text-align: center;margin-top: 0.6875em;}
    .seven-cs .anim img{max-width: 18rem;}
    .anim #svgobject, .anim svg{width: 100%;  max-width: 330px;}
    .seven-cs .slides{padding-left: 1.3125rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%)}
    .seven-cs .desk-text{display: none;}
    .seven-cs{padding: 2.75em 0 2.5625em; background-color: #FFF2C6;}
    .seven-cs .cm-title{margin-bottom: 1.875rem;}
    .seven-cs .slider-cont::before{background-color: #ffcb2e;width: 3px;content: '';height: 92%;left: 0;position: absolute;top: 51%;
      transform: translateY(-50%);-webkit-transform: translateY(-50%);}
    .seven-cs .slider-cont p{margin-bottom: 0;}
    .seven-cs .arw-sec{margin-top: 3.125em;}
    .seven-cs .navz .nv{margin-right: 0.9875em;}
    .seven-cs  .slider .nv{background: url(../images/arrow-black.svg) no-repeat center center; border-radius: 50%; margin-right:0; border: 1px solid #bab6a8;}
    .seven-cs  .slider .nv:last-child{border: 0; transform: none; -webkit-transform: none; z-index: 3;}
    .seven-cs  .slider .nv:first-child{transform: rotate(180deg); -webkit-transform: rotate(180deg);}

    .self-asse .col-sm{width: 100%;}
.slider .black .nv{background: url(../images/black-arrow.svg) no-repeat; background-size: contain;}
.self-asse .nav-arw{margin-top: 0.9375rem;}
.self-asse{padding: 3.3125em  0 2.1875em;}
.self-asse .cm-title{margin-bottom: 2.375rem;}
.self-asse .slider{margin-top: 1.5em;}

.real-deal h1{line-height: 0.84em;}


.discounts{background-color: #292927; padding: 3.3125em  0 4em; text-align: center;}
.discounts h1{color: #ffffff;}
.discounts .price-sec{margin-bottom: 1.5em;}
.discounts .price-sec h3{font-size: 1.875em; color: #FFCB2E; font-weight: 500; font-family: 'Giorgio Sans Web'; line-height: 0.8em;}
.discounts .price-sec h2{font-size: 2.625em; color: #ffffff; font-weight: 500; font-family: 'Giorgio Sans Web'; line-height: 0.85em;}
.discounts .price-sec .price{font-size: 1.25em; color: #FFCB2E; font-weight: 500;  font-family: 'Giorgio Sans Web';}
.discounts .discount-sec .price{color: #ffffff; font-size: 2.125em;}
.discounts .cm-title{margin-bottom: 2.375rem;}
.discounts .code-text{font-size: 1.25em; font-weight: 500; font-family: 'Giorgio Sans Web'; color: #ffffff;}
.discounts .btn-sec{margin-top: 2em; text-align: center;}
.discounts .btn{padding: 0 1.75rem;}
.discounts .price-sec .price .small{font-size: 0.6em;}
.discounts .price-sec.discount-sec .price .small{font-size: 0.7em;}

sup{font-size: 0.6em;}

.know-wr{padding: 4.875em 0 4.1875em; text-align: center;}
.know-wr h2{font-size: 1.625rem; font-weight: 500; font-family: 'Giorgio Sans Web'; }
.know-wr .btn-sec{margin-top: 4em; text-align: center;}

/* .main-banner h1 span.cus-border{text-underline-offset:-0.0119047619047619em;} */

.real-dea p br{display: none;}


.the-course .slider{padding: 0 1.3125em; margin-top: 2.875em;}
.the-course{padding: 2.75em 0 3.125rem; background-color: #292927;}
.the-course h1{color: #ffffff;}
.the-course h1 span::after{background-color: #FFCB2E;}
.the-course p{color: #ffffff;}
.the-course .cm-title{margin-bottom: 2.125rem;}
.the-course .navz{margin-top: 0.8125rem;}
.the-course .btn{min-width: 11.375rem;}
.the-course .i-cont p{ display: inline-block; }
.the-course .i-cont p:last-child{border-bottom: 0; margin-bottom:0; padding-bottom: 0;}

.pricing h2{font-weight: 500; font-family: 'Giorgio Sans Web'; color: #FFCB2E; font-size: 1.375rem; line-height: 1em;}
.pricing .price{font-weight: 500; color: #ffffff; font-size: 2rem; font-family: 'Giorgio Sans Web'; line-height: 1em;}
.pricing .price span{font-size: 0.5em;}
.the-course .pricing{margin-top: 3.5em;}
.the-course .btn-sec{margin-top: 3.5625rem;}
.the-course .list li{color: #ffffff; border-bottom: 1px solid #F7CC52;}
.the-course .list li:last-child{border-bottom: 0;}

h2{font-size: 1.8em; font-weight: 500; font-family: 'Giorgio Sans Web'; line-height: 0.8157894736842105em;}



.custom-design h1{line-height: 0.96em; color: #ffffff;}
.custom-design{padding: 2.75em 0; background-color: #292927;}
.custom-design .cm-title{margin-bottom: 2.8125rem;}

.comp-course{text-align: center; padding: 2.1875em 0 2.28125em; border: 1px solid #73716a;}
.course-sec .comp-course h1{color: #292927; line-height: 0.76em;}

.comp-course .button{margin-top: 1.2em;}
.amount{font-size: 1.875em; font-weight: 700; font-family: 'Giorgio Sans Web'; margin: 0.0833333333333333em 0 1.125rem;}
.amount span{font-size: 0.6666666666666667em;}

.select-course{margin-top: 2.3125em; padding-top:2.1875em; border-top: 2px solid #97803d; text-align: center;}
.select-course .amount{color: #ffffff; margin: 0 0 1.4375rem;}
.select-course .label{color: #ffffff; font-size: 1em; font-weight: 700;}
.check-sec{border: 1px solid #ffcb2e; margin-top: 0.6875rem;}
.check-sec > .row{border-bottom: 1px solid #ffcb2e; height: 2.0675em; padding-left: 0.5625em; cursor: pointer;}
.check-sec input{appearance: auto; -webkit-appearance: auto; opacity: 0; position: absolute; left: 0; top: 0; height: 100%; width: 100%; cursor: pointer;}
.check-sec label{font-size: 1em; color: #ffffff;}
.check-sec > .row:last-child{border: 0;}
.check-sec > .row.act{background-color: #ffcb2e; color: #292927;}
.check-sec > .row.act label{color: #292927; font-weight: 700;}
.check-sec > .row.act label::before{border: 1px solid #292927;}

.custom-check + label::before{width: 0.845625em; height: 0.845625em; display: inline-block; content: ''; border: 1px solid #ffcb2e; margin-right: 0.4375em;}
.custom-check:checked + label::after{width: 0.8125em; height: 0.8125em; position: absolute; content: ''; background: url(../images/tick.svg) no-repeat left top; background-size: contain; left: 4px; top: 3px;}
.custom-check:checked::after{content: '';}
.select-course .details {margin-top: 1.25em;}
.custom-design  p{color: #ffffff;}
.custom-design  p a{color: #FFCB2E; text-decoration: underline;}
.select-course .details p:last-child{padding-bottom: 0;}
.select-course .button{color: #292927; background-color: #ffcb2e; margin-top: 1em;}
.select-course:last-child{padding-bottom: 2em; border-bottom: 2px solid #8d7c49; margin-bottom: 2.125em;}
.course-sec .comp-course{ background-color: #ffcb2e;}
.course-sec .btn-sec{margin-top: 1.125em;}
.course-sec .col{flex-basis: 100%;}
.custom-design .sub-text{text-align: center; margin-top: 2.21875em; padding-top: 1.125rem;}
.course-sec .comp-course p{color: #292927; line-height: 1.25em; margin-bottom: 0.6875rem;}
.course-sec .comp-course p.last{line-height: 1.875em; margin-bottom: 0;}
.course-sec{justify-content: center;}
/* .course-sec .col{max-width: 22.5rem;} */



.the-course .list{margin-top: 0.1875rem;}
.the-course .desk-btn{display: none;}
.the-course .mob-btn{text-align: center;}

.course-sec .btn{width: 7.25rem;}
.seven-cs h1{line-height: 0.84em;}

.custom-design .select-course h1{line-height: 0.76em;}
.custom-design .details p{line-height: 1.25em; margin-bottom: 1.25rem;}

.custom-design .sub-text p{font-size: 0.875em; line-height: 1.714285714285714em;}

.custom-design .select-course.onec-course h1{margin-bottom: 0.375rem;}
.custom-design .sub-text{border-top: 1px solid #F7CC52;}

.know-wr h1{line-height: 0.8em;}
.know-wr .cm-title{margin-bottom: 3.0625rem;}
.know-wr .form-sec{margin-top: 2.6875rem;}
.know-wr .btn, .know-wr .checkbox {width: 100%;}
.know-wr .input-sec:last-child{margin-bottom: 0.5rem;}
.know-wr p{font-size: 0.875em;}

.know-wr h1 span::after{background-color: #fff;}



.know-wr .cm-title.dsk-hdr{display: none;}
/* .know-wr h1 span{display: inline !important;} */

}

.input-sec{margin-bottom: 0.875em; width: 100%;}

input[type="text"], input[type="email"]{width: 100%; display: inline-block; height: 2.625rem; line-height: 2.625em; padding: 0.8125em; color: #000; font-size: 0.875em; background-color: #FFFFFF;}
.switch{text-align: left; user-select: none;}
.cbox{display: inline-block;}
.cbox *{display: inline-block; font-size: .875em; vertical-align: middle;}
.cbox span{cursor: pointer;}
.cbox span:first-child {color: inherit;}
.cbox.act span:first-child{color: #868686;}
.cbox span:last-child{    color: #868686;}
.cbox.act span:last-child{color: inherit;}
.cbox input{position: absolute; opacity: 0;}
.switch .slide{width: 2em; max-width: 2em; background: white; height: 0.858em; display: inline-block;border-radius: 30em;padding: 1px;      margin: 0 5px;}
.slide::after{width:.715em; height: .715em;background: #292927; content: " " ;display:block; border-radius: 30em; position: absolute; transition: all .15s linear; left: 0.12em;top: 50%;  -webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
input:checked + .slide::after{left: 1.12em;}

.video-container iframe, #vimeo-player {width: 100%; height: 100%; left: 0; top: 0; position: absolute; display: inline-block; z-index: 1;}

.video-sec{background-color: #292927; padding: 3rem 0;}

.get-started{background-color: #292927; padding: 2.6875rem  0 3.125rem;}
.get-started p,.get-started li, .get-started h1{color: #ffffff;}
.get-started p,.get-started li{line-height: 1.375em;}
.get-started p{margin-bottom: 1.375rem;}
.get-started li{padding-left: 0.5em; margin-bottom: 0.1875rem;}
/* .get-started li{padding-left: 2.875rem; margin-bottom: 0.1875rem;} */
.get-started li:last-child{margin-bottom: 0;}
.get-started li::marker{font-weight: bold;}
.get-started .decimal-list{margin-top: 0; margin-left: 1.125rem; width: 100%;}
.get-started .form-sec{margin-top: 1.375rem;}
.get-started .btn{width: 100%;}
.get-started .cm-title{margin-bottom: 2.625rem;}
.get-started .switch p{font-size: 0.875em; margin-bottom: 0.125rem;}
.get-started .input-sec:last-child{margin-bottom: 0.5625rem; }

.decimal-list{list-style: decimal;}

.testimonials{background-color: #FFFAE4; padding: 2.5625rem 0 2.75em;}
.testimonials .pic img{max-width: 5rem; border-radius: 50%;}
.testimonials .flag{max-width: 1.25rem; margin-top: 1px;}
.testimonials .pic{margin-bottom: 0.625rem;}
.testimonials p{margin-bottom: 1rem; font-size: 0.875em; line-height: 1.714285714285714em}
.testimonials .author p{font-size: 0.75em; margin-bottom: 0; letter-spacing :0.001em; line-height: 1.5em;}
.testimonials .author span{display: block; margin-bottom: 0.125em; letter-spacing :0.001em}
.testimonials .arws{text-align: center; align-self: center; width: 100%; margin-top: 2rem;}
.testimonials .nav-container{width: 6.625em; display: inline-block;}
.testimonials .slider .nv{background: url(../images/arrow-black.svg) no-repeat center center; border-radius: 50%; margin-right: 0.5em; border: 1px solid #bab6a8;}
.testimonials .slider .nv:last-child{border: 0; transform: none; -webkit-transform: none; z-index: 3;}
.testimonials .slider .nv:first-child{transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.testimonials h1 span::after{background-color: #FFCB2E;}
.testimonials h1{line-height: 1.125em;}
.testimonials .cm-title{margin-bottom: 1.6875em;}
.testimonials .cm-title{margin-bottom: 1.375rem;}
.testimonials .nav-container{width: 100%;}
#timer{right: -27px; left: auto; top: -28px;}
.testimonials .slider .nv{margin: 0;}
.testimonials .arws{margin-top: 2.875rem;}
.testimonials .pic img {max-width: 5rem;  border-radius: 50%;}

.main-banner .input-sec:last-child{margin-bottom: 0.6875rem;}
.main-banner .cbox{margin-top: 0.125rem;}

.know-wr h1{line-height: 0.84em;}

.sticky-footer .btn{width: 8.125rem; height: 3.125rem; line-height: 1.730769230769231em;}

.seven-cs .desk-hdr{display: none;}

.know-wr .desk-break,.seven-cs .in-cont p br{display: none;}
.seven-cs .in-cont{width: 100%;}

header .logo img {max-width: 116.26px;}
header .logo {display: inline-block;line-height: 0;}
.main-banner p br{display: none;}


/* border */
h1 span{text-decoration: none !important; display: inline-block !important; line-height: 0.74em;}
h1 span::after {content: '';  width: 100%; background-color: #ffcb2f; height: 5px; position: absolute; bottom: -11px;  display: inline-block; left: 0; }
.main-banner h1 span{line-height: 0.755em;}
.main-banner h1 span::after{background-color: #ffffff; bottom: -15px; height: 7px; }
/* border */



@media only screen and (min-width : 375px){
}
@media only screen and (min-width : 480px){
  .real-deal h1 .mob-break{display: none;}
  .discounts h1 br{display: none;}

  .know-wr .cm-title.dsk-hdr{display: block;}
  .know-wr .cm-title.mob-hdr{display: none;}
.know-wr h1 br{display: block;}
.real-deal h1 br{display: none;}
.real-deal h1:last-child{margin-top: 0.5rem;}
.slider .navz .text br{display: none;}

.testimonials .pic{flex-basis: auto;}
.testimonials .desc{flex-basis: 76%; max-width: 76%; width: 76%;}
.testimonials .arws{flex-basis: 76%; text-align: left; max-width: 76%;}
.slider .navz .text br{display: none;}
.testimonials .nav-container{width: 6.625em;display: inline-block;}
.testimonials .arw-sec > .row{justify-content: flex-end;}

.testimonials .slides{justify-content: flex-start;}
.testimonials .pic{flex-basis: 30%; max-width: 6.5em;}

}
@media only screen and (min-width : 640px){
  h1{font-size: 3.75em;}
  .container .cont{padding: 0;}
  .container{padding: 0 1.3125em;}
  .main-banner .container{padding: 0;}
  .main-banner .container .cont{padding: 1.5em 1.3125em;}

  
  .discounts h1 br{display: none;}

  /* h1 span.cus-border{text-decoration-thickness: .09em; text-underline-offset: -0.0333333333333333em;}
  .main-banner h1 span.cus-border{text-decoration-thickness: .1em;} */

  .the-course .slider{width: 50%; margin-top: 0; padding: 0;}
  .the-course .cont{width: 47%;}
  .the-course .navz{flex-wrap: nowrap;}
  .custom-design h1 br{display: none;}



  .course-sec .select-cource-main .col{flex-basis: 46%;}
  .course-sec .comp-course h1 br{display: block;}
  .anim #svgobject{max-width: 300px;}
  .seven-cs .slider{width: 41%; margin-top: 5em; margin-left: 2.625rem;}
  .seven-cs .slider-cont p br{display: none;}
  .seven-cs .nav-arw{justify-content: flex-start}
  .seven-cs .slider .nv:last-child{margin-left: 0.5rem;}
  #timer{left: 34px; right: auto;}
  .seven-cs .arw-sec{margin-top: 1.875em;}

  .seven-cs .anim-main{align-items: center; flex-direction: row-reverse;}
  .seven-cs .anim{max-width: 18.75rem;  margin-left: 2em}
  .seven-cs .cm-title{width: 100%;}
  .seven-cs .anim{margin-top: 0;}

  .form-sec .form-cont{justify-content: space-between; flex-wrap: nowrap; margin-bottom: 1.5em; max-width: 580px;}
  .form-sec .input-sec{width: 35%; margin-bottom: 0;}
  .form-sec .input-sec:last-child{width: 24%; margin-bottom: 0;}
  input[type="text"], input[type="email"]{height: 3rem;}
  .form-sec .btn{height: 3rem;}

  .video-sec .cont{justify-content: center;}
  .video-sec .video-container{max-width: 80%;}

  .form-main  .form-cont{max-width: 100%;}
  .seven-cs .anim{flex: 1;}
  .seven-cs .in-cont{flex: 1;}

  .testimonials .cm-title br{display: none;}

  .know-wr .form-sec form{width: 100%;}
  .know-wr .form-sec .form-main{width: 100%; max-width: 580px;}

  .testimonials .pic{max-width: 8.5em;}
  .testimonials .pic img{width: 7em; max-width: 100%;}

  /* border */
  h1 span{line-height: 0.75em;}
  h1 span::after {height: 6px; bottom: -13px;}
  /* border */

  
}
@media only screen and (min-width : 670px){
  .real-deal p br{display: block}
}
@media only screen and (min-width : 768px){
  .main-banner .container .cont{padding: 3.5em 1.3125em 2em;}
  .know-wr h1 br{display: block;}
  .seven-cs .m-cont{width: 59%;}
  .seven-cs .slider{width: 41%; margin-top: 6em; margin-left: 5.625rem;}
  .seven-cs .anim{margin-bottom: 0;}
  /* .seven-cs h1 br{display: none;} */
  .self-asse .col-lg{flex-basis: 64%; max-width: 64%;}
  .self-asse .col-sm{flex-basis: 34%; max-width: 34%;}
  .self-asse .slider{margin-top: 0.625rem;}
  .know-wr{padding: 8em 0;}
  .main-banner .cm-title{margin-bottom: 2.5em;}
  .main-banner .btn-sec{margin-top: 1.25em;}

  .course-sec{padding: 0; justify-content: space-between;}
  .course-sec .col{flex-basis: 32%; max-width: 32%}
  .select-course{padding-top: 0; border: 0; }
  .course-sec .comp-course .btn-sec{margin-top: 9.8em;}
  .custom-design .sub-text{margin-top: 2em;}
  .custom-design .sub-text p br{display: none;}
  .select-course:last-child{padding-bottom: 0; border-bottom:0; margin-bottom:0;}
  .custom-design .btn{max-width: 9.0625rem; min-width: auto; width: 9.0625rem;}
  .select-cource-main{flex-basis: 66%; max-width: 66%;}
  .course-sec .select-cource-main .col{flex-basis: 46%; max-width: 46%;;}

  .real-deal{padding: 7.4375rem 0 8.875rem;}
  .real-deal h1:last-child{margin-top: 2.5rem;}
  .real-deal .cm-title{margin-bottom: 3.1875rem;}

  
  .real-deal{text-align: left;}
  
  
  .seven-cs .mob-hdr{display: none;}
  .seven-cs .desk-hdr{display: block;}


  /* border */
  h1 span{line-height: 0.77em;}
  /* border */
}
@media only screen and (min-width : 1024px){
  .main-banner{margin-top: 0;}
  .main-banner .pic{width: 50%;}
  .main-banner picture{width: auto;}
  .main-banner .container .cont{width: 50%; padding: 6em 3em 0 3.8em; }
  .main-banner .container{flex-direction: row-reverse;}
  header{position: absolute; left: 0; top: 0; z-index: 1; width: auto;}
  .container{padding: 0 5em; max-width: 1261px;}
  
  .list{width: auto; display: inline-block;}
  
  
  
  .sticky-footer .logo{display: block; max-width: 7.3125rem;}
  .sticky-footer .btn-sec{width: auto; flex-direction: row;}
  .sticky-footer .link{margin-right: 1.3125rem;}
  .main-banner .container,.sticky-footer .container{max-width: 100%;}
  .btn,.the-course .btn{min-width: 9.375rem;}
  
  /* .seven-cs .slider-cont p.mob-text{display: none;}
  .seven-cs .slider-cont p.desk-text{display: block;} */

  .the-course .i-cont{flex-direction: column;}
  .the-course .i-cont p{min-width: auto;}

.check-sec > .row:hover:not(.act){background-color: #fff;}
.check-sec > .row:hover:not(.act) .custom-check + label::before{border: 1px solid #292927;}
.check-sec > .row:hover:not(.act)  label{color: #292927; background-color: #fff; font-weight: 700;}

.main-banner .btn{min-width: auto;}
.real-deal, .the-course, .seven-cs, .custom-design, .know-wr, .video-sec,.get-started,.testimonials{min-height: 100vh; align-items: center;}
.the-course .slider{margin-top: 0.5rem;}
.course-sec .col{flex-basis: 30%;}
.btn, .the-course .btn,.know-wr .btn{min-width: auto; padding: 0;}

.course-sec .comp-course .btn-sec{margin-top: 9.75em;}
.course-sec .comp-course h1 br{display: block;}
.form-sec .form-cont{width: 100%; max-width: 100%;}
.form-sec .input-sec{width: 34%;}
.form-sec .input-sec:last-child{width: 27%;}



  .custom-design .sub-text{border-top: 0; padding-top: 0;}
  .the-course .mob-btn{display: none;}
  .the-course .desk-btn{display: block;}

  .seven-cs .slider-cont p br{display: block;}

  .select-course .details p:first-child br{display: block;}


  .testimonials .pic img{max-width: 6.25rem;}
  .testimonials .pic{width: 8.5rem;}
  .testimonials .slider .slides{justify-content: flex-start;}

  .seven-cs .cm-title{margin-bottom: 2.875rem;}
  .seven-cs .anim img{max-width: 23rem;}
  .seven-cs .anim{max-width: 100%;}

  .testimonials .cm-title{margin-bottom: 2.625rem;}
  .testimonials .arws{flex-basis: 84%; width: 84%; max-width: 84%;}
  .video-sec .video-container{    max-width: 70%;}
  .get-started .form-sec{max-width: 567px;}

  .know-wr .desk-break{display: block;}
  .know-wr .mob-break{display: none;}
  .know-wr h2 {font-size: 1.875rem;}

  .testimonials .desc br{display: block;}

 

  .real-deal, .the-course, .seven-cs, .custom-design, .know-wr, .video-sec, .get-started, .testimonials{min-height: auto;}

  header {position: absolute; left: 0; top: 0; z-index: 1; width: 16%; background: transparent; max-width: 164px; padding: 0 !important;    margin-left: 2.625rem; margin-top: 2.5rem;}
  header .logo img {max-width: 100%;}

  .real-deal h1{line-height: 0.8em;}

  .main-banner p br{display: block;}

  h1,.main-banner h1{line-height: 0.8em;}
    
  /* border */
  .main-banner h1 span::after {bottom: -14px;}
  h1 span::after {bottom: -12px;}
  .get-started h1 span::after {bottom: -13px;}
  /* border */
  
  
}

@media only screen and (min-width : 1280px){
  .main-banner h1{font-size: 6.625rem; max-width: 3.5em;}
  .main-banner p, .real-deal p, p{font-size: 1.125rem; line-height: 1.714285714285714em;}
  .main-banner .container .cont{padding: 9em 2em 0 5.1em;}
  h1 span.cus-border {
    text-underline-offset: 0.09em;
    text-decoration-thickness: .09em;
  }
  h1{font-size: 4.375rem;}
  p, .list li{font-size: 1rem;}
  .real-deal,.testimonials{padding: 4em 0;}
  .real-deal .cm-title{margin-bottom: 3em;}
  
  .slider .navz .text{font-size: 0.875em;}
  .testimonials .arws{flex-basis: 87.6%; width: 87.6%; max-width: 87.6%;}
  
  .discounts .price-sec h3{font-size: 2.875em;}
  .discounts .price-sec .price, .discounts .code-text{font-size: 1.625em;}
  .discounts .price-sec h2{font-size: 3.625em;}
  .discounts .price-sec .price{font-size: 2.5em;}
  .discounts .price-sec{margin-bottom: 3.5em;}
  
  .know-wr{padding: 10em 0;}
  .know-wr .btn-sec{margin-top: 4em;}

  .anim #svgobject{max-width: 24.188rem}

  .main-banner .container.flex{flex-wrap: nowrap;}
  .main-banner .pic{width: 50%;}
  .main-banner .container .cont{width: 50%;}

  /* h1 span.cus-border{text-underline-offset: -0.0285714285714286em;} */

  .pic img{max-height: 100vh; width: auto;}
  .main-banner .pic{justify-content: flex-end;}
  .main-banner h2{font-size: 2.27em;}
  .course-sec .comp-course .btn-sec{margin-top: 3.8em;}

  .select-cource-main{flex-basis: 62%; max-width: 62%;}



    .select-course .label br{display: none;}
    .custom-design .details p br{display: none;}
    .course-sec .comp-course .btn-sec{margin-top: 6.8em;}

    .scrolltop {width: 2.8125rem;height: 2.8125rem;}

    .main-banner p{padding-right: 0;}

    .seven-cs .anim{margin-top: 3em;}
    .seven-cs .in-cont p br{display: block;}

    .main-banner .pic{    width: 50.625%;}
    .pic img{min-height: auto; max-height: none;}

    header .logo,.sticky-footer .logo{max-width: 100% !important;}
    .page{padding-bottom: 6.49em;}

    /* border */
    h1 span{line-height: 0.745em;}
    h1 span::after{height: 7px; bottom: -15px;}
    .main-banner h1 span::after{ width: calc(100% - 4px); height: 10px; bottom: -20px;}
    .main-banner h1 span{line-height: 0.76em;}
    .get-started h1 span::after {bottom: -15px;}
    /* border */

    .form-sec .form-cont{margin-bottom: 0.5em;}

    
}

@media screen and (min-width: 1280px) and (max-height: 800px) {
  /* window-height-css */
  /* .main-banner, section{min-height: 100vh !important; max-height: 100vh !important; height: 100vh !important;}
  .main-banner .pic{width: auto;}
  .main-banner .pic img,.best-life .pic img{min-height: 100vh; max-height: 100vh;}
  .main-banner .container .cont{padding-top: 7em;}
  .best-life .pic{width: auto;} */
  /* window-height-css */
} 


@media only screen and (min-width : 1400px){
  /* window-height-css */
  /* .main-banner, section{min-height: 100vh !important; max-height: 100vh !important; height: 100vh !important;}
  .main-banner .pic{width: auto;}
  .main-banner .pic img,.best-life .pic img{min-height: 100vh; max-height: 100vh;}
  .best-life .pic{width: auto;} */
  /* window-height-css */
}


@media only screen and (min-width : 1600px){
  h1 span.cus-border{ text-decoration-thickness: .09em;}
  @-moz-document url-prefix() {
    h1 span.cus-border{text-underline-offset:0.085em;  text-decoration-thickness: .085em; }
  }
  header .logo,.sticky-footer .logo{max-width: 10.25rem;}
  h1{font-size: 6.25rem;}
  p{font-size: 1.375rem; line-height: 1.454545454545455em;}
  .list li{font-size: 1.375rem; line-height: 1.454545454545455em;}
  .main-banner h1{font-size: 8.5rem; line-height: 0.7867647058823529em;}
  .main-banner p,.real-deal p{font-size: 1.375rem; line-height: 1.454545454545455em;}
  
  .the-course .slider{width: 100%; max-width: 620px;}
  .btn, .the-course .btn{font-size: 2rem; width: 12.125rem; height: 4.0625rem; line-height: 3.75rem; min-width: auto;}
  .main-banner .btn, .sticky-footer .btn{width: 9.625rem; height: 4.0625rem; max-width: 9.625rem; min-width: auto; line-height: 3.75rem; font-size: 1.875rem;}
  header{padding: 2.5em 2.625em;}
  .sticky-footer{padding:1.6875em 2.625em;}
  .main-banner .container .cont{padding: 12.125em 2em 0 7.8em;}
  .main-banner .cm-title{margin-bottom: 3.375em;}
  .main-banner .btn-sec{margin-top: 2.5em;}
  .real-deal{padding: 14.1875em 0 8.3125em;}
  .real-deal .cm-title{margin-bottom: 3.75em; margin-top: 0.1875rem; display: inline-block;}
  .real-deal p{margin-bottom: 1.875rem;}
  .real-deal p:last-child{margin-bottom: 0;}
  .real-deal h1,.real-deal h1:last-child{font-size: 4.5em; line-height: 0.8611111111111111em;}
  .real-deal .cont{max-width: 1024px;}
  
  
  .container{padding: 0;}
  
  .the-course .slider{margin-top: 0.625rem;}
  .the-course .cm-title{margin-bottom: 4.3125em;}
  .the-course .i-cont p{margin-bottom: 1.125rem; padding-bottom: 1.125rem;}
  .the-course .pricing{margin-top: 4.6875em;}
  
  #timer{left: 32px;}
  
  .scrolltop{right: 2.65em; bottom: 1.5625em;}
  .page{padding-bottom: 7.5rem;}

  .anim #svgobject{max-width: 30.5rem;}

  .discounts .price-sec h3{font-size: 3.75em; line-height: 0.85em;}
  .discounts .price-sec .price,.discounts .code-text{font-size: 2.5em;}
  .discounts .price-sec h2{font-size: 4.5em;}
  .discounts .price-sec.discount-sec .price{font-size: 3.375em;}

  .discounts .price-sec .price .small{font-size: 1.5rem;}
  .discounts .price-sec.discount-sec .price .small{font-size: 2rem;}
  .discounts{padding: 6.25rem 0 8.375rem;}
  .discounts .cm-title{margin-bottom: 5.25rem;}
  .discounts .btn-sec{margin-top: 3.125rem;}
  .discounts .price-sec{margin-bottom: 2.5625rem;}

  .seven-cs{padding: 13.75em 0 5em;}
  .seven-cs .cm-title{margin-bottom: 6.5625rem;}
  .seven-cs .anim{margin-top: 2.8125rem;}
  .seven-cs .slider{margin-left: 9.375rem; margin-top: 8.75rem;}
  .seven-cs .slides{padding-left: 1.875rem;}
  .seven-cs .arw-sec{margin-top: 3.4375rem;}
  .seven-cs .slider .nv:last-child{margin-left: 0.875em;}

  .self-asse{padding: 7.3125rem 0 7.1875rem;}
  .self-asse .cm-title{margin-bottom: 5.875rem;}
  .self-asse p{margin-bottom: 0.5rem;}
  .self-asse .col-sm{flex-basis: 35%; max-width: 27.125rem;}
  .self-asse .list{min-width: 35.8125rem;}

  .list li{padding: 1rem 0;}

  .know-wr{padding: 11.5rem 0 5rem}
  .know-wr .btn-sec{margin-top: 4.4375rem;}
  .know-wr h2{font-size: 2.875em;}
  .know-wr .cm-title{margin-bottom: 5.9375rem;}


 /* .main-banner h1 span.cus-border{text-decoration-thickness: .09em; text-underline-offset: -0.0220588235294118em;}
 h1 span.cus-border{text-underline-offset: -0.014706em;} */

 .the-course .list li{font-size: 1.125em; line-height: 1.555555555555556em;}

 .the-course{padding: 7.625em 0 11.75em;}
  .the-course .slider{width: 100%; max-width: 620px; margin-top: 0.625rem;}
  .the-course .cm-title{margin-bottom: 4.3125em;}
  .the-course .i-cont p{margin-bottom: 1.125rem; padding-bottom: 1.125rem;}
  .the-course .pricing{margin-top: 4.6875em;}

  .main-banner h2{font-size: 2.90625em;}


  .btn,.main-banner .btn, .sticky-footer .btn{font-size: 2em;}
  .main-banner .container .cont{padding: 11.125em 2em 0 6.25em;}
  /* .real-deal h1{line-height: 1.2em;} */
  .the-course .list li{font-size: 1.125em; line-height: 1.555555555555556em;}
  .the-course .i-cont p{font-size: 1.125em;}
  .the-course .cm-title{margin-bottom: 4.3125em;}

  .the-course{padding: 8.6875em 0 9.6875em;}
  .the-course .navz{margin-top: 1.25rem;}
  .slider .navz .text{font-size: 1em;}
  .the-course .cm-title{margin-bottom: 3.5625em;}
  .the-course .i-cont p{margin-bottom: 0; padding-bottom: 0.625rem;}
  .the-course .list li{padding: 0.875rem 0;}
  .the-course .btn-sec{margin-top: 2.1875em;}
  .course-sec .comp-course h1{font-size: 4.5em; line-height: 0.8333333333333333em;}
  .comp-course{padding: 2.1875em 1em 2.9375em;}
  .custom-design .btn{max-width: 9.1875rem; min-width: auto; width: 9.1875rem; line-height: 3.875rem;}
  .custom-design .amount{font-size: 2.5em;}
  .custom-design .amount span{font-size: 0.5em;}
  .course-sec .comp-course p{font-size: 1em; line-height: 1.625em;}
  .course-sec .comp-course p:last-of-type{line-height: 2.25em; margin-top: 1.5625rem;}

  /* .main-banner h1{line-height: 0.7867647058823529em;} */
  .custom-design h1{font-size: 4.5em;}
  .select-course .amount{font-size: 2.5em; margin-bottom: 1.6875rem;}
  .select-course .details p{font-size: 1em; line-height: 1.125em;}
  .custom-design .sub-text p{font-size: 1em; line-height: 1em;}
  .custom-design{padding: 5.5em 0 6.3125em;}
  .custom-design .cm-title{margin-bottom: 5.875rem;}
  .custom-design .cm-title h1{font-size: 6.25rem;line-height: 0.88em;}
  .course-sec .comp-course{max-width: 22.75em;}
  .course-sec .select-course{max-width: 19.5625rem;}
  .comp-course{padding: 2.5em 1em 2.9375em;}
  .custom-design .comp-course .amount{margin-top: 1rem; margin-bottom: 1.5625rem;}
  .check-sec > .row{height: 2.1875rem; padding-left: 0.75rem;}
  .select-course .details{margin-top: 1.25em;}
  .course-sec .comp-course .btn-sec{margin-top: 2.3em}

  .select-cource-main{max-width: 750px;}
  .course-sec .select-cource-main .col{max-width: 312px;}
  .course-sec .btn-sec{margin-top: 1.125em;}
  .know-wr .btn-sec{margin-top: 9.0625rem;}
  .the-course .list{max-width: 34.9375rem; margin-top: 0;}
  .seven-cs .anim{margin-top: 0.5rem;}



   .real-deal h1:last-child{margin-top: 1.3125rem;}
   .course-sec .select-cource-main .col{margin-top: 2.8125em;}
   .select-course .amount{margin-top: 0.4375rem; margin-bottom: 1.5rem;}
   .select-course .details p{margin-bottom: 1.6875rem;}
   .custom-design .select-course.onec-course h1{margin-bottom: 0.625rem;}
   .check-sec{margin-top: 0.875rem;}

   .real-deal, .the-course, .seven-cs, .custom-design, .know-wr{align-items: flex-start;}

   .know-wr h1:last-child{line-height: 0.8em;}

   .main-banner p{padding-right: 7em;}
   input[type="text"], input[type="email"]{height: 4.0625rem; font-size: 0.875em; padding-left: 1.0625rem;}

   .main-banner .form-sec{margin-top: 1.9375rem; max-width: 612px;}

  ::placeholder{font-size: 14px;}
  ::-webkit-input-placeholder{font-size: 14px;}
  ::-moz-placeholder{font-size: 14px;}

  .form-sec .input-sec:last-child{max-width: 9.1875rem}
  .cbox *{font-size: 1.125em;}
  .main-banner .container .cont{ padding-right: 0;}
  .main-banner .btn{max-width: 9.1875rem}
  .form-sec .input-sec{width: 34.7%;}

  .main-banner .checkbox p{font-size: 1.125em;}
  .form-sec .form-cont{margin-bottom: 1.3125rem;}

  .switch .slide{margin: 0 3px 0 5px;}

  .video-sec .video-container{max-width: 812px;}
  .video-sec .container{justify-content: center;}
  .seven-cs .in-cont{flex: auto; max-width: 41.875rem;}
  .seven-cs .anim img{max-width: 30.5rem;}
  .seven-cs .anim-main{align-items: flex-start;}
  .seven-cs h1{line-height: 0.8em;}
  .seven-cs p{margin-bottom: 1.9375rem;}
  .seven-cs p:last-child{margin-bottom: 0;}

  .real-deal, .the-course, .seven-cs, .custom-design, .know-wr,  .get-started, .testimonials{align-items: flex-start;}

  .seven-cs .anim{text-align: right;}
  .get-started{padding: 9.125rem 0 3.125rem;}
  .get-started .cm-title{margin-bottom: 4.25rem;}
  .get-started .i-cont{max-width: 51.5rem;}
  .get-started p{margin-bottom: 1.9375rem;}
  .get-started p:last-of-type{margin-bottom: 0; margin-top: 0.4375rem;}

  .get-started li{font-size: 1.375em; line-height: 1.454545454545455em;}
  .get-started .decimal-list{margin-left: 1.5rem;}
  .get-started .decimal-list{margin-top: 0.125rem;}
  .get-started .form-sec{margin-top: 3.4375rem;}
  .get-started .switch p,.cbox *{font-size: 1.125em;}
  .get-started .form-sec .btn,.form-sec .btn{height: 4.0625rem;}
  /* .get-started li{margin-bottom: 0; padding-left: 4rem;} */
  .get-started li{margin-bottom: 0; padding-left: .25em;}
  .get-started .checkbox .cbox {margin-top: 0.375rem;}
  .get-started .form-sec{max-width: 748px;}
  .get-started .form-sec .input-sec:last-child{max-width: 9.75rem;}
  .get-started .form-sec .input-sec{width: 36.1%;}
  .get-started::placeholder{font-size: 16px;}
  .get-started::-moz-placeholder{font-size: 16px;}

  .testimonials{padding: 8.625em 0;}
  .testimonials p{font-size: 1.125em; line-height: 1.555555555555556em;}
  .testimonials .author p{font-size: 1em; line-height: 1.625em;}
  .testimonials .pic{max-width: 6.25rem; margin-right: 1.75rem;}
  .testimonials .cm-title{margin-bottom: 3.625rem;}
  .testimonials .desc{margin-top: -3px;}
  .testimonials .arws{flex-basis: 89.9%; width: 89.9%; max-width: 89.9%;}


  .know-wr .form-sec .input-sec{width: 36.1%;}
  .know-wr .form-sec .input-sec:last-child{max-width: 9.75rem;}
  .know-wr .form-main{width: 100%; max-width: 46.75rem;}
  .know-wr .switch p{font-size: 1.125em;}
  .know-wr .form-sec{margin-top: 5.0625rem;}
  .know-wr .form-sec .form-cont{margin-bottom: 1.8125rem;}
  .know-wr .cbox{margin-top: 0.1875rem;}
  .know-wr .form-sec .form-main{max-width: 46.75rem;}

  /* .page{padding-bottom: 0;} */
  /* .scrolltop{bottom: 9.3125em;} */

  .testimonials .author span{margin-bottom: 0.25rem;}
  .testimonials .flag{margin-top: 0.375rem;max-width: 1.875rem; }
  

  /* border */
  h1 span{line-height: 0.75em;}
  h1 span::after{height: 10px;  bottom: -20px;}
  .main-banner h1 span{line-height: 0.77em;}
  .main-banner h1 span::after{bottom: -26px; height: 13px;}
  .real-deal h1 span::after{height: 7px; bottom: -14px;}
  .real-deal h1 span{line-height: 0.77em;}
  .get-started h1 span::after {bottom: -21px;}
  /* border */
  

   


}

@media only screen and (min-width : 1700px){
  .main-banner .container .cont {margin: auto; width: auto; padding: 0;}
 }

@media only screen and (min-width : 1800px){
  .main-banner .pic{ display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; justify-content: flex-end;}
  .main-banner .pic img{width: auto;}
  .real-deal, .the-course, .seven-cs, .custom-design, .know-wr{align-items: center}
  .main-banner .container .cont{padding-top: 0; align-self: center;}
  .real-deal, .the-course, .seven-cs, .custom-design, .know-wr, .video-sec, .get-started, .testimonials{align-items: center}
  .real-deal,.seven-cs{padding: 0; }
}

@media only screen and (max-width : 767px){
  .select-course .label br,.select-course .details p:last-child br{display: none;}
}

@media only screen and (max-width : 373px){
  /* h1{font-size: 2.9375em;} */
  
  .slider .navz .text{font-size: 0.675em;}
  .seven-cs .slider-cont p br{display: none;}
}
@media only screen and (max-width : 359px){
  h1{font-size: 2.5625em;}
  h1 span{line-height: 0.735em;}
  h1 span::after{height: 4px; bottom: -9px;}
  .slider .navz .text{font-size: 0.6em;}
}


/* IE-Hack */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  
}
/* IE-Hack */


@media screen and (min-width: 1024px) and (max-width: 1599px) {
  .main-banner .container .cont{padding-top: 7em;; align-self: center;}
} 



@media screen and (min-width: 1024px) and (min-aspect-ratio: 16/9) {
  /* set viewport height*/
  .main-banner, section{min-height: 100vh !important; max-height: 100vh !important; height: 100vh !important;}
  .main-banner .pic{width: auto;}
  .main-banner .pic img,.best-life .pic img{min-height: 100vh; max-height: 100vh;}
  .best-life .pic{width: auto;}
}
@media screen and (min-width: 1024px) and (min-aspect-ratio: 8/5) {
  /* set viewport height*/
  .main-banner, section{min-height: 100vh !important; max-height: 100vh !important; height: 100vh !important;}
  .main-banner .pic{width: auto;}
  .main-banner .pic img,.best-life .pic img{min-height: 100vh; max-height: 100vh;}
  .best-life .pic{width: auto;}
}

/* Maximum aspect ratio */
@media screen and (min-width: 1024px) and (max-aspect-ratio: 3/2) {
 /* set 16/9 height*/
}

/* Exact aspect ratio, put it at the bottom to avoid override*/
@media screen and (min-width: 1024px) and (aspect-ratio: 1/1) {
  /* set 16/9 height*/
}


@media
  only screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min-width: 1024px) and ( min--moz-device-pixel-ratio: 2),
  only screen and (min-width: 1024px) and ( -o-min-device-pixel-ratio: 2/1),
  only screen and (min-width: 1024px) and ( min-device-pixel-ratio: 2),
  only screen and (min-width: 1024px) and ( min-resolution: 192dpi),
  only screen and (min-width: 1024px) and ( min-resolution: 2dppx) {
  
  /* Retina-specific stuff here */
  header .logo{max-width: 100%;}
  header{max-width: 180px;}
  header .logo img,header .logo{
    width: 100%;
  }
  }
