*{
	box-sizing:border-box;
}
html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
		margin:0;
		padding:0;
		border:0;
		outline:0;
	}
header, footer, article, section, hgroup, nav, figure {
		display:block;
		margin:0px;
		padding:0px;
}
img {
	border: 0 none;
	height: auto;
	max-width: 100%;
	vertical-align:middle;
	transition: all 0.5s ease-in-out 0s;
}
ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
a, button{
		text-decoration:none;
		outline:none;
		transition: all 0.5s ease-in-out 0s;
		color:#222222;
}
i.fa{
	transition: all 0.5s ease-in-out 0s;
}
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a {
		padding:0px;
		margin:0px;
		border:none;
		text-decoration:none;
		font-weight:normal;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Nunito', sans-serif; font-weight:900;
}
input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"] ,textarea {
	-webkit-appearance: none;  
	-webkit-border-radius: 0;
	-webkit-appearance: none;
	transition: all 0.5s ease-in-out 0s;
	outline:none;
	resize: none;
}
input[type="submit"], input[type="button"], input[type="reset"]{
	outline:none;
	cursor:pointer;
}
.clear {
	clear: both; 
}
.vm{ 
	vertical-align: middle; 
}
.relative{ 
	position: relative; 
}
.left{
	float: left;
}
.right {
		float:right !important;
}
/*placeholder css*/
input::-webkit-input-placeholder {
		opacity:1 !important;
}
.searchbox input::-webkit-input-placeholder{
		color:#d4d8e4 !important;
}
input::-moz-placeholder {
		opacity:1 !important;
}
input:-ms-input-placeholder {
		opacity:1 !important;
}
input:-moz-placeholder {
		opacity:1 !important;
}

textarea::-webkit-input-placeholder {
	opacity:1 !important;
}
textarea::-moz-placeholder {
	opacity:1 !important;
}
textarea:-ms-input-placeholder {
	opacity:1 !important;
}
textarea:-moz-placeholder {
	opacity:1 !important;
}

/*ends css*/
body{
	margin:0;
	padding:0;
	font-size:16px;
	line-height:normal; 
	color:#007662; 
	font-weight:400; 
	font-family: 'Open Sans', sans-serif;
}


/*selection color*/
::-moz-selection {
    background: #000;
    color: #ffffff;
}
::-webkit-selection {
    background: #000;
    color: #ffffff;
}
::selection {
    background: #000;
    color: #ffffff;
}
	

/*======= Common CSS =======*/
p{
	font-size:16px; 
	line-height:26px; 
}
h1{
	font-size:18px; 
	line-height:22px;	
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	
	
}	
h2{
	font-size:50px;
	line-height:67px;	
}

h3{
	font-size:50px;
	line-height:67px;	
}
h4{
	font-size:37px; 
	line-height:40px;
}

h5{
	font-size:26px; 
	line-height:30px;
}

h6{
	font-size:22px; 
	line-height:28px;	
}

a:hover, a:focus{
	text-decoration:none;
	color:inherit;
}
.full_width{
	width:100%; 
	float:left;
}

.main-banner .item{float:left; width:100%;}
.fixed-wrapper{max-width:1200px; width:100%; margin:0 auto;}

