/* Footer Starts */
.container.docsBox {
    display: block;
}

button.linkbgarbtn {
    color: #fff !important;
}

p.AwrdTitleSec {
    color: #333;
    font-family: 'FSMeWeb-Bold';
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: 0.48px;
    text-transform: uppercase;
}

       .footerRightSec .umb-block-list {
        flex-wrap: wrap;
        display: flex;
    }
    
    .footerTopSec {
    background: #50213F;
    padding: 2px 0 9px 0;
}

.footerTopSec .container {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.fotLogoSec {
    width: 50%;
}

.fotSocSec {
    width: 50%;
    float: right;
    text-align: right;
}

.socialTitle span {
    color: #fff;
    font-family: 'FSMeWeb-Regular';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; /* 15.6px */
    letter-spacing: 0.24px;
    text-transform: uppercase;
}

.socialTitle {
    margin: 0 0 2px 0;
}

.fotSocSec .umb-block-list {
    margin-right: 23px;
}

.fotSocSec .umb-block-list a {
    color: transparent;
}

.fotLogoSec {
    margin-bottom: -4px;
}
.helpLinksFot {
    display: block !important;
}

.helpLinksFot .umb-block-list {
    display: flex;
}

img.fotFSCS {
    background: none;
    border-radius: 0px;
    padding: 0px;
    width: 102px;
    height: 94px;
}

.fotSingUpMain h4 {
    color: #333;
    font-family: 'FSMeWeb-Bold';
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
}

h4.fontLight {
    font-family: 'FSMeWeb-Light';
    font-weight: 300;
}

.signUpSec button.linkbgarbtn::after {
    top: 16px;
    right: 26px;
    background-size: 13px;
    background-repeat: no-repeat;
}

.signUpSec button {
    padding: 13.5px 44px 13.5px 32px;
}

.fotSingUpMain h6 {
    float: left;
}

.fotSingUpMain h6 a {
    display: inline;
    color: #747474;
    font-family: 'FSMeWeb-Light';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
    text-decoration-line: underline;
}

.fotSingUpMain h6 {
    color: #747474;
    text-align: center;
/* Footer */
    font-family: 'FSMeWeb-Light';
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%; /* 15.6px */
    margin: 3px 0 0 15px;
}

.signUpSec input[type="email"]::placeholder {
    color: #747474;
    font-family: 'FSMeWeb-Light';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}
.signUpSec input[type="email"]{
    padding: 0 0 0 11px;
}

.fotSurvey h6 {
    color: #333;
    font-family: 'FSMeWeb-Light';
    font-size: 15px !important;
    font-style: normal;
    font-weight: 300;
    line-height: 130%; /* 19.5px */
}
.fotSurvey a {
    font-size: 15px;
    line-height: 130%; /* 19.5px */
}

.fotFscsTextSec {
    display: flex;
    float: left;
    gap: 10px;
    margin-top: 15px;
    flex-wrap: wrap;
    padding-right: 20px;
}

.fotFscsTextSec h4 {
    color: #333;
    font-family: 'FSMeWeb-Bold';
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: 0.6px;
    text-transform: uppercase;
}

.fotFscsTextSec p {
    font-size: 15px !important;
    line-height: 130%;
}
.footerLeftSec .umb-block-list a {
    display: block;
}

/* List Starts */

.fotAccorList .accordion-body .umb-block-list .accordion {
    float: left;
    /*width: 33.33%;*/
}
.footerLeftSec p a{
    font-size: 15px;
}
.copyRight p a{
    font-size: 12px;
}
.fotAccorList button.accordion-button, .fotAccorList .accordion-collapse.collapse.show {
    padding: 0px;
    background: transparent;
    margin-bottom: 9px;
}

.footerLeftSec .umb-block-list a {
    margin: 0px;
    color: #333;
    font-family: 'FSMeWeb-Light';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: 120%;
    text-decoration-line: underline;
    padding: 5px 0 7px 0;
}

.fotAccorList .accordion-body {
    padding: 0;
}

.fotAccorList .accordion-item {
    background: transparent;
    border: none;
}

.fotAccorList .accordion-button {
    box-shadow: none !important;
    color: #333 !important;
    font-family: 'FSMeWeb-Bold';
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: 0.6px;
    text-transform: uppercase;
}

.fotAccorList .accordion-button::after {
    display: none;
}

.fotAccorlist .accordion-body{
    clear: both;
    overflow: hidden;
    margin-bottom: 63px;
}

.fotAccorList .accordion-body {
    margin-bottom: 25px !important;
}

.fotAccorList {
    margin-top: -10px;
}

.footerInnerSec {
    padding: 39px 0 18px 0;
}

input#\39 99696de-a187-4e5e-8d86-f66dde5d786b {
padding: 10px;
    position: absolute;
    top: 4px;
    left: 6px;
    height: 42px;
    z-index: 999999;
}

.umbraco-forms-hidden {
    position: absolute;
    top: 0;
}

.umbraco-forms-page {height: 52px;}
.umbraco-forms-submitmessage-html p {
    color: #333;
    text-align: center;
/* H5 - Title */
    font-family: 'FSMeWeb-Light';
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%; /* 31.2px */
    margin: 0;
    position: relative;
}

.umbraco-forms-submitmessage-html {
    border-radius: 5px;
    background: #F9EFF3;
}

.umbraco-forms-submitmessage-html p::before {
    background: green url("6fe1427d701bde5fe6.svg");
    content: "";
    position: absolute;
    top: 5px;
    left: 47px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    border-radius: 20px;
    background-position: 3px 3px;
}

.umbraco-forms-page {
    position: relative;
    flex-wrap: wrap;
}

.validation-summary-errors {
    display: none;
    height: 0px;
    width: 0px;
}

.umbraco-forms-navigation.row-fluid {
    position: absolute;
    right: 0;
}

.umbraco-forms-field.youremailaddress.shortanswer.mandatory {
    z-index: -1;
}

span.field-validation-error {
    width: 100%;
    position: absolute;
    top: 47px;
    left: 0;
    padding: 6px 0 0 13px;
    margin: 2px 0 17px 4px;
    background: #F9EFF3;
    color: red;
    font-family: 'FSMeWeb-Light';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
}
.fotFscsTextSec p a {
    color: #333;
}
/* List Ends */

