.visible-xs{
	display: none !important;
}
.hidden-xs{
	display: block !important;
}
@media(max-width: 767px){
	.visible-xs{
		display: block !important;
	}
	.hidden-xs{
		display: none !important;
	}
}
@media(min-width: 1440px){
	.container{
		max-width: 1140px;
	}
	html,body{
		font-size: 14px;
	}
}
@media(max-width: 1440px){
	html,body{
		font-size: 14px;
	}
}
@media(max-width: 1366px){
	html,body{
		font-size: 13px;
	}
}
@media(max-width: 1280px){
	html,body{
		font-size: 12px;
	}
}
@media(max-width: 1024px){
	html,body{
		font-size: 10px;
	}
}
@media(max-width: 991px){
	.header .header_wrap .header_img{
	    width: 45%;
	}
}
@media(max-width: 767px){
	html,body{
		font-size: 14px;
	}
	.header .header_wrap .header_img{
	    width: 100%;
	    position: relative;
	    top: initial;
	    margin-top: 2rem;
	}
	.header .header_wrap{
	    text-align: center;
	}
	.header .header_wrap h1{
	    font-size: 2.5rem;
	}
	.header .header_wrap .button_flex{
	    justify-content: center;
	    padding: 0;
	}
	.h2{
	    font-size: 2.5rem;
	}
	.order{
	    order: initial;
	}
	.content_section img{
	    margin-top: 2.5rem;
	}
	.content_section h2{
	    margin-top: 1.25rem;
	    font-size: 2.5rem;
	}
	.download_section{
		padding: 7.5rem 0;
	}
	.download_section .h2{
		font-size: 3rem;
	}
	.download_section p{
		font-size: 1.5rem;
	}
	.result_section .result_wrap{
	    display: block;
	}
	.result_section .result_wrap > div{
	    justify-content: center;
	    margin: 1rem 0;
	}
	.why_header{
	    padding-top: 0;
	}
	.why_header {
	    text-align: center;
	}
	.why_header h2{
	    font-size: 3rem;
	}
	.why_header p{
	    font-size: 1.5rem;
	}
	.why_header .header_img{
	    margin-bottom: 2rem;
	}
	.why_header .accordion-item .accordion-button{
	    font-size: 1.75rem;
	}
	.why_header .accordion-body{
	    font-size: 1.5rem;
	    text-align: left;
	}
	.privacy_section{
	    padding-top: 0;
	}
	.privacy_section h2{
	    font-size: 3rem;
	}
	.privacy_section p{
	    font-size: 1.25rem;
	}
}