

@font-face {
 font-family: MyCalibri;
 src: url("../font/Calibri.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCalibri;
 src: url("../font/Calibri.ttf") /* TTF file for CSS3 browsers */
}


html { 
	font-family: Calibri;
}

	
body {
    height: 100%;
	vertical-align:top;
	/* overflow: hidden; */
	font-family: Calibri;
	font-size:14px;
	background:url('../images/img1.jpg') no-repeat; background-size: 100%;
    background-attachment: fixed;
}

input {
	font-family: Calibri;
}

textarea {
	font-family: Calibri;
}

select {
	font-family: Calibri;
}


.BGColor1{ background-color: #167c8a; }
.BGColor2{ background-color: #2ba4b5; }
.BGColor3{ background-color: #005e6b; }
.BGColor4{ background-color: #f0fdff; }
.FontColor1{ color: #ffffff; }
.FontColor2{ color: #ffffff; }
.FontColor3{ color: #ffffff; }
.FontColor4{ color: #000000; }
.FontBGColor1{ color: #167c8a; }


hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 12px 0;
    padding: 0; 
}

a {
	text-decoration:none;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:visited  {
	text-decoration: none;
}
a:active  {
	text-decoration: none;
}

p { 
	margin:auto;
}


input[type=text] { height:20px; line-height:20px;  }
input[type=password] { height:20px; line-height:20px;  }
select { height:24px; }

table td {
	height:25px;
	line-height:25px;
    }

ul { padding:0; margin:0; }
ul li { display: block; line-height:32px; }

.clear { clear:both; }

.pl20 { padding-left:20px; }
.pt20 { padding-top:20px; }
.pl15 { padding-left:15px; }
.pr15 { padding-right:15px; }
.pt15 { padding-top:15px; }
.pb15 { padding-bottom:15px; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }
.pl5 { padding-left:5px; }
.pr5 { padding-right:5px; }
.pt5 { padding-top:5px; }
.pb5 { padding-bottom:5px; }

.h5 { height:5px; line-height:5px; }
.h10 { height:10px; line-height:10px; }
.h15 { height:15px; line-height:15px; }
.h20 { height:20px; line-height:20px; }
.h23 { height:23px; line-height:23px; }
.h25 { height:25px; line-height:25px; }
.h32 { height:32px; line-height:32px; }
.h37 { height:37x; line-height:37px; }

.fr { float:right; }
.fl { float:left; }
.po { position:relative; }

.red { color:#F00;}

.container { width:1000px; margin:0 auto; }

.div_head { background:url(../images/bg.black.opa.png); height:35px; line-height:35px; position:relative; }
.div_head2 { background:url(../images/bg.white.opa.png); height:100px; }
.div_language { width:70px; text-align:right; border-left:1px #4e678f solid; height:35px; float:right; cursor:pointer; }
.div_currency { color:#FFFFFF; width:90px; text-align:center; border-right:1px #000 solid; border-left:1px #4e678f solid; float:right; cursor:pointer; }
.div_home { width:auto; text-align:center; border-right:1px #000 solid; height:35px; float:right; }
.div_fb { background-color:#3b5998; color:#FFF; text-align:center; border:1px #24407b solid; font-size:18px; font-weight:bold; cursor:pointer; height:37px; line-height:37px; }
.div_gp { background-color:#dd4337; color:#FFF; text-align:center; border:1px #a2261c solid; font-size:18px; font-weight:bold; cursor:pointer; height:37px; line-height:37px; }
.div_gp_or_fb { font-size:22px; width:40px; background-color:#FFF; margin:0 auto; text-align:center; margin-top:-27px; }
.div_book_search { width:110px; float:left; margin-left:5px; }
.div_book_search_btt { width:120px; float:left; margin-left:5px; padding-top:28px; }
.div_book_search select { height:24px; line-height:24px; }
.div_book_search p { font-weight:bold; height:28px; line-height:28px; }
.div_extraitem_left { width:660px; float:left; background-color:#FFF; padding:10px; }
.div_extraitem_right { width:250px; float:right; background-color:#FFF; padding:10px; }

#DivCurrencry { position:absolute; z-index:1001; top:26px; right:80px; padding:10px; background-color:#FFF; border:1px #167c8a solid; }
#DivCurrencry div { height:25px; line-height:25px; border-bottom:1px #EAEAEA solid; cursor:pointer; }
#DivLanguage { position:absolute; z-index:1001; top:26px; right:10px; padding:10px; background-color:#FFF; border:1px #167c8a solid; }
#DivLanguage div { height:25px; line-height:25px; border-bottom:1px #EAEAEA solid; cursor:pointer; }

.sort1 { float:right; width:150px; text-align:center; height:32px; line-height:32px; color:#FFF; border-right:1px #FFF solid; cursor:pointer; }
.sort2 { float:right; width:150px; text-align:center; height:32px; line-height:32px; color:#FFF; border-right:1px #FFF solid; cursor:pointer; }
.sort3 { float:right; width:150px; text-align:center; height:32px; line-height:32px; color:#FFF; cursor:pointer; }
.sort_color { background-color:#b1b1b1; }

.foot1 { float:left; width:220px; }
.foot2 { float:left; width:200px; padding-top:10px; }
.foot3 { float:left; width:50px; }
.foot4 { float:right; width:350px; padding-top:20px; }
.foot5 { float:right; width:100px; text-align:center; padding-top:10px; }

.img_logo { width:auto; height:auto; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; }

.bg_content { background:url(../images/bg.white.opa2.png); } 
.bg_content2 { padding:20px; } 


.GuestColumn { width:33%; float:left; height:60px; }
.GuestColumnL { width:48%; float:left; height:60px; }
.GuestColumnR { width:48%; float:right; height:60px; }

.GuestColumn2 { width:50%; float:left;}
.GuestColumnL2 { width:50%; float:left; height:27px; line-height:27px; }
.GuestColumnR2 { width:50%; float:right; height:27px; line-height:27px; font-weight:bold; }

.GuestColumn3 { width:100%; float:left;}
.GuestColumnL3 { width:40%; float:left; height:27px; line-height:27px; color: #167c8a; }
.GuestColumnR3 { width:60%; float:right; height:27px; line-height:27px; }

.cl100 { float:left; width:100%; height:23px; line-height:23px; }
.cll1 { float:left; width:48%; height:23px; line-height:23px; }
.clr1 { float:right; width:48%; height:23px; line-height:23px; }

.input_txt { border:1px #999 solid; color:#666; padding-left:3px; width:98%; }

.btn-search-data { background-color:#005e6b; }
.btn-search-data a {
    display: block;
    color: #ffffff;
    padding: 3px 10px 3px 10px; 
	font-size:15px; 
	text-decoration:none; 
	text-align:center; 
	cursor:pointer;
}

.btn-amend-cancel {
	padding-right:2px; 
	padding-top:10px; 
	font-weight:bold;
}
.btn-amend-cancel a {
	color: #000000;
}

/*
.btn-more_room { float:right; font-weight:bold; height:40px; line-height:40px; width:100%; background:url(../images/bg.tab.jpg); color:#FFF; text-align:center; font-size:18px; }
*/

.btn-more_room { float:right; font-weight:bold; height:40px; line-height:40px; width:100%; background-color:#167c8a; color:#ffffff; text-align:center; font-size:18px; }

.calendar-search-date {
  width: 11px;
  height: 11px;
  position: absolute;
  top:6px;
  right: 7px;
  z-index: 1; 
}

.cb_room_info { padding-bottom:20px; padding-left:10px; }

.btn-availability a { color:#167c8a; }
.bdt_room { border-bottom:1px #999 solid; }
.bdt_room_l { border-bottom:1px #167c8a solid; }
.more_room_info { float:left; font-weight:bold; cursor:pointer; padding-right:15px; height:23px; line-height:23px; }
.more_room_info a { color:#167c8a; }
.rate_info { bottom:0; position:absolute; }

.MemberLoginBG { width:150px; position:absolute; height:40px; z-index:200; }

#ImgLoading { padding-top:100px; text-align:center; }
#div_view_by { height:34px; padding-top:15px; }
#div_book_search { background-color:#FFF; height:120px; border:1px #167c8a solid; }
#div_show_rate { background-color:#FFF; min-height:400px; }
#div_hotel_remark { background-color:#FFF; padding-top:10px;  }
#div_rate_foot { background-color:#FFF; height:100px; padding-top:20px; }
#div_popup_info { position:fixed; right:10px; bottom:10px; width:190px; display:none; }
#div_popup_info .title_left { float:left; padding-left:5px; padding-top:1px; }
#div_popup_info .title_right { float:right; padding-right:5px; padding-top:7px; }
#div_popup_info #last_booking { background-color:#efefef; height:60px; text-align:center; padding:10px; }
#div_popup_info #user_consider { background-color:#efefef; height:50px; text-align:center; padding:10px; }

#div_popup_benefit { position:fixed; right:10px; bottom:10px; width:190px; display:none; }
#div_popup_benefit .title_left { float:left; padding-left:5px; padding-top:1px; color:#fff; }
#div_popup_benefit .title_right { float:right; padding-right:5px; padding-top:7px; }
#div_popup_benefit #list_benefit { background-color:#efefef; text-align:center; padding:10px; }
#div_popup_benefit #list_benefit div { color:#000; text-align:left; }

#Chl11, #Chl12, #Chl13, #Chl211, #Chl212, #Chl213 { padding-right:5px; float:left; font-weight:bold; line-height:20px; left:-200px; }

#tb_rate .room_name { font-weight:bold; font-size:18px; height:auto; line-height:28px; }
#tb_rate .hotel_img_bg { width:215px; height:155px; background:url(../images/bg.white.png) no-repeat; padding-top:8px; text-align:center; position:relative; }
#tb_rate .hotel_img_more { position:absolute; right:12px;; bottom:20px; cursor:pointer; }
#tb_rate .price { font-size:24px; font-weight:bold; }
#tb_rate .price_befor_discount { font-size:16px; text-decoration:line-through; }
#tb_rate .rsvn_info { text-align:left; padding-left:10px; padding-top:20px; font-size:12px; }
#tb_rate .sel_ex_bed { position:absolute; left:35px; top:10px; }
#tb_rate .td1_1 { padding-left:10px; width:230px; border-right:1px #999 solid; }
#tb_rate .td1_2 { width:80px; border-right:1px #999 solid; }
#tb_rate .td1_3 { width:210px; border-right:1px #167c8a solid; }
#tb_rate .td1_4 { width:140px; border-right:1px #167c8a solid; }
#tb_rate .td1_5 { width:160px; }
#tb_rate .td1_6 { border-left:1px #999 solid; }
#tb_rate .td2_1 { padding-left:10px; padding-top:10px; border-right:1px #999 solid; border-bottom:1px #167c8a solid; width:230px; }
#tb_rate .td2_2 { padding-top:15px; border-right:1px #999 solid; height:185px; position:relative; }
#tb_rate .td2_3 { padding-top:10px; padding-left:0px; border-right:1px #167c8a solid; position:relative; }
#tb_rate .td2_4 { padding-top:10px; border-right:1px #167c8a solid; background-color:#f0fdff; }
#tb_rate .td2_5 { padding-top:10px; padding-right:0px; position:relative; }
#tb_rate .td2_6 { padding-top:10px; border-left:1px #999 solid; border-bottom:1px #167c8a solid; }

#tb_rate .td2_2_pcd { padding-top:55px; border-right:1px #999 solid; border-left:1px solid #ff0000; border-bottom:2px solid #ff0000; height:185px; position:relative; }
#tb_rate .td2_3_pcd { padding-top:50px; padding-left:0px; border-right:1px #167c8a solid; position:relative; border-bottom:2px solid #ff0000; }
#tb_rate .td2_4_pcd { padding-top:50px; border-right:1px #167c8a solid; border-bottom:2px solid #ff0000; }
#tb_rate .td2_5_pcd { padding-top:55px; padding-right:0px; border-right:1px solid #ff0000; border-bottom:2px solid #ff0000; position:relative; }

#tab_title_rate { width:960px; display:none; position:relative; }
#tab_title_rate .div_title_rate { position:fixed; top:0px; z-index:2000; }
#tab_title_rate .td1_1 { float:left; padding-left: 10px; width:230px; height:25px; line-height:25px; border-right:1px #999 solid; }
#tab_title_rate .td1_2 { float:left; width:80px; height:25px; line-height:25px; border-right:1px #999 solid; text-align:center; }
#tab_title_rate .td1_3 { float:left; width:210px; height:25px; line-height:25px; border-right:1px #167c8a solid; text-align:center; }
#tab_title_rate .td1_4 { float:left; width:140px; height:25px; line-height:25px; border-right:1px #167c8a solid; text-align:center; }
#tab_title_rate .td1_5 { float:left; width:160px; height:25px; line-height:25px; text-align:center; }
#tab_title_rate .td1_6 { float:left; width:125px; height:25px; line-height:25px; border-left:1px #999 solid; text-align:center; }

#tb_extra_item .title { float:left; font-size:18px; font-weight:bold; }
#tb_extra_item .btt_skip { float:right; width:89px; height:24px; line-height:24px; background:url(../images/bg.skip.btt.jpg); color:#FFF; cursor:pointer; }
#tb_extra_item .tab_left { float:left; width:35px; height:30px; line-height:30px; text-align:center; cursor:pointer; }
#tb_extra_item .tab_right { float:left; height:30px; line-height:30px; width:613px; color:#FFF; padding-left:10px; cursor:pointer;  }
#tb_extra_item .bg_img { border:1px #999 solid; padding:2px; }
#tb_extra_item .extra_item_name { font-weight:bold; font-size:18px; }
#tb_extra_item .extra_item_price { font-weight:bold; font-size:18px; }
#tb_extra_item .extra_item_detail { text-align:justify; line-height:20px; }
#tb_extra_item .btt-add-ex { width:90%; height:29px; line-height:29px; text-align:center; color:#FFF; cursor:pointer; }
#tb_extra_item .btt-select-ex { color:#FFF; font-weight:bold; padding:3px 10px 3px 10px; cursor:pointer; }

.btt-continue { color:#FFF; font-weight:bold; padding:3px 10px 3px 10px; width:110px; border-radius:5px; font-size:18px; cursor:pointer; }
.rsvn_list_title { float:left; font-size:18px; font-weight:bold; }
.rsvn_list_grand_total { height:35px; line-height:35px; border-top:1px #CCC solid; border-bottom:1px #CCC solid; }
.rsvn_list_grand_total_left { float:left; font-weight:bold; font-size:18px; }
.rsvn_list_grand_total_right { float:right; font-weight:bold; }
.btt_another_booking { background-color:#167c8a; color:#ffffff; cursor:pointer; }
.btt_print_confirm { color:#FFF; padding:6px 10px 6px 10px; width:230px; border-radius:5px; font-size:16px; text-align:center; cursor:pointer; height:18px; line-height:18px; }
.btt_con_home { color:#FFF; padding:6px 10px 6px 10px; width:200px; border-radius:5px; font-size:16px; text-align:center; cursor:pointer; height:18px; line-height:18px; }

.rsvn_note { background-color:#f2f2f2; border:1px #e3e3e3 solid; height:35px; line-height:35px; }
.rsvn_note2 { color:#666; font-style:italic; }
.rsvn_title { font-weight:bold; font-size:18px; }

#sign_in { width:600px; margin:0 auto; }
#sign_in .title { height:45px; padding-top:30px; text-align:center; font-size:20px; font-weight:bold; }

#sign_up { width:600px; margin:0 auto; }
#sign_up .title { height:45px; padding-top:30px; text-align:center; font-size:20px; font-weight:bold; }

#md-cc .title_left { float:left; width:50%; border-bottom:1px solid #CCC; font-size:18px; font-weight:bold; height:37x; line-height:37px; color: #167c8a; }
#md-cc .title_right { float:right; width:50%; border-bottom:1px solid #CCC; font-size:18px; text-align:right; height:37x; line-height:37px; }
#tb-md-cc { border:2px #167c8a solid; }
#tb-md-cc td { padding: 3px 40px; }

.btt-md-cc { color:#FFF; font-weight:bold; padding:3px 10px 3px 10px; width:70px; }

#tb-list-data td { height:27px; line-height:27px; }
#tb-list-data .title { background-color:#484848; color:#FFF; }

.cc_tab { height:30px; line-height:30px; border-top:1px #167c8a solid; border-bottom:1px #167c8a solid; cursor:pointer; }
.cc_tab .cc_tab_left { float:left; color: #167c8a; font-weight:bold; }
.cc_tab .cc_tab_right { float:right; padding-top:7px; padding-right:5px; }

.md_tab { height:30px; line-height:30px; background-color: #167c8a; color:#ffffff; padding-left:10px; border-bottom:1px #FFF solid; }
.md_btt_check_avi { color:#FFF; background-color: #167c8a; width:70%; text-align:center; border:2px #167c8a solid; cursor:pointer; }

.rsvn_select { display:none; }

.TabCountDown { position:absolute; width:579px; margin-top:-55px; text-align:left; padding-left:15px; background-color: #ff0000; color:#ffffff; z-index:1; height:40px; line-height:40px; font-size:18px; }
.conner_lt { width:10px; height:10px; position:absolute; left:0; top:40px; background-color: #ff0000; }
.conner_lb { width:10px; height:10px; position:absolute; left:0; bottom:0; background-color: #ff0000; }
.conner_rt { width:10px; height:10px; position:absolute; right:0; top:40px; background-color: #ff0000; }
.conner_rb { width:10px; height:10px; position:absolute; right:0; bottom:0; background-color: #ff0000; }

.breadcrumb { 
width: 32px;
height: 32px;
line-height:32px;
background: #FFF;
-moz-border-radius: 70px; 
-webkit-border-radius: 70px; 
border-radius: 70px;
font-size:18px;
font-weight:bold;
text-align:center;
float:left;
}
.breadcrumb_prev { color:#167c8a; }
.breadcrumb_current { border:2px #167c8a solid; color:#167c8a; }
.breadcrumb_next { color:#666; opacity:0.5; }
#step1 { }
#step2 { margin-left:65px; }
#step3 { margin-left:65px; }
#step4 { margin-left:65px; }

.a_info { display:none; }
.hilight_box { width:580px; padding:10px; line-height:23px; float:left; background-color:#CCFDF5; border-radius:10px; }

ul.tab-item li a:hover, ul.tab-item li a.currr {
  background: #005e6b;
  color: #ffffff; 
}

/* icon */
.fa { color:#167c8a; opacity:0.8; }

.icon-wifi {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/wifi.svg) no-repeat center;
}
.icon-led-monitor {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/led-monitor.svg) no-repeat center;
}
.icon-p-bathroom {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/p-bathroom.svg) no-repeat center;

}
.icon-bathtub-with-opened-shower {
  width: 25px;
  height: 25px ;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/bathtube-with-shower.svg) no-repeat center;

}
.icon-coast {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/coast.svg) no-repeat center;
}
.icon-beach-view {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/sun-umbrella.svg) no-repeat center;

}
.icon-park {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/park.svg) no-repeat center;
}
.icon-cityscape {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/cityscape.svg) no-repeat center;


}
.icon-mountaint-landscape {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/hills.svg) no-repeat center;

}
.icon-swimming-pool {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/swimming-pool.svg) no-repeat center;

}

.icon-river {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/river.svg) no-repeat center;

}
.icon-lake {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/lake.svg) no-repeat center;

}


.icon-size {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/size.svg) no-repeat center;

}
.icon-family-room {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/family1.svg) no-repeat center;
}

.icon-balcony {
  width: 25px;
  height: 25px;
  float: left;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/balcony.svg) no-repeat center;
}
.icon-wifi1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/wifi.svg) no-repeat center;
}
.icon-led-monitor1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/led-monitor.svg) no-repeat center;
}
.icon-p-bathroom1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/p-bathroom.svg) no-repeat center;

}
.icon-bathtub-with-opened-shower1 {
  width: 35px;
  height: 35px ;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/bathtube-with-shower.svg) no-repeat center;

}
.icon-coast1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/coast.svg) no-repeat center;
}
.icon-beach-view1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/sun-umbrella.svg) no-repeat center;

}
.icon-clean-water1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/clean-water.svg) no-repeat center;
  margin: 0 auto;

}
.icon-cityscape1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/cityscape.svg) no-repeat center;


}
.icon-mountaint-landscape1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/hills.svg) no-repeat center;

}
.icon-swimming-pool1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/swimming-pool.svg) no-repeat center;

}

.icon-river1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/river.svg) no-repeat center;

}
.icon-lake1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/lake.svg) no-repeat center;

}
.icon-size1 {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/size.svg) no-repeat center;

}
.icon-park1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/park.svg) no-repeat center;
  margin: 0 auto;

}

.icon-air-conditioner1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/air-conditioner.svg) no-repeat center;
  margin: 0 auto;

}
.icon-balcony1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/balcony.svg) no-repeat center;
  margin: 0 auto;

}

.icon-bathrobe1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/bathrobe.svg) no-repeat center;
  margin: 0 auto;

}

.icon-kettle1 {
    width: 35px;
    height: 35px;
    background-color :#167c8a;
    -webkit-mask: url(icon-svg/kettle.svg) no-repeat center;
    margin: 0 auto;
}
.icon-smoke-detector1 {
 	 width: 35px;
    height: 35px;
    background-color :#167c8a;
  -webkit-mask: url(icon-svg/smoke-detector.svg) no-repeat center;
  margin: 0 auto;

}

.icon-coast1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/coast.svg) no-repeat center;
  margin: 0 auto;

}
.icon-drink1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/drink.svg) no-repeat center;
  margin: 0 auto;

}
.icon-elevator1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/elevator.svg) no-repeat center;
  margin: 0 auto;

}
.icon-family-room1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/family.svg) no-repeat center;
  margin: 0 auto;

}
.icon-fan1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/fan.svg) no-repeat center;
  margin: 0 auto;

}
.icon-hairdryer1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/hairdryer.svg) no-repeat center;
  margin: 0 auto;

}
.icon-kings-size-bed1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/kings-size-bed.svg) no-repeat center;
  margin: 0 auto;

}
.icon-laundry1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/laundry.svg) no-repeat center;
  margin: 0 auto;

}

