@font-face {
	font-family: 'gonzocons';
	src: url('../fonts/gonzocons.eot');
	src: url('../fonts/gonzocons.eot#iefix') format('embedded-opentype'),
		url('../fonts/gonzocons.ttf') format('truetype'),
		url('../fonts/gonzocons.woff') format('woff'),
		url('../fonts/gonzocons.svg#gonzocons') format('svg');
}

@font-face {
	font-family: "Roboto-Bold";
	src: url("../fonts/Roboto-Bold.ttf");
}


@font-face {
	font-family: "Roboto-Light";
	src: url("../fonts/Roboto-Light.ttf");
}

@font-face {
	font-family: "Roboto-Medium";
	src: url("../fonts/Roboto-Medium.ttf");
}


@font-face {
	font-family: "Roboto-Regular";
	src: url("../fonts/Roboto-Regular.ttf");
}


#main {
	width: 100%;
	max-width: 1600px;
	background: white;
	margin: 0 auto;
	margin-top: -16px;
}

#obal_slider,
#head .container,
#content .container,
footer .container {
	width: 100%;
	max-width: 1600px;
	clear: both;
}

footer .container {
	max-width: 1520px;
}
.check-bg{
	background: url(../images/fc.png) center no-repeat;
	background-size: contain;
	width: 36px;
	height: 36px;
        display:inline-block;
    margin-right: 12px;
}

.kategorieTemplate #obsah .migBannerTextHeaderWrap h2{
  color:#000;
}
.check-bg-red{
	    background: url(../images/chRed.png) center no-repeat;
    background-size: contain;
    width: 18px;
    height: 16px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 8px;
}

#faq-item-header .check-bg-red{
       width: 23px;
    height: 23px;
 vertical-align: middle;
}

#f-tel {
	position: absolute;
	right: 0px;
	bottom: 66px;
	display: block;
	background: url(../images/tel-car-f.png) center no-repeat;
	background-size: contain;
	width: 365px;
	height: 107px;
}

.obal_footer {
	position: relative;
}

#footer-lg-wrap {
	text-align: right;
	padding-top: 27px;
	padding-right: 26px;
	padding-bottom: 37px;
}

#footer-lg-wrap img {
	max-width: 300px;
}

.paticka_down {
	text-transform: uppercase;
}

.mercedes-vito-page #content .container,
.mercedes-vito-page #stred_popis,
.mercedes-vito-page .tz-gallery,
.mercedes-vito-page #wrap_obsah,
.mercedes-vito-page #obsah {
	max-width: 100%;
	width: 100%;
	padding: 0px;
}

.copyright {
	text-align: center;
	max-width: 90%;
	margin: auto;
	text-transform: uppercase;
}

.mercedes-vito-page #mapa-fixed-car {
	display: none;
}

.vsp-wrap {
	text-align: center;
	margin-bottom: 10px;
	padding-top: 10px;
}

.vsp-wrap img {
	max-width: 300px;
	margin: 0px 10px;
}


.vito-text-wrap,
.vito-img-wrap {
	float: right;
	width: 50%;
	overflow: hidden;
}

.vito-text-wrap {
	padding: 0px 40px 10px 40px;
}

#obsah .vito-text-wrap h1 {
	display: block;
	text-align: center;
	width: 100%;
	padding-top: 12px;
	padding-bottom: 12px;
	font-family: "Poppins", serif;
}

.vito-text-wrap p {
	line-height: 180%;
}

#slider_body {
	display: block;
	width: 100%;
}

#obal_slider {
	margin: auto;
	position: relative;
}

#slider_cars_sale,
#slider_novinky {
	margin-bottom: -25px;
}

.price-wrap,
.kon-auto-item {
	text-align: center;
}

#konfigurator_auta .pujcit_od,
#konfigurator_auta .pujcit_do.col-md-2,
#konfigurator_auta .celkem_dni {
	padding-top: 7px;
	margin-bottom: 25px;
	padding-right: 8px;
}

#konfigurator_auta .pujcit_od,
#konfigurator_auta .pujcit_do {
	text-align: right;
}

#konfigurator_auta {
	padding-bottom: 11px;
	padding: 20px 0px;
	border: 4px solid #ff9800;
	border-radius: 15px;
	background: #ebff0f;
}

.auto_item_vypis .cena {
	text-align: center;
	font-size: 100%;
	color: #000000;
	margin-top: 13px;
}

.param_auto {
	display: none;
}

#konfigurator_auta .kon-auto-item .form-control {
	display: inline;
	width: 50%;
	padding-right: 0px;
	padding-left: 7px;
}

.nadpis_konf {
	font-weight: bold;
}

#konfigurator_auta .col-md-2 {
	padding: 0px;
}

#konfigurator_auta #dvere_select,
#konfigurator_auta #osob_select {
	width: 40px;
}

#konfigurator_auta #emise_select,
#konfigurator_auta #vykon_select {
	width: 56px;
}

#konfigurator_auta #prevodovka_select {
	width: 90px;
}

.sluzby #obsah .obal_in p,
.homepage #obsah .obal_in p {
	font-size: 18px;
	font-weight: 300;
	line-height: 30px;
	letter-spacing: 0;
}

.sluzby #obsah .obal_in,
.homepage #obsah .obal_in {
	margin-top: 26px;
	bottom: 4%;
	right: 0px;
	min-height: 140px;
}

.vice-autopujcovna,
.aktuality_item_vypis .btn,
.vice-home {
	clear: both;
	background: #ff9800;
	text-align: center;
	color: #fff;
	border-radius: 10px;
	display: block;
	margin: auto;
	width: 175px;
	font-weight: bold;
	padding: 8px 21px 8px 10px;
}

.aktuality_item_vypis .btn {
	width: 112px;
}

.zasahy_item_vypis .btn-default:after,
.smluvni-podminky-href:after,
.vice-autopujcovna:after,
.aktuality_item_vypis .btn:after,
.vice_slider .btn-vice:after,
.vice-home:after {
	font-family: 'gonzocons';
	content: '\e904';
	font-size: 16px;
	width: 16px;
	height: 16px;
	position: absolute;
	font-weight: bold;
	margin-left: 10px;
}

.smluvni-podminky-href:after {
	position: relative;
	top: 1px;
}

.vice_slider .btn-vice:after {
	position: relative;
	right: 4px;
	top: 1px;
}

.vice_slider .btn-vice:hover {
	opacity: 0.5;
}

.vice-autopujcovna:hover,
.vice-home:hover {
	opacity: 0.6;
}

.vice-autopujcovna {
	position: relative;
	top: 20px;
	margin-bottom: 25px;
	width: 164px;
	font-size: 16px;
	padding: 6px 21px 6px 10px;
}

#head_contekt_cars {
	color: #fff;
	display: none;
	padding: 1px 8px;
	border-radius: 10px 10px 10px 0px;
	position: absolute;
	top: 62px;
	background: #f27204;
}

.hidden_scroll {
	opacity: 0;
}

.visible_scroll {
	opacity: 1;
}

#vito_home-obal,
#myci-centrum_home-obal,
#auto_pujcovna_home,
#odtahova_home,
#auto_servis_home,
#nakladni_doprava_home,
#preprava-automobilu_home {
	position: relative;
}

#vito_home-obal,
#myci-centrum_home-obal,
#auto_pujcovna_home-obal,
#odtahova_home-obal,
#auto_servis_home-obal,
#nakladni_doprava_home-obal,
#preprava-automobilu_home-obal {
	height: 500px;
	position: relative;
	max-width: 2000px;
	margin: auto;
}

.track {
	width: 100%;
	max-width: 2000px;
	position: relative;
	margin: auto;
}


.beforeValueCar {
	text-decoration: line-through;
	/* Přeškrtnutý text */
	font-size: 16px;
	/* Výchozí velikost textu */
	color: #333;
	/* Barva textu (volitelné) */
	font-size: 18px;
}

.currentValueCar {
	text-decoration: none;
	/* Bez přeškrtnutí */
	font-size: 30px;
	/* Větší velikost textu */
	color: #000;
	/* Barva textu (volitelné) */
}

.faq-h2{
       color: #fff;
    font-size: 69px;
}

.beforeValueCar,
.currentValueCar {
	font-style: italic;
	font-weight: bold;
	text-align: left;
}

.currentValueCarVAT {
	font-style: italic;
	color: #333;
}


#obal_slider .bullet-pagination {
	position: absolute;
	bottom: 0px;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 9px;
}

#obal_slider .pagination {
	display: none;
}

#obal_slider .track .inner {
	padding-right: 0px;
	padding-left: 0px;
}

.homepage #rychly_kontakt,
.homepage #vozy_prehled {
	display: none;
}

.sluzby #wrap_obsah,
.homepage #wrap_obsah {
	width: 100%;
	padding: 0px 0px;
	max-width: 100%;
	display: block;
}

#wrap_obsah {
	display: block;
	margin: auto;
	max-width: 1120px;
	width: 66%;
	padding: 0px 30px;
}

.cd-page #wrap_obsah{
   max-width: 1450px;
   width: 95%;
}

.faq-item-page #obsah h1,
.cd-page #obsah h1{
    font-size: 69px;
    margin-top: 13px;
    padding-left: 0px;
    font-weight: bold;
    color: #000000;
    padding-right: 18px;
    display: inline-block;
}
.faq-item-page  #stred_popis{
   font-size:20px;
}

.faq-item-page #obsah h1{
    font-size: 50px;
    padding-bottom: 18px;
    border-bottom: 3px solid;
}
}

#vozy_prehled,
#rychly_kontakt {
	display: inline-block;
	vertical-align: top;
}

#rychly_kontakt {
	float: left;
}

#vozy_prehled {
	width: 269px;
}

#rychly_kontakt {
	width: 250px;
	height: 500px;
	/* border-right: solid 1px #eaeaea;*/
}

.obal_item {
	border: solid 1px #c3c3c3;
	position: relative;
	background: #FF9800;
	margin-bottom: 30px;
	padding: 16px 10px;
	text-align: center;
}

.item_leve_menu {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

.item_leve_menu a {
	text-decoration: none;
	color: #000000;
}

.nadpis_leve_item {
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 99;
	left: 0px;
	top: -14px;
}

.nadpis_leve_item span {
	background: #fff;
	font-weight: bold;
	border-radius: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
	color: #000000;
}

.sluzby #stred_popis .col-md-6,
.homepage #stred_popis .col-md-6 {
	margin-top: 10px;
	margin-bottom: 44px;
}

.sluzby .col-md-6 h2,
.homepage .col-md-6 h2 {
	background: #fcc805;
}

.sluzby h2,
.homepage h2 {
	font-size: 30px;
	text-align: center;
	display: block;
	left: 29px;
	color: #000000;
	z-index: 9999;
	/* width: 36%; */
	padding-left: 4%;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4%;
	margin-top: 6px;
	border-radius: 0px 10px 10px 0px;
}

#left_menu {
	position: absolute;
	top: 18px;
	background: #FFFFFF;
	display: table-cell;
	vertical-align: middle;
	width: 220px;
	z-index: 9999;
	float: left;
}

#left_menu .navbar-collapse,
#left_menu .container-fluid {
	padding: 0px;
}

#left_menu ul {
	margin: 0px;
	padding: 0px;
}

#left_menu ul li {
	width: 100%;
}

#links a {
	display: block;
	height: 200px;
	padding: 5px;
	margin: 10px;
	border: 1px solid #c0c0c0;
	width: 100%;
}

#links .vito-gallery-item a {
	padding: 0px;
	margin: 0px;
	border: 0px solid #c0c0c0;
	height: auto;
	width: 100%;
}


#links a img,
.vypis_pictures_menu img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#links .vito-gallery-item a img {
	position: relative;
	border-radius: 0px;
	height: 100%;
}


