@media (max-width:479px) {
[data-responsive=true] .LeftPanel {display:block !important;width:auto !important;margin-bottom:20px;}
[data-responsive=true] #NGContent {min-width:100%;}
[data-responsive=true] .NGB.SignEntry .SignEntryOutline {left:50% !important;width:350px !important;height:556px !important;top:-25px !important;margin-left:-175px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry .TabContent {left:50%;width:310px !important;margin-top:13px !important;margin-left:-155px;}
[data-responsive=true] .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls {width:310px !important;}
[data-responsive=true] .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls input {width:140px !important;}
[data-responsive=true] .SignEntry .RightSide {float:none !important;}
[data-responsive=true] .SignEntry input[type="text"] {margin-right:0 !important;}
[data-responsive=true] .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .StateDropdown {width:154px;}
[data-responsive=true] .NGB.SignEntry .TabContent .MessageForm .MessageEntryControls .StateDropdown .fancyDropDownList select {width:150px !important;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry .EntryContainer .MessageTextbox {width:300px;height:92px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry {width:auto !important;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .PremiumObitText {margin-right:0px !important;}
[data-responsive=true] .PremiumObitLayout,
  [data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn,
  [data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .PremiumObitText,
  [data-responsive=true] #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .AffiliateLogoPanel,
  [data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit {width:100% !important;}
[data-responsive=true] #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar .AffiliateLogoPanel {min-width:100%;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit {margin-left:0;float:none;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry.Scrolling {width:77%;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry ul.Tabs {position:unset;margin-bottom:0;width:320px;text-align:center;margin:10px auto;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry ul.Tabs li {width:33% !important;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry .BackgroundWrapper {height:128px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry .BackgroundWrapper {position:unset;margin:0 auto;width:320px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry .EntryContainer {height:96px;}
[data-responsive=true] .RightPanel,
  [data-responsive=true] #PremiumObitBody.PremiumV2 .ShareContent.vertical {display:none;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry {height:unset;width:auto;left:auto;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .ShareContent.horizontal {margin-top:10px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry .AddEntryButton {width:unset;font-size:14px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .TopBar {display:none;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn {float:none;margin-left:0;margin-right:0;margin-bottom:10px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .MidDivider {text-align:center;font-size:20px;height:auto;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .NavMidLinks {display:none;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry ul.Tabs .glyphicons {font-size:12px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName {width:100%;text-align:center;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer .glyphicons::before {display:none;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName .YearsAndNoticeTypeContainer {width:100%;}
[data-responsive=true] .LSInfo.NoPhoto {padding-left:10px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .Divider {border:none;}
[data-responsive=true] [data-component="headerLinks"] {text-align:center;padding-bottom:10px;}
[data-responsive=true] [data-component="headerLinks"] #ctl00_MainContentPlaceholder_NoticeTypeLink {display:inline-block;padding:10px 10px;margin-right:10px;border-radius:5px;border:2px solid #ccc;font-family:"Open Sans";width:150px;color:#707070;text-decoration:none;font-weight:bold;font-size:16px !important;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit {margin-top:0;padding-top:0;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody {padding-top:10px;}
[data-responsive=true] [data-component="send-flowers"] {margin:15px;border-radius:5px;background-color:blue;height:30px;text-align:center;padding:10px;}
[data-responsive=true] #ctl00_MainContentPlaceholder_SignEntryControl_SendFlowers {font-weight:bold;color:#fff;font-size:17px;}
[data-responsive=true] #ctl00_MainContentPlaceholder_SignEntryControl_SendFlowers span.glyphicons-flower {display:none;}
[data-responsive=true] #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar {display:none !important;}
[data-responsive=true] .AffiliateHeaderSmall {display:block !important;}
[data-responsive=true] #ctl00_MainContentPlaceholder_PhotosLink {display:none;}
[data-responsive=true] #ctl00_MainContentPlaceholder_YearsLowerLabel {display:none;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
[data-responsive=true] {}
[data-responsive=true] #NGContent {width:100%;min-width:unset;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout {max-width:1024px;margin-left:0;margin-right:0;width:100% !important;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .LeftColumn,
    [data-responsive=true] #PremiumObitBody.PremiumV2 .ShareContent.vertical {display:none;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit {width:70%;float:left;margin-left:0 !important;}
[data-responsive=true] .RightPanel {width:30% !important;float:left !important;margin-right:0;margin-top:0;overflow:hidden;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit {margin-top:0;width:100% !important;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .RightRail .ChubTile {width:100% !important;}
[data-responsive=true] .LSInfo.NoPhoto {padding-left:10px;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .PremiumObitText {width:100%;padding:0 15px;margin-right:0;float:left;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry .BackgroundWrapper {width:auto;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry ul.Tabs {margin-left:0;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .TopBar {display:none;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn {margin-left:0;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .Divider {margin:0 15px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .MidDivider {text-align:center;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .Divider {border:none;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit {margin-top:0;padding-top:0;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody {padding-top:10px;}
[data-responsive=true] [data-component="send-flowers"] {margin:15px;border-radius:5px;background-color:blue;height:30px;text-align:center;padding:10px;}
[data-responsive=true] #ctl00_MainContentPlaceholder_SignEntryControl_SendFlowers {font-weight:bold;color:#fff;font-size:17px;}
[data-responsive=true] #ctl00_MainContentPlaceholder_SignEntryControl_SendFlowers span.glyphicons-flower {display:none;}
[data-responsive=true] .AffiliateHeaderSmall {display:none;}
[data-responsive=true] #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar {display:block !important;}
[data-responsive=true] .AdtechClio .atheadline {max-width:200px;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry {width:445px;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
[data-responsive=true] {}
[data-responsive=true] #NGContent {width:100%;min-width:unset;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout {max-width:1024px;margin-left:0;margin-right:0;width:100% !important;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit {width:67%;float:left;margin-left:0 !important;}
[data-responsive=true] .RightPanel {width:33% !important;float:left !important;margin-right:0;margin-top:0;overflow:hidden;}
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit {margin-top:0;width:100% !important;box-shadow:0 3px 6px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 6px 0px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 3px 6px 0px rgba(0, 0, 0, 0.3);}
[data-responsive=true] #PremiumObitBody .PremiumObitHeader .PremiumObitTitleBar {display:block !important;}
[data-responsive=true] .AffiliateHeaderSmall {display:none;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .GuestBookEntryContainer .AddNewEntry.Scrolling {width:602px;}
}
@media (max-width:320px) {
[data-responsive=true] #PremiumObitBody.PremiumV2 .NGB.SignEntry .BackgroundWrapper {width:auto;}
[data-responsive=true] .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-resizable {max-width:320px;left:0 !important;}
[data-responsive=true] .Premium.EntryConfirmModal.modal-window.ui-dialog-content.ui-widget-content {max-width:320px;}
}
@media (max-width:767px) {
[data-responsive=true] #PremiumObitBody .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitBody .ObitLeftColumn {float:left !important;width:130px !important;margin-left:20px;}
[data-responsive=true] [data-component="obitsHeader"] {float:left;width:calc(100% - 160px);text-align:left;}
[data-responsive=true] [data-component="obitsBody"] {border-top:2px solid #999;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .ObitTitle .ObituaryName {text-align:left !important;}
[data-responsive=true] [data-component="headerLinks"] .glyphicons:before {content:"" !important;}
[data-responsive=true] #PremiumObitBody.PremiumV2 .MainContentContainer .PremiumObitLayout .ServiceAndObit .PremiumObit .Divider {border:none;}
[data-responsive=true] #ctl00_MainContentPlaceholder_Condolence {display:none;}
[data-responsive=true] .SendFlowersHeaderLink {display:inline-block;padding:10px 10px;margin-right:10px;border-radius:5px;border:2px solid #034E83;background-color:#034E83;font-family:"Open Sans";width:150px;color:#fff;text-decoration:none;font-weight:bold;font-size:16px !important;}
}