@charset "UTF-8";
@media (min-width: 1400px) {
    .nivoSlider {
        /*controls the viewport of the image*/
        position:absolute;
        width:auto !important;
        height:510px !important;
        margin: 0 !important;
        overflow: hidden;
    }
    #slide-wrapper {
        margin: -500px auto 0 auto;
    }
    #slide-wrapper h2 {
        margin: 140px 0 0 0;
    }
    #panel-main {
        padding-top: 20px;
		margin-top: 0;
    }
}
@media (max-width: 1300px) {

    #slide-wrapper {
        padding: 0 80px;
    }
    #slide-wrapper h2{
        margin-top:70px;
    }
}
@media (max-width: 1200px) {
.nivoSlider {
        /*controls the viewport of the image*/
        position:absolute;
        width:auto !important;
        height:435px !important;
        margin: 0 !important;
        overflow: hidden;
    }
    .nivoSlider img {
        /*controls the image*/
        height:435px !important;
        width: 1200px !important;
        margin: 0px auto 0 -600px !important;
        top:0;
        left: 50% !important;
    }
    #slide-wrapper {
        margin-top:-420px;
    }
    #panel-main{
        margin-top:20px;
    }
@media (max-width: 940px) {
    .nivoSlider {
        /*controls the viewport of the image*/
        position:absolute;
        width:auto !important;
        height:325px !important;
        margin: 0 !important;
        overflow: hidden;
    }
    .nivoSlider img {
        /*controls the image*/
        height:325px !important;
        width: 940px !important;
        margin: 0px auto 0 -470px !important;
        top:0;
    }
	#panel-content {
		margin-top: 0;
	}
    #bottom-nav {
        display: block;
    }
    #logo img {
        width:200px;
    }
     #slide-wrapper {
        margin-top:-320px;
    }
     #slide-wrapper h2 {
         margin:50px 0 0 -30px;
        font-size:3.0em;
         font-weight: 600;
    }
    #slide-wrapper h3 {
         margin:50px 0 0 -30px;
        font-size: 2.1em;
    }
    img#skin-cancer {
    width:50%;
    }
    #panel-main{
        margin-top:10px;
    }

    :target:before {
        content:"";
        display:block;
        height:40px; /* fixed header height*/
        margin:-40px 0 0 0; /* negative fixed header height */
    }
}
@media (max-width: 900px) {
    #panel-skin-cancer {
    padding:40px 0 0 0px;
}
    .skin-bio {
    max-width:100%;
    }
    #panel-skin-cancer p {
    max-width:100%;
        }
    img#skin-cancer {
    display:none;
}
.feesTable th, .td2, .td3, .td4, .td5 {
width: 100px;
font-size: 1.2em;
}
@media (max-width: 830px) {
p#phone, img#phone-icon {
display: none;
}
}
    @media (max-width: 800px) {
       #main-leftcol {
        float: none;
        width: 100%;
    }
    #main-rightcol {
        float: none;
        width: 100%;
    }
    #main-rightcol h2 {
        padding-top: 30px;
    }
    #panel-map .wrapper {
        margin: -10px 0 0 0;
        padding: 0;
    }
    #address {
        float: left;
        width: 100%;
        margin: 0;
        padding: 20px 0 0 50px;
        min-height: 300px;
    }
	}
@media (max-width: 790px) {
  .doctor-image img {
        width: 100%;
    }
    .doctor-image {
        width: 28%;
        margin-right: 7%;
    }
    .doctor-bio {
        max-width: 65%;
    }
}
@media (max-width: 650px) {
      #menu-button {
        background-color: #fff;
        width: 120px;
		height: 45px;
        display:block;
    }
    #menu-button a {
        color: #666;
    }
    #menu{
        display:none;
    }
    #panel-mobile-menu {
        display:block;
    }
	p#phone, img#phone-icon {
display: block;
  
}