.icon-minibar1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/minibar.svg) no-repeat center;
  margin: 0 auto;

}

.icon-no-pets1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/no-pets.svg) no-repeat center;
  margin: 0 auto;

}
.icon-no-smoking1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/no-smoking.svg) no-repeat center;
  margin: 0 auto;

}

.icon-pawprint1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/pawprint.svg) no-repeat center;
  margin: 0 auto;

}

.icon-safebox1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/safebox.svg) no-repeat center;
  margin: 0 auto;

}
.icon-shower1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/shower.svg) no-repeat center;
  margin: 0 auto;

}
.icon-slippers1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/slippers.svg) no-repeat center;
  margin: 0 auto;

}
.icon-smoking1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/smoking.svg) no-repeat center;
  margin: 0 auto;

}

.icon-toiletries1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/toiletries.svg) no-repeat center;
  margin: 0 auto;

}

.icon-water-heater1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/water-heater.svg) no-repeat center;
  margin: 0 auto;

}


.icon-kitchen1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/kitchen.svg) no-repeat center;
  margin: 0 auto;

}
.icon-iron1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/iron.svg) no-repeat center;
  margin: 0 auto;

}

.icon-bunk1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/bunk.svg) no-repeat center;
  margin: 0 auto;

}

.icon-fridge1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/fridge.svg) no-repeat center;
  margin: 0 auto;

}
.icon-sofa1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/sofa.svg) no-repeat center;
  margin: 0 auto;

}
.icon-telephone1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/call.svg) no-repeat center;
  margin: 0 auto;

}

