@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Bad+Script);
@font-face {
    font-family: 'impactregular';
    src: url('font/impact-webfont.eot');
    src: url('font/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/impact-webfont.woff2') format('woff2'),
         url('font/impact-webfont.woff') format('woff'),
         url('font/impact-webfont.ttf') format('truetype'),
         url('font/impact-webfont.svg#impactregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('font/OpenSans-Regular-webfont.eot');
    src: url('font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/OpenSans-Regular-webfont.woff') format('woff'),
         url('font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.page .top-social-icon,.single .content-area,.category .content-area{
	font-family: 'open_sansregular';
	font-size:17px;
	color:#000;
	background:#fff;
	font-style:normal;}
.page .top-social-icon h2,.page .top-social-icon h2 a,.category .content-area h2 a,.single .content-area h2,.category .content-area h2{
	color:#27b2cf;
	font-size:41px;
	font-family: 'Bad Script', cursive;}
body {
	font-family: 'Oswald', sans-serif;
	overflow-x:hidden;}
.call_text{
	margin-top:10px;
	font-size:12px;
	font-family: 'Oswald', sans-serif;
	color:#a3a2a3;
}
.top-social-icon a{color:#2a6496;}
h3, .h3{
	font-family: 'impactregular';
	font-size:36px;margin-top:10px;
	color:#fff;}
a{font-family: 'Oswald', sans-serif;}
.white-border{
	border-top:3px solid #fff;padding:0 25px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color:#333;}
.phone-number a{
	font-size:22px;color:#484848;
	padding-left:25px;}
.banner_right_menu {
	margin-top:-5px;}
#bs-example-navbar-collapse-2 {
	margin-right:-25px;}
#bs-example-navbar-collapse-1 {
	float:left;
	margin-left:-20px;}
.tp-bullets {
	bottom:0 !important;}
.banner_left_menu a:hover{
	color:#fff;
	text-decoration:underline;
}
.nav>li>a:hover, .nav li.menu-item-has-children{
	background:url(../images/dropdown-icon.png) no-repeat right center;}
.nav>li>a:hover, .nav>li>a:focus{
	background-color:transparent;
}

.banner_right_menu a{
	color:#cfcece;
}

.banner_right_menu li:hover{
	background-color:transparent;
}

.menu-item-has-children > a{
	background:url(../images/menu_option.png) right no-repeat;
	padding-right:5px;
}

.menu_bg {
    float: left;
    width: 100%;
	padding:30px 20px;
}
.carousel-indicators{
	border: 0 none;
    bottom: 0;
    float: left;
    left: 0;
    margin-left: 0;
    position: inherit;
    top: 100%;
    width: 100%;

}
.alignleft{
	float:left;
	margin:0 35px 10px 0;}
.navbar{
	margin-bottom:0;}
.banner_left_menu li .banner-top-left{
	font-size:12px;
}
.breadcrumbs a,.breadcrumbs  {
	font-size:16px;
	color:#4f4e4e;
	font-family: "provatica-light";
	text-transform:uppercase;}
#sidebars {
	padding-right:0;
}
.float-right{
	float:right;}
.custom-post{
	border:5px solid #d00407;
	padding:0 5px;
}
.sidebar-main-title{
	background:#d00407;
	margin:0 -5px;
	padding:5px;
	color:#fff;
}
.sidebar-title a{
	color:#006cd8;
	font-size:18px;}
#sidebars .request{
	font-size:21px;
	font-family: 'Oswald', sans-serif;
	color:#686464;}
.gallerypage{
	padding:0;}
.ngg-gallery-thumbnail-box {
	margin:0 !important;}
#yellow_main_container {
	margin-top:-6px;}
#sidebars .wpcf7{
	max-width:324px;}
.nav>li>a{
	padding: 15px 24px;
}
.nav>li:last-child>a{
	border-right:0;}
.logo {
	float:left;
	width:100%;
	padding:20px 0;
}
.header-margin-top{
	margin:29px 0 25px 0;
}
.banner_right_menu > li > a {
	padding-right:23px;}
.banner_right_menu li .banner-top-right{
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 8px;
	padding-right: 7px;
}
.page-id-17 .wpcf7 .text-right {
	font-family: "provatica-light";
	margin-top:8px;}
