.wshadowdark
{
	color:#fff; 
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
	}
.datesdivs{
  background:rgba(0,0,0,.6);
  color:#fff;
  }
  .datesdivs h2
{margin-top:0px !important;
	}
  .crdesc{
    opacity: 0;
     -webkit-transition: all .4s linear;
          transition: all .4s linear;
    }
  .myoverlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0.4;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; }
  
    .cardimg{
  -webkit-transition: all .4s linear;
      transition: all .4s linear;
      
      }
.parent:hover .cardimg{
 
  -ms-transform: scale(1.2) translateZ(0);
      -webkit-transform: scale(1.2) translateZ(0);
}
.parent:hover .myoverlay {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0); }

    .parent:hover .crdesc{
      opacity: 1;
      } 
#startdiv,#step1,.startdiv,.duediv{
transition: all .5s; 
}
.parent:hover  #startdiv,.parent:hover  .startdiv 
     {
		background-color:#23C6C8;
		} 
       .parent:hover #step1,.parent:hover  .duediv
     {
		background-color:#DE4A58;
		} 
		
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid transparent;border-radius:0}
.card-body{flex:1 1 auto;padding:1.25rem}
.card-footer,.card-header{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03)}.card-title{margin-bottom:.75rem}
.card-header,.card-subtitle,.card-text:last-child{margin-bottom:0}
.card-subtitle{margin-top:-.375rem; color:#fff;}
.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.alert,.btn .badge,.page-link{position:relative}
.card-img{width:100%;border-radius:calc(0px - 0px)}.card-img-top{width:100%;border-top-left-radius:calc(0px - 0px);border-top-right-radius:calc(0px - 0px)}
.card-img-bottom{width:100%;border-bottom-right-radius:calc(0px - 0px);border-bottom-left-radius:calc(0px - 0px)}.card-deck{display:flex;flex-direction:column}
.card-deck .card{margin-bottom:10px}
	.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}
	.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}
	.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
	.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}
	.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}
	.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}
	.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}
	.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}
	.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}
  .align-self-end{align-self:flex-end!important}
  .align-self-center{align-self:center!important;width:100%;}.align-self-baseline{align-self:baseline!important}
	.align-self-stretch{align-self:stretch!important}
	.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}
	.text-white{color:#fff!important}.text-primary{color:#fb9678!important}
	.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}
	
	
	.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
	
.img-circle{border-radius:100%}.img-responsive{max-width:100%;height:auto}
.radius{border-radius:.25rem}.round,.round img{border-radius:100%}.op-5{opacity:.5}.op-3{opacity:.3}

