/* ========== Navig
+++++++++++++++++++ation ========== */
#menu__toggle {
  opacity: 0;
}

#menu__toggle:checked ~ .menu__btn > span {
  transform: rotate(45deg);
}
#menu__toggle:checked ~ .menu__btn > span::before {
  top: 0;
  transform: rotate(0);
}
#menu__toggle:checked ~ .menu__btn > span::after {
  top: 0;
  transform: rotate(90deg);
}
#menu__toggle:checked ~ .menu__box {
  visibility: visible;
  right: 0;
  padding-right:50px;
  padding-left:50px;
}

.menu__btn {
  display: flex;
  align-items: center;
  position: absolute;
  top:25%;
  right:0;
width:38px;
  height: 26px;
cursor: pointer;
  z-index: 1;
}

.navbar-brand{padding-bottom:0; padding-top:0;}
.menu__btn{top:23px;}
.fixed-nav{background:#fff; padding-top:10px; padding-bottom:10px; right:0;}
.fixed-nav .menu__btn{top:23px;}

#menu__toggle{display:none;}
.sticky .container-fluids{padding-right:50px; padding-left:50px;}

.menu__btn > span,
.menu__btn > span::before,
.menu__btn > span::after {
  display: block;
  position: absolute;

  width: 100%;
  height: 2px;

  background-color: #404041;
	border-radius:100px;
  transition-duration: .25s;
}
.menu__btn > span::before {
  content: '';
  top: -8px;
}
.menu__btn > span::after {
  content: '';
  top: 8px;
}

.menu__box {
  display: block;
  position: fixed;
  visibility: hidden;
  top: 0;
  right: -100%;

  width:450px;
  height: 100%;
  margin: 0;
  padding:200px 0 80px 0;
  list-style: none;
  background-color: #404041;
  transition-duration: .25s;
}

.menu__box:after{content:""; width:100%; height:72px; background-image: linear-gradient(to right, #ED4224, #F59120); Position:absolute; top:0; right:0;}
.menu__item {
  display: block;
  padding:12px 0 8px 0;
 font-family: "Poppins", sans-serif; font-weight:600; font-size:16px;
     text-transform: uppercase;
color:#fff;
letter-spacing:3px;
  text-decoration: none;
position:relative;
transition-duration: .25s;
}

.menu__item::after{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: -1;
  border-radius:0px;
  border-bottom:1px solid #989898;}

.menu__item:hover {
  color:#fff;
  background-color: transparent; text-decoration:none;
}


.menu-item a{
  display: block;
  padding:12px 0 8px 0;
 font-family: "Poppins", sans-serif; font-weight:600; font-size:16px;
     text-transform: uppercase;
color:#fff;
letter-spacing:3px;
  text-decoration: none;
position:relative;
transition-duration: .25s;
}

.menu-item a::after{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  z-index: -1;
  border-radius:0px;
  border-bottom:1px solid #989898;}

.menu-item a:hover {
  color:#fff;
  background-color: transparent; text-decoration:none;
}
.menu-item a:hover::after{border-bottom:1px solid #fff;}

.hamburger-color .menu__btn > span, .hamburger-color .menu__btn > span::before, .hamburger-color .menu__btn > span::after{background-color:#fff!important;}
.hamburger-color .menu__btn p{ color:#fff;}


.menu__item:hover::after{border-bottom:1px solid #fff;}
.menu__box li{margin-bottom:20px;}
.body-nav{overflow:hidden; position: relative;}
.logo-transparent{opacity:0.2; pointer-events:none;}




.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

ul.breadcrumb {
  padding:0;
  list-style: none;
  background-color: #eee;
}
ul.breadcrumb li {
  display: inline;
  font-size: 18px;
}
ul.breadcrumb li+li:before {
  padding:18px;
  color: black;
  content: "|";
}
ul.breadcrumb li a {
  color: #0275d8;
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}


.create-quiz-box select {
  padding:1em;
  width:20%;
  border-radius:10px;
  border: 1px solid #acacac;
  color: #181820;
  
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  background-position: right;
  background-origin: content-box;
  background-color:#fff;
  border:0;
  font-size:16px; 
  font-weight:600;
  background-image:url(../img/select-down-arrow.svg); background-repeat:no-repeat;  background-position:center right;
}




.new {
  padding: 50px;
}

.form-group-check {
  display: block;
  margin-bottom: 15px;
}

.form-group-check input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
}

.form-group-check label {
  position: relative;
  cursor: pointer;
}

.form-group-check label:before {
  content:'';
  top:-1px;
  -webkit-appearance: none;
  background-color:transparent;
  border:1px solid #000000;
  border-radius:5px;
  padding: 12px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right:13px;
      width: 25px;
    height: 25px;
}

.form-group-check input:checked + label:after {
  content: '';
  display: block;
  position: absolute;
  top:7px;
  left:10px;
  width: 6px;
  height: 14px;
  border: solid #000000;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}
.reminder-form-group{display:flex; justify-content:space-between;}
.reminder-form-group a{font-size:15px; color:#2200CC; font-weight:500; text-decoration:underline;}
.reminder-form-group a:hover, .reminder-form-group a:focus{text-decoration:none;}
.quiz-feedback-box form {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.quiz-feedback-box label {
  display: flex;
  cursor: pointer;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  margin-bottom:10px;
      width: 100%;
  /* Accessible outline */
  /* Remove comment to use */
  /*
   &:focus-within {
   outline: .125em solid $primary-color;
   }
   */
}
.quiz-feedback-box label input {position: absolute;  left: -9999px;}


.quiz-feedback-box label .correct {background-color:#21B700; border:1px solid #21B700; border-radius:5px; padding:15px;}
.quiz-feedback-box label .active-correct:before {background-image:url(../img/radio-btn-active.svg); content:""; background-repeat:no-repeat;  background-position:center center;background-size: 100%;}

.quiz-feedback-box label .one-feedback {background-color:#ffb6c1; border:1px solid #ffb6c1; border-radius:5px; padding:15px;}
.quiz-feedback-box label .active-one-feedback:before {background-image:url(../img/incorrect.svg); content:""; background-repeat:no-repeat;  background-position:center center;background-size: 100%;}


.quiz-feedback-box label span.correct {background-color:#21B700; }

/*
.quiz-feedback-box label input:checked + span:after{content: ""; display: flex; flex-shrink: 0;  width:25px;
  height:25px; background-image:url(../img/check-radio-btn.svg); content:""; background-repeat:no-repeat;  background-position:center center;  margin-right:20px;  transition: 0.25s ease;  position:absolute;  right:5px;background-size: 100%;}
*/
  .quiz-feedback-box label input:checked + span.correct:after{content: ""; display: flex; flex-shrink: 0;  width:25px;
    height:25px; background-image:url(../img/check-radio-btn.svg); content:""; background-repeat:no-repeat;  background-position:center center;  margin-right:20px;  transition: 0.25s ease;  position:absolute;  right:5px;background-size: 100%;}

.one-feedback{border: 1px solid #ffb6c1 !important;
  border-radius: 5px !important;background: #ffb6c1;}
.quiz-feedback-box label span {display: flex; align-items: center; padding:15px; border-radius:5px;  transition: 0.25s ease;
  border:1px solid #fff;  font-size:18px; font-weight:600; color:#404041;  width: 100%;  line-height: 25px; padding-right: 60px !important;}
.quiz-feedback-result-text p{font-weight:600; margin-top:15px; margin-bottom: 40px;}
.quiz-feedback-box label span:hover, .quiz-feedback-box label span:focus { background-color: #ececec; border:1px solid #ececec;}

.next-quiz-link{text-align:center; margin-top:50px;}

.quiz-feedback-box label span:before { display: flex;  flex-shrink: 0; content: "";  width:25px;  height:25px;  margin-right:20px;  transition: 0.25s ease; background-image:url(../img/radio-btn.svg); content:""; background-repeat:no-repeat;  background-position:center center;}

.quiz-feedback-box.incorrect-check-box label input:checked + span:before {display: flex;  flex-shrink: 0;  content: "";  width:25px;  height:25px;  margin-right:20px;  transition: 0.25s ease;  background-image:url(../img/radio-btn-active-wrong.svg); content:""; background-repeat:no-repeat;  background-position:center center;}

.quiz-feedback-box.incorrect-check-box label input:checked + span:after { content: ""; display: flex;  flex-shrink: 0;  width:25px;  height:25px; background-image:url(../img/check-radio-btn-cross.svg); content:""; background-repeat:no-repeat;  background-position:center center;  margin-right:20px; transition: 0.25s ease;  position:absolute;  right:5px;}

.quiz-feedback-box.incorrect-check-box label input:checked + span {background-color:#fff; border:1px solid #E10001; border-radius:5px; padding:15px;}


.ce_ixelgen_progress_bar {max-width:550px; margin:40px auto 0 auto;}

.ce_ixelgen_progress_bar .progress_bar_item{margin-bottom:0; width:90%;}

.ce_ixelgen_progress_bar .item_label, .ce_ixelgen_progress_bar .item_value { font-size: 1.2rem; font-weight: 600; color: #333; margin-bottom: 0.5rem;}

.ce_ixelgen_progress_bar .item_value {font-weight: 400;}

.ce_ixelgen_progress_bar .item_bar { position: relative; height:15px; width: 100%; background-color:#ECECEC; border-radius:100px;}
  
.ce_ixelgen_progress_bar .item_bar .progress { position: absolute; left: 0; top: 0; bottom: 0;  width: 0;  height:15px;  margin: 0;  background-color: #21B700;  border-radius:100px;  transition: width 100ms ease;}

.item_value.cell.shrink{text-align:right; color:#404041; font-size:16px; font-weight:600; margin-top:8px; margin-bottom:0;}
.progress_bar{display:flex; justify-content: space-around;}
.check-icon{position:relative; top:-9px;}

.login-section{padding:70px 0 0 0; position:relative;}

.login-btn{text-align:center;}
.conatct-form{position:relative; z-index:1;}
.conatct-form h2{text-align:center; margin-bottom:30px;}
.conatct-form form{background:#F1F1F2; border-radius:20px; padding:65px;}
.conatct-form .form-group .form-control{border:0; border-bottom:1px solid #CFCFCF; border-radius:0; background:transparent; padding:0 0 15px 0; font-size:15px; font-weight:500; color:#000000;}
/* .conatct-form .form-group .form-control:focus{border-bottom:1px solid #000000; } */
.reminder-form-group label{margin-bottom:0!important; font-weight: 500!important;}
.conatct-form .form-group label{font-size:15px; color:#000000; letter-spacing:0.5px; font-weight:600; margin-bottom:15px;}
.conatct-form .form-group{margin-bottom:25px;}
.conatct-form h1{
  font-family: 'charterbold';
  font-size: 42px;
  line-height: 55px;
  color: #000;
  letter-spacing: 1.5px;
  text-align: center;
  margin-bottom: 30px;
}

.signup-price-heading h1{
  font-family: 'charterbold';
  font-size: 42px;
  line-height: 55px;
  color: #000;
  letter-spacing: 1.5px;
  text-align: center;
 
}
.login-text{text-align:center; margin-top:40px; position:relative; z-index:1;}
.login-text p{font-size:16px; color:#404041; letter-spacing:0.5px; font-weight:500;}
.login-text p a{font-size:16px; color:#ED4224; letter-spacing:0.5px; font-weight:600;}

.signup-image-float{position:absolute; left:0; bottom:-100px;}
.signup-image-float img{width:100%; height:100%; object-fit:cover;}


.conatct-form .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#ACACAC;
}
.conatct-form .form-group .form-control::-moz-placeholder { /* Firefox 19+ */
   color:#ACACAC;
}
.conatct-form .form-group .form-control:-ms-input-placeholder { /* IE 10+ */
   color:#ACACAC;
}
.conatct-form .form-group .form-control:-moz-placeholder { /* Firefox 18- */
  color:#ACACAC;
}


.signup-btn{margin:25px auto 0 auto; text-align:center;}
.user-name-box h6{text-align:right; color:#000000; font-size:18px; font-weight:600; margin:0;}
.breadcrumb-section{margin-top:35px; margin-bottom:45px;}
.user-name-box{height:100%; display: flex; justify-content: flex-end; align-items:center;}
.breadcrumb-section ul.breadcrumb{background:transparent; height: 100%; display: flex;  margin: 0;  align-items: center;}
.breadcrumb-section ul.breadcrumb li a{font-size:14px; color:#323232; letter-spacing:1px; font-weight:500; text-transform:uppercase;}
.breadcrumb-section ul.breadcrumb li{font-size:14px; color:#7D7D7D; letter-spacing:1px; font-weight:500; text-transform:uppercase;}


.signup-price-heading{text-align:center; margin-top:70px; margin-bottom:50px}
.signup-price-box{background:#F1F1F2; border-radius:20px; padding:40px 30px; text-align:center;}
.signup-price-box h3{background:#ED4224; display:block; margin:15px auto 25px auto; border-radius:100px; color:#fff; text-align:center; line-height:120px; height:120px; width:120px; font-size:38px;}
.signup-price-box h2{font-size:40px; margin-bottom:30px;}
.signup-price-box a{margin-top:30px;}

.signup-price-box .primary-outline-link{ background: linear-gradient(#F1F1F2, #F1F1F2) padding-box,linear-gradient(to right, #ED4224, #F59120) border-box;}

.signup-price-box .primary-outline-link:hover, .signup-price-box .primary-outline-link:focus{color:#fff; text-decoration:none; background:#ED4224;
background: linear-gradient(white, white) padding-box,
              linear-gradient(to right, #ED4224, #F59120) border-box;
  border-radius:5px;
  border:1px solid transparent;
  background-image: linear-gradient(to right, #ED4224, #F59120);
}



.promo-code-group-new{border:1px solid #C4C4C4; border-radius:20px; padding:25px; display:flex; align-items:center;     justify-content: space-between; margin-bottom: 25px;}
.promo-code-group-new .form-group{width:75%; }
.promo-code-group-new .form-group{margin-bottom:0!important}


.promo-code-number{display:flex; align-items:center; justify-content: space-between; margin-bottom: 25px; position:relative; border-bottom: 1px solid #CFCFCF;}
.promo-code-number .form-group{width:75%; margin-bottom:0!important;}
.promo-code-number .form-group .form-control{border:0;}
.card-img-group{position:absolute; bottom:10px; right:0; }
.promo-code-number .form-group .form-control:focus{border:0;}
.promo-code-number:focus{border-bottom: 1px solid #000;}

.btn-tool-tip{width:20px; height:20px; display:block;background-image:url(../img/question-mark-logo.svg); content:""; background-repeat:no-repeat;  background-position:center center; border:0; float:right; outline: none;  background-color:transparent;}
.btn-tool-tip:hover, .btn-tool-tip:focus{opacity:0.9; outline: none; }



.book-plan-box{text-align:center;}
.book-plan-box img{margin-bottom:25px;}
.book-plan-box ul{margin:40px 0 0 0;}
.book-plan-box ul li{margin-bottom:20px;}


.quiz-score-box{text-align:center; margin-top:20px;}
.quiz-score-box h2{margin-bottom:10px;}
.quiz-score-box .text-link{margin-top:20px;}
.quiz-score-box .primary-link{margin-top:60px;}

.quiz-result-heading{text-align:center; border:1px solid #D2D2D2; border-radius:20px; padding:45px; margin-bottom:40px;}
.quiz-result-heading .primary-link{margin-top:20px;}


.create-quiz-section{margin-top:60px;}
.create-quiz-heading{text-align:center; margin-bottom:40px;}
.create-quiz-box{border-radius:20px; background:#F1F1F2; padding:45px; text-align: center;}
.create-quiz-box h5{text-align:center; margin-bottom:25px;}
.create-quiz-check{margin-top:55px;}
.create-quiz-check h3{margin-bottom:25px;}
.create-quiz-check .primary-link{margin:35px auto 0 auto;}
.generate-quiz-check{text-align:center;}

.quiz-feedback-section{margin-top:10px}
.quiz-feedback-box h3 {margin-bottom:25px;}
.quiz-feedback-box-hr hr{border-top:2px dashed #D2D2D2; margin:25px 0 35px 0;.}


.chapter-grid-heading{text-align:center;}
.chapter-grid-heading h2{margin-bottom:50px}
.chapter-list-box{background:#fff; border-radius:10px; box-shadow: inset 0 0 0 15px #F1F1F2; padding:50px; margin-bottom:30px;}
.active-chapter-list-box{background:#FFEAC2; box-shadow: inset 0 0 0 15px #F9D185;}
.chapter-list-text{padding-right:25px;}
.chapter-list-text h3{margin-bottom:15px;}
.chapter-list-link{display:flex; height:100%; align-items:center; justify-content:flex-end;}
.chapter-list-link ul{width:100%;}
.chapter-list-link ul li{margin:12px 0;}
.chapter-list-link ul li a{width:100%; padding-right:0; padding-left:0;}
.chapter-grid-loading{text-align:center; margin-top:20px;}
.chapter-grid-loading span{font-size:16px; color:#404041; letter-spacing:3px; font-weight:500; text-transform:uppercase;}
.chapter-list-link{display:none;}

.chapter-list-link-box-new{display:flex; height:100%; align-items:center; justify-content:flex-end;}
.chapter-list-link-box-new ul{width:100%;}
.chapter-list-link-box-new ul li{margin:12px 0;}
.chapter-list-link-box-new ul li a{width:100%; padding-right:0; padding-left:0;}


.chapter-grid-box{background:#fff; border-radius:10px; box-shadow: inset 0 0 0 15px #F1F1F2; padding:35px; text-align:center; height:100%; display:block;}
.active-chapter-grid-box{background:#FFEAC2; box-shadow: inset 0 0 0 15px #F9D185;}
.chapter-grid-box ul li a{width:100%; padding-right:0; padding-left:0;}
.chapter-grid-box ul{margin-top:30px;  display:flex; align-items:center; flex-direction:column;}
.chapter-grid-box ul li{margin:5px 0; width:100%;}
.chapter-grid-box ul li a.primary-link{width:100%; padding-right:0; padding-left:0;}


.chapter-section{background:#F1F1F2; padding:70px 0;}
.chapter-text h1{margin-bottom:15px;}
.chapter-text .primary-link{margin-top:20px;}
.chapter-video{padding:20px; background:#fff; border-radius:10px; position:relative; box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px}
.chapter-video img{width:auto;max-height: 382px;}
.chapter-text{display: flex; flex-direction: column;  height: 100%; align-items: flex-start; justify-content: center;}

.chapter-info-section{padding:80px 0 0 0; text-align:center;}
.chapter-info-section h2{margin-bottom:20px;}
.chapter-info-section p{margin-bottom:40px;}


.chapter-text ul{display:flex; align-items:center;}
.chapter-text ul li a.text-link{margin:20px 0 0 40px; color:#7F7F7F;}




.study-material-section{padding:80px 0 0 0;}
.study-material-text h2{margin-bottom:15px;}
.study-material-text p{margin-bottom:30px;}
.study-material-img{padding:20px; background:#F1F1F2; border-radius:10px; position:relative; box-shadow:rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px}
.study-material-img img{width:100%;}
.quiz-history-section{padding:90px 0 0 0;}
.quiz-history-section h2{margin-bottom:30px; text-align:center;}
.quiz-history-table{border-radius:10px; background:#fff; border:1px solid #F1F1F2; padding:15px;}
.quiz-history-table table{margin:0;}
.quiz-history-table .table-striped thead tr{background:#F1F1F2; border:0;}
.quiz-history-table .table-striped thead tr th{border:0; color:#000000; font-size:15px; font-weight:700; text-transform:uppercase;}
.quiz-history-table .table-striped tbody tr:nth-of-type(even){background:#F1F1F2; border:0;}
.quiz-history-table .table-striped tbody tr:nth-of-type(odd){background:#fff; border:0;}
.quiz-history-table .table td, .table th{border:0; padding:15px 30px;}
.quiz-history-table .table td{color:#404041; font-size:15px; font-weight:600;}


#get-started-section{padding:0; position:relative; height:635px;}
.get-started-image{position:absolute; right:0; bottom:0; width: 100%;}
.get-started-image img{width:100%; height:635px; object-fit: cover;}

.contact-us-heading{z-index:5; position:relative; text-align:center;     display: flex; height:100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;}
.contact-us-heading h2{color:#fff; margin-bottom:30px;}
.get-started-transparent{position:absolute; top:0; width:100%; height:100%; left:0; background: linear-gradient(0deg, rgba(63, 14, 6, 0.90) 0.02%, rgba(189, 28, 0, 0.20) 99.98%); }

#benefits-features-section{background: linear-gradient(0deg, #F59120 0.05%, #ED4224 99.95%); padding:100px 0; position:relative;}
.benefits-features-image{position:absolute; right:0; bottom:0; width: 100%; height: 100%;}
.benefits-features-image img{height:100%; float: right;     object-fit: cover;}
.benefits-features-heading{text-align:center; margin-bottom:45px; position:relative; z-index:5;}
.benefits-features-heading h2{margin-top:15px; color:#fff;}
.benefits-features-list{display:flex; position:relative; z-index:2;justify-content:space-evenly;}
.benefits-features-list ul{width:48%}
.benefits-features-list ul li{background:#fff; border-radius:5px; padding:22px 25px 22px 55px; margin-bottom:15px; 
 position:relative; font-size:18px; font-weight:600; color:#000;}
.benefits-features-list ul li:after{background-image:url(../img/check-icon-new.svg);background-repeat:no-repeat;      top: 26px; background-position:center center;  content:""; position:absolute; left:20px; width:20px; height:20px; background-size: 100%;}

#free-trial-section{position:relative; padding:100px 0 0 0; }
.free-trial-text{text-align:center;}
.free-trial-text h2{margin-bottom:25px;}
.free-trial-image{position:absolute; left:50px; bottom:-100px;}

#about-us-section{padding:170px 0 130px 0;}
.about-us-text h2{margin-bottom:20px;}
.about-us-text p{margin-bottom:15px;}
.about-us-text .primary-link{margin-top:20px;}
.about-us-img-shadow{position:absolute; right:0; bottom:0; width: 100%; height: 100%; border-radius: 20px;
background: linear-gradient(180deg, rgba(217, 217, 217, 0.00) 0%, rgba(94, 47, 38, 0.70) 100%);}
.about-us-img{position:relative;}

.about-us-img{position:relative;}
.about-us-img img{border-radius:20px; width:100%; height:100%;}
.about-us-box{position:relative; margin-right:40px;}
.about-us-img-over{position:absolute; top:-40px; left:-40px;}
.about-us-text{display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
height: 100%;}


#subpage-section{padding:70px 0 0 0;}
.subpage-content{margin-bottom:50px;}


@media (max-width:1399px){
.free-trial-image img{width:80%;}
}

@media (max-width:1300px){
.signup-price-box h2{min-height:100px;}
}

@media (max-width:1199px){
.chapter-text ul{display:block;}
.chapter-text ul li a.text-link{margin-left:0;}
.signup-price-box{padding:30px;}
.chapter-grid-box{padding:25px;}
.about-us-img-over img{width:80%;}
.about-us-img-over{top:-25px; left:-25px}
.create-quiz-box select{width:30%;}
.signup-price-box h2{min-height:auto;}
}

@media (max-width:1064px){
.quiz-result-heading{padding:30px;}
.about-us-img-over img{width:60%;}
.about-us-img-over{top:-20px; left:-20px}
.signup-image-float{display:none;}
.create-quiz-box select{width:35%;}
}

@media (max-width:991px){
.quiz-history-section {padding:60px 0 0 0;}
.quiz-history-section h2{margin-bottom: 15px;}
.quiz-history-table .table-striped thead tr th{padding:15px 50px; white-space: nowrap;}
.quiz-history-table .table td{padding:15px 50px; white-space: nowrap; }
.user-name-box{justify-content: flex-start; margin-top:15px;}
.chapter-video{margin-top:35px; text-align:center;}
.study-material-text{margin-top:50px; text-align:center;}
.chapter-text{align-items:center;        text-align: center;}
.chapter-text h5{text-align:center}
.chapter-list-link{display:block; margin-top:45px; text-align:center;}
.chapter-list-link .text-link{margin-top:25px; color:#7F7F7F;}
.chapter-text ul{display:none;}
/* .menu__box{padding-top:80px;} */
.conatct-form form{padding:40px;}
.login-section{padding-top:40px;}
.signup-price-box h2{min-height:auto; margin-bottom:30px;}
.signup-price-box{margin-bottom:40px; padding:30px;}
.signup-price-heading{margin-top:40px; margin-bottom:35px}
.login-text{margin-top:25px;}
.signup-btn{margin-top:15px;}
.chapter-grid-box{padding:28px;}
.chapter-grid-heading h2{margin-bottom:30px;}
.chapter-list-box{padding:35px;}
.chapter-list-link-box-new{margin-top:10px;}
.chapter-grid-loading{margin-top:10px;}
.chapter-list-text{padding-right:0;}
.free-trial-image img{width:50%;}
.free-trial-image{bottom:-59px;}
#benefits-features-section{padding:70px 0;}
.benefits-features-list{display:block;}
.benefits-features-list ul{width:100%;}
#free-trial-section{padding:50px 0 10px 0;}
#about-us-section{padding:120px 0 80px 0;}
.about-us-text{margin-top:30px;}
.masthead{height:550px;}
.about-us-box{margin-right:0;}
.benefits-features-heading{margin-bottom:30px;}
.chapter-info-section p{margin-bottom:30px;}

.signup-image-float img{width:50%;}
.signup-image-float{bottom:-60px;}
ul.breadcrumb li+li:before{padding:10px;}

}

@media (max-width:767px){
.dashboard-menu li{margin-right:20px;}
.dashboard-menu li a span{display:none;}
.chapter-section{padding:50px 0;padding-bottom: 30px;}
.chapter-text h1{margin-bottom:5px;}
.chapter-info-section{padding:50px 0}
.conatct-form form{padding:30px;}
.signup-price-box a{width:70%;}
.quiz-result-heading{padding:20px 20px 30px 20px;}
.quiz-score-box .primary-link{margin-top:30px; margin-bottom:30px;}
.quiz-feedback-box label span{font-size:16px;}
.book-plan-box img{width:20%;}
.create-quiz-box{padding:35px;}
.create-quiz-check{margin-top:40px;}
.create-quiz-section{margin-top:40px;}
.create-quiz-check .primary-link{margin-top:20px;}
.form-group-check label{display:flex;}
.form-group-check label:before {top:4px;}
.free-trial-image img{width:35%;}
.masthead {height:650px;}
.benefits-features-list ul li{font-size:16px;}
.benefits-features-list ul li:after{top:29px}
.conatct-form form{border-radius:10px;}
#get-started-section{height:450px;}
.get-started-image img{height:450px;}

}

@media (max-width:640px){
.free-trial-image{display:none;}
.about-us-img-over{display:none;}
.create-quiz-box select{width:40%;}
}

@media (max-width:575px){
.breadcrumb-section{margin-top:25px; margin-bottom:35px;}
.user-name-box{margin-top:10px;}
.user-name-box h6{font-size:16px;}
.chapter-video{margin-top:35px; padding:10px;}
.chapter-list-link{margin-top:35px;}
.study-material-img{padding:10px;}
.conatct-form form{padding:25px;}
.signup-btn .primary-link{width:100%;}
.ce_ixelgen_progress_bar .progress_bar_item {width:84%}
.quiz-result-heading{padding:15px 15px 25px 15px;}
.login-btn .primary-link{width:100%;}
.create-quiz-box{padding:25px;}
.promo-code-group-new{display:block; padding:20px;}
.promo-code-group-new .primary-link{width:70%; margin:0 auto;}
.promo-code-group-new .form-group{width:100%; margin-bottom:18px!important;}
.promo-code-number{display:block; border-bottom:0px solid #CFCFCF;}
.promo-code-number .form-group{width:100%; margin-bottom:15px!important;}
.card-img-group{position:static;}
.promo-code-number .form-group .form-control{border-bottom: 1px solid #CFCFCF;}
.promo-code-number .form-group .form-control:focus{border-bottom: 1px solid #CFCFCF;}
ul.breadcrumb li+li:before{padding:7px;}
.create-quiz-box select{width:35%;}
}

@media (max-width:480px){
.copyright-link ul{display:block;}
.copyright-link ul li{text-align:center;}
.breadcrumb-section ul.breadcrumb li a{font-size:11px;}
.breadcrumb-section ul.breadcrumb li{font-size:11px;}
.reminder-form-group{display:block;}
.book-plan-box a{width: 100%; line-height: 20px; padding: 10px;}
.login-menu li{margin-right:12px;}
.login-menu{margin-right:40px;}
.login-menu a.primary-link{font-size:14px;}
.menu__btn{width:35px;}
}

@media (max-width:360px){

}