/*
 Theme Name:   Twenty Twenty-One Child
 Theme URI:    https://diviextended.com/
 Description:  A child theme of Twenty Twenty-One WordPress theme.
 Author:       Avenue Z
 Author URI:   https://avenuez.com/
 Template:     twentytwentyone
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/* @import url("../twentytwentyone/style.css"); */

/* Important Notice Popup Dropdown Icon Start*/
/* Add this CSS to prevent body scrolling when the popup is open */


/* news table */
/* test */
#back-to-top {
    position: fixed;
    bottom: 30px;
    right: 30px;
    background: #99aeac;
    color: #fff;
    padding: 10px 15px;
    border-radius:7%;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    display: none;
    z-index: 999;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    text-decoration: none;
}

/* #performance_historical_chart {
    width: 100% !important;
    height: auto !important;
    display: block;
} */

.chart-container {
    width: 100%;
    max-width: 100%;
    position: relative;
}

#back-to-top:hover {
    background: #a59a6a;
}

.border-bottom-2 {
  border-bottom: 2px solid #333 !important;
}

.border-bottom-4 {
  border-bottom: 4px double #333 !important;
}

#HistNAVChart,
#PerShareDistChart, #growthChart {
  height: 600px !important;
	width:100% !important;
}

.gfield_validation_message{
	color:#ff0000 !important;
}

.news_table {
  font-size: 16px;
  line-height: 20px;
  font-family: arial;
  color: #545859;
}

.news_list ul li {
  font-family: arial !important;
  color: #545859;
}

.risk_factors_text ul li, .risk_factors_text p{
	line-height:26px;
}

#Releases {
  div,
  .elementor-widget-wrap,
  .elementor-element {
    position: static!important;
  }
}

.home_caurosal .ue_options > div {
  position: relative;
}

.risk_factors_text ul li{
	margin-bottom:10px;
	margin-bottom:0.75em;
}

.news_list ul li::marker {
  color: #b3ad8d;
  font-size: 20px;
}

/* body a:not(header a):not(footer a) {
    text-decoration: underline !important;
} */

body a:not(header a):not(footer a):not(.wpr-button-wrap a):not(.exad-dual-button-wrapper a) {
  text-decoration: underline;
}

.home_tab_section ul li a {
  text-decoration: unset !important;
}

.home_caurosal .ue_option.active .ue_main {
  font-family: "Times New Roman" !important;
  display: none;
}

.footnote_p ol {
  padding-left: 12px !important;
}

.performance_dropdown {
  position: static;
  z-index: 99;
	letter-spacing: 0;
}

.eael-gravity-form .gform_wrapper textarea{
	padding:10px;
}



.performance_dropdown.sticky {
  position: fixed;
  top: 16%;
}

.performance_dropdown.hide {
  display: none;
}

.footer_dataset h2 {
  color: #fff !important;
  font-size: 16px;
}

select:focus {
  outline-offset: 0;
  outline: none;
}

.cky-switch input[type="checkbox"]:before {
  height: 18px !important;
  width: 17px !important;
  left: 0px !important;
  bottom: 0px !important;
}

.footer-riskfactors p,
.footnote_p {
  padding: 0px !important;
  color: #fff !important;
}

.PortAsOfDate {
  text-align: center;
  padding-top: 20px;
  font-family: "Arial", Sans-serif;
  font-size: 14px;
  color: #545859;
}

ul.cky-cookie-des-table li {
  font-size: 14px !important;
}

sup.sup_num {
  cursor: pointer;
}

select#form-field-notice_states {
  background: none;
}

.cky-switch input[type="checkbox"] {
  width: 38px !important;
  height: 21px !important;
}

#imp_notice_form .elementor-select-wrapper.remove-before:before {
  content: "\f078" !important;
  font-family: "FontAwesome";
  text-shadow: 0 0 0px rgba(0, 0, 0);
}

p {
  line-height: normal;
}

.entry_para_blog {
  line-height: normal;
}

/* .text_line_footer p {
    line-height: 22px;
	font-family: arial;
} */
ul li {
  line-height: normal;
}

/* Important Notice Popup Dropdown Icon End*/

/* .page-home-nj #featured_port {
  bottom: -7px !important;
  right: -21.5vw !important;
} */

.input_border textarea {
  border: 1px solid #96afad;
}

textarea#input_2_13 {
  border: 1px solid #96afad;
}

.input_border input {
  border-color: #96afad !important;
}

.input_border select {
  border-color: #96afad !important;
}

.input_border select:focus {
  outline: none;
  border: none;
}

.input_border input:focus,
.input_border textarea:focus {
  outline: none;
  border: none;
}

.form_text p {
  font-size: 18px;
  font-family: arial;
  font-weight: 400;
  color: #545859;
}

.gfield-choice-input {
  box-shadow: none !important;
}

.gfield_select {
  box-shadow: none !important;
}

input#gform_submit_button_2,
input#gform_submit_button_1 {
  box-shadow: none;
  border: none;
  width: 111px;
  height: 48px;
}

div#field_submit {
  position: absolute;
  bottom: 6%;
  left: 81%;
}

.gfield-choice-input:before {
  color: black !important;
	padding-left:3px;
	vertical-align: middle;
}

.footnote_p ol li {
  font-size: 16px;
  font-family: arial;
  padding-bottom: 15px;
  line-height: normal;
}

