@import url(https://fonts.googleapis.com/css?family=Abel);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,300italic,400italic,500,500italic,700,700italic);
.carousel-caption h1, .carousel-caption-bottom>h1, .carousel-caption-bottom>p {
	line-height: 36px;
	font-weight: 400;
	color: #FFF
}
.dropdown-menu, .footer-nav, .search-box, .tab-in, ul.titlemenu li {
	float: left
}
.sidesps05 ul.aros01 li, .tab-content01 h6.newtitle {
	ffont-family: 'Abel', sans-serif
}
#access, .clear-row {
	clear: both
}
body {
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #545454;
	background: url(../images/green_cup.png)
}
.carousel-caption h1, .carousel-caption p, .carousel-caption-bottom>h1, .carousel-caption-bottom>p, .golf-tour-con-top h1, .list-inline>li, .search-title, .tabbable .nav-tabs>li>a, h1, h2, h3, h4, h5, h6 {
	font-family: Raleway, sans-serif
}
.color-yellow {
	color: #d5a030!important
}
a:active, a:focus, a:hover {
	outline: 0
}
p {
	color: #fff
}
@font-face {
	font-family: abelpro;
	src: url(../fonts/abelpro-webfont.eot);
	src: url(../fonts/abelpro-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/abelpro-webfont.woff2) format('woff2'), url(../fonts/abelpro-webfont.woff) format('woff'), url(../fonts/abelpro-webfont.ttf) format('truetype'), url(../fonts/abelpro-webfont.svg#abel_proregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: abelpro-bold;
	src: url(../fonts/abelpro-bold-webfont.eot);
	src: url(../fonts/abelpro-bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/abelpro-bold-webfont.woff2) format('woff2'), url(../fonts/abelpro-bold-webfont.woff) format('woff'), url(../fonts/abelpro-bold-webfont.ttf) format('truetype'), url(../fonts/abelpro-bold-webfont.svg#abel_probold) format('svg');
	font-weight: 400;
	font-style: normal
}
.common-space {
	padding-right: 5px
}
.common-space1 {
	padding-right: 0
}
.common-space2 {
	padding-right: 20px
}
header {
	width: 100%;
	background: #1f4333;
	background: -webkit-linear-gradient(#1f4333, #2b6149);
	background: -o-linear-gradient(#1f4333, #2b6149);
	background: -moz-linear-gradient(#1f4333, #2b6149);
	background: linear-gradient(#1f4333, #2b6149);
	position: fixed;
	z-index: 100000
}
.header-top {
	width: 100%;
	color: #fff;
	padding: 6px 0;
	border-bottom: 1px solid #fff;
	background: url(../images/green_cup.png)
}
.list-inline {
	margin-bottom: 0
}
.list-inline>li {
	font-size: 14px;
	color: #fff;
	font-weight: 400
}
.margin-right-100 {
	margin-right: 50px
}
.header-top-nav li a {
	color: #fff
}
.header-top-nav li a:hover {
	color: #fff;
	text-decoration: none
}
.header-nav {
	width: 100%;
	margin: 0!important;
	padding: 0!important
}
.navbar {
	position: relative;
	min-height: 0x!important;
	margin-bottom: 0!important;
	border: 0 solid transparent!important
}
.navbar-nav>li>a {
	color: #fff;
	font-family: Raleway, sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 8px 22px;
	text-align: center;
	text-transform: uppercase
}
.navbar-nav>li>a span {
	font-weight: lighter;
	color: #fff;
	font-size: 15px;
	text-transform: none;
	display: block;
	padding-top: 2px
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav>li>a:focus, .navbar-nav>li>a:hover {
	color: #fff!important;
	background: #d5a030
}
.navbar-nav>li>a .topspsr {
	padding-top: 15px;
	display: inline-block;
	font-weight: 700;
	text-transform: uppercase
}
.navbar-nav .open .dropdown-menu>li>a {
	padding: 10px 5px
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: transparent!important
}
.navbar-nav>li:hover {
	background: #d5a030
}
.dropdown-menu {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0,0,0,.176);
	display: none;
	font-size: 14px;
	left: 0;
	list-style: none;
	margin: 0;
	min-width: 160px;
	padding: 2px 0;
	position: absolute;
	text-align: left;
	top: 100%;
	z-index: 1000
}

@media (max-width:767px) {
.navbar-default .navbar-nav>li>a {
	padding-bottom: 10px;
	padding-top: 10px
}
.navbar-brand {
	padding: 10px 10px 10px 0
}
.navbar-brand>img {
	display: block;
	width: 150px!important
}
}
.banner {
	width: 100%;
	height: auto;
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
	display: block;
	position: relative;
	padding-top: 90px;
	-moz-filter: contrast(80%);
	-o-filter: contrast(80%);
	-ms-filter: contrast(80%);
	-webkit-filter: saturate(.9);
	filter: saturate(.9)
}
.banner:after, .banner:before {
	top: 0;
	z-index: 100;
	content: "";
	width: 200px;
	height: 100%;
	background-repeat: repeat-x
}
.banner:before {
	position: absolute;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.8) 0, rgba(0,0,0,.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,.8) 0, rgba(0,0,0,.0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.8)), to(rgba(0,0,0,.0001)));
	background-image: linear-gradient(to right, rgba(0,0,0,.8) 0, rgba(0,0,0,.0001) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	left: 0
}
.banner:after {
	right: 0;
	position: absolute;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.8) 100%);
	background-image: -o-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.8) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.0001)), to(rgba(0,0,0,.8)));
	background-image: linear-gradient(to right, rgba(0,0,0,.0001) 0, rgba(0,0,0,8) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control.left, .carousel-control.right {
	background-image: none!important;
	top: 43%
}
.carousel-control {
	width: 10%
}

@media (max-width:767px) {
.carousel-control {
	width: 15%
}
}
.carousel-header-block {
	top: 21%;
	right: auto;
	bottom: auto;
	left: 8.9%;
	z-index: 100!important;
	position: absolute;
	width: 350px
}
.carousel-header-block1 {
	background: rgba(0,0,0,.7);
	padding: 15px 15px 10px;
	box-sizing: border-box
}
.carousel-header-block-top {
	background: rgba(37,72,56,.9);
	border-bottom: 4px solid #d5a031;
	padding: 10px 15px;
	box-sizing: border-box;
	margin-bottom: 2px
}
.carousel-header-location-space {
	padding: 10px 0
}
.carousel-caption, .carousel-caption-bottom {
	width: auto;
	padding: 20px 0 0 10%;
	z-index: 1020!important
}
.carousel-caption-bottom {
	bottom: 80px;
	right:0%;
	position: absolute;
    background:rgba(0,0,0,0.5);
}
.carousel-caption-bottom>h1 {
	font-size: 40px;
	margin: 0 0 10px;
	text-shadow: 2px 2px #000;
    padding:0px!important;
   
}
.carousel-caption-bottom>p {
	font-size: 20px;
	margin: 0;
	letter-spacing: 1px
}
.carousel-caption {
	top: 70px;
	right: auto;
	bottom: auto;
	left: 0;
	background: rgba(11,11,11,.65);
	text-align: left;
	height: 355px;
	max-width: 36%
}
.carousel-caption::after, .search-title::after {
	content: "";
	height: 355px;
}
.carousel-caption::after {
	border-color: rgba(11,11,11,.65) transparent;
	border-style: solid;
	border-width: 355px 100px 0 0;
	position: absolute;
	top: 0;
	width: 0;
	right: -100px
}
.carousel-caption h1 {
	font-size: 27px;
	margin: 12px 0;
	text-shadow: none
}
.carousel-caption p {
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
	margin: 10 0 0;
	line-height: 22px;
	text-shadow: none
}
.btn-read-more {
	background: #d5a030;
	font-size: 14px;
	color: #fff;
	padding: 12px 35px;
	text-align: center;
	text-shadow: none;
	cursor: pointer
}
.btn-read-more:hover {
	color: #fff;
	text-decoration: none
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.carousel-fade .carousel-inner .active {
	opacity: 1
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1
}
.search-con {
	width: 100%;
	background: #efefef;
	border-bottom: 5px solid #d5a030;
	position: relative
}
.search-tab {
	width: 100%;
	margin-top: -68px
}
.search-tab ul {
	margin: 0;
	padding: 0
}
.search-tab ul li {
	margin: 0 5px;
	list-style: none;
	float: left;
	background: #d5a030;
	border-top: 5px solid #fff
}
.search-tab ul li a {
	padding: 10px 25px;
	text-align: center;
	color: #fff;
	display: block;
	font-size: 14px;
	font-weight: 600
}
.search-tab ul li a:hover {
	text-decoration: none;
	background: #e0ab3d
}
.search-tab ul li .active a {
	text-decoration: none;
	background: #fff;
	color: #d5a030
}
.search-tab ul li a:focus {
	text-decoration: none;
	outline: 0
}
.font-size-20 {
	font-size: 20px!important
}

@media (max-width:767px) {
.search-tab {
	width: 100%;
	margin-top: -54px
}
.search-tab ul li a {
	padding: 5px 10px;
	text-align: center;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 400
}
}
.search-box {
	width: 100%
}
.margin-top-20px {
	margin-top: 20px
}
.serch-title-con {
	width: 100%;
	position: relative
}
.search-title {
	font-size: 24px;
	color: #FFF;
	background: rgba(31,67,51,.6);
	padding: 5px 10px;
	position: absolute;
	top: -122px;
	right: 233px;
	z-index: 1000
}
.search-title::after {
	border-color: rgba(31,67,51,.6) transparent;
	border-style: solid;
	border-width: 44px 20px 0 0;
	position: absolute;
	top: 0;
	right: -20px
}

@media (max-width:767px) {
.search-title::after {
	border-width: 33px 20px 0 0
}
.search-title {
	top: -93px;
	right: 156px;
	font-size: 16px
}
}
.tabbable .nav-tabs {
	border-bottom: 2px solid #eaedf2;
	margin-top: -68px
}
.tabbable .nav-tabs>li {
	margin-bottom: -2px
}
.tabbable .nav-tabs>li>a {
	background-color: #fff;
	text-align: center;
	border-top: 5px solid #d2d2d2;
	border-left: none;
	border-right: none;
	border-bottom: none;
	font-size: 15px;
	font-weight: 400;
	margin-right: 5px;
	color: #414141;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-transition: background-color .3s, color .3s;
	-moz-transition: background-color .3s, color .3s;
	-o-transition: background-color .3s, color .3s;
	transition: background-color .3s, color .3s
}
.tabbable .nav-tabs>li>a:hover {
	border-color: transparent;
	color: #d5a030;
	background-color: #fff
}
.tabbable .nav-tabs>li>a:focus {
	outline: 0
}
.tabbable .nav-tabs>li.active>a, .tabbable .nav-tabs>li.active>a:focus, .tabbable .nav-tabs>li.active>a:hover {
	background-color: #efefef;
	border-bottom: none;
	border-top: 5px solid #d5a030;
	border-left: none;
	border-right: none
}
.tabbable .tab-content {
	padding: 20px 0;
	width: 100%
}
.tab-in {
	width: 100%
}
label {
	display: inline-block;
	color: #383838;
	font-weight: 400;
	margin-bottom: 5px;
	max-width: 100%
}
.form-box {
	position: relative
}
.form-box-icon {
	position: absolute;
	left: 0;
	top: 32.5px;
	height: 25px;
	border-right: 1px solid #ddd
}
.form-box .form-control {
	border-radius: 0;
	height: 40px;
	border: 1px solid #ddd;
	box-shadow: none;
	color: #95979c;
	padding: 6px 12px 6px 38px
}
.btn {
	border-radius: 0;
	padding: 9px 12px;
	border: none
}
.padding-left-0 {
	padding-left: 0
}
.padding-right-0 {
	padding-right: 0
}
.golf-tour-con-home {
	width: 100%;
	padding: 0
}
.golf-tour-con {
	width: 100%;
	padding: 50px 0 0
}
.golf-tour-con-top {
	width: 100%;
	text-align: center
}
.golf-tour-con-top h1 {
	margin: 13px 0 5px;
	font-size: 26px;
	color: #1f4333;
	text-transform: uppercase
}
.golf-tour-con-top p {
	margin: 10px 0;
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #545454;
	line-height: 25px
}
.golf-aus-title, .golf-int-title {
	min-height: 20px;
	font-size: 24px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-family: Raleway, sans-serif
}
div.divider {
	display: block;
	margin: 5px 0;
	min-height: 20px;
	position: relative
}
div.divider::after, div.divider::before {
	border-top: 1px solid #d5a030;
	content: "";
	height: 0;
	position: absolute;
	top: 12px;
	width: 15%
}
div.divider::before {
	left: auto;
	margin-right: 45px;
	right: 50%
}
div.divider::after {
	left: 50%;
	margin-left: 45px;
	right: auto
}
.golf-aus, .golf-int, .golf-slider-con {
	width: 100%
}
.golf-tour-con-bottom {
	width: 100%;
	margin-top: 30px
}
.golf-aus-title {
	position: relative;
	color: #1f4333
}
div.golf-aus-title::after, div.golf-aus-title::before {
	border-top: 1px solid #d5a030;
	content: "";
	height: 0;
	position: absolute;
	top: 17px
}
div.golf-aus-title::before {
	margin-right: 150px;
	right: 52%;
	left: 0
}
div.golf-aus-title::after {
	left: 52%;
	margin-left: 150px;
	right: 0
}
.golf-int-title {
	position: relative;
	font-weight: 600;
	color: #383838
}
div.golf-int-title::after, div.golf-int-title::before {
	border-top: 1px solid #d5a030;
	height: 0;
	position: absolute;
	top: 17px;
	content: ""
}
div.golf-int-title::before {
	margin-right: 143px;
	right: 55%;
	left: 0
}
div.golf-int-title::after {
	left: 55%;
	margin-left: 143px;
	right: 0
}
.golf-slider-con {
	margin-top: 15px
}
.golf-slider-con .carousel-control.left, .golf-slider-con .carousel-control.right {
	background-image: none!important
}
.golf-slider-con .carousel-control {
	top: -52px;
	color: #d5a030;
	background: #FFF;
	bottom: auto;
	padding-top: 4px;
	width: 25px;
	font-size: 20px;
	text-shadow: none;
	opacity: 1
}
#product-demo h1, #site-description, #site-title {
	text-shadow: 1px 1px 1px #FFF
}
.golf-slider-con .carousel-control:hover {
	color: #d9534f
}
.carousel-control.right, .golf-slider-con .carousel-control.left {
	background-image: none!important
}
.golf-slider-con .carousel-control.right {
	left: auto;
	right: 8px
}
.golf-slider-con .carousel-control.left {
	right: auto;
	left: 8px
}
.golf-slider-con .carousel-indicators {
	bottom: -30px
}
.golf-slider-con .carousel-indicators li {
	border-radius: 0;
	width: 10px;
	height: 10px;
	background: #ccc;
	border: 1px solid #ccc
}
.golf-slider-con .carousel-indicators .active {
	width: 12px;
	height: 12px;
	background: #3276b1;
	border-color: #3276b1
}
.tour-box {
	width: 100%
}
.tour-box .thumbnail {
	background-color: #eee;
	border: 0 solid #ddd;
	border-radius: 0;
	display: block;
	line-height: 1.42857;
	margin-bottom: 20px;
	padding: 0;
	transition: border .2s ease-in-out 0s
}
.footer-about h1, .footer-about p {
	line-height: 24px
}
.tour-dis, .tour-location {
	margin: 0 0 5px;
	font-size: 13px
}
.tour-name {
	color: #383838;
	font-size: 14px;
	margin: 0 0 5px
}
.tour-dis {
	color: #8f8f8f
}
.tour-location {
	color: #d5a030
}
.tour-details {
	color: #666;
	font-size: 13px;
	margin: 0 0 15px
}
.tour-price {
	width: 100%;
	border-top: 1px solid #d5a030;
	margin: 0 0 3px
}
.btn-details {
	padding: 10px 20px;
	font-size: 18px;
	font-weight: 600
}
.price {
	font-size: 16px;
	font-weight: 600;
	padding: 10px 0;
	display: inline-block;
	color: #d5a030
}
.price-text {
	font-size: 14px
}
.btn-warning {
	background-color: #d5a030;
	border-color: #eea236;
	color: #fff
}
.btn-warning.focus, .btn-warning:focus {
	background-color: #e0ab3d;
	border-color: #985f0d;
	color: #fff
}
.btn-warning.active, .btn-warning:active, .btn-warning:hover, .open>.dropdown-toggle.btn-warning {
	background-color: #e0ab3d;
	border-color: #d58512;
	color: #fff
}
.destination-con {
	width: 100%;
	padding: 50px 50px 100px 0;
	position: relative;
	z-index: 1
}
.destination-con::before {
	background: rgba(31,67,51,.7);
	content: "";
	color: #fff;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover!important
}
.destination-con-top {
	width: 100%;
	text-align: center;
	color: #fff
}
.destination-con-top h1 {
	color: #fff;
	margin: 13px 0 5px;
	font-size: 26px;
	font-family: Raleway, sans-serif;
	text-transform: uppercase
}
.destination-con-top h3 {
	font-size: 16px;
	color: #fff;
	margin: 15px 0 5px;
	font-weight: 400;
	font-family: Raleway, sans-serif;
	letter-spacing: 1px
}
.destination-image-con {
	width: 100%;
	margin-top: 35px
}
.destination-box {
	width: 100%;
	position: relative
}
.destination-box .tour-brief, .destination-box .tour-detail {
	background: rgba(0,0,0,.7);
	position: absolute;
	left: 0;
	width: 100%
}
.destination-box img {
	width: 100%
}
.clear-padding {
	padding: 0
}
.destination-box .tour-brief {
	bottom: 0;
	padding: 12px 15px;
	z-index: 4
}
.destination-box .tour-brief h4 {
	color: #FFF;
	font-family: Raleway, sans-serif;
	font-size: 18px;
	font-weight: 600
}
.destination-box .tour-brief i {
	margin-right: 5px
}
.destination-box .tour-detail {
	height: 100%;
	opacity: 0;
	padding-top: 10%;
	top: 0;
	transition: all .3s ease 0s;
	z-index: 1
}
.destination-box .tour-detail i {
	margin-right: 3px
}
.destination-box .tour-detail a {
	border: 2px solid #fff;
	color: #fff;
	display: inline-block;
	margin-top: 15px;
	padding: 8px 30px;
	font-weight: 600;
	font-size: 18px
}
.destination-box .tour-detail a:hover {
	background: #d5a030;
	border: 2px solid transparent;
	text-decoration: none
}
.destination-box:hover .tour-detail {
	opacity: 1
}
.destination-box .tour-detail p {
	color: #FFF
}
.tour-detail-name {
	font-size: 20px;
	font-weight: 400
}
.gift-title, .testimonials-con-title {
	min-height: 20px;
	font-size: 24px;
	font-family: Raleway, sans-serif;
	text-transform: uppercase;
	text-align: center;
	display: block
}
.geft-test-con {
	width: 100%;
	padding: 0 0 50px
}
.gift-con {
	width: 100%
}
.gift-title {
	position: relative;
	color: #1f4333
}
div.gift-title::after, div.gift-title::before {
	border-top: 1px solid #d5a030;
	content: "";
	height: 0;
	position: absolute;
	top: 17px
}
div.gift-title::before {
	margin-right: 150px;
	right: 50%;
	left: 0
}
div.gift-title::after {
	left: 50%;
	margin-left: 150px;
	right: 0
}
.gift-image-con {
	width: 100%;
	margin-top: 20px;
	text-align: center
}
.testimonials-con-text, .testimonials-slider {
	margin-top: 0;
	width: 100%
}
.gift-image-con img {
	width: 100%;
	margin-bottom: 30px
}
.testimonials-con {
	width: 100%
}
.testimonials-con-title {
	position: relative;
	font-weight: 600;
	color: #383838
}
div.testimonials-con-title::after, div.testimonials-con-title::before {
	border-top: 1px solid #d5a030;
	content: "";
	height: 0;
	position: absolute;
	top: 17px
}
div.testimonials-con-title::before {
	margin-right: 100px;
	right: 50%;
	left: 0
}
div.testimonials-con-title::after {
	left: 50%;
	margin-left: 100px;
	right: 0
}
.testimonials-con-text {
	text-align: center;
	font-family: Abel, sans-serif;
	color: #7c7c7c;
	font-size: 17px;
	font-weight: 400
}
.testimonials p, .testimonials p span {
	font-size: 18px;
	font-weight: 400;
	font-family: Abel, sans-serif;
	text-align: center
}
.testimonials {
	width: 100%
}
.testimonials p {
	font-style: italic;
	color: #151515
}
.testimonials p span {
	color: #383838;
	font-style: normal;
	margin-top: 30px
}
.testimonials-slider .carousel-indicators {
	bottom: -65px
}
.testimonials-slider .carousel-indicators li {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	background: #cbcbcb;
	border: none;
	margin: 0
}
.testimonials-slider .carousel-indicators .active {
	width: 12px;
	height: 12px;
	background: #EB9F31;
	border: none
}
.testimonials-slider .carousel-inner .item img {
	height: auto;
	width: auto
}
.testimonial-icon {
	font-size: 36px!important;
	color: #d5a030
}
.footer-about a, .footer-about h1, .footer-about p {
	color: #FFF;
	font-size: 14px
}
footer {
	width: 100%;
	padding: 120px 0 80px;
	background: url(../images/footer_bg1.jpg) bottom center no-repeat;
	background-size: cover;
	margin-top: -70px;
	position: relative;
	z-index: 0
}
.footer-about {
	width: 100%;
	margin-bottom: 30px
}
.footer-about p {
	margin: 7px 0 20px
}
.footer-about a {
	background: #d5a030;
	padding: 10px 15px
}
.footer-contact h1, .popular-ture h1 {
	font-size: 18px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase
}
.footer-about a:hover {
	background-color: #e0ab3d;
	text-decoration: none
}
.footer-contact {
	width: 100%;
	margin-bottom: 30px
}
.footer-contact h1, .footer-contact p {
	margin: 0 0 15px
}
.footer-contact p i {
	margin-right: 5px
}
.popular-ture {
	width: 100%;
	margin-bottom: 30px
}
.popular-ture h1 {
	margin: 0 0 15px
}
.popular-ture ul {
	padding: 0;
	margin: 0
}
.popular-ture ul li {
	list-style: none;
	padding: 0;
	margin: 0
}
.popular-ture ul li a {
	font-size: 14px;
	color: #fff;
	padding: 2px 0;
	display: block
}
.popular-ture ul li a:hover {
	text-decoration: none;
	color: #d5a030
}
.popular-ture ul li a i {
	margin-right: 3px
}
.news-letter {
	width: 100%;
	margin-bottom: 30px
}
.news-letter h1, .news-letter p {
	margin: 0 0 15px
}
.news-letter h1 {
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600
}
.footer-form {
	width: 100%;
	background: 0 0;
	height: 42px;
	border: 1px solid #FFF;
	padding: 0 50px 0 10px;
	color: #FFF;
	position: relative
}
.news-letter input::-webkit-input-placeholder {
color:#fff;
opacity:1;
font-style:italic
}
.news-letter input:-moz-placeholder {
color:#fff;
opacity:1;
font-style:italic
}
.news-letter input::-moz-placeholder {
color:#fff;
opacity:1;
font-style:italic
}
.news-letter input:-ms-input-placeholder {
color:#fff;
opacity:1;
font-style:italic
}
.footer-bottom {
	width: 100%;
	border-top: 1px solid #fff;
	padding: 20px 0
}
.footer-nav ul li a {
	color: #fff;
	font-size: 14px
}
.top-arrow {
	background: 0 0;
	border: none
}
.sidei-nav {
	position: fixed;
	right: 0;
	top: 40%;
	background: #d5a030;
	z-index: 5
}
.sidei-nav ul {
	margin: 0;
	padding: 0
}
.sidei-nav ul li {
	list-style: none
}
.sidei-nav ul li a {
	list-style: none;
	display: block
}
.sidei-nav ul li:last-child {
	border-bottom: 0;
	display: block
}
.ditels, .white-bg-home-bottom {
	border: 1px solid #e7e7e7;
	background: #fff;
	color: #3b3b3b;
	padding: 20px 33px;
	display: block
}
.ditels {
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.3);
	box-shadow: 0 3px 9px rgba(0,0,0,.3)
}
.white-bg-home {
	background: #fff;
	color: #3b3b3b;
	display: block;
	padding: 20px 33px
}
.white-bg-home-bottom {
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.3);
	box-shadow: 0 3px 9px rgba(0,0,0,.3);
	border-width: 0 1px 1px
}
.white-bg-home-center {
	background: #fff;
	color: #3b3b3b;
	display: block;
	padding: 20px 33px;
	border: 1px solid #e7e7e7;
	-webkit-box-shadow: 0 3px -9px rgba(0,0,0,.3);
	box-shadow: 0 3px -9px rgba(0,0,0,.3);
	border-width: 0 1px
}
ul.titlemenu li, ul.titlemenu li a {
	color: #7f7f7f;
	font-size: 12px;
	font-family: Raleway, sans-serif
}
ul.titlemenu {
	display: block;
	padding-bottom: 23px;
	padding-left: 6px
}
ul.titlemenu li a {
	font-style: normal
}
.ditels h1.title01 {
	font-size: 24px;
	margin-bottom: 0;
	font-family: Raleway, sans-serif;
	color: #1f4333;
	text-transform: uppercase;
	padding-bottom: 11px;
	width: 100%;
	border-bottom: 1px solid #d5a030;
	margin-top: 13px
}
.ditels p {
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #545454;
	padding: 18px;
	margin-top: 0;
	line-height: 25px
}
.ditels .budgecttag, .ditels p.big {
	background: #d5a030;
	color: #fff;
	font-family: Raleway, sans-serif
}
.ditels p.big {
	margin: 0;
	padding: 10px;
	font-size: 22px;
	font-weight: 600
}
.ditels p.big span {
	font-size: 18px;
	text-transform: lowercase;
	font-weight: 500
}
.ditels p.big .dd {
	font-size: 18px;
	font-weight: 500
}
.ditels .budgecttag {
	padding: 12px 22px;
	float: right;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	position: relative;
	top: -1px
}
.ditels .budgecttag .topstar {
	position: relative;
	top: -8px
}
.ditels .budgecttag .reg {
	font-family: Raleway, sans-serif;
	text-transform: lowercase
}
.ditels .greentext {
	color: #499573;
	padding-right: 10px;
	font-weight: 500;
	/*letter-spacing: 1px;*/
	font-family: Raleway, sans-serif;
	font-size: 14px
}
.ditels .common-color {
	color: #254838
}
.ditels p.main {
	font-family: Raleway, sans-serif;
	font-size: 16px;
	color: #254838;
	padding: 9px 0 7px;
	margin: 0;
	font-weight: 500
}
.ditels p.new-space {
	font-family: Raleway, sans-serif;
	font-size: 19px;
	color: #254838;
	padding: 8px 0;
	margin: 0;
	font-weight: 300
}
.ditels .ico01 {
	font-size: 26px;
	color: #d5a030;
	padding-right: 10px;
	position: relative;
	top: 5px
}
.ditels h2.title01 {
	font-size: 20px;
	font-family: Raleway, sans-serif;
	color: #499573;
	padding: 10px 0;
	text-transform: uppercase
}
.ditels h2.title01 img {
	position: relative;
	top: -2px;
	padding-right: 6px
}
.ditels .withbg {
	padding: 0;
	background: #e7e7e7;
	display: block;
	margin-bottom: 37px
}
.rrr:nth-child(even), .rrr:nth-child(odd) {
	padding: 17px 13px;
	margin-bottom: 20px;
	display: block
}
.rrr:nth-child(even) {
	background: #d8ebc8
}
.rrr:nth-child(odd) {
	background: #f4f3f0
}
.tabspsr02 {
	padding: 42px 0 0
}
.nav-tabs01 {
	border-bottom: none!important;
	width: 169px;
	float: left
}
.tab-content01 {
	width: 545px;
	float: left
}
.nav-tabs01>li.active1>a, .nav-tabs01>li.active1>a:focus, .nav-tabs01>li.active1>a:hover {
	color: #fff;
	background: #d5a030;
	padding: 15px 12px 13px 13px;
	border: none
}
.nav-tabs01>li {
	display: block;
	width: 101.5%
}
.nav-tabs01>li.active::before {
	content: url(../images/arrowblue.png);
	margin: 0 auto;
	width: 30px;
	display: block;
	position: absolute;
	z-index: 10000;
	top: 33%;
	right: -28px
}
.nav-tabs01>li a {
	background: #499573;
	border-radius: 0!important;
	min-height: 48px;
	padding: 15px 12px 13px 13px;
	clear: both;
	font-family: Raleway, sans-serif;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	border: none;
	margin-bottom: 3px;
	letter-spacing: 1px;
	font-weight: 500
}
.nav-tabs01>li a img, .nav-tabs01>li a:hover img {
	padding-right: 6px
}
.nav-tabs01>li.active>a, .nav-tabs01>li.active>a:focus, .nav-tabs01>li.active>a:hover {
	color: #fff;
	background: #254838;
	padding: 15px 12px 13px 13px;
	border: none
}
.nav-tabs01>li>a:hover {
	display: block;
	border-left: none;
	border-right: none;
	border-top: none;
	color: #fff;
	background: #254838;
	min-height: 48px;
	padding: 15px 12px 13px 13px
}
.nav-tabs02>li.active>a, .nav-tabs02>li.active>a:focus, .nav-tabs02>li.active>a:hover, .nav-tabs02>li>a:hover {
	background: #d5a030;
	color: #fff;
	font-size: 14px;
	font-family: Raleway, sans-serif
}
.nav-tabs02>li.active>a, .nav-tabs02>li.active>a:focus, .nav-tabs02>li.active>a:hover {
	border: none
}
.nav-tabs02>li {
	margin-bottom: 0!important
}
.nav-tabs02>li a {
	color: #000;
	font-size: 14px;
	font-family: Raleway, sans-serif;
	border-radius: 0!important;
	border: none;
	padding: 9px 9px 9px 20px;
	text-transform: uppercase;
	margin-right: 10px
}
.nav-tabs02>li a.one {
	background: url(../images/mapiconhov.png) 5px 12px no-repeat
}
.nav-tabs02>li.active>a.one, .nav-tabs02>li.active>a.one:focus, .nav-tabs02>li.active>a.one:hover {
	background: url(../images/mapicon.png) 5px 12px no-repeat #d5a030
}
.nav-tabs02>li a.two {
	background: url(../images/flag01.png) 5px 12px no-repeat
}
.nav-tabs02>li.active>a.two, .nav-tabs02>li.active>a.two:focus, .nav-tabs02>li.active>a.two:hover {
	background: url(../images/flag01hov.png) 5px 12px no-repeat #d5a030
}
.nav-tabs02>li a.three {
	background: url(../images/enquiry-icon-whight.png) 5px 12px no-repeat #d5a030;
	padding: 9px 15px 9px 28px
}
.nav-tabs02>li a.four, .nav-tabs02>li a.four:hover {
	background: url(../images/like01.png) 5px 12px no-repeat #d5a030;
	padding: 9px 15px 9px 28px
}
.nav-tabs02>li a.three:hover {
	background: url(../images/enquiry-icon-whight.png) 5px 12px no-repeat #d5a030
}
.nav-tabs02>li a:hover {
	color: #000
}
#site-title, #site-title a, #site-title a:active, #site-title a:focus, #site-title a:hover {
	color: #636B66
}
.nav-tabs02>li a img {
	position: relative;
	top: -2px;
	padding-right: 5px
}
.tab-pane {
	border: 1px solid #e5e5e5;
	padding: 10px 20px 10px 40px;
	margin-top: 0
}
#secondary {
	margin-right: 2%;
	width: 18.8%;
	background-color: #f6f6f6;
	padding: 1em 2.5em 1em 2em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px
}
.singular.page .hentry {
	padding: 1em 0 0
}
.left-sidebar.singular #content, .singular #content {
	background: #f6f6f6;
	margin: 0 2%;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}
