/*-------# General-------*/
body{font-family: 'Poppins', sans-serif;color:#161931;font-size:16px;}
a{color:#000000;text-decoration:none;font-weight: 500;}
a:hover{color:#0e0e0e;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif;font-weight:600;}
html {/*scroll-behavior:smooth;*/}
/*---------------# Comman stylesheet---------------*/
.custom-select{background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 2 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size: 10px 12px;}
.form-select{padding-right: 35px!important;}
.btn-them{background-color:#ffffff;color:#f68737;border-radius:50px;}
.btn-md{padding:10px 25px;}
.btn-them:hover{background-color:#2d1a6b;color:#fff;box-shadow:0px 2px 7px -1px #2d1a6b;}
.btn-sm{padding:7px 30px;}
/*--------# Header-----*/
#header{transition:all 0.5s;z-index:997;transition:all 0.5s;padding:10px 0;background:#ffff;position:relative;box-shadow:0 2px 10px -8px #333;}
#header .logo h1{font-size:26px;padding:0 0 0 8px;margin:11px 0;line-height:1;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-left:8px solid #e96b56;}
#header .logo h1 a, #header .logo h1 a:hover{color:#545454;text-decoration:none;}
#header .logo img{padding:0;margin:0;max-height:65px;}
.is-sticky #header{box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.1);}
/*-----# Navigation Menu---*/
/* Desktop Navigation */
.nav-menu ul{display:flex;align-items:center;}
.nav-menu, .nav-menu *{margin:0;padding:0;list-style:none;}
.nav-menu > ul > li{position:relative;white-space:nowrap;}
.nav-menu a{display:block;position:relative;color:#121212;padding:10px 20px 11px 20px;transition:0.3s;font-size:16px;font-weight: 500;}
.nav-menu a:before, .nav-menu a:after{content:'';position:absolute;display:inline-block;}
.nav-menu li.active a:before{height:15px;width:1px;left:0;right:0;top:-17px;background-color:#fff;margin:0px auto;}
.nav-menu li.active a:after{content:'';position:absolute;height:3px;width:50px;background-color:#000000;display:block;margin:10px auto;left:0;right:0;border-radius:3px;}

.nav-menu .active > a{color:#000000;text-decoration:none;font-weight:600;}
.nav-menu a:hover{color:#000000;text-decoration:none;}
.nav-menu .drop-down ul{display:block;position:absolute;left:20px;top:calc(100% + 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 15px;background:#fff;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25);transition:ease all 0.3s;}
.nav-menu .drop-down:hover > ul{opacity:1;top:100%;visibility:visible;}
.nav-menu .drop-down li{min-width:180px;position:relative;}
.nav-menu .drop-down ul a{padding:10px 20px;font-size:16px;font-weight:400;text-transform:none;color:#151515;text-decoration:none;}
.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a{color:#0e0e0e;}
.nav-menu .drop-down .drop-down ul{top:0;left:calc(100% - 30px);}
.nav-menu .drop-down .drop-down:hover > ul{opacity:1;top:0;left:100%;}
.nav-menu .drop-down .drop-down > a{padding-right:35px;}
.nav-menu .drop-down .drop-down > a:after{content:"\eaa0";font-family:IcoFont;position:absolute;right:15px;}
.nav-menu a.signmeu-btn, .nav-menu a.signmeu-btn:hover{color: #fff;}
.profile-img img{height:28px;width:28px;border-radius:28px;}
.prdropdwn-mobile .profile-img img{height:35px;width:35px;}
.prdropdwn-mobile {padding-top: 5px;}
.prdropdwn-mobile .dropdown-menu a{display: block;width:100%;height: auto;background: none;margin: 0;padding:5px 15px;color: #545454;}
.prdropdwn-mobile .dropdown-menu hr{margin:0;}
.prdropdwn-mobile .dropdown-menu{left:-30px !important;}

.ProfileMenuMob .dropdown-menu a{display: block;padding:10px 15px;}


@media (max-width:1366px){.nav-menu .drop-down .drop-down ul{left:-90%;}
 .nav-menu .drop-down .drop-down:hover > ul{left:-100%;}
 .nav-menu .drop-down .drop-down > a:after{content:"\ea9d";}
}
/* Mobile Navigation */
.mobile-nav-toggle{position:fixed;right:8px;top:15px;z-index:999;border:0;background:none;font-size:22px;transition:all 0.4s;outline:none !important;line-height:1;cursor:pointer;text-align:right;background-color:#fff;border-radius:4px;padding:8px 11px;box-shadow: 0px 1px 6px -3px #aaa;}
.mobile-nav-toggle i{color:#1C94A0;}
.mobile-nav-active .mobile-nav-toggle{z-index:9998;}
.mobile-nav{position:fixed;top:55px;right:15px;bottom:15px;left:15px;z-index:9999;overflow-y:auto;background:#fff;transition:ease-in-out 0.2s;opacity:0;visibility:hidden;border-radius:10px;padding:10px 0;}
.mobile-nav *{margin:0;padding:0;list-style:none;}
.mobile-nav a{display:block;position:relative;color:#545454;padding:10px 20px;font-weight:500;outline:none;}
.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a{color:#1C94A0;text-decoration:none;}
.mobile-nav .drop-down > a:after{content:"\ea99";font-family:IcoFont;padding-left:10px;position:absolute;right:15px;}
.mobile-nav .active.drop-down > a:after{content:"\eaa1";}
.mobile-nav .drop-down > a{padding-right:35px;}
.mobile-nav .drop-down ul{display:none;overflow:hidden;}
.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(59, 59, 59, 0.6);overflow:hidden;display:none;transition:ease-in-out 0.2s;}
.mobile-nav-active{overflow:hidden;}
.mobile-nav-active .mobile-nav{opacity:1;visibility:visible;}
.mobile-nav-active .mobile-nav-toggle i{}

/*--------------------------------------------------------------# Hero Section--------------------------------------------------------------*/
#hero{width:100%;height:580px;background-color:#016AFB;padding:0;position:relative;z-index:1;overflow:hidden;}
#hero::before, #hero::after{content:'';position:absolute;top:0;right:0;left:0;bottom:0;}
#hero::before{background-color:rgba(0, 0, 0, 0.5);}
#hero::after{background-color:#0e0e0e73;}

/*#hero .carousel-item{width:100%;height:700px;background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center center;}
#hero .carousel-item::before{content:'';background-color:rgba(0, 0, 0, 0.6);position:absolute;top:0;right:0;left:0;bottom:0;}
#hero .carousel-container{display:flex;align-items:center;height:100%;padding-bottom:30px;}*/
#hero h2, #hero h1{color:#ffffff;font-size:58px;line-height:60px;font-weight:800;text-transform:uppercase;}
#hero p{animation-delay:0.4s;color:#ffffff;font-size:18px;font-weight:300;}

/**/
.labelSolution{min-width:50px;width:50px;}
.labelSolution span{display:block;color:#fff;letter-spacing:6px;transform:rotate(90deg);white-space:nowrap;font-size:12px;text-transform:uppercase;position:relative;top:40px;}
.bannerCN h2.gradiantTitle{background:-webkit-linear-gradient(#ff7a01, #ff0c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.bannerImgContent{position:relative;}
.bannerImgContent .bannerImgBox{position:relative;height:250px;width:300px;background-color:#fff;border-radius:4px;overflow:hidden;}
.bannerImgContent .bannerGrph{position:absolute;top:-50px;right:0px;}
.bannerImgContent .bannerGrph img{max-height:150px;}
.bannerImgContent .orangeShap{position:absolute;bottom:-15px;left:-15px;height:150px;width:250px;background-color:#f68737;border-radius:4px;}
.animatedUpDown{animation:up-down 2s ease-in-out infinite alternate-reverse both;}
@-webkit-keyframes up-down{0%{transform:translateY(10px);}
 100%{transform:translateY(-10px);}
}
@keyframes up-down{0%{transform:translateY(5px);}
 100%{transform:translateY(-5px);}
}
.carousel-indicators{bottom:50px;}

#hero .carousel-inner .carousel-item{transition-property:opacity;background-position:center top;}
#hero .carousel-inner .carousel-item,#hero .carousel-inner .active.carousel-item-left,#hero .carousel-inner .active.carousel-item-right{opacity:0;}
#hero .carousel-inner .active,#hero .carousel-inner .carousel-item-next.carousel-item-left,#hero .carousel-inner .carousel-item-prev.carousel-item-right{opacity:1;transition:0.5s;}
#hero .carousel-inner .carousel-item-next,#hero .carousel-inner .carousel-item-prev,#hero .carousel-inner .active.carousel-item-left,#hero .carousel-inner .active.carousel-item-right{left:0;transform:translate3d(0, 0, 0);}
#hero .carousel-control-prev, #hero .carousel-control-next{width:10%;}
#hero .carousel-control-prev{padding-left:30px;}
#hero .carousel-control-next{padding-right:30px;}
#hero .carousel-control-next-icon, #hero .carousel-control-prev-icon{background:none;font-size:38px;line-height:1;width:auto;height:auto;color:#252525;background-color:rgba(255,255,255,0.5);border-radius:50%;padding:10px;}
#hero .carousel-indicators li{cursor:pointer;background:#ffffff;overflow:hidden;border:0;width:12px;height:12px;border-radius:50px;/*margin-bottom:180px;*/opacity:.2;}
#hero .carousel-indicators li.active{opacity:1;}
#hero .btn-get-started{font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:12px 32px;border-radius:50px;transition:0.5s;line-height:1;margin:10px;color:#fff;-webkit-animation-delay:0.8s;animation-delay:0.8s;border:2px solid #e96b56;background:#e96b56;}
#hero .btn-get-started:hover{background:transparent;color:#d2a32e;text-decoration:none;}
@media (max-height:768px), (max-width:1200px){
 #hero .carousel-indicators li{margin-bottom:0;}
}
@media (max-width:767px){
 /*#hero{height:70vh !important;}
 #hero .carousel-item{height:70vh;}*/
 #hero h2{font-size: 36px;margin:0px auto 15px;}
 #hero p{width: 100%;margin: 0 auto;}
}
@media (min-width:1024px){ #hero .carousel-control-prev, #hero .carousel-control-next{width:5%;}
}
/*--------# Sections General-------*/
section{padding:20px 0 30px 0;}
.section-bg{background-color:white;}
.section-title{font-size:28px;}
.section-title h2{font-size:32px;font-weight:400;margin-bottom:20px;position:relative;color:#1e2029;}
.section-title h2::after{content:'';position:absolute;display:block;width:50px;height:3px;/*background:#e96b56;*/bottom:0;left:calc(50% - 25px);}
.section-title p{margin-bottom:0;}
.title-discription{font-size: 18px;}
@media (max-width:767px){
.section-title h2{font-size:30px;margin-bottom:10px;}
.section-title p{font-size:14px;}
section{padding:20px 0 20px 0;}
}
/*---------# Footer--------*/
#footer{background:#0e0e0e;color:#fff;font-size:14px;padding:20px 0 20px;}

/**/
img{max-width: 100%;}

@media (max-width:992px){.welcome-section::after{height:110px;}
#hero h2{width:100%;font-size:42px;line-height:52px;}
}
@media (max-width:767px){.welcome-section::after{height:0;}
.welcome-section{padding-top:50px;padding-bottom:20px;}
.aboutVideoSection .circleWhiteShap{right:0;}
.notification-list-row {
    overflow: auto;
}
}
@media (max-width:574px){#hero h1{font-size:34px;padding-bottom:0!important;}
#hero p{font-size:14px;}
.notification-list-row{overflow: auto;}

}
@media (max-width:420px){#header .logo img{/*max-height:42px;*/}
.notification-list-row {
    overflow: auto;
}
}



/**/
.LoginSection{height:100vh;background-color:#f1f2f5;background-size: cover;background-position: center;}
.LogoLogin img{max-height:180px;}
.ml-auto{margin-left:auto;}
.loginFiledBox{margin:0px auto;width:100%;background-color:#fff;overflow:hidden;}
.titleLogin{font-size:32px;color:#575B5C;font-weight:600;}
.titleLogin span{/*border-bottom:3px solid #ED7D2B;*/padding-bottom: 5px;position: relative;display: block;}
.titleLogin span:after{content:'';position: absolute;height:3px;width:100px;background-color:#0e0e0e;display: block;margin: 10px auto;left: 0;right: 0;}
.smalltitleLogin{font-size:32px;color:#000;font-weight:300;}

.loginFiled .form-group{margin-bottom:25px;}
.filedContent .form-group{margin-bottom:15px;}
.filedContent .form-group .form-control{color:#121212;font-size:14px;min-height:65px;border:1px solid #ECF2F6;border-radius:10px;padding:15px;background-color:#E8FAFC;}
.filedContent .form-group .form-control:focus{color:#121212;}
.filedContent .form-label{color:#575F72;font-size:15px;margin-bottom:5px;}
.btn-theme{background-color:#0e0e0e;color:#fff;border-radius:5px;padding:12px 45px;font-size:18px;}
.btn-theme:hover{background-color:#575B5C;color:#fff;box-shadow: 0 3px 7px -3px #575B5C;}
.btn-theme-black{background-color:#000000;color:#fff;box-shadow:3px 6px 0px 3px #A4A6AA;border-radius:50px;padding:17px 30px;font-size:20px;}
.btn-theme-outlline{color:#0e0e0e;border-radius:5px;padding:12px 45px;font-size:18px;border: 1px solid #0e0e0e;}
.btn-theme-outlline:hover{color:#0e0e0e;box-shadow: 0 3px 7px -3px #0e0e0e;}
.btn-delete-outlline{color:#FF0000;border-radius:5px;padding:12px 25px;font-size:18px;border:1px solid #FF0000;background-color:#F9E6E6;}
.btn-delete-outlline:hover{box-shadow: 0 2px 10px -5px #FF0000;color:#FF0000;}

.btnBanner .btn-theme#Financial_btn{background-color: #000000;}

.btn-sm{padding:12px 25px;font-size:16px;}
.btn-theme-orange{background-color:#0e0e0e;color:#fff;white-space:nowrap;}
.btn-theme-orange:hover{color:#fff;box-shadow: 0 3px 7px -3px #0e0e0e;}

#Financial_btn.btn-theme-orange, #Book_btn.btn-theme-orange{background-color: #000000;}
#Financial_btn.btn-theme-orange:hover, #Book_btn.btn-theme-orange:hover{box-shadow: 0 3px 7px -3px #000000;}

.filedContent .form-control:focus{box-shadow:0 0px 1px 1px #0e0e0e;}
.filedContent .form-group textarea.form-control{height:80px;}

.filedContent ::-webkit-input-placeholder{/* Edge */color:#0000004D;}
.filedContent :-ms-input-placeholder{ /* Internet Explorer 10-11 */color:#0000004D;}
.filedContent ::placeholder{color:#0000004D;}
.form-group{margin-bottom:15px;}
.form-group .form-control{padding:.65rem .65rem;border-color:#d5d5d5;}
.form-control:focus{box-shadow: 0 0 0 .25rem rgba(181,171,63,.15);}

.text-theme{color:#000000;}
.registerinfoBox{background-color:#F9EFEA;padding:20px 15px;border-radius:5px;}
.customToggleMenu.nav-menu .menuUser.drop-down > a::after{display:none;}
.itemFacility .iconFacity{width:40px;height:40px;background:#FFFFFF;border-radius:5px;border:1px solid #eee;text-align:center;line-height:35px;margin-right:10px;font-size:14px;}
.itemFacility .iconFacity svg{width:16px;color:#575f72;}
.itemFacility p{color:#575F72;font-size:14px;}
.facilityContent .itemFacility{padding-bottom:15px;padding-top:15px;cursor:pointer;}
.itemFacility.selected .iconFacity{background:#F16424;border-color:#F16424;color:#fff;}
.itemFacility.selected .iconFacity svg{fill:#fff;}
.itemFacility.selected p{color:#F16424;}
.form-check-input:checked {background-color:#016AFB;border-color:#016AFB;}
.form-check-input:focus{box-shadow:none;}

.bg-gray{background-color:#f9f9f9;}

.footer_section{border-bottom:1px solid #5C5CAB;padding-bottom: 10px;margin-bottom: 20px;}
.socialMedia {display: flex;margin: 15px 0;}
.socialMedia a{display: flex;justify-content:center;align-items:center;margin:0 10px;transition:all .30s;}
.socialMedia a:hover{transform: scale(1.1);}
.footerMenu a{display:block;color:#fff;font-size:14px;padding:12px 0;font-weight: 300;}
.addressFooter{display: flex;align-items: center;padding: 10px 0;}
.addressFooter .iconAdd{min-width: 35px;}
.footerTitle{margin-bottom: 15px;}
.addressFooter .contentAdd{font-size: 16px;}


/**/
.btn-header-login{background-color:#071537;border-radius:30px;color:#fff!important;}
.btn-header-login:hover{box-shadow:0px 2px 10px -2px #071537;}
.btn-banner-group a{margin-right:15px;}
.btn-banner-group a img{max-height:55px;}
.howit-tabs-content{padding-top:50px;}
.workImg{/*min-width:400px;*/}
.howit-tabs-content .nav-pills .nav-link{border:1px solid #E5E5E5;text-align:left;padding:30px;border-radius:8px;margin-bottom:15px;}
.howit-tabs-content .nav-pills .nav-link.active{background-color: #071537;}
.howit-tabs-content .nav-pills .nav-link h5{color:#161931;font-size:22px;}
.howit-tabs-content .nav-pills .nav-link p{margin-bottom:0;color:#161931;font-size:16px;}
.howit-tabs-content .nav-pills .nav-link.active h5, .howit-tabs-content .nav-pills .nav-link.active p{color:#ffffff;}
.about-section{padding: 50px 0;}
.ourTeam{padding-top:50px;}
.itemDegree{padding-bottom:15px;font-size:16px;font-weight:500;display:flex;align-items:center;}
.founderText{font-size:18px;font-weight:400;}
.itemDegree .iconDe{background-color:#0288FD;height:30px;width:30px;min-width: 30px;border-radius:50%;align-items:center;display:flex;justify-content:center;color:#fff;font-size:22px;margin-right:12px;}
.team-social{font-size:26px;color:#161931;margin-right:10px;}
.team-social:hover{color: #071537;}
.vision-section{background-color:#161931;color:#fff;padding:50px 0;}
.custom-list{padding-left:0;}
.custom-list li{font-size:16px;margin-bottom:10px;list-style:none;}
.vision-content{padding-top:40px;}
.item-vision p{font-size:18px;}
.item-vision h5{font-size:26px;}
.item-vision{position:relative;padding:30px;}
.item-vision:after, .item-vision:before{position:absolute;content:'';}
.item-vision:nth-child(1), .item-vision:nth-child(3){border-right: 1px solid #063B57;}
.item-vision:nth-child(1), .item-vision:nth-child(2){border-bottom:1px solid #063B57;}
.item-vision:nth-child(1):after{height:20px;width:20px;background-color:#00FFFF;border-radius:50%;bottom:-10px;right:-10px;z-index:1;}

.testimonial-section{padding:50px 0;}
.itemTestimonial{background-image:url('../images/banner-home.jpg');background-size:cover;background-position:top center;}
.itemTestimonial .client_content{padding:15px 50px;color:#fff;}
.slider_section{padding-top:30px;}
.client-rat{color:#FFF700;}
.client-rat i{margin-right:3px;font-size:18px;}
.client_content h5{font-size:30px;margin-bottom:25px;}
.client_content .nameClent{font-size:22px;}
.client_content em{font-size:16px;}
.owl-testimonial .owl-nav{background-color:#071537;position:absolute;right:20px;color:#fff;padding:0 20px;font-size:42px;bottom:-7px;}
.owl-carousel.owl-testimonial .owl-nav button{padding:0 15px !important;line-height:18px;}
.owl-carousel.owl-testimonial .owl-nav button.owl-prev{border-right: 1px solid #727A8D;}
.itemTestimonial .client_img img{height:100%;width:100%;object-fit:cover;}
.achievementsItem{background-color:#fff;border-radius:12px;padding:30px;box-shadow:0 1px 10px -1px #ddd;margin-bottom:20px;min-height:200px;transition:0.3s;border:1px solid transparent;color:#161931;display:block;}
.achievementsItem:hover{border:1px solid #0488FC;background-color: #FAFDFF;}
.achievementsItem .logoOfachivment img{height:50px;}
.achievementsItem p{font-size:22px;margin-top:25px;margin-bottom:0;font-weight:500;}
.eligibilityItem{min-height:100px;}
.eligibilityItem .eligibilityIcon{height:70px;width:70px;min-width:70px;background-color:#0288FD;border-radius:50%;margin-right:15px;display:flex;align-items:center;justify-content:center;}

.accordion-item{margin-bottom: 15px;box-shadow: 0 1px 5px 0px rgba(0,0,0,.125);border: 0;border-radius: 8px;}
.accordion-button:not(.collapsed){color:#fff;background-color:#0e0e0e;}
.accordion-item .accordion-button{border-radius:8px;}
.accordion-item:first-of-type .accordion-button{border-top-left-radius:8px;border-top-right-radius:8px;}
.accordion-item:last-of-type, .accordion-item:last-of-type .accordion-button{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.accordion-button:not(.collapsed)::after{background-color:#fff;}
.accordion-button::after{background-color:#eee;border-radius:20px;background-size:1rem;height:24px;width:24px;background-position:center;}
.contactBox{background-color:#fff;border-radius:20px;}
.ContactForm{padding:50px;}
.contact__btn .btn{font-size:18px;padding:10px 30px 10px 30px;}
.ContactMap{border-top-right-radius:20px;border-bottom-right-radius:20px;}
.footerMenu a{padding-right:25px;}
.ContactMap{background-size:cover;background-position: center;}
.contact-section{padding-bottom:50px;}
p{font-size: 16px;line-height: 24px;}
.achievements-section{padding-top: 50px;}


/**/
.loginLeftImg{background-size:cover;background-position:center;}
.titileMiddleAlign{padding:50px;}
.titileMiddleAlign .logoContent{position: absolute;top: 20px;}
.titileMiddleAlign h1{font-size:60px;font-weight:900;text-transform: uppercase;margin-bottom:15px;}
.titileMiddleAlign p{font-size:18px;font-weight:300;}
.LoginForm{padding:80px;}
.registerSection .LoginForm{padding:30px 60px;}
.registerSection .btn-theme.w-100{max-width: 450px;}

.filedWithIcon{position:relative;}
.filedWithIcon .addons{position:absolute;left:24px;top:22px;}
.filedContent .filedWithIcon .form-control{padding-left:60px;}
.dontAccount p{font-size:18px;}
.saprater20{height:20px;}
.otpFileds .form-control{margin:0 7px;font-weight:bold;text-align:center;font-size:20px!important;padding:10px!important;}
.fi-custom-upladfile input[type="file"] {display:none;}
.profilePic{margin-top: -90px;position: relative;z-index: 9;}
.imagebox img{height:120px;width:120px;border-radius:50%;object-fit:cover;}
.pencilIcon{height:30px;width:30px;background-color:#fff;border-radius:50%;color:#1494A1;text-align:center;position:absolute;top:10px;right:-10px;font-size:14px;line-height:30px;}
.registerForm{padding:20px 50px;}
.form-group label{margin-bottom:5px;color:#151515;font-weight:500;}
.acceptFiled label{font-size:18px;}
.countIndi{height: 23px;
    width: 23px;
    background-color: #ed7d2b;
    border-radius: 50%;
    position: absolute;
    right: -7px;
    top: -12px;}
.nav-menu a.notifiIcon{font-size:20px;border:1px solid #0e0e0e;border-radius: 10px;padding:6px 11px;color: #0e0e0e;}
.profileUR{height:38px;width:38px;border-radius:50%;object-fit:cover;}
.nav-menu a.userIconHeader{font-size:16px;border-radius:10px;padding:10px 15px;color:#fff;background-color:#0e0e0e;margin-left: 10px;}
.nav-menu a.userIconHeader:hover{color:#fff;}

.banner-shapes{background-color:#006DED;position:relative;}
.banner-shapes:before, .banner-shapes:after{content:'';position:absolute;}
.banner-shapes:before{background-image:url("../images/leftShap.svg");width:258px;height:175px;left:-30px;top:-30px;background-size: contain;}
.banner-shapes:after{background-image:url("../images/rightShap.svg");width:163px;height:78px;right:0;top:0;background-size: contain;}
.text-blue{color:#016AFB;}
.amtText{font-weight:700;font-size:26px;}

.cardList-item{position:relative;padding:20px;border-radius:16px;display:block;box-shadow:0 1px 15px -5px #222;transition:0.3s;margin-bottom:30px;}
.cardList-item:hover{box-shadow:0 1px 25px -5px #555;}
.cardList-item.cardList1{background:rgb(72,23,225);background: linear-gradient(299deg, #4817E1 0%, #8844FF 100%);}
.cardList-item.cardList2{background:#176AE1;background: linear-gradient(299deg, #176AE1 0%, #44CCFF 100%);}
.cardList-item.cardList3{background:#FF47B7;background: linear-gradient(299deg, #E1601C 0%, #FF47B7 100%);}
.cardList-item.cardList4{background:#313E4E;background: linear-gradient(299deg, #262E38 0%, #313E4E 100%);}
.cardList-item.cardList5{background:#F0F0F0;background: linear-gradient(299deg, #DCDCDC 0%, #F0F0F0 100%);}
.cardList-item:before{content:'';position:absolute;height:100%;left:0;top:0;width:50%;border-top: 300px solid rgba(255,255,255,0.05);border-right: 300px solid transparent;}
.amtOncard{font-size:22px;font-weight:600;}
.cardNumber{letter-spacing:9px;font-size:22px;font-weight:600;text-shadow:2px 2px 1px #0000006b;margin:40px 0;}
.vlText{font-size:12px;line-height:13px;display:inline-block;position:relative;bottom:-3px;}
.RemoveCard{background-color:#000;height:30px;width:30px;border-radius:50%;position:absolute;color:#fff;font-size:28px;text-align:center;line-height:30px;right:-2px;top:-8px;cursor:pointer;z-index:1;}
.opacity8{opacity:0.8;}
.cardList-item.cardList5 .text-white{color: #000 !important;}
.addCardButton-section{background-color:#E5E9F7;height:100px;text-align:center;}
.addCardButton-section .addCardButton{background-color:#006DED;font-size:22px;font-weight:500;color:#fff;padding:30px 50px;border-radius:12px;box-shadow:0 1px 18px -4px #006DED;position: relative;top: -20px;}
.cardList-content{padding-bottom:80px;}

.croseIcon{position:absolute;height:80px;width:80px;background-color:#FF1D14;border-radius:50%;color:#fff;font-size:60px;text-align:center;line-height:80px;margin:-44px auto 0;left:0;right:0;box-shadow:1px 3px 0px 1px #FFB2AF;}
.verticleCenter .modal-dialog{display:flex;align-items:center;height:100%;margin:0 auto;}
.verticleCenter .modal-content{border-radius:20px;}
.delete-warning-modal h2{color:#FF1D14;font-size:32px;font-weight:600;}
.delete-warning-modal p{color:#121212;font-size:18px;}
.sucucess-warning-modal h2{color:#39B36C;font-size:32px;font-weight:600;}
.sucucess-warning-modal p{color:#121212;font-size:18px;}
.checkSiblol{background-color:#39B36C;box-shadow:1px 3px 0px 1px #C3E8D3;}

/*Drop Down With Image*/
.cardAddDrop .vodiapicker, .cardAddDrop .vodiapicker2{display:none;}
.cardAddDrop #a, .cardAddDrop #a1{padding-left:0px;}
.cardAddDrop #a img, .cardAddDrop #a1 img, .cardAddDrop .btn-select img, .cardAddDrop .btn-select2 img{width:45px;height:30px;border:1px solid #ccc;border-radius:6px;object-fit:contain;}
.cardAddDrop #a li, .cardAddDrop #a1 li{list-style: none;padding: 5px 10px;}
.cardAddDrop #a li:hover, .cardAddDrop #a1 li:hover{background-color: #F4F3F3;}
.cardAddDrop #a li img, .cardAddDrop #a1 li img{margin: 5px;}
.cardAddDrop #a li span, .cardAddDrop #a1 li span, .cardAddDrop .btn-select li span, .cardAddDrop .btn-select2 li span{margin-left:15px;}
/* item list */
.cardAddDrop{position:relative;}
.cardAddDrop .b, .cardAddDrop .b1{display:none;width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);border:1px solid rgba(0,0,0,.15);border-radius:5px;position:absolute;background-color:#fff;overflow-y: auto;max-height: 300px;z-index: 9;}
.cardAddDrop .open{display:show!important;}
.cardAddDrop .btn-select, .btn-select2{margin-top:10px;width:100%;height:60px;background-color:#fff;border:1px solid #ccc;border-radius:60px;background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 2 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 1.20rem center;background-size:13px;padding:15px;}
.cardAddDrop .btn-select li, .cardAddDrop .btn-select2 li{list-style:none;float:left;padding-bottom:0px;}
.cardAddDrop .btn-select:hover li, .cardAddDrop .btn-select2:hover li{margin-left: 0px;}
.cardAddDrop .btn-select:hover, .cardAddDrop .btn-select2:hover{background-color:#F4F3F3;border:1px solid transparent;box-shadow:inset 0 0px 0px 1px #ccc;}
.cardAddDrop .btn-select:focus, .cardAddDrop .btn-select2:focus{outline:none;}
.w-80{width: 80%;}

.cardInfo{padding: 15px;}
.cardInfo .imgCardInfo img{width:70px;border-radius:4px;border:1px solid #ddd;padding:5px}
.cardInfo{border-bottom:1px solid #EDEFF9;}
.text-gray{color:#707070;}
.cardAmtItem{border-bottom:1px solid #EDEFF9;padding: 15px;}
.cardAmtItem p{color:#707070;}
.smallTextList p, .smallTextList h6{font-size:14px;}
.cardHeader {border-bottom:1px solid #EDEFF9;padding:0 15px 15px;}
.step-forms .loginFiled .form-group{margin-bottom: 10px;}
.step-forms .filedContent .form-group .form-control{padding: 15px 20px;min-height: 55px;}

/*Steps */
.progressbar{position:relative;display:flex;justify-content:space-between;counter-reset: step;margin:15px 0 4rem}
.progressbar::before, .progress{content:"";position:absolute;top:50%;transform:translateY(-50%);height:4px;width:100%;background-color: #dcdcdc;z-index: 1}
.progress{background-color:#3990F7;width:0%;transition:0.3s}
.progress-step{width: 2.1875rem;height: 2.1875rem;background-color:#dcdcdc;border-radius:50%;display:flex;justify-content:center;align-items: center;z-index: 1}
.progress-step::before{counter-increment: step;content: counter(step)}
.progress-step::after{content:attr(data-title);position:absolute;top:calc(100% + 0.5rem);font-size:0.85rem;color:#666}
.progress-step-active{background-color:#006DED;color:#f3f3f3}
.step-forms{display: none;transform-origin: top;animation:animate 1s;background-color: #fff;box-shadow:0 2px 10px 0px #aaa;border-radius: 20px;padding:25px 15px;}
.step-forms-active{display: block}.group-inputs{margin:1rem 0}
@keyframes animate{from{transform:scale(1, 0);opacity:0}to{transform: scale(1, 1);opacity: 1}}
.btns-group{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}
.progress-step-check{position:relative;background-color:#3990F7;transition:all 0.8s}
.progress-step-check::before{position:absolute;content:'\2713';width:100%;height:100%;top: 8px;left:13px;font-size:12px}
.group-inputs{position: relative}
.group-inputs label{font-size: 13px;position: absolute;height: 19px;padding: 4px 7px;top: -14px;left: 10px;color: #a2a2a2;background-color: white}
.welcome{height:350px;background-color: #fff;border-radius: 6px;display: flex;justify-content: center;align-items: center}
.welcome .content{display: flex;align-items: center;flex-direction: column}
.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#39B36C;fill:none;animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;}
.checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow: inset 0px 0px 0px #39B36C;animation:fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;}
.checkmark__check{transform-origin: 50% 50%;stroke-dasharray: 48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;}
@keyframes stroke{100%{stroke-dashoffset: 0}}
@keyframes scale{0%, 100%{transform: none}50%{transform: scale3d(1.1, 1.1, 1)}}
@keyframes fill{100%{box-shadow: inset 0px 0px 0px 30px #39B36C}}

/*support*/
.searchBox{position:relative;max-width:400px;}
.searchBox .form-group .form-control{min-height:50px;padding:12px 15px 12px 50px;}
.searchBox .addonsSearch{position:absolute;left:15px;top:13px;}
.section-title-innerPages{font-size:24px;}
.chatHelpSection{background-color:#fff;box-shadow:0 1px 10px -2px #aaa;border-radius:12px;padding:30px;position:sticky;top:120px;}

/*chat section*/
.chatSectionBox{background-color:#fff;box-shadow:0 1px 10px -2px #aaa;border-radius:12px;padding:30px;}
.chamessageItem .ChatUser-img{margin-right:15px;}
.chamessageItem .ChatUser-img img{width:65px;height:65px;border-radius:50%;}
.chat-textContent{max-width:70%;}
.chatLeft .messagebox{box-shadow: 0 1px 10px -2px #aaa;padding: 20px;border-radius:18px 18px 18px 0;font-size:16px;background-color:#fff;}
.chatTime{font-size: 16px;color:#A6A4AE;}
.chatRight{justify-content: end;}
.chatRight .messagebox{box-shadow: 0 1px 10px -2px #aaa;padding: 20px;border-radius:18px 18px 0 18px;font-size:16px;background-color:#00FFFF;}
.chamessageItem{margin:25px 0;}
.messageActioncontent{padding-top: 15px;}
.SendBox{position: relative;}
.SendBox .addonsSend{position:absolute;right:5px;bottom:-8px;}
.chat-messagearea{max-height:calc(75vh - 145px);overflow-y: auto;}

/*Payment History*/
.Items_history{background-color:#fff;box-shadow:0 1px 10px -2px #aaa;border-radius:12px;padding:30px;margin-bottom:20px;}
.Items_history .cardLogls{margin-right:30px;text-align:center;}
.Items_history .cardLogls .cardLogls-img{border:1px solid #ccc;border-radius:6px;height:80px;width:120px;text-align:center;line-height:80px;margin-bottom:5px;}
.Items_history .cardLogls time{font-size:16px;}
.Items_history .cardDetails h5{font-size:22px;}
.Items_history .cardDetails .amtHelp h6{font-size:17px;color:#010101;font-weight:500;}
.Items_history .cardDetails .amtHelpSM p{font-size:14px;color:#707070;}
.Items_history .cardDetails .RightAmt{white-space: nowrap;}
.Items_history .acc-saving{font-size:18px;}
.Items_history .acc-saving .text-success{color:#07A83D !important;}

/*Profile*/
.ProMenu{margin-top:-22px;display: flex;}
.ProMenu a{font-size:20px;color:#121212;padding:15px 25px;font-weight: 500;}
.ProMenu a.active{background-color:#006DED;border-radius: 0 0 8px 8px;color:#ffffff;}
.profile-card{background-color:#fff;box-shadow:0 1px 10px -2px #aaa;border-radius:12px;padding:30px;margin-bottom:20px;}
.profile-section .imagebox img{height:180px;width:180px;}
.profile-section .pencilIcon{height:40px;width:40px;right:0;font-size:18px;line-height:40px;}
.form-control:disabled, .form-control[readonly]{opacity: 0.5;background-color:transparent;}
.text-infoIcon{color:#00FFFF;font-size:18px;position:relative;}
.text-infoIcon:after{content:'';position:absolute;height:13px;width:13px;background-color:#000;border-radius:50%;left:1px;z-index:2;top:3px;}
.text-infoIcon:before{position:relative;z-index:9;}
.verifyEmailIcon{height:15px;width:15px;display:inline-block;background-color:#08A822;border-radius:50%;color:#fff;}
.w-200{width:200px;}
.feedbackForm .form-control{border-radius:10px;border:1px solid #E8E8E8;box-shadow:0 1px 8px -1px #ddd;}
.text18{font-size:18px;}
.itemContact{padding: 15px 0;}

.notificationList{background-color:#ffffff;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 1px 5px -2px #7b7b7b;align-items:center;}
.notificationList .icon{margin-right:20px;}
.closeNotifi {font-size:26px;color:#010101;}
.notificationList .icon i{height:60px;width:60px;background-color:#016AFB;border-radius:50%;display:block;text-align:center;font-size:26px;line-height:60px;color:#fff;box-shadow:0 1px 4px -3px #000;}
.notificationList .Content p{color:#8C8C8C;}

.mandet{color:red;}
.form-check{display:flex;}
.form-check-input{width:1.5em;min-width: 1.5em;height:1.5em;border-color:#0e0e0e;margin-top:0;margin-right:10px;background-color: transparent;}
.form-check-input:checked{background-color:#0e0e0e;border-color:#0e0e0e;}
.bookInfolabel{background-color:#f3f3f3;padding:15px;font-weight:400;}
.registerSection{height:auto;}
.logoContent img{max-height:60px;}

.bookInfolabel.chcoutBox{position: relative; margin-bottom: 30px !important;}
.bookInfolabel.chcoutBox .error{position: absolute;
    bottom: -26px;
    left: 0;}
.RadopPlan{position:absolute!important;z-index:-9999999;opacity: 0;}


.chcoutBox{padding:30px;}
.chcoutBox .amtPaln{font-size:42px;color: #ED7D2B;}
.cardImg span{background-color:#4e5757;color: #fff;font-size: 22px;display: flex;border-radius: 6px;min-width: 50px;height: 50px;width: 50px;text-align: center;line-height: 50px;justify-content: center;align-items: center;}
.itemInfo .itemName{font-size: 20px;color: #101010;font-weight: 500;}
.OrderItems{border-bottom: 1px solid #C8EBEE;padding-bottom: 15px;}

.filterMenu{background-color: white;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);padding:30px;margin-top:-70px;position:relative;z-index:9;border-radius:12px;}
.filterMenu a{padding:5px 15px;display:inline-block;margin-bottom: 5px;transition: .3s;}
/* .filterMenu a:not(.active){font-weight:300;} */
.filterMenu a.active, .filterMenu a:hover{background-color:#000;color:#fff;border-radius:10px;}
.btnBanner .btn{font-size: 18px;padding: 12px 40px;margin: 5px 0;}
.itemVdeo{background-color:#fff;border:1px solid #eee;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);padding:15px;transition:0.3s;margin-bottom: 15px;}
.itemVdeo:hover{background-color:#b5b0b0;}
.contentVideo{padding: 15px 0 0;word-break: break-word;}
.itemVdeo:hover .contentVideo a{color:#fff; }
.contentVideo h4{color:#151515;font-size:22px;transition:0.3s;}
.contentVideo p{color:#424242;font-size:15px;transition:0.3s;font-weight:300;}
.itemVdeo:hover h4, .itemVdeo:hover p{color:#fff;}
.backBtn{top:20px;position:absolute;left:20px;}
.videoThumb{height: 340px;width: 100%;display: flex;align-items: center;justify-content: center;}
.play-button{font-size:60px;color: #fff;opacity: 0.5;transition:0.3s;}
.play-button i{position: relative;display: block;}
.play-button i:after{position: absolute;content: '';left:-8px;top:-8px;right:-7px;bottom:-7px;border-radius:50%;display:block;border:3px solid #fff;opacity: 0.5;}
.itemVdeo:hover .play-button{opacity: 1;}
.titleSorting .labelFilter{min-width:75px;}
.titleSorting select, .titleSorting select:focus{color:#B5AB3F;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%231C94A0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");}
.content-video-article .videoThumb{height: 211px;}
hr{background-color: #aaa;}
.content-video-article .contentVideo h4{font-size: 18px;overflow: hidden;}
.pagenationContent .page-link{margin:0 8px;border-radius: 4px;border-color:#B5AB3F;color:#B5AB3F;}
.pagenationContent .page-item.active .page-link{background-color:#B5AB3F;color: #fff;border-color:#B5AB3F;}
.footerTopContent{padding:25px 0 30px;border-bottom:1px solid rgba(255, 255, 255, 0.24);}
.footerTitle{font-size: 18px;}
.itemCon a{font-weight: 300;}
.itemCon a.email{word-break: break-all;}
.itemCon .IconCn{font-size: 20px;}
.copyRight{font-size: 14px;font-weight: 300;}
.termsClass{ position: relative;}
.termsClass label.error{   position: absolute;
    bottom: -23px;
    left: 32px;}

.resourcesTitle:after{content:'';position:absolute;height:3px;width:50px;background-color:#0e0e0e;display:block;margin:10px auto;left:0;right:0;border-radius:3px;}
.download-content{padding: 50px 0;}
.itemDownload{padding:15px;text-transform:uppercase;border-radius:8px;justify-content:center;margin: 15px 0;}
.itemDownload span{font-size:18px;}
.itemDownload.pdf{background-color:#FFE4E4;color:#C80101;}
.itemDownload.word{background-color:#EBF3FF;color:#1565C0;}
.itemDownload.xl{background-color:#E5F6EE;color:#00733B;}
.eGuidContent{background-color:#FAFAFA;padding:50px 0;}
.itemFac{border-right:1px solid #C9C9C9;padding-right:10px;padding-top:15px;padding-bottom:15px;}
.itemFac .arrowMore{font-size:50px;color:#0e0e0e;line-height:30px;}
.itemFac h4{font-size:24px;text-transform:uppercase;color:#0e0e0e;}
.itemFac p{font-size:14px;color:#424242;}
.eGuidContent .col-lg-3:last-child .itemFac{border-right: 0;}
.btnViewAll{color:#0e0e0e;border: 1px solid #0e0e0e;}
.itemArticle{text-align: center;}
.itemArticle img {
    height: 360px;
    object-fit: cover;
    border-radius: 8px;
    border: 1px solid #eee;
    margin-bottom: 10px;
    width: 100%;
    display: block;
    object-position: top;
  }
.itemArticle p{font-size: 18px;color:#151515;}
.itemCalculator{text-align:center;padding:15px;background-color:#ffffff;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.05);margin:5px;border-radius:12px;height:180px;justify-content:center;align-items:center;display:flex;transition: 0.3s;}
.itemCalculator h4{font-size:18px;color:#0e0e0e;margin:15px 0 0;text-transform:uppercase;}
.itemCalculator:hover{background-color:#0e0e0e;}
.itemCalculator:hover h4{color:#ffffff;}
.itemCalculator svg path{fill: #0e0e0e;}
.itemCalculator:hover svg path{fill: #ffffff;}
#hero.InnerBanner{height:300px;}
.coachingTeamContent{max-width:900px;margin:0px auto;padding-top:40px;padding-bottom:40px;}
.itemCoach{padding: 30px 0;}
.itemCoach img{max-height:250px;}
.itemCoach h4{color: #151515;font-size:26px;}
.itemCoach p{color: #424242;font-size:15px;}

.chatSection{padding:30px 0;max-width: 900px;margin: 0px auto;}
.chatContent{background-color:#FAFAFA;}
.chatHeader{background:#FFFFFF;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.05);border-radius:10px 10px 0px 0px;padding:15px;}
.chatHeader .imgCoach img{height:55px;width:55px;border-radius:50px;object-fit: cover;}
.chatHeader h4{font-size:20px;color:#151515;}
.chatBoady{padding: 30px;max-height: calc(100vh - 400px);overflow-y: auto;}
.chatList{padding: 15px 0;}
.chatList .imgCoach{margin-right: 15px;}
.chatList .imgCoach img{height:40px;width:40px;min-width:40px;border-radius:50%;}
.chatList .textBox{background-color:#EBF2F8;border-radius:10px;padding:20px;max-width: 60%;min-width: 150px;}
.chatLeft .textBox{display: inline-block;}
.chatList time{color:#424242;font-size:14px;}
.chatList.chatRight .textBox{margin:0 0 0 auto;background-color:#0e0e0e;color:#fff;}
.chatList.chatRight time{text-align:right;}
.chatList.chatRight .imgCoach{margin-right:0;margin-left:15px;}
.chatFoot{padding:0 30px 15px;}
.chatFoot .btnDend{background-color:#0e0e0e;border-radius:10px;color:#fff;height:38px;width:40px;padding:2px;position:absolute;right:8px;top:3px;font-size:23px;}
.chatFoot .attached{position:absolute;top:10px;right:60px;font-size:20px;color:#0e0e0e;cursor: pointer;}
.tabsCustom.nav-tabs .nav-link{margin-bottom:0;border:0;color:#9E9E9E;font-weight:300;font-size:17px;position:relative;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color:#0e0e0e;font-weight:400;}
.tabsCustom.nav-tabs .nav-link:after{content:'';position:absolute;height:3px;width:100%;left:0;bottom:-2px;background-color:#0e0e0e;opacity:0;}
.tabsCustom.nav-tabs .nav-link.active:after{opacity:1;}
.borderRight{border-right:1px solid #D9D9D9;padding-right:30px;}
.coachContact{padding:15px;}
.coachContact .contactBox{background-color:#e3e3e3;padding:30px;}
.coachContact .coachImg{height:120px;width:120px;border-radius:50%;object-fit:cover;}
.coachContact .coachName{font-size:20px;color:#151515;}

.QRBoxed{background-color:#FAFAFA;}
.QRBoxed .qrHeader{background-color:#1494A1;color:#fff;font-size:16px;font-weight:normal;padding:15px;}
.QRBoxed .qrImg{padding:15px 15px 0;}
.boderRightQr{border-right: 1px solid #D9D9D9;}
.PrivacyKey{background-color:#E8FAFC;}
.PrivacyKey .itemKey{padding:15px;}
.textLightLink{text-decoration:underline;font-weight:300;color:#424242;}
.deleteContent{padding:30px;}
.Contact-Section{padding:50px 0;}
.text-orange{color:#0e0e0e;}
.AboutSection{padding:60px 0;}
.AboutSectionPage{padding:24px 0;}
.AboutSectionPages{padding:2px 0;}
.contentAboutVideo h4{font-size:34px;}
.owl-carousel .owl-dots{text-align:center;position: relative;bottom: -25px;}
.owl-carousel .owl-dots button{height:10px;width:10px;background-color:#D9D9D9;border-radius:50%;transition: 0.5s;margin:4px;}
.owl-carousel .owl-dots button.active{background-color:#0e0e0e;}
.aboutMessage{background-color:#0e0e0e;padding:80px 0;margin:50px 0;}
.aboutMessage h5{font-size:34px;text-align:center;line-height:52px;}
.teamContAbt{padding:20px;}
.teamContAbt p{font-size:14px;color: #151515;margin-bottom: 0;}
.aboutOurValue{padding-top: 80px;}
.itemValue{background-color:#ebebeb;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.05);padding:20px;margin:60px 15px 15px;transition:0.5s;min-height:400px;}
.itemValue:hover{box-shadow:0px 4px 14px rgba(0, 0, 0, 0.1);}
.itemValue .Iconvalue{background-color:#0e0e0e;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.05);width:80px;height:80px;padding:15px;margin:-50px 0 20px;transition:0.5s;}
.itemValue:hover .Iconvalue{background-color:#575b5c;}
.itemValue ul{padding-left:15px;}
.itemValue ul li{font-size:15px;line-height:24px;font-weight:300;color:#151515;}
.itemValue ul li::marker{color:#0e0e0e;font-size:18px;}
.backBtnVideo a{background:#E8FAFC;border:1px solid #b5ab3f;border-radius:5px;padding:8px 10px;display:inline-block;}
.videoBoadyDetails{background-color:#F0F0F0;}
.videoSection .contentVideo h4{font-size:28px;}
.videoAuth .iconAuth{border-radius:25px;color:#fff;background-color:#b5ab3f;margin-right:5px;height:30px;width:30px;display:inline-block;text-align:center;line-height:28px;}


/* custom css added  */
.form-control.is-invalid, .was-validated .form-control:invalid {
    background-image:none;
}

.error{
    color:red !important;
}

.btn-close
{
    position: absolute;
    top: 6px;
    right: 0;
    z-index: 2;
    padding: 0.9375rem 1.25rem;
}

#partitioned {
    padding-left: 15px;
    letter-spacing: 42px;
    border: 0;
    background-image: linear-gradient(to left, black 70%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 50px 1px;
    background-repeat: repeat-x;
    background-position-x: 35px;
    min-width:290px;
    width:290px;
    margin:0px auto;
    outline:none;
    font-weight: 900;
    font-size:20px;
    letter-spacing:38px;
  }

  #divInner{
    left: 0;
    position: sticky;
    text-align:center;
  }

  #divOuter{
    overflow: hidden;
    width: 100%;
    padding: 15px 0;
  }

  .form-control.error {
    color: black !important;
}

.iti--separate-dial-code .iti__selected-flag{
    height: 44px;
}

.profileCheractor {
    height: 120px;
    width: 120px;
    border-radius: 50%;
    background-color: #E8FAFC;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 36px;
    color: #1494A1;
    font-weight: bold;
}

.passShow{
    position:absolute;
    right:12px;
    top:42px;
    cursor:pointer;
}
.passHide{
    position:absolute;
    right:12px;
    top:45px;
    cursor:pointer;
}

.passShows{
    position:absolute;
    right:20px;
    top:42px;
    cursor:pointer;
}
.passHides{
    position:absolute;
    right:20px;
    top:45px;
    cursor:pointer;
}
.confirmpassShow{
    position:absolute;
    right:12px;
    top:42px;
    cursor:pointer;
}
.confirmpassHide{
    position:absolute;
    right:12px;
    top:45px;
    cursor:pointer;
}
.iti {
    width: 100% !important;
}

.privacySection {position: relative;}
.privacySection label.error{position: absolute;bottom: -23px;left: 0;font-weight: 500;}
.footerContact{padding-top: 14px;}
.socialMedia{margin: 30px 0 15px;}
.footerContact .itemCon{padding-bottom: 5px;}


.phoneCountry .DropCountry{position: absolute;top: 30px;left: 13px;}
.phoneCountry .DropCountry select{border:0;border-radius:4px 0 0 4px;width:75px;padding-left:8px;padding-right:25px !important;border-right:1px solid #0e0e0e;color:#0e0e0e;font-weight:600;background-color: transparent}
.phoneCountry input.form-control{padding-left:85px;}
.form-control{font-size: 14px;}

.loginbgImag{position: relative;}
.loginbgImag:after{content: '';position: absolute;background-color: #fff;opacity: 0.9;top: 0;left: 0;bottom: 0;right: 0;}
.loginFiledBox{position:relative;z-index:9;box-shadow:0 1px 15px 0 #ddd;}

.invalid-feedback {
    color: red !important;
    font-size: 15px !important;
}

.form-select {
    background-position: right 0.45rem center !important;
}
.passShowIcon {
    position: absolute;
    right: 19px;
    top: 40px;
    cursor: pointer;
}
.passHideIcon {
    position: absolute;
    right: 19px;
    top: 43px;
    cursor: pointer;
}
.LoginFormDesign
{
    padding: 30px 20px;
}

.profileCharactor {
    height: 250px;
    width: 100%;
    background-color: #ebebeb;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 36px;
    color: #0e0e0e;
    font-weight: bold;
    border: 1px solid;
}
.itemArchive{margin-bottom:10px;margin-top:10px;box-shadow:0 2px 5px 0px rgba(0,0,0,.125);background-color:#f5f5f5;border-radius:8px;padding:13px 20px;display:flex;transition:.15s ease-in-out;align-items: center;min-height:75px;font-size: 18px;
color:#575b5c;}
.itemArchive:hover{background-color:#0e0e0e;color:#fff;}
.contentGrp{padding-top:25px;}
.contentGrp li{margin-bottom:15px;font-size:18px;line-height:30px;color:#424242;}
.contentGrp h3{font-size:20px;}
.contentGrp ul li{list-style: disc;}
.contentGrp ul li::marker{color:#0e0e0e;}


.FactFindSection{max-width:1920px;margin:0px auto;padding: 0;}
.FactFindSection::before{content:'';position:absolute;width:28%;height:100vh;top:0;left:0;background-color:#b5ab3f;}
.pager.wizard{list-style:none;padding-left:0;}
.customTab{display:block;border-bottom:0;padding-top:60px;}
.customTab a span{display:block;}
.customTab a .iconTabs{width:50px;height:50px;background-color:#fff;border-radius:50%;margin:0px auto;transition:0.2s;display:flex;justify-content:center;align-items:center;}
.customTab a{text-align:center;color:#fff;display:block;padding:20px 0;position:relative;pointer-events: none;}
.customTab a p{margin-top:5px;}
.customTab a:after{content:'';position:absolute;height:30px;width:2px;background-color:#fff;}
.customTab li:last-child a:after{height: 0;}
.customTab a.active .iconTabs{background-color:#ED7D2B;transform: scale(1.2);}
.customTab a.active .iconTabs svg path{fill:#fff;}
.AppendRow{background-color:#f0f0f0;padding-top:10px;border-radius:4px;margin-left:0;margin-bottom:10px;margin-right:55px;position:relative;}
.actionBtns{position:absolute;right:-40px;top:6px;width: auto;padding-right:0;}
.actionBtns .btn{font-size:24px;height:26px;width:26px;display:flex;align-items:center;justify-content:center;margin:0 0 5px;}
.actionBtns .btn-remove{background-color:#EF6868;color:#fff;}
.actionBtns .btn-add{background-color:#b5ab3f;color:#fff;font-size:22px;}
.actionBtns .btn-dublicate{background-color:#b5ab3f;color:#fff;font-size:16px;}
.btn-dependant{font-weight:600;text-decoration: underline;font-size:16px;}
.stepSection{max-height:calc(100vh - 0px);overflow-x: auto;padding-top:30px;}

.signCurrency{position:relative;top:12px;margin-right:-10px;left:10px;}
.amountwithIcon input.form-control{padding-left:25px;}
.yrsText{position: relative;top:12px;right:15px;margin-left:-20px;}
.persantText .yrsText{right:0;}
.persantText .form-control{padding-right:25px;}
input[type=number] {-moz-appearance:textfield;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}

.SucucesView{height: 80vh;}
.accessCodeSection{padding: 30px 0;}
.labelInfo{background-color:#f7f7f7;border-radius:15px;padding:30px;color: #0e0e0e;margin-top: 20px;font-size: 18px;font-weight: 400;}

.profileCheractor{height:120px;width:120px;border-radius:50%;background-color:#dddddd;display: flex;justify-content: center;align-items: center;font-size: 36px;color:#0e0e0e;font-weight: bold;}
.listStyleDot a span{height: 10px;width: 10px;background-color: #0e0e0e;border-radius: 50%;display: inline-block;}

.profileImgMobile .dropdown-toggle::after {display: none;}

/* 250823 */
@media (min-width: 1200px){
    #spendingSection3 .col-xl-2{width: 20%;}
}








/* =========================================
230123*/
/*.form-select{position: relative;}
.form-select:after{content: '';display: block;height: 100%;width: 1px;border-right: 1px solid #1494A1;}*/
.LoginForm {padding:50px 60px;}
.loginbgImag{min-height:100vh;}
.privacySection a, .dontAccount a, .bookInfolabel p a, .personalTetx a{text-decoration:underline;font-weight:600;}
@media (min-width:1199px){
.h-lg-100{height:100%;}
}

@media (max-width:1399px){
.registerSection .LoginForm {padding: 20px 30px;}
}
@media (max-width:1199px){
.titileMiddleAlign {padding: 30px;}
.titileMiddleAlign h1{font-size:48px;}
/*.LoginSection{height:auto;}*/
.registerSection .titileMiddleAlign .logoContent{position:relative;top:0;margin-bottom:15px;}
}
@media (max-width:992px){

}
@media (max-width:574px){
.titileMiddleAlign h1{font-size:36px;}
}








@media (max-width:1399px){
.ProMenu a{padding:15px 20px;}
}

@media (max-width:1199px){
.LoginForm {padding:30px;}

.ProMenu a{font-size:18px;padding:15px 15px;}
.section-title{font-size:30px;}

.registerSection .LoginForm{padding: 20px 20px 20px 20px;}
}

@media (max-width:992px){
.mobile-nav .drop-down ul{display: block;}
.mobile-nav .maindrop{display:none;}
.homePageContent{padding:0;}
.bannerImg-slide img{position:absolute;bottom:0;z-index:-1;opacity:0.2;}
#hero{height:auto!important;padding-bottom:10px;padding-top:20px;padding-bottom: 90px;}
#header .logo img{max-height:55px;}
.mobile-nav-toggle{top:22px;}

.registerSection{height:auto;}
.profileImgMobile{margin-right:45px;}
.profileImgMobile a{display:inline-block;vertical-align: middle;}
.notifiIcon{font-size:22px;color:#1C94A0;border: 1px solid #1C94A0;border-radius: 10px;padding:5px 10px;}
.userIconHeader{font-size:18px;border-radius:10px;padding:9px 13px;color:#fff;background-color:#1C94A0;margin-left:5px;}
.userIconHeader:hover{color:#fff;}
.cardNumber{letter-spacing:3px;margin:30px 0;}
.countIndi{right:13px;top:11px;}
.ProMenu{white-space:nowrap;width:100%;overflow-x:auto;position:relative;}

.titileMiddleAlign .logoContent{position: relative;top:0px;margin-bottom: 15px;}
.LoginSection{height: auto;}
.registerSection .LoginForm{padding: 20px 20px 20px 20px;}
.eGuidContent .col-lg-3:nth-child(2) .itemFac{border-right: 0;}
#hero.InnerBanner{padding-bottom: 20px;}
.coachingTeamContent{padding-top: 20px;padding-bottom: 20px;}
.borderRight{padding-right: 15px;border-right: 0;}
.deleteContent{padding:0;}
.profilePic{margin-top:-40px;}
}
@media (max-width:767px){
.filedContent .form-label{font-size: 14px;}
.filedContent .form-group{margin-bottom:10px;}
.filedContent .form-group{margin-bottom:20px;}
.loginHeader{justify-content:center;}

.leftPenal{margin-bottom:15px;}
.menuUser{display:block;}
.welcomText{text-align:center;font-size:16px;display:block;}
#header{padding:5px 0;}
.mobile-nav-toggle{top:13px;}
.ourTeam{padding-top:30px;}
.about-section{padding:30px 0;}
.item-vision:nth-child(1)::after {display:none;}
.item-vision:nth-child(1), .item-vision:nth-child(3){border-right: 0;}
.item-vision:nth-child(3){border-bottom: 1px solid #063B57;}
.vision-section{padding:30px 0;}
.item-vision{padding:20px;}
.achievementsItem{padding:20px;min-height:auto;}
.ContactForm{padding:30px;}
.faq-section{padding:0;}
.eligibility-section{padding-top:0;}
.btn-header-login{display:inline-block !important;}
.howit-tabs-content .workImg{text-align:center;}
.howit-tabs-content .workImg img{max-height:400px;}

.LoginForm {padding:20px;}
.saprater20{height:10px;}
.banner-shapes::before{width: 147px;height: 100px;}
.banner-shapes::after{width: 88px;height: 42px;}
.titleLogin{font-size:32px;}
.smalltitleLogin{font-size:22px;}
.dontAccount p{font-size:16px;}
.Items_history{padding:15px;}
.Items_history .cardLogls{margin-right:15px;}
.Items_history .cardLogls .cardLogls-img{height:60px;width:80px;line-height:60px;}
.Items_history .cardLogls .cardLogls-img img{width:70px;object-fit:cover;}
.Items_history .cardDetails h5{font-size:20px;}
.Items_history .cardDetails .amtHelp h6{font-size:15px;}
.Items_history .acc-saving{font-size:16px;}
.Items_history .cardDetails .LeftAmtText{margin-right:10px;}

.titileMiddleAlign h1{font-size:40px;}
.titileMiddleAlign{padding:20px;}
.notifiIcon{font-size: 18px;padding: 4px 8px;border-radius: 6px;}
.userIconHeader{font-size: 16px;padding:6px 9px;border-radius: 6px;}
.videoThumb{height: 200px;}
.btnBanner .btn{font-size:14px;padding:10px 30px;  margin: 5px 0;}
.filterMenu{padding: 20px;}
.countIndi{right: 10px;top: 9px;}

.footerTopContent{padding:10px 0 20px;}
.eGuidContent .col-lg-3 .itemFac{border-right: 0;}
.itemCalculator h4{font-size: 16px;}
.chatList .textBox{max-width: 100%;}
.tabsCustom{flex-wrap:nowrap;white-space:nowrap;width:100%;overflow-x:auto;}
.itemValue{min-height: auto;margin: 40px 0 15px;}
.aboutMessage{padding: 50px 0;}
.videoBoadyDetails iframe{height:400px;}
.backBtnVideo a{font-size: 14px;}

.customTab{white-space: nowrap;}
.scrollHrMob{overflow-x: auto;max-width: 100%;}
.customTab li{display:inline-block;}
.customTab a{padding:20px;}
.FactFindSection::before {width:100%;height:200px;}
.customTab a::after{height:2px;width:100%;right:-50px;top:43px;z-index:0;}
.customTab a .iconTabs{position:relative;z-index:1;}
.stepSection{max-height: inherit;}
.navbar-inner{width:100%;}
.SucucesView{height:auto;padding-top:30px;}
.logoContent{z-index: 1;}
}

@media (max-width:574px){
/*.appScreen .phRight{left:auto;right:0;}*/
.btn-banner-group a img{max-height:43px;}

.cardNumber{letter-spacing: 3px;}
.chatSectionBox{box-shadow:none;padding:0;}
.cardList-content{padding-right:5px;}
.profile-card{padding: 15px;}
.notificationList .icon{margin-bottom: 10px;}
.notificationList{display: block !important;}
.notificationList{position: relative;}
.closeNotifi{position:absolute;top:6px;right:16px;}

#CardDetailsModal .modal-body{padding: 5px 10px;}
#CardDetailsModal .modal-footer.pb-5{padding-bottom:20px !important;}
.btn-sm{padding: 10px 20px;min-width: 120px;font-size: 16px;}
.step-forms{padding:15px 10px;}
p{font-size: 14px;}
.cardAmtItem{padding: 10px;}
.progressbar{margin: 0 0 3.2rem;}
.cardDetailsModal .step-forms .filedContent{max-height: calc(75vh - 145px);overflow-y: auto;}

.backBtn{position: relative;}
.titleSorting.d-flex{display: block!important;}
.filterMenu a{font-size: 14px;}
.videoBoadyDetails iframe{height:300px;}
.videoSection .contentVideo h4{font-size:22px;}
}
@media (max-width:480px){
.d-blockMob{display:block!important;}
.Items_history .cardLogls{text-align:left;margin-bottom:10px;}
.videoBoadyDetails iframe{height:200px;}
}

@media (max-width:767px){
    .itemArchive{margin-bottom:5px;margin-top:5px;}
}

.modal-header .btn-close {
    padding: 0.5rem 1.5rem !important;
    margin: 0.5rem -0.5rem -0.5rem auto !important;
}

.factfindscroll{
    max-height: calc(100vh - 0px);
    overflow-x: auto;
}

div.modal-body.text-center p {
    text-align: left;
}

p.content {
    text-align: justify;
}

button#allow-notification {
    background-color: #0E0E0E;
    border-color: #0E0E0E;
}

.modal-content {
    border-radius: 1.3rem !important;
}

button.btn-close {
    margin: 0px 10px 10px 10px !important;
}
.sucucessModal .sucuChek img {
    width: 110px;
}
.sucucessModal .sucuceesTitle {
    color: #161931;
}
.sucucessModal .sucuChek {
    margin-bottom: 20px;
    margin-top: -90px;
}
.sucuceesText{
    font-size: 16px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: 'Poppins', sans-serif;
    color: #161931;
}
.sucuceesTitle{
    font-family: 'Poppins',sans-serif;
    font-weight: 600;
}
.d-flex.amountwithIcon{display: block !important;position: relative;}
.amountwithIcon .signCurrency{position: absolute;top: 10px;}
.d-flex.yerwithText{display: block !important;position: relative;}
.yerwithText .yrsText{position:absolute;top:10px;right: 10px;}

.loginFiledBox{max-height: 100%;overflow-y: auto;}

.chatFoot .attached{top: 14px;}
.chatFoot .btnDend{display:flex;align-items:center;justify-content:center;}
.chatRight .profileCheractorChat{margin-left:10px;}

.notification-div {
    background-color: #fff;
    border: 1px solid #eee;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
    padding: 15px;
    transition: 0.3s;
}

.btn.btn-theme.notification-btn {
    color: #fff;
}
.btn.btn-theme.notification-btn:hover{color: #fff;}

div#notificationModal {
    top: 60px !important;
}

/* .notification-div>a#notifictaion-id:hover {
    color: #fff;
} */
.aboutOurMission{padding:80px 0 0;}
.aboutOurMission .resourcesTitle:after{display: none;}
.missionContent{padding: 30px;}

.readOnlyField{
    background-color: #e3e3e3 !important;
    opacity: 0.5;
}

.calculatorSection{padding: 50px 0;}
.BoxOfBudget{box-shadow:0px 2px 15px -5px #ccc;background-color:#fff;padding:30px;border-radius:12px;}
/*Calculate your pension*/
.potInfoContent {padding:15px;background-color: #f7f7f7;}
.potInfoContent .itemPot:first-child {border-right: 1px solid #ddd;}
.potInfoContent h5{color: #161931;}

.calculatorSection{padding: 50px 0;}
.filedLeftCont{padding-top: 30px;}
.rangSliderGroup .CusCount .form-control{width: 70px;height: 40px;}
.filedContGroup{border-bottom: 1px solid #EAEAEA;padding: 30px 0;}
.amountwithIcon {position:relative;}
.amountwithIcon .signCurrency{position: absolute;top: 8px;}

.showValueMonth{font-size: 22px;color:#ED7D2B;}
.potInfoContent{padding-top: 15px;}
.potInfoContent .itemPot{padding-right:20px;padding-left:20px;}
.potInfoContent .itemPot:first-child{padding-left:0px;border-right: 1px solid #ddd;}

.ResultBox{box-shadow:0px 2px 15px -5px #ccc;background-color: #fff;padding: 30px;border-radius: 8px;}

.small{font-weight: 300;}
a{font-weight: 400;}

/*mortgage*/
.mortgageCalculation .filedContGroup{padding-top: 10px;}
.bigSize{font-size: 18px;font-weight: bold;}
.boxInfoDetails{border:1px solid #e5e4e4;padding:20px;background-color:#F4FEFF;border-radius: 8px;}


.calculatorSection{padding: 50px 0;}

/*Budget Calculator*/
.BoxOfBudget{box-shadow:0px 2px 15px -5px #ccc;background-color:#fff;padding:30px;border-radius:12px;}
.addOteher .actionBtns {position:relative;right:0;top:0;margin-left:15px;}
.addOteher .actionBtns .btn{height:22px;width:22px;font-size: 18px;padding: 10px;margin: 0 0 2px;}
.table-custom thead.table-light tr th {background-color:#F4FEFF;border-color:#ddd !important;color:#1C94A0;font-weight:600;}
.table-custom tr td{border-color:#ddd !important;}

.ItemCalBudget .card-header{background-color:#f5f5f5;color:#282929;padding:15px;}
.ItemCalBudget.card{box-shadow:0px 2px 15px -5px #ccc;background-color:#fff;border:0;border-radius:10px;}
.addOther a{font-size:20px;text-decoration: underline;}


.calculatorSection{padding: 50px 0;}
    .filedLeftCont{padding-top: 30px;}
    .rangSliderGroup .CusCount .form-control{width: 100px;height: 40px;}
    .rangSliderGroup .CusCounts .form-control{width: 70px;height: 40px;}
    .filedContGroup{border-bottom: 1px solid #EAEAEA;padding: 30px 0;}
    .amountwithIcon {position:relative;}
    .amountwithIcon .signCurrency{position: absolute;top: 8px;}

    .radiOPotential .itemFormRadio input[type="radio"]{display: none;}
    .radiOPotential .itemFormRadio{padding-left: 10px;}
    .radiOPotential .itemFormRadio:first-child{padding-left: 0;}
    .radiOPotential .itemFormRadio .form-check-label{color:#0e0e0e;border-radius:5px;padding:10px 40px;font-size:18px;border:1px solid #0e0e0e;cursor: pointer;}
    .radiOPotential .itemFormRadio input[type="radio"]:checked ~ .form-check-label{background-color:#0e0e0e;color:#fff;}
    .showValueMonth{font-size: 22px;color:#ED7D2B;}
    .potInfoContent{padding-top: 15px;}
    .potInfoContent .itemPot{padding-right:20px;padding-left:20px;}
    .potInfoContent .itemPot:first-child{padding-left:0px;border-right: 1px solid #ddd;}

    .ResultBox{box-shadow:0px 2px 15px -5px #ccc;background-color: #fff;padding: 30px;border-radius: 8px;}
    .OntackMessage{color: #000000;padding:10px 120px;background-color:#E8FAFC;font-size: 25px;}
    .customGraph .OuterGraph{border-radius: 16px; width: 52px;background: repeating-linear-gradient(-50deg,#d1d1d1,#d1d1d1 1px,#eaeaea 1px,#eaeaea 8px);border-radius: 8px;display: flex;flex-flow: column;height: 300px;justify-content: flex-end;overflow: hidden;margin: 0px 0px 0px auto;}
    .customGraph .OuterGraph .final-salary-pension{transition:height .15s linear;will-change:height;background-color: #6dd400;
    border-bottom: solid 1px #f9f9f9;}
    .customGraph .OuterGraph .personal-pension{transition:height .15s linear;will-change:height;background-color: #fdbe2e;
    border-bottom: solid 1px #f9f9f9;border-top: solid 1px #f9f9f9;}
    .customGraph .OuterGraph .state-pension{transition:height .15s linear;will-change:height;background-color: #009fe5;
    border-top: solid 1px #f9f9f9;}
    .customGraph{position: relative;}
    .targetLabel{background-color: #ED7D2B;border-radius: 4px;color: #fff;min-height: 48px;min-width: 120px;
    padding:8px 16px;position: absolute;right:78px;text-align: right;
    transform: translateY(48%); transition: bottom .15s linear;will-change: bottom;}
    .targetLabel:after{background-color:#ED7D2B;
    border-radius:1px;content:"";display:block;height:2px;left:90%;position:absolute;top:50%;width:84px;}

    .customGraphDisc .potInfoContent .itemPot{border-left:3px solid #ddd;padding:0px 15px;margin:15px 0;border-right:0;}
    .textnormal{font-weight: 300;font-size: 14px;color: #666;}
    .customGraphDisc .potInfoContent .itemPot.salaryDis{border-color: #6dd400;}
    .customGraphDisc .potInfoContent .itemPot.pensionDis{border-color:#fdbe2e;}
    .customGraphDisc .potInfoContent .itemPot.pensionStateDis{border-color:#009fe5;}
    .customGraphDisc{display: flex;flex-direction: column;justify-content: center;}
    .small{font-weight: 300;}

    .OffTarget{padding-top:25px;}
    .OffTarget a{display: block;margin-top: 15px;}
    a{font-weight: 400;}

    .rangSliderGroup .d-flex.yerwithText{width:200px;}

    .btnInfo{font-size:22px;}
    .itemPlanSelection .bookInfolabel{border:1px solid transparent;border-radius:12px;cursor:pointer;}
    .itemPlanSelection input[type="radio"]:checked ~ label.bookInfolabel{border: 1px solid #0e0e0e;}

    .calculatorSection{padding: 50px 0;}

    /*Budget Calculator*/
    .BoxOfBudget{box-shadow:0px 2px 15px -5px #ccc;background-color:#fff;padding:30px;border-radius:12px;}
    .addOteher .actionBtns {position:relative;right:0;top:0;margin-left:15px;}
    .addOteher .actionBtns .btn{height:22px;width:22px;font-size: 18px;padding: 10px;margin: 0 0 2px;}
    .table-custom thead.table-light tr th {background-color:#F4FEFF;border-color:#ddd !important;color:#1C94A0;font-weight:600;}
    .table-custom tr td{border-color:#ddd !important;}

    .ItemCalBudget .card-header{background-color:#f5f5f5;color:#282929;padding:15px;}
    .ItemCalBudget.card{box-shadow:0px 2px 15px -5px #ccc;background-color:#fff;border:0;border-radius:10px;}
    .addOther a{font-size:20px;text-decoration: underline;}


    .play-buttonMain{
        position: absolute;
        top: calc(100% - 57%);
        left: calc(100% - 52%);
    }

    /*231023*/
    .customTab{padding-top: 70px;}
    .scrollHrMob{padding-left:35px;}
    .bgShadCon:before{content:'';position:absolute;width:220px;height:100vh;top:0;left:0;background-color:#0e0e0e;}

    @media (max-width:992px){
    .bgShadCon::before {width:90%;}
    .logoContent{padding-left:0!important;}
    .scrollHrMob{padding-left:10px;}
    .logoContent img{max-height:50px;}
    }
    @media (min-width:768px){
    .FactFindSection::before{display:none;}
    }
    @media (max-width:767px){
    .bgShadCon:before{display:none;}
    .scrollHrMob{padding-left:0px;}
    }

    .Mortgages-content{padding:60px 0;}
    .DebtResources-content{padding:60px 0;}
    .DebtBoxItem .imgConteDebt{height:280px;display: flex;align-items: center;justify-content: center;}
    .DebtBoxItem .imgConteDebt img{height: 250px;object-fit: contain;}
    .EstatePlanning-content{padding:60px 0;}

    .itemFac h4{word-break:break-word;}
    .itemFac p{word-break:break-word;}

    .overlaping{display:block;width:50px;height:60px;background-color:transparent;z-index:99;left:20px;bottom:30px;    position: absolute;}
    #play_button{position:absolute;top:calc(50% - 33px);left:calc(50% - 33px);z-index:99;background:none;border:0;}

    .itemVdeo:hover h4, .itemVdeo:hover p, .itemVdeo:hover p a{color: #fff;}
    .itemVdeo:hover p a{color: #fff;text-decoration: underline;}
/*
    #YourEmployment{ display:none !important;}
    #YourEmployment[style="display: block;"]{ display:flex !important;} */

    .DebtResources-content .owl-carousel.owl-loaded{display: flex;justify-content: center;}
    .DebtResources-content .owl-carousel .owl-dots {position: absolute;}


     #pension_file_name{display:flex;flex-wrap: wrap;}
     #partner_pension_file_name{display:flex;flex-wrap: wrap;}
    .file-container{position: relative;margin-right: 10px;}
    .file-container img{width: 60px;height: 60px;object-fit: cover;border: 1px solid #ddd;}
    .file-container .cancel-icon{ position: absolute;
        font-size: 8px;
        right: 2px;
        top: 2px;
        background-color: #fff;
        height: 16px;
        width: 16px;
        border: 1px solid #ddd;
        border-radius: 50%;
        display: flex;
        color: #fff;
        align-items: center;
        justify-content: center;}
    .file-container .partner-cancel-icon{ position: absolute;
        font-size: 8px;
        right: 2px;
        top: 2px;
        background-color: #fff;
        height: 16px;
        width: 16px;
        border: 1px solid #ddd;
        border-radius: 50%;
        display: flex;
        color: #fff;
        align-items: center;
        justify-content: center;}
    .file-container .file-icon{
        width: 60px;
        height: 60px;
        object-fit: cover;
        border: 1px solid #ddd;
        display: flex;
        font-size: 18px;
        font-weight: bold;
        justify-content: center;
        align-items: center;
        color: #0E0E0E;
    }
    .file-container .file-url{
        width: 60px;
        height: 60px;
        object-fit: cover;
        border: 1px solid #ddd;
        display: flex;
        font-size: 18px;
        font-weight: bold;
        justify-content: center;
        align-items: center;
        color: #0E0E0E;
    }

