
/* ---------------------- batch secetion 5  Start-------------- */


.elementor-18057 .elementor-element.elementor-element-223e252 .elementor-repeater-item-296a0a0.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-18057 .elementor-element.elementor-element-223e252 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
/*     padding: 10px 0 20px; */
}

.jet-parallax-section .jet-parallax-section__scroll-layout:not(.is-mac) .jet-parallax-section__image {
    -webkit-transition: background-position 0s linear,-webkit-transform .5s cubic-bezier(.25,.88,.54,.98);
    transition: background-position 0s linear,-webkit-transform .5s cubic-bezier(.25,.88,.54,.98);
    -o-transition: transform .5s cubic-bezier(.25,.88,.54,.98),background-position 0s linear;
    transition: transform .5s cubic-bezier(.25,.88,.54,.98),background-position 0s linear;
    transition: transform .5s cubic-bezier(.25,.88,.54,.98),background-position 0s linear,-webkit-transform .5s cubic-bezier(.25,.88,.54,.98);
}

.free-cc input.wpcf7-form-control.wpcf7-submit.contactSubmitButton {
    background: #13aff0;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    display: block;
    padding: 12px 35px 12px 35px;
    border-radius: 5px;
}

input.wpcf7-form-control.wpcf7-submit.contactSubmitButton {
    display: block;
    margin: 0 auto;
}

input[type=submit] {
    display: inline-block;
    font-family: inherit;
    background-color: #13aff0;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    padding: 14px 20px;
    border: 0;
    cursor: pointer;
    text-align: center;
    letter-spacing: .1em;
    line-height: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

span {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
}


.jet-parallax-section__image {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: auto auto;
    background-size: auto;
    background-position-x: 50%;
    background-position-y: 50%;
    will-change: transform;
}


.wpcf7-not-valid-tip {
    color: #dc3232;
    font-size: 1em;
    font-weight: 400;
    display: block;
    text-align: left;
    padding-top: 4px;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1200px !important;
}

.elementor-section .elementor-container {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

/* .elementor-row {
    width: 100%;
    display: flex;
} */

.elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
    width: 100%;
}

.elementor-column {
    position: relative;
    min-height: 1px;
    display: flex;
}

.elementor-18057 .elementor-element.elementor-element-68ee888>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-18057 .elementor-element.elementor-element-68ee888>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0;
}

.elementor-column-wrap {
    width: 100%;
    position: relative;
    display: flex;
}

.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}

.elementor-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: flex;
    align-content: center;
}

.elementor-18057 .elementor-element.elementor-element-11f9cab {
    text-align: center;
}

.elementor-18057 .elementor-element.elementor-element-6b5ae5b {
    text-align: center;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-widget-wrap>.elementor-element {
    width: 100%;
    text-align: center;
}

.sechead {
    margin-bottom: 0 !important;
}

.elementor-widget {
    position: relative;
}

.elementor-element:where(.e-con-full,.elementor-widget) {
    flex-direction: var(--flex-direction);
    flex-wrap: var(--flex-wrap);
    justify-content: var(--justify-content);
    align-items: var(--align-items);
    align-content: var(--align-content);
    gap: var(--gap);
}

.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
    align-self: var(--align-self);
}

.elementor-18057 .elementor-element.elementor-element-11f9cab>.elementor-widget-container {
    margin: 35px 0 0;
    padding: 0;
}

.elementor-18057 .elementor-element.elementor-element-11f9cab .elementor-heading-title {
    color: #333;
    font-weight: 400;
}

.elementor-18057 .elementor-element.elementor-element-3f860d5>.elementor-widget-container {
    margin: 0 0 0 22px;
}

.sechead .elementor-heading-title {
    font-size: 26px;
}

.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
}

.elementor-18057 .elementor-element.elementor-element-731a941:not(.elementor-motion-effects-element-type-background), .elementor-18057 .elementor-element.elementor-element-731a941>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff;
}

.elementor-18057 .elementor-element.elementor-element-731a941 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-bottom: 20px;
/*     padding: 20px 0 10px; */
}

.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}


.elementor-section {
    position: relative;
}

.jet-parallax-section__layout {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    -webkit-perspective: 1200px;
    perspective: 1200px;
}

