@media only screen and (max-width: 1200px){
	.social-links { margin-top: 0; }
	.fixed-post .wp-post-image { height: auto; max-height: 450px; }
	.banner-right-home { margin: 0 !important; }
	.invited-pen p { clear: both; text-align: right; }
	.invited-pen span { right: 0; }
	.banner-marketplace { width: 100%; margin-top: -34px; }
	.banner-marketplace a { font-size: 30px; }
	.banner-marketplace a span { font-sze: 18px; margin-left: 39px; }
	.right-links-home h4, .widget h4 { font-size: 25px; }
	.sidebar { margin: 20px 0 0; }
}

@media only screen and (max-width: 992px){
	.nav-pills { margin-right: 0; text-align: center; }
	.navbar-header li a, #navbar li a { padding-right: 15px; padding-left: 15px; }
	.right-links-home{ float: left; width: 100%; height: auto; padding-left: 0; }
	.banner-right-home { margin: 10px 30px 0; }
	.widget { margin-left: auto; margin-right: auto; text-align: center; margin-bottom: 20px; }
	.invited-pen p { clear: none; text-align: left; }
	.fixed-post { padding: 0; }
	.border-right-yellow { border: none; }
	.banner-marketplace { margin-top: -12px; }
	.post-list:nth-child(odd) { padding: 0 10px 0 0; }
	.post-list:nth-child(even) { padding: 0 0 0 10px; }
	footer.container { background-image:url(../img/bg-footer-mobile.jpg); background-size:contain; padding: 15px 0 0 50px; height: 198px; }
	footer.container p { text-align: right; margin-top: -60px; float: right; margin-right: 15px; }
	footer.container address { text-align: right; margin-right: 15px; }
	footer.container ul {  margin-top: -30px; margin-left: 47px; width: auto; }
	#logo img { width: 45%; }
	#logo .claim img { width: 40%; }
	.banner-right-home { margin: 0 10px; float: none; }
	.content-msg-cookies{ width: 100%; }
	.content-msg-cookies p { float: none; margin-top: 0; width: 100%; }
	#msg-cookies{ background: #3B682D; height: auto; padding: 5px; }
	.content-msg-cookies ul{ float: none; }
	.content-msg-cookies ul li { float: none; display: inline-block; }
}

@media only screen and (max-width: 767px){
	.wp-post-image { width: 100%; max-width: 360px;  }
	.fixed-post .wp-post-image { width: 100%; max-width: 768px; }
	.without-img { height: 200px; width: 100%; max-width: 360px; line-height: 9; }
	.post { padding: 0; }
	.post h2 { margin-left: auto; margin-right: auto; max-width: 360px; width: 100%; }
	.fixed-post h2 { max-width: 768px; }
	.banner-right-home { width: 300px; float: none; display: block; clear: both; margin: auto !important; }
	.panel-news-home-body { margin-top: -25px; }
	.panel-news-home, .title-section { width: 100%; }
	.pane-news-home-bg { display: none; }
	.invited-pen { float: none; margin: auto; clear: both; }
	.banner-marketplace { margin-left: auto; margin-right: auto; float: none; clear: both; max-width: 360px; }
	.post-list { padding: 0 !important; }
	footer.container { padding: 10px; height: 280px; background-size: cover; }
	footer.container p, footer.container address { float: none; text-align: left; margin-top: 5px; margin-right: 0; }
	footer.container ul li:first-child { margin-left: 10px; }
	footer.container ul { margin-top: 15px; margin: auto; margin-top: 15px; width: 350px; }
	footer.container img { display: block; margin: auto; }
	#logo { margin-top: -40px; }
	#logo .claim img { margin-top: -4%; }
	.hidden-desktop { display: block !important; }
	.hidden-phone { display: none !important; }
	.brandDayLeft, .brandDayRight{ display: none !important; }
	body { background-color: #fff !important; }
	.home .post h3, .category .post h3, .search-results .post h3, .tag .post h3 { margin-left: auto; margin-right: auto; max-width: 360px; }
	.home .fixed-post h2, .home .fixed-post h3 { max-width: 770px; }
}

@media only screen and (max-width: 480px){
	.panel-news-home h1.panel-title { width: 175px; line-height: 1.2; }	
	.nav-pills>li>a { width: 130px; }
	.nav-pills>li+li { margin-left: 0; }
	#logo{ margin-top: -25px; }
	.social-links { float: none; margin-right: 0; text-align: center; }
	.nav-pills { margin-top: 10px; margin-bottom: 15px; }
	.fixed-post .wp-post-image { width: 100%; }
	.title-section h2, .title-section h1 { font-size: 30px; padding-top: 6px; } 
	.post { padding: 10px 0 0 0; }
	.panel-body-home, .panel-news-home-body { margin-top: -35px; }
	.panel-heading h3 { padding-top: 5px; }
	.panel-heading { padding: 4px 20px 0px }
	.right-links-home h4, .widget h4 { line-height: 1.3; padding: 8px 15px 0px; }
	footer.container { padding: 5px; }
	.yuzo_related_post .relatedthumb { width: 165px !important; }
	#logo img { margin-left: 5px; width: 47%; }
	#logo .claim img { margin-right: 5px; width: 45%; margin-top: -5%; }
	.shared-social-buttons-mobile { display: block; }
	.search-home div input[type="text"]{ width: 260px; }
	.home .fixed-post h2, .home .fixed-post h3 { height: 70px; line-height: 1.2; margin-top: -70px; }
}