/*



Author		:	BestPixels

Template	:	Nipe | Multipurpose HTML Landing Page

Version		:	1.0



1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.



*/



/* ##################### RESET CSS  ##################### */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, ins, kbd, q, s, samp,

small, strike, strong, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	vertical-align: baseline;

	background: transparent;

}

img{

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	background: transparent;

}

body {

	line-height: 1;
font-family: 'Roboto', sans-serif !important;
}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

:focus {

	outline: 0;

}

a:focus {

	outline: 0;

	text-decoration: none;

}

ins {

	text-decoration: none;

}

del {

	text-decoration: line-through;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a {

	text-decoration:none;

	-webkit-transition:all .5s ease;

	-moz-transition:all .5s ease;

	transition:all .5s ease;

}

a:hover {

	text-decoration:none;

}



::-webkit-input-placeholder {

   opacity:1;

}



:-moz-placeholder { /* Firefox 18- */

   opacity:1;

}



::-moz-placeholder {  /* Firefox 19+ */

   opacity:1;

}



:-ms-input-placeholder {  

   opacity:1;

}



img{

	max-width:100%;

}

h1,h2,h3,h4,h5,h6{

	color:#000;

}

p,ul,blockquote{

	color:#777;

}





/* Common CSS */



body{

	padding-top: 0px;

}

.no-padding{

	padding:0;

}

.no-margin{

	margin:0;

}



.relative{

	position:relative;

}

.button{

	display:inline-block;

	font-size:14px;

	line-height:50px;

	font-weight:900;

	color:#fff;

	margin: 7px 0px 0px 0px;

	background: #36b5b9;

	text-transform:uppercase;

	padding:0 30px;

	border:none;

	border-radius:25px;

	text-align:center;

	letter-spacing:0.1em;

	transition:all .5s ease;

}

.button.sm{

	font-size:13px;

	line-height:40px;

	padding:0 30px;

	width: 93%;

	margin: 0px 0px 0px 15px;

	border-radius:20px;

}

.button:focus,

.button:hover{

	color:#fff;

	background:#000;

}



.alt-bg{

	background:#edf3ff;

}

.white-bg{

	background:#fff;

}

.overlay.light{

	background:rgba(0,0,0,.2);

}

.overlay{

	background:rgba(0,0,0,.3);

}

.section-head{

	padding: 30px 0 25px;

	width: 100%;

	float: left;

}

.section-head h4{

	font-weight:900;

	color:#000;

	padding-bottom: 0px;

}

.section-head h4 span{

	color: #36b5b9 !important;

}

.section-head p{

	color:#777;

	margin-bottom: 0px;

}





.play-button{

	display:inline-block;

	position:relative;

}

.play-button .pb-border-1{

	padding:5px;

	display:block;

	border-radius:50%;

	background:rgba(76,134,250,0.2);

}

.play-button .pb-border-2{

	padding:5px;

	display:block;

	border-radius:50%;

	background:rgba(76,134,250,0.5);

}

.play-button .icofont{

	height:50px;

	width:50px;

	line-height:50px;

	text-align:center;

	font-size:18px;

	border-radius:50%;

	background:#4c86fa;

	color:#fff;

	display:block;

}

.ui-datepicker .ui-icon{text-indent: 0px !important;}
.ui-icon{	 width: 35px !important;    height: 16px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{	    display: block;    position: absolute;    left: -2% !important;    margin-left: -4px !important;    top: 50%;    margin-top: -8px;}

.inline-form{

	position:relative;

	margin:14px 0;

}

.inline-form input[type="email"],

.inline-form input[type="text"]{

	width:100%;

	line-height:48px;

	border:none;

	background:#fff;

	border-radius:25px;

	color:#777;

	padding-left:30px;

}

.inline-form input[type="submit"]{

	position:absolute;

	top:3px;

	right:3px;

	padding:0 30px;

	line-height:44px;

}

.mailchimp-box{

	position:relative;

}

.mailchimp-response .response{

	background:#fff;

	margin-top:15px;

	padding:15px;

	transition:all .5s ease;

	line-height:18px;

	font-size:12px;

	font-weight:400;

	color:#fff;

	position:absolute;

	top:100%;

	left:0;

	width:100%;

}



.mailchimp-response .response a{

	color:#ff0000;

	font-weight:700;

	display:block;

}

.mailchimp-response .response a:hover{

	color:#000;

}

.mailchimp-response .response.successs{

	color:#2fca2d;

}

.mailchimp-response .response.errorr{

	color:#ff0000;

}





/*.top-section*/



.top-bar{

	padding: 0px 0;

	/* position:fixed; */

	width:100%;

	top:0;

	left:0;

	background:url(../images/Upper-Back.png);

	z-index:999;

	/* border-bottom:1px solid #edf3ff; */

}

.nav-list{

	padding-right: 0px;

}

.navbar-default {

	background-color: transparent;

}

.navbar {

	position: relative;

	min-height: 50px;

	margin-bottom: 0;

	border: none;

	border-radius:0;

}

.navbar-brand {

	padding: 0 15px;

	height: auto;

}

.navbar-default .navbar-toggle .icon-bar {

	background: #000;

}

.navbar-default .navbar-toggle:hover .icon-bar {

	background: #fff;

}

.navbar-default .navbar-toggle {

	border-color: #fff;

	transition:all .5s ease;

}

.navbar-default .navbar-toggle:hover, 

.navbar-default .navbar-toggle:focus {

	background-color: #4c86fa;

	border-color: #4c86fa;

}

.nav > li > a {

	padding: 5px 5px;

}

.navbar-default .navbar-nav > li > a {

	color: #000;

	float:  left;

	font-weight: 700;

	/* margin: 0px 0px 0px 0px !important; */

	letter-spacing:0.1em;

}

.navbar-default .navbar-nav > li.current > a, 

.navbar-default .navbar-nav > li > a:hover {

	color:#f5f2f2;

	background-color: transparent;

}





/*.header-section*/



.header-section{

	background:url(../images/Maldives-Tour.jpg) center center;

	width:  100%;

	float: left;

	background-size:cover;

}

.header-section .overlay{

	padding: 20px 0;

}

.header-texts{

	margin:30px 0;

}

.header-texts h4{

	color:#fff;

	width: 90%;

	text-align: center !important;

	float: left;

	font-size: 30px;

	line-height:50px;

	text-shadow: 0px 0px 0px 0px;

	text-shadow: 2px 2px #e52f48;

	line-height: 50px !important;

	margin: 20px 0px 0px 5px;

}

.header-texts h3 {

    color: #fff;

    width: 90%;

    text-align: center !important;

    float: left;

    font-size: 50px;

    border-bottom:2px solid #fff;

    text-shadow: 0px 0px 0px 0px;

    text-shadow: 2px 2px #e52f48;

    line-height: 50px !important;

    margin: 55px 0px 0px 5px;

}

.header-texts h4 small{

	color:#fff;

	font-size:14px;

	font-weight:900;

}

.header-texts h3{

	color:#fff;

	padding: 30px 0;

}

.header-texts h1{

	color:#fff;

	font-size:80px;

	padding-bottom:35px;

}



.header-video{

	text-align:center;

	padding:89px 0;

	margin:55px 0;

	border:1px solid rgba(255,255,255,.5);

}





/*.process-section*/



.process-section{

	width: 100%;

	padding: 50px 0 20px;

	float: left;

}

.single-process{

	position:relative;

	padding-left:80px;

	margin-bottom: 20px;

}

.single-process .icofont{

	position:absolute;

	top:0;

	left:0;

	font-size:60px;

	color: #36b5b9 !important;

}

.single-process h6{

	text-transform:uppercase;

	padding-bottom:5px;

}







/*.deals-section*/



.deals-section{

	padding-bottom: 20px;

	width: 100%;

	float: left;

}



.single-deal{

	margin-bottom:30px;

	float: left;

	width: 100%;

}

.single-deal img{

	width:100%;

	/* opacity: 0.7; */

	filter: alpha(opacity=50);

	height: 150px;

}

.sDeal-top{

	position:relative;

}

.sDeal-top ul{

	position:absolute;

	top:0;

	right:0;

	text-align:right;

	padding:33px 40px 0 0;

}

.sDeal-top ul li{

	display:block;

	text-transform:uppercase;

	color:#fff;

	font-weight:900;

	font-size:14px;

	line-height:24px;

}

.sDeal-action{

	position:absolute;

	left:0;

	width:  100%;

	bottom:0;

	float: left;

}

.sDeal-action h4{

	color: #000;

	width:  100%;

	padding-bottom:26px;

	float:  left;

}

.sDeal-action h5{

	color:#fff;

	font-size:24px;

	display:inline-block;

	font-weight:900;

	opacity:.5;

	margin-bottom:12px;

	position:relative;

}

.sDeal-action h5:after{

	position:absolute;

	left:0;

	top:50%;

	margin-top:-2.5px;

	width:100%;

	height:5px;

	content:"";

	background:rgba(255,255,255,.8);

}

.sDeal-bottom{

	padding: 10px 5px 10px;

	background:#fff;

	border-bottom: 1px solid #ccc;

	font-size: 13px;

}

.sDeal-bottom h6{

	/* text-transform:uppercase; */

	font-size: 11px;

	text-align:  center;

}

.sDeal-bottom h4{



font-size: 13px;



text-align:  center;



color: #23b5b9;

}

.sDeal-bottom h6 span{

	font-weight:300;

	color:#777;

	display:block;

	text-transform:none;

	padding-bottom:7px;

}





/*.offer-section*/



.offer-section{

	padding: 30px 0;

}

.offer-image{

	position:relative;

}

.offer-image img{

	width:100%;

}

.offer-image h1{

	color:#fff;

	width:100%;

	position:absolute;

	top:50%;

	left:0;

	text-align:center;

	margin-top:-36px;

}



.offer-texts{

	padding:50px 0 0 20px;

}

.offer-texts h6{

	text-transform:uppercase;

	color:#fff;

	background:#4c86fa;

	padding:3px 15px;

	display:inline-block;

	margin-bottom:14px;

}

.offer-texts h4{

	font-weight:300;

}

.offer-texts h3{

	padding:13px 0 10px;

}



.offer-texts ul{

	padding-bottom:20px;

}

.offer-texts ul li{

	float:left;

	font-weight:900;

	color:#000;

	line-height:30px;

	width:33.33%;

}

.offer-texts ul li:before{

	font-family: 'icofont';

	content: "\efab";

	color:#4c86fa;

	font-weight:normal;

	margin-right:7px;

}







/*.spe-offer-section*/



.spe-offer-section{

	background:url(../images/bg/offer.jpg) center center;

	background-size:cover;

}

.spe-offer-section .overlay{

	padding:175px 0;

}

.spe-offer-texts{

	margin:40px 0;

}

.spe-offer-texts h4{

	color:#fff;

}

.spe-offer-texts h3{

	color:#fff;

	padding:29px 0 32px;

}

.spe-offer-texts h2{

	color:#fff;

	padding-bottom:34px;

}



.spe-offer-features{

	background:#fff;

	position:relative;

	padding:43px 40px 40px;

	margin:63px 0;

	left:-30px;

}

.spe-offer-features h6{

	text-transform:uppercase;

	color:#4c86fa;

	padding-bottom:11px;

}

.spe-offer-features ul li{

	float:left;

	font-weight:900;

	color:#000;

	line-height:30px;

	width:50%;

}

.spe-offer-features ul li:before{

	font-family: 'icofont';

	content: "\efab";

	color:#4c86fa;

	font-weight:normal;

	margin-right:7px;

}

.spe-offer-features a.play-button{

	position:absolute;

	top:-27px;

	right:-27px;

}





/*.testimonials-section*/



.testimonials-section{

	padding-bottom: 15px;

	background: #fff;

}

.single-testimonial{

	background: #edf3ff;

	margin-bottom:30px;

	width: 100%;

	float: left;

}

.single-testimonial ul li{

	display:inline-block;

	font-size:12px;

	color:#4c86fa;

}

.single-testimonial h5 {

    font-weight: 300;

    color: #777;

    float: left;

}

.single-testimonial h5 small{

	display:block;

	font-size:12px;

	font-weight:900;

	color:#000;

	padding: 8px 0 10px;

	text-transform:uppercase;

}



.st-top{

	display:flex;

	align-items:center;

	padding: 10px 10px 0px 10px;

	border-bottom:1px solid #edf3ff;

}

.client-image{

	flex-grow: 0;

	flex-shrink: 0;

	flex-basis: 100px;

}

.client-image img{

	border-radius:50%;

}

.client-info{

	flex-grow: 1;

	flex-shrink: 0;

	padding-left:0px;

}

.st-bottom{

	position:relative;

	padding: 0px 15px 0px 15px;

}

.st-bottom .icofont{

	position:absolute;

	font-size:72px;

	color:#edf3ff;

	z-index:1;

	left:36px;

	top:22px;

}

.st-bottom blockquote{

	position:relative;

	z-index:2;

	line-height: 30px;

	color: #fff;

}

.st-bottom{

	position:relative;

	padding: 10px 15px 10px 15px;

	width: 100%;

	float: left;

	background-color: #e55854;

}

.video-testimonial{

	position:relative;

	text-align:center;

}

.video-testimonial .overlay{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	padding:100px 0 40px;

}

.video-testimonial a{

	position:absolute;

	top:50%;

	left:50%;

	margin-left:-35px;

	margin-top:-35px;

}

.video-testimonial .client-info{

	position:absolute;

	bottom:0;

	left:0;

	width:100%;

	padding-bottom:35px;

}

.video-testimonial h5{

	color:#fff;

	padding-top:60px;

}

.video-testimonial h5 small{

	color:#fff;

}







/*.partners-section*/



.partners-section{

	padding-bottom:79px;

}

.single-partner{

	margin:14px 0 42px;

}

.single-partner a{

	display:inline-block;

}





/*.subscribe-section*/



.subscribe-section{

	background:url(../images/bg/subscribe.jpg) center center;

	background-size:cover;

}

.subscribe-section .overlay{

	padding:144px 0;

}

.subscribe-texts h4{

	color:#fff;

	padding-bottom:12px;

}

.subscribe-texts p{

	color:#fff;

}





/*.faq-section*/



.faq-section{

	padding-bottom: 0px;

	background: #fafafb;

}

.single-faq{

	padding-right: 15px;

	padding-bottom: 10px;

}

.single-faq h6{

	text-transform:uppercase;

	padding-bottom: 0px;

}





/*.contact-section*/



.contact-section{

	padding: 0 0 20px;

	background: #fbfbfb;

}

.contact-form-side h2{

	padding-bottom:10px;

}

.contact-form-side h2 span{

	color:#777;

}

.contact-form-side p{

	padding-bottom:40px;

	padding-right:70px;

}

.input-box{

	margin-bottom: 20px;

}

.input-box input[type="text"],

.input-box input[type="date"],

.input-box textarea,

.input-box input[type="email"],
.input-box input[type="number"],

.input-box input[type="tel"]{

	width:100%;

	line-height: 35px;

	border: 1px solid #c4c5c5;

	background:#fff;

	font-size:14px;

	color: #000;

	padding-left: 15px;

	font-weight:300;

	letter-spacing:0.05em;

}



.input-box select{

	width:100%;

	line-height: 35px;

	border: 1px solid #b7b8b9;

	background:#fff;

	font-size:14px;

	color: #000000;

	height: 40px;

	padding-left: 15px;

	font-weight:300;

	letter-spacing:0.05em;

}

.input-box textarea{

	height: 75px;

	resize:none;

}



.contact-form .success,

.contact-form .error {

	display: none;

	font-weight:700;

}

.contact-form .success {

	color: #2fca2d;

	margin: -5px 0 20px;

}

.contact-form .error {

	color: #ff0000;

	margin: -15px 0 20px;

}



.google-map{

	width:100%;

	height:400px;

	border:1px solid #dde8ff;

}





/*.footer-section*/



.footer-section{

               width: 100%;

               float: left;

               background-color: #fafafa;

               /* background:url(../images/phdz1-bnn-1.jpg) center center; */

               background-size:cover;

}

.footer-about{

	padding: 50px 0 40px;

}

.copyright-text{

	display:block;

	color: #000;

	padding:27px 0 16px;

}

.footer-links li{

	display:inline-block;

	margin-right:20px;

}

.copyright-text a,

.footer-links li a{

	color:#fff;

}

.copyright-text a:hover,

.footer-links li a:hover{

	color:#000;

}



.footer-address{

	background: #fafafa;

	margin-top: 45px;

}

.address-list{

	padding: 10px 30px 10px;

}

.fa-title{

	border-bottom:1px solid #fcf8e8;

	line-height:60px;

	padding-left: 0px;

	color:#4c86fa;

	text-transform:uppercase;

}

.single-address{

	margin-bottom:30px;

}

.single-address h6{

	text-transform:uppercase;

	padding-bottom:9px;

}

.single-address ul{

	padding-bottom:12px;

}

.single-address ul li{

	font-size:14px;

	color:#777;

	line-height:28px;

	letter-spacing:0.075em;

}

.single-address a{

	color:#4c86fa;

	font-size:12px;

}

.single-address a:hover{

	color:#000;

}

.single-address a .icofont{

	font-size:18px;

	position:relative;

	top:3px;

	padding-left:3px;

}







/*Magnific Popup Animation*/



.mfp-3d-unfold .mfp-content {

  perspective: 2000px;

}

.mfp-3d-unfold .mfp-with-anim {

  opacity: 0;

  transition: all 0.3s ease-in-out;

  transform-style: preserve-3d;

  transform: rotateY(-60deg);

}

.mfp-3d-unfold.mfp-bg {

  opacity: 0;

  transition: all 0.5s;

}

.mfp-3d-unfold.mfp-ready .mfp-with-anim {

  opacity: 1;

  transform: rotateY(0deg);

}

.mfp-3d-unfold.mfp-ready.mfp-bg {

  opacity: 0.8;

}

.mfp-3d-unfold.mfp-removing .mfp-with-anim {

  transform: rotateY(60deg);

  opacity: 0;

}

.mfp-3d-unfold.mfp-removing.mfp-bg {

  opacity: 0;

}









/*Coustom Media Query CSS*/



@media only screen and (min-width: 768px) and (max-width: 991px) {

	.tab-center{

		text-align:center;

	}

	.tab-left{

		text-align:left;

	}

	.header-section .overlay{

		padding:160px 0;

	}

	.header-video{

		padding:125px 0;

	}

	.spe-offer-section .overlay {

		padding: 125px 0;

	}

	.spe-offer-features {

		left: -10px;

	}

	.single-faq{

		padding-right:0

	}

}



@media only screen and (max-width: 767px) {

    .whts_icon

    {

        position: fixed;

        left:0px;

        bottom:0px !important;
		z-index: 999;

    }

    .on_desktop

    {

        display:none;

    }

    .on_phn

    {

        display: inherit !important;

    }

    .on_mobile

    {

        /* bottom: 79px; */

        display: inherit !important;

        position: fixed;

        float: left;

        z-index: 9999;

        left: -3px;

        top: 250px;

    }

    .single-deal-2 img {

    width: 100%;

    /* opacity: 0.7; */

    filter: alpha(opacity=50);

    /* height: 190px; */

    }

    

    .sDeal-top .tag-sale-3 {

    margin: 0px 0px 0px 0px;

    top: 130px !important;

    display: block;

    left: auto;

    float: left;

    /* text-align: left; */

    right: 0px;

    box-shadow: 0px 1px 10px 0px #fff;

    -webkit-transition: 400ms;

    -o-transition: 400ms;

    transition: 400ms;

    color: #fff;

    font-size: 10px;

    background-color: #23b5b9;

    font-weight: 600;

    width: 100%;

    line-height: 18px;

    padding: 5px 5px 5px 5px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    z-index: 9;

    }

    

    .sDeal-bottom ul {

    width: 75% !important;

    padding: 0px 10px 0px 0px;

    /* border: 1px solid; */

    margin: 10px 5px 0px 25px !important;

    }

    

    .sDeal-bottom ul li {

    width: 0%;

    padding: 0px 8px 0px 0px !important;

    border-right: 1px solid #ccc;

    display: inline;

    margin: 0px 2px 0px 6px;

    }



    

    .sDeal-top .tag-sale-2 {

    margin: 0px 0px 0px 0px;

    top: 212px;

    display: block;

    left: auto;

    float: left;

    /* text-align: left; */

    right: 230px !important;

    box-shadow: 0px 1px 10px 0px #fff;

    -webkit-transition: 400ms;

    -o-transition: 400ms;

    transition: 400ms;

    color: #fff;

    font-size: 10px;

    background-color: #23b5b9;

    font-weight: 600;

    width: 30%;

    line-height: 18px;

    padding: 5px 5px 5px 5px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    z-index: 9;

    }

    

    .mobile-section

    {

        display: inherit !important;

        width: 100%;

        border-top: 2px solid #36b5b9;

        padding: 5px 0px 5px 0px;

        text-align: center;

        float: left;

        font-size: 30px;

    }

    

    .mobile-section p

    {

        width: 100%;

        text-align: center;

        font-size: 20px;

        font-weight: bold;

    }

    

    .mobile-section span

    {

        width: 100%;

        text-align: center;

        font-size: 15px;

        font-weight: bold;

    }

    

    .review_link_2

    {

        width:100%;

        margin: 0px 0px 0px 0px;

    }

    

    .whychooseWrapper ul li {

        display: inline-block;

        list-style: outside none none;

        padding-bottom: 8px;

        text-align: center;

        vertical-align: text-top;

        width: 23% !important;

    }

    .header-texts h4 {

        color:#fff;

        width:90%;

        font-size:30px;

        text-shadow:0px 0px 0px 0px;

        text-shadow:2px 2px #e52f48;

        line-height: 35px !important;

        margin: 10px 0px 10px 5px;

    }

	.mobile-left{

		text-align:left;

	}

	.mobile-center{

		text-align:center;

	}

	.pt-30{

		padding-top:30px;

	}

	h1, .h1-like {

		font-size: 40px;

	}

	h2, .h2-like {

		font-size: 38px;

	}

	h3, .h3-like {

		font-size: 34px;

	}

	h4, .h4-like {

		font-size: 30px;

	}

	.header-section .overlay{

		padding: 0px 0px 30px 0px;

	}

	.header-texts h1 {

		font-size: 45px;

		line-height:50px;

	}

	.header-texts h3 {

		padding: 0px 0;

		font-size: 20px !important;

		margin: 0px 0px 6px 0px;

		line-height: 32px !important;

	}

	.header-video{

		padding:70px 0;

	}

	.spe-offer-texts h3 {

		padding: 15px 0 10px;

	}

	.offer-texts ul li {

		width: 100%;

	}

	.spe-offer-features ul li {

		width: 100%;

	}

	.spe-offer-features a.play-button {

		top: -20px;

		right: -20px;

	}

	.st-top {

		display: block;

		width: 100%;

		float: left;

	}

	.client-info {

		padding-left: 0;

		padding-top: 3px;

		width: 100%;

		float: left;

	}

	.offer-texts{

		padding-left:0;

	}

	.spe-offer-features {

		left: -10px;

	}

	.video-testimonial a {

		top: 0;

		z-index: 2;

	}

	.single-faq{

		padding-right:0

	}

	.footer-address{

		margin-top: 0px;

	}

}



.bottom-num

{

	width:60%;

	float:left;

	border:1px solid;

}



.inquiry

{

	width:100%;

	float:left;

	padding: 10px 10px 10px 10px;

	min-height:0px;

	color:  #000;

	background-color: #1077c1;

	background-color: #36b5b94a;

}



.get h6

{

	width:100%;

	text-align:center;

	float:left;

}



.whychooseWrapper {

    background: #fff;

    padding: 30px 0 40px 0;

}



.whychooseWrapper h3 {

    color: #235285;

    font-size: 26px;

    letter-spacing: 1px;

    padding: 0 0 30px 0;

    text-align: center;

}





.whychooseWrapper ul {

    margin: 0;

    padding: 0;

    text-align: center;

}



.whychooseWrapper ul li {

    display: inline-block;

    list-style: outside none none;

    padding-bottom: 8px;

    text-align: center;

    vertical-align: text-top;

    width: 13%;

}



.social-icon

{

	width:100%;

	float:left;

	min-height:0px;

}



.social-icon ul

{

	width:100%;

	float:left;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}



.social-icon ul li

{

	float:left;

	color:#e45753 !important;

	border-radius: 5px;

	margin:0px 5px 0px 5px;

	padding: 6px 13px 5px 13px;

	border:1px solid #01b7f2;

}



.social-icon ul li:hover

{

	float:left;

	color:#01b7f2;

    border-radius: 5px;

	margin:0px 5px 0px 5px;

	padding: 6px 13px 5px 13px;

	border:1px solid #e45753 !important;

	-webkit-transform: rotatey(360deg);

	-moz-transform: rotatey(360deg);

    transform: rotatey(360deg);	

	-o-transform: rotatey(360deg);

	-ms-transform: rotatey(360deg);

	

}



.sDeal-bottom ul  {

    width: 100%;

    padding: 0px 10px 0px 0px;

    /* border: 1px solid; */

    margin: 10px 5px 0px 0px;

}



.sDeal-bottom ul li  {

    width: 0%;

    padding: 0px 8px 0px 6px;

    border-right: 1px solid #ccc;

    display:  inline;

    margin: 0px 0px 0px 6px;

}







.sDeal-bottom ul li i {

    font-size: 15px;

    text-align: center !important;

    color: #36b5b9;

    margin: -10px 0px 8px 2px;

}



.sDeal-bottom ul li  h6 {

    text-align: center;

    color: #0877a5;

    margin: 0px 0px 10px -4px;

}



.single-about {

    margin-bottom:0px;

    width:100%;

}



.single-about h6

{

    width:100%;

    font-size:30px;

    color: #000;

}



.single-about p

{

    width:100%;

    color: #000;

    font-size:14px;

    line-height:28px;

}



.google_reviews

{

    width: 100%;

    float: left;

    background-color: #fff;

    padding: 40px 0px 40px 0px;

}



.inc

{

    color:green;

}



.single-faq p

{

        font-size: 15px;

        text-align: justify;

}



.single-faq h5

{

        font-size: 30px;

        width: 100%;

        color: #36b5b9;

        float: left;

        margin: 20px 0px 0px 0px;

}



.banner-thanku

{

    width:100%;

    float:left;

}



.banner-thanku img

{

    width:100%;

    float:left;

}



.hotel_star

{

    color: #fbc136;

}



.mobile-section

{

    display:none;

}



.review_link

{

    width:100%;

    float:right;

    margin:5px 0px 0px 0px;

}



.navbar-nav li

{

    color:#fff;

}



.sDeal-top .tag-sale {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 8px;
    background: #e45753;
    color: #fff;
    font-size:13px;
    text-align:center;
    box-shadow: 1px -1px 5px #00000030;
}


.sDeal-top .tag-sale-2
{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px 8px;
    font-size:13px;
    text-align:center;
    background: #36b5b9;
    color: #fff;
    box-shadow: 1px -1px 5px #00000030;
}



.deals-section-2 {

    padding-bottom: 20px !important;

    width: 100%;

    float: left;

}



.single-deal-2 {

    margin-bottom: 30px;

    float: left;

    width: 100%;

}



.sDeal-top .tag-sale-3

{

    margin: 0px 0px 0px 0px;

    top: 235px;

    display: block;

    left: auto;

    float: left;

    /* text-align: left; */

    right: 0px;

    box-shadow: 0px 1px 10px 0px #fff;

    -webkit-transition: 400ms;

    -o-transition: 400ms;

    transition: 400ms;

    color: #fff;

    font-size: 10px;

    background-color: #23b5b9;

    font-weight: 600;

    width: 100%;

    line-height: 18px;

    padding: 5px 5px 5px 5px;

    position: absolute;

    text-align: center;

    text-transform: uppercase;

    z-index: 9;

}



.faq-section

{

    width:100%;

    float:left;

    background-color:#fff !important;

}



.acc-faq

{

    width: 100%;

    float: left;

}



.faq-list

{

    width: 100%;

    float: left;

}



.faq-list li

{

    width: 100%;

    float: left;

    list-style-type: circle;

    line-height: 30px;

    margin: 0px 0px 0px 20px;

}



.right-side

{

    float:right;

}



.input-box lable

{

    width: 100%;

    float: left;

    color: #fff;

    font-size: 12px;

    font-weight: bold;

    margin: 0px 0px 5px 0px;

}



.input-box lable span

{

    color:red;

}



.faqsec

{

    color: #000 !important;

    font-size: 22px;

    font-weight: bold !important;

    margin: 10px 0px 0px 0px !important;

}



.radial_but {

    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;

    margin: 25px 0px 0px 0px;

    -moz-osx-font-smoothing: grayscale;

    position: relative;

    overflow: hidden;

    background: #e55854;

    -webkit-transition-property: color;

    transition-property: color;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;

    padding: 15px 15px;

    border-radius: 0px;

    color: #fff;

}



.single-deal-2 img

{

    width: 100%;

    /* opacity: 0.7; */

    filter: alpha(opacity=50);

    min-height:0px;

}



.testimonial-item

{

    margin:0px 0px 0px 0px;

}



.hgst

{

    margin: 10px 0px 0px 0px;

    font-size: 19px;

}



.on_mobile

{

    display:none;

}



.modal-footer 

{

    border-top: none;

}



.inquiry_popup {

    margin: 0px 0px 20px 0px;

    background-color: #36b5b9;

}



.on_phn

{

    display:none;

}



.faq_promo

{

    background-color: #edf3ff !important;

}



.whts_icon

{

    position: fixed; 

    left: 0px; 

    top: 530px;

}



.pp

{

    background-color: #e55854;

}


.yl-bg {
    background: #edf3ff;
}

.sDeal-bottom.text{
	padding-top: 10px;
	background:#fff;
	min-height:75px;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
}

.sDeal-bottom ul li  {
    width: 0%;
    padding: 5px;
    border-right: 1px solid #ccc;
    display:  inline;
    margin: 0px 0px 0px 6px;
}
  .sDeal-bottom ul>li:last-child{ border:none;}