﻿@media only screen and (min-width: 1200px) {
	nav .relateMenu {
		width:1200px;
		margin:auto;
	}
	.cTopAdvent .cContent,
	#cMenuTreeTop .cContent,
	.cCategoryHome,
	#footer,
	.wrapper,
	.cPartnerBottom {
		width:1200px;
		margin:auto;
	}
	.cBannerBottom {
		width:1200px;
		margin:25px auto 0 auto;
	}

	#cContentProduct .cCategoryHome {
		width:715px;
	}

}
@media only screen and (max-width: 1199px) {
	.cSlideTop {
		position:relative;
		width:100%;
		height:300px;
	}
	.cSlideTop img {
		width:100%;
		height:300px;
	}
	.homenews {
		float:none;
		width:100%;
	}
	#menuResponsive {
		background-color:#000;
		opacity: 0.88;
		filter: alpha(opacity=88);
	}

	.cRightMenuChild,
	#menuTree {
		position: absolute;
	}

	.heightBannerTop {
		height:0;
	}

	#cMenuTreeTop {
		position:relative;
		top:auto;
	}
	nav {
		position:relative;
		height:auto;
		box-sizing: border-box;
		padding:10px;
	}
	nav * {
	}
	nav .cSearchTop {
		width: 100%;
		height:auto;
		float:none;
		margin:0;
	}

	.cMenuAllTop {
		margin:auto;
		padding:10px 0 0 0;
	}

	nav .cMenuTop:first-child {
		background:none;
	}

	.cMenuAllTop .cAllIcon {
		margin:auto;
		float:none;
		width:512px;
	}

		nav .cSearchTop input[type="search"] {
			width: 80%;
		}

	nav .relateMenu .logo {
		background-image: url(/Images/Logo.png);
		background-repeat: no-repeat;
		background-position: 50%;
		width: 100%;
		height: 70px;
		float:none;
		display: block;
		margin-top: -5px;
	}

	.detailProduct .leftCol,
	.detailProduct .rightCol {
		width:100%;
		float:none;
	}
	.detailProduct .leftCol .cCategoryHome {
		display:none;
	}
	
	.block .content .cListProduct li,
	.cCategoryHome .cListProduct li {
		width:24.88%;
	}

	.wrapper {
		width: 100%;
		margin: 10px 0px 10px 0px;
	}

	.wrapper * {
		box-sizing: border-box;
	}

	#cLeftPanel {
		display:none;
	}

	#map-canvas {
		width:100% !important;
	}
	.load-tab-location, .load-tab-description {
		padding:10px 5px;
	}

	.wrapper #cContentPanel {
		width: 100%;
		padding:0;
	}

	#footer {
		display: block;
		padding: 5px 0 10px 0;
		height: auto;
	}
	.cContentNews
	{
		padding:0;
	}
	.cContentNews img
	{
		max-width:100% !important;
	}
}

@media only screen and (max-width: 900px) {
	.block .content .cListProduct li,
	.cCategoryHome .cListProduct li,
	#cContentProduct .cCategoryHome .cListProduct li {
		width: 33.11%;
	}
}

@media only screen and (max-width: 999px) {
	.cBannerBottom .blue,
	.cBannerBottom a {
		float: none;
		width:auto;
		margin: 0 0 10px 0;
	}

	.cBannerBottom .gray {
		margin: 0 0 0 0;
	}
	#footer .cShowroomBottom {
		padding:10px;
	}
	#footer .cShowroomBottom .item {
		width: 48%;
	}

	.tableSocial {
		padding-left:0;
	}
}

@media only screen and (max-width: 840px) {
	#myMap {
		width: 98% !important;
	}
	.cSearchCustomer {
		width: 80%;
	}
    .cSearchCustomer td {
        display:block;
        width:100% !important;
        text-align:center;
        padding:10px;
    }
    .cSearchCustomer #idTextSearch {
        width:100% !important;
    }

	#footer .cShowroomBottom .item {
		float: none;
		width:auto;
		display: block;
		margin: 0 0 10px 0;
	}
	#footer .cShowroomBottom .item p {
		margin:0px;
		padding:10px;
	}
	#footer .cMenuBottom .col {
		width:50% !important
	}
}

@media only screen and (max-width: 715px) {
	.cFeatures .content img {
		width: 100%;
	}
	#image-block, #image-block li {
		width: 100%;
	}
}

@media only screen and (max-width: 600px) {
    
    
      .cSearchCustomer {
          width:100%;

      }
      .cSundryContent {
          padding: 10px 0;
      }
	.block .content .cListProduct li,
	.cCategoryHome .cListProduct li,
	#cContentProduct .cCategoryHome .cListProduct li {
		width: 49.6%;
	}
}

@media only screen and (max-width: 540px) {
	.cMenuAllTop .cAllIcon {
		margin:auto;
		float:none;
		width:256px;
	}
	.detailProduct .infoBuy .rowL .cell {
		width:auto;
		display:block;
	}
	.detailProduct .infoBuy .rowL div:last-child {
		padding-top:10px;
	}

	.load-tab-location ul {
		padding:0; margin:0;
	}

	.load-tab-location ul li > .tab-local {
		width:auto;
	}

	.load-tab-location ul li > .tab-local div:first-child {
		display:table-cell;
		width:auto;
		float:none;
		vertical-align:top;
	}
	.load-tab-location ul li > .tab-local div {
		height:80px;
	}

	.load-tab-location ul li > .tab-local div:last-child {
		display:table-cell;
		width:auto;
	}
	.load-tab-location ul li > .tab-local div {
		float:none;
	}

	.tab-time div > .icon-clock-big {
		margin:0 10px;
	}

	#footer .cShowroomBottom .item {
		float: none;
		width:auto;
		display: block;
		margin: 0 0 10px 0;
	}
	#footer .cShowroomBottom .item p {
		margin:0px;
		padding:10px;
	}
	#footer .cMenuBottom .col {
		width:100% !important
	}
	.cRelateProduct .content .item .cContentPro {
		width:inherit;
	}
}

@media only screen and (max-width: 450px) {
	.block .content .cListProduct li,
	.cCategoryHome .cListProduct li,
	#cContentProduct .cCategoryHome .cListProduct li {
		width: 99.81%;
	}

	.detailProduct .call-support {
		margin:auto;
	}
}