body {margin: 0px;padding:0px; color: #202020; font-family: 'Open Sans', sans-serif; font-weight: 400; 
font-size: 16px;position: relative;}
ul {padding:0px;margin:0px; list-style:none;}
li {padding:0px; margin:0px; list-style:none;}
b, strong{font-weight: 800;}
a {outline:none;color:#0d293f;}
a img {border: 0;}
p { padding:0px 0px 10px 0px; margin: 0;}
ol li {list-style:inherit; margin-left:4px; padding-left:5px; text-indent:0;margin-bottom:10px;}
img { max-width:100%;}
h1,h2,h3,h4,h5,h6{margin:0;}
h1 {font-family: 'Playfair Display', serif; font-size: 28px; line-height: 34px;color: #0d293f;
font-weight: 700;}
h2 { font-family: 'Playfair Display', serif; line-height: 34px;font-size: 30px;
font-weight: 700;}
h3 { font-family: 'Playfair Display', serif; font-size: 28px; line-height: 34px;color: #0d293f;
font-weight: 700;}
h4 {font-family: 'Open Sans', sans-serif; font-size: 24px; line-height: normal;
font-weight: 600;color: #0d293f;}
h5{ font-family: 'Playfair Display', serif; font-size: 24px; line-height: normal;color: #0d293f; }

a:hover, a:focus{text-decoration:none;outline:0; color: #9db600; }
.clearfix{clear:both;}
.slick-slide .banner img.bannerimg {  width: 100%; }
.innews_block{background:#39408d;padding:20px 30px; color:#fff; text-align:center; display: inline-block; width: 100%;}
.innews_block a{ color:#fff; font-weight:bold; }
.inthe_news_title{ background: #39408d; text-align: center; text-transform: uppercase;color: #fff; padding:20px; }

.inner_cnt .inthe_news_title h3{ color:#ffff; margin-bottom:0px!important;  }
.inthe_news_bannerimg img{ width:100%; height:auto; }
.inner  .inthe_news_container h4{ color:#39408d; text-transform:uppercase; font-family: 'Open Sans', sans-serif; }
.inthe_news_contentcontainer{background:#fafae5;padding:30px 40px; font-size:14px; line-height:18px;display: inline-block; width: 100%; }
.inthe_news_bannerimg img{margin-bottom:0px;margin-top: 0px;}

.header_contact a{float:right;}

.heateor_sss_sharing_title,.heateor_sss_sharing_ul{ display:inline-block;vertical-align:middle;}

.header_logo img{max-height: 76px;}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;   margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;  margin-left: auto;  margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;    height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px;  margin: 0;  padding: 0 4px 5px;}



/*Menu*/
.navbar{margin-bottom:0;border-radius: 0;background-color: transparent; border:none;text-align:left;padding: 0; justify-content: center;}
.navbar-nav { margin: 0;display: block; }
.navbar-nav > li {display: inline-block; position: relative; padding: 0px;}
.navbar-nav > li > a {display: inline-block;color: #f4efe9;text-transform:capitalize;padding: 10px 19px;
 font-size: 18px; font-weight: 700; position: relative;}
.navbar-nav > li > a:focus{color:#0d293f}
.navbar-nav > .active > a,  .navbar-nav > .active > a:focus,  .navbar-nav > .active > a:hover{ color:#214384; background-color:transparent;}
.navbar-nav > li > ul{ position:absolute; width:100%;display:none;background-color:#fff;
box-shadow:none;padding-left: 0;z-index: 99;top: 40px;left: 0px;padding:0px; 
}
.navbar-nav > li > ul li{list-style: none; color: #272425; padding-left: 0px;}
.navbar-nav > li > ul li ul{background-color: #f6fbff;display: none;}
.navbar-nav > li > ul li > a{display: block;padding: 6px;text-align: center;transition: none;font-size: 17px;text-transform: capitalize;font-weight: 700; color: #fff; }
.navbar-nav > li > ul li.current-menu-item > a{color:#ccc;}
.navbar-nav > li:hover > ul{display:block;}
.navbar-nav > li > a:hover{color:#ccc;}
.navbar-nav > li > ul li > a:hover { color: #ccc; }
.navbar-nav > li.current-menu-item > a{color:#ccc; }

.contact_icons_sec > div{max-width: 70%;}

/*header*/
.header_top{color: #fff;background-color:#0d293f;}
.contact_mobile a{display: block;padding: 8px 0;text-align: center;font-weight: 700;
font-family: 'Playfair Display', serif;font-size: 18px;}
.need_help{background-color: #0d293f;color: #fff;}
.get_quote{background-color: #e9e8ee;color: #323264;}
.mob_head{padding: 0;}
.header_logo{width: 235px; padding: 8px 0px;}
.header_bottom{background-color: #0d293f;}
/*banner*/
.banner { position: relative;}
.banner_inner_content{position: absolute; top: 0px;width: 100%; left: 0px;color: #fff;    height: 100%;
  display: flex; align-items: center; background: rgb(0 0 0 / 50%); }
.banner_cnt h2{margin-bottom: 15px;}
.banner_cnt p{margin-bottom: 15px;}
.banner_cnt .btn:hover{background-color:#f6fbff;color: #0d293f;}
/*button*/
.btn {background-color: #0d293f;color: #fff;font-size: 18px;padding: 8px 16px;min-width: 180px;
font-weight: 600;text-transform: uppercase;border:2px solid transparent;transition: all 0.3s;}
.btn:hover{background-color: transparent;border:2px solid #0d293f;color: #0d293f;}
.btn:focus{background-color: #0d293f;color: #fff;}
/*slick dots*/
.banner_slide .slick-dots li button{background:#fff;border-radius: 50%;width: 12px;height: 12px;
padding: 4px;}
.banner_slide .slick-dots li.slick-active button:before{background-color: #0d293f;}
.banner_slide .slick-dots li button:before{font-size: 0;background:#fff;border-radius: 50%;width: 12px;
height: 12px;border:1px solid #fff;}
.banner_slide .slick-dots li{margin: 0px 1px;width: 16px;}
.banner_slide .slick-dots{bottom:8px;}
.banner_slide .slick-dotted.slick-slider{margin-bottom: 0;}
.slick-dotted.slick-slider{margin-bottom: 0;}
/*welcome section*/
.welcome_section {padding: 40px 0;text-align: center;}
.welcome_content h1{margin-bottom: 15px;}
.welcome_content h4{margin-bottom: 30px;}
/*about section*/
.about_section{background-color: #f6fbff;padding: 40px 0;text-align: center;}
.about_content h3{padding-bottom: 20px;}
.about_content p{padding-bottom: 15px;}
.about_content .btn{margin-top: 15px;}
.about_img {padding-bottom: 30px;}
/*testimonials*/
.testimonials{padding: 40px 0;text-align: center;background-image: url(../images/testimonials_bg.jpg);
background-repeat: no-repeat;background-position: center;background-size: cover;color: #fff;}
.testimonial_cnt h2{margin-bottom: 20px;}
.testimonial_cnt p{padding-bottom: 25px;}
.testimonial_cnt .btn:hover{background-color: #f6fbff;}
/*recent obituaries*/
.recent_obituaries{padding: 40px 0;}
.search_box{padding: 10px 16px;border: 1px solid #0d293f;width: 100%;margin-bottom: 10px;}
.recent_obituaries_title{text-align: center;}
.recent_obituaries_title h3{margin-bottom: 30px;}
.search_btn{width: 100%;}
.search_box:focus {outline: 0;}
.search_obituary {padding-bottom: 40px;text-align: center;}
/*obituary repeater*/
.obt_location{background-image: url(../images/obt_gps_img.png);background-repeat: no-repeat;
background-position: left 4px;padding-left: 20px;}
.obt_cnt{font-size: 20px;text-align: center;}
.obt_cnt p{padding-bottom: 5px;}
.obt_cnt h4{padding-bottom: 8px;font-weight: 700;}
.obt_img {padding-bottom: 15px;text-align: center;}
.obt_border{border:1px solid #ccc;padding:20px;}
.obt_box li{padding-bottom: 30px;}
.view_more{font-size: 20px;background-image: url(../images/view_more_arr.png);background-repeat: no-repeat;
background-position: right 8px;font-weight: 700;float: right;padding-right: 25px;transition: all 0.3s;}
.obt_border:hover {background-color: #f6fbff;}
/*alternative sec*/
h2 {font-family: 'Playfair Display', serif; font-size: 26px; line-height: normal;color: #fff;}
.alternative_sec{padding: 40px 0}
.img{background-color: #0d293f;position: relative;cursor: pointer;margin-bottom:30px;overflow: hidden;}
.img h2{text-transform: capitalize;margin-bottom: 15px;}
.move_arr{transition: all 0.3s}
.bg_img{background-image: url(../images/planning_ahead_img.jpg);background-position: center;
background-size: cover;position: absolute;width: 100%;height: 100%;transition: all 0.5s;}
.bg_img2{background-image: url(../images/veterans_img.jpg);}
.bg_img3{background-image: url(../images/why_choose_img.jpg);}
.bg_img4{background-image: url(../images/common_questions.jpg);}
.bg_img5{background-image: url(../images/death_occurs_img.jpg);}
.img:hover .bg_img{transform: scale(1.1);transition: all 0.5s;}
.img:hover .move_arr{margin-left:10px;transition: all 0.3s; }
.alternative_sec{color: #fff;}
.alternative_sec a{text-decoration: none;color: #fff}
.alternative_cnt , .alternative_cnt1{display: flex;flex-direction: column;justify-content: space-between;
padding: 30px 20px;word-break: break-word;min-height:175px;position: relative;}
/*contact sec*/
.contact_sec{padding:40px 0 ;background-color: #f6fbff;position: relative;}
.contact_map{height: 280px;}
.contact_map iframe{width: 100%;height: 100%;border:0;}
.contact_info{padding-left:45px;background-position:left 18px;background-repeat: no-repeat;padding-bottom: 20px;}
.contact_info.contact_call{background-image:url(../images/call.png);}
.contact_info.contact_call a{color:#202020;}
.contact_info.contact_call a:hover{color:#0d293f;}
.contact_info.contact_time{background-image:url(../images/time.png);}
.contact_info.contact_email a{color: #202020;}
.contact_info.contact_email a:hover{color:#0d293f;}
.contact_info.contact_email{background-image:url(../images/email.png);}
.contact_info.contact_address{background-image:url(../images/location.png);}
.cont_frm {width:100%;margin: 30px 0;height: 280px;}
.cont_frm tr td{padding-bottom:18px;display: block;}
.txt_box{width: 100%;border: 0;height:50px;padding:15px 20px;}
.txt_area{width: 100%;border: 0;padding:15px 20px;}
.txt_box:placeholder,.txt_area:placeholder{color: #c9c9c9;}
.cont_frm tr:last-child td{padding-bottom:0px;}
.contact_cnt h3 {margin-bottom: 25px;}
.modal-body .cont_frm .txt_box {border: 1px solid #ccc;}
.modal-body .cont_frm .txt_area {border: 1px solid #ccc;}
.modal-body .cont_frm tr:first-child td:last-child{padding-left: 0;padding-right: 0;}
.modal-footer{justify-content: center;}
.modal-body .cont_frm{margin:5px 0;}
.modal-footer .btn {min-width: auto;}
.modal-header{align-items:center;}
.modal-header .close{line-height:15px;}
/*footer*/
footer{background-color:#0d293f;color: #fff}
footer img{max-width: 100%}
footer a{color:#fff}
footer nav ul li {padding-bottom: 10px;}
footer a:hover{color:#f6fbff;transition:all 0.3s;text-decoration:none;} 
.footer_social {margin-left: 0px;margin-top: 0px;margin-bottom: 0;}
.footer_social li{display: inline-block;overflow: hidden;}
.footer_social li a{display: block;padding: 0px 8px;}
.footer_social li a img{transition: all 0.3s}
.footer_social li a:hover img{transform: scale(1.2);transition: all 0.3s}
.footer_top{padding-bottom: 20px;padding-top:20px;}
.footer_bottom{border-top: 1px solid #fcfcff;padding: 15px 0;text-align: center;}
.footer_bottom p{margin-bottom: 0;font-size:12px;}
.footer_top h4 {color: #fff;margin-bottom: 20px;}
/*inner page*/
.inner{padding: 40px 0;}
.inner h1{font-size: 32px;margin-bottom: 20px;line-height: normal;}
.inner h2{font-size: 32px;margin-bottom: 15px;line-height: normal;color: #0d293f;}
.inner h3{font-family: 'Open Sans', sans-serif;font-size: 34px;font-weight: 700;margin-bottom: 15px;
line-height: normal;}
.inner h4{font-family: 'Playfair Display', serif;font-size: 24px;font-weight: 700;margin-bottom: 15px;
line-height: normal;}
.inner h5{font-family: 'Playfair Display', serif;font-size: 24px;font-weight: 700;color: #0d293f;
line-height: normal;}
.inner h6{font-family: 'Open Sans', sans-serif;font-size: 15px;font-weight: 700;color: #25292F;
line-height: normal;}

/*about us*/
.inr_about_img{margin-bottom:20px;}
.profiles{  background: #f6fbff;text-align: center;max-width: 330px; margin: auto;height: 100%;}
.profiles img{border-bottom: 6px solid #0d293f;} 
.profiles h5{padding: 20px 6px;}
.profile_box li{padding-bottom: 30px;}
.inr_about_us{padding-bottom: 30px;}
.why_choose_us{background-image: url(../images/why_choose_us_bg.jpg);background-size: cover;
background-repeat: no-repeat;background-position: center;padding: 40px 0;text-align: center;}
.why_choose_list{margin-top: 15px;}
.bold_span{color: #0d293f;font-weight: 600;display: block;}
.why_choose_list li{padding-bottom: 30px;}
.inr_padding{padding-bottom: 0;}
.contact_right{background-color: #0d293f;padding: 30px 20px;color: #fff;margin-bottom: 30px;}
.contact_right h4{color: #fff;}
.btn.contact_btn{background-color: #f6fbff;color: #0d293f;display: block;padding: 16px 20px;
width: 100%;}
.btn.contact_btn:hover{background-color: transparent;color: #fff;border:2px solid #fff;}
.common_cnt{padding-right: 5%;padding-bottom: 30px;}
.static_call{background-color: #f6fbff;padding: 20px 20px;text-align: center;}
.static_call h5{font-family: 'Open Sans', sans-serif;font-size: 22px;font-weight: 700;
text-transform: uppercase;}
.static_call:hover h3 {color: #000;}
/*accordion*/
.acc_head{background-color: transparent;padding: 12px 30px 12px 12px;border-top:1px solid #c8c8c8;
border-bottom: 1px solid #c8c8c8;position: relative;cursor: pointer;}
.acc_head:after{content: '+';position: absolute;right: 10px;top:8%;font-size: 25px;}
.acc_open.acc_head:after{content:'-';font-size: 42px;line-height: 30px;}
.acc_content{font-size: 15px;padding: 12px 8px 12px 10px;}
.acc_sec{padding-bottom: 30px;}
.acc_head.acc_open{background-color: #ebeaf0;border-left:1px solid #c8c8c8;border-right: 1px solid #c8c8c8;}
.death_testimonial{background-color:#ebeaf0;padding:20px 20px;font-weight: 600;color: #0d293f;
margin-bottom: 30px;}
.inner_cnt{padding-bottom: 20px;}
.death_acc .acc_head{background-color: #ebeaf0;border-left:1px solid #c8c8c8;border-right: 1px solid #c8c8c8;
margin-bottom: 15px;}
.contact_cnt .cont_frm.cont_frm2 tr:first-child td:first-child{padding-left: 0;padding-right: 0;}
.inner_contact h1{text-transform: uppercase;}
.inner_contact{text-align: center;}
.contact_icons_sec {display: flex;text-align: left;flex-wrap: wrap;}
.contact_icons_sec div:first-child {padding-right: 15px;}
.inr_contact_mr li{padding-bottom: 20px;}
.contact_icons_sec h6 {font-size: 20px;margin-bottom: 5px;}
.inr_contact_mr {border-bottom: 1px solid #ebeaf0;padding-bottom: 30px;margin-bottom: 30px;}
.inr_margin{margin:30px 0;display: inline-block;}
.inner_contact a{color: #000;}
.inner_contact a:hover{color: #0d293f;}
.testimonial_cnt .btn{ background-color: #9db600;  }
.inr_margin:hover h3{color: #000;}
.wpcf7-response-output {display: none!important;}
.list li{background-image: url(../images/list.png);background-repeat: no-repeat;background-position: left 5px;
padding-left: 30px;padding-bottom: 15px;background-size: 20px;}
.acc_content ul{padding-left:23px;margin-bottom:10px;}
.acc_content ul li {list-style: none;  margin-bottom:7px;}
.veteran_content {
background-image: url(../images/veteran_bg.jpg) !important;background-position: center;
background-repeat: no-repeat;background-size: cover;
}
/* inner banner options */
.inner_bnr{height:200px;background-image:url(../images/banner.jpg);background-position: center;
background-repeat: no-repeat;background-size: cover;position:relative;display:flex;flex-direction:column;
justify-content:center;align-items:center;}
.inner_bnr h2{color:#fff;}
.inner_bnr:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;opacity:0.5;}
.acc_content ol {padding-left: 20px;}
.inner_contact h1 {text-transform: capitalize;}
.highlight_box{ background:#f6fbff; padding:30px; }

 
/* Mobile Menu*/
@media (max-width: 1199px) {
.sidebar_open:before{content:'';position:fixed;top:0;left:0;right:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:9}
.mobilemenu_icon{width:36px;height:30px;display:inline-block;position:absolute;overflow:hidden;
cursor: pointer;top:29px;right: 15px;}
.navbar_line{width:100%; height:2px; background-color: #ffffff; position:absolute; top:0px; left:0; width:35px;border-radius: 4px;}
.navbar_line2{top:9px;}
.navbar_line3{top:18px;}
.sidebar_open .mobilemenu_icon{background: transparent;}
.sidebar_open .navbar_line{left:100%; }
.sidebar_open .navbar_line2{left:100%;}
.sidebar_open .navbar_line3{left:100%; }
.mobilemenu_icon_open{width:25px;height:25px; top: 15px; right: 15px; position:absolute;background-size:cover; z-index: 99; overflow:hidden; }
.navbarclose_line1{height: 2px;background-color: #fff;position: absolute;top: 11px;left: 0;width: 25px;transform: rotate(0); opacity:0;}
.navbarclose_line2{height: 2px;background-color: #fff;position: absolute;top: 11px;left: 0;width: 25px;transform: rotate(0); opacity:0;}
.has-sub-nav{ background-image: url(../images/sub_menu.png); background-position:92% 15px; background-size: 12px; background-repeat:no-repeat;}
.sidebar_open .navbarclose_line1{transform: rotate(-136deg);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; transition-delay: 0.2s; opacity:100;}
.sidebar_open .navbarclose_line2{transform: rotate(136deg);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; transition-delay: 0.2s; opacity:100;}
.sidebar_open .navbar-header{ right:0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.navbar-header{overflow: auto;}
.sidebar_open{ overflow:hidden}
.navbar-header { float: none; position: fixed; height: 100%; z-index:10;background-color:#0d293f;width:250px;  top:0; right: -100%;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.navbar-nav {text-align: left; padding-top: 50px;}
.navbar-nav > li.has-sub-nav a{ width:auto;text-align: left;}
.navbar-nav > li.has-sub-nav.mega_menu{ background-image: none}
.navbar-nav > li.has-sub-nav.mega_menu  a{ width:100%}
.navbar-nav > li {width: 100%;display: block;text-align: left; border-bottom: 1px solid #fff;}
.navbar-nav > li > a {color: #f9f9d7;padding: 10px 16px;margin:0;}
.navbar-nav > li > a:hover { color: #fff; text-decoration: none;}
.navbar-nav > li > a {display: inline-block;font-size: 15px; font-weight: 700; text-transform: uppercase;text-align: center;}
.navbar-nav > li > ul > li > a {text-transform: uppercase; font-size:15px; padding: 10px 15px; color: #0d293f;}
.navbar-nav > li > ul {position: relative;width: 100%; top:0; left:0;background-color:#e9e8ee;}
.navbar-nav > li:hover > ul{display:none;}
.navbar-nav > li:hover{color:#ffcc2a;}
}

@media (min-width: 576px){
 .img{margin-bottom: 30px;}
}

@media (min-width: 768px){
body{font-size: 18px;}
h1{font-size: 32px;line-height: 38px;}
h2{font-size: 32px;line-height: 38px;}
h3{font-size: 32px;line-height: 38px;}
.contact_mobile a{display: inline-block;width: 49%;vertical-align: top;margin:0 2px;}
.contact_mobile {border-bottom: 1px solid #e9e8ee;}
 .banner_cnt {/*max-width: 62%;*/}
.welcome_section{padding: 40px 0;}
.about_section{padding: 40px 0;}
.testimonials{padding: 40px 0;}
.recent_obituaries{padding: 40px 0 80px;}
.search_box{width: auto;}
.search_btn{width: auto;}
.obt_cnt{text-align: left;}
.obt_border{padding: 0;}
.obt_img{padding-bottom: 0;}
.alternative_cnt , .alternative_cnt1{min-height:280px;}
.contact_cnt .cont_frm tr:first-child td:first-child{padding-right:10px;}
.contact_cnt .cont_frm tr:first-child td:last-child{padding-left:10px;}
.contact_map{height: 350px;width: 100%;}
.cont_frm tr td{padding-bottom:25px;display: table-cell;}
.mr_top{margin-top:30px;}
.footer_bottom p{font-size:16px;}
.footer_top{padding-bottom: 30px;padding-top:40px;}
/*inner*/
.inner{padding: 40px 0;}
.inner h1{font-size: 32px;}
.inner h2{font-size: 32px;}
.inner h3{font-size: 36px;}
.inner h4{font-size: 28px;}
.inner h5{font-size: 24px;}
.inner h6{font-size: 18px;}
/*about us*/
.inr_about_us {padding-bottom: 30px;}
.inr_padding{padding-bottom: 0;}
.static_call h5{font-size: 26px;}
.modal-footer .btn {min-width: 180px;}
/*accordion*/
.acc_content{font-size: 18px;}
.acc_head:after{top:12%;}

}


@media (min-width: 992px){
body{font-size: 18px;}
h1{font-size: 38px;line-height: normal;}
h2{font-size: 40px;line-height:48px;}
h3{font-size: 38px;line-height: normal;}
 .welcome_section{padding: 50px 0;}
.about_section{padding: 50px 0;text-align: left;}
.testimonials{padding: 50px 0;}
.recent_obituaries{padding: 50px 0;}
.alternative_sec{padding: 60px 0}
.alternative{padding: 15px 0;}
.img{margin-bottom: 0px;}
.alternative_cnt1,.alternative_cnt{min-height:320px;}
.contact_sec{padding: 50px 0;}
.contact_info{padding-left:45px;}
.txt_box{height: 60px;}
.mr_top{margin-top:0px;}
.footer_social {margin-left: 30px;margin-top: 30px;}
/*inner*/
.inner{padding: 50px 0;}
.inner h1{font-size: 38px;}
.inner h2{font-size: 38px;}
.inner h3{font-size: 38px;}
.inner h4{font-size: 32px;}
.inner h5{font-size: 22px;}
.inner h6{font-size: 20px;}
/*about us*/
.why_choose_list {margin-top: 30px;justify-content: center;}
.why_choose_us{padding: 50px 0;}
.inr_padding{padding-bottom: 0;}
.static_call{padding: 30px 20px;}
.inner_contact {text-align: center;max-width: 80%;margin: auto;}
.feat_margin {margin-bottom: 30px;}
.feat_box1 .alternative_cnt{  width: 405px; max-width: 90%; float: right; }
.feat_box2 .alternative_cnt{  width: 405px; max-width: 90%; float: left; }
.feat_box3 .alternative_cnt{  width: 405px; max-width: 100%; float: left; }
.feat_box4 .alternative_cnt{  width: 405px; max-width: 90%; float: left; }
.feat_box5 .alternative_cnt{  width: 405px; max-width: 90%; float: left; }
.inner_bnr{height:320px;}
.modal-content {margin: auto;width: 540px;padding: 0 20px;}
.modal-content .cont_frm tr td{padding-bottom:20px;}
.modal-content .cont_frm .txt_box {height: 50px;padding: 10px 20px;}
.modal-body {padding: 16px 16px 0;}
}

@media (min-width: 1200px){
	.inthe_news_left{ width:50%; float:left;  padding-right:25px;}
.inthe_newsright{ width:50%; float:left;  padding-right:25px; }
	
	
.modal{z-index: 9999;}
body{font-size: 20px;}
.inner p{ padding: 0px 0px 15px 0px;}
h1{font-size: 42px;}
h2{font-size: 48px;line-height:58px;}
h3{font-size: 38px;line-height: 56px;}
h4{font-size: 28px;}
/*header*/
.header_top{padding: 10px 0;}
.header_contact a {color: #fff;display: inline-block;width: 63%;vertical-align: middle;
background-position: left;background-repeat: no-repeat;padding-left: 60px;}
.header_contact a h5{color: #ffffff;font-weight: 700;}
.header_contact a h5 span{font-family: 'Open Sans', sans-serif; font-size: 17px;display: block;
font-weight: 500;}
.header_logo{width: 300px;}
.header_contact a h5 span{font-size: 15px;margin-top: 2px;}
.header_need_help{background-image: url(../images/pin.png); background-size: 40px;}
	.header_need_help:hover h5 span{color:#fff;}
.header_get_quote{background-image: url(../images/get_quote_img.png); background-size: 40px; }
.header_contact a:hover h5 {color: #9db600;}
.header_contact a h5{font-size: 22px;}
.navbar-nav > li > a{color:#0d293f;}
.navbar-nav > li > a{padding: 26px 12px;font-size: 17px;border-bottom:5px solid transparent;
transition: all 0.3s;}
.navbar-nav > li > a:hover {background-color: #0d293f;color: #f6fbff;border-bottom:5px solid #9eb705;}
.navbar-nav > li.current-menu-item > a {background-color: #0d293f;color: #f6fbff;border-bottom:5px solid #9eb705;}
.navbar-nav >li.special_menu a {background-color: #9db600;color: #fff;padding: 12px 22px;
border-radius: 100px;text-transform: uppercase;text-align: center;border:1px solid transparent;
transition: all 0.3s;}
.navbar-nav >li.special_menu a:hover {background-color: #f6fbff;border:1px solid #0d293f;
color: #0d293f;}
.navbar-nav > li > ul{top:100%;width: 250px;background-color: #0d293f;padding: 10px;
border-top: 4px solid #f6f6f8;border-bottom: 4px solid #f6f6f8;}
.navbar-nav > li > ul li > a{padding: 10px;text-align: left;font-size: 17px;}
/*button*/
.btn{background-color: #0d293f;color: #fff;font-size: 20px;padding: 10px 20px;}
/*banner*/
 .banner_cnt { text-align: center; margin:0 auto; }
.banner_cnt p{margin-bottom: 25px;}
.banner_cnt h2{line-height: 74px;font-size: 62px;}
.header_bottom {background-color:#f6fbff;}
.banner_slide .slick-dots{bottom: 20px;}
/*welcome*/
.welcome_section{padding: 70px 0;}
.welcome_content {max-width: 955px;margin: auto;}
.about_section{padding: 70px 0;}
/*testimonials*/
.testimonials{padding: 70px 0;}
.testimonial_cnt {max-width: 700px;margin: auto;}
/*recent obituaries*/
.recent_obituaries{padding: 70px 0;}
/*alternative sec*/
.img{height: 100%;}
.alternative_sec{padding: 70px 0}
.alternative_cnt1{min-height:400px;}
.alternative_cnt{min-height: 440px;}
.alternative_cnt , .alternative_cnt1{padding: 30px 20px;}
/*contact*/
.contact_info{padding-left:50px;}
.contact_sec{padding: 60px 0;}
.contact_map{width: 48%;height: 100%;left:0;position: absolute;top: 0;}
.cont_frm {margin-bottom:0px;}
/*footer*/
.footer_top{padding-top: 55px;}

/*sticky header*/
.header_height{height: 194px;}
header.sticky_header1{position:fixed;top:-200px;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.28);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.28);box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.28);}
header.sticky_header{top:0;z-index:1111; width:100%;background-color: #fff;border-bottom: 4px solid #d6d6e0; 
animation: smoothScroll 0.3s forwards;}
header.sticky_header .header_top { padding: 10px 0;}
header.sticky_header .header_logo {width: 185px;}
header.sticky_header .navbar-nav > li > a {padding: 4px 9px;font-size: 15px;
border-bottom: 5px solid transparent;transition: none;color: #fff;}
header.sticky_header .navbar-nav > li.current-menu-item > a{background-color: transparent;color: #9db600;}
header.sticky_header .navbar-nav > li > a:hover{color: #9db600;background-color: transparent;}
header.sticky_header .navbar{float: right; margin-top: -63px;}
header.sticky_header .navbar-nav >li.special_menu a{padding:10px 10px;background-color: #9db600;color: #f6fbff;
text-transform: capitalize;border-bottom: 0;}
header.sticky_header .navbar-nav >li.special_menu a:hover { background-color: #0d293f; color: #f6fbff;}
header.sticky_header .header_contact{display: none;}
header.sticky_header .header_bottom{height: 0;}
header.sticky_header .header_contact{display: none;}
header.sticky_header .navbar-nav > li > ul li > a{font-size: 15px;}
header { position: absolute; left: 0; right: 0;top:0;}
 @keyframes smoothScroll {
        0% {
            transform: translateY(-40px);
        }
        100% {
            transform: translateY(0px);
        }
    }
/*inner*/
.inner{padding: 70px 0;}
.inner h1{font-size: 44px;margin-bottom: 30px;}
.inner h2{font-size: 44px;}
.inner h3{font-size: 42px;}
.inner h4{font-size: 30px;margin-bottom: 20px;}
.inner h5{font-size: 24px;}
.inner h6{font-size: 18px;}
/*about us*/
.inr_about_us {padding-bottom: 50px;}
.why_choose_us{padding: 70px 0;}
.inr_padding{padding-bottom: 0;}
.why_choose_cnt {max-width: 1000px;margin: auto;}
.why_choose_space { padding: 0 20px;}
.contact_right{font-size: 18px;}
.profile_box li:last-child {padding-bottom: 30px;}
/*accordion*/
.acc_head{padding:14px 30px 14px 12px;}
.inr_contact_mr{margin-top: 50px;}


}


@media (min-width: 1440px){
h1{font-size: 45px;}
h3{font-size: 45px;}
.header_contact a h5{font-size: 24px;}
.header_contact a h5 span{font-size: 17px;}
.inner h1{font-size: 48px;}
.inner h2{font-size: 48px;}
.inner h3{font-size: 48px;}
.inner h4{font-size: 32px;}
.inner h6{font-size: 20px;}
.container{max-width: 1440px;}
.navbar-nav > li > a {padding: 26px 28px;font-size: 18px;}
.navbar-nav > li > ul li > a{font-size: 18px;}
h2{font-size: 55px;line-height:62px;}
.alternative_cnt1{min-height:440px;}
.alternative_cnt{min-height: 480px;}
.alternative_cnt, .alternative_cnt1{padding: 30px 40px;}
/*inner*/
.inner h5{font-size: 24px;}
/*about us*/
.why_choose_space {padding: 0 66px;}
.acc_content{font-size: 20px;}
ul.obituaries_list li .obituaries_cnt{width:82%!important;}
.inner_contact{max-width:75%;}
	
/*sticky header*/
header.sticky_header .header_logo { width: 230px;}
header.sticky_header .navbar-nav > li > a{font-size: 18px;padding: 4px 14px;}
header.sticky_header .navbar{margin-top: -73px;}
header.sticky_header .navbar-nav >li.special_menu a{padding: 10px 18px;}
header.sticky_header .navbar-nav > li > ul li > a{font-size: 18px;}
}
.banner_cnt { text-align:center; margin:0 auto; }

@media only screen and (max-width: 767px) {
	
	.inner_cnt .inthe_news_container h4{font-size:20px;}
	.inner_cnt .inthe_news_title h3{ font-size:24px; }
	.inthe_news_contentcontainer { background: #fafae5;  padding: 20px 15px; }
	
	
	.banner_inner_content {
    display: none;
}
 }


.testimonials_box{position:relative;   box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  background-color: #f9f9f9; padding:40px 50px; margin-bottom:30px; text-align:center; }
.testimonials_box i {

   border-radius: 50%;
  color: #0d293f; display:block; margin-bottom:20px;
  font-size: 42px;
  font-style: normal;

}

/* Center map on contact page */
body .container .contact_map.contact_map_centered {
  position: relative !important;
  width: 100% !important;
  left: 0 !important;
  top: 0 !important;
  right: 0 !important;
  margin: 40px 0 0 0 !important;
  height: 350px !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  text-align: center !important;
  background-color: #ffffff !important;
  padding: 20px 0 !important;
}

body .container .contact_map.contact_map_centered iframe {
  margin: 0 auto !important;
  display: block !important;
}

@media (min-width: 1200px) {
  body .container .contact_map.contact_map_centered {
    max-width: 800px !important;
    margin: 40px auto 0 auto !important;
    height: 400px !important;
  }
}