/* About us Starts */
.abtUsBc h1 {
    font-size: 48px;
    line-height: 62.4px;
}
/* About us Ends */

/* Home page starts */

.goHide #searchForm input#search:focus {
    outline: none;
    box-shadow: none;
    border: 1px solid #d6d1d1;
}

.sprtSection {
    padding: 0;
}

/* Home page ends */

@media only screen and (max-width: 767px) {
ul.footerLinksBot li:last-child a {
        margin-left: 0 !important;
        width: auto !important;
    }     
    
.footerTopSec .container {
    align-items: baseline;
}

.footerTopSec {
    padding: 5px 40px 9px 40px;
}

.footerTopSec .fotLogoSec img {
    width: 120px;
}

.fotSocSec .umb-block-list {
    margin-right: 0px !important;
    padding: 0px;
    width: 61px;
    float: right;
}

.footerInnerSec {
    padding: 0 0 18px 0;
}

.fotAccorList {
    margin: 0px;
}

.footerLeftSec .umb-block-list {
    width: 100%;
    margin: 0;
}

.fotAccorList .accordion-body .umb-block-list .accordion {
    width: 78%;
    background: #fff;
    margin: 0 31px 11px 40px;
}
.fotAccorList .accordion-button {
    margin-bottom: 0px !important;
    padding: 12px 10px 9px 10px !important;
}

.footerLeftSec .umb-block-list a {
    clear: both;
    overflow: hidden;
    width: 100%;
    text-align: left;
    padding: 2px 10px 15px 10px;
}

.fotFscsTextSec {
    display: block;
    margin: 10px 40px 0 40px;
}

img.fotFSCS {
    margin: 0 0 10px 0;
}

.fotFscsTextSec p {
    padding: 0;
}

.fotSingUpMain {
    padding: 0 0px 20px 0px;
}

.fotSingUpMain h6 {
    text-align: left;
    margin-left: 0;
}

.fotSurvey {
    border-radius: 20px;
}

ul.footerLinksBot {
    width: 74%;
    display: block;
    overflow: hidden;
    margin: 14px auto 6px auto;
}

.fotFscsTextSec {
    /*text-align: center;*/
}

ul.footerLinksBot li {
    margin: 0;
    float: left;
    padding: 0 0 0 0 !important;
}

ul.footerLinksBot li:nth-child(5), ul.footerLinksBot li:nth-child(5) a {
    width: auto;
    margin-left: 0px;
}

ul.footerLinksBot li a {
    padding: 0px 13px 0px 10px!important;
    margin-bottom: 11px;
}

.fotAccorList .accordion-button {
    background: url("d8a200a4ba830efc68.svg") !important;
    background-repeat: no-repeat !important;
    background-position: 96% 12px !important;
}

.fotAccorList .accordion-button.collapsed {
    background: url("5d833b993567bb73af.svg") !important;
    background-repeat: no-repeat !important;
    background-position: 96% 12px !important;
}



.prdListMenu img {
    display: none;
}

.prdListMenu p {
    display: none;
}

.subMenuList .umb-block-list {
    display: block;
}


div#navbar-content ul {
    /*width: 187px;*/
    width: 230px;
}

.prdListMenu h6 {
    color: #333 !important;
    font-family: 'FSMeWeb-Light' !important;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 300 !important;
    line-height: 0px !important; /* 0% */
    text-transform: none;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    font-size: 15px !important;
    font-family: 'FSMeWeb-Light';
}

div#navbar-content {
    padding: 10px 60px 0 67px;
}

a.nav-link.dropdown-toggle::after {
    left: 59px;
    top: 10px;
}
    .nav-item:nth-child(3) a.nav-link.dropdown-toggle::after {
        left: 103px !important;
    }

a.nav-link.dropdown-toggle.show::after {
    top: 8px;
}

.input-group.LoginBrokerBtns {
    display: none;
}

ul.searchMain {
    position: absolute;
    right: 45px;
    top: 16px;
}

a.navbar-brand img {
    position: relative;
    top: 6px;
}

.umb-block-list a {
    float: none !important;
}

nav.navbar.navbar-expand-lg.shadow.stickyNav {
    width: 100%;
    top: -20px;
    z-index: 999;
}

.stickyNav button.navbar-toggler.collapsed {
    right: 46px;
}

.stickyNav ul.searchMain {
    right: 77px;
    top: 17px;
}

.sprtSection .sprtSide {
    width: 100%;
}

.container-fluid.center.sprtSection {
    display: block;
    padding: 0;
}

.sprtSection .sprtSide h5, .sprtSection .sprtSide p {
    padding: 0 40px;
    text-align: center;
}

.sprtSection .slider2.slick-initialized.slick-slider.slick-dotted {width: 100%;}

.heritage {
    width: 100%;
    border-radius: 0px;
}

.copyRight {
    padding: 20px 40px 21px 40px !important;
}

.hbspt-form ul.no-list.hs-error-msgs.inputs-list {
    padding: 45px 0px 0px 15px;
}

.hmMortHeroSec {
    margin: -23px 0 0 0;
}

.sprtSection .slick-dots {
    bottom: 3px;
}

.sprtSection button.slick-next.slick-arrow, .sprtSection button.slick-prev.slick-arrow {
    bottom: -12px;
}

.container-fluid.center.sprtSection {
    margin-bottom: -56px !important;
}

/* Abouts Us Starts */

.abtUsBc .heroBannerLinks {
    display: block;
}

.abtUsBc .heroBannerLinks a {
    margin-bottom: 10px;
}

.awardsImgs img {
    width: 100%;
    height: auto;
            margin: 0 0 0 30px;
}

.bannerMain p {
    padding-left: 20px;
    padding-right: 20px;
}

/* Abouts us Ends */

}