.thousands table td,
table th,
.thousands .wp-block-table td,
.thousands .wp-block-table th,
.gaap table td,
table th,
.gaap .wp-block-table td,
.gaap .wp-block-table th {
  border-right: none !important;
  border-left: none !important;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.month table td,
table th,
.month .wp-block-table td,
.month .wp-block-table th,
.gaap table td,
.gaap table th {
  border: 2px solid #000;
}

.chart_tab ul {
  margin-bottom: 18px !important;
}

.single_news_tables {
  width: 100%;
  border-collapse: collapse;
}

.class_table_a,
.kkw_performance_calendar_year_table_section,
.kkw_performance_summary_table_section {
  width: 100%;
  border-collapse: collapse;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.class_table_a table,
.single_news_tables table,
.kkw_performance_calendar_year_table_section table,
.kkw_performance_summary_table_section table {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
  font-size: 14px;
}

.class_table_a th,
.class_table_a td,
.kkw_performance_calendar_year_table_section th,
.kkw_performance_calendar_year_table_section td,
.kkw_performance_summary_table_section th,
.kkw_performance_summary_table_section td {
  border: 1px solid #d0d0d0 !important;
  padding: 10px 15px;
  text-align: center;
}

.class_table_a th,
.kkw_performance_calendar_year_table_section th,
.kkw_performance_summary_table_section th {
  background-color: #005c63;
  border: 1px solid #d0d0d0 !important;
  color: white;
  font-size: 13px;
}

.kkw_performance_summary_table_section.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.kkw_performance_summary_table_section.table-responsive table {
  width: 100%;
  min-width: 900px;
  /* or however wide your table naturally needs to be */
  border-collapse: collapse;
}

.single_news_tables th {
  background-color: #005c63;
  border: 1px solid #d0d0d0 !important;
  color: white;
  font-size: 16px !important;
  font-weight: 500;
}

table th,
.wp-block-table th {
  font-family: arial !important;
}

.class_table_a td,
.kkw_performance_calendar_year_table_section td,
.kkw_performance_summary_table_section td {
  font-size: 16px;
  border: 1px solid #d0d0d0 !important;
}

.single_news_tables td {
  font-size: 16px !important;
  border: 1px solid #d0d0d0 !important;
  line-height: 20px;
}

.single_news_tables td small {
  font-size: 16px !important;
  color: #545859 !important;
}

.news_tables {
  width: 100%;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
}

.news_tables table tr th,
.news_tables tr td {
  padding: 15px;
  border: 1px solid #ccc;
  text-align: center;
}

/* .strategy_AOdate {
  right: 30px;
} */

/* Single new footer */

.single-news .lower_footer p {
  max-width: 100% !important;
}

.annuals {
  position: relative;
  display: inline-block;
  overflow: hidden;
  transition: all 0.3s ease;
}

.annuals img {
  transition: transform 0.3s ease;
}

.annuals:hover img {
  transform: scale(1.1);
}

.annual_download {
  position: relative;
  display: inline-block;
}

.annual_download a {
  position: relative;
  overflow: hidden;
  display: inline-block;
  color: #fff;
  text-decoration: none;
  color: white;
  background: #756b43;
  background: linear-gradient(to right, #756b43 50%, #595234 50%) left;
  background-size: 200%;
  transition: 0.5s ease-out;
}

.annual_download a span {
  color: #fff;
  padding: 6px 11px;
  border: none;
  border-radius: 6px;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
  position: relative;
  z-index: 1;
}

#pros_popup h2 {
  color: #000000;
  font-family: "Times New Roman", Sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 56px;
  margin-bottom: 20px;
}

#pros_popup select {
  font-family: Arial !important;
  font-size: 16px !important;
  font-style: normal !important;
  color: #545859 !important;
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727d;
  padding: 6px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #eeeeee;
}

.elementor-select-wrapper .select-caret-down-wrapper {
  display: none !important;
}

#pros_popup select:focus {
  outline: none !important;
  outline: 2px dotted var(--form--border-color);
}

#pros_popup p {
  text-align: left;
  color: #000000;
  font-family: "Arial", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
}

#pros_popup a {
  color: #756b43;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;

  font-family: "Arial", Sans-serif;
  letter-spacing: 1.5px;
}

#pros_popup .download_link i {
  margin-left: 10px;
}

#pros_popup .download_link {
  font-size: 16px;
  color: #756b43;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: 600;
  font-family: "Arial", Sans-serif;
}

.leave_site_btn {
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  /* 16px */
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #756b43;
  position: absolute;
  right: 47%;
  top: 24px;
}

.elementor-field-type-select select {
  font-family: Arial !important;
  font-size: 16px !important;
  font-style: normal !important;
  color: #afb0b0 !important;
}

.elementor-field-type-submit {
  width: auto !important;
}

.is-dark-theme select {
  background: block !important;
}

.home_caurosal #uc_expanding_content_cards_elementor_d4add29.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main,
.home_caurosal #uc_expanding_content_cards_elementor_1781484.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main {
  writing-mode: sideways-lr !important;
}

a:hover {
  text-decoration-style: dotted !important;
  text-decoration-skip-ink: none;
}

a {
  text-decoration: underline;
}

a:hover u {
  text-decoration-style: dotted !important;
  text-decoration-skip-ink: none;
}

.single-news {
  background: #eeeeee !important;
}

.icon_hover ul li a span:hover {
  border-bottom: 1px dashed #534c2f;
  padding-bottom: 2px;
}

.single-news p,
.single-news .wp-block-list,
.single-news table {
  max-width: 1244px !important;
}

.post-navigation .back-to-news-btn {
  display: none !important;
}

.singular .entry-header {
  border: none !important;
  margin-bottom: 0px !important;
  margin-top: 100px !important;
  padding: 0px !important;
}

.back-to-news-btn {
  color: #756b43 !important;
  font-size: 16px;
  font-weight: 700;
  font-family: arial;
  letter-spacing: 1.5px;
}

.news-year-filter {
  display: flex;
  /*     max-width: 1200px !important; */
  justify-content: space-between;
  margin-bottom: 0px;
  border-bottom: 2px solid #a89968;
  padding-bottom: 10px;
}

.news-posts {
  max-width: 1200px !important;
}

#news-year-dropdown {
  border: none;
  padding: 0px 12px 0px 0px;
  color: #115e67 !important;
  font-weight: 700;
  font-family: Arial;
  padding: 16px;
}

.single-post .elementor-icon-list-item a {
  /* 	padding-left:20px; */
  text-decoration: none !important;
}

.single-post .elementor-icon-list-item a:hover {
  text-decoration: dotted !important;
  color: #534c2f;
}

.custom-dropdown {
  position: relative;
  display: inline-block;
}

.contact_page .elementor-field-textual {
  border-radius: unset !important;
}

.contact_page .elementor-select-wrapper .select-caret-down-wrapper svg {
  font-size: 14px !important;
}

.contact_page .elementor-g-recaptcha {
  height: 76px !important;
  width: 302px !important;
}

.dropdown-icon {
  /* 	 display:none !important; */
  position: absolute;
  top: 42%;
  left: 124px !important;
  transform: translateY(-50%);
  pointer-events: none;
  content: "\25BC";
  /* Unicode for a dropdown arrow */
}

.dount_chart {
  display: flex;
  align-items: center;
  padding: 30px;
  width: 100%;
  position: relative;
  justify-content: space-between;
}

/* .page-portfolio-nj .dount_chart{
	 padding: 7px;
} */

.chart-center-text {
  position: absolute;
  top: 56%;
  left: 35.5%;
  transform: translate(-53%, -41%);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: #545859;
}

.page-portfolio-nj .chart-center-text {
  left: 33%;
}

.top_indu {
  position: absolute;
  top: 18%;
  right: 4%;
  font-size: 15px;
  display: flex;
  justify-content: space-between;
  width: 48%;
  font-weight: 500;
}

.custom-legend {
  padding-left: 0px;
  margin-top: 57px;
  border-top: 1px solid #ccc;
  padding-top: 16px;
  width: 100%;
}

.custom-legend li {
  list-style: none;
}

.color-box {
  width: 14px;
  display: inline-block;
  height: 14px;
  border-radius: 50px;
  margin-right: 10px;
}

.legend-text,
.legend-value {
  font-size: 15px;
  text-align: center;
  color: #444444;
}

.legend-value {
  float: right;
  margin-top: 6px;
  /*     margin-left: 42px; */
}

.port_legend_table thead {
  border-bottom: 1px solid;
}

.port_legend_table tr td,
.port_legend_table tr th {
  border: none;
  font-size: 15px;
  color: #444444;
  text-align: left;
}

