@import url('https://fonts.googleapis.com/css2?family=Kanit:ital,wght@1,500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@100&family=Bebas+Neue&family=Source+Sans+Pro&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@100&family=Bebas+Neue&family=Source+Sans+Pro:wght@900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Sarabun&display=swap'); /* <b>normal eng font */
@import url('https://fonts.googleapis.com/css2?family=Racing+Sans+One&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@800&display=swap'); /* for H1 */
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');  /* for H2 */
@import url('https://fonts.googleapis.com/css2?family=Hubballi&display=swap'); /* for H3 */

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@310&display=swap');  /* Body */

@import url('https://fonts.googleapis.com/css2?family=Bangers&display=swap');  /*  go where */

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap'); /* for <small> */

@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap'); /* LOGO */

@import url('https://fonts.googleapis.com/css2?family=Carter+One&display=swap'); /* the king booking header for address */
@import url('https://fonts.googleapis.com/css2?family=Carter+One&family=Rambla&display=swap'); /* Royal Phuket Marina Business for address */
@import url('https://fonts.googleapis.com/css2?family=Mitr&display=swap'); /* footer king ferry */

@import url('https://fonts.googleapis.com/css2?family=Dela+Gothic+One&display=swap');  /* footer king ferry domain */
@import url('https://fonts.googleapis.com/css2?family=Fjalla+One&display=swap');  /* footer king ferry domain */

@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@700&display=swap');  /* Royal Phuket Marina */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap'); /* Think to Go: Go Where You Wanna Go */

@import url('https://fonts.googleapis.com/css2?family=Kaushan+Script&display=swap'); /* MAGICAL PHI PHI ISLANDS TOUR */

@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400&display=swap');  /* In case */

@import url('https://fonts.googleapis.com/css2?family=Teko:wght@300&display=swap'); /*  we help people */

@import url('https://fonts.googleapis.com/css2?family=Bowlby+One&display=swap');  /* BOOK YOUR 2022 ESCAPE WITH US */
@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@700&display=swap'); /* with selection */
@import url('https://fonts.googleapis.com/css2?family=Khand:wght@300&display=swap'); /* SAFE WAY*/
@import url('https://fonts.googleapis.com/css2?family=Russo+One&display=swap'); /* ferry fare */
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); /* Time from pier */

@import url('https://fonts.googleapis.com/css2?family=Bowlby+One&display=swap'); /* Saver Fare */

@import url('https://fonts.googleapis.com/css2?family=Edu+TAS+Beginner:wght@500&display=swap'); /* Book Now ! Let's have fun this trip */
@import url('https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@700&display=swap'); /* Rassada Pier */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap'); /* Rassada Pier details */
@import url('https://fonts.googleapis.com/css2?family=Edu+NSW+ACT+Foundation&display=swap'); /* phi phi island tour from phuket */

body{
font-family: Arial, Helvetica, sans-serif; 
}

small {
	font-family: 'Roboto Condensed', sans-serif;

}
.Roboto{
	font-family: 'Roboto Condensed', sans-serif;
}

/*   START */ 
#header .KingLogo {
  font-size: 35px;
  margin: 0;
  padding: 0;
  font-weight: 500;
	font-family: 'Anton', sans-serif;
}

#header .KingLogo a {
  color: #2d2828;
}

#header .KingLogo a span {
  color: #e03a3c;
}

#header .KingLogo img {
  max-height: 40px;
}
/* END */


h1{
	font-family: 'Be Vietnam Pro', sans-serif;
		color: #2C3E50;
}

h2{
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
		text-transform: capitalize;
}

h3{
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	color: white;
}

h4, h5{
/* font-family: 'Kanit', sans-serif;	 */   /*  เป็นอักษรเอียง */

font-family: 'Lato', sans-serif;

/*
font-family: 'Barlow', sans-serif;
font-family: 'Bebas Neue', cursive;
font-family: 'Source Sans Pro', sans-serif;
*/
}
h6{
	font-family: 'Fjalla One', sans-serif;
		color: #2C3E50;
			font-size: 20px;
}
ggFont1{
	font-family: 'Bebas Neue', cursive;
}
ggFont2{
font-family: 'Quicksand', sans-serif;
}



