.container{
	max-width:1200px;
}
.no_padding{
	padding:0;
}
.no_padding_right{
	padding-right:0px;
}
.no_padding_left{
	padding-left:0px;
}
.no_margin_right{
	margin-right:0px;
}
.no_margin_left{
	margin-left:0px;
}
.margin_left{
	margin-left:5px;
}
.add_margin_top{
	margin-top:20px !important;
}
.add_padding{
	padding:7px;
}
.add_padding_bottom{
	padding-bottom:15px;
}
.set_padding_top{
	padding:15px;
}
.set_padding{
	padding:15px;
}
.set_position{
	position:relative;
}
.border_right{
	border-right:1px solid #eee;
}
.all_background{
	background:#eb2123;
}
/* header */
.head{}
.logo img{
    padding: 8px 0px;
}
.in_mobile{
	display:none;
}
.in_destop{
	display:block;
}
.phone{
	font-weight:bold;
}
/* //header */
body{
	font-family: 'Open Sans', sans-serif;
}
/* menu */
.nav_menu{
	border-radius:0;
    margin-bottom: 0px; 
 	background-color: transparent;
    border-color: #eb2123; 
	margin-top: 20px;
	border: 0;
	font-family: 'Open Sans', sans-serif;
}
ul.menu li a.between_li{
    padding: 15px 0;
}
.navbar-default ul.menu li a{
	color:#000;
    font-size: 14px;
	font-weight:bold;
	
}
.navbar-default .menu>li>a:hover {
    color: #85b200;
}
.navbar-default .menu>.active>a, .navbar-default .menu>.active>a:focus, .navbar-default .menu>.active>a:hover {
    color: #85b200;
	background-color: transparent;
}
.navbar-header{
	display:none;
	color:#000;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #85b200;
    background-color: #fff;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #fff;
}
.navbar-default ul.menu li a:hover{
    color: #85b200;
}
/* //menu */
/* user admin */
.user_title{
	background: #80a21c;
    padding: 5px;
    color: #fff;
	border-radius: 0px 5px;
}
.profile_user{
	background: #7b9c1c;
    color: #fff;
    padding: 5px 10px;
	font-weight:bold;
    border-radius: 0px 5px;
}
.profile_title{
    padding: 8px 0px 15px 15px;
    background: #eee;
    line-height: 24px;
}
.msg {
    padding: 5px 30px 5px 5px;
    margin-bottom: 0px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.col_profile{
	padding-right:0px;
}
.admin_profile{
	background: #7b9c1c;
    color: #fff;
    padding: 5px 10px;
	font-weight:bold;
    border-radius: 0px 5px;
	margin-top:10px;
	margin-bottom:10px;
}
.btn-success, .btn-success:hover, .btn-success:active, .btn-success:visited {
    color: #82b200;
    background-color: transparent;
    border-color: transparent;
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
    color: #82b200;
    background-color: transparent;
    border-color: transparent;
}
.btn-success.focus, .btn-success:focus {
	color: #82b200;
    background-color: transparent;
    border-color: transparent;
}
.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {
	color: #82b200;
    background-color: transparent;
    border-color: transparent;
}
.show_profile_user{
	border:1px solid #eee;
	margin-bottom:10px;
}
.show_profile_user img{
	padding:5px;
}
td, th {text-align: left; white-space: nowrap;}
td.numeric, th.numeric { text-align: right; }
h2, h3 {margin-top: 1em;}
table { width: 100%; }
.table-bordered {
    border: 1px solid rgba(238, 238, 238, 0.56);
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: none;
    border-right: 1px solid rgba(238, 238, 238, 0.36);
}
.table_in_resposive table thead tr th{
	color:#739317;
}
/* ------ avatar -------- */
.kv-avatar .file-preview-frame,.kv-avatar .file-preview-frame:hover {
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    text-align: center;
}
.kv-avatar .file-input {
    display: table-cell;
    max-width: 220px;
}
.file-footer-caption{
	display:none;
}
/* ------ avatar -------- */
/* ------ calendar -------- */
#calendar {
	max-width: 900px;
	margin: 0 auto;
}
/* ------ calendar -------- */
/* //user admin */
/* slide */
#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}
.bg{
	background:#f5f5f5;
}
/* //slide */
/* new arrival */
._hr{
	margin-bottom: 0px;
    margin-top: -20px;
    border: 0;
    z-index: 1;
    border-top: 1px solid #6a7b61;
}
._span_in{
	z-index: 99;
	padding:10px;
    background: #fff;
}
.our_service{
	margin-bottom:25px;
}
.service_title{
	margin-top:5px;
    font-weight: bold;
	color:#3c3a3a;
}
.service_title a:hover{
	text-decoration:none; 
}
a:focus, a:hover {
	outline:0 !important;
	text-decoration:none !important;
}
.item_service{
	padding:0px;
	border:0px;
}
.item_service p{
	color:#525350;
}
.thumbnail .item_caption_service{
	padding:9px 0px;
}
.item_readmore{
	color:#85b200;
}
.load_more{
	background:#85b200;
	color:#fff;
}
@import "compass/css3";

* {
  @include box-sizing(border-box); 
}
section {
  background: #eee;
  max-width: 600px;
  margin: 0 auto;
  padding: 20px;
  overflow: hidden;
}
.come-in {
  transform: translateY(150px);
  animation: come-in 0.8s ease forwards;
}
.come-in:nth-child(odd) {
  animation-duration: 0.6s;
}
.already-visible {
  transform: translateY(0);
  animation: none;
}

@keyframes come-in {
  to { transform: translateY(0); }
}
/* //our service */
/* new products */
.new_products{
	background:#3b512f;
}
.bg_fff{
	background:#fff;
    margin: 5px 0px;
}
.new_products_title{
	font-size: 18px;
    font-weight: bold;
    padding: 15px 20px;
}
._animation{
    padding: 20px 15px;
}
/* //new products */
/* footer*/
.cus_ser a{
	color:#9b9b9b;
	text-decoration:none;
}
.copyright, .copyright a{
	background:#425736;
	color:#fff;
}
.footer_title{
	color:#3b512f;
}
ul.social li{
	list-style:none;
	display:inline;
	margin-left:15px;
}
/* //footer*/

/* responsive */

	
@media(max-width:1200px){
	.navbar-default ul.menu li a {
		padding: 13px 12px;
	}
	.nav_menu {
		margin-top: 15px;
	}
	.add_margin_top {
		margin-top: 15px !important;
	}
}
@media(max-width:992px){
	.navbar-default ul.menu li a {
		padding: 6px 6px;
		font-size: 12px;
	}
	.nav_menu {
		margin-top: 13px;
	}
	.phone{
		font-size: 9px;
		font-weight: bold;
		font-family: 'Open Sans', sans-serif;
	}
	.img_phone img{
		width:25px;
	}
	.new_products img{
		width:120px;
	}
}
@media only screen and (max-width: 800px) {
	
	/* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
@media (max-width:767px){
	.navbar-header{
		display:block;
		background: #ece5b0;
		color:#000;
	}
	.menu{
		margin:0px;
		padding-left: 15px;
	}
	.logo img {
		padding: 8px 0px;
		margin: 0 auto;
	}
	.in_mobile{
		display:block;
	}
	.in_destop{
		display:none;
	}
	.media-body, .media-left, .media-right {
		display: table-cell;
		vertical-align: middle;
	}
	.col_profile{
		padding-right:15px;
	}
	.table_in_resposive{
		padding:0px;
	}
}
/* //responsive */