html, body {
	margin: 0;
	padding: 0;
	font-family: 'Montserrat', sans-serif;
}


@media(min-width: 1220px){
	header {
		height: 390px;
		background: #ffffff;
	}

	.container {
		max-width: 1200px;
		margin: auto;
		padding: 0 15px;
		
	}

	.container-inner {
		min-width: 100%;
		margin: auto;
		position: relative;
	}

	.btn-red {

	}

	.red-gradient-botm {

	}

	.txt-red {

	}

	.drp-shdw-top {

	}

	.hdr-nav-txt {
		font-size: 20px;
		color: #000000;
	}
	.pagination{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.pagination span.current{
		background-color: #8D0000;
	}
	.pagination .page-numbers{
		background-color: #c89797;
		color: #ffffff;
		padding: 6px 12px;
		margin: 10px;
	}
	.block-head {
		font-size: 20px;
		color: #8D0000;
	}

	.block-head-line {
		background: #8D0000;
		height: 3px;
	}

	.block-p {
		font-size: 16px;
		color: #8D0000;
	}

	.block-a {
		font-size: 16px;
		font-weight: 500;
		color: #8D0000;
	}

}

@media(min-width: 1000px) and (max-width: 1220px) {

	header {
		height: 390px;
		background: #ffffff;
	}

	.container {
		max-width: 1200px;
		margin: auto;
		padding: 0 15px;
	}

	.container-inner {
		min-width: 100%;
		margin: auto;
		position: relative;
	}
	.container-inner-x2 {
		min-width: 50%;
		margin: auto;
		position: relative;
	}

	.btn-red {

	}

	.red-gradient-botm {

	}

	.txt-red {

	}

	.drp-shdw-top {

	}

	.hdr-nav-txt {
		font-size: 20px;
		color: #000000;
	}

	.block-head {
		font-size: 20px;
		color: #8D0000;
	}

	.block-head-line {
		background: #8D0000;
		height: 3px;
	}

	.block-p {
		font-size: 16px;
		color: #8D0000;
	}

	.block-a {
		font-size: 16px;
		font-weight: 500;
		color: #8D0000;
	}

}

@media(min-width: 600px) and (max-width: 1000px) {

	.container {
		width: 100%;
		box-sizing: border-box;
		margin: auto;
		padding: 0 15px;
	}

	.container-inner {
		min-width: 100%;
		margin: auto;
		position: relative;
	}
	.container-inner {
		min-width: 50%;
		margin: auto;
		position: relative;
	}

	.btn-red {

	}

	.red-gradient-botm {

	}

	.txt-red {

	}

	.drp-shdw-top {

	}

	.hdr-nav-txt {
		font-size: 20px;
		color: #000000;
	}

	.block-head {
		font-size: 20px;
		color: #8D0000;
	}

	.block-head-line {
		background: #8D0000;
		height: 3px;
	}

	.block-p {
		font-size: 16px;
		color: #8D0000;
	}

	.block-a {
		font-size: 16px;
		font-weight: 500;
		color: #8D0000;
	}

}

@media(max-width: 600px) {
	.container {
		width: 100%;
		box-sizing: border-box;
		margin: auto;
		padding: 0 15px;
	}

	.container-inner {
		min-width: 100%;
		margin: auto;
		position: relative;
	}
	.container-inner-x2 {
		min-width: 50%;
		margin: auto;
		position: relative;
	}

	.btn-red {

	}

	.red-gradient-botm {

	}

	.txt-red {

	}

	.drp-shdw-top {

	}

	.hdr-nav-txt {
		font-size: 20px;
		color: #000000;
	}

	.block-head {
		font-size: 20px;
		color: #8D0000;
	}

	.block-head-line {
		background: #8D0000;
		height: 3px;
	}

	.block-p {
		font-size: 16px;
		color: #8D0000;
	}

	.block-a {
		font-size: 16px;
		font-weight: 500;
		color: #8D0000;
	}
}