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

	body{
		min-width: 300px;
		-webkit-text-size-adjust: none;		
	}
	
	img{
		max-width: 100%;
		height: auto;
	}

	#header .header-holder{
		width: 96%; 
		padding: 0 2% 0 2%;
		margin: 0 auto;
	}
	/* TOP */
	#header  .header-holder .header-top {
	    width: auto;
		float: none;
		padding-top: 24px;
	}	
	
	#header .header-holder .header-top .logo{
		background-size: 100%;
		width:200px;
		height:81px;
	}
	
	#header .header-holder .header-top .menu {
		padding: 9px 0 0 5%; 
	}
	
	#header .header-holder .header-top .video {
		clear:both;
		display: none; 
	}
	
	#header .header-holder .header-top .lang{
		margin-top: -20px;
	}
	
	#header .header-holder .header-top .contacts{
		padding: 7px 0 0 10%; 
	}
	
	
	#header .header-holder .header-top .social{
		position:absolute;
		left:0;
		top:0;
		padding-left:100px;
	}

	#header .header-holder .header-top .social .facebook {
		float:left;
	}
	#header .header-holder .header-top .social .skype {
		float:right;
		padding-left:5px;
	}
	
	/*Bottom*/
	#header  .header-holder .header-bottom {
	    width: 100%;
		height:auto;
		margin: 0;
		padding: 0;
	}	
	
	#header  .header-holder .header-bottom .header-bottom-menu{
	    display:none;
	}

	#header .header-holder .header-bottom .mobile-header-menu{
		display:block;
		width:100%;
	}
	
	#header .header-holder .header-bottom .mobile-header-menu #menuwrapper{
		display:block;
		overflow: hidden;
		height:0;
	}
	#header .header-holder .header-bottom .header-bottom-menu li, #header .header-holder .header-bottom .mobile-header-menu, #menuwrapper li {
		  padding: 10px 0 10px 0px;
	}
	
	#header .header-holder .header-bottom .mobile-header-menu,#menuwrapper li{
		float: left;
		padding-left: 0px;
		font-size: 17px;	
	}
	#menuwrapper li{
		width:100%;
	}
	
	#header .header-holder .header-bottom .mobile-header-menu .menu-toggle{
		display:block;
		float:right;
	}
	
	.index.lt #header .header-holder .header-bottom .mobile-header-menu .nuoma{
		display:block;
	}
	.index.en #header .header-holder .header-bottom .mobile-header-menu .nuoma_en{
		display:block;
	}

	/*Content*/
	#content-img .content-img-holder {
		width:100%;
	}
	
	#content-img .content-img-holder .content-img {
		width:100%;
		margin:0 auto;
	}
	
	#content .content-holder {
		float: none;
		width: 100%;
		margin: 0;
		/*padding: 0 2% 0 2%;*/
	}
	
	#content .content-holder .index {
		width: 100%;
		margin: 0 auto;
		
	}

	#content .content-holder .index .carousel .iosSlider .slide {
		max-width: 100%;
	}
	
	#content .block1, .block2, .block3{
		width: 33%;
		height: 29%;
		float: left;
		top: 443px;
	}
	
	#content .content-holder .index .index-block {
		width: 30%;
		height: 29%;
		padding: 37px 5% 0 5%;
	}
	
	#content .content-holder .index .block1 {
		left:0px;
		padding-left: 2%;
	}
	
	#content .content-holder .index .block2 {
		left:27.4%;
		padding: 0 5% 0 2%;
	}
	
	#content .content-holder .index .block3 {
		left:63%;
		padding: 0 5% 0 2%;
	}
	
	#content .content-holder .index .block4 {
		display:none;
	}
	
	#content .content-holder .index .index-block h3.title {
		padding: 12px 0 14px 0;
	}
	
	#content .content-holder .index .index-block h3.title p {
		font: 18px/18px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}
	
	#content .content-holder .index .slider .slide .slide-info {
	    width: auto;
		
	}

	#content .content-holder .index .slider .slide .slide-info .price {
		  top: 50px;
		  left: 40%;
		  font: 20px/22px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
		  background-position: center center;
		  background-size: 100%;
		  width:125px;
		  height:125px;
		  
		  /*width: 145px;
		  height: 123px;*/
	}
	
	
	
	#content .content-holder .index .slider .slide .slide-info .price h3 {
		  font: 38px/40px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}
	
	#content .content-holder .index .slider .slide .slide-info .slide-info-block {
		top: 80px;
		right: 0%;
		left: initial;
		padding: 40px 30px 0 30px;
	}
	
	#content .content-holder .index #nextSlide {
		top: 268px;
		left: 62%;
	}
	
	#content .content-holder .index #previousSlide {
		top: 268px;
		left: 5%;
	}

	/* footer*/
	#footer .footer-holder{
		width: 100%; 

		margin: 0 auto;
	}
	
	#footer .footer-holder .footer{
		width: 96%; 
		padding: 0 2% 0 2%;
		margin:0 auto;
	}
	
	#footer .footer-holder .footer .why-jnd {
		width:90%;
		margin:0 auto;
		float: none;
	}
	
	#footer .footer-holder .footer .why-jnd .why-jnd-col {
		width:50%;
		margin:0 auto;
	}
	#footer .footer-holder .footer .why-jnd .why-jnd-col .footer-img img {
		width:100%;
		height: auto;
	}
	
	#footer .footer-holder .footer .why-jnd .why-jnd-col .footer-text{
		width:auto;
		padding: 5px 10% 10% 10%;
	}
	
	#footer .footer-holder .footer .why-jnd .why-jnd-col .footer-text p{
		font: 100%/120% "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}
	
	#footer .footer-holder .footer_col_holder .footer_col {
		width:40%;
		margin:0 auto;
		padding: 0 5% 45px 5%;
	}
	
	
	#footer .footer-holder .footer_col_holder .footer_col2 {
		margin:0 auto;
		float:none;
		width:90%;
	}
	
	/* HOLDER */ /*AUTO sarasas*/
	#holder h1,#holder h2 {
		font:40px/44px "avenir_lt_pro85_heavy", arial, verdana, sans-serif
	}
	#content .content-holder .content {
		width:100%;
	}
	
	#content .content-holder .content .content-right,#content .content-holder .content .content-right.left{
		width:70%;
	}
	
	#content .content-holder .content .content-right .cars-list .one-car{
		width:100%;
		padding: 21px 0 25px 0;
	}
	#content .content-holder .content .content-right .one-car-current .one-car-top .one-car-text p,
	#content .content-holder .content .content-right .cars-list .one-car p {
		font: 11px/17px "klavika_rgregular", arial, verdana, sans-serif;
	}

	/*#content .content-holder .content .content-right .cars-list .one-car span {
		font: 11px/17px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}*/
	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-cols{
		width:100%;
	}
	#content .content-holder .content .content-right .cars-list .one-car .one-car-cols .col1 {
		width:135px;
	}
	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-cols .col2 {
		width:103px;
	}
	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-cols .col3 {
		float:left;
	}
	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-img {
		width:150px;
	}
	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-text {
		width:380px;
		float:left;
	}
	#content .content-holder .content .content-right .cars-list .one-car .one-car-text h2 {
		font:25px/29px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}
	#content .content-holder .content .content-left{
		width: 25%;
	}
	#content .content-holder .content .content-left .news,#content .content-holder .content .content-left .submenu {
		  width:74%;
		  padding: 18% 13% 13% 13%;
		  margin: 0 auto;
	}
	#content .content-holder .content .content-left #ipBlock-bannerlt,#content .content-holder .content .content-left #ipBlock-banneren{
		width:100%;
		margin: 0 auto;
	}
	
	/* APIE AUTO*/
	#content .content-holder .content .content-right .one-car-current .one-car-top .one-car-text {
		width:380px;
		float:none;
		margin:0 auto;
	}
	
	#content .content-holder .content .content-right .one-car-current .one-car-top .one-car-img {
		width:100%;
		float:none;
		
	}
	
	#content .content-holder .content .content-right .one-car-current .one-car-top .one-car-img .main-img {
		width:100%;
		height:auto;
	}
	
	#content .content-holder .content .content-right .one-car-current .one-car-top .one-car-img .other-images{
		width:100%;
		height:auto;
		padding:0 0 20px 20px;
	}
	
	#content .content-holder .content .content-right .one-car-current .one-car-bottom {
		margin:0 auto;
		width:80%;
		padding-left:10px;
	}

	
	#content .content-holder .content .content-right .one-car-current .one-car-bottom .one-car-parameters .col2{
		float:none;
	}
	
	
	#content .content-holder .content .content-right .one-car-current .one-car-bottom .one-car-parameters,
	#content .content-holder .content .content-right .one-car-current .one-car-bottom .one-car-info {
		margin: 0;
		float:none;
		padding-right:0;
		width:100%;
	}
	#content .content-holder .content .content-right .rent-info,
	#content .content-holder .content .content-right .back-to-list {
		padding-left:20px;
	}
	
	#content .content-holder .content .mobile-content-menu .menu-toggle{
		display:block;
	}
	
	
	
	#pop_up_form {
		display:none;
	}
}

