@media (min-width: 1200px) {
    
    .container {
        max-width: 1240px;
    }

}


@media (min-width: 992px) and (max-width: 1199px) {

	html {
		font-size: 51%;
	}
    
    .container {
        max-width: 940px;
    }

}

@media (min-width: 768px) and (max-width: 991px) {
    
    .container {
        max-width: 720px;
    }

	.site_information {
		padding-top: 5rem;
	}

	.site_information .site_link {
		padding: 2rem 0 1.5rem;
	}

	.hero_content_box {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 4rem;
	}

	.site_information .logo {
		width: 28rem;
	}

	.site_information p {
		font-size: 1.8rem;
	}

	.click_domina a {
		font-size: 1.5rem;
	}

	.subscribe_box {
		display: flex;
		flex-direction: column;
		align-items: start;
	}

	.subscribe_content p {
		max-width: 32rem;
		font-size: 1.7rem;
	}

	.subscribe_info input {
		padding: 2.5rem 1.5rem;
	}

}

@media (max-width: 991px) {

	.hero_section .title_box h3 {
		font-size: 3rem;
	}
	
	.subscribe_info input {
		width: 29rem;
	}

}

@media (min-width: 576px) and (max-width: 767px) {
    
    .container {
        max-width: 540px;
    }

}

@media (max-width: 767px){

	.hero_section {
		padding: 5rem 0 5rem;
	}

	.hero_section .title_box h3 {
		font-size: 2.5rem;
		line-height: 1.25;
	}

	.hero_content_box {
		display: grid;
		grid-template-columns: 1fr;
		gap: 0;
	}

	.site_information .logo {
		width: 28rem;
	}

	.site_information .site_link {
		padding: 1rem 0 1rem;
	}

	.button  {
		margin-top: 4rem;
	}

	.click_domina {
		padding-top: 4rem;
	}

	.subscribe_box {
		display: flex;
		flex-direction: column;
		align-items: start;
		padding-right: 0rem;
	}

	.subscribe_wrapper {
		display: flex;
		flex-direction: column;
		align-items: start;
		width: 100%;
	}

	.subscribe_info {
		width: 100%;
	}

	.subscribe_info input {
		width: 100%;
		border: .2rem solid #ddd;
		padding: 1.8rem 1.5rem;
	}

	.subscribe_btn {
		width: 100%;
	}

	.subscribe_btn button {
		width: 100%;
	}

}


@media (max-width: 575px) {

	html {
		font-size: 2.43vw;
	}

} 