@media (min-width: 768px) and (max-width: 991px) {
.footerTopSec {
    padding: 2px 60px 9px 60px;
}

.footerTopSec .container {
    padding: 0;
}

.footerInnerSec {
    padding: 39px 60px 18px 60px;
}

.footerMain .container {
    margin: 0;
    padding: 0;
}

.footerLeftSec {
    width: 100%;
    padding: 0;
}

.fotAccorList .accordion-body .umb-block-list .accordion:nth-child(1) {
    width: 165px;
}

.fotAccorList .accordion-body .umb-block-list .accordion:nth-child(2) {
    margin-right: 25px;
}

.footerRightSec {
    width: 100%;
    margin: -20px 0 5px 0;
}

.fotSurvey {
    margin-bottom: 20px;
}

.copyRight {
    padding: 20px 60px 20px 60px !important;
}

.copyRight .container {
    padding: 0;
}


.prdListMenu img {
    display: none;
}

.prdListMenu p {
    display: none;
}

.subMenuList .umb-block-list {
    display: block;
}


div#navbar-content ul {
    /*width: 187px;*/
     width: 230px;
}

.prdListMenu h6 {
    color: #333 !important;
    font-family: 'FSMeWeb-Light' !important;
    font-size: 15px !important;
    font-style: normal !important;
    font-weight: 300 !important;
    line-height: 0px !important; /* 0% */
    text-transform: none;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    font-size: 15px !important;
    font-family: 'FSMeWeb-Light';
}

div#navbar-content {
    padding: 10px 60px 0 67px;
}

a.nav-link.dropdown-toggle::after {
    left: 59px;
    top: 10px;
}
 .nav-item:nth-child(3) a.nav-link.dropdown-toggle::after {
        left: 103px;
    }
    
a.nav-link.dropdown-toggle.show::after {
    top: 8px;
}

.hubList .flip-card {
    width: 31%;
    background: none;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.footerTopSec {
    padding: 2px 60px 9px 60px;
}

.footerInnerSec {
    padding: 39px 60px 18px 60px;
}

.footerLeftSec {
    width: 100%;
}   
.footerRightSec {
    width: 100%;
}    

.footerMain .container {
    margin: 0 !important;
    padding: 0 !important;
}

.copyRight {
    padding: 20px 60px 21px 60px !important;
}
}





.copyRight p {
    font-size: 13px;
    color: #333 !important;
}

.CPR_Mains p a {
    color: #333 !important;
    font-family: 'FSMeWeb-Light';
}
/* Footer Ends */
.searchResults ul {
    list-style: none;
    padding: 0;
}

.searchResults h3 {
    margin: 30px 0 60px 0;
}

.searchResults a.linkulinebtnblack {
    margin-bottom: 25px;
    display: inline-block;
}

.searchResults li {
    border-bottom: 1px solid #bcbcbc;
    margin: 0 0 20px 0;
}

.searchResults p {
    margin-bottom: 4px;
}

.searchResults li:last-child {
    border: none;
    margin-bottom: 100px;
}

.heritage h5 {
    display: flex;
}

.heritage h5 img {
    margin: -3px 8px 0 0;
}

/* home page starts */
.hmtrtpilot {
    text-align: left;
    font-size: large;
}

.hmtrtpilot .trustpilot-widget {
    float: left;
    clear: both;
    overflow: hidden;
    display: block;
    left: -38px;
    margin: 13px 0 61px 0;
}

.HmKentSec {
    padding-top: 60px;
    padding-bottom: 47px;
}

.m-40-top.m-75-bottom.theme-Light.Pink picture img {
    padding-top: 39px;
}

