@media screen and (max-width: 1220px) {
	.pagewrap {
		width: 100%;
	}
	
	.logo_top {
		margin-left: 0.5%;
	}
	
	.registrar {
		margin-left: 1.5%;
	}
	
	/*.registrar h2 a{
		font-size: 11px;
	}*/
	
	.salegroup {
		margin-right: 0.5%;
	}
	
	#menu {
		margin-left: 1%;
	}
	
	.lang_top {
		margin-right: 1%;
	}
	
	.box_title_banner {
		width: 76%;
	}
	
	.icon_left img {
		width: 70%;
	}
	
	.icon_rocket {
		top: 175px;
		right: 1%;
	}
	
	.icon_rocket img {
		width: 280px;
	}
	
	.icon_youtube {
		top: 370px;
		right: 1%;
	}
	
	.icon_youtube iframe {
		width: 250px;
	}
	
	.icon_center{
		top: 380px;
		left: 17%;
	}
	
	.icon_center img {
		width: 75%;
    	height: 220px;
	}
	
	.doituong_home ul {
		width: 33.3%;
	}
	
	.doituong_home ul li{
		display: none;
	}
	
	.doituong_home ul p {
		float: none;
		padding: 10px 1%;
		width: 98%;
		min-height: 100px;
		text-align: center;
	}
	
	.dactinh_home ul {
		margin: 20px 1%;
		width: 48%;
	}
	
	.loiich_home ul {
		margin: 20px 1%;
		width: 48%;
	}
	
	.loiich_home ul li {
		width: 30%;
	}
	
	.loiich_home ul h2, .loiich_home ul p {
		width: 70%;
	}
	
	.lienhe_id {
    	padding: 40px 0.5%;
	}
	
	.contact .left input {
	    width: 85%;
	}

	.contact .right input, .contact .right textarea {
	    width: 89.5%;
	}
	


	.formBox .button {
	    font-size: 14px;
	    padding: 0 25px;
	    height: 30px;
	    line-height: 30px;
	    margin-top: 20px;
	}

	.link_youtube{
		width: 55%;
	}

	.icon_youtube_2{
		height: 300px !important;
	}
}

@media screen and (max-width: 979px) {
	.logo_top {
	    width: 30%;
	}

	.registrar {
	    float: right;
	    width: 65%;
    	padding-right: .5em;
	}

	section.salegroup {
	    display: none;
	}
	
	#menu > li > a {
		padding: 0 10px;
	}
	
	ul.ddsmoothmenu li.menu_type_1{
		display: none !important;
	}

	ul.ddsmoothmenu li.menu_1>a{
		display: block !important;
	}

	/*.banner_top {
	    height: 400px;
	}*/
	
	.icon_left{
		display: none;
	}
	
	.icon_rocket {
		display: none;
	}
	
	.icon_center{
		display: none;
	}
	
	.icon_youtube {
		top: 350px;
		right: 35%;
	}
	
	.loiich_home ul {
		margin: 20px 2%;
		width: 96%;
	}
	
	.loiich_home ul li {
		width: 20%;
	}
	
	.loiich_home ul h2, .loiich_home ul p {
		width: 80%;
	}
	
	.fotter_content_left {
	    width: 98%;
	    clear: both;
	    margin-bottom: 1em;
	    border-right: 0;
	    padding: 0 1% 0 1%;
	}

	.fotter_content_right {
	    width: 98%;
	    float: left;
	    padding: 0 1% 0 1%;
	}

	.footer_link ul.link_lienket {
	    display: none;
	}

	.footer_link ul.footer_container {
	    width: 100%;
	}


	.share_facebook {
	    float: none;
	}

	.share_facebook>div.fl {
	    float: left;
	}

	.contact .left {
	    width: 100%;
	}

	.contact .left input {
	    width: 92%;
	}

	.contact .right {
	    width: 100%;
	}

	.contact .right input, .contact .right textarea {
	    width: 92%;
	}
	
	.conten_page{
		    padding-top: 30px;
	}

	.icon_youtube_2{
		height: 240px !important;
	}
}

@media screen and (max-width: 768px) {
	.support__bottom ul li:nth-child(2),
	.support__bottom ul li:nth-child(3) {
		display: none;
	}

	.support__bottom ul li {
		flex: 0 0 50%;
	}
	#back-top {
		bottom: 80px;
	}
	.dmd-phone ,div.call-fixed{
	    bottom: 130px;
	}
}

@media screen and (max-width: 749px) {


	.doituong_home ul p{
	    min-height: 120px;
	}
	
	.dactinh_home ul {
		width: 98%;
	}
	
	.loiich_home ul h2, .loiich_home ul p {
		width: 70%;
	}
	
	.contact .left input {
	    width: 90%;
	}

	.contact .right input, .contact .right textarea {
	    width: 90%;
	}

	.map_banggia{
		display: none;
	}

	.box_title_banner ul h1{
		font-size: 32px;
	}

	.icon_youtube {
	    right: 30%;
	}

	div.num_price, span.num_price {
	    font-size: 18px;
	}

	.column_flex_item_7 {
	    padding: 20px 0;
	}

	.column_flex_item_7 h3 {
	    font-size: 25px;
	    line-height: 40px;
	}

	.link_youtube {
	    width: 73%;
	}
}

@media screen and (max-width: 599px) {
	.box_title_banner ul h1{
		font-size: 32px;
	}
}

