﻿/* Portrait phones and smaller */
@media (min-width: 320px) and (max-width: 480px) {
#topheader .datetime, header .banner, #featuredads, #wrapper .homebar, #wrapper .tab-content, #topheader, #sidebar .searcharea, #sidebar .addpost {display: none;}
header {background-color: #fcfcfc;border-bottom: 1px solid #e8e8f0;padding: 0;}
header .logo {text-align: center;width: 72%;}
header .logo img {height: 40px;margin: 10px auto;}
header a.buttonmenu, header a.addpostmob {display: block;}
nav {overflow-x: scroll;white-space: nowrap;overflow-y: hidden;background-color: #eeeeee;height: auto;padding: 0 0 10px 0;}
nav .mainmenu ul li {line-height: 40px;font-size: 14px;font-family: tahoma;}
nav .mainmenu ul li, nav button.buttonsearch, nav .mainmenu {float: none;display: inline-block;}
nav .mainmenu ul li a {color: #282562;padding: 0 10px;}
nav .mainmenu ul li:hover a, nav button.buttonsearch:hover {background-color: transparent;color: #000000;}
nav button.buttonsearch {height: 40px;line-height: 40px;width: 40px;background-color: transparent;color: #000;margin: 0 20px 0 0;}
#sidebar, #wrapper {margin: 15px auto}
#wrapper .homestores .postitem .imgthumb img {height: 100px;}
#wrapper {float: none !important;padding: 0 15px;}
#wrapper .homebar select, #wrapper .homebar button {margin: 0 auto 10px;}
#wrapper .homebar .showposts ul {text-align: center;}
#wrapper .homebar .showposts ul li {margin: 0 10px;}
#wrapper .homestores .postitem .imgthumb {height: auto;}
#wrapper .postsphone {display: block;}
#wrapper2 {padding: 0;}
.loginpage, .signuppage {width: 100%;}
.loginpage form.form-horizontal button {float: none;width: auto;}
.controlpage .content form.form-horizontal label {line-height: normal;}
.singlepost .postitem .postid {float: none;}
.controlpage .content .alert.alert-info {font-size: 13px !important;}
.controlpage .content .transactionlinks a {padding: 0 10px;margin: 5px 3px;font-size: 14px;}
footer .item ul li {margin: 5px;}
footer .choosecity {margin: 20px auto;}
footer .choosecity .choosestate {margin: 0 15px 15px;}
footer .choosecity .choosestate ul.dropdown-menu, footer .choosecity .postscity ul.dropdown-menu {min-width: 300px;width: auto;}
footer .choosecity .choosestate ul.dropdown-menu li, footer .choosecity .postscity ul.dropdown-menu li {display: block;float: none;width: auto;}
#footer2 .copyrights, #footer2 .const {float: none;font-size: 14px;text-align: center;}
}

/* Smart phones and Tablets */
@media (min-width: 481px) and (max-width: 767px) {
#topheader .datetime, header .banner, #featuredads, #wrapper .homebar, #wrapper .tab-content, #topheader, #sidebar .searcharea, #sidebar .addpost {display: none;}
header {background-color: #fcfcfc;border-bottom: 1px solid #e8e8f0;padding: 0;}
header .logo {text-align: center;width: 72%;}
header .logo img {height: 40px;margin: 10px auto;}
header a.buttonmenu, header a.addpostmob {display: block;}
nav {overflow-x: scroll;white-space: nowrap;overflow-y: hidden;background-color: #eeeeee;height: auto;padding: 0 0 10px 0;}
nav .mainmenu ul li {line-height: 40px;font-size: 14px;font-family: tahoma;}
nav .mainmenu ul li, nav button.buttonsearch, nav .mainmenu {float: none;display: inline-block;}
nav .mainmenu ul li a {color: #282562;padding: 0 10px;}
nav .mainmenu ul li:hover a, nav button.buttonsearch:hover {background-color: transparent;color: #000000;}
nav button.buttonsearch {height: 40px;line-height: 40px;width: 40px;background-color: transparent;color: #000;margin: 0 20px 0 0;}
#sidebar, #wrapper {margin: 15px auto}
#wrapper .homestores .postitem .imgthumb img {height: 100px;}
#wrapper {float: none !important;padding: 0 15px;}
#wrapper .homebar select, #wrapper .homebar button {margin: 0 auto 10px;}
#wrapper .homebar .showposts ul {text-align: center;}
#wrapper .homebar .showposts ul li {margin: 0 10px;}
#wrapper .homestores .postitem .imgthumb {height: auto;}
#wrapper .postsphone {display: block;}
#wrapper2 {padding: 0;}
.loginpage, .signuppage {width: 100%;}
.loginpage form.form-horizontal button {float: none;width: auto;}
.controlpage .content form.form-horizontal label {line-height: normal;}
.singlepost .postitem .postid {float: none;}
.controlpage .content .alert.alert-info {font-size: 13px !important;}
.controlpage .content .transactionlinks a {padding: 0 10px;margin: 5px 3px;font-size: 14px;}
footer .item ul li {margin: 5px;}
footer .choosecity {margin: 20px auto;}
footer .choosecity .choosestate {margin: 0 15px 15px;}
footer .choosecity .choosestate ul.dropdown-menu, footer .choosecity .postscity ul.dropdown-menu {min-width: 300px;width: auto;}
footer .choosecity .choosestate ul.dropdown-menu li, footer .choosecity .postscity ul.dropdown-menu li {display: block;float: none;width: auto;}
#footer2 .copyrights, #footer2 .const {float: none;font-size: 14px;text-align: center;}
}

/* Small Screens */
@media (min-width: 768px) and (max-width: 991px) {
#topheader .datetime, header .banner, #featuredads, #wrapper .homebar, #wrapper .tab-content, #topheader, #sidebar .searcharea, #sidebar .addpost {display: none;}
header {background-color: #fcfcfc;border-bottom: 1px solid #e8e8f0;padding: 0;}
header .logo {text-align: center;width: 72%;}
header .logo img {height: 40px;margin: 10px auto;}
header a.buttonmenu, header a.addpostmob {display: block;}
nav {overflow-x: scroll;white-space: nowrap;overflow-y: hidden;background-color: #eeeeee;height: auto;padding: 0 0 10px 0;}
nav .mainmenu ul li {line-height: 40px;font-size: 14px;font-family: tahoma;}
nav .mainmenu ul li, nav button.buttonsearch, nav .mainmenu {float: none;display: inline-block;}
nav .mainmenu ul li a {color: #282562;padding: 0 10px;}
nav .mainmenu ul li:hover a, nav button.buttonsearch:hover {background-color: transparent;color: #000000;}
nav button.buttonsearch {height: 40px;line-height: 40px;width: 40px;background-color: transparent;color: #000;margin: 0 20px 0 0;}
#sidebar, #wrapper {margin: 15px auto}
#wrapper .homestores .postitem .imgthumb img {height: 100px;}
#wrapper {float: none !important;padding: 0 15px;}
#wrapper .homebar select, #wrapper .homebar button {margin: 0 auto 10px;}
#wrapper .homebar .showposts ul {text-align: center;}
#wrapper .homebar .showposts ul li {margin: 0 10px;}
#wrapper .homestores .postitem .imgthumb {height: auto;}
#wrapper .postsphone {display: block;}
#wrapper2 {padding: 0;}
.loginpage, .signuppage {width: 100%;}
.loginpage form.form-horizontal button {float: none;width: auto;}
.controlpage .content form.form-horizontal label {line-height: normal;}
.singlepost .postitem .postid {float: none;}
.controlpage .content .alert.alert-info {font-size: 13px !important;}
.controlpage .content .transactionlinks a {padding: 0 10px;margin: 5px 3px;font-size: 14px;}
footer .item ul li {margin: 5px;}
footer .choosecity {margin: 20px auto;}
footer .choosecity .choosestate {margin: 0 15px 15px;}
footer .choosecity .choosestate ul.dropdown-menu, footer .choosecity .postscity ul.dropdown-menu {min-width: 300px;width: auto;}
footer .choosecity .choosestate ul.dropdown-menu li, footer .choosecity .postscity ul.dropdown-menu li {display: block;float: none;width: auto;}
#footer2 .copyrights, #footer2 .const {float: none;font-size: 14px;text-align: center;}
}

/* Medium Screens */
@media (max-width: 1000px) {
}

/* Large Screens */
@media (max-width: 1328px) {
}

/* Large Screens */
@media (max-width: 1559px) {
}