.elementor-18057 .elementor-element.elementor-element-731a941 .elementor-repeater-item-49911de.jet-parallax-section__layout .jet-parallax-section__image {
    background-size: auto;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1200px !important;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px;
}

.elementor-18057 .elementor-element.elementor-element-405c264 {
    width: 100%;
}

.elementor-element {
    --widgets-spacing: 20px;
}

.elementor-18057 .elementor-element.elementor-element-405c264>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-14633 .elementor-element.elementor-element-33f470f>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0;
}

.elementor-18057 .elementor-element.elementor-element-405c264>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0;
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
    padding: 10px;
}


.item .service-list .img a{
      width: 100%;
 }


.elementor-widget-wrap {
    position: relative;
    width: 100%;
    flex-wrap: wrap;
    align-content: flex-start;
}

.elementor-18057 .elementor-element.elementor-element-7015748 {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-offset: 0px;
}

.elementor-align-left {
    text-align: left;
}

.elementor-18057 .elementor-element.elementor-element-7015748>.elementor-widget-container {
    margin: 0;
    padding: 0 0 0 17px;
}

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
    overflow: hidden;
}

#left-area ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0;
}

.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: center;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right: -8px;
    margin-left: -8px;
}

ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
}

.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 8px;
    margin-left: 8px;
}

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break: break-word;
}

.elementor-widget.elementor-align-left .elementor-icon-list-item, .elementor-widget.elementor-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left;
}

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    display: flex;
    font-size: inherit;
    align-items: var(--icon-vertical-align,center);
}

.elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
    text-align: var(--e-icon-list-icon-align);
}

.elementor-widget .elementor-icon-list-icon {
    display: flex;
    position: relative;
    top: var(--icon-vertical-offset,initial);
}

.elementor-18057 .elementor-element.elementor-element-7015748 .elementor-icon-list-icon i {
    color: #6c8b3b;
    transition: color .3s;
}

.elementor-18057 .elementor-element.elementor-element-7015748 .elementor-icon-list-text {
    color: #000;
    transition: color .3s;
    font-size: 18px;
    letter-spacing: 1.6px;
}

.elementor-widget .elementor-icon-list-icon i {
    width: 1.25em;
    font-size: var(--e-icon-list-icon-size);
}

.far {
    font-family: "Font Awesome 5 Free";
    font-weight: 400;
}

.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    display: inline-block;
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    align-self: center;
    padding-left: 5px;
}

.courses_tbl {
    width: 90% !important;
    border: 1px solid #ffffff;
/*     margin: 0 20px; */
}

.elementor-element .elementor-widget-container {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
}

/* background-color of elementor*/
.elementor-18057 .elementor-element.elementor-element-223e252:not(.elementor-motion-effects-element-type-background), .elementor-18057 .elementor-element.elementor-element-223e252>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #eceaeb;
}

.get-in p {
    margin-bottom: 0;
}

.elementor-text-editor p {
    line-height: 1.8 !important;
}

.jet-table-wrapper {
    width: 100%;
    max-width: 100%;
}

.elementor-18057 .elementor-element.elementor-element-1ddd4c5 .jet-table {
    table-layout: auto;
}

.jet-table-wrapper .jet-table {
    margin: 0;
}

.jet-table {
    width: 100%;
    max-width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    background-color: transparent;
    border: none;
    border-collapse: collapse;
}

span.wpcf7-form-control-wrap.radio {
    display: flex; 
}

input#male {
    place-self: center;
    width: auto;
    margin: 5px 10px 10px 10px;
}

input#female {
     place-self: center;
    width: auto;
    margin: 5px 10px 10px 10px;
}

table {
    width: 100%;
/*     margin-bottom: 2.618em; */
}


table {
    border-collapse: collapse;
    border-spacing: 0;
}

.courses_tbl tr.jet-table__head-row {
/*     border-bottom: 2px solid black; */
}

.courses_tbl tr.jet-table__head-row {
    background: #d1ac51 !important;
    color: #333;
}

thead.jet-table__head tr {
/*     background-image: linear-gradient(160deg,#1a9083 0,#027366,#59ddcd 100%) !important; */
}

.courses_tbl thead.jet-table__head tr th {
    background: transparent !important;
}

