.IconBox-Gray{
    max-width: 320px;
    margin: 0 auto 45px;
    text-align: center;
        padding: 30px 15px 10px 15px;
    background: #fff;
    box-shadow: 5px 6px 6px 0px rgba(196,196,196,0.45);
-webkit-box-shadow: 5px 6px 6px 0px rgba(196,196,196,0.45);
-moz-box-shadow: 5px 6px 6px 0px rgba(196,196,196,0.45);
}
.IconBox-Gray p{
    font-size: 16px;
    margin-bottom: 15px;
}
.IconBox-Gray h3{
    font-size: 20px;
    font-weight: 500;
	color: #606a74;
	text-transform:uppercase;
	margin-bottom:5px;
}
.IconBox-Gray p.IconOnHome{
    width: 80px;
    height: 80px;
    margin: 0 auto 10px;
    border-radius: 50%;
    padding: 15px 5px;
}
.IconBox-Gray .IconOnHome{
    border: 2px solid #d14900;
}
a.OrangeButton, a.OrangeButton:visited{
    background-color: #d14900;
    color: #fff;
    padding: 6px 18px;
    border-bottom: 2px solid #f3a277;
    text-decoration: none !important;
    border-top: 2px solid #d14900;
    border-left: 2px solid #d14900;
    border-right: 2px solid #d14900;
	display:inline-block;
	text-align:center;
}
a.OrangeButton:hover {
    background-color: transparent;
    color: #d14900;
    border: 2px solid #d14900;
}
a.GreenButton, a.GreenButton:visited {
    background-color: #00714f;
    color: #fff;
    padding: 6px 18px;
    border-bottom: 2px solid #35ac88;
    text-decoration: none !important;
    border-top: 2px solid #00714f;
    border-left: 2px solid #00714f;
    border-right: 2px solid #00714f;
	display:inline-block;
	text-align:center;
}
a.GreenButton:hover{
    background-color: transparent;
    color: #00714f;
    border: 2px solid #00714f;
}
a.GrayButton, a.GrayButton:visited{
    background-color: #606a74;
    color: #fff !important;
    padding: 6px 18px;
	 border-top: 2px solid #606a74;
    border-left: 2px solid #606a74;
    border-right: 2px solid #606a74;
    border-bottom: 2px solid #8997a5;
    text-decoration: none !important;
	text-align:center;
}
a.GrayButton:hover {
    background-color: transparent;
    color: #606a74 !important;
    border: 2px solid #606a74;
	font-weight: 500;
}
.IconBox-Gray hr.Orangehr{
    width: 38%;
}
hr.Orangehr{
    height: 2px;
    color: #d14900;
    background-color: #d14900;
    margin: 12px auto 14px;
    opacity: 1;
}
hr.Grayhr{
    height: 3px;
    color: #606a74;
    margin: 18px auto;
    opacity: 1;
}
.Textleft-RightImage{
    background: rgba(255,255,255,.9);
   padding: 35px 15px 25px 15px;
    text-align: center;
    max-width: 350px;
    margin: 0 auto 45px;
    -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.19);
    box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.19);
}
p.TextGray{
    color: #d14900;
    font-size: 28px;
    font-weight: 500;
    line-height: normal;
}
p.TextGray span{
    color: #606a74;
    font-size: 28px;
    font-weight: 500;
}
p.TextOrange{
    color: #d14900;
    font-size: 28px;
    font-weight: 500;
    line-height: normal;
}
p.TextOrange span{
    color: #606a74;
    font-size: 28px;
    font-weight: 500;
}
.Textleft-RightImage hr.Orangehr{
    width: 61%;
    margin: 0 auto 20px;
}
.Textleft-RightImage p.Right-Image{
    max-width: 90px;
    padding-top: 9px;
    margin: 0 auto 20px;
}
.CustomSlider h3{
    color: #d14900;
    font-size: 24px;
    font-weight: 500;
    line-height: normal;
}
.RightContent{
    position: relative;
}
.CustomSlider hr.Orangehr{
    width: 50%;
}
.CustomSlider ul.pagination{
    display: none;
}
.CustomSlider .navigation.circle.previous{
    left: 0px !important;
}
.CustomSlider .navigation.circle.next{
    left: auto !important;
    right: 0 !important;
}
.CustomSlider{
  background: rgba(255,255,255,.9);
  position: relative;
  text-align: center;
  -webkit-box-shadow: 3px 3px 13px -3px rgba(0,0,0,0.30);
  box-shadow: 3px 3px 12px -3px rgba(0,0,0,0.30);
  padding: 45px 12px;
  max-width: 450px;
  margin: 0 auto 45px;
  border: 1px solid #d8d8d8;
  border-radius: 10px;
}
.CustomSlider .wrap > img:nth-child(1) {
	position: absolute;
	left: 12px;
	top: 15px;
}
.CustomSlider .wrap > img:nth-child(3) {
	position: absolute;
	right: 12px;
	bottom: 15px;
}
.CustomSlider .edr_carousel.NewsOne .wrapper .slider ul li > .box0 img {
	border-radius:0;
}
.CustomSlider .edr_carousel .navigation.circle {
  text-indent: -10000px;
  width: 36px;
  height: 36px;
  background: url(/Portals/_default/Containers/Lifestore/img/slider-arrows.png) no-repeat;
}
.CustomSlider .edr_carousel.horizontal .navigation.circle.next, .CustomSlider .edr_carousel.horizontal .navigation.circle.next:hover {
  background-position: -50px 0;
}
.CustomSlider.edr_carousel.horizontal .navigation.circle.previous, .CustomSlider .edr_carousel.horizontal .navigation.circle.previous:hover {
  background-position: 0 0;
}
.CustomSlider .edr_carousel.NewsOne .wrap .slider ul li .content {
	overflow:visible;
}
.CustomSlider .edr_carousel.NewsOne .pagination li.active {
  background-position: 0 -49px !important;
}
.CustomSlider .text p {
    font-size: 17px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    line-height: normal;
    color: #393939;
}
.CustomSlider .text p strong {
    font-size: 14px;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
    line-height: normal;
    text-transform: uppercase;
    color: #393939;
}

