.top-header .top-links li a .badge{
    color: #fff !important;
}
   .ops_folding_options .ops_customclass .custom-control span {
  font-size: 12px;
}
.ops_folding_options .ops_customclass .custom-control{padding-bottom:0 !important;}
/* top header and footer color */
    .navbar {
        background: RGB(55, 85, 175);
    }
.footer-content .footer_bottom {
    background-color: RGB(55, 85, 175);
    padding: 3.75rem 0 1.4rem;
    color: #ffffff;
}
/*footer {
    background-color: RGB(55, 85, 175);
    padding: 1.4rem 0;
}*/
.quantity_range_msg {display:none;}

.shapeimg .visualcal .filter-option img {
    width: 26px;
    margin-bottom: 10px;
}
.attbfont .ops_customclass {
    font-size: 12px;
}

.folding_options_paper.ops_customclass .custom-control span{
    font-size: 12px;
    
}
.ops_folding_options_paper span {
  font-size: 12px;
}

.HomePage_Title  h3{
    font-family: "nunitoregular",sans-serif;
}
.HomePage_Title  h1{
   margin-bottom:2rem !important;
   font-family: "nunitosemibold",sans-serif;
}
.HomePage_Title  h1 i{
   font-family: "nunitobold",sans-serif;
}
  .home_page_body .middle_content {
    padding-top: 0;
    padding-bottom: 4rem;
  }
  .home_page_body .middle_content .body-container {
  padding-top: 2rem;
}
@media only screen and (min-width:1024px){
   .HomePage_Title  h1{
   font-size: 48px;
} 
.HomePage_Title  h3{
   width:50% !important;
}
}
.product-box .card.hover-box-shadow .thumbnail {
  border-radius: 10px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
    .product-box .card.hover-box-shadow .card-body {
        padding: 0.5rem .938rem 1rem !important;
    }
}

.optrequired{
    color: red;
}
.home_page_body #middle-content .btn-view {
 display: none !important;
}
.hide_qty div#prductqty {
    display: none;
}