@media(max-width: 1868px){
	.paddingl150 {
		padding-left: 0;
	}
}

@media (max-width: 1855px) {
	.lg-paddingl90 {
		padding-left: 0;
	}
	footer span {
		font-size: 15px;
	}
}

@media (max-width: 1490px) {
	.paddingr10 {
		padding-right: 0;
	}
}

@media(max-width: 1450px){
	footer {
		left: 0;
	}
	main .left .spot-bottom {
		bottom: 60px;
	}
	footer span {
		font-size: 15px;
	}

}

@media (max-width: 1270px){
	.main-footer .paddingl90{
		padding-left: 0;
	}
	main .left .spot-bottom {
		display: none;
	}
}

@media(max-width: 1200px){
	header .nav>li {
		padding: 0px 7px;
	}
	header .navbar-default .navbar-nav > li > a{
		font-size:18px;
	}
	main .contact .contact-btn {
		padding-left: 80px;
    	padding-right: 80px;
	}
	main .gallery .gallery-img {
		max-height: 244px;
		min-width: 324px;
	}
}

@media(max-width: 992px){
	main .two-columns {
		-webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}
	footer span {
		font-size: 14px;
	}
	main .gallery .gallery-img {
		max-height: 183px;
    	min-width: 252px;
	}

	body{
    background: #1f150f url(../images/style/background_left.jpg)no-repeat;
    background-size: cover;
    background-position: center center;
    color: #ffffff;
    	
	}
 
}

@media (max-width: 805px){

}

@media(min-width: 768px){
	header .date-search{
	    position: absolute;
	    right: 0;
	    top: -197px;
	}
}
@media(max-width: 768px){
	main .gallery .gallery-img {
	    top: 50%;
	    left: 50%;
	    transform: translateX(-50%);
	}

	.input-daterange{
		width:60%;
		float:left;
	}

	header form .goldenbutton3,form .goldenbutton3.faraszto{
		padding: 10px 0px 10px 0px;
		width: 38%;
		margin-left: 2%;
		letter-spacing: 2px;
	}

	main .left{
		background: none;
		position: static;
	}

	main .right{
		margin-bottom:0px;
		position: static;
	}

	footer{
		position: static;
	}

	main .left .logo {
		width: 130px;
    	height: 130px;
	}
	main .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
		background-color: transparent;
	}
	main .navbar-default .navbar-nav > .open > a, main .navbar-default .navbar-nav > .open > a:hover, main .navbar-default .navbar-nav > .open > a:focus {
		background-color: transparent;
	}
	nav.sidebar .navbar-nav .open .dropdown-menu>li>a:hover, nav.sidebar .navbar-nav .open .dropdown-menu>li>a:focus {
		background-color: transparent;
	}
	main nav {
		margin-top: 10px;
	}
	main .right {
		margin-top: 5px;
	}
	main .left .spot {
		display: none;
	}
	main .left .logo {
		top: 15px !important;
	}
	main .left .quote, main .left #quote-block, main .left .quote-text {
		display: none;
	}
	main .right {
		position: relative;
		z-index: 1;
	}
	main .right .search-btn {
		width: 100%;
	}
	main .right .date-search {
		position: relative;
		z-index: 1;
	}
	main .left nav ul {
		margin-top: 15px;
	}
	main .left {
		width: 100%;
	}
	main .right {

	}
	.right .goldenbutton3 {
		width: 100%;
	}
	main .left .quote {
		text-align: center;
	}
	footer {
		min-height: 100px;
		height: auto;
	}
	nav.sidebar {
		width: 100%;
		margin-bottom:40px;
	}
	nav.sidebar .navbar-nav .open .dropdown-menu {
		text-align: center;
		right: 0;
		position: relative;
	}
	.navbar-collapse {
		overflow-x: hidden;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	main .left nav li a {
		font-size: 22px;
	}
	header .logo {
		left: 50%;
	    transform: translateX(-50%);
	}

	main h1 {
		font-size: 55px;
	}
	main.backstretch{
		height: auto !important;
	}
	.main-footer{
		padding-bottom: 10px;
	}
	main .contact {
		margin-left: 0;
    	margin-right: 0;
	}
	main .gallery .gallery-img {
		max-height: 250px;
    	min-width: 330px;
	}
	.dropdown-menu > li > a {
		background-color: transparent;
		border-bottom: none;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #fff;
	}
	header .dropdown-menu li a {
		text-align: left;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #d0b26c;
	}
	header .navbar-default .navbar-nav > li > a {
		font-size: 22px;
	}
	.navbar-nav .open .dropdown-menu > li > a {
		line-height: 14px;
	}
	.goldenbutton3 {
		width: 100%;
	}
	.navbar-nav>li, .navbar-nav {
    	float: none !important;
    	text-align: center;
	}
	.navbar-toggle {
		display: none;
	}


}

@media (max-width: 580px) {
	main .contact .contact-btn {
		padding-left: 40px;
		padding-right: 40px;
	}

	.input-daterange{
		width: 60%;
		float:left;
	}

	.logo{
		top: 115px;
	}
	.right .goldenbutton3{
		width: 73%;
		margin-left:2%;
		padding-left:0px;
		padding-right:0px;
	    padding-top: 7px;
	    padding-bottom: 8px;		
	}
	main nav {
    	margin-top: 15px;
	}
	nav.sidebar li{
		padding-top:2px;
	}
}

@media (max-width: 555px){
	main .right .date-search {
		margin-top: 15px;
	}
	main .right .search-btn, header .date-search .search-btn {
		width: 100%;
	}
	main h1 {
		font-size: 40px;
	}
	main .two-columns {
		padding-left: 40px;
    padding-right: 40px;
	}
	main .left nav ul {
		margin-top: 15px;
	}
	.socials,
	.address {
		display: none;
	}
	footer {
    	min-height: 54px;
	}
	header form button img{
		display: none;
	}
}

@media (max-width: 415px){
	.right .goldenbutton3 {
	    padding-top: 7px;
	    padding-bottom: 8px;
	    font-size: 15px;
	    letter-spacing: 1px;
	}
	main .right .form-control, header .date-search .form-control {
		height: 40px;
	}
	main .left .logo {
	   	top: 15px !important;
	}
	main nav {
    	margin-top: 15px;
	}

	header form .goldenbutton3,form .goldenbutton3.faraszto{
		padding: 8px 0px 8px 0px;
		width: 38%;
		margin-left: 2%;
		letter-spacing: 0px;
	}
}

@media (max-width: 385px){
	main .about .button, main .about .button {
		letter-spacing: 1px;
    padding-left: 60px;
    padding-right: 60px;
	}
	main .gallery .gallery-button {
		padding-left: 60px;
    padding-right: 60px;
		letter-spacing: 1px;
	}

	.goldenbutton3{
		padding: 10px 20px !important;
	}
}

@media (max-width: 322px){
	.right .date-search .search-icon, header .date-search .search-icon {
		display: none;
	}
}
