.fit-index-index .page-main {
    margin-block: 0;
}

.fit-index-index .page-main .columns,
.fit-index-shop .page-main .columns{
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.fit-index-index .benefits-wrapper,
.fit-index-shop .benefits-wrapper{
    display: none;
}

.fit-index-index .page-main .columns .intro-box .inner {
    position: relative;
}

.fit-index-index .page-main .columns .intro-box .inner .intro-img-1,
.fit-index-index .page-main .columns .intro-box .inner .intro-img-2 {
    position: absolute;
    max-width: 100%;
    height: auto;
    border: 0;
}

.fit-index-index .page-main .columns .intro-box .inner .intro-img-1 {
    left: -20%;
    bottom: -42%;
}

.fit-index-index .page-main .columns .intro-box .inner .intro-img-2 {
    right: -27%;
    top: -30%;
}

.fit-index-index .page-main .columns .question-inner-wrapper .fit-fnder-question-heading .fit-finder-question-title span{
    color: #849cbf;
}

.fit-index-index .page-main .columns .question-div .options-radio .option{
    float: left;
    margin-right: 2%;
    cursor: pointer;
    margin-bottom: 10px;
}

.fit-index-index .page-main .columns .question-div .options-radio .option input{
    height: 0;
    display: none;
    width: 100%;
}

.fit-index-index .page-main .columns .question-div .options-radio .option label {
    display: inline-block;
    width: 100%;
    font-family: "Gill Sans", sans-serif;
    text-transform: uppercase;
    font-weight: 400;
}

.fit-index-index .page-main .columns .question-div .options-radio .option label span {
    display: inline-block;
    width: 100%;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    text-transform: none;
}

.fit-index-index .page-main .columns .question-div .options-radio.count-2{
    max-width: 400px;
}

.fit-index-index .page-main .columns .question-div .options-radio.count-2 .option{
    width: 48%;
}

.fit-index-index .page-main .columns .question-div .options-radio.count-2 .option .option-text{
    padding: 5px;
}

.fit-index-index .page-main .columns .question-div .options-radio.count-2 .option .option-text label{
    line-height: 40px !important;
    font-size: 19px !important;
}

.fit-index-index .page-main .columns .question-div .options-radio.count-3 .option{
    width: 32%;
}

.fit-index-index .page-main .columns .question-div .options-radio .option.selected .option-image{
    border: 3px solid #849cbf;
    display: inline-block;
    border-radius: 4px;
}

.fit-index-index .page-main .columns .question-div .options-radio .option.selected .option-image-wrapper label{
    color: #849cbf;
}

.fit-index-index .page-main .columns .question-div .options-radio .option.selected .option-text label{
    color: #fff;
}

.fit-index-shop .fit-shopby-menu-main-div .items  .fit-shopby-menu-category {
    background-color: #ffffff;
    float: left;
    padding: 20px 10px;
    box-sizing: border-box;
    text-align: center;
}


@media screen and (min-width: 800px){
    .fit-index-shop .fit-shopby-menu-main-div .items  .fit-shopby-menu-category{
        width: 31%;
        margin-right: 2%;
        margin-bottom: 20px;
    }

    .fit-index-shop .fit-shopby-menu-main-div .items  .fit-shopby-menu-category:nth-child(3n) {
        margin-right: 0;
    }
}

@media screen and (max-width: 800px){
    .fit-index-shop .fit-shopby-menu-main-div .items  .fit-shopby-menu-category{
        width: 48%;
        margin-right: 2%;
        margin-bottom: 10px;
    }

    .fit-index-shop .fit-shopby-menu-main-div .items  .fit-shopby-menu-category:nth-child(2n) {
        margin-right: 0;
    }
}

@media screen and (max-width: 520px){
    .fit-index-shop .fit-shopby-menu-main-div .items  .fit-shopby-menu-category{
        width: 96%;
        margin-right: 2% !important;
        margin-left: 2% !important;
    }
}

@media screen and (max-width: 768px) {
    .fit-index-index .page-main .columns .question-div .options-radio .option{
        width: 100% !important;
        margin-right: 0;
    }

    .fit-index-index .page-main .columns .question-div .options-radio .option .option-image,
    .fit-index-index .page-main .columns .question-div .options-radio .option-text {
        width: 100%;
    }

    .fit-index-index .page-main .columns .question-div .options-radio .option .option-image img{
        margin: 0 auto;
    }
}


