.mainHeading {
    padding: 115px 0 10px !important;
    color: #fff !important;
  background:none !important;
}
#conssub {
    background: none repeat scroll 0 0 #CA0000;
    color: #FFFFFF;
    float: left;
    font-family: oswaldbook;
    font-size: 22px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 1s ease-in 0s;
    margin-top: 25px;
}
.cp-chat.cp-minimized.cp-chat-position-right .cp-chat-header {
    top: -50px;
}
.boxInnerImg {
   background: url(https://bodybysid.com/wp-content/uploads/2019/04/bannerIn12.jpg) center no-repeat fixed !important;
background-size: cover !important;
}
.hentry {
    margin: 0;
}
.widget {
     hyphens: none;
}
.hentry2 { 
margin: 10px; }

@media screen and (max-width: 980px) {
.hentry2 { 
margin: 20px; 
}
/*#rev_slider_1_1_forcefullwidth { display:none;}*/
}
#officehours_schedule-2 {
margin-top:25px;
background-color:#F3B001;
}
#officehours_schedule-2 h1{
margin: 0;
padding: 0;
color: #232323;
background-color:#FFD47F;
font-family: oswaldbook;
font-size: 26px;
font-weight:normal;
text-align:center;
text-transform: uppercase;
}
#officehours_schedule-2 ul{
font-weight:bold;
line-height:24px;
}

#officehours_schedule {
background-color:#F3B001;
padding: 10px 25px 25px 25px;
}
#officehours_schedule h1{
margin: 0;
padding: 8px;
color: #232323;
background-color:#FFD47F;
font-family: oswaldbook;
font-size: 26px;
font-weight:normal;
text-align:center;
text-transform: uppercase;
}
#officehours_schedule ul{
font-weight:bold;
line-height:24px;
}

.buttonIn-ex a{
color:#000;
}
.buttonIn-ex a:hover{
color:#656565;
}
.buttonIn-ex img {
    border: 2px solid #e72222;
    width: 355px;
height: 320px;
    color: #e72222;
    display: inline-block;
    font-size: 20px;
    margin: 1px 0 0;
    text-transform: uppercase;
    padding: 10px 10px;
    text-decoration: none;
    font-family: oswaldlight;
    font-weight: 700;
}
.variations label {
font-size:14px !important;
padding-top:1px !important;
color: #5f5c5c !important;
}
.buttonIn2 a {
    width: auto !important;
}

.boxIn2 h1 {
font-size: 35px !important;
padding: 0 0 20px !important;
}
.boxInex h1 {
font-size: 18px !important;
font-family: oswaldbook;
color: #000;
text-transform: uppercase;
}
@media screen and (max-width: 648px) {
.mainHeading {
    padding: 15px 0 10px !important;
}
}
@media screen and (max-width: 768px) {
.mainHeading {
    padding: 90px 0 10px !important;
}
}
@media screen and (max-width: 640px) {
.bx-viewport .slide {
    margin: 0 0 0 0 !important;
}
}