@media (max-width:1270px) {
	.center {
		width: 100%;
		margin: 0;
		padding: 0;
	}
}


@media (max-width:1260px) {



	.fixedHeader {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99999999999999999999999999999999999999999999999999;
	}
	.fixedHeader .logo img {
		width: 110px;
		height: auto;
	}

	.fixedHeader #search {
		display: none;
		position: fixed;
		width: 100%;
		height: 100%;
		top: 50px;
		left: 0;
		background: rgb(0,0,0, 0.4);
		z-index: 999999;
	}
	.fixedHeader #search .s span {
		margin: 13px 0 0 0;
	}

	.fixedHeader .bt-menu {
		margin: 9px 0 0 0;
		font-size: 19px;
	}
	.fixedHeader .bt-search {
		margin: 9px 0 0 0;
		font-size: 19px;
	}

	.fixedNav {
		top: 43px;
	}
	.fixedNav .center {
		top: 43px;
	}
	


	footer {
		width: calc(100%);
		padding: 30px 10px 30px 10px;
		margin: 20px 0 0 0;
	}
	footer .center div:first-of-type {
		width: 100%;
		padding: 70px 0 0 0;
		background: var(--wpr-bg-640d2a91-25aa-441f-a32c-ac26d05a2def) no-repeat;
		background-position: top center;
	}
	footer .center div:first-of-type b {
		text-align: center;
	}
	footer .center div:first-of-type ul {
		display: block;
		width: calc(100%);
		padding: 0;
		margin: 0;
	}
	footer .center div:first-of-type ul li {
		width: calc(25%);
		text-align: center;
	}
	footer .center div:first-of-type a {
		padding: 13px 0 13px 0;
	}
	footer .center div:last-of-type {
		width: 100%;
		text-align: center;
	}
	footer .center div:last-of-type p {
		width: 100%;
		margin: 17px 0 0 0;
		text-align: center;
	}
	footer .center div:last-of-type ul {
		width: calc(100%);
	}





	.bt-menu {
		display: inline-block;
	}


	#header {
		width: calc(100%);
		padding: 7px 10px 7px 10px;
	}
	#header .logo {
		width: calc(100% - 80px);
	}

	.active {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: all .45s linear;
		-moz-transition: all .45s linear;
		-ms-transition: all .45s linear;
		transition: all .45s linear;
	}
	.inactive {
		-webkit-transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-ms-transform: translateX(-100%);
		transform: translateX(-100%);
		-webkit-transition: all .45s linear;
		-moz-transition: all .45s linear;
		-ms-transition: all .45s linear;
		transition: all .45s linear;
	}

	nav {
		display: none;
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background-color: rgba(255,255,255, 0.7);
		overflow-x: hidden;
		overflow-scrolling: touch;
		-webkit-overflow-scrolling: touch;
		z-index: 999999;
	}

	nav .center {
		position: fixed;
		height: 100%;
		width: 320px;
		margin: 0;
		padding: 0;
		top: 0;
		left: 0;
		padding: 0;
		background: #1f1f1f;
		overflow-x: hidden;
		z-index: 99999;
	}
	nav .center > span {
		display: block;
		position: absolute;
		top: 10px;
		right: 10px;
		font-size: 33px;
		color: #a131fd;
		cursor: pointer;
	}

 	nav ul {
		height: 100%;
		width: inherit;
		margin: 30px 0 0 0;
	}
	nav ul li {
		display: block;
	}
	nav ul a {
		display: block;;
		width: calc(100% - 40px);
		margin: 0;
		padding: 17px 20px 17px 20px;
		font-size: 17px;
		font-weight: 800;
		color: #f1f1f1;
	}
	nav ul a:hover {
		background: #2a2a2a;
	}

	nav ul span {
		display: block;;
		width: calc(100% - 40px);
		margin: 20px 0 0 0;
		padding: 17px 20px 0 20px;
		font-size: 17px;
		color: #a131fd;
	}
	nav ul span i {
		margin: 0 0 0 10px;
	}
	nav ul li:hover ul {
		display: block;
	}

	nav ul li > ul {
		display: block;
		margin: 10px 0 30px 0;
		padding: 0 0 0 0;
		position: relative;
		top: 0;
		left: 0;
		background: #242424;
		color: #fff;
	}
	nav ul li > ul > li {
		display: block;
	}
	nav ul li > ul > li > a {
		display: block;;
		width: calc(100% - 60px);
		margin: 0;
		padding: 17px 30px 17px 30px;
		font-size: 17px;
		font-weight: 500;
		color: #f1f1f1;
	}
	nav ul li > ul > li > a:hover {
		color: #a131fd;
		text-decoration: none;
	}



}


@media (max-width:900px) {


	#slides .full {
		height: 300px;
	}
	#slides > .full div {
		height: 300px;
	}
	#slides > .half {
		height: 300px;
	}
	#slides .half div {
		height: 149px;
	}

}


@media (max-width:700px) {

	footer .center div:first-of-type ul li {
		width: 50%;
		text-align: center;
	}

}


@media (max-width:600px) {
	
	#header {
		margin: 0 0 10px 0;
	}

	#header .logo {
		width: calc(100% - 80px);
	}
	#header .logo img {
		width: 120px;
		height: auto;
	}

	.bt-menu, .bt-search {
		width: 40px;
	}

	#search .s input {
		width: calc(100% - 87px);
		font-size: 20px;
	}
	#search .s span {
		width: 40px;
		font-size: 25px;
	}




	#slides {
		display: block;
		width: 100%;
		height: 550px;
		margin: 20px 0 30px 0;
		font-size: 0;
	}

	#slides .full {
		display: block;
		width: calc(100%);
		height: 200px;
		margin: 0 0 0 0;
	}
	#slides > .full div {
		height: inherit;
	}
	#slides > .full h3 {
		width: calc(100% - 110px);
		margin: 0 57px 0 57px;
		bottom: 50px;
		font-size: 27px;
	}


	#slides > .half {
		display: block;
		width: 100%;
		height: 160px;
		margin: 10px 0 0 0;
	}
	#slides .half div {
		height: inherit;
	}
	#slides .half h3 {
		font-size: 20px;
	}


	main {
		display: block;
	}


	
	.slick-prev,
	.slick-next
	{
		position: absolute;
		top: 50%;

		display: block;

		width: 30px;
		height: 30px;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);

		cursor: pointer;

		color: transparent;
		border: none;
		outline: none;
		background: transparent;

		z-index: 999;
	}
	
	.slick-prev:before,
	.slick-next:before
	{
		font-family: 'slick';
		font-size: 30px;
		line-height: 1;

		opacity: .75;
		color: white;

		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.slick-prev {
		left: 10px;
	}
	.slick-next{
		right: 10px;
	}
}
/* rndz */