.relEq {
	background-color:#282828;
  padding-top: 50px;
  padding-bottom: 25px;
}
@media only screen and (max-width: 600px) {
  .container-fludi,.mx-auto,.relEqBg{
    flex-direction: column;
    width: 95%;
   margin-left: auto;
   margin-right: auto;
   
  }
  .row {
    flex-wrap: wrap!important;
}
  
}
.container-fludi,.mx-auto,.relEqBg {
  background-color: #282828!important;
}
div.topazCells {
    border: 4px solid #383838;
    background-color: #383838;
    width: 325px;
    min-width: 300px;
    text-align: center;
    border-collapse: collapse;
  }
.divTable.topazCells .divTableCell, .divTable.topazCells .divTableHead {
    border: 1px solid #383838;
    padding: 4px 7px;
  }
.divTable.topazCells .divTableBody .divTableCell {
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
  }
.divTable.topazCells .divTableCell:nth-child(even) {
    background: #282828;
  }
.botColor {
    background: #282828;
  }
 /* DivTable */
 .divTable{ display: table; }
 .divTableRow { display: table-row; }
 .divTableHeading { display: table-header-group;}
 .divTableCell, .divTableHead { display: table-cell;}
 .divTableHeading { display: table-header-group;}
 .divTableFoot { display: table-footer-group;}
 .divTableBody { display: table-row-group;}
 
 
 .divTableRow:empty{
    display: none;
  }
 .divTableCell:empty{
    display: none;
  }
  .thumbnailsingle img{
    border: solid;
    border-radius: 5px;
    border-color: #282828;
  }
 .divTableCell.firstTableField{
    font-size: 13px;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
  }
 .divTableCell.secTableField{
    width:155px;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
  }
  div.topazTablePriceCells {
    border: 4px solid #414141;
    background-color: #383838;
    width: 350px;
    text-align: center;
    border-collapse: collapse;
  }
  .divTablePrice.topazTablePriceCells .divTablePriceCell, .divTablePrice.topazCells .divTablePriceHead {
    border: 1px solid #414141;
    padding: 4px 7px;
  }
  .divTablePrice.topazTablePriceCells .divTablePriceBody .divTablePriceCell {
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
  }
  /* DivTablePrice */
  .divTablePrice{ display: table; }
  .divTablePriceRow { display: table-row; }
  .divTablePriceHeading { display: table-header-group;}
  .divTablePriceCell, .divTableHead { display: table-cell;}
  .divTablePriceHeading { display: table-header-group;}
  .divTablePriceFoot { display: table-footer-group;}
  .divTablePriceBody { display: table-row-group;}

  hr {
    
    border-top: 1px solid #d00d00;
  }
 
  @media only screen and (max-width: 900px) {
    .changeROW {
     flex-direction: column;
     width: 100%;
    margin-left: auto;
    margin-right: auto;
    }
    .col-sm-3,.hideCATE{
      opacity: 0;
      width: 0;
      height: 0;
        
    }
    
  }
*,:after,:before {
    box-sizing: border-box;
    }
  /* Subheader */
 #Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a{
  color:#FFFFFF;
  font-weight:bold;
}

 #Subheader {
    margin-bottom: 50px;
  }
  #Subheader .title {
    color: #ffffff;
    font-weight: bold;
}
@media only screen and (max-width:767px)
{
  #Subheader{
    display:none;
  }
} 
.col-sm-3, .hideCATE, .colSize1, h3{
    color: #ffffff;
} 
.first-in-row {
  margin-left: 0;
}
.category-thumbnail, .post-thumbnail img {
  max-width: 100%; /* Ensure images don't exceed their container */
  height: auto;
  border: 1px solid #282828;
  border-radius: 5px;
}
.specTEXT{
  padding-top: 100px;
}
.post-header {
  color:#d00d00;
  font-weight: bold;
  font-size:18px;
}

