@media only screen and (max-width:1024px){
	.zoomWindow,.owl-buttons{
		display: none !important;
	}
	.zoomContainer{display:none;}
	.zoomWrapper{position:relative;width:100%;margin:auto;display:block;max-width: 100%;}
	.zoomWrapper:after{content:'';width:100%;height:100%;z-index:100;position:absolute;top:0;left:0;}
	iframe{
		width:100%;
	}
	.nav-click {
		display: block;
		opacity: 1;
	}
	.bg-cover {
		background-size: cover;
	}
}
@media all and (min-width: 320px) and (max-width: 480px){
	.topbar {
	    height: 37px;
	}
	.topbar a {
	    padding: 10px 7px;
	    font-size: 10px;
	    line-height: 37px;
	}

	.menuduoi{
		text-align: left;
	}
	.menuduoi a {
	    color: #959595;
	    text-decoration: none;
	    padding: 8px 3px;
	    font-size: 11px;
	    display: inline-block;
	}	
	.control_new_main{
		    right: 18px;
	}
	
	.f-news-item{
		padding: 0px
	}
	h2.activities_title.text-center{
		margin: 17px 0px 23px 0px;
	}
	.img-2,.projects-item .f-pr-item-img {
	    width: 99%;
	    height: 320px;
	}
	h2.activities_title.text-center{
		font-size: 20px
	}
	h3.projects-item-title {
	    margin-top: 10px;
	}
	.img-2{
		margin: auto
	}
	.f-news-page-item-img{
		text-align: center;
	}
	.product-img-parent .img{
		margin: auto
	}
	.v2-filterpr select {
	    width: 100%;
	    margin: 10px 0px 5px;
	}
	.f-product-view .f-product-view-info .f-product-view-info-image .f-pr-image-zoom{
		height: 365px;
	}
	.f-product-view .f-product-view-tab ul li {
	    width: 100%;
	}
	.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li a{
		display: block;
		margin-bottom:0px;
		width: 100%;
	}

	
}
@media all and (min-width: 400px) and (max-width: 480px){
	h2.activities_title.text-center {
	    margin: 15px 0px 32px 0px;
	}
	h3.projects-item-title {
	    margin-top: 10px;
	}
	.projects-item-info{
		padding: 5px
	}
	.product-img-parent .img,.projects-item .f-pr-item-img {
	    width: 100%;
	    height: 185px;
	    margin: auto
	}
	.dang-gid,.v2-home-catepr-showul>div {
	    width: 50%;
	    float: left;
	    padding: 0px 5px;
	    margin-bottom: 10px
	}
	.projects-item-title a {
	    margin: 0;
	    font-size: 13px;
	}
	.f-module-page-body.row{
		margin: 0px
	}
	h3.product-name{
		height: 32px
	}


}
@media all and (min-width: 480px) and (max-width: 767px){
	.f-news-item {
	    padding: 0px 5px;
	}
	.projects-item-info{
		padding: 5px
	}
	.activities-policy-icon img {
	    max-width: 30px;
	    margin-top: 16px;
	    margin-left: 10px;
	}
	.projects-item-title a {
	    margin: 0;
	    font-size: 13px;
	}
	.activities-policy-icon {
	    height: 54px;
	    width: 54px;
	}
	.activities-policy-text p{
		font-size: 15px
	}
	.img-2,.projects-item .f-pr-item-img {
	    width: 100%;
	    height: 185px;
	}
	.product-img-parent .img{
		height:200px ;
		width: 100%
	}
	.dang-gid,.v2-home-catepr-showul>div {
	    width: 50%;
	    float: left;
	    padding: 0px 5px;
	    margin-bottom: 10px
	}
	.f-module-page-body.row{
		margin: 0px
	}
	.v2-filterpr select {
	    width: 49%;
	    margin: 0px 3px 5px 0px;
	    float: left;
	}
	.f-product-view .f-product-view-tab ul li {
	    width: 50%;
	}
	.f-product-view .f-product-view-tab .f-product-view-tab-header > ul li a{
		display: block;
		margin-bottom:0px;
		width: 100%;
	}
}
@media all and (min-width: 767px) and (max-width: 991px){
	.f-news-item {
	    padding: 0px 5px;
	}
	.container {
	    padding:0px 10px;
	}
	header .container {
	    padding: 0px;
	}
	.ndc-menu-responsive {
	    padding: 0 5px;
	}
	.cart_search_icon{
		padding-right: 30px
	}
	.img-2{
		max-width: 100%;
		margin: 0px 5px;
		width: 98%
	}
	.f-news-page li .f-news-page-item-img img {
	    max-width: 100%;
	    height: 130px;
	    width: 300px;
	}
	.product-img-parent .img{
		width: 100%
	}
	.product_item.dang-list .img {
	    height: 238px;
	    width: 39%;
	}
}