.circle {
	width: 77%;
	max-width: 490px;
	/* max-width: 680px; */
	/* width: 680px; */
  /* width: 480px !important; */
  /* height: 376px !important; */
  margin: 0 auto;
	aspect-ratio: 1 / 1;
}

.circle canvas#portfolioChart {
	width: 100% !important;
	height: 100% !important;
}

.port_legend_table tr:first-child td {
  padding: 10px 2px 5px;
}

.port_legend_table tr:not(:first-child) td {
  padding: 5px 2px;
}

#pros_popup .download_link {
  text-decoration: none !important;
}

#pros_popup .download_link .text {
  text-decoration: underline;
}

.ue_options .active .ue_main {
  font-style: italic;
}

#featured_port .elementor-icon-box-icon {
  transform: rotate(15deg);
}

#video_feat .elementor-icon-box-icon {
  transform: rotate(90deg);
}

#press_feat .elementor-icon-box-icon {
  transform: rotate(90deg);
}

.navigation a:hover {
  color: #756b43;
}

.invest {
  color: #545859;
}

.invest:hover {
  color: #736b45 !important;
  text-decoration-color: #736b45 !important;
  text-decoration: underline;
}

.post-date {
  font-size: 18px;
  font-weight: 400;
  font-family: arial;
  padding-bottom: 10px;
  color: #545859;
}

.post_details_td {
  font-size: 25px;
  color: #545859;
  font-weight: 400;
  font-family: Times New Roman;
}

.post_details_td a {
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  font-family: arial;
  letter-spacing: 1.5px;
  color: #756b43;
  text-transform: uppercase;
}

.class_i_d_label {
  margin-bottom: 0px !important;
}
.news_section_row {
    padding-bottom: 15px;
}
.news_section_row:hover {
  border-bottom: 1px solid #a89968;
}

.news_section_row .post_details_td a {
  text-decoration: none;
  position: relative;
}

.news_section_row .fa-angle-right {
  transition: margin-left 0.1s ease, opacity 0.3s ease;
  margin-left: 0;
  /* Initially no margin */
  opacity: 0;
  /* Initially hide the arrow */
}

.news_section_row:hover .fa-angle-right {
  margin-left: 5px;
  /* Move the arrow when hovering over the div */
  opacity: 1;
  /* Show the arrow when hovering over the div */
}

.single-news .entry-content {
  padding: 10px 46px;
  color: #545859;
  position: relative;
}

.custom-news-buttons {
  display: flex;
  justify-content: flex-end;
}

.btn-action {
  background: none !important;
  padding: 0px;
  margin-right: 8px;
  margin-left: 8px;
  position: relative;
}

.share-icons {
  position: absolute;
  top: 3px;
  right: -39px;
}

.btn-action:hover {
  border: none;
}

.btn-action i {
  color: #a89968;
}

#news-year-dropdown:focus {
  outline-offset: unset !important;
  outline: unset !important;
}

.news-pagination {
  letter-spacing: 4px;
  text-align: end;
}

.single-news .navigation {
  display: none;
}

.news-year table td {
  border: none !important;
}

.privecy_form .elementor-g-recaptcha div {
  width: 302px !important;
  height: 76px !important;
}

.chart-container {
  display: flex;
  align-items: center;
  border: 1px solid #ccc;
  padding: 27px;
  width: 85%;
  margin: 0 auto;
}

.chart-legend {
  list-style: none;
  padding: 0;
}

.chart-legend li {
  display: flex;
  align-items: center;
}

.chart-legend span {
  width: 12px;
  height: 12px;
  display: inline-block;
  margin-right: 10px;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
  outline: none !important;
  text-decoration: none !important;
  background: transparent;
}

.singular .entry-title {
  color: #115e67;
  font-family: "Times New Roman", Sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 58px;
}

.table_Noborder td {
  border: none !important;
}

.footer-menu-text .elementor-icon-list-item>a:hover {
  text-decoration-color: #736b45 !important;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
  outline: none !important;
}

.elementor-field-type-textarea {
  padding: 12px 0px;
}

.anual img:hover {
  transform: scale(1.1);
  transition: all 0.3s ease;
}

.privecy_form .elementor-select-wrapper select {
  background-color: #fff !important;
}

footer a {
  color: #eee;
  text-decoration: underline;
}

.feature_icon_in {
  transform: rotateZ(-90deg);
}

.footer-menu-text {
  margin: 0px !important;
}

/*** Select End Dropdown Arrow css ***/

/* contact form  */
p.contact-dis {
  font-size: 16px;
  font-family: arial;
  font-weight: 400;
}

a.contact-p-a {
  color: #756b43;
  text-decoration: underline;
}

span.gfield_required.gfield_required_text {
  display: none;
}

