@charset "utf-8";
/* CSS Document */

@import url(../webfonts/stylesheet.css);


body
{
	margin:0;
	padding:0;
	font-family: 'proxima_nova_rgregular';
	
}
.clear
{
	clear:both;
}
a:focus
{
	outline:none;
}
p
{
	margin:0 0 0px;
}

.main-nav
{
	background:#19ada4;
}

.logo
{
	
	padding: 25px 0;
    transition: all 0.6s ease-in-out 0s;
}
.main-logo
{
	display:none;
}

.info {
    padding: 100px 0 0 0;
}

.contact > ul
 {
    margin:0;
    padding: 0;
}
.contact li {
    display: inline-block;
    list-style: outside none none;
    padding: 0px 4px;
}


.phone 
{
    
    float: right;
    padding-right: 15px;
	text-transform:uppercase;
}
.phone p
{
	font-size:16px;
	color:#000;
	text-transform:uppercase;
	font-family: 'pt_sansbold';
}
.phone >  span
{
	font-size:20px;
	font-family: 'pt_sansbold';
	font-weight:600;
	text-align:right;
	color:#0587c4;
	text-transform:uppercase;
	
}

.navbar-inverse .navbar-nav > li > a
{
	
	text-decoration:none;
	font-size:15px;
	color:#fff;
	transition: all 0.7s ease 0s;
	padding:14px 29px;
	display:block;
	text-transform:uppercase;
	background:url(../images/nav_border.png)no-repeat right center;
	font-family: 'heldustryftvbasic_blackRg';
}

.navbar-inverse .navbar-nav > li > a:focus,.navbar-inverse .navbar-nav > li > a:hover
{
	color:#fff;
}

.navbar-inverse .navbar-nav > li > a.last
{
	border:none;
}

.navbar-toggle
{
	background:#c8272f;
}

/*---banner---*/

.banner
{
	position:relative;
}
.caption {
    position: absolute;
    bottom:0;
    background-color:rgba(0,0,0,0.8);
	padding:15px;
	left:0;
}
.caption h1
{
	color:#fff;
	font-size:30px;
	 font-family: 'montserratregular';
	padding:0;
	margin:0;
	text-align:center;
}
.service-section h1
{
    color:#19ada4;
	text-transform:uppercase;
	font-size:35px;
	padding-top:15px;
	
}

.service-section p
{
    color:#000;
	text-align:center;
	font-size:20px;
	padding: 25px 0;
	
}

.fire {
    padding: 43px;
    min-height: 250px;
}

.blue {
    background: #1c2a33;
	color:#1c2a33;
	font-size:20px;
	text-transform:uppercase;
}
.blue h1 {
    color:#19ada4;
	font-size:20px;
	text-transform:uppercase;
}
.green {
    background: #19ada4;
	color:#19ada4;
	font-size:20px;
	text-transform:uppercase;
}
.green h1 {
    color:#1c2a33;
	font-size:20px;
	text-transform:uppercase;
}

#gallery_section {
  
    height: auto;
    width: 100%;
	margin-bottom: 30px;
	text-align:center;
}


/* welcome section*/
#welcome-section 
{
    padding-bottom: 25px;
}

.welcome-heading
{
	text-align:center;
	padding:10px 0 25px 0;
}
.welcome-heading > h1
{
    font-size:35px !important;
    text-align: center;
    text-transform: uppercase;
	color:#19ada4;
	padding:0;
	margin:0 !important;
}

.welcome > p
{
	font-size:20px;
	color:#000;
	padding-bottom:8px;
	font-family: 'pt_sansregular';
}
.welcome2 > p
{
	font-size:20px;
	color:#000;
	padding-bottom:20px;
	font-family: 'pt_sansregular';
}

/*--testimonial section--*/
#booking-section
{
	background:#19ada4;
}
.booking h1
{
	color:#fff;
	font-size:37px;
	text-transform:uppercase;
	text-align:center;
	margin:20px 0;
}

