
/*footer start*/
.footer{
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    background-color: #ffffff;
    padding-top:30px;
    padding-bottom: 20px;
}
.footer .container{
    padding:0;
    margin:0 auto;
}
.footer .row{
    padding:0;
    margin:0;
}
.footer .col-md-4{
    padding:0!important;
}
.footer_nav_a,.footer_nav_a:hover,.footer_nav_a:visited,.footer_nav_a:active{
    color:#777f82;
    font-size: 14px;
    text-decoration: none;
    line-height: 36px;
}
.footer_curr_nav_a,.footer_curr_nav_a:hover,.footer_curr_nav_a:visited,.footer_curr_nav_a:active{
    color:#000000;
}
.copyright{
    color:#777f82;
    font-size: 14px;
    margin-top: 50px;
}
.share{
    text-align: right;
}
.share strong{
    font-size:13px;
}
.share_a,.share_a:hover,.share_a:visited,.share_a:active{
    text-decoration: none;
    margin-left:-4px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.share_code{
    position: absolute;
    width:auto;
    display: none;
    right:-7px;
    bottom:35px;
    z-index:80;
}

.mbbapp,.mbbcode{
    margin-top: 10px;
    display:none;
}
.code_desc{
    position: relative;
    color:#777f82;
    font-size: 14px;
    text-align: center;
    left:-8px;
}
.contact_list{
    position: relative;
    width: 100%;
    height: auto;
    display: block;
    list-style: none;
    font-size: 14px;
   /* padding-top:5px;*/
}
.contact_item{
    position: relative;
    width: 100%;
    display: block;
    line-height: 36px;
    padding-left:36px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.contact_item1{
    position: relative;
    width: 100%;
    display: block;
    line-height: 36px;
    padding-left:-5px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.icons{
    position: relative;
    width: 17px;
    height:19px;
    display: inline-block;
    background: url("../img/footer/contact_icon.png") no-repeat 0 0;
    margin-right: 8px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    top:3px;
}
.icons_1{
    background-position: 0 3px;
}
.icons_2{
    background-position: 1px -44px;
}
.icons_3{
    background-position: 0 -92px;
}
.icons_4{
    background-position: 0 -140px;
}
.contact_us{
    text-align: right;
}
.small_show{
    display: none;
}
.copyright1{
    font-size: 14px;
    line-height:36px;
}
/*footer end*/



@media screen and (min-width:1px) and (max-width:768px){
    /*footer mobile css start */
    .footer{
        padding: 20px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .footer1{
        padding: 20px 0px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }
    .contact_list{
        padding-top:0;
    }
    .contact_item{
        padding-left:10px;
        box-sizing:border-box;
    }
    .contact_us{
        text-align: center;
    }
   /* .share{
        text-align: left;
        padding-left:0!important;
    }*/
    .share_a, .share_a:hover, .share_a:visited, .share_a:active{
        margin-left:0;
    }
    .code_desc{
        text-align: left;
        left:5px;
    }
    .copyright{
        color:#777f82;
        font-size: 14px;
        text-align:left;
    }
    .copyright p{
        margin-top:10px;
       /* margin-left:18px;*/
        box-sizing: border-box;
    }
    .copyright1 p{
         margin-left:15px;
        box-sizing: border-box;
    }
    .share_code{
        position: absolute;
        width:35%;
        height:auto;
        display: none;
        right:50px;
        bottom:35px;
        z-index:30;
    }
    .share_code1{
        bottom:auto;
        top:-50px;
    }
    .big_show{
        display: none;
    }
    .small_show{
        display: block;
    }
    .share{
        text-align:left!important;
        padding-left:0!important;
        box-sizing:border-box;
    }

    .icons{
        display:none;
    }
    .share strong,.contact_item1 strong{
        display: block;
    }
    /*footer mobile css end */
}

