/*#selectable-content {
  margin-bottom: 72px;
  min-height: calc(100vh + 50px);
}
*/
.blue-btn {
  background: #36a9e1;
  background: -webkit-gradient(linear, left top, right top, from(#36a9e1), color-stop(34%, #104583));
  background: linear-gradient(90deg, #36a9e1 0%, #104583 34%);
  padding: 20px 20px 20px 58px;
  color: var(--color-white);
  font-size: 13px;
  font-weight: 700;
  display: block;
  position: relative;
  text-decoration: none;
  border-radius: 15px;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
  margin-bottom: 20px;
	line-height: 1.4;
	border: 1px solid #fff;
}

.navbar-light .navbar-toggler {
  margin: 10px 10px;
 /* border-color: var(--color-white);*/
}

.blue-btn::after {
  content: "\e944";
  font-family: 'icomoon';
  position: absolute;
  top: 50%;
  font-size: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 20px;
  color: var(--color-white);
  display: block;
  -webkit-transition: 1s ease-in-out;
  transition: 1s ease-in-out;
}

.blue-btn:hover {
  color: var(--color-white);
}

.blue-btn:hover:after {
  left: 30px;
}

/*.menu-container {
  background: var(--color-blue);
}*/

.home-banner {
  background: var(--color-darkBlue);
  position: relative;
  overflow: hidden;
	line-height: 0;
/*  margin-bottom: 105px;*/
}

.home-banner .container {
  min-height: 779px; position: relative;
}

.home-banner .container .min-h {
  min-height: 779px;
}

.home-banner .container .home-banner-menu {
  background:#36A9E1 ;
  padding: 25px;
  border-radius: 17px;
  position: relative;
  z-index: 1;
  opacity: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-animation: 2s bannerIn ease forwards;
          animation: 2s bannerIn ease forwards;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
	margin-top: 100px;
	margin-bottom: 70px
}
.home-banner-menu .h1{ margin-bottom: 25px; margin-top: 0; color: #fff}
.home-banner-menu p{color: #fff; display: block; line-height: 1.4;margin-bottom: 25px;}

 .stat-block-home {
  position: relative;
  border-radius: 0px 0px 0px 15px;
  border: solid var(--color-lightBlue);
  border-width: 0px 0px 1px 1px;
  padding: 15px;
  color: var(--color-blue);
  margin-bottom: 10px;
	 padding-right: 5px;
}

 .stat-block-home strong {
  color: var(--color-lightBlue);
}

 .stat-block-home ::after,  .stat-block-home ::before {
  content: '';
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  background: var(--color-lightBlue);
}

 .stat-block-home ::after {
  bottom: -3px;
  right: -3px;
}

 .stat-block-home ::before {
  top: -3px;
  left: -3px;
}

.home-banner .bottom-tagline {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 0;
}

/*.home-banner .bottom-home-banner-txt {
  position: absolute;
  top: 15%;
  left: 0%;
}*/

@-webkit-keyframes bannerIn {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

@keyframes bannerIn {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
  }
}

.menu-tool{display:none; width:70%; top:0!important; list-style-type:none; padding-top:20px}
.menu-tool li{width:24%; float:left!important;}
.menu-tool li a {
  text-align: center !important;
  font-size: 22px !important;
  color: #28AAE1;
  text-decoration: none;
  border-left: none;
}
.menu-tool:after{visibility: hidden; display: block; content: ""; clear: both; height: 0;}
.scrollable {position: relative;clear: both;}





ul.list{padding:0;margin:0;list-style-type:none;margin-left: 19px;    margin-bottom: 15px;}
ul.list li {position: relative;font-size: 16px;line-height: 1.5;color: #4C4D4E;/* left:20px */}
ul.list li:before {position: absolute;content: '';left: -19px;width: 5px;height: 5px;background:#4c4d4e;border-radius:50%;top: 8px;}
ul.list-green li:before {position: absolute;content: '';left: -19px;width: 5px;height: 5px;background:#22B24C;border-radius:50%;top: 8px;}
ul.list-orange li:before {position: absolute;content: '';left: -19px;width: 5px;height: 5px;background:#F15922;border-radius:50%;top: 8px;}
ul.list li ul.dashed-list{margin-bottom: 0;padding-left: 3px}
ul.list li ul.dashed-list li {line-height: 1.5; margin-left:20px; font-size:16px !important;}
ul.list li ul.dashed-list li:before { position: absolute;content: '';left: -20px;width: 8px; border-bottom:1px solid #4D4D4F; border-radius:50%; top: 10px; background: none; border-radius: 0}


ul.dashed-list { list-style: none;margin-bottom: 1em ;margin-top:0px; padding-left: 24px}
ul.dashed-list li {padding-top: 3px; margin-left:-3px;line-height: 1.4;position: relative; font-size: 1em;}
ul.dashed-list li:before {position: absolute;content: '';left: -20px;width: 7px; border-bottom:1px solid #4D4D4F; border-radius:50%; top: 10px;}


ol.romanlist {list-style: none;margin-bottom: 1em;padding:0}
ol.romanlist li:before {content: "(" counter(section, lower-roman) ") ";position: absolute;left: -26px;top:6px;}
ol.romanlist li {counter-increment: section;padding-top: 3px;margin-left: 29px;line-height: 1.4;position: relative;}




p{
	color: #211D1E;
	margin-bottom: 1em !important;
}


.hand-animation-cont{min-height: 820px;}	

.hand-animation-cont{position: relative}	
	
	
.finanicl-h-animation {
    position: absolute;
    top: 19%;
    left: 5px;
}

.stat-block-home{width: 67%;}	
	
.first-col{margin-left: auto; padding-right:0}	
.third-col{margin-left: auto; padding-right:0;}
.fifth-col {margin: 0 auto;}
	
.hand-animation-img {display: none}

.finanicl-h-animation-mob {display: none}
.pull-footer {
     margin-top: -205px; 
}	

	
@media screen and (max-width: 1399px){
.finanicl-h-animation {
    position: absolute;
    top: 19%;
    right: -89px;
}
	
.home-banner-menu .blue-btn {width: 110%;}	
	
}	

@media screen and (max-width: 1200px){
.admin-link{padding-left: 30px!important;}	
}


@media screen and (max-width: 1199px){
.finanicl-h-animation {
    top: 30%;
    left: -9%;
}
	
.stat-block-home {
    width: 55%;
}	
	.stat-block-home{margin-bottom: 40px;}	

.stat-block-home {
    width: 60%;
}	
	
	.finanicl-h-animation .h1{margin-bottom: 30px!important;}	
	

	
.fin-perf-block{margin-left: 0}
.hand-animation-cont .our-frame-bss{height: 1000px}
	
	
.home-banner-menu .blue-btn {width: unset;}	
	
.pull-footer {
    margin-top: 84px;
}	
}

	
	

	




@media screen and (max-width: 991px) {
.scrollable { overflow: auto; }
  iframe, #animation_container {
    display: none;
  }
  .home-banner-menu {
    -webkit-animation-delay: 0s !important;
            animation-delay: 0s !important;
  }
	.imagination-block{position: relative}
	.home-banner{ padding: 40px 0}
	.home-banner .container{min-height: auto}
	.home-banner .container .min-h {  min-height: auto;}
  .home-banner .bottom-home-banner-txt {
    position: relative;
    margin: 0px 20px 20px 20px;
    right: 0px;
    bottom: 0px;
  }
  .home-banner svg {
    max-width: 100%;
  }
	
	
	
	
	
	
	
	.hand-animation-cont {display: none}
	
	.finanicl-h-animation {display: none}
	.finanicl-h-animation-mob {display: block}
	.stat-block-home {width: 100%;}
	
	
}
@media screen and (max-width: 600px) {
.home-banner .container .home-banner-menu {margin-top:40px}
.tool-wrapper{display: none}
.menu-tool{display:block!important}
}
@media screen and (max-width: 427px) {
.menu-tool {  display: none;   width: 70%;}
}