/* Single page print css */
@media print {

  /* Hide unnecessary elements */
  header,
  footer,
  .custom-news-buttons,
  .cookie-popup,
  .sidebar,
  .ads,
  #wpadminbar,
  .print-hidden,
  a[href*="back-to-news"],
  /* Hide 'Back to News' button */
  a[href*="cnlstrategiccapital.avenuez.info/news"] {
    /* Hide bottom link */
    display: none !important;
  }

  /* Ensure only the main content is printed */
  body {
    visibility: visible !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .entry-content,
  .entry-content * {
    visibility: visible !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Reduce spacing between paragraphs */
  p {
    margin: 5px 0 !important;
    padding: 0 !important;
  }

  /* Adjust headings spacing */
  h1,
  h2,
  h3 {
    margin: 10px 0 !important;
  }
}

.single-news .entry-content p a {
  text-decoration: underline;
  color: #756b43;
}

.news-pagination {
  letter-spacing: 6px;
  text-align: end;
  padding-top: 23px;
  padding-bottom: 23px;
	font-weight: 600;
}

/* #featured_port {
  right: -21vw !important;
} */

/*** Dual Buttons CSS ****/

@media (min-width: 2401px) and (max-width: 2561px) {
  /* #featured_port {
    right: -21.5vw !important;
    bottom: -0.1vw !important;
  } */

  /* #video_feat {
    right: -496px !important;
  } */

  /* #press_feat {
    right: -32vw !important;
  }

  .page-home-nj #press_feat {
    right: -34vw !important;
    bottom: -3.5vw !important;
  } */

  .chart-center-text {
    left: 37%;
    font-size: 23px;
  }
}

/* @media (min-width: 2350px) and (max-width: 2400px) {
  #press_feat {
    right: -32vw !important;
  }
} */

@media (min-width: 2000px) and (max-width: 2400px) {
  .chart-center-text {
    left: 36%;
    font-size: 24px;
  }

  /* #featured_port {
    right: -21.5vw !important;
    bottom: -0.2vw !important;
  } */

  /* #video_feat {
    right: -335px !important;
    bottom: -108px !important;
  }

  #press_feat {
    right: -31vw !important;
    bottom: -3vw !important;
  } */

  /* .page-home-nj #featured_port {
    right: -21.5vw !important;
    bottom: 0vw !important;
  } */

  /* .page-home-nj  #press_feat {
    bottom: -3.5vw !important;
    right: -30.5vw !important;
  } */
}

/* @media (min-width: 2000px) and (max-width: 2200px) {
  #press_feat {
      right: -29vw !important;
    }
} */

/* @media (min-width: 1701px) and (max-width: 1899px) {
    .page-home-nj #featured_port {
        right: -21vw !important;
        bottom: 11px !important;
    }

    #featured_port {
        right: -21.7vw !important;
        bottom: 1vw !important;
    }

  #video_feat {
    right: -266px !important;
    bottom: -108px !important;
  }

    #press_feat {
        right: -26vw !important;
        bottom: -88px !important;
    }
	.page-home-nj #press_feat {
        right: -453px !important;
        bottom: -90px !important;
    }
} */

@media (min-width: 1601px) and (max-width: 1700px) {
  .vertical_text {
    padding: 100px 75px 100px 75px !important;
  }
    /* #featured_port {
        right: -406px !important;
        bottom: 12px !important;
    }

.page-home-nj #featured_port {
        right: -25vw !important;
    } */

  /* #video_feat {
    right: -305px !important;
    bottom: -108px !important;
  }

    #press_feat {
      right: -31vw !important;
      bottom: -85px !important;
    }
	
	.page-home-nj #press_feat {
      right: -33vw !important;
      bottom: -5vw !important;
    } */

  .chart-center-text {
    left: 33%;
  }
}

/* @media (min-width: 1601px) and (max-width: 1700px) {
  .page-home-nj #featured_port {
    right: -406px !important;
    bottom: 12px !important;
  }
} */

@media (min-width: 1441px) and (max-width: 1600px) {
  .vertical_text {
    padding: 100px 75px 100px 75px !important;
  }

    /* #featured_port {
        right: -25vw !important;
        bottom: 12px !important;
    }

    .page-home-nj #featured_port {
      right: -25vw !important;
      bottom: 11px !important;
    } */

  /* #video_feat {
    right: -272px !important;
    bottom: -108px !important;
  }

    #press_feat {
      right: -30vw !important;
      bottom: -5.5vw !important;
    }
	.page-home-nj #press_feat {
      right: -31vw !important;
      bottom: -5vw !important;
    } */

  .chart-center-text {
    position: absolute;
    top: 56%;
    left: 32%;
  }

  .performance_dropdown {
    top: 51%;
  }
}



@media (max-width: 1440px) {
    /* .page-home-nj #featured_port {
        bottom: 9px !important;
        right: -390px !important;
    }
	  #featured_port {
    	right: -28vw !important;
		  bottom: 8px !important;
	} */

  .singular .entry-header {
    border: none !important;
    margin-bottom: 0px !important;
    margin-top: 100px !important;
    padding: 0px !important;
    margin-left: 46px;
    margin-right: 46px;
  }

  .singular .entry-title {
    font-size: 43px !important;
  }

	.circle {
		width: 480px;
	}

  .dount_chart {
    width: 96% !important;
  }

  .chart-center-text {
    top: 54%;
    left: 30%;
    font-size: 18px;
  }

  .page-portfolio-nj .chart-center-text {
    left: 32%;
  }

  .top_indu {
    width: 46%;
    right: 5%;
  }

	canvas#portfolioChart {
    /* width: 400px !important;
    height: 305px !important; */
    margin: 0 auto;
  }

  .performance_dropdown {
    top: 37%;
  }
	/* #press_feat{
    right: -34vw;
    bottom: -80px;
	} */
}

@media (min-width: 1351px) and (max-width: 1439px) {
    /* #featured_port {
        right: -383px !important;
        bottom: 11px !important;
    } */

  /* #video_feat {
    right: -280px !important;
    bottom: -104px !important;
  } */

    /* #press_feat {
        right: -423px !important;
        bottom: -85px !important;
    } */

    /* .page-home-nj #featured_port {
        bottom: 10px !important;
    } */
	
	/* .page-home-nj #press_feat {
        right: -33vw !important;
        bottom: -85px !important;
    } */

  .performance_dropdown {
    top: 36%;
  }
}

@media (min-width: 1201px) and (max-width: 1350px) {
    /* #featured_port {
        right: -28vw !important;
        bottom: 1vw !important;
    }

  .page-home-nj #featured_port {
    bottom: .6vw !important;
    right: -28vw !important;
  } */

  /* #video_feat {
    right: -236px !important;
    bottom: -92px !important;
  }

    #press_feat {
      right: -30vw !important;
      bottom: -7.1vw !important;
    } */

  .performance_dropdown {
    top: 36%;
  }

}
/* @media (min-width: 1700px) and (max-width: 1950px) {
  .page-home-nj #press_feat {
    right: -25vw !important;
  }
}

@media (min-width: 1201px) and (max-width: 1250px) {
  .page-home-nj #press_feat {
    right: -31vw !important;
    bottom: -85px !important;
  }
} */

/* @media (min-width: 1201px) and (max-width: 1216px) {
  #featured_port {
    bottom: 3.7vw !important;
  }
} */
@media (min-width: 1201px) and (max-width: 1236px) {
  canvas#portfolioChart {
    /* height: 319px !important;
    width: 419px !important; */
  }

  .chart-center-text {
    top: 50%;
    left: 31.5%;
    font-size: 18px;
  }

  .performance_dropdown {
    top: 43%;
  }
}

@media (min-width: 1237px) and (max-width: 1309px) {
  .chart-center-text {
    top: 53%;
    left: 34%;
    font-size: 18px;
  }

  .performance_dropdown {
    top: 46%;
  }

  /* 	canvas#portfolioChart {
    height: 319px !important;
    width: 419px !important;
} */
}




@media (min-width: 1310px) and (max-width: 1380px) {

  .chart-center-text {
    top: 54%;
    left: 32%;
    font-size: 18px;
  }
}


@media (min-width: 1025px) and (max-width: 1200px) {
  .performance_dropdown {
    top: 39%;
  }

    /* #featured_port {
        right: -160px !important;
        bottom: 6px !important;
    }

    .page-home-nj #featured_port {
        right: -154px !important;
        bottom: -.8vw !important;
    } */

  /* #video_feat {
    right: -54px !important;
    bottom: -111px !important;
  }

#press_feat { 
        right: -258px !important;
        bottom: -96px !important;
		
    }  */

  .chart_tab_text {
    max-width: 348px !important;
  }

  .chart-center-text {
    top: 56%;
    left: 34%;
    font-size: 16px;
  }

  .page-portfolio-nj .chart-center-text {
    left: 36%;
  }

  .top_indu {
    position: absolute;
    top: 17%;
    right: 7%;
    font-size: 15px;
    display: flex;
    justify-content: space-between;
    width: 50%;
    font-weight: 500;
  }

  .cky-consent-bar {
    padding: 20px !important;
  }

  .annual_download a span {
    padding: 2px;
  }

  .circle {
    width: 393px !important;
    /* height: 295px !important; */
    margin: 0 auto;
  }
}
/* @media (min-width: 1025px) and (max-width: 1170px) {
    #press_feat {
        left: 82%;
        bottom: 46%;
	}} */