.vypis_pictures_menu {
	width: 90%;
	margin-left: 5%;
	height: 200px;
	position: relative;
}

#autoservis_kontakt {
	border-left: solid 1px #c3c3c3;
}

#left_menu ul li a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	width: 100%;
	background: #fff9c6;
	/* height: 60px; */
	padding: 17px 0px;
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
	font-size: 18px;
}

#left_menu ul li a:hover {
	opacity: 0.6;
	font-weight: bold;
	background: #FFFFFF;
}

#youtube_car_expres {
	text-align: center;
	/* padding: 10px 136px; */
	width: 600px;
	padding: 0px;
	/* margin-top: 50px; */
	height: 400px;
	margin: auto;
}

.menu .menu_desktop {
	float: right;
	display: block;
	margin-bottom: 0px;
}

.menu .menu_desktop .pol_2 {
	background: url('./../images/telefon.png') no-repeat left center;
}

.menu .menu_desktop #odtah_kontakt {
	background: url('./../images/odtah.png') no-repeat left center;
	padding: 37px 15px 37px 32px;
}

.menu .menu_desktop .pol_2 {
	text-decoration: none;
	color: #000000;
	text-transform: none;
	/*font-family: Trebuchet MS;*/
	font-family: Arial, serif;
	text-align: center;
	min-width: 105px;
	padding: 37px 15px 37px 28px;
	font-weight: bold;
	border-radius: 8px;
	display: block;
	font-size: 16px;
}

.vypis_pictures img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}


/*============== SABLONA 3 ==================== */

.slick-prev:before,
.slick-next:before {
	color: #f4cd06;
	font-size: 37px;
}

.slick-next {
	right: 20px;
}

.slick-prev {
	left: 20px;
}

body {
	/*font-family: miriad-pro;*/
	font-family: Helvetica Narrow, sans-serif;
	/*background: url('./../images/background_web/footer_lodyas.png');
    background: url('./../images/background_web/micro_carbon.png');
    background: url('./../images/background_web/binding_dark.png');
    background: url('./../images/background_web/cardboard_flat.png');
    background: url('./../images/background_web/zwartevilt.png');*/
}

.w-Banner-h {
	background: #fcc805;

}

.w-Banner-h .col-md-6 {
	float: right;

}

.w-Banner-h,
.w-Banner-h .col-md-6.img-w {
	height: 585px;
}

.w-Banner-h .img-w img {
	width: 100%;
	object-fit: cover;
}

.w-Banner-h .text-wrap {
	padding: 40px 2% 0px 2%;
}

#obsah .w-Banner-h .text-wrap h2,
#obsah .w-Banner-h .text-wrap h1 {
	display: inline-block;
	width: 100%;
	text-align: left;
	padding: 0px;
}

.beforeTitle-wrap,
.kategorieTemplate #stred_popis,
.kategorieTemplate #obsah h1,
.kategorieTemplate #obsah h2,
.kategorieTemplate #obsah h3,
.kategorieTemplate  #obsah #welcome_text{
    color:#fff;
}

.kategorieTemplate  #welcome_text{

    padding-right: 0;
}

.kategorieTemplate #obsah h1{
    font-size: 91px;
    line-height: 115%;
    padding-top: 0px;
    padding-right: 0;
}

.kategorieTemplate #stred_popis{
      max-width: 937px;
    margin: auto;
    font-size: 1.4em;
}

#obsah .call-me-wrap,
 .call-me-wrap{
   display:block;
   margin:auto;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
   font-weight:500;
   text-align:center;
   max-width:600px;
   color:#fff;
    font-size: 25px;
    padding-top: 45px;
    padding-bottom: 60px;
}
#obsah .call-me-wrap:hover,
 .call-me-wrap:hover{
color:#fff;
}
.call-me-phone{
    background: #ff4d00;
    display: inline-block;
    padding: 23px 25px;
    border-radius: 50px;
    position: relative;
    left: -23px;
    font-weight: 600;
    font-size: 31px;
}

.call-me{
    background: #000;
    display: inline-block;
    padding: 17px 39px 17px 36px;
    border-radius: 50px 0px 0px 50px;
}

.beforeTitle-wrap{
   text-align:center;
    margin-top: 80px;
}

.beforeTitle-wrap span{
  vertical-align: middle;
    line-height: 100%;
    font-size: 1.2em;
}



#obsah .w-Banner-h .text-wrap h1 {

	font-family: "Poppins", serif;
	font-size: 36px;
	margin-top: 4px;
	margin-bottom: 22px;
}

#obsah .w-Banner-h .text-wrap h2 {
	font-size: 43px;
	padding-top: 27px;
}

#obsah .w-Banner-h .text-wrap p {
	font-size: 22px;
}

.homepage #stred_popis .w-Banner-h .img-w {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.banner-img {
	margin-top: 50px;
}

header,
#content,
.paticka_down {
	margin: auto;
	display: block;
	width: auto;
}

.clean,
.cleaner,
.clear-foto {
	width: 100%;
	clear: both;
}

.clear-foto {
	clear: both;
	height: 10px
}

.sluzby h1,
.homepage h1 {
	display: none;
}

#sponzor_footer {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.logo {
	/*background: url("../images/logo_min.png") no-repeat;*/
	/*background: url("./../images/logo_drevo.png") no-repeat;*/
	border-radius: 8px;
	width: 300px;
}

.for_logo {
	margin-bottom: 5px;
	float: left;
}

.sluzby .kontakt_tel_home,
.homepage .kontakt_tel_home {
	top: 15px;
	background: #ff9800;
	border-radius: 10px 0px 0px 10px;
	padding: 5px 10px;
	right: 0px;
	position: absolute;
	z-index: 999;
	color: #fff;
	font-weight: bold;
	font-size: 17px;
}

.sluzby #vito_home-obal .kontakt_tel_home,
.sluzby #autoservis_kontakt .kontakt_tel_home,
.sluzby #odtahova_home .kontakt_tel_home,
.homepage #autoservis_kontakt .kontakt_tel_home,
.homepage #vito_home .kontakt_tel_home,
.homepage #odtahova_home .kontakt_tel_home {
	left: 0px;
	border-radius: 0px 10px 10px 0px;
	right: auto;
}

.f_left {
	float: left;
}

.icon_phone {
	display: inline-block;
	background: url("../images/telefon.png") no-repeat;
	width: 19px;
	height: 23px;
	display: none;
}

.kontakt_patka {
	width: 45%;
}

.paticka_down .grid_2 {
	font-weight: bold;
	font-size: 13px;
}

.paticka_down .grid_2,
.paticka_down .grid_2 a,
#sponzor_footer {
	color: #000000;
}

.paticka_down .grid_2 a {
	text-decoration: none;
}

.auto_item_vypis_menu a {
	text-decoration: none;
	color: #000000;
}

.auto_item_vypis_menu a:hover {
	text-decoration: none;
	opacity: 0.7;
}

.google-maps {
	position: relative;
	padding-bottom: 75%;
	height: 0;
	overflow: hidden;
}

.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

#welcome_car_expres,
#novinky_nadpis {
	text-align: center;
	margin-bottom: 20px;
}

.welcome-b-anchor {
	margin-top: 50px;
	display: inline-block;
	background: #fff;
	padding: 13px;
	font-size: 110%;
	border-radius: 16px;
	font-weight: bold;
}

.welcome-b-anchor:hover {
	text-decoration: none;
}

.experience {
	margin-top: 36px;
}

.experience-item .value {
	font-size: 42px;
	line-height: 0px;
}

.experience-item .value,
.experience-item .value-label {
	font-weight: bold;
}


.experience .experience-item {
	width: auto;
	padding-right: 31px;
	padding-top: 23px;
	float: left;
	text-align: left;
	margin-right: 12px;
	border-right: 2px solid;
}


.error {
	color: #f00;
	font-weight: bold;
	text-align: center;
	padding-bottom: 15px;
}

.auto-calculator-line-blocks span.error {
	font-size: 12px;
}

#nadpis_vypis_prave_menu,
#nadpis_vypis_leve_menu {
	text-align: center;
	margin-bottom: 27px;
	margin-top: 7px;
}

#obsah h1,
#welcome_text {
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	padding-right: 18px;
	display: inline;
}

/*#obsah h1{
    font-size: 36px;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #eeeeee;
    display: block;
    padding: 19px 0px 9px 0px;
    width: 70%;
    margin: auto;
}*/
#stred_popis {
	padding: 0px 10px 10px 10px;
}

.sluzby #stred_popis,
.homepage #stred_popis {
	padding: 0px 0px 0px 0px;
}

.datum-detail {
	text-align: right;
	margin-top: 20px;
}

#obsah {
	padding: 20px 5px 27px 5px;
	font-family: "Poppins", Arial, Helvetica, sans-serif;
	min-height: 450px;
}

#obsah {
	color: #000000;
}

.vypis_pictures img {
	max-width: 100%;
	position: absolute;
	bottom: 0px;
}

.vypis_pictures {
	position: relative;
	height: 160px;
	width: 30%;
	top: -12px;
	float: left;
}

.cars-calculator .vypis_pictures {
	width: 100%;
	position: relative;
	top: 0px;
	left: 0px;
	float: none;
}

#text_novinky_nadpis,
#text_vypis_prave_menu,
#text_vypis_leve_menu {
	font-size: 20px;
	background-color: #ffffff;
	padding-right: 11px;
	padding-left: 11px;
	font-weight: bold;
	color: #000000;
}

#text_novinky_nadpis {
	font-size: 25px;
}

.auto_item_vypis.tz-gallery {
	height: 200px;
	width: 100%;
	border-bottom: 1px solid #cecece;
	margin-bottom: 10px;
	padding: 0px;
}

.slider-price-wrap {
	min-height: 91px;
}

.currentValueCarVAT {
	text-align: left;
}

.cars-calculator .auto_item_vypis.tz-gallery {
	max-width: 22%;
	text-align: center;
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 22px;
	display: inline-block;
	float: none;
	padding-bottom: 32px;
	height: auto;
	padding-top: 13px;
	-webkit-box-shadow: 0 4px 9px 0 rgb(0 0 0 / 6%);
	box-shadow: 0 4px 9px 0 rgb(0 0 0 / 6%);
	padding: 17px 0px 0px 0px;
	border: 1px solid #e4e4e4;
}


.cars-calculator .auto_item_vypis:hover {
	opacity: 0.9;
}


.auto_item_vypis_menu {
	border: solid 1px #c3c3c3;
	border-radius: 0px;
	padding: 18px 0px 0px 0px;
	margin-bottom: 20px;
}


.vypis_param_auto {
	padding: 11px 0px 11px 12px;
	font-size: 16px;
	float: left;
	position: relative;
	width: 70%;
}

.auto_vypis_palivo_block {
	width: 33%;
	position: relative;
	float: left;
}

.auto_vypis_palivo_klimatizace,
.auto_vypis_palivo_block,
.auto_vypis_osoby_block {
	margin-bottom: 7px;
}

.vypis_param_auto_menu .auto_vypis_palivo_block span {
	padding-right: 6px;
	padding-left: 2px;
}

.auto_vypis_palivo_block span {
	padding-right: 10px;
	padding-top: 2px;
	/* padding-left: 34px; */
	display: inline-block;
	text-align: center;
	position: absolute;
	left: 19px;
	width: 150px;
}

.auto_vypis_palivo_block .emise-img {
	margin-right: 5px;
}

.auto_vypis_klimatizace_block .vykon-img {
	height: 20px;
}

h2 {
	font-size: 26px;
	font-weight: bold;
	color: #3f3f3f;
}

/*.contact h2{
    padding-right: 10px;
    padding-left: 10px;
    display: inline;
    background: #fff;
}*/

.cara_h2 {
	background: url("../images/pixel_welcome.png") center repeat-x;
	text-align: center;
	min-height: 10px;
	width: 100%;
}

