a, p{
	font-size:16px;
}

.sec_tooltips_m polygon {
  color: black;
  cursor: pointer;
}
.sec_tooltips_m .tooltip {
    position: absolute;
    background-color: #313030;
    padding: 25px;
    border-radius: 5px;
    display: none;
    z-index: 2;
    line-height: 1.2;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
}    
.sec_tooltips_m .circle-tooltip h2 {
    font-size: 24px;
    color: White;
    margin: 0px;
    line-height: 1.2;
}
.sec_tooltips_m .circle-tooltip h3 {
    font-size: 18px;
    color: #edb351;
    margin-top: 5px;
    margin-bottom: 10px;
    line-height: 1.2;
}
.sec_tooltips_m .circle-tooltip p{
    font-size: 18px; 
    color: white;
    margin: 0px;
	line-height: 1.2;
}
.sec_tooltips_m #circle_tooltip {
    max-width: 600px;
}
.home_banner_updated .elementor-custom-embed-image-overlay img {
  border: 10px solid #06C;
}
.elementor-element.video_banner_lft_col .elementor-element.elementor-widget-heading, .elementor-element.video_banner_lft_col .elementor-widget-text-editor {
  max-width: 700px !important;
  width: 100%;
}
.footer_above_buttons .elementor-element.elementor-widget.elementor-widget-button {
  width: auto;
  display: inline-block;
  vertical-align: top;
  max-width: none;
  padding: 0 17px;
}
.footer_above_buttons.e-con.e-flex > .e-con-inner {
  display: block;
  text-align: center;
}
.footer_colu_one .elementor-element.elementor-widget.elementor-widget-text-editor {
  max-width: 440px;
  width: 100%;
}
.footer_first_col_menu ul {
  margin: 25px 0 0 0;
  padding: 0;
}
.footer_first_col_menu ul li {
  display: inline-block;
  margin: 0 30px 0 0;
}
.footer_first_col_menu ul li a:hover {
  color: #fff;
}
.site_footer_tp .jltma-nav-menu__main a.jltma-nav-menu__item-link-top {
  padding: 0 !important;
}
.site_footer_tp .jltma-nav-menu__main ul li {
  margin-bottom: 8px !important;
}
.elementor-element.footer_right_logo.elementor-widget-image {
  position: absolute;
  right: 0;
  bottom: 0;
}
.footer_copyright_bar .elementor-element.elementor-widget-text-editor a {
  color: #EDB351;
  margin-left: 25px;
}
.footer_copyright_bar .elementor-element.elementor-widget-text-editor a:hover {
  color: #fff;
}
.header_search_ic .e-font-icon-svg-container {
  background: transparent !important;
}
.header_left_bx .elementor-element.e-con-full.e-flex.e-con.e-child:first-child {
  border-right: 1px solid rgba(0, 102, 204, 0.2);
}
.header_left_bx .elementor-element.e-con-full.e-flex.e-con.e-child:nth-child(2) {
  padding-left: 10px;
}
body {
  overflow-x: hidden;
}






@media (max-width: 1024px) {
.footer_colu_one .elementor-element.elementor-widget.elementor-widget-text-editor {
  max-width: 550px;
  margin: 0 auto 10px;
}
.footer_first_col_menu ul li {
  display: inline-block;
  margin: 0 15px;
}
.footer_copyright_bar .elementor-element.elementor-widget-text-editor a {
  margin-left: 15px;
}
.elementor-element.footer_right_logo.elementor-widget-image {
  position: unset;
  margin-top: 18px;
}
}
@media (max-width: 767px) {
.footer_above_buttons .elementor-element.elementor-widget.elementor-widget-button {
  display: block;
}
.elementor-element.e-con-full.mb_graph_s {
  display: block;
}
.hm_partners_sec .elementor-widget-container {
    transform: unset;
}
}

.elementor-text-editor p {
  font-size: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
}

.betterdocs-category-title{
		font-size:16px !important;
}

.post-card .mdc-card__media img {
	left:0;
	border-radius: 10px 10px 0 0;
}

#jp-relatedposts{
	display:none !important;
}

.wp-block-image img {
	width:100%;
}


.site-main .post-navigation  {
	margin:50px auto;
}

.wp-block-advgb-table {
	font-size:16px;

}

.has-headline-small-font-size {
	margin-bottom:20px;
}

   /* Style to make black sub */
    .black {
      color: #323031;
    }

   /* Style to make X red */
    .red-x {
      color: #cc0033;
			text-align:center;
    }

    /* Style to make checkmark green */
    .green-check {
      color: #76c100;
			text-align:center;
    }

.traditional{
	 background-color:#9E997A;
	  text-align:center;   
}

.direct{
	 background-color:#778D8F;
	text-align:center;
	     
}

.blue{
	      background-color:#0066CC;
}

.uacf7-prev:hover{cursor:pointer;}.uacf7-next:hover{cursor:pointer;}#submit-button:hover{cursor:pointer;}

#tidio-chat-iframe {
max-width: 430px !important;
}

  table {
      width: 100%;
      border-collapse: collapse;
      background: white;
			margin:auto;
    }

    th, td {
      border: 1px solid #ddd;
      padding: 7px !important;
      text-align: left;
		
    }
    
    td{
        font-size: 12px;
      line-height: 15px;  
		
    }

    th {
      color:white !important;
      line-height: 15px;
      font-size: 12px;
      height: 40px;
    }
    
   tr:nth-child(even) {
      background-color: #f9f9f9; /* Even row color */
    }

@media (max-width: 1300px) {
.header_main_row > .elementor-container.elementor-column-gap-default {
  flex-wrap: wrap;
}
.has_ma_el_bg_slider.elementor-column.header_left_col {
  width: 100%;
}
.has_ma_el_bg_slider.elementor-column.header_right_col {
  width: 100%;
}
.header_main_row > .elementor-container.elementor-column-gap-default .elementor-element.e-con-full.e-flex.e-con.e-child {
  justify-content: center;
}
.footer_above_buttons .elementor-element.elementor-widget.elementor-widget-button {
  padding: 0 3px 15px;
}
.home_banner_updated .elementor-custom-embed-image-overlay img {
  border: 5px solid #06C;
}
}

@media (max-width: 767px) {
.footer_menu_c ul.hfe-nav-menu a {
  justify-content: center !important;
}
}

    @media screen and (max-width: 600px) {
      th, td {
        width: 100%;
        box-sizing: border-box;
      }

      th {
        text-align: center;
      }
    }