.jet-table .jet-table__cell {
    padding: 0;
/*     border-top: 4px solid #979797;
    border-right: 2px solid #979797;
    border-bottom: 2px solid #979797;
    border-left: 4px solid #979797; */
    border-left: 4px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    background-color: #ffff;
}

td {
  text-align: center;
}

thead.jet-table__head tr th {
    background: transparent !important;
}

.jet-table__head-cell, .jet-table__foot-cell {
    background-color: #00b4ff;
    color: #fff;
}

.jet-table__cell {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    overflow: hidden;
}


.mobile-table {
    display: none;
}


caption, th, td {
    font-weight: normal;
    text-align: center;
}

.courses_tbl .jet-table__cell-inner {
/*     padding-left: 15px; */
/*     border-right: 1px solid #ccc; */
/*     padding: 7px 0; */
    color: #000;
/*     height: 40px; */
}

.jet-table__cell-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    padding: 5px;
}

.jet-table__cell-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 0;
    text-align: center;
}

.courses_tbl tr.jet-table__head-row .jet-table__cell-text {
    color: #FFF;
    font-size: 15px;
}

#batch_schedule {
    display: block;
}

#mob_batch_schedule {
    display: none;
}


.jet-table__cell {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    overflow: hidden;
}

table th, table td {
    padding: 10px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #ffffff;
}

#wrap {
    position: relative;
}

#main {
    position: relative;
}

/* tbody.jet-table__body tr:nth-child(1) td:nth-child(1) .jet-table__cell-text {
    font-weight: 500;
} */

tbody.jet-table__body tr:nth-child(2) {
    border-bottom: 0;
}

.courses_tbl tr.jet-table__body-row:nth-child(3) {
    border-top: 1px solid #ffffff;
}

tbody.jet-table__body tr:nth-child(1) td:nth-child(2) span {
    color: #f00;
    font-weight: 500;
}

/* tbody.jet-table__body tr:nth-child(1) td:nth-child(2) .jet-table__cell-text {
    font-weight: 500;
} */

th.jet-table__cell.elementor-repeater-item-cd9a774.jet-table__head-cell {
    width: 24%;
}

th.jet-table__cell.elementor-repeater-item-c061826.jet-table__head-cell {
    width: 15%;
}

th.jet-table__cell.elementor-repeater-item-bae15f9.jet-table__head-cell {
    width: 15%;
}

.courses_tbl .jet-table__cell:nth-child(3) .jet-table__cell-inner {
    border-right: 0;
}

tbody.jet-table__body tr:nth-child(1) td:nth-child(3) .jet-table__cell-text {
    font-weight: 500;
}

/* .courses_tbl .jet-table__cell-text span {
    color: #13aff0;
    font-size: 9px;
    margin-top: 3px;
    display: block;
} */

/* tbody.jet-table__body tr:nth-child(3) td:nth-child(1) .jet-table__cell-text {
    font-weight: 500;
} */

tbody.jet-table__body tr:nth-child(3) td:nth-child(2) span {
    color: #f00;
    font-weight: 500;
}

tbody.jet-table__body tr:nth-child(3) td:nth-child(3) .jet-table__cell-text {
    font-weight: 500;
}

.elementor-18057 .elementor-element.elementor-element-8a9231c {
    width: 30%;
}

.batches_get {
    padding-right: 60px;
}

.elementor-18057 .elementor-element.elementor-element-8a9231c.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18057 .elementor-element.elementor-element-3f860d5 {
    text-align: center;
}

.off_price p {
    font-size: 22px;
    color: #13aff0;
    margin-top: -18px;
    margin-bottom: 0;
    position: relative;
    left: 18px;
}

a.paoc-popup-click.paoc-popup-button.paoc-popup-btn {
    padding: 7px 44px;
    background: #13aff0!important;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
    font-size: 18px;
    border-radius: 50px;
}

.paoc-popup-btn {
    display: inline-block;
    padding: 8px 20px;
    text-align: center;
    background: #e91e63;
    color: #fff;
    border-radius: 3px;
}

.elementor a {
    box-shadow: none;
    text-decoration: none;
}

.elementor-18057 .elementor-element.elementor-element-9fa8e9e .elementor-button {
    fill: #012749;
    color: #012749;
    background-color: #02010103;
}

