/* lg */ 

@media (min-width: 1200px) {

 /* Make Navigation Toggle on Desktop Hover */

  .dropdown:hover .dropdown-menu {

      display: block;

      -webkit-animation: fadeInUp 400ms;

      animation: fadeInUp 400ms;

  }



  #portfolio .row {

    margin-left: -10px;

    margin-right: -10px;

  }



  .carousel-content {

    margin-top: 127px;

}
.social,.p_an{
display:block;
}
#header_on{
	
	    padding: 10px 0px;
   
}
}



/* md */

@media (min-width: 992px) and (max-width: 1199px) {

  

 /* Make Navigation Toggle on Desktop Hover */

  .dropdown:hover .dropdown-menu {

      display: block;

      -webkit-animation: fadeInUp 400ms;

      animation: fadeInUp 400ms;

  }



  .navbar-nav > li {

    margin-left: 10px;

  }



  .navbar-collapse {

    padding-left: 0;

    padding-right: 0;

  }

	.navbar-inverse .navbar-nav > li > a{

		padding: 5px 12px;

		font-size: 14px;

	}

  .social img{

	      margin-left: 16px;

  }

	.social {

    margin-top: 15px;

     margin-right: 0px;

	}

	.header_on_left {

    line-height: 30px;

	}

	.xem_them {

    width: 85px;

	}

}





/* sm */

@media (min-width: 768px) and (max-width: 991px) {

  /* Make Navigation Toggle on Desktop Hover */

  .dropdown:hover .dropdown-menu {

      display: block;

      -webkit-animation: fadeInUp 400ms;

      animation: fadeInUp 400ms;

  }



  .navbar-collapse {

    padding-left: 0;

    padding-right: 0;

  }



  .slider h1{

	 font-size:50px;

	 margin-top:100px;

  }

	.slider h2{

		    font-size: 35px;

	}

	#main-slider .carousel .btn-slide{

		 font-size: 25px;

	}

	.navbar-inverse .navbar-nav > li > a{

		    padding: 5px 4px;

		font-size: 14px;

		line-height: 83px;

	}

	

	.header_on_left {

    line-height: 25px;

}

	.hot_product {

    width: 270px;

   

    margin: auto;

}

	.list_hot_new{

	margin-bottom:25px;

	overflow:hidden

}

.cate_footer ul li{

	width:50%;

	height:260px;

}

.list_product ul li {

width: 100%;}

.hot_product_1{

	

}

.slider_product {

width: 100%;}

.info_product {

    width: 100%;

   

    padding-left: 0px;

}

}



/* xs */

@media (max-width: 767px) {

  .container > .navbar-header, .container > .navbar-collapse{

    margin: 0px 

  }
.navbar-inverse .navbar-nav > li > a{
color: #ffffff;
width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.52);
}
.navbar-nav {
    background:#019cdf;
}
.navbar-brand>img{
padding-left:15px;}
  .slider h1{

	 font-size:35px;

	 margin-top:50px;

  }

	.slider h2{

		    font-size: 25px;

	}

	#main-slider .carousel .btn-slide{

		 font-size: 15px;

		 margin-top:30px;

	}

    #main-slider .carousel .item{

		height:300px;

	}

	.navbar-inverse .navbar-nav > li > a{

		line-height: 30px;

	}

	.header_on_left {

    line-height: 25px;

	}

	

	.social {

    float: left;

	}

	.hot_product {

    width: 270px;

   

    margin: auto;

}

	.list_hot_project {

    width: 360px;

    margin: auto;

}

	#company{

		font-size: 40px;

    line-height:200px;

	}

	.list_hot_new{

	margin-bottom:25px;

	overflow:hidden;
padding-bottom: 20px;
    border-bottom: 1px dashed #cdcdcd;

}

	.cate_footer ul li{

	width:100%;

	margin-bottom:25px;

	padding-left:15px;

	}

	.address_footer{

	padding-left:15px;

}

	.thongke_truycap{

	text-align:left;

	padding-right:0px;

}

.thongke_truycap p{

    float: left;

    font-weight: 600;

    font-size: 12px;

	text-align:left

}

.img-customer{

	width: 215px;

    margin: auto;

    text-align: center;

}

.list_product ul li {

width: 100%;}

.slider_product {

width: 70%;

margin-left: 15%;}

.info_product {

    width: 100%;

   

    padding-left: 0px;

}

.san_pham_con{

	display:block;

}

.an{

 display:none

}

.cate_news_hidden{

 display:block

} 
.header_big .navbar-toggle{
margin-top:7px;}

}

/* XS Portrait */

@media (max-width: 480px) {

	#company{

		    font-size: 27px;

    line-height: 140px;

	}

	.slider_product {

    width: 80%;

	margin-left:0px;

}
.img-customer{

	width:100%;}
.list_hot_project {

    width: 100%;}
.language img{
    margin-left: 3px;
}
.header_on_left p {
    font-size: 12px;
    margin: 0px;
    float: left;
    margin-right: 0px;
}
.slider h2 {
    font-size: 17px;
}
#main-slider .prev img,#main-slider .next img{
display:none}
.cate_product_hot {
    padding-left: 10px;}
.nav-tabs>li {
    width: 50%;}
.cate_product_hot .nav>li>a {
    padding: 10px 0px;
}
}