.calRdioSec label {
    color: #333;
    font-family: 'FSMeWeb-Light';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.calRdioSec label {
    color: #333;
    font-family: 'FSMeWeb-Light';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
}

.form-check-input[type=radio] {
    border: none;
    background: url("972534e5760de0005d.svg");
    background-position: 0px 1px;
    width: 18px;
    height: 18px;
    border-radius: 0px;
    background-repeat: no-repeat;
    background-size: 18px;
}

.calRdoLeft .form-check-input:checked[type=radio] {
    background: radial-gradient(black, transparent);
    background: url("e8339e47c0af95b491.svg");
    z-index: 999;
    background-position: 0px 1px;
    width: 18px;
    height: 20px;
    border: none;
    background-repeat: no-repeat;
}

.caldoRight .form-check-input:checked[type=radio] {
    background: radial-gradient(black, transparent);
    background: url("756f3971e8c3e56de6.svg");
    z-index: 999;
    background-position: 0px 1px;
    width: 18px;
    height: 20px;
    border: none;
    background-repeat: no-repeat;
}


input[type="radio"]:focus {
    outline: none !important;
    box-shadow: none !important; 
}

a.linkulinebtn {
    font-size: 15px;
}

.hubList h6, .sprtSide h5 {
    color: #333 !important;
}

.hmExpSec {
    margin: -37px 0 0 0;
}

.calHomSec {
    margin: -55px 0 -27px 45px;
}

.hmMortSection {
    padding: 28px 0 25px 0;
}

.newshmt {
    margin: -39px 0 -2px 0;
}

.conHubSecMAin {
    margin-bottom: -23px;
}

.hmrm {
    margin-bottom: -59px;
}

.flxm {
    display: flex;
    align-items: center;
}

h5 {
    color: #333 !important;
}

a.linkbgarphbtn:before {
    left: 21px;
    top: 11px;
    background: url("520aefa0761bbff604.svg");
    background-repeat: no-repeat;
}

.copyRight {
        padding: 25px 0 21px 0;
    background: #fff;
}
@media only screen and (max-width: 767px) {
.TopSecInner p {
    color: #4A4A4A !important;
}

.TopSecInner p:first-child {
    width: 95%;
}

.TopSecInner {
    margin: 0px 0px 0px 0px;
        display: block;
}

.HomeBanner {
    background-position: -551px 0px !important;
}

.mainNavSec {
    padding: 0 0px 50px !important;
}

.heroTextSec {
    width: 100%;
    padding: 0 30px;
}

.mainNavSec .herobanner {
    padding-top: 86px;
}

.heroTextSec p {
    line-height: 23px;
    margin: 0px 0 23px 0 !important;
}

.m-40-top.m-75-bottom.theme-Light.Pink picture img {
    display: none;
}

.HmKentSec {
    padding: 0;
    margin: -20px 40px -25px 40px;
}

span.whyKent {
    color: #4A4A4A !important;
     /* 12px */
}

.HmKentSec h3 {
    margin-top: -14px;
}

.HmKentSec p {
    line-height: 23px;
}

.HmKentSec .linkbgarbtn {
    margin-top: 26px;
}

.hmExpSec {
    margin: -71px 40px 0 40px;
    padding: 0;
}

.hmExpSec p {
    color: #4A4A4A !important;
    line-height: 23px !important;
}
.hmExpSec {
    margin: -15px 40px 0 40px;
    padding: 0;
}

.hmExpSec p {
    color: #4A4A4A !important;
    line-height: 23px !important;
}

.hmtrtpilot {
    text-align: center;
}

.hmtrtpilot .trustpilot-widget {
    float: none;
    left: 0;
    margin: 0 0 0 0;
}

.topSpace {
    margin-top: 17px;
}

.calHomSec {
    padding: 25px 40px 40px 40px !important
}

.caldoRight {
    margin-top: 15px;
}
.calHomSec .linkbgarbtn {
    margin-top: -15px;
}

.hmMortHeroSec {
    padding: 20px 40px 16px 40px !important;
}

.newshmt {
    margin: -19px 0 -4px 0;
}

.hubList .flip-card {
    width: 279px !important;
}

.flip-card-back .hubIcons {
    margin-bottom: 0px;
}

.umbraco-forms-field-wrapper input {
    width: 51%;
}
span.field-validation-error {
    margin: 2px 0 17px 0px;
    padding-bottom: 16px;
}

.umbraco-forms-submitmessage-html p::before {
    left: 0;
}

.umbraco-forms-submitmessage-html p {
    text-align: left;
    font-size: 21px;
    padding: 0 0 0 28px;
    margin: 20px 0 20px 0;
}

.hmMortHeroSec {
    max-width: 100%;
}

.calHomSec p {
    text-align: left !important;
}

.calHomSec .linkbgarbtn {
    padding-left: 25px;
}

.container-fluid.center.sprtSection {
    margin-top: 62px !important;
}

.hmMortHeroSec , .hmMortHeroSec p {
    text-align: left !important;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
    .heroTextSec {
    width: 83%;
    padding: 0 20px 0 20px;
}

.herobanner {
    padding: 139px 0 35px 0;
}

.heroTextSec h1 {
    color: #FFF;
    font-family: 'FSMeWeb-Light';
    font-size: 48px;
    font-style: normal;
    font-weight: 300;
    line-height: 56px; 
}

.heroTextSec p {
    padding: 10px 0 25px 0;
    margin: 0 0 0px 0 !important;
}

.m-40-top.m-75-bottom.theme-Light.Pink picture img {
    text-align: center;
    padding: 0;
    margin: -16px 0 -65px 0;
    width: 70%;
}

.m-40-top.m-75-bottom.theme-Light.Pink .umb-block-grid__layout-item {
    text-align: center;
}

.HmKentSec h3 {
    color: #333 !important;
    text-align: center;
    font-family: 'FSMeWeb-Light';
    font-size: 32px !important;
    font-style: normal;
    line-height: 40px !important; /* 125% */
    margin-top: -14px;
}

.HmKentSec {
    padding-bottom: 0px;
    margin: 0 25px 0 25px;
}

.hmExpSec h3 {
    font-size: 32px !important;
    line-height: 40px !important; /* 125% */
}

.hmExpSec {
    margin: -92px 24px 0 24px;
}

.hmtrtpilot .trustpilot-widget {
    float: none;
    left: 0px;
    margin: 0 0 0 0 !important;
}

.topSpace {
    margin-top: 4px;
}

.calHomSec {
    margin: 30px auto 0 auto !important;
    width: 493px;
}

.hmMortHeroSec {
    width: 455px;
    margin: 0 auto 8px auto;
}

.newshmt {
    color: #50213F !important;
    font-size: 32px !important;
    line-height: 40px !important;
    margin-bottom: -19px;
}

.conHubSecMAin {
    width: 100%;
    position: relative;
    clear: both;
    overflow: auto;
    display: block;
    margin-left: 48px;
}

.container.hubList {
    overflow: scroll;
    display: inline-block !important;
    width: 997px;
    max-width: 997px !important;
}
.hubList .flip-card {
    width: 279px !important;
    float: left;
    overflow-x: scroll;
}

.flip-card {
    margin-right: 20px;
    min-height: 384px;
}

.container-fluid.center.sprtSection {
    width: 100%;
    max-width: 100%;
    display: block;
}

.sprtSection .sprtSide {
    width: 432px;
    margin: 0 auto;
}

.sprtSection .sprtSide p, .sprtSide h5 {
    text-align: center;
    max-width: 100%;
}

.sprtSection .slider2.slick-initialized.slick-slider.slick-dotted {
    width: 523px !important;
    max-width: 523px !important;
    margin: 19px auto -82px auto;
}

.sprtSection button.slick-next.slick-arrow, .sprtSection button.slick-prev.slick-arrow {
    bottom: -28px;
}

.sprtSection .slick-dots {
    bottom: -13px;
}

.col-lg-6 {
    width: 100% !important;
    max-width: 100% !important;
    flex: none !important;
}

.container.gap-6.gap-md-0.col-12.d-lg-flex.d-md-block {
    display: block !important;
}
.umbraco-forms-field-wrapper input {
    width: 58%;
}

}

@media only screen and (min-width: 1400px) {
.flip-card-front, .flip-card-back {
    min-height: 459px;
    
}

.conHubSecMAin {
    margin-bottom: 50px;
}      
}

@media only screen and (min-width: 1200px) {
    .HomeBanner {
    min-height: 650px;
    background-position: 50% 0% !important
}

.abtUsBc .herobanner {
    padding: 201px 0 28px 0 !important;
}

.herobanner {
    padding: 250px 0 28px 0 !important;
}
}
/* home page ends */

/* Fixed yearly Starts */
p.KysBnr {
    font-family: 'FSMeWeb-Regular' !important;
    font-weight: 400 !important;
    margin-bottom: 10px;
}

.KeysTxtDiv {
    align-items: flex-start;
}

h6 {
    color: #333 !important;
}


@media only screen and (max-width: 767px) {
    
    .ylymonly h6 {
    text-align: center;
    margin: 23px 0 13px 0;
    font-size: 12px !important;
    color: #333 !important;
}
    .ylymonly {
    text-align: center;
    margin: 25px 0 0 0;
}

.ylymonly h6 {
    text-align: center;
    margin: 23px 0 13px 0;
    font-size: 12px !important;
    color: #333 !important;
}

.umb-block-grid__layout-item > h3 {
    text-align: center;
    padding: 0px 30px;
}

.ylymonly p, .ylymonly h6 {
    padding: 0 20px;
}

.ylymonly .btnLinksMain {
    width: fit-content !important;
}

.btnLinksMain a.linkulinebtnblack {
    margin-top: 21px !important;
    
}

.ylymonly a.linkulinebtnblack:after {
    right: 24px;;
}
}
/* Fixed yearly Ends */

/* Apply Isa starst */


.ISAOnlineMain a.linkulinebtnblackPre:before {
    transform: rotate(181deg);
}

@media only screen and (max-width: 767px) {
    .aplSec {
    padding: 0px 40px 24px 40px !important;
}

.container.ISAcontent {
    max-width: 100%;
    padding: 0px 12px;
}

.row.StdAplyOnlne.ISAOnlineMain {padding: 20px 28px 30px 28px;}

.sevendayISA-copy {
    padding-bottom: 6px;
}

.ISAOnlineMain div#screen4 {
    padding: 50px 10px 37px 10px;
}

.ISAOnlineMain .grayBg p {
    font-size: 15px;
    text-align: center;
}

.ISAOnlineMain div#screen1_1 {
    align-items: center;
}

.ISAOnlineMain div#screen1_1 {
    align-items: center;
}

