@media (min-width: 1200px) and (max-width: 1367px){
	.wrap_content_header {
	    padding: 0 1%;
	}
	.nav_top {
		margin-right: 20px;
	}
	.money_top {
	    margin-left: 20px;
	}
	.circle_1 {
	    width: 1000px;
	    height: 1000px;
	    top: -250px;
	    left: -390px;
	}
	.circle_2 {
	    width: 1300px;
	    height: 1300px;
	    top: -490px;
	}
}
@media (min-width: 1000px) and (max-width: 1199px){
	.wrap_content_header {
	    padding: 0 2%;
	}
	.wrap_content {
	    width: 95%;
	    margin: 0 auto;
	}
	.option_tool .box_left {
	    width: 70%;
	    padding-top: 35px;
	}
	.option_tool .box_left .step {
	    margin-bottom: 15px;
	}
	.down_tool .left {
	    margin-bottom: 15px;
	}
	.wrap_home_banner {
	    min-height: 990px;
	    height: auto;
	}

}
@media (min-width: 1921px){
	.wrap_home_banner{
		background: rgb(1,114,172);
        background: linear-gradient(90deg, rgba(1,114,172,1) 58%, rgba(55,166,215,1) 100%);
	}
}
@media (min-width: 800px) and (max-width: 1024px){
	.wrap_content{
		width: 96%;
		margin: 0 auto;
	}
	.suport_top{
		padding-left: 10px;
	}
	.header_content {
		margin-top: 40px;
	}
	.cart_top {
		width: 5%;
	}
	.option_tool .box_left {
		width: 70%;
		padding-top: 0px;
	}
	.option_tool .box_right {
		width: 30%;
	}
	.option_tool .box_left .step{
		width: 28%;
		margin-bottom: 25px;
	}
	.option_tool .box_left .step:first-child{
		margin-left: 2%;
	}
	.down_tool{
		margin-top: 0px;
	}
}
@media (max-width: 800px){
	.wrap_search_top{
		width: 100%;
	}
	.header_content .logo_top{
		width: 100%;
	}
	.wrap_search_top input {
	    width: 50%;
	}
	.login_top {
		width: 80%;
		margin: 30px 0px;
	}
	.cart_top {
		width: 15%;
		margin-top: 20px;
	}
	.header .header-top {
	    background: #F1F1F1;
	    height: auto;
	    line-height: 30px;
	}
	.option_tool .box_left {
	    width: 100%;
	    padding-top: 0;
	}
	.option_tool .box_left .step {
	    margin: 0 2%;
	    width: 46%;
	    margin-bottom: 20px;
	}
	.option_tool .box_left .step:first-child{
		margin: 0 2%;
	}
	.option_tool .box_left .step:last-child {
	    margin-right: 0px;
	    margin: 0 auto;
	    width: 100%;
	}
	.down_tool .left {
	    float: left;
	    width: 100%;
	}
	.down_tool .right {
		margin-top: 10px;
	    float: left;
	    width: 100%;
	    margin-left: 0%;
	}
	.option_tool .box_right {
	    width: 100%;
	    margin-top: 10px;
	}
	.wrap_home_banner {
		height: auto;
		min-height: auto;
	}
	.icon_slider{
		display: none;
	}
	.slider_mess {
		padding:  0 10px;
	}
	.mess_company {
		margin-top: 10px;
	}
	.sevice_home .center{
		display: none;
	}
	.sevice_home .wrap_content {
		padding-top: 10px;
	    grid-template-columns: 50% 50%;
	    grid-column-gap: 15px;
  		grid-row-gap: 15px;
	}
	.sevice_home .wrap_content .item {
	    margin-bottom: 0px;
	    height: 190px;
	}
	.list_testi {
		grid-template-columns: 100%;
	}
	.footer_menu .wrap_content {
	    grid-template-columns: 100%;
	    grid-column-gap: 15px;
  		grid-row-gap: 15px;
	}
	.nav_top {
		width: 100%;
		margin: 0;
	}
	.nav_top li {
		width: 50%;
	}
	.nav_top li .dropdown-menu ul li{
		width: 100%;
	}
	.nav_top .dropdown-menu {
		width: 190px;
		min-width: 190px;
	}
	.wrap_content_header {
	    padding-bottom: 10px;
	}
	.header_content {
		height: auto;
	}
	.page-heading{
		margin-top: 10px;
	}
	.package_service_item .btn-remove-product{
		top: 110px;
	    right: 20px;
	    z-index: 99999;
	}
	.btn-add-product {
		width: auto;
		height: auto;
		background: #fff;
		line-height: 20px;
	}
	.source_home_item .list_cate {
	    display: grid;
	    grid-template-columns: 45% 45%;
	    padding-top: 0;
	}
	.copyright {
	    height: 60px;
	    line-height: 18px;
	    background: #071747;
	    color: #fff;
	    padding: 10px;
	}
	.wrap_news .wrap_content {
	    display: grid;
	    grid-template-columns: 100%;
	}
	.other_news_list .img {
	    width: 100%;
	    height: 90px;
	}
	.cate_news_left{
		margin-top: 20px;
	}
	.content_news .box_content_news .middle{
		line-height: 20px;
	}
	.down_tool {
	    margin-top: 10px;
	}
}