    	.textarea {
    		width: 400px;
    	}
    	.user__name {
    		width: 495px;
    	}
    	@media (max-width: 1200px) {
    		header {
    			min-width: 0px;
    			background-position-x: right;
    		}
    		.center {
    			min-width: 320px;
    		}
    		.main {
    			min-width: 0px;
    		}
    		.board {
    			float: unset;
    			position: absolute;
    			right: 25px;
    		}
    	}
    	@media (max-width: 1140px) {
    		.box-desript {
    			width: 100% !important;
    			text-align: left;
    			margin: 0;
    		}
    		.assembly-box {
    			width: 100% !important;
    			display: flex;
    			justify-content: space-around;
    			flex-wrap: wrap;
    		} 
    		.m_td5 {
    			margin-bottom: 40px;
    		}
    		.content-wrap {
    			display: flex;
    			flex-direction: column;
    			align-items: center;
    			padding: 29px 30px 1px;
    		}
    		.menu-wrap {
    			width: 100%;
    		}
    		.menu-box {
    			width: 100%;
    			margin-left: 0;
    		}
    		.box-desript4 {
			    margin: 5px 0 -1px 0;
			    width: 100%;
			  }
			  .box-desript5 {
			    margin-left: 0;
			    width: 100%;
			  }
			  .assembly-box {
			  	margin-right: 0;
			  	width: 100%;
			  }
			  .btn-line {
			  	display: flex;
    			justify-content: center;
    			flex-wrap: wrap;
			  }
				.main_screenshot,
				.main_screenshot2 {
					width: 325px;
					text-align: center;
				}
				.center {
					max-width: 97%
				}
				.box-desript-info {
					margin: 0;
					margin-left: 0 !important;
					width: 100% !important;
				}
    	}
    	@media (max-width: 991px) {
    		.nav {
    			max-width: 400px;
    			font-size: 16px;
    		}
    		.board {
    			top: 25px;
    		}
    		.center {
    			padding: 0;
    		}
    		.box-desript4 {
    			display: none;
    		}
    		.assembly-cell {
    			margin-left: 0 !important;
    		}
    		.btn-line {
    			width: 100% !important;
    		}
    		aside {
    			width: 100%;
    		}
    		.aside {
    			width: 100%;
    		}
    		#bx-pager {
    			display: -webkit-flex;
    			display: -moz-flex;
    			display: -ms-flex;
    			display: -o-flex;
    			display: flex;
    			flex-wrap: wrap;
    			justify-content: space-around;
    		}
    	} 
    	@media (max-width: 820px) {
	  		.m_td5 {
				    margin-bottom: 85px;
				}
				.recommeded_table tr {
					display: -webkit-flex;
					display: -moz-flex;
					display: -ms-flex;
					display: -o-flex;
					display: flex;
					flex-wrap: wrap;
					justify-content: space-around;
				}
    	}
    	@media (max-width: 768px) {
    		h2 {
    			line-height: 1.4;
    		}
				.yashare-auto-init {
					margin-top: 30px;
				}
				.main_screenshot, 
				.main_screenshot2 {
    			width: 200px;
    			text-align: center;
				}
				.new_img2 {
					max-width: 100%
				}
				.front_text4 {
					margin-top: 50px;
				}
				.new_img {
					max-width: 100%;
				}
				.nav {
					max-width: 200px;
					background-color: rgba(0,0,0, 0.4);
					padding-left: 10px;
				}
				.logo {
					margin-top: 100px;
					display: flex;
    			align-items: center;
    			flex-wrap: wrap;
    			justify-content: space-around;
				}
				.yt_frame {
					max-width: 90%
				}
				.extra_p {
					font-size: 30px;
				}
				h6 a {
					font-size: 35px;
				}
				h6 a:hover {
					font-size: 35px;
				}
				h6 {
    			margin-right: 10px !important;
    			margin-left: 0 !important
    		}
    		.assembly-box div {
    			width: 100%;
    		}
    		.cs-roulette-line {
    			width: 2px !important;
    		}
    		td div {
    			float: unset !important;
    		}
    		table {
    			width: 100%;
    		}
    		tr .textarea {
    			width: 180px !important;
    		}
    		.textarea textarea {
    			width: 80%;
    		}
    	}
    	@media (max-width: 575px) {
    		.m_td5 {
					margin-bottom: 140px;
				}
				.btn-line a img {
					margin-right: 0 !important;
				}
				.slider img {
					max-width: 100%;
				}
				.new_img4 {
					max-width: 100%;
				}
			}
    	@media (max-width: 565px) {
    		.content-wrap {
    			padding: 29px 21px 1px;
    		}
    		h6 {
    			margin-right: 10px !important;
    			margin-left: 0 !important;
    		}
    		.logo p {
    			max-width: 210px;
    		}
    		.front_text a {
    			margin-left: 0 !important;
    		}
    		.yashare-auto-init {
				  margin-top: 100px;
				}
				.front_text4 {
				  margin-top: 120px;
				}
				.logo {
					display: flex;
    			align-items: center;
    			flex-wrap: wrap;
    			justify-content: space-around;
    			margin-top: 65px;
				}
				.front_text a {
					display: block;
					margin: 0 auto;
				}
				.front_text img {
					display: block;
    			margin: 10px auto;
				}
				.extra_p {
					max-width: 90%;
					font-size: 25px;
				}
				.assembly-box p {
					width: 100%;
				}
				.new_img3 {
					max-width: 100%;
				}
				.img a img {
					width: 90% !important;
					display: block;
					margin: 10px auto;
				}
				.menu_td2 {
					font-size: 15px;
				}
				.aside img {
					max-width: 100%;
				}
    	}
    	@media (max-width: 490px) {
    		.nav {
    			margin-top: 130px;
    		}
    		.logo {
    			margin-top: 0;
    		}
    		.logo p {
    			display: none;
    		}
    		h6 {
    			transform: unset !important;
    		}
    		.front_text2,
    		.front_text3 {
    			padding: 20px;
    		}
    		.assembly-cell .img {
				    float: unset;
				    width: 100% !important;
				}
				.assembly-cell {
					width: 90% !important;
					margin-top: 25px;
				} 
    	}
    	@media (max-width: 395px) {
    		.btn-line.row .btn + .btn {
    			margin-left: 0;
    		}
    		.assembly-cell br {
    			display: none;
    		}
    		.user__name {
    			width: 200px;
    		}
    		.user__name input {
    			width: 80%;
    		}
    		form p {
    			margin-top: 30px;
    		}
    		.screenshots_text {
    			font-size: 25px;
    		}
    	}