.input_fields_wrap p {
    font-size: 13px !important;
    text-align: left !important;
}

.ISAOnlineMain #screen4 select {
    width: 88%;
}

select#locality-dropdown1 {
    width: 100% !important;
}


.ISAOnlineMain .selecteddisplay {
    width: 100% !important;
}

.ISAOnlineMain #screen9 .screen3_1content.screen6content.grayBg {
    padding: 50px 35px 37px 35px;
}

.ISAOnlineMain .ISAdownloadform a {
    width: 210PX;
    padding: 26px 0px 0 31px;
}

.ISAOnlineMain .ISAdownloadform a:before {
    left: 12px;
}

.pfdISASec {
    left: -45px;
}

.pfdISASec p {
    color: #333;
    font-family: 'FSMeWeb-Regular' !important;
    font-size: 10px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 10px */
}

.providerpagebutton {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.ISAOnlineMain #screen9 .providerpagebutton a:last-child {
    max-width: 281px;
    margin: 0;
}

.ISAOnlineMain .providerpagebutton a:first-child {
    width: 99px;
    margin: 27px auto 0 auto !important;
    padding: 0px !important;
}

.ISAOnlineMain #screen9 .providerpagebutton {
    width: 100% !important;
}

.ISAOnlineMain .providerpagebutton a:last-child {
    width: 135px;
    margin: 0 auto;
}

}

/* Apply Isa ends */

/* About us starts */

.abtUsBc .herobanner {
    padding: 114px 0 28px 0;
}

.abtUsBc .breadCrumbs {
    margin: 0 0 29px 0 !important;
    padding: 0;
}

.aboutUsMain .m-40-top.m-75-bottom.theme-Light.Pink picture img {
    padding-top: 0px;
    display: block;
}

/* About us ends */

/* Home support sec starts */

.container-fluid.center.sprtSection {
    margin-top: 27px !important;
}

.sprtSection .branch {
    padding: 0px;
}

/* Home support sec ends */

/* Support page starts */

.dropdown-support label {
    color: #333 !important;
}

.supportMainSec select {
    font-family: 'FSMeWeb-Light' !important;
}

.pod-contact h5 {
    margin-top: 13px;
}

.supportTitle h5.current {
    color: #333;
    font-family: 'FSMeWeb-Regular';
    font-size: 15px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    text-decoration-line: underline;
}

h5#viewAllTopics:before, #viewAllTopics4:before, #viewAllTopics3:before, #viewAllTopics2:before {
    content: "";
    position: absolute;
    left: -20px;
    top: 4.5px;
    background: url("b831156a2e7d8b1ab0.svg");
    background-repeat: no-repeat;
    background-size: 17px;
    width: 20px;
    height: 20px;
    transform: rotate(180deg);
}

h5#viewAllTopics, #viewAllTopics4, #viewAllTopics3, #viewAllTopics2 {
    position: relative;
}

h5#initialTitle, #initialTitle2, #initialTitle3, #initialTitle4, #initialTitle5 {
    text-decoration: none;
    font-size: 24px !important;
    font-family: 'FSMeWeb-Light';
}

.supportTitle {
    border-bottom: 0.5px solid #c9c9c9;
    padding-bottom: 13px;
}

h2.western {
    margin-top: -14px;
}

button.btn-contact:focus {
    color: #fff !important;
}

@media only screen and (max-width: 767px) {
    
.supportTitle {
    display: block;
}

h5#viewAllTopics, #viewAllTopics4, #viewAllTopics3, #viewAllTopics2 {
    width: 100px;
}

.pod-contact {
    border-radius: 0px;
    width: 100% !important;
    height: auto !important;
    margin: 0 0 20px 0!important;
}

.dropdown-support .filters:nth-child(1) {
    margin-bottom: -40px !important;
}

.row.center-smallpad.IntrstRts_Main {}

.surround {
    width: 100%;
    height: auto;
    padding: 20px;
    display: block !important;
    margin: 0px 0 15px 0;
}

div#selectors .row {
    display: block;
}

.pod-contact h5 {
    font-size: 20px !important;
    line-height: 28px !important;
}

.docsBox h3 {
    font-size: 24px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
    .pod-contact {
        width: 30%;
        height: auto;
    }
}