.auto_vypis_osoby_block {
	width: 33%;
	float: left;
}

.auto_vypis_osoby_block span {
	position: absolute;
	left: 10%;
	width: 56px;
	display: inline-block;
	/* padding-left: 2px; */
	padding-top: 1px;
	text-align: center;
}

.auto-autopujcovna-page .auto_vypis_osoby_block span {
	width: 67px;
}

.nadpis_auto_vypis {
	font-weight: bold;
	display: inline-block;
	/* text-decoration: underline; */
	vertical-align: middle;
	clear: both;
	color: #3b3b3b;
	font-size: 20px;
	padding: 8px 10px;
	height: 49px;
	padding-left: 0px;
	width: 100%;
	text-align: center;
}
#all-q-an,
.call-me-wrap .call-me-phone,
.towingsServiceHPTextWrap a,
.welcome-b-anchor,
.car-new-item .carSaleButton span {
	transition: transform 1.3s ease;
	/* Plynulý přechod při transformaci */
	transform: scale(1);
}

.towingsServiceHPTextWrap a:hover,
.welcome-b-anchor:hover,
.car-new-item .carSaleButton:hover span {
	transform: scale(1.15);
}
#all-q-an:hover,
.call-me-wrap:hover .call-me-phone{
transform: scale(1.05);
}


.car-new-item a {
	position: relative;
}

.cars-calculator .nadpis_auto_vypis {
	font-weight: bold;
	display: inline-block;
	text-decoration: underline;
	vertical-align: middle;
	clear: both;
	color: #d87119;
	font-size: 16px;
	padding: 0px 10px;
	height: 49px;
	padding-left: 0px;
	width: 100%;
	text-align: center;
}

#stred_popis .price-wrap a.price {
	color: #fff;
}

#stred_popis .price-wrap a:hover {
	text-decoration: none;
	opacity: 0.9;
}

.cars-calculator .smluvni-podminky-href,
.price-wrap .price,
.auto-calculator-form button,
.cars-calculator .price {
	display: inline-block;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	color: #fff;
	transition: all 0.5s;
	background: #da782c;
	padding: 10px 16px;
	border-radius: 22px;
	margin-bottom: 10px;
	font-size: 14px;
	box-shadow: 0 10px 20px -8px rgba(0, 0, 0, .7);
	margin-top: 8px;
}

.cars-calculator .smluvni-podminky-href:after,
.price-wrap .price:after,
.auto-calculator-form button:after,
.cars-calculator .price:after {
	content: '»';
	position: absolute;
	opacity: 0;
	top: 9px;
	right: -20px;
	transition: 0.5s;
}

.cars-calculator .smluvni-podminky-href:hover,
.price-wrap .price:hover,
.auto-calculator-form button:hover,
.cars-calculator .auto_item_vypis:hover .price {
	padding-right: 24px;
	padding-left: 8px;
}

.cars-calculator .smluvni-podminky-href:hover:after,
.price-wrap .price:hover:after,
.auto-calculator-form button:hover:after,
.cars-calculator .auto_item_vypis:hover .price:after {
	opacity: 1;
	right: 10px;
}

.cars-calculator .smluvni-podminky-href:hover {
	text-decoration: none;
}

.auto-calculator-form .form-buttons {
	text-align: center;
}

.currentValueCarVAT,
.carSliderNote,
.beforeValueCar,
.currentValueCar,
#slider_cars_sale .text_slider_novinky_h2 h2 {
	padding-left: 10px;
	text-align: left;
}

.text_slider_novinky_h2 h2 {
	padding-bottom: 0px;
}

#slider_cars_sale .text_slider_novinky_h2 {
	height: auto;
	min-height: 30px;
}

.carSliderNote {
	color: #444444;
	font-size: 16px;
	padding-bottom: 20px;
	min-height: 22px;
	letter-spacing: 1px;
}

.auto-calculator-form .form-buttons button {
	display: inline-block;
	position: relative;
	border: 0px;
	padding: 10px 25px;
}

.auto-calculator-form button:hover {
	opacity: 0.8;
}

.nadpis_auto_vypis_menu {
	font-size: 20px;
	color: #000000;
	text-align: center;
}

.vypis_param_auto .cena {
	width: 33%;
	text-align: right;
	float: left;
	margin-top: 0px;
	font-weight: bold;
	line-height: 160%;
	position: relative;
}

.vypis_param_auto .cena_lab {
	display: none;
	width: 100%;
	position: absolute;
	right: 0px;
	top: -26px;
}

.zasahy .datum-aktuality {
	display: none;
}

.zasahy .tz-gallery {
	padding-top: 0px;
}

.zasahy #links {
	margin-top: 10px;
}

.vypis_param_auto .klimatizace {
	display: none;
}

.vito-gallery-item {
	float: left;
	width: 50%;
}

#slider_cars_sale .sale-img {
	width: 83px;
	position: absolute;
	top: 28px;
	z-index: 10;
	right: 23px;
}

#slider_novinky {
	display: none;
}

/* Styl popup boxu */
#popup-box {
	display: none;
	/* Skryté, dokud se stránka nenačte */
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.8);
	/* Poloprůhledné pozadí */
	z-index: 1000;
}

/* Obsah popup boxu */
#popup-content {
	position: relative;
	background: #fff;
	width: 80%;
	max-width: 530px;
	margin: 10% auto;
	padding: 20px;
	border-radius: 10px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
	text-align: center;
}

/* Zavírací tlačítko */
#popup-close {
	position: absolute;
	top: 10px;
	right: 15px;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
}

/* Zavírací tlačítko hover efekt */
#popup-close:hover {
	color: red;
}

/* Text a nadpis */
#popup-content h2 {
	margin-top: 0;
	color: #333;
}

#popup-content p {
	margin: 10px 0;
	color: #555;
	font-size: 24px;
}

.auto_vypis_osoby_block div,
.auto_vypis_palivo_block div {
	margin-bottom: 12px;
}

.auto-autopujcovna-page .auto_vypis_osoby_block div,
.auto-autopujcovna-page .auto_vypis_palivo_block div {
	min-height: 32px;
}

.auto-autopujcovna-page #content {
	background: #fff0e3;
}

.auto-autopujcovna-page #wrap_obsah {
	display: block;
	margin: auto;
	max-width: 1120px;
	box-shadow: 0 0 25px rgb(0 0 0 / 7%);
	border-radius: 5px;
	width: 100%;
	padding-top: 29px;
	background: #fff;
	padding: 21px 30px;
}

.auto-autopujcovna-page .auto_item_vypis.tz-gallery {
	height: auto;
	width: 100%;
	border-bottom: 5px solid #f78828;
	margin-bottom: 10px;
	padding: 0px;
}

.auto-autopujcovna-page .vypis_pictures {
	position: relative;
	height: 170px;
	width: 40%;
	top: -12px;
	float: left;
}

.auto-autopujcovna-page .vypis_param_auto {
	padding: 11px 0px 11px 12px;
	font-size: 16px;
	float: left;
	position: relative;
	width: 40%;
}

.auto-autopujcovna-page .auto_vypis_call_block {
	float: right;
	width: 20%;
}

.auto_vypis_call_block p {
	font-family: 'Roboto-Light';
	text-decoration: underline;
}

.auto-autopujcovna-page #welcome_car_expres {
	text-align: center;
	margin-bottom: 27px;
}

.auto-autopujcovna-page #obsah h1 {
	font-size: 27px;
	padding-left: 0px;
	font-weight: bold;
	color: #414141;
	text-transform: uppercase;
	padding-right: 0px;
	display: inline;
}

.auto-autopujcovna-page .auto_vypis_osoby_block {
	padding-left: 0px;
}

.catBannerTextWrap{
   padding-bottom:37px;
}

#faq-katalog-wrap-col,
.catBannerTextWrap{
  margin:auto;
   max-width:1350px;
}

.auto_vypis_osoby_block {
	padding-left: 20px;
}

.datum-aktuality {
	position: absolute;
	right: 9px;
	top: 7px;
}

.slider-container.big .item,
.slider-container.big .item .img-area {
	height: 100%;
	margin: 0px;
}

#slider_cars_sale.track .inner,
#obal_slider .view-port,
#slider_novinky.track .inner {
	width: 1600px;
}

#obal_slider .slider-container .item img {
	width: 1600px;
}

.slider-container .item img {
	border: 0px;
}

.autopujcovna_rozcestnik {
	text-align: center;
	margin-top: 40px;
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 25px;
}

.autopujcovna_rozcestnik h2 {
	padding-bottom: 9px;
	font-size: 30px;
}


a.autopujcovna_rozcestnik:hover {
	text-decoration: none;
	opacity: 0.7;
}


.cc2 h1 {
	display: inline-block;
	text-align: center;
	border-bottom: 3px solid #f88829;
	font-weight: bold;
	margin-top: 25px;
	font-size: 30px;
	margin-bottom: 3px;
	padding-bottom: 0px;
}

.cc2 .cc2-car-wrap h1 {
	margin-bottom: 10px;
}


.cc2 .google-maps {
	position: relative;
	padding-bottom: 0px;
	width: 100%;
	margin-top: 20px;
	height: 500px;
}

.cc2 .dispecink-tel {
	text-align: center;
	font-size: 17px;
	color: #656565;
	font-weight: bold;
	margin-bottom: 15px;
}

.cc2 .dispecink-tel a {
	color: #656565;
	font-weight: bold;
	padding: 4px;
	font-size: 134%;
	display: inline-block;
}

.cc2 .cc2-center {
	text-align: center;
}

.cc2 .person {
	display: inline-block;
	padding: 0px;
	overflow: hidden;
	margin: 10px 20px;
	background: #525252;
	min-height: 270px;
}

.cc2 .person img {
	max-width: 260px;
}

.cc2 .hr-cc2 {
	border-bottom: solid 10px #f88829;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cc2 .fau {
	padding: 0px;

	margin-bottom: 10px;
	font-weight: bold;
	color: #333;
	display: inline-block;
	text-align: center;
	width: auto;
	border-bottom: 3px solid #f88829;
}

.cc2 .person i {
	padding-right: 10px;
}

.cc2 .person-text {
	text-align: left;
	color: #fff;
	padding: 10px 10px;
	min-height: 130px;
}

.cc2 .cc2-dc .person-text {
	min-height: 155px;
}


.cc2 .person-text .person-name {
	font-size: 120%;
	color: #ffffff;
	margin-bottom: 10px;
	border-bottom: 2px solid #f88829;
}


.zasahy_item_vypis {
	margin-left: 1.5%;
	width: 29%;
	margin-right: 1.5%;
	text-align: center;
	background: #ffc900;
	float: left;
	color: #fff;
	border: 1px solid #cacbcf;
	border-radius: 62px 0px 0px 0px;
	padding: 10px;
}

.zasahy #wrap_obsah {
	width: 100%;
}

.pol_vysun {
	position: relative;
}

.menu ul .pol_1 {
	margin-left: 16px;
}

.menu ul li {
	padding-bottom: 16px;
}


.menu ul li:first-child,
.menu .inside-menu li {
	padding-bottom: 0px;
}


.inside-menu {
	display: none;
}

.inside-menu {
	background: #fff;
	box-shadow: 0 0 43px rgba(43, 43, 43, .28);
	z-index: 9999;
	left: -63px;
	position: absolute;
	width: 240px;
	top: 76px;
}


.inside-menu li {
	width: 100%;
}

.inside-menu li a {
	position: relative;
	margin-top: 5px !important;
	width: 100%;
	padding-left: 46px !important;
	text-align: left !important;
}

.inside-menu li a:before {
	content: '';
	position: absolute;
	top: 20px;
	left: 10px;
	display: inline-block;
	width: 18px;
	height: 2px;
	background-color: #f88829;
	margin-right: 15px;
}

