body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Lato', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
img{max-width:100%;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
ul.mss-list-circle li {
line-height: 1em !important;
}
ul.mss-list-check li {line-height: 1em !important;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none;}
a, button, input[type="submit"]{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}



@font-face {
  font-family: 'icomoon';
  src:  url('https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/fonts/icomoon.eot?th70m2');
  src:  url('https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/fonts/icomoon.eot?th70m2#iefix') format('embedded-opentype'),
    url('https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/fonts/icomoon.ttf?th70m2') format('truetype'),
    url('https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/fonts/icomoon.woff?th70m2') format('woff'),
    url('https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/fonts/icomoon.svg?th70m2#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-instagram:before {
  content: "\e909";
}
.icon-linkedin:before {
  content: "\e90a";
}
.icon-facebook:before {
  content: "\e90b";
}


  

.headersec.fixed, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 99;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed{top:0;left:0;right:0;position:fixed;margin:0;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}



/*
font-family: 'Lato', sans-serif;
font-family: 'Ubuntu', sans-serif;
*/

.container{max-width: 1310px;}


.bannerSec{width: 100%; position: relative; overflow: hidden;}
.bnrimg{width: 100%; position: relative;}
.bnrimg > img {width: 100%; object-fit: cover; height: 700px;}
.bnrimg > img.mobileimg{display: none;}
.bnrtxt{width: 100%; position: absolute; top: 172px; left: 0;}
.bnrtxt .owl-carousel{width: 100%; max-width: 490px;}
.bnrtxtinr{max-width: 100%;}
.bnrtxtinr h1, .bnrtxtinr h2{color: #254467; font: 700 58px/62px 'Ubuntu', sans-serif;  }
.bnrtxtinr .mrebtn{margin: 25px 0 0; }
.mrebtn{display: inline-block; padding: 0 26px; font: 700 16px/40px 'Ubuntu', sans-serif; text-transform: uppercase;}
.bnrtxtinr .mrebtn:after{width: 355px; height: 355px;}
.mrebtn {
  position: relative;
  border: none;
  transition: color 0.5s, transform 0.2s, background-color 0.2s;
  background-color: transparent;
  color: #9E0B0F;
  overflow: hidden; z-index: 9;
  text-decoration: none!important;
}
.mrebtn:hover {
  color: #fff!important;
}
.mrebtn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid #9E0B0F;
  transition: opacity 0.3s, border 0.3s;
}
.mrebtn:hover::before {
  opacity: 0;
}
.mrebtn::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 400px;
  height: 200px;
  background-color: #9E0B0F;
  border-color: transparent;
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(0.1);
  opacity: 0;
  z-index: -1;
  transition: transform 0.3s, opacity 0.3s, background-color 0.3s;
}
.mrebtn:hover::after {
  opacity: 1;
  transform: scale(1) translate(-50%, -50%);
}

.bannerSec:before{position: absolute; content: ""; bottom: -170px; left: 0; width: 100%; height: 420px; background: rgba(164,170,174,0.35);
z-index: 9; clip-path: polygon(50% 88%, 100% 0, 100% 100%, 0 100%, 0 0); pointer-events: none;}
.bannerSec:after{position: absolute; content: ""; bottom: -175px; left: 0; width: 100%; height: 327px; background: #9E0B0F;
z-index: 9; clip-path: polygon(50% 95%, 100% 0, 100% 100%, 0 100%, 0 0); pointer-events: none;}

.bannerSec .owl-dots{position: absolute; bottom: 265px; left: 50%; transform: translateX(-50%);
display: flex !important; align-items: center; width: 1600px; padding: 0 72px; pointer-events: none;}
.bannerSec .owl-dots button{border: 1px solid #A4AAAE; width: 13px; height: 13px; border-radius: 100%;
outline: none; margin-right: 7px; pointer-events: visible;}
.bannerSec .owl-dots button:last-child{margin: 0px;}
.bannerSec .owl-dots button.active{background: #9E0B0F;}
.bannerSec .owl-nav{padding: 0 40px; width: 1600px; left: 50%; transform: translateX(-50%); 
display: flex !important; align-items: center; position: absolute; bottom: 257px; }
/*  .bannerSec .owl-nav button, .bannerSec .owl-dots button{pointer-events: none;}*/
.bannerSec .owl-nav span,
.bannerSec .owl-dots button span{display: none !important;}
.bannerSec .owl-prev:before{color: #A4AAAE; content: "\f104"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.bannerSec .owl-next:before{color: #A4AAAE; content: "\f105"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.bannerSec .owl-next{margin-left: 100px;}
.bannerSec .owl-nav button:hover:before{color: #9E0B0F;}

.planingSec.top-padding{padding-top: 0;}
.planingSec{width: 100%; padding: 84px 0 0;}
.planingTop p{margin: 25px 0 0;}
.planingTop{width: 100%; max-width: 975px; text-align: center; margin: 0 auto; }
.planingTop p, .testmobx p{color: #373737; font: 500 24px/30px 'Lato', sans-serif; }
.planingTop p a{color: #9E0B0F; text-decoration: underline !important;}
.planingTop h2, .spekPnl h2, .testmobx h3,
.bloghed h3{color: #2C4464; font: 500 38px/42px 'Ubuntu', sans-serif; }
.bloghed h2, .articleSec .bloghed h1{color: #2C4464; font: 500 42px/44px 'Ubuntu', sans-serif; margin-bottom: 16px; }
.planingSec .planingTop h2{margin-top: 40px;}
.planingTop i{display: block; margin: 0 0 28px;}
.planingTop i img{max-width: 100%;}
.planingTop .mrebtn{margin: 35px 0 0;}
.planLst{width: 100%; padding: 107px 0 61px;}
.planLstinr{width: 100%; padding: 56px 43px 63px; height: 100%;}
.planLst .row{margin: 0 -20px;}
.planLst .row > div{padding: 0 20px;}
.planLstinr p, .spekPnl p {color: #373737; font: 500 20px/24px 'Lato', sans-serif; }
.planLstinr p{margin: 12px 0 0;}
.planLstinr h2{color: #254467; font: 700 24px/30px 'Ubuntu', sans-serif;}
.planLstinr h4{color: #254467; font: 700 24px/30px 'Ubuntu', sans-serif;}
.redlnk{display: inline-flex; align-items: center; color: #9E0B0F; text-transform: uppercase; font: 700 16px/20px 'Lato', sans-serif; }
.planLstinr .redlnk{margin: 20px 0 0;}
.planLstinr .media > img{margin-right: 25px;}


.spekPnl{width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; 
border: 1px solid #A4AAAE; box-shadow: 0px 3px 6px #00000029; 
background: #F5F5F5 url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/Logo-Flag-Only.svg) no-repeat top -43px left -50px; min-height: 222px; overflow: hidden; background-size: 185px;}
.spekPnl p{margin: 9px 0 0;}
.spekPnl .mrebtn{margin: 25px 0 0;}

.testmoslder{width: 100%; padding: 140px 0 120px; max-width: 830px; margin: 0 auto; }
.testmobx{width: 100%; text-align: center; }
.testmobx p strong{font-weight: 900;}
.testmobx p{margin: 43px 0 0;}
.testmobx em{color: #373737; font: 500 20px/24px 'Lato', sans-serif; font-style: italic; display: block; margin: 17px 0 0;}
.testmobx em .hs_cos_wrapper{display: inline-block;}
.viewAlltestmo{width: 100%; text-align: center; margin: 45px 0 0;}
.viewAlltestmo .mrebtn:after{width: 300px; height: 300px;}

.testmoslder .owl-dots{display: flex !important; align-items: center; pointer-events: none; margin: 25px 0 0; justify-content: center;}
.testmoslder .owl-dots button{border: 1px solid #A4AAAE; width: 13px; height: 13px; border-radius: 100%;
outline: none; margin-right: 7px; pointer-events: visible;}
.testmoslder .owl-dots button:last-child{margin: 0px;}
.testmoslder .owl-dots button.active{background: #9E0B0F;}
.testmoslder .owl-nav{display: flex !important;}
.testmoslder .owl-nav span,
.testmoslder .owl-dots button span{display: none !important;}
.testmoslder .owl-prev:before{color: #A4AAAE; content: "\f104"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.testmoslder .owl-next:before{color: #A4AAAE; content: "\f105"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.testmoslder .owl-nav button:hover:before{color: #9E0B0F;}
.testmoslder .owl-nav button{position: absolute; top: 50%; transform: translateY(-50%); margin: 30px 0 0;}
.testmoslder .owl-prev{left: -95px;}
.testmoslder .owl-next{right: -95px;}
.testmobx i{display: block; text-align: center; margin: 0 0 20px;}
.testmobx i img{max-width: 100%; width: auto !important; margin: 0 auto;}

.blogSec{width: 100%; background: #F5F5F5; padding: 95px 0 107px;}
.bloghed{width: 100%; text-align: center;}
.bloghed i{display: block; margin: 0 0 20px;}
.bloghed i img{max-width: 100%;}
.blogSec .row{margin: 0 -20px;}
.blogSec .row > div{padding: 0 20px;}
.blogbx{width: 100%; margin: 50px 0 0; }
.blogbtn{width: 100%; text-align: center; margin: 42px 0 0;}
.blogbtn a:after{width: 210px; height: 210px;}
.blogimg{width: 100%;}
.blogimg img{width: 100%;}
.blogSec .owl-carousel .blogimg img.blog-listing__post-image{height: 200px; object-fit: cover;}
.blogcont{width: 100%; padding: 35px 44px; min-height: 260px;}
.blogcont strong{display: block; text-transform: uppercase; color: #A4AAAE; letter-spacing: 0.8px; font: 700 16px/20px 'Lato', sans-serif; 
margin: 0 0 8px;}
.blogcont h4{color: #2C4464; font: 700 24px/28px 'Ubuntu', sans-serif; }
.blogcont h4 a{color: #2C4464;}
.blogcont .redlnk{margin: 17px 0 0;}
.blogbxinr{width: 100%; transition: all 0.3s ease-in-out;}


.partnerSec{width: 100%; background: #F5F5F5; border-bottom: 1px solid #A4AAAE; padding: 35px 0 30px;}
.partpnl{width: 100%; display: flex; align-items: center;}
.partpnl ul{ display: inline-flex; align-items: center; }
.partpnl li img{max-width: 75%;}
.partpnl li {text-align: center;}
.partpnl h4{text-transform: uppercase; color: #A4AAAE; letter-spacing: 0.7px; font: 700 14px/20px 'Lato', sans-serif; white-space: nowrap;
padding-right: 30px;}

.contactinfo{width: 100%; background: #254467;}
.contactinfo .row{margin: 0px;}
.contactinfo .row > div{padding: 0p; border-left: 1px solid rgba(49,115,138,0.6);}
.contactinfo .row > div:last-child{border-right: 1px solid rgba(49,115,138,0.6);}
.infobx{width: 100%; padding: 12px;}
.infobxinr{width: 100%; min-height: 287px; display: flex; align-items: center; justify-content: center; flex-direction: column;
text-align: center; border: 1px solid transparent; transition: all 0.3s ease-in-out;}
.infobxinr strong{display: block; color: #fff; font: 700 20px/24px 'Ubuntu', sans-serif;}
.infobxinr i img{max-width: 100%; width: 70px;}
.infobxinr i{display: block; margin: 0 0 14px;}
.infobxinr p{color: #fff; font: 500 20px/24px 'Lato', sans-serif; margin: 8px 0;}
.infobxinr:hover{border-color: #fff;}
.contactinfo .row{margin: 0px;}
.contactinfo .row > div{padding: 0px;}

.contactSec{width: 100%; padding: 78px 0 0;}
.contactSec .row{margin: 0 -20px;}
.contactSec .row > div{padding: 0 20px;}
.contactinfolst{width: 100%;}
.contactinfolst h4,
.contactfrm h4,
.contactsocial h4{color: #254467; font: 700 20px/25px 'Ubuntu', sans-serif; padding: 0 0 8px; border-bottom: 1px solid #A4AAAE;
margin: 0 0 20px;}
.contactfrm{width: 100%;}
.contactsocial{width: 100%;}
.contactinfolst ul{width: 100%; display: inline-block;}
.contactinfolst li{color: #373737; font: 500 20px/24px 'Lato', sans-serif; margin: 0 0 15px;}
.contactinfolst li a{color: #373737;}
.contactinfolst li:last-child{margin: 0px;}
.frminr{width: 100%;}
.frminr .hs_cos_wrapper{position: relative;}
.frminr.questionpnl{position: relative; margin: 0;}
.frminr.questionpnl .hs-form-field{padding-top: 0; position: relative;}
.frminr.questionpnl .hs-submit{padding-top: 0; position: absolute!important; right: 0; bottom: -3px; background: #fff;}
.frminr.questionpnl .hs-form-field > label{top: 38%;}
.frminr.questionpnl .hs-form-field > label.active{top: -2px!important;}
.frminr.questionpnl h3.form-title{display: none;}
.frminr strong{display: block; color: #373737; font: 500 20px/24px 'Lato', sans-serif; margin: 0 0 12px;}
.inpubx{width: 100%; display: flex;}
.inpubx input[type="email"], .inpubx input[type="text"]{width: 100%; height: 40px; border: 2px solid #A4AAAE; color: #373737; padding: 0 20px;
font: 500 18px/20px 'Lato', sans-serif; outline: none; transition: all 0.3s ease-in-out;}
.inpubx .mrebtn input[type="submit"]{ text-transform: uppercase; color: #9E0B0F;
cursor: pointer; border: 0px; outline: none; font: 700 16px/40px 'Ubuntu', sans-serif; padding: 0 26px;
transition: all 0.3s ease-in-out;}
.inpubx .mrebtn{cursor: pointer; font: inherit; padding: 0px; width: 172px;}
.inpubx .mrebtn:hover input[type="submit"]{color: #fff;}


.foterSec{width: 100%;}
.fotertop{width: 100%; padding: 64px 0; }
.ftrtopinr{width: 100%;}
.ftrlgo{display: inline-block;}
.ftrlgo img{max-width: 100%; width: 208px;}
.ftrtopinr p{color: #373737; font: 500 14px/20px 'Lato', sans-serif; margin: 15px 0 0;}
.ftrtopinr p strong{font-weight: 700; display: block; padding: 15px 0 0;}
.foterbtm{width: 100%; background: #F5F5F5; padding: 16px 0; border-top: 1px solid #A4AAAE; }
.ftrbtminr{width: 100%;}
.ftrbtminr ul{display: inline-flex; align-items: center;}
.ftrbtminr li{color: #173352; font: 700 16px/20px 'Lato', sans-serif; position: relative; padding-right: 15px; margin-right: 15px;}
.ftrbtminr li a{color: #173352; text-decoration: underline !important;}
.ftrbtminr li:last-child{padding: 0px; margin: 0px;}
.ftrbtminr li:before{position: absolute; content: ""; width: 2px; height: 16px; background: #173352; top: 2px; right: 0;}
.ftrbtminr li:last-child:before{content: none;}
.contactsocial ul{display: flex; align-items: center;}
.contactsocial li{margin-right: 12px;}
.contactsocial li a{font-size: 30px; color: #254467;}
.contactsocial li a:hover{color: #9E0B0F;}


.whatlikeSec{width: 100%; background: #254467; border-top: 10px solid #fff;}
.whatlikepnl{width: 100%; display: flex; align-items: center; justify-content: space-between; border-left: 1px solid rgba(255,255,255,0.36);
border-right: 1px solid rgba(255,255,255,0.36);}
.whatlikepnl h3{ color: #fff; font: 700 22px/28px 'Ubuntu', sans-serif; max-width: 165px; text-align: left; margin: 0 auto; text-transform: capitalize;}
.whatlikehed{width: 16%; text-align: center; }
.whatlikesldr{width: 84%; padding: 0 55px; border-left: 1px solid rgba(255,255,255,0.36);}
.whatlikebx{width: 100%; text-align: center; min-height: 170px; justify-content: center; border-right: 1px solid rgba(255,255,255,0.36);
display: flex; flex-direction: column; }
.whatlikebx h3{color: #fff; font: 700 18px/22px 'Lato', sans-serif; text-align: center; }
.whatlikebx i{display: block; margin: 0 0 16px;}
.whatlikebx i img{max-width: 100%; width: auto !important; margin: 0 auto;}
.whatlikesldr > div{border-left: 1px solid rgba(255,255,255,0.36);}
.whatlikesldr .owl-dots{display: none !important;}
.whatlikesldr .owl-nav{display: flex !important;}
.whatlikesldr .owl-nav button span{display: none !important;}
.whatlikesldr .owl-nav button {position: absolute;top: 50%;transform: translateY(-50%);}
.whatlikesldr .owl-prev::before {color: #fff;content: "\f104";font-family: FontAwesome;font-size: 32px;transition: all 0.3s ease-in-out;}
.whatlikesldr .owl-next::before {color: #fff;content: "\f105";font-family: FontAwesome;font-size: 32px;transition: all 0.3s ease-in-out;}
.whatlikesldr .owl-next{right: -35px;}
.whatlikesldr .owl-prev{left: -35px;}


.headersec{width: 100%; }
.hderbtm{width: 100%; background: #F5F5F5; border-bottom: 1px solid #A4AAAE; padding: 20px 0;}
.hdrbtminr{width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: row;}
.hdrbtminr h4{color: #254467; font: 500 24px/30px 'Ubuntu', sans-serif; padding-right: 16px;}
.hdrbtminr h4 strong{font-weight: 700; display: inline-block; padding-right: 9px;}
.hdrbtminr figure{display: inline-block; margin: 0px; padding-right: 13px; margin-right: 13px; position: relative;}
.hdrbtminr figure img{max-width: 100%; width: 52px;}
.hdrbtminr figure:before{position: absolute; content: ""; top: 50%; right: 0; height: 35px; width: 1px; background: #A4AAAE;
transform: translateY(-50%);}

.hdertop{width: 100%; padding: 20px 0;}
.hderinr{width: 100%; display: flex; position: relative; align-items: center; justify-content: space-between;}
.hdrlgo{width: auto; display: inline-flex; align-items: center;}
.hdrlgocin{display: inline-block;}
.hdrlgocin img{max-width: 100%; width: 208px;}
.hdrlgo span{color: #9E0B0F; font: 700 20px/24px 'Lato', sans-serif; position: relative; padding-left: 28px; margin-left: 28px;}
.hdrlgo span a{color: #9E0B0F;}
.hdrlgo span:before{position: absolute; content: ""; height: 65px; background: #A4AAAE; width: 1px; left: 0; top: 50%;
transform: translateY(-50%);}
.hdrmnu{width: auto; padding-right: 240px;}
.hdrmnu li, .hdrmnu li a{border: 0px !important; background: none !important;}
.hdrmnu li a{display: inline-block; color: #254467; font: 700 18px/23px 'Lato', sans-serif;}
.hdrmnu li{margin: 0 24px; position: relative; padding: 18px 0;}
.sub-toggle{width: 11px !important; height: 11px !important;background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/chevron-down.svg) no-repeat center center !important;
background-size: 11px !important; top: 26px !important; right: -16px !important; position: absolute;}
.slimmenu ul ul li .sub-toggle{top: 8px!important; right: 8px!important;}
.slimmenu ul ul li ul.hs-menu-children-wrapper{left: 75%!important; top: 18px!important; width: auto!important;}
.sub-toggle i{display: none !important;}
.sub-toggle:before{content: none !important;}
.hdrmnu li:before{position: absolute; content: ""; height: 20px; background: #A4AAAE; width: 1px; top: 21px; right: -30px;}
.slimmenu ul li > ul{width: 240px; border: 1px solid #C9CCCE; box-shadow: 0px 3px 6px #00000029; background: #fff;
border-top: 9px solid #254467; padding: 13px 8px;}
.slimmenu ul li > ul li{margin: 0px; width: 100%; padding: 0px;}
.slimmenu ul li > ul li: before{display: none;}
.slimmenu ul li > ul li a{width: 100%; color: #254467; font-size: 16px; line-height: 20px; padding: 7px 10px; white-space: nowrap;}
.slimmenu ul. li > ul li:before{content: none;}
.slimmenu ul. li > ul li a:hover{opacity: 0.7;}

.hdrRt{position: absolute; right: 0; top: 6px;}
.hdrRt > ul{display: inline-flex; align-items: center;}
.hdrRt .dropdown-menu{width: 241px; padding: 16px 18px; width: 241px; border: 1px solid #C9CCCE; box-shadow: 0px 3px 6px #00000029;
background: #fff; border-top: 9px solid #9E0B0F; right: -37px;left: inherit !important; white-space: inherit !important;
top: 100% !important; transform: inherit !important;}
.hdrRt > ul li{margin-right: 33px;}
.hdrRt .dropdown-menu li a{display: inline-flex; color: #254467; font: 700 16px/20px 'Lato', sans-serif; padding: 0px !important; 
white-space: inherit; }
.hdrRt .dropdown-menu li a:hover{opacity: 0.7;}
.hdrRt .dropdown-menu li a {transition: all 0.3s ease-in-out; flex: 1;}
.hdrRt .dropdown-menu li a i{margin-right: 17px;}
.hdrRt .dropdown-menu li a i img{max-width: 100%; width: 17px;}
.hdrRt .dropdown-menu ul{padding: 0px !important;}


.hdrRt .dropdown-menu ul li{padding: 6px 0 6px 34px!important; margin: 0px; width: 100%;     background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/lock-icon.svg) no-repeat left 8px!important; background-size: 16px!important;}




.hdrRt > ul li .dropdown{padding: 0 0 17px; margin: 17px 0 0;}
.hdrRt > ul li .dropdown > button{padding: 0 18px; cursor: pointer; background: #9E0B0F;
color: #fff; font: 700 18px/36px 'Lato', sans-serif; border: 0px; outline: none;cursor: inherit;}
.hdrRt > ul li .dropdown > button:after{content: none !important;}
.redlnk i{margin-left: 7px; transition: all 0.3s ease-in-out;}
.redlnk:hover i{margin-left: 18px;}
.hdrsrcbx{width: 0px;position: absolute;right: 25px;top: -13px;transition: all 0.3s ease-in-out;z-index: 999;overflow: hidden;}
.hdrsrcbx input[type="text"]{width: 100%;height: 40px;border: 1px solid #A4AAAE;color: #A4AAAE;padding: 0 20px;
font: 500 14px/18px 'Lato', sans-serif;outline: none;}
.srcicn{width: 14px; height: 14px; display: flex; position: relative; align-items: center; justify-content: center; 
color: #254467; font-size: 13px;}
.srcicn input[type="submit"]{position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0px; opacity: 0; visibility: hidden;}
.hdricns{width: auto; position: relative;}
.closeSrc{display: inline-block; position: absolute; top: -2px; right: 0; opacity: 0; visibility: hidden;transition: all 0.3s ease-in-out;}
.hdrsrc{width: auto; position: relative;}
.hdrRt > ul li:last-child{margin: 0px;}
.hdrsrc.opensrc .hdrsrcbx{width: 350px;}
.hdrsrc.opensrc .srcicn input[type="submit"]{opacity: 1;  visibility: visible;}
.closeSrc img{max-width: 100%;width: 12px;}
.hdrsrc.opensrc .closeSrc{right: -20px; opacity: 1; visibility: visible;}
.srcicn:hover{color: #9E0B0F;}
.hdrbtminr .redlnk i{margin-left: 7px !important;}
.ftrbtminr li a:hover{opacity: 0.7;}
.planingTop p a:hover{opacity: 0.7;}
.planLstinr, .blogbx{transition: all 0.3s ease-in-out;}
.blogbx:hover{border-color: #254467;}
.input:hover input[type="text"], .input:hover input[type="email"], .input:hover input[type="tel"], .input:hover textarea, .input:hover select{border-color: #31738A!important;}
.input input[type="text"]:focus, .input input[type="email"]:focus, .input input[type="tel"]:focus, .input textarea:focus, .input select:focus{border-color: #31738A!important;}
.inpubx > div{position: relative; width: 100%;}
.inpubx > div label{position: absolute; top: 50%; transform: translateY(-50%); left: 20px; display: inline-block; padding: 2px 4px;
color: #A4AAAE; font: 500 14px/18px 'Lato', sans-serif; pointer-events: none; transition: all 0.3s ease-in-out;
background: #fff;}
.inpubx input[type="email"], .inpubx input[type="text"]{border-right: 0px;}
.inpubx input[type="email"]:focus + label{top: 0;}




.blogSec .owl-item{padding: 7px 5px;}

.spekPnl i, .mobileMenu, .mobilemnuopenlft, .mobilemnuopenrt{display: none;}

.headersec{position: absolute; top: 0; left: 0; background: #fff; z-index: 99;}
.bannerSec{margin: 198px 0 0;}
.headersec.fixed .hderbtm{display: none;}
.headersec.fixed{border-bottom: 1px solid #A4AAAE;}
.srcicn{border: 0px; outline: none; cursor: pointer;}

.dropdown{position: relative;}
.hdrRt .dropdown-menu{opacity: 0; visibility: hidden;display: block; margin: 0px;}
.hdrRt > ul li .dropdown:hover .dropdown-menu{opacity: 1; visibility: visible;}


.hdrbtminr .redlnk{padding-right: 25px;position: relative;}
.hdrbtminr .redlnk i{margin: 0px !important;position: absolute;right: 0;top: -1px;}
.hdrbtminr .redlnk:hover i{right: -7px;}
.whatlikebx{position: relative;}
.whatlikebx:before{position: absolute; top: 10px; bottom: 10px; right: 10px; left: 10px; border: 1px solid transparent; content: "";
transition: all 0.3s ease-in-out;}
.whatlikebx:hover:before{border-color: #fff;}
.planLstinr .redlnk i{margin-left: 6px !important; display: inline-flex; align-items: center;}
.planLstinr:hover .redlnk i{margin-left: 12px !important;}

.planLstinr:before,
.blogbx:before{position: absolute; content: ""; box-shadow: 0px 3px 6px #00000029;
background: #fff; top: 0; bottom: 0; left: 0; right: 0; border: 1px solid #A4AAAE; z-index: -1; transition: all 0.3s ease-in-out;}
.planLstinr, .blogbx{position: relative;}
.planLstinr:hover:before{border-color: #2C4464; top: -2px; bottom: -2px; left: -2px; right: -2px;}
.blogbx:hover:before{border-color: #2C4464; top: -5px; bottom: -5px; left: -5px; right: -5px;}

.fixedrtic{position: fixed; right: 30px; bottom: 30px; background: #9E0B0F; border-radius: 100%; padding: 3px; z-index: 99;
opacity: 0; visibility: hidden;}
.fixedlftic{position: fixed; bottom: 30px; left: 30px; background: #9E0B0F; border-radius: 100%; padding: 3px; z-index: 99;
opacity: 0; visibility: hidden;}
.fixedrtic img, .fixedlftic img{max-width: 100%;}
.fixedlftic.fixed,
.fixedrtic.fixed{opacity: 1; visibility: visible;}

.fixedget{position: fixed; right: -84px; top: 50%; transform: rotate(90deg); z-index: 10;}
.fixedget > button{color: #fff; box-shadow: 0px 3px 6px #00000029; background: #00758D; cursor: pointer;
border: 0px; outline: none; font: 700 20px/25px 'Ubuntu', sans-serif; padding: 0 45px 0 65px;
display: inline-flex;align-items: center;height: 52px;}
.fixedget .dropdown-menu{display: block;opacity: 1;visibility: visible;transform: rotate(-90deg) !important;
top: 120% !important;padding: 0px;margin: 0px;border: 1px solid #B9BDC0;box-shadow: 0px 3px 6px #00000029;
background: #fff;width: 260px;left: -20px!important;margin-top: 10px;border-radius: 0px; opacity: 0; visibility: hidden;}
.fixedget > button:after{content: none !important;}
.fixedget > button i{position: absolute;top: 14px;left: 40px;transform: rotate(90deg);width: 10px;
transition: all 0.3s ease-in-out;}
.fixedget > button i img{transition: all 0.3s ease-in-out;}
.fixedget > button i img{max-width: 100%;}
.fixedget .dropdown-menu li{padding: 0px; width: 100%; }
.fixedget .dropdown-menu li a{position: relative; width: 100%; border-bottom: 1px solid #A4AAAE;
color: #254467; font: 700 14px/20px 'Ubuntu', sans-serif; display: inline-block; padding: 16px 66px 16px 24px;
text-transform: uppercase; background: #fff url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/arrow-right3.svg) no-repeat 90% center!important; background-size: 16px!important;}
.fixedget .dropdown-menu li:last-child a{border: 0px;}
.fixedget .dropdown-menu li span{display: inline-block; max-width: 138px;}
.fixedget .dropdown-menu li a:hover{background-color: #F5F5F5!important;}
.fixedget .dropdown-menu li a i{position: absolute; top: 50%; transform: translateY(-50%); right: 46px;}
.fixedget .dropdown-menu li a i img{max-width: 100%;}
.fixedget:hover > button i img{transform: rotate(-180deg);}
.fixedget:hover .dropdown-menu{opacity: 1; visibility: visible;}

/*.bannerSec {z-index: 9;}*/
.homebnrsec{z-index: 10;}
.hderbtm, .whatlikeSec{position: relative; z-index: 10;}

.hdrmnu li a:hover{opacity: 0.7;}

.container{padding: 0 40px;}
.mrebtn, .inpubx .mrebtn input[type="submit"]{font-family: 'Lato', sans-serif;}
.hdrRt .dropdown-menu li a {background: none;}
.srcicn{font-size: 16px;}

.bannerSec .owl-dots, .bannerSec .owl-nav{width: 100% !important;}
.bannerSec .owl-dots{bottom: -38px !important; padding: 0 35px !important;}
.bannerSec .owl-nav{bottom: -40px !important; padding: 0px !important;}
.infobxinr p a{color: #fff;}

.inpubx .mrebtn{width: 100%; max-width: 120px;}

.headersec .container,
.whatlikeSec .container{max-width: 100% !important;}

.hdertop{position: fixed; top: 0; left: 0; z-index: 99; background: #fff; border-bottom: 1px solid #A4AAAE;}

.hderbtm {margin: 120px 0 0;}
.spekPnl{text-align: center;}


.speakpnbox{padding: 20px 0;}
.speakpnbox a.inforticn{color: #9E0B0F; text-transform: uppercase; font: 700 16px/20px 'Ubuntu', sans-serif; display: inline-flex; align-items: center;}
.speakpnbox a.inforticn i{margin-left: 6px; margin-bottom: 0; display: inline-block; transition: all 0.3s ease;}
.speakpnbox a.inforticn i img{width: 100%;}

.speakpnbox a.inforticn:hover i{margin-left: 12px;}
.speakpnbox h2{margin-bottom: 20px;}
.speakbox{width: 70%;}
.speakbox h6{display: block;
    color: #2C4464;
    font: 700 20px/24px 'Ubuntu', sans-serif;
}
.speakbox > div{border-right: 1px solid #A4AAAE;}
.speakbox > div:last-child{border: none;}
.speakbox p, .speakbox a{    color:#373737;
    font: 500 20px/24px 'Lato', sans-serif;
    margin: 8px 0;}

    

.inpubx .has-error input[type="email"], .inpubx .has-error input[type="text"]{border-color: #9E0B0F !important;}
.infobxinr .inforticn img,
.fixedget .dropdown-menu li a img{width: 17px;}
.inpubx .form-error{display: none;}
.inpubx label.active{top: 0;}
.footer .container-fluid{padding: 0;}
.footer .footer-row-0-padding{padding: 0!important;}
.row-fluid [class*="span"]{float: none!important;}
#main-content .container-fluid > .row-fluid-wrapper{margin-left: -15px; margin-right: -15px;}
/*#main-content{padding: 80px 0;}*/
.dropdown.fixedget .hs-menu-wrapper ul{justify-content: flex-start;}


/*_____Services_____*/

.inrBner .bnrtxtinr h1, .inrBner .bnrtxtinr h2{position: relative; padding: 0 0 37px;}
.inrBner .bnrtxtinr h1:before, .inrBner .bnrtxtinr h2:before{position: absolute; content: ""; bottom: 0; left: 0; height: 10px; background: #9E0B0F; width: 235px;}
.servicSpeak{width: 100%;}
.inrBner .bnrtxt{top: 42%; transform: translateY(-50%);}

.hs-breadcrumb-menu-wrapper{max-width: 1310px; margin: 0 auto; padding: 20px 40px;}
.bredlink{width: 100%; padding: 20px 0;}
.hs-breadcrumb-menu-wrapper ul{display: flex; align-items: center;}
.hs-breadcrumb-menu-wrapper li{position: relative; padding: 0 15px 0 0; margin-right: 15px; color: #A4AAAE; font: 500 14px/20px 'Lato', sans-serif; }
.hs-breadcrumb-menu-wrapper li a{color: #A4AAAE;}
.hs-breadcrumb-menu-wrapper li span.hs-breadcrumb-menu-divider{display: none;}
.hs-breadcrumb-menu-wrapper li:last-child, .hs-breadcrumb-menu-wrapper li a:hover{color: #9E0B0F;}
.hs-breadcrumb-menu-wrapper li:last-child{padding: 0px; margin: 0px;}
.hs-breadcrumb-menu-wrapper li:before{position: absolute; content: ""; background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/chevron-right3.svg) no-repeat 0 0; top: 6px;
right: -3px;width: 6px;height: 11px;background-size: 6px; }
.hs-breadcrumb-menu-wrapper li:last-child:before{content: none;}


.manegmentSec{width: 100%; padding: 40px 0 82px;}
.manegmentlst{width: 100%; padding: 60px 0 0;}
.manegmentpnl{width: 100%; margin: 38px 0 0;}
.manegmentpnl .media{align-items: center;}
.manegmentpnl .planLstinr{padding: 0px;}
.manegmentpnl .planLstinr .media > img {margin-right: 0px; min-width: 445px; width: 445px;height: 230px;object-fit: cover; padding: 4px;}
.manegmentpnl .planLstinr:hover::before {top: -7px;bottom: -7px;left: -7px;right: -7px;}
.manegmentpnl .media-object{padding: 22px 30px 22px 48px;}


.questionSec{width: 100%; padding: 146px 0;}
.botPadnone{padding-bottom: 0!important;}
.questionpnl{width: 100%; max-width: 658px; margin: 48px auto 0;}
.questionpnl .hs-form-field{padding: 29px 0 0; margin: 0px; display: inline-block; width: 100%; position: relative;}
.questionpnl .hs-form-field input[type="text"],
.questionpnl .hs-form-field input[type="email"],
.questionpnl .hs-form-field input[type="tel"],
.questionpnl .hs-form-field textarea, .questionpnl .hs-form-field select{border: 1px solid #A4AAAE; 
width: 100%; height: 40px; border: 2px solid #A4AAAE; color: #373737; padding: 0 20px;
font: 500 18px/20px 'Lato', sans-serif; outline: none; transition: all 0.3s ease-in-out;

}
.questionpnl .hs-form-field textarea{height: 130px;padding-top: 15px;padding-bottom: 15px;resize: none;-webkit-appearance: none;}
.inpubx.area label{transform: inherit; top: 8px;}
.inputsubmt{width: 100%; margin: 32px 0 0; text-align: center;}
.questionpnl .hs_cos_wrapper_type_inline_text{color: #373737; font: 500 14px/20px 'Lato', sans-serif; margin: 28px 0 0; text-align: center;}
.questionpnl .hs-form-field > label{position: absolute; top: 64%; transform: translateY(-36%); left: 20px; display: inline-block; padding: 2px 4px;
color: #A4AAAE; font: 500 14px/18px 'Lato', sans-serif; pointer-events: none; transition: all 0.3s ease-in-out;
background: #fff;}
.questionpnl .hs-form-field.hs-fieldtype-textarea > label{top: 34%;
    transform: translateY(-66%);}
.questionpnl .hs-form-field > label{color: #373737; font-size: 18px; line-height: 22px;}
.hs-form-field label.active{top: 26px!important; font-size: 14px;}
.inpubx.area label.active{top: 0;transform: translateY(-50%);}
.hs-error-msgs{display: none!important;}
.hs_submit.hs-submit{text-align: center; padding: 29px 0 0;}
.hs_submit .actions{pointer-events: none;
    width: 100%;
    max-width: 118px;
    position: relative;
    overflow: hidden;
    z-index: 9;
    display: inline-block;
    margin: 0 auto;
}
.hs_submit .actions:after{    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    height: 200px;
    background-color: #9E0B0F;
    border-color: transparent;
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(0.1);
    opacity: 0;
    z-index: -1;
    transition: transform 0.3s, opacity 0.3s, background-color 0.3s;}
.hs_submit .actions:hover:after{
    opacity: 1;
    transform: scale(1) translate(-50%, -50%);
}


.hs_submit .actions:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #9E0B0F;
    transition: opacity 0.3s, border 0.3s;
}
.hs_submit .actions input[type="submit"]{pointer-events: visible;
text-transform: uppercase; color: #9E0B0F;
cursor: pointer; border: 0px; outline: none; font: 700 16px/40px 'Ubuntu', sans-serif; padding: 0 26px;
transition: all 0.3s ease-in-out;
}
.hs_submit .actions:hover input[type="submit"]{color: #fff;}
.inpubx > div{margin: 0px;}
.hs-form-field .invalid.error{border-color: #9E0B0F !important;}
#hs_cos_wrapper_widget_1651217497903 .planingSec{padding: 40px 0 0 0;}
/*#hs_cos_wrapper_widget_1651219241403 .manegmentSec{padding: 0 0 80px;}*/
/*__________*/


/*_____Team_____*/

.teambnr{background: #254467; box-shadow: 0px 3px 6px #00000029; min-height: 375px;}
.teambnr .bnrtxtinr{max-width: inherit;}

.teambnr .bnrtxtinr h1, .teambnr .bnrtxtinr h2{color: #fff;}
.teambnr .bnrtxtinr h1::before, .teambnr .bnrtxtinr h2::before{background: #A4AAAE;}
.teambnr:before{background: #9E0B0F; clip-path: polygon(100% 0, 0% 100%, 100% 100%); height: 130px; width: 18%;
right: 0; bottom: 0; left: inherit;}
.teambnr:after{background: #fff; clip-path: polygon(100% 0, 0% 100%, 100% 100%); height: 215px; width: 25%; z-index: 1;
right: 0; bottom: 0; left: inherit;}
.teambnr .bnrtxt {top: inherit; transform: inherit; bottom: 104px; }

.manegmentSec.teammage{padding: 60px 0 65px;}
.notopadd{padding-top: 0!important;}
.teamSec{width: 100%; }
.teamOne{background: #F5F5F5; padding: 99px 0 83px;}
.teamamain{width: 100%;}
.teamdesk{width: 100%;}
.teambx{width: 100%; margin: 36px 0 0; position: relative; background: #fff; z-index: 9; height: 100%;}
.teamimg{width: 100%;}
.teamimg img{width: 100%; height: 340px!important; object-fit: cover;}
.teamcont{width: 100%; padding: 22px 20px 0px; text-align: center;}
.teamSec .bloghed h3{padding: 0 0 45px; position: relative;}
.teamSec .bloghed h3:before{position: absolute; bottom: 0; left: 50%; height: 10px; transform: translateX(-50%); background: #9E0B0F;
width: 300px; content: "";}
.teamSec .bloghed{padding: 0 0 10px;}
.teambx:before{position: absolute;content: "";box-shadow: 0px 3px 6px #00000029;background: #fff;top: 0;bottom: 0;
left: 0;right: 0;border: 1px solid #A4AAAE ;z-index: -1;transition: all 0.3s ease-in-out;}
.teambx:hover::before { top: -6px;bottom: -6px; left: -6px; right: -6px;border-color: #2C4464;}
.teamcont h4{color: #2C4464; font: 700 24px/30px 'Ubuntu', sans-serif; }
.teamcont h4 a{color: #2C4464;}
.teamcont p{text-transform: uppercase; letter-spacing: 0.8px; color: #A4AAAE; font: 700 16px/20px 'Lato', sans-serif;
margin: 20px 0 0;  }
.teamcont .mrebtn{margin: 15px 0 0;}
  .teamcont .mrebtn.teambtn{display: none;}
.teamdesk .row{margin: 0 -20px;}
.teamdesk .row > div{padding: 0 20px; margin-bottom: 30px;}

.teamTwo{padding: 95px 0; background: #fff;}

.teamThre{padding: 99px 0 119px; background: #F5F5F5;}
/*.fixedget {z-index: 99;}*/
.teammobile{display: none;}


/*_____Team_Member_____*/

.teamMemberBnr{height: 140px; background: #254467;display: flex;align-items: center;}
.teamMemberBnr:before,
.teamMemberBnr:after{content: none;}
.teamMemberBnr .bnrtxt{position: static;}
.teamMemberBnr .bnrtxtinr h1{color: #fff;}

.teamMemberSec{width: 100%; padding: 93px 0 148px; }
.teamMemberSec .media > img{margin-right: 75px;}
.teamMemberSec p{color: #373737; font: 500 20px/24px 'Lato', sans-serif; margin: 20px 0 0;}
.teamMemberSec h4 span{color: #2C4464; font: 500 38px/42px 'Ubuntu', sans-serif; margin-top: 0;}
.teamMemberSec span{display: block; color: #254467; font: 700 24px/28px 'Ubuntu', sans-serif; margin: 14px 0 0; }
.teamMemberSec ul{display: block; margin: 35px 0 0;}
.teamMemberSec li a{color: #254467;  font: 700 24px/30px 'Lato', sans-serif; }
.teamMemberSec .mrebtn{margin: 35px 0 0;}
.teamMemberSec .mrebtn::after { width: 250px;height: 250px;}
.teamMemberSec li a:hover{opacity: 0.7;}

/*_____financial-planning_____*/

.aboutservic{width: 100%; background: #F5F5F5; padding: 76px 0;}
.abtmiltrycont{width: 100%; margin: 72px 0 0;}
.plansub .abtmiltrycont{margin-top: 0;}
.abtmiltrycont p{color: #373737; font: 500 20px/28px 'Lato', sans-serif; margin: 14px 0 0;}
.abtmiltrycont h3{color: #254467; font: 700 24px/28px 'Ubuntu', sans-serif;}
.abtmiltrycont ul{display: inline-block; width: 100%; margin: 35px 0 0;}
.abtmiltrycont li, .chartcourselistinr li{color: #373737; font: 500 20px/50px 'Lato', sans-serif; position: relative;}
.abtmiltrycont > ul > li, .chartcourselistinr li{background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/check.svg) no-repeat left top 20px; padding-left: 38px;}
.abtmiltrycont ol{list-style-type: none;padding: 0px;}
.abtmiltrycont ol li{padding-left: 22px; }
.abtmiltrycont ol li:before{position: absolute; width: 7px; height: 7px; background: #9E0B0F;
border-radius: 100%; content: ""; top: 23px; left: 0;}
.aboutservic .bloghed h3,
.chartcourseSec .bloghed h3,
.redyplaningSec .bloghed h3 { padding: 0 0 45px; position: relative;}
.aboutservic .bloghed h3::before,
.chartcourseSec .bloghed h3::before,
.redyplaningSec .bloghed h3::before {position: absolute;bottom: 0;left: 50%;height: 10px;transform: translateX(-50%);background: #9E0B0F;
width: 300px;content: "";}

.chartcourseSec{width: 100%; padding: 138px 0 30px;}
.chartcourseSec.search-result{padding: 80px 0 100px;}
.chartcourseSec .bloghed p{color: #373737; font: 500 20px/24px 'Lato', sans-serif; margin: 45px auto 0; max-width: 975px;}
.chartcoursebtm{width: 100%; margin: 45px auto 0; max-width: 975px; text-align: center;}
.chartcoursebtm p{color: #373737; font: 500 20px/24px 'Lato', sans-serif;}
.chartcourseSec p a, .aboutservic .abtmiltrycont a, .questionacont a, .blogcontlst a, .article-body a{color: #9e0b0f; text-decoration: underline;}
.chartcourseSec p a:hover, .aboutservic .abtmiltrycont a:hover, .questionacont a:hover, .blogcontlst a:hover, .article-body a:hover{opacity: 0.70;}
.chartcourselistinr{width: 100%; margin: 63px 0 0;}
.chartcourselistinr ul{width: 100%; display: inline-block;}
.chartcourselist{width: 100%; max-width: 1045px;margin: 0 auto;}

.whowesec.manegmentSec{padding: 138px 0;}
.whowesec .mrebtn{margin: 42px 0 0;}

.redyplaningSec{width: 100%; padding: 76px 0; background: #F5F5F5; }
.redyplaningSec .row{margin: 0 -20px;}
.redyplaningSec .row > div{padding: 0 20px;}
.redyplaningSec .planLstinr{z-index: 9; margin: 40px 0 0; padding: 45px 20px 40px 13px;}
.redyplaningSec .planLstinr .media > img{width: auto;}

.questionSec{width: 100%; padding: 108px 0 150px;}
.questionaccdian{width: 100%;}
.questionpnl.bloghed{width: 100%; margin: 140px 0 0;}
.questionpnl.bloghed:first-child{margin: 0px; }
.questionpnl.bloghed h3{margin-bottom: 24px;}
.questionpnl.bloghed h3 a{color: #2c4464;}
.questionpnl.bloghed h3 a:hover{text-decoration: underline!important;}
.questionmain{width: 100%;}
.questionpnl.bloghed{width: 100%; max-width: 100%; text-align: left;}
.questionaccdian .card{margin: 26px 0 0; border: 0px; border-radius: 0px;}
.questionaccdian .card-header{padding: 0px; background: none; border: 0px;}
.questionaccdian .card-header > button{display: inline-block; width: 100%; outline: none; border: 2px solid #9E0B0F; color: #9E0B0F;
text-align: left; background: none; cursor: pointer; font: 700 24px/28px 'Lato', sans-serif; padding: 14px 15px;
background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/up_arw.svg) no-repeat right 20px center; background-size: 20px !important;}
.questionacont{width: 100%; padding: 47px  70px 30px 15px;}
.questionacont p, .questionacont li, .questionacont h5{color: #373737; font: 500 20px/24px 'Lato', sans-serif;}
.questionacont h5{font-weight: bold; margin-bottom: 6px;}
.questionacont p{margin-bottom: 20px;}
.questionacont p a, .questionacont li a{color: #9e0b0f;}
.questionacont ul{width: 100%; padding: 0 0 20px 0;}
.questionacont li{position: relative; padding-left: 20px;margin: 4px 0 0;}
.questionacont li:before{position: absolute; content: ""; background: #9E0B0F; width: 7px; height: 7px; border-radius: 100%; top: 11px; left: 0;}
.questionaccdian .card-body{padding: 0px;}
.questionaccdian .card-header > button.collapsed{color: #254467; border-color: #254467;
background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/bottom_arw.svg) no-repeat right 20px center;}
.questionaccdian .card-header > button.collapsed:hover{border: 2px solid #9e0b0f;
  color: #9e0b0f;}


.bloginr .owl-nav{display: flex !important;}
.bloginr .owl-prev::before {color: #A4AAAE;content: "\f104";font-family: FontAwesome;font-size: 32px;
transition: all 0.3s ease-in-out;}
.bloginr .owl-next::before {color: #A4AAAE;content: "\f105";
font-family: FontAwesome;font-size: 32px;transition: all 0.3s ease-in-out;}
.bloginr .owl-nav button span{display: none !important;}
.bloginr .owl-nav button{position: absolute; top: 50%; transform: translateY(-50%);}
.bloginr .owl-prev{left: -25px;}
.bloginr .owl-next{right: -25px;}
.bloginr .owl-nav button:hover:before{color: #9E0B0F;}

.redyplaningSec .owl-item {padding: 7px 5px;}

/*_____Testimonial_____*/
.testi-head{margin-bottom: 20px;
    padding-bottom: 40px;}
.testimonalSec{width: 100%; padding: 68px 0;}
.spektestmo{padding: 188px 0 204px;}
.testmomain{width: 100%;}
.testmopnl{width: 100%; display: flex; justify-content: flex-start;}
.testmocont{width: 100%; max-width: 788px; box-shadow: 0px 3px 6px #00000029; background: #F5F5F5; margin-top: -15px; 
position: relative; padding: 119px 125px 55px 132px; text-align: right;}
.testmopnl:nth-child(even){justify-content: flex-end;}
.testmopnl p{color: #222935; font: 500 20px/24px 'Lato', sans-serif; text-align: left; margin: 0 0 17px;}
.testmopnl i{position: absolute; top: 42px; left: 46px;}
.testmopnl i img{max-width: 100%;}
.testmopnl:nth-child(even) .testmocont{background: #fff;}
.testmopnl span{color: #222935; font: 400 20px/24px 'Lato', sans-serif; display: inline-flex; flex-direction: column;}
.testmopnl em{color: #A4AAAE; letter-spacing: 0.8px; font: 700 16px/20px 'Lato', sans-serif; text-align: left;}

.testmopnl:nth-child(9) .testmocont{z-index: 1;}
.testmopnl:nth-child(8) .testmocont{z-index: 2;}
.testmopnl:nth-child(7) .testmocont{z-index: 3;}
.testmopnl:nth-child(6) .testmocont{z-index: 4;}
.testmopnl:nth-child(5) .testmocont{z-index: 5;}
.testmopnl:nth-child(4) .testmocont{z-index: 6;}
.testmopnl:nth-child(3) .testmocont{z-index: 7;}
.testmopnl:nth-child(2) .testmocont{z-index: 8;}
.testmopnl:nth-child(1) .testmocont{z-index: 9;}
.mobilevertin{display: none;}


/*_____FAQ_____*/

.faqSec{width: 100%; padding: 45px 0 145px;}
.questionaccdian .card-header > button{padding-right: 40px;}
.faqbnr .bnrtxtinr{max-width: 600px;}


/*_____investment-minimums_____*/
.miniamBnr:before,
.miniamBnr:after{content: none;}
.miniamBnr{padding: 38px 0; background: #254467;}
.miniamBnr .bnrtxt{position: static; transform: inherit;}
.miniamBnr .bnrtxtinr h2{color: #fff;}
.miniamBnr .bnrtxtinr{max-width: 100%;}
.investspek{padding: 67px 0 149px;}
.miniamBnr .bnrtxt{margin: 0px !important;}
.miniamBnr .bnrtxtinr h2{padding: 0px !important;}
.miniamBnr .bnrtxtinr h2:before{content: none;}
.miniamBnr .bnrtxtinr{max-width: 100% !important;}


/*_____risk-assessment-tool_____*/
.risktoolcont{padding: 76px 0 153px;}
.risktoolcont .mrebtn::after{width: 292px; height: 292px;}

/*_____contact_____*/
.contactCont{padding: 76px 0 126px;}
.contactinrSec{padding: 0 0 180px;}
.submitted-message{text-align: center; color: #373737;
  font: 500 24px/30px 'Lato',sans-serif; margin-top: 30px;}



/*_____fee-schedule_____*/
.sedulespek{padding: 125px 0 166px;}
.seduleLst{width: 100%;}
.seduleLstinr{width: 100%; background: #fff; border: 1px solid #707070; box-shadow: 0px 3px 6px #00000029;
padding: 60px 70px 41px 123px; text-align: left; max-width: 1000px; margin: 0 auto;}
.seduleLstinr .center-button{text-align: center;}
.seduleLstinr ul{width: 100%; display: inline-block; padding: 0; text-align: left;}
.seduleLstinr li{width: 50%; float: left; color: #373737; font: 700 16px/18px 'Ubuntu', sans-serif; padding-left: 30px;
background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/check.svg) no-repeat left top 4px; margin: 0 0 18px;}
.seduleLstinr h2{color: #2c4464; font: 700 24px/28px 'Ubuntu', sans-serif; margin: 10px 0;}
.seduleLstinr p{margin-bottom: 20px; font: 500 24px/30px 'Lato',sans-serif;}
/*_____member-login_____*/
.memberlist.manegmentSec{padding: 60px 0 80px;}
.memberlist .manegmentlst{padding: 0px;}
.memberlist .manegmentpnl:first-child{margin: 0px;}

/*_____tool-calculators_____*/

.toolspek{padding: 83px 0 140px;}
.toolmange{padding: 80px 0 87px;}

/*_____review_____*/
.reviewbnr .bnrtxtinr{max-width: 100%;}

.hs_i_am_interested_in_ .multi-container [type="checkbox"]:checked,
.hs_i_am_interested_in_ .multi-container [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.hs_i_am_interested_in_ .multi-container [type="checkbox"]:checked + span,
.hs_i_am_interested_in_ .multi-container [type="checkbox"]:not(:checked) + span{
    position: relative;
    padding-left: 50px;
    cursor: pointer;
    line-height: 22px;
    display: inline-block;
    color: #373737; font-weight: 500; font-size: 18px;
}
.hs_i_am_interested_in_ .multi-container [type="checkbox"]:checked + span:before,
.hs_i_am_interested_in_ .multi-container [type="checkbox"]:not(:checked) + span:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 30px;
    height: 30px;
    background: #fff; border: 1px solid #A4AAAE; transform: translateY(-50%);
}
.hs_i_am_interested_in_ .multi-container [type="checkbox"]:checked + span:after,
.hs_i_am_interested_in_ .multi-container [type="checkbox"]:not(:checked) + span:after {
    content: '';
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0px;
    left: 5px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/check.svg) no-repeat center center;
}
.hs_i_am_interested_in_ .multi-container [type="checkbox"]:not(:checked) + span:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.hs_i_am_interested_in_ .multi-container [type="checkbox"]:checked + span:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.hs_i_am_interested_in_ div.input{width: 100%; margin: 10px 0 0;}
.hs_i_am_interested_in_ .multi-container{display: flex; align-items: center; flex-wrap: wrap; justify-content: center;}
.hs_i_am_interested_in_ .multi-container li{padding: 0 15px;}

.questionpnl .hs-form-field.hs_which_best_describes_your_relationship_with_the_military_>label, .questionpnl .hs-form-field.hs_i_am_interested_in_>label{position: relative; left: inherit;}

.reivewform .questionpnl{max-width: 850px;margin-top: 0px;}
.questionSec.reivewform{padding: 0 0 130px;}
.reviewmange .chartcourseSec{padding: 0px;}
.manegmentSec.reviewmange{padding: 70px 0 100px;}

/*_____blog_____*/

.bloglistSec{width: 100%;}
.bloglistlft{width: 100%;}
.bloglistrt{width: 100%;}
.bloglistrtinr{width: 100%; padding: 40px 0 0;}
.bloglistSec .planingTop{max-width: 100%; text-align: left;}
.bloglistlft ul{width: 100%; display: inline-block; padding: 47px 0 0;}
.bloglistlft li{font: 500 20px/24px 'Lato', sans-serif; position: relative; padding-left: 20px; margin: 20px 0 0;}
.bloglistlft li a{color: #373737; text-transform: capitalize;}
.bloglistlft li:before{background: #9E0B0F; width: 10px; height: 10px; border-radius: 100%; position: absolute; content: "";
top: 8px; left: 0; }
.bloglistlft li a:hover{color: #9E0B0F;}
.bloglistSec{padding: 80px 0 140px;}

/*  .bloglistSec .row > div:first-child{max-width: 23%; flex: 0 0 23%;}
.bloglistSec .row > div:last-child{max-width: 77%; flex: 0 0 77%;}*/

.bloglistSec .manegmentpnl .media-object {padding: 20px 25px 20px 25px;}
.bloglistSec .media .blog-listing__post-image-wrapper img{width: 450px; min-width: 450px; object-fit: cover; min-height: 254px;}
.bloglistSec .manegmentpnl .planLstinr .media > img { width: 450px; height: 260px;}
.blgftrcon{width: 100%; margin: 38px 0 0;}
.blgftrcon p{color: #373737; font: 500 14px/20px 'Lato', sans-serif;}
.blogpgenatin{width: 100%; margin: 35px 0 0; display: flex; align-items: center; justify-content: space-between;}
.blogpgenatin span{color: #373737; font: 500 14px/20px 'Lato', sans-serif;}
.blogpgenatin ul{display: inline-flex; align-items: center;}
.blogpgenatin li{padding: 0 6px; color: #373737; font: 500 14px/18px 'Lato', sans-serif;}
.blogpgenatin li a{color: #373737; }
.blogpgenatin li:first-child{transform: rotate(-180deg);position: relative;top: 4px;}
.blogpgenatin select{border: 1px solid #A4AAAE; height: 23px; padding: 0 8px; color: #373737;
font: 500 14px/18px 'Lato', sans-serif; background: #fff;}
.bloglftmoble{display: none;}
.bloglistlft{display: block;}


/*_____articles_____*/
.articleSec{width: 100%; padding: 125px 0 197px;}
.blogcontinr{width: 100%; position: relative; margin: 70px auto 0; max-width: 1114px; padding-left: 139px;}
.blogcontinr p, .blogcontinr li, .bloglistrtinr .article-body h1,.bloglistrtinr .article-body h2,.bloglistrtinr .article-body h3,.bloglistrtinr .article-body h4,.bloglistrtinr .article-body h5,.bloglistrtinr .article-body h6{color: #373737; font: 500 20px/24px 'Lato', sans-serif; }

.bloglistrtinr .article-body h1,.bloglistrtinr .article-body h2,.bloglistrtinr .article-body h3,.bloglistrtinr .article-body h4,.bloglistrtinr .article-body h5,.bloglistrtinr .article-body h6{margin: 12px 0 0;}
.blogcontinr h4{color: #254467; font: 500 24px/28px 'Ubuntu', sans-serif;}
.blogcontinr p{margin: 22px 0 0;}

.articleSec .bloghed{text-align: left;}
.articleSec .bloghed p{color: #373737; font: 500 20px/24px 'Lato', sans-serif; margin: 7px 0 0;}
.blogvideo{width: 100%; background: #F5F5F5; position: relative; min-height: 825px; margin: 38px 0 0;
display: flex; align-items: center; justify-content: center;}
.blogimage{width: 100%; position: relative; margin: 38px 0 0;
display: flex; align-items: center; justify-content: center;}

.playbtn{display: flex; align-items: center; justify-content: center; width: 278px; height: 278px;
border-radius: 100%; background: rgba(164,170,174,0.16); }
.playbtn:before{position: absolute; content: ""; top: 50%; left: 50%; background: #A4AAAE; width: 82px; height: 124px;
clip-path: polygon(100% 50%, 0 0, 0 100%);
-webkit-clip-path: polygon(100% 50%, 0 0, 0 100%); transform: translate(-50%, -50%); z-index: 1; opacity: 0.5;}
.blogcontlst li{margin: 40px 0 0; padding-left: 30px; background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/check.svg) no-repeat left top 7px; }
.blogcontlst ul{padding: 12px 0 65px;}
.blogsocial{position: absolute; top: 0; left: 0; text-align: center;}
.blogsocial span.shared{color: #A4AAAE; letter-spacing: 0.8px; font: 700 16px/20px 'Lato', sans-serif; margin-bottom: 20px; display: block;}
.blogsocial span.hs_cos_wrapper{padding: 10px 0 0;text-align: center; width: 100%;}
.blogsocial span.hs_cos_wrapper a{margin: -6px 0 0; display: block; width: 100%!important; text-align: center; transition: all 0.5s ease;}
.blogsocial span.hs_cos_wrapper a img{width: 24px; height: 24px; color: #fff; border-radius: 100%; font-size: 15px;margin: 0 auto; transition: all 0.5s ease;} 
.blogsocial span.hs_cos_wrapper a:hover img{transform: scale(1.1);}


/*_____approaching-retirement_____*/
.approachingblog{background: #fff; }
.retireSec{background: #fff; padding: 0px;}
.retireSec .seduleLstinr{margin-top: 92px; padding: 80px; max-width: 905px;}
.retireSec .seduleLstinr ul{padding: 0px;}
.retireSec .seduleLstinr li{width: 100%; color: #254467;}
.retireSec .seduleLstinr li:last-child{margin: 0px;}
.approachingspek{padding: 140px 0;}
.stageSec.aboutservic{padding: 0 0 100px; background: none;}
.stageSec.aboutservic .bloghed{margin: 0 0 64px;}
.stageSec.aboutservic .planLstinr{padding: 28px 25px 30px; min-height: 292px; height: auto; margin: 15px 0;}
.stageSec.aboutservic .planLstinr .media{flex-direction: row-reverse;}
.stageSec.aboutservic .planLstinr .media > img{width: 300px; height: 200px; object-fit: cover; margin: 0 0 0 20px;}

/*_____careers_____*/
.careersspek{padding: 145px 0;}
.careersfaq{padding-top: 14px; padding-bottom: 0px;}
.faqSec.careersfaq{padding: 100px 0;}
.questionaccdian .card:first-child{margin: 0px;}
.scopepnl{width: 100%;}
.scopepnl h4, .descripcont h4, .skillpnl h4{color: #222935; font: 700 24px/30px 'Ubuntu', sans-serif; margin: 0 0 25px;}
.descripcont{width: 100%;}
.skillpnl{width: 100%;}
.skillpnl, .descripcont, .scopepnl{margin: 70px 0 0;}
.scopepnl ul, .skillpnl ul{padding: 0px; width: 100%; display: inline-block;}
.scopepnl li, .skillpnl li{margin: 0 0 18px; padding-left: 30px; 
background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/check.svg) no-repeat left top 8px; background-size: 17px;}
.scopepnl li:last-child,
.skillpnl li:last-child{margin: 0px;}
.scopepnl li:before,
.skillpnl li:before{content: none;}
.skillpnl li{width: 50%; float: left;}
.questionacont .mrebtn{margin: 45px 0 0;}
.caresctgry{width: 100%;}
.caresctgry ul{display: flex; margin: 0px; align-items: center; padding: 0px;}
.caresctgry li{ background: #F5F5F5; display: inline-flex; align-items: center; padding: 10px 17px;
width: 167px; margin: 0 32px 0 0;}
.caresctgry li:last-child{margin: 0px;}
.caresctgry li:before{content: none;}
.caresctgry li i{margin-right: 10px;}
.careersfaq .questionacont{padding: 48px 0 70px;}

/*_____Search Result_____*/
.search-result .planingTop{text-align: left; max-width: inherit;}
.hs-search-results__listing li a{color: #2c4464;
    font: 500 24px/28px 'Ubuntu',sans-serif; padding: 15px 0; display: block;}
.hs-search-results__listing li p{font: 500 20px/24px 'Lato',sans-serif; margin: 0; ;}
.search-result .hs-search-results__listing li{margin-bottom: 40px;}
.hs-search-results__pagination a{position: relative;
    border: 0;
    transition: color .5s,transform .2s,background-color .2s;
    background-color: transparent;
    color: #9e0b0f;
    overflow: hidden;
    z-index: 9;     margin: 25px 0 0;
    display: inline-block;
    padding: 0 26px;
    font: 700 16px/40px 'Ubuntu',sans-serif;
    text-transform: uppercase;
  }
.hs-search-results__pagination a:hover{color: #fff;}
.hs-search-results__pagination a: before{    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #9e0b0f;
    transition: opacity .3s,border .3s;
}
.hs-search-results__pagination a:hover:before{opacity: 0;}


.hs-search-results__pagination a: after{    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 200px;
    background-color: #9e0b0f;
    border-color: transparent;
    border-radius: 50%;
    transform: translate(-50%,-50%) scale(0.1);
    opacity: 0;
    z-index: -1;
    transition: transform .3s,opacity .3s,background-color .3s;
}
.hs-search-results__pagination a:hover:after{
    opacity: 1;
    transform: scale(1) translate(-50%,-50%);
}

/*_____Download_____*/
.download {padding: 60px 0;}
.dowinr{z-index: 9;
    margin: 40px 0 0;
    padding: 45px 13px 40px;
    position: relative;
    transition: all .3s ease-in-out;
    display: flex;
    align-items: center;
    min-height: 200px;

}
.dowinr:before{
    position: absolute;
    content: "";
    box-shadow: 0px 3px 6px #00000029;
    background: #fff;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 1px solid #a4aaae;
    z-index: -1;
    transition: all .3s ease-in-out;
}
.dowinr .dowimg img{padding-right: 40px;}
.dowinr .downcont h5{color: #254467;
    font: 700 20px/26px 'Ubuntu',sans-serif; margin-bottom: 16px;}
.download .bloghed h3{position: relative; padding: 0 0 37px; margin-bottom: 10px;}
.download .bloghed h3:before{    position: absolute;
    bottom: 0;
    left: 50%;
    height: 10px;
    transform: translateX(-50%);
    background: #9e0b0f;
    width: 300px;
    content: "";}

/*_____Single Calculator_____*/

#KJEAllContent p{ color: #373737;   font: 500 24px/30px 'Lato',sans-serif; margin-bottom: 10px;}

#KJEAllContent h1, #KJEAllContent h2,#KJEAllContent h3,#KJEAllContent h4,#KJEAllContent h5,#KJEAllContent h6{color: #2c4464; font-family: 'Ubuntu',sans-serif;}
.calculator{padding:60px 0;}

.calculator #KJEAllContent input[type='button']{background: #254467; border-color: #254467;}

/*_____news letter_____*/
.newsltrSec{padding: 0px 0 60px;}

.contactfrm .frminr.questionpnl form{display: flex; flex-wrap: wrap; gap: 10px;}
.frminr.questionpnl .hs-submit{right: inherit;bottom: inherit;position: relative !important;}
.frminr.questionpnl .hs-submit input[type="submit"]{white-space: nowrap !important;}
.frminr.questionpnl .hs_email input[type="email"]{border-right: 0px;}
.questionpnl .hs-form-field input[type="text"], .questionpnl .hs-form-field input[type="email"], .questionpnl .hs-form-field input[type="tel"], .questionpnl .hs-form-field textarea, .questionpnl .hs-form-field select{border-radius: 0px;}

.schudlebox{padding-bottom: 40px;}
.schudlebox .teamcont a.mrebtn{margin: 0 auto;
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 20px;
  max-width: 250px;
}

.error-head h3{margin-bottom:40px;}
.post-video{padding: 40px 0 0 0;}

.moretext {
  display: none;
}
.blogcontlst h2{color: #254467;
    font: 700 24px/30px 'Ubuntu',sans-serif; margin: 30px 0 0px 0;}

    .blogcontlst h3{color: #254467;
      font: 700 22px/28px 'Ubuntu',sans-serif; margin: 30px 0 0px 0;}


p.disclamer{margin-top: 40px!important;font: 500 18px/20px 'Lato',sans-serif; text-align: left;}
p.disclamer i{text-align: left!important;}
p.disclamer strong{color: #2c4464;}



@media screen and (min-width: 1600px) {


.whatlikeSec .container,
.headersec .container{max-width: 1600px;}

/*_____Team_Member_____*/
.teamMemberSec .media>img{max-width: 625px;}

.bannerSec.inrBner .container, .bannerSec.teamMemberBnr .container, .hs-breadcrumb-menu-wrapper, .bloglistSec .container{max-width: 1600px;} 

.redyplaningSec .planLstinr{min-height: 320px; padding: 45px 30px 40px 13px;}

}



@media (min-width: 3001px) and (max-width: 7000px) {

.bnrtxt .owl-carousel{margin-left: -35%;}


}

@media (min-width: 2039px) and (max-width: 3000px) {

.bnrtxt .owl-carousel{margin-left: -23%;}


}

@media (min-width: 1800px) and (max-width: 2040px) {

.bnrimg > img {height: 604px;}
.hderbtm, .hdertop {padding: 10px 0;}
.whatlikebx {min-height: 160px;}
.whatlikebx i {margin: 0 0 8px;}
.bannerSec {margin: 158px 0 0;}
.bnrtxt {top: 125px;}
.bannerSec .owl-nav {bottom: 235px;}
.bannerSec .owl-dots {bottom: 242px;}
.hderbtm{margin: 100px 0 0;}

.bnrtxt .owl-carousel{margin-left: -15%;}

}

@media (min-width: 1700px) and (max-width: 1799px) {

.bnrimg > img {height: 545px;}
.hderbtm, .hdertop {padding: 10px 0;}
.whatlikebx {min-height: 120px;}
.whatlikebx i {margin: 0 0 8px;}
.bannerSec {margin: 158px 0 0;}
.bnrtxt {top: 80px;}
.bannerSec .owl-nav {bottom: 235px;}
.bannerSec .owl-dots {bottom: 242px;}

.hderbtm {margin: 100px 0 0;}

.bnrtxt .owl-carousel{margin-left: -9%;}


}

@media (min-width: 1600px) and (max-width: 1699px) {


.whatlikeSec .container,
.headersec .container{max-width: 1580px;}

.bannerSec .owl-nav, .bannerSec .owl-dots {width: 1580px; }
.bannerSec .owl-nav{bottom: 258px;}
.hdrRt .dropdown-menu {right: 0;}


.bnrimg > img {height: 474px;}
.hderbtm, .hdertop {padding: 6px 0;}
.whatlikebx {min-height: 120px;}
.whatlikebx i {margin: 0 0 8px;}
.bannerSec {margin: 143px 0 0;}
.bnrtxt {top: 80px;}
.bannerSec .owl-nav {bottom: 170px;}
.bannerSec .owl-dots {bottom: 177px;}
.bannerSec::before {height: 330px;}
.bannerSec::after {height: 290px;}

.hderbtm {margin: 92px 0 0;}

.bnrtxt .owl-carousel{margin-left: -6%;}

/*_____Team_____*/

.teambnr::before {height: 130px;}
.teambnr::after {height: 215px;}


}

@media only screen and (max-width: 1599px) {


.whatlikeSec .container,
.headersec .container{max-width: 1200px;}

.planingTop p, .testmobx p{font-size: 20px;}
.planLst .row > div {padding: 0 15px;}
.planLst .row {margin: 0 -15px;}
.bnrimg > img{height: 500px;}
.hdrbtminr h4{font-size: 20px; line-height: 25px;}
.hderbtm{padding: 15px 0;}
.hdrlgo span{font-size: 17px; line-height: 23px;padding-left: 20px;margin-left: 20px;}
.hdrmnu li { margin: 0 15px;padding: 15px 0;}
.hdrmnu li a{font-size: 16px; line-height: 20px;}
.hdrbtminr figure img {width: 45px;}
.hdrRt > ul li .dropdown > button{font-size: 16px; line-height: 33px;}
.slimmenu ul li > ul li a { font-size: 15px;}
.hdrlgocin img {width: 170px;}
.hdrlgo span::before {height: 50px;}
.sub-toggle {top: 21px !important;}
.hdrmnu li::before {height: 15px;top: 19px;right: -23px;}
.hdrmnu {padding-right: 220px;}
.hdrRt {top: 0px;}
.slimmenu ul li > ul{border-top-width: 4px; width: 220px; }
.hdrRt .dropdown-menu{right: 0; width: 220px; border-top-width: 4px;padding: 12px 15px;}
.hdrRt .dropdown-menu li a{font-size: 14px;}

.bnrtxtinr h1, .bnrtxtinr h2{font-size: 45px; line-height: 55px;}
.bnrtxt {top: 95px;}
.bannerSec::before {height: 360px;}
.bannerSec::after {height: 300px;}
.bannerSec .owl-nav, .bannerSec .owl-dots {width: 1200px; }
.bannerSec .owl-nav{bottom: 193px;}
.bannerSec .owl-dots {bottom: 200px;}

.whatlikebx h3{font-size: 16px; line-height: 20px; color: #fff;}

.planingSec{padding: 70px 0 0;}
.planingTop h2, .spekPnl h2, .testmobx h3, .bloghed h3{font-size: 32px; line-height: 36px;}
.bloghed h2, .articleSec .bloghed h1{font-size: 36px; line-height: 40px;}
.planingTop i {margin: 0 0 20px;}
.planingTop p {margin: 20px 0 0;}
.planingTop .mrebtn {margin: 30px 0 0;}
.planLst {padding: 80px 0 58px;}
.planLstinr p, .spekPnl p{font-size: 17px;}
.planLstinr {padding: 45px 40px 55px;}
.spekPnl {min-height: 200px; padding: 0 95px;}

.testmobx p {margin: 25px 0 0;}
.testmobx i img{width: 75px !important;}
.testmoslder {max-width: 700px; padding: 100px 0;}
.testmoslder .owl-nav button {margin: 20px 0 0;}

.bloghed i {margin: 0 0 15px;}
.blogSec{padding: 80px 0;}
.blogcont h4{font-size: 22px;}
.blogcont {padding: 30px 35px; min-height: 225px;}

.infobxinr p{font-size: 18px; line-height: 22px;}
.partnerSec{padding: 27px 0;}

.contactSec {padding: 60px 0 0;}
.contactSec .row {margin: 0 -15px;}
.contactSec .row > div {padding: 0 15px;}
.infobxinr {min-height: 250px;}

.inpubx .mrebtn input[type="submit"] {padding: 0 25px;}

.bannerSec {margin: 170px 0 0;}


.fixedget > button{font-size: 16px; line-height: 20px; padding: 0 35px 0px 45px;height: 45px;}
.fixedget {right: -62px;}
.fixedget > button i {top: 14px; left: 30px; width: 8px;}
.fixedget .dropdown-menu li a {padding: 9px 30px 9px 18px;}
.fixedget .dropdown-menu {width: 215px;}
.fixedget .dropdown-menu li a i {right: 18px;}


.bnrimg > img {height: 432px;}
.hderbtm, .hdertop {padding: 6px 0;}
.whatlikebx {min-height: 120px;}
.whatlikebx i {margin: 0 0 8px;}
.bannerSec {margin: 122px 0 0;}
.bnrtxt {top: 80px;}
.bannerSec .owl-nav {bottom: 136px;}
.bannerSec .owl-dots {bottom: 143px;}
.bannerSec::before {height: 330px;}
.bannerSec::after {height: 290px;}

.whatlikesldr {width: 82%;}
.whatlikehed {width: 18%;}
.hdrmnu li a { font-size: 15px;}

.bnrtxt .owl-carousel {width: 100%;max-width: 400px;}
.bnrtxtinr{max-width: 100%;}
.bnrtxt {top: 55px;}

/*.inpubx .mrebtn {max-width: 112px;}*/


.hderbtm {margin: 78px 0 0;}


/*_____Services_____*/
.manegmentlst {padding: 50px 0 0;}
.questionSec { padding: 100px 0;}
.questionpnl { margin: 35px auto 0;}
.inputsubmt p { margin: 25px 0 0;}
.inrBner .bnrtxtinr h1, .inrBner .bnrtxtinr h2 { padding: 0 0 30px;}
.inrBner .bnrtxtinr h1::before, .inrBner .bnrtxtinr h2:before {height: 7px; width: 200px;}
.manegmentpnl .media-object { padding: 20px 30px 20px 40px;}


.questionSec { padding: 85px 0;}
.questionpnl {margin: 30px auto 0;}
.manegmentlst {padding: 40px 0 0;}
/*__________*/


/*_____Team_____*/

.teambnr {min-height: 300px;}
.teambnr::before {height: 130px;}
.teambnr::after {height: 215px;}
.manegmentSec.teammage { padding: 60px 0 65px;}
.teamOne, .teamThre, .teamTwo{padding: 70px 0;}
.teamSec .bloghed h3 {padding: 0 0 37px;}
.teamSec .bloghed h3::before { height: 8px; width: 245px;}
.teamdesk .row > div {padding: 0 15px;}
.teamdesk .row { margin: 0 -15px;}
.teamcont {padding: 20px 10px 0px;}

/*_____Team_Member_____*/
.teamMemberSec .media > img {margin-right: 45px; min-width: 515px;}
.teamMemberSec {width: 100%; padding: 70px 0 115px;}



/*_____financial-planning_____*/

.manegmentSec {padding: 35px 0 60px;}
.manegmentSec.teammage{padding: 35px 0 50px;}
.aboutservic{padding: 76px 0;}
.abtmiltrycont li, .chartcourselistinr li{font-size: 18px; line-height: 45px; background-position:  left top 18px !important;}
.abtmiltrycont p{font-size: 18px; line-height: 26px;}
.abtmiltrycont h3{font-size: 22px; line-height: 25px;}
.chartcourseSec{padding: 100px 0 30px;}
.questionaccdian .card-header > button{font-size: 22px; line-height: 24px;}
.questionacont p, .questionacont li, .chartcourseSec .bloghed p, .chartcoursebtm p{font-size: 18px; line-height: 22px;}
.questionacont li::before {top: 10px;}
.questionacont { padding: 40px 40px 25px 15px;}
.questionpnl.bloghed {margin: 95px 0 0;}
.redyplaningSec {padding: 76px 0;}
.aboutservic .bloghed h3, .chartcourseSec .bloghed h3, .redyplaningSec .bloghed h3 {padding: 0 0 37px;}
.aboutservic .bloghed h3::before, .chartcourseSec .bloghed h3::before, .redyplaningSec .bloghed h3::before {height: 8px;width: 245px;}
.whowesec.manegmentSec {padding: 100px 0;}
.chartcourseSec .bloghed p {margin: 38px auto 0;}
.chartcourselistinr {margin: 45px 0 0;}
.chartcoursebtm {margin: 35px auto 0;}
.whowesec.manegmentSec {padding: 75px 0;}


/*_____Testimonial_____*/
.testmopnl p, .testmopnl span{ font-size: 18px; line-height: 24px;}
.testmopnl em{font-size: 14px;}
.testimonalSec { padding: 60px 0;}
.spektestmo{padding: 150px 0;}
.testmopnl p {margin: 0 0 15px;}
.testmopnl i img{width: 70px;}
.testmocont {max-width: 750px; padding: 90px 85px 50px 110px;}
.testmopnl i {top: 43px; left: 25px;}

/*_____FAQ_____*/
.faqSec { padding: 0px 0 100px;}


/*_____investment-minimums_____*/
.investspek {padding: 55px 0 109px;}

/*_____contact_____*/
.contactCont{padding-bottom: 20px;}

/*_____fee-schedule_____*/
.seduleLst{padding: 50px 0 0;}
.sedulespek{padding: 100px 0;}
.seduleLstinr p{font-size: 20px;}

/*_____member-login_____*/
.memberlist.manegmentSec {padding: 60px 0 80px;}

/*_____tool-calculators_____*/
.toolspek{padding: 53px 0;}

/*_____review_____*/
.questionSec.reivewform { padding: 0 0 100px;}
.manegmentSec.reviewmange { padding: 55px 0 70px;}

/*_____blog_____*/
.bloglistlft li{font-size: 18px; line-height: 22px;}
.bloglistlft li::before {width: 8px;height: 8px; top: 8px;}
.bloglistSec .manegmentpnl .planLstinr .media > img { height: 280px;}
.bloglistSec {padding: 70px 0 100px;}
.bloglistrtinr {padding: 25px 0 0;}
.bloglistlft ul {padding: 35px 0 0;}

/*_____articles_____*/
.articleSec { padding: 100px 0 135px;}
.blogcontinr p, .blogcontinr li, .articleSec .bloghed p, .bloglistrtinr .article-body h1,.bloglistrtinr .article-body h2,.bloglistrtinr .article-body h3,.bloglistrtinr .article-body h4,.bloglistrtinr .article-body h5,.bloglistrtinr .article-body h6{font-size: 18px; line-height: 22px;}
.blogcontinr p { margin: 20px 0 0;}
.blogcontinr h4{font-size: 22px; line-height: 26px;}
.blogcontlst li{margin: 20px 0 0;}
.blogcontlst ul { padding: 40px 0 50px;}
.blogvideo{min-height: 600px;}
.playbtn{width: 200px; height: 200px;}
.playbtn::before {width: 60px; height: 105px;}

/*_____approaching-retirement_____*/
.stageSec.aboutservic .planLstinr { padding: 22px; min-height: 254px;}
.stageSec.aboutservic .planLstinr .media > img {width: 255px; height: 190px;}
.stageSec.aboutservic {padding: 0 0 80px;}
.approachingspek {padding: 100px 0;}
.retireSec .seduleLstinr {margin-top: 75px; padding: 70px;}
.redyplaningSec .owl-item .planLstinr{min-height: 294px;}

/*_____careers_____*/
.faqSec.careersfaq{padding: 100px 0;}
.careersspek{padding: 100px 0;}
.careersfaq .questionacont { padding: 41px 0 55px;}
.scopepnl h4, .descripcont h4, .skillpnl h4{font-size: 22px; line-height: 25px;margin: 0 0 20px;}
.skillpnl, .descripcont, .scopepnl {margin: 50px 0 0;}
.questionacont .mrebtn { margin: 40px 0 0;}
.skillpnl, .descripcont, .scopepnl {margin: 40px 0 0;}
/*_____download_____*/
.download .bloghed h3:before{    width: 245px; height: 8px;}
.submitted-message{font-size: 20px;}
.schudlebox .teamcont a.mrebtn{font-size: 14px;}
}
 @media (min-width: 1200px) and (max-width: 1280px) {
  .planLstinr p{font-size: 16px;}

 }

@media only screen and (max-width: 1199px) {


.whatlikeSec .container,
.headersec .container{max-width: 960px;}

.contactinfolst li, .frminr strong{font-size: 18px;}
.contactSec {padding: 50px 0 0;}
.fotertop{padding: 50px 0;}
.foterbtm {padding: 14px 0;}

.infobxinr i {margin: 0 0 10px;}
.infobxinr i img{width: 60px;}
.infobxinr {min-height: 210px;}

.blogSec {padding: 60px 0;}
.blogbtn {margin: 35px 0 0;}
/*  .blogSec .owl-nav{display: none !important;}
.blogSec .owl-dots{display: none !important;}*/

.blogSec .owl-dots{display: flex !important; align-items: center; pointer-events: none; margin: 25px 0 0; justify-content: center;}
.blogSec .owl-dots button{border: 1px solid #A4AAAE; width: 13px; height: 13px; border-radius: 100%;
outline: none; margin-right: 7px; pointer-events: visible;}
.blogSec .owl-dots button:last-child{margin: 0px;}
.blogSec .owl-dots button.active{background: #9E0B0F;}
.blogSec .owl-nav{display: flex !important; align-items: center; justify-content: space-between;}
.blogSec .owl-nav span,
.blogSec .owl-dots button span{display: none !important;}
.blogSec .owl-prev:before{color: #A4AAAE; content: "\f104"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.blogSec .owl-next:before{color: #A4AAAE; content: "\f105"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.blogSec .owl-nav button:hover:before{color: #9E0B0F;}
.blogSec .owl-nav{position: absolute; transform: translateX(-50%); width: 110px; bottom: -3px; left: 50%;}
.blogSec .owl-prev{left: -95px;}
.blogSec .owl-next{right: -95px;}



.blogcont {padding: 25px 30px;min-height: 200px;}
.blogbx {margin: 35px 0 0;}

.testmoslder {padding: 70px 0;}
.testmoslder .owl-prev {left: -65px;}
.testmoslder .owl-next {right: -65px;}
.viewAlltestmo {margin: 35px 0 0;}

.planLst {padding: 70px 0 50px;}
.planLstinr {padding: 45px 19px;}
.planLstinr p, .spekPnl p {font-size: 16px; line-height: 22px;}
.planLstinr h2{font-size: 22px; line-height: 24px;}
  .planLstinr h4{font-size: 22px; line-height: 24px;}
.planLstinr .media > img {margin-right: 20px; width: 115px;}

.planingTop p, .testmobx p { font-size: 19px;}

.bnrimg > img {height: 400px;}
.bnrtxtinr h1, .bnrtxtinr h2 {font-size: 40px;line-height: 50px;}
.bannerSec::before {height: 300px;}
.bannerSec::after {height: 266px;}
.bnrtxt {top: 65px;}
.mrebtn{font-size: 14px;}

.bannerSec .owl-nav, .bannerSec .owl-dots {width: 960px;}
.bannerSec .owl-nav {bottom: 128px;}
.bannerSec .owl-dots {bottom: 135px;}

.whatlikepnl{flex-wrap: wrap;}
.whatlikehed{width: 100%; margin: 0 0 15px; }
.whatlikesldr{width: 100%;padding: 0 40px;}
.whatlikeSec{background: none; margin: 35px 0 0;}
.whatlikebx{background: #254467;}
.whatlikepnl h3{color: #254467; max-width: 100%; text-align: center;}
.whatlikesldr .owl-prev::before,
.whatlikesldr .owl-next::before{color: #A4AAAE; transition: all 0.3s ease-in-out;}
.whatlikesldr .owl-next:hover:before,
.whatlikesldr .owl-prev:hover:before{color: #9e0b0f;}
.whatlikebx h3{color: #fff;}
.hdrbtminr h4 {font-size: 18px;line-height: 24px;}

.hdrlgo span{display: none;}

.hdrRt > ul li .dropdown > button {font-size: 14px;line-height: 30px;}
.hdrlgocin img {width: 155px;}
.hdrmnu {padding-right: 190px;}
.hdrmnu li:last-child:before{right: -15px;}

.inpubx .mrebtn input[type="submit"] {padding: 0 20px;}

.bannerSec {margin: 164px 0 0;}

.whatlikeSec{background: #fff; margin: 0px; padding: 35px 0 0;}


.hdrmnu li a {font-size: 14px;}

.bannerSec {margin: 116px 0 0;}
.bnrtxt .owl-carousel {width: 100%;max-width: 355px;}
.bnrtxtinr{max-width: 100%;}

.inpubx .mrebtn {max-width: 120px;}

.hderbtm {margin: 72px 0 0;}

.whatlikeSec:before{position: absolute; bottom: 0; left: 0; width: 100%; background: #F5F5F5; height: 120px; content: "";}
.whatlikeSec:after{position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 1px; background: #A4AAAE;}
.whatlikeSec .container:after{position: absolute; content: ""; bottom: 120px; left: 0; width: 100%; height: 1px; background: #A4AAAE;}
.whatlikesldr .owl-nav button{width: 20px; height: 20px; display: flex; align-items: center; justify-content: center;}
.whatlikesldr .owl-prev {left: -55px;}
.whatlikesldr .owl-next {right: -55px;}
.slimmenu ul ul li ul.hs-menu-children-wrapper{left: 60%!important;}

/*_____Services_____*/
.inrBner .bnrtxtinr h1, .inrBner .bnrtxtinr h2 {padding: 0 0 25px;}
.inrBner .bnrtxtinr h1::before, .inrBner .bnrtxtinr h2::before { height: 5px; width: 185px;}
.hs-breadcrumb-menu-wrapper { padding: 17px 40px;}
.manegmentSec { padding: 35px 0 70px;}
.questionSec { padding: 70px 0;}
.questionpnl {margin: 20px auto 0;}
#hs_cos_wrapper_widget_1651219241403 .manegmentSec{padding: 0 0 70px;}
/*__________*/

/*_____Team_____*/

.teamdesk .row > div{max-width: 33.33%; flex: 0 0 33.33%;}
.teamSec .bloghed h3 { padding: 0 0 30px;}
.teambnr::after {height: 215px; width: 30%;}
.teambnr::before {height: 130px; width: 20%}
.teamOne, .teamThre, .teamTwo { padding: 60px 0;}


/*_____Team_Member_____*/
.teamMemberSec .media > img {margin-right: 30px; min-width: 355px;}
.teamMemberSec p{font-size: 18px; line-height: 24px; margin: 18px 0 0;}
.teamMemberSec h4 span{font-size: 32px; line-height: 36px; margin-top: 0;}
.teamMemberSec span{font-size: 22px; line-height: 26px;margin: 12px 0 0;}
.teamMemberSec li a{font-size: 18px; line-height: 22px;}
.teamMemberSec ul {margin: 20px 0 0;}
.teamMemberSec .mrebtn {margin: 28px 0 0;}
.teamMemberSec {padding: 45px 0 80px;}


/*_____financial-planning_____*/
.aboutservic, .chartcourseSec { padding: 45px 0 40px;}

.redyplaningSec{padding: 30px 0;}
.redyplaningSec .planLstinr {margin: 30px 0 0; }
.redyplaningSec .owl-item .planLstinr{min-height: 214px;}
.redyplaningSec .owl-dots{display: flex !important; align-items: center; pointer-events: none; margin: 25px 0 0; justify-content: center;}
.redyplaningSec .owl-dots button{border: 1px solid #A4AAAE; width: 13px; height: 13px; border-radius: 100%;
outline: none; margin-right: 7px; pointer-events: visible;}
.redyplaningSec .owl-dots button:last-child{margin: 0px;}
.redyplaningSec .owl-dots button.active{background: #9E0B0F;}
.redyplaningSec .owl-nav{display: flex !important; align-items: center; justify-content: space-between;}
.redyplaningSec .owl-nav span,
.redyplaningSec .owl-dots button span{display: none !important;}
.redyplaningSec .owl-prev:before{color: #A4AAAE; content: "\f104"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.redyplaningSec .owl-next:before{color: #A4AAAE; content: "\f105"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.redyplaningSec .owl-nav button:hover:before{color: #9E0B0F;}
.redyplaningSec .owl-nav{position: absolute; transform: translateX(-50%); width: 110px; bottom: -7px; left: 50%;}
.redyplaningSec .owl-prev{left: -95px;}
.redyplaningSec .owl-next{right: -95px;}
.bloginr .owl-nav {display: flex !important;}
.aboutservic .bloghed h3, .chartcourseSec .bloghed h3, .redyplaningSec .bloghed h3 {padding: 0 0 30px;}


/*_____Testimonial_____*/
.testmocont {max-width: 700px;}
.spektestmo{padding: 50px 0 90px;}
.testimonalSec { padding: 40px 0;}
.mobilevertin{display: block;}
/* .deskvertin{display: none;}*/

.mobilevertin .owl-dots{display: flex !important; align-items: center; pointer-events: none; margin: 25px 0 0; justify-content: center;}
.mobilevertin .owl-dots button{border: 1px solid #A4AAAE; width: 13px; height: 13px; border-radius: 100%;
outline: none; margin-right: 7px; pointer-events: visible;}
.mobilevertin .owl-dots button:last-child{margin: 0px;}
.mobilevertin .owl-dots button.active{background: #9E0B0F;}
.mobilevertin .owl-nav{display: flex !important; align-items: center; justify-content: space-between;}
.redyplaningSec .owl-nav span,
.mobilevertin .owl-dots button span{display: none !important;}
.mobilevertin .owl-prev:before{color: #A4AAAE; content: "\f104"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.mobilevertin .owl-next:before{color: #A4AAAE; content: "\f105"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.mobilevertin .owl-nav button:hover:before{color: #9E0B0F;}
.mobilevertin .owl-nav{position: absolute; width: 100%; bottom: -2px; left: 0;}
.mobilevertin .owl-prev{left: -95px;}
.mobilevertin .owl-next{right: -95px;}
.mobilevertin .owl-nav button span{display: none !important;}
.mobilevertin .owl-item{padding: 5px;}
.testmocont{padding: 40px 15px 22px; max-width: 600px;}
.testmopnl i{position: static; text-align: center; margin: 0 0 17px;display: block;}
.testmopnl i img {width: 80px !important; display: inline-block !important;}
.testmopnl p{text-align: center; margin: 0 0 40px;}
.testmopnl span, .testmopnl span em{text-align: center; width: 100%;}

/*_____FAQ_____*/
.faqSec { padding: 0px 0 80px;}
.faqbnr .bnrtxtinr { max-width: 500px;}


/*_____investment-minimums_____*/
.investspek { padding: 00px 0 70px;}


/*_____risk-assessment-tool_____*/
.risktoolcont { padding: 30px 0 50px;}


/*_____contact_____*/
.contactCont { padding-bottom: 20px;}
  .submitted-message{font-size: 19px;}

/*_____fee-schedule_____*/
.seduleLst{padding: 30px 0 0;}
.sedulespek{padding: 50px 0;}
.seduleLstinr{padding: 40px;}
.seduleLstinr li{font-size: 14px; line-height: 18px;}
.seduleLstinr p{font-size: 18px; line-height: 22px;}

/*_____member-login_____*/
.memberlist.manegmentSec {padding: 50px 0 80px;}

/*_____tool-calculators_____*/
.manegmentSec.toolmange{padding: 35px 0 60px;}

/*_____review_____*/
.questionSec.reivewform { padding: 0 0 60px;}
.manegmentSec.reviewmange { padding: 50px 0 60px;}

/*_____blog_____*/
.bloglistSec .row > div:last-child,
.bloglistSec .row > div:first-child { max-width: 100%; flex: 0 0 100%;}
.bloglistSec { padding: 35px 0 70px;}
.bloglftmoble{display: block; margin: 0 0 64px;}
.bloglistlft{display: none;}
.bloglistSec .planingTop{text-align: center;}
.bloglftmoble select{height: 72px; padding: 0 18px;color: #2C4464;font: 500 22px/24px 'Ubuntu', sans-serif;
border: 2px solid #2C4464; background: #fff url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/bottom_arw.svg) no-repeat right 20px center;
-webkit-appearance:  none; background-size: 20px; text-overflow: ellipsis;padding-right: 45px;}
.blgftrcon { margin: 30px 0 0;}
.blogpgenatin {margin: 30px 0 0;}


/*_____articles_____*/
.blogcontinr { max-width: 1114px; margin: 55px auto 0; padding-left: 115px;}
.articleSec { padding: 75px 0 100px;}
.blogvideo { min-height: 500px;}
.playbtn { width: 150px; height: 150px;}
.playbtn::before { width: 45px; height: 75px;}

/*_____approaching-retirement_____*/
.approachingspek { padding: 80px 0;}
.stageSec.aboutservic { padding: 0 0 65px;}
.stageSec.aboutservic .planLstinr .media{display: inline-block;}
.stageSec.aboutservic .planLstinr .media > img {width: 100%; height: auto; margin: 0px;}
.stageSec.aboutservic .planLstinr .media-object{text-align: center; padding: 30px 20px;}
.stageSec.aboutservic .planLstinr{padding: 0px;}
.retireSec .seduleLstinr { margin-top: 50px; padding: 55px 30px;}
.stageSec.aboutservic .planLstinr{min-height: 100%;}
/*_____careers_____*/
.careersspek {padding: 80px 0;}
.faqSec.careersfaq {padding: 60px 0;}


/*_____Download_____*/
.dowinr .dowimg img {
    padding-right: 20px;
}

.dowinr{min-height: 220px;}


}




@media only screen and (max-width: 991px) {


.whatlikeSec .container,
.headersec .container{max-width: 720px;}


.hdrbtminr h4 {font-size: 16px;line-height: 23px; max-width: 400px;}
.hdrbtminr .redlnk{font-size: 0px;}
.hdrbtminr .redlnk i{margin: 0px;}
.hderbtm {padding: 12px 0;}

.hdrRt, .hdrmnu{display: none;}
.hdrlgo{width: 155px; justify-content: center; margin: 0 auto; z-index: 1;}
.hdertop {padding: 15px 0;}

.planingTop p, .testmobx p {font-size: 18px;line-height: 22px;}
.planingTop h2, .testmobx h3, .bloghed h3 {font-size: 32px;line-height: 36px;}
.spekPnl h2{font-size: 26px;line-height: 30px;}
.planingTop p {margin: 13px 0 0;}
.planingTop .mrebtn {margin: 25px 0 0;}
.planLst {padding: 45px 0;}
.planLstinr{padding: 35px 25px;}
.planLstinr .media{display: inline-block; text-align: center;}
.planLstinr .media > img{margin: 0px;}

.spekPnl p{max-width: 450px; margin: 8px auto 0; text-align: center;}
.spekPnl {min-height: auto;padding: 15px 30px; background-size: 133px;}
.spekPnl .mrebtn {margin: 18px 0 0;}
.speakbox{width: 90%;}
.testmoslder {padding: 50px 0; max-width: 590px;}

.blogcont h4 {font-size: 22px;line-height: 24px;}
.blogcont strong{font-size: 15px;}
.ftrbtminr li{font-size: 15px;}
.ftrbtminr li::before {top: 3px;}

.fotertop {padding: 40px 0;}
.ftrtopinr p strong { padding: 10px 0 0;}
.inpubx{flex-wrap: wrap;}
.inpubx .mrebtn {width: 103px;}
.inpubx em{margin: 10px 0 0;}

.contactSec {padding: 40px 0 0;}
.partpnl h4{padding: 0 0 13px; width: 100%;}
.partpnl{flex-wrap: wrap;}

.contactinfo .row > div{max-width: 50%; flex: 0 0 50%; border-bottom: 1px solid rgba(49,115,138,0.6);}
.blogcont {padding: 20px; min-height: 175px;}

.bnrimg > img {height: 300px;}
.bnrtxtinr h1, .bnrtxtinr h2 {font-size: 30px;line-height: 37px;}
.bnrtxt .owl-carousel {max-width: 330px;}
.bnrtxtinr{max-width: 100%;}
.bannerSec::before {height: 255px;}
.bannerSec::after {height: 230px;}
.bnrtxt {top: 50px;}
.bnrtxtinr .mrebtn {margin: 18px 0 0;}

.bannerSec .owl-nav, .bannerSec .owl-dots {width: 720px;}
.bannerSec .owl-nav {bottom: 80px;}
.bannerSec .owl-dots {bottom: 87px;}

.mrebtn {padding: 0 18px; line-height: 37px;}

.planingSec { padding: 55px 0 0;}

.contactinfo .row > div:nth-child(2) { border-right: 1px solid rgba(49,115,138,0.6);}


.mobileMenu{display: inline-block; position: absolute; top: -15px; left: 0; width: 100%;}
.mobileMenu > ul{display: flex; align-items: center;width: 100%;justify-content: space-between;}
.menuicon, .getStart{display: inline-flex; height: 89px; align-items: center; justify-content: center; flex-direction: column;
width: 73px; padding: 10px; text-align: center; color: #373737; font: 700 15px/18px 'Lato', sans-serif;}
.hdertop .container{padding: 0px; max-width: 100% !important;}
.getStart{border-left: 1px solid #A4AAAE;}
.menuicon{border-right: 1px solid #A4AAAE;}
.menuicon i img{width: 28px;}
.menuicon i{display: block; margin: 0 0 6px;}
.getStart i img{width: 22px;}
.getStart i{display: block; margin: 0 0 6px;}


.mobilemnuopenlft{ position: fixed; top: 0; left: -55%; width: 50%; background: #fff; height: 100vh;
overflow: auto; z-index: 9999; transition: all 0.3s ease-in-out;}
.mobilemenu{width: 100% !important; border-bottom: 1px solid #A4AAAE;display: block !important; height: auto !important;}
.mobilemenu li{width: 100%; margin-bottom: 0;}
.mobilemenu li a{display: inline-block; width: 100%; color: #254467; font: 700 18px/22px 'Lato', sans-serif; 
padding: 20px; border-top: 1px solid #A4AAAE; }
.hdrlftTop{width: 100%; padding: 20px;}
.hdrlftTop ul{display: flex; align-items: center; justify-content: space-between;}
.hdrlftTop li span{text-transform: uppercase; color: #9E0B0F; font: 700 18px/22px 'Lato', sans-serif;}
.hdrlftTop li img{max-width: 100%; }
.mobilemenu .hs-menu-wrapper.hs-menu-flow-horizontal ul{display: inherit; position: relative; left: inherit; opacity: 1;}
.mobilemenu .hs-menu-wrapper.hs-menu-flow-horizontal ul li{text-align: left;}
.memberlink{width: 100%; padding: 20px;}
.memberlink h4 a, .mobilesrc h4{font: 700 18px/22px 'Lato', sans-serif; color: #254467;}
.memberlink ul{width: 100%; display: inline-block;}
.memberlink li{padding: 16px 0 0 34px; background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/lock-icon.svg) no-repeat 6px 20px!important; background-size: 16px!important; background-size: 14px!important; margin-bottom: 0!important;}
.memberlink li a{display: flex; color: #254467; font: 700 16px/20px 'Lato', sans-serif; align-items: center;}
.memberlink li img{width: 14px; max-width: 100%;}
.memberlink li a i{margin-right: 20px; display: inline-block;}
.memberlink li span{flex: 1; transition: all 0.3s ease-in-out;}
.mobilesrc{width: 100%; padding: 20px 20px 140px 20px; border-top: 1px solid #A4AAAE;}
.mobilesrc h4{margin: 0 0 10px;}
.mobilesrc .inpubx{flex-wrap: inherit;}
.mobilesrc .inpubx em{margin: 0px; width: 155px;}
.overlyBdy{position: fixed; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0,0,0,0.55); z-index: 99;
transition: all 0.3s ease-in-out; opacity: 0; visibility: hidden;}
.mobilemenu .expand{display: flex; align-items: center; justify-content: center; width: 50px; position: absolute;
top: 0;right: 0; height: 63px; cursor: pointer; background-size: 17px !important;}
.mobilemenu .expand.icon-plus{background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/chevron-down.svg) no-repeat center center;}
.mobilemenu > ul > li{position: relative;}
.mobilemenu .expand.icon-minus{background: url(https://20819986.fs1.hubspotusercontent-na1.net/hubfs/20819986/images/chevron-up.svg) no-repeat center center;}
.mobilemenu ul > li:hover a{background: #F5F5F5;}
.mobilemenu ul ul li a{padding: 6px; border: 0px; font-size: 16px; line-height: 20px; background: none !important;}
.mobilemenu ul ul li .expand{height: 32px; top: -6px;} 
.mobilemenu ul ul{padding: 15px 20px; border-top: 1px solid #A4AAAE; }
.mobilemenu ul ul li a:hover{opacity: 0.7;}
.memberlink li a:hover span{opacity: 0.7;}

.lftopenmenu .mobilemnuopenlft{left: 0;}
.lftopenmenu .overlyBdy{opacity: 1; visibility: visible;}
.mobilemnuopenlft, .mobilemnuopenrt{display: block;}
.rtopenmenu .mobilemnuopenrt{right: 0;}
.rtopenmenu .overlyBdy{opacity: 1; visibility: visible;}


.mobilemnuopenrt{ position: fixed; top: 0; right: -50%; width: 50%; background: #fff; height: 100vh;
overflow: auto; z-index: 9999; transition: all 0.3s ease-in-out;}

.bannerSec {margin: 158px 0 0;}
.lftopenmenu, .rtopenmenu{overflow: hidden;}

.mobilesrc .inpubx em input[type="submit"]{padding: 0px; width: 100%; position: relative;z-index: 1;}
.mobilesrc .inpubx em{width: 140px;}

.fixedrtic img, .fixedlftic img{max-width: 35px;}
.fixedrtic{right: 20px; bottom: 20px;}
.fixedlftic{left: 20px; bottom: 20px;}
.fixedget{display: none;}

.container{padding: 0 50px;}
.bannerSec .owl-nav {padding: 0 50px;}
.bannerSec .owl-dots {padding: 0 85px;}

.mobilemenu .expand{/*width: 100%;*/ background-position: right 20px center !important;}

.bnrtxt .owl-carousel {max-width: 320px;}
.partpnl h4{text-align: center;}

.inpubx input[type="email"], .inpubx input[type="text"]{border: 2px solid #A4AAAE;}

.hderbtm {margin: 90px 0 0;}

.mobilesrc .inpubx input[type="email"], .mobilesrc .inpubx input[type="text"],
.inpubx input[type="email"], .inpubx input[type="text"]{border-radius: 0px;height: 44px;}

.redlnk{font-size: 14px;}


/*_____Services_____*/
.hs-breadcrumb-menu-wrapper{padding: 20px 50px;}
.inrBner .bnrtxtinr h1, .inrBner .bnrtxtinr h2 {padding: 0 0 17px;}
.inrBner .bnrtxtinr {max-width: 280px;}
.manegmentpnl .planLstinr .media > img { width: 100%; height: 300px;}
.manegmentSec { padding: 30px 0 60px;}
#hs_cos_wrapper_widget_1651219241403 .manegmentSec, #hs_cos_wrapper_widget_1652169672596 .manegmentSec, #hs_cos_wrapper_widget_1652164758964 .manegmentSec, #hs_cos_wrapper_widget_1652168280503 .manegmentSec, #hs_cos_wrapper_widget_1653047371591 .manegmentSec{padding: 0 0 60px;}

.manegmentlst { padding: 20px 0 0;}
.manegmentpnl .media-object { padding: 25px 30px 30px 25px;}
.questionpnl .inpubx {padding: 25px 0 0;}
.questionSec {padding: 60px 0;}

.mobilesrc input[type="text"] { border-right: 0px;}
/*__________*/

/*_____Team_____*/
.teamdesk{display: none;}
.teamdesk .row > div {max-width: 50%; flex: 0 0 50%;}
.teamOne, .teamThre, .teamTwo { padding: 50px 0;}
.teambnr::before { height: 120px;}
.teambnr::after { height: 180px;}
.teambnr { min-height: 245px;}
.teambnr .bnrtxt { bottom: 93px;}


.teammobile{display: block; margin: 40px 0 0;}
.teammobile .owl-item { padding: 7px 5px;}
.teambx:hover::before {top: 0;bottom: 0; left: 0;right: 0;border-color: #A4AAAE;}
.teambx{margin: 0px;}
.teamcont { padding: 20px 30px 20px;  min-height: 218px;}
.teamimg img{width: 100%; height: 380px!important;}
.teammobile .owl-dots{display: flex !important; align-items: center; pointer-events: none; margin: 25px 0 0; justify-content: center;}
.teammobile .owl-dots button{border: 1px solid #A4AAAE; width: 13px; height: 13px; border-radius: 100%;
outline: none; margin-right: 7px; pointer-events: visible;}
.teammobile .owl-dots button:last-child{margin: 0px;}
.teammobile .owl-dots button.active{background: #9E0B0F;}
.teammobile .owl-nav{display: flex !important; align-items: center; justify-content: space-between;}
.teammobile .owl-nav span,
.teammobile .owl-dots button span{display: none !important;}
.teammobile .owl-prev:before{color: #A4AAAE; content: "\f104"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.teammobile .owl-next:before{color: #A4AAAE; content: "\f105"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.teammobile .owl-nav button:hover:before{color: #9E0B0F;}
.teammobile .owl-nav{position: absolute; transform: translateX(-50%); width: 110px; bottom: -2px; left: 50%;}
.teammobile .owl-prev{left: -95px;}
.teammobile .owl-next{right: -95px;}

/*_____Team_Member_____*/
.teamMemberSec .media > img {margin-right: 25px; min-width: 215px;}
.teamMemberSec { padding: 40px 0 60px;}
.inrBner .bnrtxtinr h2, .teamMemberBnr .bnrtxtinr h1  { font-size: 38px !important; line-height: 42px !important;}
.inrBner .bnrtxtinr {max-width: 525px;}
.teamcont .mrebtn{display:inline-block;}


/*_____financial-planning_____*/

.abtmiltrycont li, .chartcourselistinr li{line-height: 24px; background-position: left top 13px !important; background-size: 17px !important;}
.abtmiltrycont > ul > li, .chartcourselistinr li{padding-left: 25px; padding-top: 6px; padding-bottom: 6px;}
.abtmiltrycont { margin: 45px 0 0;}
.abtmiltrycont ol li { padding-left: 20px; margin: 8px 0 0;}
.abtmiltrycont ol li::before {top: 10px;}
.chartcourselistinr { margin: 30px 0 0;}
.chartcoursebtm { margin: 30px auto 0;}
.questionpnl.bloghed { margin: 60px 0 0;}
.redyplaningSec .planLstinr .media > img { margin: 0 auto;}
.redyplaningSec .media-object{padding: 14px 0 0;}
  .redyplaningSec .owl-item .planLstinr{min-height: 350px;}

/*_____FAQ_____*/
.faqSec { padding: 0px 0 50px;}
.faqbnr .bnrtxtinr { max-width: 500px;}


/*_____investment-minimums_____*/
.investspek { padding: 0px 0 50px;}
.miniamBnr {padding: 28px 0;}


/*_____risk-assessment-tool_____*/
.risktoolcont { padding: 30px 0 50px;}


/*_____contact_____*/
.contactCont { padding-bottom: 20px;}
  .submitted-message{font-size: 18px;}

/*_____fee-schedule_____*/
.seduleLstinr {padding: 20px;}
.seduleLstinr li{margin: 0 0 10px;}

.seduleLst { padding: 20px 0 0;}


/*_____tool-calculators_____*/
.manegmentSec.toolmange{padding: 30px 0 60px;}

/*_____review_____*/
.reviewbnr .bnrtxtinr{max-width: 100%;}
.hs_i_am_interested_in_ .multi-container li { padding: 0 8px;}
.manegmentSec.reviewmange { padding: 40px 0 60px;}

/*_____blog_____*/
.bloglistSec .media .blog-listing__post-image-wrapper img{width: 100%;}
.bloglistSec .manegmentpnl .planLstinr .media > img{width: 100%;}
.bloglistSec .manegmentpnl .planLstinr .media > img {height: auto;}


/*_____articles_____*/
.blogcontinr { padding-left: 0px; margin: 30px auto 0;}
.blogsocial{position: static; width: 100%; margin: 0 0 30px;}
.blogsocial span.hs_cos_wrapper {padding: 0; }
.blogsocial span.hs_cos_wrapper a{display: inline-block; width: auto!important;}
.blogsocial span.shared{display: inline-block; margin: 0 16px 0 0;}
.blogsocial li{margin: 0 10px 0 0;}
.blogsocial li:last-child{margin: 0px;}
.blogvideo { min-height: 400px; margin: 30px 0 0;}
.playbtn { width: 100px; height: 100px;}
.playbtn::before { width: 30px; height: 55px;}
.articleSec { padding: 60px 0 65px;}

/*_____approaching-retirement_____*/
.servicSpeak.approachingspek{display: none;}
.stageSec.aboutservic{padding: 65px 0;}
.stageSec.aboutservic .planLstinr .media-object{min-height: 230px;}

/*_____careers_____*/
.careersfaq .questionacont {padding: 40px 0 45px;}
.careersspek { padding: 50px 0;}
.faqSec.careersfaq { padding: 40px 0;}

/*_____Search result_____*/
.hs-search-results__listing li a{font: 500 20px/24px 'Ubuntu',sans-serif;}
.hs-search-results__listing li p{font: 500 18px/22px 'Lato',sans-serif;}
/*_____Download_____*/
.dowinr{min-height: 200px;}
.testmocont{max-width: 100%; margin-bottom: 30px; margin-top: 0;}

  
  .contactfrm .frmnir.questionpnl form{
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 10px;
}
.contactfrm .frmnir.questionpnl form .hs-form-field{
    flex: 1 1 150px;
    min-width: 120px;
}
.contactfrm .frmnir.questionpnl form .hs_recaptcha{
    flex: 0 0 auto;
}
.contactfrm .frmnir.questionpnl form .hs_submit{
    flex: 0 0 auto;
}
  
  
.frminr.questionpnl .hs_email input[type="email"]{border: 1px solid #a4aaae;}
.frminr.questionpnl .hs-submit{margin-top: 10px;}
.schudlebox{padding-bottom: 20px;}


}

 
@media only screen and (max-width: 767px){


.whatlikeSec .container,
.headersec .container{max-width: 540px;}


.contactSec .row > div{max-width: 50%; flex: 0 0 50%;}
.ftrbtminr li{width: 100%; text-align: center; margin: 0px; padding: 8px 0 0 !important;}
.ftrbtminr ul{flex-wrap: wrap;}
.ftrbtminr li:first-child{padding: 0px !important;}
.ftrbtminr li:before{content: none;}

.partnerSec {padding: 20px 0;}

.blogcont strong {font-size: 13px;margin: 0 0 5px;}
.blogcont {padding: 25px 30px; min-height: 165px;}
.blogcont .redlnk {margin: 10px 0 0;}
.blogbx {margin: 25px 0 0;}
.blogbtn { margin: 30px 0 0;}
.blogSec {padding: 50px 0;}

.testmobx em{font-size: 17px; margin: 14px 0 0;}
.testmobx i {margin: 0 0 16px;}
.testmobx i img {width: 65px !important;}

.planLstinr {padding: 30px;}
.planLstinr p, .spekPnl p { font-size: 18px; line-height: 22px;}
.planLstinr h2 {font-size: 22px; line-height: 24px;}
  .planLstinr h4 {font-size: 22px; line-height: 24px;}
.planLstinr p { margin: 8px 0 0;}

.whatlikesldr {padding: 0 25px;}
.whatlikesldr .owl-prev {left: -40px;}
.whatlikesldr .owl-next {right: -40px;}

.planingSec {padding: 40px 0 0;}

.spekPnl i{display: block; margin: 0 0 12px;}
.spekPnl{background: #F5F5F5;}
.spekPnl i img{width: 50px;}
.speakbox > div{padding: 20px 15px; border-right: none; border-bottom: 1px solid #A4AAAE;}
.testmoslder .owl-nav button{margin: 0px; transform: inherit; position: static;margin-left: 10px;}
.testmoslder .owl-dots {margin: 23px 0 0;}
.testmoslder .owl-nav{position: absolute; bottom: -6px;width: 115px;justify-content: space-between;
left: 50%;transform: translateX(-50%);}

.testmobx p {margin: 15px 0 0;}

.bannerSec.inrBner{background: #f5f5f5; padding-bottom: 40px;}
.bannerSec.inrBner.teambnr{background: #254467; padding-bottom: 0;}
.bnrtxt{bottom: 25px; top: inherit; }
.bnrimg > img {height: 250px;}
.bnrimg > img.mobileimg{display: block;}
.bnrimg > img.deskimg{display: none;}
.bannerSec{overflow: inherit;}
.bannerSec:before{content: none;}
.bannerSec:after{content: none;}
.bnrtxtinr, .bnrtxt .owl-carousel {max-width: 330px;text-align: center;margin: 0 auto;}
.bnrtxtinr br{display: none;}
.bnrimg {padding: 0 0 180px;}
.bnrimg:before{position: absolute; content: ""; bottom: 180px; left: 0; width: 100%; background: #A4AAAE; opacity: 0.36;
clip-path: polygon(35% 100%, 75% 100%, 100% 0, 100% 100%, 0 100%, 0 0); height: 100px;}
.bnrimg:after{position: absolute; content: ""; bottom: 180px; left: 0; width: 100%; background: #9E0B0F;
clip-path: polygon(30% 100%, 70% 100%, 100% 0, 100% 100%, 0 100%, 0 0); height: 70px;}

.bannerSec .owl-dots {width: 100%; bottom: 0; justify-content: center;}
.bannerSec .owl-nav {bottom: -7px;width: 110px;left: 50%;transform: translateX(-50%);padding: 0px;justify-content: space-between;}
.bannerSec .owl-next {margin-left: 0;}

.blogSec .owl-dots{display: flex !important; align-items: center; pointer-events: none; margin: 25px 0 0; justify-content: center;}
.blogSec .owl-dots button{border: 1px solid #A4AAAE; width: 13px; height: 13px; border-radius: 100%;
outline: none; margin-right: 7px; pointer-events: visible;}
.blogSec .owl-dots button:last-child{margin: 0px;}
.blogSec .owl-dots button.active{background: #9E0B0F;}
.blogSec .owl-nav{display: flex !important; align-items: center; justify-content: space-between;}
.blogSec .owl-nav span,
.blogSec .owl-dots button span{display: none !important;}
.blogSec .owl-prev:before{color: #A4AAAE; content: "\f104"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.blogSec .owl-next:before{color: #A4AAAE; content: "\f105"; font-family: FontAwesome; font-size: 32px; transition: all 0.3s ease-in-out; }
.blogSec .owl-nav button:hover:before{color: #9E0B0F;}
.blogSec .owl-nav{position: absolute; transform: translateX(-50%); width: 154px; bottom: -3px; left: 50%;}
.blogSec .owl-prev{left: -95px;}
.blogSec .owl-next{right: -95px;}


.mobilemnuopenlft{width: 100%; left: -100%;}
.overlyBdy{display: none;}
.mobilemnuopenrt{width: 100%; right: -100%;}

.fixedrtic img, .fixedlftic img{max-width: 30px;}
.fixedrtic{bottom: 13px; right: 13px;}
.fixedlftic{bottom: 13px; left: 13px;}


.mrebtn::after{content: none;}
.mrebtn:hover, .inpubx .mrebtn:hover input[type="submit"] {color: #9E0B0F;}
.mrebtn:hover::before {opacity: 1;}
.infobxinr{border: none;}
.ftrbtminr ul{width: 100%;}
.contactsocial li a:hover {color: #254467;}
.planLstinr:hover::before {border-color: #A4AAAE;top: 0;bottom: 0;left: 0;right: 0;}
.planLstinr:hover .redlnk i {margin-left: 6px !important;}
.hdrbtminr .redlnk:hover i {right: 0;}
.whatlikebx::before{content: none;}
.whatlikesldr .owl-next:hover::before, .whatlikesldr .owl-prev:hover::before,
.testmoslder .owl-nav button:hover::before, .testmoslder .owl-nav button:hover::before,
.blogSec .owl-nav button:hover::before, .blogSec .owl-nav button:hover::before,
.bannerSec .owl-nav button:hover::before, .bannerSec .owl-nav button:hover::before {color: #A4AAAE;}
.redlnk:hover i {margin-left: 7px;}
.blogbx:hover::before {border-color: #A4AAAE;top: 0;bottom: 0;left: 0;right: 0;}

.container{padding: 0 30px;}
.bnrtxtinr h1, .bnrtxtinr h2 {font-size: 38px;line-height: 46px;}
.bnrimg {padding: 0 0 285px;}
.bnrimg::before,
.bnrimg::after {bottom: 285px;}
.bannerSec .owl-nav {bottom: -50px !important;width: 110px !important;}
.bannerSec .owl-dots {bottom: -48px !important;}
.bnrtxt {bottom: 60px;}


.whatlikeSec .owl-carousel .owl-stage{padding-left: 0px !important;}

.planingTop h2{font-size: 32px; line-height: 36px;}

.spekPnl{padding: 30px;}

.contactinfo .row > div:nth-child(3) .infobxinr p br,
.contactinfo .row > div:nth-child(4) .infobxinr p br{display: none;}
.contactinfo .row > div:nth-child(4) .infobxinr p,
.contactinfo .row > div:nth-child(3) .infobxinr p{max-width: 255px;}


.blogcont{min-height: 204px;}
.hs-breadcrumb-menu-wrapper ul{flex-wrap: wrap;}
/*_____Services_____*/
.hs-breadcrumb-menu-wrapper{padding: 20px 30px;}
.questionpnl .inpubx input[type="text"], .questionpnl .inpubx input[type="email"], .questionpnl .inpubx input[type="tel"]{height: 60px;}
.questionpnl .inpubx textarea{height: 210px;}
.inpubx.area label { top: 16px;}
.manegmentpnl .planLstinr:hover::before {top: 0; bottom: 0; left: 0;right: 0;border-color: #A4AAAE;}
.manegmentSec { padding: 30px 0 45px;}
.inrBner .bnrtxtinr h1, .inrBner .bnrtxtinr h2 { font-size: 38px; line-height: 42px; padding: 0px;}
.inrBner .bnrtxtinr h1::before, .inrBner .bnrtxtinr h2:before{content: none;}
.bredlink{display: none;}

.inrBner .bnrtxt{position: static; transform: inherit; margin: 38px 0 0;}

.inrBner .bnrimg{padding: 0px;}
.inrBner .bnrtxtinr { max-width: 340px; }
.inrBner.teambnr .bnrtxtinr{padding: 40px 0 30px;}
.inrBner .bnrimg::before, .inrBner .bnrimg::after {bottom: 0;}
.manegmentSec .planingTop, .planingSec .planingTop{ text-align: left;}
.manegmentSec .planingTop i, .planingSec .planingTop i{text-align: center;}
.manegmentpnl .planLstinr .media > img { height: auto;}
#hs_cos_wrapper_widget_1651217497903 .planingSec .planingTop{text-align: left;}
#hs_cos_wrapper_widget_1651217497903 .planingSec .planingTop i{text-align: center;}
.questionSec .planingTop{text-align: left;}
.questionpnl .hs_cos_wrapper_type_inline_text{text-align: left;}
/*__________*/


/*_____Team_____*/
.teamdesk{display: none;}
.teambnr {min-height: 140px;display: flex;align-items: center;justify-content: center;}
.teambnr .bnrtxt{margin: 0px; }
.manegmentSec.teammage{padding: 35px 0 50px;}
.teamSec .bloghed{text-align: left; padding: 0px;}
.teamSec .bloghed h3::before { height: 8px; width: 202px; left: 0; transform: inherit; }


/*_____Team_Member_____*/
.teamMemberSec .media{ display: inline-block; }
.teamMemberSec{padding: 0 0 52px;}
.teamMemberSec .media > img { margin-right: 0; width: 100%;}
.teamMemberSec .media-object{padding: 20px 20px 0;}
.teamMemberSec .mrebtn{width: 100%; text-align: center;}
.teamMemberSec .container{padding: 0px;}


/*_____financial-planning_____*/

.redyplaningSec .planLstinr{min-height: auto;padding: 30px 20px;}
.questionaccdian .card-header > button{padding-right: 40px;}
.bloginr .owl-nav button {position: static;transform: inherit;}
.bloginr .owl-nav{margin-left: 6px;}


/*_____FAQ_____*/
.faqbnr{min-height: 225px;}
.faqSec .questionaccdian .card:first-child{margin: 0px;}

/*_____contact_____*/
.contactCont { padding-bottom: 0px;}


/*_____fee-schedule_____*/
.seduleLstinr{padding: 0px; border: 0px; box-shadow: inherit;}
.seduleLstinr li{width: 100%; margin: 0 0 10px;}
.seduleLst { padding: 30px 0 0;}

/*_____review_____*/
.reivewform .row > div{max-width: 100%; flex: 0 0 100%;}
.hs_i_am_interested_in_ .multi-container li{padding: 0px; width: 100%; margin: 32px 0 0;}
.hs_i_am_interested_in_ .multi-container li:first-child{margin: 0px;}
.reviewbnr .bnrtxtinr h2 br{ display: none; }
.reivewform .questionpnl .inputsubmt.inpubx{margin: 45px 0 0;}

/*_____blog_____*/
.blogpgenatin span{display: none;}

/*_____articles_____*/
.articleSec {padding: 50px 0 65px;}
.blogcontlst ul { padding: 45px 0 50px;}
.blogvideo { min-height: 300px; }
.playbtn {width: 78px; height: 78px;}
.playbtn::before { width: 23px; height: 32px;}

/*_____approaching-retirement_____*/
.stageSec.aboutservic .planLstinr .media-object {min-height: 245px;}
.retireSec .seduleLstinr{box-shadow: 0px 3px 6px #00000029; border: 1px solid #707070;}
.retireSec .seduleLstinr li{margin: 0 0 40px;}
.retireSec{padding: 65px 0 0;}
.retireSec .seduleLstinr { margin-top: 35px;}


/*_____careers_____*/
.skillpnl li{width: 100%;}
.faqSec.careersfaq {padding: 60px 0;}
.caresctgry{display: none;}
.descripcont{margin: 0px;}



/*_____download_____*/
.download .bloghed h3{text-align: left;}
.download .bloghed h3:before{left: 0; transform: inherit;}
.dowinr{min-height: inherit;}
}

 @media (min-width: 576px) and (max-width: 620px) {
 .redyplaningSec .owl-item .planLstinr {
  min-height: 386px;
}

 }



@media only screen and (max-width: 635px){


.blogcont{min-height: 222px;}


}

@media only screen and (max-width: 610px){

/*_____Team_____*/
.teamcont {padding: 15px;}



}


@media only screen and (max-width: 735px){

.planLstinr{min-height: 360px;}

}

@media only screen and (max-width: 690px){

.planLstinr{min-height: 382px;}

}

@media only screen and (max-width: 631px){

.planLstinr{min-height: 404px;}

}

@media only screen and (max-width: 549px){

/*.blogcont {min-height: auto;}*/

/*_____Team_____*/
.teamcont {padding: 20px 30px 30px;}
.teammobile .owl-nav {width: 190px;}


}


@media only screen and (max-width: 575px){


.whatlikeSec .container,
.headersec .container{max-width: 100%;}

.planLstinr{margin: 20px 0 0;}
.planLst .row > div:first-child .planLstinr{margin: 0;}
.partpnl ul{flex-wrap: wrap;}
.partpnl li img{max-width: 67%;}
.partpnl li{width: 33.33%;}

.contactinfolst li, .frminr strong {font-size: 17px;}

.container{padding: 0 20px;}


.whatlikeSec .container{position: relative;}
.whatlikeSec .owl-carousel .owl-stage{padding-left: 0px !important;}

.whatlikesldr .owl-prev {left: -35px;}
.whatlikesldr .owl-next {right: -35px;}

.planLstinr{min-height: auto;}



/*_____financial-planning_____*/
.aboutservic .bloghed h3, .chartcourseSec .bloghed h3, .bloghed h2, .articleSec .bloghed h1{text-align: left;}
.blogSec .bloghed h2{text-align: center;}
.aboutservic .bloghed h3::before, .chartcourseSec .bloghed h3::before{left: 0; transform: inherit;}
.abtmiltrycont ul {margin: 23px 0 0;}
.chartcourseSec .bloghed p, .chartcoursebtm p{text-align: left;}
.chartcourselist{margin: 28px 0;}
.chartcourselistinr{margin: 0px;}
.whowesec .planingTop{text-align: center;}
.whowesec.manegmentSec { padding: 65px 0;}
.whowesec .planingTop .mrebtn, .bloginr .mrebtn{width: 100%;}

/*_____risk-assessment-tool_____*/
.risktoolcont .mrebtn{width: 100%; text-align: center;}

/*_____fee-schedule_____*/
.seduleLstinr .mrebtn{width: 100%; text-align: center;}

/*_____review_____*/
.reivewform .inpubx .mrebtn{width: 100%;max-width: 100%;}

/*_____blog_____*/
.bloglftmoble select{width: 100%;}
.bloglistSec { padding: 35px 0 60px;}
.bloglistSec .media .blog-listing__post-image-wrapper img{min-width: inherit;}

/*_____articles_____*/
.blogvideo { min-height: 200px;}

/*_____approaching-retirement_____*/
.stageSec.aboutservic .planLstinr .media-object { min-height: auto;}
.stageSec.aboutservic .planLstinr{margin: 38px 0 0;}
.stageSec.aboutservic .bloghed { margin: 0;}
.stageSec.aboutservic .planLstinr{min-height: inherit;}
.aboutservic .row > div:last-child{margin-top: 45px;}
.aboutservic .row > div:last-child .abtmiltrycont{margin-top: 0;}
.abtmiltrycont .col-sm-6{margin-bottom: 30px;}

.manegmentpnl .planLstinr .media > img{min-width: inherit;}
.redyplaningSec .owl-item .planLstinr{min-height: inherit;}
.frminr .hs-submit{position: relative; padding-top: 20px; text-align: left;}
}


@media only screen and (max-width: 480px){ 

.mrebtn {font-size: 13px;}
.bnrimg > img {height: 200px;}
.bnrimg::before {clip-path: polygon(40% 100%, 60% 100%, 100% 0, 100% 100%, 0 100%, 0 0);height: 65px;}
.bnrimg::after {height: 35px;}

.hdrbtminr h4 {font-size: 15px;line-height: 20px;}
.hdrbtminr figure {padding-right: 9px; margin-right: 9px;}

.whatlikepnl h3{font-size: 20px; line-height: 25px;}
.testmobx p {margin: 10px 0 0;}

.contactinfo .row > div{max-width: 100%; flex: 0 0 100%; border-left: 0px !important; border-right: 0px !important;}
.contactinfo .container{max-width: 100%; padding: 0px;}
.contactSec .row > div{max-width: 100%; flex: 0 0 100%;}
.contactsocial, .contactfrm{margin: 15px 0 0;}
.inpubx em{margin: 0px;}
.inpubx {flex-wrap: inherit;}
.inpubx .mrebtn {width: 174px;}

.spekPnl{text-align: center;}
.spekPnl i img{width: 45px;}


.hdrbtminr h4{max-width: 224px;}
.hdrbtminr h4 span{text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 54%; display: inline-block;
position: relative; top: 3px;}
/*.bannerSec {margin: 175px 0 0;}*/

.inpubx input[type="email"], .inpubx input[type="text"]{border-right: 0px;}

/*_____Team_____*/
.bannerSec {margin: 158px 0 0;}
.teamimg img{height: 420px!important;}
.hs-search-results__pagination a{padding: 0 16px;}


}

/* .hs-baymax-editor{padding-bottom:200px; position:releative!important; z-index:-1}
#main-content .hs-private{margin: 150px 0;}
.private-drop-zone__content{position: relative!important; z-index: 99999;}
._HS-react-root .hs-private{z-index:-1!important;} */

.hs-baymax-editor .headersec{position: relative;}
.hs-baymax-editor .headersec .hdertop{position: relative;}
.hs-baymax-editor .headersec .hderbtm{margin-top: 0;}
.hs-baymax-editor header.header{position: relative; z-index: -1;}
/*._HS-react-root .hs-private{max-height: 200px; overflow: hidden; width: 100%;}*/



.pagination li.active:first-child {
    transform: none;
    top: 0;
}


/* Blog Custom CSS */
.hs-blog-listing .bannerSec.inrBner.teambnr .bnrtxtinr h1:before {
    display: none;
}
@media (min-width: 1800px) and (max-width: 2040px) {
.hs-blog-listing .bannerSec.inrBner.teambnr {
    margin: 158px 0 0;
    min-height: 195px;
}
.teambnr .bnrtxt {
    bottom: 34px;
}
}
@media (min-width: 1700px) and (max-width: 1799px) {
.teambnr {
    min-height: 195px;
}
 .teambnr .bnrtxt {
    bottom: 34px;
}
}
@media (min-width: 1600px) and (max-width: 1699px) {
.teambnr {
    min-height: 195px;
}
 .teambnr .bnrtxt {
    bottom: 34px;
}
}
@media only screen and (max-width: 1599px) {
.teambnr {
    min-height: 170px;
}
.bannerSec {
    margin: 123px 0 0;
}
.teambnr .bnrtxt {
    top: inherit;
    transform: inherit;
    bottom: 27px;
}
}
@media only screen and (max-width: 1199px) {
.bannerSec {
    margin: 117px 0 0;
}
 .teambnr {
    min-height: 150px;
}
}
@media only screen and (max-width: 767px) {
  .bannerSec {
    margin: 160px 0 0;
}
.inrBner.teambnr .bnrtxtinr {
    padding: 60px 0 60px !important;
}
}
@media only screen and (max-width: 480px) {
  .inrBner.teambnr .bnrtxtinr {
    padding: 40px 0 30px !important;
}
.bannerSec {
    margin: 193px 0 0 !important;
}
.teambnr {
    min-height: 130px;
}
}











/* ==========================================================================
   Rich-text body composition — added 2026-09-01
   --------------------------------------------------------------------------
   Two long-standing gaps in .abtmiltrycont, the container that holds
   rich-text page bodies:

   1. h2 had no rule anywhere in this file. Only h3 was styled, so every h2
      fell through to an unstyled default (black Lato 21px, line-height 18px,
      zero margins) and jammed against whatever preceded it. Body sections
      correctly use h2 because the page h1 is the hero.

   2. line-height was doing the job of item spacing — 50px at desktop, 45px
      at 1599px, on 18-20px text. Fine while every item was one short line;
      the moment an item wraps, its two lines sit 45px apart and read as two
      separate bullets. Spacing now lives on the item, not inside the line.
      Total item height is unchanged (27.9px line + 16px margin vs 45px), so
      existing single-line lists render as before.
   ========================================================================== */

.abtmiltrycont h2{
    color: #254467;
    font: 700 26px/1.25 'Ubuntu', sans-serif;
    margin: 56px 0 0;
}
.abtmiltrycont > h2:first-child{margin-top: 0;}
.abtmiltrycont h2 + p{margin-top: 12px;}

.abtmiltrycont p + p{margin-top: 20px;}
.abtmiltrycont ul + p{margin-top: 24px;}

.abtmiltrycont li,
.chartcourselistinr li{
    line-height: 1.55;
    margin: 0 0 16px;
}
.abtmiltrycont > ul > li,
.chartcourselistinr li{background-position: left top 5px !important;}
.abtmiltrycont ul > li:last-child{margin-bottom: 0;}

@media only screen and (max-width: 991px){
    .abtmiltrycont h2{font-size: 22px; margin-top: 40px;}
    .abtmiltrycont > ul > li,
    .chartcourselistinr li{background-position: left top 4px !important;}
}