.icon-mirror1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/mirror.svg) no-repeat center;
  margin: 0 auto;

}
.icon-towel1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/towel.svg) no-repeat center;
  margin: 0 auto;

}
.icon-bath1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/bathtub.svg) no-repeat center;
  margin: 0 auto;

}

.icon-fruits1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/fruits.svg) no-repeat center;
  margin: 0 auto;

}
.icon-shower-cool1{
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/shower-cool.svg) no-repeat center;
  margin: 0 auto;

}

.icon-luggage1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/luggage.svg) no-repeat center;
  margin: 0 auto;

}


.icon-dvd-player1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/dvd-player.svg) no-repeat center;
  margin: 0 auto;

}

.icon-lock1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/lock.svg) no-repeat center;
  margin: 0 auto;

}
.icon-smoke-detector1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/smoke-detector.svg) no-repeat center;
  margin: 0 auto;

}
.icon-desk1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/desk.svg) no-repeat center;
  margin: 0 auto;

}

.icon-deck-chair1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/deck-chair.svg) no-repeat center;
  margin: 0 auto;

}

.icon-double-lock1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/double-lock.svg) no-repeat center;
  margin: 0 auto;

}

.icon-wardrobe1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/wardrobe.svg) no-repeat center;
  margin: 0 auto;

}
.icon-toaster1 {
  width: 35px;
  height: 35px;
  background-color :#167c8a;
  -webkit-mask: url(icon-svg/toaster.svg) no-repeat center;
  margin: 0 auto;

}
/*   Vestin bank  */

