@charset "UTF-8";
* { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; } .container, .post-area.standard-minimal.full-width-content article.post .inner-wrap	{ margin: 0 auto;  position: relative; }
.container, .post-area.standard-minimal.full-width-content article.post .inner-wrap {
max-width: 880px; 
} 
@media only screen and (min-width: 1300px) and (max-width: 1500px) {
html body[data-header-format="left-header"][data-ext-responsive="false"] .container, html body[data-header-format="left-header"][data-ext-responsive="false"] .post-area.standard-minimal.full-width-content article.post .inner-wrap,
body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots {
max-width: 900px; 
} 
}
@media only screen and (min-width: 1150px) and (max-width: 1300px) {
html body[data-header-format="left-header"][data-ext-responsive="false"] .container, html body[data-header-format="left-header"][data-ext-responsive="false"] .post-area.standard-minimal.full-width-content article.post .inner-wrap,
body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots {
max-width: 800px; 
} 
}
@media only screen and (min-width: 1000px) and (max-width: 1150px) {
html body[data-header-format="left-header"][data-ext-responsive="false"] .container, html body[data-header-format="left-header"][data-ext-responsive="false"] .post-area.standard-minimal.full-width-content article.post .inner-wrap,
body[data-header-format="left-header"][data-ext-responsive="false"] .nectar-recent-posts-slider .flickity-page-dots {
max-width: 650px; 
} 
}
.row {
position: relative;
} .row:after, .col:after, .clr:after, .group:after { 
content: ""; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; } .row, div.clear { padding-bottom: 24px; }  .col {
position: relative;
display: block;
float: left;
width: 100%; 
}
@media (min-width: 690px) {
.col {
margin-right: 2%; 
} 
.wpb_column {
margin-right: 0px;
}
} .col.col_last { margin-right: 0; } 
.col:last-child { margin-right: 0; } @media (min-width: 690px) {
.span_1 { width: 6.5%; }
.span_2 { width: 15.0%; }
.span_3 { width: 23.5%; }
.span_4 { width: 32.0%; }
.span_5 { width: 40.5%; }
.span_6 { width: 49.0%; }
.span_7 { width: 57.5%; }
.span_8 { width: 66.0%; }
.span_9 { width: 74.5%; }
.span_10 { width: 83.0%; }
.span_11 { width: 91.5%; }
.span_12 { width: 100%; } .full-width-content.vc_row-fluid .vc_span1, .full-width-content.vc_row-fluid .vc_col-sm-1, .vc_row-fluid[data-column-margin="none"] .vc_span1, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-1 { width: 8.33%; }
.full-width-content.vc_row-fluid .vc_span2, .full-width-content.vc_row-fluid .vc_col-sm-2, .vc_row-fluid[data-column-margin="none"] .vc_span2, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-2 { width: 16.66%; }
.full-width-content.vc_row-fluid .vc_span3, .full-width-content.vc_row-fluid .vc_col-sm-3, .vc_row-fluid[data-column-margin="none"] .vc_span3, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-3 { width: 25%; }
.full-width-content.vc_row-fluid .vc_span4, .full-width-content.vc_row-fluid .vc_col-sm-4, .vc_row-fluid[data-column-margin="none"] .vc_span4, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-4 { width: 33.33%; }
.full-width-content.vc_row-fluid .vc_span5, .full-width-content.vc_row-fluid .vc_col-sm-5, .vc_row-fluid[data-column-margin="none"] .vc_span5, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-5 { width: 41.5%; }
.full-width-content.vc_row-fluid .vc_span6, .full-width-content.vc_row-fluid .vc_col-sm-6, .vc_row-fluid[data-column-margin="none"] .vc_span6, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-6 { width: 50%; }
.full-width-content.vc_row-fluid .vc_span7, .full-width-content.vc_row-fluid .vc_col-sm-7, .vc_row-fluid[data-column-margin="none"] .vc_span7, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-7 { width: 58.3%; }
.full-width-content.vc_row-fluid .vc_span8, .full-width-content.vc_row-fluid .vc_col-sm-8, .vc_row-fluid[data-column-margin="none"] .vc_span8, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-8 { width: 66.66%; }
.full-width-content.vc_row-fluid .vc_span9, .full-width-content.vc_row-fluid .vc_col-sm-9, .vc_row-fluid[data-column-margin="none"] .vc_span9, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-9 { width: 75%; }
.full-width-content.vc_row-fluid .vc_span10, .full-width-content.vc_row-fluid .vc_col-sm-10, .vc_row-fluid[data-column-margin="none"] .vc_span10, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-10 { width: 83.0%; }
.full-width-content.vc_row-fluid .vc_span11, .full-width-content.vc_row-fluid .vc_col-sm-11, .vc_row-fluid[data-column-margin="none"] .vc_span11, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-11 { width: 91.5%; }
.full-width-content.vc_row-fluid .vc_span12, .full-width-content.vc_row-fluid .vc_col-sm-12, .vc_row-fluid[data-column-margin="none"] .vc_span12, .vc_row-fluid[data-column-margin="none"] .vc_col-sm-12 { width: 100%; }
.full-width-content.vc_row-fluid .wpb_column, .vc_row-fluid[data-column-margin="none"] .wpb_column { margin-left: 0!important; }
.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }
}
.vc_row-fluid[data-column-margin="none"] {
margin-bottom: 0;
} body #page-header-bg .row { visibility: visible; }
.wpb_row .row-bg-wrap .row-bg-overlay {display:block; position:absolute; top:0; left:0; width:100%; height:100%; content:' '; z-index:2; backface-visibility: hidden;}
.wpb_column .column-bg-overlay {
pointer-events: none;
position: absolute;
z-index: 0;
height: 100%;
width: 100%;
top: 0;
left: 0;
content: ' ';
display: block;
opacity: 0;
transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
-webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}@import url("https://fonts.googleapis.com/css2?family=Playball&family=Poppins:wght@300;400;500;600;700;800;900&display=swap");
@font-face {
font-family: 'Myriad ProCondIt';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCondIt.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCondIt.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCondIt.svg#MyriadPro-BoldCondIt) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-SemiboldIt.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-SemiboldIt.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-SemiboldIt.svg#MyriadPro-SemiboldIt) format('svg');
font-weight: 600;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Light.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Light.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Light.svg#MyriadPro-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad ProCond';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-CondIt.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-CondIt.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-CondIt.svg#MyriadPro-CondIt) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Myriad ProCond';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Cond.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Cond.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Cond.svg#MyriadPro-Cond) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad ProCond';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCond.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCond.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldCond.svg#MyriadPro-BoldCond) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Bold.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Bold.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Bold.svg#MyriadPro-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Regular.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Regular.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Regular.svg#MyriadPro-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldIt.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldIt.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-BoldIt.svg#MyriadPro-BoldIt) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Myriad Pro';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Semibold.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Semibold.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold) format('svg');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Georgia';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Bold.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Bold.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Bold.svg#Georgia-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Georgia';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia.svg#Georgia) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Georgia';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-BoldItalic.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-BoldItalic.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-BoldItalic.svg#Georgia-BoldItalic) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Georgia';
src: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Italic.woff2) format('woff2'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Italic.woff) format('woff'),
url(https://www.traditionsmemory.care/wp-content/themes/salient-child/fonts/Georgia-Italic.svg#Georgia-Italic) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
} @import url("https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Josefin+Sans:wght@100;200;300;400;500;600;700&display=swap");
:root {
--theme-font1: 'Myriad Pro';
--theme-font2: 'Amiri';
--theme-font3: 'Josefin Sans';
--primary: #B0A188;
--white: #ffffff;
--sec-heading-clr: #B0A188;
--sec-light-bg: #e5e0d8;
--sec-light-bg1: #e5e0d8;
--black: #000000;
--sec-sub-heading: #B0A188;
--primary-font-clr: #323e48;
--navy-blue: #1b3a5d;
--bg-blue: #8693A7;
--text-navy: #0c3b60;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
*:focus,
*:visited { outline: 0; border: 0; }
body { color: #242424; font-size: 18px; line-height: 32px; font-weight: 400; font-family: var(--theme-font1); } select,
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code { border-radius: 30px !important; background-color: #f4f9ff !important; width: 100%; margin: 0 0 20px !important; color: #242424; font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: 36px; padding: 20px 36px; font-family: var(--theme-font1) !important; }
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: var(--theme-font1) !important; }
select { position: relative; background-image: url(//www.traditionsmemory.care/wp-content/themes/salient-child/images/arro-down-orrange.png); background-repeat: no-repeat; background-position: 95% center; cursor: pointer; box-shadow: none !important; }
textarea { height: 284px; overflow-y: auto; }
h1 { color: #ffffff; font-size: 90px; font-weight: bold; line-height: 90px; margin: 0; padding: 0;font-family: var(--theme-font2); }
h2 { color: #323E48; font-size: 48px; font-weight: bold; line-height: 50px; margin: 0; padding: 0; font-family: var(--theme-font2); }
h3 { color: #323E48; font-size: 36px; font-weight: bold; line-height: 38px; margin: 0; padding: 0; font-family: var(--theme-font3); }
h4 { color: #323E48; font-size: 30px; font-weight: bold; line-height: 32px; margin: 0; padding: 0; font-family: var(--theme-font2); }
h5 { color: #323E48; font-weight: normal; line-height: bold; margin: 0; padding: 0; font-family: var(--theme-font3); }
h6 { color: #323E48; font-weight: normal; line-height: normal; margin: 0; padding: 0; font-family: var(--theme-font3); }
ul,
ul li,
ol,
ol li { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; transition: 0.5s all; }
a:hover { color: #B0A188 !important; text-decoration: none; }
img { max-width: 100%; height: auto; }
.row:after { content: ''; display: table; clear: both; }
.container { width: 100% !important; max-width: 100% !important; padding: 0 0 !important; margin-left: auto !important; margin-right: auto !important; float: none; }
.container:after { content: ''; display: table; clear: both; }
.wrapper { width: 100% !important; max-width: 1300px !important; padding: 0 15px !important; margin-left: auto !important; margin-right: auto !important; float: none !important; }
.wrapper:after { content: ''; display: table; clear: both; }
.clearfix:after { content: ''; display: table; clear: both; }
.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.bg-img { background-size: cover; background-position: center; } ul.slick-dots { position: relative; bottom: 0; width: 100%; text-align: center; }
ul.slick-dots li { display: inline-block; line-height: normal; margin: 0 5px; }
ul.slick-dots li button { margin: 0; padding: 0; background: #c2c2c2; border-radius: 0; width: 10px; height: 10px; font-size: 0; outline: 0; border: 0; }
ul.slick-dots li.slick-active button { background: #514f4f; } .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); font-size: 0; margin: 0; padding: 0; background: transparent; height: auto; line-height: normal; }
.slick-prev { left: 15px; z-index: 2; cursor: pointer; }
.slick-next { right: 15px; z-index: 2; cursor: pointer; }
.slick-prev:after { content: '\f104'; display: block; color: #000; font-family: FontAwesome; font-size: 40px; }
.slick-next:after { content: '\f105'; display: block; color: #000; font-family: FontAwesome; font-size: 40px; }
.bold,
strong,
b { font-weight: 700; font-family: inherit; }
.container-wrap { padding-bottom: 0; } input[type=checkbox] {
accent-color: var(--sec-sub-heading);
}
body.material .wpb_row{margin-bottom: 0;}  header#top { box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16); background-color: #ffffff; padding: 25px 76px; }
a#logo { margin: 0 !important; }
a#logo img { width: 297px !important; height: 70px !important; object-fit: contain; object-position: center; }
header#top .container { padding: 0 !important; }
header#top nav ul li a { color: #242424; font-size: 18px; font-weight: 400; font-style: bold; text-transform: uppercase; margin: 0 21px !important;font-family:var(--theme-font3); }
header#top nav ul li:last-child a { margin-right: 0 !important; border-radius: 0px; background-color: #f05023; color: #fff; padding: 20px 31px !important; letter-spacing: 3px;}
header#top nav >ul:last-child { display: none !important; }
header#top nav ul li:last-child a:hover { background-color: var(--bg-blue); color: #fff !important; }
#header-outer header#top nav ul li:last-child a:after { opacity: 0; border-color: transparent !important; } #footer-widgets { background: url(//www.traditionsmemory.care/wp-content/uploads/2023/02/BlueWeave.jpg) no-repeat; padding: 65px 0 44px; background-size: cover;background-position: center;}
#footer-widgets .container { max-width: 1670px !important; padding: 0 15px !important; }
#footer-widgets .row { margin: 0 !important; padding: 66px 0 !important; }
.resource-center { position: relative; }
.resource-center p { font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; color: #ffffff; }
.resource-center a { color: #fff !important; }
.resource-center a:hover { color: #fff !important; }
.resource-center p strong { color: #fff; font-weight: 700;display: inherit; }
.footer-social ul { display: flex; align-items: center; }
.footer-social ul li { padding: 0 !important; margin-right: 21px; }
.footer-social ul li a { width: 40px; height: 40px; background-color: #b0a188; border-radius: 100%; display: flex !important; align-items: center; justify-content: center; color: #fff !important; }
.footer-social ul li a i { top: inherit; font-size: 18px !important; }
.footer-social ul li a:hover{background-color: #ffffff;}
.footer-social ul li a:hover i { color: #b0a188 !important;}
#copyright { position: relative; background-color: #323E48 !important; padding: 10px 15px 5px !important; text-transform: uppercase; }
#footer-outer #copyright ul,
#footer-outer #copyright p { margin: 0 !important; line-height: normal !important; }
#footer-outer #copyright li { margin: 0 !important; padding: 0 !important; }
#copyright li a,
#copyright p { color: #ffffff !important; font-size: 12px; position: relative !important; }
#copyright li a{text-transform: capitalize;}
#copyright li a:after { content: '|'; font-size: 14px; position: relative; margin-left: 4px; }
#copyright li:last-child a:after { margin-left: 0; opacity: 0; }
#footer-widgets .row { display: flex; flex-wrap: wrap; }
#footer-widgets .span_3 { width: 25%; margin: 0; padding: 0 5px; } .home-banner { padding:80px 0 118px !important;height:75vh;text-align:center;display:flex;align-items:center;}
.home-banner h1 { font-family: 'Amiri'; color: #ffffff; font-size: 84px; font-weight:600; margin-bottom: 40px;}
.home-banner p { color:#ffffff;font-size:28px;font-weight:700;display:block;max-width:500px;margin:0 auto;}
.home-banner .row-bg-overlay{background: var(--primary); opacity:0.8;}
.home-banner .home-bnr-subheading,
.new-banner-section .banner-sub-heading{font-family:var(--theme-font1);font-weight:700;text-transform:capitalize;font-size:32px;margin-bottom:15px;letter-spacing: 3px;}  .home_search_form .wrapper {max-width: 1380px !important;}
.home-search-form {margin-bottom: 0 !important; border-radius: 0px; background-color: rgba(255,255,255,.9); position: relative; padding: 30px 48px; margin-top: -70px;    -webkit-box-shadow: 0 3px 8px -2px rgb(0 0 0 / 30%); box-shadow: 0 3px 8px -2px rgb(0 0 0 / 30%); }
.home-search-form form { display: flex; align-items: center;justify-content:center; }
.home-search-form input { margin: 0 !important; box-shadow: 0 3px 14px rgb(0 0 0 / 16%) !important; background-color: #fafafa !important; border-radius: 0 !important;border: 1px solid #8693A7 !important;border-radius: 15px !important;text-align: center;height: auto;}
.home-search-form .looking { width: 606px; padding-right: 22px; }
.home-search-form .city { width: 368px; padding-right: 22px; }
.home-search-form .sub { width: 204px; }
.home-search-form .sub input[type="submit"] { color: #ffffff; font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; box-shadow: none !important; border-radius: 0 !important; width: 100%; max-width: 230px; height: 58px;border-radius: 12px !important;text-transform: uppercase;letter-spacing: 3px;font-family: var(--theme-font1); background: #8693A7 !important;}
.home-search-form input::placeholder { color: #323e48 !important; }
.home-search-form .sub input[type="submit"]:hover{background:var(--bg-blue) !important;border-color:var(--bg-navy) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important;-webkit-transform:translateY(0) !important;opacity: 1;} .home-banner .banner-right-text .vc_column-inner { max-width: 600px; margin-left: auto; } .home-banner .home-wrapper { padding-right: 76px; } .home-search-form .wrapper {max-width: 1380px !important} .vision-section { position: relative; padding: 120px 0 90px !important; }
.vision-section .span_12 { display: flex; flex-wrap: wrap; justify-content: space-between; float: none !important; }
.vision-section .value { width: calc(50% - 35px) !important; margin: 0; min-height: 600px; position: relative; float: none !important; border-radius: 0px; overflow: hidden; }
.vision-section .value .vc_column-inner,
.vision-section .value .wpb_wrapper { height: 100%; }
.vision-section .value h3 { position: absolute !important; top: 50%; transform: translateY(-50%); background-color: #fff; margin: 0; padding: 17px 24px; }
.vision-section .value.bottom-title h3 { top: inherit; transform: none; bottom: 70px; }
.vision-section .span_12:after { display: none; }
.vision-section .value .column-image-bg-wrap { transition: 0.5s all; }
.vision-section .value:hover .column-image-bg-wrap { transform: scale(1.1) !important; } .vision-section .value .wpb_text_column{position:absolute;top:-100%;left:0;width:100%;height:100%;text-align:center;transition:0.3s ease all;}
.vision-section .value .wpb_text_column > .wpb_wrapper{display:flex;align-items:center;justify-content:center;padding:30px;background:rgba(29,35,97,0.85);}
.vision-section .value .wpb_text_column p{font-size:18px;color:#ffffff;font-weight:400;}
.vision-section .span_12 .vc_col-sm-6:hover .wpb_content_element{top:0;}  .here-help { padding-top: 108px !important; padding-bottom: 68px !important; }
.here-help:before { content: '' !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block !important; background-color: rgb(134, 147, 167 .8); mix-blend-mode: color; z-index: 2; }
.here-help h3 { padding-bottom: 100px; }
.help-box { position: relative; box-shadow: 0 3px 50px rgba(0, 0, 0, 0.09); border-radius: 0px; background-color: #ffffff; padding: 76px 42px 78px; border-radius: 30px;}
.help-box .wpb_wrapper { position: relative; padding-left: 77px; }
.help-box img { position: absolute; left: 0; top: 0; }
.help-box p { padding: 0; }
.help-box h4 { margin-bottom: 27px !important; transition: 0.5s all; }
.help-box span { display: block; color: #242424; font-size: 18px; padding-bottom: 28px; position: relative; }
.help-box span:after { content: ''; position: absolute; left: 0; bottom: 0; border-bottom: 3px solid #f05023; display: block; width: 33px; }
.help-box-wrapper { margin-bottom: 72px !important; }
.help-box-wrapper.mb-0 { margin-bottom: 0 !important; }
.help-box-wrapper .span_12 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.help-box-wrapper .help-box-cover { max-width: 383px; }
.help-box-wrapper .span_12:after { display: none; }
.help-box-cover { display: flex; flex-wrap: wrap; }
.help-box-cover { margin: 0 -28px; }
.help-box-cover .col { width: calc(100% / 3); padding: 0 28px; margin: 0 0 72px 0; }
.help-box .info { position: relative; padding-left: 76px; }
.help-box .info { position: relative; padding-left: 76px; }
.help-box:hover { background-color: #0a3b61; }
.help-box:hover h4,
.help-box:hover span { color: #fff; }
.help-box:hover h4 { font-size: 24px; } .skill-section { padding: 80px 0 100px !important; background: var(--sec-light-bg1);}
.skill-section .wrapper{max-width: 1400px !important;}
.skill-section .span_12 { display: flex; justify-content: space-between; flex-wrap: wrap;}
.skill-section .span_12:after { display: none; }
.skill-section .skill-box { width: calc(33.33% - 20px) !important; margin: 0 !important; text-align: center; border-radius: 0px; padding: 40px 30px 140px; transition: 0.5s all; background-color: var(--white);border-radius: 30px;position: relative;}
.skill-sec-nobtn.skill-section .skill-box{padding: 40px 30px;}
.skill-box pre img {  height: 120px !important; border-radius: 0px; }
.skill-box h3 { margin: 0 auto !important; font-family: var(--theme-font1);font-size: 28px;font-weight: 700;color: var(--sec-heading-clr);max-width: 415px;padding-top: 20px;padding-bottom: 30px;}
.skill-box p { font-family: var(--theme-font1);font-weight: 400;}
.skill-section .box-btn a{border-radius:13px;background-color:#fcded6;display:inline-block;color:#ffffff !important;padding:20px 35px !important;position:absolute;top:calc(100% + 40px);text-transform:uppercase;font-family:var(--theme-font1);z-index:11;right:0;left:0;margin:0 auto;max-width:220px;letter-spacing: 3px;}
.skill-section .box-btn a:hover{background-color: var(--sec-sub-heading);}
.home-our-services.skill-section .sec-headings{margin-bottom: 0 !important;}
.skill-section .sec-headings .heading{margin-bottom: 40px; padding-bottom: 20px;}
.home-our-services .sec-headings .heading:after{bottom: 0;} .difference-section { padding-top: 116px !important; padding-bottom: 86px !important; }
.difference-section .span_12 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.difference-section .diff-content { width: 40% !important; }
.difference-section .diff-image { width: 60% !important; margin: 0; }
.difference-section { padding-top: 116px !important; padding-bottom: 86px !important; }
.difference-section .span_12 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.difference-section .diff-content { width: 47% !important; padding-right: 100px; }
.difference-section .diff-image { width: 53% !important; margin: 0; }
.diff-content h3 { color: #fff; text-transform: uppercase; margin-bottom: 46px !important; }
.diff-content p:not(:last-child) { border-radius: 0px; background-color: #0f456e; padding: 28px 22px; font-size: 18px; color: #fff; line-height: normal; padding-bottom: 26px; }
.diff-content p:nth-child(2){padding-bottom:0;}
.diff-content a { font-size: 18px; line-height: normal; color: #fff; display: inline-block; border-radius: 0px; background-color: #f05023; padding: 26px 29px; margin-top: 20px;}
.diff-content a:hover { background-color: #ff8d6c; color: #fff !important; }
.diff-image { position: relative; z-index: 9; }
.diff-image img { box-shadow: 0 3px 50px rgb(0 0 0 / 9%); border-radius: 0px; overflow: hidden; height: 634px !important; object-fit: cover; object-position: center; } .basic-learn { position: relative; padding: 125px 0 !important; background-position: top center; background-size: cover; }
.basic-learn .wpb_wrapper { position: relative; max-width: 560px; }
.basic-learn .vc_column-inner { padding-left: 144px; }
.basic-learn h2 { text-transform: capitalize; color: #0a3b61; font-size: 72px; line-height: 72px; margin-bottom: 36px; }
.basic-learn p:not(:last-child) { color: #242424; font-family: var(--theme-font1); font-size: 24px; font-weight: 700; padding-bottom: 50px; }
.basic-learn a { color: #ffffff; font-size: 18px; border-radius: 0px; background-color: #f05023; display: inline-block; padding: 22px 27px; border-radius: 10px;}
.basic-learn a:hover, .basic-learn a:focus { background-color: #ff8d6c; color: #fff !important; } .testimonial-section { padding-top: 60px !important; padding-bottom: 0px !important; background-color: #fff; }
.testimonial_sec { position: relative; }
.testimonial_sec .slick-list { padding: 0 !important; }
.testimonial_sec .single-slide { position: relative; margin-bottom: 60px; opacity: 0.56; }
.testimonial-section h3 { color: #b0a188 !important; text-transform: uppercase; margin-bottom: 66px !important; }
.testimonial_sec p { color: #fff; font-size: 16px; font-style: italic; letter-spacing: normal; line-height: 34px; }
.testimonial_sec .p-box { text-align: center; }
.testimonial_sec .p-box strong { display: block; color: #b0a188; font-size: 20px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; }
.testimonial_sec .p-box span { display: block; opacity: 0.56; color: #0a3b61; font-size: 18px; font-weight: 400; font-style: normal; line-height: normal; text-align: center; }
.testimonial_sec .content { position: relative; padding: 64px 51px 65px 115px; margin-bottom: 22px; }
.testimonial_sec .content:before { content: '\f10d'; font-family: 'FontAwesome'; color: #fff; font-size: 30px; position: absolute; left: 32px; }
.testimonial_sec .slick-center .content { box-shadow: 0 3px 50px rgba(0, 0, 0, 0.09); border-radius: 0px; background-color: #b0a188; }
.testimonial_sec .slick-center .single-slide { opacity: 1; }
.testimonial_sec .slick-center .single-slide,
.testimonial_sec .slick-center .content p { color: #fff; }
ul.slick-dots li button { border-bottom: 3px solid #0a3b61; opacity: 0.39; height: 3px; width: 32px; cursor: pointer; }
ul.slick-dots li.slick-active button { opacity: 1; border-color: #8693A7; } .testimonial-section .row-bg-overlay{background-color: #fff;}  .blg-section { padding-top: 140px !important; padding-bottom: 100px !important;}
.blog-wrapper { display: flex; flex-wrap: wrap; margin: 0 -28px; }
.blog-wrapper .col { width: calc(100% / 3); box-sizing: border-box; padding: 0 28px; margin: 0 0 56px; display: flex;flex-wrap: wrap;}
.blog-wrapper .con-shadow { box-shadow: 0 3px 50px rgba(0, 0, 0, 0.09); border-radius: 0px; background-color: #0a3b61; overflow: hidden; padding-bottom: 20px;}
.blog-wrapper .con-shadow img { height: 270px; object-fit: cover; object-position: center; width: 100% !important; margin: 0; transition: 0.5s all; } .blog-wrapper .con-shadow .info,
.blog-wrapper .con-shadow .blog-more{padding: 0 26px;}
.blog-wrapper .con-shadow .info{margin-bottom:20px;padding-top:20px;}
.blog-wrapper .con-shadow .info h5 { font-family: var(--theme-font1); color: var(--primary); font-size: 20px; font-weight: 900; font-style: normal; letter-spacing: normal; line-height: normal; text-align: left; padding-bottom: 24px; display: block; }
.blog-wrapper .con-shadow .info p { color: #242424; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; position: relative; padding-bottom: 30px; }
.blog-wrapper .con-shadow .info p:after { content: ''; position: absolute; left: 0; bottom: 0; border-bottom: 3px solid #f05023; width: 33px; }
.blog-wrapper .con-shadow .img-wrapper { overflow: hidden; line-height: 0; }
.blog-wrapper .con-shadow a:hover img { transform: scale(1.1); }
.more-blog { width: 100%; text-align: center; margin-top: 76px; }
.more-blog a { color: #ffffff; font-size: 18px; line-height: normal; text-transform: uppercase; border-radius: 0px; background-color: #0a3b61; display: inline-block; padding: 26px 53px; position: relative;text-decoration: underline;text-decoration-color: #f05023;text-underline-offset: 6px}
.more-blog a:hover { background-color: #1C5682; color: #fff !important; }
.blg-section .title{text-align: center;margin-bottom: 50px !important;text-transform: uppercase;} .new-banner-section { position: relative; padding: 170px 0 !important; text-align: center; }
.new-banner-section .wpb_text_column.wpb_content_element { max-width: 100% !important; }
.new-banner-section h1 { font-family: var(--theme-font2); text-shadow: 0px 2px 11px rgb(0 0 0 / 40%);}
.new-banner-section .vc_column-inner { max-width: 730px; margin: auto; }
.new-banner-section p{color:var(--white);font-size:28px;font-weight:400;}
body .new-banner-section .bnr-btn{padding:19px;font-size:18px !important;font-family:var(--theme-font1);font-weight:400;border-radius:10px !important;margin-top: 70px;transition: 0.5s all;opacity: 1;}
body .new-banner-section .bnr-btn:hover{color: var(--sec-sub-heading) !important;background-color: var(--white) !important;} .com-vision { margin: 0 !important; padding: 90px 0 120px !important; }
.com-vision h2 { font-size: 52px;}
.com-vision p { padding-bottom: 56px; }
.com-vision a { font-size: 18px; color: #fff; display: inline-block; background-color: #f05023; padding: 22px 42px; border-radius: 0px; }
.com-vision a:hover { background-color: #ff8d6c; color: #fff !important; } .com-mission { position: relative; padding: 0 140px 40px !important; margin: 0 !important; }
.com-mission .span_12 { display: flex; flex-wrap: wrap; padding-bottom: 80px; }
.com-mission .mission-text { width: calc(50% + 1px) !important; margin: 0; }
.com-mission .miss-image { width: calc(50% - 1px) !important; margin: 0; }
.com-mission .mission-text { padding: 130px 80px; border-radius: 0px; border-bottom-right-radius: 0; overflow: hidden; }
.com-mission .mission-text h2 { font-size: 46px; margin-bottom: 52px; }
.com-mission .miss-image { border-radius: 0px; min-height: 400px; overflow: hidden; border-top-left-radius: 0; position: relative; top: 80px; }
.miss-wrapper { margin-bottom: 120px !important; }
.miss-wrapper:nth-child(even) .span_12 { flex-direction: row-reverse; }
.miss-wrapper:nth-child(even) h2,
.miss-wrapper:nth-child(even) p { color: #fff; }
.miss-wrapper:nth-child(even) .miss-image { border-radius: 0px; border-top-right-radius: 0;    border-bottom-right-radius: 0px; }
.miss-wrapper:nth-child(even) .mission-text { border-radius: 0px; border-bottom-left-radius: 0; }
.miss-wrapper:last-child { margin-bottom: 0 !important; } .blockqote-section { position: relative; padding: 170px 0 !important; margin: 0 !important; } .blockqote-section .row-bg-overlay { mix-blend-mode: multiply; }
.blockqote-section blockquote { padding-left: 56px; color: #fff; font-size: 28px; font-weight: 700; font-family: var(--theme-font1); line-height: normal; font-style: italic; }
body.material .blockqote-section blockquote:before { width: 0; border-left: 10px solid #fff !important; }
.blockqote-section blockquote strong { font-style: normal; } .com-updown { padding: 120px 0 !important; margin: 0 !important; }
.com-updown-wrapper > .span_12 { border-radius: 0px; background-color: #f4f9ff; padding: 88px; }
.com-updown-wrapper .right { padding-left: 40px; } .partner-section { padding: 116px 0 130px 0 !important; }
.partner-section h3 { color: #fff; margin-bottom: 128px !important; }
.partner-slider .img-with-aniamtion-wrap .inner { height: 220px; width: 100%; display: flex; align-items: center; justify-content: center; border-radius: 0px; background-color: #f4f9ff; padding: 20px; }
.partner-slider .slick-slide { padding: 0 10px; }
.partner-wrapper { width: 100%; max-width: 1530px; margin: auto; }
.partner-slider ul.slick-dots li button { border-color: #f4f9ff; }
.partner-slider .slick-list { margin-bottom: 90px; }  .com-mission .mission-text a { color: #ffffff; font-size: 18px; line-height: normal; text-transform: uppercase; display: inline-block; border-radius: 0px; background-color: #f05023; padding: 26px 49px; margin-top: 36px; }
.com-mission .mission-text a:hover, .com-mission .mission-text a:focus { background-color: #ff8d6c; color: #fff !important; }
.com-mission.community { padding-top: 120px !important; } .contact-section { padding: 123px 0 113px !important; }
.contact-section .contact-wrapper { width: 100%; max-width: 1600px; margin: auto; padding: 0 15px; }
.contact-section .contact-wrapper .span_12 { display: flex; flex-wrap: wrap; }
.contact_form { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; }
.contact_form .left,
.contact_form .right { width: calc(50% - 10px); }
body[data-form-submit="regular"] .container-wrap .sub-btn input { color: #ffffff; font-size: 18px; font-weight: 400; line-height: normal; text-align: center; text-transform: uppercase; display: inline-block; padding: 29px 32px !important; border-radius: 0px !important; font-family: var(--theme-font1) !important; }
.sub-btn { margin-top: 26px; }
.contact-section .contact-wrapper .right-content .vc_column-inner { border-radius: 0px; background-color: #0a3b61; padding: 90px 80px !important; }
.contact-section .contact-wrapper .right-content h2 { font-size: 46px; color: #fff; margin-bottom: 50px; }
.contact-section .contact-wrapper .right-content p { color: #fff; padding: 0; }
.contact-section .contact-wrapper .left-content { width: calc(100% - 502px); padding-right: 56px; }
.contact-section .contact-wrapper .right-content { width: 502px; margin: 0; }
.contact_form .wpcf7-not-valid-tip { position: relative; line-height: normal; border: 0; box-shadow: none; font-size: 14px; top: -24px; } .thank-section { padding: 120px 0 98px !important; }
.thank-section .vc_column-inner { text-align: center; }
.thank-section .thanks-msg { max-width: 800px; margin: auto; text-align: center; border-radius: 0px; background-color: #f4f9ff; padding: 76px 78px; margin-bottom: 64px !important; }
.thanks-msg h2 { font-size: 46px; margin-bottom: 52px; }
.org-btn span { color: #ffffff; font-size: 18px; font-weight: 400; line-height: normal; text-align: center; text-transform: uppercase; letter-spacing: normal; font-weight: 400; font-family: var(--theme-font1); }
.org-btn.nectar-button[data-color-override="false"].regular-button { padding: 26px 31px !important; border-radius: 0px !important; background-color: #f05023; margin: 0; } .program-section { padding: 110px 0 96px !important; margin: 0 !important; }
.program-section h2 { margin-bottom: 100px; }
.program-box .vc_column-inner { position: relative; box-shadow: 0 3px 50px rgba(0, 0, 0, 0.09); border-radius: 0px; background-color: #ffffff; padding: 28px 34px 64px; }
.program-box pre { text-align: center; width: 132px; height: 132px; background-color: #fcded6; border-radius: 100%; display: flex; align-items: center; justify-content: center; margin-left: auto; margin-right: auto; margin-bottom: 26px; }
.program-box img { margin: 0 !important; }
.program-box h4 { margin-bottom: 34px !important; }
.program-box ul { padding-left: 18px; }
.program-box ul li { list-style: disc; line-height: 24px; padding-bottom: 26px; position: relative; }
.program-box ul li:last-child:before { content: ''; position: absolute; left: 0; bottom: 0; border-bottom: 3px solid #f05023; display: block; width: 33px; }
.program-wrapper { margin-bottom: 100px !important; }
.program-wrapper .span_12 { display: flex !important; justify-content: space-between; margin: 0 -18px; width: auto; }
.program-wrapper .program-box { width: calc(100% / 3) !important; margin: 0; padding: 0 18px; }
.program-wrapper .span_12:after { display: none !important; }
.q-coomitment { margin: 0 !important; padding: 100px 0 112px !important; }
.q-coomitment h2 { font-size: 46px; margin-bottom: 46px; }
.com-mission.community .span_12 { } .com-mission .mission-text ul { padding-left: 80px; padding-top: 0; }
.com-mission .mission-text ul li { list-style: disc; }
body.password_protected .password-protected-section{padding: 120px 0;position: relative;}
body.password_protected .password-protected-section:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#F4F8FD;opacity:0.6;}
body.password_protected .main-content { padding: 62px 15px 68px !important; }
body.password_protected .post-password-form { max-width: 600px; margin: auto; background-color: var(--white); padding: 60px 80px !important; text-align: center; border-radius: 53px; position: relative; z-index: 1; line-height: 0; vertical-align: middle;}
body.password_protected .post-password-form input[type="password"]{border:1px solid #f05123;height:90px;}
body.password_protected .post-password-form p{ padding: 0; }
body.password_protected .post-password-form .sub-head{font-family:var(--theme-font1);color:var(--sec-sub-heading);text-transform:uppercase;font-size:20px;line-height:normal;letter-spacing:3px;font-weight:700;padding-bottom:20px;text-align:center;}
body.password_protected .post-password-form h3{font-family:var(--theme-font2);color:var(--sec-heading-clr);padding-bottom:40px;margin-bottom:50px;position:relative;font-size:42px;}
body.password_protected .post-password-form h3:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:130px;bottom:0;background:#f05123;height: 1px;}
body.password_protected .post-password-form > p{font-size:22px;padding-bottom:0;margin-bottom:40px;font-family:var(--theme-font1); line-height: 22px;} .blog-page { margin: 0 !important; padding: 120px 0 64px !important; }
body.password_protected .post-password-form label { display: none; }
body.password_protected .post-password-form input[type="submit"]{font-family:var(--theme-font1);font-size:18px;display:inline-block;padding:20px 65px !important;margin-top:30px;text-transform:uppercase;border-radius:10px !important;}
body.password_protected .post-password-form input[type="submit"]:hover{background-color:var(--navy-blue) !important;box-shadow:none !important;opacity:1;}
.post-password-message strong { font-size: 46px; line-height: 65px; font-family: var(--theme-font1); color: #0A3B61; }
.post-password-message p { display: block; margin-bottom: 42px; }  .location-bann { position: relative; display: block; background-position: center; background-size: cover; padding: 22px 0; }
.location-bann:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / 6%); }
.location-bann .location-con { margin: 0 auto; max-width: 800px; text-align: center; position: relative; }
.location-bann .location-con p { padding: 0; color: #0A3B61; }
.location-con h1 { font-family: var(--theme-font1); }
.location-con .info { border-radius: 0px; background-color: #f4f9ff; max-width: 650px; padding: 51px 115px; margin: 64px auto 0 auto; font-weight: 600; }
.location-con .info a { display: inline-block; font-weight: 900; }
.how-help-sec { position: relative; background-color: #0a3b61; padding: 44px 0; }
.how-help-sec .wpcf7 form .wpcf7-response-output { background-color: #0b3c5f; color: #f05023!important; border: none; } .help-form { position: relative; }
.help-form .top-wrpper { display: flex; flex-wrap: wrap; align-items: center; box-shadow: 0 3px 50px rgb(0 0 0 / 9%); border-radius: 0px; background-color: #ffffff; padding: 0 38px; height: 80px; margin-bottom: 28px; }
.checkbox-wrapper { position: relative; font-size: 18px; color: #242424; line-height: 36px; margin-left: 54px; }
.checkbox-wrapper span { color: #242424 !important; position: relative; }
.checkbox-wrapper input { display: none; }
.checkbox-wrapper span:before { border-radius: 4px; border: 2px solid #d2d2d2; background-color: #ffffff; width: 25px; height: 25px; display: inline-flex; align-items: center; margin-right: 16px; }
.checkbox-wrapper label span { display: flex; align-items: center; cursor: pointer; }
.checkbox-wrapper label input:checked + span:before { background-color: #f05023; border: 2px solid #f05023; }
.checkbox-wrapper label span:after { content: '\f00c' !important; color: #fff; position: absolute; font-family: 'FontAwesome'; left: 5px; top: 0; font-size: 18px; }
.help-form .top-wrpper .title { position: relative; padding-right: 68px; }
.help-form .top-wrpper .title:before { content: ''; position: absolute; right: 0; background-image: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/images/arrow.png); background-position: center; background-repeat: no-repeat; width: 32px; height: 80px; top: -21px; }
.help-form .bottom-wrapper { display: flex; justify-content: space-between; }
.help-form .bottom-wrapper > div { padding-right: 14px; }
.help-form .bottom-wrapper input { border: 2px solid #c1ccd9; background-color: #fff !important; margin: 0 !important; padding: 20px 16px 20px 36px; font-weight: 600; }
.help-form .bottom-wrapper input::placeholder,
.help-form .bottom-wrapper input[type=tel]::placeholder { color: rgb(10 59 97 / 25%) !important; }
.help-form .bottom-wrapper input.submit { font-size: 18px; border-radius: 0px !important; background-color: #f05023; padding: 29px 70px !important; border: 0; }
.help-form .bottom-wrapper p { position: relative; }
.help-form .bottom-wrapper span.ajax-loader { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.help-form .wpcf7-not-valid-tip { background-color: transparent; font-size: 12px; position: absolute; bottom: -21px; line-height: normal; border: 0 !important; top: auto; box-shadow: none; } .welcome-mes { position: relative; text-align: center; padding: 100px 0; }
.welcome-mes h2 { font-size: 46px; margin-bottom: 52px; }
.welcome-mes a { display: inline-block; color: #ffffff; font-size: 18px; font-weight: 400; font-style: normal; letter-spacing: normal; line-height: normal; text-align: center; text-transform: uppercase; background-color: #f05023; padding: 26px 68px; border-radius: 0px; margin-top: 10px; }
.welcome-mes a:hover { color: #fff !important; background-color: #ff8d6c; }
.location-page.com-mission { padding-top: 20px !important; padding-bottom: 140px !important; }
.how-help-sec + .location-page.com-mission.location-up{padding-top: 100px !important; padding-bottom: 100px !important; }
.location-page.com-mission .miss-image { background-size: cover; max-height:900px;background-position: center; }
.location-page.com-mission .mission-text { background-color: #f4f9ff; }
.location-page.com-mission .miss-wrapper:nth-child(even) .mission-text { background-color: #0a3b61; }
.location-page.com-mission ul { padding-left: 24px; }
.location-page.com-mission .link-text a {text-transform: inherit; margin: 0px 0 26px; background-color: transparent; padding: 0; color: #f05023; display: inline-block; font-size: 24px; font-weight: 600; }
.location-page.com-mission .link-text:not(:last-child) { margin-bottom: 50px; }
.location-page.com-mission .link-text p { padding: 0; } .prog-section { background-color: #0a3b61; padding: 100px 0 68px; }
.prog-section h2 { color: #fff; font-size: 46px; margin-bottom: 65px; }
.p-tab-wrapper { display: flex; flex-wrap: wrap; }
.p-tab-wrapper .tabs-nav { width: 418px; border-right: 2px solid rgb(28 86 130 / 85%); padding-right: 15px; padding-top: 46px; }
.p-tab-wrapper .tabs-nav li { display: block; }
.p-tab-wrapper .tabs-nav a { display: block; padding: 10px 15px; color: #fff; }
.p-tab-wrapper .tabs-content { width: calc(100% - 418px); padding-left: 56px; padding-bottom: 46px; color: #fff; }
.p-tab-wrapper .tabs-nav li a { color: #ffffff; font-size: 20px; font-weight: 600; font-style: normal; letter-spacing: normal; line-height: 48px; padding: 0; }
.p-tab-wrapper .tabs-nav li.active a,
.p-tab-wrapper .tabs-nav li.active a:focus
.p-tab-wrapper .tabs-nav li.active a:active { color: #69b4ef !important; }
.p-tab-wrapper .tabs-content > div:not(:first-child) { display: none; }
.p-tab-wrapper .tabs-content h3 { display: none; }
.p-tab-wrapper .tabs-content h5 { color: #ffffff; font-size: 24px; font-weight: 600; font-family: var(--theme-font1); font-style: normal; letter-spacing: normal; line-height: 36px; margin-top: 46px; margin-bottom: 28px; }
.p-tab-wrapper .tabs-content ul li { list-style: disc; }
.p-tab-wrapper .tabs-content ul { padding-left: 58px; }
.loc-page.basic-learn { padding: 165px 0 !important; }
.loc-page.basic-learn:before { content: ''; display: block; position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgb(0 0 0 / 6%); }
.loc-page.basic-learn .vc_column-inner { padding: 0 15px; }
.loc-page.basic-learn .wpb_wrapper { max-width: 712px; text-align: center; margin: 0 auto; }
.loc-page.basic-learn h2 { color: #ffffff; font-family: var(--theme-font1); font-size: 60px; line-height: 72px; margin-bottom: 24px; }
.loc-page.basic-learn p { color: #ffffff; font-size: 24px; font-style: normal; letter-spacing: normal; line-height: normal; font-weight: 700; max-width: 710px; margin: auto; }
.gallery-section { position: relative; padding: 110px 0; }
.gallery-section h2 { font-size: 46px; padding-bottom: 78px; }
.gallery-slider .slick-slide { padding: 0 45px 42px; }
.gallery-slider .single-slide img { width: 800px; height: 500px; object-fit: contain; object-position: center; }
.gallery-slider ul.slick-dots li button { border-bottom: 3px solid #fcded6; opacity: 1; }
.gallery-slider ul.slick-dots li.slick-active button { border-bottom-color: #f05023; }
.testimonial-section.loc-page { padding: 80px 0 0px !important; } .board-section { position: relative; padding: 118px 0; text-align: center; }
.board-section .board-wrapper { max-width: 924px; margin: 0 auto; }
.board-section h2 { font-size: 46px; padding-bottom: 92px; }
.board-slider .single-slide img { width: 100%; height: 558px; object-fit: cover; object-position: center; }
.board-slider .slick-prev { left: 0; border: 0; outline: 0; }
.board-slider .slick-next { right: 0; border: 0; outline: 0; }
.board-slider .slick-prev:after { background-image: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/images/left_arrow.png); width: 50px; height: 50px; background-size: cover; content: ''; }
.board-slider .slick-next:after { background-image: url(https://www.traditionsmemory.care/wp-content/themes/salient-child/images/right_arrow.png); width: 50px; height: 50px; background-size: cover; content: ''; }
.admission-wrap { text-align: center; margin-bottom: 82px; }
.admission-wrap h3 { font-size: 46px; padding-bottom: 46px; }
.location-map-section { position: relative; }
.location-map-section p { padding: 0; line-height: 0; }
.location-map-section iframe { width: 100%; height: 676px; }
.helpful-link-box { border: 10px solid rgb(251 251 251 / 60%); padding: 30px; border-radius: 0px; }
.helpful-link-box img { width: 150px; }
.poster-wrapper { margin-top: 80px; }
.poster-box img { width: 200px; }
#error-404 { padding: 150px 0; }
#error-404 h1 { color: #f05023; }
#error-404 a:hover { color: #fff !important; }
a#loc_loadmore { border-radius: 0px; cursor: pointer; background-color: #f05023; color: #fff; padding: 20px 31px !important; display: inline-block; margin-top: 50px; position: relative; left: 50%; transform: translateX(-50%); }
a#loc_loadmore:hover { color: #fff !important; }
#powerTip { background-color: #f05023; padding: 10px; }
#powerTip p,
#powerTip strong { font-size: 14px; line-height: normal; padding: 0; }
#powerTip a {
color: #fff; display: block;
}
#powerTip a:hover {
color: #fff !important;
}
#powerTip.n:before { border-top: 10px solid #f05023; }
body.error404 .container-wrap { padding: 0 !important; }
.service_main .service_in .image_secton .bg-img { height: 104%; width: 100%; background-size: cover; background-position: center; transition: 0.5s all; }
.service_main .service_in .image_secton { overflow: hidden; }
.service_main .service_in:hover .bg-img { transform: scale(1.2); }
.tshirt-wrapper { position: relative; display: flex; flex-wrap: wrap; }
.tshirt-wrapper .col { width: 25%; margin: 0; }
.tshirt-wrapper .content { position: relative; line-height: 0; }
.tshirt-wrapper img { width: 100% !important; height: 400px !important; object-fit: cover; object-position: center; margin: 0 !important; }
.tshirt-wrapper a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; display: flex; background-color: rgb(255 255 255 / 90%); z-index: 1; align-items: center; justify-content: center; opacity: 0; visibility: hidden; }
.tshirt-wrapper .tshirt-info { max-width: 150px; text-align: center; line-height: normal; }
.tshirt-wrapper .tshirt-info h5 { font-size: 22px; }
.tshirt-wrapper .tshirt-info span { display: block; font-size: 18px; color: #000; font-weight: 300; }
.tshirt-wrapper .content:hover a { visibility: visible; opacity: 1; }
.stock-avail { padding: 80px 0 !important; margin: 0 !important; }
.stock-avail p { font-size: 16px; }
.stock-avail a { display: inline-block; }
.stock-avail img { width: 150px; margin: 0 !important; }
.order-form { position: relative; padding: 80px 0 !important; }
.order-com { display: flex; flex-wrap: wrap; margin: 0 -15px; }
.order-com .col { width: calc(100% / 3); margin: 0 0 30px; padding: 0 15px; }
.order-com .col.full { width: 100%; }
.order-com input { margin: 0 !important; }
.order-com .checkbox-wrapper { margin-left: 0; }
.order-com .checkbox-wrapper span { margin: 0; }
.order-com input[type="submit"] { font-size: 20px; }
ul.location_search { padding: 28px !important; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 10px #00000029 !important; width: 364px !important; right: 0 !important; left: auto !important; }
.location_dropdown { position: relative; text-align: left; }
.location_dropdown h5 { color: #242424; font-size: 22px; line-height: 33px; font-weight: 600; font-family: var(--theme-font1); padding: 0 0 24px; }
.location_dropdown label { display: block; width: 100%; color: #B4B3B3; font-size: 16px; line-height: 25px; padding: 0 0 8px; }
.location_dropdown input[type="text"] { border: 1px solid #DBDBDB; border-radius: 10px !important; background-color: transparent !important; height: 61px; color: #242424; font-size: 18px; line-height: 27px; padding: 0 18px; margin: 0 0 21px !important; }
body div.location_dropdown input[type="submit"] { background-color: #0A3B61 !important; box-shadow: 0px 3px 10px #00000029 !important; border-radius: 10px !important; width: 100%; height: 60px; font-size: 18px; line-height: 27px; }
header#top div.location_dropdown .text-center a { margin: 0 0 0 0 !important; color: #F05023 !important; font-size: 16px !important; line-height: 25px !important; text-align: center; display: block !important; padding: 25px 0 0 0 !important; }
body header#top div.location_dropdown .text-center a:hover,
body[data-dropdown-style="minimal"] #header-outer:not([data-format="left-header"]) header#top nav > ul > li:not(.megamenu) ul div.location_dropdown  a:hover { background-color: transparent !important; color: #242424 !important; }
body.material header#top .sf-menu > li.sfHover > ul.sub-menu.location_search { top: calc(100% + 24px) !important; display: none !important; }	
body.material header#top .sf-menu > li > ul.sub-menu.location_search.open,	
body.material header#top .sf-menu > li > ul.sub-menu.location_search.open li,
body.material header#top .sf-menu > li.sfHover > ul.sub-menu.location_search.open { pointer-events: auto !important; display: block !important;visibility: visible;opacity: 1 !important;transform: none !important;top: calc(100% + 24px) !important; }	
#footer-widgets .footer-logo { padding-left:auto; }
.img_overly img { width: 100% !important; height: 450px !important; object-fit: cover; object-position: center; }
.blog-page .blog-wrapper .con-shadow { background-color: #F4F9FF; box-shadow: none; }
.resource_wrapper { margin: 0 -15px; }
.resource_wrapper .span_12 { display: flex; flex-wrap: wrap; margin: 0 auto; }
.resource_wrapper .resource_col { width: calc(100% / 3) !important; margin: 0 0 30px !important; padding: 0 15px; }
body .resource_wrapper.wpb_row >.span_12 >.column_container:last-child{margin-bottom: 30px !important;}
.resource_wrapper:after { display: none !important; }
.businesscard_form_wrap h3 { padding-bottom: 15px; }
.com-mission.commitment .span_12 { flex-direction: row-reverse; }
.com-mission.commitment .miss-image { border-radius: 0px; border-top-right-radius: 0; }
.com-mission.commitment .mission-text { border-radius: 0px; border-bottom-left-radius: 0; }
.fancybox-bg { background-color: rgb(10 59 97 / 90%) !important; }
.board-slider iframe { width: 100%; max-width: 924px; height: 518px; }
.service_main.state-main a { display: block; margin-bottom: 50px; }
.service_main.state-main .content_section h3 { font-size: 30px; margin-bottom: 30px !important; }
.contact-section .contact-wrapper .right-content a { font-weight: 800; }
.new-banner-section.blog-page { padding: 225px 0 !important; }
.testimonial_sec.testimonial-1,
.testimonial_sec.testimonial-2 { display: flex; justify-content: space-between; flex-wrap: wrap; }
.testimonial_sec.testimonial-1 .active,
.testimonial_sec.testimonial-2 .active { width: 48%; margin: auto; }
.testimonial_sec.testimonial-1 .active .content,
.testimonial_sec.testimonial-2 .active .content { box-shadow: 0 3px 50px rgb(0 0 0 / 9%); border-radius: 0px; background-color: #1c5682; }
.testimonial_sec.testimonial-1 .active .content p,
.testimonial_sec.testimonial-2 .active .content p { color: #fff; }
.testimonial_sec.testimonial-1 .active .single-slide,
.testimonial_sec.testimonial-2 .active .single-slide { opacity: 1; }
.testimonial_sec.testimonial-1 .active .content,
.testimonial_sec.testimonial-2 .active .content { max-width: 100%; width: 100%; }
.service_main .container > a:last-child { width: 100%; }
.home-banner .row-bg.using-image {
background-position: center -150px !important;
}
.new-bg-img{min-height:566px;background-position:top center;}
.page-id-42 .main-content .row { width: 100%; max-width: 1270px; padding: 20px 15px 30px 15px; margin: auto; }
.state-error  { text-align: center; }
.state-error p {
font-family: var(--theme-font1);
font-size: 51px;
padding-bottom: 40px;
line-height: normal;
}
body.material-ocm-open .body-font {
display: none;
}
body.small-font .home-banner {
margin-top: -12px;
}
body.small-font .new-banner-section{
margin-top: -12px !important;
}
.body-font { position: fixed; top: 140px; right: 76px; background: #0A3B61 0% 0% no-repeat padding-box; box-shadow: 0px 3px 14px #00000029; border-radius: 0px; padding: 8px 27px; display: flex; align-items: baseline; z-index: 999; }
.body-font button { background: transparent; border: 0; outline: 0; color: #F05023; cursor: pointer; }
.body-font button.sm-font { font-size: 20px; }
.body-font button.md-font { font-size: 28px; margin: 0 15px; }
.body-font button.lg-font { font-size: 36px; } body.small-font .wrapper,
body.small-font header#top,
body.small-font .basic-learn > div:not(.row-bg-wrap),
body.small-font #footer-outer,
body.small-font .zoom-section > div:not(.row-bg-wrap) { zoom: 0.9; }
body.large-font .wrapper,
body.large-font header#top,
body.large-font .basic-learn > div:not(.row-bg-wrap),
body.large-font #footer-outer,
body.large-font .zoom-section > div:not(.row-bg-wrap) { zoom: 1.1; } .cookies_wraper  .wpb_wrapper{margin:0px 0 70px 0!important;}
.cookies_wraper .wpb_wrapper h1{color:#f05023;font-size:40px;margin-bottom:30px;}
.cookies_wraper .wpb_wrapper h2{font-size:30px;margin-bottom:15px;}
.cookies_wraper .wpb_wrapper p{font-size:16px;line-height:30px;}
.cookies_wraper .wpb_wrapper h3{font-size:28px;}
.location_not_found p i{width:auto;height:auto;line-height:normal;font-size:40px;margin-right:10px;color:#f05023;}
.location_not_found p{font-size:35px;color:#0a3b61;font-family: var(--theme-font1);} .location-con .info {background-color: transparent;font-size: 23px;margin-top: 40px;line-height: 43px;}
.location-con .info p, .location-con .info a { color: #fff; }
.location-bann { padding-top: 70px; background-position: bottom -144px center; ;background-repeat: no-repeat; padding-bottom: 80px; }
.help-form .top-wrpper { background-color: transparent; box-shadow: none; flex-wrap: wrap; text-align: center; height: auto; margin-bottom: 50px; justify-content: center; }
.help-form .top-wrpper .title { width: 100%; margin-bottom: 30px; }
.help-form .top-wrpper .title h4 { color: #fff; font-size: 41px; line-height: normal; }
.checkbox-wrapper span { color: #fff !important; }
.help-form .top-wrpper .we_help_checkbox { width: 100%; display: flex; justify-content: unset; max-width: 910px; align-items: center; padding-left: 11px; }
.help-form .top-wrpper .we_help_checkbox .checkbox-wrapper:first-child { margin-left: 0; }
.help-form .bottom-wrapper input { border-radius: 20px !important; padding: 11px 0 11px 33px !important; }
.help-form .bottom-wrapper input.submit { padding: 21px 0 !important; transition: all 400ms ease; width: 100%; }
.how-help-sec { padding-bottom: 67px; padding-top: 54px;min-height: 377px; }
.help-form .bottom-wrapper input.submit:hover { background-color: #f26d48 !important;width: 100%; opacity: 1; -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transform: translateY(0px); padding: 30px 0 !important; }
.single-location.postid-417 .location-bann { background-position: bottom -155px center; }
.help-form .bottom-wrapper > div{width:25%;}
.help-form .bottom-wrapper input{line-height:normal;}
.help-form .bottom-wrapper > div:last-child { padding-right: 0 !important; }
.submit_btn {padding-right: 0 !important;position: relative;z-index: 1;display: flex;align-items: center;justify-content: center;box-shadow: none;transition: all 400ms ease;} body .help-form .bottom-wrapper input.submit:hover { opacity: 1 !important;-ms-transform: translateY(0px);transform: translateY(0px);-webkit-transform: translateY(0px);}
.help-form .bottom-wrapper .submit_btn:hover input {top: 51px;}
.help-form .bottom-wrapper .submit_btn:hover::after {height: 90px;}
.small-font div#header-space { height: 105px !important; } .sort-right{ position: initial;}
.active{display: block;}
.hide{display: none;}
.location_tabbing > ul{padding:0px;display:flex;flex-wrap:wrap;font-family:var(--theme-font1);font-weight:900;text-transform:uppercase;font-size:20px;margin-bottom:30px;margin-top:-30px;padding-right:160px;}
.location_tabbing > ul li a{color:#0a3b61;line-height:35px;display:inline-block;}
.location_tabbing > ul li a.activelink{color:#f05023;border-bottom:2px solid #f05023;}
.location_tabbing > ul li{margin-right:25px;}
.location_tabbing > ul li:last-child{margin-right:0;}
.home_testimonial .wrapper{position:relative;z-index:3;}
.home_testimonial{background-size:cover;background-position:top center;}
.home_testimonial blockquote .owner_wrp strong{font-size: 19px;}
.home_testimonial blockquote .owner_wrp strong,.home_testimonial blockquote .owner_wrp span{display:block;font-style: italic;}
.home_testimonial blockquote .owner_wrp span{font-size:16px;font-weight:normal;font-style:italic;}
.home_testimonial blockquote{font-family: var(--theme-font2);}  .location_map_area .map_area .wrap_svl_center_box{display:block;max-width:500px;margin:0 auto;}
.location_map_area .map_area .wrap_svl_center_box .wrap_svl{float:none;}
body .point_style a img,body .point_style img{width:25px;}
.sort-right .sort-filter{position:relative;}
.sort-right .sort-filter span{color:#f05023;cursor:pointer;}
.sord-drop .filter{display: none;}
.sord-drop li.active{color:#f05023;} .contact_form .select, .contact_form .text-wrapper {
display: block;
position: relative;
float: left;
width: 100%;
} .living_section_main{display:flex;flex-wrap:wrap;justify-content:space-between;}
.living_section_main .living_section_in{padding:40px 20px;width:calc(50% - 32px)!important;margin:0!important;text-align:center;border-radius:30px;border:12px solid #fbfbfd;transition:0.5s all;}
.living_section_main .living_section_in .img_sec{border-radius:30px;background-color:#fcded6;margin:auto;display:flex;align-items:center;justify-content:center;width:100px;height:100px;}
.living_section_main .living_section_in .img_sec img{width:50px!important;margin-bottom:0;}
.living_section_main .living_section_in .content_sec p{transition:0.5s all;}
.living_section_main .living_section_in .content_sec h3{margin-top:38px;margin-bottom:28px!important;text-transform:uppercase;transition:0.5s all;}
.living_section_main .living_section_in .content_sec a{display:inline-block;font-weight:600;line-height:normal;color:#f05023;font-style:normal;}
.living_section_main .living_section_in{position:relative;}
.living_section_main .living_section_in .content_sec a:after{content:'';width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;}
.living_section_main .living_section_in:hover{background:#f05023;}
.living_section_main .living_section_in:hover h3,.living_section_main .living_section_in:hover p,.living_section_main .living_section_in:hover a{color:#fff!important;} .com_block{padding:0 130px!important;}
.com_block .com_block_main .com_block_in{display:flex;flex-wrap:wrap;margin:120px 0;padding-bottom:60px;}
.com_block .com_block_main .com_block_in > div{width:50%;}
.com_block .com_block_main .com_block_in .content_area{padding:60px 40px;border-radius:30px;border-bottom-right-radius:0;background-color:#f4f9ff;}
.com_block .com_block_main .com_block_in .content_area h2{font-size:30px;margin-bottom:30px;}
.com_block .com_block_main .com_block_in .content_area a{font-size:16px;padding:16px 40px;border-radius:10px;margin-top:20px;color:#ffffff;background-color:#f05023;line-height:normal;text-transform:uppercase;display:inline-block;}
.com_block .com_block_main .com_block_in .content_area a:hover,.com_block .com_block_main .com_block_in .content_area a:focus{background-color:#ff8d6c;color:#fff!important;}
.com_block .com_block_main .com_block_in  .img_sec{position:relative;top:60px;}
.com_block .com_block_main .com_block_in  .img_sec .img_sec_bg{width:100%;height:100%;background-size:cover;background-position:center;border-radius:30px;min-height:400px;overflow:hidden;border-top-left-radius:0;}
.com_block .com_block_main .com_block_in:nth-child(2){flex-direction:row-reverse;}
.com_block .com_block_main .com_block_in:nth-child(2) .content_area{background-color:#0a3b61;border-bottom-left-radius:0;border-bottom-right-radius:30px;}
.com_block .com_block_main .com_block_in:nth-child(2) .content_area h2,.com_block .com_block_main .com_block_in:nth-child(2) .content_area p{color:#fff;}
.com_block .com_block_main .com_block_in:nth-child(2) .img_sec{position:relative;top:60px;}
.com_block .com_block_main .com_block_in:nth-child(2) .img_sec .img_sec_bg{border-top-left-radius:30px;border-top-right-radius:0;}  .location-wrp .left-content{width:100%;}
.location-img{margin:0 auto;max-width:200px;}
.location-wrp{text-align:center;width:calc(33.33% - 30px);margin:20px 15px 0;border:none;border-radius:6px;box-shadow: 0 0 6px rgb(0 0 0 / 16%)}
.location-wrp .right-btn,.location-wrp .right-btn a{margin:10px auto 0;}
.location-single-wrp{display:flex;flex-wrap:wrap;}
.single-location .location-bann{background-position:center;position:relative;z-index:1;}
.single-location .location-bann:after{content:'';position:absolute;background-color:#0003;top:0;left:0;bottom:0;right:0;z-index:-1;}
.location-wrp .left-content span{color:#0a3b61;font-size:14px;font-weight:600;}
.admission-section .ad-person{justify-content:center;}  .virtual-tour-video-sec h2{font-size:46px;margin-bottom:52px;text-align:center;}
.miss-wrapper:nth-child(2n) li{color:#fff;}
.virtual-tour-video-sec{padding-bottom:70px;}
.how-help-sec + .virtual-tour-video-sec{padding-top:100px;padding-bottom:100px;}
.virtual-tour-video-sec .video-embed-responsive{position:relative;display:block; width:calc(100% + 4px);padding:0;overflow:hidden;}
.virtual-tour-video-sec .video-embed-responsive::before{content:"";display:block;}
.virtual-tour-video-sec .video-embed-responsive-16by9::before{padding-top:56.25%;}
.video-embed-responsive .video-embed-responsive-item,.video-embed-responsive embed,.video-embed-responsive iframe,.video-embed-responsive object,.video-embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.home_testimonial .wrapper{max-width:100% !important;}
.home_testimonial .home_testimonial_main .slick-list{max-width:950px;margin:0px auto;}
.home_testimonial_main .slick-prev,.home_testimonial_main .slick-next{border:none;}
.home_testimonial_main .slick-prev::after,.home_testimonial_main .slick-next::after{color:#ffffff;}
.home_testimonial_main .slick-next{right:0px;}
.home_testimonial_main .slick-prev{left:0px;}
.info_packet_btn{cursor:pointer;}
.info_packet_modal{position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100vw;height:100vh;background-color:rgba(0,0,0,0.6);z-index:9999;display:none;}
.info_packet_modal .inner_wrapper{width:100vw;height:100vh;padding:30px 15px;overflow-y:auto;}
.info_packet_modal .main_contant{background-color:#ffffff;padding:40px 30px;width:500px;max-width:100%;border-radius:10px;margin:0px auto;margin-top:50px;position:relative;}
.info_packet_modal .main_contant .close_btn{width:40px;height:40px;display:inline-block;background-color:#000000;border-radius:50%;display:flex;align-items:center;justify-content:center;top:-20px;right:-20px;position:absolute;border:1px solid #ffffff;}
.info_packet_modal .main_contant .close_btn::before,.info_packet_modal .main_contant .close_btn::after{content:"";position:absolute;top:10px;left:18px;width:2px;height:18px;background-color:white;}
.info_packet_modal .main_contant .close_btn:before{transform:rotate(45deg);}
.info_packet_modal .main_contant .close_btn:after{transform:rotate(-45deg);}
.info_packet_modal .form_row{margin-bottom:12px;}
.info_packet_modal input,.info_packet_modal button,.info_packet_modal textarea,.info_packet_modal select{outline:none;font-family:var(--theme-font1);font-size:14px;width:100%;padding:10px 15px;border:1px solid var(--main-color);border-radius:5px 5px 5px 5px;}
.info_packet_modal .submit_btn[type="submit"]{width:auto;background-color:#000000;color:#ffffff;padding:16px 40px !important;margin-top:15px;max-width:100%;font-size:16px;text-transform:uppercase;border-radius:50px !important;}
.info_packet_modal.show{display:block;}
.info_packet_modal.show .main_contant{animation-name:info_packet_form;animation-duration:0.6s;animation-delay:0s;}
@keyframes info_packet_form{
0%   {transform:translateY(-50%);}
100% {transform:translateY(0px);}
}
.info_packet_modal .form_row{margin-bottom:12px;}  .gallery-slider .slick-slide{padding:0px;}
.gallery-slider .single-slide img{width:100%;}
.gallery-slider .slick-arrow{border:0;box-shadow:none;}
.gallery-slider .slick-arrow::after{background:#F05023;width:25px;height:25px;font-size:22px;border-radius:100%;box-shadow:0 3px 10px rgb(0 0 0 / 16%);line-height:23px;color:#ffffff;}   .star5CTA_sec{padding-bottom:70px;padding-left:15px;padding-right:15px;}
.star5CTA_sec .inner_container{width:1265px;max-width:100%;margin:0px auto;padding:62px 66px;border-radius:30px;border:8px solid #F4F9FF;display:flex;flex-wrap:wrap;}
.star5CTA_sec .inner_container .left_contant{width:66%;}
.star5CTA_sec .inner_container .right_img{width:34%;text-align:center;}
.star5CTA_sec .inner_container .right_img img{width:auto;max-width:100%;height:auto;}
.star5CTA_sec .left_contant p{font-family:var(--theme-font1);font-weight:400;color:#242424;font-size:20px;line-height:48px;}
.star5CTA_sec .left_contant .learn_more_btn{display:inline-block;border-radius:18px;background-color:#F05023;color:#ffffff;padding:26px 70px;font-family:var(--theme-font1);font-weight:400;font-size:18px;text-transform:uppercase;transition:0.5s;}
.star5CTA_sec .left_contant .learn_more_btn:hover{background-color:#ff8d6c;color:#ffffff !important;} .location-page.com-mission.location-up-new .link-text a{background-color:#f05023;font-size:16px;padding:16px 40px;border-radius:10px;margin-top:20px;text-transform:uppercase;font-weight:normal;color:#fff !important;}
.location-page.com-mission.location-up-new .link-text a:hover{background-color:#ff8d6c;color:#fff !important;} .emp_guid_modal .main_contant{width:100%;max-width:600px;}
.emp_guid_modal .form-title{text-align:center;margin-bottom:40px;font-size:30px;}
.emp_guid_modal form .row{display:flex;padding-bottom:0;}
.emp_guid_modal form .row input{border-radius:0 !important;background:#ececec !important;}
.emp_guid_modal form .form-sbmt-btn{margin-top:20px;text-align:center;position:relative;}
.emp_guid_modal form .form-sbmt-btn input[type="submit"]{width:auto;font-size:16px;padding:15px 30px;border-radius:0 !important;}
.emp_guid_modal form .form-sbmt-btn .wpcf7-spinner{position:absolute;top:8px;}
.emp_guid_modal .close_btn{top:5px !important;right:5px !important;background-color:transparent !important;}
.emp_guid_modal .close_btn::after,.emp_guid_modal .close_btn::before{background-color:#6f6f6f !important;height:30px !important;} .today-job-form .fields-col{width:50%;padding:0 10px;}
.today-job-form .full-col{width:100%;padding:0 10px;}
.today-job-form .title-col{width:100%;padding:0 10px;font-size:28px;margin:20px 0 !important;border-bottom:1px solid;}
.today-job-form .check-list-groups{margin-bottom:20px;width:100%;display:inherit;}
.today-job-form p{padding-bottom:10px;}
.today-job-form .resume-upload{margin-bottom:20px;}
.today-job-form .resume-upload .title-col{padding:0;}
.today-job-form .sub-btn{display:block;padding:0 10px;width:100%;}
.today-job-form .sub-btn .submit{padding:14px 24px !important;border-radius:10px;} .help-form .bottom-wrapper{flex-wrap:wrap;}
.help-form .bottom-wrapper .mailchimp-box{width:100%;text-align:center;margin-top:30px;}
.help-form .bottom-wrapper .submit_btn{margin: 30px auto 0;}
.help-form .bottom-wrapper input.submit{width: auto;}
.help-form .bottom-wrapper .wpcf7-spinner{position:absolute;right:-20px;margin:0 !important;}
.help-form .bottom-wrapper input{border-radius: 5px !important;}
.help-form .bottom-wrapper .mailchimp-box .wpcf7-list-item span{color: #ffffff !important;} .home_search_form{z-index:999;} .team-listing-section { background-color: var(--primary); padding: 170px 15px 140px; } 
.team-listing-section .section-heading { text-align: center; } 
.team-listing-section .section-heading h2 { color: #fff; font-size: 52px; line-height: 62px; padding: 0 0 20px;margin-bottom: 30px !important; position: relative; } 
.team-listing-section .section-heading h2::after { content: ""; position: absolute; width: 130px; height: 1px; background: #f05123; bottom: 0; left: 0; right: 0; margin: 0 auto; } 
.team-listing-section .team-listing-wrapper { display: flex; flex-wrap: wrap; margin: 0 -33px; justify-content: center; max-width: 80%; margin: 0 auto -33px; }
.team-listing-section .team-listing-wrapper .team-item { width: calc(33.33% - 66px); margin: 33px; max-width: 450px; background-color: #fff; border-radius: 55px; } 
.team-listing-section .team-listing-wrapper .team-item .image-block { line-height: 0; height: 300px; position: relative; cursor: pointer; overflow: hidden;} 
.team-listing-section .team-listing-wrapper .team-item .image-block::before { content: ''; background: url(//www.traditionsmemory.care/wp-content/uploads/2023/12/WhiteSwoop-1.png) no-repeat center bottom /contain; width: 100%; height: 100%; position: absolute; bottom: -50px; left: 0px; z-index: 0; } 
.team-listing-section .team-listing-wrapper .team-item .image-block img { margin: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; border-radius: 50px 50px 0 0; } 
.team-listing-section .team-listing-wrapper .team-item .team-details { padding: 0 20px 25px; text-align: center; position: relative; z-index: 1; } 
.team-listing-section .team-listing-wrapper .team-item .pre-title { font-size: 18px; font-family: var(--theme-font1); font-style: italic; color: var(--sec-sub-heading); margin: 10px 0 ; line-height: normal; } 
.team-listing-section .team-listing-wrapper .team-item .team-details h3 { font-family: var(--theme-font1); font-size: 30px; margin: 0; line-height: normal; padding: 0 0 33px; position: relative; } 
.team-listing-section .team-listing-wrapper .team-item .team-details h3::after { content: ""; position: absolute; width: 49px; height: 1px; background-color: #f05123; bottom: 0; left: 0; right: 0; margin: 0 auto; } body[data-header-resize="1"] .container-wrap, body[data-header-resize="1"] .project-title{
padding-top: 0 !important;
} .white-text{color:var(--white);}
.heading.white-text:after{background: var(--white) !important;}
.our-community-sec .col-content .title h5{text-transform:uppercase;color:var(--sec-sub-heading);font-size:20px;line-height:normal;letter-spacing:2px;font-family:var(--myriadB);font-weight:700;padding-bottom:10px}
.sec-white-bg .our-community-sec{background-color: var(--white);} .stonebridge-bnr .nectar-button{margin-right:10px;margin-left:10px;}
.stonebridge-our-services.skill-section .span_12{justify-content:center;gap:50px;}
.stonebridge-our-services .skill-box{width:calc(50% - 50px) !important;}
.stonebridge-our-services .heading.white-text:after{background:var(--white) !important;}
.stonebridge-amenit-sec ul{column-count: 2;}
.stonebridge-amenit-sec ul li{list-style: disc;}  .new-banner-section.navy-overlay .row-bg-overlay{background-color:rgb(12 59 96 / 60%) !important;}
.our-community-sec.commit-qty-lrimg-sec img{object-fit:contain !important;}
.our-community-sec.commit-qty-lrimg-sec li{list-style:disc;margin-left:25px;margin-bottom:20px;max-width:445px;}
.our-community-sec.commit-qty-leftimg-sec img{height: 600px !important;}
.quality-initiative-sec{padding-top:150px !important;padding-bottom:150px !important;background-color:#0c3b60;}
.quality-initiative-sec .wrapper{max-width:1400px !important;}
.quality-initiative-sec .sec-headings .heading:after{background: var(--sec-sub-heading) !important;}
.quality-initiative-sec .quality-initiative-box-wrap{margin-top:0;}
.quality-initiative-sec .quality-initiative-box-wrap > .span_12 > .wpb_column{background:var(--white);border-radius:50px;padding:40px 30px 180px;position:relative;}
.quality-initiative-sec .quality-initiative-box-wrap h3{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:30px;font-family:var(--myriadB);margin-bottom: 30px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li{display:flex;align-items:flex-start; margin-bottom:50px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li:last-child{margin-bottom:0;}
.quality-initiative-sec .quality-initiative-box-wrap ul li img{margin-bottom:0;margin-right:20px;}
.quality-initiative-sec .quality-initiative-box-wrap p .alignright{position:absolute;right:0;top:calc(100% + 55px);width: 100px;}
.new-banner-section .bnr-wfull.wpb_text_column {width: 100%;}  .skilled-nursing-serv ul li{list-style:disc;margin-left:25px;}
.join-family-nevysec .sec-orng-btn{color:var(--white) !important;}
body .join-family-nevysec .nectar-button.sec-orng-btn:hover{opacity:1;background-color:var(--white) !important;color:var(--sec-sub-heading) !important;} .wpb_row .column-image-bg-wrap .column-image-bg{width:110% !important;}
.wpb_row .column-image-bg-wrap{width:112% !important;}
.page-id-23 .wrapper{max-width:1380px !important;}
.ad-person .ad-box{width:20%;padding:0 12px;}
.location-logo-img { max-width: 450px; margin: 0 auto; }  @media(min-width:1921px){ .single-location .planning_your_stay .miss-image-slider .miss-image-img-inner{
position: relative;
}
.single-location .planning_your_stay .miss-image-slider .miss-image-img-inner img{
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
object-fit: contain;
}     
}
@media(max-width:1650px) {
.footer-social ul li a { width: 60px; height: 60px; }
.footer-social ul li a i { font-size: 21px !important; }
.footer-social ul li { margin-right: 10px; }
.location_map_area .map_area .wrap_svl_center_box{max-width:460px;}	
body .abt-philosophy.lr-content-imgslid-sec .container, body .abt-philosophy.lr-content-imgslid-sec .container:not(.tab-container):not(.recent-post-container):not(.normal-container){max-width:1300px !important;padding: 0 15px !important;}
.aboutlr-content-imgslid-sec.px-0 .our-community-sec{padding-left:0;padding-right:0;}
.team-listing-section .team-listing-wrapper{max-width: 100%;}
.mobie-wrapper{max-width: 85%; margin: 0 auto; width: 100%;}
body.password_protected .password-protected-section{padding-top: 80px;}
}
@media(max-width:1920px) {
h1 { font-size: 80px; }
h2 { font-size: 35px; }
h3 { font-size: 25px; }
h4 { font-size: 22px; }
select,
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code { font-size: 16px; padding: 10px 26px; }
textarea { height: 230px; }
select { background-size: 16px; }
.wrapper { max-width: 980px !important; }
a#logo img { width: 200px !important; }
header#top { padding: 14px 76px; }
header#top nav ul li a { font-size: 16px; margin: 0 12px !important; }
header#top nav ul li:last-child a { padding: 14px 24px !important; border-radius: 10px; }
.home-banner .banner-right-text { padding-left: 0; }
.home-banner { padding: 70px 0 110px !important; }
.home-banner p strong { font-size: 24px; }
.b-wrapper { max-width: 1200px; }
.vision-section .value { min-height: 470px; }
.vision-section { padding: 0 0 50px !important; margin: 0 !important; }
.here-help { padding: 80px 0 60px !important; }
.here-help h3 { padding-bottom: 50px; }
.help-box-cover .col { padding: 0 15px; }
.help-box-cover { margin: 0 -15px; }
.help-box { padding: 60px 40px }
.diff-image img { height: 600px !important; }
.diff-content p:not(:last-child) { font-size: 16px; }
.diff-content a { padding: 14px 26px; }
.help-box img { width: 40px !important; height: 40px !important; object-fit: contain; object-position: center; }
.help-box .info { padding-left: 52px; }
.home-banner .banner-right-text .vc_column-inner { max-width: 100%; }
.home-banner .home-wrapper { padding-right: 15px; padding-left: 15px; }
.home-banner h1 { font-size: 90px; }
.home-banner h1 { font-size: 72px; }
.help-box-cover .col { margin: 0 0 30px 0; }
.difference-section { padding: 80px 0 70px !important; }
.diff-content h3 { margin-bottom: 26px !important; }
.difference-section .diff-content { padding-right: 70px; }   
.testimonial-section h3 { margin-bottom: 50px !important; }
.testimonial_sec .content { padding: 50px 50px 50px 80px; }
.testimonial_sec p { font-size: 14px; line-height: 28px; }
.testimonial_sec .single-slide { margin-bottom: 30px; }
.blg-section { padding: 80px 0 60px !important; }
.blog-wrapper .col { padding: 0 15px; margin: 0 0 30px; }
.blog-wrapper { margin: 0 -15px; }
.more-blog { margin-top: 40px; }
.more-blog a { padding: 16px 40px; }
.basic-learn { padding: 80px 0 !important; }
.basic-learn h2 { font-size: 62px; margin-bottom: 26px; }
.basic-learn p:not(:last-child) { font-size: 18px; padding-bottom: 30px; max-width: 530px; }
.basic-learn a { font-size: 16px; padding: 18px 26px; }
.new-banner-section h1 { font-size: 64px; }
.new-banner-section { padding: 150px 0 !important; min-height: auto;}  .custom-bg-color.new-banner-section .video-color-overlay{background-color: rgba(10,59,97,0.83);} .new-banner-section .bnr-orng .row-bg-overlay{background-color: #f05123 !important;opacity: 0.6 !important;}
.new-banner-section .banner-sub-heading{color: var(--white);}
.com-mission { padding: 0 130px 20px !important; }
.com-mission .mission-text { padding: 60px 40px; }
.com-mission .mission-text h2 { font-size: 30px; margin-bottom: 30px; }
.learship_wrp .learship_in a .img_sec { height: 250px; }
.learship_wrp .learship_in a .con_sec { padding: 29px 15px; }
.learship_wrp .learship_in a .con_sec p, .learship_wrp .learship_in a .con_sec span { line-height: 29px; }
.com-mission .mission-text a { font-size: 16px; padding: 16px 40px; border-radius: 10px; margin-top: 20px; }
.com-vision { padding: 80px 0 100px !important; }
.com-vision h2 { font-size: 43px;padding-bottom: 20px;margin-bottom: 40px !important;}
.com-vision a { font-size: 17px; padding: 14px 35px; border-radius: 13px; }
.com-vision p { padding-bottom: 50px; }
.partner-slider .img-with-aniamtion-wrap .inner { height: 150px; }
.partner-section h3 { margin-bottom: 80px !important; }
.partner-slider .slick-list { margin-bottom: 60px; }
.contact-section .contact-wrapper .right-content .vc_column-inner { padding: 80px 40px !important; }
.contact-section .contact-wrapper .right-content h2 { font-size: 38px; margin-bottom: 34px; }
.contact-section .contact-wrapper .right-content { width: 360px; }
.contact-section .contact-wrapper .left-content { width: calc(100% - 360px); padding-right: 30px; }
.learship_wrp .learship_in { padding: 0 15px 50px; }
.learship_wrp { margin: 0 -15px; }
.learship_main { margin: 80px 0 0 !important; }
.blockqote-section blockquote { font-size: 21px; }
.partner-wrapper { max-width: 1200px; }
.service_main .service_in .content_section { padding: 40px; }
body[data-form-submit="regular"] .container-wrap .sub-btn input { padding: 21px 24px !important; font-size: 16px; border-radius: 13px !important;}
body[data-form-submit="regular"] .container-wrap .sub-btn input:hover{opacity:1 !important;background:var(--bg-navy) !important;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);}
.basic-learn .wpb_wrapper { max-width: 480px; }
.contact-section .contact-wrapper { max-width:1090px }
.program-box h4 { font-size: 20px; }
.location-con .info { max-width: 480px; }
.help-form .top-wrpper .we_help_checkbox{justify-content: center;}
.checkbox-wrapper { font-size: 16px; }
.checkbox-wrapper span:before { width: 18px; height: 18px; margin-right: 10px; }
.checkbox-wrapper label span:after { left: 3px; font-size: 16px; }
.help-form .bottom-wrapper input.submit { padding: 29px 22px !important; }
.help-form .top-wrpper .title:before { top: -26px; }
.help-form .bottom-wrapper input { border-radius: 5px !important; padding: 7px 0 7px 33px !important; }
.p-tab-wrapper .tabs-nav li a { font-size: 18px; line-height: 41px; }
.p-tab-wrapper .tabs-nav { width: 300px; }
.p-tab-wrapper .tabs-content { width: calc(100% - 300px); }
.location-page.com-mission .link-text a { font-size: 20px; margin: 0 0 10px; }
.location-page.com-mission .link-text:not(:last-child) { margin-bottom: 20px; }
.loc-page.basic-learn h2 { font-size: 52px; line-height: normal; }
.loc-page.basic-learn { padding: 150px 0 !important; }
.location-map-section iframe { height: 450px; }
.location_map_area .title_area h3 { font-size: 48px; }
.testimonial_sec .p-box span { font-size: 16px; }
.com-updown-wrapper > .span_12 { padding: 47px; }
.service_main .service_in .image_secton { min-height: 280px; }
#footer-widgets .container { max-width: 1300px !important; }
#footer-outer img.image { width: 200px; }
.partner-section { padding: 80px 0 !important; }
.basic-learn .vc_column-inner { padding-left: 100px; }
a#loc_loadmore { padding: 20px 40px !important; }
.location-wrp .right-btn,
.location-wrp .right-btn a { width: 150px; }
.location-wrp .left-content { width: calc(100% - 150px); }
.ad-person .img-wrapper,
.ad-person .img-wrapper img { height: 230px; }
.ad-person h4 { font-size: 24px; }
.ad-person .info { padding: 15px 15px 30px; }
.tshirt-wrapper img { height: 350px !important; }
.location-wrp .left-content a { font-size: 26px; line-height: normal; }
.check_box { font-size: 16px; }
.com-mission .mission-text ul li { line-height: 34px; }
.com-mission .miss-image { top: 60px; }
.com-mission .span_12 { padding-bottom: 60px; }
.loc-page.basic-learn h2 { font-size: 54px; }
.single_post_layout .wpb_wrapper blockquote { font-size: 32px; line-height: 51px; }
.businesscard_form_wrap h3 { padding-bottom: 0; }
.learship_wrp .learship_in a .con_sec p,
.learship_wrp .learship_in a .con_sec span { font-size: 16px; }
.learship_modal_in .con_sec p { font-size: 16px; }
.learship_modal_in .img_sec { width: 40%; }
.learship_modal_in .con_sec { width: 60%; }
.service_main.state-main .content_section h3 { font-size: 28px; margin-bottom: 20px !important; }
.home-search-form { padding: 48px 48px; border-radius: 20px; margin-top: -78px; }
.home-search-form .sub input[type="submit"] { font-size: 18px; }
.new-banner-section.blog-page { padding: 0 !important; }
.help-box span { font-size: 14px; }
.resource-center p { font-size: 16px; }
.page-id-42 .main-content .row { max-width: 1270px; }
.location-con h1 { font-size: 64px; }
.location-con .info { margin-top: 7px; }
.how-help-sec { padding: 20px 0; } .location-bann { background-position: center; }
.location-con h1 { max-width: 500px; margin: 0 auto; }
.location-con .info { max-width: 590px; font-size: 20px; }
.help-form .bottom-wrapper input.submit { padding: 17px 30px !important; display: inline-flex; align-items: center; justify-content: center; width: 100%;font-size: 16px; }
.how-help-sec { padding: 40px 0;min-height: 290px; }
.blog-wrapper .col { padding: 0 15px; }
.blog-wrapper .con-shadow .info h5 { font-size: 20px; padding-bottom: 10px; }
.blog-wrapper .con-shadow img { height: 200px; }
.blockqote-section { padding: 30px 0 50px !important; }
.help-form .top-wrpper .title h4 { font-size: 35px; }
.help-form .top-wrpper .title { margin-bottom: 12px; }
.help-form .top-wrpper { margin-bottom: 30px; }
.welcome-mes a { font-size: 18px; padding: 16px 48px; }
.location-page.com-mission ul { padding-bottom: 11px; }
.p-tab-wrapper .tabs-content h5{font-size: 20px;margin-bottom: 0;}
.testimonial_sec.testimonial-1 .active .content, .testimonial_sec.testimonial-2 .active .content{min-height: 205px;}
.blog-wrapper .con-shadow .info p{font-weight: 16px;}
.help-form .bottom-wrapper input{line-height: normal;}
.single-location .location-bann { background-position: top center; padding: 62px 0; }
.small-font div#header-space{height: 89px !important;}
.location-wrp .left-content{width:100% !important;}
.location-img{margin:0 auto;max-width:200px;}
.location-wrp{text-align:center;width:calc(33.33% - 30px);margin:20px 15px 0;border:none;border-radius:6px;box-shadow: 0 0 6px rgb(0 0 0 / 16%)}
.location-wrp .right-btn,.location-wrp .right-btn a{margin:10px auto 0;}
.location-single-wrp{display:flex;flex-wrap:wrap;}
.single-location .location-bann{background-position:center;}
}
@media(max-width: 1439px){
.single-location.postid-417 .location-bann { background-position: center; }
header#top nav ul li a{font-size:16px;margin:0 7px !important;} .team-listing-section { padding: 100px 15px; }
.team-listing-section .team-listing-wrapper { margin: 0 -20px; max-width:100%; }
.team-listing-section .team-listing-wrapper .team-item { width: calc(33.33% - 40px); margin: 20px; } .our-community-sec.commit-qty-leftimg-sec img{height:500px !important;}
.quality-initiative-sec .quality-initiative-box-wrap h3{font-size:36px;line-height:44px;margin-bottom:40px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li{margin-bottom: 30px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li img{width:24px !important;margin-top:3px;}
.quality-initiative-sec .quality-initiative-box-wrap{margin-top:50px;}
.quality-initiative-sec{padding-top:80px !important;padding-bottom:80px !important;}
.quality-initiative-sec .quality-initiative-box-wrap > .span_12 > .wpb_column{padding:40px 30px 140px;}
.quality-initiative-sec .quality-initiative-box-wrap p .alignright{top:calc(100% + 25px);}  body.password_protected .password-protected-section{padding-top: 80px;}
body.password_protected .post-password-form h3{font-size: 40px; }
.left .team-slidsec .team-slid-wrapper{transform: none;}
}
@media(min-width:1366px) and (max-width:1439px) {
.small-font div#header-space{height: 85px !important}
.help-form .bottom-wrapper input.submit { width:100%; }
.how-help-sec{min-height: 290px}
}
@media(min-width:1199px) and (max-width:1366px) {
.help-form .bottom-wrapper input.submit { width:100%; }
}
@media(min-width:30px) and (max-width:1199px) {
.help-form .bottom-wrapper input.submit { width:100%; }
.how-help-sec { min-height: auto; }
.help-form .bottom-wrapper p { width: 100%; }
.help-form .bottom-wrapper { flex-wrap: wrap; }
.help-form .bottom-wrapper > div { margin-bottom: 28px; }
.help-form .bottom-wrapper input.submit, .help-form .bottom-wrapper input.submit:hover { width: 150px; height: auto; padding: 14px 14px !important; font-size: 15px; }
}
@media(max-width: 1366px){
header#top nav ul li a{font-size:14px;margin:0 6px !important;}
a#logo img{width:160px !important;}
.abt-philosophy.lr-content-imgslid-sec .container{max-width:1170px !important;padding:0 15px;}
.mobile-left-spacing .no-extra-padding { padding-left: 15px; }
.left .team-slidsec .team-slid-wrapper{transform: none;}
.team-slidsec .team-slid-wrapper{text-align: center;}
.team-slidsec .team-slid-wrapper .team-slidbox{max-width: 333px; margin: 0 auto;}
}
@media(max-width:1200px) {
.single-location .location-bann { background-position: center; }
body { font-size: 16px; line-height: normal; }
select,
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code { font-size: 16px; padding: 10px 26px; }
header#top { padding: 25px 15px; }
a#logo img{    width: 145px !important;}
header#top nav ul li a {font-size: 13px; margin: 0 6px !important; }
.home-banner .home-wrapper { padding-right: 15px; }
.resource-center p { font-size: 18px; }
.footer-social ul li a { width: 50px; height: 50px; }
.location-con .info { max-width: 100%; }
.location-bann { padding: 80px 0; }
.location-con h1 { font-size: 76px;max-width: 100%; }
.board-section { padding: 90px 0; }
.board-section h2 { font-size: 36px; padding-bottom: 42px; }
.board-section .board-wrapper { max-width: 700px; padding: 0 15px; }
.board-slider .single-slide img { height: 350px; }
.gallery-section { padding: 80px 0; }
.gallery-slider .single-slide img { width:100%; height: 420px; }
.gallery-slider .slick-slide { padding:0px; }
.gallery-section h2 { font-size: 36px; padding-bottom: 36px; }
.location_biz_in .location_left { width: 250px; }
.check_box { font-size: 16px; }
.location_biz_in .location_right { width: calc(100% - 250px); }
.location_biz { padding: 80px 0; }
.admission-section { padding: 80px 0; }
.admission-wrap h3 { font-size: 36px; padding-bottom: 24px; }
.admission-wrap { margin-bottom: 14px; }
.ad-person .info { padding: 30px 15px; }
.ad-person .ad-content { border-radius: 12px; }
.ad-person h4 { font-size: 21px; line-height: normal; }
.com-mission { padding: 0 50px 20px !important; }
#footer-widgets .footer-logo { padding-left: 0; }
.board-slider iframe { width: 100%; max-width: 600px; height: 467px; }
.partner-section h3 { margin-bottom: 40px !important; }
.partner-slider .slick-list { margin-bottom: 10px; }
.contact-section .contact-wrapper .right-content .vc_column-inner { padding: 40px !important; }
.new-banner-section.blog-page { padding: 150px 0 !important; }
.learship_modal_in .img_sec{height:320px;}
.learship_modal_wrp{max-height:650px;overflow-y:auto;}
.body-font{right:15px;top:150px;padding:5px 18px;}
.body-font button.sm-font{font-size:18px;}
.body-font button.md-font{font-size:24px;margin:0 10px;}
.body-font button.lg-font{font-size:30px;}
.home-banner .row-bg.using-image{background-position:center center!important;} .com_block{padding:0 50px!important;} .team-listing-section { padding: 70px 15px; } 
.team-listing-section .team-listing-wrapper { margin: 0 auto; } 
.team-listing-section .team-listing-wrapper .team-item { width: calc(50% - 40px); margin: 20px; } .team-slidsec .team-slid-wrapper{text-align: center;}
.team-slidsec .team-slid-wrapper .team-slidbox{max-width: 333px; margin: 0 auto;}
}
@media(max-width:1000px) {
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a:focus,
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a:active,
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a:hover { color: #fff !important; }
body header#top #logo img.dark-version,
#header-outer[data-permanent-transparent="false"] #logo img.dark-version { height: 40px !important; }
body.material #header-outer { padding: 0 !important; }
a#logo img { width: auto !important; }
header#top { padding: 20px 15px; }
.home-banner { padding: 100px 0 !important; }
.home-banner h1 { font-size: 80px; line-height: normal; margin-bottom: 20px; }
.vision-section .value { min-height: 400px; }
.help-box-cover .col { width: 50%; }
.skill-section .skill-box { width: calc(50% - 15px) !important; padding: 30px; }
.skill-box img { width: 46px !important; }
.difference-section .diff-content { padding-right: 20px; }
.difference-section { padding: 50px 0 30px !important; }
.testimonial-section { padding-top: 100px !important; }
.blog-wrapper .con-shadow .info { padding: 30px 15px; }
.blog-wrapper .con-shadow img { height: 220px; }
.blog-wrapper .con-shadow { border-radius: 20px; }
.basic-learn .vc_column-inner { padding-left: 20px; }
.testimonial_sec .content { max-width: 500px; }
.diff-content a { font-size: 16px; padding: 18px 28px; border-radius: 10px; }
.diff-image img { height: 560px !important; }
.new-banner-section { padding: 100px 0 !important; }
.com-mission { padding: 0 15px 20px !important; }
.com-mission .mission-text { padding: 30px 20px; }
.com-mission .mission-text h2 { font-size: 26px; margin-bottom: 20px; }
.miss-wrapper { margin-bottom: 80px !important; }
.com-mission.community { padding: 60px 15px 0 !important; }
.com-vision { padding: 50px 0 80px !important; }
.com-vision h2 { font-size: 38px;}
.com-vision p { padding-bottom: 30px; }
.com-vision a { font-size: 16px; padding: 18px 30px; border-radius: 12px; }
.blockqote-section blockquote { font-size: 24px; }
body.material .blockqote-section blockquote:before { border-left-width: 8px !important; }
.com-updown { padding: 50px 0 !important; }
.com-updown-wrapper > .span_12 { padding: 50px; text-align: center; }
.com-updown-wrapper .right { padding-left: 0; }
.com-updown-wrapper .right p { text-align: center !important; }
.partner-section { padding: 50px 0 !important; }
#footer-widgets .span_3 { padding: 0; text-align: center; width: 50%; }
#footer-widgets .span_3:first-child,
#footer-widgets .span_3:last-child { width: 100% !important; text-align: center; }
.footer-social ul { justify-content: center; }
.service_main .service_in .content_section { padding: 40px; }
.single_post_layout { margin: 70px 0 40px !important; }
.single_post_layout .wpb_wrapper blockquote { font-size: 34px; line-height: 52px; padding: 0 0 0 70px; }
.single_page_layout { margin: 50px 0 !important; }
.post_nav_banner .post_nav_banner_in h1 { font-size: 52px; line-height: normal; }
.post_nav_banner { padding: 80px 0; }
.contact-section { padding: 80px 0 60px !important; }
.contact-section .contact-wrapper .left-content,
.contact-section .contact-wrapper .right-content { width: 100%; padding: 0; }
.contact-section .contact-wrapper .span_12 { flex-direction: column-reverse; }
.contact-section .contact-wrapper .left-content { margin-top: 62px; }
.q-coomitment { padding: 60px 0 !important; }
.q-coomitment h2 { font-size: 36px; margin-bottom: 16px; }
.program-section h2 { margin-bottom: 34px; }
.program-section { padding: 60px 0 !important; }
.program-box .vc_column-inner { border-radius: 10px; padding: 20px 10px; }
.program-box pre { width: 100px; height: 100px; }
.program-box img { width: 60px !important; }
.program-wrapper .program-box { padding: 0 10px; }
.program-wrapper .span_12 { margin: 0 -10px; }
.com-mission .mission-text ul { padding-left: 40px; }
.business_cards_form .business_cards_form_in > div { padding: 0 5px; }
.learship_wrp .learship_in { width: 50%; }
.learship_wrp .learship_in a .con_sec h3 { font-size: 24px; }
.blog-page { padding: 80px 0 50px !important; }
.thank-section { padding: 80px 0 !important; }
.new_emp_wrp { margin-top: 70px; }
.help-form .top-wrpper .title { width: 100%; padding: 0 0 5px; }
.help-form .top-wrpper .title:before { opacity: 0; }
.help-form .top-wrpper { height: auto; padding-top: 16px; padding-bottom: 16px; border-radius: 12px; }
.checkbox-wrapper span { margin: 0 8px 0 0; }
.help-form .bottom-wrapper { flex-wrap: wrap; }
.help-form .bottom-wrapper > div { width: calc(50% - 10px); padding: 0 0 20px; }
.help-form .bottom-wrapper input { padding: 12px 26px; border-radius: 12px !important; }
.help-form .bottom-wrapper input.submit { padding: 18px 24px !important; border-radius: 12px !important; }
.welcome-mes { padding: 70px 0; }
.welcome-mes h2 { margin-bottom: 22px; }
.welcome-mes a { border-radius: 12px; padding: 16px 32px; }
.loc-page.basic-learn h2 { font-size: 42px; line-height: normal; }
.loc-page.basic-learn { padding: 100px 0 !important; }
.prog-section { padding: 70px 0 50px; }
.prog-section h2 { font-size: 36px; margin-bottom: 36px; }
.p-tab-wrapper .tabs-content { padding-left: 20px; }
.p-tab-wrapper .tabs-content h5 { margin: 5px 0 10px; font-size: 21px; line-height: normal; }
.location_map_area .title_area h3 { font-size: 41px; }
.location_biz_in .location_left,
.location_biz_in .location_right { width: 100%; padding: 0; }
.solutions_checkarea { display: flex; align-items: center; flex-wrap: wrap; }
.check_box { margin: 0 30px 0 0; }
.ad-person .ad-box { width: 50%; margin-bottom: 30px; }
.ad-person .img-wrapper,
.ad-person .img-wrapper img { height: 400px;}
.tshirt-wrapper .col { width: calc(100% / 3); }
.stock-avail { padding: 50px 0 !important; }
.stock-avail img { width: 120px !important; }
.order-form { padding: 50px 0 !important; }
.resource_wrapper .resource_col { width: 50% !important; }
.learship_modal_in .img_sec,
.learship_modal_in .con_sec { width: 100%; }
.learship_modal_in .img_sec { height: 350px; }
.learship_modal_in .close_icon { top: 20px; right: 20px; }
.learship_modal_in .close_icon img { width: 20px; }
.home-search-form .looking { width: 480px; }
.home-search-form .city { width: 280px; }
.home-search-form .sub { width: 150px; }
ul.location_search { max-height: 100% !important; right: inherit !important; top: inherit; left: inherit !important; bottom: inherit; width: 100% !important; box-sizing: border-box !important; padding: 10px !important; }
.body-font { top: 100px; }
#slide-out-widget-area ul li.location_search ul { display: none !important; }
#slide-out-widget-area ul li.location_search ul.location_search.open{display:block!important;}
#slide-out-widget-area ul li.location_search ul.mobile-open { display: block !important; }
.location_dropdown div a{color:#F05023!important;margin-top:5px!important;display:block;}
#slide-out-widget-area ul li.location_search.open ul{display:block!important;}
.help-form .bottom-wrapper > div.submit_btn { width: 100%; }
.checkbox-wrapper { width: 100%; margin-left: 0; }
.help-form .top-wrpper .we_help_checkbox { flex-direction: column; text-align: left; margin: 0; }
.help-form .bottom-wrapper > div { margin-bottom: 10px; } .location_biz_in .location_right{margin-top:20px;} .com_block{padding: 60px 15px!important;} .virtual-tour-video-sec h2{font-size:38px;margin-bottom:22px;}
.how-help-sec + .virtual-tour-video-sec{padding-top:60px;padding-bottom:60px;}
.star5CTA_sec{padding-bottom:50px;}
.star5CTA_sec .inner_container{padding:40px;}
.star5CTA_sec .left_contant p{line-height:40px;}
.star5CTA_sec .left_contant .learn_more_btn{padding:16px 70px;font-size:16px;} .emp_guid_modal form .row .col{margin-bottom:0 !important;} .single-location .planning_your_stay .miss-image-slider,.single-location .planning_your_stay .miss-image-slider div{height:auto !important;} .team-listing-section .team-listing-wrapper .team-item { width: calc(50% - 30px); margin: 15px; }
.quality-initiative-sec{padding-top:50px !important;padding-bottom:50px !important;}
.quality-initiative-sec .quality-initiative-box-wrap h3{font-size:30px;line-height:38px;margin-bottom:30px;}
.quality-initiative-sec .quality-initiative-box-wrap ul li img{margin-top:1px;margin-right:10px;}
.quality-initiative-sec .quality-initiative-box-wrap p .alignright{max-width:15%;}
.our-community-sec.commit-qty-leftimg-sec img{height:350px !important;}
.quality-initiative-sec .quality-initiative-box-wrap > .span_12 > .wpb_column{padding:40px 25px 100px;}
.quality-initiative-sec .quality-initiative-box-wrap p .alignright{max-width:60px;}
.quality-initiative-sec .quality-initiative-box-wrap h3{font-size:28px;line-height:34px;}
}
@media(max-width:767px) {
div.wrapper { max-width: 100% !important; }
body div.container,
div.container { max-width: 100% !important; }
.diff-content p:not(:last-child) { padding: 20px; font-size: 16px; }
.diff-content a { font-size: 16px; padding: 18px 28px; border-radius: 10px; }
.diff-image img { height: 560px !important; }
.home-banner .banner-right-text { padding: 0; }
.home-banner h1 { font-size: 58px; }
.home-banner p strong { font-size: 18px; }
.vision-section .value { width: 100% !important; }
.help-box-cover .col { width: 100%; }
.skill-section .skill-box { width: 100% !important; margin-bottom: 30px !important; }
.difference-section .diff-content { width: 100% !important; padding-right: 0; }
.difference-section .diff-image { width: 100% !important; }
.diff-image img { position: relative; margin: auto; height: auto !important; }
.blog-wrapper .col { width: 100%; margin-bottom: 40px; }
.basic-learn h2 { font-size: 52px; line-height: normal; }
.testimonial-section { padding-top: 60px !important; }
.testimonial_sec .content { max-width: 400px; }
.testimonial_sec .single-slide { margin-bottom: 10px; }
.more-blog { margin-top: 0; }
.new-banner-section h1 { font-size: 54px; }
.com-mission .mission-text { width: 100% !important; border-radius: 20px; }
.com-mission .miss-image { width: 100% !important; min-height: 400px; top: inherit; border-radius: 20px; }
.com-mission .span_12 { padding-bottom: 0; }
.com-mission,
.com-mission.community { padding: 60px 15px 60px !important; }
.miss-wrapper:nth-child(even) .mission-text,
.miss-wrapper:nth-child(even) .miss-image { border-radius: 0px; }
.com-vision { padding: 50px 0 0px !important; }
.blockqote-section { padding: 100px 0 !important; }
.service_main { margin: 60px 0 30px !important; }
.service_main .service_in > div { width: 100%; }
.single_page_layout { margin-top: 50px; margin-bottom: 50px !important; }
.single_page_layout .wpb_wrapper h3 { font-size: 24px; }
.single_page_layout .wpb_wrapper ul { max-width: 100%; }
.single_page_layout .wpb_wrapper ul li { width: 100%; padding-right: 0; }
.single_post_layout .wpb_wrapper blockquote { padding: 0 0 0 20px; font-size: 24px; line-height: normal; }
.post_nav_banner .post_nav_banner_in h1 { font-size: 26px; }
.post_nav_banner .post_nav_banner_in a { font-size: 18px; margin-bottom: 10px; display: block; }
.contact_form .left,
.contact_form .right { width: 100%; }
body[data-form-submit="regular"] .container-wrap .sub-btn input { font-size: 16px; padding: 20px 26px !important; border-radius: 10px !important; }
.program-wrapper .program-box { padding: 0 15px; }
.program-wrapper .span_12 { margin: 0 -15px; }
.program-wrapper .program-box { width: 100% !important; }
.program-box .vc_column-inner { padding: 30px; }
.business_cards_form .business_cards_form_in > div { width: 100%; padding: 0 15px; }
.businesscard_form_wrap { padding: 50px 0 !important; }
.learship_main { margin: 50px 0 0 !important; }
.learship_wrp .learship_in { width: 100%; }
.right_home_con_1.wrapper { padding-top: 50px !important; }
.right_home_con_1 ul { padding-left: 20px; }
.right_home_con_2 ul { padding-left: 20px; margin-bottom: 20px; }
.right_home_con_2.wrapper { padding-bottom: 30px !important; }
.blog-page { padding: 50px 0 !important; }
.thank-section { padding: 80px 0 !important; }
.thank-section .thanks-msg { padding: 40px 20px; max-width: 550px; margin-bottom: 40px !important; }
.thanks-msg h2 { font-size: 36px; margin-bottom: 28px; }
.org-btn.nectar-button[data-color-override="false"].regular-button { padding: 18px 20px !important; border-radius: 10px !important; }
.post-password-message strong { font-size: 36px; line-height: normal; }
body.password_protected .post-password-form input[type="submit"] { font-size: 14px; padding: 16px 42px !important; border-radius: 10px !important; }
.post-password-message p { margin-bottom: 24px; }
body.password_protected .post-password-form input[type="password"] { height: auto; margin: 0 !important; }
.new_emp_wrp { margin-top: 50px; }
.location-con .info { max-width: 280px; padding: 40px 20px; margin-top: 30px; }
.location-con h1 { font-size: 56px; }
.welcome-mes { padding: 50px 0; }
.welcome-mes h2 { font-size: 38px; }
.location-page.com-mission { padding-bottom: 60px !important; }
.how-help-sec + .location-page.com-mission.location-up{padding-top: 60px !important; padding-bottom: 60px !important; }
.location-page.com-mission .mission-text { margin-bottom: 30px; }
.gallery-section { padding: 50px 0; }
.gallery-slider .single-slide img { width:100%; height: 300px; }
.gallery-slider .slick-slide { padding:0px; }
.p-tab-wrapper .tabs-content h3 { display: block; color: #ffffff; border-bottom: 1px dashed rgb(255 255 255 / 20%); font-size: 24px; padding: 12px 30px 12px 12px; position: relative; }
.p-tab-wrapper .tabs-content h3:before { content: ''; font-weight: 400; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 16px; height: 1px; background-color: #fff; outline: 0; border: 0; }
.p-tab-wrapper .tabs-content h3:after { content: ''; font-weight: 400; position: absolute; top: 50%; transform: translateY(-50%); width: 1px; height: 15px; background-color: #fff; right: 7px; }
.p-tab-wrapper .tabs-content .tabs-acc.show h3:after { opacity: 0; }
.p-tab-wrapper .tabs-nav { display: none; }
.p-tab-wrapper .tabs-content { width: 100%; padding: 0; }
.p-tab-wrapper .tabs-content .tabs-acc { display: block !important; }
.p-tab-wrapper .tabs-content .tabs-acc .acc-tab { display: none; padding: 12px; }
.p-tab-wrapper .tabs-content .tabs-acc.show h3 { color: #69b4ef; }
.location-map-section iframe { height: 350px; }
#error-404 { padding: 80px 0; }
.location-wrp .right-btn a { font-size: 14px; width: 110px; }
.location-wrp .left-content a { font-size: 21px; }
.location-wrp .left-content span { font-size: 14px; }
.location-wrp .right-btn { width: 110px; }
.location-wrp .left-content { width: calc(100% - 110px); }
.location-wrp { padding: 14px 0; }
a#loc_loadmore { padding: 14px 30px !important; font-size: 14px; margin: 20px 0 0 0; }
.location_map_area .title_area h3 { font-size: 32px; }
.contact_form .select{display:block;position:relative;float:left;width:100%;}
.contact_form .select .nice-select{position:relative;background-image:url(//www.traditionsmemory.care/wp-content/themes/salient-child/images/arro-down-orrange.png);background-repeat:no-repeat;background-position:95% center;cursor:pointer;box-shadow:none !important;border-radius:30px !important;background-color:#f4f9ff !important;width:100%;margin:0 0 20px !important;color:#242424;font-size:20px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:36px;padding:20px 36px;height:auto;border:0;}
.tshirt-wrapper .col { width: 50%; }
.order-com .col { width: 100%; margin: 0 0 16px; }
.order-com textarea { height: 140px; }
.basic-learn:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgb(255 255 255 / 50%); }
.resource_wrapper .resource_col { width: 100% !important; }
.learship_modal_in .con_sec { padding: 15px; }
.service_main.state-main .content_section h3 { font-size: 24px; }
.home-search-form .looking,
.home-search-form .city,
.home-search-form .sub { width: 100%; padding: 2px 0; }
.home-search-form form { flex-wrap: wrap; } ul.location_search h5 { font-size: 16px; line-height: normal; padding: 0 0 8px; }
.location_dropdown label { font-size: 14px; }
.location_dropdown input[type="text"] { font-size: 14px; height: 50px; margin: 0 0 8px !important; }
body div.location_dropdown input[type="submit"] { height: 50px; font-size: 14px; }
.testimonial_sec.testimonial-1 .active,
.testimonial_sec.testimonial-2 .active { width: 100%; }
.vision-section {padding: 50px 0 50px !important; } 
.state-error p { font-size: 42px; } .help-form .top-wrpper .we_help_checkbox { flex-direction: column; align-items: baseline; padding: 0; }
.help-form .top-wrpper { padding-left: 0; }
.location-con .info {max-width: 100%;}
.checkbox-wrapper { margin-left: 0; } .living_section_main .living_section_in{width:100%!important;margin-bottom:30px!important;}
.living_section_main .living_section_in:last-child{margin-bottom:0!important;}
.living_section .wrapper{padding:0!important;}
.com_block .com_block_main .com_block_in > div{width:100%;}
.com_block .com_block_main .com_block_in{padding-bottom:0;}
.com_block .com_block_main .com_block_in{margin:0 0 25px 0;}
.com_block .com_block_main .com_block_in .img_sec{top:0;}
.com_block .com_block_main .com_block_in .content_area{margin-bottom:25px;padding: 20px 30px;}
.com_block .com_block_main .com_block_in .img_sec .img_sec_bg{border-top-left-radius:30px;}
.com_block .com_block_main .com_block_in:nth-child(2) .content_area{border-bottom-left-radius:30px;}
.com_block .com_block_main .com_block_in:nth-child(2) .img_sec{top:0;}
.com_block .com_block_main .com_block_in:nth-child(2) .img_sec .img_sec_bg{border-top-right-radius:30px;}
.com_block .com_block_main .com_block_in .content_area h2{font-size:26px;margin-bottom:20px;} .location-wrp{width:calc(50% - 30px);}
.location-img{max-width:149px;} .miss-wrapper:nth-child(2n) .mission-text,.miss-wrapper:nth-child(2n) .miss-image{border-radius:20px;}
.com-mission .miss-wrapper-left-text .miss-image{margin-bottom:30px;}
.info_packet_modal .main_contant .close_btn{top:-12px;right:-12px;}
.star5CTA_sec .inner_container .left_contant,
.star5CTA_sec .inner_container .right_img{
width:100%;
}
.star5CTA_sec .inner_container .left_contant{text-align:center;}
.star5CTA_sec .inner_container .right_img{order:-1;} .emp_guid_modal .form-title{font-size:26px;margin-bottom:30px;}
.emp_guid_modal form .row{flex-wrap:wrap;}
.emp_guid_modal form .row .col{margin-right:0;} .help-form .bottom-wrapper .submit_btn{margin:0 auto 0;}
.help-form .bottom-wrapper .mailchimp-box{margin-top:20px;} .team-listing-section .section-heading h2 { font-size: 38px; line-height: 48px; padding: 0 0 30px; } 
.team-listing-section .team-listing-wrapper .team-item { width: 100%; max-width: 365px; } 
.team-listing-section .team-listing-wrapper .team-item .image-block::before { bottom: -40px; width: 103%; overflow: hidden; left: 0; right: 0; }
.team-slidsec .team-slid-wrapper .team-slidbox{max-width: unset; margin: 0 auto;} .admission-section .ad-person .ad-box{width: 100%;}
.home_search_form { background: #f4f8fd; }
.mobile-left-spacing .team-slidsec .team-slid-wrapper{transform: translateX(-20px);}
}
@media(max-width:575px){
.star5CTA_sec{padding-bottom:30px;}
.star5CTA_sec .inner_container{padding:20px 20px 40px 20px;}
.star5CTA_sec .left_contant p{font-size:16px;line-height:30px;}
.star5CTA_sec .left_contant .learn_more_btn{padding:16px 60px;}
.emp_guid_modal .form-title{font-size:24px;margin-bottom:30px;}
.emp_guid_modal .main_contant{padding:40px 15px;}
.today-job-form .fields-col{width:100%;}
.today-job-form .check-list-groups{flex-wrap:wrap;}
.today-job-form .check-list-groups .fields-col:first-child{margin-bottom:20px;}
.team-listing-section .team-listing-wrapper .team-item .image-block::before{left: -1px;}
}
@media(max-width:500px) {
select,
input[type=text],
textarea,
input[type=email],
input[type=password],
input[type=tel],
input[type=url],
input[type=search],
input[type=date],
.material.woocommerce-page[data-form-style="default"] input#coupon_code { font-size: 16px; border-radius: 10px !important; line-height: 33px; }
.testimonial_sec .content { max-width: 100%; }
.testimonial_sec .content { padding: 20px 20px 20px 40px; border-radius: 20px !important; }
.testimonial_sec .content:before { left: 8px; }
.basic-learn .vc_column-inner { padding: 0 20px; }
.basic-learn h2 { font-size: 36px; }
.basic-learn p:not(:last-child) { font-size: 16px; }
.basic-learn a { font-size: 14px; }
.new-banner-section h1 { font-size: 38px; }
.miss-wrapper .miss-image { min-height: 300px; }
.blockqote-section blockquote { font-size: 18px; padding-left: 20px; }
body.material .blockqote-section blockquote:before { border-left-width: 5px !important; }
.com-updown-wrapper > .span_12 { padding: 50px 20px; }
.com-updown-wrapper .right p { font-size: 16px; }
.partner-slider .img-with-aniamtion-wrap .inner { height: 100px; border-radius: 14px; padding: 10px; }
#footer-widgets .span_3 { width: 100%; }
.service_main .service_in .content_section { padding: 40px 20px; }
.single_page_layout .wpb_wrapper ul { max-width: 100%; padding-left: 30px; }
.contact-section { padding: 50px 0 40px !important; }
.contact-section .contact-wrapper .right-content .vc_column-inner { padding: 20px !important; border-radius: 10px; }
.contact-section .contact-wrapper .right-content h2 { font-size: 32px; margin-bottom: 14px; }
.program-wrapper .program-box { padding: 0 15px; }
.program-wrapper .span_12 { margin: 0 -15px; }
.program-wrapper .program-box { width: 100% !important; }
.program-box .vc_column-inner { padding: 30px; }
.q-coomitment h2 { font-size: 26px; }
.program-section h2 { font-size: 26px; }
.program-wrapper { margin-bottom: 50px !important; }
body.password_protected .post-password-form { border-radius: 20px; padding: 30px 20px !important; }
.location-con h1 { font-size: 46px; }
.help-form .bottom-wrapper > div { width: 100%; }
.help-form .top-wrpper { padding: 20px; }
.loc-page.basic-learn h2 { font-size: 41px; }
.loc-page.basic-learn { padding: 50px 0 !important; }
.board-section { padding: 50px 0; }
.board-section h2 { font-size: 32px; }
.gallery-slider .single-slide img { width: 100%; }
.helpful-link-box { padding: 15px; }
.helpful-link-box img { width: 120px; }
.helpful-link-box h3 { font-size: 22px; padding-bottom: 10px; }
.location-wrp .left-content,
.location-wrp .right-btn { width: 100%; }
.location-wrp .right-btn { padding-top: 12px; }
.location-wrp .left-content a { margin: 0; }
.ad-person .ad-box { width: 100%; }
.tshirt-wrapper .col { width: 100%; }
.learship_modal_in .img_sec { height: 300px; } .home-search-form { padding: 20px; border-radius: 10px; }
.home-banner h1{font-size:42px;}
.home-banner p strong{font-size:16px;}
.state-error p{font-size:30px;} .location-con .info { max-width: 100%; padding: 0 20px; margin-top: 40px; font-size: 17px; line-height: normal; }
.help-form .top-wrpper .we_help_checkbox { flex-direction: column; align-items: baseline; padding: 0; }
.help-form .top-wrpper { padding-left: 0; }
.help-form .top-wrpper .title { text-align: left; }
.com_block .com_block_main .com_block_in .img_sec .img_sec_bg{min-height:300px;} .gallery-slider .slick-arrow{border:none;}
.gallery-slider .slick-arrow::after{background:#f05023;width:25px;height:25px;font-size:22px;border-radius:100%;box-shadow:0 3px 10px rgb(0 0 0 / 16%);line-height:23px;}
.gallery-slider .slick-arrow:hover::after{color:#ffffff;}
.gallery-slider .slick-prev.slick-arrow{left:5px;}
.gallery-slider .slick-next.slick-arrow{right:5px;}
}
@media(max-width:1199px){ 
.location-logo-img { max-width: 350px; }
.home_testimonial .home_testimonial_main .slick-list{padding-left:40px;padding-right:40px;} 
} 
@media(max-width:991px){ 
.location-logo-img { max-width: 300px; } 
.team-slidsec .team-slid-wrapper .slick-slide > div{text-align: center;}
}
@media(max-width:767px){ 
.location-logo-img { max-width: 250px; margin-top: 20px; }
}
.help-form .bottom-wrapper .cf7sr-g-recaptcha{position:absolute;bottom:-70px;transform:translateX(-30px) scale(0.7);margin:0 auto;}
.how-help-sec{padding-bottom:71px;}
@media(max-width:1199px){ }
.grecaptcha-badge{z-index:100;}
.location-inner-slider{position:absolute;left:0;top:0;width:100%;height:100%;}
.location-inner-slider div{height:100%;}
.location-inner-slider-img{position:relative;}
.location-inner-slider-img>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;} .location-inner-slider .slick-slide > div{text-align:center;}
.location-bann.location-bann-slider{padding:0;}
.location-bann.location-bann-slider{padding:0;}
.location-bann.location-bann-slider .location-inner>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.miss-image-slider,.miss-image-slider div{height:100%;}
.location-bann .location-inner{position:relative;}
.location-bann .location-inner:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000000;opacity:0.3;z-index:1;}
.location-bann .location-con{padding:62px 0;z-index:1;}
.miss-image-slider .miss-image-img-inner{background-size:cover;}
.location-bann .slick-arrow,.miss-image-slider .slick-arrow{border:0;box-shadow:none;}
.location-bann .slick-arrow:after,.miss-image-slider .slick-arrow:after{color:#ffffff;}
.location-bann .slick-arrow:hover:after,.miss-image-slider .slick-arrow:hover:after{color:#f05023;}
body .regular-button.customebutton{font-size:16px !important;padding:16px 40px;border-radius:10px !important;margin-top:20px;color:#ffffff !important;line-height:normal;text-transform:uppercase;display:inline-block;font-weight:400;font-family:var(--theme-font1);} .com-mission .planning_your_stay .miss-image{top:0;} .com-mission .planning_your_stay .span_12 .mission-text{display:flex;flex-wrap:wrap;align-content:center;}
.receipt_email{display:none;}
.bullets li { list-style: disc; margin-left: 40px; padding: 0; }
.bullets {margin-bottom:30px;}
a.buttontext:hover {color:white !important;}
.textAlignLeft ul,.textAlignLeft p,.textAlignLeft { text-align: left; display: inherit !important; }
.regularlink{background-color:transparent!important;color:#f05023 !important;padding:0px !important;text-transform:none!important;font-size:18px !important;}
a.regularlink:hover{color:#000000 !important;}
a.regularlink:focus{color:#000000 !important;} .sec-headings .sub-heading,
.sub-head h6{font-family:var(--theme-font1);color:var(--sec-sub-heading);text-transform:uppercase;font-size:20px;line-height:normal;letter-spacing:2px;font-weight:700;padding-bottom:20px;text-align: center;}
.bg-clr-headings .heading{color:var(--white);}
.bg-clr-headings .sub-heading{color:var(--sec-sub-heading);}
.sec-headings .heading{position: relative;font-size: 42px;padding-bottom: 20px;margin-bottom: 30px;}
.sec-headings .heading:after{content:'';width:130px;height:1px;background:#f05023;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.home-vision-mission{margin-top:-105px;background:var(--primary);padding-top:150px !important;margin-bottom:0 !important;}
.wehere-help-sec .care-optio-sec:before{background-color:rgba(10,59,97,0.83);}
.wehere-help-sec .care-optio-sec .title h2{color:var(--white);}
.wehere-help-sec .care-optio-sec .sub-head h6 {color:#ffffff !important;}
.wehere-help-sec .care-optio-sec .col-options{width:1295px !important;padding:0 15px !important;margin:0 auto;max-width:100%;} .cta-sec{padding-top:100px !important;padding-bottom:100px !important;}
.cta-sec .cta-col{margin:0 15px !important;padding:40px 15px;width:calc(50% - 30px) !important;height:400px;display:flex;align-items:center;justify-content:center;border-radius: 50px !important;overflow: hidden;text-align: center;}
.cta-sec .sec-title{color:var(--white);max-width:545px;margin:0 auto 40px;font-family: var(--theme-font2);font-size: 62px;line-height: 1.2;}
body .cta-sec .cta-btn{border-radius:10px!important;padding:19px!important;font-size:18px!important;display:inline;line-height:normal;font-weight:normal;font-family:var(--myriadR);letter-spacing:3px; box-shadow: none;}
.cta-sec .cta-btn span{font-family:var(--theme-font1);font-size:18px;font-weight:500;}
.cta-sec .cta-btn:hover{color:var(--white) !important;}
.cta-sec .cta-col:last-child .cta-btn:hover{color:var(--sec-sub-heading) !important;}
.cta-sec .column-image-bg{background-size: cover;}
.cta-sec .wrapper{max-width: 1650px !important;}
body .cta-sec .cta-col:first-child .nectar-button:hover{background-color: var(--white) !important;color: var(--sec-sub-heading) !important;}
body .cta-sec .cta-col:last-child .nectar-button:hover{background-color: var(--bg-navy) !important;color: var(--white) !important;}
body .cta-sec .cta-col .nectar-button:hover{opacity: 1;} .about-vision{padding-top:80px !important;padding-bottom:80px !important;margin-bottom:0 !important;background:var(--sec-light-bg);}
.about-vision > .col.span_12 > .vc_col-sm-12 > .vc_column-inner{padding:0;}
.about-purpose{background:var(--primary);padding-top:80px !important;padding-bottom:80px !important;margin-bottom:0 !important;}
.about-purpose .wrapper > .vc_column-inner{background:var(--white);border-radius:30px;padding:50px 75px !important;}
.lr-content-imgslid-sec{margin-bottom:0 !important;}
.lr-content-imgslid-sec .container{max-width:1500px !important;width: 100% !important;}
.partner-section .sec-headings{margin-bottom:0 !important;padding-top:60px !important;width:500px;}
.partner-section .col.span_12 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper{display:flex;flex-wrap:wrap;margin:0 auto;padding-left: calc((100% - 1750px)/2)}
.partner-slider .img-with-aniamtion-wrap .inner{height:220px;border-radius:30px;}
.partner-section .partner-wrapper{margin:0;width:calc(100% - 500px);padding: 0 0 0 50px;max-width: 100%;}
.partner-section .sec-headings .heading:after{left:0;transform:none;}
.aboutlr-content-imgslid-sec .our-community-sec{background:#ffffff;padding-left: 15px;padding-right: 15px;}
.values-imgbox-wrapp .wpb_text_column p{padding-bottom: 0;font-size: 18px;text-transform: uppercase;}
.values-imgbox-wrapp .wpb_text_column img {height: 60px;margin-bottom: 30px;}
.partner-section .partner-wrapper .slick-list { padding-right: 100px; } .care-op-popup .popup_content.modal-body h1,
.care-op-popup .popup_content.modal-body h2,
{ 
color: #fff; 
margin-top: 0;
margin-bottom: inherit;
font-size: 24px;
text-align: initial;
}
.care-op-popup .popup_content.modal-body .row .col h3, .row .col h4 {margin-bottom:8px;}
.care-op-popup .popup_content.modal-body h3 {color: #fff; font-size: 22px;}
.care-op-popup .popup_content.modal-body h4 { color: #fff; font-size: 18px;}
.care-op-popup .popup_content.modal-body h5 { color: #fff; font-size: 16px;}
.more-popup-wrap.care-op-popup .modal-close .fa{color: #fff;} @media (max-width: 767px){
.cta-sec .cta-col{width:100% !important;}
.partner-slider .img-with-aniamtion-wrap .inner{height: 180px;}
} .new-banner-section{height:100vh;display:flex;align-items:center;justify-content:center;padding:0 !important;}
.new-banner-section .vc_column-inner{max-width:991px;}  .white-bgsec{background:var(--white);}
.lrimg-content-bnr{padding-top:80px !important;padding-bottom:80px !important;margin-bottom: 0 !important;}
.lrimg-content-bnr .wrapper{max-width:1440px !important}
.lrimg-content-bnr .bnr-subheading{text-transform:uppercase;text-align:center;color:var(--sec-sub-heading);font-size:20px;line-height:normal;letter-spacing:2px;font-family:var(--myriadB);font-weight:normal;padding-bottom:20px;}
.lrimg-content-bnr .bnr-heading{max-width:550px;position:relative;padding-bottom:20px;margin-bottom:30px;font-size:42px;}
.lrimg-content-bnr .bnr-heading:after{content:'';width:130px;height:1px;background:#f05023;position:absolute;left:0;bottom:0;}
.lrimg-content-bnr .wpb_text_column p{font-size:18px;font-family:var(--theme-font1);max-width:460px;margin-bottom:40px !important;}
.lrimg-content-bnr .wrap_svl_center_box{width:80%;}
.lrimg-content-bnr .wrap_svl,.lrimg-content-bnr .wrap_svl .images_wrap img{width:100%;}
.lrimg-content-bnr .bnr-btn.cta-btn { font-size: 18px !important; padding: 19px; border-radius: 10px !important; font-weight: normal; letter-spacing: 3px; line-height: normal; font-family: var(--myriadR); }
.lrimg-content-bnr .bnr-btn:hover{color:#ffffff !important;}  .resource-lists-sec.wrapper{max-width:1440px !important;}
.resource_wrapper .resource_col .img-with-aniamtion-wrap .inner{height:290px;position:relative;width:100%;}
.resource_wrapper .resource_col .img-with-aniamtion-wrap img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:top;margin-bottom:0; margin: 0;}
.resource_wrapper .resource_col .img-with-aniamtion-wrap .inner:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:165px;background:url(//www.traditionsmemory.care/wp-content/uploads/2023/05/Swoop.png) no-repeat;background-size:101% 166px;}
.resource_wrapper .resource_col .vc_column-inner{height:100%;}
.resource_wrapper .resource_col .vc_column-inner > .wpb_wrapper{background:#ffffff;border-radius:50px;position:relative;overflow:hidden;box-shadow:0 3px 10px rgba(0, 0, 0, 0.16);padding-bottom:55px;height:100%;}
.resource_wrapper .resource_col .wpb_text_column{margin-top:-30px;position:relative;}
.resource_wrapper .resource_col .wpb_text_column h5{font-family:var(--theme-font1);font-size:30px;font-weight:700;text-align:center;padding:0 75px;color:var(--sec-heading-clr);}
.resource_wrapper .resource_col .wpb_text_column p{text-align:center;padding:0 75px;}
.resource_wrapper .resource_col:hover h5{
color: var(--sec-sub-heading);
}  .who-weare-sec{margin-left:0 !important;padding:120px 0 80px !important;}
.full-width-content.vc_row-fluid.who-weare-sec .wrapper{margin:0 auto !important;max-width:1690px !important;}
.who-weare-sec .col.span_12{display:flex;flex-wrap:wrap;align-items:center;}
.who-weare-sec .wpb_column:first-child{padding-right:130px;}
.who-weare-sec img{border-radius:45px;height:560px;object-fit:cover;}
.who-weare-sec .sec-headings .heading{max-width:500px;}
.who-weare-sec .sec-headings .heading:after{left:0;transform:unset;bottom:0;}
.who-weare-sec p{font-weight:400;font-family:var(--primary-font-clr);}
body .nectar-button.sec-orng-btn{padding: 16px 40px;font-size: 14px;font-weight: 400;border-radius: 12px !important;}
body .nectar-button.sec-orng-btn:hover{color: var(--white) !important}
body .nectar-button.white-btn{background-color: var(--white) !important;}  .committed-glty-sec{margin-bottom:0 !important;padding:80px 15px !important;}
.committed-glty-sec .using-image{background-size:cover;}
.committed-glty-sec .wpb_wrapper{text-align:center;}
.committed-glty-sec p{max-width:1210px;margin:0 auto 60px !important;font-size:22px;line-height:38px;font-family:var(--theme-font2);font-style:italic;font-weight:normal;color:var(--primary-font-clr);}
.committed-glty-sec .author-title,.committed-glty-sec .author-position{font-size:22px;font-family:var(--theme-font1);color:var(--primary-font-clr);line-height:36px;font-weight:700;}
.committed-glty-sec .author-position{font-weight:normal;font-style:italic;}
.committed-glty-sec .nectar-button{font-size:18px !important;font-weight:400;padding:20px 30px; margin-top:50px;}
body[data-button-style*="slightly_rounded"] .committed-glty-sec .nectar-button{border-radius: 10px !important;}
body .nectar-button[data-color-override="false"].nectar-button.white-btn{background:var(--white) !important;}
body .nectar-button[data-color-override="false"].nectar-button.white-btn:hover{}
body[data-button-style*="slightly_rounded"] .committed-glty-sec .nectar-button:hover,
body .content-vid-sec .nectar-button.sec-orng-btn:hover{color: var(--white) !important;background: var(--bg-navy) !important;opacity: 1;}  .join-family-sec{padding: 185px 0 125px !important;}
.join-family-sec .sec-sub-heading{color:var(--white);font-size:30px;font-weight:700;margin-bottom:40px;font-family:var(--theme-font1);letter-spacing: 3px;}
.join-family-sec .sec-heading{font-family:var(--theme-font2);color:var(--white);font-size:62px;max-width:1080px;margin:0 auto  50px!important;}
.join-family-sec .wpb_wrapper{text-align:center;}  .content-vid-sec{margin-left:0 !important;padding:180px 0 80px !important;margin-top:-120px;}
.full-width-content.content-vid-sec .wrapper{margin:0 auto !important;max-width:1400px !important;}
.content-vid-sec .video-col{padding-left:80px !important;}
.sing-sec-heading{font-family:var(--theme-font2);padding-bottom:20px;margin-bottom:30px;position:relative;font-size:42px;font-weight:700;}
.sing-sec-heading:after{content:'';position:absolute;bottom:0;left:0;width:130px;height:1px;background:#f05123;}
.content-vid-sec p{margin-bottom: 30px !important;font-family: var(--theme-font1);font-weight: 400;}
body .content-vid-sec .nectar-button.sec-orng-btn{margin-top:10px;font-size:14px;padding:16px 40px;font-weight:500;letter-spacing: 3px;}  .commnit-filtsec-wrapper{padding: 100px 0 !important;}
.commnit-filtsec-wrapper .wrapper{max-width: 1400px !important;}
.commnit-filtsec{display:flex;flex-wrap:wrap;}
.commnit-filtsec .wrapper{max-width:1400px !important;}
.commnit-filtsec .filt-sidebar{width:420px;padding-right:15px;}
.commnit-filtsec .filter-items-wrapper{width:calc(100% - 420px);position: relative;}
.commnit-filtsec .filt-sidebar .title{font-family:var(--theme-font1);font-size:20px;color:var(--primary-font-clr);}
.commnit-filtsec .filt-sidebar form label{font-size:20px;color:var(--primary-font-clr);padding-left: 14px;}
.commnit-filtsec .filt-sidebar form input{width:20px;height:20px;}
.commnit-filtsec .filt-sidebar form .form-group{margin-bottom: 10px;display: flex;align-items: center;}
.commnit-filtsec .filter-items-wrapper .filter-head{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom: 30px;}
.commnit-filtsec .filter-head .filters ul{display:flex;flex-wrap:wrap;}
.commnit-filtsec .filter-head .filters li:not(:last-child){margin-right:15px;}
.commnit-filtsec .filter-head .filters li a{font-family:var(--theme-font1);font-size:20px;font-weight:700;color:var(--sec-heading-clr);text-transform:uppercase;}
.commnit-filtsec .filter-head .filters li.active a{color:var(--sec-sub-heading) !important;}
.commnit-filtsec .sortby-filter .filter-items{display: flex;align-items: flex-start;}
.commnit-filtsec .sortby-filter p{padding-bottom: 0;white-space: nowrap;}
.commnit-filtsec .sortby-filter select{background:none !important;padding:0;line-height:normal;color:var(--sec-sub-heading);padding: 0 5px;}
.commnit-filtsec .communit-imgbox-wrapper{display: flex;flex-wrap: wrap;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner{width:calc(33.33% - 30px);margin:15px;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.2);padding:40px 25px;text-align:center;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner img{max-height: 53px;max-height:80px;margin-bottom: 30px;width: 100%;object-fit: contain;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner .title{font-family: var(--theme-font1);font-size: 18px;margin-bottom: 30px;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner .box-btn{background: var(--sec-light-bg1);padding: 10px 20px;border-radius: 10px;color: var(--sec-heading-clr);}
.commnit-filtsec .communit-imgbox-inner .load-more-wrap{text-align:center;margin-top: 30px;}
.commnit-filtsec .communit-imgbox-inner .load-more-wrap .load-more{padding:19px!important;border-radius:10px;background-color:#f05023;color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:3px;font-weight:normal;line-height:normal;}
.commnit-filtsec .communit-imgbox-inner .load-more-wrap .load-more:hover{color: var(--white) !important;background-color: var(--bg-navy);}
.commnit-filtsec .filter-loader{position: absolute;top: 10%;left: 50%;transform: translateX(-50%);display: none;}
.commnit-filtsec .filter-loader img{max-width: 70px;}
.commnit-filtsec.loader .filter-loader{display: block;}
.commnit-filtsec.loader .communit-imgbox-inner{opacity: 0.2;cursor: not-allowed;}  .team-slidsec{padding-top:120px !important;padding-bottom:120px !important; padding-left: 70px !important ;background:var(--sec-light-bg1);}
.team-slidsec .sec-headings .heading:after{left:0;transform:none;}
.team-slidsec .content-col p{max-width: 660px;margin-bottom: 40px !important;color: var(--primary-font-clr);}
.team-slidsec .team-slid-wrapper{transform: translateX(100px);}
.team-slidsec .team-slid-wrapper .slick-slide{overflow: hidden; padding: 0px; margin-right: 15px;} .team-slidsec .team-slid-wrapper{max-width: 85%; margin-left: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox { border-radius: 50px; overflow: hidden; background: var(--white); padding-bottom: 20px; text-align: center; min-width: 333px; max-width: 333px; width: 100%; }
.team-slidsec .team-slid-wrapper .slick-slide > div { margin: 0 auto; text-align: center; }
.team-slidsec .team-slid-wrapper .box-img { line-height: 0; height: 300px; position: relative; cursor: pointer; } .team-slidsec .team-slid-wrapper .team-slidbox img { width: 100%; height: 100%; object-fit: cover; object-position: center; margin: 0; object-fit: cover; object-position: center; border-radius: 50px 50px 0 0; }
.team-slidsec .team-slid-wrapper .box-img{position: relative;} .team-slidsec .team-slid-wrapper .box-img:before { content: ''; background: url(//www.traditionsmemory.care/wp-content/uploads/2023/12/WhiteSwoop-1.png) no-repeat center bottom /contain; width: 101%; height: 100%; position: absolute; bottom: -50px; left: -1px; z-index: 0; }
.team-slidsec .team-slid-wrapper .box-content{ position:relative; padding: 5px;}
.team-slidsec .team-slid-wrapper .title{font-family:var(--theme-font1);color:var(--sec-heading-clr);font-size:28px;font-weight:800;padding: 0 30px;}
.team-slidsec .team-slid-wrapper .slick-dots{bottom: -20px;} 
.team-slidsec .team-slid-wrapper ul.slick-dots li button{border-bottom: 3px solid rgba(240, 81, 35, 0.4);opacity: 0.4;background: #f05023;}
.team-slidsec .team-slid-wrapper ul.slick-dots li.slick-active button{border-color:#f05023;opacity:1 !important;}
.team-slidsec .content-col .nectar-button{font-size:18px;font-weight:normal;text-transform:uppercase;padding:19px!important;border-radius:10px!important;font-family:var(--myriadR);line-height:normal;}
body .team-slidsec .content-col .nectar-button:hover{color: var(--white) !important;background-color: var(--primary) !important;}
.team-slidsec .team-slid-wrapper .pre-title,
.team-slidsec .team-slid-wrapper .post-title{
font-size: 18px;
font-family: var(--theme-font1);
font-style: italic;
color: var(--sec-sub-heading);
margin: 10px 0;
} .seclr-padding{padding-left: 15px;padding-right: 15px;} body .nectar-button.sec-orng-btn.hover-blue-btn:hover{
background-color: var(--bg-navy) !important;
opacity: 1;
} body.material header#top .sf-menu > li.sfHover > ul{border-radius:13px;}
body.material header#top .sf-menu > li.sfHover > ul > li > a{font-size:16px;margin:0 !important;padding:10px !important;border-radius:0;line-height:1.2;color: var(--text-navy);letter-spacing: normal;}
.our-vision-para,
.our-purpose-para{font-size:18px;line-height:34px;}
body .nectar-button[data-color-override="false"].nectar-button.hover-navy-btn:hover{background: var(--bg-navy) !important}
body[data-button-style="slightly_rounded_shadow"] .nectar-button:hover,
body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:hover{box-shadow:none!important;-ms-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0);} .learnmore-box { position: absolute; top: calc(100% + 40px); margin: 0 auto; max-width: 220px; letter-spacing: 3px; font-family: var(--theme-font1); right: 0; left: 0; z-index: 11; display: inline-block; margin: 0 auto; text-align: center !important;}
.small-btn a { color: #FFFFFF; font-size: 18px; line-height: normal; padding: 19px; border-radius: 10px; font-weight: normal; font-family: var(--myriadR); letter-spacing: 3px; margin: 0 auto; text-transform: uppercase; background: var(--bg-navy); box-shadow: none !important;}
.small-btn a:hover { color: #FFFFFF !important; background: var(--sec-sub-heading); opacity: 1;}
a.small-btn{ color: #FFFFFF; font-size: 18px; line-height: normal; padding: 19px; border-radius: 10px; font-weight: normal; font-family: var(--myriadR); letter-spacing: 3px; margin: 0 auto; text-transform: uppercase; background: var(--bg-navy); box-shadow: none !important; }
a.small-btn:hover { color: #FFFFFF !important; background: var(--sec-sub-heading); opacity: 1;}
.large-btn a {
background: #f05023;
color: #FFFFFF;
font-size: 18px !important;
line-height: normal;
padding: 19px !important;
border-radius: 10px;
font-weight: normal;
font-family: var(--myriadR);
letter-spacing: 3px !important;
}
.large-btn a:hover{ background: #FFFFFF !important; color: #f05023 !important; opacity: 1;}
a.blue-hover:hover{background: var(--bg-navy) !important; color: #ffffff !important; opacity: 1;}
.blue-hover a:hover{background: var(--bg-navy) !important; color: #ffffff !important; opacity: 1;}
body a.large-btn { background: #f05023; color: #FFFFFF; font-size: 18px !important; line-height: normal; padding: 19px !important; border-radius: 10px !important; font-weight: normal; font-family: var(--myriadR); letter-spacing: 3px !important; box-shadow: none !important; }
.nectar-button[data-color-override="false"].regular-button.large-btn:hover {color: #FFFFFF !important; background: #0c3b60 !important; opacity: 1;}
body a.large-btn:hover{color: #FFFFFF !important; background: #0c3b60; opacity: 1;}
body .large-btn input[type="submit"] { background: #f05023; color: #FFFFFF; font-size: 18px !important; line-height: normal; padding: 19px !important; border-radius: 10px; font-weight: normal; font-family: var(--myriadR); letter-spacing: 3px !important; box-shadow: none !important; }
.large-btn input[type="submit"]:hover { opacity: 1;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner { display: flex; flex-flow: column; justify-content: space-between; }
header#header .bottom-content nav ul.menu > li:last-child a { margin-right: 0 !important; background-color: #f05023; color: #fff; padding: 20px 31px !important; letter-spacing: 3px; padding: 14px 24px !important; border-radius: 10px; border: none; }
header#header .bottom-content nav ul.menu > li:last-child a:focus{color: #fff !important; text-decoration: none !important;}
header#header .bottom-content nav ul.menu > li:last-child a:hover { background-color: var(--bg-navy); color: #fff !important; }
header#header .bottom-content nav ul.menu > li:last-child a:hover:before { content: none; }
.password_protected  .container-wrap{padding-top: 0;} body .container-wrap{margin-top: 0; padding-top: 0;} @media(max-width: 1670px) {
.partner-section .col.span_12 > .vc_col-sm-12 > .vc_column-inner > .wpb_wrapper { padding-left: calc((100% - 1370px)/2); }
.partner-section .sec-headings { width: 350px; padding-top: 0 !important; }
.partner-section .partner-wrapper { width: calc(100% - 350px); }
} @media (max-width: 1600px){ .team-slidsec{padding-left:120px !important; padding-right: 120px;}
.lrimg-content-bnr .wrapper,
.lr-content-imgslid-sec .container {max-width: 1170px !important;}
.full-width-content.vc_row-fluid.who-weare-sec .wrapper{max-width: 1300px !important;}
.team-slidsec .team-slid-wrapper{padding: 0 15px; margin-left: auto; max-width: 100%;}
.team-slidsec .team-slid-wrapper .slick-slide{padding: 0 15px;}
.team-slidsec .team-slid-wrapper{transform: translateX(46px);}
.team-slidsec .team-slid-wrapper .slick-dots { text-align: right; padding-right: 43px; }
.team-slidsec .team-slid-wrapper .slick-slide > div{text-align: right;}
}
@media (max-width: 1440px){
.home-banner p{font-size:24px;}
body .content-vid-sec .nectar-button.sec-orng-btn{font-size:14px;padding:15px 40px;}
.care-optio-sec .title h2{font-size: 42px;}
.skill-box pre img{height:100px !important;}
.skill-box h3{font-size: 22px;padding-top: 20px;}
.skill-section .box-btn{padding: 15px 30px !important;}
.testimonials-sec{padding:70px 0;}
.cta-sec .sec-title{font-size: 42px;max-width: 300px;}
.cta-sec .cta-btn span{font-size: 18px;}
.who-weare-sec .col.span_12{align-items:flex-start;}
.who-weare-sec .wpb_column:first-child{padding-right:15px;}
body .nectar-button.sec-orng-btn{margin-top: 40px;}
.join-family-sec .sec-heading{font-size: 54px;}
.join-family-sec{padding:120px 0 90px !important;}
.team-listing-section .section-heading h2{font-size: 44px;line-height: 52px;}
.commnit-filtsec .filt-sidebar{width:350px;}
.commnit-filtsec .filter-items-wrapper{width:calc(100% - 350px);}
.commnit-filtsec-wrapper{padding:50px 0 80px !important;}
body.password_protected .post-password-form h3{padding-bottom:30px;margin-bottom:40px;}
body.password_protected .post-password-form input[type="password"]{height:70px;}
body.password_protected .post-password-form input[type="submit"]{padding:15px 40px !important;margin-top:10px;}
body.password_protected .post-password-form{padding:50px 100px !important;}
.mobie-wrapper {max-width: 95%; margin: 0 auto;}
.mobile-wrap {margin: -15px !important; padding: 0;} .team-slidsec .team-slid-wrapper .slick-slide > div{text-align:right;}
.team-slidsec .team-slid-wrapper .slick-dots{ 
text-align: right;
padding-right: 33px;
}
.testimonials-sec .slider-wrap.slide1{width: 100% !important;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 323px; max-width: 323px;}
}
@media (max-width: 1199px){
.home-banner h1{font-size:62px;margin-bottom:20px;}
.new-banner-section{height:80vh;}
.new-banner-section h1{font-size:58px;}
.home-banner .home-bnr-subheading,.new-banner-section .banner-sub-heading{font-size:26px;}
.skill-section{padding: 50px 0 80px !important;}
.skill-section .box-btn{width:150px;}
.skill-box pre img{height:90px !important;}
.care-optio-sec .title h2{font-size:38px;}
.testimonials-sec{padding:50px 0 70px;}
.cta-sec .cta-col{height: 350px;}
.cta-sec .sec-title{font-size:38px;}
body .cta-sec .cta-btn{padding-top:20px;padding-bottom:20px;}
.cta-sec .cta-btn span{font-size:16px;}
.blog-sec .latest-blog .bottom-wrapper .btn-1 a{font-size: 16px;}
.care-optio-sec .content-wrap{width: calc(100% - 75px);text-align: left;margin-left: 25px;}
.care-optio-sec .img-wrap{width: 50px;}
.care-optio-sec .content-wrap h5{font-size:25px;}
.care-optio-sec .content-wrap p{padding-bottom:25px !important;}
.who-weare-sec{padding:80px 0 40px !important;}
.committed-glty-sec{padding:80px 15px !important;}
.committed-glty-sec p{margin: 0 auto 30px !important;}
.committed-glty-sec .author-title,.committed-glty-sec .author-position{line-height:38px;font-size:24px;}
.committed-glty-sec .nectar-button{margin-top: 30px;}
.committed-glty-sec .nectar-button{font-size:16px !important;padding:15px 30px !important;}
.team-slidsec{padding-top:80px !important;padding-bottom:80px !important;} .team-slidsec .team-slid-wrapper .title{font-size: 24px;}
.commnit-filtsec .filter-items-wrapper{width:calc(100% - 250px);}
.commnit-filtsec .filt-sidebar{width: 250px;}
.commnit-filtsec .filter-head .filters li a{font-size: 18px;}
.commnit-filtsec .filter-items-wrapper .filter-head{margin-bottom:10px;}
.team-slidsec .team-slid-wrapper .team-slidbox img{height: 100%;}
.team-slidsec .team-slid-wrapper .slick-slide{padding:0px;}
.team-slidsec .content-col .nectar-button{font-size:16px;padding:18px 40px !important;}
.team-slidsec{padding-bottom:50px !important;}
.resource_wrapper .resource_col .vc_column-inner > .wpb_wrapper{padding-bottom:30px;}
.resource_wrapper .resource_col .wpb_text_column h5{padding: 0 30px;font-size: 26px;}
.resource_wrapper .resource_col .wpb_text_column p{padding:0 30px;}
.partner-section .sec-headings { padding-top: 0 !important; }
.partner-section .partner-wrapper .slick-list { padding-right: 50px; }
.team-slidsec{padding-left: 20px !important; padding-right: 20px;}
.team-slidsec .team-slid-wrapper{ transform: translateX(10px);}
}
@media (min-width: 992px) and (max-width: 1024px){
.team-slidsec .team-slid-wrapper .slick-slide{margin: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 438px; max-width: 450px;}
}
@media (max-width: 1000px){
.new-banner-section h1{font-size:48px;}
.content-vid-sec .video-col{padding-left:0 !important;}
.care-optio-sec .col-options .wrap{width:calc(50% - 30px);}
.skill-section .skill-box{margin-bottom:30px !important;padding: 40px 20px 30px !important;}
.skill-sec-nobtn .skill-section .skill-box{padding: 40px 30px !important;}
.skill-section .box-btn{top:calc(100% + 10px);}
.skill-box pre img{width: auto !important;}
.about-vision{padding-top:30px !important;padding-bottom:50px !important;}
body .new-banner-section .bnr-btn{margin-top:20px;}
.new-banner-section p{font-size: 25px;}
body .new-banner-section .bnr-btn{font-size:18px !important;padding:20px 40px;}
.who-weare-sec .wpb_column:first-child{padding-right:0;}
body .nectar-button.sec-orng-btn{margin-top:30px;}
.join-family-sec .sec-sub-heading{margin-bottom:20px;font-size: 24px;}
.join-family-sec .sec-heading{font-size: 48px;}
.join-family-sec{padding:80px 0!important;}
.team-listing-section .section-heading h2{font-size: 38px;}
.team-listing-section .team-listing-wrapper .team-item .team-details h3{font-size:26px;padding:0 0 20px;}
.lrimg-content-bnr .bnr-heading{font-size: 36px;}
.lrimg-content-bnr{padding-top:50px !important;padding-bottom:50px !important;}
.commnit-filtsec-wrapper{padding:20px 0 50px !important;}
.lrimg-content-bnr .wpb_text_column p{max-width:100%;}
.commnit-filtsec .filt-sidebar{width: 100%;margin-bottom: 30px;}
.commnit-filtsec .filter-items-wrapper{width: 100%;}
.commnit-filtsec .filt-sidebar form label{font-size:18px;}
.commnit-filtsec .filt-sidebar form input{width:15px;height:15px;}
.team-slidsec .team-slid-wrapper{transform:translateX(30px);}
.team-slidsec .team-slid-wrapper .box-img:after{background-position:top;height:140px;}
.team-slidsec .team-slid-wrapper .team-slidbox img{height:100%;}
.commnit-filtsec .filter-head .filters ul{margin-bottom: 20px;}
.partner-section .sec-headings { width: 100%; padding: 0 15px 0; }
.partner-section .partner-wrapper { width: 100%; margin: 40px 0 0; }
.our-vision-para,
.our-purpose-para{
font-size: 18px;
line-height: 30px;
}
.sing-sec-heading,
.skill-section .box-btn a{top: 100%}
.mobie-wrapper {max-width: 95%; margin: 0 auto;}  .who-weare-sec .col.span_12.left { flex-direction: column-reverse; gap: 20px 0px;  padding: 0 10px;}
.who-weare-sec.mobile-no-revers .col.span_12.left{flex-direction: column;}
.using-mobile-browser img.img-with-animation{width: 100%; margin-top: 20px;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 339px; max-width: 339px;}
}
@media (max-width: 991px){
.team-slidsec .team-slid-wrapper .slick-slide > div{text-align: center; transform: none;}
.team-slidsec .team-slid-wrapper .slick-dots{text-align: center; padding-right: 0;} .blog-wrapper .con-shadow .img-wrapper:before{bottom: -44px;}
}
@media (max-width: 767px){
.home-banner{padding:50px 0 !important;height:450px;}
.home-banner h1{font-size:52px;}
.care-optio-sec .col-options .wrap{width:calc(100% - 30px);}
.care-optio-sec .title h2,.sec-headings .heading{font-size:32px;}
.sing-sec-heading{font-size: 32px;}
.cta-sec .cta-col{height:300px;margin-left:0 !important;margin-bottom: 20px !important;}
.lr-content-imgslid-sec .container{padding: 0 !important;}
.our-community-sec .col-content,
.our-community-sec .col-slide{padding: 0;}
.about-purpose .wrapper > .vc_column-inner{padding: 30px!important;}
.about-purpose{padding-top:50px !important;padding-bottom:50px !important;}
.our-community-sec{padding:50px 0;}
.our-community-sec .row-reverse .col-content, .our-community-sec .row-reverse .col-slide{padding: 0;}
.new-banner-section h1{font-size:40px;}
.new-banner-section .banner-sub-heading{font-size:18px;}
.new-banner-section{height:450px;}
.about-vision > .col.span_12 > .vc_col-sm-12 > .vc_column-inner{padding:0 0;} .partner-section .partner-wrapper{padding-left: 0;}
body .new-banner-section .bnr-btn{padding:15px 30px;font-size:16px !important;margin-top:10px;}
.new-banner-section p{font-size: 22px;}
.who-weare-sec .wpb_column:first-child{padding-right: 0;}
body .nectar-button.sec-orng-btn{margin-top: 10px;}
.join-family-sec{padding:50px 0!important;}
.join-family-sec .sec-heading{ font-size: 38px;margin-bottom: 20px !important;}
.join-family-sec .sec-sub-heading{margin-bottom: 10px;}
.committed-glty-sec,
.team-listing-section{padding:50px 15px !important;}
.committed-glty-sec p{font-size:20px;line-height:32px;}
.committed-glty-sec .author-title,.committed-glty-sec .author-position{line-height:32px;font-size:20px;}
.committed-glty-sec .nectar-button{margin-top:20px;}
.team-listing-section .section-heading h2{font-size:34px;line-height:46px;}
.lrimg-content-bnr .bnr-heading{font-size:32px;}
.commnit-filtsec .filt-sidebar{margin-bottom:20px;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner{width:calc(50% - 20px);margin: 10px;}
body.password_protected .post-password-form{max-width: 90%;}
body.password_protected .post-password-form h3{padding-bottom:20px;margin-bottom:35px;font-size:34px;}
body.password_protected .post-password-form h3:after{width:100px;}
body.password_protected .post-password-form > p{font-size:20px;}
body.password_protected .post-password-form input[type="submit"]{margin-top:20px;}
body.password_protected .post-password-form input[type="password"]{height:50px;}
.resource_wrapper .resource_col .wpb_text_column h5{font-size: 22px;}
.resource_wrapper .resource_col .img-with-aniamtion-wrap .inner:after{height:140px;}
.home-search-form .sub input[type="submit"]{max-width: 100%;}
header#header .bottom-content nav ul.menu li:last-child a { background: transparent; padding: 0 !important; }
header#header .bottom-content nav ul.menu ul.sub-menu li a { background: transparent; padding: 10px !important; }
header#header .nav-menu ul.menu li > a:focus { color: #ffffff !important; }
header#header .bottom-content nav ul.menu > li:last-child a{letter-spacing: 0.14px;}
.learnmore-box { position: relative; padding: 20px 0; margin-bottom: 30px !important; display: block; height: auto; }
.learnmore-box .small-btn a { display: block; }
.partner-section h2.vc_custom_heading.heading { text-align: center !important; width: 100%; max-width: 320px; margin: 0 auto; position: relative; }
.partner-section h2.vc_custom_heading.heading:after { left: 50%; transform: translateX(-50%); }
.team-slidsec .left .no-extra-padding { padding-left: 0; padding-right: 5px; } .blog-wrapper .con-shadow img{height: 100%;}
.blog-page .blog-wrapper .con-shadow .img-wrapper:before{width: 101%;}
}
@media (max-width: 575px){
.care-optio-sec .col-options .wrap{width:100%;}
.care-optio-sec .img-wrap{width:100%;margin-bottom:20px;}
.care-optio-sec .content-wrap{width:100%;margin-left:0;text-align:center;}
.care-optio-sec .content-wrap p:before{left:0;right:0;margin:0 auto;}
.cta-sec .sec-title{font-size:32px;}
body .cta-sec .cta-btn{padding-top:15px;padding-bottom:15px;}
.blog-sec .latest-blog{margin:0 0 30px;}
.partner-section .sec-headings{width:100%;padding-top:0 !important;}
.partner-section .partner-wrapper{width:100%;margin-top:50px;}
.new-banner-section h1{font-size:34px;}
.commnit-filtsec .communit-imgbox-wrapper .box-inner{width:100%}
body.password_protected .post-password-form{padding:40px 20px !important;}
body.password_protected .post-password-form h3{margin-bottom:25px;font-size:28px;}
body.password_protected .post-password-form > p{font-size:18px;margin-bottom:20px;}
.partner-section .partner-wrapper .slick-list { padding-right: 0; } .who-weare-sec .col.span_12.left {
flex-direction: column-reverse;
gap: 20px 0px;
}
.stonebridge-amenit-sec ul {
column-count: 1;
}
.team-slidsec .team-slid-wrapper{max-width: 100%; margin: 0 auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: inherit;}
.team-slidsec .team-slid-wrapper .slick-slide{margin: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 355px; max-width: 365px;}
.team-slidsec .team-slid-wrapper{transform: translateX(6px);}
}
@media (max-width: 480px){
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: unset;}
}
@media (max-width: 380px){
.team-slidsec .team-slid-wrapper .slick-slide{margin: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 305px; max-width: 315px;}    
}
@media (max-width: 320px){
.team-slidsec .team-slid-wrapper .slick-slide{margin: auto;}
.team-slidsec .team-slid-wrapper .team-slidbox{min-width: 250px; max-width: 260px;}
} .img-wrapper:before { content: ''; background: url(//www.traditionsmemory.care/wp-content/uploads/2023/11/WhiteSwoop.svg) no-repeat center bottom /contain; width: 100%; height: 100%; position: absolute; bottom: -57px; left: 0; z-index: 0; }
.blog-wrapper .con-shadow .img-wrapper { position: relative; }
.blog-section .blog-wrapper .con-shadow a:hover img{transform: none;}
.new-banner-section.connect-page-banner .row-bg.using-image { background-position: right center !important; }

body.fancybox-active {
overflow: hidden; }
body.fancybox-iosfix {
position: fixed;
left: 0;
right: 0; }
.fancybox-is-hidden {
position: absolute;
top: -9999px;
left: -9999px;
visibility: hidden; }
.fancybox-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99992;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0; }
.fancybox-outer {
overflow-y: auto;
-webkit-overflow-scrolling: touch; }
body.compensate-for-scrollbar {  margin-right: 0!important; }
html.compensate-for-scrollbar { overflow-y: scroll!important; margin-right: 0!important; } @media only screen and (min-width: 600px) {
body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-infobar {
top: 38px;
}
body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-toolbar {
top: 32px;
}
body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-stage {
top: 25px;
}
}
.fancybox-bg {
background: #000000;
opacity: 0;
transition-duration: inherit;
transition-property: opacity;
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
.fancybox-is-open .fancybox-bg {
opacity: 1;
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
button.fancybox-button--fullscreen, html body[data-button-style^="rounded"] button.fancybox-button--fullscreen,
html body[data-button-style*="slightly_rounded"] button.fancybox-button--fullscreen {
border-radius: 0 0 0 5px!important;
}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap {
position: absolute;
direction: ltr;
z-index: 99997;
opacity: 0;
visibility: hidden;
transition: opacity .35s cubic-bezier(0.22, 0.61, 0.36, 1), visibility 0s .35s linear;
box-sizing: border-box; }
.fancybox-toolbar {
transition: opacity .2s cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap {
opacity: 1;
visibility: visible;
transition: opacity .35s, visibility 0s; }
.fancybox-toolbar > button:nth-child(1) svg {
transition: opacity 0.2s ease, transform 0.2s ease;
}
.fancybox-toolbar > button:nth-child(2) svg {
transition: opacity 0.2s ease 0.05s, transform 0.2s ease 0.05s;
}
.fancybox-toolbar > button:nth-child(3) svg {
transition: opacity 0.2s ease 0.1s, transform 0.2s ease 0.1s;
}
.fancybox-toolbar > button svg {
opacity: 0;
transform: translateY(5px);
}
.fancybox-show-toolbar .fancybox-toolbar > button svg {
opacity: 1;
transform: translateY(0px);
}
.fancybox-infobar {
top: 3px;
left: 8px;
font-size: 13px;
padding: 0 10px;
height: 44px;
min-width: 44px;
line-height: 44px;
color: #ccc;
text-align: center;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-font-smoothing: subpixel-antialiased;
mix-blend-mode: exclusion; }
.fancybox-toolbar {
top: 0;
right: 0;
margin: 0;
padding: 0; }
.fancybox-stage {
overflow: hidden;
direction: ltr;
z-index: 99994;
-webkit-transform: translate3d(0, 0, 0); }
.fancybox-is-closing .fancybox-stage {
overflow: visible; }
.fancybox-slide {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
outline: none;
white-space: normal;
box-sizing: border-box;
text-align: center;
z-index: 99994;
-webkit-overflow-scrolling: touch;
display: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform; }
.fancybox-slide::before {
content: '';
display: inline-block;
vertical-align: middle;
height: 100%;
width: 0; }
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
display: block; }
.fancybox-slide--image {
overflow: visible; }
.fancybox-slide--image::before {
display: none; }
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
background: #000; 
}
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
background: #E5E3DF; }
.fancybox-slide--next {
z-index: 99995; }
.fancybox-slide > * {
display: inline-block;
position: relative;
padding: 24px;
margin: 44px 0 44px;
border-width: 0;
vertical-align: middle;
text-align: left;
background-color: #fff;
overflow: auto;
box-sizing: border-box; }
.fancybox-slide > title,
.fancybox-slide > style,
.fancybox-slide > meta,
.fancybox-slide > link,
.fancybox-slide > script,
.fancybox-slide > base {
display: none; }
.fancybox-slide .fancybox-image-wrap {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 0;
border: 0;
z-index: 99995;
background: transparent;
cursor: default;
overflow: visible;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
background-size: 100% 100%;
background-repeat: no-repeat;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
transition-property: opacity, -webkit-transform;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;  }
.fancybox-can-zoomOut .fancybox-image-wrap {
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.fancybox-can-zoomIn .fancybox-image-wrap {
cursor: -webkit-zoom-in;
cursor: zoom-in; }
.fancybox-can-drag .fancybox-image-wrap {
cursor: -webkit-grab;
cursor: grab; }
.fancybox-is-dragging .fancybox-image-wrap {
cursor: -webkit-grabbing;
cursor: grabbing; }
.fancybox-image,
.fancybox-spaceball {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
max-width: none;
max-height: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fancybox-spaceball {
z-index: 1; }
.fancybox-slide--iframe .fancybox-content {
padding: 0;
width: 80%;
height: 80%;
max-width: calc(100% - 100px);
max-height: calc(100% - 88px);
overflow: visible;
background: #fff; }
.fancybox-iframe {
display: block;
margin: 0;
padding: 0;
border: 0;
width: 100%;
height: 100%;
background: #fff; }
.fancybox-error {
margin: 0;
padding: 40px;
width: 100%;
max-width: 380px;
background: #fff;
cursor: default; }
.fancybox-error p {
margin: 0;
padding: 0;
color: #444;
font-size: 16px;
line-height: 20px; } body[data-button-style^="rounded"] button.fancybox-button,
body[data-button-style*="slightly_rounded"] button.fancybox-button { border-radius: 0!important; }
.fancybox-button {
box-sizing: border-box;
display: inline-block;
vertical-align: top;
width: 44px;
height: 44px;
margin: 0;
padding: 10px;
border: 0;
border-radius: 0;
background: rgba(0, 0, 0, 1);
transition: color .3s ease;
cursor: pointer;
outline: none; }
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
color: #ccc; }
.fancybox-button:focus,
.fancybox-button:hover {
color: #fff; }
.fancybox-button[disabled] {
color: #ccc;
cursor: default;
opacity: 0.6; }
.fancybox-button svg {
display: block;
position: relative;
overflow: visible;
shape-rendering: geometricPrecision; }
.fancybox-button svg path {
fill: currentColor;
stroke: currentColor;
stroke-linejoin: round;
stroke-width: 3; }
.fancybox-button--share svg path {
stroke-width: 1; }
.fancybox-button--play svg path:nth-child(2) {
display: none; }
.fancybox-button--pause svg path:nth-child(1) {
display: none; }
.fancybox-button--zoom svg path {
fill: transparent; }
.fancybox-button.fancybox-button--zoom {
cursor: default;
pointer-events: none;
}
.fancybox-can-zoomIn .fancybox-button.fancybox-button--zoom, .fancybox-is-zoomable .fancybox-button.fancybox-button--zoom {
cursor: pointer;
pointer-events: all;
} .fancybox-navigation {
display: none; }
.fancybox-show-nav .fancybox-navigation {
display: block; }
.fancybox-navigation button {
position: absolute;
top: 50%;
margin: -50px 0 0 0;
z-index: 99997;
background: transparent;
width: 60px;
height: 100px;
padding: 18px; }
.fancybox-navigation button { color: #fff; }
.fancybox-navigation button:before {
content: "";
position: absolute;
top: 30px;
right: 10px;
width: 40px;
height: 40px;
border-radius: 50px;
background: rgba(35, 35, 35, 0.45);
z-index: -1;
transform: scale(0.9);
transition: all 0.25s cubic-bezier(.15,0.2,.1,1);
}
@media only screen and (min-width: 690px) {
.fancybox-navigation button:hover:before{
transform: scale(1.1);
box-shadow: 0px 7px 18px rgba(0,0,0,0.25);
}
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 20px; }
.fancybox-navigation .fancybox-button--arrow_right {
right: 20px; }
@media only screen and (max-width: 690px){
.fancybox-navigation button:before { transition: none; }
.fancybox-navigation .fancybox-button--arrow_left {
left: 0px; }
.fancybox-navigation .fancybox-button--arrow_right {
right: 0px; }
} .fancybox-close-small {
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
padding: 0;
margin: 0;
border: 0;
border-radius: 0;
background: transparent;
z-index: 10;
cursor: pointer; }
.fancybox-close-small:after {
content: '×';
position: absolute;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
font: 22px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
color: #888;
font-weight: 300;
text-align: center;
border-radius: 50%;
border-width: 0;
background-color: transparent;
transition: background-color .25s;
box-sizing: border-box;
z-index: 2; }
.fancybox-close-small:focus {
outline: none; }
.fancybox-close-small:focus:after {
outline: 1px dotted #888; }
.fancybox-close-small:hover:after {
color: #555;
background: #eee; }
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small {
top: 0;
right: -40px; }
.fancybox-slide--image .fancybox-close-small:after,
.fancybox-slide--iframe .fancybox-close-small:after {
font-size: 35px;
color: #aaa; }
.fancybox-slide--image .fancybox-close-small:hover:after,
.fancybox-slide--iframe .fancybox-close-small:hover:after {
color: #fff;
background: transparent; }
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
display: none; } .fancybox-caption-wrap {
bottom: 0;
left: 0;
right: 0;
text-align: center;
padding: 60px 2vw 0 2vw;
background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
pointer-events: none; }
.fancybox-caption {
padding: 30px 0;
font-size: 14px;
color: #fff;
line-height: 20px;
-webkit-text-size-adjust: none; }
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select {
pointer-events: all;
position: relative; }
.fancybox-caption a {
color: #fff;
text-decoration: underline; } .fancybox-slide > .fancybox-loading {
border: 6px solid rgba(100, 100, 100, 0.4);
border-top: 6px solid rgba(255, 255, 255, 0.6);
border-radius: 100%;
height: 50px;
width: 50px;
-webkit-animation: fancybox-rotate .8s infinite linear;
animation: fancybox-rotate .8s infinite linear;
background: transparent;
position: absolute;
top: 50%;
left: 50%;
margin-top: -30px;
margin-left: -30px;
z-index: 99999; }
@-webkit-keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
@keyframes fancybox-rotate {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg); } }
.fancybox-slide > .mfp-iframe-scaler {
width: 100%;
height: 0;
padding-top: 55.5%; background-color: transparent; padding-bottom: 0;}
.mfp-iframe-scaler iframe, .mfp-iframe-scaler > div.video, .mfp-iframe-scaler > div.video .mejs-container {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
.fancybox-slide .mfp-iframe-scaler .wp-video-shortcode video {
height: 100%!important;
width: 100%!important;
}
.fancybox-slide .mfp-iframe-scaler > div.video .mejs-container {
width: 100%!important;
height: 100%!important;
}
.fancybox-slide > .mfp-iframe-scaler .wp-video {
margin-bottom: 0;
} .fancybox-animated {
transition-timing-function: cubic-bezier(0.4, 0.0, 0.2, 1); } .fancybox-fx-slide.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 0; }
.fancybox-fx-slide.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 0; }
.fancybox-fx-slide.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1; } .fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
opacity: 0;
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1; } .fancybox-fx-zoom-in-out.fancybox-slide--previous {
-webkit-transform: scale3d(0.8, 0.8, 0.8);
transform: scale3d(0.8, 0.8, 0.8);
opacity: 0; }
.fancybox-fx-zoom-in-out.fancybox-slide--next {
-webkit-transform: scale3d(0.8, 0.8, 0.8);
transform: scale3d(0.8, 0.8, 0.8);
opacity: 0; }
.fancybox-fx-zoom-in-out.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1; } .fancybox-fx-rotate.fancybox-slide--previous {
-webkit-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
opacity: 0; }
.fancybox-fx-rotate.fancybox-slide--next {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
opacity: 0; }
.fancybox-fx-rotate.fancybox-slide--current {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
opacity: 1; } .fancybox-fx-circular.fancybox-slide--previous {
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
opacity: 0; }
.fancybox-fx-circular.fancybox-slide--next {
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
opacity: 0; }
.fancybox-fx-circular.fancybox-slide--current {
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
opacity: 1; } .fancybox-fx-tube.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
.fancybox-fx-tube.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
.fancybox-fx-tube.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1); } .fancybox-share {
padding: 30px;
border-radius: 3px;
background: #f4f4f4;
max-width: 90%;
text-align: center; }
.fancybox-share h1 {
color: #222;
margin: 0 0 20px 0;
font-size: 35px;
font-weight: 700; }
.fancybox-share p {
margin: 0;
padding: 0; }
p.fancybox-share__links {
margin-right: -10px; }
.fancybox-share__button {
display: inline-block;
text-decoration: none;
margin: 0 10px 10px 0;
padding: 0 15px;
min-width: 130px;
border: 0;
border-radius: 3px;
background: #fff;
white-space: nowrap;
font-size: 14px;
font-weight: 700;
line-height: 40px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #fff;
transition: all .2s; }
.fancybox-share__button:hover {
text-decoration: none; }
.fancybox-share__button--fb {
background: #3b5998; }
.fancybox-share__button--fb:hover {
background: #344e86; }
.fancybox-share__button--pt {
background: #bd081d; }
.fancybox-share__button--pt:hover {
background: #aa0719; }
.fancybox-share__button--tw {
background: #1da1f2; }
.fancybox-share__button--tw:hover {
background: #0d95e8; }
.fancybox-share__button svg {
position: relative;
top: -1px;
width: 25px;
height: 25px;
margin-right: 7px;
vertical-align: middle; }
.fancybox-share__button svg path {
fill: #fff; }
.fancybox-share__input {
box-sizing: border-box;
width: 100%;
margin: 10px 0 0 0;
padding: 10px 15px;
background: transparent;
color: #5d5b5b;
font-size: 14px;
outline: none;
border: 0;
border-bottom: 2px solid #d7d7d7; } .fancybox-thumbs {
display: none;
position: absolute;
top: 0;
bottom: 0;
right: 0;
width: 212px;
margin: 0;
padding: 2px 2px 4px 2px;
background: #fff;
-webkit-tap-highlight-color: transparent;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
box-sizing: border-box;
z-index: 99995; }
.fancybox-thumbs-x {
overflow-y: hidden;
overflow-x: auto; }
.fancybox-show-thumbs .fancybox-thumbs {
display: block; }
.fancybox-show-thumbs .fancybox-inner {
right: 212px; }
.fancybox-thumbs > ul {
list-style: none;
position: absolute;
position: relative;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: auto;
font-size: 0;
white-space: nowrap; }
.fancybox-thumbs-x > ul {
overflow: hidden; }
.fancybox-thumbs-y > ul::-webkit-scrollbar {
width: 7px; }
.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius: 10px; }
.fancybox-thumbs > ul > li {
float: left;
overflow: hidden;
padding: 0;
margin: 2px;
width: 100px;
height: 75px;
max-width: calc(50% - 4px);
max-height: calc(100% - 8px);
position: relative;
cursor: pointer;
outline: none;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
box-sizing: border-box; }
li.fancybox-thumbs-loading {
background: rgba(0, 0, 0, 0.1); }
.fancybox-thumbs > ul > li > img {
position: absolute;
top: 0;
left: 0;
max-width: none;
max-height: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fancybox-thumbs > ul > li:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
border: 4px solid #4ea7f9;
z-index: 99991;
opacity: 0;
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
opacity: 1; } @media all and (max-width: 800px) {
.fancybox-thumbs {
width: 110px; }
.fancybox-show-thumbs .fancybox-inner {
right: 110px; }
.fancybox-thumbs > ul > li {
max-width: calc(100% - 10px); } }