.menu ul li .for_logo a {
	margin: 0px;
	display: block;
	padding: 0px;
	font-size: 12px;
	border: none;
}

#slider_cars_sale .view-port,
#slider_cars_sale.track .inner,
#slider_novinky .view-port,
#slider_novinky.track .inner {
	width: 1499px;
}

#slider_cars_sale .slider-container .item,
#slider_novinky .slider-container .item {
	padding-left: 60px;
	padding-right: 60px;
}

#slider_cars_sale .slider-container .item,
#slider_cars_sale .slider-container .item.cover,
#slider_novinky .slider-container .item,
#slider_novinky .slider-container .item.cover {
	width: 500px;
}

#slider_novinky .slider-container.big,
#slider_novinky .slider-container.big .item,
#slider_novinky .slider-container.big .item .img-area {
	height: 500px;
}

#slider_cars_sale .slider-container.big,
#slider_cars_sale .slider-container.big .item,
#slider_cars_sale .slider-container.big .item .img-area {
	height: 588px;
}

#auto_servis_home,
#myci-centrum_home,
#vito_home,
#nakladni_doprava_home,
#preprava-automobilu,
#odtahova_home,
#auto_pujcovna_home {
	height: 500px;
	width: 100%;
	display: block;
	overflow: hidden;
	text-align: justify;
}

#vito_home,
#auto_servis_home,
#odtahova_home {
	background: #ffffff;
}

.migBannerTextHeaderWrap{
   padding-bottom:10px;
}

.migBannerTextWrap{
  background:#ececec;

    padding: 28px 21px;
    border-radius: 42px;
    min-height: 227px;
}
.migBannerTextHeaderWrap h2{
    font-size: 22px;
    margin-bottom:0px;
    font-weight: bold;

    padding-left: 9px;
    color: #000000;
    max-width: 80%;
    display: inline-block;
}
.migBannerTextHeaderWrap h2,
.migBannerTextHeaderWrap span{
      vertical-align: middle;
}

.migBannerTextHeaderWrap .check-bg{
    max-width: 13%;
}

.migBannerTextNoteWrap{
    font-size: 1.1em;
    padding-top: 7px;
    padding-right: 18%;
}


#auto_servis_home {
	max-height: 600px;
}

#myci-centrum_home,
#nakladni_doprava_home,
#auto_pujcovna_home {
	background: #f3f3f3;
	box-shadow: inset 0 30px 30px -30px rgba(0, 0, 0, .1), inset 0 -30px 30px -30px rgba(0, 0, 0, .1);
}

#myci-centrum_home-text,
#nakladni_doprava_home-text,
#preprava-automobilu_home-text,
#auto_servis_home-text,
#vito_home-text,
#odtahova_home-text,
#auto_pujcovna_home-text {
	width: 40%;
	position: relative;
	height: 400px;
	float: left;
	padding-top: 80px;
}

#myci-centrum_home-text,
#nakladni_doprava_home-text,
#auto_pujcovna_home-text {
	padding-left: 10%;
}

#preprava-automobilu_home-text,
#vito_home-text,
#auto_servis_home-text,
#odtahova_home-text {
	padding-right: 10%;
}

#vito_home-text {
	width: 45%;
	padding-right: 5%;
	padding-left: 2%;
}

#vito_home-img,
#myci-centrum_home-img,
#preprava-automobilu_home-img,
#nakladni_doprava_home-img,
#auto_servis_home-img,
#odtahova_home-img,
#auto_pujcovna_home-img {
	width: 60%;
	text-align: center;
	height: 100%;
	float: left;
}

#vito_home-img {
	width: 55%;
}


#preprava-automobilu_home-img,
#auto_servis_home-img {
	text-align: left;
	height: 100%;
}


#preprava-automobilu_home-img img {
	height: 100%;
}

#form-calculator-label {
	text-align: center;
	padding-top: 13px;
	padding-bottom: 17px;
	font-size: 22px;
	font-weight: normal;
}

.gdpr-label {
	color: #000;
	font-size: 14px;
}

.gdpr-label a {
	text-decoration: underline;
}

#faq-item-header{
   text-align:center;
    padding-top: 100px;
}

.auto-calculator-result-blocks,
.auto-calculator-param-blocks {
	float: left;
}

.auto-calculator-param-blocks {
	width: 60%;

	border-right: 3px solid #f78828;
}

.auto-calculator-result-blocks {
	width: 40%;
	font-family: "Poppins", serif;
	padding-left: 16px;
}

.auto-calculator-line-blocks {
	border-top: 3px solid #f78828;
	padding-top: 15px;
}

.auto-calculator-result-blocks #sum-wrap {
	background: #fef0e3;
	padding: 10px 6px;
	font-weight: bold;
	text-align: center;
	font-family: "Poppins", serif;
}

.auto-calculator-result-blocks #price_sum {
	font-family: "Poppins", serif;
	font-size: 23px;
}

.auto_vypis_call_block h3,
.auto-calculator-form h3 {
	margin-top: 0px;
	/* text-align: center; */
	font-family: "Poppins", serif;
	font-size: 20px;
	padding-bottom: 13px;
	color: #ff7600;
}

.auto-calculator-form .car-par {
	font-family: "Poppins", serif;
}

.auto-calculator-param-blocks h3 {
	padding-left: 15px;
}

.auto-calculator-form textarea,
.auto-calculator-form input,
.auto-calculator-param-blocks select {
	width: 100%;
	text-align: center;
	min-height: 36px;
	margin-bottom: 15px;
	border: 1px solid #e2e2e2;
	font-family: "Poppins", serif;
	border-radius: 2px;
}

.auto-calculator-form textarea {
	text-align: left;
}

.auto-calculator-form label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: normal;
	font-family: "Poppins", serif;
}

.auto-calculator-form #gdpr {
	width: 21px;
	top: 12px;
	position: relative;
	margin-right: 10px;
}

.bold {
	font-weight: bold;
}

#vito_home-img,
#odtahova_home-img {
	text-align: left;
}

#nakladni_doprava_home-img,
#auto_pujcovna_home-img,
#myci-centrum_home-img {
	text-align: right;
}

#vito_home-img img,
#odtahova_home-img img {
	height: 100%;
}

#auto_pujcovna_home-img img {
	height: 100%;
}

#auto_servis_home-img img {
	height: 100%;
}

#nakladni_doprava_home-img img {
	height: 100%;
}

#stred_popis a.smluvni-podminky-href {
	background: #ff9d0a;
	padding: 10px 16px 10px 10px;
	float: right;
	color: #fff;
	font-weight: bold;
	border-radius: 10px;
}

#stred_popis a.smluvni-podminky-href:hover {
	opacity: 0.6;
	text-decoration: none;
}

#slider_cars_sale .slider-container .item img,
#slider_novinky .slider-container .item img {
	height: auto;
}

#slider_cars_sale .slider-container .item .img-block,
#slider_novinky .slider-container .item .img-block {
	/*background: #adadad;*/
	padding: 10px;
}

#slider_novinky .slider-container .item h2 {
	position: relative;
	left: 0;
	top: 0;
	margin: 0px;
	font-weight: bold;
	font-size: 18px;
	text-transform: none;
	color: #000;
}

#slider_cars_sale .slider-container .item h2 {
	font-weight: bold;
	font-size: 22px;
	text-transform: uppercase;
	color: #000;
	text-align: left;
}

#slider_novinky .slider-container .item .text_slider_novinky_h2 {
	height: 54px;
}

#slider_cars_sale .slider-container .item a,
#slider_novinky .slider-container .item a {
	background: #ffc800;
	margin-top: 36px;
	display: block;
	overflow: hidden;
	border-radius: 123px 10px 0px 0px;
}

#slider_cars_sale .slider-container .item a {
	background: #f4cd06;
}

#slider_cars_sale .slider-container .item.hyundai-bg a,
#slider_cars_sale .slider-container .item.skoda-bg a,
#slider_cars_sale .slider-container .item.bwm-bg a,
#slider_cars_sale .slider-container .item.mercedes-bg a {
	background: #f4cd06;
	background-size: 179px;
	background-position: 120% 77%;
	background-repeat: no-repeat;
}

#slider_cars_sale .slider-container .item.hyundai-bg a {
	background-image: url('/soubory/autoProdej/znacky/14.png');
}

#slider_cars_sale .slider-container .item.skoda-bg a {
	background-image: url('/soubory/autoProdej/znacky/16.png');
}

#slider_cars_sale .slider-container .item.bwm-bg a {
	background-image: url('/soubory/autoProdej/znacky/17.png');
}

#slider_cars_sale .slider-container .item.mercedes-bg a {
	background-image: url('/soubory/autoProdej/znacky/15.png');
}

#slider_novinky .slider-container .item a {
	border-radius: 123px 10px 0px 0px;
	box-shadow: 0px 0px 55px rgba(0, 0, 0, 1);
}

#slider_cars_sale .slider-container .item a {
	border-radius: 45px;
}


#slider_cars_sale .item a:hover,
#slider_novinky .item a:hover {
	text-decoration: none;
}

#slider_cars_sale .item a:hover h2,
#slider_cars_sale .item a:hover img,
#slider_cars_sale .item a:hover p,
#slider_novinky .item a:hover h2,
#slider_novinky .item a:hover img,
#slider_novinky .item a:hover p {
	opacity: 0.8;
}

.first-home-char {
	font-size: 150%;
	color: #fd1722;
}

.vice_slider {
	text-align: center;
	padding-top: 10px;
	height: 50px;
}

#celk_pocet_dni {
	font-weight: bold;
	padding-left: 4px;
	font-size: 110%;
}

.carSaleButton span,
.zasahy_item_vypis .btn-default,
.btn-vice {
	padding: 3px 14px;
	color: #fff;
	font-size: 21px;
	background: #ff9800;
	border-radius: 4px;
}

.carSaleButton {
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 10px;
}

.carSaleButton span {
	font-style: italic;
	background: #ff4d00;
	padding: 9px 20px;
	margin-top: 12px;
	margin-bottom: 8px;
	border-radius: 15px;
	display: inline-block;
}

.faq-item-img-wrap{
    width:100%;
    height:225px;
  display: flex;
 flex-wrap: wrap; /* Umožní elementům přecházet do další řady */
  justify-content: flex-start; /* Zarovnání na začátek řady */
  align-items: flex-end; /* Zarovná elementy na spodní část */
 gap: 5px;
}

.faq-item-more-wrap{
    text-align: center;
    font-size: 1.1em;
    padding-bottom: 28px;
}

.faq-item-img-key-wrap{
   padding:10px;
}

#faq-item-header .faq-item-img-key-wrap{
    padding-bottom: 45px;
}

.faq-item-more-wrap span{
   display:inline-block;
    line-height: 1em;
   border-bottom:1px solid;
}

.faq-item-content-wrap{
    padding: 10px 20px 10px 20px;
    min-height: 152px;
}
.faq-item-title-wrap{
    padding: 24px 20px 10px 20px;
    display: flex;             /* Aktivace flexboxu */
    align-items: center;       /* Vertikální zarovnání */
    justify-content: left;   /* Horizontální zarovnání */
    height: 100px;             /* Fixní výška obalového prvku */
 
}

.faq-item-title-wrap{
    line-height: 1.3em;
}

.faq-item-wrap {
   background: #fcc805;
   display:block;
    border-radius: 46px;
    overflow: hidden;
   margin-bottom:26px;
}

.faq-item-wrap:hover{
   text-decoration:none;
}
.faq-item-wrap:hover,
.faq-item-wrap,
.kategorieTemplate #obsah .faq-item-wrap h2,
.faq-item-wrap span,
.faq-item-wrap p,
.faq-item-wrap h2{
   color:#000;
}