/* @media (min-width: 1025px) and (max-width: 1069px) {
  .page-home-nj #featured_port {
     bottom: 0.5vw !important;
  }
} */

@media (min-width: 1127px) and (max-width: 1199px) {
  /* #featured_port {
    bottom: -7px !important;
  }

  .page-home-nj #featured_port {
    bottom: -.8vw !important;
  } */

  .performance_dropdown {
    top: 39%;
  }
}

@media (min-width: 1027px) and (max-width: 1126px) {

  .performance_dropdown {
    top: 34%;
  }
}

@media (max-width: 1024px) {
  .performance_dropdown {
    top: 36%;
  }

  .header_mobile {
    overflow: visible !important;
  }

  .nj_trackR_tab ul {
    width: 100%;
  }

  .nj_trackR_tab ul li {
    width: 25%;
  }

  .elementor-16 .elementor-element.elementor-element-1cf9526 {
    display: none;
  }

    /* .page-home-nj #featured_port {
        bottom: 0px !important;
        right: -154px !important;
    } */

  .singular .entry-header {
    border: none !important;
    margin-bottom: 0px !important;
    margin-top: 50px !important;
    padding: 0px !important;
    margin-left: 46px;
  }

  .singular .entry-title {
    font-size: 43px !important;
  }

  .dount_chart {
    width: 100% !important;
  }

  .top_indu {
    width: 29% !important;
    right: 6% !important;
  }

  .legend-value {
    margin-left: 42px !important;
  }

  .chart-center-text {
    top: 56%;
    left: 31% !important;
    font-size: 18px;
  }

  .circle {
    width: 500px !important;
    /* height: 383px !important; */
    margin: 0 auto;
  }

    /* #featured_port {
        bottom: 1px !important;
        right: -156px !important;
    } */

  /* #video_feat {
    bottom: -116px !important;
  }

    #press_feat {
        bottom: -91px !important;
        right: -209px;
    } */
}

@media (min-width: 768px) and(max-width:1024px) {
  .legend-value {
    float: right;
    margin-top: 6px;
    margin-left: 42px !important;
  }

  div#field_submit {
    position: absolute;
    bottom: 7% !important;
    left: 77% !important;
  }
}

@media (min-width: 945px) and (max-width: 991px) {
  .performance_dropdown {
    top: 36%;
  }

  .page-home-nj #featured_port .elementor-icon-box-icon {
    transform: none;
  }

  .feature_icon_in {
    transform: none;
  }

  /* #featured_port {
    bottom: -246px !important;
    right: 0px !important;
  }

  .page-home-nj #featured_port {
    bottom: -247px !important;
    right: 0px !important;
  } */

  /* #video_feat {
    bottom: -250px !important;
  }

    #press_feat {
        bottom: -306px !important;
        right: 173px;
    } */
	#press_feat .elementor-icon-box-icon {
    	transform: rotate(0);
	}

  #uc_expanding_content_cards_elementor_d4add29.exp-wrapper .ue_options .ue_option:not(.active),
  .page-home-nj #uc_expanding_content_cards_elementor_1781484.exp-wrapper .ue_options .ue_option {
    justify-content: left !important;
  }

  .home_caurosal #uc_expanding_content_cards_elementor_d4add29.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main,
  .home_caurosal #uc_expanding_content_cards_elementor_1781484.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main {
    writing-mode: unset !important;
  }
}

@media (min-width: 881px) and (max-width: 944px) {
  .performance_dropdown {
    top: 36%;
  }

  .feature_icon_in {
    transform: none;
  }

  /* #featured_port {
    bottom: -215px !important;
    right: 0px !important;
  }

  .page-home-nj #featured_port {
    bottom: -216px !important;
    right: 0px !important;
  } */

  .page-home-nj #featured_port .elementor-icon-box-icon {
    transform: none;
  }

  /* #video_feat {
    bottom: -250px !important;
  }

    #press_feat {
        bottom: -307px !important;
        right: 145px;
    } */
	#press_feat .elementor-icon-box-icon {
    	transform: rotate(0);
	}

  #uc_expanding_content_cards_elementor_d4add29.exp-wrapper .ue_options .ue_option:not(.active),
  .page-home-nj #uc_expanding_content_cards_elementor_1781484.exp-wrapper .ue_options .ue_option {
    /* justify-content: left !important; */
  }

  .home_caurosal #uc_expanding_content_cards_elementor_d4add29.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main,
  .home_caurosal #uc_expanding_content_cards_elementor_1781484.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main {
    writing-mode: unset !important;
  }
}

@media (max-width: 880px) {
  .industry_table {
    margin-top: 35px;
  }

  .home_caurosal #uc_expanding_content_cards_elementor_d4add29.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main,
  .home_caurosal #uc_expanding_content_cards_elementor_1781484.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main {
    writing-mode: unset !important;
  }

  .feature_icon_in {
    transform: none;
  }

  #uc_expanding_content_cards_elementor_d4add29.exp-wrapper .ue_options .ue_option:not(.active),
  .page-home-nj #uc_expanding_content_cards_elementor_1781484.exp-wrapper .ue_options .ue_option {
    /* justify-content: left !important; */
  }

  /* #featured_port {
    bottom: -215px !important;
    right: 0px !important;
  } */

  /* #video_feat {
    bottom: -251px !important;
  }

    #press_feat {
        bottom: -309px !important;
        right: 5px;
    } */
	#press_feat .elementor-icon-box-icon {
    	transform: rotate(0);
	}

  /* .page-home-nj #press_feat {
    bottom: -270px !important;
  } */

  #pros_popup h2 {
    font-size: 44px;
  }

  .elementor-field-group-field_7361738 {
    margin-left: 20%;
  }

  /* .page-home-nj #featured_port {
    bottom: -216px !important;
    right: 0px;
  } */

  .performance_dropdown {
    top: 37%;
  }
}

