@charset "utf-8";

/* CSS Document */
@media only screen and (max-width: 1200px) {
	

.item-desc .pull-right {
		
	float: left !important;
		

	}

	

.item h4 {
		
	margin-bottom: 15px;
		

	}

	

}


@media only screen and (max-width: 767px) {
	

.tp {
		
	background: url(../images/tp-mb-bg.jpg) repeat-x;
		
	margin-left: -15px;
		
	margin-right: -15px;
		
	height: 34px;
		
	line-height: 30px;
		

	}

	

.tp a {
		
	color: #FFF;
		
	margin-right: 15px;
		

	}

	

.menu-wp {
		
	margin-left: -15px;
		
	margin-right: -15px;
		

	}

	

.srch-box input {
		
	width: 75.71%;
		

	}

	
.mb-bnnr{
		margin-left: -15px;
		margin-right: -15px;
		position: relative;
	}

	
.mb-upload{
		position: absolute;
		left: 20%;
		top: 35%;
	}

	
.aside-right {
		
	right: -19px;
		

	}

	

div.aside-head h2 {
		
	font-size: 20px;
		

	}

	

.footer .container > div {
		
	margin-top: 0;
		
	margin-bottom: 20px;
		

	}

	

}


@media only screen and (max-width: 590px) {
	
.sec-tp > img,.navbar-brand{
		display: table !important;
		margin: auto !important;
		float: none !important;
	}

	
.tp .pull-right {
		
	float: none !important;
		

	}

	
.aside-right {
		
	top: -9px;
		

	}

	
.aside-tab > li > a{
		
	padding-left: 3px;
		
	padding-right: 3px;
			

	}

	
.aside-tabs .tab-content li img {
		
	padding-left: 0;
		
	width: 30%;
		

	}

	
.aside-tabs .tab-content li span {
		
	width: 70%;
		

	}

	
.othr-images > div{
		width: 33.333%;
	}

	

}


@media only screen and (max-width: 367px) {
	
	.srch-box .btn{
		padding: 0;
		text-align: left;
	}

	
	.othr-images > div{
		width: 50%;
	}

		

}


/* Tablet Layout: 768px to 992px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 768px) {
	

body {
		
	background: #000 url(../images/body-bnnr.jpg) no-repeat top center;
		

	}

	

body > .container {
		
	min-height: 500px;
		
	margin-top: 34px;
		
	border-radius: 3px 3px 0 0;
		
	padding-top: 23px;
		
	padding-bottom: 23px;
		

	}

	

.sec-tp {
		
	display: block;
		

	}

	

.menu-wp {
		
	background-color: -moz-linear-gradient(#A72D23, #862017);
		
	background-color: -webkit-linear-gradient(#A72D23, #862017);
		
	background-color: -webkit-gradient(linear, 0 100%, 0 0, from(#A72D23), to(#862017));
		
	background-color: -o-linear-gradient(#A72D23, #862017);
		
	background-color: linear-gradient(#A72D23, #862017);
		
	background-image: url(../images/bg-menu.jpg);
		
	background-repeat: repeat-x;
		
	margin-top: 20px;
		

	}

	

.menu-wp .navbar-nav > li > a:hover,
.menu-wp .navbar-nav > .active > a,
.menu-wp .navbar-nav > .active > a:hover,
.menu-wp .navbar-nav > .active > a:focus {
		
	line-height: 0;
		
	margin-top: 10px;
		
	border-radius: 3px;
		

	}

	

.navbar-brand {
		
	display: none !important;
		

	}

	

.menu-wp .navbar-collapse {
		
	margin-left: -15px;
		
	margin-right: -15px;
		

	}

	

.srch-box input {
		
	width: 70%;
		

	}

	

.srch-box button {
		
	width: 27.588%;
		

	}

	

.pointed {
		
	display: inline-block;
		

	}

	

.aside {
		
	background: #DCD7D1 url(../images/sep-page-wp.jpg) repeat-y center left;
		
	padding-top: 22px;
		

	}

	

.footer .container > div {
		
	min-height: 100px;
		

	}

	
.othr-images.row {
		
	margin-right: -5px;
		

	}

	


}


 @media only screen and (min-width: 768px and max-width: 992px) {
	
.menu-wp .nav > li > a {
		
 font-size:12px;
		

	}

	

}



/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 992px) {
	

div.aside-head h2 {
		
	font-size: 16px;
		

	}

	

.footer {
		
	font-family: 'myriad';
		
	font-size: 12px;
		
	background: url(../images/ft-bg.png) repeat-x;
		
	padding: 26px 0 17px 0;
		

	}

	

.footer .container > div {
		
	background: url(../images/sep-ft.jpg) repeat-y center right;
		
	min-height: 50px;
		
	opacity: 0.55;
		

	}

	

.footer .container > div:last-child {
		
	background: none;
		

	}

	

.footer .container > div:nth-child(2),
.footer .container > div:nth-child(3),
.footer .container > div:nth-child(4) {
		
	padding-top: 8px;
		

	}

	
.othr-images.row {
		
	margin-right: -45px;
		

	}

	
.aside{
		min-height: 2274px;
	}

	
.page .aside{
		min-height:1545px;
	}

	


}


@media only screen and (min-width: 992px and max-width: 1200px) {
	
 .item-desc {
		
font-size:12px;
		

	}

	
.item-desc > div:first-child {
		
margin-bottom: 10px;
		

	}

	
 .item .pull-right {
		
float: left !important;
		

	}

	

}


@media only screen and (min-width: 1152px) {
	

.body > .container {
		
	width: 1152px;
		

	}

	

}


/* Large Display: 992px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 1200px) {
	
.aside-head {
		padding-top: 9px;
	}

	
div.aside-head h2 {
		
	font-size: 22px;
		

	}

	

.item-scl > div:last-child {
		
	padding-right: 0;
		
	padding-left: 9px;
		

	}

	

.srch-box {
		
	width: 419px;
		

	}

	

.srch-box input {
		
	width: 310px;
		

	}

	

.srch-box button {
		
	width: 21.9794%;
		

	}

	
.othr-images.row {
		
	margin-right: -15px;
		

	}

	

}
