/* CSS utf-8 ő */
.head .hlogo {position:absolute; width:262px; height:88px; top:15px; left:0px; background:url(/pictures/microsites/1/166/hmhotels_logo.svg) no-repeat; background-size:contain;}

/*.headcontainer {height:82px;}*/

.head .hmenu {top:26px;}

.pcard .extragiftlabel {bottom:161px;}

/*
.hotellist1 .item .info .inforow2 .hotelchain2 {width:100px; height:50px; background-color:#f1f1f1; display:inline-block;}
.hotellist1 .item .info .inforow2 .hotelchain8 {width:74px; height:50px; background:url(/pictures/microsites/1/166/hotelandmore.png) no-repeat center center; display:inline-block;}
.hotellist1 .item .info .inforow2 .hotelchain5 {width:150px; height:50px; background:url(/pictures/microsites/1/166/optimum.png) no-repeat center center; display:inline-block;}
.hotellist1 .item .info .inforow2 .hotelchain9 {width:150px; height:50px; background:url(/pictures/microsites/1/166/optimumpartner.png) no-repeat center center; display:inline-block;}
.hotellist1 .item .info .inforow2 .hotelchain10 {width:150px; height:50px; background:url(/pictures/microsites/1/166/hmpartner.png) no-repeat center center; display:inline-block;}
*/

.headcontainer {background:#ffffff;}

.topheadcontainer3 {position:static;}

.content_container {margin-top:0px;}

.head .hmenu {left:300px;}

.pcardgiftchristmas {margin-bottom:130px; height:250px;}
.pcardgiftchristmas .pic {width:220px; height:250px; overflow:hidden;}
.pcardgiftchristmas .pic IMG {width:auto; height:250px;}
.pcardgiftchristmas .info {padding-top:5px; height:110px;}
.pcardgiftchristmas .roomprice .price {font-weight:500; color:#777;}

.footercontainer .column1 .column1box .pic {margin-top:25px;}
.footercontainer .column1 .column1box .pic .flogo {display:block; width:300px; height:50px; background:url(/pictures/microsites/1/166/hmhotels_logo.svg) no-repeat; background-size:contain;}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width:1024px) and (max-width:1280px) {
  
  
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

/*@media (min-width:768px) and (max-width:1023px) {*/
@media (max-width:1023px) {

	.head .hlogo {position:absolute; top:10px; left:0px; background-size:contain; width:134px; height:48px;}

	.pagecontainer {box-sizing:border-box; width:100%; font-size:16px; padding:0px 10px 0px 10px; margin:0 auto; text-align:left;} 
	.content .maincontfull {width:100%;}
	.hoteldetails .section1 .hdpic {width:100%; height:auto;}
	.hotelpiclist .hplpic:nth-last {margin-right:0px;}
	
	.objectbox1 {width:100%;}
	.objectbox1 .pic {width:100%; overflow:hidden;}
	.objectbox1 .pic A IMG {width:100%; height:auto;}

	.packagebox4 {margin-bottom:25px;}


}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  
  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

/* @media (min-width:481px) and (max-width:767px) { */
@media (max-width:767px) {
  
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (max-width:480px) {

	
}

  
