.top-bar-area{
    background:#fe0000;
    padding:10px;
    border-bottom:1px solid #e1e1e1;
}
.top-bar-area ul li{
    float:left;
    margin-right:20px;
    color:#fff!important;
}
.top-bar-area ul li a{
    color:#fff;
}
.mainmenu-area{
    margin-top:0;
    margin:6px 0;
}
.cleaning_demo .mainmenu-area{
    background: transparent;
    float: right;
}
.cleaning_demo .mainmenu-area.fixed{
    background:#fe0000 none repeat scroll 0 0;
}
.mainmenu-area.stricky.fixed{
    display: none;
}
.mainmenu-area.stricky.fixed.stricky-fixed{
    display: block;
}
.header-area{
    padding:10px 0;
}
p{
    line-height: 20px!important;
}
.mainmenu-area.stricky.fixed .main-menu{
float: right;
}
.our-services{
    padding:50px 0;
}
table{
    width:100%;
}
td{
    border:1px solid;
}
@media (max-width:767px){
    .mainmenu-area.fixed{
        display:block!important;
    }
    .mean-container a.meanmenu-reveal{
        margin-top:-100px;
    }
    .mainmenu-area{
        margin: 0;
    }
}
.cleaning_demo .thm-btn:hover{
    color:#fe0000;
}
  #services{
      background-color: #e1e1e1;
  }
  #services .single-our-service{
      height:350px;
      background: transparent!important;
  }
  #services .single-our-service h4{
      background:#f9f9f9;
      margin: 0;
      padding:20px 0;
  }
  /*#services .single-our-service:hover{*/
  /*    margin-top:-20px;*/
  /*    height:370px;*/
  /*}*/
/*  #services .single-our-service:hover h4{*/
/*      margin-top:-5px;*/
/*    background:#fff;*/
/*    color:#fff!important;*/
/*    padding:20px;*/
/*    z-index: 999999;*/
/*}*/
.footer-main{
    background:#000;
    color:#fff;
    padding-top:40px;
}
.footer-main p,.footer-main li,.footer-main a,.footer-main h5{
    color:#fff!important;
}
.mainmenu-area.stricky.fixed.stricky-fixed,.mainmenu-area.stricky-fixed{
    display:none;
}
.fix-btn a{
    position: fixed;
    bottom:50px;
    z-index: 99999;
}
.fix-btn .whatsapp{
    left:20px;
}
.fix-btn .call{
    right:20px;
}
input,button{
    width:100%;
    margin:5px 0!important;
    height:50px;
    color: #000;
}
form .thm-btn{
    right:0;
}
.enq-form{
    background:#fe0000;
    color:#fff;
    padding:20px;
    border:1px solid #000;
}
.enq-form h1{
    margin-bottom:10px;
}
.scroll-to-top{
    bottom:5px;
}
@media (min-width:768px){
    .enq-form{
        position: absolute;
        top:250px;
        right:10%;
        width:20%;
        background:#fe0000;
        color:#fff;
        border-radius:10px;
        padding:20px;
        z-index: 999999;
        border:1px solid #000;
    }
}
@media (max-width:767px){
    .top-bar-area{
        display:none;
    }
    .header-area{
        padding:5px 0;
    }
    .header-area .logo{
        margin:0;
    }
    .mean-container a.meanmenu-reveal{
        margin-top:-65px;
    }
    .mainmenu-area.stricky.fixed.stricky-fixed, .mainmenu-area.stricky-fixed{
        display:none!important;
    }
    .mean-nav > ul{
        height:auto;
    }
    .nivoSlider img{
        visibility: visible!important;
        display:block!important;
    }
    .nivo-directionNav a{
        display:block!important;
        opacity: 1;
    }
    .nivo-directionNav a.nivo-prevNav{
        left:0!important;
        margin-left:0!important;
    }
    .nivo-directionNav a.nivo-nextNav{
        right:0!important;
        margin-right:0!important;
    }
    .enq-form h1{
        font-size:30px;
    }
    .text{
        padding-top:20px;
    }
    #services .single-our-service{
        height:auto;
    }
    .cleaning_demo .our-services .single-our-service{
        margin-bottom:10px;
    }
}
button {
    background: #222;
    color: #fff;
    position: relative;
}