.faq-item-img-label-wrap{
   display: inline-block;
    background: #fff;
    color: #000;
    margin-top: 9px;
    margin-right: 10px;
    font-weight: 500;
    font-size: 12px;
    padding: 10px;
    border-radius: 24px;
}

#faq-item-header .faq-item-img-label-wrap{
    font-size: 14px;
     font-weight: 600;
    padding-right: 16px;
}



.zasahy_item_vypis .btn-default {
	font-size: 17px;
	border: 0px;
	padding: 3px 35px 3px 14px;
}

.zasahy_item_vypis:hover {
	opacity: 0.7;
}

.zasahy_item_vypis a:hover {
	opacity: 0.7;
	text-decoration: none;
}

a.zasahy_item_vypis:hover h2 {
	text-decoration: none;
}


.vypis_text_aktuality img {
	float: left;
	max-height: 180px;
	margin-right: 10px;
}

#slider_cars_sale .text_slider_novinky,
#slider_novinky .text_slider_novinky {
	margin-bottom: 5px;
	min-height: 127px;
	text-align: center;
	padding: 0px 11px;
}

   .catBannerTextWrap .col-md-3{ 
      padding-bottom:30px;
 }

#slider_cars_sale .text_slider_novinky,
#slider_novinky .text_slider_novinky {
	width: 100%;
	/*float: left;*/
}

#slider_cars_sale .slider-container .img-block,
#slider_novinky .slider-container .img-block {
	width: 100%;
	height: 239px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

#slider_novinky .slider-container .item img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#slider_cars_sale .slider-container .item .img-block img {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	/* Obrázek se přizpůsobí šířce rodiče */
	height: 100%;
	/* Obrázek se přizpůsobí výšce rodiče */
	object-fit: cover;
	/* Zajistí, že obrázek nebude deformovaný */
	transform: translate(-50%, -50%);
	/* Vycentrování obrázku */
}


.aktuality_item_vypis a:hover,
.aktuality_item_vypis a:focus {
	text-decoration: none;
}

#slider_cars_sale .slider-container .item a:focus,
#slider_cars_sale .slider-container .item a:hover,
#slider_novinky .slider-container .item a:focus,
#slider_novinky .slider-container .item a:hover {
	text-decoration: none;
}

#stred_popis {
	position: relative;
}

#stred_popis a {
	color: #000000;
}

.kategorieTemplate #faq-katalog-wrap-h2{
    color: #000;
    font-size: 66px;
    text-align: center;
    font-weight: bold;
}

#faq-katalog-wrap {
    background: #ffffff;
    padding: 62px 10px;
}

.slider-container .item img,
.slider-container.big {
	height: 534px;
}

#stred_popis .slick-dots li {
	margin-left: 0px;
}

.slick-dots li button:before {
	color: #a48a04;
	font-size: 10px;
}

.slick-dots li.slick-active button:before {
	color: #f4cd06;
}

.hp-slider-service-item {
	background: url(./../images/27.jpg) no-repeat center;
	background-size: cover;
	max-width: 1400px;
	margin: auto;
	position: relative;
	padding: 44px;
	margin-bottom: 19px;
	border-radius: 24px;
	margin-top: 20px;
}

#all-q-an{
    text-align: center;
    margin: auto;
    display: inline-block;
    color: #000;
    font-size: 20px;
    border-bottom: 2px solid;
    width: auto;
}
#all-q-an:hover{
   text-decoration:none;
}

.service-item #carServiceHPWrap {
	background: url(./../images/cService.jpg) no-repeat center;
	background-size: cover;
}

.service-item #carRentalHPWrap {
	background: url(./../images/carRent.jpg) no-repeat center;
	background-size: cover;
}

.service-item #carWashHPWrap {
	background: url(./../images/carWash.jpg) no-repeat center;
	background-size: cover;
}

.slick-prev,
.slick-next {
	width: 37px;
	height: 37px;
	z-index: 10002;
}


.hp-slider-service-item img {
	position: absolute;
	top: 44px;
	right: 44px;
	max-width: 192px;
}

.towingsServiceHPTextWrap {
	background-color: rgba(0, 0, 0, 0.7);
	/* Černá barva s 50% průhledností */
	color: #fff;
	max-width: 600px;
	border-radius: 24px;

	padding: 101px 97px 129px 38px;
}

.towingsServiceHPTextWrap h2,
.towingsServiceHPTextWrap p {
	color: #fff;
	text-transform: uppercase;
	padding: 0px 0px;
	text-align: left;
}

.towingsServiceHPTextWrap p {
	padding: 30px 0px;
	line-height: 200%;
	font-size: 1.2em;
	font-weight: bold;
}


#stred_popis .towingsServiceHPTextWrap a {
	padding: 14px 24px;
	border-radius: 24px;
	background: #fff;
	margin-right: 27px;
	font-weight: bold;
	text-transform: uppercase;
}

#stred_popis .towingsServiceHPTextWrap .towingsServiceWant {
	background: #f4cd06;
}

#stred_popis .towingsServiceHPTextWrap a {
	display: inline-block;
}

#stred_popis .towingsServiceHPTextWrap a:hover {
	text-decoration: none;
	opacity: 0.8;
}

footer {
	padding-top: 0px;
	z-index: -1;
	background: url(../images/f-bg.png) top center no-repeat;
	background-size: cover;
}


.title_Slider {
	position: absolute;
	top: 15px;
	right: 0px;
	display: table;
	width: 25%;
	color: #fff;
	font-weight: bold;
	background: #fd7400;
	height: 25%;
	padding: 0px 10px 10px 10px;
	text-align: center;
	border-radius: 15px 0px 0px 15px;
}

.obal_text_slider {
	display: table-cell;
	vertical-align: middle;
}

.nadpis_slider {
	font-size: 30px;
	padding-bottom: 10px;
}

footer {
	padding-bottom: 28px;
	color: #fff;
}

footer p,
footer a {
	margin: 0 0 11px;
	color: #fff;
	display: block;
	line-height: 1.35;
	font-size: 18px;
	font-weight: 600;
	font-family: "Poppins", serif;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}

footer a {
	text-decoration: none;
}

footer a:hover {
	text-decoration: none;
	color: #fff;
	opacity: 0.5;
}

.cena_day {
	font-size: 90%;
}

footer .col-md-3,
footer .col-md-4 {
	padding: 0px;
}

footer .social {
	text-align: left;
}

#content {
	position: relative;
}

#footer-label {
	margin-top: 11px;
	margin-bottom: 11px;
	font-size: 36px;
	text-transform: uppercase;
	font-family: "Poppins", serif;
	font-weight: 700;
	line-height: 1.1;
}

#sponzor_box {
	width: 800px;
	margin: auto;
	text-align: center;
}

.reference_item_vypis {
	margin-bottom: 40px;
}

.vypis_text_reference p {
	line-height: 28px;
	font-size: 16px;
	font-family: "Poppins", serif;
}

.vypis_text_reference .user {
	font-weight: bold;
}

.vypis_text_reference .ref-info {
	text-align: center;
	margin-top: 20px;
}

.view-port,
.track .inner,
.slider-container .item,
.slider-container .item.cover {
	width: 1600px;
}

.navbar-default {
	border: none;
	border-color: #ffffff;
	background: none;
	border-radius: 0px;
}

.track .inner {
	background: none;
	padding: 0px;
	margin-bottom: 0px;
}

.navbar-nav {
	min-height: 102px;
}

.navbar {
	margin-bottom: 0px;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #000;
	background: none;
}

.navbar-default .navbar-nav>.active>a .pruh,
.navbar-default .navbar-nav>.active>a span {
	background: #f48221;
	-webkit-transition-property: none;
	transition-property: none;
	-webkit-transition-duration: unset;
	transition-duration: unset;
	-webkit-transition-timing-function: unset;
	transition-timing-function: unset;
	position: relative;
	left: 0px !important;
	display: block;
	right: 0px !important;
	width: 100%;
	bottom: -6px;
	height: 4px;
}

.navbar-default .navbar-nav>.active>a:hover .pruh,
.navbar-default .navbar-nav>.active>a:hover span {
	left: 0px !important;
	right: 0px !important;
}

.menu ul .pol_vysun:hover .pol_6 .pruh,
.menu ul li a span {
	background: #f48221;
}

.sluzby #content .container,
.homepage #content .container {
	width: 100%;
	max-width: 100%;
}

.sluzby #content .container,
.sluzby #obsah,
.homepage #content .container,
.homepage #obsah {
	padding: 0px 0px;
}

#head {
	position: relative;
	z-index: 999;
	margin-top: 2px;
	border-bottom: solid 10px #f88829;
}

#head_cars {
	position: absolute;
	overflow: hidden;
	height: 104px;
	width: 100%;
	top: 0px;
}

#head_cars img {
	z-index: 10000;
}

#odtah_car,
#odtahov_car {
	position: absolute;
	left: -100px;
	top: 71px;
}

.menu ul li a {
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
	font-family: "Poppins", serif;
	text-align: center;
	min-width: 74px;
	padding: 10px 15px;
	font-weight: bold;
	border-radius: 8px;
	display: block;
	font-size: 16px;
	margin-top: 26px;
}


.menu ul li a:hover span {
	left: 10% !important;
	right: 10% !important;
}


.menu ul li ul li a:hover span {
	left: 19%;
	right: 10%;
}

.menu ul li ul li:first-child:after {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	left: 50%;
	-webkit-transform: rotate(-45deg) translate(-50%, -50%);
	-ms-transform: rotate(-45deg) translate(-50%, -50%);
	transform: rotate(-45deg) translate(-50%, -50%);
	border-radius: 5px;
	background-color: #ffffff;
	z-index: 1;
	margin-top: -8px;
	margin-right: 5px;
}


.menu ul li a span {
	content: "";
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0;
	height: 4px;
	-webkit-transition-property: left, right;
	transition-property: left, right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.navbar-default .navbar-nav>li>a {
	color: #000000;
}

.menu ul li:last-child a,
.menu ul li:last-child span {
	border: none;
}

.menu ul li a:hover {
	/*background: rgba(108, 189, 255, 0.52);*/
}

.menu ul li {
	float: left;
}

.autopujcovna-vypocet #wrap_obsah,
.volkswagen #wrap_obsah,
.audi #wrap_obsah,
.mercedes-benz #wrap_obsah,
.skoda #wrap_obsah,
.kariera #wrap_obsah,
.myci-centrum #wrap_obsah,
.autopujcovna-plzen #wrap_obsah,
.partneri #wrap_obsah,
.contact #wrap_obsah,
.Odtahova_sluzba #wrap_obsah,
.o-nas #wrap_obsah {
	background: #fff;
	opacity: 0.95;
	border-radius: 120px 0px 0px 0px;
}

.myci-centrum #welcome_car_expres,
.volkswagen #welcome_car_expres,
.audi #welcome_car_expres,
.kariera #welcome_car_expres,
.mercedes-benz #welcome_car_expres,
.skoda #welcome_car_expres,
.autopujcovna-plzen #welcome_car_expres,
.preprava-automobilu #welcome_car_expres,
.partneri #welcome_car_expres,
.contact #welcome_car_expres,
.nakladni-doprava #welcome_car_expres,
.Odtahova_sluzba #welcome_car_expres,
.o-nas #welcome_car_expres {
	margin-top: 19px;
}

.cars-calculator #wrap_obsah,
.cars-calculator #content .container {
	width: 100%;
	max-width: 100%;
}

footer .btn-instagram,
footer .btn-facebook {
	margin: 0px;
	width: 65px;
	height: 42px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	font-size: 16px;
	padding: 0px 10px 0px 3px;
}


footer .btn-facebook {
	background: url(../images/flat-social-media-icons/fb.png) center no-repeat;
	background-size: contain;
}

footer .btn-instagram {
	background: url(../images/flat-social-media-icons/inst.png) center no-repeat;
	background-size: contain;
}

