

/******************************************************************************/
@media(max-width: 620px) {
    .one-itm-am-img {
        float: none;
        margin: auto;
    }
}


/******************************************************************************/
@media only screen and (max-width: 834px) {
	#eletHlNav #e_predaj a {
		background: white !important;
		color: #767676 !important;
	}
}


/******************************************************************************/
@media (max-width: 850px) {
	.polozka {
		width: 32.6%
	}
	.hideOnMobile {display: none}
	.pagination-1 {height: auto}
	.one-itm h3 a {
		height: auto !important
	}
}


/******************************************************************************/
@media (max-width: 500px) {
	.polozka {
		width: 49%
	}
	#s2id_kategoria, #s2id_autogen1 {
		display: none !important;
		width: 48% !important;
		margin-top: 10px !important;
	}
}


/******************************************************************************/
@media (max-width: 1000px) {
	#reg-form table, #reg-form thead, #reg-form tbody, #reg-form th, #reg-form td, #reg-form tr { 
		display: block;	
	}
	#reg-form input, #reg-form select, #reg-form textarea, #reg-form li, #reg-form label, #reg-form strong {		
		margin-left: 0px;
	}
	.tar {
		text-align: left !important;
		padding-left: 0;
		width: auto;
	}
	.reg-form-input, select, .reg-form input, input[type="file"] {
		width: 100% !important;
		box-sizing: border-box;
	}
	input[type="checkbox"], input[type="radio"] {
		width: 10px !important;
		margin-top: 10px;
		box-sizing: border-box;
	}
	input[type="checkbox"] {
		width: 25px !important;
		height: 25px;
	}
	.reg-form table {
		margin-left: 0
	}
	.reg-form .one-itm .one-itm-am-content {
		width: auto;
	}
	.popis-platby{
	    display: none;
	}
	.dl-first-block {
		width: auto;
	}
	.dl-third-block dd, .one-itm-actions, .dl-third-block a {
		font-size: 14px !important;
	}
	.dl-first-block dd strong {
		font-size: 14px;
		color: #7a7a7a;
	}
	.greenbutton {
		margin-top: 20px;
	}
	.flexuj {
	    display: flex;
	    justify-content: space-between;
	    width: 337px;
	}
	#navodPlatbaSMS {
		/*position: absolute;
		top: 605px;*/
		margin-left: 0;
		width: 250px;
	}
	.fullwidth {
		width: 320px;
	}
	.smsplatba {
		margin-left: 35px
	}
	#topovaci_kupon_a {
		width: auto;

	}
	#topovaci_kupon_div {
		background: white;
		padding: 5px;
		position: static !important;
	}
	.sumakuhrade {
		float: left;
		text-align: left;
	}
	.am .dl-first-block-detail dt {
		width: 45%
	}
	.am .dl-first-block-detail dd {
		width: 55%
	}
	.top-add-buttons .kroky {
		width: 100% !important
	}
	.up-footer-wrapper-thirds a {
		display: block;
		max-width: 90%
	}
	.heading-name {
		margin-bottom: 36px
	}
	#reg-form {
		overflow: auto;
	}
	.reg-form {
		padding: 10px;
		overflow: auto;
	}
	.list1, .list2 {
		margin: 0;
		width: 100%
	}
	.breadcrumbs {
		line-height: 1.5rem
	}
	.one-itm {
		padding: 5px 10px;
	}
	.one-itm h3 a, .up-footer-wrapper-thirds {
		margin-top: 20px
	}
	.content-leftmenu {
		margin-bottom: 20px
	}
	.one-itm h3 a, .dl-third-block, .dl-third-block dd, .up-footer-wrapper-thirds, .detail-gallery-container, .big-image, .detail-gallery,
	.content-detail, .long-desc, .contact-detail .message, .kroky, .am .dl-first-block-detail {
		width: 95% !important
	}
	.am .con-but-and-edit {
		position: static;
		margin: 10px;
		float: left;
	}
	.dfw-s-1 {
		overflow: auto;
		height: auto;
	}
	.dfw-s-22 {
		text-align: center;
	}
	.dfw-s-11, .dfw-s-12 {
		width: 165px;
		float: left;
		margin: 0 auto 15px;
	}
	.content-wrapper {
		overflow: initial;
	}
	.pagination-1, .pagination-2, .one-itm-am-content {
		width: auto
	}
	.one-itm-am-content p {
		width: 100%
	}
	.one-itm {
		height: auto
	}
	.content {
		max-width: 77%;
		width: auto
	}
	.logo-wrapper h1 {
		width: 100%;
		text-align: center
	}
	.adsbygoogle {
		width: 100%;
		overflow: auto;
	}
	.logo-wrapper {
		height: auto;
	}
	.user-informations-wrapper {
		clear: both;
		float: none;
		text-align: center;
		position: relative;
		top: -3px;
	}
	.user-informations-wrapper a {
		font-size: 10px;
		margin: 5px 3px 0;
	}
	.user-informations-wrapper img {
		max-width: 17px;
		position: relative;
		top: 4px !important;
	}
	.user-informations-wrapper li {
		display: inline-block;
		width: 42%;
		line-height: 3em;
	}
	.tnw-bg {
		clear: both;
		height: auto;
	}
	.vyhladavanie {
		margin: 12px 5px 5px;
	}
	.posrel {
		margin: 0 5px 10px;
		width: 100%;
	}
	#h_s_text {
		margin-top: 5px;
		width: 96%
	}
	.posrel input,
	#kategoria,
	select[name="s_lokalita"] {
		width: 96% !important;
		box-sizing: border-box;
	}
	.posrel.w50 {
		width: 46% !important;
	}
	.select2-container {
		/*
		width: 96%;
		margin: 0px 0 5px 5px;
		box-sizing: border-box;
		 */
	}
	#header_search_send {
		width: 96%;
		box-sizing: border-box;
		margin: 0 5px 5px;
	}
	.down-footer-wrapper {
		height: auto
	}
	.down-footer-wrapper-first {
		float: none;
		margin:0 auto 30px;
	}
	.down-footer-wrapper-second {
		width: auto;
		float: none;
		clear: both;
	}
	.down-footer-wrapper-third {
		width: 268px;
		margin: 10px auto 0;
		float: none;
	}
	.down-footer-banner-box {
		position: static;
		margin: 20px 0 0;
	}
	hr.wide-separator {
		display: none
	}
	.user-informations-wrapper li a {
		display: block;
		line-height: 1.5em;
		font-size: 90%;
	}
	.user-informations-wrapper li.pi a {
		display: block;
		padding: 4px 2px 4px 30px;
	}
}