.content.box0{
    padding: 0 20px;
}  
.CustomSlider ul li{
    margin: 0 !important;
}
.CustomSlider .edr_carousel.NewsOne .wrap .slider ul li .content .text{
    color: #393939 !important;
    font: 14px 'Roboto' !important;
}
.LargeTableProduct td {
    padding: 10px 8px;
  vertical-align: middle;
  text-align: center;
  color: #393939;
  line-height: 20px;
  font-weight: 400;
  font-size: 17px;
  font-family: 'Roboto', sans-serif;
}
.second_promo_Content {
    text-transform: uppercase;
    font-size: 18px;
    color: #ffffff;
    font-weight: 500;
    line-height: normal;
    padding: 11px;
    font-family: 'Roboto', sans-serif;
    margin: 0;
}
.LargeTableProduct,.DisclosuresTab{
    margin-bottom: 35px;
}
.LargeTableProduct tr.OrangeBackground, .mobtable tr.OrangeBackground{
    background-color: #d14900;
}
.LargeTableProduct tr.OrangeBackground th {
color: #fff;
  text-align: center;
  padding: 23px 10px;
  line-height: 20px;
  font-weight: 300;
  font-size: 20px;
}
.LargeTableProduct tr:nth-child(2n){
    background: #fff;
}
.LargeTableProduct tr {
    background: #f2f2f2;
}
.LargeTableProduct tr:nth-last-child(2) td{
    vertical-align: top;
}
.DisclaimerText, ol.DisclaimerText li, ul.DisclaimerText li{
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}
.responsive-table.mobtable{
    margin-bottom:40px;
    width: 100%;
}
.responsive-table.mobtable tr{
    margin-bottom: 10px;
}
.responsive-table.mobtable td {
	padding:5px 8px;
}
.DisclosuresTab {
    margin-bottom: 30px;
}
.DisclosuresTab .liveaccdefault h3.ui-accordion-header.ui-state-default{
    margin-top: 0 !important;
    background: none;
    border: 2px solid #c8c8c8;
}
.DisclosuresTab .liveaccdefault .ui-accordion .ui-accordion-header .ui-icon {
    background: none;
    left: unset !important;
    right: 15px;
    top: 10% !important;
    width: unset;
    height: unset;
    text-indent: unset;
    margin-top: -8px;
}
.DisclosuresTab .liveaccdefault h3.ui-accordion-header.ui-state-default.ui-accordion-header-collapsed .ui-icon::before {
  color: #d14900;
  float: right !important;
  content: "\f078";
  font-family: "Font Awesome 6 Pro";
  background: none;
  font-size: 15px;
  width: 25px;
  height: 25px;
  text-indent: unset;
  text-align: center;
  margin-top: 18px;
  font-weight: 400;
  border: 2px solid #d14900;
  border-radius: 50%;
  line-height: 22px;
  color: #d14900;
}
.DisclosuresTab .liveaccdefault h3.ui-state-default.ui-state-active .ui-icon::before {
    float: right !important;
    content: "\f077";
    font-family: "Font Awesome 6 Pro";
    background: none;
    font-size: 15px;
    color: #d14900;
    width: 25px;
    height: 25px;
    text-indent: unset;
    text-align: center;
    margin-top: 18px;
    font-weight: bold;
    border: 2px solid #d14900;
    border-radius: 50%;
    line-height: 22px;
}
.DisclosuresTab .liveaccdefault .ui-accordion h3.ui-accordion-header a{
    color: #d14900;
    font-size: 20px !important;
    line-height: 36px;
    font-weight: 400;
    padding: 7px 15px;
}
.ui-accordion-header-active a.LA-ui-accordion-header {
    border-bottom: 2px solid #c8c8c8;
}
.DisclosuresTab .liveaccdefault .ui-accordion .ui-accordion-content {
    margin-bottom: 30px;
    padding: 15px 20px 0 20px;
    border: 2px solid #c8c8c8;
}
.DisclosuresTab .DisclaimerText p {
    margin: 0 0 12px;
    line-height: 22px;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}
ul.checkmark{
    padding-left: 0;
    margin: 0 0 15px 0;
}
ul.checkmark li{
    list-style: none;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: #393939;
  text-indent: -23px;
  padding-left: 23px;
}
ul.checkmark li::before{
    background-image: url(/Portals/0/Images/SVG/icon-checkmark-list.svg);
    background-repeat: no-repeat;
    content: " ";
    width: 25px;
    display: inline-block;
    height: 23px;
    margin-bottom: 0;
    position: relative;
    left: 2px;
    top: 11px;
}

.GrayBgWaveTop{
    background-color: #f2f2f2;
    text-align: center;
    border-top: 11px solid #e6e4e4;
}
.GrayBgWaveTop h3{
    font-size: 24px;
    font-weight: 500;
    line-height: 20px;
    color: #606a74;
}
.GrayBgWaveTop p{
    font-size: 18px;
    font-weight: 400;
    color: #393939;
}
.GravBgImg{
    background: no-repeat transparent url("/Portals/_default/Containers/LifeStore/img/top-wave-grey.png");
}
.GrayBgWaveTop .row{
   /* --bs-gutter-x: 0 !important;*/
}
.Ptb-center{
    padding: 40px 0;
}
.Intro-text{
    text-align:center;
    padding: 10px;
    color: #606a74;
}
.MultipleButtons a{
    margin: 0 0 20px 0;
    clear: both;
    display: inline-block;
}


p.introparagraph{
    font-size: 22px;
    font-weight: 200;
    color: #393939;
    line-height: normal;
    margin-bottom: 25px;
}
hr{
    background-color: #b2b2b2;
    height: 2px;
    opacity: 1;
}
p a, p a:hover, p a:visited, .AccTabs .liveaccdefault .ui-widget-content a,.AccTabs .liveaccdefault .ui-widget-content a:hover,.AccTabs .liveaccdefault .ui-widget-content a:visited{
    color: #d14900 ;
}
p a.OrangeButton,p a.GreenButton{
    color: #fff;
}
p a{
    text-decoration: underline;
}
.AccTabs {
	margin-bottom:40px;
}
.AccTabs .liveaccdefault .ui-widget-content, .AccTabs .liveaccdefault .ui-state-active, .AccTabs .liveaccdefault .ui-widget-content .ui-state-active, .AccTabs .liveaccdefault .ui-state-default{
    background: transparent;
    border: none;
    color: #3c3c3c;
    font-family: 'Roboto', sans-serif;
}
.AccTabs .liveaccdefault h3.ui-state-default{
    border-bottom: 1px solid #838383;
    border-radius: 0;
}
.AccTabs .liveaccdefault .ui-accordion .ui-accordion-header .ui-icon{
    position: relative;
    background-image: none;
    background: none;
    text-indent: unset;
    display: unset;
}
.AccTabs .liveaccdefault .ui-state-default.ui-accordion-header-collapsed .ui-icon::before{
    float: right !important;
    content: "\2b";
    font-family: "Font Awesome 6 pro";
    background: none;
    font-size: 19px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #d14900;
    border-radius: 50%;
    color: #d14900;
    margin-right: 16px;
    margin-top: 10px;
    font-weight: 700;
}
.AccTabs .liveaccdefault .ui-state-default.ui-state-active .ui-icon::before {
    float: right !important;
    content: "\f068";
    font-family: "Font Awesome 6 pro";
    background: none;
    font-size: 19px;
    margin-right: 16px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #d14900;
    border: 2px solid #d14900;
    border-radius: 50%;
    margin-top: 10px;
    font-weight: 700;
}
.AccTabs .liveaccdefault .ui-accordion .ui-accordion-header a{
    padding: 10px 29px 10px 6px;
}
.AccTabs .liveaccdefault .ui-accordion .ui-accordion-header a, .AccTabs .liveaccdefault .ui-accordion .ui-accordion-header a h3{
    color: #393939;
    font-size: 23px !important;
  line-height: 30px;
  font-weight: 300;
}
.AccTabs .liveaccdefault .ui-accordion .ui-accordion-header a h3 {
	margin-bottom:0;
}
.AccTabs .liveaccdefault .ui-accordion .ui-accordion-content{
    padding: 10px 15px;
}
.AccTabs .liveaccdefault .ui-accordion-content p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
    font-weight: 400;
    color: #393939;
}
.AccTabs .ui-accordion-header-active a.LA-ui-accordion-header {
    border-bottom: 1px solid #838383;
}

