        /*************************************
            boxed
**************************************/
        
@media (min-width: 1220px) {
    body.boxed-layout .wrapper {
        float: none;
        width: 1220px;
        margin: 0 auto;
        position: relative;
        background-color: #FFF;
        box-shadow: 0 0 60px rgba(0, 0, 0, .1);
        -moz-box-shadow: 0 0 60px rgba(0, 0, 0, .1);
        -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, .1);
    }
    /*index 01*/
    /* body.boxed-layout .wrapper p {
        display: none;
    }
    body.boxed-layout .wrapper span {
        display: none;
    } */
    /*index 02*/
    body.boxed-layout .wrapper .contact-3 #map {
        padding-top: 140%;
    }
    body.boxed-layout .wrapper .contact-2 #map {
        padding-top: 90%
    }
    body.boxed-layout .wrapper.vertical-header {
        width: auto;
        box-shadow: none;
    }
    body.boxed-layout #footer-fixed {
        position: inherit !important;
        width: inherit;
        bottom: inherit !important;
        z-index: inherit;
    }
    body.boxed-layout .wrapper {
        margin-bottom: 0 !important;
    }
    body.boxed-layout .christmas-coming-soon {
        position: absolute;
    }
    body.boxed-layout .container {
        width: 1170px;
    }
}

@media only screen and (max-width: 1220px) and (min-width: 993px) {
    .nav-wrap.is-fixed {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
}

@media (max-width: 993px) {
    .nav-wrap.is-fixed {
        width: 100%;
    }
}
/*************************************
Register 
**************************************/

.register-form .section-field {
    display: block;
    text-align: left;
}

.register-form .field-widget {
    position: relative;
}

.register-form .field-widget input {
    width: 100%;
    margin-bottom: 20px;
    height:20px;
    padding-left: 5px;
    
}

.register-form .field-widget select {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 15px;
}

.register-form .field-widget input.gui-input {
    padding-left: 140px;
}

.register-form .field-widget .button {
    background: #666;
    height: 46px;
    left: 0;
    margin: 2px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 115px;
    border: 0;
    line-height: 26px;
}

.register-form .nice-select {
    float: none;
    margin-bottom: 20px;
    background: #f6f7f8;
    border: 0;
}
/* Select options */

.form-control {
    border-radius: 0px !important;
}

.nice-select .list {
    max-height: 300px;
    overflow-y: auto;
    min-width: auto;
    width: 100%;
}

.nice-select {
    border-radius: 0px !important;
}

.remember-checkbox label {
    position: relative;
    padding-left: 30px;
    font-size: 14px !important;
    cursor: pointer;
}

.remember-checkbox label:before,
label:after {
    font-family: FontAwesome;
    font-size: 17px;
    position: absolute;
    top: -3px;
    left: 0;
    padding-left: 2px;
   
}

.remember-checkbox label:before {
   
    content: "";
    height: 20px;
    margin-top: 3px;
    width: 20px;
    background-color: white;
}

.remember-checkbox label:after {
    content: '\f00c';
    max-width: 0;
    overflow: hidden;
    opacity: 0.5;
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
    -ms-transition: all 0.35s;
    -ms-transition: all 0.35s;
    -o-transition: all 0.35s;
}

.remember-checkbox input[type="checkbox"] {
    display: none;
}

.remember-checkbox input[type="checkbox"]:checked+label:after {
    max-width: 25px;
    opacity: 1;
}

 .remember-checkbox label {
    position: relative;
    padding-left: 30px;
    font-size: 15px;
    cursor: pointer;
}

.remember-checkbox label:before,
label:after {
    font-family: FontAwesome;
    font-size: 17px;
    position: absolute;
    top: -3px;
    left: 0;
    padding-left: 2px;
   
}

.remember-checkbox label:before {
   
    content: "";
    height: 20px;
    margin-top: 3px;
    width: 20px;
    background-color: white;
    border: 1px solid black;
}

.remember-checkbox label:after {
    content: '\f00c';
    max-width: 0;
    overflow: hidden;
    opacity: 0.5;
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
    -ms-transition: all 0.35s;
    -ms-transition: all 0.35s;
    -o-transition: all 0.35s;
}

.remember-checkbox input[type="checkbox"] {
    display: none;
}

.remember-checkbox input[type="checkbox"]:checked+label:after {
    max-width: 25px;
    opacity: 1;
}
/* age checkbox */

.age-checkbox label {
    position: relative;
    padding-left: 30px;
    font-size: 16px;
    cursor: pointer;
    font-family: "Myriadpro_regular" !important;
}

.age-checkbox label:before,
label:after {
    font-family: FontAwesome;
    font-size: 17px;
    position: absolute;
    top: -3px;
    left: 0;
    padding-left: 2px;
   
}

.age-checkbox label:before {
   
    content: "";
    height: 20px;
    margin-top: 3px;
    width: 20px;
    background-color: white;
    border: rgba(0, 0, 0, .1) 1px;
}

.age-checkbox label:after {
    content: '\f00c';
    max-width: 0;
    overflow: hidden;
    opacity: 0.5;
    transition: all 0.35s;
    -webkit-transition: all 0.35s;
    -ms-transition: all 0.35s;
    -ms-transition: all 0.35s;
    -o-transition: all 0.35s;
}

.age-checkbox input[type="checkbox"] {
    display: none;
    border: rgba(0, 0, 0, .1) 1px;
}

.age-checkbox input[type="checkbox"]:checked+label:after {
    max-width: 25px;
    opacity: 1;
}