.elementor-button:focus, .elementor-button:hover, .elementor-button:visited {
    color: #fff;
}

.elementor-align-center .elementor-button {
    width: auto;
}

.view_all_courses a {
    padding: 9px 20px 7px 20px;
    text-align: center;
    background: #0d5085 !important;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    transition-duration: 0.4s;
    font-size: 14px;
    border-radius: 50px;
    box-shadow: 0 0 5px 1px #ccc;
    position: relative;
    left: 24px;
    opacity: 1;
    color: #fff !important;
}

.elementor-button {
    background-color: #168aee !important;
    border: none !important;
    line-height: 1;
    transition: all .3s;
}

.elementor-button span {
    text-decoration: inherit;
}

.elementor-button-content-wrapper {
    display: flex;
    justify-content: center;
}

.elementor-button .elementor-align-icon-right {
    margin-left: 5px;
    order: 15;
}

.elementor-button-icon {
    flex-grow: 0;
    order: 5;
}

.elementor-button-text {
    flex-grow: 1;
    order: 10;
    display: inline-block;
}

.hidden_cls1 {
    display: none;
}

.modal-header {
    display: flex;
    flex-direction: row-reverse;
}

.jet-table__cell-text .box {
    width: 10px;
    height: 10px;
    border: 2px solid #d1ac51;
    padding: 10px;
    margin: 10px;
}

.jet-table__cell-text .clr-red {
    background-color: #FF0000;
}

.jet-table__cell-text .clr-white {
    background-color: #fff;
}

.jet-table__cell-text .clr-blue {
    background-color: #000075;
}


.modal-backdrop {
    opacity: 0.3 !important;
}

.free-cc input.wpcf7-form-control.wpcf7-submit.contactSubmitButton {
    background: #6c8b3b;
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding: 12px 35px 12px 35px;
    border-radius: 5px;
}

form.wpcf7-form.invalid p {
    margin-bottom: 12px;
}

.free-cc p {
    margin: 16px 8px -7px 5px;
}

span.wpcf7-spinner.circle {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: .75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: relative;
    display: none;
}


span.wpcf7-spinner.circle::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}




.slick-slide {
    margin: 0px 6px;
}



@media (min-width: 768px){

.elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
    width: 100%;
}

.elementor-column {
    width: 100%;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 95% !important;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
}

#wrap {
    width: 100% !important;
}

.get-oll ul.elementor-icon-list-items li.elementor-icon-list-item {
    padding: 0 0 0 0;
}

.courses_tbl {
    width: 100% !important;
}

.courses_tbl .jet-table__cell-inner {
    padding-left: 2px;
/*     border-right: 1px solid #ccc; */
/*     padding: 12px 0; */
    color: #000;
/*     height: 40px; */
    font-size: 12px;
    letter-spacing: 1.6px;
}

.courses_tbl .jet-table__cell-text span {
    font-size: 10px;
    letter-spacing: 1.7px;
}

table th, table td {
/*     padding: 0px 3px !important; */
    font-size: 10px !important;
    font-weight: 500;
}

table th, table td {
    padding: 3px 5px;
}

table th, table td {
    padding: 6px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #e9e9e9;
    border-left: 1px solid #ccc;
}

table th, table td {
    padding: 6px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #e9e9e9;
}

tbody.jet-table__body tr:nth-child(3) td:nth-child(2) .jet-table__cell-text {
    font-weight: 500;
}

/* .elementor-18057 .elementor-element.elementor-element-8a9231c {
    width: 100% !important;
} */


section.has_eae_slider.elementor-section.elementor-inner-section.elementor-element.elementor-element-731a941.max_width1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.jet-parallax-section {
    background-color: #eceaeb;
}

.batches_get {
    padding-right: 0;
}

.off_price p {
    left: 0;
}

.view_all_courses a {
    left: 0;
}
}

