/* CSS Document */
/* lg */
@media (min-width: 1200px){
	.contact_number{ padding-top: 24px; }
	.navbar-nav>li:nth-child(1){ width: 5%; }
	.navbar-nav>li:nth-child(2){ width: 14%; }
	.navbar-nav>li:nth-child(3){ width: 19%; }
	.navbar-nav>li:nth-child(4){ width: 11%; }
	.navbar-nav>li:nth-child(5){ width: 13%; }
	.navbar-nav>li:nth-child(6){ width: 12%; }
	.navbar-nav>li:nth-child(7){ width: 10%; }
	.navbar-nav>li:nth-child(9){ width: 16%; }
}

/* md */
@media(min-width:992px){
	.contact_number{ padding-top: 24px; }
	.navbar-nav>li:nth-child(1){ width: 5%; }
	.navbar-nav>li:nth-child(2){ width: 16%; }
	.navbar-nav>li:nth-child(3){ width: 18%; }
	.navbar-nav>li:nth-child(4){ width: 10%; }
	.navbar-nav>li:nth-child(5){ width: 15%; }
	.navbar-nav>li:nth-child(6){ width: 18%; }
	.navbar-nav>li:nth-child(7){ width: 10%; }
	.navbar-nav>li:nth-child(9){ width: 15%; border-right: 1px solid #aaa; }
}
/* sm */
@media(min-width:768px) and (max-width:991px){
	.navbar-nav>li:nth-child(9){ display: none; }
	.navbar-nav>li:nth-child(7){ border-right: 1px solid #aaa; }
}
@media(max-width: 820px){

}
/* xs */
@media(max-width:767px){
	.contact_number{ padding-top: 2px; }
	#top-logo{ max-height: 40px; }
	.navbar>li, .navbar-nav>li{ text-align: left; border-left: none; }
	.navbar-nav>li:nth-child(2){ width: auto; }
	.navbar-nav>li:nth-child(3){ width: auto; }
	.navbar-nav>li:nth-child(7),.navbar-nav>li:nth-child(8){ border-right: none; }
	.navbar-nav>li:nth-child(9){ display: inherit; }
}

/* xs */
@media (max-width: 480px) {
	
}

/* ribbon header block 
@media (min-width: 768px){
	.block-head{
		position: absolute;
		margin-top: -75px;
		display: inline-block;
		max-width: 70%;
	}
	.block-head h2{
	  font-size: 23px;
	  background: #8fab81;
	  padding: 7px 15px 7px 9px;
	  color: white;
	}
	
	.block-head .block-head-left{
		background: url(../images/tpl/block-head-left.png) no-repeat;
		float: left;
		display: block;
		margin-left: -33px;
		margin-top: 20px;
		width: 38px;
		height: 55px;
	}
	.block-head .block-head-right{
		background: url(../images/tpl/block-head-right.png) no-repeat;
		float: right;
		width: 100px;
		height: 100px;
		margin-top: 20px;
		margin-right: -98px;
	}
}


@media (max-width: 768px){ */
	.block-head{
		float: left;
		margin-top: -75px;
	}
	.block-head h2{
	  font-size: 20px;
	  background: #8fab81;
	  padding: 7px 15px 7px 9px;
	  color: white;
	  line-height: 26px;
	}
	
	.block-head .block-head-left{
		display: none;
	}
	.block-head .block-head-right{
		display: none;
	}


/* tiny screens logo fix */
.top-logo-xs{ max-height: 48px; }
@media (max-width: 366px){
	.top-logo-xs{ width: 180px!important; margin-top: 7px; }
}