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;}
.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 .frminr.questionpnl form{flex-direction: column;
  align-items: flex-start;}

.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;
}
}