.page-id-17 .text-right span {
	color:#fead10;}
.banner_right_menu{
	position:relative;
	float:right;
}
			.list_carousel {
				width: 360px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				color: #999;
				text-align: center;
				width: 50px;
				height:120px;
				padding: 0;
				display: block;
				float: left;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				background: url(../images/prev.png) no-repeat 0 50%;
				padding:40px 25px;
				margin-left: -115px;
    position: absolute;
    top: 0;
			}
			.next {
				float: right;
				background: url(../images/next.png) no-repeat 0 50%;
				padding:40px 25px;
				margin-right: -115px;
	right:0;
    position: absolute;
    top: 0;
			}#footer_container ul {
				padding:0;
				margin:0;
				list-style:none;}
			#footer_container ul li {
				float:left;
				margin-right:5%;
				width:45%;}#footer_container input[type="text"]{float:left;width:260px;background:#5aa4da;padding:10px 10px;border-radius:0;border:none;}
				#footer_container input[type="submit"]{background:url(../images/newsletterbutton.png) no-repeat;float:right;width43px;height:45px;font-size:0;margin-top: -4px;border-radius:0;}.social-icon span{float:left;text-align:center;margin-right:10px;}
				#footer_container {color:#c4def2;font-size:13px;}
				#footer_container a{font-size:13px;color:#c4def2;}
			.thumbnail-slider{
				padding:50px 0;
				border-bottom:1px solid #eeeeee;}
.page-id-13 .col-lg-10 {
	margin-bottom:20px;}
.list_carousel  ul a {
	color:#212123;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}
.page-id-17 .about .form-control {
	background:#e3e3e3;}
.addresses {
	background:url(../images/address.png) no-repeat left top;
	float:left;
	padding-left:70px;
	line-height:2em;
}
.testimonialimg {
	float:right;margin-top:-95px;}
.page-id-17 #sidebars .attachment-full {
	width:100% !important;}
.phone_numbers {
	background:url(../images/phone.png) no-repeat left top;
	float:left;
	padding-left:70px;
	line-height:2em;
}
.emailaddress {
	background:url(../images/email.png) no-repeat left top;
	float:left;
	padding-left:70px;
	line-height:2em;
}
.banner_top {
    float: left !important;
    padding: 0;
    position: relative;
    width: 100%;
	margin-bottom:0;
}
.header_bg{
	background:#d0f2f9;
	border-top:7px solid #c42a30;
}
.phone-icon{
	border-left:1px solid #58a1d5;
	padding:15px 18px;
	float:left;
}
.phone-icon a{
	color:#fff;
	font-size:13px;}
.call-us{
	font-size:22px;
	color:#fff;
}
.top-right{
	margin:0;padding-left: 30px;
    padding-right: 0;}
.vehicle{
	background:url(../images/opacity.png);
	padding:10px;
}

.btn_margin{
	margin-bottom:15px;
}
.content_area{
	margin:25px 0 0 0;
	float:left;
	width:100%;
}
.mobileonly {
		display:none;
	}
	.desktoponly {
		display:block;
	}
.btn_red, .btn_red:hover{
	background:#d93434;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	font-size:20px;
	color:#fff;
	border-radius:0;
	border:none;
	margin-top:15px;
}
#sidebars .testimonialsbutton {
	font-size:12px !important;max-width:155px;text-align:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-top:60px;}
.form_button,.rounded{
	border-radius:5px;
}

.vehicle_container{
	margin-top:-360px;
}
.vehicle_container .col-lg-5 {
	margin-left:50px;
	}
.vehicle h1{
	color:#d93434;font-family: 'Oswald', sans-serif;
	font-size:44px;
	text-transform:uppercase;
}

.vehicle p{
	color:#fff;
}

.celebs{
	background:url(../images/celebs.png);
}
.vehicle_container .col-lg-5 .btn {
	font-size:25px;
	padding-top:2px;
	padding-bottom:2px;}
.vehicle {
	margin-top:40px;}
.home .form-control {
	background-color:#f1f1f1;
}
.form-control{
	font-family: "provatica-light";
	font-size:14.22px;
	color:#4f4e4e;
	text-transform:uppercase;}
.form-control::-moz-placeholder {
	color:#4f4e4e;}
.book-now-main {}
.vehicle_container .col-md-5 form .btn {
	font-size:18px;} 
.celebs h1{
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-size:28px;
	margin-top:55px;
	text-align:center;
	margin-bottom:5px;
	text-transform:uppercase;
}
.celebs h1 span {
	font-family: 'Oswald', sans-serif;}
.celebs h1 span, .celebs h3{
	color:#d93434;
	text-align:center;
	margin-top:0;
}

.celebs h3{
	background:url(../images/arrow.png) no-repeat 20% 45%;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
}

.celebs_list{
	list-style:none;
	padding:0;
	margin:15px 0;
}

.celebs_list li{
	display:inline-block;
	padding:0 8px;
	text-align:center;
	line-height:20px;
}
.archive .recent-text-box img,.single .col-lg-8 img {
	max-width:100%;
	height:auto;}
.celebs_list li a{
	color:#fff;
	text-transform:uppercase;
}
.about, .about h1 span, #bottomslider h1 span,h1.mobileonly span{
	color:#656161;
	font-family: 'Oswald', sans-serif;
}

.about{
	background: #2575ad;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;}
.booking-now{
	background:url(../images/booknow-left.png) no-repeat left top;	
	padding:20px 0 20px 40px;
}
.testimonials_bg{
	background:url(../images/maroon.png) top center;
	padding:35px 20px;
	font-size:22px;
	color:#fff;
	line-height:2em;
}
.about span, a.book-now-button-top{
	color:#f4f26e;}
.book-now-button-top{
	border:2px solid #f4f26e;
	margin-left:20px;
	padding:7px 30px;
	border-radius:6px;}
.booking-text{}
.call_text {
	float:left;}
.gallery{
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size:21px;
	color:#d93434;}
#galleries .btn_red {
	font-size:15px !important;
	text-align:center;}
#galleries img,.recent-blog-main img {
	max-width:100%;
	height:auto;}
.gallery span {
	color:#656161;}
.about h1,h1.mobileonly{
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size:50px;
	color:#d93434;
}
a{
	color:#c52026;}
#bottomslider h1{
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	color:#d93434;
}
.navbar-collapse {
	padding-left:0;
	padding-right:0;
	float:left;}
.blogheading {
	margin-top:0;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size:26px;
	color:#d93434;}
.blogheading span {	font-family: 'Oswald', sans-serif;
color:#656161;
}
.about p {
	font-family: 'Oswald', sans-serif;
	font-size:17.5px;
	}
h2, .h2 {
	font-size:51px;
	font-family: 'impactregular';
	color:#c52026;}
h2 a{color:#c52026;font-family: 'impactregular';}
h2 span, .h2 span {
	font-weight:bold;}
.video{
	margin-top:15px;
}
.page-id-8 .slideshowlink {
	display:none;}
.topbanner img {
	width:100%;
	height:auto;}
.navbar-default{
	background:none;
	border:none;
}

.navbar-default .navbar-nav>li>a{
	color:#ffffff;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	font-size:18px;
}
#mfPreviewBar{
	display:none;}
.phone-number a{
	font-family: 'Oswald', sans-serif;font-size:32px;color:#484848;}
.email-text a{
	font-family: 'Oswald', sans-serif;
	font-size:24px;color:#484848;
	line-height:1.5em;
	}
.very_large_text{
	font-family:"Hero" !important;
}
.tp-caption{
	line-height:1.5em !important;}
.top-banner{
	margin-bottom:20px;}
.slide-title{
	display:none;}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li.current-menu-item a{
	color:#fff;
}
.navbar-default .navbar-nav>li.current-menu-item a,.navbar-default .navbar-nav>li:hover a {color:#fff;background:#1fb4d1;}
.logo img, .video img{
	max-width:100%;
	height:auto;
}
#sidebars {
	padding:0;}
#sidebars h3{
	color:#4b4b4b;
	font-size:20px;
	margin:1px 0 5px 0;
}
#sidebars span{
	border-top:2px solid #0f75a7;
	text-transform:uppercase;
	padding-top:5px;
}
.search-forms{
	float:left;
	width:100%;
	margin-bottom:20px;
	border-bottom:2px solid #e7e7e8;
}
.home .top-social-icon,.top-social-icon{
	background:#d0f2f9;
	padding:34px 20px;
	font-family: 'Oswald', sans-serif;
	font-style:italic;
	font-size:15px;
	color:#c51f26;
	text-align:center;
	line-height:1.5em;
}
.home .top-social-icon h2{
	font-size:51px;
	font-family: 'impactregular';
	color:#c52026;}

.home .top-social-icon{
	font-size:20px;
}
.text-left-pages{
	text-align:left;
	}
.top-social-icon h2{
	font-size:51px;
	font-style:normal;
}
.top-social-icon img {
	margin-left:15px;}
a.white-readmore{
		width:auto;
	font-family: 'Oswald', sans-serif;
		background: none;
		color:#fff;
		text-transform:uppercase;
		border:1px solid #fff;
	padding:10px 35px 10px 35px;border-radius:0;}
.outer-slider{
	background:#0f75a7;
	padding:30px 20px;
	color:#fff;
}
.carousel-indicators .active{
	width:200px;
	text-indent:inherit;
	opacity:1;
	background:none;
}
.carousel-indicators li{
	width:200px;
	height:auto;
	border:0;
	text-indent:inherit;
	opacity:.7;
}
.carousel-inner{
	max-width:920px;
	margin:0 auto;
	margin-bottom: 40px;
    margin-top: 20px;
    padding: 20px 0 0 0;}
.carousel-control.left{
	background:url(../images/left-cursol.png) no-repeat left center;
	border:none;
	opacity:1;
}
.carousel-control.right{
	background:url(../images/right-coursol.png) no-repeat right center;
	border:none;opacity:1;
}
.carousel-control{
	height:200px;}
.glyphicon-chevron-left::before,.glyphicon-chevron-right::before{content:inherit;}
#sidebars form{
	background:#0f75a7;
	float:left;
	border-radius:8px;
	width:100%;
}
#sidebars input[type="text"] {
	float:left;
	padding:8px;
	margin:0;
	max-width:250px;
	background:none;
	border:none;
	color:#fff !important;
	font-size:14px;
	text-transform:uppercase;
}
#sidebars input[type="submit"] {
	background:url(../images/search-icon.png) no-repeat;
	width:24px; padding: 0;
    margin: 7px 7px;
	height:23px;
	font-size:0;
	float:right;
}
.sidebar-thumbanil{
	float:left;
	width:100px;
	margin:0 10px 15px 0;}
.sidebar-description{
	float:left;
	width:300px;
	margin:10px 0 15px 0;}
@media (max-width:1100px){
	.vehicle_container{
		margin:15px 0;
	}
}
@media (min-width:768px){
#sidebars {
	margin:0;
}
}
@media (max-width:992px){
	.banner_top{
		margin:0;
	}
}


@media (max-width: 1170px) {
    .navbar-header {
        float: none;
    }
	
	.navbar-default .navbar-nav>li>a{
		color:#fff;
	}
	#bs-example-navbar-collapse-2{
		width:100%;}
	.navbar-collapse.collapse{
		border:none;
	}
	
	.navbar-toggle.left{
		float:none !important;
		margin:0 auto;
		margin-top:20px;
		margin-bottom:20px;
	}
	
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-default .navbar-toggle {
        display: block;
		background:none;
		border-bottom:1px solid #fff;
		color:#fff;
		margin:0 auto;
		margin-bottom:20px;
			margin-top:20px;
			float:none !important;
    }
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
		background:none;}
	.footer {
		text-align:center;}
	.footer_logo{
		width:100%;}
	.navbar-default .navbar-nav > li:first-child > a{padding-left:30px;}
    .navbar-collapse {
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}

