.step
{
    padding:10px;
    background:rgba(255,255,255,0.8);
    
}
.video-container {
    display: flex;
    justify-content: center;
}
p.text-align-center {
    justify-content: center;
    display: flex;
}
.step3 .cr_rounded{
    margin-bottom: 20px;
}
.step4 .midpath-subheadline{
    color: #222127 !important;
}
.truworths_button {
    border: 1px solid white;
    background-color: white;
    color: #222127 !important;
    padding: 12px 20px 18px 20px;
    font-size: 1rem;
}

#step_1
{
     padding:0 !important;
    background:none  !important;
}

.question > .col > label
{
    font-weight:bold;
}


#step_1 .row > label
{
    display:none;
    
}




#step_1 form
{
    max-width:75%;
    margin:0 auto;
}
#step_1 .form-control{
text-align: center;
    }


#step_1 .row 
{
    justify-content:center !important;
}

#step_1 .row .col-sm-9
{
       flex: 0 0 100%;
    max-width: 100%;
}

#body-container
{
    background:#70C281 url(/files/images/tablet/wintablet_bg.jpg) center;
    background-size:cover;
  
}

h2
{
    color:white;
}

#main-container
{
    padding-top:20px;
}

#item_25_label
{
    display:none;
}


.btn-primary
{
    width:100%;
    background:#952066;
    border:none;
    border-radius:0;
    text-transform:uppercase;
    font-weight:bold;
}

.form-control
{
    background:rgba(255,255,255,0.9);
    border:none;
    border-radius:0;
}

a
{
    color:#952066;
}

#left-container
{
    padding-top:40px;
    padding-bottom:40px;
}

#right-container
{
    padding-top:100px;
    padding-bottom:100px;
}


@media only screen and (max-width: 767px) {
#right-container
{
    padding-top:20px;
    padding-bottom:10px;
}
    
    #left-container
{
    padding-top:0px;
    padding-bottom:150px;
}
    
    #body-container
{
        background-image: url(/files/images/tablet/tablet_win2.png), url(/files/images/tablet/wintablet_bg.jpg);
    background-position: -65% 113px, center;
    background-size: 77%, cover;
    background-repeat: no-repeat;
  
}
    
    #right-container
    {
        color:black;
    }
    
        #right-container a
    {
        color:black;
    }
    
   
    
}