.elementor-122140 .elementor-element.elementor-element-5537ad00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-122140 .elementor-element.elementor-element-3939a96e{padding:0em 0em 1em 0em;text-align:center;}.elementor-122140 .elementor-element.elementor-element-7f47cb0c.elementor-element{--align-self:center;}.elementor-122140 .elementor-element.elementor-element-5c587626.elementor-element{--align-self:flex-start;}.elementor-122140 .elementor-element.elementor-element-5c40e997{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-122140 .elementor-element.elementor-element-2777b88{width:100%;max-width:100%;}.elementor-122140 .elementor-element.elementor-element-2777b88.elementor-element{--align-self:flex-start;}.elementor-122140 .elementor-element.elementor-element-6f06c55c{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.elementor-122140 .elementor-element.elementor-element-20dc1a03{--display:flex;}.elementor-122140 .elementor-element.elementor-element-7215e313{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#CCCCCC;--border-color:#CCCCCC;--border-radius:16px 16px 16px 16px;}.elementor-122140 .elementor-element.elementor-element-b48dff{padding:1em 1em 1em 1em;}.elementor-122140 .elementor-element.elementor-element-a1d899b{padding:1em 1em 1em 1em;}.elementor-122140 .elementor-element.elementor-element-461c4578{padding:1em 1em 1em 1em;}.elementor-122140 .elementor-element.elementor-element-59af008c{padding:1em 1em 1em 1em;}.elementor-122140 .elementor-element.elementor-element-8c30b44{padding:1em 1em 1em 1em;}#elementor-popup-modal-122140{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-122140 .dialog-message{width:800px;height:100vh;align-items:flex-start;}#elementor-popup-modal-122140 .dialog-close-button{display:flex;font-size:20px;}#elementor-popup-modal-122140 .dialog-widget-content{border-radius:5px 5px 5px 5px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-122140 .dialog-close-button i{color:#1E88E5;}#elementor-popup-modal-122140 .dialog-close-button svg{fill:#1E88E5;}@media(max-width:1226px){.elementor-122140 .elementor-element.elementor-element-3939a96e{padding:0em 0em 1em 0em;}}@media(max-width:767px){.elementor-122140 .elementor-element.elementor-element-3939a96e{padding:0em 0em 1em 0em;}.elementor-122140 .elementor-element.elementor-element-7f47cb0c.elementor-element{--align-self:center;}.elementor-122140 .elementor-element.elementor-element-5c587626.elementor-element{--align-self:center;}.elementor-122140 .elementor-element.elementor-element-5c40e997{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-122140 .elementor-element.elementor-element-2777b88{width:100%;max-width:100%;}.elementor-122140 .elementor-element.elementor-element-2777b88.elementor-element{--align-self:center;}.elementor-122140 .elementor-element.elementor-element-6f06c55c{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-122140 .elementor-element.elementor-element-20dc1a03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122140 .elementor-element.elementor-element-7215e313{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-122140 .dialog-message{width:100%;}}/* Start custom CSS for html, class: .elementor-element-7f47cb0c */.text-center {
    text-align:center!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f06c55c */@media screen and (max-width: 767px){
.tabcomp {
    text-align:center!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5537ad00 */.tab-button li {
    float:left;
    list-style:none;
}
.tab-button li a {
        background-color: #fff;
    border: 1px solid #CCCCCC;
    color: #1e88e5;
    list-style-type: none;
    float: left;
    padding: 10px 45px;
    border-radius: 100px 0px 0px 100px;;
       border-right-width: thin;
    color: #000;
}
.tab-button li:last-child a {
   
    border-radius: 0px 100px 100px 0px;
    border-left: none;
}
.answer-choices {
list-style-type: upper-alpha;
    margin-top: 1em;
    margin-bottom: 1em;
}
.tab-button li.ui-state-active a {
   color:#1E88E5;
   border: 1px solid #1E88E5!important;
   background:#e7f1fa;
}

	.choice-flex input[type="radio"] {
    margin-top: 3px!important;
    height: 16px;
    width: 18px;
    position: absolute;
    left: 20px;
}

.hidden {
    visibility: hidden;
}
.tab-button li.ui-state-active .hidden {
    visibility: visible;
}
.tab-button li.ui-state-active i {
    color:#1E88E5;
}
.answerblock .sub-head {
    color:#4a4a4a;
    font-weight:400;
    font-size: 1.05em!important;
}
#content .show-answer .hidden {
    display: block!important;
}
.correct-option.fa.fa-check {
    appearance: none;
    font-size: 15px;
    font-weight: 300;
    background-color: #63BC42;
    border-radius: 50%;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    height: 18px;
    width: 18px;
    padding:2px;
}

.custom-nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    margin-left: 0em!important;
    list-style: none;
}
.custom-nav-tabs {
    border-bottom: 1px solid #dee2e6;
}
.custom-nav li {
    margin-bottom: 0em!important;
}
.custom-nav-tabs .custom-nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}
.custom-nav-tabs .custom-nav-link {
    margin-bottom: -1px;
    background: 0 0;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    padding: 0.5rem 1rem;
}
.answerblock {
    display:none;
}
.answerblock.show-answer {
    display:block;
    }

.answerblock hr {
    margin:30px 0px;
    width:100%;
    border-top:1px solid #cccccc;
}

.smaller-width {
    max-width:280px!important;
}
.smaller-width tbody tr td 
{
 text-align:left!important;   
}
.primary-header {
    background-color:#e9e6e6 !important;
}
.grey-bg {
    background-color:#f3f3f3;
}
.navigate-button, .comp-navigate-button {
    display:none;
}

@media (max-width: 767px) {
ol.answer-choices {
    margin-left:3em!important;
}
.sample-questions-first-level, .competitor-first-level {
    position:relative;
    width:100%;
    top:0;
}
.tab-button li a {
    padding:10px 20px;
}
.answerblock hr {
    width:100%;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
   .answerblock hr {
    width:100%;
} 
.sample-questions-first-level, .competitor-first-level {
    top:-80px;
}
}

/* Progress Bar Css  */

li.ui-state-active .step-counter{
     color:#1e88e5;
}

.stepper-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
  padding-right:20px;
}
.stepper-item  .step-counter{
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
 
  margin-bottom: 6px;
  color:#000;
}
.stepper-item.ui-state-active .step-counter {
     background: #e7f1fa;
}

.stepper-item.completed .step-counter {
  background-color: #1e88e5!important;
  color:#fff!important;
}

.stepper-item.active .step-counter {
  border: 1px solid #1e88e5!important;
  color:#1e88e5;
}
.stepper-item:first-child::before {
  content: none;
}
.stepper-item:last-child::after {
  content: none;
}
@media (max-width:500px){
    .stepper-item li{
        margin-left:0!important;
    }
}
@media (min-width:500px) and (max-width:1024px){
    .stepper-item .step-counter{
        margin-right: 0px!important;
    }
    .answer-choices li {
        margin-left:30px;
    }
}

.sample-questions-level-section ul, .competitor-first-level ul{
    margin-left:0px!important;
}
.sample-questions-first-level li, .competitor-first-level li {
    float:left;
}



.showquestion {
    display:block;
}
.tab-button {
    float:right;
    margin-top:0px!important;
}
.hide-display {
    display:none;
}
.tabcomp {
    text-align:right;
}
@media (max-width:767px){
   #tabs{
    margin-top:0px;
} 
.tab-button {
    margin-left:0px;
}
.stepper-item {
    padding-right:10px!important;
}
.tab-button {
      float:left;
      margin-left:0em!important;
}
.tooltip .tooltiptext {
    left: 0px;
}
.float-right {
    float: right;
   /* margin: 1em 0em;
    width: 100%;*/
    text-align: center;
}
.questionblock .elementor-button {
    padding:15px 20px;
}
}
@media (min-width:767px)and (max-width:1080px){
.tab-button li a {
    padding:10px 15px!important;
}
}
@media (max-width:560px) {
.tab-button li a {
    padding:10px 15px;
}
.yellow-button .elementor-button.elementor-size-sm, .yellow-button .elementor-button.elementor-size-md {
    padding: 16px 25px !important;
}
.new-yellow-color .elementor-button.elementor-size-sm, .new-yellow-color .elementor-button.elementor-size-md {
    padding: 16px 25px !important;
}
}
@media (max-width:480px) {
.tooltip .tooltiptext {
    left: -50px;
}
}/* End custom CSS */
/* Start custom CSS */.float-right {
    float:right;
}
.float-left {
    float:left;
}
.custom-width-60{
    width: 60% ;
    margin:auto;
}
.custom-width-60 td:first-child{
    text-align:left !important;
}
.question-table td:first-child{
    text-align: center;
    vertical-align: middle;
    width: 20%;
}
.question-table td:last-child{
    text-align: left !important;
}
.questionblock{
    display: none;
}
.showquestion.questionblock {
    display: block;
}

.answerblock.show-answer hr {
    margin-top: 30px !important;
    margin-bottom: 20px !important;
}
.right-btn {
    float:right;
}
.align-center {
    text-align:center;
}
.tabcomp a.yellow-button{
    border: solid 1px #ffd600 !important;
    background-color: #ffd600 !important;
    color: #000000 !important;
}
.tabcomp a.yellow-button:hover{
    border: solid 1px #ffd600 !important;
    background-color: #ffd600 !important;
    color: #000000 !important;
}
.submit-button, .tabcomp a {
    cursor:pointer;
}
.blue-button-cards {
    background-color: #1e88e5;
    border: solid 1px #1e88e5;
    color: #fff;
    padding: 9px 22px;
    text-align: center;
    border-radius: 30px;
    letter-spacing: .5px;
    cursor: pointer;
    font-weight: 500;
}
.transparent-button-cards {
    background-color: #fff;
    border: solid 1px #1e88e5;
    color: #1e88e5;
    padding: 9px 22px;
    text-align: center;
    border-radius: 30px;
    letter-spacing: .5px;
    cursor: pointer;
    font-weight: 500;
}
.UnlimPlusSupText{
    padding:0 0.5em;
}
.passage {
    background-color: #f5f5f5;
    padding: 20px;
    margin-bottom: 10px;
    border-radius:5px;
    }
    .passage-style {
    font-weight: 400;
    margin-bottom: 0.5em!important;
    font-size: 1.1em;
}
.elementor-swiper-button svg {
    fill: #1e88e5!important;
    height: 1em;
    width: 1em;
}
@media screen and (min-width: 1030px){
   .swiper-wrapper.disabled {
    transform: translate3d(0px, 0, 0) !important;
} 
    
}
@media screen and (max-width: 767px){

.show-answer ul {
    margin-left:1.5em!important;
}
.custom-width-60{
    width: 100% ;
}

}/* End custom CSS */