@media (max-width: 767px) {

  .home_caurosal #uc_expanding_content_cards_elementor_d4add29.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main,
  .home_caurosal #uc_expanding_content_cards_elementor_1781484.exp-wrapper .ue_options .ue_option:not(.active) .ue_label .ue_info .ue_main {
    writing-mode: unset !important;
  }

  .feature_icon_in {
    transform: none;
  }

  #featured_port .elementor-icon-box-icon {
    transform: none;
  }

  #video_feat .elementor-icon-box-icon {
    transform: rotate(342deg);
  }

  #press_feat .elementor-icon-box-icon {
    transform: rotate(90deg);
  }

  #press_feat .elementor-icon-box-icon {
    transform: none;
  }

  /* #featured_port {
    bottom: -200px !important;
  } */

  /* #video_feat {
    bottom: -220px !important;
  }

  #press_feat {
    bottom: -214px !important;
  }

  .page-home-nj #featured_port {
    bottom: -202px !important;
  }

  .page-home-nj #press_feat {
    bottom: -210px !important;
  } */

  .chart_tab ul {
    justify-content: normal !important;
  }

  .exad-dual-button-wrapper .exad-dual-button-primary {
    display: block;
  }

  .home_sections br {
    display: none;
  }

  .chart-container {
    width: auto !important;
    padding: 21px 8px !important;
  }

  .chart_dou {
    width: 100% !important;
  }

  .elementor-field-group-field_88f340d {
    width: 100% !important;
  }

  .e-form__buttons {
    display: contents;
  }

  #pros_popup .elementor-form-fields-wrapper {
    display: block !important;
  }

  .footnote_p ol li {
    font-size: 10px;
  }

  .chart-center-text {
    top: 36%;
    left: 50%;
    font-size: 14px;
  }

  .dount_chart {
    display: block;
    width: 100%;
    padding: 0px !important;
  }

  #news-year-dropdown {
    font-size: 18px;
  }

  .cky-consent-bar {
    padding: 10px !important;
  }

  .inner-wrapper-sticky .exad-sticky-section-no {
    top: 5px !important;
  }

  #pros_popup h2 {
    font-size: 44px;
  }

  #pros_popup p {
    font-size: 16px;
  }

  .elementor-field-group-field_7361738 {
    display: none;
  }

  .gfield_label {
    font-size: 14px !important;
  }
}

/* @media (max-width: 650px) {
  #featured_port {
    bottom: -239px !important;
  }

  #video_feat {
    bottom: -242px !important;
  }

  #press_feat {
    bottom: -292px !important;
  }

  .page-home-nj #featured_port {
    bottom: -221px !important;
  }
} */

/* @media (max-width: 550px) {
  .page-home-nj #featured_port {
    bottom: -230px !important;
  }
} */

.elementskit-navbar-nav-default .elementskit-navbar-nav {
  flex: nowrap;
}

@media (min-width: 981px) {
  .strategy_bar img {
    width: 90%;
  }

  .strategy_yr {
    width: 62% !important;
  }

  .count {
    width: 33% !important;
  }

  .count h2 {
    font-size: 50px !important;
  }

  .sticky-header-top .col3 {
    width: 36% !important;
  }
}

/*Capcha*/

/**** Header CSS ****/
.post_details_td:hover {
  font-size: 25px;
  color: #0b3f45;
  font-weight: 400;
  font-family: Times New Roman;
}

@media (max-width: 1600px) and (min-width: 1024px) {
  .sticky-header-top .col1 {
    width: 26% !important;
  }

  .sticky-header-top .col2 {
    width: 73% !important;
  }

  .sticky-header-top .col3 {
    width: 37% !important;
  }

  .sticky-header-top {
    padding: 20px 16px 20px 48px !important;
  }

  .chart-container {
    width: 100%;
  }

  .post_details_td {
    font-size: 25px;
    color: #0b3f45;
    font-weight: 400;
    font-family: Times New Roman;
  }

  div#field_submit {
    position: absolute;
    bottom: 7%;
    left: 75%;
  }
}

.cky-accordion-wrapper #ckyDetailCategoryperformance {
  display: none;
}

.cky-accordion-wrapper #ckyDetailCategoryadvertisement {
  display: none;
}

.cky-preference-header .cky-preference-title {
  font-family: "Times New Roman";
  font-size: 35px !important;
  font-style: normal;
  font-weight: 400;
}

.cky-accordion-item .cky-accordion-btn {
  font-family: Arial;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 400;
}

.cky-accordion-header-des {
  font-family: Arial;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400;
  color: rgba(46, 42, 20, 0.62) !important;
}

/**** Cookie Notification Start Bar CSS ****/
.cky-consent-bar {
  padding: 20px 160px 20px 160px !important;
}

.cky-consent-bar p {
  font-family: Arial;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #545859 !important;
  margin-bottom: 16px;
}

.cky-consent-bar a {
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  /* 16px */
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #756b43;
  margin-right: 15px;
}

.cky-notice-des {
  width: 50%;
}

.cky-notice-btn-wrapper .cky-btn {
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  /* 16px */
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 16px 20px 16px 20px;
  border: none;
}

.cky-notice-btn-wrapper .cky-btn.cky-btn-accept {
  background: #756b43 !important;
  border: 2px solid #756b43 !important;
  margin-right: 10px;
}

.cky-notice-btn-wrapper .cky-btn.cky-btn-customize {
  border: 2px solid #756b43 !important;
  color: #756b43 !important;
}

.cky-notice-btn-wrapper {
  flex-direction: row-reverse;
}

.cky-notice-btn-wrapper .cky-btn.cky-btn-customize:after {
  display: none;
}

.cky-notice-group {
  justify-content: flex-start !important;
}

.cky-notice-btn-wrapper {
  width: 40%;
}

.cky-consent-bar .cky-banner-btn-close img {
  width: 18px !important;
  height: 18px !important;
  margin: 0;
}

.cky-banner-btn-close {
  position: absolute;
  top: 50% !important;
  right: 10% !important;
}

.cky-modal .cky-btn-accept {
  background: transparent !important;
  color: #756b43 !important;
  border: 2px solid #756b43 !important;
  font-family: Arial;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.cky-modal .cky-prefrence-btn-wrapper .cky-btn {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

@media (max-width: 1024px) {
  .elementskit-menu-overlay {
    display: block;
    position: fixed;
    z-index: 14;
    top: 0;
    width: 100%;
    opacity: 1;
    visibility: visible;
  }

  .cky-consent-bar {
    padding: 20px !important;
  }

  button.cky-banner-btn-close {
    top: 29px !important;
    right: 30px !important;
  }

  .risk_factors_sec ul {
    margin-top: 15px;
    padding-left: 30px;
  }

  /*   .page-home-nj .elementor-element-107b170 {
    bottom: -28px !important;
  } */
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-element-107b170 .elementor-icon-box-icon {
    transform: none;
  }

  /* .page-home-nj .elementor-element-107b170 {
    bottom: -190px !important;
} */

  .elementor-element-a780b55 .elementor-icon-box-icon {
    transform: none;
  }

  .elementor-element-2754aac .elementor-icon-box-icon {
    transform: none;
  }

  .cky-consent-bar {
    padding: 20px !important;
  }

  .cky-notice-group {
    display: flex !important;
    justify-content: flex-start !important;
  }

  .cky-notice-btn-wrapper {
    display: block !important;
    text-align: center;
  }

  .cky-notice-btn-wrapper .cky-btn {
    width: 100%;
  }

  .cky-btn.cky-btn-accept {
    margin-top: 10px;
  }

  .cky-banner-btn-close {
    right: 2% !important;
  }

  .chart-container {
    width: auto !important;
    padding: 21px 8px !important;
  }

  .chart_dou {
    width: 100% !important;
  }

  .home_sections br {
    display: none !important;
  }

  /* 	.news-pagination{
		text-align:center !important;
	} */

  .post_details_td {
    font-size: 25px;
    color: #0b3f45;
    font-weight: 400;
    font-family: Times New Roman;
  }

  #chartLegend {
    margin-top: 48px;
  }

  .dount_chart {
    width: 100% !important;
    display: block;
  }

  .top_indu {
    width: 46% !important;
    right: 5% !important;
    top: 16% !important;
  }

  .chart-center-text {
    font-size: 22px;
    top: 33%;
    left: 50% !important;
  }

  .circle {
    width: 620px !important;
    /* height: 468px !important; */
    margin: 0 auto;
  }

  .header_mobile ul#menu-main-menu-for-mobile li ul {
    padding-left: 0px;
    background: none;
  }

  .cky-notice-btn-wrapper {
    margin-left: 0;
    margin-top: 10px;
    justify-content: left;
    display: revert;
    flex-direction: column-reverse;
    display: flex !important;
    gap: 10px;
  }

  .legend-value {
    float: right;
    margin-top: 6px;
    margin-left: 42px;
  }

  .top_indu {
    width: 32% !important;
    right: 5% !important;
    top: 16% !important;
  }
}