#site-generator, .product-page #content {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}
.singular #comments-title, .singular .entry-content, .singular .entry-header, .singular footer.entry-meta {
	margin: 0 auto;
	width: 100%
}
.singular .entry-title {
	font-size: 24px;
	line-height: 28px
}
.singular .hentry {
	padding: 0
}
#product-demo {
	margin: 21px 2% 0;
	max-width: 100%
}
#product-demo h1 {
	color: #636B66;
	text-align: center;
	font-size: 28px;
	margin: 12px auto 18px
}
#product-demo h3 {
	color: #333;
	font: 400 20px Raleway;
	text-transform: none;
	margin: 8px 0
}
.get-a-quote, .golf-aus-title01, .sidesps05 .or, .tab-content01 h4 strong {
	text-transform: uppercase
}
.product-page #primary {
	margin: 0 -26.4% 0 0
}
.product-page #content {
	background: #f6f6f6;
	border-radius: 4px;
	margin: 0 30% 0 2%;
	width: 68%;
	padding: 1 1.5em
}
#access, #colophon {
	margin: 0 2%;
	width: 96%
}
.product-page .entry-content {
	padding-left: 0
}
#site-generator {
	background: #eee;
	color: #666;
	border-radius: 4px;
padding:1.2em .5eml
}
#colophon {
	padding: 1.5em 0
}
.entry-content, .entry-summary {
	padding: .5em
}
hgroup {
	background: url(images/logo-96.png) left center no-repeat
}
#branding hgroup {
	margin: 0 2%
}
#branding {
	border-style: none
}
#site-title {
	padding: 18px 0 0 128px;
	font-size: 30px;
	font-family: Raleway, sans-serif
}
#site-title a {
	text-decoration: none;
	font-weight: 400
}
#site-description {
	color: #7a7a7a;
	padding: 0 0 12px 128px;
	font-size: 16px;
	font-family: Raleway, sans-serif;
	margin: 0 0 1em
}
#access {
	background: #222;
	background: -moz-linear-gradient(#525252, #383838);
	background: -o-linear-gradient(#525252, #383838);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#525252), to(#383838));
	background: -webkit-linear-gradient(#525252, #383838);
	-webkit-box-shadow: rgba(0,0,0,.4) 0 1px 2px;
	-moz-box-shadow: rgba(0,0,0,.4) 0 1px 2px;
	box-shadow: rgba(0,0,0,.4) 0 1px 2px;
	display: block;
	float: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: Raleway, sans-serif
}
#access ul {
	font-size: 14px;
	list-style: none;
	margin: 0 0 0 -.8125em;
	padding-left: 0
}
#access li {
	float: left;
	position: relative;
	margin: 0
}
#access a {
	color: #eee;
	display: block;
	line-height: 3.333em;
	padding: 0 1.2125em;
	text-decoration: none
}
#access ul ul {
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.2);
	box-shadow: 0 3px 3px rgba(0,0,0,.2);
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.333em;
	left: 0;
	width: 188px;
	z-index: 990
}
#access ul ul ul {
	left: 100%;
	top: 0
}
#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: 400;
	height: auto;
	line-height: 1.4em;
	padding: 10px;
	width: 192px
}
#access a:focus, #access li:hover>a, #access ul ul :hover>a {
	background: #efefef
}
#access a:focus, #access li:hover>a {
	background: #f9f9f9;
	background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
	background: -o-linear-gradient(#f9f9f9, #e5e5e5);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e5e5e5));
	background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
	color: #373737
}
#access ul li:hover>ul {
	display: block
}
#access .current-menu-ancestor>a, #access .current-menu-item>a, #access .current_page_ancestor>a, #access .current_page_item>a {
	font-weight: 700
}
.single-post #primary {
	width: 73%
}
.faq-content {
	width: 46%;
	padding: 12px 2%;
	float: left
}
.demo-content, .demo-content-half {
	padding: 12px 1.5%;
	text-align: center;
	float: left
}
#demo-table {
	margin: 24px 0
}
#demo-table h3 {
	font-size: 16px
}
.demo-content {
	width: 30%
}
.demo-content-half {
	width: 47%
}
.demo-image img {
	max-width: 100%;
	border-style: none
}
.smalltitle {
	font: 700 12px Arial, Verdana, Helvetica, sans-serif;
	color: #333;
	margin-left: 4px
}
.syntaxhighlighter .toolbar {
	display: none!important
}