#aims-section
{
	background:#f0f1f1;
}

.aims h1
{
	color:#19ada4;
	font-size:35px;
	text-align:center;
	text-transform:uppercase;
	margin:20px 0 10px;
}

.aims ul
{
	padding:0;
	margin:0;
}
.aims ul li
{
	list-style:none;
	padding:15px 0;
	color:#000;
	font-size:20px;
}
.brand ul
{
	padding:0;
	margin:0;
}
.brand ul li
{
	display:inline-block;
}
/*---gallery section*/
#footer
{
	background:#1c2a33;
}

.footer  
{
    padding:20px 0;
}
.footer  h1
{
	font-size:20px;
	color:#19ada4;
	text-transform:uppercase;
}
.footer ul
{
	padding:0;
	margin:0;
}
#menu-footer-menu li
{
	list-style:none;
}
#menu-footer-menu li  a
{
	color:#fff;
	font-size:15px;
	padding:15px 0;
}
#menu-footer-services li
{
	list-style:none;
}
#menu-footer-services li  a
{
	color:#fff;
	font-size:15px;
	padding:15px 0;
}
.foot
{
	background:#c8272f;
	border-radius: 15px 15px 0 0;
    padding: 8px 12px;
}
.footer p
{
	color: #fff;
    font-size: 15px;
    padding: 10px 0 0;
    font-family: 'pt_sansregular';
}

.follow
{
	text-align:center;
}
.clup-copyright
{
	background:#1b1b1b;
	padding:15px 0;
}
.clup-copyright p
{
	color:#a8a8a8;
	font-size:14px;
	padding:0;
}

.clup-copyright p a
{
	color:#a8a8a8;
}

.copyright ul
{
	padding:0;
	margin:0;
}
.copyright ul li
{
	display:inline-block;
	padding:0 10px;
}
.sub-heading {
    color: #19ada4;
    font-size: 25px;
    font-weight: bold;
	font-family: "pt_sansregular";
}
.inner-list {
    padding-left: 40px;
    margin-top: 15px;
}
.sub-menu li {
    background-color: #19ADA4 !important;
}
.wpcf7-form p {
    padding-bottom: 0;
}
.wpcf7-form-control.wpcf7-textarea {
    height: 200px;
}
.cycloneslider-template-standard{
width:100% !important;
max-width: 100% !important;
}
.cycloneslider-template-standard .cycloneslider-slide img{
width:100% !important;
}

@media (min-width:768px) and (max-width:1024px) 
{

.navbar-inverse .navbar-nav > li > a
{
background:none;
}
.navbar-inverse .navbar-nav > li > a
{
border-bottom:1px solid #fff;
}

.navbar-inverse .navbar-nav > li > a:last-child
{
border-bottom:none;
}
.contact li{
padding:0 2px;
}

#footer
{
	width:100%;
	display:block;
	margin:0 auto;
}

}
@media (min-width:640px) and (max-width:768px)

{



}


@media (min-width:480px) and (max-width:640px)
{

#footer
{
	background:#231f20;
	text-align:center;
}

}


@media (min-width:320px) and (max-width:480px)
{

#testimonial-section
{
	padding:0;
}

#gallery-section
{
	padding:0;
}

#gallery_section h1
{
	font-size:25px;
}
.our-service h1
{
	font-size:25px;
}
.testimonial h1
{
	font-size:25px;
}


.testimonial > p
{
	padding:0 0px 33px;
}
#footer
{
	background:#231f20;
	text-align:center;
}

}
@media (min-width:240px) and (max-width:320px)
{

#testimonial-section
{
	padding:0;
}

#gallery-section
{
	padding:0;
}

#gallery_section h1
{
	font-size:25px;
}

.testimonial > p
{
	padding:0 0px 33px;
}

.foot p
{
	float:none;
	text-align:center !important;
	font-size:12px;
}

#footer
{
	background:#231f20;
	text-align:center;
}

}