/* Support page ends */

/* FAQ starts */

.faq_whiteSubs h6 {
    display: block;
    padding: 0 0 0 0;
}

.faq_whiteDivs {
    padding: 15px 5px 15px 30px;
}

/* FAQ ends */

/* COP Starts  */

.CPE_div .CPE_Subs p{
    padding-bottom: 16.5px !important;
    padding-top: 16.5px !important;
}

.ConPayeeTbl {
    margin-bottom: 16px;
}

.pdftxt_blk p img {
    margin-right: 7px;
}

.CPE_div .CPE_Subs p {
    margin: 0 0 15px 0 !important;
}

@media (min-width: 650px) and (max-width: 767px) {
div#impDivSec {
    overflow: hidden;
}
a.navbar-brand img {
    margin-top: -14px;
}

a#searchIcon img {
    margin-top: -16px;
}
}

/* COP Ends  */

/* Hubspot form - starts */
fieldset.form-columns-1 {
    background: #fff;
    max-width: 425px;
    height: 53px;
    border-radius: 5px;
}

fieldset.form-columns-2 {
    max-width: 425px;
    width: 100%;
    display: flex;
    column-gap: 10px;
    margin-bottom: 10px;
}

.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    width: 210px;
}

.hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    width: 210px;
}

.hbspt-form input {
    border-radius: 5px;
}

.hbspt-form .hs-button.primary.large {
    border-radius: 5px;
    background-image: url("f88456b6215adc6708.svg");
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: right 15px center;
    padding-right: 20px;
    padding-top: 8px;
}

fieldset.form-columns-1 .hs-input {
    margin: -6px 0px 0px 0px;
}

.fotSingUpMain .hbspt-form {
    position: relative;
}

.hbspt-form .hs_submit.hs-submit {
    position: absolute;
    bottom: 5%;
    left: 53.5%;
}

.fotSingUpMain h6 {
    float: unset;
    text-align: start;
}

.fotSingUpMain {
    margin-bottom: 30px;
}

.hbspt-form ul.no-list.hs-error-msgs.inputs-list {
    padding-top: 55px;
}

.fotSingUpMain h4 {
}

.fotSingUpMain  h4.fontLight {
    margin-bottom: -10px;
}
.ftrLnks{
    display: inline-block;
}
.ftrLnks .footerLinksBot{
    display: flex;
}
.footerRightSec .footerLinksBot{
    display: none;
}
.hbspt-form input:focus-visible {
    outline: unset;
}
.hbspt-form input:-webkit-autofill,
.hbspt-form input:-webkit-autofill:hover,
.hbspt-form input:-webkit-autofill:focus,
.hbspt-form input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset; 
    box-shadow: 0 0 0 30px white inset;
    -webkit-text-fill-color: #333;
}
.hbspt-form input{
    font-size: 13px;
    font-weight: 300;
    font-family: 'FSMeWeb-Light';
}
@media (min-width: 992px) and (max-width: 1199px){
    .ftrLnks {
        margin-top: -20px;
        margin-bottom: 0px;
    }
    
    .hbspt-form .hs_submit.hs-submit {
        left: 35.5%;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .ftrLnks {
        margin-top: -20px;
        margin-bottom: 20px;
    }
    
    .hbspt-form .hs_submit.hs-submit {
        left: 49.5%;
    }
}

@media (max-width: 767px){
    .ftrLnks .footerLinksBot{
        display: none;
    }
    .footerRightSec .footerLinksBot{
        display: block;
        width: 100%;
    }
    .hbspt-form .hs_submit.hs-submit{
        right: 5px;
        left: unset;
        bottom: 4%;
    }
    .hbspt-form .hs-button.primary.large {
        width: 125px !important;
    }
    fieldset.form-columns-2 {
        flex-direction: column;
    }
    
    .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
        width: 100%;
        height: 56px;
    }
    
    .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
        width: 100%;
    }
    
    .hbspt-form input {
        width: 100% !important;
        max-width: 100%;
    }
    .hbspt-form ul.no-list.hs-error-msgs.inputs-list{
        padding-top: 90px;
        padding-left: 0px;
    }
}
@media (min-width: 1200px) and (max-width: 1399px){
    .hbspt-form .hs_submit.hs-submit{
        left: 62%;
    }
}

/* Hubspot form - ends */

/* Support page start */

.supportMainSec #impDivSup {
    background: #F9EFF3;
    border-radius: 10px;
    margin: 25px 0 20px;
}
.supportMainSec #impDivSup .TopSecInner {
    max-width:100%;
    padding: 1px 10px 33px 23px;
}
.supportMainSec #impDivSup .TopSecInner p {
    padding: 20px 55px 0 9px;
}
.ParaKRS p {
    margin-bottom: 0;
}
.SUP_pod {
    flex-wrap: nowrap;
}
.MainSup {
    display: flex;
    justify-content: space-between;
}
.MainSup .TxtSup {
    color: #333;
    width: 64%;
}
.MainSup .DtSup {
    width: 36%;
}
.MainSup .DtSup p {
    color: #B73764;
}
.supportMainSec #impDivSup .flxm {
    align-items: revert;
}
.ParaKRS.nlyDz {
    width: 100%;
    max-width: 315px;
    margin: 0 auto;
}

#impDivSup a#impCloseSup {
    margin: 10px 4px 0 0;
    display: block;
}

.podBot p {
    color: #333;
    font-family: 'FSMeWeb-Light';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%;
    margin: 0;
}

.podBot p a {
    color: #333;
    font-family: 'FSMeWeb-Light';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    text-decoration-line: underline;
    margin: 0 0 0 0;
}

.podBot p span {
    color: #B73764;
    font-family: 'FSMeWeb-Bold';
    font-style: normal;
    line-height: 130%;
    margin: 0 0 0 0;
}

.podBot {
    max-width: 780px;
    text-align: center;
    margin: 0 auto;
}

p.titleOT {
    font-family: 'FSMeWeb-Bold';
    color: #333;
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    letter-spacing: 0.48px;
    margin: 0 0 10px 0;
}

.MainSup {
    margin-bottom: 10px;
}

