.col-1 h2 { font-size: 18px !important;}


@media screen and (max-width: 800px) {
body, html {  min-width: 320px !important; }

p, a, h1, h2, h3, ul, li, span, div, .t-name { word-break: normal !important; }

.mt25, .arr-green-right { padding-left: 10px; }

.breadcrumbs { padding-left: 15px !important; }
.inner-head h1 { padding-left: 15px !important; }
.print { display:none !important; }
.mapmobile {width: calc(100% - 15px) !important;}

.col-1 { padding-left: 15px !important; padding-right: 15px !important; }

.page-wrap  { width: 100vw !important; margin: 0; padding-top: 0px; }

#header, .container { min-width: 320px !important; width: 100vw !important; }
#header { height: 68px !important; }
.logo-main img { padding-left: 15px; }
.logo-main:after { left: 15px !important; }



.fp-links .block-rounded { width:320px !important; padding: 20px 15px !important; }
.fp-links { width: 100vw !important; padding: 0px 0 10px !important; }
.block-rounded.spec, .block-rounded.patient { float: none !important; margin-bottom: 15px !important; }
.fp-links .block-rounded h2 { margin-bottom: 30px !important; }

.fp-news .tabs { margin-left: 10px !important; margin-bottom:35px!important; }
.col-3 { width: 94% !important; padding-left: 3% !important; }

h3 { padding-left: 15px !important; }

#footer .col-left  {max-width: 320px !important; }
#footer .col-right {max-width: 320px !important; }
#footer { padding-top: 15px !important;  }
#footer .row { padding-left: 15px !important;  }
    
span.link { display: none !important; }

.subscribe.pull-right { padding-right: 25px !important; }
#footer .logo-main { padding-bottom: 20px !important; }

#footer .col-right { float: left !important; }
#footer .col-right ul { columns: 2!important; -webkit-columns: 2!important; -moz-columns: 2 !important; }

.soc.pull-right { padding-right: 100px !important; }

.n2-section-smartslider  { max-width: 100vw !important; }
.n2-ss-slide-backgrounds { width: 100vw !important; max-height: 550px !important; } 

.n2-ss-slider-1.n2-ss-swipe-element.n2-ow.n2-grab { width: 100vw !important; }
.n2-ss-slider-2.n2-ow  { width: 100vw !important; }
.n2-ss-slider-3.n2-ow  { width: 100vw !important; }
.n2-ss-slider-4.n2-ow  { width: 100vw !important; }
.n2-ss-slider-5.n2-ow  { width: 100vw !important; }
.n2-ss-slider-6.n2-ow  { width: 100vw !important; }

.n2-ss-slider-1, .n2-ss-swipe-element { min-width: 320px !important; }

.n2-ss-section-main-content.n2-ss-layer-content { padding-left: 30px !important; }
.n2-ss-slide.n2-ss-canvas { width: 290px !important; }

.n2-font-7dc993cca339e89013f450eda1c66836-hover      { font-size: 32px !important; }
.n2-font-54a9619ace5dda8c5523768268d02581-paragraph  { font-size: 16px !important; }

.patient { margin-top: 15px; }

#desktopp { display: none; }
img { max-width: 320px!important; height: auto!important; padding-bottom: 15px !important;}
h2 { font-size: 21px !important; padding-left: 15px !important;  }

   .simcal-event.simcal-events-calendar-882 {background-color: rgb(89, 165, 255) !important;}
}


@media screen and (min-width: 800px) {
.row-mobile { display: none; }
}