.HeroBg{
    min-height: 160px;
  overflow: hidden;
  justify-content: center;
  align-self: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  margin-bottom:25px;
}
.HeroGreyBG {
  background-image: url("/Portals/_default/Containers/LifeStore/img/HeroGreyBg.png");
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
  justify-content: center;
  align-self: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  margin-bottom: 25px;
 min-height: 160px;
}
.HeroGreyBG p, .HeroGreyBG h1, .HeroGreyBG h2 {
	margin-bottom:0;
}
.HeroBg p, .HeroBg h1, .HeroBg h2 {
	margin-bottom:0;
}
.HeroBg img {
  min-height: 163px;
  min-width: 1920px;
}
.HeroBg .Content, .HeroGreyBG .Content {
  z-index: 3;
  text-align: center;
  padding: 0 15px;
  position: absolute;
  left: 50%;
  top: 41%;
  width: 100%;
  transform: translate(-50%, -50%);
}
ul.TextOrange li a, ul.TextOrange li a:visited, ul.TextOrange li a:hover{
    color: #d14900 !important;
}
ol li{
    text-indent: -20px;
    padding-left: 20px;
}
ol li a{
    color: #d14900 !important;
}

table.Table-Privacy{
    margin-bottom: 50px;
}
table.Table-Privacy tr{
    border-bottom-color: #ccc;
    border-top-color: #ccc;
    margin: 1.111em 0;
    border-bottom-width: 2px;
    border-top-width: 2px;
    border-bottom-style: solid;
    width: 100%;
}
.Table-Privacy th {
    padding: 20px;
    background: #f3f3f3;
    text-align: center;
    vertical-align: middle;
}
.Table-Privacy td {
    padding-left: 20px;
    padding-top: 15px;
}
.Table-Privacy th p {
    margin-bottom:0;
}
.Memberlist .card-header{
    background-color: unset;
    border-bottom: unset;
}
.TeamMembers .lenderlist .card-header{
    background-color: unset;
    border-bottom: unset;
}
.TeamMembers .lenderlist .card-header img{
    border: 2px solid #9c9c9c;
    -webkit-box-shadow: 4px 4px 15px -4px rgba(0,0,0,0.30);
    box-shadow: 4px 4px 14px -4px rgba(0,0,0,0.30);
    border-radius: 50%;
	max-width:205px;
}
.TeamMembers .eds_news_Ozone .content h2.card-title, .TeamMembers .eds_news_Ozone #LendersInner h2.edn_articleTitle{
    color: #606a74;
    font-size: 20px;
    font-weight: 500;
    line-height: normal;
    font-family: 'Roboto', sans-serif;
	margin-bottom:5px;
}
.TeamMembers .eds_news_Ozone #LendersInner h2.edn_articleTitle{
    font-size: 30px;
    margin-bottom: 5px;
}
.TeamMembers .eds_news_Ozone .content p.JobTitle, .TeamMembers .eds_news_Ozone #LendersInner .personalinfo p.JobTitle{
    color: #606a74;
    font-size: 17px;
    font-weight: 400;
    line-height: normal;
    font-family: 'Roboto', sans-serif;
    font-style: italic;
}
.TeamMembers .eds_news_Ozone #LendersInner .personalinfo p.JobTitle{ 
	margin-bottom:5px;
}
.TeamMembers .eds_news_Ozone #LendersInner .personalinfo p.nmls {
	text-align:left;
}
.TeamMembers .eds_news_Ozone .content p.JobTitle {
	margin-bottom:10px;
}
.TeamMembers .eds_news_Ozone .content .Address p{
    text-indent: -9px;
	margin-bottom:10px;
}
.TeamMembers .eds_news_Ozone .content .Address p, .TeamMembers .eds_news_Ozone #LendersInner .Address p, .TeamMembers .eds_news_Ozone #LendersInner .phone{
    color: #393939;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    font-family: 'Roboto', sans-serif;
}

.TeamMembers .eds_news_Ozone #LendersInner .Address p {
	margin-bottom:5px;
}
.TeamMembers .eds_news_Ozone #LendersInner .phone i {
	font-size:16px;
	color: #d14900;
	margin-right: 5px;
}
.TeamMembers .eds_news_Ozone .content .Address p i, .TeamMembers .eds_news_Ozone #LendersInner .Address p i{
    color: #d14900;
    margin-right: 5px;
}
.TeamMembers .eds_news_Ozone .content .phone {
    margin-bottom: 13px;
}
.TeamMembers .eds_news_Ozone .content .phone i {
   color: #d14900;
   margin-right: 3px;
   font-size: 16px;   
}
.TeamMembers .eds_news_Ozone #LendersInner .phone p i{
    color: #d14900;
}
.TeamMembers .eds_news_Ozone .content .phone a{
    text-indent: -9px;
}
.TeamMembers .eds_news_Ozone .content .phone a, .TeamMembers .eds_news_Ozone #LendersInner .phone  a{
    color: #393939;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    font-family: 'Roboto', sans-serif;
}
.TeamMembers .eds_news_Ozone .appointmenticons .icons{
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.TeamMembers .eds_news_Ozone .appointmenticons p a.icon-email{
    vertical-align: -webkit-baseline-middle;
}
.TeamMembers .eds_news_Ozone .appointmenticons p{
    /* width: 45px; */
    text-align: center;
}
.TeamMembers .eds_news_Ozone .appointmenticons p:nth-child(2) img{
    margin-left: 8px;
}
.TeamMembers .eds_news_Ozone a.GreenButton{
    font-size: 17px;
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.TeamMembers .eds_news_Ozone a.GreenButton:hover{
    color: #00714f;
    font-family: 'Roboto', sans-serif;
}
.TeamMembers #LendersInner .BioOnTop{
    max-width: 800px;
    background-image: url(/Portals/0/Images/team-member-bggraphic.png);
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: bottom right;
    border: 2px solid #d2d2d2;
    padding: 30px;
    border-radius: 10px;
    -webkit-box-shadow: 3px 3px 25px -5px rgba(0,0,0,0.30);
    box-shadow: 3px 3px 25px -5px rgba(0,0,0,0.30);
}
.eds_news_Ozone.eds_subCollection_news #LendersInner .edn_mediaContainer{
    margin: 0;
    border: unset;
    padding: 0;
    float: unset;
}
.eds_news_Ozone.eds_subCollection_news #LendersInner .personalinfo .Email a{
    color: #393939;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    font-family: 'Roboto', sans-serif;
}
.eds_news_Ozone.eds_subCollection_news #LendersInner .personalinfo .Email{
    margin-bottom: 20px;
}
.eds_news_Ozone.eds_subCollection_news #LendersInner .personalinfo{
    padding-top: 30px;
}
#LendersInner h2{
    font-size: 30px;
    color: #606a74;
    font-weight: 500;
    line-height: normal;
    font-family: 'Roboto', sans-serif;
}
#LendersInner p{
    font-family: 'Roboto', sans-serif;
}
#LendersInner .Bio_div i{
    color: #d14900;
    font-size: 30px;
    margin-right: 13px;
}
#LendersInner .Bio_div p:first-child{
    align-items: center;
    font-size: 24px;
    font-weight: 500;
    line-height: normal;
    font-family: 'Roboto', sans-serif;
    display: inline-flex;
    color: #606a74;
    min-width: 100%;
    position: relative;
    padding-bottom: 10px;
    border-bottom: 2px solid #b2b2b2;
}
#LendersInner .Bio_div p:first-child::after{
    content: "";
    height: 2px;
    background-color: #b2b2b2;
    width: 100%;
    bottom: -8px;
    left: 0px;
    position: absolute;
}
#LendersInner .Bio_div p a {
	color: #d14900;
}
#LendersInner .Bio_div p a.OrangeButton{
    color: #fff;
    text-transform: uppercase;
}
#LendersInner .Bio_div p a.OrangeButton:hover{
    color: #d14900;
}
.TeamMembers #LendersInner{
    margin-top: 20px;
}