#yellow_main_container
{
	background:url(../images/FAQ.png) top center;
}
.yellow_container h1
{
	font-family: 'Oswald', sans-serif;
	font-weight:normal;
	color:#656161;
	text-transform:uppercase;
}
.yellow_container h1 span{
	font-family: 'Oswald', sans-serif;}
.yellow_header_red
{
	font-family: 'Oswald', sans-serif;
	font-weight:normal;
	color:#d13434;
}
.yellow_container h4
{
	text-transform:uppercase;
}
.dot_red
{
color:d13434;
font-size:50px;
}
.yellow_container .yellow_dot_margin
{
	font-family: 'Oswald', sans-serif;
	font-weight:normal;
	font-size:17px;
	color:#fff;
	margin-left:20px;
	margin-top:0px;
}
.yellow_dot_margin p
{
	font-family:Myriad Pro;
	font-weight:normal;
	color:#656161;
	margin-bottom:27px;
}
.yellow_border_dashes
{
	font-family: 'Oswald', sans-serif;
	font-size:15.83px;
		border-bottom:1px dashed #ffc067;
		
}
.yellow_bottom_border_color
{
	color:#ffc067;
}
.book-now-main .col-lg-4 {
	margin-right: 1%;
    width: 32.333%;}
.yellow_right_margin
{
}
.yellow_readmore_backcolor
{

	background-image:url(../images/yellow_background_butto_image.png);
	 background-repeat: no-repeat;
	 background-position: center; 
	padding:10px 5px;
}
.yellow_more_button p
{
	font-family:Myriad Pro;
	font-weight:normal;
	font-size:20px;
	color:white;
	text-transform:uppercase;
}
#footer_container
{
	background:#2e89ca;
	padding-bottom:20px;
}
#footer_container hr{
	border-color:#a39797}