@media (max-width:1023px) {
#addthisbuttons {
	display: none
}
#main #content {
	margin: 0 2%
}
#main #primary {
	float: none
}
#main #secondary {
	margin: 2em 2%
}
.content-panel {
	width: 92%;
	margin-right: 0
}
.single-post #primary {
	width: 100%
}
#page {
	overflow-x: hidden
}
}
.entry-content li {
	padding-top: .3em;
	padding-bottom: .3em
}
.price-container {
	overflow-x: scroll
}
.order tr:hover {
	background-color: #d0ebfe!important
}
.amazingslider-slider-19 {
	width: 116%!important;
	margin-left: -10px!important;
	border: none!important;
	border-width: 0!important
}
.amazingslider-nav-19 {
	background: #000;
	opacity: .7;
	padding: 0 35px;
	margin-left: 12px!important
}
.amazingslider-box-19 {
	border: none!important
}
.graybg05 {
	background: #f1f1f1;
	display: block;
	padding: 26px 36px
}
.price01 {
	color: #d5a030;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	padding: 10px 0
}
.price-text01 {
	font-size: 13px
}
.btn-details01 {
	font-size: 15px;
	font-weight: 600;
	padding: 10px
}
.golf-aus-title01 {
	color: #383838;
	display: block;
	font-family: Raleway, sans-serif;
	font-size: 24px;
	font-weight: 600;
	min-height: 20px;
	position: relative;
	text-align: left
}
.golf-aus-title01 .span, .tab-content01 h4 {
	font-family: Raleway, sans-serif
}
.golf-aus-title01 .ssr {
	background: #f1f1f1;
	position: relative
}
.golf-slider-con .carousel-control.left01 {
	left: 90%;
	right: auto
}
.golf-slider-con .carousel-control01 {
	background: #f1f1f1!important;
	top: -55px
}
.bgwhight {
	background: #fff!important
}
.destination-box {
	margin-bottom: 0
}
.gggg {
	margin: 20px;
	height: 200px;
	width: 200px;
	background-color: #c1c1c1;
	border: 2px solid #000;
	background-image: -webkit-linear-gradient(135deg, transparent 75%, #fff 75%), -webkit-linear-gradient(45deg, transparent 75%, #fff 75%);
	background-image: -moz-linear-gradient(135deg, transparent 75%, #fff 75%), -moz-linear-gradient(45deg, transparent 75%, #fff 75%);
	background-image: -ms-linear-gradient(135deg, transparent 75%, #fff 75%), -ms-linear-gradient(45deg, transparent 75%, #fff 75%);
	background-image: -o-linear-gradient(135deg, transparent 75%, #fff 75%), -o-linear-gradient(45deg, transparent 75%, #fff 75%);
	background-image: linear-gradient(135deg, transparent 75%, #fff 75%), linear-gradient(45deg, transparent 75%, #fff 75%);
	background-position: 30px 0, 0 0;
	background-repeat: no-repeat;
	background-size: 30px 30px
}
.golf-tour-con-dtls, .golf-tour-con-dtls-home, .golf-tour-home {
	width: 100%;
	z-index: 1;
	position: relative
}
.tab-content01 h4, .tab-content01 h4.border {
	border-bottom: 1px solid #efefef;
	line-height: 20px
}
.golf-tour-con-dtls {
	padding: 0;
	margin-top: -110px
}
.golf-tour-con-dtls-home {
	padding: 0;
	margin-top: -40px
}
.golf-tour-home {
	padding: 0 0 50px;
	margin-top: -20px
}
ul.titlemenu li {
	padding-left: 0!important;
	padding-right: 0!important
}
ul.titlemenu li a {
	padding-right: 3px
}
.tab-content01 h4 {
	font-size: 17px;
	color: #499573;
	margin: 0 0 11px;
	padding: 0 0 7px
}
.tab-content01 h4.at-a-glance, .tab-content01 h4.border {
	font-family: Raleway, sans-serif;
	font-size: 20px
}
.tab-content01 h4.border {
	color: #3b3b3b;
	margin: 0 0 0 11px;
	padding: 7px 0;
	font-weight: 500
}
.tab-content01 h4.border span {
	color: #499573
}
.tab-content01 h4.at-a-glance {
	color: #3b3b3b;
	margin: 0 0 30px;
	padding: 7px 0;
	border-bottom: 1px solid #efefef;
	line-height: 20px;
	font-weight: 500
}
.tab-content01 h4.package-heading, .tab-content01 h4.package-heading-sub, .tab-content01 h4.please-note, .tab-content01 h4.rate-includes {
	font-size: 20px;
	color: #499573;
	margin: 0 0 15px;
	padding: 7px 0;
	border-bottom: 1px solid #efefef;
	line-height: 20px;
	font-weight: 500;
	font-family: Raleway, sans-serif
}
.tab-content01 h4.at-a-glance span {
	color: #499573
}
.tab-content01 h4.package-heading-sub, .tab-content01 h4.please-note, .tab-content01 h4.rate-includes {
	border-top: 1px solid #efefef
}
.graybg, .hotel-popup-graybg {
	background: #e7e7e7;
	margin-bottom: 27px;
	display: block
}
.graybg {
	padding: 17px 13px
}
.hotel-popup-graybg {
	padding: 10px 13px;
	font-family: Raleway, sans-serif;
	font-size: 13px;
	color: #262626;
	font-weight: 400
}
.hotel-popup-graybg .facilities-content {
	color: #3b3b3b;
	font-family: Abel, sans-serif;
	font-size: 14px;
	padding: 0 0 16px;
	margin: 0;
	z-index: 10000
}
.tab-content01 h4 strong {
	font-size: 18px;
	font-family: Raleway, sans-serif;
	padding-right: 5px
}
ul.no-tick li, ul.nosps li {
	font-family: Ubuntu, sans-serif;
	font-size: 15px;
	color: #545454
}
.star {
	padding-left: 16px;
	position: relative;
	top: -1px
}
ul.nosps {
	margin: 0 0 0 16px;
	padding: 0
}
ul.nosps li {
	list-style-image: url(../images/greenbullet.png);
	padding: 0 0 15px;
	margin: 0;
	font-weight: 400
}
ul.nosps li span {
	font-weight: 700
}
ul.nosps li:last-child {
	padding: 0
}
ul.no-tick {
	margin: 0 0 0 16px;
	padding: 0
}
ul.no-tick li {
	list-style-image: url(../images/tick-mark.png);
	padding: 0 0 15px;
	margin: 0;
	font-weight: 400
}
.tab-content01 h4.newtitle02, ul.at-a-glance-list li, ul.course-profile-list li {
	font-family: Raleway, sans-serif
}
ul.no-tick li span {
	font-weight: 700
}
ul.no-tick li:last-child {
	padding: 0
}
ul.at-a-glance-list {
	margin: 0 0 0 16px;
	padding: 0
}
ul.at-a-glance-list li {
	list-style-image: url(../images/greenbullet1.png);
	padding: 0 0 15px;
	margin: 0;
	font-size: 13px;
	color: #3b3b3b
}
ul.at-a-glance-list li span {
	font-weight: 700;
	font-weight: 400;
	color: #499573
}
ul.at-a-glance-list li:last-child {
	padding: 0
}
ul.course-profile-list {
	margin: 0!important;
	padding: 0!important
}
.nosps, ul.course-profile-list li:last-child {
	padding: 0
}
ul.course-profile-list li {
	list-style-image: url(../images/greenbullet.png);
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #3b3b3b
}
ul.course-profile-list li span {
	font-weight: 700;
	font-weight: 400;
	color: #499573
}
.nosps {
	margin: 0
}
.sidesps, .sidesps02 {
	padding-left: 63px
}
.sidesps {
	margin-top: 22px
}
.domestic-right-top-space, .sidesps02 {
	margin-top: 28px
}
.get-a-quote {
	background: #d5a030!important;
	width: auto;
	font-family: Raleway, sans-serif;
	color: #fff;
	font-size: 16px;
	padding: 15px 12px 13px 13px
}
.get-a-quote a {
	text-decoration: none;
	color: #fff
}
.get-a-quote:hover {
	background: #d79845!important;
	cursor: pointer
}
.graybg-right {
	background: #fff;
	margin-top: 12px;
	border: 1px solid #e5e3e3
}
.graybg-right:hover {
	background: #f3f3f3
}
.domestic-right-col {
	background: 0 0;
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #545454;
	padding: 10px
}
.domestic-right-col h4.dom-heading, .domestic-right-col h4.dom-heading1 {
	font-family: Raleway, sans-serif;
	font-weight: 400
}
.domestic-right-col h4.dom-heading {
	font-size: 12px;
	color: #499573;
	margin: 0;
	padding-bottom: 3px
}
.domestic-right-col h4.dom-heading1 {
	font-size: 15px;
	color: #499573;
	margin: 0 0 5px;
	padding-bottom: 8px
}
.dom-list li, .dom-list1 li {
	font-family: Ubuntu, sans-serif;
	font-weight: 300;
	font-size: 12px;
	list-style-type: none
}
.domestic-right-col h4.dom-heading1:after {
	content: "";
	display: block;
	width: 6%;
	height: 2px;
	background: #d5a030;
	position: absolute;
	margin-top: 1px
}
.domestic-right-col h4.dom-heading1 a {
	text-decoration: none;
	color: #499573
}
.domestic-right-col h4.dom-heading1 a:hover {
	text-decoration: none;
	color: #d5a030
}
.dom-list ul {
	margin: 0;
	padding: 0
}
.dom-list1 ul, .dom-list2 ul {
	margin-left: 10px;
	margin-top: 0
}
.dom-list li {
	color: #545454;
	background: url(../images/menu-arrow.png) 0 5px no-repeat;
	padding-left: 15px
}
.dom-list li a {
	text-decoration: none;
	color: #545454
}
.dom-list li a:hover {
	text-decoration: none;
	color: #499573
}
.dom-list1 ul {
	padding: 0
}
.dom-list1 li {
	color: #545454;
	padding-left: 23px;
	padding-bottom: 8px
}
.dom-list1 li.night {
	background: url(../images/clock.png) 0 2px no-repeat;
	background-size: 15px
}
.dom-list1 li.location-right1 {
	background: url(../images/flag.png) 0 3px no-repeat;
	background-size: 15px
}
.dom-list1 li.price-tag {
	background: url(../images/price-tag.png) no-repeat;
	background-size: 16px
}
.dom-list1 li.price-tag span {
	font-weight: 400;
	color: #d5a030;
	font-family: abelpro-bold
}
.dom-list1 li.designer {
	background: url(../images/man-icon.png) 0 2px no-repeat;
	background-size: 15px
}
.dom-list1 li.location-new {
	background: url(../images/location-pointer-new.png) 0 3px no-repeat;
	background-size: 15px
}
.dom-list2 ul {
	padding: 0
}
.dom-list2 li {
	font-family: Ubuntu, sans-serif;
	font-weight: 300;
	font-size: 12px;
	color: #545454;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 8px;
	background: url(../images/menu-arrow.png) 0 4px no-repeat
}
.dom-list2 li a {
	text-decoration: none;
	color: #545454
}
.dom-list2 li a:hover {
	text-decoration: none;
	color: #d5a030
}
.gryback {
	background: #5d676e
}
.nav-tabs02 {
	border-bottom: none
}
.tab-pane01 {
	border: none;
	padding: 27px 0
}
.media01, .media01:hover {
	padding: 16px 15px;
	font-size: 12px;
	font-family: Ubuntu, sans-serif;
	color: #fff
}
.media01 {
	background: 0 0
}
.media01:hover {
	background: #495157
}
.media01 a {
	color: #fff
}
.media01 a:hover {
	color: #fd9e22;
	text-decoration: none
}
.media01 h4.media-heading {
	font-size: 16px;
	font-family: Raleway, sans-serif
}
.sidesps05 .box h2, .sidesps05 p {
	font-family: Abel, sans-serif;
	color: #fff
}
.media01 h4.media-heading img {
	padding-left: 12px
}
.tabimgsps {
	margin: 11px auto
}
#gallery1 {
	overflow: hidden
}
#gallery1 a {
	float: left;
	margin: 5px;
	position: relative
}
#gallery1 a span {
	background-image: url(../images/zoomicon.png);
	background-repeat: no-repeat;
	display: none;
	height: 48px;
	left: 35%;
	position: absolute;
	top: 32%;
	width: 48px
}
#gallery1 a:hover span, .sidesps05 {
	display: block
}
#gallery1 a:hover img {
	opacity: .6
}
.mediatopsps {
	padding-top: 5px
}
.sidesps05 {
	padding: 0 19px;
	border-bottom: 1px solid #d5a030
}
.sidesps05 ul.aros01 {
	margin: 0 0 0 9px;
	padding: 0
}
.sidesps05 ul.aros01 li {
	font-size: 15px;
	color: #fff;
	margin: 0;
	padding: 0 0 15px;
	list-style-image: url(../images/listarrow.png)
}
.sidesps05 ul.aros01 li:last-child {
	padding: 0
}
.sidesps05 p {
	margin: 0;
	padding: 5px 0;
	font-size: 15px
}
.sidesps05 .box {
	display: block;
	border: 1px solid #888e93;
	padding: 16px 14px;
	margin: 33px 0;
	background: #787e82
}
.sidesps05 .box img {
	padding-right: 10px;
	position: relative;
	top: -2px
}
.sidesps05 .box h2 {
	font-size: 20px;
	margin: 0;
	padding: 0;
	display: inline-block
}
.sidesps05 .or {
	width: 30px;
	height: 30px;
	display: block;
	border-radius: 20px;
	background: #d5a030;
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding-top: 6px;
	margin-top: -15px;
	position: absolute;
	left: 54%
}
.sidesps05:last-child {
	border: none
}
.carousel-indicators01 .active, ol.carousel-indicators01 li {
	text-indent: 0!important;
	border: 1px sold!important;
	float: left
}
.carousel-indicators01 {
	width: 100%!important;
	display: block;
	position: relative;
	bottom: -6px;
	left: 49%;
	z-index: 15;
	padding-left: 0;
	margin-left: -49%;
	text-align: center;
	list-style: none
}
ol.carousel-indicators01 li {
	width: 16%!important;
	margin-right: .6%
}
ol.carousel-indicators01 li:last-child {
	margin-right: 0
}
ol.carousel-indicators01 li img {
	width: 100%;
	height: auto;
	-moz-filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	filter: grayscale(100%)
}
.carousel-indicators01 .active {
	width: 16%!important;
	margin-right: .6%
}
.carousel-indicators01 .active:last-child, ul#tabs li:last-child {
	margin-right: 0
}
.carousel-indicators01 .active img {
	-moz-filter: grayscale(10%);
	-webkit-filter: grayscale(10%);
	-o-filter: grayscale(10%);
	-ms-filter: grayscale(10%);
	filter: grayscale(10%)
}
div#feature_list {
	width: 100%;
	height: 408px;
	overflow: hidden;
	position: relative
}
div#feature_list ul {
	position: relative;
	top: 0;
	list-style: none;
	padding: 0;
	margin: 0
}
ul#tabs {
	left: 0;
	z-index: 2;
	width: 100%
}
ul#tabs li {
	font-size: 12px;
	font-family: Arial;
	margin-right: 8.6px;
	float: left;
	height: 73px;
	outline: 0;
	width: 172px
}
ul#tabs li img {
	padding: 0;
	border: none;
	width: 100%;
	margin: 10px 10px 0 0
}
ul#tabs li a {
	color: #222;
	text-decoration: none;
	display: block;
	padding: 0;
	outline: 0;
	float: left
}
ul#tabs li a:hover {
	text-decoration: underline
}
ul#tabs li a.current {
	background: url(feature-tab-current.png);
	color: #FFF
}
ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default
}
ul#output {
	right: 0;
	width: 100%;
	height: auto;
	position: relative;
	min-height: 316px
}
ul#output li {
	position: absolute;
	width: 100%;
	height: auto
}
ul#output li a {
	position: absolute;
	bottom: 10px;
	left: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 14px;
	font-family: Raleway, sans-serif;
	color: #FFF;
	background: #000;
	-moz-border-radius: 5px;
	opacity: .6
}
ul#output li a:hover {
	background: #D33431
}

@media only screen and (max-width:1024px) {
.nav-tabs01, .tab-content01 {
	float: none;
	width: 100%
}
html {
	font-size: 90%!important
}
.ditels .budgecttag {
	font-size: 100%!important
}
.nav-tabs01 {
	border-bottom: none!important
}
.nav-tabs01>li {
	display: block;
	width: 100%
}
ul#tabs li {
	color: #222;
	display: block;
	float: left;
	height: 73px;
	outline: 0;
	padding: 0;
	text-decoration: none;
	width: 24%;
	margin-right: 1.3%
}
.carousul-caption01 {
	background: rgba(6,6,6,.5);
	bottom: auto;
	left: 0;
	max-width: 100%;
	padding: 11px;
	right: auto;
	text-align: left;
	top: 68%;
	width: auto;
	z-index: 0;
	position: absolute;
	color: #fff
}
.golf-slider-con .carousel-control.left01 {
	left: 80%;
	right: auto
}
.share-btn {
	background: rgba(6,6,6,0)!important;
	border: none!important;
	box-shadow: none;
	left: 94%;
	position: absolute;
	top: 10px;
	z-index: 2147483647
}
.list-pro {
	display: block;
	padding-left: 0;
	padding-top: 10px
}
.navbar-right .dropdown-menu {
	left: 0;
	margin-left: 0!important;
	right: 0
}
ul.deep li {
	position: static!important
}
.panel .panel-heading a {
	color: #fff!important;
	font-size: 75%!important;
	font-weight: 400;
	text-decoration: none
}
.panel-default .panel-heading span {
	background: #254838!important;
	border: 0 solid #fff!important;
	border-radius: 0;
	color: #fff;
	font-family: Raleway, sans-serif;
	font-size: 105%!important;
	padding: 6px 0 0 10px!important;
	text-transform: capitalize
}
.btn-enquery-large {
	background: #254838;
	color: #fff;
	float: right;
	font-family: Abel, sans-serif;
	font-size: 110%!important;
	font-weight: 400;
	line-height: 27px;
	margin-bottom: 28px;
	padding: 10px 0 10px 10px;
	text-align: left;
	text-transform: uppercase;
	width: 100%!important;
	word-spacing: 1px
}
.nav-tabs05>li a {
	font-size: 13px!important;
	min-height: 90px!important;
	padding: 10px 0!important
}
.nav-tabs05>li.active::before {
	right: 36%!important
}
.block-devider {
	min-height: 280px!important
}
.carousel-caption-bottom>h1 {
	font-size: 30px;
	text-align: right
}
#map-canvas-detail {
	height: 243px!important
}
}

@media (MAX-width:768px) {
ul#tabs {
	left: 0;
	position: absolute;
	top: 40%!important;
	width: 100%;
	z-index: 2
}
ul#tabs li {
	color: #222;
	display: block;
	float: left;
	height: 73px;
	outline: 0;
	padding: 0;
	text-decoration: none;
	width: 24%;
	margin-right: 1.3%
}
.share-btn {
	position: absolute;
	background: rgba(6,6,6,0)!important;
	border: none!important;
	box-shadow: none;
	left: 90%!important;
	top: 10px;
	z-index: 2147483647
}
.nav-tabs02>li.active>a, .nav-tabs02>li.active>a:focus, .nav-tabs02>li.active>a:hover, .nav-tabs02>li>a:hover {
	background: #d5a030;
	color: #fff;
	font-size: 75%;
	font-family: Raleway, sans-serif
}
.nav-tabs02>li.active>a, .nav-tabs02>li.active>a:focus, .nav-tabs02>li.active>a:hover {
	border: none
}
.nav-tabs02>li {
	margin-bottom: 0!important
}
.nav-tabs02>li a {
	color: #000;
	font-size: 75%;
	font-family: Raleway, sans-serif;
	border-radius: 0!important;
	border: none;
	padding: 9px 3px 9px 18px;
	text-transform: uppercase;
	margin-right: 0
}
.nav-tabs05>li {
	display: block;
	width: 20%!important;
	border-right: 1px solid #fff
}
.btn-enquery-large, .caption02 img.img-thumbnail {
	width: 100%!important
}
.list-pro {
	display: block;
	padding-left: 0!important;
	padding-top: 10px!important
}
ul.deep li {
	position: static!important
}
.panel .panel-heading a {
	color: #fff!important;
	font-size: 75%!important;
	font-weight: 400;
	text-decoration: none
}
.panel-default .panel-heading span {
	background: #254838!important;
	border: 0 solid #fff!important;
	border-radius: 0;
	color: #fff;
	font-family: Raleway, sans-serif;
	font-size: 105%!important;
	padding: 6px 0 0 10px!important;
	text-transform: capitalize
}
.btn-enquery-large {
	background: #254838;
	color: #fff;
	float: right;
	font-family: Abel, sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 27px;
	margin-bottom: 28px;
	padding: 10px 0 10px 10px;
	text-align: left;
	text-transform: uppercase;
	word-spacing: 1px
}
.tab-pane {
	border: 1px solid #e5e5e5;
	margin-top: 0;
	padding: 10px 20px
}
.img-area-zoom {
	margin: 0 auto;
	min-height: 217px!important;
	overflow: hidden;
	position: relative;
	width: 100%
}
.popup-heading h6.popup-heading-address {
	color: #3b3b3b;
	font-family: Raleway, sans-serif;
	font-size: 95%!important;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 11px;
	padding: 0 0 13px
}
.tab-content01 h4.package-heading {
	font-size: 120%!important
}
.location-left {
	width: auto!important
}
.location-right {
	float: none!important;
	padding-top: 3px;
	width: 90%!important
}
.nav-tabs05>li a h3 {
	font-size: 12px!important
}
.nav-tabs05>li a {
	min-height: 100px!important
}
.nav-tabs05>li.active::before {
	right: 30%!important
}
.navbar-brand>img {
	display: block;
	width: 23%
}
.gallery-left-space {
	padding-left: 26px!important
}
.envalop_email {
	left: 90%!important;
	position: relative;
	top: -33px
}
.block-devider {
	border-right: 1px solid #efefef;
	margin-bottom: 10px;
	margin-top: 20px;
	min-height: 270px!important
}
.carousel-header-block-top, .carousel-header-block1 {
	display: none
}
.btn-enquery, .ditels .greentext {
	display: block
}
ul.logosps {
	width: 50%
}
.spsrtop02 {
	float: left!important;
	width: 48%!important
}
.maptopsps {
	float: none!important;
	width: 100%!important
}
form.spsrtop01 {
	float: right!important;
	width: 48%!important
}
.aboutus .img-area-zoom01 {
	min-height: 191px!important
}
.from-bg {
	background: url(../images/form-bg.png) -57% 0 repeat-y rgba(0,0,0,0)!important;
	margin: auto;
	width: 100%
}
.btn-enquery {
	margin-bottom: 10px;
	width: 100%
}
.dom-list1 ul {
	margin-left: 0!important;
	margin-top: 10px
}
.sidesps03 {
	margin-top: 6px;
	padding-left: 40px!important
}
.ditels p {
	text-align: justify;
	padding: 0
}
.logo-place {
	top: -10px!important
}
.sidesps03 .map-top-space {
	display: block;
	min-height: auto!important;
	width: 100%
}
.popup-price {
	color: #fff;
	position: absolute;
	right: 25px;
	top: 135px;
	z-index: 100
}
}

@media (max-width:1024px) {
.dom-list1 ul {
	margin-left: 0!important;
	margin-top: 10px
}
}

@media (max-width:767px) {
.from-bg {
	background: 0 0!important
}
.modaltopsps {
	margin-top: 60px!important;
	background: #e7e7e7!important
}
}

@media (max-width:648px) {
.show01 {
	background: url(../images/contact_icon01.png) 7px 50% no-repeat #d5a030;
	float: right;
	height: 28px;
	margin: 0;
	padding: 10px 28px;
	position: relative;
	right: 9px;
	top: -3px;
	visibility: visible!important;
	width: 59px
}
.onhide-mob, .show02 {
	visibility: hidden
}
.show01 .caret {
	color: #fff;
	font-size: 10px;
	position: absolute;
	right: 12px;
	top: 50%
}
.adjust-position {
	position: absolute;
	right: 0
}
.gallery-left-space {
	padding-left: 15px!important
}
.destination-bottom {
	width: 100%;
	display: block;
	float: none!important;
	margin: 0 auto!important;
	padding: 0
}
.destination-con {
	padding: 0!important
}
.ditels p {
	padding: 10px
}
.logo-place {
	top: -28px!important
}
.right-top-space {
	padding-top: 20px!important
}
.carousel-caption-pop, .modaltopsps {
	display: none
}
.dom-list2 ul {
	margin-left: 10px;
	margin-top: 10px;
	padding: 0
}
.dropdown-menu {
	left: -66px
}
}

