@media (max-width:1170px) {
	.frantable {
		display: block;
		width: -webkit-calc(100% + 15px);
		width: calc(100% + 15px);
		position: relative;
		overflow-x: auto
	}
	.frantable::-webkit-scrollbar {
		width: 10px;
		height: 14px;
		padding: 2px
	}
	.frantable::-webkit-scrollbar-track {
		background: #e8e8e8
	}
	.frantable::-webkit-scrollbar-thumb {
		background: #f75000;
		height: 10px
	}
	.frantable::-webkit-scrollbar-thumb:hover {
		background: #f75000
	}
}

@media (max-width:830px) {
	.p-franchise__controls-left {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.p-franchise__controls-left .s-search {
		margin-top: 3px
	}
	.p-franchise__controls-left .c-check2 {
		margin-bottom: 15px
	}
	.p-franchise {
		padding-bottom: 40px
	}
	.frantable {
		display: block;
		margin-top: 15px;
		margin-bottom: 15px;
		width: -webkit-calc(100% + 15px);
		width: calc(100% + 15px);
		position: relative;
		overflow-x: auto
	}
	.frantable::-webkit-scrollbar {
		width: 10px;
		height: 14px;
		padding: 2px
	}
	.frantable::-webkit-scrollbar-track {
		background: #e8e8e8
	}
	.frantable::-webkit-scrollbar-thumb {
		background: #f75000;
		height: 10px
	}
	.frantable::-webkit-scrollbar-thumb:hover {
		background: #f75000
	}
}

@media (max-width:600px) {
	.peoplebnr__title {
		font-size: 25px;
		line-height: 1.4em
	}
}

@media (max-width:470px) {
	.p-franchise__title {
		font-size: 18px
	}
	.p-franchise__controls {
		margin-top: 15px;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.p-franchise__controls-left {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 27px;
		margin-right: 0
	}
	.p-franchise__controls-right {
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 100%;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%
	}
	.p-franchise__create-new {
		width: 100%
	}
	.peoplebnr__body {
		position: relative;
		padding: 15px;
		width: 100%;
		max-width: 100vw
	}
	.peoplebnr {
		background-size: contain
	}
	.peoplebnr__bg {
		position: relative;
		height: 163px;
		background-size: cover
	}
	.peoplebnr__body {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none
	}
	.peoplebnr__wrap {
		padding: 0;
		height: auto
	}
	.peoplebnr__title {
		font-size: 15px;
		line-height: 22px
	}
}

@media (max-width:350px) {
	.p-franchise__controls .c-check2 {
		width: 50%
	}
	.p-franchise__controls .c-check2:not(:last-child) {
		margin-right: 0
	}
}