.goWhere{
font-family: 'Bangers', cursive;
	font-size: 40px;
			color: #2C3E50;
}

.fast1min{
font-family: 'Kanit', sans-serif;	  /*  เป็นอักษรเอียง */
		color: #2C3E50;
}






.RoyalPhuketMarinaAddress{
font-family: 'Rambla', sans-serif;
	font-size: 16px;
		color: #A6ACAF;
}
.RoyalPhuketMarinaAddress a {
  color: #A6ACAF;
  transition: 0.3s;
  display: inline-block;
  line-height: 1;
}
.RoyalPhuketMarinaAddress a:hover {
  text-decoration: none;
  color: #fff;
}


.ChatClick{
font-family: 'Rambla', sans-serif;
	font-size: 16px;
		color: #fff;
}
.ChatClick a {
  color: #fff;
  transition: 0.3s;
  display: inline-block;
  line-height: 1;
}
.ChatClick a:hover {
  text-decoration: none;
  color: #000;
}


/*
.footerKingLogo {
  font-size: 30px;
  margin: 0;
  padding: 0;
  font-weight: 500;
	font-family: 'Anton', sans-serif;
}
*/
.footerKingLogo {
	  font-size: 30px;
  margin: 0;
  padding: 0;
  font-weight: 400;
font-family: 'Fjalla One', sans-serif;
}

.TheKingBookingHeaderForAddress{
font-family: 'Fjalla One', sans-serif; /* the king booking header for address */
	font-size: 23px;
  margin: 0;
  padding: 0;
  font-weight: 400;	
		color: #ffffff;
}

.RoyalPhuketMarina{
font-family: 'Cinzel', serif;
	font-size: 18px;
		color: #ffffff;
}

.WeHelpPeople{
font-family: 'Teko', sans-serif;	
	font-size: 28px;
		color: #ffffff;
}





.RoyalPhuketMarina_top{
font-family: 'Cinzel', serif;
	font-size: 50px;
		color: #ffffff;
}
.footer_banana{
font-family: 'Fjalla One', sans-serif; /* the king booking header for address */
	font-size: 13px;
  margin: 0;
  padding: 0;
  font-weight: 400;	
		color: #ffffff;
}

.ThinkToGo{
font-family: 'Oswald', sans-serif;
	  font-size: 30px;
}





/* From cssbuttons.io */
.fancy {
 background-color: transparent;
 border: 2px solid #000;
 border-radius: 0;
 box-sizing: border-box;
 color: #fff;
 cursor: pointer;
 display: inline-block;
 float: left;
 font-weight: 700;
 letter-spacing: 0.05em;
 margin: 0;
 outline: none;
 overflow: visible;
 padding: 1.25em 2em;
 position: relative;
 text-align: center;
 text-decoration: none;
 text-transform: none;
 transition: all 0.3s ease-in-out;
 user-select: none;
 font-size: 13px;
}

.fancy::before {
 content: " ";
 width: 1.5625rem;
 height: 2px;
 background: black;
 top: 50%;
 left: 1.5em;
 position: absolute;
 transform: translateY(-50%);
 transform-origin: center;
 transition: background 0.3s linear, width 0.3s linear;
}

.fancy .text {
 font-size: 1.125em;
 line-height: 1.33333em;
 padding-left: 2em;
 display: block;
 text-align: left;
 transition: all 0.3s ease-in-out;
 text-transform: capitalize;
 text-decoration: none;
 color: black;
}

.fancy .top-key {
 height: 2px;
 width: 1.5625rem;
 top: -2px;
 left: 0.625rem;
 position: absolute;
 background: #e8e8e8;
 transition: width 0.5s ease-out, left 0.3s ease-out;
}