@media (max-width:480px) {
.share-btn, .share-btn01 {
	box-shadow: none;
	position: absolute
}
.sub-menu li span, ::after, ::before {
	box-sizing: border-box
}
.sidesps, .sidesps02 {
	padding-left: 0!important;
	margin-top: 10px
}
.carousul-caption01 {
	background: rgba(6,6,6,.5);
	bottom: auto;
	left: 0;
	max-width: 100%;
	padding: 11px;
	right: auto;
	text-align: left;
	top: 55%;
	width: auto;
	z-index: 0;
	position: absolute;
	color: #fff;
	font-size: 80%
}
.nav-tabs02>li a, .nav-tabs02>li a:hover {
	font-size: 75%!important
}
.share-btn {
	border: none!important;
	left: 85%!important;
	top: 10px;
	z-index: 1000000000;
	background: rgba(6,6,6,0)!important
}
.dropdown-menu01>li>a {
	padding: 2px!important
}
.dropdown-menu01 {
	height: 70px;
	overflow-y: scroll;
	overflow-x: hidden
}
.golf-slider-con .carousel-control.left01 {
	left: 73%;
	right: auto
}
.tab-pane {
	border: 1px solid #e5e5e5;
	margin-top: 0;
	padding: 10px
}
.nav-tabs02>li a {
	color: #000;
	font-family: Raleway, sans-serif;
	border-radius: 0!important;
	border: none;
	padding: 9px 9px 9px 18px;
	text-transform: uppercase;
	margin-right: 2px
}
.list-pro {
	padding-left: 0!important
}
a.yellowbtn05 {
	background: #d5a030;
	border: 1px solid #d5a030;
	color: #fff;
	display: inline-block;
	float: right;
	font-family: Abel, sans-serif;
	font-size: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
	padding: 9px 15px
}
.ditels .budgecttag, .panel-default .panel-heading span {
	font-family: Raleway, sans-serif
}
.caption01 .img01 {
	width: 100%
}
.share-btn01 {
	background: rgba(6,6,6,0)!important;
	border: none!important;
	left: 4%!important;
	top: 14%!important;
	z-index: 2147483647
}
.ditels .budgecttag {
	background: #d5a030;
	color: #fff;
	display: block;
	float: none;
	font-size: 16px;
	padding: 12px 22px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: -1px;
	width: 100%
}
.caption02 img.img-thumbnail, .tab-content01 {
	width: 100%!important
}
.ditels {
	background: #fff;
	color: #3b3b3b;
	display: block;
	padding: 20px 15px
}
.nav-tabs05>li {
	border-right: 1px solid #fff
}
.list-pro {
	display: block;
	padding-top: 10px
}
.navbar-right .dropdown-menu h3.title02, .navbar-right .dropdown-menu h3.title03 {
	text-transform: uppercase;
	font-size: 18px;
	padding: 10px 7px;
	border-radius: 7px 7px 0 0;
	margin-bottom: 15px
}
.navbar-right .dropdown-menu h3.title02 {
	color: #e6970e!important
}
.navbar-right .dropdown-menu li a {
	color: #d5a030!important;
	padding: 0 0 10px 7px;
	display: block;
	font-family: Raleway, sans-serif
}
.navbar-right .dropdown-menu li a:hover {
	color: #315f4b!important;
	text-decoration: none
}
.navbar-right .dropdown-menu {
	left: 0;
	margin-left: 0!important;
	right: 0
}
ul.deep li {
	position: relative!important
}
.panel .panel-heading a {
	color: #fff!important;
	font-size: 65%!important;
	font-weight: 400;
	text-decoration: none
}
.panel-default .panel-heading span {
	background: #254838!important;
	border: 0 solid #fff!important;
	border-radius: 0;
	color: #fff;
	font-size: 90%!important;
	padding: 6px 0 0 3px!important;
	text-transform: capitalize;
	display: none
}
.image-overly, .international-golf h2 {
	font-family: Raleway, sans-serif;
	font-size: 17px;
	font-weight: 500
}
.tab-content01 {
	float: none!important;
	padding: 0!important;
	margin: 0!important
}
.img-area-zoom {
	margin: 0 auto;
	min-height: 189px!important;
	overflow: hidden;
	position: relative;
	width: 100%
}
.btn-enquery-area::after, .image-overly, .logo-place {
	position: absolute;
	z-index: 100
}
.btn-enquery-area::after {
	background: #254838;
	content: url(../images/arrow-new.png);
	height: 35px;
	margin-top: -2px;
	padding: 4px 8px 0;
	right: 10px!important
}
.image-overly, .sub-menu li span {
	background: #d5a030;
	display: block
}
.location>.location-name {
	padding: 0 0 5px!important;
	line-height: 26px!important
}
.package-name h2 {
	padding-bottom: 8px
}
.nav-tabs05>li {
	display: block;
	width: 100%!important;
	margin-bottom: 15px
}
.nav-tabs05>li.active::before {
	right: 46%!important;
	top: 95%!important
}
.green-section {
	padding: 10px 0 8px 5px!important
}
.img-area-zoom-international {
	min-height: 160px!important
}
.image-overly {
	bottom: 0;
	color: #fff;
	padding: 0 0 10px 12px;
	width: 100%
}
.location-left-international {
	width: 40%!important
}
.international-golf h2 {
	color: #499573;
	margin: 10px 0 0!important;
	padding: 0
}
.hotel-thumb-meta {
	float: none!important;
	margin: 10px auto 0!important
}
.hr-seperator::after {
	left: 43%!important
}
.sub-menu li span {
	clear: both!important;
	color: #fff;
	font-family: abelpro-bold;
	font-size: 16px;
	padding: 5px 10px;
	text-align: center;
	width: 47%
}
.carousel-caption-bottom>h1, .carousel-caption-bottom>p {
	font-size: 100%;
	line-height: 16px
}
.navbar-brand>img {
	display: block;
	width: 150px
}
.btn-details-area::after, .btn-details-area:hover::after {
	right: 30px!important
}
.header-top {
	background: url(../images/green_cup.png) rgba(0,0,0,0);
	border-bottom: 1px solid #fff;
	color: #fff;
	padding: 0;
	width: 100%
}
.logo-place {
	top: -28px!important
}
.golf-tour-con-dtls-home {
	margin-top: 0
}
.carousel-caption-bottom {
	bottom: 12px;
	left: 14%;
	padding: 10px 0 0;
	text-align: left
}
.ditels p, .hotel-description1 p {
	text-align: justify
}
.carousel-caption-bottom>p {
	font-weight: 400
}
.white-bg-home-center {
	margin: 0 -15px;
	padding: 20px 10px
}
.testimonials-con ul.nav-home-tab li {
	display: block!important;
	position: relative;
	width: 100%!important;
	margin-bottom: 13px
}
.testimonials-con ul.nav-home-tab li a {
	display: block;
	width: 100%
}
.domestic-inter {
	bottom: 20px!important
}
.carousel-control img {
	width: 30px;
	height: 30px
}
.show01 {
	background: url(../images/contact_icon01.png) 7px 50% no-repeat #d5a030;
	padding: 10px 28px;
	position: relative;
	height: 28px;
	top: -5px;
	visibility: visible!important;
	width: 59px;
	right: -5px;
	float: right;
	margin: 0
}
.maptopsps, .spsrtop02, form.spsrtop01 {
	float: none!important;
	width: 100%!important
}
.show01 .caret {
	color: #fff;
	font-size: 10px;
	position: absolute;
	right: 12px;
	top: 50%
}
.show02 {
	visibility: hidden
}
.envalop_email {
	left: 88%!important;
	position: relative;
	top: -33px
}
.golf-tour-con-top h1 {
	font-size: 20px
}
.golf-aus-title {
	font-size: 18px
}
.destination-con-top h1 {
	font-size: 20px;
	margin: 20px 0 5px
}
.ditels p, .golf-tour-con-dtls {
	margin-top: 0!important
}
.gift-title {
	font-size: 20px
}
ul.logosps {
	width: 290px
}
.ditels p {
	font-size: 14px;
	padding: 10px
}
.btn-enquery {
	display: block;
	width: 100%;
	margin-bottom: 10px
}
.aboutus .individual .contentspsr {
	display: block;
	padding-left: 0!important;
	padding-top: 10px
}
.destination-con {
	padding: 0!important
}
.btn-enquery-large::after {
	margin-top: 0!important;
	top: 0!important
}
.btn-enquery-large a {
	display: block;
	width: 100%!important;
	z-index: 10000;
	position: relative
}
.btn-enquery-large {
	position: relative!important
}
.package-price-heading-box p {
	margin: 10px 0!important
}
.ditels .greentext {
	display: block;
	width: 100%
}
.new-lable {
	bottom: 4px!important
}
.right-top-space {
	padding-top: 20px!important
}
.dom-list1 ul {
	margin-left: 10px!important;
	margin-top: 10px
}
.domestic-right-col img {
	width: 100%
}
.from-bg {
	background: 0 0!important
}
.modaltopsps {
	margin-top: 60px!important;
	background: #e7e7e7!important;
	padding: 15px
}
.popup-form-lable-location-name {
	margin-top: 5px
}
.popup-price {
	top: 150px!important
}
.modelfromimg {
	margin-top: 10px;
	display: none
}
.lowmargin {
	margin-bottom: 14px!important
}
.carousel-caption-bottom, .new-lable, .onhide-mob {
	display: none!important
}
.contacttop {
	padding: 10px 0 26px;
	position: relative;
	width: 100%
}
.adjust-position {
	position: absolute;
	right: 0
}
.dropdown-menu09 {
	width: 100%!important;
	border-bottom: 5px solid #d5a030
}
.onhide-dsk {
	visibility: visible!important
}
.golf-aus-title {
	margin-bottom: 30px
}
.owl-theme .owl-controls .owl-buttons .owl-next, .owl-theme .owl-controls .owl-buttons .owl-prev {
	top: -40px!important
}
.dropdown-menu {
	left: 0
}
}
.list-pro h2, .list-pro h2.nosps {
	color: #313a45;
	font-family: Raleway, sans-serif
}
.share-btn, .share-btn .btn01 {
	background: rgba(6,6,6,0)!important;
	border: none!important
}
.share-btn {
	box-shadow: none;
	left: 94%;
	top: 10px;
	z-index: 10000000000000;
	position: absolute
}
.share-btn .btn01 {
	position: relative;
	left: -10px;
	box-shadow: none!important
}
.dropdown-menu01 {
	background-clip: padding-box;
	background: rgba(6,6,6,.5)!important;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 0;
	box-shadow: 0 6px 12px rgba(0,0,0,.176);
	display: none;
	float: left;
	font-size: 14px;
	left: -6px;
	list-style: none;
	margin: 2px 0 0;
	min-width: 37px!important;
	padding: 5px 0;
	position: absolute;
	text-align: left;
	top: 100%;
	z-index: 1000
}
.dropdown-menu01>li>a {
	padding: 6px!important
}
.dropdown-menu01>li>a:hover {
	background: 0 0;
	opacity: .7
}
.sidesps03 {
	margin-top: 6px;
	padding-left: 63px
}
.sidesps03 .map-top-space, .sidesps03 .map01 {
	display: block;
	width: 100%;
	min-height: 369px
}
.enquery-area {
	width: auto
}
.list-pro {
	display: block;
	padding-left: 17px
}
.list-pro h2 {
	font-size: 18px;
	padding: 0;
	margin: 5px 0;
	text-transform: uppercase
}
.list-pro h2.nosps {
	font-size: 16px;
	padding: 0;
	margin: 0 0 5px;
	text-transform: uppercase
}
.list-pro h3.nosps, .list-pro p.green {
	color: #499573;
	text-transform: uppercase
}
.list-pro h3.nosps {
	font-size: 15px;
	padding: 0;
	margin: 0 0 5px;
	font-family: Abel, sans-serif
}
.list-pro h1 {
	font-size: 24px;
	color: #313a45;
	padding: 0;
	margin: 5px 0;
	font-family: Raleway, sans-serif;
	font-family: Abel, sans-serif;
	text-transform: uppercase
}
.list-pro p {
	color: #535353;
	font-family: Abel, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 13px
}
.list-pro p.green {
	font-family: Raleway, sans-serif;
	padding: 3px 0;
	margin: 0;
	font-size: 13px;
	font-weight: 400
}
.list-pro p.green01, .list-pro p.green02 {
	color: #499573;
	font-family: Abel, sans-serif
}
.list-pro p.green01 {
	padding: 18px 0 0;
	margin: 0;
	font-size: 13px;
	text-transform: lowercase
}
.list-pro p.green02 {
	padding: 3px 0;
	margin: 0;
	font-size: 13px;
	text-transform: capitalize
}
.list-pro p.yellow, .list-pro p.yellow span {
	font-family: Abel, sans-serif;
	padding: 0 0 3px;
	margin: 0;
	font-size: 13px
}
.list-pro p.yellow {
	color: #d5a030!important;
	text-transform: capitalize
}
.list-pro p.yellow span {
	color: #499573;
	text-transform: uppercase
}
.caption01 {
	margin-bottom: 39px;
	clear: both
}
.caption02 {
	margin-bottom: 0;
	clear: both
}
.bnrblog {
	background: #f9f9f9;
	border: 1px solid #e2e2e2;
	padding: 10px;
	display: block;
	margin-top: 10px
}
.bnrblog p span {
	color: #499573
}
.bnrblog img {
	margin-right: 5px
}
.bnrblog .spsr07 {
	padding-top: 7px
}
a.greenbtn05, a.yellowbtn05 {
	display: inline-block;
	float: right;
	font-family: Abel, sans-serif;
	font-size: 15px;
	padding: 6px 15px
}
.share-btn01 {
	background: rgba(6,6,6,0)!important;
	border: none!important;
	box-shadow: none;
	left: 94%;
	position: absolute;
	top: 86%;
	z-index: 2147483647
}
a.yellowbtn05 {
	background: #d5a030;
	color: #fff;
	border: 1px solid #d5a030;
	margin-left: 15px
}
a.yellowbtn05:hover {
	background: 0 0;
	border: 1px solid #d5a030;
	color: #d5a030;
	text-decoration: none
}
a.yellowbtn05:last-child {
	margin-left: 0
}
a.greenbtn05 {
	background: #499573;
	color: #fff;
	border: 1px solid #254838;
	margin-left: 15px
}
a.greenbtn05:before {
	content: "\f019";
	padding-right: 10px;
	position: relative;
	top: 0;
	font-family: FontAwesome
}
a.greenbtn05:hover {
	background: 0 0;
	border: 1px solid #499573;
	color: #499573;
	text-decoration: none
}
.nav-tabs05 {
	border-bottom: none!important
}
.tab-content05 {
	width: 545px;
	float: left
}
.nav-tabs05>li.active>a, .nav-tabs05>li.active>a:focus, .nav-tabs05>li.active>a:hover {
	background: #d5a030!important;
	min-height: 88px;
	border: none;
	padding: 11px 5px!important;
}
.nav-tabs05>li {
	display: block;
	width:20%;
	border-right: 1px solid #fff
}
.nav-tabs05>li>a:hover {
	background: #d5a030;
	display: block;
	border-bottom: 3px solid #d5a030;
	border-left: none;
	border-right: none;
	border-top: none;
	min-height: 88px;
	padding: 11px 5px!important;
}
.nav-tabs05>li.active>a {
	color: #fff
}
.nav-tabs05>li.active::before {
	content: url(../images/arrowblue-down.png);
	width: 30px;
	display: block;
	position: absolute;
	z-index: 10000;
	top: 95%;
	right: 40%
}
.nav-tabs05>li a {
	background: #499573;
	border-radius: 0!important;
	border-bottom: 2px solid #499573;
	clear: both;
	font-family: Abel, sans-serif;
	color: #fff;
	font-size: 13px;
	margin-right: 0;
	text-transform: uppercase;
	min-height: 88px;
	padding: 10px 5px!important;
	
	
}
.noborder, .tab-pane02 {
	border: none!important
}
.nav-tabs05>li a h3, .navbar-right .dropdown-menu .drop-heading, .navbar-right .dropdown-menu h3.title02 {
	font-family: Raleway, sans-serif
}
.nav-tabs05>li a h3 {
	font-size: 14px;
	margin: 0;
	padding: 13px 0 0;
	color: #fff;
	text-align: center
}
.nav-tabs05>li a img, .nav-tabs05>li a:hover img {
	padding-right: 6px
}
.nav-tabs01>li.active>a:focus, .nav-tabs01>li.active>a:hover, .nav-tabs05>li.active>a {
	color: #fff;
	background: #254838
}
.tab-pane02 {
	padding: 0!important;
	margin-top: 33px
}
.rating {
	margin: 0;
	padding: 0
}
.rating img {
	vertical-align: baseline!important
}
.drop-icon-space {
	vertical-align: calc(-7px);
	padding-right: 10px
}
.navbar-right .dropdown-menu .drop-heading {
	font-weight: 500;
	color: #254838;
	border-bottom: 1px solid #efefef;
	font-size: 17px;
	margin: 0;
	padding: 7px 0 7px 10px;
	background: #e7e7e7
}
.navbar-right .dropdown-menu .drop-heading:after {
	content: "";
	display: block;
	width: 8%;
	height: 2px;
	background: #d5a030;
	position: absolute;
	margin-top: 1px
}
.block-devider {
	border-right: 1px solid #efefef;
	margin-bottom: 10px;
	margin-top: 20px;
	min-height: 180px
}
.navbar-right .dropdown-menu h3.title02 {
	font-weight: 700;
	text-transform: uppercase;
	color: #499573;
	border-bottom: 1px solid #efefef;
	font-size: 18px;
	padding: 10px 7px;
	margin: 0 0 15px
}
.navbar-right .dropdown-menu h3.title02 img {
	margin-right: 9px
}
.navbar-right .dropdown-menu h3.title03 {
	font-family: Abel, sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	padding: 10px 7px;
	border-radius: 7px 7px 0 0;
	margin-bottom: 15px
}
.domestic-subtext h1, .navbar-right .dropdown-menu li a {
	font-family: Raleway, sans-serif
}
.navbar-right .dropdown-menu li a {
	color: #3b3b3b;
	padding: 5px 5px 8px;
	display: block;
	font-size: 13px;
	font-weight: 300
}
.navbar-right .dropdown-menu li a:hover {
	color: #d5a030;
	text-decoration: none;
	background: 0 0!important
}
p.deep, p.deep01 {
	margin: 0;
	color: #3b3b3b!important
}
.box055 {
	margin-left: 0;
	padding: 0
}
.effect2 {
	position: relative
}
.effect2:after, .effect2:before {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 20%;
	max-width: 300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
.effect2:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto
}
.list-sps {
	padding-top: 15px
}
p.deep {
	padding: 0 0 23px
}
p.deep01, p.deep:nth-last-child(2) {
	padding: 0
}
.yamm .collapse, .yamm .dropdown, .yamm .dropup, .yamm .nav {
	position: static!important
}
.yamm .container {
	position: relative
}
.yamm .dropdown-menu {
	left: auto
}
.yamm .yamm-content {
	padding: 20px 30px
}
.rrr01:nth-child(even), .rrr01:nth-child(odd) {
	padding: 17px 13px;
	margin-top: 20px;
	display: block
}
.yamm .dropdown.yamm-fw .dropdown-menu {
	left: 0;
	right: 0
}
ul.deep li {
	position: static
}
.rrr01:nth-child(even) {
	background: #d8ebc8
}
.rrr01:nth-child(odd) {
	background: #f4f3f0
}
#gallery2 a span, .rrr01 h3 {
	background-color: rgba(6,6,6,.5)
}
.rrr01 p {
	color: #535353
}
.rrr01 h3 {
	margin: -50px 0 0;
	padding: 10px 0 5px 20px;
	color: #fff;
	display: block;
	width: 85.05%;
	position: absolute;
	z-index: 100
}
.rrr01 .caption01 {
	color: #333;
	padding: 9px 0
}
.shadowdivider, .shadowdivider01 {
	padding-bottom: 10px;
	padding-right: 0;
	display: inline-block
}
.shadowdivider {
	margin: 0 15px 10px 0
}
.shadowdivider01 {
	border-right: none;
	margin: 30px 15px 10px 0
}
.shadowdivider:before {
	border-right: 1px solid #efefef;
	width: 20px;
	min-height: 42%;
	position: absolute;
	content: url(../images/manubgrr.png);
	right: 5px;
	display: inline-block
}
#gallery2 a {
	float: left;
	margin: 5px;
	position: relative
}
#gallery2 a span {
	background-image: url(../images/zoomicon02.png);
	background-repeat: no-repeat;
	background-position: center center;
	display: none;
	height: 30px;
	right: 5px;
	position: absolute;
	bottom: 5px;
	width: 33px
}
#gallery2 a:hover span, .dropdown:hover .dropdown-menu {
	display: block
}
.logo-place {
	position: absolute;
	top: -26px;
	z-index: 100
}
.navbar-right .dropdown-menu li.bullet {
	border-bottom: 1px solid #efefef;
	margin-left: 5px;
	margin-bottom: 2px
}
.navbar-right .dropdown-menu li.bullet a {
	background: url(../images/menu-arrow.png) center left no-repeat!important;
	padding-left: 13px
}
.domestic-subtext {
	padding: 0 0 15px;
	margin-top: 20px
}
.domestic-subtext h1 {
	color: #1f4333;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 600;
	padding-bottom: 20px
}
.pane-space {
	padding: 25px 10px 0
}
.panel-heading-custom {
	background: #254838!important;
	padding: 10px 0 10px 10px!important;
	color: #fff!important
}
.location-area, .location-area:hover {
	width: auto;
	height: auto;
	background: #FFF
}
.btn-details-area, .btn-details-area-area {
	padding-top: 0;
	text-align: left;
	line-height: 35px;
	padding-left: 7px;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 1px;
	float: right
}
.location-area-bottom-space {
	margin-bottom: 28px
}
.location-area {
	border: 1px solid #e6e6e6
}
.location-area:hover {
	-moz-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
	-webkit-box-shadow: 2px 3px 7px rgba(0,0,0,.3);
	box-shadow: 2px 3px 7px rgba(0,0,0,.3)
}
.btn-details-area {
	width: 100px;
	font-family: abelpro-bold;
	color: #fff;
	background: #d5a030
}
.btn-details-area a {
	text-decoration: none;
	font-size: 16px;
	color: #fff
}
.location-area:hover .btn-details-area {
	cursor: pointer;
	background: #d5a030;
	color: #fff;
	text-decoration: none
}
.btn-details-area-area {
	width: 140px;
	font-family: Abel, sans-serif;
	font-weight: 400;
	color: #fff;
	background: #d5a030
}
.location-area .img-area, .location-area .img-area-home, .location-area .img-area1, .location-area .img-area2 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	overflow: hidden
}
.location-area-thumb-content-new>h1, .location-area-thumb-content1>h1, .location-area-thumb-content1>h2, .location-area-thumb-content>h1, .location-area-thumb-content>h2 {
	font-weight: 500;
	font-family: Raleway, sans-serif
}
.btn-details-area-area a {
	text-decoration: none;
	font-size: 16px;
	color: #fff
}
.location-area:hover .btn-details-area-area {
	cursor: pointer;
	background: #d5a030;
	color: #fff;
	text-decoration: none
}
.location-area .img-area {
	min-height: 141px
}
.location-area .img-area1 {
	min-height: 114px
}
.location-area .img-area2 {
	min-height: 95px
}
.location-area .img-area-home {
	min-height: 114px
}
.image-position {
	position: absolute;
	top: 0;
	left: 0
}
.image-position img {
	-webkit-transition: .4s ease;
	transition: .4s ease
}
@-moz-document url-prefix() {
.image-position img {
width:100%
}
}
.location-area:hover .image-position img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
.location-area-thumb-content {
	padding: 18px 20px
}
.location-area-thumb-content>h1 {
	margin: 0;
	padding: 0;
	color: #499573;
	font-size: 17px
}
.location-area-thumb-content>h1 a, .location-area-thumb-content>h1 a:hover {
	text-decoration: none;
	color: #499573
}
.location-area-thumb-content>h2 {
	margin: 0;
	padding-top: 10px;
	color: #254838;
	font-size: 14px
}
.location-area-thumb-content1 {
	padding: 10px
}
.location-area-thumb-content1>h1 {
	margin: 0;
	padding: 0;
	color: #499573;
	font-size: 14px
}
.location-area-thumb-content1>h1 a, .location-area-thumb-content1>h1 a:hover {
	text-decoration: none;
	color: #499573
}
.location-area-thumb-content1>h2 {
	margin: 0;
	padding-top: 10px;
	color: #254838;
	font-size: 14px
}
.location-area-thumb-content-new {
	padding: 10px 10px 10px 0
}
.location-area-thumb-content-new>h1 {
	margin: 0;
	padding: 0;
	color: #499573;
	font-size: 14px
}
.location-area-thumb-content-new>h1 a, .location-area-thumb-content-new>h1 a:hover {
	text-decoration: none;
	color: #499573
}
.package-home-location {
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #7c7c7c;
	line-height: 25px
}
.package-home-price {
	font-family: abelpro-bold;
	font-weight: 400;
	font-size: 16px;
	color: #d5a030;
	line-height: 25px
}
.package-home-price span {
	font-family: Raleway, sans-serif;
	font-weight: 300;
	font-size: 13px;
	color: #d5a030;
	line-height: 25px
}
.location>.location-name, .package-name h2 {
	font-family: Raleway, sans-serif;
	font-size: 14px
}
.package-name h2 {
	margin: 0;
	padding-top: 8px;
	color: #254838;
	font-weight: 300
}
.location-area-thumb-content>.location {
	margin-top: 0;
	margin-bottom: 25px;
	padding: 6px 0;
	border: 1px solid #d7dbdd;
	border-width: 0;
	box-sizing: border-box
}
.location>.location-name {
	color: #7c7c7c;
	margin-left: 31px;
	margin-top: 4px;
	line-height: 38px;
	font-weight: 500
}
.location>.location-name::before {
	content: url(../images/hotel-bed1.png);
	position: absolute;
	display: block;
	margin-left: -31px;
	padding-top: 2px;
	line-height: 38px
}
.package-speace {
	width: 95%;
	margin: auto;
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #545454;
	line-height: 25px
}
.location>.location-name-price, .location>.location-name-price span {
	font-family: Raleway, sans-serif;
	color: #d5a030
}
.location>.location-name-price {
	font-size: 18px;
	font-weight: 400
}
.location>.location-name-price span {
	font-size: 15px;
	font-weight: 500
}
.location-area-thumb-content>.location1 {
	margin-top: 10px;
	margin-bottom: 0;
	padding: 0;
	border: 1px solid #d7dbdd;
	border-width: 1px 0;
	box-sizing: border-box
}
.location1>.location-name-price1 {
	font-family: abelpro-bold;
	font-size: 17px;
	color: #c69224;
	font-weight: 700;
	background: #e7e7e7;
	padding: 5px 4px;
	box-sizing: border-box
}
.location1>.location-name-price1 span {
	font-family: Raleway, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: 400
}
.clear {
	clear: both
}
.expand-space {
	margin-bottom: 10px
}
.panel {
	border-radius: 0;
	margin-bottom: 10px!important
}
.panel-default {
	background: #dedede
}
.panel-default .panel-heading, .panel-default .panel-heading span {
	background: #254838!important;
	padding: 6px 0 0 10px!important;
	font-family: Raleway, sans-serif;
	color: #fff
}
.panel-default .panel-heading {
	border-radius: 0;
	font-size: 18px;
	border: 0 solid #FFF!important;
	text-transform: uppercase
}
.panel-default .panel-heading span {
	border-radius: 0;
	font-size: 19px;
	border: 0 solid #FFF!important;
	text-transform: capitalize
}
.panel .panel-heading-link a:after {
	font-family: FontAwesome;
	content: url(../images/minus.png);
	float: right;
	background-color: #d5a030;
	padding: 9px 0;
	margin-top: -11px;
	margin-right: -15px;
	width: 40px;
	text-align: center;
	height: 50px;
	line-height: 34px
}
.panel .panel-heading-link a.collapsed:after {
	content: url(../images/plus.png);
	line-height: 34px;
	height: 50px
}
.panel-heading-link>a, .panel-heading.panel-plus-link>a {
	display: block;
	padding: 5px 15px
}
.panel-heading-link>a>i {
	margin-right: 10px
}
.panel .panel-heading a {
	font-size: 1em;
	font-weight: 400;
	text-decoration: none;
	color: #FFF!important
}
.panel-body-no-padding {
	padding: 0!important
}
.btn-collapse, .btn-expand {
	padding: 4px 10px!important;
	width: 95px;
	font-family: Raleway, sans-serif
}
.btn-expand {
	color: #a5a5a5;
	font-size: 16px
}
.btn-expand span {
	font-size: 20px
}
.btn-expand:hover {
	color: #254838
}
.btn-collapse {
	color: #a5a5a5;
	font-size: 16px
}
.btn-collapse span {
	font-size: 20px;
	font-weight: 700
}
.btn-collapse:hover {
	color: #254838
}
h1.uppertitle {
	margin-bottom: 20px;
	text-transform: uppercase
}
h1.uppertitle span {
	background: rgba(6,6,6,.5);
	padding: 9px 25px 9px 10px;
	font-family: Raleway, sans-serif;
	color: #fff;
	font-size: 32px;
	font-weight: 400;
	letter-spacing: 1px;
	word-spacing: 2px
}
ul.titlemenu01 li, ul.titlemenu01 li a {
	font-size: 13px;
	margin: 0;
	font-family: Raleway, sans-serif;
	color: #fff
}
ul.titlemenu01 li {
	padding: 0;
	float: left
}
ul.titlemenu01 li a {
	padding: 0 5px 0 2px;
	font-style: italic
}
.arrow-text, .iconsider {
	padding-right: 5px
}
.btn-enquery-area, .btn-view-details {
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	letter-spacing: 1px
}
.arrow-text {
	font-family: Raleway, sans-serif;
	color: #fff;
	font-size: 25px!important;
	font-weight: 400!important
}
.space_40 {
	margin-bottom: 40px
}
.space_20 {
	margin-bottom: 20px
}
.space_10 {
	margin-bottom: 10px
}
.border-top {
	border-top: 1px solid #254838
}
.btn-view-details {
	width: 142px;
	padding-top: 2px;
	background: #d5a030;
	float: right;
	font-family: Abel, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #fff;
	text-align: left;
	text-transform: uppercase
}
.btn-enquery-area, .btn-enquery-large {
	font-family: abelpro-bold;
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	float: right
}
.btn-view-details a {
	text-decoration: none;
	font-size: 15px;
	color: #fff
}
.btn-view-details:hover {
	cursor: pointer;
	background: 115px 10px #d5a030
}
.btn-enquery-area {
	width: 129px;
	padding-top: 1px;
	background: #d5a030;
	font-weight: 700;
	font-size: 16px
}
.btn-enquery-area a {
	text-decoration: none;
	font-size: 16px;
	color: #fff
}
.btn-enquery-area:hover {
	cursor: pointer;
	background: 115px 10px #d5a030
}
.btn-enquery-large {
	width: 294px;
	padding: 10px 0 10px 10px;
	background: #254838;
	font-size: 22px;
	line-height: 27px;
	margin-bottom: 28px;
	font-weight: 100;
	word-spacing: 1px
}
.img-no-shadow, .img-shadow {
	width: auto;
	height: 28px;
	margin-top: 15px
}
.btn-enquery-large a {
	text-decoration: none;
	color: #fff;
	display: block
}
.btn-enquery-large:hover {
	cursor: pointer;
	background: top right no-repeat #254838
}
.img-shadow {
	background: url(../images/image-shadow.jpg) top left repeat-x
}
.package-details p {
	font-family: Abel, sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #3b3b3b;
	padding: 0 0 35px;
	text-align: left
}
.tab-content01 h4.newtitle, .tab-content01 h5.newtitle {
	font-family: Raleway, sans-serif;
	line-height: 20px;
	color: #3b3b3b
}
.tab-content01 h4.newtitle {
	font-size: 20px;
	margin: 10px 0 11px;
	padding: 0 0 10px;
	border-bottom: 1px solid #efefef
}
.tab-content01 h5.newtitle {
	font-weight: lighter;
	font-size: 18px;
	margin: 20px 0 0;
	padding: 11px 0 10px;
	border-top: 1px solid #efefef
}
.tab-content01 h5.newtitle .ratong04 {
	position: relative;
	top: -2px
}
.tab-content01 h6.newtitle {
	font-size: 15px;
	color: #3b3b3b;
	margin: 0 0 11px;
	padding: 0 0 13px;
	border-bottom: 1px solid #efefef;
	line-height: 20px;
	font-weight: 400
}
.ditels p.sub, .hotel-description p {
	font-family: Abel, sans-serif;
	line-height: 20px;
	margin: 0
}
.tab-content01 h6.newtitle .icon02 {
	font-size: 20px;
	position: relative;
	top: 3px
}
.ditels p.sub {
	color: #3b3b3b;
	font-size: 15px;
	padding: 0
}
.spsrimgs {
	padding-right: 20px
}
.hotel-description p {
	font-size: 17px;
	color: #7c7c7c;
	padding-bottom: 20px;
	font-weight: 400
}
.hotel-description1 p {
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #545454;
	padding: 0 0 20px;
	margin-top: 0;
	line-height: 25px
}
.popup-heading h5.popup-heading, .popup-heading h6.popup-heading-address {
	font-family: Raleway, sans-serif;
	font-weight: 400
}
.hotel-view-details {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-radius: 0!important;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5)
}
.hotel-header {
	padding: 10px 15px 0!important
}
.popup-heading h5.popup-heading {
	font-size: 24px;
	color: #1f4333;
	margin: 15px 0 5px;
	padding: 7px 0;
	line-height: 22px
}
.popup-heading h5.popup-heading .hotelstar {
	position: relative;
	top: -2px;
	margin-left: 5px
}
.popup-heading h6.popup-heading-address {
	font-size: 15px;
	color: #3b3b3b;
	margin: 0 0 11px;
	padding: 0 0 13px;
	line-height: 20px
}
h6.popup-hotel-heading, h6.popup-left-text {
	font-family: Raleway, sans-serif;
	color: #1f4333;
	margin: 0 0 11px
}
h6.popup-left-text {
	font-size: 16px;
	padding: 0;
	line-height: 20px;
	font-weight: 400;
	text-transform: uppercase
}
h6.popup-hotel-heading {
	font-size: 20px;
	padding: 0 0 10px;
	line-height: 20px;
	font-weight: 400;
	border-bottom: 1px solid #e7e7e7
}
h6.popup-left-block-text, h6.something-new {
	font-size: 16px;
	color: #fff;
	margin: 0;
	padding: 10px 10px 7px 13px;
	font-weight: 400;
	font-family: Raleway, sans-serif;
	line-height: 20px;
	text-transform: uppercase
}
h6.popup-left-block-text {
	background: #254838
}
h6.something-new {
	background: #d5a030
}
.gallery-header {
	padding: 10px 0 0 30px!important
}
.modal-body-comm {
	position: relative;
	padding: 0 15px 15px!important
}
.gallery-header-location {
	padding: 10px 0 0!important
}
.hotel-header h4.newtitle {
	font-family: Raleway, sans-serif;
	font-size: 20px;
	color: #3b3b3b;
	margin: 10px 0 11px;
	padding: 0 0 10px;
	border-bottom: 1px solid #efefef;
	line-height: 20px
}
.hotel-header h5.newtitle {
	font-family: Raleway, sans-serif;
	font-weight: lighter;
	font-size: 18px;
	color: #3b3b3b;
	line-height: 20px
}
.hotel-header h5.newtitle .ratong04 {
	position: relative;
	top: -2px
}
.hotel-header h6.newtitle {
	font-family: Abel, sans-serif;
	font-size: 15px;
	color: #3b3b3b;
	margin: 0 0 11px;
	padding: 0 0 13px;
	border-bottom: 1px solid #efefef;
	line-height: 20px;
	font-weight: 400
}
.hotel-header h6.newtitle .icon02 {
	font-size: 20px;
	position: relative;
	top: 3px
}
.btn-view-slideshow, .btn-view-slideshow:hover {
	z-index: 100;
	right: 0;
	bottom: 0;
	background: rgba(6,6,6,.5);
	font-family: Abel, sans-serif;
	font-size: 15px;
	color: #fff;
	font-weight: 400
}
.btn-view-slideshow {
	position: absolute;
	padding: 5px 10px 5px 35px
}
.btn-view-slideshow::before {
	content: url(../images/icon-slideshow.png);
	position: absolute;
	display: block;
	margin-left: -28px;
	padding-top: 2px
}
.btn-view-slideshow .a {
	text-decoration: none;
	color: #fff
}
.btn-view-slideshow:hover {
	cursor: pointer;
	position: absolute;
	padding: 5px 10px 5px 35px
}
button.close-gallery {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	color: #fff!important
}
.close-gallery {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000!important
}
.modal-example-content {
	width: 600px;
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
	background-color: #FFF;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 6px;
	outline: 0
}