/**** Cookie Notification End Bar CSS ****/

/*** cookie poup ****/
.cky-modal .cky-preference-title {
  font-family: "Times New Roman";
  font-size: 56px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 115%;
  color: #28261b !important;
}

.cky-accordion-header .cky-accordion-btn {
  color: #28261b;
  font-family: Arial;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 120%;
}

.cky-accordion-header-des {
  color: rgba(46, 42, 20, 0.62);

  font-family: Arial;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

.cky-accordion {
  padding-bottom: 20px;
  border: none !important;
}

.cky-accordion-chevron {
  display: none;
}

.cky-preference-header {
  border-bottom: 0 !important;
  padding-top: 50px !important;
}

.cky-preference-content-wrapper {
  padding-bottom: 0px !important;
  border-bottom: 0 !important;
}

.news_section_row .post_details_td a i {
  opacity: 0;
}

.news_section_row .post_details_td a:hover i {
  opacity: 1;
}

@media (max-width: 767px) {
  .performance_dropdown {
    top: 27%;
  }

  .cky-consent-bar {
    padding: 5px !important;
  }

  .cky-notice-des {
    width: 100% !important;
  }

  .cky-consent-bar p:first-child {
    font-size: 16px;
    margin-bottom: 20px;
  }

  .cky-consent-bar a {
    font-size: 14px;
  }

  .news-pagination {
    font-size: 18px;
  }

  .custom-dropdown .fa-angle-down dropdown-icon {
    font-size: 18px !important;
  }

  .cky-notice-btn-wrapper {
    width: 100%;
  }

  .cky-notice-btn-wrapper .cky-btn {
    padding: 10px;
    font-size: 10px;
  }

  .leave_site_btn {
    right: 40% !important;
    top: 84px !important;
  }

  .cky-notice-btn-wrapper {
    margin-top: 0px !important;
    align-items: start !important;
  }

  .cky-notice-btn-wrapper .cky-btn {
    width: 80% !important;
    padding: 12px 20px 12px 20px !important;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
  }

  .cky-notice-btn-wrapper .cky-btn.cky-btn-accept {
    margin-right: 0;
    margin-top: 20px;
  }

  .cky-banner-btn-close {
    position: absolute;
    top: 4% !important;
    right: 4% !important;
    width: 12px !important;
  }

  .cky-modal .cky-prefrence-btn-wrapper .cky-btn {
    width: 80% !important;
    padding: 10x 20px 10x 20px !important;
    font-family: "Arial", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
  }

  .cky-preference-header .cky-btn-close img {
    height: 12x;
    width: 12px;
  }

  .cky-prefrence-btn-wrapper {
    align-items: start !important;
  }

  .footer-menu-text .elementor-icon-list-item>a:hover {
    text-decoration-color: #736b45 !important;
  }

  .chart-center-text {
    top: 28%;
    left: 51% !important;
    font-size: 18px;
  }

  .top_indu {
    top: 50%;
    width: 83% !important;
    right: 8% !important;
  }

  ul.faq_list {
    padding-left: 27px;
  }

  .cky-consent-bar a {
    margin-right: 0px;
    margin-left: 15px;
  }

  .circle {
    width: 356px !important;
    /* height: 285px !important; */
  }

  .port_legend_table tr td,
  .port_legend_table tr th {
    font-size: 12px;
  }

  .color-box {
    width: 10px;
    height: 10px;
  }

  .footnote_p ol li {
    font-size: 12px;
    font-family: arial;
    line-height: normal;
    padding-bottom: 15px;
  }

  .text_line_footer p {
    line-height: 16px;
    font-family: arial;
    font-size: 12px;
  }
}

/* @media (max-width: 600px) {
  .page-home-nj #featured_port {
    bottom: -230px !important;
  }

  .page-home-nj #press_feat {
    bottom: -275px !important;
  }
} */

@media (max-width: 375px) {

  .e-form__buttons {
    display: contents;
  }

  .legend-value {
    float: right;
    margin-top: 6px;
    margin-left: 0px !important;
  }

  .circle {
    width: 323px !important;
    /* height: 256px !important; */
  }

  .chart-center-text {
    top: 27%;
    left: 51% !important;
    font-size: 17px;
  }

  /* .page-home-nj #featured_port {
    bottom: -232px !important;
  } */
}

@media (max-width: 340px) {
  .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
    left: -110vw !important;
  }

  .circle {
    width: 301px !important;
    /* height: 232px !important; */
  }

  .chart-center-text {
    top: 25%;
  }

  /* .page-home-nj #featured_port {
    bottom: -196px !important;
  }

  .page-home-nj #press_feat {
    bottom: -274px !important;
  }

  #video_feat {
    bottom: -260px !important;
    right: -6px;
  }

  #press_feat {
    bottom: -270px !important;
  } */

}

@media (max-width: 760px) {
  .home_caurosal .active .ue_main {
    font-style: italic !important;
    font-family: Times New Roman !important;
  }

  span.elementor-icon-list-icon:hover {
    filter: brightness(0.5) !important;
  }

  .post_details_td {
    font-size: 18px;
    color: #0b3f45;
    font-weight: 400;
    font-family: Times New Roman;
    line-height: 28px;
  }

  .single-news .entry-content {
    padding: 10px 24px;
    color: #545859;
    font-size: 18px;
    margin-top: 5px;
  }

  .singular .entry-title {
    color: #115e67;
    font-family: "Times New Roman", Sans-serif;
    font-size: 32px !important;
    font-weight: 400;
    line-height: 35px;
  }

  ul.faq_list {
    padding-left: 27px;
  }
}

.cky-preference-header .cky-btn-close img {
  margin: 0;
  height: 18px;
  width: 18px;
}

/*  popup 29/10/24 */

@media screen and (min-width: 768px) {
  .cky-notice-btn-wrapper {
    padding-left: 40px;
  }

  .header_mobile ul#menu-main-menu-for-mobile li ul {
    padding-left: 0px;
    background: none;
  }

  ul.faq_list {
    padding-left: 27px;
  }


  /* 	li#menu-item-4746 {
    margin-left: 0px !important;
} */
}