/* Style for the related posts section */
.related-post {
  margin-bottom: 20px; 
}
/* Style for the post thumbnail image */
.post-thumbnail img {
  width: 100%; 
  height: auto; 
   
}
.col-md-4,.padmedaddy{
      padding:20px;

}
.featured-image,.makeitround img {
  border: 1px solid #282828;
  border-radius: 5px;
}
.equipPages1 {
  padding-top: 20px;
  width:85%;
}
/* Back-To-Top */
#back_to_top{
  background-color:rgba(201,201,201,0.18);
}
.icon-up-open-big{
  color:#ff1000;
  font-weight:bold;
}
/*sliding bar top*/
#Sliding-top{
  display:none;
}
/*searchpage*/
 .search-results .search-item .post-featured-image {
   width: 10%;
  } 
 .search-results .search-item:not(.no-image) .search-content h4 {
  font-size:24px;
}
.search-results .search-item{
  border-bottom: solid #FF1000;
}
@media only screen and (max-width: 767px) { 
  .mobile-one.column h3.ccpage_linked_title a.ccpage_title_link {
     font-size: 14px;
    }
  }
@media (min-width: 1200px) {
 	.container {
	 max-width: 1240px;
	 width: 100%;
 	}
 	}
@media only screen and (min-width: 1240px){
	.section_wrapper, .container {
	max-width: 1250px;
	}
	}
	
.theUnderTitle{
font-size: 1.625em;
 }
 
 .row {
 flex-wrap: nowrap;
 }
 
 .taxnote p{
     color:#3EB3F2;
     font-size: 14px;
     font-weight:bold;
     white-space: nowrap;
 }
 
  .underline p{
     color:#3EB3F2;
     font-size: 14px;
     font-weight:bold;
     text-decoration: underline;
     padding-top: 10px;
 }
 
 .backoff {
     padding-bottom: 150px;
     
 }
 
 /* Custom styles for the pill */
.pill {
    padding: 10px 20px;
    background-color: #007bff; /* Change this to your desired background color */
    color: #fff; /* Change this to your desired text color */
    border-radius: 50px; /* Adjust this value to change the roundness of the pill */
    cursor: pointer;
}

/* Adjust spacing */
.tab-content {
    margin-top: 10px;
}
 
.full-width-carousel {
  width: 100%;
  overflow: hidden;
}
.carousel-caption {
position: absolute;
  top: 45%;
  transform: translateY(-50%);

}
.full-width-carousel .carousel-inner {
  width: 100%;

}
.carousel-caption img {
max-height:180px;
max-width:460px;

}
.carousel-caption h1 {
font-weight:bolder;
font-size:68px;
color:#ffffff;
padding: 20px 0px 0px 0px;
text-shadow: 2px 2px 4px #111111;
}
.carousel-caption h3{
font-weight:bold;
color:#ffffff;
line-height: 1.1;
font-size:46px;
padding: 5px 0px 20px 0px;
text-shadow: 2px 2px 4px #111111;
}
.carousel-captionmobile h1,h3,p{
color:#ffffff;
text-shadow: 2px 2px 4px #111111;
}
.custom-button {
  display: inline-block;
  width: 400px;
  height: 50px;
line-height: 45px;
  text-align: center;
  text-decoration: none!important;
  background-color: #212121;
  color: #ff1000;
  font-size: 18px;
  font-weight: bold;
  border: 3px solid #ff1000;
  border-radius: 5px; 
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s;
 
}
.custom-button:hover {
  background-color: #ff1000;
  color: #212121;
  border-color: #ff1000;
}

.custom-button2 {
  display: inline-block;
  width: 400px;
  height: 50px;
line-height: 45px;
  text-align: center;
  text-decoration: none!important;
  background-color: #212121;
  color: #ffcd00;
  font-size: 18px;
  font-weight: bold;
  border: 3px solid #ffcd00;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s;

}
.custom-button2:hover {
  background-color: #ffcd00 ;
  color: #212121;
  border-color: #ffcd00 ;
}
.custom-button3 {
  display: inline-block;
  width: 400px;
  height: 50px;
line-height: 45px;
  text-align: center;
  text-decoration: none!important;
  background-color: #212121;
  color: #DA680F;
  font-size: 18px;
  font-weight: bold;
  border: 3px solid #DA680F;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s;
 
}
.custom-button3:hover {
  background-color: #DA680F ;
  color: #212121;
  border-color: #DA680F ;
}
.custom-button4 {
  display: inline-block;
  width: 400px;
  height: 50px;
line-height: 45px;
  text-align: center;
  text-decoration: none!important;
  background-color: #212121;
  color: #32735B;
  font-size: 18px;
  font-weight: bold;
  border: 3px solid #32735B;
  border-radius: 5px;
  cursor: pointer;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s;
 
}
.custom-button4:hover {
  background-color: #32735B ;
  color: #212121;
  border-color: #32735B ;
}