@media screen and (max-width: 579px) {
	.registrar h2 a {
		font-size: 10px;
	}
	
	.box_title_banner {
		width: 96%;
	}

	/*.banner_top {
	    height: 400px;
	}
	
	.icon_youtube {
	    right: 23%;
	}*/

	.pagiBanner a {
		width: 20px;
		height: 3px;
	}
	
	.doituong_home ul {
		width: 100% !important;
	}
	
	.doituong_home ul li {
		display: block;
		width: 20%;
	}
	
	.doituong_home ul li img {
		height: 130px;
	}
	
	.doituong_home ul p {
		float: right;
		padding: 20px 0.5%;
		width: 55%;
		min-height: auto;
		text-align: left;
	}
	
	.loiich_home ul li {
		display: none;
	}
	
	.loiich_home ul h2, .loiich_home ul p {
		width: 100%;
	}
	
	.contact .left input {
	    width: 87%;
	}

	.contact .right input, .contact .right textarea {
	    width: 87%;
	}

	.c_captcha {
	    width: 100%;
	}

	.g-recaptcha{
		float: left;
	}

	.formBox .button{
		margin-left: 0;
		float: left;
		margin-right: 1%;
		margin-top: 0;
	}

	table.stylelist tr:first-child td:nth-child(2) {
	    width: 24%;
	}

	table.stylelist tr:first-child td, table.stylelist tr.style td {
	    font-size: 13px;
	    height: 40px;
	}

	table.stylelist tr td {
	    padding: 10px 8px;
	    font-size: 13px;
	}

	div.num_price, span.num_price {
	    font-size: 14px;
	}

	.button11, a.button11:link, a.button11:visited{
		font-size: 13px;
		padding: 6px 10px;
	}

	.column_flex_item_7 h3 {
	    font-size: 20px;
	    line-height: 30px;
	}

	.icon_youtube_2{
		height: 200px !important;
	}
}

@media screen and (max-width: 576px) {
	.support__bottom ul li a {
		font-size: 13px;
	}
}

@media screen and (max-width: 479px) {
	.support_botom{display: none;}
	.logo_top img {
		height: 60px;
	    padding-top: 5px;
	}
	
	.registrar h2 a {
		font-size: 7px;
	}
	
	.box_title_banner ul h2 {
		font-size: 34px;
		line-height: 45px;
	}
	
	.box_title_banner ul p{
		font-size: 18px;
   		line-height: 30px;
	}
	
	.box_title_banner ul h1 {
		font-size: 26px;
	}
	
	.box_title_banner ul h3 a{
		padding: 5px 25px;
	    font-size: 16px;
	}
	
	.doituong_home {
		padding: 20px 0;
	}
	
	.box_home_5 h3, .box_home_6 h3, .doituong_home h3{
	    font-size: 22px;
	    line-height: 30px;
	}
	
	.doituong_home ul li {
		display: none;
	}
	
	.doituong_home ul p {
		float: none;
		padding: 10px 0.5%;
		width: 100%;
		min-height: auto;
		text-align: center;
	}
	
	.dactinh_home, .loiich_home{
	    padding: 20px 0;
	}
	
	.dactinh_home h3, .loiich_home h3{
		font-size: 22px;
	    line-height: 30px;
	}
	
	.dactinh_home ul {
		margin: 10px 1%;
	}
	
	.loiich_home ul {
		margin: 10px 1%;
		width: 96%;
		font-size: 13px;
	}
	
	.loiich_home ul h2{
		font-size: 18px;
	}
	
	table.stylelist tr:first-child td, table.stylelist tr.style td {
		height: 40px;
		font-size: 14px;
	}
	
	table.stylelist tr td {
		font-size: 12px;
	}
	
	div.num_price, span.num_price {
		font-size: 14px;
	}
	
	.button11, a.button11:link, a.button11:visited{
		font-size: 12px;
		padding: 7px 15px;
	}
	
	.contact_text h2 {
		line-height: 25px;
		font-size: 20px;
	}
	
	.contact_text {
		font-size: 13px;
		line-height: 25px;
	}
	
	.lienhe_id {
		padding: 20px 0.5%;
	}
	
	.contact .left input {
	    width: 82%;
	}

	.contact .right input, .contact .right textarea{
		width: 82%;
	}
	
	.footer_link div.newsletter input.newsletter {
		width: 95%;
	}

	.icon_youtube {
		display: none;
	}

	/*.banner_top{
		height:	350px;
	}*/

	.g-recaptcha{
		float: left;
	}

	.formBox .button{
		margin-left: 0;
		float: left;
	}

	table.stylelist tr:first-child td, table.stylelist tr.style td {
	    font-size: 11px;
	}

	div.num_price, span.num_price {
	    font-size: 15px;
	}

	.pp {
		float: none;
		margin: 25px auto;
	}

	.column_flex_item_7 h3 {
	    font-size: 14px;
	}

	.icon_youtube_2{
		height: 150px !important;
	}

	a.play:link,a.play:visited
	{
		width:25px;
		height:25px;
	}
}

@media screen and (max-width: 359px) {
	
	.registrar h2 a {
		font-size: 6px;
	}
	
	.box_title_banner ul h2 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.box_title_banner ul p {
		font-size: 16px;
	}
	
	.box_title_banner ul h1 {
		font-size: 22px;
	}
	
	.box_home_5 h3, .box_home_6 h3, .doituong_home h3 {
		font-size: 19px;
		line-height: 20px;
	}
	
	.dactinh_home h3, .loiich_home h3 {
		font-size: 19px;
		line-height: 20px;
	}
	
	.dactinh_home ul{
	    font-size: 13px;
	}
	
	.loiich_home ul h2 {
		font-size: 16px;
	}

	.icon_youtube_2{
		height: 130px !important;
	}
}
@media screen and (min-width: 520px) and (max-width: 1023px) {
	.menu_bottom .itemlist{
		display: block !important;
	}
	.support_botom .cot-3 strong {display: block;}
}