.fancy .bottom-key-1 {
 height: 2px;
 width: 1.5625rem;
 right: 1.875rem;
 bottom: -2px;
 position: absolute;
 background: #e8e8e8;
 transition: width 0.5s ease-out, right 0.3s ease-out;
}

.fancy .bottom-key-2 {
 height: 2px;
 width: 0.625rem;
 right: 0.625rem;
 bottom: -2px;
 position: absolute;
 background: #e8e8e8;
 transition: width 0.5s ease-out, right 0.3s ease-out;
}

.fancy:hover {
 color: white;
 background: black;
}

.fancy:hover::before {
 width: 0.9375rem;
 background: white;
}

.fancy:hover .text {
 color: white;
 padding-left: 1.5em;
}

.fancy:hover .top-key {
 left: -2px;
 width: 0px;
}

.fancy:hover .bottom-key-1,
 .fancy:hover .bottom-key-2 {
 right: 0;
 width: 0;
}
/* END From cssbuttons.io */


.show_where_to_go_X {
		font-family: 'Be Vietnam Pro', sans-serif;
		color: #d20962;
		font-weight: 10;
		font-size: 14px;
}
.KingLogo_footer {
  font-size: 15px;
  margin: 0;
  padding: 0;
  font-weight: 10;
	font-family: 'Anton', sans-serif;
			color: #CBC7C7;
}

.magical_phi_phi_islands_tour {
	font-family: 'Kaushan Script', cursive;

}

.The_King_Top_Menu{
font-family: 'Fjalla One', sans-serif; /* the king booking header for address */
	font-size: 16px;
  margin: 0;
  padding: 0;
  font-weight: 400;	
}
.Go_Where_You_Wanna_Go{
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	text-transform: capitalize;
}

/*   START */ 
.KingLogo {
  font-size: 35px;
  margin: 0;
  padding: 0;
  font-weight: 500;
	font-family: 'Anton', sans-serif;
}

.KingLogo a {
  color: #2d2828;
}

.KingLogo a span {
  color: #e03a3c;
}

.KingLogo img {
  max-height: 40px;
}
/* END */









.InCase {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
}

.EscapeWithUs {
	font-family: 'Bowlby One', cursive;
	font-size: 40px;
	color: #B8168E;		
}
.EscapeWithUs_mobile {
	font-family: 'Bowlby One', cursive;
	font-size: 26px;
	color: #B8168E;	

}

.WithSelection {
	font-family: 'Caveat', cursive;
	font-size: 28px;
	color: #B8168E;		
}
.WithSelection_mobile {
	font-family: 'Caveat', cursive;
	font-size: 18px;
	color: #B8168E;	

}

.SafeWay {
	font-family: 'Khand', sans-serif;
	font-size: 25px;
	color: #1A1514;		
}
.SafeWay_mobile {
	font-family: 'Caveat', cursive;
	font-size: 18px;
	color: #1A1514;	

}



.AvoidSUBJECT {
	font-family: 'Fjalla One', sans-serif;
	line-height: 25px;
	font-size: 14px;
	color: #525255;		
}

.FerryFare {
	font-family: 'Russo One', sans-serif;
	font-size: 20px;
	color: #2C3E50;		
	line-height: 25px;
}

.FerryFare_small {
	font-family: 'Russo One', sans-serif;
	font-size: 16px;
	color: #2C3E50;		
	line-height: 25px;
}

.FerryFare_BG {
	background-color:#aeb6b8;
	border-radius:.20rem;
}
.Departure_times{
			font-family: 'Teko', sans-serif;	
			font-size: 35px;
			color: #525e61;
			line-height: 30px;

}
.h1_time{
				font-weight: 500;
				font-family: 'Anton', sans-serif;
				color: #2C3E50;
				font-size: 32px;
				line-height: 40px;

}
.h1_time_route{
			font-weight: 550;
			font-family: 'Anton', sans-serif;
			color: #081289;
			font-size: 40px;
			line-height: 40px;
}