i.VISA, i.MASTE, i.AMREX, i.JCB, i.VCB, i.TCB, i.MB, i.VIB, i.ICB, i.EXB, i.ACB, i.HDB, i.MSB, i.NVB, 
i.DAB, i.SHB, i.OJB, i.SEA, i.TPB, i.PGB, i.BIDV, i.AGB, i.SCB, i.VPB, i.VAB, i.GPB, i.SGB,i.NAB,i.BAB,i.ABB,i.OCB, i.LVB ,i.BVB
{ width:80px; height:30px; display:block; background:url(https://www.nganluong.vn/checkout/webskins/skins/checkout/images/bank_logo.png) no-repeat;}
i.MASTE { background-position:0px -31px}
i.AMREX { background-position:0px -62px}
i.JCB { background-position:0px -93px;}
i.VCB { background-position:0px -124px;}
i.TCB { background-position:0px -155px;}
i.MB { background-position:0px -186px;}
i.VIB { background-position:0px -217px;}
i.ICB { background-position:0px -248px;}
i.EXB { background-position:0px -279px;}
i.ACB { background-position:0px -310px;}
i.HDB { background-position:0px -341px;}
i.MSB { background-position:0px -372px;}
i.NVB { background-position:0px -403px;}
i.DAB { background-position:0px -434px;}
i.SHB { background-position:0px -465px;}
i.OJB { background-position:0px -496px;}
i.SEA { background-position:0px -527px;}
i.TPB { background-position:0px -558px;}
i.PGB { background-position:0px -589px;}
i.BIDV { background-position:0px -620px;}
i.AGB { background-position:0px -651px;}
i.SCB { background-position:0px -682px;}
i.VPB { background-position:0px -713px;}
i.VAB { background-position:0px -744px;}
i.GPB { background-position:0px -775px;}
i.SGB { background-position:0px -806px;}
i.NAB { background-position:0px -837px;}
i.BAB { background-position:0px -868px;}
i.ABB { background-position:0px -958px;}
i.OCB { background-position:0px -997px;}
i.BVB { background-position:0px -1049px;}
i.LVB { background-position:0px -1086px;}	