#footer_content .col-md-4.f-socisal span {
	display: inline-block;
	font-family: "Poppins", serif;
	font-weight: 600;
	font-size: 20px;
	letter-spacing: 2px;
}

.copyright {
	font-family: "Poppins", serif;
	font-weight: 600;
	text-align: center;
	padding-top: 79px;
}


.btn-instagram:hover,
.btn-facebook:hover {
	opacity: 0.7;
}

#links {
	margin-top: 50px;
}

.mercedes-vito-page #links {
	margin-top: 0px;
}

.aktuality_item_vypis {
	position: relative;
	margin-bottom: 35px;
	box-shadow: 3px 11px 37px rgba(200, 200, 200, 1);
	padding: 10px;
	min-height: 277px;
}

#kariera-wrap .aktuality_item_vypis {
	min-height: 207px;
	padding: 20px;
}

#kariera-wrap .aktuality_item_vypis h2 {
	padding-bottom: 7px;
}

.aktuality_item_vypis .btn {
	position: absolute;
	right: 16px;
	bottom: 35px;
}

.aktuality_item_vypis .btn:hover {
	opacity: 0.6;
}

.contact #stred_popis h2 {
	font-size: 26px;
	font-weight: bold;
	text-align: center;
	padding: 10px;
	color: #353535;
}

.contact #obsah #welcome_car_expres {
	display: none;
}

.menu li:hover ul.inside-menu {
	display: block;
	position: absolute;
}

.inside-menu .inside {
	display: block;
}

.contact-item {
	height: auto;
	width: 50%;
	float: left;
}

.contact-item p {
	padding-top: 7px;
}

.contact #wrap_obsah {
	padding-top: 10px;
}

#mapa-fixed-car {
	position: fixed;
	right: 0px;
	top: 150px;
	display: inline-block;
	z-index: 999999;
	background: #f88829;
	text-decoration: none;
	border-radius: 10px 0px 0px 10px;
	border-left: solid 3px;
	border-color: #eb030a;
}

#mapa-fixed-car .grouw {
	width: 100px;
	display: none;
	height: 100%;
}

#mapa-fixed-car .grouw img {
	width: 52px;
	margin-top: 58px;
}

#mapa-fixed-car img {
	float: left;
	padding: 10px 7px;
}

.blueimp-gallery .modal-dialog {
	max-width: 1400px;
}

#stred_popis ul li {
	/* padding-left: 10px; */
	margin-left: 60px;
	list-style-type: disc;
}

.vypis_param_auto_menu {
	background: #f9ffb4;
	font-weight: bold;
	padding: 8px 5px;
}

#vozy_prehled .vypis_param_auto_menu .auto_vypis_palivo_block span {
	padding-right: 2px;
	padding-left: 2px;
}

#vozy_prehled .auto_vypis_osoby_block span {
	padding-left: 6px;
}

.auto-autopujcovna-page .auto_vypis_osoby_block span,
.auto-autopujcovna-page .auto_vypis_palivo_block span {
	font-family: "Poppins", serif;
}

.menu ul .pol_10,
.menu ul .pol_11,
.menu ul .pol_12 {
	display: inline-block;
}

.menu .pol_13,
.menu .pol_14,
.menu .pol_114,
.menu .pol_15 {
	display: none;
}

.navbar-default,
.navbar-default .navbar-nav>.active>a {
	box-shadow: none;
}

@media (max-width: 1600px) {
	.logo {
		width: 200px;
		padding-top: 4px;
		background: none;
	}

	.for_logo {
		padding-top: 10px;
	}

	.menu .pol_6,
	.menu .pol_5,
	.menu .pol_13,
	.menu .pol_14,
	.menu .pol_15,
	.menu .pol_114 {
		display: none;
	}

	#slider_cars_sale.track .inner,
	.view-port,
	.track .inner,
	.slider-container .item,
	.slider-container .item.cover,
	#obal_slider .slider-container .item img,
	#obal_slider .view-port,
	#slider_novinky.track .inner,
	#slider_cars_sale .inner,
	#main,
	#obal_slider,
	#head .container,
	#content .container,
	footer .container {
		max-width: 1250px;
	}
.cd-page #content .container,
.kategorieTemplate #content .container{
      max-width: 1350px;
}

	#slider_cars_sale .slider-container .item,
	#slider_cars_sale .slider-container .item.cover,
	#slider_novinky .slider-container .item,
	#slider_novinky .slider-container .item.cover {
		width: 550px;
		padding-left: 80px;
		padding-right: 80px;
	}

	#myci-centrum_home,
	#auto_servis_home,
	#nakladni_doprava_home,
	#odtahova_home,
	#auto_pujcovna_home,
	#vito_home {
		height: auto;
	}


	.menu ul li a {
		min-width: 100px;
	}


	.slider-container .item img,
	.slider-container.big {
		height: 400px;
	}

	#space_autopujcovna {
		display: none;
	}

	#konfigurator_auta .pujcit_od,
	#konfigurator_auta .pujcit_do.col-md-2,
	#konfigurator_auta .col-md-2 {
		width: 43%;
		padding-bottom: 0px;
		margin-bottom: 5px;
	}

	#konfigurator_auta .col-md-2 {
		width: 20%;
	}

	#konfigurator_auta .celkem_dni {
		width: 100%;
		text-align: center;
		font-size: 140%;
		margin-bottom: 28px;
	}

	#left_menu {
		top: 0px;
	}

	#left_menu .pol_9 {
		padding: 10px 0px;
	}

	.auto_vypis_osoby_block,
	.auto_vypis_palivo_block,
	.auto_vypis_klimatizace_block {
		font-size: 14px;
	}

	.vypis_param_auto {
		padding: 11px 0px 10px 9px;
	}

	#konfigurator_auta .col-md-2.kon-auto-item {
		margin-bottom: 0px;
		padding-bottom: 13px;
		width: 20%;
	}

	#konfigurator_auta .pujcit_od,
	#konfigurator_auta .pujcit_do {
		text-align: right;
	}

	#left_menu ul li a {
		padding: 12px 0px;
	}

	#slider_cars_sale .view-port,
	#slider_cars_sale.track .inner,
	#slider_novinky .view-port,
	#slider_novinky.track .inner {
		width: 1100px;
	}

	#konfigurator_auta .pujcit_od,
	#konfigurator_auta .pujcit_do.col-md-2,
	#konfigurator_auta .celkem_dni {
		padding-right: 8px;
	}

	#wrap_obsah {
		max-width: 1120px;
		width: 78%;
		padding: 0px 15px;
	}

	#content .container {
		min-height: 1000px;
	}

	.mercedes-vito-page #content .container {
		min-height: auto;
	}


	#vozy_prehled {
		display: block;
		width: 250px;
		clear: both;
		position: absolute;
		top: 520px;
	}

	#vozy_prehled .auto_item_vypis_menu {
		display: none;

	}

	#vozy_prehled .auto_item_vypis_menu:first-child {
		display: block;
	}

	.sluzby #obsah .obal_in,
	.homepage #obsah .obal_in {
		font-size: 90%;
	}

	.title_Slider {
		padding: 10px 10px 10px 10px;
		width: 35%;
	}

	#nakladni_doprava_home-img img,
	#odtahova_home-img img,
	#auto_pujcovna_home-img img {
		/*padding-top: 74px;*/
	}

	/*#nakladni_doprava_home-img, #auto_servis_home-img, #odtahova_home-img, #auto_pujcovna_home-img{
        width: 50%;
    }
    #nakladni_doprava_home-text, #auto_servis_home-text, #odtahova_home-text, #auto_pujcovna_home-text{
        width: 50%;
    }*/

	#vito_home-obal,
	#myci-centrum_home-obal,
	#auto_pujcovna_home-obal,
	#odtahova_home-obal,
	#auto_servis_home-obal,
	#nakladni_doprava_home-obal {
		height: 430px;
	}

	#myci-centrum_home-text,
	#nakladni_doprava_home-text,
	#preprava-automobilu_home-text,
	#auto_servis_home-text,
	#odtahova_home-text,
	#auto_pujcovna_home-text {
		padding-top: 55px;
	}

	#vito_home-text {
		padding-top: 25px;
	}


	#myci-centrum_home-img img {
		position: relative;
		right: -105px;
	}

	.auto_vypis_palivo_block {
		width: 30%;
	}

	.vypis_param_auto .cena {
		width: 36%;
	}

}


@media (max-width: 1460px) {
	.vito-gallery-item {
		width: 100%;
	}

	.vito-text-wrap {
		width: 60%;
	}

	.vito-img-wrap {
		width: 40%;
	}
}

@media (max-width: 1400px) {

	#auto_pujcovna_home-img img {
		position: relative;
		right: -90px;
	}

	#myci-centrum_home-img img {
		right: -125px;
	}

	#preprava-automobilu_home-img img,
	#vito_home-img img,
	#auto_servis_home-img img {
		position: relative;
		left: -30px;
	}

	#odtahova_home-img img {
		position: relative;
		left: -30px;
	}

	#nakladni_doprava_home-img img {
		position: relative;
		right: -30px;
	}

	#vito_home-text {
		width: 53%;
		padding-left: 4%;
		padding-right: 4%;
	}

	#vito_home-img {
		width: 47%;
		overflow: hidden;
	}

	footer .container {
		max-width: 1150px;
	}
}

@media (max-width: 1250px) {

.migBannerTextHeaderWrap .check-bg{
    max-width: 12%;
}
.migBannerTextHeaderWrap h2{
    max-width: 81%;
}
.migBannerTextNoteWrap{
    padding-right: 0%;
}

.call-me-wrap{
  font-size: 24px;
}
.call-me-wrap:hover{
    color:#fff;
}
.call-me-phone{
  font-size: 28px;
}

.kategorieTemplate #obsah h1 {
    font-size: 74px;
}

.migBannerTextHeaderWrap h2{
   font-size:20px;
}

