@media screen and (max-width:767px) {
.container {
    max-width: 95%;
}
header .logo {
    padding-top: 20px;
    margin-bottom: 30px;
}
.welcome {
    margin-top: 30px;
}
.welcome h1 {
    color: #222c38;
    font-size: 27px;
}
header .phone {
    float: left;
}
.box h3{
        margin-top: 15px;
}
.morelink{
        margin-top: 10px;
            display: block;
}
.get-free{
        margin-top: 20px;
        padding: 25px;
}
.time {
        padding: 40px 40px 20px;
    }
    .specialist-container span {
    margin: 0 auto 30px auto;
}
.specialist li {
    width: 100%;
}
.specialist li p{
        margin: 15px auto 30px auto;
}
.specialist-container{
        padding: 60px 0 30px;
}
.white-box{
        margin-top: 30px;
            margin-bottom: 0px;
}
.white-box img{
    margin:0 auto 10px auto;
    display: block;
}
.white-box h3, .white-box p {
        text-align: center;
}
.footer ul{
        margin-bottom: 0;
}
.footer h3{
        margin-top: 30px;
}
.footer {
    background: #fff;
    padding: 30px 0 40px;
}
 .white-box{
    min-height:175px
}
}