* {
	box-sizing: border-box;
	margin:0px;
	padding:0px;
}
html {}
body {
    background: #fff;
    color: #333333;
    margin: 0;
    padding: 0;
    font: normal 14px/1.5 arial;
}

a, a:visited, a:hover, a:focus,
.list .box .post-author a:hover,
.box-grey h2 a:hover {
    color: #333333;
    text-decoration: none;
    outline: none;
}
a:hover, a:focus {
    color:#3cc0f0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
	padding: 0;
	font-size: 24px;
	font-family: Open Sans;
	font-weight: 600;
}
h1 {
    font-size: 30px;
    font-weight: 300;
}
h2 {
    font-size: 26px;
}
h3 {
    font-size: 24px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}

hr {
    border: 0px none;
    border-bottom: 1px solid #e4e4e4;
    margin: 5px 0;
    padding: 0;
}

label {
	width: 100%;
	display: block;
	color: #7d7d7d;
	font-size: 12px;
}
input, textarea, select {
	border: 1px solid #b2b2b2;
	padding: 8px 8px;
	color: #000;
	width: 100%;
}
textarea {
    width: 100%;
    resize: none;
}
ul{
	list-style:none;
}
p{
	margin:5px 0px;
}
.arrow-list{
    padding: 0px 15px;
}
.arrow-list li{
    position: relative;
}
.arrow-list li:before {
    content: "\f101";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    left: -12px;
}
.verticle-line{
	background: url(../images/vertical-border.png) top center no-repeat;
	height: 120px;
	width: 1px;
	display: block;
	float: left;
	margin: 0 15px;
}
.alert {
    border: 1px solid transparent;
    border-radius: 0px;
    margin-bottom: 20px;
    padding: 15px;
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.form-group {
	margin: 7px 15px 7px 15px;
}
.btn {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
	-webkit-appearance: none;
	color: #fff !important;
}
.btn-round,a.btn-round{
	border: 5px solid #fff;
	border-radius: 20px;
}
.btn-sm{
	padding: 3px 10px;
	font-size: 13px;
}
.btn-md{
	padding: 6px 20px;
	font-size: 15px;
}
.btn-lg{
	padding: 9px 24px;
	font-size: 16px;
}
.btn-bottom{
	bottom: 18px;
	right: 25px;
	position: absolute;
}
.btn-blue{
	border: 1px solid #3BB8E1;
	background: #00aff0;
}
.btn-blue:hover,.btn-blue:focus{
	background: #0687b7;
}
.btn-red{
	border: 1px solid #F51700;
	background: #ee4a3e;
}
.btn-red:hover,.btn-red:focus{
	background: #CA0E00;
}
.btn-twitter {
	background-color: #3fa7d0;
	background: -webkit-gradient(linear, left top, left bottom, from(#5fbee4), to(#2091bd));
	background: -webkit-linear-gradient(#5fbee4, #2091bd);
	background: linear-gradient(#5fbee4, #2091bd);
	border: 1px solid #1c80a8;
	border-top-color: #2091bd;
}
.btn-facebook {
	background-color: #43609b;
	background: -webkit-gradient(linear, left top, left bottom, from(#5678bc), to(#314a7b));
	background: -webkit-linear-gradient(#5678bc, #314a7b);
	background: linear-gradient(#5678bc, #314a7b);
	border: 1px solid #293f69;
	border-top-color: #314a7b;
}
.btn-facebook,.btn-twitter{
	position: relative;
	display: block;
	width: 100%;
	margin: 15px 0px 0px;
	cursor: pointer;
}
.login-icon {
	font-size: 29px;
	color: #fff;
	text-shadow: 0 1px #fff;
	left: 0;
	position: absolute;
	padding: 6px;
	top: 0;
	vertical-align: middle;
	width: 42px;
	height: 42px;
	background-color: rgba(255,255,255,0.08);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,0.05);
}
.btn-facebook span,
.btn-twitter span {
	color: #fff;
	font-weight: 700;
	margin-left: 35px;
}
span.error-danger{color: #c50f25;font-weight: 600;font-size: 11px;font-family: Open Sans;}
.pull-left {float: left;}
.pull-right {float: right;}
.pull-center {float: none; max-width: 1170px; margin: auto; width: 100%;}
.text-left {text-align:left;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-justify {text-align:justify;}
.clear{clear: both}
.bg-blue{background: #00aff0;}
.bg-grey{background: #f2f2f2;}
.bg-red{background: #ee4a3e;}
.text-red{color: #ee4a3e;}
.text-blue{color: #00aff0;}
.text-grey{color: #ee4a3e;}
.f-10{font-size:10px;}
.f-11{font-size:11px;}
.f-12{font-size:12px;}
.f-14{font-size:14px;}
.f-16{font-size:16px;}
.f-18{font-size:18px;}
.f-20{font-size:20px;}
.f-22{font-size:22px;}
.f-24{font-size:24px;}
.f-26{font-size:26px;}
.f-28{font-size:28px;}
.f-30{font-size:30px;}
.f-32{font-size:32px;}
.f-34{font-size:34px;}
.f-36{font-size:36px;}
.f-38{font-size:38px;}
.f-40{font-size:40px;}
.f-42{font-size:42px;}
.f-44{font-size:44px;}
.f-60{font-size:60px;}
.f-w-normal{font-weight:normal;}
.f-w-bold{font-weight:bold;}
.f-w-bolder{font-weight:bolder;}
.f-w-100{font-weight:100;}
.f-w-200{font-weight:200;}
.f-w-300{font-weight:300;}
.f-w-400{font-weight:400;}
.f-w-500{font-weight:500;}
.f-w-600{font-weight:600;}
.f-w-700{font-weight:700;}
.f-w-800{font-weight:800;}
.f-w-900{font-weight:900;}
.w-5 {width: 5%;}
.w-10 {width: 10%;}
.w-15 {width: 15%;}
.w-20 {width: 20%;}
.w-25 {width: 25%;}
.w-30 {width: 30%;}
.w-35 {width: 35%;}
.w-40 {width: 40%;}
.w-45 {width: 45%;}
.w-47 {width: 47%;}
.w-50 {width: 50%;}
.w-55 {width: 55%;}
.w-60 {width: 60%;}
.w-65 {width: 65%;}
.w-70 {width: 70%;}
.w-75 {width: 75%;}
.w-80 {width: 80%;}
.w-85 {width: 85%;}
.w-90 {width: 90%;}
.w-95 {width: 95%;}
.w-100 {width: 100%;}
.w-auto {width: auto;}
.margin-auto {margin: auto;}
.margin-center-15{margin:0px 15px;}
.margin-side-8{margin:0px 8px;}
.m-20{margin:20px;}
.container{float: none;max-width: 980px;margin: auto; width: 100%;}
.p-bottom-20{padding-bottom: 20px;}
.p-bottom-35{padding-bottom: 35px;}
.box-grey{padding: 20px;background: #f2f2f2;}
.box-red{padding: 20px;background: #EE4A3E;color: white;margin-bottom: 25px;}
.go-top{display: inline-block;float: right;font-size: 14px;}
.hide-desktop{display:none;}
#header .logo,
.header-search{
	background: #fff;
}
#header .logo{
	padding:8px 70px 12px 15px;
	background-image: url('../images/logo-right.png');
	background-repeat: no-repeat;
	background-position: right; 
}
#header .top-header .pull-right.w-60{
	font-size:24px;
	margin: 16px 10px 0px;
}
.page-header-description a,
#mobile-menu a,
#header .top-header .pull-right.w-60{
	color:#fff;
}
#header .top-header .pull-right.w-60 form{
	margin: 40px 0px 0px;
}
#mobile-menu{
	position: absolute;
	top: 25px;
	left: 10px;
	width: 50px;
	height: 50px;
	padding: 0px 10px;
	font-size: 35px;
	border: 1px solid #E6E6E6;
	display:none;
}
#mobile-menu a:hover{
	color:#000;
}
.header-search{
	border-radius: 20px;
	height: 27px;
}
.header-search input{
	background: none;
	border: none;
	padding: 5px 10px;
	display: block;
	float: left;
}

.header-search button{
	border-radius: 20px;
	padding: 5px;
	background: #fafafa;
	float: right;
}
.header-search input:focus,.header-search button:focus{
	outline:none;
}

.header-search button {
	border: 1px solid #e6e6e6;
}
.sidr,
#header .navigation{
	font-family:Open Sans;
	font-weight:600;
}
#header .navigation{
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}
.sidr{
    border:1px solid #e6e6e6;
}
#header .navigation{
	background: -moz-linear-gradient(top, rgba(242,242,244,1) 0%, rgba(242,242,244,1) 1%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(242,242,244,1)), color-stop(1%, rgba(242,242,244,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(242,242,244,1) 0%, rgba(242,242,244,1) 1%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(242,242,244,1) 0%, rgba(242,242,244,1) 1%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(242,242,244,1) 0%, rgba(242,242,244,1) 1%, rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(242,242,244,1) 0%, rgba(242,242,244,1) 1%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f4', endColorstr='#ffffff', GradientType=0 );
}
#filters,
.tab-container .ui-tabs-nav li,
.tab-container .package  p,
.navigation ul {
	margin:0;
	padding:0;
	list-style:none;
}
.navigation ul li{
	text-transform: uppercase;
	float:left;
}
.navigation ul li a {
	padding: 10px 25px;
	display: block;
	border-right: 1px solid #e6e6e6;
}
.navigation ul li:last-child a{
	border:none;
}
.navigation ul ul {
	background:#ffffff;
	border: 1px solid #e6e6e6;
	border-top: none;
	z-index:1111;
	position:absolute;
	max-width:275px;
	margin-left:-1px;
}
.navigation ul ul {
	display:none;
}
.navigation ul li:hover ul {
	display:block;
}
.navigation ul li li {
	float: none;
	border-bottom: 1px solid #e6e6e6;
	display: block;
}
.navigation ul li li a {
	background:none;
	padding-top:5px;
	padding-bottom:5px;
	display: block;
	font-size:12px;
	text-transform:none;
	border-right: none;
}
.navigation ul li li a span{
	color: #EE4A3E;
	font-size: 10px;
	font-weight: 700;
}
.sidr-class-navigation-ul li{
   position:relative;
}
.sidr-class-icon{
	font-size:10px;
}
.sidr-class-icon:after{
	content: "\f054";
	font-family: FontAwesome;
	position: absolute;
	right: 20px;
	bottom: 0;
	font-style: normal;
}
.sidr ul li:hover li a,
.navigation ul li:hover li a {
	background:none;
	color:#333333;
}

.sidr ul li.sidr-class-active > a,
.sidr ul li ul li.sidr-class-active,
.sidr ul li:hover a,
.sidr ul li ul li:hover a,
.navigation ul li.active a, 
.navigation ul li:hover a,
.navigation ul li:hover li:hover a {
	color:#fff;
	background:#00AFF0;
}
.sidr,
.sidr ul li.sidr-class-active > a,
.sidr ul li ul li.sidr-class-active a,
.sidr ul li ul li:hover>a,
.sidr ul li:hover>a{
	box-shadow:none;
}
.page-header{
	background-image: url('../images/shadow-bottom.png');
	background-position:bottom;
	background-repeat:no-repeat;
	color: #fff;
	padding-bottom:35px;
}
.page-header .page-header-inner{
	padding: 20px 20px;
	background: #f2f2f2;
	position:relative;
	border:1px solid #e6e6e6;
}
.page-header-description-outer{
	background-image:url('../images/slider-blue-bg.png');
	background-repeat:no-repeat;
	position:absolute;
	top:0;
	left:0;
	bottom:5px;
	width:380px;
}
.page-header-description{
	padding: 20px 65px 20px 30px;
	/*position: absolute;*/
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.page-header-description h1{
	line-height: 1;
	margin:0px;

}

.page-header img{
	height:300px;
}
.owl-controls .owl-pagination{
	text-align:center;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}
.owl-controls .owl-pagination .owl-page{
	cursor: pointer;
	display: inline-block;
	zoom: 1;
}
.owl-controls .owl-pagination .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}
.owl-controls .owl-page.active span,
.owl-controls .owl-page:hover span{
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.owl-prev {
	background-image:url('../images/left_button.png');
	left: -16px;
}
.owl-next {
	background-image:url('../images/right_button.png');
	right: -16px;
}
.owl-prev ,
.owl-next{
	background-repeat:no-repeat;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 32px;
	height: 32px;
}
#filters{
	background: #ebebeb;
	background: -moz-linear-gradient(top,#ebebeb 0%,#ebebeb 46%,#e4e4e4 59%,#cecece 83%,#c2c2c2 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(46%,#ebebeb),color-stop(59%,#e4e4e4),color-stop(83%,#cecece),color-stop(100%,#c2c2c2));
	background: -webkit-linear-gradient(top,#ebebeb 0%,#ebebeb 46%,#e4e4e4 59%,#cecece 83%,#c2c2c2 100%);
	background: -o-linear-gradient(top,#ebebeb 0%,#ebebeb 46%,#e4e4e4 59%,#cecece 83%,#c2c2c2 100%);
	background: -ms-linear-gradient(top,#ebebeb 0%,#ebebeb 46%,#e4e4e4 59%,#cecece 83%,#c2c2c2 100%);
	background: linear-gradient(to bottom,#ebebeb 0%,#ebebeb 46%,#e4e4e4 59%,#cecece 83%,#c2c2c2 100%);
	filter: progid:DXImageTransform.Microsoft.gr;
	cursor:pointer;
	margin-bottom:25px;
	text-align: center;
}
#filters li{
	width: 140px;
}
#filters li a {
	padding: 15px;
	display: block;
	text-decoration: none;
}
#filters li a.active {
	background: #3cc0f0;
	color:#fff;
}
#package-listing .box {
	display:none;
}
#package-listing .thumbnail-decription .title{
	font-size:16px;
	font-weight:700;
	display:block;
	max-height:25px;
	overflow:hidden;
}
.tab-container{
	margin-bottom:20px;
}
.tab-container.ui-tabs,
.tab-container .ui-tabs-nav{
	padding:0;
}
.tab-container .ui-tabs-nav,
.tab-container .ui-tabs-nav li,
.tab-container .ui-tabs-nav li:last-child{
	border:none;
}
.tab-container .ui-tabs-nav li,
.tab-container .ui-tabs-nav .ui-tabs-anchor{
	float: none;
}
.tab-container .ui-tabs-nav .ui-tabs-anchor{
	display:block;
	padding: 15px 15px;
}
.tab-container .ui-tabs-nav{
	display: table;
	width: 100%;
	list-style: none;
	text-align: center;
}
.tab-container .ui-tabs-nav li{
	width: auto;
	display: table-cell;
	font-family: Open Sans;
	font-weight: 600;
	border-right:1px solid #aaaaaa;
}
.package.listing  h5{
	margin:5px 0px;
}
#filters li ,
.package img,
.package.listing ul,
.package.listing .description-container,
.package.listing .price-container{
	float:left;
}
.package img{
	width:35%;
}
.package.listing ul{
	list-style:none;
	padding:0;
}
.package.listing ul{
	height: 290px;
	overflow: auto;
}

.package.listing ul li{
	border-bottom: 1px solid #e6e6e6;
}
.package.listing ul li a,
.package .inner-box{
	display: block;
}
.package.listing ul li a{
	padding: 9px 0px 9px 20px;
}
.package .inner-box{
	padding: 0px 0px 0px 25px;
}
.package.listing ul li a:hover{
	background: #f1f1f1;
	color:inherit;
}

.package.listing .btn{
	float: right;
	margin: 10px 0px;
}

.view-grid .list .box{
	float: left;	
}
.view-grid .list{
	margin: 0 -1%;	
}
.view-grid.col-3 .list .box{
	width: 31.3%;
	margin: 0 1% 2%;
}
.view-grid.col-4 .list .box{
	width: 23%;
	margin: 0 1% 2%;
}
.view-grid.col-3 .list .box:nth-child(3n+1){
    clear:both;
}
.list .thumbnail{
	position: relative;
}
.list .thumbnail img,
.page-header img{
	width:100%;
}
.list .thumbnail-decription a,
.list .thumbnail img{
	display:block;
}
.list .box .thumbnail{
	height:290px;
}
.list .box .thumbnail .overlay{
	position: absolute;
	background-color: rgba(51, 51, 51,0.6);
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.list .thumbnail-decription a{
	max-height: 75px;
	min-height: 75px;
	color:#fff;
	font-size:26px;
}
.list .thumbnail-decription .description{
	max-height: 67px;
}
.list .thumbnail-decription a,
.list .thumbnail-decription .description,
.list .thumbnail{
	overflow: hidden;
}
.list .thumbnail-decription{
	bottom: -65px;
	transition: bottom 0.6s ease-in-out;
	padding: 30px 10px 0px 10px;
}
.list .box .thumbnail .sold{
	z-index: 1;
	bottom: 0 !important;
	padding-bottom: 0 !important;
	min-height: 0 !important;
}
.package.listing ul li.sold{
	background: #f1f1f1;
}
.related-packages .thumbnail-decription{
	padding: 10px 5px 0px 5px;
}
#package-listing .thumbnail-decription{
	padding-bottom: 10px;
	bottom:-40px;
}
#package-listing .thumbnail-decription{
	min-height:130px;
}
#package-listing .thumbnail-decription .btn{
	bottom: 10px;
	right: 10px;
}
.modal-box .modal-close,
.list .thumbnail-decription,
#package-listing .thumbnail-decription .btn{
	position: absolute;
}
.related-packages .thumbnail .thumbnail-decription  div.w-35.pull-left{
	padding:15px 0px 0px 0px;
}
.list .thumbnail-decription{
	background-repeat: no-repeat;
	background-size: cover;
	left:0;
	right:0;
	color:#fff;
}
.list .thumbnail-decription:hover,
.related-packages .thumbnail-decription{
	bottom: 0 !important;
}
.list .thumbnail-decription.blue{
	background-image:url('../images/box-bg-blue.png');
}
.list .thumbnail-decription.green{
	background-image:url('../images/box-bg-green.png');
}
.list .thumbnail-decription.red{
	background-image:url('../images/box-bg-red.png');
}
.video-text,
.control-video.cover img, 
.control-video.cover video,
.video-overlay ,
.modal-box-inner,
.modal-box{
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.modal-box{
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	display:none;
}
.modal-box-inner{
	position:fixed;
	margin: auto;
	background:#fff;
}
.modal-box .logo img{
	width:150px;
}
.modal-box .modal-close{
	background: #fff;
	line-height: 25px;
	right: -12px;
	top: -10px;
	width: 24px;
	font-weight: bold;
	text-align: center;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
	cursor:pointer;
}
.modal-box .modal-close:hover { 
	background: #00aff0;
	color:#fff; 
}
#thanks_modal .modal-box-inner{
	width: 600px;
	height: 500px;
	padding: 5px 20px 13px 20px;
	background-image: url('../images/thankyou-bg.jpg');
}
#social_modal .modal-box-inner{
	width: 400px;
	height:260px;
	padding: 25px;
	border-top: 4px solid #18A8DF;
	text-align:center;
	padding-top: 0;
}
#thanks_lucky_modal .modal-box-inner{
	width: 600px;
	height:330px;
	padding: 25px;
	border-top: 4px solid #18A8DF;
	text-align:center;
	padding-top: 0;
}
.lucky-draw-social{
	margin-top:10px;
}
.fb_iframe_widget span{
	display:block !important;
}
.modal-box .thumbnail-decription{
	background-image: url('../images/popup-thumbnail-bg.png');
	background-position: bottom;
	padding: 115px 0px 0px;
	min-height: 300px;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	color:#fff;
}
.video-text,
.control-video.cover {
	position: relative;
}
.video-overlay {
	background: url(../images/polka-dots.png) repeat 0 0;
	position: fixed;
	z-index: -1;
}
.control-video.cover img, 
.control-video.cover video {
	height: auto;
	margin: auto;
	position: fixed;
	z-index: -9;
	width: 100%;
}
.control-video.cover video{
	display: block;	
}
.video-text {
	padding: 30px 0;
	margin: auto;
	color:#fff;
}
.video-text-area h1 {
	font-size: 60px;
	line-height: 1.5;
	text-shadow: 3px 3px 2px #000;
	font-family: Oswald,sans-serif;
}
.bg-iphone {
	background: url(../images/iphone.png) no-repeat 0 0;
	max-height: 500px;
	min-height: 500px;
	max-width: 256px;
	width: 100%;
	height: 100%;
	float: right;
	padding: 125px 35px;
}
.lucky-draw-counter{
	margin-top:200px;
}
.lucky-draw-counter .box {
	display: inline-block;
	font-family: Oswald,sans-serif;
	border-radius: 10px;
	text-align: center;
	line-height: 2;
	width: 30px;
	height: 30px;
	background: #050505;
	background: -moz-linear-gradient(top, #050505 0%, #383838 47%, #131313 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#050505), color-stop(47%,#383838), color-stop(100%,#131313));
	background: -webkit-linear-gradient(top, #050505 0%,#383838 47%,#131313 100%);
	background: -o-linear-gradient(top, #050505 0%,#383838 47%,#131313 100%);
	background: -ms-linear-gradient(top, #050505 0%,#383838 47%,#131313 100%);
	background: linear-gradient(to bottom, #050505 0%,#383838 47%,#131313 100%);
}
.testimonials{
	text-align: center;
	position: relative;
	padding: 0px 0px 94px 0px;
	color: #fff;
	background-image: url('../images/testimonial-bg.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.testimonials h2{
	margin-top:0;
	padding-top: 5px;
}
#testimonial-carousel {
	padding: 0px 25px 0px 95px;
}
#testimonial-carousel .owl-prev,#testimonial-carousel .owl-next{
	bottom: -90px;
	top: auto;
	opacity:0.3;
	width:20px;
}
#testimonial-carousel .owl-prev{
	right: 40px;
	left: auto;
	background: url(../images/bn-arrows.png) left center no-repeat;
}
#testimonial-carousel .owl-next{
	right: 25px;
	background: url(../images/bn-arrows.png) right center no-repeat;
}
#testimonial-carousel .owl-prev:hover,#testimonial-carousel .owl-next:hover{
	opacity: 1;
}
.col-left{
	max-width:25%;
	margin-right:3%;
}
.col-right{
	max-width:72%;
}
.col-left,.col-right{
	float:left;
	width:100%;
}
.ui-widget,
.siderbar-top,
.related-packages .thumbnail,
.package-details-container{
	margin-bottom:25px;
}
.package-details-container{
	border: 1px solid #E6E6E6;
}
.package-details-container .package-description{
	padding: 0px 25px 25px;
}
.siderbar-top .package-details,
.package-header{
	color:#fff;
}
.siderbar-top .package-details{
	padding: 15px 5px;
}
.package-description h5,
.form-details a,
.share .share-heading{
	color:#00aff0;
}
.share .share-heading{
	background:url(../images/share-bg.png)no-repeat;
	padding: 0px 10px;
}
.share .share-icons{
	padding: 10px;
}
.modal-box .share-icons a,
.share .share-icons img,
.star i{
	display:inline-block;
}
.star i{
	opacity:0.2;
}
.star i.active{
	opacity:1;
}
.share .share-icons img{
	width:32px;
	height:32px;
}
#round-carousel {
	padding: 0 38px;
}
.round-carousel .item{
	margin:0 10px;
}
#footer .partners,
.round-carousel .item{
text-align: center;
}
.round-carousel .item img{
	width: 100%;
	border-radius: 50%;
	background: #f2f2f2;
	display: block;
	box-shadow: 0px 3px 5px #bfbfbf;
	padding: 5px;
}
.round-carousel .owl-wrapper-outer {
	padding:0px 0px 10px;
}
.round-carousel .owl-prev{
	left:0px;
}
.round-carousel .owl-next{
	right:0px;
}
footer#footer{
	color:#000;
	border-top: 1px #cecece solid;
	-webkit-box-shadow: 0 -8px 6px -6px #cecece;
	-moz-box-shadow: 0 -8px 6px -6px #cecece;
	box-shadow: 0 -8px 6px -6px #cecece;
}
#footer .social-icons a{
	width:32px;
	height:32px;
	margin-top: 10px;
	margin-right: 5px;
	border-radius:50%;
	font-size:20px;
	color:#fff;
	display: inline-block;
	padding: 2px 8px;
}
#footer .social-icons a.facebook{
    background-color: #3b5998;
}
#footer .social-icons a.twitter{
    background-color: #00aced;
}
#footer .social-icons a.google{
    background-color: #dd4b39;
}
#footer .social-icons a.pinterest{
    background-color: #cb2027;
}
#footer .navigation ul li a{
    padding: 0px 16px;
	color:#ee4a3e;
	border-right: 1px solid #ee4a3e;
	font-size: 11px;
}
#footer .navigation ul li:last-child a{
	border: none;
	padding-right:0px;
}
#footer .navigation ul li:hover a, #footer .navigation ul li:hover li:hover a {
	color:#000;
	background:none;
}
#footer .copy-rights,
#footer .footer-description,
#footer .footer-top,
#footer .navigation ul li{
	padding: 10px 0px;
}
#footer .partners img{
	-webkit-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: url("data:image/svg+xml;utf8,<svg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' height=\'0\'><filter id=\'greyscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\' /></filter></svg>#greyscale");
	filter: alpha(opacity=40);
	-ms-filter: "alpha(Opacity=40)";
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
	-moz-transition: opacity .25s ease-in;
	-o-transition: opacity .25s ease-in;
	-webkit-transition: opacity .25s ease-in;
	-ms-transition: opacity .25s ease-in;
	transition: opacity .25s ease-in;
	width: 10%;
	margin: 0px 2%;
}
#footer .partners img:hover{
    filter:none;
	-webkit-filter: none;
	-o-filter: none;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(Opacity=100)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.gsc-selected-option-container{
	padding: 0 70px 0 6px !important;
}
/*tickets page styles*/
.tickets-form{
	/*background: #F2F2F2;
	padding: 10px;*/
	border: 1px solid #E6E6E6;	
	margin-top:20px;
}
.tickets-form .departure-formgroup,
.tickets-form .arrival-formgroup,
.tickets-form .triptype-formgroup{
	width: 18%;
}
.tickets-form .departuredate-formgroup,
.tickets-form .arrivaldate-formgroup{
	width: 15%;
}
.tickets-form .button-formgroup{
	width: 11%;
}
.tickets-form .departure-formgroup,
.tickets-form .arrival-formgroup,
.tickets-form .triptype-formgroup,
.tickets-form .departuredate-formgroup,
.tickets-form .arrivaldate-formgroup{
	 margin-right: 1%;
}
.tickets-form .departure-formgroup,
.tickets-form .arrival-formgroup,
.tickets-form .triptype-formgroup,
.tickets-form .departuredate-formgroup,
.tickets-form .arrivaldate-formgroup,
.tickets-form .button-formgroup{
	float: left;
}
.tickets-form .triptype-formgroup{
	margin-top: 10px;
}
.tickets-form .triptype-formgroup input{
	width:auto;
	height:auto;
}
.tickets-form .button-formgroup .btn{
	border-radius:0px;
}
.partners{
	text-align: center;
}
.partners img{
	width: 12%;
	margin-right: 5%;
	display: inline-block;
}
.partners img:last-child{
	margin:0px;
}
#tickets-tabs .ui-widget-content{
	border:none;
	text-align: center;
}
#tickets-tabs .ui-tabs-panel{
	padding:0px;
}
#tickets-tabs .ui-tabs-nav .ui-tabs-anchor{
	padding:0px;
	text-transform: capitalize;
	font-size: 20px;
	font-weight: normal;
}
#tickets-tabs .ui-state-hover a, 
#tickets-tabs .ui-state-hover a:hover,
#tickets-tabs .ui-state-active a,
#tickets-tabs .ui-state-active a:link{
	color: #23A9DD;
}
#tickets-tabs .ui-state-active a,
#tickets-tabs .ui-state-active a:link{
	font-weight: bold;
}
#tickets-tabs .ui-tabs-nav,
#tickets-tabs .ui-tabs-nav li{
	background: transparent;
	border-right: 0px;
}
#tickets-tabs .list{
	overflow: hidden;	
}
#tickets-tabs .list li{
	width: 40%;
	display: block;
	float: left;
	font-size: 18px;
}
#tickets-tabs .list li:nth-child(2n+1){
    margin-right: 20%;
}
#tickets-tabs .list li a{
	color: #666;
	float: left;
	font-size: 14px;
}
#tickets-tabs .list li span{
	float: right;
	color: #23A9DD;
	font-weight: bold;
}
.tickets-form,
#tickets-tabs .ui-tabs-nav,
#tickets-tabs,
#tickets-tabs h2,
.partners,
.partners h2{
	margin-bottom: 30px;
}
.tickets-rate-listing ul{
	background: #fff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}
.tickets-rate-listing ul li{
	border-bottom: 1px solid #EEE;
	padding: 20px 20px;
}
.tickets-rate-listing h5{
	margin: 0;
	font-weight:normal;
}
.tickets-rate-listing .price{
	font-size: 20px;
	color: #00AFF0;
	font-weight: bold;
}
#tickets-grid .list .thumbnail-decription{
	bottom:0;
	top: 0;
	background: rgba(0,0,0,0.5);
}
#tickets-grid .list .box .thumbnail{
	height:auto;
}
#tickets-grid .list .thumbnail-decription .title{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	height: 35px;
	/*width: 100px;*/
	text-align: center;
	font-size: 20px;
}
#tickets-grid .list .box .price{
	position: absolute;
	bottom: 25px;
	right: 0px;
	background: #00AFF0;
	padding: 0px 20px;
	font-size: 20px;
}
#tickets-grid .list .box.price-top .price{
	position: relative;
	display: block;
	width: 100%;
	bottom: auto;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding: 5px 0px;
}
/* Responsive Media Queries */
@media screen and (max-width: 980px){
	#header .top-header .logo{
		background-image:none;
		width: 50%;
		padding: 12px 15px;
	}
	#header .pull-right .f-42{
	font-size:30px;
	}
	#header .top-header .hide-desktop{
		display:block;
	}
	#footer .footer-top .first-column,
	.hide-980{
		display:none;
	}
	#header .top-header .pull-right.w-60,
	#footer .footer-top .w-20.pull-left{
		width:45%;
	}
	.top-header .pull-right.w-60,.logo.w-35,.top-header .pull-right.w-60 .pull-left.w-50{
		width:100%;
	}
    .top-header .pull-right.w-60 {
		margin:0;
	}
	#footer .copy-rights,
	#footer .footer-description,
	#footer .footer-top{
		padding: 10px 10px;
	}
	#footer .navigation ul li{
	 padding:10px 0px;
	}
}
@media screen and (max-width: 800px){
    .view-grid.col-3 .list .box{
		width:48%;
	}
	.view-grid.col-3 .list .box:nth-child(3n+1){
		clear:none;
	}
	.view-grid.col-3 .list .box:nth-child(4n+1){
		clear:both;
	}
	#package-listing .thumbnail-decription,
	.list .thumbnail-decription{
		bottom:0px;
	}
	.hide-800{
		display:none;
	}
	#section{
		padding:0px 5px;
	}
	.related-packages .thumbnail-decription .f-18{
		font-size:15px;
	}
	.related-packages .thumbnail-decription .f-28{
		font-size:20px;
	}
	.video-text{
		text-align:center;
	}
	.video-text .hide-desktop,
	.control-video.cover img.hide-desktop{
		display:block;
	}
	.bg-iphone{
		float:none;
		margin:auto;
	}
	.lucky-draw-counter {
		margin-top: 15px;
	}
	.video-text .pull-left.w-70,
	.video-text .pull-left.w-30{
		float:none;
		width:100%;
	}
}
@media screen and (min-width: 720px) and (max-width:800px){
	.navigation ul li a{
		padding: 10px 10px;
	}
	.hide-720-800{
		display:none;
	}
}
@media screen and (max-width: 720px){
	#header .navigation,
	.hide-720{
		display:none;
	}
	#mobile-menu{
		display:block;
	}
	.col-left .related-packages,
	.hide-720{
		display:none;
	}
	.col-left,.col-right{
		float:none;
		max-width:none;
	}
}
@media screen and (max-width: 640px) {
	#header .top-header {
		text-align:center;
	}
	#header .top-header .pull-right.w-60,
	#header .top-header .logo{
		width: 100%;
	}
	#header .top-header .pull-right.w-60{
		margin: 16px 10px;
	}
	.page-header img{
		height: 200px;
	}
	.page-header .page-header-inner{
		padding: 20px 10px;
	}
	.ui-accordion .ui-accordion-header{
		padding: 15px 30px;
	}
	.btn-bottom{
		position:relative;
		float:right;
		bottom: auto;
		right: auto;
	}
	.ui-accordion .ui-accordion-content,
	.page-header-description{
		padding: 15px 15px;
	}
	.page-header-description h1{
		line-height: 0.8;
		margin: 5px 0px;
		font-size:25px;
	}
	.page-header-description-outer{
		top: auto;
		background: #00AFF0;
		opacity: 0.9;
		left: 0;
		right: 0;
		background-image: none;
		width: auto;
		margin: 20px 10px;
	}
	#owl-slider .page-header-description-outer{
		margin: 0px;
	}
	
	.package .w-65{
		width:100%;
	}
	.package.listing .w-65  .description-container{
		float: left;
	}
	.package.listing .w-65  .price-container{
		float: right;
	}
	.package.listing ul li a{
		padding: 0px;
	}
	.package img,
	.page-header-description div.f-24,
	.col-left .related-packages,
	.hide-640{
		display:none;
	}
	.col-left,.col-right{
		float:none;
		max-width:none;
	}
	#footer .navigation ul li a{
		padding: 0px 6px;
		line-height:1;
	}
	#tickets-tabs .list li,
	#footer .navigation,
	#footer .footer-description .copy-rights{
		width:100%;
		float:none
	}
	#inquiry_form .w-65,
	#inquiry_form .w-35{
		width:100%;
	}
	#inquiry_form .hide-desktop{
		display:block;
	}
	.tickets-form .button-formgroup,
	.tickets-form .departuredate-formgroup, 
	.tickets-form .arrivaldate-formgroup,
	.tickets-form .departure-formgroup, 
	.tickets-form .arrival-formgroup, 
	.tickets-form .triptype-formgroup{
		width:49%;
		margin: 5px 0px;
	}
	.view-grid.col-4 .list .box{
		width:50%;
		padding:5px;
		margin:0px;
   }
   #tickets-tabs .list li{
	    overflow: hidden;
   }
   .ui-accordion .ui-accordion-header{
	   text-transform: capitalize;
   }

}
@media screen and (max-width: 480px) {
   	.hide-480{
		display:none;
	}
	.view-grid.col-4 .list .box,
	.view-grid.col-3 .list .box{
		width:100%;
		padding:5px;
		margin:0px;
   }
   .partners img{
	   width: 44%;
   }
	.tickets-form .button-formgroup,
	.tickets-form .departuredate-formgroup, 
	.tickets-form .arrivaldate-formgroup,
	.tickets-form .departure-formgroup, 
	.tickets-form .arrival-formgroup, 
	.tickets-form .triptype-formgroup{
		width:100%;
		margin: 5px 0px;
	}
	#inquiry_form .w-65 .w-40{
		width:100%;
	}
	#inquiry_form .hide-desktop{
		display:block;
	}
	.form-group {
		margin: 5px 0px 5px 0px;
	}
	.ui-accordion .ui-accordion-content .ui-widget-content{
		border:none;
	}
	#footer .partners img{
		width:15%
	}
	#social_modal .modal-box-inner{
		width:300px;
	}
}
@media screen and (max-width: 360px) {

    .hide-360{
		display:none;
	}
	#header .top-header .logo img{
		width: 200px;
	}
	#header .top-header .logo{
		padding: 20px 80px;
	}
	#footer .footer-top .w-20.pull-left{
		text-align:center;
		width:100%;
		float:none;
	}
	#footer .navigation ul li{
		padding: 5px 0;
	}
	#footer .footer-top .hide-desktop{
		display:block;
	}
	
}
@media screen and (max-width: 320px) {
	.hide-320{
		display:none;
	}
    
}