.migBannerTextWrap{

    min-height: 221px;
}

	.w-Banner-h,
	.w-Banner-h .col-md-6.img-w {
		height: 750px;
	}

	.logo {
		width: 150px;
		padding-top: 13px;
		background: none;
	}

	.vito-text-wrap {
		width: 60%;
	}

	.vito-img-wrap {
		width: 40%;
	}

	.vito-gallery-item {
		float: none;
		width: 100%;
	}

	.for_logo {
		margin-left: 0px;
	}

	#left_menu {
		top: 0px;
	}

	.menu ul li a,
	.menu ul li .pol_6 {
		font-size: 14px;
		margin-left: 4px;
	}

	.menu ul li .pol_6 {
		height: 30px;
	}

	#maps_pokryti {
		display: none;
	}

	#slider_cars_sale.track .inner,
	.view-port,
	.track .inner,
	.slider-container .item,
	.slider-container .item.cover,
	#obal_slider .slider-container .item img,
	#obal_slider .view-port,
	#slider_novinky.track .inner,
	#slider_cars_sale .inner {
		max-width: 992px;
	}

	.slider-container .item img,
	.slider-container.big {
		height: 331px;
	}

	#obal_slider .track .inner {
		float: right;
	}

	#konfigurator_auta .pujcit_od,
	#konfigurator_auta .pujcit_do.col-md-2,
	#konfigurator_auta .col-md-2 {
		width: 43%;
		padding-bottom: 0px;
		margin-bottom: 5px;
	}

	#konfigurator_auta .col-md-2 {
		width: 30%;
	}

	#konfigurator_auta .celkem_dni {
		width: 100%;
		text-align: center;
		font-size: 140%;
		margin-bottom: 28px;
	}

	#left_menu {
		top: 0px;
	}

	.auto_vypis_osoby_block,
	.auto_vypis_palivo_block,
	.auto_vypis_klimatizace_block {
		font-size: 14px;
	}

	.vypis_param_auto {
		padding: 11px 0px 10px 9px;
	}

	#konfigurator_auta .col-md-2.kon-auto-item {
		margin-bottom: 0px;
		padding-bottom: 13px;
	}

	#left_menu ul li .pol_8 {
		padding: 8px 0px;
	}

	#left_menu .pol_9 {
		padding: 7px 0px;
	}

	#left_menu ul li a {
		padding: 8px 0px;
		font-size: 16px;
	}

	.auto-autopujcovna-page #wrap_obsah,
	.auto-autopujcovna-page #content #obsah,
	.auto-autopujcovna-page #content .container {
		padding: 0px;
		max-width: 100%;
	}

	.cars-calculator #mapa-fixed-car,
	.auto-autopujcovna-page #mapa-fixed-car {
		display: none;
	}

	#slider_cars_sale .view-port,
	#slider_cars_sale.track .inner,
	#slider_novinky .view-port,
	#slider_novinky.track .inner {
		width: 900px;
	}

	#slider_cars_sale .slider-container .item,
	#slider_cars_sale .slider-container .item.cove,
	#slider_novinky .slider-container .item,
	#slider_novinky .slider-container .item.cove {
		width: 450px;
		padding-right: 40px;
		padding-left: 40px;
	}

	#konfigurator_auta .pujcit_od,
	#konfigurator_auta .pujcit_do.col-md-2,
	#konfigurator_auta .celkem_dni {
		padding-right: 8px;
	}

	#wrap_obsah {
		width: 100%;
	}

	#content .container {
		min-height: 200px;
	}

	#vozy_prehled {
		display: block;
		width: 250px;
		clear: both;
		position: absolute;
		top: 520px;
	}

	#vozy_prehled .auto_item_vypis_menu {
		display: none;

	}

	#vozy_prehled .auto_item_vypis_menu:first-child {
		display: block;
	}

	#rychly_kontakt,
	#vozy_prehled {
		display: none;
	}

	#sponzor_box {
		width: 100%;
	}

	.title_Slider {
		width: 42%;
	}


	.container-fluid {
		padding: 0px 0px;
	}

	.navbar-collapse {
		padding: 0px 0px;
	}

	.menu ul li .pol_1 {
		margin-left: 0px;
	}

	.menu ul li a {
		min-width: 84px;
	}

	.menu ul li a {
		padding: 10px 7px;
	}

	.container-fluid .nav.navbar-nav {
		width: 977px;
		margin: auto;
		float: none;
	}

	#head_cars {
		height: 83px;
	}

	#odtah_car,
	#odtahov_car {
		top: 50px;
	}

	#head_contekt_cars {
		top: 54px;
	}

	#myci-centrum_home-text,
	#nakladni_doprava_home-text,
	#auto_pujcovna_home-text {
		padding-left: 5%;
	}

	#myci-centrum_home-text,
	#nakladni_doprava_home-text,
	#preprava-automobilu_home-text,
	#auto_servis_home-text,
	#vito_home-text,
	#odtahova_home-text,
	#auto_pujcovna_home-text {
		width: 43%;
	}


	#myci-centrum_home-img,
	#nakladni_doprava_home-img,
	#preprava-automobilu_home-img,
	#auto_servis_home-img,
	#vito_home-img,
	#odtahova_home-img,
	#auto_pujcovna_home-img {
		width: 57%;
	}

	#vito_home-img {
		width: 47%;
		overflow: hidden;
	}

	#odtahova_home-img img {
		left: -163px;
	}

	#myci-centrum_home-img img {
		right: -86px;
	}

	#preprava-automobilu_home-img img,
	#vito_home-img img,
	#auto_servis_home-img img {
		left: -164px;
	}

	#nakladni_doprava_home-img img {
		right: -70px;
	}

	footer .container {
		max-width: 90%;
	}

	.col-md-4.f-about-us {
		width: 25%;
	}

	.col-md-4.f-socisal {
		width: 40%;
	}
}

@media (min-width: 992px) {


	#mobile_logos,
	#vito_home-img-mobile,
	#nakladni_doprava_home-img-mobile,
	#preprava-automobilu_home-img-mobile,
	#auto_pujcovna_home-img-mobile,
	#odtahova_home-img-mobile,
	#myci-centrum_home-img-mobile,
	#auto_servis_home-img-mobile {
		display: none;
	}

	#vito_home-text {
		width: 53%;
		padding-left: 4%;
		padding-right: 4%;
	}

	#vito_home-img {
		width: 47%;
		overflow: hidden;
	}

}

@media (max-width: 1100px) {
     .catBannerTextWrap .col-md-3{ 
        width: 50%; 
        float:left;
     }
   .catBannerTextWrap {
       max-width: 714px;
   }
    .kategorieTemplate #obsah h1 {
        font-size: 66px;
    }
}

@media (max-width: 992px) {
    .kategorieTemplate #obsah h1 {
        font-size: 60px;
    }
	.hp-slider-service-item img {
		max-width: 140px;
	}

	footer .container {
		max-width: 95%;
	}

	.col-md-4.f-service,
	.col-md-4.f-socisal,
	.col-md-4.f-about-us {
		width: 100%;
		padding-bottom: 30px;
	}

	.paticka_down {
		text-align: center;
		padding-bottom: 0px;
	}

	.copyright {
		padding-top: 10px;
	}

	#f-tel {
		position: relative;
		bottom: 0px;
		width: 100%;
		max-width: 300px;
		float: right;
		background: url(../images/tel-car-f.png) right center no-repeat;
		background-size: contain;
	}

	.w-Banner-h,
	.w-Banner-h .col-md-6.img-w {
		height: auto;
	}

	#vito_home {
		height: auto;
	}

	.cars-calculator .auto_item_vypis.tz-gallery {
		max-width: 30%;
	}

	.cars-calculator .vypis_pictures {
		height: 160px;
	}

	.auto-autopujcovna-page #content #wrap_obsah {
		padding-top: 20px;
	}

	.auto-calculator-form {
		padding-bottom: 20px;
	}

	.auto-autopujcovna-page .auto_vypis_call_block {
		float: none;
		max-width: 300px;
		width: 100%;
		clear: both;
		padding-bottom: 15px;
		text-align: center;
		margin: auto;
	}

	.auto_vypis_call_block h3,
	.auto-calculator-form h3 {
		margin-top: 0px;
		padding-bottom: 2px;
	}

	.auto-autopujcovna-page .vypis_param_auto {
		width: 60%;
	}

	#head {
		margin-top: 10px;
	}

	.datum-aktuality {
		display: none;
	}

	#autoservis_kontakt {
		border-left: solid 0px #c3c3c3;
		border-top: solid 1px #c3c3c3;
	}

	.menu ul li .pol_6 {
		padding-top: 0px;
		height: 30px;
	}

	.menu ul li a,
	.menu ul li .pol_6 {
		/*padding: 1px 1px*/
		font-size: 14px;
		background: none !important;
		margin-left: 4px;
		padding-top: 0px;
	}

	.for_logo {
		margin-left: 0px;
		width: 100%;
		text-align: center;
	}

	.menu .logo_menu {
		float: none !important;
		width: 100%;
		height: 75px;
	}

	.menu ul li #vysouvaci {
		top: 30px;
	}

	.homepage #obsah .col-md-12 {
		width: 100%;
	}

	#stred_popis .col-md-6 {
		display: block;
	}

	.bg_img_footer {
		background-color: #f1f1f1;
	}

	#slider_cars_sale .view-port,
	#slider_cars_sale.track .inner,
	#slider_novinky .view-port,
	#slider_novinky.track .inner {
		width: 450px;
	}

	#konfigurator_auta .pujcit_od,
	#konfigurator_auta .pujcit_do.col-md-2,
	#konfigurator_auta .celkem_dni {
		float: left;
	}

	#links a {
		width: 100%;
		height: 200px;
		border: 0px;
	}

	.container-fluid .nav.navbar-nav {
		width: 729px;
	}

	#vito_home-img,
	#myci-centrum_home-img,
	#nakladni_doprava_home-img,
	#preprava-automobilu_home-img,
	#auto_servis_home-img,
	#odtahova_home-img,
	#auto_pujcovna_home-img,
	.nav .logo_menu,
	#mapa-fixed-car,
	#head_cars {
		display: none;
	}

	#vito_home-text,
	#myci-centrum_home-text,
	#nakladni_doprava_home-text,
	#preprava-automobilu_home-text,
	#auto_servis_home-text,
	#odtahova_home-text,
	#auto_pujcovna_home-text {
		width: 100%;
		padding-left: 0%;
		padding-right: 0%;
		margin: auto;
		height: auto;
		padding-top: 23px;
	}


	.sluzby #obsah .obal_in,
	.homepage #obsah .obal_in {
		margin: auto;
		width: 440px;
		min-height: inherit;
		padding-bottom: 10px;
	}

	#vito_home-img-mobile,
	#nakladni_doprava_home-img-mobile,
	#preprava-automobilu_home-img-mobile,
	#auto_pujcovna_home-img-mobile,
	#odtahova_home-img-mobile,
	#myci-centrum_home-img-mobile,
	#auto_servis_home-img-mobile {
		text-align: center;
		margin-bottom: 20px;
	}

	.vice-home {
		margin-bottom: 20px;
	}


	footer .col-md-3 {
		width: 50%;
		padding-left: 50px;
		padding-right: 15px;
		float: left;
	}

	.inside-menu {
		left: -71px;
		top: 66px;
		padding-top: 7px;
		padding-bottom: 10px;
	}

	.autopujcovna_rozcestnik {
		display: block;
		width: 32%;
		float: left;
	}

	.autopujcovna_rozcestnik img {
		width: 100%;
	}

	.autopujcovna_rozcestnik h2 {
		font-size: 22px;
	}

	.auto_vypis_osoby_block,
	.auto_vypis_palivo_block {
		width: 50%;
		padding-left: 0%;
	}

	.vypis_param_auto .cena {
		width: 60%;
	}

	.auto_item_vypis.tz-gallery {
		height: 320px;
	}

	.vypis_pictures {
		height: 291px;
	}

	.zasahy_item_vypis {
		margin: auto;
		margin-bottom: 41px;
		width: 300px;
		float: none;
	}

	.contact-item {
		width: 100%;
		float: none;
	}

}

@media (min-width: 768px) {


	.navbar-header {
		display: none;
	}

	#mainWrap .navbar-default {
		background: none;
		border: none;
	}
}

