@media only screen and (max-width: 1199px) {
	div#wpcf7-f6-o1 input {
    	width: 43.9%;
	}
	.menu_sct ul li {
		display: inline-block;
		margin: 0 13px;
	}
}

@media only screen and (max-width: 991px) {
	.text_cont p {
		margin: 0 0px;
	}
	div#wpcf7-f6-o1 input {
		width: 46%;
	}
	.footer_form {
		margin-top: 33px;
	}
	.footer_form h3 {
		margin-bottom: 15px;
		text-align: center;
	}
	footer.main_fooetr ul#menu-footer-menu {
		text-align: center;
	}
}

@media only screen and (max-width: 767px) {
	header.main_header {
		display: none;
	}
	.metaslider .slides .logo img {
		object-fit: contain !important;
		width: 300px !important;
	}
	a.banner_button {
		margin-top: -31px;
		padding: 19px 54px;
	}
	section.banner_sect .left_ball_1 {
		top: 2%;
	}
	.banner_cont {
		top: 44%;
		min-width: 300px;
	}
	.left_ball_2 {
		bottom: 2%;
	}
	.left_side_img {
		display: none;
	}
	.moral_img img {
		width: auto;
		margin: 0 auto;
		display: block;
	}
	footer.main_fooetr ul {
		display: grid;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	.footer_box_1 {
		padding-top: 33px;
	}
	.footer_box_2 {
		padding-top: 33px;
	}
	footer.copy_sect .copy_cont {
		text-align: center;
		padding-bottom: 25px;
	}
	.footer_icon{
		text-align: center;
	}
	.footer_box_2 ul li {
		padding: 10px 0;
	}
	div#wpcf7-f6-o1 input {
		width: 100%;
	}
	.about-internal{
		max-width: 100%;
	}
}

@media only screen and (max-width: 600px) {
	section.banner_sect .left_ball_1 {
		display: none;
	}
	.left_ball_2 {
		display: none;
	}
	.bottom_book_img {
		bottom: 3px;
	}
}

@media only screen and (max-width: 500px) {
	.moral_cont {
		padding-left: 0;
	}
	.moral_img img {
		padding-top: 16px;
	}
}