/* CSS Document */
.table-wrapper {
  width: 100%;
  overflow-x: auto;
}

.responsive-scroll-table {
  width: 100%;margin-bottom:0px;
  border-collapse: collapse;
  table-layout: fixed; /* Important for equal column control */
  min-width: 1000px; /* prevents columns from shrinking too much */
}
.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%; float:left}
.responsive-scroll-table th,
.responsive-scroll-table td {
  border: 1px solid #333;
  padding: 12px;
  text-align: left;
  vertical-align: top;
  word-wrap: break-word; color:#333333
}

.responsive-scroll-table th {
  background: #f5f5f5;
  color: #000;
  font-weight: 600;
}

/* Optional: control specific column widths */
.responsive-scroll-table th:nth-child(1){
  width: 170px;
}
.responsive-scroll-table td:nth-child(2) {  width: 140px;
}
.responsive-scroll-table td:nth-child(3) {  width: 140px;
}


.responsive-scroll-table td:nth-child(4) {
  width: 120px;
}
.highlight {
  color: #333;
  font-weight: 600;
}

.table-note {
  text-align: center;
  font-size: 14px;
  margin-top: 10px; font-size: 15px;margin-bottom:0px; font-weight:bold
}

.elementor-1807 .elementor-element.elementor-element-b227500 .elementor-heading-title {
    font-family: "Poppins", Sans-seri !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #000000 !important;
    margin: 5px 0px !important;
}


.elementor-1807 .elementor-element.elementor-element-0f4b8e4 .elementor-heading-title {
    font-family: "Poppins", Sans-seri !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #665084 !important;
    margin: 10px 0px !important;
}
.home-button{text-align: center; width: 100%; margin:0px auto 0px auto; float:none}
.home-button a{margin:20px 20px}
.elementor-1807 .elementor-element.elementor-element-b227500 .elementor-heading-title{ float:left !important; padding-right:20px}
.purple_btn{float:left; width:100%;padding:20px 0px}
@media (max-width:767px){

.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:100%; float:left}
.has_eae_slider h2{text-align:left !important;padding:30px 30px 0px 10px}
h2.elementor-heading-title{ font-size:20px}

.purple_btn{float:left; width:100%;padding:0px 0px}

.elementor-1807 .elementor-element.elementor-element-b227500 .elementor-heading-title{ float:left !important}
.download-btn {
    text-align: center;
    background: #665084;
    border-radius: 5px;
    color: #fff;
    font-size: 15px !important;
    padding: 12px 10px !important;
    font-weight: 600;
    text-transform: uppercase;
    width: 100% !important;
}
#post-14454 h3 {
    font-size: 17px;
}
#post-14454 h4 {
        padding-left: 10px;
}
.btn-size-default {
       padding: 12px 20px !important;
    font-size: 14px !important;
    line-height: 20px !important;
    width: 90% !important;
}
.home-button a{margin:10px 10px}

}
@media (max-width:768px){


.btn-size-default {
       padding: 12px 20px !important;
    font-size: 14px !important;
    line-height: 20px !important;
    width: 90% !important;
}
.home-button a{margin:10px 10px}
}
