/*End Resmenu*/
.desktop{
	display:block;	
}
.mobile{
    display: none;
}
.mm-listview{
text-transform:uppercase;
}
@media screen and (max-width: 950px) { 
.logoNew {
    position: inherit;
    top: inherit;
}
.logoNew img{
	width:auto;	
}
.slogon {
    margin-top: 0;
}
.colasi {
    background:none;
    float: none;
    margin-top: 0;
    margin: 0 auto;
    display: block;
    width: 400px;
}
a.apply-btn,
a.apply-btn.app{
	float:left;
	margin:0px 10px 20px 10px;	
}
.desktop{
	display:none;	
}
.mobile{
    display: block;
}
#hero {
    margin-top: 0;
 }
 .white {
     margin-bottom: 40px;
    padding: 0 0 50px;
}
.single-place-img {
    float: none;
    width: 100%;
}
.single-place-content {
    padding: 10px 20px 26px 20px;
    position: relative;
    right: 0;
    top: 0;
    transform: translateY(5%);
    width: 100%;
}
.soon {
    padding: 10px 0;
}
.textwidget {
    padding: 0 44px;
    text-align: center;
}
.cute-12-laptop {
    text-align: center;
}
.copy, .social {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.heronew {
     width: 100%;
}
.form,
.whiteF{
	width:100%;
	position:relative;
    top: 0;
}	
.whiteF li {
    display: inline-block;
    width: 100%;
}

.logoNew{
	width:100%;
	text-align:center;	
}
}

@media screen and (max-width: 768px) { 
    .slogon {
    margin-top: 0;
}
 .bread span,
.absT {
    position: relative;
    bottom: 0;
    font-size: 18px;
}
.colasi{
    background:none;
}

.colasi a.apply-btn{
    padding:0;
}

.res-img img {
    width: 100%;
    height: auto;
}
.twrap .cute-5-laptop,
.twrap .cute-3-laptop{
    padding:10px 0 0px 0;
}

.logoNew img{
	width:auto;	
}

.innerSide{
padding: 10px 0;
}

.logoscroll h2 {
    font-size: 23px;
    text-transform: uppercase;
    line-height: 1;
}

.logoscroll{
padding:30px 0;
}

.vehicles,
.vehicles .menu-item,
.socialinks .cute-6-laptop,
.socialNew,
.socialinks,
.cute-7-laptop .cute-4-laptop,
.services,
.services .menu-item{
    text-align: center;
}
.logoNew {
    position: inherit;
    top: inherit;
}
.logoNew img{
	width:auto;	
}
.marTop {
     text-align: center;
}
.colasi {
    display: block;
    margin: 0 auto;
    width: 43%;
}
a.apply-btn,
a.apply-btn.app{
	float:left;
	margin:0px 10px 20px 10px;	
}
.desktop{
	display:none;	
}
.mobile{
    display: block;
}
#hero {
    margin-top: 0;
 }
 .white {
     margin-bottom: 40px;
    padding: 0 0 50px;
}
.single-place-img {
    float: none;
    width: 100%;
}
.single-place-content {
    padding: 10px 20px 26px 20px;
    position: relative;
    right: 0;
    top: 0;
    transform: translateY(5%);
    width: 100%;
}
.soon {
    padding: 10px 0;
}
.textwidget {
    padding: 0 44px;
    text-align: center;
}
.cute-12-laptop {
    text-align: center;
}
.copy, .social {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.colasi{
	width:100%;
	text-align:center;	
}
a.apply-btn, a.apply-btn.app {
    float: none;
    margin: 2px;
    text-align: center;
}
.heronew {
     width: 100%;
}
.form,
.whiteF{
	position:relative;
	width:100%;
    top: 0;
}	
.whiteF li {
    display: inline-block;
    width: 100%;
}
.logoNew{
	width:100%;
	text-align:center;	
}
}

