@media only screen and (max-width: 1024px) {
	.banner img{
		height: auto;
	}
	#main-menu>.container>ul>li>a{
		font-size: 12px;
		padding: 10px;
	}
	.new-home .new-feature-home .title{
		font-size: 14px;
	}
	.support .nav-icon .sp2{
		font-size: 15px;
	}
	}
@media only screen and (max-width: 768px) {
.banner{
	text-align: right;
}
.banner img{
	width: 100%;
}
#main-menu{
	display: none;
}
.hc-nav-trigger.hc-nav-1{
	display: block!important;
	top: 50%;
}
#slider-home .item img{
	/*height: 140px;*/
}
.title-primary{
	font-size: 24px;
}
.new-home .left-new .first-new .image img{
	width: 100%;
	height: auto;
}
.new-home .new-feature-home .title{
	padding:6px;
}
.main-archive>.services-home >.container>.row{
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    margin: auto
}
.main-archive>.services-home >.container>.row>.col-md-9{
	    order: 1;
    width: 100%;
}
.main-archive>.services-home >.container>.row>.col-md-3{
	    order: 2;
    width: 100%;
}
.sidebar{
	margin-top: 20px;
}
.nav-services .item .image img{
	height: auto;
}
.sidebar .item .item1 img{
	height: auto;
}
.wrapper.cf{
	height: 40px;
	background: #2529e9;
	position: relative;
}
.nav-services .item .nav-image .title{
	/* height: auto; */
}
.form-contat{
	padding-top: 15px;
}
}

@media only screen and (max-width: 736px){
.banner img{
	    /* height: 65px; */
	    /* object-fit: cover; */
}
.nav-left-new .right-second-new{
	margin-top: 20px;
}
.right-second-new .item .image img{
	height: auto;
}
.right-second-new .nav-img .title{
	height: auto;
}
.new-home .new-feature-home{
	padding:10px;
}
.new-home .new-feature-home .title{
	background: none;
}
#footer-site .item.map{
	margin-top: 20px;
}
#footer-site .item{
	padding-bottom: 15px;
}
.hc-nav-trigger.hc-nav-1{
	top: 50%;
	transform: translateY(50%);
}
}
@media only screen and (max-width: 667px){
.register-home .nav-register{
	width: 100%;
}
}
@media only screen and (max-width: 414px){
	

}