@media (max-width: 480px){
.elementor-row {
    flex-wrap: wrap;
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
}

.elementor-section .elementor-container {
    flex-wrap: wrap;
}

.elementor-18057 .elementor-element.elementor-element-405c264 {
    width: 100%;
}

.courses_tbl tr.jet-table__head-row .jet-table__cell-text {
    color: #FFF;
    font-size: 12px;
    font-family: 'CenturyGothic';
    letter-spacing: 1.6px;
    line-height: 1.2;
}

.courses_tbl {
    width: 100% !important;
    border: 1px solid #ffffff;
    margin-left: 0px;
    margin-bottom: 20px;
    display: none;
}

tbody.jet-table__body{
    border: 1px solid #000;
}

.jet-table .jet-table__cell{
    border-left: 4px solid #FFF;
/*     max-width: 200px;
    white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
}

td, th {
    padding: 0;
  border: 5px solid #fff;

}

.color_code{
    border-bottom: 1px solid #fff !important;
    background-color: #d1ac51;
    color: #fff;
    letter-spacing: 1.6px;
}

.jet-table .jet-table__cell {
    padding: 0;
    border-left: 4px solid #ffffff;
    border-bottom: 4px solid #ffffff;
    background-color: #ffff;
}

.color_code_bold{
        border-bottom: none !important;
background-color: #ededed;
/* height: 39px !important; */

}

    .light-white-color{
      background-color: #f6f6f6;
      height: 39px;      
    }

.color_code_right{
    border-right: 4px solid #808080 !important;
}

table th, table td{
    vertical-align: middle;
}

td:first-child{
    width: 200px;
}

/* td:nth-child(2) {
   background-color: #aaaaaa;
} */

/* td:last-child {
    width: 200px;
} */

.table-header-text h6 {
    font-size: 13px;
    margin-bottom: 0;
}

.mobile-table {
    display: block;
}

.table-section{
    padding: 20px 0 0 0;
}

.jet-table__cell-text.header{
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 1.6px;
}

.jet-table__cell-text{
    font-size: 11px;
    line-height: 1.2;
    letter-spacing: 1.6px;
}

.centeral_text {
    font-size: 10px;
}

.elementor-18057 .elementor-element.elementor-element-8a9231c {
    width: 100%;
}

.batches_get {
    padding-right: 0;
}

.elementor-18057 .elementor-element.elementor-element-3f860d5>.elementor-widget-container {
    margin: 0 0 0 0;
}


.elementor-18057 .elementor-element.elementor-element-7015748>.elementor-widget-container {
    margin: 0;
    padding: 0 0 0 0;
}

.elementor-widget.elementor-align-left .elementor-inline-items {
    justify-content: center;
}

.off_price p {
    font-size: 22px;
    color: #13aff0;
    margin-top: -18px;
    margin-bottom: 0;
    position: relative;
    left: 0;
}

.view_all_courses a {
    padding: 9px 20px 7px 20px;
    text-align: center;
    background: #0d5085 !important;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    transition-duration: 0.4s;
    font-size: 14px;
    border-radius: 50px;
    box-shadow: 0 0 5px 1px #ccc;
    position: relative;
    left: 0;
    opacity: 1;
    color: #fff !important;
}


th.jet-table__cell.elementor-repeater-item-cd9a774.jet-table__head-cell {
    width: 26%;
}

.elementor-18057 .elementor-element.elementor-element-7015748 .elementor-icon-list-text {
    color: #000;
    transition: color .3s;
    font-size: 10px;
    letter-spacing: 1.6px;
}

.elementor-18057 .elementor-element.elementor-element-731a941:not(.elementor-motion-effects-element-type-background), .elementor-18057 .elementor-element.elementor-element-731a941>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #eceaeb;
}

.courses_tbl .jet-table__cell-text span {
        font-size: 13px;
}

}


@media (min-width: 992px){
.elementor-row {
    width: 100%;
}
}

.color_code{
    border-bottom: 1px solid #999999;
/*     margin: -3px; */
    height: 40px;
}

.color_code_bold{
    border-bottom: 4px solid #999999;
/*     margin: -3px; */
    height: 41px;
}

.product-info .product_img img{
      position: sticky;
      top: 5rem;
}
/* 
.centeral_text{
    font-size: 20px;
} */

.product_img {
    position: sticky;
    top: 5rem;
}

/* ---------------------- batch secetion 5  End-------------- */

@media only screen and (min-width:321px) and (max-width:768px){

.item .service-list h3 {
    height: auto;
}


.item .service-list h3 a{
    font-size: 15px;
}

.sub-title {
    font-size: 10px;
    letter-spacing: 0.5px;
}

}