@media only screen and (max-device-width:480px) {
.modal-example-content {
	width: 100%!important
}
.modal-example-body p {
	height: 200px;
	overflow: hidden
}
}
.modal-example-header {
	border-bottom: 1px solid #E5E5E5;
	padding: 15px
}
.modal-example-body p, .modal-example-header h4 {
	margin: 0
}
.modal-example-body {
	padding: 20px
}
#modal2 {
	width: 600px;
	background: #FFF;
	border-radius: 300px/150px;
	text-align: center;
	position: relative
}
#modal2 p {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.touchchanger, .touchchanger:hover {
	display: block;
	position: absolute!important
}
.justme .modal-example-content {
	box-shadow: none;
	border: none
}
.justme .modal-example-header {
	border: none
}
a#example1 {
	color: #fff;
	text-decoration: none
}
.touchchanger {
	z-index: 100000;
	bottom: -2px;
	width: 100%;
	visibility: hidden;
	transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s
}
.touchchanger:hover {
	bottom: -10px;
	visibility: visible;
	width: 50px;
	height: 50px
}
.touchchanger:before, .touchchanger:hover:before {
	font-family: FontAwesome;
	left: 95%;
	right: 15%;
	position: absolute;
	color: #fff;
	font-size: 30px;
	display: block;
	width: 45px;
	height: 45px;
	background: #d5a030;
	text-align: center
}
.touchchanger:before {
	content: "\f139";
	top: 24px;
	visibility: visible
}
.touchchanger:hover:before {
	content: "\f13a";
	top: -60px
}
.tab-content01 h4.newtitle02 {
	border-bottom: 1px solid #efefef;
	color: #3b3b3b;
	font-size: 20px;
	margin: 10px 0 0;
	padding: 2px 0 15px;
	font-weight: 500
}
.tab-content01 h5.golf-heading, .tab-content01 h5.newtitle02 {
	font-weight: 500;
	font-size: 18px;
	padding-bottom: 7px;
	color: #1f4333;
	font-family: Raleway, sans-serif;
	border-bottom: 1px solid #efefef
}
.tab-content01 h4.newtitle02 img {
	padding-right: 14px
}
.tab-content01 h5.newtitle02 {
	display: inline-block;
	margin: 0 0 0 15px;
	width: 94%
}
.tab-content01 h5.newtitle02 a, .tab-content01 h5.newtitle02 a:hover {
	text-decoration: none;
	color: #1f4333
}
.tab-content01 h5.golf-heading {
	margin-top: 0;
	padding-left: 0
}
.tab-content01 h5.golf-heading a, .tab-content01 h5.golf-heading a:hover {
	text-decoration: none;
	color: #1f4333
}
.top-spacer02 {
	margin-top: 36px;
	padding-top: 5px;
	border-top: 0 solid #efefef;
	margin-left: 13px
}
.top-spacer-golf, .top-spacer-hotel {
	padding-top: 0;
	margin-left: 13px;
	border-top: 0 solid #efefef
}
.top-spacer-hotel {
	margin-top: 5px
}
.top-spacer-golf {
	margin-top: 0
}
.tab-content01 h6.newtitle02 {
	color: #254838;
	font-family: Raleway, sans-serif;
	font-size: 14px;
	padding: 0 0 18px;
	margin: 0;
	z-index: 10000
}
.ico-new, .ico001 {
	width: 20px;
	text-align: center!important;
	margin-right: 5px;
	color: #d5a030;
	font-size: 18px!important;
	position: relative
}
.ico001 {
	top: 3px
}
.ico-new {
	top: 0
}
.location-icon {
	color: #d5a030;
	font-size: 18px!important;
	padding-right: 10px;
	position: relative;
	top: 3px;
	width: 15px;
	text-align: center;
	vertical-align: calc(2px)
}
.tablowersps {
	margin-bottom: 17px
}
.spsr055 {
	/*margin-top: 11px;*/
	margin-bottom: 20px
}
.tab-content01 h5.newtitle03 {
	color: #254838;
	display: block;
	font-family: Raleway, sans-serif;
	font-size: 18px;
	padding: 0 0 7px;
	margin: 0 0 5px;
	font-weight: 200;
	border-bottom: 1px solid #efefef;
	clear: both
}
.top-spacer03 {
	border-top: 0 solid #efefef;
	display: block;
	margin-left: 13px;
	margin-top: 0;
	padding-top: 0
}
.btn-enquery-large::after, .btn-enquery-large:hover::after {
	background: #d5a030;
	padding: 12px 15px 8px;
	position: absolute;
	right: 0;
	margin-top: -37px
}
.btn-enquery-large::after {
	content: url(../images/custom-quote-arrow-new.png);
	z-index: 100
}
.btn-enquery-large:hover::after {
	content: url(../images/custom-quote-arrow-hover-new.png);
	z-index: 100
}
.btn-details-area::after, .btn-details-area:hover::after {
	background: #254838;
	padding: 4px 8px 0;
	position: absolute;
	right: 26px;
	z-index: 100
}
.btn-details-area::after {
	content: url(../images/arrow-new.png);
	height: 35px;
	margin-top: 0
}
.btn-details-area:hover::after {
	content: url(../images/arrow-new-hover.png)
}
.btn-enquery-area::after, .btn-enquery-area:hover::after {
	background: #254838;
	padding: 4px 8px 0;
	position: absolute;
	right: 20px
}
.btn-enquery-area::after {
	content: url(../images/arrow-new.png);
	height: 35px;
	margin-top: -1px;
	z-index: 100
}
.btn-enquery-area:hover::after {
	content: url(../images/arrow-new-hover.png);
	z-index: 100
}
.btn-view-details::after, .btn-view-details:hover::after {
	background: #254838;
	padding: 4px 8px 0;
	right: 10px;
	z-index: 100;
	position: absolute
}
.btn-view-details::after {
	content: url(../images/arrow-new.png);
	height: 35px;
	margin-top: -2px
}
.btn-view-details:hover::after {
	content: url(../images/arrow-new-hover.png)
}
.gray-band {
	padding: 0;
	margin-top: 6px;
	border-bottom: 1px solid #d5a030
}
.hotel-price {
	background: #d5a030;
	padding: 8px 15px 7px;
	float: right;
	display: inline-block;
	color: #fff;
	font-size: 18px;
	position: relative;
	top: -1px;
	font-family: abelpro-bold
}
.hotel-price span {
	font-size: 23px;
	letter-spacing: 1px;
	font-family: abelpro-bold;
	font-weight: 700
}
.carousel-top-space {
	margin-top: 15px
}
.right-top-space {
	padding-top: 75px
}

