body {
min-width: 1200px !important;
}

table.tbl_calendar {
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
}
table.tbl_calendar caption{
  font-weight: bold;
  margin: 10px auto;
}

.fav-item{
  position: absolute;
  right: 25px;
  top: 10px;
}
.fav-item button {
    animation: none;
    border: none;
    background: none;
    padding: 0;
    color: rgba(0,0,0, 0.5);
   cursor: pointer;
}
.fav-item button.is-added {
    color: rgba(255, 115, 115, 0.5);
}

.mainSliderSec .slick-dotted.slick-slider {
    margin-bottom: 0px!important;
}

.gNav .megaMenu__inner a[class*="iconButton"] span:first-child {
/*  border-radius: 50% !important;*/
  max-width: 35px !important;
  -ms-flex: 0 0 35px !important;
  flex: 0 0 35px !important;
}
.gNav .megaMenu__inner a[class*="iconButton"] span:first-child img {
/*  border-radius: 50% !important;*/
  height: 35px !important;
}
.hdrMiddle_nav a {
  margin: 0 10px !important;
  width: 90px;
}
.hdrMiddle_nav .iconButton--square {
  width: 240px !important;
  height: 40px !important;
}