.copyright{
		text-align:center;
		font-size:17px;
		background:#1fb4d1;
		color:#fff;
	}
	.copyright  span{
		color:#fff;
		font-size:13px;
		font-family: 'Oswald', sans-serif;}
#back-top {
    bottom: 35px;
    margin-bottom: 0;
    margin-left: -150px;
    position: fixed;
    right: -50px;
    z-index: 9999999;
}
.content-area h2{
	margin-top:30px;
}
.whoweare{
	background:url(../images/whoweare.png);
}
.element_2 .image-block_2 img{
	margin-left:0;}
.whoweare h2 {
	color:#fff;
	font-size:20px;
	text-align:center;}
body.home {font-family: 'Oswald', sans-serif;}
body {
	background:url(../images/bg.png) top center;
    color: #3f3c3c;
	font-family: 'open_sansregular';
    font-size: 17px;
    line-height: 1.4em;
}
body .header_bg{font-family: 'Oswald', sans-serif;}
.apply-now{
	background:#d4393e;
	border:2px solid #fff;
	border-radius:8px;
	color:#ffffff;
	width:100%;
	text-align:center;
	padding:7px 0;
	float:left;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	text-transform:uppercase;
}
body, html {
    height: 100%;
    margin: 0;
    padding: 0;
}
*:before, *:after {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
#back-top a {
    color: #bbb;
    display: block;
    font: 11px/100% Arial,Helvetica,sans-serif;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 1s ease 0s;
    width: 108px;
}
.menu-bg {
	background:#c42a30;
}
.phonenumber{
	float:right;}