@media (max-width:767px) {
.sidesps03 {
	margin-top: 6px;
	padding-left: 0!important
}
.golf-tour-con-dtls {
	width: 100%;
	padding: 0 0 50px;
	margin-top: -50px;
	position: relative;
	z-index: 1
}
.ditels h1.title01 {
	font-size: 18px!important;
	margin-bottom: 0;
	font-family: Raleway, sans-serif;
	color: #1f4333;
	text-transform: uppercase;
	padding-bottom: 11px;
	width: 100%;
	border-bottom: 1px solid #d5a030;
	margin-top: 13px
}
}
.package-name-pop {
	font-family: Raleway, sans-serif;
	font-weight: lighter;
	font-size: 22px;
	color: #fff;
	margin: 0 0 15px;
	line-height: 50px;
	padding: 0
}
.carousel-caption-new, .carousel-caption-pop {
	bottom: 15px;
	left: 0;
	color: #fff;
	font-family: Abel, sans-serif;
	padding: 0 15px!important;
	text-align: left
}
.popup-image-border {
	border: 1px solid #E1E1E1
}
.carousel-caption-pop {
	position: absolute;
	z-index: 10;
	background: rgba(6,6,6,.5);
	margin: 0
}
.carousel-caption-new, .new-lable {
	z-index: 99;
	display: block;
	background: rgba(6,6,6,.5);
	position: absolute
}
.carousel-caption-new {
	margin: 0
}
.carousel-caption-new>h1, .carousel-caption-pop>h1, .new-lable {
	font-size: 15px!important;
	font-family: Raleway, sans-serif;
	font-weight: 200;
	color: #fff;
	margin: 0
}
.new-lable {
	bottom: 20px;
	padding: 8px 20px
}
.new-lable a, .new-lable a:hover {
	color: #fff;
	text-decoration: none
}
.carousel-caption-new>h1, .carousel-caption-pop>h1 {
	padding: 8px 10px 8px 5px
}
.carousel-caption-pop>h1 a, .carousel-caption-pop>h1 a:hover {
	color: #fff;
	text-decoration: none
}
.carousel-caption-pop1>h1 {
	margin: 0;
	padding: 8px 0;
	font-size: 24px!important;
	color: #fff;
	font-family: Abel, sans-serif;
	letter-spacing: 1px;
	text-align: left
}
.close-area, .close-area-gray {
	color: #fff;
	font-size: 24px;
	cursor: pointer
}
.close-area {
	background: #d5a030;
	padding: 5px 15px;
	margin-top: 10px
}
.close-area-gray {
	background: #1f4333;
	margin-top: 5px;
	padding: 0 9px 2px;
	position: absolute;
	right: 17px;
	z-index: 10
}
.table-list, .table-list a, .table-list a:hover {
	font-size: 15px!important;
	font-weight: 400!important
}
.table-list {
	font-family: Ubuntu, sans-serif;
	color: #545454!important;
	padding: 18px!important;
	margin-top: 0!important;
	line-height: 25px!important
}
.table-list a, .table-list a:hover {
	text-decoration: none;
	color: #499573!important;
	font-family: Ubuntu, sans-serif!important
}
.table-list-bold {
	font-weight: 700;
	font-weight: 400;
	color: #499573;
	width: 36%;
	font-family: Raleway, sans-serif
}
.table-text-size {
	font-weight: 700;
	font-weight: 500;
	width: 36%;
	font-family: abelpro-bold;
	font-size: 16px!important;
	color: #d5a030
}
.table-vertical {
	vertical-align: calc(1px);
	padding-right: 10px
}
.big-modal-bg {
	padding: 5px 75px 8px;
	background: #000;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
	background-clip: padding-box
}
h4.package-heading-new, h4.rate-includes-new {
	font-family: Raleway, sans-serif;
	padding: 7px 0;
	line-height: 20px
}
.carousel-inner>.active.left1 {
	left: -100%
}
.carousel-inner>.active.right1 {
	left: 100%
}
.carousel-control-new {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6)
}
.carousel-control-new.right1 {
	right: 0;
	left: auto
}
.icon-new {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block;
	margin-top: -10px
}
.icon-prev1 {
	left: 50%;
	margin-left: -30px
}
.icon-nex1t {
	right: 50%;
	margin-right: -30px
}
.carousel-control-new:focus, .carousel-control-new:hover {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: .7
}
h4.package-heading-new {
	font-size: 20px;
	color: #499573;
	margin: 20px 0 5px;
	font-weight: 500
}
h4.rate-includes-new {
	font-size: 16px;
	color: #646464;
	margin: 0 0 5px;
	border-bottom: 0 solid #efefef;
	border-top: 0 solid #efefef;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px
}
.common-space-new {
	vertical-align: calc(-8px);
	padding-right: 10px
}
.common-space-new1 {
	vertical-align: calc(-3px);
	padding-right: 10px
}
.img-area-zoom {
	position: relative;
	width: 100%;
	min-height: 242px;
	margin: 0 auto;
	overflow: hidden
}
.image-position-zoom {
	position: absolute;
	top: 0;
	left: 0
}
.image-position-zoom img {
	-webkit-transition: .4s ease;
	transition: .4s ease;
	width: 100%
}
.image-position-zoom:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}
.image-position-zoom:hover .zoom-icon-place {
	visibility: visible
}
.onhide-dsk, .show01, .slider-opacity, .zoom-icon-place {
	visibility: hidden
}
.zoom-icon-place {
	position: absolute;
	z-index: 100;
	background: #000;
	color: #fff;
	width: 100px;
	margin: auto;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 10px
}
.admin-content p, .admin-content-new p {
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #545454;
	margin-top: 0;
	line-height: 25px
}
.admin-content p {
	padding: 0 0 15px
}
.admin-content-new p {
	padding: 0
}
.image-overly, .image-overly-top>.block-section, h4.please-note-heading {
	font-family: Raleway, sans-serif;
	font-weight: 500
}
h4.please-note-heading {
	font-size: 20px;
	color: #499573;
	margin: 0 0 15px;
	padding: 7px 0;
	border-bottom: 1px solid #efefef;
	border-top: 0 solid #efefef;
	line-height: 20px
}
.img-area-zoom-new {
	position: relative;
	width: 100%;
	min-height: 184px;
	margin: 0 auto;
	overflow: hidden
}
.image-overly-top {
	display: block;
	position: absolute;
	z-index: 100;
	width: 100%;
	top: 5px;
	right: 5px
}
.image-overly-top>.block-section {
	padding: 5px 10px;
	background: rgba(6,6,6,.5);
	font-size: 14px;
	color: #fff
}
.image-overly {
	display: block;
	background: #d5a030;
	position: absolute;
	z-index: 100;
	width: 100%;
	bottom: 0;
	font-size: 17px;
	color: #fff;
	padding: 8px 0 15px 12px
}
.green-section-designer, .green-section-location {
	font-size: 13px;
	font-weight: 400;
	color: #fff;
	font-family: Raleway, sans-serif
}
.image-overly:after {
	content: "";
	display: block;
	width: 8%;
	height: 2px;
	background: #254838;
	position: absolute;
	margin-top: 3px
}
.image-overly a, .image-overly a:hover {
	text-decoration: none;
	color: #fff
}
.green-section {
	background: #254838;
	padding: 10px 0 0 12px;
	width: 100%
}
.green-section-location-margin {
	margin-right: 40px
}
.green-section-designer {
	padding-bottom: 10px
}
.green-section-designer-margin {
	margin-right: 5px
}
.location-left {
	width: 21%;
	float: left
}
.location-right {
	width: 76%;
	float: left;
	padding-top: 3px
}
.content-bottom-space {
	margin-bottom: 15px
}
.star-rating-area {
	width: auto;
	margin-bottom: 20px;
	color: #499573;
	font-weight: 500;
	font-family: Raleway, sans-serif;
	font-size: 16px
}
.right-top-space-new {
	padding-top: 26px
}
.itinery-heading {
	font-size: 24px;
	margin-bottom: 0;
	font-family: Raleway, sans-serif;
	color: #1f4333;
	text-transform: uppercase;
	padding-bottom: 11px;
	width: 100%;
	border-bottom: 1px solid #d5a030;
	margin-top: 13px
}
.content-slider li {
	background-color: #ed3020;
	text-align: center;
	color: #FFF
}
.about-gimme-text, .about-gimme-text p {
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #545454;
	line-height: 25px
}
.content-slider h3 {
	margin: 0;
	padding: 70px 0
}
.demo {
	width: 100%
}
.gallery-left-space {
	padding-left: 66px
}
.about-gimme-text {
	width: 100%;
	margin-top: 0
}
.about-gimme-text p {
	display: block
}
.nav-home-tab>li a, .nav-home-tab>li a:hover {
	font-family: Raleway, sans-serif;
	font-weight: 500
}
.nav-home-tab>li a {
	color: #7c7c7c;
	font-size: 14px;
	border-radius: 0!important;
	border: none;
	padding: 9px 20px;
	text-transform: uppercase;
	margin-right: 10px
}
.nav-home-tab>li a:hover {
	background: #d5a030;
	color: #fff;
	font-size: 14px
}
.nav-home-tab>li.active>a, .nav-home-tab>li.active>a:focus, .nav-home-tab>li.active>a:hover {
	background: #d5a030;
	border: none;
	color: #fff;
	font-size: 14px;
	font-family: Raleway, sans-serif;
	font-weight: 500
}
.nav-home-tab>li.active:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-top: solid 10px #d5a030;
	border-left: solid 10px transparent;
	border-right: solid 10px transparent
}
.recomended-heading {
	padding-right: 10px;
	font-size: 14px;
	padding-top: 4px
}
.optional-golf-bg {
	background: #f2f1f1;
	border: 1px solid #e7e7e7
}
.home-price-place {
	padding: 5px 10px;
	background: rgba(0,0,0,.4);
	color: #fff;
	font-family: abelpro-bold;
	font-size: 15px;
	font-weight: 400
}
.owl-theme .owl-controls .owl-buttons div {
	position: absolute
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: 0;
	top: -53px;
	z-index: 100
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	right: 0;
	top: -53px
}
.caption-banner>p {
	margin: 0;
	padding: 0;
	font-family: Abel, sans-serif
}
.golf-location, .golf-name, .section-block h2 {
	font-family: Raleway, sans-serif
}
.golf-name {
	color: #d5a030;
	font-size: 14px;
	text-shadow: none;
	padding-bottom: 2px;
	font-weight: 300
}
.golf-description, .golf-location {
	color: #fff;
	font-size: 14px;
	text-shadow: none;
	padding-bottom: 2px;
	font-weight: 300
}
.golf-description {
	padding-top: 5px
}
.golf-area .thumbnail {
	background-color: #eee;
	border: 3px solid #ddd;
	border-radius: 0;
	display: block;
	padding: 0
}
.section-block h2 {
	font-size: 24px;
	font-weight: 400;
	color: #FFF;
	margin: 0 0 15px;
	line-height: 36px
}
.home-banner {
	width: 100%;
	height: auto;
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
	padding-top: 90px
}
blockquote {
	background: #f9f9f9;
	border-left: 3px solid #d5a030;
	font-style: italic;
	font-weight: 400;
	font-family: Ubuntu, sans-serif;
	color: #545454;
	padding: 20px!important;
	margin: 0!important;
	font-size: 15px!important;
	line-height: 25px
}
blockquote:before {
	color: #d5a030;
	content: url(../images/testimonial-icon.png)
}
blockquote p {
	display: inline;
	margin: 0;
	padding: 0
}
.testimonials-home p {
	font-size: 18px;
	color: #499573;
	text-align: right;
	font-style: normal;
	font-weight: 400;
	margin-top: 10px;
	font-family: Raleway, sans-serif;
	display: block
}
.testimonials-home p+p {
	line-height: 1px;
	color: #545454;
	font-size: 15px;
	font-family: Ubuntu, sans-serif;
	font-weight: 400
}
.international-golf p {
	font-family: Abel, sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	color: #7c7c7c;
	padding: 0;
	text-align: left
}
.international-golf h2, .tour-destination, .tour-location-home {
	font-family: Raleway, sans-serif;
	font-weight: 500
}
.domestic-inter {
	position: absolute;
	z-index: 100;
	width: 100%;
	bottom: 5px;
	right: 5px
}
.tour-destination, .tour-location-home {
	color: #FFF;
	font-size: 15px
}
.international-golf-top {
	display: block;
	padding-left: 0;
	padding:0px 20px;
}
.international-golf {
	display: block;
	padding-left: 17px
}
.international-golf h2 {
	padding: 0;
	margin: 0;
	color: #499573;
	font-size: 17px
}
.international-golf h2 a, .international-golf h2 a:hover {
	text-decoration: none;
	color: #499573
}
.international-golf p.location-golf, .international-golf p.total-stop {
	font-family: Raleway, sans-serif;
	color: #7c7c7c;
	font-weight: 500;
	font-size: 13px;
	margin: 0
}
.international-golf p.total-stop {
	border: 1px solid #efefef;
	border-width: 1px 0;
	padding-top: 5px
}
.international-golf p.location-golf {
	border-bottom: 1px solid #efefef;
	padding-bottom: 5px
}
.btn-details-international {
	width: 110px;
	padding: 0 0 0 10px;
	font-family: abelpro-bold;
	font-size: 16px;
	color: #fff;
	text-align: left;
	line-height: 30px;
	background: #d5a030;
	text-transform: uppercase;
	letter-spacing: 1px
}
.btn-details-international a {
	text-decoration: none;
	font-size: 16px;
	color: #fff
}
.hotel-option-type, .hotel-total {
	text-align: center;
	font-size: 13px;
	color: #fff
}
.location-area:hover .btn-details-international {
	cursor: pointer;
	background: #d5a030;
	color: #fff;
	text-decoration: none
}
.btn-details-international::after {
	background: #254838;
	content: url(../images/arrow-new.png);
	height: 30px;
	margin-top: 0;
	padding: 4px 8px 0;
	position: absolute;
	z-index: 100;
	left: 85px
}
.btn-details-international:hover::after {
	background: #254838;
	content: url(../images/arrow-new-hover.png);
	padding: 4px 8px 0;
	position: absolute;
	z-index: 100;
	left: 85px
}
.btn-enquery-read-more::after, .btn-yellow::after {
	content: url(../images/arrow-new.png)
}
.hotel-option-type {
	background: #605d5d;
	font-family: Raleway, sans-serif;
	font-weight: 400;
	padding: 6px 0
}
.hotel-thumb-meta {
	display: inline-block;
	width: 100%;
	font-family: abelpro-bold;
	background: #d5a030;
	float: right;
	margin-top: 8px
}
.hotel-total, .sub-menu li {
	font-family: Raleway, sans-serif;
	font-weight: 400
}
.hotel-total {
	padding-top: 6px;
	display: inline-block;
	width: 100%
}
.hotel-total span {
	display: block;
	font-family: abelpro-bold;
	font-size: 22px
}
.hotel-block-space {
	clear: both;
	margin: 15px 0;
	background: #f0f0f0;
	padding: 13px;
	border: 1px solid #dedede
}
.sub-menu li span, .sub-menu-new li span, .sub-menu-new1 li span {
	background: #d5a030;
	box-sizing: border-box
}
.sub-menu ul {
	margin: 0;
	padding: 0
}
.sub-menu li {
	list-style-type: none;
	font-size: 13px;
	color: #545454;
	line-height: 30px
}
.sub-menu li>a, .sub-menu li>a:hover {
	color: #499573;
	text-decoration: none;
	font-family: Raleway, sans-serif
}
.sub-menu li>a {
	margin-top: 10px;
	position: relative;
	border-bottom: 1px solid #F0F1EF;
	display: block;
	font-weight: 500;
	font-size: 17px;
	padding-bottom: 5px
}
.sub-menu li span {
	padding: 2px 8px!important;
	font-family: abelpro-bold;
	color: #fff;
	font-size: 16px;
	display: inline-block
}
.sub-menu-new ul {
	margin: 0;
	padding: 0
}
.sub-menu-new li {
	list-style-type: none;
	font-family: Raleway, sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: #545454;
	line-height: 30px
}
.sub-menu-new li>a, .sub-menu-new li>a:hover {
	color: #499573;
	text-decoration: none;
	font-family: Raleway, sans-serif
}
.sub-menu-new li>a {
	margin-top: 10px;
	position: relative;
	display: block;
	font-weight: 500;
	font-size: 17px;
	padding-bottom: 5px
}
.sub-menu-new li span {
	padding: 2px 8px!important;
	font-family: abelpro-bold;
	color: #fff;
	font-size: 16px;
	display: inline-block
}
.sub-menu-new1 ul {
	margin: 0;
	padding: 0
}
.sub-menu-new1 li {
	list-style-type: none;
	font-family: Raleway, sans-serif;
	font-weight: 400;
	font-size: 13px;
	color: #545454;
	line-height: 30px
}
.sub-menu-new1 li>a, .sub-menu-new1 li>a:hover {
	font-family: Raleway, sans-serif;
	color: #499573;
	text-decoration: none
}
.sub-menu-new1 li>a {
	margin-top: 0;
	position: relative;
	display: block;
	font-weight: 500;
	font-size: 17px;
	padding-bottom: 5px
}
.sub-menu-new1 li span {
	padding: 2px 8px!important;
	font-family: abelpro-bold;
	color: #fff;
	font-size: 16px;
	display: inline-block
}
.top-space-hotel {
	padding: 20px 0 0
}
.where-to-go-bg {
	margin-bottom: 39px;
	clear: both;
	background: #fff;
	border: 10px solid #dedede;
	padding: 20px
}
.where-go-heading {
	margin: 0 0 10px;
	padding: 10px 0;
	font-family: Raleway, sans-serif;
	color: #499573;
	font-weight: 500;
	font-size: 18px;
	border-bottom: 1px solid #F0F1EF
}
.where-go-subcontent, .where-go-subcontent p, .where-go-subcontent-international, .where-go-subcontent-international p {
	font-family: Ubuntu, sans-serif;
	font-size: 15px;
	line-height: 25px;
	color: #545454;
	text-align: left;
	font-weight: 400
}
.where-go-subcontent {
	padding-right: 10px;
	padding-top: 15px
}
.where-go-subcontent p {
	padding-right: 10px
}
.where-go-subcontent-international {
	padding: 15px 0
}
.where-go-subcontent-international p {
	padding: 15px 0!important
}
.award-heading-inner, .where-go-subcontent-package {
	font-family: Raleway, sans-serif
}
.where-go-subcontent-package {
	color: #499573;
	font-weight: 500;
	font-size: 17px;
	padding: 5px 0;
	border-bottom: 1px solid #F0F1EF;
	margin-bottom: 10px;
	margin-top: 10px
}
.img-area-zoom-international {
	position: relative;
	width: 100%;
	min-height: 196px;
	margin: 0 auto;
	overflow: hidden
}
.location-left-international {
	width: 30%;
	float: left
}
.location-right-international {
	padding-top: 3px
}
.btn-enquery-read-more {
	width: auto;
	height: 35px;
	padding-top: 1px;
	background: #d5a030;
	font-family: abelpro-bold;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	text-align: left;
	line-height: 35px;
	padding-left: 10px;
	padding-right: 15px;
	text-transform: uppercase;
	letter-spacing: 1px
}
.btn-enquery-read-more a {
	text-decoration: none;
	font-size: 16px;
	color: #fff
}
.btn-enquery-read-more:hover {
	cursor: pointer;
	background: 115px 10px #d5a030
}
.btn-enquery-read-more::after, .btn-enquery-read-more:hover::after {
	background: #254838;
	padding: 4px 8px 0;
	position: absolute;
	z-index: 100
}
.btn-enquery-read-more::after {
	height: 35px;
	margin-top: -1px
}
.btn-enquery-read-more:hover::after {
	content: url(../images/arrow-new-hover.png)
}
.hr-seperator-2nd:after, .hr-seperator-3rd:after, .hr-seperator-4th:after, .hr-seperator-5th:after, .hr-seperator:after {
	color: #07253F;
	content: url(../images/logo-curve.png);
	font-family: FontAwesome;
	padding: 10px
}
.hr-seperator {
	border-top: 1px solid #e6e6e6;
	margin-top: 25px;
	margin-bottom: 25px;
	position: relative
}
.hr-seperator:after {
	background: #fff;
	border: none;
	border-radius: 50%;
	left: 46.2%;
	margin-top: -25px;
	position: absolute
}
.hr-seperator-2nd {
	border-top: 1px solid #e6e6e6;
	margin-top: 15px;
	margin-bottom: 10px;
	position: relative
}
.hr-seperator-2nd:after {
	background: #fff;
	border: none;
	border-radius: 50%;
	left: 46.2%;
	margin-top: -25px;
	position: absolute
}
.hr-seperator-3rd {
	border-top: 1px solid #e6e6e6;
	margin-top: 30px;
	margin-bottom: 30px;
	position: relative
}
.hr-seperator-3rd:after {
	background: #fff;
	border: none;
	border-radius: 50%;
	left: 46.2%;
	margin-top: -25px;
	position: absolute
}
.hr-seperator-4th {
	border-top: 1px solid #e6e6e6;
	margin-top: 10px;
	margin-bottom: 20px;
	position: relative
}
.hr-seperator-4th:after {
	background: #fff;
	border: none;
	border-radius: 50%;
	left: 46.2%;
	margin-top: -25px;
	position: absolute
}
.hr-seperator-5th {
	border-top: 1px solid #e6e6e6;
	margin-top: 0;
	margin-bottom: 10px;
	position: relative
}
.hr-seperator-5th:after {
	border: none;
	border-radius: 50%;
	left: 39.2%;
	margin-top: -24px;
	position: absolute;
	background: url(../images/green_cup.png)
}
.dropdown-menu, .dropdown-menu09 {
	border-bottom: 5px solid #d5a030
}
.award-heading:after, .custom-head:after {
	content: "";
	display: block;
	position: absolute
}
.dropdown-menu {
	width: 100%
}
.dropdown-menu09 {
	width: 120%
}
.award-placement-area {
	left: 0;
	right: 0;
	position: absolute;
	z-index: 100;
	text-align: right;
	margin-top: 30px
}
.award-placement-position {
	height: auto;
	text-align: center;
	width: 65%;
	padding-bottom: 5px;
	box-sizing: border-box
}
.award-heading {
	background: #EBD269;
	color: #A07823;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 400;
	height: auto;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 65%;
	word-spacing: 1px;
	border-radius: 5px
}
.award-heading:after {
	width: 3%;
	height: 2px;
	margin-top: 8px
}
.award-placement-area-inner {
	left: 0;
	right: 0;
	position: absolute;
	z-index: 100;
	text-align: right;
	margin-top: 15px
}
.award-heading-inner {
	background: #d5a030;
	font-size: 17px;
	font-weight: 500;
	color: #fff;
	padding: 5px 0;
	text-align: center;
	width: 250px;
	height: auto;
	line-height: 22px!important
}
.where-go-main-heading, .where-go-main-top-heading {
	margin: 0;
	font-family: Raleway, sans-serif;
	font-size: 18px;
	font-weight: 500
}
.international-bg {
	background: #f0f0f0;
	border: 1px solid #dedede;
	padding: 20px!important;
	box-sizing: border-box
}
.where-go-main-heading {
	padding: 15px 0 10px;
	color: #499573
}
.where-go-main-top-heading {
	padding: 10px 0 10px 10px;
	color: #1f4333;
	background: #dedede;
	border-bottom: 1px solid #fff
}
.where-go-space {
	margin-top: 20px
}
.where-go-space1 {
	margin-top: 20px;
	margin-bottom: 20px
}
.pack span {
	background: #254838;
	box-sizing: border-box;
	padding: 5px 10px;
	font-family: abelpro-bold!important;
	color: #fff;
	font-size: 16px
}
.circle-img-border {
	border: 2px solid #d5a030
}
.circle-area {
	margin-bottom: 40px
}
.see-heading>h1 {
	font-family: Raleway, sans-serif;
	font-size: 20px;
	color: #499573;
	margin: 27px 0 5px;
	padding: 7px 0;
	border-bottom: 1px solid #d5a030;
	line-height: 20px;
	font-weight: 500;
	text-align: right
}
.see-heading>p, .travel-detail>p {
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 25px;
	color: #545454;
	margin: 0
}
.see-heading>p {
	text-align: left;
	padding: 0 0 0 20px
}
.travel-detail>p {
	padding: 0
}
.travel-desc {
	margin-top: 30px;
	margin-bottom: 0
}
.custom-head {
	font-family: Raleway, sans-serif;
	font-size: 16px;
	color: #499573;
	margin: 0 0 15px;
	padding: 7px 0;
	line-height: 20px;
	font-weight: 500
}
.custom-head:after {
	width: 22%;
	height: 2px;
	background: #d5a030;
	margin-top: 3px
}
.day-by-day-con p {
	font-family: Ubuntu, sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #545454;
	padding: 0;
	margin-top: 0;
	line-height: 25px
}
.day-by-day-con p br {
	line-height: 1px!important;
	height: 5px!important;
	margin-top: 10px!important
}
.sec-title {
	position: relative;
	padding: 5px 0 10px
}
.sec-title h1 {
	position: relative;
	display: inline-block;
	font-family: Raleway, sans-serif;
	font-size: 16px;
	color: #499573;
	margin: 0;
	padding: 0;
	top: -5px
}
.double-line {
	position: relative;
	top: 0;
	display: inline-block;
	width: 6px;
	height: 22px;
	border: 0;
	border-right: 1px solid #d5a030;
	border-left: 1px solid #d5a030;
	margin-left: 10px;
	margin-right: 10px
}
.sec-title.style-two p {
	display: inline-block;
	margin: 0;
	width: 44%;
	line-height: 19px;
	vertical-align: top
}
.btn-read-more-home {
	width: auto;
	height: auto;
	padding: 5px 5px 5px 10px;
	border: 1px solid #fff;
	font-family: abelpro-bold;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	letter-spacing: 1px
}
.btn-read-more-home span {
	font-size: 14px
}
.btn-read-more-home a {
	text-decoration: none;
	font-size: 16px;
	color: #fff
}
.btn-read-more-home:hover {
	cursor: pointer;
	background: 115px 10px #d5a030
}
.section-home-block h2 {
	font-family: Raleway, sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #FFF;
	margin: 0;
	padding: 0
}
.golf-international .carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 92%!important;
	right: 0;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-right: -30%;
	text-align: center;
	list-style: none
}
.golf-international .carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000\9;
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;
	border-radius: 10px
}
.golf-international .carousel-indicators .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #fff
}
.carousel-caption-golf {
	position: absolute;
	bottom: 15px;
	left: 0;
	z-index: 10;
	background: rgba(6,6,6,.6)
}
.carousel-caption-golf>h1 {
	margin: 0;
	padding: 10px;
	font-size: 16px!important;
	color: #fff;
	font-family: Raleway, sans-serif;
	font-weight: 400
}
h6.overview-section, h6.overview-section-block-text {
	font-family: Raleway, sans-serif;
	font-size: 18px;
	line-height: 20px
}
.carousel-caption-golf>h1 a, .carousel-caption-golf>h1 a:hover {
	color: #fff;
	text-decoration: none
}
h6.overview-section {
	color: #1f4333;
	margin: 0 0 11px;
	padding: 0 0 10px;
	font-weight: 500;
	border-bottom: 1px solid #e7e7e7
}
h6.overview-section-block-text {
	color: #fff;
	margin: 0;
	padding: 10px 10px 7px 13px;
	font-weight: 400;
	background: #254838
}
.location-area-header-banner>h1, .location-header-top-content>h1 {
	margin: 0;
	font-weight: 500;
	font-size: 17px;
	color: #d5a030;
	font-family: Raleway, sans-serif
}
.location-area-header-banner {
	padding: 10px 0 0
}
.location-area-header-banner>h1 {
	padding-bottom: 5px
}
.location-area-header-banner>h1 a, .location-area-header-banner>h1 a:hover {
	text-decoration: none;
	color: #d5a030
}
.location-header-top-content {
	padding: 0
}
.location-header-top-content>h1 {
	padding-bottom: 15px
}
.location-header-top-content>h1 a, .location-header-top-content>h1 a:hover {
	text-decoration: none;
	color: #d5a030
}
.location-price {
	margin-top: 0;
	margin-bottom: 5px;
	padding: 0;
	border: 0 solid #d7dbdd;
	box-sizing: border-box
}
.location-price .package-name-banner h2 {
	margin: 0;
	padding-top: 8px;
	font-family: Raleway, sans-serif;
	color: #fff;
	font-weight: 300;
	font-size: 14px
}
.location-name-and-price {
	font-family: abelpro-bold;
	font-size: 17px;
	color: #fff;
	font-weight: 700;
	background: #d5a030;
	padding: 5px 4px;
	box-sizing: border-box
}
.banner-hotel-star>.location-name-hote, .location-name-and-price span {
	font-family: Raleway, sans-serif;
	font-size: 14px;
	color: #fff
}
.location-name-and-price span {
	font-weight: 400
}
.banner-hotel-star>.location-name-hote {
	margin-left: 31px;
	margin-top: 4px;
	line-height: 38px;
	font-weight: 500
}
.banner-hotel-star>.location-name-hote::before {
	content: url(../images/hotel-bed1.png);
	position: absolute;
	display: block;
	margin-left: -31px;
	padding-top: 2px;
	line-height: 38px
}
.btn-enquery-large-home {
	width: 100%;
	padding: 10px 0 10px 10px;
	background: #254838;
	font-family: abelpro-bold;
	font-size: 22px;
	color: #fff;
	line-height: 27px;
	margin-bottom: 28px;
	text-align: left;
	font-weight: 100;
	text-transform: uppercase;
	word-spacing: 1px
}
.custom_quotemain h3, .custom_quotemain label {
	font-family: Raleway, sans-serif
}
.btn-enquery-large-home a {
	text-decoration: none;
	color: #fff
}
.btn-enquery-large-home:hover {
	cursor: pointer;
	background: top right no-repeat #254838
}
.btn-enquery-large-home::after, .btn-enquery-large-home:hover::after {
	background: #d5a030;
	padding: 12px 15px 8px;
	position: absolute;
	z-index: 100;
	margin-top: -10px
}
.btn-enquery-large-home::after {
	content: url(../images/custom-quote-arrow-new.png);
	margin-left: 10px
}
.btn-enquery-large-home:hover::after {
	content: url(../images/custom-quote-arrow-hover-new.png)
}
.home-footer-over {
	width: 100%;
	padding: 0;
	margin-top: -110px;
	position: relative;
	z-index: 1
}
.domestic-inter-price {
	position: absolute;
	z-index: 100;
	top: 185px;
	right: 25px;
	color: #fff
}
.custom_quotemain {
	display: block;
	margin: 0 auto;
	background: #fff;
	width: auto
}
.custom_quotemain h3 {
	font-size: 23px;
	color: #1f4333;
	margin: 0;
	padding: 0 0 7px;
	font-weight: 500
}
.custom_quotemain h3:after {
	content: "";
	display: block;
	width: 4%;
	height: 2px;
	background: #d5a030;
	position: absolute;
	margin-top: 6px
}
.custom_quotemain label {
	font-size: 14px;
	color: #545454;
	font-weight: 400;
	margin-top: 15px
}
.custom_quotemain label span {
	color: red;
	font-size: 16px
}
.custom_quotemain form.spsrtop .Youare_area span, .custom_quotemain form.spsrtop .input, .form-control-custom {
	font-family: Raleway, sans-serif;
	color: #797777
}
.custom_quotemain form.spsrtop {
	margin-top: 20px
}
.custom_quotemain form.spsrtop .input {
	height: 30px;
	border-radius: 0!important;
	box-shadow: none;
	border: 1px solid #e7e7e7;
	font-size: 12px;
	font-weight: 400
}
.custom_quotemain form.spsrtop .Youare_area {
	text-align: center!important;
	background: url(../images/yrarea_bg.png) center center repeat-x;
	padding: 10px 0 0;
	width: 100%
}
.custom_quotemain form.spsrtop .Youare_area span {
	padding: 7px 19px;
	background: #fff;
	position: relative;
	top: -3px;
	font-size: 16px;
	font-weight: 500
}
.custom_quotemain form.spsrtop .radiobtnarea {
	background: #f4f4f4;
	padding: 13px 0;
	margin: 0 0 25px;
	border-top: 2px solid #d5a030
}
.custom_quotemain form.spsrtop .radiobtnarea .radio-inline {
	margin-left: 31px;
	width: 28%
}
.custom_quotemain form.spsrtop .radiobtnarea .radio-inline-center {
	margin-left: 30px;
	width: 28%
}
.custom_quotemain form.spsrtop .radiobtnarea .radio-inline-last {
	margin-left: 4px;
	width: 28%
}
.error {
	border-color: red!important;
	box-shadow: 0 1px 1px rgba(194,72,66,.075) inset, 0 0 8px rgba(194,72,32,.6)!important;
	outline: 0
}
.form-control-custom {
	resize: none;
	display: block;
	width: 100%;
	height: 60px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 0;
	font-size: 13px;
	padding: 6px 12px
}
.btn-enquery, .btn-yellow {
	font-family: abelpro-bold;
	font-weight: 700;
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: 1px
}
.btn-yellow, .btn-yellow.focus, .btn-yellow:focus, .btn-yellow:hover {
	color: #fff;
	background-color: #d5a030;
	border-color: #d5a030;
	outline: 0
}
.form-control-custom:focus {
	border-color: #d5a030;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(213,160,160,.075), 0 0 8px rgba(213,160,160,.6);
	box-shadow: inset 0 1px 1px rgba(213,160,160,.075), 0 0 8px rgba(213,160,160,.6)
}
.btn-yellow {
	padding-top: 9px
}
.btn-yellow::after, .btn-yellow:hover::after {
	background: #254838;
	padding: 12px 8px 5px;
	margin-top: -9px;
	margin-left: 10px;
	z-index: 100;
	position: absolute
}
.btn-yellow:hover::after {
	content: url(../images/arrow-new-hover.png)
}
.btn-enquery, .btn-enquery.focus, .btn-enquery:focus, .btn-enquery:hover {
	color: #fff;
	background-color: #d5a030;
	border-color: #d5a030;
	outline: 0
}
.btn-enquery {
	padding-top: 9px
}
.rounded-or>p {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #fff;
	padding: 10px;
	line-height: 20px;
	text-align: center;
	font-family: Raleway, sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #499573;
	-moz-box-shadow: 2px 2px 1px #bababa;
	-webkit-box-shadow: 2px 2px 1px #bababa;
	box-shadow: 2px 2px 1px #bababa
}
.from-bg {
	width: 100%;
	margin: auto;
	background: url(../images/form-bg.png) top left repeat-y
}
.popup-price {
	position: absolute;
	z-index: 100;
	top: 170px;
	right: 25px;
	color: #fff
}
.popup-price-lable-place {
	padding: 5px 10px;
	background: rgba(37,72,56,.8);
	color: #fff;
	font-family: abelpro-bold;
	font-size: 15px;
	font-weight: 400
}
.popup-form-lable-name h2 {
	font-family: Raleway, sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #1f4333;
	margin: 0;
	padding: 0 0 20px
}
.popup-form-lable-name h2:after {
	content: "";
	display: block;
	width: 8%;
	height: 2px;
	background: #d5a030;
	position: absolute;
	margin-top: 6px
}
.popup-form-lable-location-name {
	font-family: Raleway, sans-serif;
	color: #7c7c7c;
	font-weight: 500;
	font-size: 14px;
	border: 1px solid #efefef;
	border-width: 1px 0;
	padding: 10px 0 10px 10px;
	background: #FFF
}
.hr-seperator-form {
	border-top: 1px solid #dedbdb;
	margin-top: 25px;
	margin-bottom: 25px;
	position: relative
}
.hr-seperator-form:after {
	background: #e7e7e7;
	border: none;
	border-radius: 50%;
	color: #07253F;
	content: url(../images/logo-curve.png);
	font-family: FontAwesome;
	left: 46.2%;
	margin-top: -25px;
	padding: 10px;
	position: absolute
}
.form-control-area {
	display: block;
	width: 100%;
	height: 34px!important;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0!important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control-area:focus {
	border-color: #d5a030;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(213,160,160,.075), 0 0 8px rgba(213,160,160,.6);
	box-shadow: inset 0 1px 1px rgba(213,160,160,.075), 0 0 8px rgba(213,160,160,.6)
}
.youare_area-new {
	padding: 7px 19px;
	background: #fff;
	font-size: 15px;
	font-family: Raleway, sans-serif;
	color: #d5a030;
	text-align: center;
	font-weight: 500;
	margin-top: 5px
}
.hr-seperator-form1 {
	border-top: 1px solid #e6e6e6;
	margin-top: 6px;
	margin-bottom: 4px;
	position: relative
}
.hr-seperator-form1:after {
	background: #fff;
	border: none;
	color: #07253F;
	content: url(../images/logo-curve.png);
	font-family: FontAwesome;
	left: 46.2%;
	margin-top: -15px;
	position: absolute
}
.ask-questions, .package-price-heading {
	font-family: Raleway, sans-serif
}
.ask-questions {
	padding: 4px 19px;
	background: #fff;
	font-size: 14px;
	color: #d5a030;
	text-align: center;
	font-weight: 400;
	margin-top: 15px
}
.slider-opacity {
	background-color: rgba(127,186,0,.7);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
	opacity: 0;
	transition: background .3s ease, color .3s ease;
	-webkit-transition: background .3s ease, color .3s ease;
	-moz-transition: background .3s ease, color .3s ease
}
#cssmenu ul ul li, #cssmenu>ul>li.has-sub>a:before {
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease
}
.package-price-heading {
	font-size: 15px;
	color: #499573;
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
	font-weight: 600
}
.package-price-heading-box p {
	background: #e7e7e7;
	display: block;
	font-family: abelpro-bold;
	font-size: 16px;
	color: #254838;
	font-weight: 500;
	vertical-align: middle;
	text-align: center;
	box-sizing: border-box;
	margin: 0;
	padding: 5px 0
}
.ribbon-area, .ribbon-area-itinery {
	position: absolute;
	z-index: 100;
	top: 0;
	text-align: right
}
.package-price-heading-box p span {
	padding: 0 10px
}
.ribbon-area {
	width: 100%;
	right: 5px
}
.ribbon-area-itinery {
	width: 100px;
	color: #fff;
	margin-left: 600px;
	display: inline-block
}
.popover {
	border-radius: 0!important;
	border: 1px solid #d5a030!important;
	background-color: #d5a030!important
}
.popover-content {
	padding: 9px 14px;
	background: #d5a030!important;
	font-family: Georgia, "Times New Roman", Times, serif!important;
	font-size: 15px;
	word-spacing: 1px;
	font-weight: 400;
	color: #fff;
	text-align: center;
	height: auto;
	line-height: 18px
}
.editor_content_area, .editor_content_area p {
	font-family: Ubuntu, sans-serif!important;
	font-weight: 400!important;
	font-size: 15px!important;
	line-height: 25px!important;
	color: #545454!important;
	text-align: left!important
}
.popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #d5a030!important
}
.editor_content_area p {
	padding: 0!important;
	margin-left: 0!important
}
.opening_hours, .tab-contact span {
	font-family: Raleway, sans-serif;
	color: #355345
}
.editor_content_area br {
	line-height: 5px!important;
	height: 5px!important
}
.tab-contact span {
	font-size: 16px;
	font-weight: 700
}
.tab-contact-dropdown {
	background: url(../images/green_cup.png)!important;
	padding: 10px;
	border-radius: 0;
	border: 0 solid #FFF
}
.opening_hours {
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0 10px 15px 0
}
ul.logosps {
	list-style: none;
	background: rgba(12,36,46,.6);
	padding: 10px 5px;
	border-radius: 0;
	clear: both
}
ul.logosps li {
	width: 29%;
	margin: 0 2%;
	float: left;
	min-height: 80px
}
ul.logosps li img {
	width: 96%;
	display: block;
	margin: 0 auto
}
.modal {
	z-index: 1000000
}
.navbar-toggle {
	background: url(../images/tongel01.png) center center no-repeat #d5a030!important;
	border: 1px solid #fff;
	border-radius: 4px;
	float: right;
	margin-bottom: 8px;
	margin-right: 15px;
	margin-top: 8px;
	padding: 9px 10px;
	position: relative;
	display: none
}
#cssmenu ul ul li, #cssmenu>ul>li {
	border-left: 1px solid rgba(120,120,120,.2)
}
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
#cssmenu {
	display: none!important;
	font-family: Montserrat, sans-serif
}
#cssmenu, #cssmenu #menu-button, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#cssmenu:after, #cssmenu>ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
#cssmenu #menu-button {
	display: none
}
#cssmenu>ul>li {
	float: left;
	border-right: 1px solid rgba(120,120,120,.2);
	margin-right: -1px
}
#cssmenu.align-center>ul {
	font-size: 0;
	text-align: center
}
#cssmenu.align-center ul ul, .contactbtn01 {
	text-align: left
}
#cssmenu.align-center>ul>li {
	display: inline-block;
	float: none
}
#cssmenu>ul>li.has-sub>a:after, #cssmenu>ul>li.has-sub>a:before {
	display: block;
	background: #ddd;
	content: ''
}
#cssmenu.align-right>ul>li {
	float: right
}
#cssmenu>ul>li>a {
	padding: 17px;
	font-size: 12px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #ddd;
	font-weight: 700;
	text-transform: uppercase
}
#cssmenu>ul>li:hover>a {
	color: #fff
}
#cssmenu>ul>li.has-sub>a {
	padding-right: 30px;
	position: relative
}
#cssmenu>ul>li.has-sub>a:after {
	position: absolute;
	top: 22px;
	right: 11px;
	width: 8px;
	height: 2px
}
#cssmenu>ul>li.has-sub>a:before {
	position: absolute;
	top: 19px;
	right: 14px;
	width: 2px;
	height: 8px;
	transition: all .25s ease
}
#cssmenu>ul>li.has-sub:hover>a:before {
	top: 23px;
	height: 0
}
#cssmenu ul ul {
	position: absolute;
	left: -9999px
}
#cssmenu.align-right ul ul {
	text-align: right
}
#cssmenu ul ul li {
	height: 0;
	transition: all .25s ease;
	margin-left: -1px
}
#cssmenu li:hover>ul {
	left: auto
}
#cssmenu.align-right li:hover>ul {
	left: auto;
	right: 0
}
#cssmenu li:hover>ul>li {
	height: 35px
}
#cssmenu ul ul ul {
	margin-left: 100%;
	top: 0
}
#cssmenu.align-right ul ul ul {
	margin-left: 0;
	margin-right: 100%
}
#cssmenu ul ul li a {
	border-bottom: 1px solid rgba(150,150,150,.15);
	padding: 11px 15px;
	width: 170px;
	font-size: 12px;
	text-decoration: none;
	color: #ddd;
	font-weight: 400;
	background: #333
}
#cssmenu ul ul li.has-sub>a:after, #cssmenu ul ul li.has-sub>a:before {
	position: absolute;
	display: block;
	background: #ddd;
	content: ''
}
#cssmenu ul ul li.last-item>a, #cssmenu ul ul li:last-child>a {
	border-bottom: 0
}
#cssmenu ul ul li a:hover, #cssmenu ul ul li:hover>a {
	color: #fff
}
#cssmenu ul ul li.has-sub>a:after {
	top: 16px;
	right: 11px;
	width: 8px;
	height: 2px
}
#cssmenu.align-right ul ul li.has-sub>a:after {
	right: auto;
	left: 11px
}
#cssmenu ul ul li.has-sub>a:before {
	top: 13px;
	right: 14px;
	width: 2px;
	height: 8px;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease
}
#cssmenu.align-right ul ul li.has-sub>a:before {
	right: auto;
	left: 14px
}
#cssmenu ul ul>li.has-sub:hover>a:before {
	top: 17px;
	height: 0
}

