*{
    padding: 0;
    margin: 0;
    outline: 0;
    box-sizing: border-box;
}
h1,h2,h3,h4,h5,p{
    margin: 0;
}
h1,h2,h3,h4,h5{
    font-family: "Quando", serif;
}
a{
    text-decoration: none;
}
body{
    font-family: "Roboto", sans-serif;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    color: #3a3a3a;
}

/* header part start */
.header{
    padding: 7px 0;
}
.header-box{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}

.logo{
    width: 280px;
}

.header-btn-box{
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.header-btn-box a{
    display: inline-block;
    padding: 14px 30px;
    color: #171717;
    border: 1px solid #171717;
    border-radius: 40px;
    font-size: 18px;
    transition: .3s all linear;
}
.header-btn-box a:last-child{
    background-color: #171717;
    color: #fff;
}
.header-btn-box a:hover{
    background-color: #f65c02;
    border-color: #f65c02;
    color: #fff;
}
.nav-item a:hover,
.nav-item a:focus{
    color: #f65c02;
}
.main-header-btn a:last-child{
    background-color: #f65c02;
    border-color: #f65c02;
}
.main-header-btn a:last-child:hover{
    background-color: #171717;
    border-color: #171717;
}
/* header part end */

/* banner part start */
.banner{
    padding-top: 70px;
    padding-bottom: 170px;
}
.banner-box img{
    width: 500px;
}
.banner-box h1{
    font-size: 60px;
    line-height: 72px;
    font-weight: 500;
}
.banner-box h4{
    color: #f65c02;
}
.banner-box,
.video-bottom{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}
.banner-box p{
    font-size: 26px;
    line-height: 36px;
    font-weight: 300;
}
/* banner part end */

/* video part start */
.video{
    padding: 70px 0;
    background-color: #f65c02;
}
.video-box{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 25px;
    align-items: center;
    margin-top: -170px;
}
.video-text{
    padding: 20px 10px;
    background-color: #f6f6f4;
    border: 3px solid #171717;
    border-radius: 20px;
}
.video-text p span{
    color: #f65c02;
    font-size: 17px;
    font-weight: 400;
}
.video-text ul{
    padding-left: 40px;
}
.video-text ul li{
    font-size: 16px;
    line-height: 24px;
}
.video-text p{
    font-size: 14px;
    line-height: 22px;
}
.video-main iframe{
    width: 100%;
    height: 280px;
    border: 7px solid #171717;
    border-radius: 20px;
}
.video-bottom p{
    color: #fff;
    margin-top: 30px;
}
/* video part end */

/* guarantee part start */
.guarantee{
    background-color: #efefef;
}
.com-padding{
    padding: 100px 0;
}
.com-heading{
    font-size: 34px;
    line-height: 46px;
    font-weight: 500;
}

.guarantee-box{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 40px 50px;
}
.com-guarantee h4{
    font-size: 23px;
    line-height: 33px;
    font-weight: 500;
    display: inline-block;
}
.com-guarantee h4 span{
    display: block;
    font-size: 17px;
    color: #f65c02;
}
.fuarentee-new h4{
    min-height: 82px;
}
.com-guarantee p{
    display: grid;
    grid-template-columns: 40px 1fr;
    align-items: center;
    font-size: 18px;
    line-height: 28px;
    gap: 10px;
}
.gu-num{
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #f65c02;
    border-radius: 50%;
    font-size: 20px;
    font-weight: 500;
    color: red;
}
/* guarantee part end */

/* real role part start */
.real-role{
    background-color: #f6f6f4;
}
.real-role-box{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 30px 50px;
}
.real-role-icon img{
    width: 100px;
}
.single-real-role{
    padding: 20px;
}
.real-role-list-box{
    display: block;
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
}
.real-role-list-box p{
    display: grid;
    grid-template-columns: 35px 1fr;
    gap: 12px;
}
.real-role-list-box .single-real-role{
    padding: 0;
    margin-bottom: 15px;
}
/* real role part end */

/* steps part start */
.com-width,
.steps-box{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}
.steps-box{
    max-width: 800px;
}
.single-steps{
    display: grid;
    grid-template-columns: 80px 1fr;
    gap: 25px;
}
.steps-icon{
    width: 80px;
    height: 80px;
    background-color: #171717;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    font-weight: 500;
    color: #fff;
}
.steps-icon img{
    width: 50px;
}

.steps-text h3{
    font-family: "Roboto", sans-serif;
    font-size: 28px;
    line-height: 34px;
    font-weight: 400;
    padding-bottom: 20px;
    margin-bottom: 15px;
    border-bottom: 1px solid #afafaf;
}
.steps-text p{
    font-weight: 300;
}
/* steps part end */

/* school part start */
.school{
    background-color: #efefe0;
}
.school-box{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 40px 60px;
    align-items: normal;
}
.single-school{
    padding: 20px;
    max-width: 320px;
    width: 100%;
}
.school-video iframe{
    border-radius: 25px;
    width: 100%;
    height: 450px;
}
.learn-new{
    background-color: #fff;
}
.who-is-img img{
    max-width: 700px;
    width: 100%;
}
.school-bottom p,
.learn-bottom p{
    font-weight: 300;
}
.learn-bottom .header-btn-box a{
    background-color: #f65c02;
    border-color: #f65c02;
    border-radius: 135px;
    
}
.learn-bottom .header-btn-box a:hover,
.who-is .who-is-btn p a:hover{
    background-color: #171717;
    border-color: #171717;
}
.school-text p{
    display: grid;
    grid-template-columns: 35px 1fr;
    gap: 12px;
    margin-bottom: 15px;
}
.school-text p:last-child{
    margin-bottom: 0;
}
.who-is .who-is-btn p a{
    background-color: #f65c02;
    border-color: #f65c02;
}
/* school part end */

/* signup part start */
.signup{
    padding-bottom: 100px;
}
.signup-box{
    padding: 40px;
    padding-left: 80px;
    border: 2px solid #3a3a3a;
    border-radius: 10px;
    background-color: #f6f6f4;
    position: relative;
}

.signup-box ul,
.signup-bottom-box ul, .signup-top-box ul,
.single-pricing ul{
    padding: 0;
    list-style: none;
}
.signup-box ul li,
.signup-bottom-box ul li,
.signup-top-box ul li,
.single-pricing ul li{
    margin-bottom: 15px;
    position: relative;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
}
.signup-box ul li:last-child,
.single-pricing ul li:last-child{
    margin: 0;
}
.signup-box ul li::before,
.signup-bottom-box ul li::before,
.signup-top-box ul li::before,
.single-pricing ul li::before{
    content: '✓';
    margin-right: 6px;

}
/*.signup-box ul{*/
/*    padding: 0;*/
/*    list-style: none;*/
/*}*/
/*.signup-box ul li{*/
/*    margin-bottom: 15px;*/
/*    position: relative;*/
/*    font-size: 16px;*/
/*    line-height: 24px;*/
/*    font-weight: 500;*/
/*}*/
/*.signup-box ul li:last-child{*/
/*    margin: 0;*/
/*}*/
/*.signup-box ul li::before{*/
/*    content: '✓';*/
/*    margin-right: 6px;*/
/*    */
/*}*/
.signup-box ul li span,
.signup-box h3 span{
    color: #f65c02;
}
.signup-box ul li .bonous,.single-pricing ul li .bonous{
    display: inline-block;
    padding: 2px 4px;
    background-color: #f65c02;
    color: #fff;
}
.signup-box h3 span{
    text-decoration: line-through;
    text-decoration-color: #f65c02;
}
.signup-box h3{
    font-size: 21px;
    font-weight: 400;
}
.signup-box p{
    font-weight: 300;
    font-size: 18px;
}
.signup-bottom-box, .signup-top-box{
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
    padding: 40px;
    border: 2px solid #3a3a3a;
    border-radius: 10px;
    background-color: #f6f6f4;
    margin-bottom: -100px;
}
.signup-top-box {
    margin-top: 0;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 85px;
}
.signup-bottom-box.lone {
    margin-bottom: unset;
    margin-top: 60px;
}
.signup-btn a{
    display: inline-block;
    padding: 12px 30px;
    background-color: #f65c02;
    border: 1px solid #f65c02;
    border-radius: 100px;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
    transition: .3s all linear;
}

.signup-top-box .global_title {
    margin-bottom: 45px;
    text-align: center;
}
ul.package_list li span {
    margin: 0;
    padding: 0;
    color: #ff6b31;
}
.within{ width:230px;display:inline-block; margin:0; padding:15px; background:#efefef; border: 2px solid #3a3a3a;border-radius:20px; text-align:center;}
.within.with_discount {width: 255px;}
.within .w_inn{ width:100%; height:100%; float:left; margin:0; padding:25px 0 0 0; background:#fff; border-radius:50%;}
.within .w_inn.no_off{ padding-top:39px;}
.within .w_inn.no_off strong {margin: 7px 0 5px 0;}
.within h3{ margin:0; padding:0; font-size:20px; color:#3a3a3a; line-height:24px; font-weight:500;}
.within strong{ margin:10px 0 0 0; padding:0; display:block; font-size:38px; color:#3a3a3a; font-weight:700; line-height:30px;}
.within span{ margin:0; padding:0; display:block; font-size:20px; color:#3a3a3a;}

.signup-btn a:hover{
    background-color: #171717;
    border-color: #171717;
}
.signup-btn p{
    color: #f65c02;
    font-size: 16px;
}
.signup-btn h4{
    color: #f65c02;
}
.signup-btn h4 span{
    color: #f65c02;
    text-decoration: line-through;
    text-decoration-color: #f65c02;
}
.signup-guarantee-box{
    display: grid;
    grid-template-columns: 1fr 230px;
    gap: 30px;
    align-items: center;
}
.signup-guarantee-text{
    text-align: center;
    width: 230px;
    display: inline-block;
    padding: 15px;
    background: #efefef;
    border: 2px solid #3a3a3a;
    border-radius: 20px;
    margin: 0 auto;
}
.signup-guarantee-text h4{
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
}
.signup-guarantee-text h4 span, .signup-guarantee-text h4 strong{
    font-size: 25px;
    line-height: 25px;
    font-weight: 700;
}
.last-signup-p{
    /*margin-top: 160px;*/
    margin-top: 60px;
    text-align: center;
}
.last-signup-p p a{
    display: inline-block;
    padding: 15px 40px;
    background-color: #EF6C00;
    color: #fff;
    border-radius: 150px;
}
/* signup part end */

/* results part start */
.results{
    background-color: #efefef;
}
/* results part end */

/* testimonial part start */
.testimonial-box{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 30px;
}
.single-testimonial{
    padding: 40px 40px 40px;
    background-color: #efefe0;
    border-radius: 17px;
}
.testimonial-box a{
    background-color: #efefe0;
    border-radius: 10px;
}
.testimonial-img{
    display: flex;
    justify-content: space-between;
}
.testimonial-img img{
    width: 100px;
    object-fit: contain;
}
.testimonial-img img:nth-child(2){
    width: 50px;
    border-radius: 50%;
}
.testimonial-text p:first-child{
    font-family: "Quando", serif;
    font-size: 15px;
    line-height: 32px;
    font-weight: 400;
}
.testimonial-text p:last-child{
    font-size: 16px;
    line-height: 28px;
    
}
.testimonial-text p{
    color: #3a3a3a;
}

.testimonial-img span{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #EF6C00;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    font-weight: 500;
}
/* testimonial part end */

/* not sure part start */
.not-sure{
    background-color: #f65c02;
    color: #fff;
}
.not-sure-box form{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}
.input-box{
    max-width: 400px;
    width: 100%;
}
.input-box input{
    width: 100%;
    height: 60px;
    padding: 15px 25px;
    border: 1px solid #f65c02;
    border-radius: 50px;

}
.input-box input:focus{
    border-color: #171717;
}
::placeholder{
    font-family: "Roboto", sans-serif;
    font-size: 17px;
}
.submit-btn{
    width: 140px;
}
.submit-btn button{
    width: 100%;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #171717;
    border: 1px solid #171717;
    border-radius: 50px;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    transition: .3s all linear;
}
.submit-btn button:hover{
    background-color: transparent;
    color: #171717;
}
/* not sure part end */

/* footer part start */
.footer{
    background-color: #ff6b31;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    color: #fff;
}
/* footer part end */

/* start now part start */
.start-now-box {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 30px;
}
.start-now-box img {
    width: 100px;
}
.start-now-box .single-school{
    max-width: 100%;
    width: 100%;
    border: 1px solid #d3d3d3;
    border-radius: 10px;
    padding: 50px 20px;
    box-shadow: 0 0 25px rgba(0, 0, 0, .2);
    transition: .3s all linear;
    
}

/* start now part end */

/* popup partstart */
.modal-dialog.fp {
    max-width: unset;
    display: flex;
    justify-content: center;
}
.modal-dialog .modal-content {
    width: fit-content;
}

.popup-overlay {
    /*position: fixed;*/
    /*top: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*background: rgba(0,0,0,0.5);*/
    /*display: none;*/
    /*justify-content: center;*/
    /*align-items: center;*/
    /*z-index: 999;*/
  }

.popup-box{
    max-width: 700px;
    width: 100%;
    background: #fff;
    padding: 60px 60px;
    border-radius: 10px;
    text-align: center;
    /*transform: translateY(-200%);*/
    /*opacity: 0;*/
    transition: all 1s ease;
    position: relative;
  }
  .popup-box img{
    width: 125px;
  }

  /*.popup-overlay.show .popup-box {*/
  /*  transform: translateY(0);*/
  /*  opacity: 1;*/
  /*}*/
  .popup-box p{
    font-size: 16px;
  }
  .popup-box input{
    border-color: #171717;
  }
  .popup-close{
    position: absolute;
    top: 20px;
    right: 25px;
    display: inline-block;
    cursor: pointer;
    font-size: 25px;
    color: #171717;
  }
/* popup end */

/* popup questionnaire */

.popup-overlay.questionnaire .popup-box {
    padding: 60px 37px;
}
.popup-box ul {
    text-align: left;
}
.popup-box ul li label {
    font-family: "Quando", serif;
    font-size: 15px;
    line-height: 32px;
    font-weight: 400;
}

/* popup discount partstart */

.popup-box h5{
    font-size: 18px;
    line-height: 40px;
}

.popup-overlay.show .popup-box {
    transform: translateY(0);
    opacity: 1;
}
.not-sure-box .signup-btn a{
    font-size: 20px;
    font-weight: 700;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 25px;
}
.not-sure-box .signup-btn a p{
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}
.not-sure-box .signup-btn{
    margin-bottom: 15px;
}
#p-close-popup{
    display: inline-block;
    cursor: pointer;
    text-decoration: underline;
    font-size: 15px;
    margin-bottom: 20px;
}

.popup-bottom-left{
    max-width: 300px;
    text-align: center;
    display: inline-block;
    padding: 15px 30px;
    background: #efefef;
    border: 2px solid #3a3a3a;
    border-radius: 20px;

}
.popup-bottom-left h4 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
}
.popup-bottom-left h4 span{
    font-size: 25px;
    line-height: 35px;
    font-weight: 700;
}
.popup-bottom-box{
    display: flex;
    justify-content: center;
    gap: 40px;
}

.popup-bottom-right{
    max-width: 300px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #3a3a3a;
    border-radius: 20px;
    padding: 10px 20px;
    position: relative;
}
.popup-bottom-right .pop-arrow{
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    right: 99.5%;
    width: 42px;

}

/* popup end */


.discount-badge{ z-index:1;width:38px; float:left; margin:0; padding:8px 5px 15px 5px; background:url(../images/lable_curve.png) center center no-repeat; background-size:100% 100%; line-height:13px; font-size:13px; color:#fff; font-weight:700; text-align:center; position:absolute; top:-10px;right:-18px;}
.discount-badge span{ font-size:11px; display:block; font-style:italic;}

.special-single-price .discount-badge {
    top: -10px;
    right: -21px;
}

/* quote part start */
.quote-box p{
    font-family: "Quando", serif;
    margin-bottom: 25px;
    font-size: 22px;
    line-height: 32px;
    font-weight: 500;
}
.quote-box{
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}
.quote-box h5{
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
}
.quote-box h5 span{
    font-size: 16px;
    font-weight: 400;
    
}
.ultimate-box{
    align-items: center;
}
.testimonial-3{
    background-color: #fff;
}
.single-slider{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 30px;
    align-items: center;
}
.carousel-item img{
    border-radius: 10px;
}
/* quote part end */


/* faq part start */
.faq{
    background-color: #fff;
}
.faq-box{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 0px 30px;
}
.faq-item {
      
      margin-bottom: 10px;
      border-radius: 5px;
      overflow: hidden;
    }

    .faq-question {
        font-weight: 22px;
        line-height: 32px;
        font-weight: 300;
      padding: 10px;
      padding-left: 50px;
      cursor: pointer;
      position: relative;
    }

    .faq-question::after {
      content: '';
      width: 30px;
      height: 30px;
      position: absolute;
      background-image: url("../images/down-arrowsvg.svg");
      background-repeat: no-repeat;
      background-size: cover;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
    }

    .faq-question.expanded::after {
      content: '';
      background-image: url("../images/up-arrow.svg");
      background-repeat: no-repeat;
      background-size: cover;
      transform: rotate(-180deg);
      top: 20%;
    }

    .faq-answer {
      padding: 0px 10px;
     font-size: 18px;
     line-height: 28px;
     font-weight: 300;
      transition: 0.3s ease-out;
      height: 0;
      overflow: hidden;
    }

    .faq-answer.show-answer {
      padding: 10px;
      height: auto; 
      
    }
/* faq part end */

/* testimonial slider start */
.testi-slider-1,
.testi-slider-2,
.testi-slider-3{
    display: block;
}
.testi-slider-box{
    padding: 0 10px;
}
.slick-dots li,
.slick-dots li button{
    background-color: #EF6C00;
    border-radius: 50%;
    width: 10px;
    height: 10px;
}
.slick-dots{
    bottom: -30px;
}
.slick-dots li button:before{
    font-size: 42px;
    top: -5px;
    left: -5px;
}
/* testimonial slider end */

ul.privacy_link{ margin: 0; padding: 0;}
ul.privacy_link li{ margin: 0 20px 0 0; padding: 0; display: inline-block; font-size: 16px; color: #fff; font-weight: 300;}
ul.privacy_link li a{ color: #fff;}
ul.privacy_link li a:hover{ color: #3a3a3a;}

ul.ft_social{ margin: 0; padding: 0;}
ul.ft_social li{ margin: 0 2px; padding: 0; display: inline-block;}
ul.ft_social li a{ margin: 0; padding: 0; display: inline-block; width: 34px; height: 34px; line-height: 34px; background: #fff; border-radius: 50%; text-align: center; font-size: 18px; color: #1d2021;}
ul.ft_social li a:hover{ background: #1d2021; color: #fff;}

.copyright{ margin: 40px 0 0 0; padding: 30px 0; background: #ff6b31;}
.copy_right{ margin: 0; padding: 0; display: flex; justify-content: right; gap: 30px; align-items: center;}
.copy_right figure{ margin: 0; padding: 0;}
.copy_right figure img{ width: 120px;}

#menu-bottom {
    position: fixed;
    float: left;
    bottom: 3%;
    left: 3%;
    z-index: 3;
}

#menu-bottom a{
    float: left;
    color: #fff;
    text-align: center;
    text-transform: lowercase;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 15px;
    cursor: pointer;
}

#menu-bottom a.menu-item-small {
    padding: 10px 20px !important;
    border: 2px solid #ff6b31;
    border-radius: 25px;
    color: white;
    background-color: #ff6b31;
}

#menu-bottom a.menu-item-small:hover{
    transition: all 0.4s ease-in-out;
    background-color: #ff6b31;
    border-color: #ff6b31;
    color: #fde5c4;
}

#menu-bottom a.menu-item-small.red {
    border: 2px solid #e11919;
    background-color: #e11919;
}

#menu-bottom a.menu-item-small.red:hover{
    background-color: #fc0404;
    border-color: #fc0404;
}

/* pricing part start (multi packages - monthly / yearly / family package)*/

.pricing-box{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 20px;

}
.single-pricing{
    padding: 30px 15px;
    padding-top: 40px;
    background: #f6f6f4;
    border: 2px solid #3a3a3a;
    border-radius: 10px;
    position: relative;
}
.special-single-price{
    background: #f6f6f4;
    border: 2px solid #3a3a3a;
    border-radius: 10px;
    /*overflow: hidden;*/
    margin-top: -25px;
    position: relative;
}
.special-single-price .single-pricing{
    border: none;

}
.special-pricing-top{
    padding: 4px 15px;
    background-color: #3a3a3a;


}
.special-pricing-top h4{
    font-family: "Roboto", sans-serif;
    font-size: 11px;
    line-height: 17px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
}
.single-pricing h3{
    font-size: 22px;
    line-height: 26px;
    font-weight: 700;
    padding-bottom: 20px;
}
.single-pricing ul{
    padding-bottom: 20px;
}
.single-pricing ul li{
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 8px;
}
.single-pricing h5{
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #EF6C00;
    padding-bottom: 20px;
}
.single-pricing h5.info {
    padding: 10px;
    color: #3a3a3a;
    text-align: center;
    background-color: #d5a5e5;
    border-radius: 20px;
    margin-bottom: 30px;
}

.pricing-btn{
    padding-top: 20px;
}
.single-pricing h4{
    font-family: "Roboto", sans-serif;
    font-size: 30px;
    line-height: 30px;
    font-weight: 700;
}
.single-pricing h4 span{
    font-size: 16px;
    font-weight: 400;
}
.single-pricing strike {
    margin-bottom:-10px; font-size:14px; color:#ff6b31; margin:0; padding:0; font-weight:700; -webkit-transition: all .6s ease-in-out; -moz-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; -ms-transition: all .6s ease-in-out; transition:all .6s ease-in-out;
}
.single-pricing.with_discount h4 {
    font-size: 24px;
}
.pricing-btn a{
    display: block;
    width: 100%;
    font-size: 13px;
    background-color: #ff6b31;
    border: 1px solid #0a0a0a;
    color: #0a0a0a;
    border-radius: 50px;
    font-weight: 400;
    text-transform: capitalize;
    padding: 10px 24px;
}
/* pricing part end */

/* Exam */
.exam_sec{ margin: 0; padding: 90px 0; background: #a3bef5; text-align: center;}
.exam_sec .owl-carousel .owl-item img{ width: auto;margin: 0 auto;}
.exam_sec .global_title {margin-bottom: 90px;}
.exam_block{ margin: 0; padding: 0;}
.exam_block figure{ margin: 0 0 20px 0; padding: 0;}
.exam_block h3{ margin: 0; padding: 0; font-size: 24px; font-family: 'Roboto', sans-serif; font-weight: 400;}
.exam_sec figure.trustpilot {width: 50%;margin: 80px auto 70px;}
.trustpilot-widget {
    margin-top: 50px;
}