.Promo-BoxV1, .Promo-BoxV2{
  text-align: center;
  position: relative;
  overflow: hidden;
  justify-content: center;
  -webkit-align-self: center;
  align-self: center;
  flex-direction: column;
  align-items: center;
  -ms-flex-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 315px;
  margin: 0 auto 45px;
  max-height: 367px;
  border:1px solid #d0d0d0;
    -webkit-box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.20);
    box-shadow: 5px 5px 15px 0px rgba(0,0,0,0.20);
}
.Promo-BoxV1 h5{
    color: #d14900;
    margin-bottom: 15px;
}
.Promo-BoxV2 h5 {
	margin-bottom: 15px;
	color: #00714f;
}
.Promo-BoxV1 .Content, .Promo-BoxV2 .Content{
    padding: 12px 26px 0;
    text-align: center;
    position: absolute;
	z-index: 3;
  text-align: center;
  left: 50%;
  top: 48%;
  width: 100%;
  transform: translate(-50%,-50%);
}
.Promo-BoxV1 p:nth-child(1), .Promo-BoxV2 p:nth-child(1) {
	margin-bottom:0;
}
.Promo-BoxV1 .Content p:nth-child(2), .Promo-BoxV2 .Content p:nth-child(2) {
	margin-bottom:12px;
}
.Promo-BoxV1 .Content i {
	color:#d14900;
	font-size:28px;
}
.Promo-BoxV2 .Content i {
	color:#00714f;
	font-size:28px;
}
.Promo-BoxV1 .Content p,.Promo-BoxV2 .Content p{
    font-size: 18px;
	margin-bottom:12px;
}