.SUP_pod .pod-contact {
    height: auto;
}

.supportMainSec #impDivSup .flxm {
    align-items: baseline;
}

.supportMainSec #impDivSup .flxm > img {
    position: relative;
    top: 3px;
}

#impDivSup a#impCloseSup img {
    width: 16px;
}


.SUP_pod .pod-contact:nth-child(2) p {
    color: #B73764;
    font-family: 'FSMeWeb-Light';
    font-size: 13px;
    font-style: normal;
    font-weight: 300;
    line-height: 130%; /* 16.9px */
}

.MainSup .TxtSup p, .MainSup .DtSup p {
    font-size: 13px;
}

.supportMainSec #impDivSup .TopSecInner p, .podBot p a {
    color: #333 !important;
}

.SUP_pod .pod-contact h5 {
    font-size: 24px !important;
}

@media only screen and (max-width: 767px){
    .SUP_pod {
    flex-wrap: wrap;
}

.supportMainSec #impDivSup .flxm {
    display: block;
}

.supportMainSec #impDivSup .TopSecInner {
    position: relative;
    padding: 9px 20px 20px 10px;
}

.supportMainSec #impDivSup .TopSecInner p {
    padding: 10px 0 0 0;
}

.tClose {
    position: absolute;
    top: 4px;
    right: 16px;
}

div#impDivSup .readmorebtn {
    color: #B73764 !important;
}

.MainSup .TxtSup p, .MainSup .DtSup p {
    font-size: 13px;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
    div#impDivSup .TopSecInner {
    max-width: 100% !important;
    padding: 0 0 18px 15px !important;
}

.supportMainSec #impDivSup .flxm p {
    max-width: 100% !important;
    align-items: start !important;
}

.supportMainSec #impDivSup .flxm {}

.supportMainSec #impDivSup .flxm {
    align-items: start;
}

.supportMainSec #impDivSup .flxm > img {
    margin-top: 19px;
}

#impDivSup a#impCloseSup {
    margin: 19px 15px 0 0;
}

.MainSup .DtSup p {
    font-size: 13px;
}

.ParaKRS p {
    font-size: 13px;
}

.MainSup .TxtSup {
    width: 50% !important;
}

.SUP_pod .pod-contact {
    padding: 20px 10px 5px 15px;
}

.SUP_pod .pod-contact h5 {
    font-size: 20px !important;
}
}

/* Popup starts */
.filTextSec h3 {
    color: #333 !important;
    text-align: center;
    font-family: 'FSMeWeb-Light';
    font-size: 14px !important;
    font-style: normal;
    font-weight: 300 !important;
    margin: 0;
    cursor: pointer;
}

.filTextSec {
    margin: 0 0 0 15px;
    cursor: pointer;
}

.filTextSec h3 a {
    color: #333 !important;
    font-family: 'FSMeWeb-Light';
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    text-decoration-line: underline !important;
    cursor: pointer;
}

.supNeedPopUp .tophowto {
    WIDTH: 46%;
    float: left;
    position: relative;
    padding: 50px 30px 53px 30px;
    margin-right: 0px;
    background: #E4E4E4;
    text-align: center;
}



.supNeedPopUp {
    background: transparent;
        max-width: 1064px;
}

.supNeedPopUp .accountdisplay {
    background: white;
    width: 50%;
    margin-right: 0px;
    float: left;
    position: relative;
    margin-top: -1px;
    padding-bottom: 100px;
}

.supNeedPopUp .tophowto:nth-child(1) {
    display: none;
}

.supNeedPopUp .tophowto {
    width: 100%;
}

.supNeedPopUp .group-item {
    width: 93px;
    height: 88px;
}

.supNeedPopUp .group-child {
    width: 108px;
}

.supNeedPopUp .ellipse-parent {
    left: 71px;
    top: 1px;
}

.supNeedPopUp .number {
    width: 118px;
    top: -59px;
}

.supNeedPopUp img.div666my6h-icon {width: auto;height: auto;}

.supNeedPopUp .vector-parent {
    top: 54px;
}

.supNeedPopUp .accountdisplay:nth-child(3) .dear-username-your-account-container {
    border-right: 2px solid #C9C9C9;
    width: 119%;
    padding-right: 113px;
}

.SUP_pod {
    padding-bottom: 0px !important;
    margin-bottom: -2px !important;
}

.podBot {
    margin-bottom: 50px;
}

.Doc_whiteSec {
    margin-bottom: 100px;
}

.SupDDSecMain {
    margin-bottom: 26px;
}

.supNeedPopUp ul.visit-our-website-at-kentrelia li {
    font-size: 11px;
}

@media (min-width: 768px) and (max-width: 991px) {
.filTextSec {
    width: 195px;
    margin-top: 11px;
}
}

@media only screen and (min-width: 1400px) {
    .SUP_pod .pod-contact {
    width: 32%;
}
}

