/*! Place your custom styles here */
.try-our{padding-top: 2em;}
.try-our-icon{padding-top: 1em;}
.try-our a{font-weight: 600; text-decoration: underline!important;}
.concierge{padding-top: 5em;}
.new-layout {background: #fff;border-radius: 25px; padding: 3em;}
.new-layout p, .new-service #FormBuilder_concierge-service .pw-no-select{color: #444!important;}
.new-service .on-page-forms form{background: unset;}
.new-service #FormBuilder_concierge-service input[type]{border: 1px solid #888484;}
.dropdown .dropdown__container {padding: 15px 25px; width: auto;}
.menu-vertical{margin-top: 0px!important; left: -65px!important; }
.dropdown .dropdown__container:before {height: 0;}
.menu-vertical li a{color: #172963; font-weight: 600}
.menu-horizontal .systems-service a::after {font-size: 13px; content: '\e80a';font-family: stack-interface;padding: 10px 4px;}
.menu-vertical li a::after {content: ''!important;}
.prev-post {float: left;}
.next-post {float: right;}
.blog-post-detail .prev-post a, .blog-post-detail .next-post a{background: #f46262; padding: 5px 35px; border-radius: 25px;}
.blog-next-prev i {margin: 0 10px; color: #fff;}
.service-panel-one a, .service-panel-two a{color: #000;}
.blog-next-prev {padding: 3em 0;}
.white-color{color: #fff; margin-bottom: 15px!important;}
.badge{color: #f46262;text-decoration: underline}
.white-color a{text-decoration: none;}


/*Pagination*/

.MarkupPagerNav {clear: both;margin: 1em 0;}
.MarkupPagerNav li {display: inline;list-style: none;margin: 0;}
.MarkupPagerNav li a,.MarkupPagerNav li.MarkupPagerNavSeparator {display: block;float: left;padding: 2px 9px;color: #fff;background: #2f4248;
margin-right: 3px;font-size: 10px;font-weight: bold;text-transform: uppercase;}
.MarkupPagerNav li.MarkupPagerNavOn a,.MarkupPagerNav li a:hover {color: #fff;background: #f46262;text-decoration: none;}
.MarkupPagerNav li.MarkupPagerNavSeparator {display: inline;color: #777;background: #d2e4ea;padding-left: 3px;padding-right: 3px;}


.four-bg{background:#0E263B;}
.four-bg h4 strong{color:#fff;}
.404 .header-section{display: none;}


.new-landing .nav-container, .new-landing .footer .col-md-4{display: none;} 
.new-landing .footer{padding: 2em 0!important;margin-top: 6em;}
.new-landing .header-section .background-image-holder{margin-top: 1.4em;}
.new-landing .height-100 {padding: 50px 0!important;}
.new-landing h3{margin-top: 1.5em!important;}
.new-landing .mobile-cta{padding-bottom: 0!important;}
.new-landing .faq h3{margin-top: 0!important;}


/*Webinar*/
.webinar-page .cta-btn p{background-position: 298px 5px; margin-left: -15px;}
.webinar-panel .cta-btn p{background-position: 342px 5px!important; margin-left: -20px; color: #fff;}
.webinar-page .cta-btn{margin-top: 0}
.sub-head{margin-top: 15px;}
.webinar-panel{padding: 0 5em;}
.webinar-panel h3, .webinar-text h3, .thanku-alert h3{margin-top: 0!important}
.webinar-body{background-color: #f8faff;border-radius: 20px;padding: 2em 4em; height: 265px; margin: 15px 0}
.webinar-body h2{color: #bfc5d8;font-family: 'Arial'; font-size: 3em; line-height: 1.218em;}
.webinar-text{margin: 3em 2em;}

/*webinar-form*/
.FormBuilder-webinar-form .Inputfields label{font-size: 13px!important; color: #000!important; margin-bottom: 5px;}
.FormBuilder-webinar-form .Inputfield{margin-bottom: 20px;}
.FormBuilder-webinar-form .Inputfields input{width: 100%;}
.FormBuilder-webinar-form button{border: 1px solid #f46262!important; width: 100%; border-radius: 25px;height: 3em;background-color: #f46262;
color: #fff; background-image: url("/site/assets/files/1/CTA-new.svg");
background-repeat: no-repeat; background-position: 315px 12px;}
.webinar-section {margin-bottom: 8em;}
.thanku-alert .lead{margin-bottom: 10px;}
.webinar-body p{margin-top: 20px;}

.featured .boxed{border-radius:0 0 6px 6px;}
.featured h5 a{Color: #000;}
.Webinar iframe, .Contact iframe, .City iframe, .on-page-forms iframe{min-height: 70px!important;}
.featured-blogs{padding-top:0!important;}
.featured .blog-height{min-height: 118px;}
.ebook-header img{height: 40px;}
.on-page-forms .sms-subtext a{color:#172963 !important}


/*Blog*/
.blog-content p, .blog-content ul li, .blog-content ol li{font-size: 16px;}
.blog-content ul li, .blog-content ol li{margin-left: 25px;}
#hyvor-talk-view {background-color: #efefef;}
.category ul{display: inline-block;}
.category ul li{margin-left: 5px; display:inline-block}
.category ul li a{color: #000;}
.category ul li:after{content: '|';}
.category ul li:last-child::after {content: '';}
.end-section .padding-top{padding-top: 3em;}
.mobile-img img{display: none;}
.category h5{margin-bottom:10px;}

/*Header-footer*/
.header-footer .footer, .header-footer .nav-container, .404 .header-section{display: none;}
#why-us-active:target{text-decoration: underline;}


/*Category*/
.categories{padding: 5em 8em;}
.categories ul, .category-search ul{list-style-type: disc;margin-left: 25px;}
.categories a, .category-search a{color: #444}
.categories h4, .category-search h5{color: #132867; font-weight: 600}
.category-search h5{margin-bottom: 10px;}
.blog-landing div[class*='col-'] > div[class*='col-']:first-child{padding-left: 15px;}
.blog-content ul{list-style: disc; margin-left: 20px}
.blog-content ul li{margin-bottom: 10px}


.floating-sidebar{width: 25%; height: 100vh; min-height: 200px; position: -webkit-sticky; position: sticky; top: 15%;}
.second-dropdown {left: 0!important; -webkit-box-shadow: none!important; background: unset!important; padding:0!important; margin-right: 0!important;}
.second-dropdown .menu-vertical{left: 100%!important; margin-top: -5px!important;}
.blog-next-prev a{color: #172963;}
.ebook-padding{padding-bottom: 0;}


.appointment .cta-btn{padding: 8px 55px;}
.appointment .cta-btn p{background-position: 192px 5px;}
.appointment .faq .btn a{text-transform: uppercase;}
.appoint{padding-top: 1em;}

.vp-right .video-padding{padding: 0 0 0 6em;}
.vp-left .video-padding{padding: 0 5em 0 0;}
.vp-left .cta-btn{float: left!important;}
.videos .cta-btn{padding: 8px 25px;}
.videos .cta-btn p{background-position: 192px 5px;}
.fourzerofour .header-section{display:none!important}
.book-appoint{padding: 4em 0 0 0;}

.search input[type]{width: 100%;}
.on-page-forms form input[type="checkbox"]{border-radius: 0; border:1px solid #999!important}
.new-layout ol{padding-left:10px}
.search .fa-search{position: absolute; right: 10px; top: 10px;}
.blog-column{padding: 0 3em 0 0;}

.appointment .new-cta p{background-position: 198px 5px!important;}
.appointment .new-cta{padding: 8px 30px}
.appointment .new-try-cta {padding: 8px 40px;}
.home-panel .new-try-cta p {background-position: 275px 5px!important;}

@media screen and (min-width: 1024px) and (max-width: 1100px){
.blog-height{height: 215px;}
.home-panel{padding: 2em;}
.img-text{margin-right: 15px;}
.cta-btn{padding: 8px 15px;}
.cta-btn p{background-position: 250px 3px;}
.home-panel .cta-btn p {background-position: 192px 3px;}
.home-panel .cta-btn p{margin-left: 5px;}
.service-panel-one, .service-panel-two{padding: 3em;}
.panel-background{padding: 3em;}
.faq .menu-btn{background-position: 180px 12px;}
.panel-background .cta-btn p {background-position: 190px 3px!important;}
.feature-2 .feature__body {width: 70%;}
.Trusted .cta-btn p {background-position: 270px 3px;}
.menu-btn{background-position: 142px 9px;}
.Real .cta-btn p, .Story .cta-btn p{background-position: 250px 3px;}
.Product .cta-btn p{background-position: 251px 3px;}
.webinar-page .cta-btn p {background-position: 275px 2px!important;margin-left: -20px!important;}
.webinar-panel {padding: 0 3em!important;}
.webinar-panel .cta-btn p {background-position: 268px 1px!important;}
.FormBuilder-webinar-form button{background-position: 270px 10px!important;}
.appointment .cta-btn p {background-position: 180px 3px!important;}
.appointment .cta-btn {padding: 8px 30px!important;}
.img-text .home-panel{padding: 0 2em!important;}
.appointment .cta-btn {padding: 8px 30px!important;}
.appoint-cta .cta-btn a{margin-left: -10px;}
.appoint-cta .cta-btn p {background-position: 235px 3px;}
.home-panel .new-try-cta p {background-position: 245px 3px!important;}
.appoint-cta .new-try-cta a{margin-left: 0!important;}
}

@media screen and (min-width: 768px) and (max-width: 1023px){
.nav-container{min-height: 90px!important;}
.menu-horizontal li a{ margin-left: 5px!important}
.menu-col{padding: 0!important}
.panel-background{padding: 4em;}
.panel-background .cta-btn p {background-position: 188px 3px!important;}
.inside-text{padding: 2em;}
.panel-cta .cta-btn p{background-position: 250px 3px;}
.service-panel-one, .home-panel{padding: 1em;}
.service-panel-two{padding: 0 20px;}
.img-text{margin: 0 15px;}
.home-panel .cta-btn p {background-position: 200px 3px;}
.home-panel .cta-btn{padding: 8px 15px; width: 85%;}
.home-panel .cta-btn a{margin-left: 15px;}
.mobile-logo{padding-left: 0!important; }
.menu-btn{background-position: 122px 8px; padding: 5px 20px;}
.menu-horizontal{padding-left: 2em;}
.bar .logo{padding-top: 13px;}
.bar .menu-horizontal{top: 13px;}
#menu1{padding: 15px 0 0 0;}
.background-color{padding: 1em;}
.anchor-img{padding: 0!important;}
.banner-text{padding-left: 10px; padding-right: 0}
.cta-btn p{background-position: 252px 3px;}
.faq .menu-btn{background-position: 180px 11px;}
.service-panel-one h2, .service-panel-two h2{font-size: 2.5em;}
.team-panel a{padding: 5px; font-size: 10px;}
.story-cta .cta-btn p{background-position: 188px 3px;}
.Trusted .cta-btn p {background-position: 260px 3px;}
.Trusted .cta-btn p a { margin-left: -15px;}
.data-cta .cta-btn p {background-position: 252px 3px;}
.trust-panel{padding: 0 1em}
.min-height {min-height: 335px;}
.advisor-last .cta-btn{width: auto;}
.trust-panel .cta-btn, .trusted-panel .cta-btn, .estate-panel .cta-btn{padding: 8px 15px; font-size: 12px;}
.trust-panel .cta-btn p, .trusted-panel .cta-btn p{background-position: 250px 3px;} 
.trust-panel .cta-btn p a, .trusted-panel .cta-btn p a, .estate-panel .cta-btn p a{margin-left: -5px;}  
.accordion-1 li .accordion__title{padding: 10px 20px;} 
.accordion li.active .accordion__content{max-height: none;}
 .estate-panel .cta-btn p{background-position: 225px 3px;} 
 .blog-height{height: 215px;}
 .webinar-page .cta-btn p {background-position: 273px 1px!important;margin-left: -30px!important;}
 .webinar-panel {padding: 0 1em!important;}
 .webinar-panel .cta-btn p{background-position: 262px 1px!important; font-size: 12px!important}
 .webinar-panel .cta-btn{padding: 8px 15px!important;}
 .FormBuilder-webinar-form button{background-position: 280px 9px!important;}
 .height-100 {height: 65vh!important;}
.home-panel {padding: 0 1em!important;}
.appointment .new-cta p {background-position: 181px 3px!important;}
.appointment .cta-btn p {background-position: 178px 4px;}
.service-panel-one, .service-panel-two{padding: 0 2em!important;}
.service-panel-one h2, .service-panel-two h2{margin-bottom: 0!important;}
}

.book-appoint ol{display: inline-block;list-style-position: inside;}



/*Animation*/

.cta-btn:link, .cta-btn:visited, 
.menu-btn:link, .menu-btn:visited, {
    text-transform: uppercase;
    text-decoration: none;
    padding: 15px 40px;
    display: inline-block;
    border-radius: 100px;
    transition: all .2s;
    position: absolute;
}

.cta-btn:hover, .menu-btn:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}

.cta-btn:active, .menu-btn:active {
    transform: translateY(-1px);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}


.cta-btn a::after, .menu-btn a::after {
    background-color: #fff;
}

.cta-btn:hover::after, .menu-btn:hover::after {
    transform: scaleX(1.4) scaleY(1.6);
    opacity: 0;
}


@keyframes moveInBottom {
    0% {
        opacity: 0;
        transform: translateY(30px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}


img[sizes] {
    width: 100%;
}