.holidays ul{
    padding: 0;
}
.Hero{
    min-height: 250px;
  overflow: hidden;
  justify-content: center;
  align-self: center;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  margin-bottom:35px;
}
.Hero .overlay{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%; /* Adjust the overlay height as needed */
    background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 88%);
    content: "";
}
.Hero p {
	margin-bottom:0;
}
.Hero img {
  min-height: 250px;
  min-width: 1200px;
}
/*.Hero img{
    display: block;
    width: 100%;
    height: auto;
}*/
.Hero h1{
    color: #fff;
  font-size: 24px;
  z-index: 3;
  text-align: center;
  padding: 0 15px;
  position: absolute;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  bottom: 5px;
  line-height: 26px;
  margin-bottom:0;
}
.Map-Location{
    margin-bottom: 35px;
}
.Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper{
    box-shadow: none;
}
.Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper.edMaps_hasMarkerList .edMaps_slmWrapper{
    padding: 15px 0;
}
.Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper > .edMaps_locationSearchWrapper{
    margin: 0;
    width: 100%;
}
.Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_labeled > label{
    visibility: hidden;
}
.Map-Location Main .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_textBox > input[type="text"]{
    border: 1px solid #c5c5c5;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    height: 40px;
}
.Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_button{
    color: #fff;
    border: 2px solid #d14900;
    padding: 5px 17px 5px 17px;
    background-color: #d14900;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 400;
    border-radius: unset;
}
.Map-Location .edMaps_widgetSelectionWrapper{
    background-color: #ececec;
}
.Map-Location  .edMaps_widgetSelectionWrapper .edMaps_icon {
    display: none;
}
.Map-Location  .edMaps_widgetSelectionWrapper .edMaps_widgetCheckBox input[type="checkbox"] + label {
    color: #d14900;
}
.Map-Location .edMaps_widgetSelectionWrapper .edMaps_widgetList .edMaps_widgetListWrapper > .edMaps_listContentWrapper > ul > li > .edMaps_listContentWrapper > ul > li > .edMaps_itemWrapper .edMaps_widgetCheckBox input[type="checkbox"] + label, .MapLocMain .edMaps_widgetSelectionWrapper .edMaps_widgetCheckBox input[type="checkbox"] + label {
    font-family: 'Roboto', sans-serif;
    font-size: 20px !important;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList {
    border: 1px solid #ccc;
    margin: 0;
    max-height: unset;
    overflow-y: unset;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList {
    padding: 5px 12px;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div {
    border-top: 1px solid #e6e6e6;
    padding: 13px 0 9px 0;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div .edMaps_markerIcon {
    display: none;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > p.edMaps_title, .edMaps_map.edMaps_theme__default-Ozone .edMaps_content .edMaps_title {
    display: none;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > p.edMaps_distance {
    font-size: 15px;
    color: #000;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails p {
    margin-bottom: 22px;
    font-weight: 400;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails img.right {
    float: none;
    margin: 0 0 15px;
    clear: right;
    display: block;
    width: 100%;
    max-width: 182px !important;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails a, .edMaps_map.edMaps_theme__default-Ozone .edMaps_content .locationDetails a {
    font-size: 18px !important;
    display: inline-block;
    text-decoration: underline;
    color: #393939;
    font-weight: 400;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Default .edMaps_markerList{
    max-height: 689px;
}
.Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_button:hover{
    background-color: transparent;
    color: #d14900;
    border: 2px solid #d14900;
    font-weight: 500;
}
.Map-Location .locationDetails p{
    color: #393939;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}

.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div.edMaps_infoWindowOpen{
    border-left: 5px solid #00714f;
	padding-left:4px;
}
.Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper > .edMaps_locationSearchWrapper > input[type="text"]{
    border: 1px solid #c5c5c5;
}
.Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_textBox > input[type='text']:focus{
    box-shadow: 0 1px 0 #d14900;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div:hover{
    background: none;
}
.Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails h4, .edMaps_map.edMaps_theme__default-Ozone .edMaps_content .locationDetails h4 {
    font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #d14900;
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
}
.edMaps_map.edMaps_theme__default-Ozone .edMaps_content .locationDetails p img{
    /* max-width: 44%;
    margin-left: 10px; */
    display: none;
}
.Map-Location .edMaps_map.edMaps_theme__default-Ozone .edMaps_infoWindow .edMaps_closeTrigger{
    background: #00714f none;
}
.Map-Location .edMaps_map.edMaps_theme__default-Ozone .edMaps_infoWindow{
 border: 1px solid #ccc;
}
.Map-Location .edMaps_map.edMaps_theme__default-Ozone .edMaps_infoWindow .edMaps_bubbleArrow .edMaps_leftSide::after, .Map-Location .edMaps_map.edMaps_theme__default-Ozone .edMaps_infoWindow .edMaps_bubbleArrow .edMaps_rightSide::after{
    border: none;
}
.eds_news_Ozone.eds_subCollection_news .CustomHP .edn_mediaContainer, .eds_news_Ozone.eds_subCollection_news .BlogC .edn_mediaContainer{
    border: none;
    float: none;
    padding: 0;
    margin: 0 0 15px 0;
}
.eds_news_Ozone.eds_subCollection_news .BlogC .edn_article h2 {
    color: #424242;
    font-weight: 600;
    font-size: 24px;
    font-family: 'Roboto', sans-serif;
}
.eds_news_Ozone.eds_subCollection_news .BlogC .edn_article hr {
    height: 3px;
    opacity: 1;
    max-width: 143px;
    margin: 0 auto 7px;
    background-color: #d14900;
}
.eds_news_Ozone.eds_subCollection_news .BlogC .edn_article .edn_readMoreButtonWrapper {
    text-align: center;
    margin: 0 0 15px 0;
}
.eds_news_Ozone.eds_subCollection_news .CustomHP .edn_article .edn_readMoreButtonWrapper a, .eds_news_Ozone.eds_subCollection_news .BlogC .edn_article .edn_readMoreButtonWrapper a{
    color: #fff;
    background-color: #d14900;
    padding: 6px 15px;
    border: 2px solid #d14900;
    font-size: 17px;
    line-height: 17px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-transform: uppercase;
}
.eds_news_Ozone.eds_subCollection_news .CustomHP .edn_article .edn_readMoreButtonWrapper a:hover, .eds_news_Ozone.eds_subCollection_news .BlogC .edn_article .edn_readMoreButtonWrapper a:hover{
    color: #d14900;
    background-color: #fff;
    border: 2px solid #d14900;
    padding: 6px 15px;
    font-size: 17px;
    line-height: 17px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.IconBox-Gray{
    border: 1px solid #d8d8d8;
    border-radius: 10px;
}
.Intro-text hr.Orangehr{
    width: 223px;
	margin: 20px auto;
}
.Intro-text h1, .Intro-text h2{
    font-size: 28px;
    font-weight: 400;
    text-transform: uppercase;
}
.GrayBgWaveTop .Intro-text h3{
    font-size: 24px;
    color: #606a74;
    font-weight: 400;
    margin-bottom: 29px;
}
.IntroBorder{
    margin-bottom: 40px;
}
.IntroBorder hr {
    height: 4px;
    opacity: 1;
    margin: 15px auto 25px;
    max-width: 130px;
    background-color: #d14900;
}
.IntroBorder p {
    font-weight: 300;
}
.OrangeBox.text-center .wrapper, .GreenBox.text-center .wrapper{
    margin: 0 auto 35px;
    -webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.20);
    box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.20);
    padding: 36px 15px 22px 15px;
    border-radius: 10px;
    max-width: 290px;
}
.OrangeBox.text-center {
    -webkit-box-shadow: -7px 7px 0px 0px #d14900;
    box-shadow: -7px 7px 0px 0px #d14900;
    border-radius: 10px;
    max-width: 290px;
    margin: 0 auto 40px;
}
.OrangeBox.text-center p, .GreenBox.text-center p {
    font-size: 19px;
    font-weight: 400;
    text-transform: uppercase;
	margin-bottom:8px;
}

.GreenBox.text-center {
    -webkit-box-shadow: -7px 7px 0px 0px #00714f;
    box-shadow: -7px 7px 0px 0px #00714f;
    border-radius: 10px;
    max-width: 290px;
    margin: 0 auto 40px;
}
.GreenBox.text-center i, .GreenBox.text-center a, .GreenBox.text-center a:hover, .GreenBox.text-center a:visited {
    color: #00714f;
    word-break: break-word;
}
.OrangeBox.text-center i, .GreenBox.text-center i {
    font-size: 44px;
    margin-bottom: 10px;
}
.GreenBox.text-center i, .GreenBox.text-center a, .GreenBox.text-center a:hover, .GreenBox.text-center a:visited {
    color: #00714f;
    word-break: break-word;
}
.OrangeBox.text-center i, .OrangeBox.text-center a, .OrangeBox.text-center a:hover, .OrangeBox.text-center a:visited {
    color: #d14900;
    word-break: break-word;
}
.OrangeBox.text-center i, .OrangeBox.text-center a, .OrangeBox.text-center a:hover, .OrangeBox.text-center a:visited {
    color: #d14900;
    word-break: break-word;
}
.OrangeBox.text-center a.OrangeButton {
	color:#fff;
}
.OrangeBox.text-center a.OrangeButton:hover {
	color:#d14900;
}
.GreenBox.text-center a.GreenButton {
	color:#fff;
}
.GreenBox.text-center a.GreenButton:hover {
	color:#00714f;
}
.GrayBg{
    background-color: #f2f2f2;
}
.EnrollWithZelle{
    text-align: center;
    padding: 60px 10px;
}
.EnrollWithZelle .downloadapp{
    margin-top: 30px;
}
.EnrollWithZelle .downloadapp p strong{
    color: #00714f;
}
.EnrollWithZelle p a{
    color: #00714f;
}
.EnrollWithZelle .downloadapp p img{
    margin-bottom: 20px;
}
.SendMoney{
    text-align: center;
    padding: 60px 30px;
}
.SendMoney p{
    text-align: start;
}
.SendMoney h2{
    margin-bottom: 3rem;
}
.SendMoney img{
   margin-bottom: 20px;
}
.CheckWithtext{
    text-align: center;
    padding: 20px;
}
.lenderlist p.Fax{
    text-align: center;
    font-family: 'Roboto', sans-serif;
	font-size:18px;
}
.lenderlist p.nmls {
	text-align: center;
    font-family: 'Roboto', sans-serif;
	font-size:16px;
	margin-bottom:8px;
}
.lenderlist p.Fax, .lenderlist .phone p {
	margin-bottom:5px;
	font-family: 'Roboto', sans-serif;
	font-size:18px;
}
.lenderlist .phone p a {
	font-family: 'Roboto', sans-serif;
	font-size:18px;
}
.TeamMembers .lenderlist {
	position:relative;
	padding-bottom:101px;
}
.TeamMembers .lenderlist .appointmenticons {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 3px;
}
.TeamMembers .lenderlist .appointmenticons img {
	max-width:30px;
}
.LiveForm.Default {
	margin-bottom:45px !important;
}
.article.standalone.detailsblog table.Table-Privacy{
    width: 100%;
}
.article.standalone.detailsblog table.Table-Privacy th{
    text-align: left;
    padding: 15px;
}
.article.standalone.detailsblog table.Table-Privacy td{
    padding-top: 0;
}
.eds_news_BlogOne .article .content table.Table-Privacy{
    font-size: 18px;
}

.LiveForm.Default .Field.Radiobutton table td, .LiveForm.Default .Field.Checkbox table td{
    display: flex;
    float: left;
    position: relative;
}
.LiveForm.Default .Field input[type="radio"], .LiveForm.Default .Field input[type="checkbox"]{
    position: absolute;
    top: 14%;
}
.LiveForm.Default .Field.Radiobutton .Field-Container label, .LiveForm.Default .Field.Radiobutton .Field-Container-Wide label, .LiveForm.Default .Field.Checkbox .Field-Container label, .LiveForm.Default .Field.Checkbox .Field-Container-Wide label{
    margin-left: 22px !important;
}
.edMaps_map.edMaps_theme__default-Ozone.edMaps_google .locationDetails .services{
    display: none;
}
.legend{
    border-top: 1px solid #606a74;
    padding-top: 20px;
}
.legend p {
	margin-right: 15px;
}
.locationDetails .services p i, .legend p i{
    color: #d14900;
    margin-right: 9px;
    font-size: 28px;
}
.locationDetails .services p{
    margin-right: 15px;
    display: flex;
    align-items: center;
}
.locationDetails .services{
    border-top: unset;
}
.SitePlan ul li{
    list-style-type: none;
}

/* calculator css  */

.mobaccordion  .accordion-button {
	text-transform:uppercase;
	color: #00714f;
	font-weight:600;
	background: #ebebeb;
	padding: 10px 15px;
	border-radius: unset;
	font-size:20px;
}
.mobaccordion {
	margin-bottom:35px;
}
.mobaccordion ul {
	padding-left:0;
}
.mobaccordion .accordion-item:first-of-type, .mobaccordion .accordion-item:last-of-type {
	border-radius:unset;
}
.CalculatorTab ul li, .mobaccordion ul li {
	margin-bottom:8px;
}
.PromoTestimonials {
    text-align: center;
    position: relative;
    justify-content: center;
    border-radius: 15px;
    -webkit-align-self: center;
    align-self: center;
    flex-direction: column;
    align-items: center;
    -ms-flex-align: center;
    padding: 45px 20px 25px 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    max-width: 315px;
    margin: 35px auto 45px;
    max-height: 393px;
    border: 1px solid #d0d0d0;
    -webkit-box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.20);
    box-shadow: 5px 5px 15px 0px rgba(0, 0, 0, 0.20);
}
.PromoTestimonials .image{
    padding: 2px;
    background: #00714f;
    border-radius: 50%;
    max-width: 60px;
    margin: 0 auto 20px;
}
.PromoTestimonials .image img{
    border-radius: 50%;
    border: 2px solid #fff;
}
.PromoTestimonials p.Job{
    font-size: 16px;
    font-weight: 500;
    color: #00714f;
    line-height: 18px;
    margin-bottom: 15px;
}
.PromoTestimonials .Name{
    margin-bottom: 0;
}
.PromoTestimonials i{
    position: absolute;
    top: -27px;
    font-size: 26px;
    border: 1px solid #d0d0d0;
    padding: 16px;
    border-radius: 50%;
    opacity: 1;
    width: 60px;
    color: #d14900;
    background-color: #fff;
}
.OverlayPlus img{
    display: none;
}
.OverlayPlus .Content{
    text-align: center;
    margin: 15px auto 30px;
    max-width: 200px;
}
.OverlayPlus .Content i{
    margin: 0 auto 15px;
    max-width: 60px;
    height: 60px;
    background-color: #d14900;
    border-radius: 50%;
    font-size: 28px;
    color: #fff;
    justify-content: center;
    align-items: center;
    display: flex;
}
.OverlayPlus .Content p{
    color: #d14900;
    margin-bottom: 15px;
}
.OrangeStrip{
    margin-bottom: 40px;
}
.PopupBox{
    margin: 0 auto 40px;
    max-width: 420px;
    border-radius: 14px;
    border: 1px solid #e3e3e3;
    box-shadow: -7px 7px 8px 3px #D8D8D8;
}
.PopupBox img{
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}
.PopupBox .detail{
    padding: 0 20px 20px 20px;
}
.PopupBox .detail h2{
    font-size: 24px;
    color: #d14900;
}



@media (min-width: 414px) {
    .CustomSlider #edr_multicarousel454.edr_carousel.NewsOne{
        height: 520px !important;
    }
}

@media (min-width: 768px){  
    .OverlayPlus .Content{
        max-width: unset;
    }
	.legend p {
		display:inline-block;
	}
    .EnrollWithZelle .downloadapp p img{
        margin-bottom: unset;
        margin-right: 10px;
    }
    .TeamMembers #LendersInner{
        margin-top: 35px;
    }
    .eds_news_Ozone.eds_subCollection_news #LendersInner .personalinfo{
        padding-top: unset;
    }
    .MultipleButtons a {
        margin: 0 15px 15px 0;
    }
    .HeroBg .content{
        /* padding-left: unset; */
        /* text-align: center; */
        position: absolute;
        /* left: 26%; */
        top: 32%;
        /* transform: translate(-50%, -50%); */
    }
    .holidays ul{
        margin-right: 20px;
    }
    .holidays{
        display: flex;
    }
    .Hero h1{
        font-size: 32px;
		line-height:34px;
		bottom:40px;
    }
	.Intro-text hr.Orangehr {
		width:34%;
		margin: 20px auto;
}
}
@media (min-width: 768px){
.col-xl-2 .OrangeBox.text-center .wrapper,.col-xl-2 .GreenBox.text-center .wrapper {
		min-height:180px;
	}
}
@media (min-width: 992px){
    .OrangeBox.text-center, .GreenBox.text-center {
        margin: 0 auto 70px;
    }
	.CalculatorTab {
        margin-bottom:45px;
        position: relative;
        -webkit-box-shadow: 3px 3px 13px -3px rgba(0,0,0,0.30);
        box-shadow: 3px 3px 12px -3px rgba(0,0,0,0.30);
        border: 1px solid #becad0;
    }
    .CalculatorTab .tab-pane.fade.show.active::before {
        content: '';
        display: block;
        width: 50px;
        height: 50px;
        position: absolute;
        left: 33%;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: #fff;
    }
    #v-pills-home.tab-pane.fade.show.active::before {
        margin: -25px 0 0 -25px;
    }
    #v-pills-personal.tab-pane.fade.show.active::before {
        margin: 46px 0 0 -25px;
    }
    #v-pills-investment.tab-pane.fade.show.active::before {
        margin: 118px 0 0 -25px;
    }
    #v-pills-retirement.tab-pane.fade.show.active::before {
        margin: 190px 0 0 -25px;
    }
    #v-pills-lease.tab-pane.fade.show.active::before {
        margin: 263px 0 0 -25px;
    }
    .CalculatorTab .tab-pane {
        background-color:#fff;
    }
    .CalculatorTab #v-pills-tab {
        width:33%;
        background: #ededed;
        min-height: 57vh;
        padding: 0 20px;
    }
    .CalculatorTab #v-pills-tabContent {
        width:67%;
        min-height:320px;
        padding: 35px 20px 20px 45px;
    }
    .CalculatorTab .nav-pills .nav-link.active {
        background-color:transparent;
        color:#00714f;
    }
    .nav-pills .nav-link {
        text-transform:uppercase;
        color: #00714f;
        font-size: 20px;
        padding: 25px 15px 20px 25px;
        text-align: left;
        border-bottom: 1px solid #000;
        border-radius: 0;
    }
    .nav-pills .nav-link:last-child {
        border-bottom:none;
    }
    .TeamMembers #LendersInner{
        margin-top: 45px;
    }
	.TeamMembers .lenderlist {
	padding-bottom:115px;
}
    .HeroBg .Content {
        margin-top: calc(-1 * var(--bs-gutter-y));
        margin-right: calc(-0.5 * var(--bs-gutter-x));
        margin-left: calc(-0.5 * var(--bs-gutter-x));
        max-width:450px;
    }
    .HeroBg .Content {
        width: 100%;
        padding-right: var(--bs-gutter-x, 0.75rem);
        padding-left: var(--bs-gutter-x, 0.75rem);
        margin-right: auto;
        margin-left: auto;
        max-width: 960px;
        text-align: left;
    }
    .HeroBg{
        margin-bottom:50px;
    }
    .Intro-text{
        padding: 33px 77px 15px 77px;
    }
	.HomeSkin .Intro-text{
		padding: 0px 15px 25px 15px;
	}
    .Ptb-center{
        padding: 50px 0;
    }
    .GravBgImg{
        padding-bottom: 55px;
        background-color: #fff;
    }
    .Textleft-RightImage{
        max-width: none;
        text-align: unset;
        margin: 0 0 45px 0;
		padding:35px;
    }
    .Textleft-RightImage hr.Orangehr{
        margin: 18px 0;
    }
	.Textleft-RightImage img {
		max-width:75%;
	}
    .Textleft-RightImage p.Right-Image{
        max-width: unset;
    }
    .IconBox-Orange, .IconBox-Gray, .Textleft-RightImage{
        margin: 0 0 55px 0;
    }
    .IconBox-Orange h3, .IconBox-Gray h3{
        min-height: 53px;
    }
    .CustomSlider hr.Orangehr{
        width: 29%;
        margin: 15px 0;
    }
	.CustomSlider .edr_carousel .wrapper,.CustomSlider .edr_carousel .wrapper .slider > ul > li,.CustomSlider .edr_carousel .wrapper .slider > ul,.CustomSlider .edr_carousel .wrapper .slider {
		min-height:270px;
	}
    .CustomSlider h3{
        font-size: 24px;
    }
    .holidays ul{
        margin-right: 95px;
    }
    .Hero .wave{
        background: no-repeat transparent url("/Portals/_default/Containers/LifeStore/img/Herowave.png");
        position: absolute;
        bottom: -1px;
        width: 100%;
        height: 40px;
		width:100%;
		background-size:100%;
    }
    .GrayBgWaveTop{
        border-top: unset;
    }
	.SendMoney .col-md-4 {
		max-width:404px;
		margin:0 auto;
	}
	.PromoTestimonials {
    margin: 0 auto 45px;
	}
}
@media only screen and (min-width:1024px) {
    .PopupBox .detail p{
        min-height: 110px;
    }
    .OverlayPlus{
        text-align: center;
        overflow: hidden;
        justify-content: center;
        -webkit-align-self: center;
        align-self: center;
        flex-direction: column;
        align-items: center;
        -ms-flex-align: center;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        position: relative;
        margin: 0 auto 30px;
		max-width: 1007px;
    }
    .OverlayPlus img{
        display: block;
    }
    .OverlayPlus .overlay{
        position: absolute;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.52);
		/*background-color: rgba(0, 0, 0, 0.35);*/
        width: 100%;
        height: 100%;
    }
    .OverlayPlus .Content{
        position: absolute;
        top: 48%;
        max-width: unset;
        margin: unset;
        color: #fff;   
        padding: 0px 31px;
        text-align: center;
        transform: translate(-50%,-50%);
        width: 100%;
        left: 50%;
    }
    .OverlayPlus .Content p{
        color: #fff;
        font-weight: 300;
        margin-bottom: 0;
    }
	.OverlayPlus .Content a, .OverlayPlus .Content a:hover, .OverlayPlus .Content a:visited {
		color:#fff;
	}
    .OverlayPlus .Content i{
        font-size: 30px;
        background-color: unset;
        height: 41px;
        margin: 11px auto 0px;
    }
    .OverlayPlus .Content .botright{
        border-bottom: 2px solid #fff;
        border-right: 2px solid #fff;
    }
    .OverlayPlus .Content .left{
        border-bottom: 2px solid #fff;
    }
    .OverlayPlus .Content .right{
        border-right: 2px solid #fff;
    }
    .OverlayPlus .Content .col-lg-6 {
        padding: 20px;
    }
    .TeamMembers .MeetMember article.lenderlist:nth-child(3){
        margin-right: 83px;
    }
    .CheckWithtext{
        padding: 40px;
    }
    .CustomSlider {
        text-align: left;
        max-width: 1330px;
        margin: 0 auto 45px;
    }
    .CustomSlider .edr_carousel {
        height: 179px !important;
    }
    .CustomSlider .text p {
        line-height:20px;
    }
    .CustomSlider .edr_carousel .navigation.circle{
        top: 120px;
    }
    .CustomSlider #edr_multicarousel454.edr_carousel.NewsOne {
        height: 230px !important;
    }
    .CustomSlider .edr_carousel.NewsOne .wrap .slider ul li .content .text{
        margin-top: 32px;
    }
    .Hero h1{
        bottom:30px;
    }
    .Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper > .edMaps_locationSearchWrapper{
        margin: 0 25px 25px 0;
        width: 50%;
    }
    .Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper > .edMaps_locationSearchWrapper > input[type="text"]{
        height: 40px;
    }
    .Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_slmWrapper > .edMaps_userLocationTriggerWrapper{
        margin: 0 25px 25px 0;
    }
    .Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList {
        max-height: 700px;
        overflow-y: auto;
    }
    .Map-Location .edMaps_mapWrapper.edMaps_theme__default-Ozone .edMaps_markerList > div > div.edMaps_html .locationDetails img.right {
        float: right;
        margin: 0 0 25px 10px;
    }
    .eds_news_Ozone.eds_subCollection_news .CustomHP .edn_article .edn_readMoreButtonWrapper a, .eds_news_Ozone.eds_subCollection_news .BlogC .edn_article .edn_readMoreButtonWrapper a {
        font-size: 18px;
        line-height: 20px;
    }
    .eds_news_Ozone.eds_subCollection_news .CustomHP .edn_article .edn_readMoreButtonWrapper a:hover, .eds_news_Ozone.eds_subCollection_news .BlogC .edn_article .edn_readMoreButtonWrapper a:hover{
        font-size: 18px;
        line-height: 20px;
    }
    .RightContent{
        margin-left: 27px;
    }
	.Intro-text hr.Orangehr {
    width: 15%;
	}
    .OrangeBox.text-center .wrapper, .GreenBox.text-center .wrapper{
        min-height: 172px;
    }
}
@media only screen and (min-width:1200px) { 
    .PopupBox .modal-dialog{
        max-width: 750px;
    }
    .OverlayPlus .Content{
        padding: 0 127px;
    }
    .OverlayPlus .Content i{
        font-size: 40px;
        margin-bottom: 11px;
        background-color: unset;
    }
    .HeroBg .Content{
        max-width: 1140px;
    }
    .Textleft-RightImage img {
        max-width:unset;
    }
    .Textleft-RightImage {
        padding: 35px 55px 25px 55px;
    }
    .CustomSlider .edr_carousel.NewsOne .wrapper .slider ul li > .box0 img {
        margin-left: 27px;
    }
    .AccTabs{
        margin-bottom:50px;
    }
    .Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper.edMaps_hasMarkerList .edMaps_slmWrapper{
        padding: 0;
    }
    .Map-Location .edMaps_moduleWrapper > .edMaps_mapWrapper .edMaps_container {
        width: 60%;
        float: right;
    }
}
@media only screen and (min-width:1024px) and (max-width:1200px){
    .PopupBox .detail h2{
        min-height: 66px;
    }
}

