.label-main
{
    display: block;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    color: #1d1d1d;
    line-height: 22px;

}

.shadow-box
{
    box-shadow: rgb(169 153 153 / 25%) 0 30px 60px -12px inset, rgb(241 245 242) 0 18px 36px -18px inset;
    width:100% !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    line-height: 48px;

}


.label-secondary
{
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    color: #8f8e8e;
    display: block;
    width: 100%;
    line-height: 16px;
}


#people-list {
   margin-top: 0 !important;
}

#people-list figure {
    width: 24% !important;
}

.sidebar .widget > ul {
    padding: 0 0 0 !important;
}

.sidebar .widget-title {
    padding: 0 0 0 !important;
}


img.circle {
    border-radius: 50% !important;
}

/*.form-control
{
    font-size: 12px !important;
}*/

.btn
{
    font-size: 1rem !important;
}

.c-price-table__row.is-location-select{grid-template-columns:auto min-content min-content}
.c-price-table__row.is-total{background-color:#fff;color: #fcb11a

}
.c-price-table__th,.c_fd-channels .is-message>.is-emphasis{font-family:usual,sans-serif;font-size:1rem;line-height:1.5;font-weight:700}  .c-price-table__cell-text{font-size:.9rem;font-weight:lighter}  .c-modal--button,.c_footer{font-weight:400;font-family:usual,sans-serif}  .color--pricing{color:#4baab9}@media  all and (max-width:899px){.hide-desktop{display:block!important}}  .featured-city-list .feature-list-item a,.location-overlay__content .col-a,article,aside,footer,main,nav,section{display:block}  .c-modal{display:none;vertical-align:middle;position:relative;z-index:999;box-sizing:border-box;height:100%;width:100%;background:#fff!important;padding:1rem;border-radius:0;text-align:left}  .c-modal--container-outer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}  .c-modal--container-inner{width:100%;max-width:600px}  .c-modal--button{align-items:center;border-radius:4px;border:none;box-sizing:border-box;display:flex;font-size:1rem;height:50px;justify-content:center;margin:1rem 0;outline:0;text-decoration:none;background-color:#4baab9;color:#fff;padding-left:1rem;padding-right:1rem}  .o_list,.o_list--cols{margin-bottom:0;margin-left:0;list-style:none}  .o_list--cols{display:grid;grid-gap:0.5rem;grid-template-columns:repeat(2,1fr)}  .fz-module .obituary-summary-grid,.list--box-grid-nav{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex}  .o_list--cols.is-nav a,.o_list--horizontal.is-nav a,.o_list.is-nav a{border-bottom:1px solid transparent;text-decoration:none}  .c_footer__logo{width:140px;line-height:1}  .block--center{margin:0 auto}  .shadow--top{box-shadow:0 -5px 10px -5px rgba(81,85,84,.5)}  .push--left{padding-left:1.125em!important}  .soft--top{margin-top:1.125em!important}  .list--4-cols{-webkit-column-count:2;-moz-column-count:2;column-count:2}  .list--box-grid-nav{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;clear:left}  .fl__max-col-4 .feature-list-item{padding:.5625em;width:50%}  .featured-city-list{padding:0 .5625em}  .featured-city-list .feature-list-item{box-shadow:0 0 10px rgba(0,0,0,.2);margin:.5625em;position:relative}@media  screen and (max-width:766.99px){.featured-city-list .feature-list-item:nth-child(2n+1){margin-left:0}.featured-city-list .feature-list-item:nth-child(2n+2){margin-right:0}}  .featured-city-list .feature-list-item.feature-list-item{padding:0;width:calc(50% - .6em)}@media  screen and (min-width:768px) and (max-width:1023px){.featured-city-list .feature-list-item.feature-list-item{width:calc(33.33% - .85em)}.featured-city-list .feature-list-item.feature-list-item:nth-child(3n+1){margin-left:0}.featured-city-list .feature-list-item.feature-list-item:nth-child(3n+3){margin-right:0}}  .featured-city-list .feature-list-item-inner{background:#fff;bottom:0;color:#fff;left:0;padding:.5625em}  .featured-city-list .primary .feature-list-item-inner{position:absolute}  .text--left{text-align:left!important}  .flush--footer{margin-bottom:-3.375em}  .fb--grow{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}  .large-search__inputs input[type=text]{background:#fff;border:1px solid #cfd2d2;font-size:1.125rem;outline:0;padding:.5625em 44px .5625em 15px;width:100%}  .fz-module.fz-module .large-search__inputs input[type=text]{background:#fff;border:1px solid #cfd2d2;font-size:1.125em;outline:0;padding:.5625em 44px .5625em 15px;width:100%}  .fz-module .map-label{font-weight:600;left:0;opacity:.5;position:absolute;right:0;text-align:center;top:20px}@media  screen and (min-width:425px){.fz-module .map-label{top:35px}}  .fg-pica:not(.is-fraunces){font-family:usual,sans-serif;font-size:1.5rem;line-height:1.3;font-weight:700}  .o_list--horizontal{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;margin-left:0;width:100%}  .o_list--horizontal>li{line-height:2;margin-bottom:.5625em;margin-right:1.125em}  .o_list--horizontal>li:last-of-type{margin-right:0}  .o_list--horizontal.is-nav a{border-bottom:1px solid transparent;text-decoration:none}  .c_footer{font-size:.9rem;line-height:1.5;background-color:#192b45;color:#fff;margin-top:3.75rem;padding:1rem}  .c_footer__grid{display:-ms-grid;display:grid;grid-gap:1.5rem;margin-left:auto;margin-right:auto;max-width:100%;width:1480px}  .btn--block,ol,ul{padding-left:0}  .btn--block{display:block;padding-right:0;text-align:center;width:100%}  .btn--action{background:#fcb11a;color:#fff;font-family:usual,sans-serif}  .heading--3{font-size:1.2em}  img.circle{border-radius:50%}  img.frame{padding:5px;background:#fff;border:1px solid #b0b3b3}  .small{font-weight:300!important;font-size:.75rem!important}  .dropdown{display:inline-block;font-family:usual,sans-serif;height:2.25em;position:relative;text-align:left;width:100%}  .dropdown-text{background-color:#fff;border:1px solid #cfd2d2;border-radius:3px;line-height:2.25em;position:absolute;text-indent:1.125em;width:100%}  .dropdown-text:after{border-style:solid;border-width:5px 4px 0;border-color:#515554 transparent transparent;content:'';height:0;position:absolute;right:.5625em;top:1.125em;width:0}  .dropdown-content a,.dropdown-text{color:#515554}  .dropdown-toggle{background:0 0;border:none;font-size:0;height:34px;margin:0 0 0 1px;padding:0;position:absolute;text-indent:16px;top:0;width:100%;z-index:1111}  .dropdown-content{background-color:#fcfcfc;border:1px solid #cfd2d2;border-radius:3px;list-style-type:none;line-height:32px;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;text-indent:10px;top:32px;visibility:hidden;width:100%}  .c_fd_tile__link,.dropdown-content a{display:block;text-decoration:none}  .brick--header{background:rgba(255,255,255,.4);border-top:2px solid #fff;padding:2.25em 1.125em 1.125em;margin-top:4.5em;border-radius: 15px}  .brick--header .brick--img{max-width:125px;margin-top:-6.75em}  .block--blue-mute{background:#dfe6ea}  .search-results__toolbar{border-top:2px solid #cfd2d2;line-height:1;margin-top:.5625em;padding-top:.5625em;width:100%}  .fz-module.fz-module form,.search-results__toolbar .label{font-family:usual,sans-serif}  .fz-module.fz-module input.btn--ghost,.fz-module.fz-module input[type=submit].btn--ghost{background:0 0;border-style:solid;border-width:1px;box-shadow:none;color:#bf2267}  .fz-module.fz-module input.btn--ghost.grey,.fz-module.fz-module input[type=submit].btn--ghost.grey{border-color:#b0b3b3;color:#515554}  .fz-module.fz-module input.btn--block,.fz-module.fz-module input[type=submit].btn--block{display:block;padding-left:0;padding-right:0;text-align:center;width:100%}  .fz-module .obituary-search__filters,.fz-module .search-results__toolbar--obituary .search-results__search-again{float:left;width:100%}@media  screen and (min-width:1050px){.fz-module .obituary-search__filters,.fz-module .search-results__toolbar--obituary .search-results__search-again{width:50%}}  .fz-module .obituary-search__filters .label,.fz-module .search-results__toolbar--obituary .search-results__search-again .label{float:left;font-size:.85em;font-weight:300;margin-bottom:0;padding-top:.5625em;padding-right:.5625em}  .fz-module .obituary-search__filters{padding-top:4px}  .fz-module .obituary-search__filters .search__date{width:190px}@media  screen and (max-width:47.99em){.button{font-size:.7425em;padding:0 20px;height:50px;line-height:50px;width:100%}.padding--large{padding:40px 30px}:root .c-searchbar.c-searchbar .c-searchbar__input{padding-left:20px!important;padding-right:20px!important;height:60px!important;font-size:.7425em!important}#icon{background-position:18px 18px;background-size:15px 15px}.submit{height:60px!important;font-size:.7425em!important;padding:0 25px!important}.fz-module.fz-module .small-search__inputs,.fz-module.fz-module .small-search__inputs input[type=text]{width:100%}.list--breadcrumb.breadcrumb--short li:after{margin:0 .125em}.list--breadcrumb.breadcrumb--short .current{display:none}.list--breadcrumb.breadcrumb--short li:nth-last-child(2):after{content:'';margin:0}.search-results__search-again{background:#f4f4f4;border-bottom:1px solid #cfd2d2;margin-top:.5625em;margin-bottom:.5625em;padding:.5625em;width:100%}.fz-module .search-results__toolbar--obituary .search-results__search-again{background:#fff;margin:0}}@media  screen and (max-width:34.365em){.fz-module .full-review__rating .data{margin-bottom:.5625em}.committal-tab--listing{max-height:350px}.fz-module .obituary-search__filters .label,.fz-module .search-results__toolbar--obituary .search-results__search-again .label{display:block;float:none}.fz-module .search-results__toolbar--obituary .search-results__search-again{padding:1.125em 0}}@media  screen and (max-width:1049.99px){.fz-module .search-results__toolbar--obituary .search-results__search-again .label{border-bottom:1px dotted #bf2267;color:#bf2267;display:inline-block;width:auto!important;float:right;margin-top:-3.375em}.fz-module .search-results__toolbar--obituary .search-results__search-again .label:after{content:'\E60F';display:inline-block;font-family:icomoon}.fz-module .obituary-search__again__form{clear:both;display:none}}  .fz-module .obituary-search__again__form input[type=text]{font-size:.9em;height:2.25em;outline:0;padding:0 .56em;vertical-align:middle;border:1px solid #cfd2d2}  .fz-module .obituary-search__again__form .search__name{border:none;width:41.5%}  .fz-module .obituary-search__again__form .search__location{margin:0 1%;width:41.5%}  .fz-module .obituary-search__again__form .search__submit{float:left;font-size:.9em;height:2.25em;width:15%}  .fz-module .obituary-summary-grid{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;clear:left;margin-left:-1.125em}  .fz-module .obituary-summary-grid__item{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;-o-flex:1 0 100%;flex:1 0 100%;margin-top:.5em;padding-left:1.125em}  .fz-module .obituary-summary-grid__item>div{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;-o-flex-grow:1;flex-grow:1}  .fz-module .obituary-summary-grid__item .name-holder{min-height:6em}  .fz-module .obituary-summary-grid__item .funeral-date{min-height:2.7em}  .fz-module .obituary-summary-grid__item__summary{background:rgba(255,255,255,.25);margin:0 -1.125em -1.125em;padding:1.125em}@media  screen and (min-width:34.375em){.list--breadcrumb{background:0 0;left:0;margin:1.125em 0 2.25em;padding:0;width:100%}.fz-module .fdb__photo{margin-left:-1.125em;margin-right:-1.125em}.list--4-cols{-webkit-column-count:3;-moz-column-count:3;column-count:3}.large-search__inputs{width:70%}.large-search__inputs input[type=text]{padding:.5625em 44px .5625em 15px}.fz-module.fz-module .large-search__inputs{width:70%}.fz-module.fz-module .large-search__inputs input[type=text]{padding:.5625em 44px .5625em 15px}}  .popular-articles--has-image .blog-popular-article_1,.popular-articles--has-image .blog-popular-article_2,.popular-articles--has-image .blog-popular-article_3,.popular-articles--has-image .blog-popular-article_4,.popular-articles--has-image .blog-popular-article_5,.popular-articles--has-image .blog-popular-article_6{background-image:url(https://dleuvcgxlyz71.cloudfront.net/assets/dist/images/09456ee1d5f7b1387877728924ea73c4.png);width:65px;height:49px}  .inline-block{display:inline-block!important}  .popular-articles--has-image .blog-popular-article_1{background-position:-130px -631px}  .popular-articles--has-image .blog-popular-article_2{background-position:-195px -631px}  .popular-articles--has-image .blog-popular-article_3{background-position:-260px -631px}  .popular-articles--has-image .blog-popular-article_4{background-position:-325px -631px}  .popular-articles--has-image .blog-popular-article_5{background-position:-390px -631px}  .popular-articles--has-image .blog-popular-article_6{background-position:-455px -631px}  .blog-popular-articles{border-top:3px solid #bf2267}  .blog-popular-articles__item{border-bottom:2px solid #cfd2d2;text-decoration:none;width:100%}@media  screen and (min-width:48em) and (max-width:74em){.blog-popular-articles__item{margin-right:1em;width:calc(50% - .5em)}.blog-popular-articles__item:nth-child(even){margin-right:0}}  .blog-popular-articles__item .\--vertical-align{vertical-align:middle}  .blog-popular-articles__item .\--title{width:66%}  .blog-lister__item .blog--category a{text-decoration:underline;color:#bf2267}  .push-half--top{padding-top:.5625em!important}  .container-wide{zoom:1;margin-left:auto;margin-right:auto;max-width:1300px;padding:0 .5625em}  .container-wide:after,.container-wide:before,.container:after,.container:before,.g:after,.g:before,.gw:after,.gw:before{content:" ";display:table}  .container-wide:after,.container:after,.g:after,.gw:after{clear:both}  .large-search__inputs{position:relative;width:100%}  .blog--preview,.blog--preview__image img,.blog-latest__lead,.blog-latest__support,.fp-form__input-group,.fz-module .aspect-ratio-item>img,.one-whole{width:100%}@media  screen and (min-width:34.375em) and (max-width:74em){.large-search__inputs{max-width:500px;margin-right:1em}}  .blog--preview,.blog--preview__image{max-width:100%}  .large-search__inputs input[type=submit]{background:#bf2267;border:1px solid #bf2267;border-radius:0;color:#fff;font-size:1.125rem;padding:.5625em;position:absolute;right:0;top:0;-webkit-appearance:none}  .blog__header{background:#f7f8fa;border-bottom:2px solid rgba(192,206,214,.5);margin-bottom:.5625em;padding:.7875em 0 .5625em}  .blog__header .list--social{border-bottom:none;border-top:2px solid rgba(192,206,214,.5);display:inline-block;margin-bottom:0;margin-left:0;margin-top:.5625em;padding-bottom:0;padding-top:.5625em;text-align:center;width:100%}  .blog__header .heading,.table-comparison tbody,.text--center{text-align:center}  .blog--preview a,a.tdn{text-decoration:none}  .blog--preview p{color:#637a91;margin-bottom:0}  .blog--preview .heading{background:#f7f8fa;color:#637a91;display:inline-block;font-weight:600;padding:.25em .5em 0 0;margin-bottom:20px;font-size:1.5em}  .block--half,.blog-latest{margin-bottom:1.125em}  .blog-latest__lead .text-wrap{margin-top:-2em}  .blog-latest__lead .blog--preview{margin-bottom:.5625em;border-top:3px solid #c0ced6}  .blog-latest__support--inner{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}  .blog-latest__entry{border-top:3px solid #c0ced6;width:100%}  .blog-latest__entry:nth-child(1){margin-bottom:1.125em;margin-top:.5625em}@media  screen and (min-width:800px){.blog-latest__entry .blog--preview__image,.blog-latest__entry .text-wrap,.blog-latest__lead,.blog-latest__support{width:50%}.blog-latest__lead .blog--preview{margin-bottom:0;margin-right:.5625em}.blog-latest__support--inner{margin-left:.5625em}.blog-latest__entry:nth-child(1){margin-bottom:.5625em;margin-top:0}.blog-latest__entry:nth-child(2){-webkit-flex:1;-moz-flex:1;-o-flex:1;flex:1}}  .blog-lister{margin-left:-1.125em}  .blog-latest__entry p.blog--category a,.blog-latest__lead p.blog--category a{color:#bf2267;text-decoration:underline}  .blog-lister__item{display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;border-left:1.125em solid transparent;margin-bottom:1.125em}  .blog-lister__item .blog--preview{border-top:3px solid #c0ced6;padding:.5625em}@media  screen and (min-width:500px) and (max-width:48em){.blog-lister__item{width:50%}}  .blog-categories{flex:1 1 100%;margin-left:auto;margin-top:1em}  .blog-categories .js-toggle-categories{margin:auto}  .blog-categories-list li{list-style:none;width:50%;color:#bf2267;margin:0;text-align:left;justify-content:flex-start;align-content:flex-start}

.fz-module .obituary-summary-grid__item {
    display: flex;
    -webkit-flex: 1 0 50%;
    -moz-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    -o-flex: 1 0 100%;
    flex: 1 0 50%;
    margin-top: 0;
;
}
.fz-module .obituary-summary-grid__item .name-holder {
    min-height: 0;
;
}

.align-new
{
    padding-right: 0 !important;
    padding-left: 0 !important;
}

body{
    /*margin-top: 100px;*/
    font-family: 'Trebuchet MS', serif;
    line-height: 1.6
}




ul.tabs{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.tabs li{
    background: none;
    color: #222;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    font-size: 12px !important;
}

ul.tabs li.current{
    background: #ededed;
    color: #222;
}

/*.tab-content{
    display: none;
    background: #ededed;
    padding: 15px;
}*/ /* Commented by Darshan due to upload media modal issue in front user's obituary create form */

.tab-content.current{
    display: inherit;
}

.flex-container {
    display: flex;
    flex-wrap: nowrap;
    /*background-color: black;*/
}

.flex-container > div {
    /*background-color: #0d0629;*/
    text-align: center;
    line-height: 60px;
    font-size: 30px;
}

.obituary_h1
{
    text-align: center;
    font-family: "Lato", "Arial", "Helvetica Neue", sans-serif;
    font-size: 35px;
    color: white;
}

.obituary_h2
{
    text-align: center;
    font-family: "Lato", "Arial", "Helvetica Neue", sans-serif;
    font-size: 25px;
    color: white;
    line-height: 35px;

}

.obituary_h3
{
    text-align: center;
    font-family: "Lato", "Arial", "Helvetica Neue", sans-serif;
    font-size: 20px;
    color: white;
    line-height: 35px;

}

.obituary_h4
{
    text-align: center;
    font-family: "Lato", "Arial", "Helvetica Neue", sans-serif;
    font-size: 17px;
    color: white;
    line-height: 35px;

}

.timeline-info {
    line-height: 36px !important;
}



/*Added by chelvan*/
.summary-text, .rich-editor-content, .rich-editor-content p, .events .box-card>.body>ul>li>span.timing>span.date ,.table,
.rich-editor-content, .rich-editor-content blockquote, .rich-editor-content div, .rich-editor-content p,
.mdl-button__ripple-container, .notice-main-card>.detail>.date, .notice-main-card>.detail>button,.notice-main-card>.detail>.head{
    font-size: 12px !important;
    font-weight: 600 !important;
}

@media (min-width: 1200px){
    .container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}
.obituary-menu{
    background: none;
    color: #222 !important;
    display: inline-block;
    cursor: pointer;
    font-size: 12px !important;
    font-weight: 600 !important;
}

.obituary-menu a{
    color: #222 !important;
}

a:hover{
    color: #222 !important;
    text-decoration: none !important;
}
.timeline-info > ul li a::before {
    text-decoration: none;
    background: none;
}
ul.tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    background: #cccccc26 0 0 no-repeat padding-box !important
}
ul.tabs li.current {
    background: #fcb11a !important;
    color: #ffffff !important;
}
.timeline-info > ul li a {
    color: #222;
}
.current a{
    color: #FFFFFF !important;
}
.row.merged20 > div{
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.event-header, .tribute-header{
    background-color: #fcb11a;
    border-radius: 10px;
    color: #FFFFFF !important;
    height: 50px;
    font-size: 12px !important;
    padding: 10px;
}
.overview-pane-img {
    background-size: 18px 18px !important;
    margin-left: 30px;
    margin-top: 15px;
    height: 50px;
    width: 50px;
    background: url(../img/calendar.png) no-repeat padding-box !important
}
.fa-calendar{
    font-size: 18px;
    padding-right: 15px;
    padding-left: 15px;
}
.tribute-lbl,.box-card {
    border-radius: 8px !important;
    border: 1px solid #e9e1e1;
}
.events .box-card>.body{
    border-radius: 8px;
}
.quote_image{
    width: 100%;
    float: right;
    padding: 5px;
}
.no-shadow {
    margin-top: -10px;
}
.events .box-card>.body>ul>li>span.timing>span.date{
    font-weight:500 ;
}
.events .box-card>.header>span {
    font-size: 12px !important;
    color: #3b3b3b !important;
}
.events .box-card>.header {
    padding: 5px 10px !important;
    background: #EFEFEF;
}
.rich-editor-content p{
    width: 100% !important;
}
.image-pane{
    padding: 15px;
}
.strip img{
    border-radius: 20px;
}
.detail-content{
    background-color: white;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin-right: 15px;
    margin-left: 15px;
}
.tab-content{
    background-color: transparent !important;
}
.central-meta {
    border:1px solid #e9e1e1;
    padding-top: 5px !important;
}
.central-meta,.post-tribute{
    border-radius: 8px !important;
}
.obituary-content {
    width: 100%;
} 
.video-overlay {
    position: absolute;
    bottom: 0;
    width: 92.5%;
    transition: .5s ease;
    opacity: 1;
    color: white;
    font-size: 12px;
    padding: 195px;
    text-align: center;
    background: transparent linear-gradient(170deg, #00000095 0, #000C19 100%) 0 0 no-repeat padding-box !important;
    box-shadow: 0 3px 6px #0000000a !important;
    border-radius: 5px !important;
    z-index: 2;
}
.overlay-off {
    z-index: 0;
}
.play_button{
    width: 50px;
    height: 50px;
    border: 2px solid #FFFFFF;
    background: transparent;
    border-radius: 25px;
    margin-left: 45%;
    cursor: pointer;
}
.triangle-right {
    width: 0;
    height: 0;
    border-top:10px solid transparent;
    border-left: 15px solid #FFFFFF;
    border-bottom: 10px solid transparent;
    margin-left: 18px;
    margin-top: 13px;
}
.video-caption{
    position: absolute;
    margin-top: 10%;
    margin-left: 5%;
    color: #f7f1f1;
}
#detail-content video {
    object-fit: cover;
}
.video-caption .table{
    color: white;
}

.overview-suammary{
    padding: 10px;
    background: #d5d0d01c 0 0 no-repeat padding-box;
    border: 1px solid #0000000d;
    border-radius: 8px;
}
.overview-suammary .row{
    margin: -11px;
    background: #fcb11a 0 0 no-repeat padding-box;
    border-radius: 10px 10px 0 0;
    opacity: 1;
    height: 50px;
    color: #FFFFFF;
}
.summary-img{
    background: transparent url(/assets/img/list.svg) 0 0 no-repeat padding-box !important;
    background-size: 18px 18px !important;
    margin-left: 30px;
    margin-top: 15px;
}
.summary-text{
    margin-top: 15px;
    margin-left: 60px;
}
.ul-vertical li>span {
    text-align: left;
    /*padding: 0 0 0 30px;*/
}
.ul-vertical li>span>label {
    font-weight: 100;
    color: #1E1E1E;
    opacity: 0.5;
}

.nav-img{
    background-size: 18px 18px !important;
    opacity: 1;
    padding: 0 0 2px 20px;
    height: 25px;
    color: #1E1E1E;
    position: absolute;
}
.ul-vertical {
    list-style: none;
    margin: 0;
    padding: 8px;
    display: inline-block;
    margin-top: 20px !important;
    width: 100%;
    margin-left: -10px;
}
.ul-vertical li {
    height: 30px;
    margin: 0;
    padding: 10px;
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 20px;
}
.ul-vertical li+li {
    margin-top: 8px;
}
.ul-vertical li>span {
    /*padding: 0 0 0 30px;*/
    width: 100%;
    font-size: 13px;
}
.ul-vertical li>span>label {
    font-weight: 100;
    color: #1E1E1E;
    opacity: 0.5;
}
.photos-img{
    background: transparent url(/assets/img/camera.svg) 0 0 no-repeat padding-box;
}
.contact-pane{
    margin-left: 90px;
    margin-top: -20px;
}
.country-code-img {
    background-image: url(/assets/img/canada-flag.png);
    width: 7%;
    height: 25px;
    position: absolute;
    margin-left: -55px;
    background-size: 24px 12px !important;
    background-repeat: no-repeat;
}

.top-bar {
    background-color: #fcb11a;
    padding: 10px;
    text-align: center;
    color: white;
    font-weight: 700;
    border-radius: 8px;
    margin-bottom: 10px;
}
.write-post .title {
    position: relative;
    /*font-family: K2D,"Mukta Malar",sans-serif;*/
    font-size: 12px !important;
    font-weight: 800;
    color: #FFFFFF !important;
    letter-spacing: .5px;
    margin: 0;
    line-height: normal;
    padding: 14px 20px;
    background-color: #fcb11a;
    border-radius: 8px;
    text-transform: capitalize !important;
    text-align: center;
    cursor: pointer;
}
.write-post .title:after{
    background-color: transparent !important;
}
.new-pst{
    border: none;
}
.condolences{
    border: 1px solid #e9e1e1;
    /*border-top: none;*/
    border-radius: 10px;
    margin: 12px auto;
}
.sidebar{
    padding-left: 15px;
    padding-right: 15px;
}

.table td, .table th {
    border-top:none ;
}
.table thead th{
    border-bottom: none;
}
.flower-quotes {
    margin-bottom: -10px !important;
}


/* removbe styling.css */
/* .sidebar.left {
    float: right;
}
.sidebar {
    display: table;
    float: none;
    margin: 0 auto;
    padding-bottom: 20px;
    width: 100%;
}

.static, .static > div {
    position: static !important;
}
body {
    letter-spacing: 0.1px;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
.wrapper .banner-left {
    background-size: cover;
    min-height: 100%;
    text-align: center;
    width: 43%;
    position: fixed;
    top: inherit !important;
    overflow: visible;
}
.boxInnerLeft {
    padding-top: 10px;
}

.wrapper .banner-left {
    background-size: cover;
    min-height: 100%;
    text-align: center;
    width: 43%;
    position: fixed;
    top: inherit !important;
    overflow: visible;
}

.photo {
    min-height: 370px;
    max-width: 370px;
    padding: 0;
    margin: 0 auto;
    position: relative;
}

.frameBg {
    background: #FFF;
    height: 90%;
    width: 80%;
    position: absolute;
    display: block;
    margin: 5% 10%;
}
img {
    vertical-align: middle;
    border:0;
}

.wrapper .banner-left {
    
    text-align: center;
}
.wrapper .banner-left h1 {
    color: #fff;
    font-weight: 500;
    font-family: 'Raleway', sans-serif;
    margin: 0;
    font-size: 26px;
}
.wrapper .banner-left h3 {
    color: #fff;
    font-weight: 500;
    font-family: 'Raleway', sans-serif;
    margin: 0 0 10px;
    font-size: 22px;
}

.photo img {
    margin: auto;
    position: absolute;
    top: 10%;
    bottom: 10%;
    left: 5%;
    right: 5%;
    max-width: 255px;
    max-height: 270px;
    width: 100%;
    height: 100%;
}

.frameOne {
    width: 90%;
    height: 100%;
    position: absolute;
    left: 5%;
    top: 0;
    background: url(https://im.hunt.in/tri/photoFrame.png) no-repeat left top;
    background-size: 100% 100%;
}

.flowersFive {
    position: absolute;
    bottom: -34px;
    height: 187px;
    width: 90%;
    left: 5%;
    z-index: 2;
    display: block!important;
    top: -110%;
    background: url(https://im.hunt.in/tri/flower5.png) no-repeat left bottom;
    background-size: 100%;
}
.top-onweb {
    top: 245px!important;
}
.transition {
    transition: all 6s linear;
    -webkit-transition: all 6s linear;
    -moz-transition: all 6s linear;
    -o-transition: all 6s linear;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.garlandOne {
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    background: url(https://im.hunt.in/tri/garland.png) no-repeat left 0;
    background-size: 100% 100%;
}

#agarbattiLeft.animated, #candleRightChange.animated, #diyaChange.animated, #garlandChange.animated, #flowersChange.animated, #machBox.animated, #machBox2RightDiv.animated, #agariStLeftDiv.animated {
    animation-duration: 8s!important;
}
#agarbattiLeft, #candleRightChange, #diyaChange {
    display: none;
    overflow: inherit!important;
}

.agarbattiDiv {
    position: absolute;
    bottom: -30px;
    min-height: 155px;
    min-width: 70px;
    left: -48px;
    background: url(https://im.hunt.in/tri/agarbatti-st.png) no-repeat left 0;
    background-size: 100% 100%;
    z-index: 2;
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
}

.animated {
    animation-fill-mode: both;
}

#agarbattiLeft.animated, #candleRightChange.animated, #diyaChange.animated, #garlandChange.animated, #flowersChange.animated, #machBox.animated, #machBox2RightDiv.animated, #agariStLeftDiv.animated {
    animation-duration: 8s!important;
}

#agarbattiLeft, #candleRightChange, #diyaChange {
    display: none;
    overflow: inherit!important;
}

.diyaOne {
    position: absolute;
    bottom: -80px;
    min-height: 60px;
    min-width: 145px;
    left: 50%;
    margin-left: -78.5px;
    background: url(https://im.hunt.in/tri/diya/diya.png) no-repeat left 0;
    background-size: 100% 100%;
    z-index: 9;
}

#agarbattiLeft.animated, #candleRightChange.animated, #diyaChange.animated, #garlandChange.animated, #flowersChange.animated, #machBox.animated, #machBox2RightDiv.animated, #agariStLeftDiv.animated {
    animation-duration: 8s!important;
}
.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}
#agarbattiLeft.animated, #candleRightChange.animated, #diyaChange.animated, #garlandChange.animated, #flowersChange.animated, #machBox.animated, #machBox2RightDiv.animated, #agariStLeftDiv.animated {
    animation-duration: 8s!important;
}
.flameTwo {
    position: absolute;
    left: 50%;
    background: url(https://im.hunt.in/tri/diya/flame2.gif) no-repeat left 0;
    background-size: 100% 100%;
    margin-left: -15px;
    min-height: 65px;
    min-width: 28px;
    top: -65px;
}

.machBox {
    position: absolute;
    -webkit-transition: all 2s linear;
    -moz-transition: all 2s linear;
    -o-transition: all 2s linear;
    -ms-transition: all 2s linear;
    transition: all 2s linear;
    z-index: 9999999;
    left: 45%;
    bottom: -45px;
    width: 90px;
    height: 84px;
    display: none;
    background: url(https://im.hunt.in/tri/diya/machbox.gif) left top no-repeat;
    background-size: 100%;
}

.machBox2 {
    position: absolute;
    -webkit-transition: all 2s linear;
    -moz-transition: all 2s linear;
    -o-transition: all 2s linear;
    -ms-transition: all 2s linear;
    transition: all 2s linear;
    z-index: 3;
    left: 85%;
    bottom: 25%;
    width: 90px;
    height: 84px;
    display: none;
    background: url(https://im.hunt.in/tri/diya/machbox2.gif) left top no-repeat;
    background-size: 100%;
}

.agariStDiv {
    position: absolute;
    -webkit-transition: all 2s linear;
    -moz-transition: all 2s linear;
    -o-transition: all 2s linear;
    -ms-transition: all 2s linear;
    transition: all 2s linear;
    z-index: 3;
    left: -11%;
    bottom: -6%;
    width: 55px;
    height: 186px;
    display: none;
    background: url(https://im.hunt.in/tri/diya/agari.gif) left top no-repeat;
    background-size: 100%;
}
.machBox3 {
    position: absolute;
    -webkit-transition: all 2s linear;
    -moz-transition: all 2s linear;
    -o-transition: all 2s linear;
    -ms-transition: all 2s linear;
    transition: all 2s linear;
    z-index: 3;
    left: -6%;
    bottom: 28%;
    width: 120px;
    height: 84px;
    display: none;
    background: url(https://im.hunt.in/tri/diya/machbox.gif) left top no-repeat;
    background-size: 100%;
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " ";
}
.buttonsBox {
    width: 100%;
    left: 0;
    position: fixed;
    bottom: 0;
    z-index: 99999;
    background: rgba(0,0,0,0.75);
    font-family: 'Raleway', sans-serif;
    padding: 9px 0 8px;
    box-shadow: 0 0 10px #333;
}

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
    clear: both;
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
} */
















/*  */