@media screen and (max-width:1800px) {
	.content {
		background: url("../img/bg_large.png") top center/ cover no-repeat;
	}

	.content__image-text {
		left: 345px;
		bottom: 490px;
	}

	.img-one {
		left: 14px;
		width: 900px;
		bottom: 25px;
	}

	.img-two {
		left: 314px;
		width: 490px;
		bottom: 25px;
	}

	.header {
		margin-top: 24px;
	}

	.header__container {
		justify-content: start;
	}

	.main__desc {
		margin-top: 90px;
		margin-left: 45%;
	}

}


@media screen and (max-width:1199px) {
	.container {
		max-width: 920px;
	}

	.content {
		overflow: hidden;
		min-height: 100vh;
		position: relative;
	}

	.content__image-text {
		left: 285px;
		bottom: 428px;
	}

	.content__image-text-large {
		font-size: 58px;
	}

	.content__image-text-small {
		font-size: 26px;
	}

	.img-one {
		left: -60px;
		width: 510px;
	}

	.img-two {
		left: 230px;
		width: 470px;
	}

	.header {
		margin-left: 0;
		margin-right: 0;
	}

	.main__desc {
		width: auto;
		max-width: 600px;
	}

	.main__text {
		margin-top: 19px;
		font-size: 24px;
		display: none;
	}

}


@media screen and (max-width:959px) {
	.container {
		max-width: 720px;
	}

	.content__image-text {
		left: 135px;
		bottom: 446px;
	}

	.img-one {
		left: -130px;
		width: 400px;
	}

	.img-two {
		left: 95px;
		width: 370px;
	}

	.header {
		margin-top: 25px;
	}

	.main__desc {
		margin-left: 44%;
		margin-top: 165px;
		width: auto;
		max-width: 600px;
	}

	.main__title {
		font-size: 30px;
	}

}


@media (width:1366px) and (height:1024px) {

	/*ipad-pro*/
	.content__image-text {
		left: 385px;
		bottom: 581px;
	}

	.img-one {
		width: 550px;
		left: -23px;
		bottom: 140px;
	}

	.img-two {
		left: 280px;
		width: 520px;
		bottom: 130px;
	}

	.main__desc {
		margin-top: 13%;
	}
}

@media (width:1024px) and (height:1366px) {

	/*ipad-pro*/
	.content__image-text {
		left: 220px;
		bottom: 860px;
	}

	.content__image-text-large {
		font-size: 78px;
	}

	.content__image-text-small {
		font-size: 37px;
	}

	.img-one {
		left: -185px;
		width: 600px;
		bottom: 360px;
	}

	.img-two {
		left: 150px;
		width: 560px;
		bottom: 355px;
	}

	.main__desc {
		margin-top: 30%;
	}
}

@media (width:768px) and (height:1024px) {
	/*ipad*/

	.content__image-text {
		left: 125px;
		bottom: 600px;
	}

	.img-one {
		left: -136px;
		bottom: 320px;
	}

	.img-two {
		left: 100px;
		bottom: 335px;
	}

	.main__desc {
		margin-top: 20%;
	}

	.main__title {
		font-size: 42px;
	}
}

@media (min-width: 768px) and (min-height: 350px) and (max-height: 750px) {
	.content__image-text {
		left: 365px;
		bottom: 410px;
	}

	.img-one {
		left: -40px;
    width: 360px;
	}

	.img-two {
    left: 160px;
    width: 345px;
    bottom: 15px;
	}

}

@media screen and (max-width:767px) {
	.content {
		background: url("../img/bg_mob.png") top center/ cover no-repeat;
	}

	.container {
		max-width: 600px;
	}

	.content__image-text {
		left: 280px;
		top: 30px;
	}

	.content__images {
		position: absolute;
		width: 100%;
		height: 100%;
		bottom: 0;
		z-index: 4;
		top: 200px;
	}

	.img-one {
		left: -120px;
		right: 0;
		display: block;
		margin: 0 auto;
		top: -50px;
		width: 350px;
	}

	.img-two {
		left: 112px;
		right: 0;
		display: block;
		margin: 0 auto;
		top: -35px;
		width: 335px;
	}

	.container {
		max-width: 580px;
	}

	.header {
		margin-top: 23px;
	}

	.header__container {
		display: flex;
		align-items: center;
		justify-content: center
	}

	.header__logo {
		justify-content: center;
	}

	.header__logo-liga {
		display: none;
	}

	.main {
		margin-top: 15px;
	}

	.main__desc {
		margin: 0 auto;
		width: auto;
		max-width: 581px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
	}

	.main__title {
		font-size: 30px;
	}

	.main__subtitle {
		display: none;
	}

	.main__text {
		position: relative;
		font-size: 26px;
		margin-top: 16px;
		display: block;
	}

	.main__text:before {
		content: "";
		width: 88px;
		height: 1px;
		background-color: #ef5123;
		position: absolute;
		left: 39%;
		top: -10px;
	}

}

@media screen and (max-width:639px) {

	.content__image-text {
		left: 275px;
		top: 20px;
	}

	.img-one {
		top: -40px;
		left: -130px;
		width: 340px;
	}

	.img-two {
		top: -25px;
		left: 105px;
		width: 320px;
	}

	.main__content-mob {
		display: block;
		width: 100%;
		position: absolute;
		bottom: 410px;
		z-index: -1;
	}

	.main__content {
		display: none;
	}

	.main__desc {
		max-width: 530px;
	}

	.main__text {
		font-size: 24px;
		margin-top: 16px;
	}

}

@media screen and (max-width:600px) {

	.container {
		max-width: 400px;
	}

	.content__image-text {
		left: 290px;
		top: 30px;
	}

	.content__image-text-large {
		font-size: 42px;
	}

	.content__image-text-small {
		font-size: 20px;
	}

	.img-one {
		top: -45px;
		left: -125px;
		width: 310px;
	}

	.img-two {
		top: -30px;
		left: 105px;
		width: 290px;
	}

	.main {
		margin-top: 0;
	}

	.main__desc {
		margin-top: 15px;
		width: auto;
		max-width: 400px;
	}

	.main__title {
		font-size: 24px;
	}

	.main__text {
		font-size: 24px;
		margin-top: 16px;
	}
}

@media screen and (max-width:479px) {

	.container {
		max-width: 310px;
	}

	.content__image-text {
		left: 145px;
		top: -85px;
	}

	.content__image-text-large {
		font-size: 28px;
	}

	.content__image-text-small {
		font-size: 14px;
	}

	.img-one {
	left: -40px;
    top: -74px;
    width: 202px;
	}

	.img-two {
    left: 115px;
    top: -106px;
    width: 190px;
	}

	.header__logo {
		width: 140px;
		height: 20px;
	}

	.header {
		margin-top: 13px;
	}

	.main__content-mob {
		display: block;
		width: 60%;
		position: absolute;
		bottom: 392px;
	}

	.main__content-mob-img {
		width: 100%;
	}

	.main__desc {
		margin-top: 10px;
		max-width: 310px;
	}

	.main__title h1 {
		font-size: 18px;
		z-index: 10;
		max-width: 300px;
	}
.header__logo-img {
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    width: auto;
}

.botom-pop__mobile a:first-child{
	margin-bottom: 10px;
    display: block;
}

	.main__text {
		font-size: 14px;
		margin-top: 10px;
		position: relative;
		z-index: 10;
		display: block;
	}
	
	.register__desc-title h2{font-size: 24px;}

	.main__text:before {
		content: "";
		width: 54px;
		height: 1px;
		background-color: #ef5123;
		position: absolute;
		left: 37%;
		top: -6px;
	}


}