.phonenumber a{	
	font-size:14px;
	float:right;margin-top: 30px;
	font-family: 'Oswald', sans-serif;
	color:#fff;}
.alignright, .donate img {
	float:right;
	margin:0 0 0 15px;
}
.container{
}
body, html {
    height: 100%;
    margin: 0;
    padding: 0;
}
*:before, *:after {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
#back-top span {
    background: url("../images/bottom-top-arrow.png") no-repeat scroll center center;
    border-radius: 15px 15px 0 0;
    display: block;
    height: 50px;
    margin-bottom: 0;
    transition: all 1s ease 0s;
    width: 50px;
}
.event-boxes{
	float:left;
	width:191px;
	margin-right:15px;
}
input[type="text"] {
	width:90%;
	margin-bottom:15px;
	padding:0px 5%;
	border-radius:4px;
	border:1px solid #adb5b5;
	font-weight:normal;
}
.wpcf7-form input[type="text"]{
	padding:0;
	width:auto;}
input[type="submit"] {
	background:#4b4b4b;
	border-radius:5px;
	text-transform:uppercase;
	color:#ffffff;
	border:0;
	margin:0 auto;
	width: auto;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	padding:10px 35px;
}
img {
	width:auto;
	max-width:100%;
	height:auto;}
.event-boxes h2{
	font-size:26px;
	margin-top:0;
	color:#6d6e6e;
	text-transform:inherit;}
.social{
	list-style:none;
	margin:0;
	padding-left:0;
}

.social li{
	display:inline-block;
}

.social li a{
	min-width:50px;
	display:block;
}

.footer_top_margin
{
	margin-top:35px;
}
.footer_top_margin h2
{
	font-family: 'copperplate_gothic_boldRg';
	font-weight:bold;
	color:#ffffff;
	font-size:20px;
}
.footer_header_red
{
	color:#d13434;
	font-family: 'Oswald', sans-serif;
	font-weight:normal;
}
.footer_container a
{
	color:#656161;
	
}

.footer_links{
	list-style:none;
	margin:0;
	padding:0;
}

.footer_links li a {
	background:url(../images/footer_link_dot.png) no-repeat 0 50%;
	padding:5px 0;
	display:block;
	font-family: 'Oswald', sans-serif;
	font-size:16px;
}

.footer_container{
}

.footer_container img
{
}
.footer_right_content img{
}
.footer-contact_us
{
	margin-top:20px;
	color:#858484;
}
.copy_right
{
	border-top:1px solid #656161;
	
}
.contact_info{
	background:url(../images/footer_link_dot.png) no-repeat 0 50%;
	padding-left:15px;
	font-family: "provatica-light";
	font-size:16.67px;
}
.footer_contct_us_color
{
	color:#ffaf14;
}
.address{
}

.address h3{
	margin: 0;
	padding: 10px;
	font-size: 18px;
	font-weight: normal;
	color: #ffa800;
	text-align: center;
}

.copy_right p
{
	margin-top:20px;
	color:#858484;
}
.copy_right_color
{
	color:#ffa800;
}
.copyright_icon 
{
		margin-top:20px;
}



.book-now1{
	background:url(../images/ballet.png) no-repeat;
	}
.buckets {
	background:#d0f2f9;
	padding:30px;
	min-height:325px;
	width:355px;
	margin:15px 9px 15px 9px;
	float:left;
}
.footer-buckets{
	background:#fff;
	padding:30px;
	min-height:275px;
	width:355px;
	margin:15px 9px 15px 9px;
	float:left;}
.footer {
	background:#1fb4d1;
	padding:30px 20px;
	font-family: 'Oswald', sans-serif;
	text-align:center;
	font-style:italic;
	color:#c52026;
	font-size:16px;
}
.footer a,.footer h2{
	font-style:normal;
}
.footer h2{
	margin-top:0;}
.footer h2.blue{
	color:#1fb3d1;
}
.border-right{
	border-right:1px solid #fff;}
.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{
	font-family: 'Oswald', sans-serif;}
.footer .wpcf7-form input[type="text"],.footer .wpcf7-form input[type="email"],.footer .wpcf7-form textarea {
	padding:3px 7px;
	margin:0;
	color:#5ea1c1;
	color:#d9c5c5;
	border-radius:0;
	font-size:16px;
	background:#454343;
	border:none;
}
.wpcf7-form textarea{
	height:125px;}
.footer input[type="submit"]{
	width:auto;
	font-family: 'Oswald', sans-serif;
		background: url(../images/subscribe-arrow.png) no-repeat right center;
		border:1px solid #fff;
	padding:5px 35px 5px 10px;border-radius:0;}
.footer ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footer ul li{
	float:left;
	padding:13px 0;
	width:100%;
}
.footer ul li.fb {
	background:url(../images/footerfb.png) no-repeat left center;
	padding-left:35px;}
.footer ul li.tw {
	background:url(../images/footertw.png) no-repeat left center;
	padding-left:35px;}
.footer ul li.inst {
	background:url(../images/footerins.png) no-repeat left center;
	padding-left:35px;}
.footer ul li.youtube {
	background:url(../images/footeryoutube.png) no-repeat left center;
	padding-left:35px;}
.footer ul li.in {
	background:url(../images/footerin.png) no-repeat left center;
	padding-left:35px;}
.paddint-top-bottom{
	padding-top:35px;
	padding-bottom:35px;}
.footer ul li a{
	color:#e3e1e1;
	padding:0;}
.footer_logo {
	float:left;
	}
.footer
.footer h3 {
	float:left;
	font-family: 'Oswald', sans-serif;
	font-style:italic;
	font-size:19px;
	color:#000000;
	margin:8px 5px;
}
.footer-right-content{
	float:left;
	font-size:14px;
	color:#333333;
	margin:8px 0 0 5px;
}
.footer-right-content a{
	font-size:14px;
	color:#333333;
}
.bottom-banner{
	margin-top:40px;}
.buckets h3{
	font-size:18px;}
.clearboth{
	height:10px;}
.book-now4{
	background:url(../images/post1.png);
	}
.no-padding{
	padding:0;}
.no-padding-right{
	padding-right:0;}
.book-now5{
	background:url(../images/post2.png);
	}
.book-now-box1{
	}
.book-now-box1 .box1-text{
}
.book-now-box1 h2{
	color:#fff;
	padding:0 15px;
	font-family: 'Oswald', sans-serif;
	font-size:28px;
	}
.book-now-box1 h2 span,.book-now-box1 p{
	background:url(../images/opacity-black.png);
	padding:5px;
}
.whatweaim{
	background:#e82d51 url(../images/heading-bg.png) no-repeat top right;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	padding:5px 50px 6px 10px;
}
.ourwork-section {
	background:#282626;}
.ourwork-section h2{
	color:#fff;
	margin:0;
	padding:25px 0;
	font-size:20px;}
.ourwork-section img{
	max-width:280px;
}
.subscriberform{
	background:#e82d51;
	padding:20px;}
.subscriberform h2{
	color:#282626;
	font-size:20px;}
.subscriberform input[type="text"] {
	background:#a3233b;
	color:#fff;
	border-radius:0;
	border:0;
	max-width:250px;
	padding:7px 10px;
}
.subscriberform input[type="submit"] {
	background:#282626 url(../images/subscribe-arrow.png) no-repeat right center;
	font-size:11px;font-family: 'Oswald', sans-serif;
	padding:7px 25px;
	border-radius:0;
	float:right;}
.subscriberform form{
	margin:0 auto;
	max-width:370px;}
.book-now-button{text-align:center;margin-top:15px !important;}
.donate{
	background:#c52127;
	color:#fff;
	font-family: 'Oswald', sans-serif;
	font-style:italic;
	font-size:20px;
	padding:0 20px;}
.donate h3{
	font-style:normal;
	margin-bottom:40px;
	margin-top:40px;
	line-height:1.5em;}
.donate a{
	font-style:normal;}
.donate p{
	margin-bottom:40px;}
a.readmore {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#56c6dc+0,25b6d2+100 */
background: #56c6dc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YzZkYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNWI2ZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #56c6dc 0%, #25b6d2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#56c6dc), color-stop(100%,#25b6d2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #56c6dc 0%,#25b6d2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #56c6dc 0%,#25b6d2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #56c6dc 0%,#25b6d2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #56c6dc 0%,#25b6d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56c6dc', endColorstr='#25b6d2',GradientType=0 ); /* IE6-8 */
border:2px solid #fff;font-family: 'Oswald', sans-serif;color:#fff;text-transform:uppercase;font-size:20px;padding:5px 30px;line-height:1.5em;border-radius:8px;}
.padding-left-no{
	padding-left:0;}
.bottom-section {
	padding:20px;}
.book-now-box1 h3{
	color:#ffea00;
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
	font-size:21.67px;
	}
.book-now-box1 p{
	color:#FFF;
	font-size:13px;
	font-family: 'Oswald', sans-serif;
	}
.recent-blog-main{
	background:#f1f1f1;
	padding: 50px 0;
	}
.recent-blog-left{
	background:#eaeaea;
	padding:0 0 15px 0 !important;
	border-radius:0px 0px 5px 5px;
	}
.blog-left-text-main{
	background-color:#eaeaea;
	}
.blog-left-text-main .calender{
	position: relative;
	float: left;
	margin-top: 25px;
	}

.col-main{
	margin-top:20px;
}
	
.blog-left-text-main .comments{
}
.blog-left-text-main .calender-text{
	font-size: 13px;
	}
.share-post{
	font-size:14px;
}

.share-post span{
	padding-right:10px;
}
.social-images{
}

.recent-blog-text h3{
	color:#d93434;
	font-family: 'Oswald', sans-serif;
	margin-left:15px;
	font-size: 30px;
	padding-bottom: 10px;
	}
.recent-blog-text p{
	margin-left:15px;
	font-family: 'Oswald', sans-serif;
	color:#7a7a7a;
	}
.recent-blog-right .recent{
	color:#656161;
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	}
.recent-blog-right .entress{
	color:#d93434;
	font-size:30px;
	font-family: 'Oswald', sans-serif;
	}
.recent-facebook p{
	position:relative;
	float:right;
	margin-top: -20px;
}
.recent-blog-right .recent-images{
	margin-left: 0px;
	}
.recent-blog-right .twitter{
	margin-left:0;
	}
.recent-text-box{
	margin-top:15px;
	margin-bottom:15px;
	border-bottom:1px dotted #f6e0b6;
}
.recent-entries{
	padding:15px 0;
}

.recent_image .img-responsive{
	display:inline;
}
@media (max-width:768px){
	.recent_image{
		margin:10px 0;
	}
	.desktop-only{
		display:none;}
	.border-right{
		border:none;}
	.ngg-gallery-thumbnail-box {
		margin:0 auto !important;
		width:205px;
		float:none;}
		.footer-buckets{
			width:90%;
			padding-left:5%;
			padding-right:5%;}
		.nav .sub-menu li{
			text-align:left;}
			.nav .sub-menu li a{
				color:#fff;}
			.navbar-default .navbar-nav > li:hover a{
				background:none;}
			.footer-buckets{
				min-height:!important;}
		h2{
			font-size:32px;}
	.display-none {
		display:none;}
	.banner_bg {
    background:#0c0d0c url(../images/mbg.png);
	}
	#sidebars {
	width:auto;}
	#sidebars {
		float:left;}
	.share-post {
		margin-bottom: 35px;
    margin-top: -60px;}
	.vehicle {
	margin-top:0;}
	.blogheading {
		font-size:21px;
		padding-top:15px;}
	.about h1 {
		font-size:20px;}
	.mobileonly {
		display:block;
	}
	h1.mobileonly {
		font-size:18px;}
	.celebs h3 {
		background:none;}
	.desktoponly {
		display:none;
	}
	.mobilebutton {
		font-size:13px !important;
		text-align:center;}
	.recent-facebook{
		text-align:center !important;
	}
	.book-now-main .col-lg-4 {
		width:100%;
		margin:0 0 20px 0;}
	.navbar-nav {
		margin:0 !important;}
	.recent-blog-july7{
		text-align:center;
	}
	#bs-example-navbar-collapse-3 {
		width:100%;
		text-align:center;}
	.sf-menu ul {
		width:auto !important;
		display:block !important;
		position:inherit !important;
		text-align:center;
		background:none;}.sf-menu a{color:#333;}#footer_container ul li{width:100%;margin:0 0 10px 0;}
	.testimonialimg {
		margin-top:15px !important;}
	.call_text,.call_no {
		width:100%;
		text-align:center;}
		.page-id-13 .col-xs-2 {
			width:17px !important;
			float:none !important;
			padding:0;
			margin:0px auto !important;}
	.page-id-13 .col-lg-10 {
		width:100% !important;
		float:left !important;
		max-width:250px;
		padding-left:0 !important;
		padding:0 !important;}
		#sidebars .request {
			font-size:18px;}
		.page-id-17 .wpcf7 .text-right {
			text-align:left;}
	object,embed {
		height:auto !important;}
}
.wpcf7-form select,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{border-radius:0;padding:3px 7px;border:1px solid #CCC;width:100%;margin: 5px 0;}
.wpcf7-form h3{
	color:#c51f26;}
.page-id-33 .top-social-icon h3{
	font-size:24px;}
.page-id-33 .top-social-icon {
	line-height:normal;}
.main-logo{
	width:150px;
	float:left;
}
#sidebars ul {
	list-style:none;
	margin:0;
	padding:0;}
#sidebars {
	margin-bottom:25px;}
#sidebars ul li a{
	color:#000;}
.mobile-only{
	display:none;}
.ourwork-section{
	padding-bottom:20px;}
.top-heading-area{
	color:#c52026;
	font-size:30px;
	margin-top:110px;}
.top-button{
	margin-top:60px;}
.top-facebook-button{
	margin-top:5px;float:right;}
@media (max-width:720px){
	.top-facebook-button{
		width:100%;
		text-align:center;
		margin-bottom:20px;}
	.social{
		text-align:center;
		margin-top:15px;
		padding:0;
	}.top-heading-area{
		margin-top:20px;
		text-align:center;}
	.top-button{
		margin-top:20px;
		text-align:center;}
	.mobile-only{
		display:block;
		margin:0 auto;}
	.sidebar-thumbanil{
		text-align:center;
		width:100%;
	}
	.sidebar-description{
		width:100%;}
	.mobile-text-center,.top-right{
		text-align:center;}.main-logo{
			width:100%;
			text-align:center;}
			.footer {
				text-align:center;}.footer ul {
					margin:0 auto;
					width:120px;
					float:none !important;}
					.footer #menu-useful-links{
						width:100%;
						text-align:center;
					}.ourwork-section {
						text-align:center;}.menu-bg .container{margin-top:0;}.menu-bg{
				padding:0;}.logo{
					padding:0;}
					.top-social-icon{
						background:#000;
						padding:20px;}
					.phonenumber{
						width:100%;
						text-align:center;}
						.top-social-icon .row div {
							float:left;
							text-align:center;
							width:100%;
							margin-bottom:20px;}
.text-left-pages .row div.image-block_1{
	margin-bottom:0;
	}
							a.readmore{
								float:left;
								width:100%;
								padding-left:10px;}
							.top-social-icon a.white-readmore{
								float:left;
								width:100%;}
						.phonenumber a{
							width:100%;
							margin:0 0 15px 0;}.donate{
								padding-bottom:20px;}
	.logo{
		position:inherit;}
	.container{
		margin-top:25px;}
	.buckets{
		float:none;
		margin:0 auto;margin-bottom:20px;width:auto;/*background-size: 100%;height:auto;*/}.book-now-button-top{margin-top:10px;float:left;}
		.next,.prev{
			position:inherit;margin:0;
			padding:25px;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
				width:100%;float:left;}.display-none{display:none;}#footer_container input[type="text"]{width:250px;}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:90%;}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
					padding:0;}a.readmore{
						text-align:center;}.popup-wrapper_1 img, .popup-wrapper_2 img,.popup-wrapper_3 img,.popup-wrapper_4 img,.popup-wrapper_5 img,.popup-wrapper_6 img,.popup-wrapper_7 img,.popup-wrapper_8 img{
							margin-bottom:15px;}
}