ul.list-style-none li a:hover{color:#fb9678}
.card{margin-bottom:20px;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)}
.card .card-subtitle{font-size:1.2em;font-weight:300;margin-bottom:15px;color:#fff; letter-spacing:2px;}
.card .card-title{font-size:1.8em;font-weight:500}.card .card-actions a{padding:0 5px;cursor:pointer}
.card-group{margin-bottom:20px}.card-group .card{border-right:1px solid #e9ecef}
.card-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto}
.social-profile-first,.social-widget .soc-content{display:flex;text-align:center}
.social-widget .soc-header{padding:15px;text-align:center;font-size:36px;color:#fff}
.social-widget .soc-header.box-facebook{background:#3b5998}.social-widget .soc-header.box-twitter{background:#00aced}
.social-widget .soc-header.box-google{background:#f86c6b}.social-widget .soc-header.box-linkedin{background:#4875b4}
.social-widget .soc-content div{padding:10px}.social-widget .soc-content div h3{margin-bottom:0}
.social-profile-first{justify-content:center;flex-direction:column;align-items:center;margin-bottom:96px}
.social-profile-first.bg-over{background:rgba(56,83,161,.7)}.social-profile-first .middle{vertical-align:middle}
.profiletimeline{position:relative;padding-left:40px;margin-right:10px;border-left:1px solid #e9ecef;margin-left:30px}
.profiletimeline .sl-left{float:left;margin-left:-60px;z-index:1;margin-right:15px}.profiletimeline .sl-left img{max-width:40px}
.profiletimeline .sl-item{margin-top:8px;margin-bottom:30px}.profiletimeline .sl-date{font-size:12px;color:#6c757d}
.profiletimeline .time-item{border-color:#e9ecef;padding-bottom:1px;position:relative}.profiletimeline .time-item:before{content:" ";display:table}
.profiletimeline .time-item:after{background-color:#fff;border-color:#e9ecef;border-radius:10px;border-style:solid;border-width:2px;bottom:0;
	content:'';height:14px;left:0;margin-left:-8px;position:absolute;top:5px;width:14px}
.contact-box,.gaugejs-box{position:relative}
.social-profile{text-align:center;background:rgba(7,10,43,.0)}

.el-element-overlay .white-box {
  padding: 0px; }

.el-element-overlay .el-card-item {
  position: relative;
  padding-bottom: 25px; }
  .el-element-overlay .el-card-item .el-card-avatar {
    margin-bottom: 15px; }
  .el-element-overlay .el-card-item .el-card-content {
    text-align: center; }
    .el-element-overlay .el-card-item .el-card-content h3 {
      margin: 0px; }
    .el-element-overlay .el-card-item .el-card-content a {
      color: #212529; }
      .el-element-overlay .el-card-item .el-card-content a:hover {
        color: #fb9678; }
  .el-element-overlay .el-card-item .el-overlay-1 {
    width: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default; }
    .el-element-overlay .el-card-item .el-overlay-1 img {
      display: block;
      position: relative;
      -webkit-transition: all .4s linear;
      transition: all .4s linear;
      width: 100%;
      height: auto; }
    .el-element-overlay .el-card-item .el-overlay-1:hover img {
      -ms-transform: scale(1.2) translateZ(0);
      -webkit-transform: scale(1.2) translateZ(0);
      /* transform: scale(1.2) translateZ(0); */ }
      .el-element-overlay .el-card-item .el-overlay-1:hover #startdiv 
      {
     background-color:#23C6C8;
     transition: all .5s; } 
        .el-element-overlay .el-card-item .el-overlay-1:hover #step1 
      {
     background-color:#DE4A58;
     transition: all .5s;} 
    .el-element-overlay .el-card-item .el-overlay-1 .el-info {
      text-decoration: none;
      display: inline-block;
      text-transform: uppercase;
      color: #fff;
      background-color: transparent;
      filter: alpha(opacity=0);
      -webkit-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
      padding: 0;
      margin: auto;
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      transform: translateY(-50%) translateZ(0);
      -webkit-transform: translateY(-50%) translateZ(0);
      -ms-transform: translateY(-50%) translateZ(0); }
      .el-element-overlay .el-card-item .el-overlay-1 .el-info > li {
        list-style: none;
        display: inline-block;
        margin: 0 3px; }
        .el-element-overlay .el-card-item .el-overlay-1 .el-info > li a {
          border-color: #fff;
          color: #fff;
          padding: 12px 15px 10px; }
          .el-element-overlay .el-card-item .el-overlay-1 .el-info > li a:hover {
            background: #fb9678;
            border-color: #fb9678; }
  .el-element-overlay .el-card-item .el-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; }
  .el-element-overlay .el-card-item .el-overlay-1:hover .el-overlay {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0); }
  .el-element-overlay .el-card-item .el-overlay-1 .scrl-dwn {
    top: -100%; }
  .el-element-overlay .el-card-item .el-overlay-1 .scrl-up {
    top: 100%;
    height: 0px; }
  .el-element-overlay .el-card-item .el-overlay-1:hover .scrl-dwn {
    top: 0px; }
  .el-element-overlay .el-card-item .el-overlay-1:hover .scrl-up {
    top: 0px;
    height: 100%; }