
/*--responsive design--*/
@media (max-width:1366px){
.top-nav>li> ul > li{width:100%;height:34px;line-height:normal}	
.top-nav>li> ul > li a{padding:0px 5px}
.top-nav>li> ul > li ul{width:100%;}
.top-nav>li> ul > li ul li{text-align:left;}
}
@media (max-width:1280px){


}
@media (max-width:1200px){
	.top-nav ul li a{
		font-size: 13px !important;
	}
	.company-name{
		margin: 0px;
		font-size: 20px;
	}
	.top-nav ul li a{
	    padding: 0px 13px;
	}
    
	
	.tintuc-content {
	    width: 310px;
	    text-align: center;
	    position: relative;
	    margin: auto;
	    float: none;
	    max-width: 100%;
	}
	.nhanxet-content{
		margin: auto;
	}
	#IntroFooterContactForm {
	    height: 497px;
	}
	.boxContentLeft{
		margin: 0px;
	}
	.subInfo2,#IntroFooterContactForm, .subInfo2{
		display: none;
	}
	.footer-top{
		height: auto;
	}
	.bgsince{
		display: none;
	}
	.khogiaodien_item{
		width: 33.3% !important;
    	margin: 0px !important;
	}
	.tintuc_info img{width:100%;}
}
@media (max-width:1024px){
	.info .col-md-6 {
	    float: none !important;
	}
	/* #IntroFooterContactForm {
	    width:auto;
	    height: auto;
	    background: #1A83CF;
	    float: right;
	    z-index: 999999;
	    margin-top: 10px;
	    right: 0;
	    position: relative;
	} */
	.top-nav{
		display: none;
	}
	.addressInfo .image {
	    display: none;
	}
	.bgsince{ display:none;	
	}

	.selectedcontact{
		height: auto !important;
	}
	#IntroFooterContactForm {
	    width: auto;
	    background: #ffb300;
	    float: right;
	    z-index: 999999;
	    margin-top: 10px;
	    right: 0;
	    position: relative;
	    overflow: hidden;
	    border-bottom: 1px solid gainsboro;
	    cursor: pointer;
	    padding-bottom: 24px;
	}
	
	.boxContentLeft{
		width: 100%;
	}
	
	.chaytin-padl0 {
	    padding-left: 17px ;
	}
	#pull{
		display: block ;
		    z-index: 9999;
	}
	
	.slider-left h1 {
		font-size:2em;
	}

	p.top {
		line-height: 1.8em;
		font-size: 0.85em;
	}
	
	ul.button li a {
		padding: 0.5em 1em;
	}
	h2.m_1, h3.m_7, h3.m_9{
		font-size: 1.8em;
	}
	p.m_2, p.m_8, p.m_10{
		font-size: 0.85em;
	}
	ul.icons li{
		margin-right: 2em;
	}
	.feature_top h3 {
		font-size: 1.5em;
	}
	ul.tab1 h3 {
		font-size: 1.3em;
	}
	.price_but a, .price_but1 a{
		padding: 0.1em 1em;
		font-size:1.8em
	}
	.price-grid p, p.m_11 {
		font-size: 0.85em;
	}
	.view {
		width: 300px;
		height: 200px;
	}
	.chaytinmobile{
		display: none;

	}
	.wf-mobile-collapsed{
		display: none;
	}
	.content-info {
	    text-align: justify;
	}
	.lang_con{display:none}
}

