.nav-burger,#nav-menu-burger,.top-bar .responsive-logo,.responsive-form{
	display:none;
}

.widget-box{
	width: 100%;
}

.content{
	width:950px; margin:10px auto; padding:10px; font-size:12px;
}


@media (max-width: 950px){

	p{
		font-size: 18px;
	}
	.responsive .top-bar{
		width:auto;
		margin: 0px;
    	padding: 10px;
    	text-align: center;
    	border: 0;
	}

	nav{
		display:none;
	}

	.top-bar .logo{
		display: none;
	}
	.top-bar .responsive-logo{
		display: block;
		margin: 0 auto;
	    border-bottom-right-radius: 5px;
	    border-bottom-left-radius: 5px;
	}
	.nav-menu-container,#sign-up-login {
	    width: 100%;
	    padding: 0px;
	}

	#login, #sign-up-login #signup {
	    right: 0;
	    width: 92%;
	    margin: 0 auto;
	    top: 43.5px;
	    border-radius: 7px;
	    border: 1px solid #123a5f;
	    border-top: 0;
	    font-size: 18px;
	}

	#sign-up-login #login form input, #sign-up-login #signup  form input,
	#sign-up-login #login form select, #sign-up-login #signup  form select{
		font-size: 18px;
	}

	.user-data{
		float:none;
		font-size: 18px;
    	text-align: center;
    	padding: 20px 0;
	}

	.sing-up-log-in-menu{
		text-align: center;
    	padding: 20px 0;
	}

	#sign-up-login .sing-up-log-in-menu a{
		    float: none;
		    font-size: 18px;
		    border-radius: 11px;
		    padding: 10px 20px;
	}

	.date {
	    text-align: center;
	    font-size:18px
	}
	.language{
		text-align: center;
    	padding-bottom: 10px;
    	font-size:18px;
	}

	#nav-menu{
		display: none;
	}

	.content{
		width:auto; max-width: 100%; margin:10px auto; padding:10px; font-size:12px;
	}

	.nav-burger,#nav-menu-burger,.responsive-form{
		display:block;
	}

	.nav-burger{
		background: url(../img/newSite/dk_blue_texture_100x100.gif) repeat top left;
		width: auto;
	    border-bottom-right-radius: 10px;
		border: 1px solid #000d19;
		border-bottom: 1px solid #123a5f;
		border-left-color: #000d19;
		border-right-color: #000d19;
		border-radius: 5px;
	    height: 32px;
	    margin-top: 10px;
	    padding:10px 10px 0;
	    cursor: pointer;
	}

	.nav-burger .burger-buttons{
		float:right;
	}

	.nav-burger .nav-title{
		float:left;
		font-size:18px;
		color:#fff;
	}


	.nav-burger .burger-buttons div{
		width: 25px;
	    height: 1px;
	    padding: 3px;
	    border-top: 3px solid #acb7c1;
	}

	#nav-menu-burger ul{
		text-align: left;
		float: none;
    	margin:0;
    	display: none;
	}

	#nav-menu-burger.active ul{
		display:block;
		animation-duration: 4s;
	}

	#nav-menu-burger ul li a{
	    display: block;
	    max-width: 100%;
	    font-size: 16px;
	    font-weight: 600;
	    background-color: #617282;
	    text-align: left;
	    padding: 10px 0px 10px 25px;
	    border-bottom: 1px solid #01395a;
	    text-shadow: 1px 1px 1px #014c78;
	    color: #fff;
	    text-decoration: none;
	}

	#nav-menu-burger ul li a:hover{
		background-color:#123a5f; 
	}
	.widget-box{
		max-width: 100%;
	    width: auto;
	    padding: 10px 0;
	}
	.widget-box .widget-form{
		display:none;
	}

	.reserve{
		font-size: 18px;
	    border-radius: 11px;
	    padding: 10px 20px;
	}
	.responsive-widget{
		padding: 20px 10px;
	}
	.responsive-form .reserveSearch,.article_container .reserveSearch .widget-reservation{
		padding: 20px;
    	font-size: 18px;
	}
	.responsive-form .reserveSearch .widget-reservation{
		width: 100%;
    	background: #505050;
    	padding: 20px 30px;
    	border-radius: 5px;
	}
	.article_container .reserveSearch table{
		width:100%;
	}

	.slide{
		padding: 0;
		height: auto;
		width: 98%;
	}

	.carousel,.carousel-inner{
		height: auto;
	}

	.carousel-inner .image {
	    width: 100%;
	    max-width: 100%;
	    float: none;
	}

	.carousel-inner > .item{
		height: auto;
	}

	.carousel-caption{
		width: 100%;
	     -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	}

	.responsive-form .reserveSearch .widget-reservation select,
	.responsive-form .reserveSearch .widget-reservation input[type='text']{
		height: 30px;
    	font-size: 18px;
	}

	#footer{
		max-width: 100%;
		width: auto;
    	padding: 0 10px;
    	height: auto;
	}

	#footer ul {
		max-width: 100%;
    	padding: 0;
    	height: auto;
	}
	#footer ul li{
		border-right: 0 !important;
	    border-right-style: dotted !important;
	    border-bottom: 1px solid #333333;
    	border-bottom-style: dotted;
    	float: none;
    	width: 100%;
    	margin: 0;
    	padding: 10px 0;
	}
	#footer ul li p, #footer div,#footer .sitemap a{
		font-size: 16px;
	}


	.choose-car .item {
		font-size: 18px;
    	height: 300px;
    	width: 35%;

	}

	.side-bar-container,.title,
	#article_container{
		font-size: 18px;
	}

	#article_container input,#article_container select,.article_container .reserveSearch .widget-reservation input,.article_container .reserveSearch .widget-reservation select{
		font-size: 18px;
	}
	table#article_container td.table-responsive {
	    width: 100%;
	    height: 100%;
	    clear: both;
	        display: block;
	}
	.payment-data .credomatic-data,.payment-data .paypal-button{
		width:94%;
	}

	.widget-rotator{
		max-width: 100%;
	}
	.widget-rotator #fpss-container{
		width: 100%;
	}
	.widget-rotator #fpss-outer-container{
		height: auto;
		width: 100% !important;
	}
	.widget-rotator #navi-outer{
		clear: both;
    	width: 100%;
	}
	

	.widget-rotator #fpss-slider,.widget-rotator #slide-wrapper{
		    width: 100%;
	}
	.widget-rotator #navi-outer li a span {
		font-size: 16px !important;
		line-height: normal !important;
	}

	.widget-rotator #slide-wrapper #slide-outer .slide {
    	right: 0;
    	width: 100%;
	}

	.widget-rotator .fpss-introtext{
		width:100%;
	}

	.cancel-container .details .dts{
		font-size:18px;
	}
	.cancel-container{
		    width: 100%;
    padding: 0;
	}

	.selected_coupon{
		font-size: 18px !important;
	}
	#sign-up-login .sing-up-log-in-menu a, .last-reserve-suggestion a, .log-out a {
   		border-radius: 10px;
    }
}

