@media (max-width: 575.98px) { 

  .section-title{
    font-size: medium !important;
  }


 }
.catAncho:hover{
  text-decoration: none;
}
.homeCatHoldAncor:hover>.homeCatHoldBor{
box-shadow: 5px 4px 5px 0px rgb(221 10 29);

}
.homeCatHoldAncor:hover{
  text-decoration: none;
}
.moreCatsAnch:hover{
  border-left: 3px solid #ff1600;
  text-decoration: none;
  padding: 0px 2px;
}
#catGridDiv{
      background: linear-gradient(to top, #fd986b 0%, #f14442 100%);
    padding: 15px 10px;
}
@media (min-width: 1023.98px) and (max-width: 1099.98px){

  #catGridDiv{

       background: linear-gradient(to top, #fd986b 0%, #f14442 100%);
    padding: 15px 10px;    


  }
  #homeCatHold{
    position: absolute;
    top: 462px;
    left: 45px;
  }


}

@media (min-width: 1099.98px) and (max-width: 1200.98px){
 #catGridDiv{

        background: linear-gradient(to top, #fd986b 0%, #f14442 100%);
    padding: 15px 10px;    


  }
    #homeCatHold{
        position: absolute;
        top: 462px;
        left: 51px;
    }



}
@media (min-width: 1200.98px) and (max-width: 1300.98px){
 #catGridDiv{

    background: linear-gradient(to top, #fd986b 0%, #f14442 100%);
    padding: 15px 10px;    


  }
    #homeCatHold{
        position: absolute;
        top: 462px;
        left: 51px;
    }



}

@media (min-width: 1300.98px){
 #catGridDiv{

    background: linear-gradient(to top, #fd986b 0%, #f14442 100%);
    padding: 15px 10px;    


  }
    #homeCatHold{
        position: absolute;
        top: 464px;
        left: 51px;
    }
}

.homeCatHoldBor{
  border-left: 6px solid #a52121;
}


.latestArriveHover:hover {
  text-decoration: none;
}
#topBarNavLinks a: {
  color: black;
}
.dropDownBtn:hover {
  color: #f46c30 !important;
  background-color: none !important;
  border: none !important;
}

.dropDownBtn:focus {
  color: #f46c30 !important;
  background-color: none !important;
  border: none !important;
  outline: none;
}
.dropDownBtn:focus-visible {
  outline: none !important;
}

.mensCatCollapseNav li {
  display: list-item;
  list-style-type: none;
  font-family: "Poppins", sans-serif;
}
.mensCatCollapseNav a {
  padding: 2px 2px;
  color: white;
  text-decoration: none;
}
.mensCatCollapseNav a:hover {
  color: #b22e6d;
}

.mainCatButton {
  width: 100%;
  height: 75px;
  color: white;
  padding: 24px 13px;
  text-align: center;
  background: #b22e6d !important;
  cursor: pointer;
}
.mainCatButton:hover {
  color: white !important;
}
#topNavSocial a:hover {
  color: black !important;
}
#navigation li {
  font: 24px "Montserrat", sans-serif;
  display: list-item;
  list-style-type: none;
}
#navigation a {
  color: #1774ba;
  text-decoration: none;
}
#navigation a:hover {
  color: #be1a14;
}

@media (max-width: 991.98px) {

 .mobilECatCard{
    margin-top: 7px;
  }
  .subCatNameRetrieveIndex {
    margin-top: 50px;
  }
  #product-carousel {
    margin-top: 97px !important;
  }
  #logoMobileDiv {
    margin-top: 18px;
  }
  #cartDivMobile {
    margin-top: 18px;
  }
  #mobileLogo {
    margin-left: 7%;
  }
  #socialIconWrapper {
    margin-right: 7%;
    display: inline-flex !important;
  }
  #desktopTopBar {
    display: none;
  }
  #mobileTopBar {
    position: fixed;
    z-index: 999;
  }
  #header-carousel {
    /* margin-top: 113px; */
  }
}
@media (min-width: 991.98px) {
  #snagTag{
        text-align: left !important;
  }
  #catContainerCF{
    padding: 0 81px;
  }
  .subCatNameRetrieveIndex {
    margin-top: 46px;
  }
  #product-carousel {
    margin-top: -16px !important;
  }
  #mobileTopBar {
    display: none;
  }
  #mobileLogo {
    display: none;
  }
  #brancLogo {
    margin-left: 4%;
  }
}
@media (max-width: 500px) {
  #mobileLogo {
    width: 32%;
  }
}
@media (min-width: 768px) and (max-width: 817.98px) {
  #offerLabelDiv {
    height: 192px !important;
    width: 64% !important;
    top: -37px !important;
    right: -55px !important;
  }
  #offerLabelText {
    top: 66px !important;
    right: 65px !important;
  }
}
@media (min-width: 819px) and (max-width: 890.98px) {
  #offerLabelText {
    top: 83px !important;
    right: 74px !important;
  }
  #offerLabelDiv {
    height: 214px !important;
    top: -33px !important;
    right: -64px !important;
  }
}

@media (max-width: 690px) {
  .product_prices {
    font-size: x-small;
  }
  .productPriceSeperator {
    margin-top: -5px;
  }
}
@media (max-width: 810px)
{
  .subCatCard{
    font-size: small !important;
  }
}