@media (min-width: 768px) and (max-width: 1024px) {
	
.wrapper {
	width: 100%;
	margin-left: 0px;
	left: 0px;
}

.logo {
    margin-left: 2%;
    margin-top: 14px;
    z-index: 7;
}

header {
    width: 100%;
}

main {
    width: 100%;
    margin-top: 390px;
}

.container {
    width: 67%;
    margin-left: 0px;
    padding-right: 2%;
	padding-left: 2%;
}

.sidebar {
    width: 29%;
}

.nav {
    width: 80%;
    height: 57px;
    position: absolute;
    margin-top: 45px;
    margin-left: 20%;
    z-index: 6;
}

.nav-right {
    width: 100%;
}

.nav-left {
	visibility: hidden;
	display: none;
}

.nav-right ul li {
    margin-right: 10px;
}

.slider {
    margin-left: 0px;
    right: 0px;
	margin-top: -100px;
}

.slider-title {
	visibility: hidden;
	display: none;
}

.sidebox {
    border-left: 2px solid #7B002E;
    padding-left: 3%;
    width: 96%;
    color: #666;
    margin-top: 30px;
}

.header-left {
	margin-top: -100px;
}

}

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

.logo img {
	width: 80%;
	height: auto;
}

.logo {
	background-size: 80%;
	margin-top: 25px;
}

	
}


@media (min-width: 352px) and (max-width: 767px) {
	

.wrapper {
	width: 100%;
	margin-left: 0px;
	left: 0px;
}

.logo {
	visibility: hidden;
	display: none;
}

.logo-responsive {
    margin: 0px;
	position: absolute;
    z-index: 7;
	width: 100%;
	padding: 0%;
	visibility: visible;
	display: block;
}

.logo-responsive img {
	width: auto;
	height: auto;
}

header {
    width: 100%;
}

main {
    width: 100%;
    margin-top: 300px;
}

.container {
    width: 90%;
    margin-left: 0px;
	padding-left: 5%;
	padding-right: 5%;
	float: none;
}

.sidebar {
    width: 90%;
    margin-left: 0px;
	padding-left: 5%;
	padding-right: 5%;
	float: none;
	margin-bottom: 25px;
}

.nav {
	visibility: hidden;
	display: none;
}

.nav-mobile {
	visibility: visible;
	display: block;
}

.nav-right ul li {
    margin-right: 10px;
}

.slider {
    margin-left: 0px;
    right: 0px;
	margin-top: 0px;
	width: 100%;
    overflow: hidden;
    height: 270px;
}

.slider img {
    width: 150%;
    height: auto;
    margin-left: -50%;
}

.slider-title {
	visibility: hidden;
	display: none;
}

.sidebox {
    border-left: 2px solid #7B002E;
    padding-left: 3%;
    width: 96%;
    color: #666;
    margin-top: 30px;
}

.header-left {
	visibility: hidden;
	display: none;
}

.sidebox:first-child {
	visibility: hidden;
	display: none;
}

.nav-mobile {
	position: absolute;
	z-index: 10;
	width: 100%;
}

select {
	padding:3px;
	width: 94%;
	margin-left: 3%;
	margin-top: 220px;
	font-size: 16px;
}

select option {
	padding: 3px;
	text-indent: 5px;
	font-size: 16px;
}

}


@media (min-width: 0px) and (max-width: 351px) {
	

.wrapper {
	width: 100%;
	margin-left: 0px;
	left: 0px;
}

.logo {
	visibility: hidden;
	display: none;
}

.logo-responsive {
    margin: 0px;
	position: absolute;
    z-index: 7;
	width: 100%;
	padding: 0%;
	visibility: visible;
	display: block;
}

.logo-responsive img {
	width: 80%;
	height: auto;
}

header {
    width: 100%;
}

main {
    width: 100%;
    margin-top: 250px;
}

.container {
    width: 90%;
    margin-left: 0px;
	padding-left: 5%;
	padding-right: 5%;
	float: none;
}

.sidebar {
    width: 90%;
    margin-left: 0px;
	padding-left: 5%;
	padding-right: 5%;
	float: none;
	margin-bottom: 25px;
}

.nav {
	visibility: hidden;
	display: none;
}

.nav-mobile {
	visibility: visible;
	display: block;
}

.nav-right ul li {
    margin-right: 10px;
}

.slider {
    margin-left: 0px;
    right: 0px;
	margin-top: -50px;
	width: 100%;
	overflow: hidden;
    height: 270px;
}

.slider img {
    width: 150%;
    height: auto;
    margin-left: -50%;
}

.slider-title {
	visibility: hidden;
	display: none;
}

.sidebox {
    border-left: 2px solid #7B002E;
    padding-left: 3%;
    width: 96%;
    color: #666;
    margin-top: 30px;
}

.header-left {
	visibility: hidden;
	display: none;
}

.sidebox:first-child {
	visibility: hidden;
	display: none;
}

.nav-mobile {
	position: absolute;
	z-index: 10;
	width: 100%;
}

select {
	padding:3px;
	width: 94%;
	margin-left: 3%;
	margin-top: 170px;
	font-size: 16px;
}

select option {
	padding: 3px;
	text-indent: 5px;
	font-size: 16px;
}

}