@media (max-width: 768px){

	.choose-car .item
	{
		width: 100%;
	}
	.choose-car .col-md-7 {
	    width: 44.333333%;
	}
	.choose-car .col-md-4 {
	    width: 46.333333%;
	}
	.frm-div{
		width: 97%;
		padding:0;
	}
	.frm-div .col-md-12{
		width: 94%;
	}

	.pre-reserve{
		margin: 0 auto;
	    width: 100%;
	    padding: 20px 0;
	    text-align: center;
	}
	.frm-div .col-md-12{
		padding-right: 0;
	}
	.col-md-3 {
	    width: 33.33333333%;
	}
	#submit_reservation .col-md-5,#frm-sing-up .col-md-5{
		width: 100%;
		padding: 0;
	}
	#submit_reservation .form-group {
	    width: 92%;
	}

	
	.row {
	    margin-right: 0;
	}
}

@media (max-width: 650px){
	.col-md-3 {
	    width: 100%;
	    float: none;
	    padding-left: 0;
	    padding-right:  0;
	}
	.choose-car .col-md-7 {
	    width: 90%;
	}
	.choose-car .item {
	    width: 77%;
    	margin: 0 auto 10px;
	    float: none;
	    display: block;
	}

	.choose-car .col-md-4 {
    	width: 90%;
	    float: none;
	    display: block;
	}

	.choose-car .col-md-7, .choose-car .col-md-4{
		float: none;
		margin:10px 0 !important;
		padding:0;
	}

	.reserveSearch .form-group{
		width:100%;
	}

	.reserveSearch input[type="text"], input[type="password"], textarea, select{
		width:100%;
	}
	.select2-container{
		width: 100%;
	}
}