@media all and (max-width:768px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px) {
.nev-mainten {
	position: absolute!important;
	width: 90%!important
}
#menu-button {
	display: none;
	margin-right: 5px
}
#cssmenu .ll {
	display: block;
	width: 100%;
	position: relative;
	z-index: -1
}
#cssmenu {
	width: 100%;
	margin-top: 0;
	display: block!important
}
#bs-example-navbar-collapse-1 {
	display: none!important
}
#cssmenu ul, #cssmenu ul ul>li.has-sub>a:after, #cssmenu ul ul>li.has-sub>a:before, #cssmenu>ul>li.has-sub>a:after, #cssmenu>ul>li.has-sub>a:before {
	display: none
}
#cssmenu ul {
	width: 100%;
	margin-top: 8px
}
#cssmenu.align-center>ul {
	text-align: left
}
#cssmenu ul li {
	width: 100%;
	border-top: 1px solid rgba(120,120,120,.2)
}
#cssmenu li:hover>ul>li, #cssmenu ul ul li {
	height: auto
}
#cssmenu ul li a, #cssmenu ul ul li a {
	width: 100%;
	border-bottom: 0
}
#cssmenu>ul>li {
	float: none
}
#cssmenu ul ul li a {
	padding-left: 25px;
	color: #ddd;
	background: 0 0
}
#cssmenu ul ul ul li a {
	padding-left: 35px
}
#cssmenu ul ul li.active>a, #cssmenu ul ul li:hover>a {
	color: #fff
}
#cssmenu ul ul, #cssmenu ul ul ul, #cssmenu.align-right ul ul {
	position: relative;
	left: 0;
	width: 100%;
	margin: 0;
	text-align: left
}
#cssmenu #menu-button {
	display: block;
	padding: 19px 17px;
	color: #ddd;
	cursor: pointer;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	background: url(../images/tongel01.png) right center no-repeat
}
#cssmenu #menu-button.menu-opened:after {
	top: 23px;
	border: 0;
	height: 2px;
	width: 15px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background: #d5a030
}
#cssmenu #menu-button.menu-opened:before {
	top: 23px;
	width: 15px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background: #d5a030
}
#cssmenu .submenu-button {
	position: absolute;
	z-index: 10;
	right: 0;
	top: 0;
	display: block;
	border-left: 1px solid rgba(120,120,120,.2);
	height: 46px;
	width: 100%!important;
	cursor: pointer
}
#cssmenu ul ul .submenu-button {
	height: 34px;
	width: 34px
}
#cssmenu .submenu-button:after {
	position: absolute;
	top: 22px;
	right: 19px;
	width: 8px;
	height: 2px;
	display: block;
	background: #ddd;
	content: ''
}
#cssmenu ul ul .submenu-button:after {
	top: 15px;
	right: 13px
}
#cssmenu .submenu-button.submenu-opened:after {
	background: #d5a030
}
#cssmenu .submenu-button:before {
	position: absolute;
	top: 19px;
	right: 22px;
	display: block;
	width: 2px;
	height: 8px;
	background: #ddd;
	content: ''
}
#cssmenu ul ul .submenu-button:before {
	top: 12px;
	right: 16px
}
#cssmenu .submenu-button.submenu-opened:before {
	display: none;
	background: #d5a030
}
}
.envalop_email {
	left: 87%;
	position: relative;
	top: -33px
}
.contactus {
	margin-top: 10px
}
.contactus p a {
	color: #d5a030
}
.emailareaspsr {
	clear: both;
	padding-top: 20px
}
.contactbtn01 {
	width: 110px;
	padding: 0 0 0 10px;
	font-family: abelpro-bold;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	background: #d5a030;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative
}
.aboutus .individual .contentspsr h2 span, .spsrtop02, form.spsrtop01 label {
	font-family: Raleway, sans-serif
}
.contactbtn01::after, .contactbtn01:hover::after {
	background: #254838;
	padding: 4px 8px 0;
	position: absolute;
	z-index: 100
}
.contactbtn01::after {
	content: url(../images/arrow-new.png);
	height: 30px;
	margin-top: 0;
	right: 0
}
.contactbtn01:hover::after {
	content: url(../images/arrow-new-hover.png);
	left: 85px
}
form.spsrtop01 label {
	color: #545454;
	font-size: 14px;
	font-weight: 400
}
form.spsrtop01 label span {
	color: red;
	font-size: 16px
}
.maptopsps {
	box-shadow: 0 0 3px -2px #000;
	float: left;
	margin-bottom: 10px;
	margin-right: 2%;
	margin-top: 15px;
	padding: 5px;
	width: 33%
}
h1.title0088 {
	margin-bottom: 15px!important
}
form.spsrtop01 {
	background: #e7e7e7;
	float: right;
	margin-top: 15px;
	padding: 15px;
	width: 35%
}
form.spsrtop01 .input {
	height: 42px;
	border-radius: 0;
	box-shadow: none
}
form.spsrtop01 .radiobtnarea {
	background: #f4f4f4;
	padding: 13px 0;
	margin: 0 0 35px;
	border-top: 2px solid #d5a030
}
#map-canvas {
	width: 100%;
	height: 135px;
	margin-bottom: 15px;
	border: 2px solid #fff;
	margin-top: 15px
}
.aboutus, .spsrtop02 {
	margin-top: 10px
}
.spsrtop02 {
	font-size: 16px;
	color: #7c7c7c;
	float: left;
	padding: 0 15px;
	width: 28%
}
.spsrtop02 span {
	display: block;
	padding-bottom: 3px
}
.spsrtop02 span a {
	color: #d5a030
}
.aboutus .img-area-zoom01 {
	min-height: 221px
}
.aboutus .individual {
	background: #f0f0f0;
	border: 1px solid #dedede;
	margin: 15px 0;
	padding: 13px;
	clear: both
}
.aboutus .image-position-zoom01 {
	position: relative
}
.aboutus .individual .contentspsr {
	display: block;
	padding-left: 17px
}
.aboutus .individual .contentspsr h2 {
	color: #499573;
	text-decoration: none;
	font-size: 17px;
	margin-bottom: 15px;
	margin-top: 0
}
.aboutus .individual .contentspsr h2::after {
	background: #254838;
	content: "";
	display: block;
	height: 2px;
	margin-top: 3px;
	position: absolute;
	width: 8%
}
.aboutus .individual .contentspsr h2 span {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #efefef;
	border-image: none;
	border-style: solid;
	border-width: 1px 0;
	color: #d5a030;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
	padding-top: 5px
}
.aboutus .individual .contentspsr p {
	color: #545454;
	font-family: Ubuntu, sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 25px;
	margin-top: 0;
	text-align: justify;
	padding: 0
}
.hr-seperator01 {
	border-top: 1px solid #e6e6e6;
	margin-bottom: 25px;
	margin-top: 15px;
	position: relative
}
a.dropdown-toggle:focus {
	text-decoration: none
}
.submenu-button01 {
	display: block;
	width: 100%
}
.us-master-price {
	margin-top: 30px
}
.us-master-price thead {
	background: #8e8e8e;
	font-family: Raleway, sans-serif;
	font-weight: 300!important;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase
}
.us-master-list ul {
	margin-left: 10px;
	margin-top: 15px;
	padding: 0
}
.us-master-list li {
	font-family: Ubuntu, sans-serif;
	font-weight: 300;
	font-size: 14px;
	color: #545454;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 8px;
	background: url(../images/menu-arrow.png) 0 5px no-repeat
}
.birdie-package-heading {
	font-size: 20px;
	margin-bottom: 0;
	font-family: Raleway, sans-serif;
	color: #1f4333;
	text-transform: capitalize
}
.us-master-price-area {
	background: #fff;
	padding: 8px 0 7px 15px;
	float: right;
	display: inline-block;
	color: #499573;
	font-size: 18px;
	position: relative;
	top: -1px;
	font-family: abelpro-bold;
	border-top: 1px solid #d5a030
}
.us-master-price-area span {
	font-size: 23px;
	letter-spacing: 1px;
	font-family: abelpro-bold;
	font-weight: 700
}
.eagle-package-tab, .us-master-price-tab {
	float: left;
	display: inline-block;
	font-size: 18px;
	top: -1px;
	font-family: abelpro-bold;
	color: #fff
}
.us-master-price-tab {
	background: #d5a030;
	padding: 5px 35px 5px 8px;
	position: relative;
	margin-right: 15px
}
.us-master-price-tab::after, .us-master-price-tab:hover::after {
	background: #254838;
	margin-top: -5px;
	padding: 9px 8px 0;
	position: absolute;
	right: 0;
	z-index: 100
}
.us-master-price-tab a, .us-master-price-tab a:hover {
	text-decoration: none;
	color: #fff
}
.us-master-price-tab::after {
	content: url(../images/arrow-new.png);
	height: 35px
}
.us-master-price-tab:hover::after {
	content: url(../images/arrow-new-hover.png)
}
.eagle-package-tab {
	background: #d5a030;
	padding: 5px 35px 5px 8px;
	position: relative
}
.eagle-package-tab::after, .eagle-package-tab:hover::after {
	background: #254838;
	margin-top: -5px;
	padding: 9px 8px 0;
	position: absolute;
	right: 0;
	z-index: 100
}
.eagle-package-tab a, .eagle-package-tab a:hover {
	text-decoration: none;
	color: #fff
}
.eagle-package-tab::after {
	content: url(../images/arrow-new.png);
	height: 35px
}
.eagle-package-tab:hover::after {
	content: url(../images/arrow-new-hover.png)
}

