#header-wrapper h3 a.denture-exams{    
    color: #000;
    text-decoration: none;
}
.home-video {
    text-align: center;
    margin: 25px 0 15px 0px;
}
.home-video iframe{
    border: 8px solid #4c4c4c;
    border-radius: 4px;
}
.contact_form_right ul li span {
    width: auto;
}
.slicknav_menu .slicknav_icon{position: relative;}



.slicknav_menu .slicknav_icon {
    height: auto;
}

.slicknav_btn .slicknav_icon .slicknav_icon-bar:nth-child(2){top:1px;}
.slicknav_btn .slicknav_icon .slicknav_icon-bar:nth-child(3){top:9px;}

.slicknav_btn.slicknav_open .slicknav_icon .slicknav_icon-bar:nth-child(2){opacity: 0;}

.slicknav_btn.slicknav_open .slicknav_icon .slicknav_icon-bar:nth-child(1){transform: rotate(135deg); top: 7px;}

.slicknav_btn.slicknav_open .slicknav_icon .slicknav_icon-bar:nth-child(3){transform: rotate(-135deg); top:1px;}

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
    margin-top: 6px;
}

.slicknav_menu .slicknav_icon-bar {
    background-color: #fff;
    position: absolute;
    top: -1px;
     -webkit-transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            transform: rotate(0deg);
            -webkit-transition: .25s ease-in-out;
            -moz-transition: .25s ease-in-out;
            -o-transition: .25s ease-in-out;
}
.slicknav_menu .slicknav_icon {
    margin: 1px 0 0 0.438em;
}

@media only screen and (max-width:767px){
    #services-wrapper .service-boxes-row.service-boxes-row-one .box .box-center .box-text p {
        min-height: auto;
    }
    #services-wrapper .box .box-center, #services-wrapper .big-box .big-box-center {
        background: #353535;
        height: auto;
        width: 100%;
        padding-bottom: 15px;
    }
    #services-wrapper {
        padding: 15px 10px;
    }
    .new-services h1 {
        line-height: normal;
    }
    .bannar-left-sm .smiles {
        font-size: 30px;
        line-height: normal;
        margin-bottom: 6px;
    }
    #services-wrapper .new-services .box, #services-wrapper .big-box .big-box-left, #services-wrapper .big-box .big-box-left + .big-box {
        max-width: 100%;
    }
    #header-wrapper h6 {
        margin-right: 14px;
    }
    .home-video {
        margin: 25px 10px 15px 10px;
    }
    #services-wrapper .new-services .box .box-center {
        height: auto;
         min-height: auto;
    }
    #services-wrapper .box .box-center .box-btn {
        margin: 16px 3px 10px;
    }
	
.contact_form_left ul li input[type=text] {
    font-size: 13px;
    color: #000;
    padding: 5px 5px 7px 5px;
    margin: 0;
    font-family: Verdana,Geneva,sans-serif;
}
label.error {
    font-size: 11px !important;
    color: #ff0000 !important;
    margin: 0 0 0 0px !important;
}

}




@media only screen and (max-width:540px){
    .page-heading {
        font-size: 20px;
    	margin: 30px 0 0px 0;
    }
    h2 {
        font-size: 16px;
        line-height: 26px;
    }
    #internal-content-wrapper .line {
        margin: 10px 0 20px 0;
    }
    h3 {
        line-height: 22px;
    }
	
}


@media only screen and (max-width: 499px) {
    #bannar-wrapper #image_rotate li {
        left: 0;
        width: 100%;
        height: 100%;
    }
    #bannar-wrapper #image_rotate li img {
        width: 100%;
        height: calc(100% - 20px);
        object-fit: cover;
    }
    #image_rotate .dr-name {
        margin-top: 10px !important;
    }
}