@media only screen and (max-width: 743px) {
    .supNeedPopUp {
    width: 100%;
    clear: both;
    overflow: auto;
    margin-left: 32px;
    height: auto;
}

.scrollPopUpMob {
    width: 620px;
    max-width: 620px;
}

.supNeedPopUp .tophowto:nth-child(1) {
    display: block;
    width: 49%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-right: 5px;
}

.supNeedPopUp .tophowto {
    width: 49%;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    
}

.supNeedPopUp .accountdisplay {
    width: 49%;
    margin-right: 5px;
}

.supNeedPopUp .tophowto {
    padding: 45px 24px 48px 23px !important;
}

.supNeedPopUp .tophowto .how-to-find {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.supNeedPopUp .accountdisplay {
    padding: 23px 24px 14px 24px !important;
    border: none !important;
    border-bottom-right-radius: 10px;
}

.supNeedPopUp .accountdisplay:nth-child(3) .dear-username-your-account-container {
    border: none;
    width: 100%;
    padding-right: 0px;
}

.supNeedPopUp p.dear-username-your-account-n {
    font-size: 11px;
}

.supNeedPopUp .div666my6h {
    background: #c9c9c9;
    color: #333;
    font-size: 11px;
    font-style: normal;
    line-height: 120%;
}

.supNeedPopUp .vector-parent {
display: block;
    left: 164PX;
    top: 52px;
}

.supNeedPopUp .group-item {
    width: 57px;
    height: 57px;
    background: #F9EFF3;
}

.supNeedPopUp .number {
    width: 66px;
    height: 17px;
    top: -34px;
    left: -4px;
}

.supNeedPopUp img.div666my6h-icon {
    width: 47px;
}

.supNeedPopUp .group-child {
    width: 78px;
    height: 99px;
    margin-top: -14px;
    transform: rotate(-20deg);
    margin-left: 45px;
}

.supNeedPopUp .dear-username-your-account-container1 {
    width: 89%;
}

.supNeedPopUp .accountdisplay:nth-child(3) .vector-parent {
    left: 147px;
}

.supNeedPopUp .accountdisplay:nth-child(4) .vector-parent {
    left: 157px;
}

.supNeedPopUp .accountdisplay:nth-child(4) .dear-username-your-account-container {
    padding-right: 20px !important;
}

.supNeedPopUp .accountdisplay:nth-child(4) {
    border-bottom-left-radius: 10PX;
}

.supNeedPopUp .accountdisplay:nth-child(4) .dear-username-your-account-container .dear-username-your-account-container1 {
    padding-bottom: 12px;
}

}

@media (min-width: 744px) and (max-width: 1023px) {
.supNeedPopUp {
    width: 82%;
}

.supNeedPopUp .tophowto {
    padding: 40px 35px 41px 35px !important;
    min-height: auto;
}

.supNeedPopUp .div666my6h {
    background: #c9c9c9;
    color: #333;
    font-size: 11px;
    font-style: normal;
    line-height: 120%;
}


.supNeedPopUp .vector-parent {
    display: block;
    left: 164PX;
    top: 52px;
}

.supNeedPopUp .group-item {
    width: 57px;
    height: 57px;
    background: #F9EFF3;
}

.supNeedPopUp .number {
    width: 66px;
    height: 17px;
    top: -34px;
    left: -4px;
}

.supNeedPopUp img.div666my6h-icon {
    width: 47px;
}

.supNeedPopUp .group-child {
    width: 78px;
    height: 99px;
    margin-top: -14px;
    transform: rotate(-20deg);
    margin-left: 45px;
}

.supNeedPopUp .accountdisplay:nth-child(3) .dear-username-your-account-container {
    padding-right: 0px;
    width: 100%;
}

.supNeedPopUp .accountdisplay:nth-child(3) {
    padding: 26px 0px 30px 32px!important;
    border-bottom-left-radius: 10px;
}

.supNeedPopUp .accountdisplay:nth-child(4) {
    padding: 26px 34px 30px 17px !important;
    border-bottom-right-radius: 10px
}

.supNeedPopUp .accountdisplay:nth-child(3) .dear-username-your-account-container {
    padding-right: 22px;
}

.supNeedPopUp .accountdisplay:nth-child(3) .vector-parent {
    left: 155px;
    top: 53px;
}

.supNeedPopUp .accountdisplay:nth-child(4) .dear-username-your-account-container {
    width: 100%;
}

.supNeedPopUp .accountdisplay:nth-child(4) .vector-parent {
    left: 142px;
    top: 53px;
}

}


@media (min-width: 1024px) and (max-width: 1200px) { 
    .supNeedPopUp {
    background: transparent;
    max-width: 1011px;
}

.supNeedPopUp .accountdisplay:nth-child(3) .dear-username-your-account-container {
    width: 100% !important;
    max-width: 100% !important;
}

.supNeedPopUp .accountdisplay:nth-child(3) {
    padding-right: 0px;
    padding-left: 53px;
}

.supNeedPopUp .accountdisplay:nth-child(4) {
    padding-left: 46px;
}

.supNeedPopUp .accountdisplay:nth-child(4) .vector-parent {
    left: 276px;
}
}

@media only screen and (min-width: 1025px) {
    .supNeedPopUp .accountdisplay:nth-child(3) {
    padding-left: 68px;
    padding-right: 0px;
}

.supNeedPopUp .accountdisplay:nth-child(3) .dear-username-your-account-container {
    width: 100%;
    display: block;
    max-width: 446px;
    padding-right: 22px;
}

.supNeedPopUp .accountdisplay:nth-child(4) {
    padding-left: 2px;
    padding-right: 76px;
}

.supNeedPopUp .accountdisplay:nth-child(4) .dear-username-your-account-container {
    width: 100%;
}

.supNeedPopUp .please-check-the {
    width: 60%;
    margin: 0 auto
}
}
/* Popup ends */

@media only screen and (max-width: 767px) {
    .filTextSec h3 {
    line-height: 20px !important;
}

select#dropdown3 {
    margin-bottom: 18px;
}

.SupDDSecMain {
    padding-bottom: 10px;
}
}

@media (min-width: 768px) and (max-width: 990px) {
    .filTextSec h3 {
        line-height: 20px !important;
        margin-top: -8px;
    }
}

@media (min-width: 990px) and (max-width: 990px) {
.filTextSec h3 {
    line-height: 19px !important;
    margin-top: -6px;
}
}

@media (min-width: 991px) and (max-width: 1199px) {
    .filTextSec h3 {
        line-height: 24px !important;
        margin-top: 2px;
    }
}

/* Support page end */

/* home product banner starts */
.heroTextSec h2 {
    color: #FFF;
    font-family: 'FSMeWeb-Light';
    font-size: 34px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%; 
    max-width: 391px;
}

.heroTextSec h2 span {
    color: #FFF;
    text-align: center;
    font-family: 'FSMeWeb-Light';
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%; /* 15px */
    border-radius: 5px;
    background: #50213F;
    padding: 2px 5px 2px 5px;
    margin: -26px 0 0 9px !important;
    position: relative;
    top: -6px;
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .HomeBanner {
        min-height: 565px !important;
    }
}
/* home product banner ends */

@media only screen and (max-width: 767px) {
    .calHomSec {
        padding: 25px 40px 110px 40px !important;
    }
}

.footerawds {
    display: flex;
}