.expected_time{
			font-family: 'Fjalla One', sans-serif;
			color: #2C3E50;
			font-size: 14px;
			line-height: 25px;
}
.ThisRouteIsAlsoMean{
			font-family: 'Rambla', sans-serif;
			font-size: 16px;
			color: #2C3E50;
			line-height: 15px;		
			text-transform:capitalize; /* กำหนดตัวหน้าเป็นพิมพ์ใหญ่ */
}
.ThisRouteIsAlsoMean_Normal{
			font-family: 'Rambla', sans-serif;
			font-size: 16px;
			color: #2C3E50;
			line-height: 15px;		
}
.TimeFromPier{
			font-family: 'Roboto', sans-serif;
			font-size: 12px;
			color: #081289;
			line-height: 15px;		
			text-indent: 15px; /* บรรทัดแรกย่อหน้าเข้ามาตามจำนวนค่าที่เรากำหนด */
}

.SaverFare{
			font-family: 'Bowlby One', cursive;
			color: #3d3c1d;			

}

.h1_time_route_laemtong{
			font-weight: 550;
			font-family: 'Anton', sans-serif;
			color: #147507;
			font-size: 40px;
			line-height: 40px;
}
.TimeFromPier_laemtong{
			font-family: 'Roboto', sans-serif;
			font-size: 12px;
			color: #004990;
			line-height: 15px;		
			text-indent: 15px; /* บรรทัดแรกย่อหน้าเข้ามาตามจำนวนค่าที่เรากำหนด */
}
 .ThisRouteIsAlsoMean_BG{color:#141619;background-color:#aeb6b8}.ThisRouteIsAlsoMean_BG.list-group-item-action:focus,.ThisRouteIsAlsoMean_BG.list-group-item-action:hover{color:#141619;background-color:#bebebf}.ThisRouteIsAlsoMean_BG.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}




.img-thumbnail-gg-play{padding:.0rem;background-color:#202223;border:0px solid #202223;border-radius:.0rem;max-width:100%;height:auto}

.btn-light-ted{color:#000;background-color:#dfe1e2;border-color:#dfe1e2}.btn-light-ted:hover{color:#000;background-color:#e9ecee;border-color:#e9ecee}.btn-check:focus+.btn-light-ted,.btn-light-ted:focus{color:#000;background-color:#e9ecee;border-color:#e9ecee;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light-ted,.btn-check:checked+.btn-light-ted,.btn-light-ted.active,.btn-light-ted:active,.show>.btn-light-ted.dropdown-toggle{color:#000;background-color:#e9ecee;border-color:#e9ecee}.btn-check:active+.btn-light-ted:focus,.btn-check:checked+.btn-light-ted:focus,.btn-light-ted.active:focus,.btn-light-ted:active:focus,.show>.btn-light-ted.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light-ted.disabled,.btn-light-ted:disabled{color:#000;background-color:#dfe1e2;border-color:#dfe1e2}


/*   เริ่ม อักษรวิ่ง */
 .wrapper_TED {
	 text-align: left;
}
 .wrapper_TED h1 {
	 color: #fff;
	 font-size: 32px;
	 text-transform: none;
	 font-weight: 500;
	 font-family: 'Anton', sans-serif;
	 /* background: linear-gradient(to right, #095fab 10%, #25abe8 50%, #57d75b 60%); */
	 background: linear-gradient(to right, #095fab 10%, #25abe8 50%, #fc0623 70%);	 
	 background-size: auto auto;
	 background-clip: border-box;
	 background-size: 200% auto;
	 color: #fff;
	 background-clip: text;
	 text-fill-color: transparent;
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 animation: textclip 1.5s linear infinite;
	 display: inline-block;
}
 @keyframes textclip {
	 to {
		 background-position: 200% center;
	}
}
/*   สิ้นสุด อักษรวิ่ง */



/*   เริ่ม อักษรวิ่ง */
 .wrapper_TED_LI {
	 text-align: left;
}
 .wrapper_TED_LI h1 {
	 color: #fff;
	 font-size: 30px;
	 text-transform: none;
	 /* font-weight: 500; */
	 /* font-family: 'Teko', sans-serif;	*/
	font-family: 'Racing Sans One', cursive;	 
	 /* background: linear-gradient(to right, #095fab 10%, #25abe8 50%, #57d75b 60%); */
	 background: linear-gradient(to right, #095fab 10%, #25abe8 50%, #fc0623 70%);	 
	 background-size: auto auto;
	 background-clip: border-box;
	 background-size: 200% auto;
	 color: #fff;
	 background-clip: text;
	 text-fill-color: transparent;
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 animation: textclip 1.5s linear infinite;
	 display: inline-block;
	 line-height: 30px;
	 margin-top: 0px;
	 padding-top: 0px;
}
 @keyframes textclip {
	 to {
		 background-position: 200% center;
	}
}
/*   สิ้นสุด อักษรวิ่ง */

.fromRegularPrice {
	font-family: 'Khand', sans-serif;
	font-size: 12px;
	color: #8a7967;		
}

.seaStarText {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #3a3032;		
	text-align: left;	
	display: block;
	left: 0px;	 	
}

.letHaveFun {
	font-family: 'Edu TAS Beginner', cursive;
	font-size: 20px;	
}

.RassadaPier {
	font-family: 'Cinzel Decorative', cursive;
}

.RassadaPierDetails {
	font-family: 'Poppins', sans-serif;
	font-size: 17px;	
	font-weight: 550;
	color: #050f2c;			
}
.RassadaPierHeader {
	font-family: 'Cinzel Decorative', cursive;
	font-size: 25px;	
	font-weight: 700;
	color: #7f181b;			
}

.RassadaPierHeaderGray {
	font-family: 'Cinzel Decorative', cursive;
	font-size: 25px;	
	font-weight: 700;
	color: #a5acaf;			
}

.PhiPhiIslandTourFromPhuket {
	font-family: 'Edu NSW ACT Foundation', cursive;
	color: #a5acaf;			
}

.PromoPrice {
	font-family: 'Anton', sans-serif;
	color: #136ad5;			
	font-size: 25px;		
}
.PromoPriceChild {
	font-family: 'Anton', sans-serif;
	color: #832561;			
	font-size: 25px;		
}


.SUDDENLYchange {
	font-family: 'Poppins', sans-serif;
	color: #0f0909;			
	font-size: 14px;		
	text-align: left;	
	display: block;
	left: 0px;	 
}

.NowOnlyCanBook {
	font-family: 'Khand', sans-serif;
	font-size: 14px;
	color: #000;		
	text-align: left;	
	display: block;
	left: 0px;	 	
}

.CartFont {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #000000;		
	/* line-height: 25px;*/
}

.fontSize {
	font-size: 12px;
}

.spbHead {
	font-family: 'Titillium Web', sans-serif;	
	font-size: 25px;
}

.keepLEFT {
	text-align: left;	
	display: block;
	left: 0px;	 
}


.normalFontBold {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	text-align: left;	
	display: block;
	left: 0px;	 	
	font-weight: 700;
}
.normalFont {
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	text-align: left;	
	display: block;
	left: 0px;	 		
}

.normalFontSmall {
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	text-align: left;	
	display: block;
	left: 0px;	 		
}

.LantaLipe{
	font-family: 'Russo One', sans-serif;
	font-size: 20px;
}

.KingLogoWeAre {
  font-size: 35px;
  margin: 0;
  padding: 0;
  font-weight: 500;
  font-family: 'Anton', sans-serif;
  color: #828e9e;			
}
.KingLogoWeAreMobile {
  font-size: 25px;
  margin: 0;
  padding: 0;
  font-weight: 500;
  font-family: 'Anton', sans-serif;
  color: #828e9e;			
}

.ColorGRAY {
	color: #828e9e;	
}

.happyTime {
  font-family: 'Delicious Handrawn', cursive;
}

