@media screen and (max-width: 1240px) {
    body {
        .buttonarea {padding: 20px;background-color: white;min-height:460px} 
        li.list-group-item{padding-left:0px}
        .snrow, .snsection {max-width: 940px !important;margin-left: auto;margin-right: auto;}
        .footeraddressrow1 {max-width:100% !important;margin-left: auto;margin-right: auto;}
        .topdoctorinfo {padding-left:40px}
    }
  }

  @media screen and (max-width: 992px) {
    body {
        .buttonarea {padding: 20px;background-color: white;min-height:460px} 
        li.list-group-item{padding-left:0px}
        .btn-primary {max-width:180px !important;min-width:180px !important}
        .snrow, .snsection {max-width: 700px !important;margin-left: auto;margin-right: auto;}
        .shape-interior {display:none !important}
        .doctorname {width:100% !important}
        .logo {padding-left:0px !important}
        .topdoctorinfo {padding-left:0px}
        .blogtitle h5 {font-size: 18px;}

    }
  }

  @media screen and (max-width: 767px) {
    body {
      .educationgraphic {display:none}
      .hoflogo img {width:100%;margin-top: 13px;}
        .buttonarea {padding: 20px;background-color: white;min-height:300px} 
        li.list-group-item{padding-left:0px}
        .btn-primary {max-width:100% !important;min-width:480px !important}
        .snrow, .snsection {max-width: 530px !important;margin-left: auto;margin-right: auto;}
        .logo {padding-left:0px !important}
        .navcontainer {margin-bottom:0px !important}
        .learnmore {justify-content:center !important;margin-top:10px;margin-bottom:20px}
 .bodysection {}
 .conditions, .treatments, .technology {padding: 40px;background-color: #e6e7e8;min-height:460px; border-top:10px orange solid;text-align:center !important}
 #snpostcontent img {max-width: 100% !important;height: auto !important}
 #snwebcontent {padding:20px !important}
 .footeraddressrow1 {max-width:540px !important;margin-left: auto;margin-right: auto;}
 .blogcol {margin-bottom:20px;width:33%}
 .blogtitle {min-height:80px !important;height: 66%;}
    }
  }
  
  @media screen and (max-width: 650px) {
    body {
      
 .bodycontainer, .snsection, .snrow, .bodysection {max-width:100% !important}
 .educationhub, .hofhub, .facilityhub {height:100%}
 .list-group-item, .card-title, .logo {padding-left:10px !important}
 .bodycopy {padding:0px 25px !important}
 .btn-primary {width:100% !important;min-width:0px !important}
 .learnmore {justify-content:center !important;margin-top:10px;margin-bottom:20px}
 .bodysection {}
 .conditions, .treatments, .technology {padding: 40px;background-color: #e6e7e8;min-height:460px; border-top:10px orange solid;text-align:center !important}
.facility {max-width:100% !important;min-width:0px !important}
.footeraddressrow1 {max-width:100% !important;margin-left: auto;margin-right: auto;}
    }
  }

/* Homepage CSS*/
.badgerow img {margin: 12px 12px 0px 0px;}
span.language1{display:none;}
/* Blog section */
.blogtitle h5 {font-size: 15px;}
.blogcontainer {margin-top: 8px !important;}
.blogcontainer a {color:black !important;text-decoration:none !important}
.blogcontainer a:hover {color:orange !important}
.blogcontainer a img:hover {filter:brightness(1.2) !important}
.blogimg {width:100% !important}
.blogtitle {padding: 10px 6px 0px 10px !important;background-color: white !important;border: 1px solid #e6e7e8 !important;min-height: 106px;}

/* End blog section */
/* video section */
#transcript-control-bar-button {display:none !important}


/* End video section */
.educationhub {padding-bottom:0px !important}
.educationgraphic {width:100%; margin-top:23px}
.facilityhub p {margin-bottom:5px}
.hoflogo {text-align:center}
.hoflogo img {width: 100%;margin-top: 13px;}
.topdoctorinfo {margin-left: auto;margin-right: auto;color: white;font-weight: 700;padding: 10px 0px;max-width:1200px}
.visitbutton {width: 50%;text-align: center !important;background-color: #0090b3 !important;border: none !important;padding: 10px !important;min-width: 250px;line-height: 45px !important;color:white !important;text-decoration:none !important;border-radius: 5px;}
.blueheader {box-shadow: 0px 15px 35px lightgray; margin-bottom: 31px;background-color:#0090b3;max-width:100% !important}
    .doctorname .card-title {font-size:35px !important;color:white !important;margin:10px 0px;background-color:#0090b3 !important;padding:0px 10px}
    .doctorarea img {display:none}
    .doctorarea {background-color:#0090b3 !important;background-size:contain !important;padding-top:30px;background-repeat:no-repeat}
    .doctorname {background-image:url(https://sncontent.com/wp-content/uploads/background-for-doctor.png);background-size:contain !important; background-repeat: no-repeat;background-color:#0090b3 !important}
    .headernav {z-index:999}
    .topbar {height: 20px;background-color: orange;}
    .card-body {padding-top:0px !important}
    .righthero {background-image: url(https://patientinfohub.com/wp-content/uploads/couple-with-percent-01.jpg);background-position: right,bottom;background-repeat:no-repeat}
    .list-group-item {background-color:transparent !important;border:none !important}
    .buttonarea {padding: 40px;background-color: white;min-height:460px;height:100%;border; border-left: 2px solid lightgray; border-right: 2px solid lightgray; border-bottom: 2px solid lightgray}
    .infobox {padding:10px !important}
    .hofhub, .educationhub, .facilityhub {border-top:10px orange solid}
    .btn-primary {width: 50%;text-align: left !important;background-color: #0090b3 !important;border: none !important;padding: 10px !important;min-width:250px}
    .btn-primary:hover, .visitbutton:hover {background-color:#006C81 !important}
.resourcelink {margin-bottom:10px;width:200px}
.logo img {width:300px}
.logo {padding:10px !important;padding-left:40px !important}
.facility {padding:20px 40px;border-top:20px solid #0090b3; background-color:#e6e7e8 !important}
.facility .col a {color:black}
.copyright {font-size:14px;padding-top:20px;padding-right:20px;text-align: right;}
.footerrow {border-top:20px solid #0090b3}
div.row.facility {margin-top:0px !important}
.resourcehub {padding:0px 40px !important}
.stack {margin-bottom:20px }
.snsection {font-size:14px}
.snsection img {margin:10px 0px !important}
.hublogopic {max-height:38px}
.bodycontainer, .bodysection, .footeraddressrow1 {width:1200px !important;margin-left: auto;margin-right: auto;}
    .bodycopy {margin:20px 0px}
    .navigation {    max-width: 1260px;margin-left: auto;margin-right: auto;}
    .container {width:100%}
    #copyfooter {clear:both}
    h5.card-title {font-size:35px !important}
    h5 span.docaddress {font-size:26px !important;font-weight:300}
    .fullwidth {min-width:100% !important}
    .snrow, .snsection {width: 1200px;margin-left: auto;margin-right: auto;}
        .shape-interior {background-image:url(https://sncontent.com/wp-content/uploads/shape2.png);background-size:contain !important; background-repeat: no-repeat;}

/* Interior CSS */


.btn-orange {    width: 50%;text-align: center !important;background-color: orange !important;border: none !important;padding: 10px !important;color:white !important;min-width:200px}
.bodysection {width:1200px !important;margin-right:auto;margin-left:auto}
.infoblocks {margin-bottom:40px}
.infoblocks h3 {color:orange !important}
.infoblocks h5 {margin-top:15px; margin-bottom:0px}
.icon, .learnmore {display: flex;justify-content: center;align-items: center;}
.bodycopy h5 a {color:#0090b3 !important}
.snpostcontent h1, #snwebcontent h1 {color:orange !important}
.snpostcontent h3, #snwebcontent h3 {color:#0090b3 !important}
.snpostcontent .codegena, #snwebcontent .codegena {margin-bottom:45px !important}
.snreferences, #copyfooter, #divsncopyright {font-size:small}
.importantsafetynotes, .snimportantsafetynotes {    background-color: antiquewhite;padding: 10px 20px;border-radius: 20px;margin-bottom: 28px;margin-top:60px;clear:both}
.snreferences h3 {font-size: small;font-weight: 700;}
.alignright {float:right;margin-left:10px}
.blogimg {border: 1px solid #e6e7e8 !important}