
/*  HTML5 BOILERPLATE RESET FILE
-----------------------------------------------------------  */

*{
	margin: 0;
	padding: 0;
	box-sizing: border-box !important;
	-webkit-backface-visibility: hidden;
}

/*html, body { height: 100%;}*/
body { 
	cursor: default;
	font-family: 'Open Sans', sans-serif;
	/*-webkit-font-smoothing: subpixel-antialiased;*/
	display: none;
}

/*  Typography
-----------------------------------------------------------  */

header,section,footer{ width: 100%;}
a, a:visited, a:focus{ 
	text-decoration: none; 
	cursor: pointer; 
	text-transform: uppercase; 
	font-weight: 600;
	-webkit-transition: all 0.35s; 
	-moz-transition: all 0.35s; 
	transition: all 0.35s; 
}
p a,p a:visited,p a:focus{ 
	text-decoration: none; 
	cursor: pointer;
	color: #3e3e3e; 
	text-transform: none; 
	font-weight: 600;
	-webkit-transition: all 0.35s; 
	-moz-transition: all 0.35s; 
	transition: all 0.35s; 
}
ol,ul { list-style: none;}
ol li ,ul li{ font-size: 14px;}
h1,h2,h3,h4,h5,h6{word-spacing: 1px; letter-spacing: 0.3px; text-transform: uppercase; font-weight: 400;}
h1{ font-size: 40px; color:#1a274c; padding-bottom: 30px;}
h2{ font-size: 32px; padding-bottom: 30px;}
h3{ font-size: 26px; padding-bottom: 30px;}
h4{ font-size: 22px;}
h5{ font-size: 18px;}
h6{ font-size: 14px;}
span{ font-weight: 300;}
img{ vertical-align: bottom !important;}
p{ line-height: 24px; font-size: 14px; color: #3e3e3e; font-weight: 400;}

/*  Miscellaneous
-----------------------------------------------------------  */
.align-right {text-align: right !important;}
.align-left {text-align: left !important;}
.align-center {text-align: center !important;}
.align-justify {text-align: justify !important;}
.right{ float: right !important; }
.left{ float: left !important; }

.clear { clear: both;}

hr.no_line{ width: 0; height: 0; border: 0; }

.p_tb_40{ padding: 40px; }
.p_tb_30{ padding: 30px 0; }
.p_tb_20{ padding: 20px 0; }
.p_tb_10{ padding: 10px 0; }

.paddingt_60{ padding-top: 60px; }
.paddingb_60{ padding-bottom: 60px; }
.paddingt_50{ padding-top: 50px; }
.paddingb_50{ padding-bottom: 50px; }
.paddingt_40{ padding-top: 40px; }
.paddingb_40{ padding-bottom: 40px; }
.paddingt_30{ padding-top: 30px; }
.paddingb_30{ padding-bottom: 30px; }
.paddingt_20{ padding-top: 20px; }
.paddingb_20{ padding-bottom: 20px; }
.paddingt_10{ padding-top: 10px; }
.paddingb_10{ padding-bottom: 10px; }

.margint_50{ margin-top: 50px; }
.marginb_50{ margin-bottom: 50px; }
.margint_40{ margin-top: 40px; }
.marginb_40{ margin-bottom: 40px; }
.margint_30{ margin-top: 30px; }
.marginb_30{ margin-bottom: 30px; }
.margint_20{ margin-top: 20px; }
.marginb_20{ margin-bottom: 20px; }
.margint_10{ margin-top: 10px; }
.marginb_10{ margin-bottom: 10px; }

a.button{
	display: inline-block;
	padding: 10px 23px;
	border-radius: 6px;
	font-size: 15px;
	letter-spacing: 1px;
	font-weight: 300;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative !important;
}


/* Sweep To Top 
----------------------------------  */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  /*overflow: hidden;*/
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  /*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 6px;
  background: rgba(0,0,0,0.1);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Selection
---------------------------------  */

*::-moz-selection {
	color: #fff;
	background-color: #19264b;
}
*::selection {
	color: #fff;	
	background-color: #19264b;
}
.coupon-code{
  position: fixed;
  left: 0;
  bottom: 0;
  background: rgba(255, 168, 28, 0.85) !important;
  padding: 10px 15px;
  z-index: 99999;
}
.coupon-code img{vertical-align: bottom;}
.coupon-code label{color: #FFF; font-size: 16px;}
/*  Header 
-----------------------------------------------------------  */
header{ position: relative	; top: 0; left: 0; z-index: 33; }
header .top-header{background: #efefef;padding:0px 0;position: relative; text-align: right; }
header .top-header span{font-weight: 600; font-size: 14px;position: relative; display: inline-block; padding:7px 10px;color: #3e3e3e}
header .top-header span:after{content: ''; position: absolute;top: 0; right:-1px; height: 100%; width: 1px; background:#dbdbdb;}
header .top-header span a{text-transform: none;color: #3e3e3e}

header .logo{ width: 100%; padding:20px 0; text-align: left;}
header .logo a{display: inline-block;font-size: 16px;font-weight: bold;}
header .logo a img{width: 100%; max-width: 100px;}
header .menu{ padding: 10px 0;margin-top: 15px; float: right;}
header .menu ul>li{ float: left; padding: 19px 10px; position: relative;}
header .menu ul>li a{
	font-size: 14px; 
	color: #333; 
	font-weight: 600;
	text-transform: uppercase; 
	padding: 5px 0;
	border-bottom: 0px solid #f2f2f2;	
}
header .menu ul>li a.active,
header .menu ul>li a:hover, 
header .menu ul>li a:visited, 
header .menu ul>li a:focus{ border-bottom: 0px solid #111;}

/* Drop Down*/

header .menu li ul.dropdown{
	display: none;
	width: 250px;
	padding: 0px 0px;
	background: #d8e0e7; 
	position: absolute;
	left: 10px;
	top:99px;
	-webkit-transform: translateY(-14px);
	-moz-transform: translateY(-14px);
	-ms-transform: translateY(-14px);
	-o-transform: translateY(-14px);
	transform: translateY(-14px);
	-webkit-animation: fadeIn 0.5s ease 0s 1;
	-o-animation: fadeIn 0.5s ease 0s 1;
	animation: fadeIn 0.5s ease 0s 1;
}
header .menu li ul li { float: none; padding: 15px 15px;	border-bottom: 1px solid rgba(255, 255, 255, 0.52);}

/*header .menu li ul.dropdown a{ border-bottom: 0; }
header .menu li ul.dropdown a:hover{ color: #f58632;}
*/
/* Book Now Button*/

header .menu .book_now{ padding: 10.5px 0; display: inline-block;}
header .menu a.bookin_now_top{ 
	font-size: 14px; 
	font-weight: 600;
	margin-left: 20px; 
	color: #111;
	background: #d8e0e7 !important; 
	padding: 10px 23px;
	border-radius: 5px;
}


/* Fade In Animation */

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.w-fixed{
	position: fixed;
	bottom: -10px;
	right: 20px;
	background: #25D366;
	 border-radius: 10px 10px 0 0;
	 z-index: 55;
	 transition: all 0.3s;
	 box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.w-fixed:hover{bottom: 0px;box-shadow: 0 3px 10px rgb(0 0 0 / 0.4);}
.w-fixed a{color: #fff;padding:5px 20px 20px;line-height: 3rem;font-size: 2rem; display: inline-block;}

/*  Custom Tab
-----------------------------------------------------------  */
.custom_tab{ 
	position: fixed; 
	text-align: center;
	width: 40px; 
	height: auto; 
	background: #e3e3e3;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 32;
}
.custom_tab a i{ font-size: 20px;}
.custom_tab a.ta, .custom_tab a.fb, .custom_tab a.in,.custom_tab a.wa, .custom_tab a.tw, .custom_tab a.gift{ border-bottom: 1px solid #999; }

.custom_tab a.ta, .custom_tab a.fb, .custom_tab a.gp, .custom_tab a.wa, .custom_tab a.in, .custom_tab a.tw, .custom_tab a.gift{ 
	position: relative; 
	width: 100%;
	display: inline-block;	
	padding: 10px 2px;
}
.custom_tab a.ta{ color: #589442; }
.custom_tab a.fb{ color: #3B5998;}
.custom_tab a.in{ color: #c536a4;}
.custom_tab a.tw{ color: #03a9f4;}
.custom_tab a.wa{ color: #25D366;}
.custom_tab a.gp{ color: #DD4B39; }
.custom_tab a.gift{color: #2c2c2c;}

.custom_tab a.ta:before{
	content: '';
	background: #589442;
	position: absolute;
	width: 100%;
	z-index: -1;
	height: 0;
	left: 0;
	bottom: 0;
	transition: all 0.35s !important;
	-o-transition: all 0.35s !important;
	-moz-transition: all 0.35s !important; 
	-webkit-transition: all 0.35s !important;
}

.custom_tab a.fb:before{
	content: '';
	position: absolute;
	width: 100%;
	background: #3B5998;
	z-index: -1;
	height: 0;
	left: 0;
	bottom: 0;
	transition: all 0.35s !important;
	-o-transition: all 0.35s !important;
	-moz-transition: all 0.35s !important; 
	-webkit-transition: all 0.35s !important;
}
.custom_tab a.in:before{
	content: '';
	position: absolute;
	width: 100%;
	background: #c536a4;
	z-index: -1;
	height: 0;
	left: 0;
	bottom: 0;
	transition: all 0.35s !important;
	-o-transition: all 0.35s !important;
	-moz-transition: all 0.35s !important; 
	-webkit-transition: all 0.35s !important;
}

.custom_tab a.tw:before{
	content: '';
	position: absolute;
	width: 100%;
	background: #03a9f4;
	z-index: -1;
	height: 0;
	left: 0;
	bottom: 0;
	transition: all 0.35s !important;
	-o-transition: all 0.35s !important;
	-moz-transition: all 0.35s !important; 
	-webkit-transition: all 0.35s !important;
}

.custom_tab a.wa:before{
	content: '';
	position: absolute;
	width: 100%;
	background: #25D366;
	z-index: -1;
	height: 0;
	left: 0;
	bottom: 0;
	transition: all 0.35s !important;
	-o-transition: all 0.35s !important;
	-moz-transition: all 0.35s !important; 
	-webkit-transition: all 0.35s !important;
}

.custom_tab a.gp:before{
	content: '';
	position: absolute;
	width: 100%;
	background: #DD4B39;
	z-index: -1;
	height: 0;
	left: 0;
	bottom: 0;
	transition: all 0.35s !important;
	-o-transition: all 0.35s !important;
	-moz-transition: all 0.35s !important; 
	-webkit-transition: all 0.35s !important;
}
.custom_tab a.gift:before{
	content: '';
	position: absolute;
	width: 100%;
	background: #72045e;
	z-index: -1;
	height: 0;
	left: 0;
	bottom: 0;
	transition: all 0.35s !important;
	-o-transition: all 0.35s !important;
	-moz-transition: all 0.35s !important; 
	-webkit-transition: all 0.35s !important;
}

.custom_tab a.ta:hover,
.custom_tab a.in:hover,
.custom_tab a.fb:hover,
.custom_tab a.tw:hover,
.custom_tab a.wa:hover,
.custom_tab a.gp:hover,
.custom_tab a.gift:hover{ color: #fff; }
.custom_tab a.ta:hover:before,
.custom_tab a.fb:hover:before,
.custom_tab a.in:hover:before,
.custom_tab a.tw:hover:before,
.custom_tab a.wa:hover:before,
.custom_tab a.gp:hover:before,
.custom_tab a.gift:hover:before{
	height: 100%;
}
.footer-cont-dtails{width: 100%;display: block; margin-bottom: 10px;font-weight: 400;}
.footer-cont-dtails a{text-transform: none; color: #fff;font-weight: 400;}
.col-1-2 .footer-cont-dtails:last-child{margin-bottom:0px;}
.footer-cont-dtails span{
	float: left;
	line-height: 1.8rem;
}
.footer-cont-dtails span:first-child{
	padding-right: 20px;
	font-size: 1.4rem;
	line-height: 1.5rem;
}
/*  Main Slider
-----------------------------------------------------------  */
section.slider{	width: 100%; position: relative; z-index: 0;}


/*  Inner Page Heading Banner
-----------------------------------------------------------  */
.banner{ 
	width: 100%; 
	position: relative; 
	z-index: 0;
	background: url(../images/banner_bg1.jpg) no-repeat center top;
	background-size: cover;
	background-attachment: fixed;
	padding: 150px 0 70px 0;
	text-align: center;
	-webkit-box-shadow: inset 0px -20px 29px -21px rgba(0,0,0,0.6);
	-moz-box-shadow: inset 0px -20px 29px -21px rgba(0,0,0,0.6);
	box-shadow: inset 0px -20px 29px -21px rgba(0,0,0,0.6);
	position: relative;
}
.banner h2{color: #111; }
.home_link{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 15px 0; 
	background: rgba(243,9,14,0.64);
}
.home_link a{ 
	color: #fff;
	font-weight: 300;
}
 .home_link i{ 
 	color: #fff;
 	padding-right: 15px;
}

/*  About Us
-----------------------------------------------------------  */
.about_img, .about_img img{ width: 100%; }
.coming_soon{ width: 100%; position: relative; z-index: 10;}
.coming_soon img{ width: 80%; margin: 10%;}

.coming_soon .link{
	opacity: 0;
	width: 80%; 
	height: 80%;
	background: rgba(108, 36, 76, 0.6);
	position: absolute;
	top: 10%;
	left: 10%;
	-webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
}
.coming_soon .link a{ 
	color: #fff;
	position: absolute;
	top: 65%;
	left: 50%;
	font-size: 24px;
	font-weight: 300;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.coming_soon .link a span{ font-size: 16px; }
.coming_soon .link a i{ margin-top: 10px; }
.coming_soon:hover .link{ 
	opacity: 1; 
}
.coming_soon:hover .link a{
	top: 50%;
}

/*  Rooms
-----------------------------------------------------------  */
section.home_room, section.room{ 
	position: relative; 
	padding: 80px 0 100px 0;
	background: #efefef;
}
section.home_room:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-top: 50px solid transparent;
	border-bottom: 50px solid #262d37;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
section.home_room .grid{
	margin-top:80px;
}
section.home_room .grid:first-child{
	margin-top:0px;
}
section.home_room .room, section.room .room{
	width: 100%;
	/*padding: 0 40px;*/
}
section.home_room .room.after_room{
	text-align: right;
	padding: 0 55px 0 10px;
	position: relative;
}
 
section.home_room .room a.button{
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#72254f+1,72254f+22,72254f+22,72254f+24,b74961+63,f08233+95,f08233+95,f08233+99,f08233+100 */
	background: rgba(26,39,76,1);
}

section.room .room a.button{ color: #fff; background: #1a274c; }
section.home_room .room a{ margin: 35px 0 0; }
section.home_room .room_slider_wrap, section.home_room .room_slider_before{ position: relative; }
/*section.home_room .room.after_room:after{
	content: '';
	position: absolute;
	top: 50%;
	right: -38px;
	border-right: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-top: 15px solid transparent;
	border-left: 15px solid #ddd;
	transform: translateY(-100%);
}*/

section.home_room .room_slider{ 
	padding:0px 0 0px 0; 
	width: 70%;
	margin: 0 20% 0 10%;
}
section.home_room .room.after_room{ padding-bottom: 30px; }
section.home_room .room.after_room .room_slider img{ width: 100%; }

section.home_room .room_slider_wrap:before{
	content: '';
	position: absolute;
	left: -13px;
	top: 0;
	width: 5px;
	height: 100%;
	background: #ddd;
}
section.home_room .room_slider_wrap:after{
	content: '';
	position: absolute;
	top: 50%;
	left: -11px;
	border-right: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-top: 15px solid transparent;
	border-left: 15px solid #ddd;
	transform: translateY(-100%);
}

section.home_room .room.before_room{
	text-align: left;
	padding: 0 10px 8px 60px;
	position: relative;	
}

section.home_room .room_slider_before .room_slider{ 
	padding: 0px 0 0px 0; 
	width: 70%;
	margin: 0 10% 0 20%;
}
section.home_room .room_slider_before .room_slider img{ width: 100%; }
/*section.home_room .room.before_room:before{
	content: '';
	position: absolute;
	top:50%;
	left: -38px;
	border-right: 15px solid #ddd;
	border-bottom: 15px solid transparent;
	border-top: 15px solid transparent;
	border-left: 15px solid transparent;
	transform: translateY(-100%);
}*/
section.home_room .room_slider_before:after{
	content: '';
	position: absolute;
	right:8px;
	top: 0;
	width: 5px;
	height: 100%;
	background: #ddd;
}
section.home_room .room_slider_before:before{
	    content: '';
    position: absolute;
    top: 50%;
    right: 10px;
    border-right: 15px solid #ddd;
    border-bottom: 15px solid transparent;
    border-top: 15px solid transparent;
    border-left: 15px solid transparent;
    transform: translateY(-100%);
}
section.room .room ul.accomo_list{ padding: 20px 0;}
section.room .room ul.accomo_list li{ position: relative; padding: 3px 0 3px 15px; color: #3e3e3e;}
section.room .room ul.accomo_list li:before{
	content: '\f101';
	font-family: 'FontAwesome';
	position: absolute;
	top:6px;
	left: 0;
	font-size: 14px;
}

section.room .room_slider{ width: 100%; }

/*  Tariff
-----------------------------------------------------------  */
section.tariff{ padding: 80px 0 50px 0; }
section.tariff h4.tariff_title{ position: relative; padding-left: 20px; padding-bottom: 30px; }
section.tariff h4.tariff_title:before{
	content: '\f101';
    font-family: 'FontAwesome';
    color: #f58632;
    position: absolute;
    top: 4px;
    left: 0;
}
section.tariff .tariff_detail .room_tariff{ width: 100%; border: 1px solid #ccc; padding: 12px 15px; float: left; margin-bottom: 30px;}
section.tariff .tariff_detail .tariff_heading{ font-size: 18px; color: #000; padding: 0 0 5px 0;}
section.tariff .tariff_detail .tariff_items{ 
	color: #3a3a3a; 
	width: 50%; 
	float: left; 
	padding: 5px 0; 
	font-size: 13px;
	text-transform: capitalize;
}
section.tariff .tariff_detail .tariff_rate{ 
	color: #3a3a3a; 
	width: 50%; 
	float: left; 
	padding: 5px 0; 
	font-size: 13px; 
	position: relative;
}
section.tariff .tariff_detail .tariff_rate:before{
	content: ':';
	position: absolute;
	top: 10px;
	left: 20px;
}
section.tariff h5{color: #666; display: inline-block; text-transform: capitalize; font-weight: 500; padding: 20px 0;}
section.tariff span{ display: inline-block; padding-left: 5px; color: #888;}
section.tariff ul.list li{ 
	position: relative; 
	padding: 3px 0 3px 10px; 
	list-style-type: disc; 
	list-style-position: inside;
	color: #3a3a3a;
}
/*section.tariff ul.list li:before{
	content: '\f105';
	font-family: 'FontAwesome';
	position: absolute;
	top:6px;
	left: 0;
	font-size: 13px;
}
*/

/*  Facilities
-----------------------------------------------------------  */
	
section.facility{
	padding: 80px 0; 
	position: relative;
	z-index: 12;
}
section.facility.home:before{
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
}
section.facility .faci_title{ width: 100%; display: table-cell; vertical-align: middle;}
section.facility a.button{ color: #fff; background: rgba(26,39,76,1);}
section.facility .faci_content{	width: 100%; padding-bottom: 15px;}
section.facility .faci_content .icon_wrapper{ width: 23%; float: left;text-align: center;}
section.facility.home .faci_content.facility{border: 1px solid #444;}
section.facility.home .icon-wrapper i,section.facility.home span,section.facility.home {color:#fff !important;}
section.facility.home .icon-wrapper{border:1px solid #333;background: rgba(26,39,76,1);}
section.facility.home span{color:#ccc !important;}
/* Ripple In
================================  */
@-webkit-keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}

@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}

.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
}
.hvr-ripple-in:before {
  content: '';
  position: absolute;
  border: rgba(255,255,255,0.6) solid 10px;
  border-radius: 50%;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  -webkit-animation-name: hvr-ripple-in;
  animation-name: hvr-ripple-in;
}
.icon-flex, .icon-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}
.icon-wrapper {
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #1a274c;
    font-size: 3rem;
    width: 80px;
    height: 80px;
}
.icon-wrapper i {
    color: #1a274c;
}

section.facility .faci_content hr.faci_line{
	width: 4px;
	height: 90px;
	background: rgba(26,39,76,1);
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 53px;
}

section.facility .faci_content .content_wrapper{ width: 77%; float: left;}
section.facility .faci_content .content_wrapper h3{ font-size: 30px; font-weight: 300; margin: 10px 0 5px 0; padding: 0; }
section.facility .faci_content .content_wrapper p{
	font-size: 14px;
	letter-spacing: 0.5px;
	word-spacing: 1px;
 }

 /* Facility Page
 ===================  */
 section.facility .faci_content.facility{ border: 1px solid #eee; padding: 20px;}
section.facility .faci_content.facility .icon_wrapper{ width: 40%; margin: 0 30%;}
section.facility .faci_content.facility .content_wrapper{ width: 100%; float: left; text-align: center; }
section.facility .faci_content.facility .content_wrapper h4{ margin: 20px 0 10px; }
section.facility .faci_content.facility .content_wrapper span{
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 8px;
	display: block;
	color: 	#1a274c;
}

/*  Gallery
-----------------------------------------------------------  */
section.gallery{ padding: 80px 0; background: #f5f5f5; position: relative;}
section.gallery .gallery .col-1-5{ padding-bottom: 20px; }
section.gallery .gallery .gallery_img { width: 100%; position: relative; }
section.gallery .gallery .gallery_img img{ width: 100%;}

section.gallery .gallery .gallery_img:after{
	content: '\f00e';
	font-family: 'FontAwesome';
	font-size: 36px;
	color: #fff;
	left: 0;
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0;
	-webkit-transition: all 0.35s; 
	-moz-transition: all 0.35s; 
	transition: all 0.35s; 

}
section.gallery .gallery .gallery_img .zoom_in{ 
	opacity: 0; 
	width: 100%; 
	height: 100%; 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	text-align: center;
	background-color: rgba(88, 98, 58, 0.6); 
	-webkit-transition: all 0.35s; 
	-moz-transition: all 0.35s; 
	transition: all 0.35s; 
}
section.gallery .gallery .gallery_img:hover .zoom_in, 
section.gallery .gallery .gallery_img:hover:after{ opacity: 1; }


/*  Map
-----------------------------------------------------------  */
 .google-maps {
        position: relative;
        padding-bottom: 75%; // This is the aspect ratio
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
.mapArea{ 
	width: 100%; 
	z-index: 0; 
	border: 1px solid #ddd;
	-webkit-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.6);
	box-shadow: 0px 0px 10px -1px rgba(0,0,0,0.6);
}
#map-canvas{ width: 100%; height: 400px;}

.contact{ padding-left: 30px; }
.contact .ad_icon{ 
	width: 80px; 
	float: left; 
	padding-bottom: 20px; 
	font-size: 28px;
	color: #253155;
	line-height: 26px;
}
.contact .ad_info{ 
	width: 80%; 
	float: left; 
	padding-bottom: 20px; 
	line-height: 24px;
}

/*  Testimonial
-----------------------------------------------------------  */
section.testimonial{ padding: 80px 0; background: #f5f5f5; position: relative;}
section.testimonial:after{
	content: '';
	position: absolute;
	right: 0;
	top: 30px;
	height: 100%;
	width: 2px;
	border-right: 2px solid #f58632; 
}
section.testimonial .test_wrapper{ width: 100%; margin: 70px 0 30px 0; }
section.testimonial .test_wrapper .test_box{
	width: 100%;
	position: relative;
	background: #fff;
	padding: 20px;
	-webkit-box-shadow: 5px 5px 20px -6px rgba(33,33,33,0.5);
	-moz-box-shadow: 5px 5px 20px -6px rgba(33,33,33,0.5);
	box-shadow: 5px 5px 20px -6px rgba(33,33,33,0.5);
}
section.testimonial .test_wrapper .test_box:after{
	content: '';
	position: absolute;
	bottom: -15px;
	left: 35px;
	width: 30px;
	height: 30px;
	background: #fff;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Safari */
    transform: rotate(-45deg); /* Standard syntax */
}
section.testimonial .test_wrapper .test_box p{
	font-weight: 400;
	color: #000;
	word-spacing: 1px;
	font-size: 14px;
}

section.testimonial .test_wrapper .testi_name{
	width: 100%;
	padding: 20px 0 0 0;
	margin: 20px 0 0 0;
	text-transform: uppercase;
}
section.testimonial .test_wrapper .testi_name p{ display: inline-block; font-size: 15px; padding-left: 5px;}

/*  Policy
-----------------------------------------------------------  */
section.policy{ padding: 80px 0; }
section.policy h3{ font-size: 28px; display: block; text-align: center; }
section.policy ul li{ position: relative; padding: 5px 0 5px 18px; color: #3e3e3e;}
section.policy ul li:before{
	content: '\f101';
	font-family: 'FontAwesome';
	position: absolute;
	color: #f58632;
	top: 6px;
	left: 0;
	font-size: 16px;
}
section.policy table{
	width: 100%;
	border-spacing: 0;
	border: 1px solid #eee;
	border-bottom-width: 2px;
	border-right-width: 2px;
	text-align: center;
}
section.policy table thead, section.policy table tbody{ width: 100%;}
section.policy table th{ font-weight: 400; color: #666;}
section.policy table td{ font-weight: 300;}
section.policy table th, section.policy table td{ padding: 10px; border-top: 1px solid #eee; border-left: 1px solid #eee;}
/*Sightseeing
---------------------------------------------------------------*/
.into-sightseeing {
    -webkit-box-shadow: -2px -1px 13px -6px rgba(94,94,94,1);
    -moz-box-shadow: -2px -1px 13px -6px rgba(94,94,94,1);
    box-shadow: -2px -1px 13px -6px rgba(94,94,94,1);
    border: 1px solid #ccc;
    overflow: hidden;
    padding: 30px 10px;display: block;
}
.into-sightseeing p{margin: 0 20px;display: block;}
.into-sightseeing h3{ margin: 0 20px;display: block; }
.row-sight {
    margin-right: -15px;
    margin-left: -15px;
}
.bs-sightseeing {
    margin: 20px;
    /*margin-left: 40px;display: block;*/
}
.sightseeing-img{
	max-width: 570px;
	max-height: auto;
    width: 100%;
    border:1px solid #72045e;padding: 5px;display: block;
 
   }

.sightseeing-img img{display: block;vertical-align: middle;width: 100%;}
.sasan-img{max-width: 500px;
	  max-height: auto;
    width: 100%;
    border:1px solid #72045e;padding: 5px;display: block;}
.sasan-img img{width: 100%;}
h3.sasan-title{text-align: center;padding: 20px 0;display: block;}
p.sasn-para{text-align: left;padding: 30px 0;display: block;font-size: 15px;line-height: 26px;font-family: inherit;}

/* packages
---------------------------------------------------------------*/
.packages-wrapper{background: #fff;}
.package-block{padding:0 25px 25px 25px;margin:0 auto;max-width:380px;position:relative;border:1px solid rgba(255,168,28,.3);
	-webkit-box-shadow: 0 2px 4px 2px rgba(255,168,28,.2);
    box-shadow: 0 2px 4px 2px rgba(255,168,28,.2);}
.package-block h3{text-align:center;font-weight:400;font-size:16px;background:#f7f7f7;padding:15px 10px;margin-top:-5px;}
.package-block h5{text-align:center;}
.package-block h5 span{
 font-size: 22px;text-align: center;font-weight: normal;background: #72045e;color: #fff;width: 100%;padding: 26px 59px 16px 50px;display: inline-block;
 -webkit-box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.75);-moz-box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.75);box-shadow: 0px 5px 5px -5px rgba(0,0,0,0.75);position: relative;z-index: 2;font-family: inherit;
}
.package-block h5 span small{font-size:14px;}
.pack-details{text-align: center;margin-top: -25px;margin-bottom: 20px;border-bottom: 1px solid #72045e;padding-bottom: 20px;}
.border{text-align: center;margin-top: -25px;margin-bottom: 20px;border-bottom: 1px solid #72045e;padding-bottom: 20px;}
.pack-details span{display:block;width:100%;}
.pack-details span small{font-family:'Open Sans', sans-serif;font-size:14px;}
.pack-details strong{font-size:20px;padding: 20px 0;display: block;}
.pack-price{font-size:14px;}
.pack-price i{color:#72045e;margin-right:2px;}
.pack-price ul li:first-child{padding-top:0px;text-align: left;}
.pack-price ul li{list-style:none;width:100%;line-height:21px;padding-left:30px;padding-top:10px;position:relative;text-align: left;font-size: 13px;}
.pack-price ul li:before{font-family: "Font Awesome 5 Free"; font-weight: 600; content: "\f101";position:absolute;color:#72045e;font-size:12px;left:0;}
.packages-wrapper a.button{background: #72045e;color: #fff;text-align: center;}
.packages-wrapper a.button:hover{}
/*  Sitemap
-----------------------------------------------------------  */
ul.sitemap li{ padding: 10px 0 10px 20px; font-size: 16px; position: relative;}
ul.sitemap li:before{
	content: '\f101';
	font-family: 'FontAwesome';
	position: absolute;
	color: #72045e;
	top: 13px;
	left: 0;
	font-size: 14px;
}
ul.sitemap li a{ color: #72045e; }
ul.sitemap li.dropdown{ padding-bottom: 0; }
ul.sitemap li.dropdown ul{ padding-top: 10px; }

/*  Footer
-----------------------------------------------------------  */
footer{ 
	position: relative; 
	background: url(../images/footer_bg.jpg) no-repeat center center; 
	background-size: cover;
}
footer .social-foot{
		width: 86%;
		margin: 0 7%;
		background:#FFF;
		color:#fff;
		overflow:hidden;
		-webkit-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.42);
		-moz-box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.42);
		box-shadow: 0px 2px 5px 2px rgba(0,0,0,0.42);
}
footer .social-foot .number{
		text-align : left;
		float:left;
		width:50%;	
		color:#302d36;
		padding: 20px;
		line-height:35px;
}
footer .social-foot .number i{
	vertical-align:middle;
	margin-right:10px;
	font-size:40px;
	line-height: 32px;
	color:inherit;
	line-height:inherit;
}
footer .social-foot .number span{
	vertical-align:middle;
	font-size:20px;
	font-weight:700;
	line-height :32px;
	color:inherit;
	line-height:inherit;
}
 
footer .social-foot .booking-txt{
		float:left;
		width:50%;	
		text-align:right;
		color:#302d36;
		padding: 18px 20px;
}

/*************************/
 footer .social-foot .booking-txt a{
	display:inline-block;
	padding: 10px 20px;
	background: #fff;
	font-size: 13px;
	font-weight: 400;
	color: #000;
	position: relative;
    z-index: 2;
    border-radius: 6px;
    border: 1px dotted #72045e;
	vertical-align:middle;
}

footer .social-foot .booking-txt strong{
	margin-right : 10px;
	font-size    : 20px;
	font-weight: 700!important;
	color:inherit;
	vertical-align:middle;
}
/********************************/
footer .social-foot .social-icns{
		font-size  : 0;
		text-align : right;
		float:right;
		width:25%;
		padding: 15px;
}
footer .social-foot .social-icns a:first-child{
		display    : inline-block;
		margin     : 0 0 0 0px;
}
footer .social-foot .social-icns a{
		display    : inline-block;
		margin     : 0 0 0 5px;
		padding    : 4px;
		background : #eee;
		position   : relative;
		-webkit-transform: translateZ(0);
  		transform: translateZ(0);
		-webkit-backface-visibility: hidden;
  		backface-visibility: hidden;
		-moz-osx-font-smoothing: grayscale;
		-webkit-transition-property: color;
  		transition-property: color;
 		-webkit-transition-duration: 0.3s;
  		transition-duration: 0.3s;
}
footer .social-foot .social-icns a:after{
	content: "";
  	position: absolute;
  	z-index: -1;
 	top: 0;
  	left: 0;
 	right: 0;
 	bottom: 0;
  	background: rgba(0,0,0,0.1);
 	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
 	-webkit-transition-timing-function: ease-out;
  	transition-timing-function: ease-out;
}
footer .social-foot .social-icns a:hover:after, 
footer .social-foot .social-icns a:focus:after,
footer .social-foot .social-icns a:active:after{
  	-webkit-transform: scaleY(1);
  	transform: scaleY(1);
}
footer .social-foot .social-icns a i{
	display: block;
	height:25px !important;
	width:25px !important;
	-webkit-transition:linear 500ms;
	-moz-transition:linear 500ms;
	-o-transition:linear 500ms;
	transition:linear 500ms;
}
footer .social-foot .social-icns a i.facebook{
	background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20fill%3D%22%233B5998%22%20d%3D%22M11.298%2C7.099V5.648c0-0.218%2C0.01-0.386%2C0.03-0.506c0.02-0.119%2C0.066-0.237%2C0.138-0.353%0D%0A%09%09s0.187-0.196%2C0.347-0.24c0.16-0.044%2C0.373-0.066%2C0.639-0.066h1.451V1.582h-2.319c-1.342%2C0-2.306%2C0.318-2.891%2C0.955%0D%0A%09%09C8.107%2C3.174%2C7.815%2C4.112%2C7.815%2C5.352v1.747H6.076V10h1.737v8.418h3.484V10h2.319l0.307-2.901%0D%0A%09%09C13.924%2C7.099%2C11.298%2C7.099%2C11.298%2C7.099z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-Repeat center center;
}

/*footer .social-foot .social-icns a:hover i.facebook{
	background : url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cpath%20d%3D%22M11.298%2C7.099V5.648c0-0.218%2C0.01-0.386%2C0.03-0.506c0.02-0.119%2C0.066-0.237%2C0.138-0.353s0.187-0.196%2C0.347-0.24%0D%0A%09%09c0.16-0.044%2C0.373-0.066%2C0.639-0.066h1.451V1.582h-2.319c-1.342%2C0-2.306%2C0.318-2.891%2C0.955C8.107%2C3.174%2C7.815%2C4.112%2C7.815%2C5.352%0D%0A%09%09v1.747H6.076V10h1.737v8.418h3.484V10h2.319l0.307-2.901C13.924%2C7.099%2C11.298%2C7.099%2C11.298%2C7.099z%22%2F%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-Repeat center center;
}*/
footer .social-foot .social-icns a i.gplus{
	background : url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23DD4B39%22%20d%3D%22M11.282%2C12.326c-0.181-0.242-0.38-0.467-0.598-0.675c-0.218-0.207-0.436-0.397-0.653-0.568%0D%0A%09%09%09%09c-0.218-0.17-0.417-0.334-0.598-0.491c-0.181-0.157-0.327-0.319-0.44-0.49c-0.112-0.17-0.169-0.345-0.169-0.521%0D%0A%09%09%09%09c0-0.246%2C0.078-0.475%2C0.235-0.69c0.157-0.215%2C0.347-0.422%2C0.572-0.623c0.224-0.201%2C0.449-0.421%2C0.675-0.659%0D%0A%09%09%09%09c0.224-0.239%2C0.416-0.553%2C0.572-0.945c0.157-0.392%2C0.235-0.84%2C0.235-1.344c0-0.599-0.133-1.175-0.399-1.727%0D%0A%09%09%09%09c-0.265-0.552-0.64-0.981-1.123-1.287h1.379l1.379-0.807H7.885c-0.634%2C0-1.27%2C0.069-1.91%2C0.205%0D%0A%09%09%09%09c-0.946%2C0.211-1.744%2C0.693-2.39%2C1.445s-0.97%2C1.605-0.97%2C2.559c0%2C1.008%2C0.363%2C1.845%2C1.088%2C2.513s1.596%2C1.001%2C2.61%2C1.001%0D%0A%09%09%09%09c0.205%2C0%2C0.442-0.017%2C0.715-0.051C7.014%2C9.226%2C6.99%2C9.3%2C6.955%2C9.391c-0.034%2C0.093-0.06%2C0.165-0.081%2C0.22%0D%0A%09%09%09%09c-0.02%2C0.054-0.037%2C0.12-0.051%2C0.199c-0.013%2C0.078-0.02%2C0.158-0.02%2C0.24c0%2C0.45%2C0.218%2C0.957%2C0.653%2C1.522%0D%0A%09%09%09%09c-0.517%2C0.013-1.028%2C0.059-1.532%2C0.139c-0.504%2C0.078-1.032%2C0.201-1.584%2C0.368c-0.552%2C0.166-1.045%2C0.409-1.481%2C0.726%0D%0A%09%09%09%09c-0.436%2C0.317-0.763%2C0.693-0.981%2C1.129C1.625%2C14.438%2C1.5%2C14.897%2C1.5%2C15.313c0%2C0.457%2C0.102%2C0.87%2C0.306%2C1.241%0D%0A%09%09%09%09c0.205%2C0.371%2C0.466%2C0.675%2C0.787%2C0.909c0.319%2C0.235%2C0.689%2C0.433%2C1.109%2C0.593c0.418%2C0.16%2C0.834%2C0.275%2C1.246%2C0.342%0D%0A%09%09%09%09C5.36%2C18.467%2C5.766%2C18.5%2C6.169%2C18.5c1.826%2C0%2C3.255-0.446%2C4.291-1.338c0.953-0.832%2C1.431-1.791%2C1.431-2.882%0D%0A%09%09%09%09c0-0.388-0.057-0.751-0.169-1.088C11.61%2C12.856%2C11.463%2C12.567%2C11.282%2C12.326z%20M7.345%2C8.613c-0.347%2C0-0.677-0.088-0.991-0.265%0D%0A%09%09%09%09c-0.313-0.177-0.58-0.407-0.798-0.69c-0.218-0.282-0.409-0.6-0.571-0.955C4.821%2C6.349%2C4.701%2C5.994%2C4.622%2C5.64%0D%0A%09%09%09%09C4.544%2C5.286%2C4.504%2C4.948%2C4.504%2C4.629c0-0.653%2C0.174-1.216%2C0.521-1.686s0.838-0.705%2C1.472-0.705c0.45%2C0%2C0.857%2C0.14%2C1.221%2C0.418%0D%0A%09%09%09%09c0.364%2C0.28%2C0.651%2C0.634%2C0.858%2C1.063s0.368%2C0.874%2C0.48%2C1.333s0.169%2C0.894%2C0.169%2C1.303c0%2C0.681-0.148%2C1.228-0.445%2C1.641%0D%0A%09%09%09%09C8.484%2C8.405%2C8.005%2C8.613%2C7.345%2C8.613z%20M10.17%2C16.284c-0.187%2C0.321-0.441%2C0.57-0.762%2C0.751s-0.663%2C0.313-1.027%2C0.399%0D%0A%09%09%09%09s-0.747%2C0.128-1.15%2C0.128c-0.436%2C0-0.869-0.051-1.298-0.153s-0.84-0.257-1.232-0.465c-0.392-0.207-0.709-0.494-0.95-0.858%0D%0A%09%09%09%09c-0.242-0.364-0.363-0.777-0.363-1.241c0-0.409%2C0.092-0.774%2C0.276-1.093c0.183-0.319%2C0.418-0.576%2C0.705-0.766%0D%0A%09%09%09%09c0.286-0.191%2C0.62-0.347%2C1.001-0.47s0.75-0.207%2C1.103-0.256c0.354-0.048%2C0.715-0.071%2C1.082-0.071c0.224%2C0%2C0.395%2C0.007%2C0.511%2C0.02%0D%0A%09%09%09%09c0.041%2C0.028%2C0.145%2C0.099%2C0.312%2C0.215c0.166%2C0.116%2C0.28%2C0.194%2C0.337%2C0.235c0.058%2C0.041%2C0.164%2C0.119%2C0.317%2C0.235%0D%0A%09%09%09%09c0.153%2C0.116%2C0.263%2C0.202%2C0.327%2C0.26c0.065%2C0.058%2C0.158%2C0.145%2C0.281%2C0.26c0.123%2C0.116%2C0.213%2C0.216%2C0.271%2C0.301%0D%0A%09%09%09%09c0.058%2C0.084%2C0.129%2C0.189%2C0.215%2C0.312s0.145%2C0.24%2C0.178%2C0.352c0.034%2C0.112%2C0.066%2C0.235%2C0.096%2C0.368s0.046%2C0.271%2C0.046%2C0.414%0D%0A%09%09%09%09C10.449%2C15.59%2C10.357%2C15.964%2C10.17%2C16.284z%22%2F%3E%0D%0A%09%09%09%3Cpolygon%20fill%3D%22%23DD4B39%22%20points%3D%2215.885%2C4.117%2015.885%2C1.501%2014.577%2C1.501%2014.577%2C4.117%2011.962%2C4.117%2011.962%2C5.424%2014.577%2C5.424%20%0D%0A%09%09%09%0914.577%2C8.04%2015.885%2C8.04%2015.885%2C5.424%2018.5%2C5.424%2018.5%2C4.117%20%09%09%09%22%2F%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-Repeat center center;
}
/*footer .social-foot .social-icns a:hover i.gplus{
	background : url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20d%3D%22M11.282%2C12.326c-0.181-0.242-0.38-0.467-0.598-0.675c-0.218-0.207-0.436-0.397-0.653-0.568%0D%0A%09%09%09c-0.218-0.17-0.417-0.334-0.598-0.491c-0.181-0.157-0.327-0.319-0.44-0.49c-0.112-0.17-0.169-0.345-0.169-0.521%0D%0A%09%09%09c0-0.246%2C0.078-0.475%2C0.235-0.69c0.157-0.215%2C0.347-0.422%2C0.572-0.623c0.224-0.201%2C0.449-0.421%2C0.675-0.659%0D%0A%09%09%09c0.224-0.239%2C0.416-0.553%2C0.572-0.945c0.157-0.392%2C0.235-0.84%2C0.235-1.344c0-0.599-0.133-1.175-0.399-1.727%0D%0A%09%09%09c-0.265-0.552-0.64-0.981-1.123-1.287h1.379l1.379-0.807H7.885c-0.634%2C0-1.27%2C0.069-1.91%2C0.205%0D%0A%09%09%09c-0.946%2C0.211-1.744%2C0.693-2.39%2C1.445s-0.97%2C1.605-0.97%2C2.559c0%2C1.008%2C0.363%2C1.845%2C1.088%2C2.513s1.596%2C1.001%2C2.61%2C1.001%0D%0A%09%09%09c0.205%2C0%2C0.442-0.017%2C0.715-0.051C7.014%2C9.226%2C6.99%2C9.3%2C6.955%2C9.391c-0.034%2C0.093-0.06%2C0.165-0.081%2C0.22%0D%0A%09%09%09c-0.02%2C0.054-0.037%2C0.12-0.051%2C0.199c-0.013%2C0.078-0.02%2C0.158-0.02%2C0.24c0%2C0.45%2C0.218%2C0.957%2C0.653%2C1.522%0D%0A%09%09%09c-0.517%2C0.013-1.028%2C0.059-1.532%2C0.139c-0.504%2C0.078-1.032%2C0.201-1.584%2C0.368c-0.552%2C0.166-1.045%2C0.409-1.481%2C0.726%0D%0A%09%09%09c-0.436%2C0.317-0.763%2C0.693-0.981%2C1.129C1.625%2C14.438%2C1.5%2C14.897%2C1.5%2C15.313c0%2C0.457%2C0.102%2C0.87%2C0.306%2C1.241%0D%0A%09%09%09c0.205%2C0.371%2C0.466%2C0.675%2C0.787%2C0.909c0.319%2C0.235%2C0.689%2C0.433%2C1.109%2C0.593c0.418%2C0.16%2C0.834%2C0.275%2C1.246%2C0.342%0D%0A%09%09%09C5.36%2C18.467%2C5.766%2C18.5%2C6.169%2C18.5c1.826%2C0%2C3.255-0.446%2C4.291-1.338c0.953-0.832%2C1.431-1.791%2C1.431-2.882%0D%0A%09%09%09c0-0.388-0.057-0.751-0.169-1.088C11.61%2C12.856%2C11.463%2C12.567%2C11.282%2C12.326z%20M7.345%2C8.613c-0.347%2C0-0.677-0.088-0.991-0.265%0D%0A%09%09%09c-0.313-0.177-0.58-0.407-0.798-0.69c-0.218-0.282-0.409-0.6-0.571-0.955C4.821%2C6.349%2C4.701%2C5.994%2C4.622%2C5.64%0D%0A%09%09%09C4.544%2C5.286%2C4.504%2C4.948%2C4.504%2C4.629c0-0.653%2C0.174-1.216%2C0.521-1.686s0.838-0.705%2C1.472-0.705c0.45%2C0%2C0.857%2C0.14%2C1.221%2C0.418%0D%0A%09%09%09c0.364%2C0.28%2C0.651%2C0.634%2C0.858%2C1.063s0.368%2C0.874%2C0.48%2C1.333s0.169%2C0.894%2C0.169%2C1.303c0%2C0.681-0.148%2C1.228-0.445%2C1.641%0D%0A%09%09%09C8.484%2C8.405%2C8.005%2C8.613%2C7.345%2C8.613z%20M10.17%2C16.284c-0.187%2C0.321-0.441%2C0.57-0.762%2C0.751s-0.663%2C0.313-1.027%2C0.399%0D%0A%09%09%09s-0.747%2C0.128-1.15%2C0.128c-0.436%2C0-0.869-0.051-1.298-0.153s-0.84-0.257-1.232-0.465c-0.392-0.207-0.709-0.494-0.95-0.858%0D%0A%09%09%09c-0.242-0.364-0.363-0.777-0.363-1.241c0-0.409%2C0.092-0.774%2C0.276-1.093c0.183-0.319%2C0.418-0.576%2C0.705-0.766%0D%0A%09%09%09c0.286-0.191%2C0.62-0.347%2C1.001-0.47s0.75-0.207%2C1.103-0.256c0.354-0.048%2C0.715-0.071%2C1.082-0.071c0.224%2C0%2C0.395%2C0.007%2C0.511%2C0.02%0D%0A%09%09%09c0.041%2C0.028%2C0.145%2C0.099%2C0.312%2C0.215c0.166%2C0.116%2C0.28%2C0.194%2C0.337%2C0.235c0.058%2C0.041%2C0.164%2C0.119%2C0.317%2C0.235%0D%0A%09%09%09c0.153%2C0.116%2C0.263%2C0.202%2C0.327%2C0.26c0.065%2C0.058%2C0.158%2C0.145%2C0.281%2C0.26c0.123%2C0.116%2C0.213%2C0.216%2C0.271%2C0.301%0D%0A%09%09%09c0.058%2C0.084%2C0.129%2C0.189%2C0.215%2C0.312s0.145%2C0.24%2C0.178%2C0.352c0.034%2C0.112%2C0.066%2C0.235%2C0.096%2C0.368s0.046%2C0.271%2C0.046%2C0.414%0D%0A%09%09%09C10.449%2C15.59%2C10.357%2C15.964%2C10.17%2C16.284z%22%2F%3E%0D%0A%09%09%3Cpolygon%20points%3D%2215.885%2C4.117%2015.885%2C1.501%2014.577%2C1.501%2014.577%2C4.117%2011.962%2C4.117%2011.962%2C5.424%2014.577%2C5.424%2014.577%2C8.04%20%0D%0A%09%09%0915.885%2C8.04%2015.885%2C5.424%2018.5%2C5.424%2018.5%2C4.117%20%09%09%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-Repeat center center;
}*/
footer .social-foot .social-icns a i.tripadvisor{
	background : url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2224px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2024%2020%22%20enable-background%3D%22new%200%200%2024%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23589442%22%20d%3D%22M14.624%2C3.326c0.649%2C0.092%2C1.285%2C0.255%2C1.913%2C0.448c1.097%2C0.337%2C2.131%2C0.807%2C3.104%2C1.415%0D%0A%09%09%09c0.068%2C0.042%2C0.158%2C0.069%2C0.237%2C0.069c1.143%2C0.005%2C2.285%2C0.003%2C3.428%2C0.004c0.092%2C0%2C0.183%2C0.01%2C0.275%2C0.015%0D%0A%09%09%09c0%2C0.022%2C0.003%2C0.032%2C0%2C0.037c-0.053%2C0.082-0.108%2C0.163-0.161%2C0.245c-0.388%2C0.595-0.719%2C1.216-0.915%2C1.904%0D%0A%09%09%09c-0.021%2C0.074-0.026%2C0.136%2C0.024%2C0.208c1.018%2C1.461%2C1.342%2C3.065%2C0.917%2C4.794c-0.373%2C1.517-1.242%2C2.699-2.563%2C3.536%0D%0A%09%09%09c-0.944%2C0.599-1.987%2C0.884-3.101%2C0.89c-0.468%2C0.003-0.934-0.06-1.392-0.178c-1.114-0.289-2.069-0.844-2.857-1.686%0D%0A%09%09%09c-0.104-0.11-0.202-0.226-0.312-0.351c-0.417%2C0.62-0.826%2C1.231-1.245%2C1.857c-0.418-0.624-0.822-1.229-1.225-1.831%0D%0A%09%09%09c-0.028%2C0.015-0.036%2C0.016-0.042%2C0.021c-0.009%2C0.008-0.017%2C0.016-0.024%2C0.025c-0.952%2C1.124-2.149%2C1.813-3.609%2C2.044%0D%0A%09%09%09c-0.812%2C0.129-1.615%2C0.082-2.404-0.135c-1.117-0.307-2.067-0.896-2.834-1.767c-0.75-0.851-1.216-1.837-1.391-2.96%0D%0A%09%09%09c-0.201-1.048%2C0.044-2.058%2C0.105-2.302C0.73%2C8.915%2C1.038%2C8.26%2C1.46%2C7.659c0.03-0.043%2C0.04-0.118%2C0.026-0.17%0D%0A%09%09%09C1.313%2C6.857%2C1.017%2C6.283%2C0.669%2C5.732c-0.088-0.14-0.194-0.269-0.292-0.404c0-0.016%2C0-0.031%2C0-0.047%0D%0A%09%09%09c0.019%2C0.002%2C0.039%2C0.006%2C0.058%2C0.006c1.17%2C0%2C2.338%2C0.001%2C3.508-0.001c0.051%2C0%2C0.108-0.021%2C0.151-0.048%0D%0A%09%09%09c0.822-0.527%2C1.697-0.945%2C2.616-1.269c0.663-0.235%2C1.34-0.417%2C2.031-0.55c0.669-0.129%2C1.341-0.22%2C2.02-0.266%0D%0A%09%09%09C12.42%2C3.028%2C13.743%2C3.203%2C14.624%2C3.326z%20M13.158%2C11.05c0%2C2.568%2C2.083%2C4.666%2C4.642%2C4.656c2.568-0.009%2C4.643-2.049%2C4.641-4.645%0D%0A%09%09%09c-0.002-2.676-2.173-4.686-4.741-4.635C15.166%2C6.479%2C13.181%2C8.522%2C13.158%2C11.05z%20M6.195%2C6.409%0D%0A%09%09%09C3.697%2C6.387%2C1.52%2C8.472%2C1.563%2C11.127c0.041%2C2.476%2C2.082%2C4.576%2C4.684%2C4.554c2.545-0.021%2C4.589-2.1%2C4.594-4.616%0D%0A%09%09%09C10.846%2C8.48%2C8.775%2C6.409%2C6.195%2C6.409z%20M6.425%2C5.197c1.411%2C0.086%2C2.65%2C0.578%2C3.698%2C1.53c1.045%2C0.951%2C1.657%2C2.136%2C1.88%2C3.53%0D%0A%09%09%09c0.229-1.378%2C0.825-2.553%2C1.851-3.493c1.027-0.942%2C2.25-1.436%2C3.638-1.541c-1.647-0.733-3.384-1.043-5.171-1.078%0D%0A%09%09%09C10.289%2C4.106%2C8.313%2C4.406%2C6.425%2C5.197z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23589442%22%20d%3D%22M17.791%2C8.12c1.589-0.003%2C2.876%2C1.278%2C2.876%2C2.866c0%2C1.594-1.266%2C2.826-2.758%2C2.883%0D%0A%09%09%09c-1.667%2C0.064-3.001-1.265-3-2.875C14.91%2C9.362%2C16.254%2C8.093%2C17.791%2C8.12z%20M19.665%2C10.992c-0.001-1.036-0.838-1.878-1.867-1.878%0D%0A%09%09%09c-1.041%2C0-1.888%2C0.837-1.892%2C1.87c-0.004%2C1.028%2C0.848%2C1.884%2C1.878%2C1.887C18.817%2C12.875%2C19.666%2C12.026%2C19.665%2C10.992z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23589442%22%20d%3D%22M6.133%2C8.12c1.588-0.002%2C2.877%2C1.281%2C2.873%2C2.868c-0.005%2C1.607-1.27%2C2.811-2.738%2C2.878%0D%0A%09%09%09c-1.674%2C0.077-3.024-1.258-3.021-2.877C3.252%2C9.348%2C4.604%2C8.092%2C6.133%2C8.12z%20M8.006%2C10.986C8.003%2C9.943%2C7.16%2C9.112%2C6.107%2C9.114%0D%0A%09%09%09c-1.015%2C0.002-1.865%2C0.859-1.863%2C1.877c0.003%2C1.03%2C0.852%2C1.878%2C1.886%2C1.881C7.159%2C12.874%2C8.008%2C12.019%2C8.006%2C10.986z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23589442%22%20d%3D%22M17.792%2C10.039c0.526%2C0%2C0.958%2C0.431%2C0.954%2C0.955c-0.005%2C0.525-0.429%2C0.95-0.948%2C0.951%0D%0A%09%09%09c-0.533%2C0-0.962-0.422-0.961-0.944C16.839%2C10.458%2C17.255%2C10.039%2C17.792%2C10.039z%22%2F%3E%0D%0A%09%09%3Cpath%20fill%3D%22%23589442%22%20d%3D%22M6.128%2C10.03c0.535%2C0%2C0.964%2C0.426%2C0.966%2C0.959c0.002%2C0.528-0.431%2C0.962-0.963%2C0.963%0D%0A%09%09%09c-0.545%2C0.001-0.965-0.42-0.964-0.967C5.167%2C10.448%2C5.586%2C10.031%2C6.128%2C10.03z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-Repeat center center;
}
/*footer .social-foot .social-icns a:hover i.tripadvisor{
	background : url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2224px%22%20height%3D%2220px%22%20viewBox%3D%2237.283%2039.283%2024%2020%22%20enable-background%3D%22new%2037.283%2039.283%2024%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpath%20d%3D%22M51.99%2C42.395c0.67%2C0.095%2C1.326%2C0.263%2C1.974%2C0.462c1.132%2C0.348%2C2.199%2C0.833%2C3.203%2C1.46%0D%0A%09%09%09c0.07%2C0.043%2C0.163%2C0.071%2C0.245%2C0.071c1.179%2C0.005%2C2.358%2C0.003%2C3.537%2C0.004c0.095%2C0%2C0.189%2C0.01%2C0.284%2C0.015%0D%0A%09%09%09c0%2C0.023%2C0.003%2C0.033%2C0%2C0.038c-0.055%2C0.085-0.111%2C0.168-0.166%2C0.253c-0.4%2C0.614-0.742%2C1.255-0.944%2C1.965%0D%0A%09%09%09c-0.022%2C0.076-0.027%2C0.14%2C0.025%2C0.215c1.05%2C1.508%2C1.385%2C3.163%2C0.946%2C4.947c-0.385%2C1.565-1.282%2C2.785-2.645%2C3.649%0D%0A%09%09%09c-0.974%2C0.618-2.05%2C0.912-3.2%2C0.918c-0.483%2C0.003-0.964-0.062-1.436-0.184c-1.15-0.298-2.135-0.871-2.948-1.74%0D%0A%09%09%09c-0.107-0.114-0.208-0.233-0.322-0.362c-0.43%2C0.64-0.852%2C1.27-1.285%2C1.916c-0.431-0.644-0.848-1.268-1.264-1.889%0D%0A%09%09%09c-0.029%2C0.015-0.037%2C0.017-0.043%2C0.022c-0.009%2C0.008-0.018%2C0.017-0.025%2C0.026c-0.982%2C1.16-2.218%2C1.871-3.724%2C2.109%0D%0A%09%09%09c-0.838%2C0.133-1.667%2C0.085-2.481-0.139c-1.153-0.317-2.133-0.925-2.924-1.823c-0.774-0.878-1.255-1.896-1.435-3.055%0D%0A%09%09%09c-0.207-1.081%2C0.045-2.124%2C0.108-2.376c0.182-0.735%2C0.5-1.411%2C0.935-2.031c0.031-0.044%2C0.041-0.122%2C0.027-0.175%0D%0A%09%09%09c-0.178-0.652-0.484-1.245-0.843-1.813c-0.091-0.144-0.2-0.278-0.301-0.417c0-0.016%2C0-0.032%2C0-0.048%0D%0A%09%09%09c0.02%2C0.002%2C0.04%2C0.006%2C0.06%2C0.006c1.207%2C0%2C2.413%2C0.001%2C3.62-0.001c0.053%2C0%2C0.111-0.022%2C0.156-0.05%0D%0A%09%09%09c0.848-0.544%2C1.751-0.975%2C2.7-1.31c0.684-0.242%2C1.383-0.43%2C2.096-0.568c0.69-0.133%2C1.384-0.227%2C2.085-0.274%0D%0A%09%09%09C49.715%2C42.087%2C51.081%2C42.268%2C51.99%2C42.395z%20M50.477%2C50.365c0%2C2.65%2C2.15%2C4.815%2C4.79%2C4.805c2.65-0.009%2C4.791-2.114%2C4.789-4.793%0D%0A%09%09%09c-0.002-2.761-2.242-4.836-4.892-4.783C52.549%2C45.648%2C50.501%2C47.757%2C50.477%2C50.365z%20M43.292%2C45.576%0D%0A%09%09%09c-2.578-0.022-4.825%2C2.129-4.78%2C4.869c0.042%2C2.555%2C2.148%2C4.722%2C4.834%2C4.699c2.626-0.022%2C4.736-2.167%2C4.741-4.763%0D%0A%09%09%09C48.091%2C47.713%2C45.954%2C45.576%2C43.292%2C45.576z%20M43.529%2C44.326c1.456%2C0.089%2C2.735%2C0.596%2C3.816%2C1.579%0D%0A%09%09%09c1.078%2C0.981%2C1.71%2C2.204%2C1.94%2C3.643c0.236-1.422%2C0.851-2.634%2C1.91-3.605c1.06-0.972%2C2.322-1.482%2C3.754-1.59%0D%0A%09%09%09c-1.7-0.756-3.492-1.076-5.336-1.112C47.516%2C43.2%2C45.477%2C43.509%2C43.529%2C44.326z%22%2F%3E%0D%0A%09%09%3Cpath%20d%3D%22M55.258%2C47.342c1.64-0.003%2C2.968%2C1.319%2C2.968%2C2.957c0%2C1.645-1.306%2C2.916-2.846%2C2.975c-1.72%2C0.066-3.097-1.305-3.096-2.967%0D%0A%09%09%09C52.285%2C48.624%2C53.672%2C47.314%2C55.258%2C47.342z%20M57.192%2C50.306c-0.001-1.069-0.865-1.938-1.927-1.938%0D%0A%09%09%09c-1.074%2C0-1.948%2C0.864-1.952%2C1.93c-0.004%2C1.061%2C0.875%2C1.944%2C1.938%2C1.947C56.317%2C52.249%2C57.193%2C51.373%2C57.192%2C50.306z%22%2F%3E%0D%0A%09%09%3Cpath%20d%3D%22M43.228%2C47.342c1.639-0.002%2C2.969%2C1.322%2C2.965%2C2.96c-0.005%2C1.658-1.311%2C2.901-2.825%2C2.97%0D%0A%09%09%09c-1.727%2C0.079-3.121-1.298-3.117-2.969C40.255%2C48.609%2C41.65%2C47.313%2C43.228%2C47.342z%20M45.16%2C50.299%0D%0A%09%09%09c-0.003-1.076-0.873-1.933-1.959-1.931c-1.047%2C0.002-1.925%2C0.886-1.922%2C1.937c0.003%2C1.063%2C0.879%2C1.938%2C1.946%2C1.941%0D%0A%09%09%09C44.286%2C52.248%2C45.163%2C51.365%2C45.16%2C50.299z%22%2F%3E%0D%0A%09%09%3Cpath%20d%3D%22M55.259%2C49.322c0.543%2C0%2C0.989%2C0.445%2C0.984%2C0.986c-0.005%2C0.542-0.443%2C0.98-0.978%2C0.981c-0.55%2C0-0.993-0.435-0.992-0.974%0D%0A%09%09%09C54.275%2C49.755%2C54.705%2C49.322%2C55.259%2C49.322z%22%2F%3E%0D%0A%09%09%3Cpath%20d%3D%22M43.223%2C49.313c0.552%2C0%2C0.995%2C0.44%2C0.997%2C0.99c0.002%2C0.545-0.445%2C0.993-0.994%2C0.994c-0.562%2C0.001-0.996-0.433-0.995-0.998%0D%0A%09%09%09C42.231%2C49.744%2C42.663%2C49.314%2C43.223%2C49.313z%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-Repeat center center;
}*/
footer .social-foot .social-icns a i.mmh{
	background : url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%222.326%22%20y%3D%222.484%22%20fill%3D%22%23FF0000%22%20width%3D%221.945%22%20height%3D%2211.586%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%222.326%22%20y%3D%2216.116%22%20fill%3D%22%23FF0000%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%225.676%22%20y%3D%229.25%22%20fill%3D%22%23FFCC00%22%20width%3D%221.945%22%20height%3D%224.82%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%225.676%22%20y%3D%2216.116%22%20fill%3D%22%23FFCC00%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%229.027%22%20y%3D%224.495%22%20fill%3D%22%2372C922%22%20width%3D%221.945%22%20height%3D%229.575%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%229.027%22%20y%3D%2216.116%22%20fill%3D%22%2372C922%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%2212.378%22%20y%3D%227.262%22%20fill%3D%22%23FFFF00%22%20width%3D%221.945%22%20height%3D%226.809%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%2212.378%22%20y%3D%2216.116%22%20fill%3D%22%23FFFF00%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%2215.729%22%20y%3D%221.122%22%20fill%3D%22%23558ED5%22%20width%3D%221.945%22%20height%3D%2212.948%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%2215.729%22%20y%3D%2216.116%22%20fill%3D%22%23558ED5%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-Repeat center center;
}
/*footer .social-foot .social-icns a:hover i.mmh{
	background: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2017.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%222.326%22%20y%3D%222.484%22%20width%3D%221.945%22%20height%3D%2211.586%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%222.326%22%20y%3D%2216.116%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%225.676%22%20y%3D%229.25%22%20width%3D%221.945%22%20height%3D%224.82%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%225.676%22%20y%3D%2216.116%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%229.027%22%20y%3D%224.495%22%20width%3D%221.945%22%20height%3D%229.575%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%229.027%22%20y%3D%2216.116%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%2212.378%22%20y%3D%227.262%22%20width%3D%221.945%22%20height%3D%226.809%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%2212.378%22%20y%3D%2216.116%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Crect%20x%3D%2215.729%22%20y%3D%221.122%22%20width%3D%221.945%22%20height%3D%2212.948%22%2F%3E%0D%0A%09%09%3Crect%20x%3D%2215.729%22%20y%3D%2216.116%22%20width%3D%221.945%22%20height%3D%222.762%22%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A) no-Repeat center center;
}*/
footer .social-foot .social-icns span{
	display    : block;
	margin-top : 3px;
	font-size  : 10.9px;
	color:#000;
	font-weight: 400;
	line-height: 1;
}

/* footer_content
----------------------------------------  */
footer .footer_content{
	width: 100%; float: left;
	padding: 100px 0;
	color: #fff;
}
footer .footer_content h3{ font-weight: 300; }
footer .footer_content h6{ font-weight: 600; color:#fff;margin-bottom:20px; }
footer .footer_content #contactWrapper form{ width: 100%; margin: 0;}
footer .footer_content #contactWrapper form .col-1-2,
footer .footer_content #contactWrapper form .col-1-1 { padding-right: 40px; }
footer .footer_content #contactWrapper input, footer .footer_content #contactWrapper textarea{ background: #f7f8f8; border: 1px solid #eee;}
footer .footer_content #contactWrapper input[type="text"],
footer .footer_content #contactWrapper input[type="email"]{ width: 100%; padding: 12px; margin: 10px 0px;  font-size: 14px; }
footer .footer_content #contactWrapper .col-1-2.align-right input[type="text"]{ float: right;}
footer .footer_content #contactWrapper textarea{ width: 100%; padding: 10px; margin: 15px 0; height: 230px; font-family: inherit; font-size: 14px;}
footer .footer_content #contactWrapper input[placeholder],
footer .footer_content #contactWrapper textarea[placeholder] { font-weight: 400; color: #5a5a5a; font-weight: normal; font-size: 14px;}
footer .footer_content #contactWrapper input::-webkit-input-placeholder,
footer .footer_content #contactWrapper textarea::-webkit-input-placeholder { font-weight: 400; color: #5a5a5a;}
footer .footer_content #contactWrapper input:-moz-placeholder,
footer .footer_content #contactWrapper textarea:-moz-placeholder { font-weight: 400; /* Firefox 18- */ color: #5a5a5a;}
footer .footer_content #contactWrapper input::-moz-placeholder,
footer .footer_content #contactWrapper textarea::-moz-placeholder { font-weight: 400;  /* Firefox 19+ */ color: #5a5a5a;}
footer .footer_content #contactWrapper input:-ms-input-placeholder,
footer .footer_content #contactWrapper textarea:-ms-input-placeholder { color: #5a5a5a;}
footer .footer_content #contactWrapper input[type="button"]{ 
	display: inline-block; 
	padding: 12px 50px; 
	border-radius: 6px;
	/*max-width: 120px;*/
	/*width: 100%;*/
	border: 0; 
	text-transform: uppercase;
	background:rgba(26,39,76,1); 
	letter-spacing: 0.5px;
	color: #fff;
	font-size: 14px;		
	-webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    margin-top: 15px;
}
footer .footer_content #contactWrapper .status{ width: 100%; position: relative;}

footer .footer_content ul.list li{
	position: relative;
	padding-left: 17px;
	padding-bottom: 6px;
}
footer .footer_content ul.list li:before{
	content: '\f101';
	font-family: 'FontAwesome';
	position: absolute;
	top: 3px;
	left: 0;
	font-size: 14px;
}
footer .footer_content ul.list li a{ color: #fff; font-weight: 300; font-size: 14px;}
footer .success p{ color: #fff; }

/* Footer Bottom
----------------------------------------  */
footer .footer_bottom{ 
	width: 100%; 
	float: left; 
	padding: 10px 0; 
	color: #fff; 
	border-top: 1px solid #fff; 
	font-size: 14px; 
}
footer .footer_bottom p{ color: inherit; font-weight: 300; letter-spacing: 0.5px; }
footer .footer_bottom a{ 
	color: inherit; 
	font-weight: 300; 
	letter-spacing: 0.5px; 
	font-size: inherit;
	padding: 0 5px; 
}
footer .footer_bottom a:hover, footer .footer_bottom a.active{ color: #f58632; }
/* Media Query
================================  */

body.expanded {
	overflow-y: hidden !important;
	overflow-x:hidden !important;
	z-index:-1 !important;
}
body.expanded #nav { right: 0px; z-index: 44;}

/* menu icon for responsive navigation
---------------------------------------------------------- */

#menu-icon { display: none; /* hide menu icon initially */}
.close-buttn { display: none; background: url("../images/cross.png") no-repeat; width: 20px; height: 20px;}
#menu-icon i {
	color: #72045e;
	-webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
}
.dwn_arrow{
    position:absolute;
    left:50%;
    top:100%;
    width:30px;
    height:30px;
    display:block;
    text-align:center;
    border-radius:0 0 10px 10px;
    background:#efefef;
    transform:translateX(-50%);	
    
}
.s-show{display:none;}
.s-hide{display:block;}
/* Responsive Menu */
@media handheld, only screen and (min-width: 1280px){
.s-show{display:block;}
.dwn_arrow{display:none;}
}


@media handheld, only screen and (max-width: 935px){
	
	nav{ padding: 10px 0 11px 0;}
	
	#nav-wrap {
		position: relative;
		height: 100%;
		text-align: right;
		z-index: 555;
	}
	.close-buttn{	
		display: block; 
		cursor: pointer;
		/*position: absolute;*/
		/*top: 10px;*/
		margin-left: 30px;
		margin-top: 20px;
		z-index: 54;
		/*right: 7px;	*/
	}
	/* menu icon */
	#menu-icon {
		/*padding: 5px 10px;*/
		font-size: 28px;
		cursor: pointer;
		z-index: 27;
		display: inline-block; /* show menu icon */
	}

	#menu-icon:hover i{
		color: #72254F;
	}
	/* main nav */
	#nav{
		clear: both;
		position: fixed;
		top: 0;
		width: 300px;
		right: -300px;
		height: 100%;
		z-index: 27;
		overflow: auto;
		display: block;
		box-sizing: border-box;
		background: rgba(255,255,255,1);
		-webkit-transition: right 0.3s;
   		-moz-transition: right 0.3s;
    	-ms-transition: right 0.3s;
    	-o-transition: right 0.3s;
    	transition: right 0.3s;
 		overflow-y: scroll;
    	-webkit-overflow-scrolling: touch;
    	text-align: left;
	}
	#nav::-webkit-scrollbar { 
	    display: none; 
	}
	#nav::-ms-scrollbar { 
	    display: none; 
	}
	#nav::-moz-scrollbar { 
	    display: none; 
	}
	#nav::scrollbar { 
	    display: none; 
	}
	header .menu ul>li{ float: none; padding: 10px;}

	header .menu ul>li a{
		display: block;
		padding: 10px;
		margin: 0;
	}
	header .menu ul>li a.active, header .menu ul>li a:hover{ border-bottom: 1px solid #ccc; }
	header .menu li ul.dropdown{ 
		position: relative; 
		top: 14px; 
		left: 0; 
		background: #ECECEC; 
		width: 100%; 
		padding: 10px 0 0 10px; 
	}
	header .menu li ul.dropdown
	/*header .menu li.drop_list{ padding-bottom: 0; }*/
	.coming_soon img{ width: 100%; margin: 0; }
	/*.coming_soon .link{ width: 100%; height: 100%; left: 0; top: 0; }*/
	section.facility .col-1-4.paddingb_30{ width: 33.33%; float: left; }
}
@media only screen and (max-width: 768px){
	section.room .wrap > .col-1-2{ width: 100%; }
	section.room .room_slider{ width: 70%; margin: 0 15%; padding-bottom: 30px; }
	section.facility .faci_content .icon_wrapper{ width: 35%; }
	section.facility .faci_content .content_wrapper{ width: 65%; }
	section.policy table thead{ width: 50%;float: left; display: table; }
	section.policy table tbody{ width: 50%; float: right; display: table;}
	section.policy table th, section.policy table td{ display: block; }
	section.policy table th.p_b{ padding-top: 21px; padding-bottom: 21px; }
	footer .social-foot{ width: 90%; margin: 0 5%;}
	footer .social-foot .booking-txt strong{margin-bottom:10px;display:block; font-size:20px;}
	footer .social-foot .booking-txt{display:table-header-group; width:100%;}
	footer .social-foot .number{text-align:center;width:100%;}
	footer .social-foot .social-icns{display:table-footer-group; width:100%;text-align:center;}

}

@media only screen and (max-width: 767px){
	header{ position: relative;}
	header .col-3-12, header .col-9-12{ width: 50%; float: left; }
	header .menu{ padding: 20px 0 19px 0; }
	.banner{ padding: 70px 0;}
	.coming_soon{ width: 40%; float: left; margin: 5%;}
	section.home_room .room.after_room{ width: 100%; text-align: center; padding: 0 20px 0px; }	
	section.home_room .room_slider{ padding: 0 0 80px; margin: 0 15%;}
	section.home_room .room_slider_before .room_slider{ padding-top: 30px; margin: 0 15%;}
	section.home_room .room_slider_wrap{ margin-right: 10px; }
	section.home_room .room.after_room:before,
	section.home_room .room_slider_before:before,
	section.home_room .room_slider_wrap.last:after{ display: none; }
	section.home_room .room_slider_wrap:after,section.home_room .room.before_room:after{
		content: '';
		position: absolute;
	    left: 0;
	    top: 90%;
	    width: 100%;
	    height: 1px;
	    border: 0;
	    background: #72045e;
	}
	section.home_room .room.before_room{ padding: 0 20px 20px; text-align: center;}
	section.home_room .room_slider_wrap.last .room_slider{ padding-bottom: 20px; }
	section.room .room > .col-1-2{ width: 50%; float: left; }
	section.facility .faci_title{ display: block; text-align: center; }
	section.facility .faci_content{ margin: 30px 0 0 0; }
	section.facility .faci_content .icon_wrapper{ text-align: center; }
	section.facility .faci_content hr.faci_line{ margin-left: 48%; }
	section.facility .col-1-4.paddingb_30{ width: 50%; float: left; }
	section.facility .col-1-4.paddingb_30 p{ padding-left: 10px; padding-right: 10px; }
	section.gallery .gallery .col-1-5{ width: 33.33%; float: left; padding-bottom: 10px;}
	section.testimonial .test_wrapper .testi_name{ padding-left: 20px; }
	
	footer #contactWrapper, footer .col-1-4{ margin-bottom: 45px; }
	footer .footer_content #contactWrapper form .col-1-2,
	footer .footer_content #contactWrapper form .col-1-1{ padding-right: 0px; }
	footer .footer_bottom .align-right{  text-align: left !important; padding-top: 7px;}
	footer .footer_bottom .align-right a.first{padding-left: 0;}
	footer .footer_bottom{ padding-bottom: 20px; }
}

@media only screen and (max-width: 630px){
	section.room .room_slider{ width: 100%; margin: 0; }
	section.room .room h3{ text-align: center; }
	section.facility .col-1-4.paddingb_30 p{ padding-left: 20px; padding-right: 20px; }
	section.gallery .gallery .col-1-5{ width: 50%; float: left;}
}
@media only screen and (max-width: 480px){
	.coming_soon img { width: 100%; margin: 0; }
	.coming_soon .link{ width: 100%; height: 100%; left: 0; top: 0; }
	section.facility .col-1-4.paddingb_30{ width: 100%; float: left; padding-bottom: 15px;}
	section.facility .col-1-4.paddingb_30 p{ padding-left: 20px; padding-right: 20px; }
}
@media only screen and (max-width: 479px){
	header .col-3-12, header .col-9-12{ width: 100%; text-align: center; }
	header .menu{ float: none; padding-top: 0;}
	header nav{ padding-left: 40px; }
	h2{ font-size: 30px; }
	.coming_soon{ width: 90%; margin: 5%; }
	section.home_room .room.after_room{ padding: 0 0 20px; }
	section.home_room .room.before_room{ padding: 20px 0 40px 0;}
	section.home_room .room_slider{ padding: 0 0 80px; margin: 0; width: 100%;}
	section.home_room .room_slider_before .room_slider{ padding-top: 30px; margin: 0; width: 100%;}
	section.room .room > .col-1-2{ width: 100%; float: none; }
	section.room .room p{ padding-bottom: 20px; }
	section.room .room a.button{ margin-top: 20px; }
	section.room .room ul.accomo_list{ padding: 0; }
	section.room .room h3{ font-size: 30px; }
	section.facility .faci_content .icon_wrapper{ width: 31%; margin-bottom: 40px;}
	section.facility .faci_content .icon{
	    padding: 10px 12px;
    	width: 80px;
    	height: 80px;
	}
	section.facility .faci_content .content_wrapper{ width: 69%; padding-left: 15px;}
	section.facility .faci_content.facility .icon{
		padding: 25px;
    	width: 110px;
    	height: 110px;
	}
	section.facility .faci_content.facility .content_wrapper{ padding-left: 0; }
	section.facility .faci_content .content_wrapper h3{ font-size: 22px; }
	section.facility .faci_content .content_wrapper p{ font-size: 13px; }
	section.facility .col-1-4.paddingb_30 p{ padding-left: 0px; padding-right: 0px; }
	section.gallery .gallery .col-1-5{ width: 100%; float: none; overflow: hidden;}
	#map-canvas{ height: 200px; }
	.contact h3, .contact .ad_icon{ padding-left: 0px; }
	section.testimonial .test_wrapper{ margin-top: 40px; margin-bottom: 0; }
	footer .footer_content{ padding: 60px 0; }	
}
@media only screen and (max-width: 567px){
	section.policy table th.p_b{ padding-top: 32px; padding-bottom: 32px; }
	section.policy table th.pad_tb{ padding-top: 21px; padding-bottom: 21px; }
}
@media only screen and (max-width: 375px){
	section.policy table th, section.policy table td{ padding-left: 0px; padding-right: 0px; }
}

.bank-details-container {
	background: #f8f9fa;
    padding: 30px;
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    margin: 20px 0;
    border: 1px solid #e9ecef;
}
        
.bank-title {
    color: #333;
    font-weight: 600;
    font-size: 1.8rem;
    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: 2px solid #6c757d;
}
        
.bank-content-wrapper {
    display: flex;
    gap: 25px;
    align-items: stretch;
}
        
.bank-card {
    background: #fff;
    border-radius: 8px;
    padding: 25px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    border: 1px solid #dee2e6;
    flex: 2;
}
        
.bank-detail-item {
    padding: 15px 0;
    border-bottom: 1px solid #e9ecef;
    display: flex;
    align-items: center;
}
        
.bank-detail-item:last-child {
    border-bottom: none;
}
        
.bank-detail-left {
    display: flex;
    align-items: center;
}
        
.bank-detail-icon {
    background: #495057;
    color: white;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 12px;
    font-size: 0.9rem;
}
        
.bank-detail-label {
    font-weight: 500;
    color: #6c757d;
    font-size: 20px;
    margin-bottom: 6px;
}
        
.bank-detail-value {
    font-size: 20px;
    color: #212529;
    font-weight: 600;.bank-detail-icon
            
}
