@media screen and (max-width:767px){
	.notFoundImg {
    
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: 100%;
}

input#holidayPlace {
    min-width: auto;
    width: 492px;
}
button#search-button{margin-left:0px; margin-top:10px;}
.pageSearchText{font-size: 14px;}
}
	.holiday-autocomplete{width: 78%;}
	#holidayPlace{border:1px solid #eee !important}
	.holiday-form-search{position: relative;}
	div#footer{margin-top: 76px;}
	button#search-button {
    min-width: 100px;
    width: 100px;
    margin-left: 10px;
    font-size: 14px;
}
input#holidayPlace {
    min-width: 492px;
    width: 492px;
}
	.pageSearchText{font-size:19px;font-family:Poppins Medium;color:#444;margin-top: 69px;}
	
	.notFoundImg{margin-top:71px;height: 100%;margin-right:50px;}

.float-right a{
    font-size: 14px;
}
.thomas_notpage{
    background-image: url(/images/error-page/404_bgimg.png);
    background-size: cover;
    position: relative;
    background-color: #b2edeb;
    background-repeat: no-repeat;
	}
.thomas_notpage span{
    display: inline-block;
    vertical-align: middle;
}
.BallonImg h3{
    color: #1a4b95;
    font-weight: 400;
    margin: 0 0 20px;
	font-size:24px;
	}
	.BallonImg strong{
	color: #1a4b95;
	font-size:16px;
	}
.BallonImg{
font-size:14px;
color:#337ab7;
}
.BallonImg{
text-align:center;
padding:35px 0;
}
.thomas_notpage .notFound_text{
    display: inline-block;
    vertical-align: middle;
    padding-left: 80px;
}
.thomas_notpage .worry_text{
font-size:12px;
color:#337ab7;
    display: block;
    padding-top: 10px;
}
.worry_text a {
    color: #e14f52;
    text-decoration: underline;
    font-size: 14px;
    padding-left: 2px;
}
.error-links{text-align:center; padding:10px 0; background:#fff;font-weight: 500;border-top: 1px solid #000;font-size:14px;}

@media (min-width: 320px) and (max-width: 767px){

.thomas_notpage .notFound_text {
    display: inline-block;
    vertical-align: middle;
    padding-left: 0px;
    padding-top: 20px;
}
.error-links {
    padding: 0 30px;
}

}