@media screen and (max-width: 767px) {
	
	#HistNAVChart, #PerShareDistChart, #growthChart{
        height: 270px !important;
    }

  /*   .strategy_AOdate {
    right: 0px !important;
  } */
  .cky-preference-center .cky-preference-header .cky-btn-close img {
    margin: 0;
    height: 18px;
    width: 18px;
  }

  .page-home-nj .elementor-element-107b170 {
    bottom: -199px !important;
  }

  .cky-footer-wrapper .cky-prefrence-btn-wrapper {
    margin-left: 37px;
    padding-right: 0px;
  }

  .table-responsive {
    overflow-x: auto;
  }

  .header_mobile ul#menu-main-menu-for-mobile li ul {
    padding-left: 0px;
    background: none;
  }

  .singular .entry-header {
    margin-left: 26px;
  }

  .cky-notice-des>p:nth-child(2) {
    text-align: center !important;
  }

  .cky-notice-btn-wrapper {
    display: block !important;
    text-align: center !important;
  }

  .cky-consent-bar {
    padding: 20px !important;
  }

  div#field_submit {
    position: absolute;
    bottom: 10px !important;
    left: 9% !important;
  }

}

.cky-preference-center .cky-preference-header .cky-btn-close img {
  height: 18px;
  width: 18px;
  color: #756b43;
}

.cky-prefrence-btn-wrapper button.cky-btn.cky-btn-preferences {
  width: 45%;
}

.cky-prefrence-btn-wrapper button.cky-btn.cky-btn-accept {
  width: 45%;
}

.elementor-button-text {
  padding-top: 4px;
}

/* p */
@media (min-width: 1025px) and (max-width: 1680px) {
  .legend-value {
    float: right;
    margin-top: 6px;
    margin-left: 42px !important;
  }

  button.cky-banner-btn-close {
    top: 29px !important;
    right: 30px !important;
  }

  .sticky-header-top {
    padding: 20px 40px !important;
  }

  .exad-dual-button-wrapper {
    display: flex;
  }

  .header_logo {
    width: 189px !important;
  }

  .col3 {
    display: block;
  }

  .exad-dual-button-action {
    padding: 5px !important;
  }

  .post_details_td {
    font-size: 25px;
    color: #0b3f45;
    font-weight: 400;
    font-family: Times New Roman;
  }

  .e-form__buttons {
    display: contents !important;
  }

  ul.faq_list {
    padding-left: 27px;
  }

  .risk_factors_sec ul {
    margin-top: 15px;
    padding-left: 30px !important;
  }
}

.single-news .entry-content .table-responsive {
  max-width: 1244px !important;
}

.elementskit-menu-overlay {
  background-color: transparent !important;
}

.link_ud a {
  color: #736b45;
}

.sticky-header-top {
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}

.single-news .entry-content {
  font-size: 18px !important;
}

.col2 {
  width: 40% !important;
}

@media (min-width: 1921px) and (max-width: 2560px) {
  canvas#portfolioChart {
    /* width: 627px !important;
    height: 488px !important; */
    margin: 0 auto;
    position: relative;
    /* bottom: 93px;
    right: 53px; */
  }

  .chart-center-text {
    top: 45%;
    left: 41% !important;
    font-size: 34px;
  }

  .top_indu {
    position: absolute;
    top: 18%;
    right: -6%;
    font-size: 15px;
    display: flex;
    justify-content: space-around;
    width: 63%;
    font-weight: 500;
  }

  .legend-value {
    float: right;
    margin-top: 6px;
  }

  .custom-legend {
    width: 44% !important;
  }
}

.footnote_p ul,
ol {
  padding-left: 14px;
}

@media (min-width: 1441px) and (max-width: 1700px) {
  .exp_man {
    padding: 96px 40px 96px 40px !important;
  }

  /* 	.chart-center-text {
        position: absolute;
        top: 53%;
         left: 39%!important;
    }
} */
}

@media (min-width: 1445px) and (max-width: 1920px) {
  .legend-value {
    float: right;
    margin-top: 6px;
    margin-left: 42px !important;
  }

  .risk_factors_sec ul {
    margin-top: 15px;
    padding-left: 30px;
  }
}

.sticky-column-p {
  background: #163e45;
}

/* news page  */

.news-h4 {
  font-size: 36px !important;
  font-family: "Times New Roman" !important;
  font-weight: 400 !important;
  line-height: 39.6px !important;
  color: #115e67 !important;
}

.entry-content p {
  font-size: 18px;
  font-family: arial;
  font-weight: 400;
  line-height: 27px;
}

.sub-content p {
  font-size: 16px !important;
  font-family: arial;
  font-weight: 400;
  line-height: 27px;
}

.wp-block-list {
  font-size: 16px;
  font-family: arial;
  font-weight: 400;
  line-height: 28px;
  color: #545859 !important;
}

.table-bordered.table-light th small {
  font-size: 16px;
  font-family: arial;
  font-weight: 700;
  line-height: 24px;
  color: white !important;
  padding: 10px;
}

.heading-table small {
  font-size: 16px !important;
  font-family: arial;
  font-weight: 700;
  line-height: 24px;
}

.heading-table th small {
  font-size: 16px !important;
  font-family: arial !important;
  font-weight: 700 !important;
  line-height: 24px !important;
}

.heading-table th {
  font-size: 16px !important;
  font-family: arial !important;
  font-weight: 700 !important;
  line-height: 24px !important;
}

.blog-heading-table td small {
  font-size: 16px !important;
  font-family: arial !important;
  font-weight: 400;
  line-height: 20px !important;
  color: #545859 !important;
}

.blog-heading-table td {
  font-size: 16px !important;
  font-family: arial !important;
  font-weight: 400;
  line-height: 20px !important;
  color: #545859 !important;
}

body.single-news td,
body.single-news th {
  padding: 5px !important;
}

.blog-img-d {
  font-size: 14px !important;
  font-family: arial !important;
  font-weight: 400;
  line-height: 16.8px !important;
}

/* ::marker {
    color: #b3ad8d;
} */

.btn-action:hover,
button:active {
  border: none;
  transform: none !important;
}
.news-pagination a.page-numbers {
    text-decoration: none !important;
}
p.post_details_td a {
    text-decoration: none !important;
}
.news_section_row {
    margin-bottom: 15px;
}


span.page-numbers.current {
    background: #cce3e1;
   color: #115e67;
    padding: 5px 0px 5px 8px;
}
.news_section_row {
    border-bottom: 1px solid transparent;
    transition: border-color 0.3s ease;
}

/* @media(max-width: 500px) {
    #press_feat {
        bottom: -309px !important;
        right: 8px!important ;
    }
} */
/* @media (min-width: 501px) and (max-width: 786px) {
	#press_feat {
        right: 78px!important ;
    }
}
	@media (min-width: 1701px) and (max-width: 1898px) {
	#press_feat {
        right: -420px !important;
    }
} */
