.hb-topheader-section{  
	display:flex;  
	justify-content:space-between;  
	align-items:center;  
	height:6.5rem;  
	padding:0rem 2rem;  
	gap:2rem; 
} 
.hb-logo-image{  
    max-width:6rem; 
}
.hb-menulist li {
    list-style: none;
}
.hb-menulist{  
	display:flex;  
	gap:1rem;  
	padding:0rem 0.25rem;  
	align-items:center;  
	font-size:16px;  
	left:17rem;  
	float:left;
} 
.hb-menulist li a{  
	line-height:normal;			
	display:block;					
	text-align:center;			
	font-size:15px;			
	font-weight:normal;			
	width:max-content;		
}		  
.hb-template{			
	display:flex;  
	align-items:center;  
	justify-content:center;  
	position:relative;   
}								
a{
	color:#3b5998;		
}		
 a:hover{			
	color:#4d4d4d;		
} 
.hiq-t .hb-hero-section{
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  width: auto;
  padding: 5rem 5rem;
  height: auto;
  height: fit-content;
  background: #ffffff 0% 0% no-repeat padding-box;
  border-radius: 4px;
  align-items: center;
}
.hb-hero-section{
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: auto;
    padding: 5rem 5rem;
    height: auto;
    height: fit-content;
    background: #ffffff 0% 0% no-repeat padding-box;
    border-radius: 4px;
    align-items: center;
}
#footer_column{
    padding: 3rem 1rem 2rem!important;
}
-home{
    padding: 0px 0px!important;
}

.hb-sub-heading {
    min-width: 100%;
    border: none;
    padding: 1rem 0rem;
    text-align: center;
    background: transparent;
    border: 1px dashed transparent;
    line-height:normal;
}

.hb-menu-btn {
    width: 16.25rem;
    height: 3.25rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #2e2e2e;
    border-radius: 4px;
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size:20px;
}
 .hb-menu-buttons {
    display: grid;
    grid-template-columns: auto auto auto;
    justify-content: space-between;
    gap: 2rem;
    margin: 23px 0px;
}
 .hb-textblock-title{
    background: transparent;
    line-height: normal;
    width: 100%;
    font-size: 20px;
    display: block;
    font-size: 27px;
    color: black;
    text-align: center;
}
.icon-iconsearch{
    font-family: 'icomoonui' !important;
    font-style: inherit;
}

@media (max-width: 767px) {
	 .hb-menu-buttons{
        grid-template-columns: auto!important;
    }
}
@media screen and (min-width: 960px) {
  .hb-content-section {
    font-size: 50%;
  }
}
@media screen and (min-width: 1250px) {
  .hb-content-section {
    font-size: 75%;
  }
}
@media screen and (min-width: 1600px) {
  .hb-content-section {
    font-size: 100%;
  }
}

@media screen and (max-width: 800px) {
   .hb-hero-section {
    padding: 5rem 0rem !important;
  }
  .hb-block-content-new .hb-textblock-title{
    height: auto!important;
  }

  .hb-footerlinks{
    gap:0rem!important;
  }
  .hiq-t-home .hb-content-section{
    background: #ffffff 0% 0% no-repeat padding-box;
  }
  .hb-block-content-new {
    flex-direction: column;
  }
  .hb-imageandtext-text {
    width: 100% !important;
    margin: 10px 10px !important;
  }
  .hb-imageandtext-image {
    margin: 10px 0px !important;
  }
  .hb-block-content-new1 {
    width: auto !important;
  }
  .hb-categories-card-section {
    width: auto !important;
  }
  .hb-hero-section-new {
    width: auto !important;
  }
  .hb-block-content-new2 {
    width: auto !important;
  }
  .hb-catTextCard {
    max-width: 100% !important;
    min-width: 100% !important;
    flex: none !important;
  }
  .hb-logoandlinks {
    flex-direction: column !important;
  }
  .hb-footerlinks {
    width: 100% !important;
    flex-direction: column !important;
  }
  .hb-disclaimer-social {
    margin: 10px auto !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media screen and (min-width: 900px) and (max-width: 1300px) {
  .hb-hero-section-new {
    width: 100% !important;
  }
  .hb-block-content {
    width: auto !important;
  }

  .hb-block-content-new1 {
    width: auto !important;
  }
  .hb-categories-card-section {
    width: auto !important;
  }

  .hb-textblock-title {
    padding: 3rem 15px 0rem !important;
  }
  .hb-textblock-description {
    padding: 0px 15px !important;
  }
   .hb-card-title a {
    word-wrap: break-word;
  }

  .topic-title {
    word-wrap: break-word;
  }
   .hb-menu-btn {
    margin: 10px 0px;
  }
}
 .hb-block-content {
  /*padding: 3rem 0rem;*/
}
 .hb-widgets-descreption a {
  color: #3b5998;
  font-size: 16px;
  font-weight: 400;
}
 .hb-widgets-descreption a:hover {
  color: #4d4d4d;
}
 .hb-widgets-descreption {
  min-height: fit-content;
  border-radius: 4px;
  width: 100%;
  font-size: 18px;
  line-height: normal;
  box-sizing: border-box;
  margin: 1rem auto;
}

 .hb-widgets-title {
  margin: 0 auto;
}
 .hb-card-title {
  padding: 0rem 0rem;
}
 .hb-card-title a {
  color: #3b5998;
}
 .hb-card-title a:hover {
  color: #4d4d4d;
}
 .hb-textblock-description {
  /*padding:2rem 8rem;*/
}
.hb-logoandlinks {
  width: 100%;
  margin: 0 auto;
  display: flex;
  /*flex-direction: unset;*/
  /*align-items: baseline;*/
  justify-content: space-between;
  max-width: 1313px;
}
.hb-footerlinks {
  display: flex;
  gap: 2rem;
  position: relative;
}
#footer_column {
  flex-direction: column;
}

.link-col {
  margin-top: 1.2rem;
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
}

@media screen and (max-width: 800px) {
  .hiq-t .hb-hero-section {
    padding: 5rem 0rem !important;
  }
  .hb-block-content-new {
    flex-direction: column;
  }
  .hb-imageandtext-text {
    width: 100% !important;
    margin: 10px 10px !important;
  }
  .hb-imageandtext-image {
    margin: 10px 0px !important;
  }
  .hb-block-content-new1 {
    width: auto !important;
  }
  .hb-categories-card-section {
    width: auto !important;
  }
  .hb-hero-section-new {
    width: auto !important;
  }
  .hb-block-content-new2 {
    width: auto !important;
  }
  .hb-catTextCard {
    max-width: 100% !important;
    min-width: 100% !important;
    flex: none !important;
  }
  .hb-logoandlinks {
    flex-direction: column !important;
  }
  .hb-footerlinks {
    width: 100% !important;
    flex-direction: column !important;
  }

  /* fixed footer overriding issue while right toc enable */
  .hiq-page-wrap 
  {
    display: flex!important;
    flex-direction: column!important;
  }
}

.hiq-t-home .hb-content-section span{
  font-size: inherit;
}