@media all and (min-width: 992px) and (max-width: 1199px){
	.img-2{
		max-width: 100%;
		margin: 0px 5px;
		width: 98%
	}
	.product-img-parent .img {
	    height: 245px;
	    width: 100%;
	}
	.product_item.dang-list .img {
	    height: 289px;
	    width: 299px;
	}
}
@media (max-width: 767px){
	.detail-news img {
		width: auto !important;
		height: auto !important;
		max-width: 100%;
	}
	.news-load {
		height: auto !important;
	}

	.bota_maps_page {
		padding-bottom: 0;
	}
	.right-pro {
		width: 100% !important;
		padding: 0 25px;
	}
	.slideshow_block_top .owl-theme .owl-controls .owl-buttons div {
		display: none;
	}

	.slideshow_block_top .owl-theme .owl-controls .owl-pagination {
		bottom: 0;
		left: auto;
		margin: 0;
		right: 0;
	}

	.slideshow_block_top .owl-theme .owl-controls .owl-pagination .owl-page {
		width: 10px;
		height: 10px;
	}

	.slideshow_block_top .owl-theme .owl-controls .owl-pagination .owl-page.active {}

	.slideshow_block_top .owl-theme .owl-controls .owl-pagination .owl-page span {
		width: 4px;
		height: 4px;
		margin: 2px;
	}
	.slideshow_block_top_img .bota_block_top_title h2 {
		font-size: 20px;
		line-height: 24px;
		padding: 5px 10px;
		text-align: left;
	}

	.slideshow_block_top_img .bota_block_top_title {
		max-width: 260px;
	}
	#logo img {
	    margin: auto;
	}
	.new-home.row{
		margin: 0px
	}
	.cart_search_icon {
	    margin-bottom: -48px;
	    margin-right: 20px;
	}
	.cart-mini-custom{
		position: relative;
		z-index: 1
	}
	div#logo {
	    padding: 8px 0px 10px 15px;
	}
	.cart_search_icon i {
	    color: #1A1C27;
	}
	.search-t {
	    z-index: 1;
	    position: relative;
	    cursor: pointer;
	}
	.cart_search_icon, .menu {
	    min-height: auto;
	    padding: 13px 20px;
	    position: static;
	    transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -webkit-transition: all 0.3s;
	}
	.container {
	    padding: 0px 10px;
	}
	header .container {
	    padding: 0px;
	}
	.f-page-split li.col-xs-12 {
	    padding: 0px 5px;
	}
	h4.new-name a{
		font-size: 15px
	}
	.righcontent {
	    float: right;
	    width: 57%;
	}
	.product_item.dang-list .img {
	    height: 138px;
	    float: left;
	    width: 37%;
	    margin: 0px 10px;
	}
	h3.product-name{
		height: 31px
	}
	.description.text-left {
	    height: 35px;
	    overflow: hidden;
	    line-height: 18px;
	}
	.f-product-view-info-detail{
		min-height: auto
	}
}
@media (max-width: 1199px){
	body {
	    overflow-x: hidden;
	}
}