@media (max-width: 768px) {

    .kategorieTemplate #obsah h1 {
        font-size: 56px;
    }

 .catBannerTextWrap .col-md-3{ 
        width: 100%;
        float:none;
        padding-bottom:20px;
     }
   .catBannerTextWrap {
       max-width: 714px;
   }

	.towingsServiceHPTextWrap {
		padding: 54px 30px 65px 30px;
	}

	.hp-slider-service-item img {
		max-width: 92px;
	}

	#stred_popis .towingsServiceHPTextWrap a {
		margin-top: 20px;
	}

	.towingsServiceHPTextWrap p {
		font-size: 100%;
	}

	.towingsServiceHPTextWrap h2 {
		font-size: 26px;
	}

	#obsah .w-Banner-h .text-wrap h2 {
		font-size: 36px;
		padding-top: 18px;
	}

	.experience {
		margin-top: 6px;
	}

	.experience .experience-item {
		margin-bottom: 10px;
		border-right: 0px solid;
	}

	.experience .experience-item .value {
		line-height: 100%;
	}

	.vito-img-wrap,
	.vito-text-wrap {
		width: 100%;
		float: none;
	}

	.vito-img-wrap {
		margin-top: 30px;
	}


	.cars-calculator .auto_item_vypis.tz-gallery {
		max-width: 90%;
		float: none;
		display: block;
		margin: auto;
		margin-bottom: 30px;
	}

	.auto-calculator-result-blocks {
		width: 100%;
		font-family: "Roboto-Light";
		padding-left: 0px;
		text-align: center;
		padding-top: 14px;
		border-top: solid 3px #f78828;
	}

	.auto-autopujcovna-page .vypis_param_auto {
		max-width: 421px;
		width: 100%;
		margin: auto;
		float: none;
	}

	.auto-calculator-param-blocks {
		width: 100%;
		border-right: 0px solid #f78828;
	}

	.auto-autopujcovna-page .vypis_pictures {
		position: relative;
		height: 170px;
		width: 300px;
		float: none;
		margin: auto;
		top: -12px;
	}

	.menu ul .pol_10,
	.menu ul .pol_11,
	.menu ul .pol_12 {
		display: block;
	}

	.menu ul .pol_1 {
		margin-left: 0px;
	}

	.nav.navbar-nav .pol_3 {
		display: none;
	}

	.menu .pol_5,
	.menu .pol_6,
	.menu .pol_13,
	.menu .pol_14,
	.menu .pol_15,
	.menu .pol_114 {
		display: block;
	}

	#youtube_car_expres {
		text-align: center;
		width: auto;
		height: auto;
		margin: auto;
		position: relative;
		padding-bottom: 75%;
		overflow: hidden;
	}

	.menu ul li #vysouvaci {
		display: block;
		position: relative;
		background: #fcfefc;
		width: 100%;
		top: 0px;
	}

	.menu ul li .pol_6 {
		display: none;
	}

	#konfigurator_auta .col-md-2 {
		width: 100%;
	}

	.navbar-default {
		padding-left: 10px;
		border-color: #e7e7e7 !important;
		padding-right: 10px;
	}

	.menu ul li {
		float: none;
	}

	#soci_odk {
		left: 38%;
	}

	#content {
		background: none;
	}

	.menu ul li .pol_6 {
		padding-top: 0px;
		height: 30px;
	}

	.menu ul li a,
	.menu ul li .pol_6 {
		/*padding: 1px 1px*/
		font-size: 14px;
		background: none !important;
		margin-left: 4px;
		padding-top: 0px;
	}

	.for_logo {
		margin-left: 0px;
		width: 100%;
		text-align: center;
	}

	.menu .logo_menu {
		float: none !important;
		width: 100%;
		height: 75px;
	}

	#slider_body {
		display: none;
	}

	#obal_slider {
		background: #fff;
	}

	#left_menu {
		position: relative;
		margin: auto;
		float: none;
		width: 80%;
		display: block;
		padding-top: 10px;
	}

	#left_menu ul li a {
		font-size: 18px;
		padding: 10px 0px;
	}

	.navbar-default {
		padding-left: 10px;
		border-color: #e7e7e7 !important;
		border: 2px solid;
		border-radius: 6px;
		padding-right: 10px;
	}

	.container-fluid .nav.navbar-nav {
		width: 98%;
	}

	.nav .inside-menu {
		display: none;
	}

	.nav.navbar-nav li {
		padding-bottom: 0px;
	}

	.navbar-default .navbar-nav>li>a {
		width: 100%;
	}

	#header_content {
		padding-bottom: 16px;
	}

	.menu ul li a {
		margin-top: 4px;
	}

	.menu ul li .pol_1 {
		margin-left: 4px;
	}
}

@media (max-width: 680px) {

.call-me-wrap{

        padding-left: 27px;
    display:block;
}

  .call-me-wrap,
   .call-me-phone {
        font-size: 18px;
    }
    .kategorieTemplate #obsah h1 {
        font-size: 46px;
    }
#wrap_obsah{

        padding: 0px 0px;
}
.call-me-phone {
    padding: 23px 20px;
}
.call-me {
    padding: 17px 32px 17px 26px;
}

	.towingsServiceHPTextWrap h2 {
		font-size: 24px;
	}

	#stred_popis .towingsServiceHPTextWrap a {
		margin-right: 0px;
		display: block;
	}

	.towingsServiceHPTextWrap {
		padding: 54px 20px 65px 20px;
	}

	.towingsServiceHPTextWrap,
	.towingsServiceHPTextWrap h2,
	.towingsServiceHPTextWrap p {
		text-align: center;
	}


	.hp-slider-service-item img {
		max-width: 63px;
		top: 36px;
		right: 36px;
	}

	.hp-slider-service-item {
		padding: 30px;
	}

	#footer-lg-wrap {
		text-align: center;
		padding: 51px 20px 28px 20px;
	}

	#footer-lg-wrap img {
		max-width: 400px;
		width: 64%;
	}

	#footer_content .col-md-4.f-socisal span {
		width: 100%;
		padding-bottom: 20px;
	}


	.kontakt_tel_home {
		display: none;
	}

	
	footer .col-md-3 {
		width: 255px;
		margin: auto;
		padding-left: 15px;
		padding-right: 15px;
		float: none;
		margin-bottom: 40px;
	}

	#slider_novinky .view-port,
	#slider_novinky.track .inner {
		width: 300px;
	}

	#slider_novinky .slider-container .item,
	#slider_novinky .slider-container .item.cove {
		width: 300px;
		padding-right: 10px;
		padding-left: 10px;
	}

	#slider_novinky .slider-container .item a {
		box-shadow: 0px 0px 13px rgba(0, 0, 0, 1);
		border-radius: 50px 0px 0px 0px;
	}

	#slider_novinky .slider-container.big,
	#slider_novinky .slider-container.big .item,
	#slider_novinky .slider-container.big .item .img-area {
		height: 500px;
	}

	#slider_cars_sale .slider-container.big,
	#slider_cars_sale .slider-container.big .item .img-area,
	#slider_cars_sale .slider-container.big .item {
		height: 575px;
	}

	.carSaleButton span {
		font-size: 16px;
	}

	#slider_cars_sale .slider-container .item.hyundai-bg a,
	#slider_cars_sale .slider-container .item.skoda-bg a,
	#slider_cars_sale .slider-container .item.bwm-bg a,
	#slider_cars_sale .slider-container .item.mercedes-bg a {

		background-size: 113px;
		background-position: 110% 79%;
	}

	#slider_cars_sale .text_slider_novinky,
	#slider_novinky .text_slider_novinky {
		min-height: 142px;
	}

	.slider-container .item.cover .img-block,
	.img-block {
		float: none;
	}

	.slider-container .item p {
		margin: 0px 0px 0px 10px;
	}

	.volkswagen #wrap_obsah,
	.audi #wrap_obsah,
	.volkswagen #wrap_obsah,
	.mercedes-benz #wrap_obsah,
	.skoda #wrap_obsah,
	.myci-centrum #wrap_obsah,
	.autopujcovna-plzen #wrap_obsah,
	.partneri #wrap_obsah,
	.contact #wrap_obsah,
	.Nakladni_doprava #wrap_obsah,
	.Odtahova_sluzba #wrap_obsah,
	.o-nas #wrap_obsah,
	.preprava-automobilu #wrap_obsah,
	.kariera #wrap_obsah {
		border-radius: 60px 0px 0px 0px;
	}

	.autopujcovna_rozcestnik {
		width: 100%;
		float: none;
	}

	#stred_popis a.smluvni-podminky-href {
		float: none;
		width: 200px;
		display: block;
		margin: auto;
		margin-top: 40px;
	}

	.autopujcovna_rozcestnik {
		margin-top: 20px;
	}

	.vypis_pictures {
		height: 155px;
		width: 100%;
		float: none;
		top: 0px;
	}

	.auto_item_vypis.tz-gallery {
		height: auto;
	}

	.nadpis_auto_vypis {
		padding-left: 0%;
	}

	.vypis_param_auto {
		float: none;
		width: 100%;
	}

	.vypis_param_auto .cena {
		width: 100%;
		clear: both;
		float: none;
		text-align: center;
		margin-bottom: 20px;
	}

	.auto_vypis_osoby_block span {
		position: relative;
	}

	.vypis_param_auto {
		padding: 18px 0px 10px 0px;
	}

	.auto_item_vypis.col-md-4 {
		padding: 0px 0px;
	}

	.auto_vypis_palivo_klimatizace,
	.auto_vypis_palivo_block,
	.auto_vypis_osoby_block {
		margin-bottom: 0px;
	}

	.o-nas .background-radynet,
	.Odtahova_sluzba .background-radynet,
	.nakladni-doprava .background-radynet,
	.contact .background-radynet,
	.partneri .background-radynet,
	.volkswagen .background-radynet,
	.audi .background-radynet,
	.mercedes-benz .background-radynet,
	.skoda .background-radynet,
	.autopujcovna-plzen .background-radynet,
	.myci-centrum .background-radynet {
		background: none;
	}

	#welcome_car_expres {
		padding: 0px;
	}

	#obsah h1,
	#welcome_text {
		padding-left: 0px;
	}

	img.sponzor_logo_footer {
		width: 50%;
		height: auto;
	}

	.kontakt_text .col-md-6,
	.kontakt_text .col-md-12 {
		padding: 0px;
	}

	.contact #content .container {
		padding: 0px;
	}

	.myci-centrum {
		min-width: 625px;
	}

	.vypis_text_aktuality {
		text-align: center;
	}

	.vypis_text_aktuality img {
		float: none;
		width: 75%;
		height: auto;
		text-align: center;
		clear: both;
		margin: auto;
		/* margin-right: 0px; */
		margin-bottom: 10px;
		display: block;
	}

	.aktuality_item_vypis .btn {
		position: relative;
		bottom: 0px;
		right: 0px;
	}

	.sluzby #obsah .obal_in,
	.homepage #obsah .obal_in {
		width: 100%;
	}

	#vito_home-text .obal_in,
	#myci-centrum_home-text .obal_in,
	#nakladni_doprava_home-text .obal_in,
	#auto_servis_home-text .obal_in,
	#odtahova_home-text .obal_in,
	#auto_pujcovna_home-text .obal_in {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}

	#slider_cars_sale .slider-container .item,
	#slider_cars_sale .view-port,
	#slider_cars_sale.track .inner {
		width: 480px;
	}

}

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

  .call-me-wrap,
   .call-me-phone {
        font-size: 16px;
    }

  .kategorieTemplate #obsah h1 {
        font-size: 42px;
    }

	img.sponzor_logo_footer {
		width: 80%;
	}

	#vito_home-img-mobile img,
	#nakladni_doprava_home-img-mobile img,
	#preprava-automobilu_home-img-mobile img,
	#auto_pujcovna_home-img-mobile img,
	#odtahova_home-img-mobile img,
	#myci-centrum_home-img-mobile img,
	#auto_servis_home-img-mobile img {
		width: 100%;
	}

	#slider_cars_sale .slider-container .item,
	#slider_cars_sale .view-port,
	#slider_cars_sale.track .inner {
		width: 400px;
	}

	#slider_cars_sale .slider-container .item h2 {
		font-size: 18px;
	}
}

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

    .call-me-wrap {
        padding-left: 0px;
    }

 .call-me{
 
        display: inline-block;
    border-radius: 30px 30px 0px 1px;
}

 .call-me-phone{
left:0px;
}

 .call-me-phone {
        left: 0px;
        display: block;
        max-width: 202px;
        margin: auto;
        top: -7px;
    }

	#slider_cars_sale .slider-container .item,
	#slider_cars_sale .view-port,
	#slider_cars_sale.track .inner {
		width: 350px;
	}

	#slider_cars_sale .slider-container .item.hyundai-bg a,
	#slider_cars_sale .slider-container .item.skoda-bg a,
	#slider_cars_sale .slider-container .item.bwm-bg a,
	#slider_cars_sale .slider-container .item.mercedes-bg a {

		background-size: 60px;
		background-position: 105% 79%;
	}
}

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


	#slider_cars_sale .slider-container .item,
	#slider_cars_sale .view-port,
	#slider_cars_sale.track .inner {
		width: 300px;
	}
}