@media (max-width:800px){

	.slider-left h1 {
		font-size: 1.5em;
	}
	
	p.top {
		display: none;
	}
	
	h2.m_1, h3.m_7, h3.m_9 {
		font-size: 1.5em;
	}
	ul.icons li {
		margin-right: 1em;
	}
	.feature {
		width:100%;
		text-align: center;
	}
	.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
		display: -webkit-inline-box;
	}
	div.col-md-4.price-grid.text-center {
		margin-bottom: 2em;
	}
	.price-grid p {
		margin-bottom: 1.5em;
	}
	.price-grid h3 {
		padding: 0em 0 0.2em;
	}
	p.m_10 {
		padding: 1em 0 2em;
	}
	div.col-md-4.featurelist_top {
		margin-bottom: 3em;
	}
	.view {
		margin-bottom:1em;
	}
	div.col-md-3.footer_grid {
		min-height: 0px;
		border-right: none;
	}
	div.col-md-3.footer_grid {
		margin-bottom: 3em;
	}
	h3.m_13 {
		margin-bottom:0;
	}
	.footer_lists {
		margin-top:0;
		padding: 0;
	}
	p.m_14 {
		margin-top: 1em;
	}
	.address {
		margin-top:0
	}
	.footer_search {
		margin-top: 2%;
	}
	.top-nav ul li a {
		padding: 0.2em 0.5em;
		font-size: 0.8125em;
	}
	
	.addressInfo{
   	   width:50%;
	}

}
@media (max-width:768px){
	.banner-top{
		text-align: center;
	}
	.responsive_hinhanh {
	    width: 50%;
	    float: left;
	}
	.title-pro-new {
	    font-size: 14px;
	}
	.cacbailienquan span {
	    font-size: 14px;
	    padding: 12px 15px;
	}
	.title-congty{
		display: none;
	}
	.testimonial{
		display: none;
	}
	.item-related img{
		width: 100%;
		height: auto;
	}
	
	.post-thumbnail{
		height: auto;
	}
	.marginl_0{
		margin-left: -15px;
	}
	.item-related img {
	    height: auto;
	}
	
	.addressInfo{width:100%;}
	
}
@media (max-width:640px){
	.slider-left h1 {
		font-size: 1.1em;
	}
	
	ul.button li a {
		padding: 0.3em 0.5em;
		font-size: 0.8125em;
	}
	ul.icons li {
		margin-right: 0em;
	}
	
	.feature_img{
		width: 40%;
		margin: 0 auto;
	}
	.chaytinmobile{
		display: none;
	    margin-left: 30px;
	    margin-right: 30px;
	}
	.chaytinlaptop{
		display: none;
	}
	.slider{
		display: none;
	}
	.header{
		border-bottom: 1px solid #D10F15;
	}
}
@media (max-width:480px){
	.item_khachhang .images{
		height: auto;
	}
	.slider-left h1 {
		display: none;
	}
	.responsive_hinhanh, .item_chungcu {
	    width: 100%;
	    float: left;
	}
	ul.button li a {
		line-height: 3em;
	}
	
	h2.m_1, h3.m_7, h3.m_9, .feature_top h3{
		font-size: 1.1em;
	}
	p.m_2 {
		padding: 1em 0 2em;
	}
	.feature {
		margin-top: 2em;
	}
	.feature_top p {
		font-size: 0.8125em;
	}
	p.m_8 {
		padding: 1em 0 0em;
	}
	.m_3 {
		margin: 1em 0 0;
	}
	.copy {
		float: none;
		margin-top: 0px;
	}
	.copy {
		float: none;
		margin-top: 0px;
	}
	.footer_bottom {
		text-align: center;
	}
	p.m_2, p.m_8, p.m_10{
		width:100%;
	}
	.facts {
		padding: 1em 0 0;
	}
	.sap_tabs{
		padding-top:0;
	}
	.resp-tabs-container{
		padding:10px;
	}
	ul.resp-tabs-list {
	  	display: none;
	}
	h2.resp-accordion {
	  	display: block;
	}
	.resp-vtabs .resp-tab-content {
	  	border: 1px solid #C1C1C1;
	}
	.resp-vtabs .resp-tabs-container {
		border: none;
		float: none;
		width: 100%;
		min-height: initial;
		clear: none;
	}
	.resp-accordion-closed {
		display: none ;
	}
	
.left-info{text-align:left !important;padding-left:10px;}
.li_ft{padding-left:10px;}
.link-bottom{margin-left:10px}
}

@media (max-width:320px){
	.ssl-row{
		width: 100%;
	}
	ul.button {
		display: none;
	}
	.view {
		width: 275px;
		height: 179px;
	}
}