@media only screen and (min-width:1024px) and (max-width:1385px) {
    
    .Promo-BoxV1 .Content p,.Promo-BoxV2 .Content p, .Promo-BoxV1 .Content a.GreenButton,.Promo-BoxV2 .Content a.OrangeButton{
        font-size: 16px;
    }
    .Promo-BoxV1 .Content h5,.Promo-BoxV2 .Content h5 {
        font-size: 18px;
    }
    .Promo-BoxV1 .Content i, .Promo-BoxV2 .Content i {
        font-size:24px;
    }
    .Promo-BoxV2 .Content {
      padding: 27px 10px 0;
    }
}
@media (min-width: 1366px) {
    .PopupBox .detail p{
        min-height: 88px;
    }
    .Hero .wave{
        height: 52px;
    }
	  .Hero h1 {
		bottom: 48px;
	}
}
@media (min-width: 1400px) {
    .HeroBg .Content {
        max-width: 1320px;
    }
    .CalculatorTab #v-pills-tab {
        min-height: 48vh;
    }
}
@media (min-width: 1600px) {
    .PopupBox .detail p{
        min-height: 67px;
    }
    .HeroBg .Content {
        max-width: 1560px;
    }
    .IconBox-Orange h3, .IconBox-Gray h3{
        min-height: unset; 
    }
    .Hero .wave{
        height: 60px;
    }
	 .Hero h1 {
		font-size: 38px;
		line-height:40px;
		bottom:92px;
	}

}

