#content-full {

	max-width: 1140px;

	margin-left: auto;

    margin-right: auto;

}



#content .entry-title {

    /*margin-left: -35px;*/

}



#inner-page-wrapper {

    z-index: initial;

}



.idx-custom-search form.qs-form {

    padding: 0;

    margin: 0 -5.5px!important;

}



.idx-custom-search {

    margin: 35px -65px 0;

}



.idx-custom-search .qs-field select,

.idx-custom-search .qs-field .MultiCheckBox,

.idx-custom-search .qs-field input[type="text"] {

    width: 100%;

    height: 40px!important;

    border-radius: 10px!important;

    border: 1px solid #cccccc;

    background: #fff;

    font-size: 13px!important;

    color: #808080;

    text-transform: uppercase;

    padding: 2px 18px 0!important;

    font-family: 'Roboto', sans-serif;

    font-size: 13px!important;

    letter-spacing: 0.1em!important;

}

.idx-custom-search .qs-field select[style],

.red-select .MultiCheckBox  {

    color: #e11b22!important;

}

.idx-custom-search .qs-field .MultiCheckBox {

    padding: 10px 18px 0!important;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.idx-custom-search .qs-inner .qs-field {

    margin: 4.5px 0;

    padding: 0 4.5px!important;

}

.idx-custom-search .qs-inner .qs-field.qs-lg.w-12 {

	width: 12.5%;

}

.idx-custom-search .qs-inner .qs-field.qs-lg.w-25 {

	width: 25%;

}

.idx-custom-search .qs-inner .qs-field.qs-lg.w-18 {

	width: 18.75%;

}

.idx-custom-search .MultiCheckBoxDetailHeader>input {

    margin-bottom: 0!important;

    top: 8px!important;

}



.idx-custom-search .qs-inner .qs-field:nth-child(2) .MultiCheckBoxDetail,

.idx-custom-search .qs-inner .qs-field:nth-child(3) .MultiCheckBoxDetail,

.idx-custom-search .qs-inner .qs-field:nth-child(4) .MultiCheckBoxDetail,

.idx-custom-search .qs-inner .qs-field:nth-child(5) .MultiCheckBoxDetail,

.idx-custom-search .qs-inner .qs-field:nth-child(6) .MultiCheckBoxDetail,

.idx-custom-search .qs-inner .qs-field:nth-child(7) .MultiCheckBoxDetail,

.idx-custom-search .qs-inner .qs-field:nth-child(8) .MultiCheckBoxDetail,

.idx-custom-search .qs-inner .qs-field:nth-child(9) .MultiCheckBoxDetail,

.idx-custom-search .qs-inner .qs-field:nth-child(11) .MultiCheckBoxDetail,

.idx-custom-search .qs-inner .qs-field:nth-child(12) .MultiCheckBoxDetail {

    top: 100%;

    bottom: initial;

}



@media only screen and (max-width: 1280px) {

	.idx-custom-search {

	    margin-left: 0;

	    margin-right: 0;

	}

	#content .entry-title {

	    margin-left: 0;

	}

}

@media only screen and (max-width: 1199px) {
    .idx-custom-search .qs-inner .qs-field.qs-lg.w-12,
    .idx-custom-search .qs-inner .qs-field.qs-lg.w-25,
    .idx-custom-search .qs-inner .qs-field.qs-lg.w-18 {
        width: 20% !important;
    }
    .idx-custom-search .qs-inner {
        padding: 0 15px;
    }
}

@media only screen and (max-width: 991px) {

	.idx-custom-search form.qs-form {

	    margin: 0 auto!important;

	    max-width: 100%;

	}

    .idx-custom-search .qs-inner .qs-field.qs-lg.w-12,
    .idx-custom-search .qs-inner .qs-field.qs-lg.w-25,
    .idx-custom-search .qs-inner .qs-field.qs-lg.w-18 {
        width: 25% !important;
    }

}


@media only screen and (max-width: 767px) {
    .idx-custom-search .qs-inner .qs-field.qs-lg.w-12,
    .idx-custom-search .qs-inner .qs-field.qs-lg.w-25,
    .idx-custom-search .qs-inner .qs-field.qs-lg.w-18 {
        width: 50% !important;
    }

}

@media only screen and (max-width: 567px) {
    .idx-custom-contact-form-button input[type="submit"], 
    .idx-custom-contact-form-button input[type="button"], 
    .idx-custom-contact-form-button input[type="reset"], 
    .idx-custom-contact-form-button button {
        width: calc(50% - 10px) !important;
        margin: 0 5px 10px !important;
    } 
    .idx-custom-search .qs-inner {
        padding: 0;
    }
}