/* Add your custom styles here */



.internal_hero #hero_overlay {



    background-position: 0 0;



    background-repeat: repeat;



    background-attachment: fixed;



    background-size: 2px 2px;



    background-image: -moz-linear-gradient(135deg, rgba(0, 0, 0, 0.2) 46%, rgba(0, 0, 0, 1) 49%, rgba(0, 0, 0, .4) 51%, rgba(0, 0, 0, 0.2) 55%);



    background-image: -webkit-linear-gradient(135deg, rgba(0, 0, 0, 0.2) 46%, rgba(0, 0, 0, 1) 49%, rgba(0, 0, 0, .4) 51%, rgba(0, 0, 0, 0.2) 55%);



    background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 46%, rgba(0, 0, 0, 1) 49%, rgba(0, 0, 0, 1) 51%, rgba(0, 0, 0, 0.2) 55%);



}



.navbar-nav, .navbar-nav > .nav-item {

    float: right;

}



#hero_right{
    width: 37vw;
}

/**********Checkbox************/

.form-row .col:nth-child(6) label {
display: block;
}
.form-row .col:nth-child(6){
    width:100%;
}
#financing_form .form-group:nth-child(4) .form-row .col, 
#specials_form .form-group:nth-child(4) .form-row .col, 
#contact_form .form-group:nth-child(4) .form-row .col {
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}
 
 
#hero_form .form-group:nth-child(6) .form-row label {
    display: block !important;
    color:#fff;
}
 
#hero_form .form-group:nth-child(6) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}
 
.order-lg-first #hero_form  .form-group:nth-child(4) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}
 
#subfooter_form .form-group:nth-child(6) .form-row label {
    display: block !important;
    color:#fff;
}
 
#subfooter_form .form-group:nth-child(6) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}
 
 
 
#internal_hero_form #hero_form .form-group:nth-child(5) .form-row .col label {
    display: block;
    color:#fff;
}
 
#internal_hero_form #hero_form  .form-group:nth-child(5) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}
div#o-c-container {
    margin-top: 20px;
}
 
 
#sticky_form .form-group:nth-child(2) .form-row .col label {
    display: block;
}
 
#sticky_form  .form-group:nth-child(2) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}
 
#sticky_form  .form-group:nth-child(2) .form-row .col:nth-child(2){display: none!important;}

.custom-checkbox{width:16px !important; margin-right: 10px;}


