.subscribe-area {
    padding: 100px 0px !important;
}
.thumb-area {
    padding-right: 0px !important;
    margin-top: 76px;
}
footer {
   margin-top: 0px !important;
}    
.owl-nav {
    position: absolute;
    top: 45%;
    z-index: 99999;
    width: 100%;
    color: #fff;
    font-size: 25px;
    padding: 0px 20px;
}
.community-box h2 {
    font-size: 34px;
}
.owl-prev {
    float: left;
}
.owl-next {
    float: right;
}
.owl-nav .owl-prev, .owl-nav .owl-next {
  background-color: rgba(0,0,0,.5);
    padding: 0px 10px;
}
.spacer {
    background-color: #fbfbfb;
    height: 80px;
    margin-bottom: 30px;
}
.community-subscribe.top-sub {
    background-color: #114f54;
}
body {
    background-color: #fff;
}
.community-slider {
    margin-bottom: 80px;
    margin-top: 50px;
}
.community-box .img-border {
    border: 1px solid #ccc;
}
.slider-area h4 {
    position: absolute;
    z-index: 99999;
    bottom: 0px;
    padding: 10px 15px;
    width: 100%;
    background-color: rgba(0,0,0,.5);
    margin: 0px;
}
.slider-area a {
    color: #fff !important;
    font-weight: 600;
    letter-spacing: 1px;
}
.community-subscribe.top-sub .vidsaga-btn {
    border-radius: 4px !important;
}
.community-subscribe.top-sub .elp_textbox_class {
    width: 100%;
    border-radius: 0px;
    margin: 0px 0px 20px 0px;
}
.community-subscribe.top-sub .elp_checkbox_class {
   margin-right:5px;
}
.community-subscribe.top-sub span.join-btn-area {
    width: 100% !important;
}
.community-subscribe.top-sub .vidsaga-btn:hover {
    background-color: #ffffff;
}
.community-box {
    border: 1px solid #f0f0f0;
}
.community-box h4 {
    color: #2c3e50;
    font-weight: 600;
    padding-left: 10px;
    padding-right: 10px;
}
.community-box h4:hover {
    color: #1fbdbd;
}
.no-border {
    border: 0px !important;
}
.fre-how-work.slider-area {
    text-align: left;
    padding: 0px;
}
.slider-area .item img {
    margin: auto;
    display: block !important;
    width: auto !important;
}
.slider-area .item {
    width: 100%;
}

@media only screen and (min-width: 1368px){
.inner-menu-area {
    text-align: center;
}
}
@media screen and (min-width: 768px) {
span.elp_name {
    width: 100%;
    float: left;
    display: block;
}
.community-box {
    margin: 0px 5px 0px 5px;
    width: 32.45%!important;
}
.fre-faq {
    padding: 50px 5px 50px 5px!important;
}
.community-subscribe.top-sub {
    height: 380px;
    padding: 10px 25px 15px 25px;
}
.thumb-area {
    height: 380px !important;
}
}
@media screen and (max-width: 767px) {
    span.elp_name {
    width: 100%;
}
.community-box {
    margin: 10px 0px;
}
.fre-faq {
    padding: 50px 0px 50px 0px!important;
}
.owl-nav {
    top: 40%!important;
}  
.thumb-area {
    padding-left: 0px !important;
    margin-top: 20px;
    text-align: center;
}
.fre-how-work h2 {
    font-size: 28px !important;
}   
.community-subscribe.top-sub h2 {
    font-size: 22px !important;
}
.fre-how-work.slider-area {
    margin-bottom: 30px;
        text-align: center;
}
.community-subscribe.bottom-sub {
    margin: 0px 15px;
}
.community-subscribe.bottom-sub h2{
  font-size: 22px !important;
}
.slider-area a {
    font-size: 14px;
}
.slider-area h4 {
    padding: 5px 15px !important;
}
.community-subscribe.bottom-sub .container {
    padding-left: 0px;
    padding-right: 0px;
}
.certificate-0 {
    margin-bottom: 20px;
}
.mob-padding {
    padding: 0px 15px !important;
}
}    