@import url('https://fonts.googleapis.com/css?family=Barlow+Semi+Condensed:300,400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Bree+Serif');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,600,700');
*{outline:none;}
a:hover, a:focus, button, button:focus{outline:none;}
h1, h2, h3, h4, h5, h6{font-family: 'Bree Serif', serif;}
body{font-family: 'Barlow Semi Condensed', sans-serif; padding-top:80px;}
.close_menu{display: none;}
.close_menu a{width:30px;height:30px;background:#dc0303;color:#fff;font-size:18px;text-align:center;display:inline-block;line-height:30px;}
.close_menu a:hover, .close_menu a:focus{text-decoration:none;background:#c30505;}
.navbar-brand{height:auto;padding:5px 10px; background:#fff; border-radius:3px;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{background:#fff;}
.navbar-brand img{max-height:54px;}

header{position: fixed; top:0; left:0; right:0; z-index: 10;  padding:10px 0; background:rgba(255, 255, 255, 1);}
header .navbar-default{background:transparent; border-radius:0; border:0; padding:0; margin:0;}
header.header_fixed{box-shadow:0 0 10px #d2d2d2;}
.inner-pages{border-bottom:1px solid #d9d9d9;}
.navbar-default .navbar-nav{padding:20px 0 0 0; margin:0; text-align: center;}
.navbar-default .navbar-nav > li{padding:0 15px; position: relative; float: none; display: inline-block;}
.navbar-default .navbar-nav > li > a{color:#444; padding:0; font-size:18px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a.active{color:#b91e68;}

.navbar-default .navbar-brand span{font-size:28px; text-transform:uppercase; color:#c4236e; font-weight:bold;padding:20px 20px; display: inline-block;}
.navbar-default .navbar-brand img{display: inline-block;}

.close{font-size:16px;}
.call-info{position:fixed; left:-74px; top:200px; z-index:5; font-size:24px; color:#fff; width:221px;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
transform:rotate(-90deg);
}
.call-info span{display: inline-block; background:#c72873; padding:6px 40px 6px 15px; border-radius:30px 0 0 30px; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.4); animation:myfirst 2s; -moz-animation:myfirst 2s infinite; -webkit-animation:myfirst 2s infinite;}
.call-info i{display:inline-block; font-size:24px; color:#fff; width:50px; height:50px; line-height:50px; border-radius:50%; background:#c72873; text-align:center; margin-left:-20px; box-shadow:0 2px 0 0 #fff; 
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
-moz-transform:rotate(90deg);
transform:rotate(90deg);

	animation:myfirst 2s;
    -moz-animation:myfirst 2s infinite;
    -webkit-animation:myfirst 2s infinite;
}

@-moz-keyframes myfirst{
    0% {background:#c72873;}
    50% {background:#000;}
}

@-webkit-keyframes myfirst{
    0% {background:#c72873;}
    50% {background:#000;}
}


.btm-foot{
	text-align: center;
}


.dis {
    text-align: center;
}

.text-center {
    text-align: center !important;
}


.call-info:hover, .call-info:focus{color:#fff;}

.main-banner{background:url(../img/banner-333.jpg) no-repeat center bottom; background-size:100% auto; background-size:cover; overflow:hidden; padding:0; position:relative;}
.main-banner h1{font-size:24px; letter-spacing:1.5px; color:#fff; padding:15px 10px; margin:0 -30px 5px; background:#bba572; font-weight:bold; text-align: center;}
.main-banner .bg-p{font-size:16px;  font-weight:400; background:#f5831f; color:#fff; padding:12px 10px; margin:0 -30px 5px;}
.main-banner h3{font-size:22px; font-family: 'Barlow Semi Condensed', sans-serif;  font-weight:400; background:#208f76; color:#fff; padding:12px 10px; margin:0 -30px 25px;}

.gover-text{position: absolute; bottom:0; left:0; background:#000; color:#fff; padding:5px 15px; font-size:20px;}

.form-box{background:#343851e8; padding:40px 30px 30px; margin-right:40px; width:460px; float: right; box-shadow:0 0 8px 0 rgba(0,0,0,0.1); text-align: center;}
.form-box .logo{margin-bottom:20px; display: inline-block; max-width:220px;}
.form-box .logo img{max-width: 100%;}
.form-box .form-control{border-color:#000; border-radius:30px; padding-left:15px; background:#fff; border:1px solid rgba(0,0,0,0.3);}
.form-box .btn-primary{border-radius:30px; font-weight: bold;}
.small{font-size:14px; margin-top:10px; color:#000; font-weight:normal;}

.main-h2{background:#208f76; border-top:1px solid #208f76; font-size:26px; margin:0; padding:30px 10px; text-align: center; color:#fff; font-weight:400; text-transform: inherit; font-family: 'Barlow Semi Condensed', sans-serif;}

/*About*/
.about-section{padding:60px 0; overflow: hidden;}
.about-section h3{margin:0 0 20px; font-size:36px; font-weight:bold;}
.about-section h3 span{color:#c72873}
.about-section ul{list-style: none; padding:0; margin:0; }
.about-section ul li{display: block; position: relative; padding-left:20px; font-size:20px; margin-bottom:5px;}
.about-section ul li:before{content:''; position: absolute; top:11px; left:0; width:10px; height:10px; background:#000; border-radius:50%;}
.about-inner{padding:220px 0 0 100px;}
/*About*/

.one-five{width:20%; float: left; padding:0 15px;}
.one-six{width:16.60%; float: left; padding:0 5px;}

/*Design*/
.specification{padding:60px 20px; background:#00a4be;}
.specification .section-title{color:#fff;}
.specification .img-bdr{border:5px solid rgba(255,255,255,0.4); display: block; position: relative; margin-bottom:30px;}
.specification .img-bdr:before{content:''; position: absolute; bottom:0; left:0; right: 0; height:0; background:rgba(0,0,0,0.7); -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.specification .img-bdr img{width:100%;}
.specification .img-bdr h4{position: absolute; left:0; right:0; bottom:0; height:48px; width:100%; background:rgba(0,0,0,0.7); color:#fff; padding:14px 5px; margin:0; text-align: center; font-weight:normal; font-size:15px; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.specification .img-bdr:hover h4{background:transparent; bottom:42%;}
.specification .img-bdr:hover:before{height:100%;}
/*Design*/

/*Amenities*/
.amenities{padding:60px 20px;}
.ameniti-list{margin-bottom:30px; text-align: center;}
.ameniti-list span{display: block; font-size:18px; color:#000; padding-top:10px;}
.amen-img{width:100px; height:100px; line-height:100px; border-radius:50%; margin:0 auto; background:#000;}
.amen-img img{max-width:60%;}
.one-six:nth-child(even) .amen-img{background:#33434e;}
.one-six:nth-child(odd) .amen-img{background:#208f76;}
/*Amenities*/

/*Fitness*/
.fitness-sec{padding:60px 45px; background:#a01359;}
.fitness-sec .section-title{color:#fff;}
.fitness-sec ul{padding:0; margin:30px 0 0; text-align: center;}
.fitness-sec ul li{display: inline-block; font-size:22px; color:#fff; padding:0 15px;}
.fitness-sec ul li:before{content:''; width:10px; height:10px; background:#fff; border-radius:50%; display: inline-block; margin-right:8px;}
.fitness-sec .owl-carousel .owl-item img{border:2px solid #fff; border-radius:15px;}

.owl-prev, .owl-next{width:40px; height: 40px; line-height:40px; font-size:18px; border-radius:50%; color:#000; text-align: center; background:#fff; position: absolute; top:50%; margin-top:-20px; left:-18px; border:1px solid #7ba817;}
.owl-next{left: auto; right:-18px;}
/*Fitness*/

/*Entertainment*/
.entertainment-sec{padding:80px 0 70px;}
.entertainment-sec span{padding:10px 5px; text-align: center; background:rgba(8, 15, 70, 0.7); color:#fff; font-size:24px; position: absolute; bottom:0; left:0; right:0;}
.enter-box{position: relative;}
/*Entertainment*/

/*Celebrations*/
.celebrations-sec{background:#208f76; padding:60px 0 80px;}
.celebrations-sec span{color:#fff; text-align: center; display: block; font-size:20px; font-weight:300; padding-top: 12px;}
.celebrations-sec .section-title{color:#fff;}
.celebrations-sec .img-responsive{border:1px solid #fff; border-radius:10px;}
/*Celebrations*/

/*Booktheque*/
.booktheque-sec{padding:60px 0 80px;}
.booktheque-sec ul{padding:0; margin:0;}
.booktheque-sec ul li{display: block; font-size:18px; color:#111; padding:10px 0 10px 28px; position: relative; border-bottom:1px solid #d9d9d9;}
.booktheque-sec ul li:before{content:'\f046'; position: absolute; left:0; top:12px; font-family:'FontAwesome'; color:#c7176c;}
/*Booktheque*/

/*Swim Bar*/
.swim-bar-sec{background:#1f78b4; padding:60px 0 30px;}
.swim-bar-sec .section-title{color:#fff;}
.swim-inner{margin-bottom: 30px; border:3px solid #fff; position: relative;}
.swim-inner span{position: absolute; bottom:0; left:0; right:0; background:rgba(0,0,0,0.8); color:#fff; padding:12px 10px; font-weight:300; font-size:20px; line-height:24px; text-align: center;}
/*Swim Bar*/

/*Sports*/
.sports-sec{padding:60px 0;}
.sport-inner{position: relative;}
.sports-sec .sport-title{color:#fff; text-align: center;font-size:20px; font-weight:normal; padding:10px; background:rgba(0, 0, 0, 0.7); position: absolute; top:0; left:0; right:0;}
/*Sports*/

/*Dining*/
.dining-sec{padding:60px 0; background:#a01359;}
.dining-sec img{width:100%;}
.dining-sec .section-title{color:#fff;}
.dining-sec ul{margin:0; padding:10px 10px 10px 40px; position: absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.4);}
.dining-sec ul li{color:#fff; font-size:20px; margin-bottom:2px;}
.dining-inner{position: relative;}
/*Dining*/

/*Hospitality*/
.hospitality-sec{padding:60px 0;}
.hospitality-sec span{position: absolute; top:0; right:0; padding:6px 15px; font-size:18px; background:#000; color:#fff;}
.hosp-img{position: relative;}
.hospitality-sec ul{margin:0; padding:10px 0 30px 20px;}
.hospitality-sec ul li{color:#444; font-size:20px; margin-bottom:0px;}
/*Hospitality*/

/*Prices*/
.price-list-sec{background:#208f76; padding:60px 0}
.price-list-sec .section-title{color:#fff;}
.price-list-sec .table-bordered > tbody > tr > td{color:#fff;}
/*Prices*/


/*Security*/
.security-sec{padding:60px 0;}
.security-sec .row{margin:0 -6px;}
.security-sec .col-md-4{padding:0 6px;}
/*Security*/

.modal .close{width:30px;height:30px;background:#f00;color:#fff;border-radius:50%;position:absolute;top:-10px;right:-10px;opacity:1;line-height:30px; font-size: 16px;}
.modal .close:hover, .modal .close:hover{background:#b80606;text-decoration:none;}
h4.modal-title{background:#18517e;color:#fff;padding:10px;font-size:20px;}

.copyright{font-size:14px;text-align:left;color:#fff;}
.copyright p{font-size:16px;font-weight:300;margin:0;}
.copyright a{color:#fff; font-size:16px; margin-right: 15px; font-weight: 300;}
.copyright a .fa{font-size:18px; padding-right:5px;}
.copyright a:hover, .bottom-line a:focus{color:#96793f;text-decoration:none;}
.copyright a:hover, .bottom-line a:focus{color:#96793f;text-decoration:none;}
.copyright-right{clear: both; padding-bottom: 6px;}

.footer{background-size:100% auto;background-size:cover;position:relative;padding:15px 0;background:#26313a; position: relative; z-index:3; border-top:1px solid rgba(255,255,255,0.1);}
.contact_info{background:#bba572;padding:10px 15px 10px 35px;color:#fff;font-size:20px; white-space:nowrap;text-transform:capitalize; display: block; margin:0 -15px 15px; position: relative;}
.contact_info img{display: inline-block; margin-right:5px; vertical-align:text-bottom;}
.contact_info:hover{color:#fff;text-decoration:none;background:#bba572;}
.contact_info:focus{color:#fff;text-decoration:none;}
.contact_info:before{content:'\f00d'; float: right; font-size:20px; line-height: 25px; font-family:'FontAwesome';}

.enquirw-box.open-cl .contact_info:before{content:'\f067';}
.enquirw-box{position:fixed;right:15px;bottom:0; width:300px;  padding:0 15px 15px;background:#fff; display: none; box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;z-index:4;}
.enquirw-box.open-cl{bottom:-235px;}
.enquirw-box h4{text-align:center;margin:0 -15px 15px;color:#fff;border-bottom:1px solid rgba(255,255,255,0.2);padding:10px 15px;text-transform:capitalize;}
.enquirw-box .form-control{border-radius:0;box-shadow:none;border-color:rgb(150, 150, 148);background:transparent;font-size:13px;color:#666;font-weight:300;}
.enquirw-box textarea.form-control{resize:none;}
.enquirw-box .btn-default{border-radius:0;border-color:#bba572;background:#bba572;color:#fff;text-transform:uppercase;}
.enquirw-box .btn-default:hover, .enquirw-box .btn-default:focus{background:#d1a746;color:#fff;border-color:#bba572;}
.enquirw-box .form-control::-webkit-input-placeholder{color:#666;}
.enquirw-box .form-control::-moz-placeholder{color:#666;}
.enquirw-box .form-control:-ms-input-placeholder{color:#666;}
.enquirw-box .form-control:-moz-placeholder{color:#666;}

.mail-icon{position: absolute; left:-22px; top:-22px; z-index:4; width:45px; height:45px; line-height:31px; background:#bba572; border-radius:45px; display: inline-block; padding:5px 8px; animation: shake 1.5s cubic-bezier(.36,.07,.19,.97) both infinite; box-shadow:0 0 8px 0 rgba(0,0,0,0.3);}
.mail-icon img{max-width:100%;}

@keyframes shake{
5%, 45% {transform: translate3d(-1px, 0, 0);}
10%, 40% {transform: translate3d(2px, 0, 0);}
15%, 25%, 35% {transform: translate3d(-2px, 0, 0)}
20%, 30% {transform: translate3d(2px, 0, 0);}
50% {transform: translate3d(0, 0, 0);}
100% {transform: translate3d(0, 0, 0);}
}

.enquirw-active{display: block;}

.fancybox-arrow[disabled]{display:none;}
figcaption{display:none !important;}

ul.ul-list{list-style: none; padding:0; margin:0;}
ul.ul-list li{display: block; position: relative; padding-left:20px;margin-top: 6px; font-size:16px; font-weight:400;}
ul.ul-list li:before{content:''; position: absolute; top:6px; left:0; width:8px; height:8px; background:#fff;}

.table-bordered tr > th, .table-bordered > tbody > tr > td{padding:10px 10px;font-size: 18px; vertical-align: middle;}
.table-bordered tr > th {background: #208f76;color: #fff; font-size:18px; font-weight:600;}
.table-bordered tr > td a{color:#fff;}
.table-hover > tbody > tr:hover{background:#d11c6e;}
.table-hover > tbody > tr:hover td{color:#fff; background:transparent;}
.table-hover > tbody > tr:hover td a{color:#fff;}
a.call-icon{font-size:20px;}
/*.footer{margin-top:-52px;}*/

/*Thanks You*/
.thanksyou-section{text-align: center; padding:220px 0 100px;  min-height:100vh; font-family: "Montserrat",sans-serif; font-size: 15px; color: #757474;}
.thanksyou-section .thanks{clear:both; width:100%; font-size:60px; color:#4caf50; font-weight:900; padding-bottom:30px; margin: 0; text-transform:uppercase; font-family: "Montserrat",sans-serif;}
.thanksyou-section i{ clear:both; width:100%; font-size:72px; color:#4caf50; text-align:center; font-weight:700; padding-bottom:35px;}
.thanksyou-section span{ color:#ff5722; font-weight:500;}
/*Thanks You*/

.thanksyou-section + .footer{margin-top:-53px; padding:15px 0;}

.section-title{font-size:28px; text-align: center; margin:0 0 20px;}

.contact_wrapper{padding:40px 0;background:#26313a;}
.contact_wrapper .section-title{color:#fff;}
.contact_wrapper .sub_title{color:#fff; margin-bottom:15px;}
.contactaddress{margin-bottom:30px}
.contactaddress a{color:#fff;}
.contactaddress a:hover, .contactaddress a:focus{color:#89a232;}
.contactaddress p{font-size:20px;line-height:22px;font-weight:500;color:#fff;position:relative;padding-left:60px;padding-top:9px;margin-bottom:18px;min-height:42px}
.contactaddress p i{width:42px;height:42px;display:block;position:absolute;top:0;left:0;font-size:20px;line-height:40px;text-align:center;color:#fff;border:1px solid #fff;border-radius:50%;}
.contact_form{padding:20px; border:1px solid rgba(255, 255, 255, 0.2);}
.contact_form .control-label{color:#fff; font-weight:400; font-size:16px;}
.contact_form .control-label sup{top:-5px; color:#fff;}
.contact_form .form-group{margin-bottom:12px;}
.contact_form .form-control{background:transparent;border:1px solid rgba(255, 255, 255, 0.2); color:#fff;}
.contact_form textarea.form-control{resize:none; height: auto;}
.contact_form .form-control::-webkit-input-placeholder{color: #fff;}
.contact_form .form-control::-moz-placeholder {color: #fff;}
.contact_form .form-control:-ms-input-placeholder {color: #fff;}
.contact_form .form-control:-moz-placeholder {color: #fff;}
.contact_form select.form-control{overflow:hidden;text-overflow:ellipsis;}
.contact_form .form-control option{background:#ffffff;padding:6px 15px;min-height:32px;}
.contact_form .btn-default{border-width:1px; background:#fff; color:#000;}
.social_links a{width:42px;height:42px; margin-right:16px; display:inline-block;vertical-align:top;font-size:20px;line-height:40px;text-align:center;color:#89a232;border:1px solid #c72873;border-radius:4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out; position: relative; overflow: hidden;}
.social_links a .fa{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.social_links .fb-like{display: inline-block;vertical-align: middle;margin-right: 3px; padding: 6px 0 0;}
.social_links .fb-like > span{vertical-align: middle !important;}
.social_links a:hover{background:#c72873;border-color:#c72873;color:#fff; border-radius:50%;}

.mobile-btn{display: none;}

body.thankyou-page{padding:0;}

/*Responsive*/
@media (max-width:1420px){
	.form-box{padding-top:15px; padding-bottom:30px; width:360px;}
	.form-box .logo{margin-bottom:10px;}
	.main-banner h1{font-size:20px; padding:8px 5px 12px;}
	.main-banner h3{margin-bottom:15px; font-size:18px;}
	.about-inner{padding-top:130px;}
}
@media (max-width:1300px){
	.navbar-default .navbar-brand span{font-size:20px;}
}
@media (max-width:1191px){
	.main-h2{font-size:22px; padding-top:15px; padding-bottom:15px;}
	.about-inner{padding-left:0; padding-top:75px;}
	.about-section h3{font-size:28px;}
	.one-five{width:33.33%;}

	.navbar-toggle{top:13px; right:15px; width:40px; height:40px; border-radius:50%; text-align: center; line-height:40px; padding:0;}
	.header-right{position: absolute; top:0; right:75px; float: none;}
	body.thankyou-page .header-right{right:15px;}
	.navbar-default .navbar-toggle{border-color:#b91e68; color:#b91e68;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{color:#fff; background:#b91e68;}

	.navbar-default .navbar-collapse{position:fixed; right:-210px; top:0; bottom:0; width:200px; z-index: 5; background:rgba(0, 0, 0, 0.85); margin:0; display: block !important; height:100% !important; padding:0; border:0; border-left:4px solid #c72873; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
	.navbar-default .navbar-collapse.in{right:0;}
	.navbar-default .navbar-nav{padding:0; width:100%; margin:20px auto; text-align:left;}
	.navbar-default .navbar-nav > li{padding:0; width:100%; margin-top: 1px;}
	.navbar-default .navbar-nav > li > a{display: block; padding:8px 20px; font-size:18px; color:#fff;}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a.active{background:#c72873; color:#fff;}

	.close_menu{display: block; text-align: right;}
	.close_menu a{background:#c72873; border-radius:0; color:#fff;}
}
@media (max-width:991px){
	.main-banner{height: auto; background:none;}
	.form-box{position: static; clear:both; float: none; margin:30px auto; transform:translate(0); border:1px solid #d9d9d9;}
	.mobile-div{position: relative;}
	.mobile-div .gover-text{left: auto; right:0;}
	.about-section{overflow: hidden;}
	.about-inner{padding:0 15px 0;}
	.one-five{width:50%;}
	.one-six{width:24%;}
	.fitness-sec ul li{font-size:18px;}
	.entertainment-sec span{font-size:18px;}
	.fitness-sec{padding-left:0px; padding-right:0px;}
	.amenities{padding-left:0; padding-right:0;}
	.mobile-div .img-responsive{width:100%;}
	
	.footer{padding-bottom:85px;}
	.features ul{margin-top: 15px;}
	.contactaddress{margin-top: 25px;}
	.copyright{text-align: center;}

}
@media (max-width:767px){
	.about-inner{padding-top:15px;}
	.about-section, .fitness-sec, .booktheque-sec, .sports-sec, .dining-sec, .hospitality-sec, .price-list-sec, .security-sec, .celebrations-sec{padding:30px 0;}
	.specification, .amenities, .entertainment-sec, .swim-bar-sec{padding:30px 0 1px;}
	.enter-box{margin-bottom:30px;}
	.owl-prev{left:0; border-radius:0;}
	.owl-next{right:0; border-radius:0;}
	.fitness-sec ul li{padding:5px 10px ;}
	.booktheque-sec{text-align: center;}
	.booktheque-sec .img-responsive{margin-top:20px; display: inline-block;}
	.booktheque-sec ul li{text-align: left;}
	.security-sec{text-align: center;}
	.security-sec img{display: inline-block; margin:8px 0;}
	.enquirw-box{bottom:-178px;}
    .enquirw-box.open-cl{bottom:0;}
    .contact_info:before{content: '\f067';}
    .enquirw-box.open-cl .contact_info:before{content:'\f00d';}

	.section-title{font-size:24px; margin-bottom: 20px;}
	.contact_info:before{padding-left:15px;}

	.thanksyou-section{min-height:1px; padding:84px 0 30px 0; min-height:1px;}
	.thanksyou-section + .footer{margin-top:0;}
	
	.enquirw-box{right:65px;}
	.call-info{-webkit-transform:translate(0); transform:translate(0); left:15px; width:auto; top:auto; bottom:4px;}
	.call-info span{display: none;}
	.call-info i{margin:0; width:40px; height:40px; line-height:40px; box-shadow: none;
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}

}
@media (max-width:600px){
	.one-six{width:33%;}
}
@media (max-width:500px){
	.section-title{font-size:20px;}
	.one-five{width:100%;}
	.entertainment-sec .pull-devices{width:100%;}
	.dining-sec .pull-devices{width:100%; margin:8px 0;}
	.hospitality-sec .pull-devices, .swim-bar-sec .pull-devices{width:100%;}
}
@media (max-width:420px){
	body{padding-top:85px; overflow-x:hidden;}
    .enquirw-box{width:210px; right:65px; bottom:-235px;}
    .mail-icon{width:35px; height:35px;  line-height:30px; left:-10px; top:-20px; padding:0 6px;}
    .form-box{width:300px;}
    .form-box h3{font-size:22px;}
    .section-title{font-size:18px;}

    .contact_info{padding-left:8px; padding-right:8px;  font-size:16px;}
    .contact_info img{max-width:20px;}
    .contact_form{padding:10px;}
    .contact_form .devicefull{width:100%;}

	
	.navbar-default .navbar-brand{width:220px;}
	.navbar-default .navbar-brand span{padding:0 5px;}
	.one-six{width:50%;}

	.thanksyou-section{min-height:100vh}
	.thanksyou-section + .footer{margin-top:-52px;}
	.thanksyou-section .thanks{font-size:28px;}

	.gover-text{font-size:14px;}
}



{
color:#fff !important;
}

.li-clr {
    display: block;
    font-size: 18px;
    color: #fff;
    padding: 10px 0 10px 28px;
    position: relative;
    border-bottom: 1px solid #d9d9d9;
}



.div-bor h4{
padding:5px;
background:#000;
color:#fff;
}

.img-bor img{
padding:5px;
border:1px solid #000;
}

/* .project{
    border-top: 2px solid #000;
    width: 30%;
    padding: 0;
} */