.error {
            color: red;
            font-size: 0.9em;
        }
		 body {
        font-family: 'Inter', sans-serif;
      }
	  .highcharts-figure, .highcharts-data-table table {
  min-width: 310px; 
  max-width: 800px;
  margin: 1em auto;
}


.highcharts-data-table table {
	font-family: Verdana, sans-serif;
	border-collapse: collapse;
	border: 1px solid #EBEBEB;
	margin: 10px auto;
	text-align: center;
	width: 100%;
	max-width: 500px;
}
.highcharts-data-table caption {
  padding: 1em 0;
  font-size: 1.2em;
  color: #555;
}
.highcharts-data-table th {
	font-weight: 600;
  padding: 0.5em;
}
.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
  padding: 0.5em;
}
.highcharts-axis-labels span{
  font-size: 0px !important;
}
.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
  background: #f8f8f8;
}
.highcharts-data-table tr:hover {
  background: #f1f7ff;
}
.highcharts-legend{
	display:none;
}
.highcharts-data-labels{
	display:none;
}
.highcharts-credits{
	display:none;
}
.highcharts-exporting-group{
	display:none;
}
.dubai_css{
	display:none;
}

.ptagtwo {
    font-size: 30px;
    line-height: 40px;
    color: #000;
    max-width: 1546px;
    margin: 20px auto;
    font-family: 'Inter', sans-serif;
}

.speedPWidth {
    max-width: 1388px;
}

@media only screen and (max-width: 767px) {
			.new_rs_csss{
				background: #ffffff !important;
				border: 1px solid #ebebeb !important;
				width: 85% !important;
			}
			.new_rs_css{
				 position: fixed;
				bottom: 20px;
				right: 20px;
				color: white;
				padding: 10px 20px;
				border-radius: 50px;
				font-weight: bold;
				z-index: 1000;
			}
			.res_css_card{
				     width: 100%;
			}
			.height_css_res{
				     height: 0px;
			}
			.pd_css_res{
				padding: 0px !important;
			}
			.respnve_new_css{
				font-size: 22px !important;
			}
			.respnve_new_css2{
				font-size: 40px !important;
			}
			.pd_css_resfa{
				    margin-right: 56px;
			}
			.new_cssquickbtn{
				    padding-left: 20px;
					padding-right: 20px;
					width: 100%;
			}
			.new_cssquickbtn2{
				
			}
			.highcharts-figure{
				   width: 100% !important;
			}
			.flex_grownewss{
				  padding-bottom: 0px !important;
			}
			.flex_grownewss2{
				  padding-top: 0px !important;
			}
			.newdsd_css{
				      padding: 20px !important;
			}.responsive_pp{
				        left: 0% !important;
					max-width: 100% !important;
			}.newcss_rdgimg{
				padding-left: 0px !important;
				padding-right: 0px !important;
			}
			.res_cardcss{
				height: 120px !important;
			}
			.resposivemedia_pad{
				padding-left: 22px !important;
				padding-right: 22px !important;
			}
			.responsive-br {
				display: none;
			  }
			  .newblockcss {
				display: contents !important;
			  }
			  .newblockcsspd {
				    padding-top: 30px !important;
			  }
			  .newblockcfont{
				  font-size: 15px !important;
			  }
			  .newblockcfontcente{
				  font-size: 14px !important;
				  text-align: center !important;
			  }
			  .newblockcfontcente2{
				  font-size: 14px !important;
				  text-align: center !important;
				          font-weight: bold;
			  }
			  .ts_css{
				  align-items: center !important;
			  }
			  .ts_cssfff{
				 margin-bottom: 0px;
			  }
			  .ts_cssfff65{
				    text-align: center !important;
			  }
			  .ts_cssfff43{
				 padding-left: 0px !important;
    padding-right: 0px !important;
			  }
			  .ts_css2{
				  font-size: 16px !important;
				text-align: center;
				font-weight: bold;
			  }
			  .ts_css2width{
				  width: 50% !important;
				
			  }
			  .ts_css2widtffh{
				     font-size: 20px !important;
				
			  }.ts_css2widtffhfd{
				          padding-bottom: 20px !important;
				
			  }.ts_css2widtffhfddf{
				      margin-top: 0px !important;
				
			  }
			  
			  .topcss{
				      margin-top: 340px !important;
				
			  } .topcss3{
				      margin-top: 420px !important;
				
			  } .topcss2{
				      margin-top: -610px !important;
				
			  }
			  .justyfy_text{
				    text-align: start !important;
			  } 
			  .responsive_css_pd{
				        padding-top: 0px !important;
						margin-top: 0px !important;
			  }
			  .respterm_cond{
				       padding-right: 0px !important;
					padding-left: 0px !important;
			  }
			  .dubai_css{
					display: contents !important;
				}
				.dubai_css2{
					display: none !important;
				}
				.footer_css_new{
					margin-top: 0px !important;
				}
				.fo_cont_css_new{
					    padding-bottom: 25px !important;
				}
				.thebe_css_new{
					        padding-top: 2rem !important;
				}
				.thebe_css_new2{
					padding-bottom: 0px !important;
				}
				.cardimgborder{
					    border-radius: 20px !important;
				}.respnve_new_cssslider{
					         line-height: 30px !important;
				}.respnve_new_cssslider2{
					         line-height: 20px !important;
				}
				.respnve_new_cssslider2 .slidercss_none{
					display: none !important;
				}
			  
}
@media (max-width: 768px) {
  .responsive-break::after {
    content: "\A"; 
    white-space: pre; 
  }
}

@media (min-width: 769px) {
  .responsive-break::after {
    content: ""; 
  }
}
.new_hovercss .hover\:text-gray-900:hover {
    color: #fff;
	font-weight: bold;
}
.new_hovercss .text-gray-500 {
    color: #fff;
}