@media screen and (max-width: 775px){ 
	/*HEADER*/
	#header .header-holder .header-top .menu {
		float: none; 
	}

	/*CONTENT*/
	#content .content-holder .content {
		padding-top:10px;
	}
	#content .content-holder .content .content-right,#content .content-holder .content .content-right.left  {
		width: 98%;
		margin: 0 auto;
		float: none;
	} 
	
	#content .content-holder .index #previousSlide {
		top: 268px;
		left: 5px;
	}
	
	#content .content-holder .content .content-left,
	#content .content-holder .content .content-left #ipBlock-bannerlt,
	#content .content-holder .content .content-left .news,
	#content .content-holder .content .content-left .submenu	{
		display: none; 
	}
	#content .content-holder .content .mobile-content-menu{
		display:block;
	}
	#content .content-holder .content .mobile-content-menu .submenu {
		height:0px;
		padding:0;
		width:220px;
	}
	
	#content .content-holder .content .mobile-content-menu .submenu li {
		font: 18px/20px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
		padding-left: 14px;
	}
	
	#content .content-holder .content .mobile-content-menu .submenu .menu-toggle h2{
		float:right;
	}
	
	table {
		width: auto !important;
		max-width: 100% !important;
		overflow-y: auto;
	}
}
@media screen and (max-width: 599px){ 

	#content .content-holder .index .slider .slide .slide-info .slide-info-block{
		top:0px;
		padding: 15px 5px 7px 5px;
		height:auto;
	}
	
	#content .content-holder .index .slider .slide .slide-info .slide-info-block h2{
		font: 24px/20px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
		padding-left:10px;
	}
	
	#content .content-holder .index .slider .slide .slide-info .slide-info-block h2 span {
		font-size: 35px;
	}
	
	#content .content-holder .index .slider .slide .slide-info .slide-info-block li {
		font: 13px/17px "klavika_rgregular", arial, verdana, sans-serif;
	}
	
	#content .content-holder .index .slider .slide .slide-info .slide-info-block a.more {
		zoom:0.6;
		-moz-transform:scale(0.6);
		-moz-transform-origin: 0 0;
		padding: 11px 0 0px 20px;
		float:none;
		margin:0 auto;
	}
	
	#content .content-holder .index .slider .slide .slide-info .price {
		top: 19px;
		left:20%;
		
	}
	#content .content-holder .index #nextSlide {
		top: 300px;
		left:90%;
	}
	
	#content .content-holder .index #previousSlide {
		top: 300px;
		left: 5%;
	}
	
	#content .content-holder .index .index-block{
		width:50%;
		top:366px
	}
	#content .content-holder .index .block1 {
		z-index: 1;
	}
	
	#content .content-holder .index .block2 {
		top:621px;
		left:0px;
		width:100%
		
	}
	#content .content-holder .index .block3 {
		top:403px;
		left:46%;
		z-index: 1;
	}
	
	#content .content-holder .index .index-block.block2 p {
		font: 16px/18px "klavika_rgregular", arial, verdana, sans-serif;
	}
	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-text {
		width: 100%;

	}
	
	#footer .footer-holder .footer .why-jnd .why-jnd-col .footer-text p {
	  font: 90%/110% "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}

	#ask_car .form-line{
		width:100%;
	}
	#ask_car .form-line .form-input, #ask_car .form-line .form-submit, 
	#ask_car .form-line .form-textarea,#ask_car .form-line .form-select {
	  /*float: left;*/
	  /*width: 140px;*/
	  margin:0 auto;
	  float:none;
	}
	
	#ask_car .form-line .form-input-small{
		float:none;
		width:58%;
		margin-left: 40%;
	}
	#ask_car .form-line .form-input-small input {
	  width: 100%;
	  padding-right: 5px;
	}
	#ask_car .form-line .form-select-small{
		margin:0;
		float:left;
		padding: 4px 0px 0px 0px;
		width: 38%;
	}
	
	#ask_car .form-line .form-select-small select{
		width:100%;
	}
	
	#ask_car .form-line .form-select{	
		width:100%;
		padding: 4px 4px 0px 4px;	  
	}
	
	#ask_car .form-line .form-label{
		float:none;
		width:150px;
		margin:0 auto;
		text-align:left;
		padding-left:12px;
	}

	#ask_car .form-line .form-select select{
		width:100%;
	}
	#ask_car .form-line .form-input, #ask_car .form-line .form-textarea{
		width:104%;
		margin:0 auto;
		padding:0 4px 0 4px;
	}
	#ask_car .form-line .form-input input,#ask_car .form-line .form-textarea textarea{
		width:90%;
	}
}

