/*!
 * Start Bootstrap - Small Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
 /*   padding-top: 70px;  Required padding for .navbar-fixed-top. Change if height of navigation changes. */
}

.navbar-fixed-top .nav {
    padding: 15px 0;
}

.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
}



footer {
    padding: 30px 0;
}
.header1 {
    width: 100%;
}
.header2 {
    display: none;
}

.addy {
    float: right;
    padding-right: 30px;
    margin-top: 40px;
}
.phone {
    color: #3C8C67;
    font-weight: bold;
    font-size: 22px;

}
.btm_image{
    margin-bottom: 10px;
    margin-left:20px; 
}
.h2_color, .contHeader {
    color:#3c8c67;
}

.sm {
    
    margin-bottom:15px;
}
.social_media{
    float: right;
}
.footer_link {
    color:#3c8c67;
    text-decoration:underline;
}
/* style for NEW TREATMENTS PAGE */

.newTreatments {
    width: 100%;
}
.newTreatments #left {
    float: left;
    width: 48%;
}
.clearspace {
    clear: both;
    height: 12px;
}
.newTreatments #right {
    float: right;
    width: 48%;
}

.trt-img {
    float: left;
    height: 67px;
    width: 77px;
}
.newTreatments h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    color: #09428a;
    display: inline;
}
.newTreatments h2 a {
    color: #3C8C67;
    text-decoration: none;
}
.newTreatments h2 a:hover{
    text-decoration: underline;
}
.trt-txt {
    font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 15px;
    padding-top: 6px;
    float: left;
    width: 19em;
}
.btm_text {
    width: 300px;
    text-align:justify;
    word-spacing:-1px;
    line-height: 20px;

}
.btm_text1 {
    text-align:justify;
    word-spacing:-1px;
    line-height: 20px;

}
.phone {
    margin-right: 10px;
}
.phone_link {
    text-decoration: none;
    color: #3071A9;
}
.ins_header {
    color: #333333;
    font-weight: bold;
}


@media(min-width:768px) {
    body {
        /*padding-top: 100px;  Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    }

    .navbar-fixed-top .navbar-brand {
        padding: 8px 0;
    }
#review_holder {
    float: left;
    margin-right: 90px;
}



}

@media(max-width:920px) {
.newTreatments #right {
    float: none;
    width: 48%;
}
.newTreatments #left {
    float: none;
    width: 48%;
}
.col-lg-12 {
    display: none;
}
.header1 {
        display: none;

}
.header2 {

    display:inline;
    width: 100%;
    height: auto;
}

}


/*tablet view*/
@media(min-width: 568px) and (max-width: 1008px) {
.lifetime_whitening {
    display: none;
}
.welcome {
    float: left;
}
.treatments1 {
    float: right;
}
.copyright {
    display: none;
}
.navbar-fixed-top .nav {
    padding: 0px;
}
.header1 {
        display: none;

}
.header2 {

    display:inline;
    width: 100%;
    height: auto;
}
.col-md-4 {
    float: left;
}



}