.btn-home-banner {
	width: 120px;
	height: 35px;
	padding-top: 1px;
	background: #d5a030;
	float: right;
	font-family: abelpro-bold;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	text-align: left;
	line-height: 35px;
	padding-left: 10px;
	text-transform: uppercase;
	letter-spacing: 1px
}
.btn-home-banner a {
	text-decoration: none;
	font-size: 16px;
	color: #fff
}
.btn-home-banner:hover {
	cursor: pointer;
	background: 115px 10px #d5a030
}
.btn-home-banner::after, .btn-home-banner:hover::after {
	background: #254838;
	padding: 4px 8px 0;
	position: absolute;
	right: 0;
	z-index: 100
}
.btn-home-banner::after {
	content: url(../images/arrow-new.png);
	height: 35px;
	margin-top: -1px
}
.btn-home-banner:hover::after {
	content: url(../images/arrow-new-hover.png)
}



.btn-home-banner-new {
    width:auto;
	height: 32px;
    background: #d5a030;
	font-family: abelpro-bold;
	font-weight:400;
	font-size: 15px;
	color: #1f4333;
	text-align: center;
	line-height:32px;
	padding:0px 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
    margin-top:5px;
    margin-left:5px;
}
.btn-home-banner-new  a{color: #1f4333; text-decoration:none;}
.btn-home-banner-new a:hover{background: #d5a030; cursor:pointer; color: #fff; text-decoration:none;}



/*.btn-home-banner-new {
	width:140px;
	height: 42px;
	padding-top: 1px;
	background: #d5a030;
	float: left;
	font-family: abelpro-bold;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	text-align: left;
	line-height:42px;
	padding:0px 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
    position:relative;
    border-left:1px solid #fff;
    
}
.btn-home-banner-new a {
	text-decoration: none;
	font-size: 16px;
	color: #fff
}
.btn-home-banner-new:hover {
	cursor: pointer;
	background:0px 10px #d5a030
}
.btn-home-banner-new::after, .btn-home-banner-new:hover::after {
	background: #254838;
	padding: 4px 8px 0;
	position: absolute;
	right: 0;
	z-index: 100
}
.btn-home-banner-new::after {
	content: url(../images/arrow-new.png);
	height: 42px;
    line-height:42px;
}
.btn-home-banner-new:hover::after {
	content: url(../images/arrow-new-hover.png)
}*/





.top-call-rea{padding-right:28px;}

.international-tab-white-bg{background:#FFFFFF; padding:10px 20px; margin-bottom:20px;}

@media (max-width:767px) {
.package-name h2 {
	font-size: 11px
}
.location1>.location-name-price1, .location>.location-name {
	font-size: 11px
}
.golf-aus-title {
	font-size: 16px
}
.owl-theme .owl-controls .owl-buttons .owl-next, .owl-theme .owl-controls .owl-buttons .owl-prev {
	top: -60px!important
}
.golf-tour-con-top h1, .golf-tour-con-top p {
	font-size: 14px
}

.location-area-thumb-content > h1 {
    font-size: 14px;
}

.itinery-heading {
    font-size: 18px;
}

.eagle-package-tab, .us-master-price-tab {
    font-size: 18px;
    margin-bottom: 10px;
    top: 8px;
}

h4.package-heading-new {
    font-size: 14px;
}

ul.no-tick li, ul.nosps li {
    font-size: 13px;
}

.us-master-price-area{ width:100%; display:block;}

.international-tab-white-bg {
    margin-bottom: 20px;
    padding: 10px 0px;
}

.international-golf {
    padding-left: 0px;
}

body {
    font-size: 12px;
}

.international-golf h2 {
    font-size: 12px;
}

.international-golf p.location-golf, .international-golf p.total-stop {
    font-size: 11px;
}

.editor_content_area, .editor_content_area p {
    font-size: 13px !important;
}

.where-go-subcontent, .where-go-subcontent p, .where-go-subcontent-international, .where-go-subcontent-international p {
    color: #545454;
    font-family: Ubuntu,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
	padding:10px;
	
}
.carousel-inner > .active {
    left: 10px;
	padding-top:10px;
}

.international-golf-top {
    padding: 0 5px;
}

.location-left-international {
    width: 9% !important;
}


.admin-content p, .admin-content-new p {
    font-size: 13px;
}

.package-speace {
    width: 100%;
}


}

@media (max-width:303px) {
.adjust-position {
	top: -14px;
}

}

.right-panel-top{padding-top:13px;}
.right-pannel{ border-bottom:1px solid #e7e7e7; padding:0px 0px 12px 0px;}
.location-placename{font-weight: 300; font-size: 12px; color: #3b3b3b; font-family: Raleway, sans-serif; margin-top:10px;}
.location-placename ul li{ margin:0px!important; padding:0px!important;}
.location-placename li{ list-style-type:none; display:inline; margin:0px; padding:0px;}
.location-placename li a{display:inline!important;}
.location-placename li:after{content: "|"; padding:0px 0px; color: #3b3b3b;}
.location-placename li:last-child:after{content: ""; padding:0px 0px;}

.location-heading{
	font-weight: 400;
	color: #254838;
	/*border-bottom: 1px solid #efefef;*/
	font-size: 17px;
	margin-top:0px;
    padding-left:6px;
	/*padding: 7px 0 7px 10px;
	background: #e7e7e7*/
}
.location-heading:after {
	content: "";
	display: block;
	width: 8%;
	height: 2px;
	background: #d5a030;
	position: absolute;
	margin-top: 1px
}
.location-heading a{ text-decoration:none; color: #254838;}

.right-panel-image-area{ width:100%; height:auto;}
.right-panel-image-area img{width: 80px;  height: 55px; margin-right:10px;}


/* ===================================
   Right Pannel Block
====================================== */
.sidebar-right, .sidebar-bottom, .sidebar-bottom-home, .sidebar-right .arrow, .sidebar-bottom .arrow {
	transition: all 0.8s;
	-o-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-webkit-transition: all 0.8s;		
}

.sidebar-right {
	width: 300px;
	position: fixed;
	z-index: 100000;
	box-shadow: 4px 0 10px rgba(0,0,0,0.25);
	-moz-box-shadow: 4px 0 10px rgba(0,0,0,0.25);
	-webkit-box-shadow: 4px 0 10px rgba(0,0,0,0.25);
	background-color: #c0c0c0;
	right: 0;
    padding:10px 30px 10px 30px;
}

.sidebar-right:hover, .sidebar-right:focus {
	right: 0 !important;
}

/*.sidebar-right .arrow {
	background-color: #d5a030;
	border-radius: 15px 0 0 15px;
	cursor: default;
	display: block;
	font-size:30px;
    font-family: Raleway, sans-serif;
	font-weight: 600;
	height: 100px;
	left: -30px;
	line-height: 14px;
    padding:10px 0px 0px 10px;
	position: absolute;
	top: 0px;
	width: 30px;
	color: #FFF;
	filter:inherit;
}
*/
.sidebar-right:hover .arrow {
	transform: rotate(-180deg) translate(0px,0px);
	-moz-transform: rotate(-180deg) translate(0px,0px);
	-webkit-transform: rotate(-180deg) translate(0px,0px);	
	border-radius: 0px 0px 0px 0px;
}


.sidebar-right .arrow {
	background-color: #d5a030;
	border-radius: 0px 0 0 0px;
	cursor: default;
	display: block;
	font-size:16px;
    font-family: Raleway, sans-serif;
	font-weight:600;
	height:160px;
	left: -30px;
	line-height: 14px;
    padding:10px 0px 0px 6px;
	position: absolute;
	top: 0px;
	width: 30px;
	color: #254838;
	filter:inherit;
}


.verticl-heading{
    -ms-transform:rotate(270deg); /* IE 9 */
  -moz-transform:rotate(270deg); /* Firefox */
  -webkit-transform:rotate(270deg); /* Safari and Chrome */
  -o-transform:rotate(270deg); /* Opera */
    width: 30px;
    height:100px;
    margin-left:38px;
    margin-top:70px;
    text-transform:uppercase;
    }



.right-pannel-form-area{width:100%; height:auto;}


.right-pannel-form-area h1.formtitle {
    font-size: 18px;
    margin-bottom: 0;
    font-family: Raleway, sans-serif;
    color: #1f4333;
    text-transform: uppercase;
    padding-bottom: 11px;
    width: 100%;
    border-bottom: 1px solid #d5a030;
    margin-top: 13px;
    margin-bottom:10px;
}


.carousel-caption-bottom-new {
    bottom: 80px;
    right:-2%;
    position: absolute;
    background:rgba(0,0,0,0.5);
    padding:10px 130px 0px 20px;
    transform: skew(20deg);
}

.carousel-caption-bottom-new>h1 {
    font-size: 40px;
    margin: 0px 0px 0px 0px;
    text-shadow: 2px 2px #000;
    padding:0px!important;
    color:#fff;
    transform: skew(-20deg);
    font-weight:400!important;
}

.carousel-caption-bottom-new>p {
    font-size: 20px;
    margin: 0;
    letter-spacing: 1px
    transform: skew(-20deg)!important;
}

.image-overly-new{
	display: block;
	z-index: 100;
	width: 100%;
	bottom: 0;
	font-size: 17px;
	color: #fff;
	padding: 8px 0 15px 12px;
    background:#d5a030;
    
}
.image-overly-new:after {
	content: "";
	display: block;
	width: 8%;
	height: 2px;
	background: #254838;
	position: absolute;
	margin-top: 3px
}
.image-overly-new a, .image-overly-new a:hover {
	text-decoration: none;
	color: #fff
}

.about-image-area{ width:150px; height:auto; margin:auto;}
.about-circle-image{ width:150px; height:150px; border-radius:50%; margin-bottom:10px;}
.about-circle-image img{ border-radius:50%; width:150px; height:150px;}


.golf-aus-title-new {
    position: relative;
    color: #1f4333;
}

.golf-aus-title-new, .golf-int-title-new {
    min-height: 20px;
    font-size: 24px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-family: Raleway, sans-serif;
}


div.golf-aus-title-new::before {
    margin-right: 150px;
    right: 52%;
    left: 0;
}

div.golf-aus-title-new::after {
    left: 52%;
    margin-left: 150px;
    right: 0;
}

div.golf-aus-title-new::after, div.golf-aus-title-new::before {
    border-top: 1px solid #d5a030;
    content: "";
    height: 0;
    position: absolute;
    top: 17px;
}


.owl-theme .owl-carousel-new .owl-buttons div {
	position: absolute
}
.owl-theme .owl-carousel-new .owl-buttons .owl-prev {
	left: 260px;
	top:53px;
	z-index: 100
}
.owl-theme .owl-carousel-new .owl-buttons .owl-next {
	right: 0;
	top: 53px
}
