#home {

	text-align: center;
}


#home_block {

	display: flex;
	justify-content: center;


}

#home_block span {

	font-family: 'Roboto-500', sans-serif;
	color: var(--white);
	text-transform: uppercase;
	font-weight: normal;
	font-size: 30px;
	line-height: 45px;
	letter-spacing: 0.08em;
	background: #122135;

	display: flex;
	align-items: center;
	flex-direction: column;
	text-align: left;

}

#txt_home_block {


	font-family: 'Roboto-500', sans-serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 45px;

	display: flex;
	align-items: center;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--white);
	background-color: transparent;

	margin-right: 16%;
    margin-left: 14%;
    margin-top: 23%;
}

.button {

	font-family: 'Roboto-500';
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;

	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: 1.25px;
	text-transform: uppercase;

	color: var(--white);
	background-color: var(--orange);
	padding: 9px 31px 9px 32px;
	margin-right: 44%;
    margin-top: -6%;

}

.button a {

	text-decoration: none;
	color: var(--white);
}

#home_block img {

	width: 60%;
	object-fit: cover;

}

@media all and (min-width: 1600px) {

	.button {

		margin-right: 43%;
	}

}

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

	.button {

		margin-right: 36%;
	}
}

@media all and (max-width: 1024px) {

    #txt_home_block {

        font-size: 23px;
        margin-top: 18%;
    }

    .button {

    	margin-right: 28%;
    }
}

@media all and (max-width: 768px) {

	#txt_home_block {

		font-size: 18px;
		margin-top: 35%;
		margin-bottom: 0;
	}

	.button {

		margin-right: 15%;

	}

	
}

@media all and (max-width: 480px) {

	#home h1 {

		display: none;
	}

	#home_block {

		flex-direction: column-reverse;
	}

	#home_block img {

		width: 100%;
	}

	#txt_home_block {

		text-align: center;
	    width: 70%;
	    margin-top: 4%;
	    margin-bottom: 3%;
	    font-size: 16px;
	}

	#home .button {

		margin-left: auto;
		margin-right: auto;
	}
}

@media all and (max-width: 380px) {

	.button {

		font-size: 12px;
	}
}