@media screen and (max-width: 650px) { 
.bread span,
.absT {
    position: relative;
    bottom: 0;
    font-size: 18px;
}
    .gallery-item{
    width: 100%;
}
.gallery-item img{
    width: 100%;
    height: auto;
}
    .slogon {
    margin-top: 0;
}
.colasi{
    background:none;
}

.colasi a.apply-btn{
    padding:0;
}

.res-img img {
    width: 100%;
    height: auto;
}
.twrap .cute-5-laptop,
.twrap .cute-3-laptop{
    padding:10px 0 0px 0;
}

.logoNew img{
	width:auto;	
}

.innerSide{
padding: 10px 0;
}

.logoscroll h2 {
    font-size: 23px;
    text-transform: uppercase;
    line-height: 1;
}

.logoscroll{
padding:30px 0;
}

 .vehicles,
.vehicles .menu-item,
.socialinks .cute-6-laptop,
.socialNew,
.socialinks,
.cute-7-laptop .cute-4-laptop,
.services,
.services .menu-item{
    text-align: center;
}
.logoNew {
    position: inherit;
    top: inherit;
}
.logoNew img{
	width:auto;	
}
a.apply-btn,
a.apply-btn.app{
	float:left;
	margin:0px 10px 20px 10px;	
}
.desktop{
	display:none;	
}
.mobile{
    display: block;
}
#hero {
    margin-top: 0;
 }
 .white {
     margin-bottom: 40px;
    padding: 0 0 50px;
}
.single-place-img {
    float: none;
    width: 100%;
}
.single-place-content {
    padding: 10px 20px 26px 20px;
    position: relative;
    right: 0;
    top: 0;
    transform: translateY(5%);
    width: 100%;
}
.soon {
    padding: 10px 0;
}
.textwidget {
    padding: 0 44px;
    text-align: center;
}
.cute-12-laptop {
    text-align: center;
}
.copy, .social {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.logoNew img {
    width: auto;
}
.minwid.minhgt {
    overflow: hidden;
}
.colasi{
	width:100%;
	text-align:center;	
}

a.apply-btn, a.apply-btn.app {
    float: none;
    margin: 2px;
    text-align: center;
}
.heronew {
     width: 100%;
}
.form,
.whiteF{
	width:100%;
	position:relative;
    top: 0;
}	
.whiteF li {
    display: inline-block;
    width: 100%;
}
.logoNew{
	width:100%;
	text-align:center;	
}
}

@media screen and (max-width: 320px) { 
.bread span,
.absT {
    position: relative;
    bottom: 0;
    font-size: 18px;
}
    .gallery-item{
    width: 100%;
}
.gallery-item img{
    width: 100%;
    height: auto;
}
.slogon {
    margin-top: 0;
}
.colasi{
    background:none;
}

.colasi a.apply-btn{
    padding:0;
}

.res-img img {
    width: 100%;
    height: auto;
}
.twrap .cute-5-laptop,
.twrap .cute-3-laptop{
    padding:10px 0 0px 0;
}

.logoNew img{
	width:auto;	
}

.innerSide{
padding: 10px 0;
}

.logoscroll h2 {
    font-size: 23px;
    text-transform: uppercase;
    line-height: 1;
}

.logoscroll{
padding:30px 0;
}


.vehicles,
.vehicles .menu-item,
.socialinks .cute-6-laptop,
.socialNew,
.socialinks,
.cute-7-laptop .cute-4-laptop,
.services,
.services .menu-item{
    text-align: center;
}

.logoNew {
    position: inherit;
    top: inherit;
}

a.apply-btn,
a.apply-btn.app{
	float:left;
	margin:0px 10px 20px 10px;	
}
.desktop{
	display:none;	
}
.mobile{
    display: block;
}
#hero {
    margin-top: 0;
 }
 .white {
     margin-bottom: 0px;
    padding: 0 0 50px;
}
.single-place-img {
    float: none;
    width: 100%;
}
.single-place-content {
    padding: 10px 20px 26px 20px;
    position: relative;
    right: 0;
    top: 0;
    transform: translateY(5%);
    width: 100%;
}
.soon {
    padding: 10px 0;
}
.textwidget {
    padding: 0 44px;
    text-align: center;
}
.cute-12-laptop {
    text-align: center;
}
.copy, .social {
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.colasi{
	width:100%;
	text-align:center;	
}
a.apply-btn, a.apply-btn.app {
    float: none;
    margin: 2px;
    text-align: center;
}
.heronew {
     width: 100%;
}
.form,
.whiteF{
	width:100%;
	position:relative;
    top: 0;
}	
.whiteF li {
    display: inline-block;
    width: 100%;
}
.logoNew{
	width:100%;
	text-align:center;	
}
}