.read-more a{width:224px; height:60px; position:relative; border-radius:50px; background:#e7a61f; display:inline-block; font-size:16px; font-weight:bold; color:#fff; text-transform:uppercase; overflow:hidden;}
.read-more a i{width:49px; height:49px; border-radius:50%; position:absolute; text-align:center; right:10px; top:50%; transform:translateY(-50%);  line-height:49px; background:#fff; }
.read-more a i img{position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); margin:0 auto;}
.read-more a span{position:absolute; left:-10%; right:0; margin:0 auto; color:#fff; font-weight:900; font-family: 'Nunito', sans-serif; top:50%; transform:translateY(-50%); display:inline-block;}
.read-more a:hover{background:#0d7d6a;}

header{float:left; width:100%; transition: all 0.5s ease-in-out; position:relative; z-index:9; background:#fff;}   
.fixed {
  position: fixed;
  top: 0;
  left: 0;
  animation: smoothScroll 1s forwards;
  
}
@keyframes smoothScroll {
	0% {
		transform: translateY(00px);
	}
	100% {
		transform: translateY(0px);
	}
}

.header-top{height:200px; float:left; width:100%;}
.header-top.home{height:244px;}


.top-line{border-top:2px solid #007662; float:left; width:100%; text-align:right; overflow:hidden;}
.top-line h1{float:right; background:#007662; color:#fff; padding:8px 0 12px; padding-left:80px; position:relative; border-radius:50px 0 0 50px; }
.top-line h1:after{position:absolute; left:100%; width:5000px; background:#007662; content:''; top:0; bottom:0;}

.top-head{float:left; width:100%;}
.top-head .logo{float:left;}
.top-head .logo a{display:block; width:520px; position:relative; padding-left:65px; color:#007662; font-size:22px; font-weight:600;}
.top-head .logo a span{display:block; font-size:13px; line-height:18px; margin-top:5px;}
.top-head .logo a i{width:55px; height:60px; display:inline-block; position:absolute; left:0; top:0; }
.top-head .logo a img{width:100%;}


.top-head-right{float:right; padding-top:20px;}
.top-head-right ul li{display:inline-block; margin-right:10px;}
.top-head-right ul li:last-child{margin-right:0;}
.top-head-right ul li p{padding-left:45px; color:#333333; font-size:16px; position:relative;}
.top-head-right ul li p span{font-weight:bold; display:block; color:#333333;}
.top-head-right ul li p a{display:block; color:#333333;}
.top-head-right ul li p i{position:absolute; left:0; right:0; top:5px;}       
.top-head-right ul li:last-child p i{left:8px;}
.top-head-right ul li p a:hover{color:#007662; }

.menubar{float:left; width:100%; background:#efab20; margin-top:30px;}
.menubar ul li{display:inline-block;  margin-right:0px;}
.menubar ul li a{padding:19px 13px; display:block; color:#333333; }
.menubar ul li.active a, .menubar ul li a:hover{background:#007662; color:#fff;}

.main-banner{float:left; width:100%; padding:150px 0; background:url(../new-images/banner-2.webp) no-repeat; background-size:cover; background-position:center; position:relative; text-align:center;}
.main-banner:after{position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.1); content:''; z-index:0;}
.banner-content{background:rgba(26,23,23,0.7); width:1140px; margin: 0 auto; padding:60px 0; text-align:center; border-radius:170px; z-index:1; position:relative;}
.banner-content h2{color:#fff; margin-bottom:15px;}

.hotel-port-sec{float:left; width:100%; background:#0d7d6a; text-align:center; border-top:2px solid #fff;}
.hotel-port-sec a{font-size:26px; font-weight:900; color:#fff; padding:12.5px 0; display:block; font-family: 'Nunito', sans-serif; }
.hotel-port-sec a:hover{background:#e7a61f; color:#333;}

.hotel-facility-sec{float:left; width:100%; text-align:center; padding:84px 0 100px; position:relative;  background:#fff;}
.hotel-facility-sec h3{margin-bottom:15px;}
.hotel-facility-outer{float:left; width:100%; text-align:center; position:relative; z-index:3;}
.hotel-facility-outer ul li{display:inline-block; margin-right:34px; margin-top:15px; transition:all 0.5s ease-in-out; transform:translateY(0); cursor:pointer;}
.hotel-facility-outer ul li:nth-child(5),  .hotel-facility-outer ul li:last-child{margin-right:0; }
.hotel-facility-outer ul li:hover{transform:translateY(-15px);}
.hotel-facility-outer ul li figure{position:relative;}
.hotel-facility-outer ul li figure p{color:#fff; position:absolute; left:0; right:0; margin:0 auto; text-align:center; bottom:20px; font-size:16px; line-height:21px;}
.do-the-five{float:left; width:100%; padding:80px 0 100px; position:relative; z-index:0; background:#f6fbff;}
.do-the-five:after{display:none;}
.do-the-five-left{width:48%; float:left; position:relative; }
.do-the-five-left figure{width:100%; border-radius:15px; overflow:hidden; position:relative; z-index:0; box-shadow:0px 0px 54px rgba(0,35,29,0.32); height:510px;}  
.do-the-five-left figure img{width:100%; height:100%; }
.do-the-five-left figure:after{position:absolute; left:0; top:0; bottom:0; right:0; border-radius:15px; background:rgba(0,118,98,0.9); content:''; }
.do-the-five-left i{position:absolute; right:-2px; bottom:-2px;opacity: 0.5;}
.do-the-five-left .txt-cont{position:absolute; left:25px; top:60px; width:auto;}
.do-the-five-left .txt-cont h4{color:#fff; }
.do-the-five-left .txt-cont a{margin-top:15px;}

.do-the-five-right{width:48%; float:right; position:relative; }
.do-the-five-right figure{width:100%; border-radius:15px; overflow:hidden; position:relative; z-index:0; box-shadow:0px 0px 54px rgba(0,35,29,0.32); height:510px;}
.do-the-five-right figure:after{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(49,59,69,0.6); content:'';}
.do-the-five-right figure img{width:100%; height:100%;}
.do-the-five-right span{display:block; position:absolute; left:0; right:0; top:50%; margin:0 auto; transform:translateY(-50%); text-align:center; cursor:pointer;}
#video-popup-container {display:none;  position: fixed;  z-index: 99999;  width: 60%;  left: 50%;  margin-left: -30%;  top: 20%;  background-color: #fff;}
#video-popup-close {  cursor: pointer;  position: absolute;  right: -10px;  top: -10px;  z-index: 998;  width: 25px;  height: 25px;  border-radius: 25px;  text-align: center; font-size: 12px;  background-color: #000;  line-height: 25px;  color: #fff;}
#video-popup-iframe-container {  position: absolute;  z-index: 997;  width: 100%;  padding-bottom: 56.25%;  border: 2px solid #000;  border-radius: 2px;  background-color: #000;}
#video-popup-iframe {  z-index: 999;  position: absolute;  width: 100%;  height: 100%;  left: 0;  top: 0;  background-color: #000;}
#video-popup-overlay {  display: none;  position: fixed;  z-index: 9999;  top: 0;  background-color: #000;  opacity: 0.9;  width: 100%;  height: 100%;}
#video-popup-close:hover {  color: #DE0023;}
.holly-florida-hotel-sec{float:left; width:100%; padding:80px 0 255px; background:#007662; z-index:0;}
.holly-florida-hotel-sec h3{text-align:center; margin-bottom:0px; color:#fff;}
.hotel-outer{margin-top:50px;}

.hotel-box{width:23.7%; margin-right:16px; display:inline-block; cursor:pointer;}
.hotel-box:last-child{margin-right:0;}
.hotel-box figure{width:100%; border-radius:15px 15px 0 0; position:relative; z-index:1; border-bottom:2px solid #e7a61f;}
.hotel-box figure img{width:100%; border-radius:15px 15px 0 0;}
.hotel-cont{padding:54px 0 102px; text-align:center; position:relative; z-index:0;}
.hotel-cont:after{position:absolute; left:0; right:0; bottom:0; top:-120px; background:url(../new-images/hote-cont-img.svg) no-repeat; width:100%; height:339px; background-size:100% 100%; content:''; z-index:-1; }
.hotel-cont h5{color:#007662;}
.hotel-box figure i{display:inline-block; width:68px; height:68px; background:#e7a61f; border-radius:50%; position:absolute; left:0; right:0; margin:0 auto; bottom:-35px;	 transition:all 0.5s ease-in-out;}
.hotel-box figure i img{width:auto; height:auto; position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); border-radius:0; margin:0 auto;}
.hotel-box:hover i{background:#007662; transition:all 0.5s ease-in-out;}

.lowest-rate-sect{float:left; width:100%;  margin-top:-112px; position:relative; z-index:1;}
.lowset-rate-outer{display:inline-block; width:100%; background:#fff; border-radius:20px 20px 0 0; }
.lowest-rate-price{padding:36px 0 80px; text-align:center; }
.lowest-rate-price h3{margin-bottom:24px; }

.main-about-us{text-align:center;}
.main-about-us h3{margin-bottom:13px;}
.main-about-us p{color:#686868; max-width:92%; margin:0 auto; line-height:26px;}

.main-extra{padding:60px 0 140px; display:inline-block; width:100%; }
.main-extra figure{width:95%; position:relative; border-radius:20px;  float:right;  z-index:0;}
.main-extra figure:after{position:absolute; left:-40px; right:40px; top:40px; bottom:-40px; border-radius:20px; content:''; background:#e7a61f; z-index:-1;}
.main-extra figure img{width:100%; height:auto; border-radius:20px;}

.pet-friendly-sec{float:left; width:100%; background:url(../new-images/pet-friendly-bg.webp) no-repeat; background-size:cover; background-position:center; z-index:0; position:relative; padding:84px 0 100px; }
.pet-friendly-sec:after{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(26,23,23,0.8); content:''; z-index:-1;}
.pet-friendly-left{width:48%; float:left;}
.pet-friendly-left h3{margin-bottom:18px; color:#fff; margin-top:-14px;}
.pet-friendly-left p{color:#fff; margin-bottom:37px;}
.pet-friendly-left .read-more a{width:254px;}
.pet-friendly-left .read-more a span{text-align:center; left:-20%;}

.pet-friendly-right{float:right; width:48%; }
.pet-friendly-right-outer{background:#007662; padding:50px 30px 40px 50px; border-radius:20px;}
.pet-friendly-right-outer span{display:block; color:#fff; font-size:21px; font-weight:900; margin-bottom:18px; font-family: 'Nunito', sans-serif;}
.pet-friendly-right-outer h3{color:#fff; margin-bottom:15px; line-height:54px; }
.pet-friendly-right-outer p{color:#fff;}

.the-fountain-sec{float:left; width:100%; padding:70px 0 110px;}
.the-fountain-left{width:500px; float:left;}
.the-fountain-left figure{float:right; border-radius:20px; position:relative; padding-left:40px; z-index:0;}
.the-fountain-left figure:after{position:absolute; left:0px;  bottom:-40px; top:40px; right:40px; border-radius:20px; background:#e7a61f; content:''; z-index:-1;}
.the-fountain-left figure img{ border-radius:20px; }

.the-fountain-right{width:610px; float:right; padding-top:40px;}
.the-fountain-right h5{margin-bottom:20px; font-size:28px;}
.the-fountain-right h3{margin-bottom:28px;}
.the-fountain-right p{color:#686868; margin-bottom:30px;}

.in-do-the-five a, .txt-cont a,.the-fountain-right a{padding:13px 33px; border-radius:50px; background:#e7a61f; color:#fff; text-transform:uppercase; display:inline-block; font-family: 'Nunito', sans-serif; font-weight:900;}
.in-do-the-five a{margin-left:20px; margin-top:10px;}
.the-fountain-right a:hover{background:#007662; }
.in-do-the-five a:hover,.txt-cont a:hover{background:#333; }
.tab-control-mn{float:left; width:100%; padding:60px 0; background-color: #007662; text-align:center;}
.tab-control-mn .tab{margin:0; border-radius:0;  z-index:1;     overflow: hidden;      position: relative;}
.tab-control-mn .tab button{font-size:21px; font-family: 'Nunito', sans-serif; font-weight:900; color:#fff; float:none; padding:9px 60px 9px 30px; border-radius:0; margin-right:6px; border-radius:15px 15px 0 0; position:relative; box-shadow:none; border:none; background:#e7a61f;  cursor:pointer;}
.tab-control-mn .tab button:last-child{ margin-right:0; }
.tabcontent{float:left; width:100%;}

.tab-control-mn .tab button.tablinks:after{position:absolute; right:10px; top:50%; border-radius:50%; background: url(../new-images/plus-ic.svg) no-repeat;  width: 22px; height:22px;  transform:translateY(-50%); background-position:center; background-size:100% 100%; content:''; z-index:1; filter: brightness(0) invert(1); transition:all 0.5s ease-in-out;}
.tab-control-mn .tab button.clicked:after{background: url(../new-images/minus-ic.svg) no-repeat; top:50%; background-size:100% 100%; filter: brightness(1) invert(0); transition:all 0.5s ease-in-out;}
.tab-control-mn .tab button.clicked{background:#fff; color:#007662;}

.tabcontent { display: none; text-align:left;}
.tablist{display: inline-block; width: 100%; background: #fff; padding: 20px 30px; border-radius:0 15px 15px 15px;} 
.tablist li{line-height: 40px; color: #333; position: relative; padding-left: 33px;display: block;font-size: 16px; width:33%; float:left; }
.tablist li i{margin-right: 15px; color: #63BBF2;position: absolute;top: 0px;left: 0;width: 20px;height: 18px;}

.will-see-you-sect{float:left; width:100%; padding:50px 0; background:#e7a61f;}
.will-see-you-left{width:77%; float:left;}
.will-see-you-left h6{color:#fff;}

.will-see-you-right{float:right; width:23%; text-align:right; margin-top:-10px;}
.will-see-you-right h5{color:#fff; line-height:37px; border-bottom:2px solid #fff; display:inline-block; padding-bottom:5px;}
.will-see-you-right span{font-size:18px; color:#fff; padding-top:5px; display:block;}

footer{float:left; width:100%; background:#f6fbff; padding:80px 0;}

.foot-col{float:left; width:100%;}
.foot-col h5{color:#000000; margin-bottom:25px;}

.important-link{max-width:455px;}
.circle-list{float:left; width:100%;}
.circle-list li{position:relative; padding-left:25px; margin-bottom:15px; color:#000; display:block;}
.circle-list li:before{position:absolute; width:9px; height:9px; border:2px solid #e7a61f; border-radius:50%; left:0; top:5px; content:'';}
.width-50 li{float:left; width:48%;}
.width-50 li:nth-child(2n){float:right;}
.width-50 li:last-child{margin-bottom:0;}
.circle-list li a:hover{color:#e7a61f;}

.important-link .circle-list{width:85%;}
.foot-contact{max-width:455px;}
.foot-contact ul li{display:block; margin-bottom:25px;}
.foot-contact ul li:last-child{margin-bottom:0;}
.foot-contact ul li p{position:relative; padding-left:36px; color:#000;}
.foot-contact ul li p span{display:block; margin-bottom:2px; line-height:22px;}
.foot-contact ul li i{position:absolute; left:0; top:0px; }
.foot-contact ul li p em{padding:0 10px;}

.foot-contact ul li:first-child i{top:5px}
.foot-contact ul li:first-child  span{margin-bottom:8px;}
.foot-contact ul li p a:hover{color:#e7a61f;}

.best-avl-rate{max-width:285px; float:right;}
.best-avl-rate .read-more a span{text-align:center; left:-20%;	}
.best-avl-rate .read-more{margin-bottom:30px;}
.best-avl-rate ul.social-list{display:inline-block; width:100%; }
.best-avl-rate ul.social-list li{display:inline-block; margin-right:5px;}
.best-avl-rate ul.social-list li a{width:44px; height:44px; border-radius:50%; position:relative; background:#000; display:block; text-align:center;}
.best-avl-rate ul.social-list li a i{position:absolute; left:0; right:0; top:50%; transform:translateY(-50%); color:#fff; margin:0 auto; font-size:20px;}
.best-avl-rate ul.social-list li:last-child{margin-right:0px;}

.best-avl-rate ul.social-list li:first-child a{background:#3b5998;}
.best-avl-rate ul.social-list li:nth-child(2) a{background:#000;}
.best-avl-rate ul.social-list li:last-child a{background:#3b3535;}
.best-avl-rate ul.social-list li:last-child a:hover, .best-avl-rate ul.social-list li:nth-child(2) a:hover, .best-avl-rate ul.social-list li:first-child a:hover{background:#007662; }

.footer-btm{float:left; width:100%; padding:30px 0; text-align:center; border-top:2px solid rgba(104,104,104,.1); }
.footer-btm p{color:#000000; font-size:14px; line-height:22px; margin-bottom:5px;}
.footer-btm p:last-child{margin-bottom:0;}
.footer-btm p a:hover{color:#007662;}
.footer-btm p span{font-weight:700; color:#333;}
.footer-btm p a i{margin-right:8px;}
.footer-btm p a:after{padding:0 10px; content:"|"; color:#333;}
.footer-btm p a:last-child:after{display:none;}
.footer-btm p:nth-last-child(2) a:after{display:none;}

.sitemap{float:left; width:100%; background:#000000; padding:11px 0;}
.sitemap ul li{display:inline-block; vertical-align:top;}
.sitemap ul li a{color:#797979; display:block; font-size:14px;line-height: 24px;}
.sitemap ul li a:after{color:#797979; padding:0 6px; content:'|';}
.sitemap ul li:last-child a:after{display:none;}
.sitemap ul li a:hover{color:#fff;}

.fixed-call{position:fixed; top:50%; transform:translateY(-50%); right:0; z-index:99;}
.fixed-call ul li{display:block;}
.fixed-call ul li a{font-size:24px; padding:12px 15px 12px 60px; display:block; background:#e7a61f; border-radius:50px 0 0 50px; font-family: 'Nunito', sans-serif; font-weight:900; color:#fff; transform:translateX(196px); transition:all 0.5s ease-in-out;}
.fixed-call ul li a i{position:absolute; left:8px; top:5px; transform:translateY(-50%); width:46px; height:46px; background:#fff; display:block; border-radius:50%; text-align:center;}
.fixed-call ul li a i img{left:0; right:0; margin:0 auto; position:absolute; top:50%; transform:translateY(-50%); }
.fixed-call ul li a:hover{transition:all 0.5s ease-in-out; transform:translateX(5px);}

.corona-header{float:left; width:100%; background:#efab20; padding:8px 0; transition:all 0.5s ease-in-out;}
.corona-header a{color:#fff; font-size:18px; display:block; line-height:26px; color:#333;}
.corona-header a i{float:left; margin-right:10px;}
.corona-header:hover{background:#0d7d6a;  transition:all 0.5s ease-in-out;}
.corona-header:hover a{color:#fff;}

#contact_scroll_box {
	max-width: 180px;
	padding: 10px;
	display: none;
	line-height: 19px;
	text-align: center;
	position: fixed;
	right: 0;
	border: 1px solid #ccc;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: rgb(232, 232, 232);
	background: #F5F5F5;
	border-radius: 15px 0 0 15px;
	top: 0;
	z-index: 998;
}

#contact_scroll_box  h4{font-size:20px; line-height:26px;}
@keyframes rotating {
  from {
    transform: rotate(0deg);
  }
  to {
      transform: rotate(360deg);
  }
}
.rotating {

  animation: rotating 2s linear infinite;
}
#toTop{padding:10px; padding-top:15px; text-align:center;  background:#efab20; position: fixed; bottom: 0px;right: 10px; cursor: pointer; display: none; border-radius:50px 50px 0 0; z-index:99;}
#toTop:hover{background:#007662;}
#toTop .one{display:block;}

/*inner pages*/
.inner-banner{float:left; width:100%; background:url(../new-images/inner-banner-img.jpg) no-repeat; background-size:cover; background-position:center; padding:70px 0; text-align:center;}
.inner-banner h2{color:#fff; padding:44px 180px; background:rgba(26,23,23,0.7); position:relative; border-radius:120px; display:inline-block; text-transform:uppercase;}

.contact-banner{background:url(../new-images/contact-banner.jpg) no-repeat; background-size:cover;}
.directions-banner{background:url(../new-images/directions-banner.jpg) no-repeat; background-size:cover;}
.fountain-banner{background:url(../new-images/fountain-banner.jpg) no-repeat; background-size:cover;}
.parking-banner{background:url(../new-images/parking-banner.jpg) no-repeat; background-size:cover;}
.services-banner{background:url(../new-images/services-banner.jpg) no-repeat; background-size:cover;}
.sitemap-banner{background:url(../new-images/sitemap-banner.jpg) no-repeat; background-size:cover;}
.transportation-banner{background:url(../new-images/transportation-banner.jpg) no-repeat; background-size:cover;}
.video-gallery-banner{background:url(../new-images/video-gallery-banner.jpg) no-repeat; background-size:cover;}
.what-to-do-banner{background:url(../new-images/what-to-do-banner.jpg) no-repeat; background-size:cover;}

.blog-banner{background:url(../new-images/blog-banner.jpg) no-repeat; background-size:cover;}
.photo-gallery-banner{background:url(../new-images/photo-gallery-banner.jpg) no-repeat; background-size:cover;}

.inner-middle-content{float:left; width:100%; padding:100px 0 80px;}
.inner-middle-content h4{font-size:28px; line-height:36px; margin-bottom:20px; color:#fff;}

.inner-middle-left{width:790px; float:left;}
.inner-middle-left h3{color:#007662; margin-bottom:20px; display:inline-block; width:100%; font-size:37px; line-height:44px;}
.inner-middle-left h3:last-child{margin-bottom:0;}
.inner-middle-left p{color:#686868; margin-bottom:30px;}
.inner-middle-left p:last-child{margin-bottom:0;}

.inner-middle-right{width:380px; float:right; }
.low-price-rate{padding:24px 0; text-align:center; background:#e7a61f; border-radius:15px; box-shadow:0px 0px 32px rgba(0,35,29,0.32); margin-bottom:30px;}
.low-price-rate .read-more a{background:#227662; }
.low-price-rate .read-more a:hover{background:#333;}

.need-help{display:inline-block; width:100%; background:#007662; padding:25px 30px; border-radius:20px; margin-bottom:30px; box-shadow:0px 0px 32px rgba(0,35,29,0.32);}
.need-help p{color:#fff; margin-bottom:20px;}
.need-help ul li{display:block; margin-bottom:10px;}
.need-help ul li:last-child{margin-bottom:0;}
.need-help ul li a{color:#fff; font-size:18px; display:block; position:relative; padding-left:30px; font-family: 'Nunito', sans-serif;  font-weight:bold;}
.need-help ul li a i{position: absolute; left:0; top:5px; color:#e7a61f; }
.need-help ul li a:hover{color:#e7a61f;}

.in-do-the-five{background:#007662; display:inline-block; width:100%; overflow:hidden; border-radius:20px; box-shadow:0px 0px 32px rgba(0,35,29,0.32);}
.in-do-the-five h3{font-size:37px; line-height:44px; color:#fff; margin-bottom:20px; padding:30px 20px 0;}
.in-do-the-five figure{position:relative; float:right; bottom:-5px; right:-5px;}

.divd-top{border-top:2px solid rgba(104,104,104,.1);}
.divd-bottom{border-top:2px solid rgba(104,104,104,.1);}
.divd-both{border-top:2px solid rgba(104,104,104,.1); border-bottom:2px solid rgba(104,104,104,.1);}


.tab-control-mn.in-inner .tab button{border:1px solid transparent; border-bottom:none;}
.tab-control-mn.in-inner .tablist{border:1px solid #e8e8e8;}
.tab-control-mn.in-inner .tab button.clicked{border-color:#e8e8e8;}
.pdb-0{padding-bottom:40px !important;}

.get-your-money{float:left; width:100%;  padding:0px 0;}
.get-money-outer{padding:60px 0; border-radius:20px; background:#007561; box-shadow:0px 0px 32px rgba(0,35,29,0.32); text-align:center;}
.get-money-outer p{font-size:22px; color:#fff; font-weight:400; font-family: 'Nunito', sans-serif; max-width:80%; margin:0 auto; margin-bottom:20px;}
.get-money-outer h4{color:#fff; margin-bottom:25px;}
.get-money-outer ul {margin-bottom:30px;}
.get-money-outer ul li{color:#fff; display:inline-block; margin-right:50px; position:relative; padding-left:24px;}
.get-money-outer ul li:last-child{margin-right:0;}
.get-money-outer ul li i{position:absolute; left:0; top:3px; color:#e7a61f; content:''; font-size:16px;}
.get-money-outer a{padding:19px 33px; border-radius:50px; background:#e7a61f; color:#fff; text-transform:uppercase; display:inline-block; font-family: 'Nunito', sans-serif; font-weight:900;}
.get-money-outer a:hover{background:#333;}

.hooray-florida-sec{float:left; width:100%; padding:60px 0; background:#f6fbff;}

.hooray-florida-sec h4{margin-bottom:15px; }
.hooray-florida-sec figure{border-radius:20px; overflow:hidden; box-shadow:0px 0px 32px rgba(0,35,29,0.32); margin-bottom:15px;}
.hooray-florida-sec figure img{width:100%;}
.hooray-florida-sec p{color:#686868; max-width:75%;}

.hollywood-attraction-sec{padding:60px 0px; float:left; width:100%;}
.hollywood-attraction-sec h4{margin-bottom:20px;}
.holly-attraction-outer {width:100%; float:left;}
.holly-box{width:31%; margin-right:35px; display:inline-block; vertical-align:top; box-shadow:0px 0px 30px rgba(0,0,0,.3); padding:0; border-radius:10px; padding-bottom:5px; overflow:hidden;}
.holly-box:last-child{margin-right:0;}
.holly-box h5{margin-bottom:0px; background:#efab20; padding:5px 8px;}
.holly-box ul li{display:block; font-size:18px; font-weight:600; margin-bottom:0px; color:#686868; padding:8px 10px; background:#f6fbff;} 
.holly-box ul li:nth-child(even){background:#fff;}
.holly-box ul li:last-child{margin-bottom:0;}
.holly-box ul li span{text-align:right; font-weight:400; float:right;}

.see-more{margin-top:30px; float:left; width:100%;}
.see-more a{color:#e7a61f; display:block;}
.see-more a:hover{color:#007662;}

.hotel-info{float:left; width:100%; background:#f6fbff; padding:60px 0;}
.hotel-info h4{margin-bottom:20px;}
.hotel-info ul{margin-bottom:20px;}
.hotel-info ul li{display:inline-block; color:#686868; font-size:16px; margin-right:50px; width:180px; vertical-align:top;}
.hotel-info ul li a{color:#686868;}
.hotel-info ul li span{font-size:22px; font-weight:bold; color:#686868; display:block;}
.hotel-info ul li:last-child{width:auto; margin-right:0;}
.hotel-info ul li .gen{margin-top:10px; display:inline-block;}
.hotel-info ul li > strong{margin-top:0;}

.hotel-alt{float:left; width:100%; padding:60px 0;}
.hotel-alt h5{margin-bottom:15px;}
.hotel-alt p{color:#686868; margin-bottom:15px; max-width:80%;}
.hotel-alt p:last-child{margin-bottom:0;}

.choice-privileges{float:left; width:100%; padding:60px 0 80px; background:#f6fbff;}
.choice-privileges h5{margin-bottom:15px;}
.choice-privileges span{color:#686868; font-weight:bold; margin-bottom:10px; font-family: 'Nunito', sans-serif; font-size:18px; display:block; }
.choice-privileges p{color:#686868; margin-bottom:3px;}
.choice-privileges p:last-child{margin-bottom:0;}

.check-list{display:inline-block; width:100%; margin-bottom:20px;}
.check-list li{font-size:16px; padding-left:26px; position:relative; color:#686868; margin-bottom:8px; float:left;}
.check-list li:before{position: absolute;	width: 9px;	height: 9px; border: 2px solid #e7a61f;	border-radius: 50%;	left: 0;	top: 5px;	content: '';}
.check-list li a{color:#686868;}
.check-list li a:hover{color:#e7a61f;}
.check-list.width-50 li:nth-child(2n){float:right;}

/*direction*/
.map{display:inline-block; width:100%; margin-bottom:30px;}
.map iframe{width:100%; height:400px; }
.inner-middle-left h5{color:#686868; margin-bottom:15px;}
.simple-list{display:inline-block; width:100%;}
.simple-list li{display:block; padding-left:22px; position:relative; color:#686868; margin-bottom:10px;}
.simple-list li:before{position: absolute;	width: 9px;	height: 9px; border: 2px solid #e7a61f;	border-radius: 50%;	left: 0;	top: 5px;	content: '';}
.simple-list li:last-child{margin-bottom:0;}
.simple-list li a{color:#686868;}
.simple-list li a:hover{color:#efab20;}
.mb-0{margin-bottom:0 !important;}

.video-box {margin-bottom:40px; background:#fff; box-shadow:0px 0px 30px rgba(0,0,0,.3);}
.video-box:last-child{margin-bottom:0;}
.video-box  iframe{margin-bottom:-5px;}

/*transportation*/
.inner-middle-left figure{display:inline-block; width:100%; margin-bottom:20px;}
.inner-middle-left figure img{width:100%;}
.inner-middle-left p strong{color:#686868; display:block; }
.call-list{margin-bottom:20px;}
.call-list li {display: block;	margin-bottom: 10px;}
.call-list li:last-child{margin-bottom:0;}
.call-list li a{color: #686868; font-size: 18px;	display: block;	position: relative;	padding-left: 30px;}
.call-list li a i{position: absolute; left: 0; top: 5px; color: #e7a61f;} 
.call-list li a:hover{color:#efab20;}

.img-width-txt{display:inline-block; width:100%;}
.img-width-txt i{width:35%; border-radius:20px;  overflow:hidden;  float:left;}
.img-width-txt i img{width:100%; }
.img-width-txt .simple-list {width:62%; float:right;  padding-top:30px;}
.img-width-txt .simple-list li{line-height:26px;}
.img-width-txt .simple-list li:before{top:8px;}

.contact-frm{display:inline-block; width:100%; box-shadow:0px 0px 3px rgba(0,0,0,0.3);}
.video-gallery-outer{display:inline-block; width:100%;}
.video-gallery-outer iframe{width:100%; height:350px;}

.full-cont .inner-middle-left{float:left; width:100%; max-width:100%;}
.space-sec{padding:100px 0; float:left; width:100%;}
.width-33 li{width:32.5%; float:left; padding-right:10px; }
.full-cont .check-list {margin-bottom:0;}
.contact-map {margin-bottom:0px;} 
.contact-map  iframe{margin-bottom:-5px; height:450px;}
#cookieConsent{background-color:#007662;min-height:26px;font-size:14px;color:#fff;line-height:26px;padding:8px 0 8px 30px;font-family:"Trebuchet MS",Helvetica,sans-serif;position:fixed;bottom:0;left:0;right:0;display:none;z-index:9999;}
#cookieConsent a{color:#000;text-decoration:none; }
#cookieConsent a:hover{color:#fff;}
#closeCookieConsent{float:right;display:inline-block;cursor:pointer;height:30px;width:30px;font-weight:bold;position:absolute;top:-15px;right:0;text-align:center;background:#000;color:#fff;border-radius:50%;font-size:18px;font-weight:600; background:#007662; }
#closeCookieConsent:hover{color:#FFF; background:#efab20;}
#cookieConsent a.cookieConsentOK{background-color:#efab20;color:#000;display:inline-block;border-radius:5px;padding:0 20px;cursor:pointer;float:right;margin:0 60px 0 10px;}
#cookieConsent a.cookieConsentOK:hover{background-color:#000; color:#fff;}

.txt-center{text-align:center; }
#pjWrapperGallery_1{margin:0 auto !important;}
.menubar .fixed-wrapper {
    max-width: 1400px;
}