@media (min-width: 1920px){
    .Hero .wave{
        height: 103px;
    }
}

@media print {
    td,
    th,
    table.responsive caption,
    table.responsive th,
    table.responsive td {
        border: 1px solid #000 !important; 
    }
    .TopHeader, .scroll-to-top, .DNNEmptyPane, #dnn_TopPaneFull, #scrollTopBtn, #scrollTopBtn .smoothScroll img .overlay, .edn_aditionalBox, .Hero img ,.HP_SliderImages ul li img, .CookiePolicy, header .AccountLoginBtn, header .icons, .Hero .overlay, .HeroNarrow .overlay, .HeroNarrow img, .Hero .wave{
        display: none !important;
    }
    .heightsection{
        padding-top: 0 !important; 
    }
    .Hero .Content h1, .HeroNarrow .Content h1{
        color: #000 !important;
		margin-top:35px;
    }
	.Hero .Content, .HeroNarrow .Content {
		position:unset;
	}
	.Hero, .HeroNarrow {
		display:block;
	}
	.Hero, .HeroNarrow {
        min-height: unset !important;
        overflow: unset !important;
        justify-content: unset !important;
        align-self: unset !important;
        flex-direction: unset !important;
        align-items: unset !important;
        display: block !important;
        position: relative !important;
        margin-bottom: 40px !important;
    }
	.Hero .Content, .HeroNarrow .Content {
        z-index: unset !important;
        text-align: center !important;
        padding: 0 15px !important;
        position: relative !important;
        left: unset !important;
        top: unset !important;
        width: 100% !important;
        transform: unset !important;
    }
    footer {
		background-color:#000;
	}
	footer, header {
	display:block !important;
    }
    header {
        position:relative !important;
        box-shadow:unset;
        -webkit-box-shadow: unset;
        -moz-box-shadow: unset;
        box-shadow: unset;
    }
    * {
        -webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 â€“ 15.3, Edge */
        color-adjust: exact !important;                 /* Firefox 48 â€“ 96 */
        print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
    }
	footer a, footer p, footer span {
		color:#fff;
	}
    a[href]:after {
        content: none !important;
    }
    .HomeSkin .row.Spacing.Last, .HomeSkin.Personal .row.Spacing.Last, .InnerSkin .row.Spacing.Last, .InnerSkin.Personal .row.Spacing.Last {
        margin-bottom: 0px;
    }
    #breadcrumb {
        display: none !important;
    }
    .FourIcons p {
        padding: 0px;
    }
    .FourIcons  {
        padding: 10px 0 0 0 !important;
    }
    .FourIcons h2 {
        font-size: 25px !important;
        margin-bottom: 10px !important;
    }
    p, .bodycontent a {
        color: #000 !important;
    }
    .BlueButtonBG, .BlueButton, .BurgundyButtonBG, .BurgundyButton , .GreenButton {
        color: #000;
    }
    .lightgreybg th {
        color: #000 !important;
    }
    table.responsive.simpletable .tableheader td {
        border: none;
        padding: 25px 0 15px 0;
    }
    .responsive.simpletable .tableheader td {
        border: unset !important;
    }
    .responsive.simpletable td {
        text-align: center;
    }
    table {
        width: 100%;
        table-layout: auto !important;
    }
    .largeTable td {
        text-align: left;
    }
    .responsive.simpletable th {
        padding: 5px 8px;
        font-size: 18px;
    }
    ul li, ol li {
        color: #000;
    }
	.PromoBG {
		margin-bottom:35px !important;
	}
	.PromoBG p {
		color: #fff !important;
	}
    ul li, ul li a {
        font-size: 18px !important;
    }
    .largeTable th {
        padding: 5px;
    }
    .largeTable th {
        padding: 10px 15px;
    }
    .largeTable tr, .largeTable th {
        border-left: 1px solid #000;
    }
    .largeTable tr td {
        font-size: 16px !important;
        line-height: 17px;
        padding: 5px !important;
        color: #000;
    }
    .table {
        border: #000;
    }
    .table> :not(:first-child) {
        border-top: 1px solid #000;
    }
    .largeTable .lightblue {
        font-size: 12px !important;
        padding: 2px !important;
        color: #000;
    }
    .largeTable .Darkblue {
        line-height: 18px;
        color: #000;
    }
    td:first-child {
        font-size: 18px !important;
        line-height: 18px;
        color: #000;
    }
    .largeTable th {
        vertical-align: top;
    }
    .responsive.simpletable.scrollable th {
        min-width: unset !important;
        font-size: 16px;
        line-height: 19px !important;
    }
    ul.checklist li {
        list-style-type: disc !important;
    } 
    ul.checklist li::before{
        background-image:none !important;
        list-style-position: inside !important;
    }
    ul.checklist{
        list-style-position: inside !important;
    }
    .eds_news_Ozone.eds_subCollection_news .edn_mediaContainer img, iframe, #LocationsInner .serviceicon, #belowsection .loginSection{
        display: none !important;
    }
    .container {
        min-width:500px !important;
    }

	footer #dnn_FooterRight p, #dnn_FooterRightSecond p.nmls{
        color: #fff !important;
    }

    .GrayBgWaveTop{
        display: none;
    }
    footer, footer #dnn_FooterLeft, footer #dnn_FooterRight, footer .bordertop {
        text-align: left;
    }
    .HPSliderGallery p.introtext, .HPSliderGallery h2, .HPSliderGallery a.GreenButton, .HPSliderGallery .ls-bottom-nav-wrapper{
        display: none;
    }
    .LargeTableProduct td{
        padding: 10px;
        font-size: 15px;
    }
    .LargeTableProduct tr.OrangeBackground th{
        font-size: 15px;
    }
    .OrangeLeft p, .OrangeRight p{
        color: #fff !important;
    }
    #dnn_FooterLeft p.d-md-inline-block:last-child{
        display: block !important;
    }

}