@media screen and (max-width: 479px){
	
	
	#header .header-holder .header-top .logo {		
	  width: 64%;
	  margin: 0 auto;
	  float:none;
	}
	
	#header .header-holder .header-top .social {
		padding-left:20px;
	}
	
	#header .header-holder .header-top .lang {
		position:absolute;
		padding-top:20px;
		right:2%;
		float:none;
		margin:0;
		top:0;		
	}	
	#header .header-holder .header-top .contacts {
		padding: 14px 0 0 0;
		float: none;
		margin: 0 auto;
		width: 200px;
	}
	#header .header-holder .header-top .menu{
		float: none;
		margin:0 auto;
		width:100%;
	}
	#content .content-holder .content .content-right h1 {
		padding-top:25px;
	}	
	#content .ipPreviewWidget h1,#holder h1,#holder h2 {
		font: 33px/37px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}
	#content .content-holder .content .content-right, #content .content-holder .content .content-right.left {
		margin:0;
		padding-left:5px;
	}	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-text {
		width:100%
	}
	#content .content-holder .content .content-right .one-car-current .one-car-top .one-car-text{
		float:left;
		width:100%
	}
	#content .content-holder .content .content-right .one-car-current .one-car-bottom {
		width:90%;
	}	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-cols .col3 .prices-cur{
		font: 29px/15px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-cols .col1{
		padding-top: 17px;
		width:50%;
	}	
	#content .content-holder .content .content-right .cars-list .one-car .one-car-cols .col2 {
		width: 45%;
		padding: 0;
	}
	
	#content .content-holder .content .content-right h2{
		padding: 2px 0 4px 0;
	}
	
	#content .content-holder .index .index-block h3.title {
		padding: 12px 0 9px 0;
	}
	
	#content .content-holder .index .slider .slide .slide-info .price{
		left:5%
	}
	
	#content .content-holder .index .index-block p {
		padding: 0 0px 7px 0px;
	}
	
	
	#footer .footer-holder .footer h2.title {
		font: 30px/30px "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}

	#footer .footer-holder .footer .why-jnd .why-jnd-col .footer-text p {
	  font: 80%/100% "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}
	
	#footer .footer-holder .footer_col_holder .footer_col .footer_col1b a {
		width:100%;
	}
	
	#ask_car .form-line .form-select{
		width:100%;
	}
	
	#ask_car .form-line .form-select-small{
		margin: 0;
		padding: 4px 0px 0px 0px;
		width: 38%;
	}
	
	#ask_car .form-line .form-select-small select{
		width:100%;
	}
	
	#ask_car .form-line .form-input-small{
		width:58%;
		margin-left: 40%;
	}
	
	#ask_car .form-line .form-input-small input{
		width:100%;
		padding-right:5px;
	}
	
	#ask_car .form-line .form-checkbox{
		width:70%;
		float:none;
		margin: 0 auto;
	}
	#ask_car .form-line .form-checkbox label{
		width:70%;
	}
}

@media screen and (max-width: 359px){
	#header .header-holder .header-top .logo {
		width:80%;
	}
	
	#footer .footer-holder .footer .why-jnd .why-jnd-col .footer-text p {
	  font: 65%/85% "avenir_lt_pro85_heavy", arial, verdana, sans-serif;
	}
	
	#content .content-holder .index .slider .slide .slide-info .price{
		left:0%
	}
	
	#content .content-holder .index .block1 {
		top:330px;
		height:255px;
	}
	
	#content .content-holder .index .block3 {
		top:367px;
		height:255px;
	}
	
	#ask_car .form-line .form-select-small{
		width:50%;
		margin:0 auto;
		float:none;
		/*padding-right:10px;*/
	}
	#ask_car .form-line .form-select-small select{
		/*padding: 0 10px 0 10px;*/
	}
	  
	#ask_car .form-line .form-input-small{
		margin: 0 auto;
		width:65%;
	}
	
	
	
}