/******************************************************************************/
@media screen and (-webkit-min-device-pixel-ratio:0){
  #navodPlatbaSMS {
    top: 629px;
  }
}


/******************************************************************************/
@media (min-width: 500px) and (max-width: 999px){
  #navodPlatbaSMS {
    top: 578px !important;
  }
}


/* chrome *********************************************************************/
@media (min-width: 500px) and (max-width: 999px) and (-webkit-min-device-pixel-ratio:0){
  #navodPlatbaSMS {
    top: 570px;
  }
}


/* edge ***********************************************************************/
@media screen and (min-width:0\0) {
  #navodPlatbaSMS {
    top: 482px !important;
  }
}


/******************************************************************************/
@media(max-width: 885px) {
	.content {
		max-width: 72%;
		width: auto
	}
}


/******************************************************************************/
@media(max-width: 728px) {
	.content {
		max-width: 67%;
		width: auto
	}
}


/******************************************************************************/
@media(max-width: 620px) {
	.content {
		max-width: 100%;
		width: 100%
	}
	.content-left {
		width: 100%;
	}
	.content-leftmenu {
		width: 100%
	}
}


/******************************************************************************/
@media (max-width: 450px) {
    .tpvn{
	margin-left: -12px;
    }
    .flexuj{
	margin-left: -35px;
    }
}