

/* Global Styles */

html,
body {
    height: 100%;
    font-family: 'PT Sans', sans-serif;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
.col-md-3{ 
padding-top:30px;

}

.row{
	padding-top: 10px;
	
	}
.img-portfolio {
    margin-bottom: 30px;
}

/* p tag none*/

.note{
	color: #F00!important;
	}

/*  end p tag none*/
.img-hover:hover {
    opacity: 0.8;
}
.carousel-caption{
	align:right!important;
	margin-bottom: 40px!important;
	color:#FFF!important;
	}


/* Header  text div */

.col-lg-12 ba{
	margin-bottom: 50px;
	}


.col-lg-12 my{
	margin-bottom: 50px;
	}
	
.dates{
	color:#BBB;}


/* Header  Carousel */

header.carousel {
    height: 100%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height:100%;
    background-position: center;
    background-size: cover;
}


/* end header*/


.error-404 {
    font-size: 100px;
}





/* Footer Styles */

footer {
    margin: 50px 0;
}

.navbar-inverse navbar-fixed-top{
	color:#09F;}


/* Responsive Styles */

@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 60%;
    }
}

/* modal styles */
.no-image {
    padding-top: 0px;
    
}
.align{
    padding-top:0px;
}
.third-btn{
    margin-top:0px;
    }
	
.dark-text{
    color:#3265a5;
    }
	
	
/* contact grey section */	

well.{
	margin-top: 50px;
	clear: both;
	}
	
col-md-4 image.{
	
	margin-bottom: 40px;}
	
	text-right.{
		margin-top: 50px; }
		
/* video */	
.vid {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
	margin-top: 30px;
}

 3
.vid iframe,
.vid object,
.vid embed {
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    height: 100%;
}	
.stay{
	padding-top: 30px;
	}