/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/* Global Styles */

html,
body {
    font-size: 100%;
  width: 100%;
  height: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: baseline;
}

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

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */

header.carousel {
    height: 70%;
}

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;
}

/* 404 Page Styles */

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

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
	background: none repeat scroll 0 0 #2E2E2E;
	height: 2em;
	border-top-width: 0.4em;
	border-top-style: solid;
	border-top-color: #df6e1a;
	padding-top: 20px;
	padding-bottom: 30px;
	color: #fff;
	font-family: 'Crimson Text', serif;
	text-align: center;
}
#footer {
	
}
#indexbg {
	background-color: #f1f1f1;	
	
}

.font12 {
	font-family: "datf5";
	color: #df6e1a;
	text-decoration: none;
	font-size: 1.4em;	
}
.font14 {
	font-family: 'Crimson Text', serif;
	color: #df6e1a;
	text-decoration: none;
	font-size: 0.7em;
	
}
.fontp{
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;

}
.font13 {
	
	font-family: "datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #df6e1a;
	
}
.font13a {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1.2em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #df6e1a;
	
}
.font15a {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 1.5em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
	
}
.font15 {
	font-family:  'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #502185;
	
}
.font15p {

	
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
}
.font15b {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 1.5em;
	
	color: #222222;
	
}
.font16 {
	font-family: 'Crimson Text', serif;
	font-size: 0.8em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #df6e1a;	
}
.font17 {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;

	color: #222222;
}
.font17a {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #502185;
	font-weight: bold;
}
.font17b {
	font-family: 'Crimson Text', serif;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 2em;
	
	color: #502185;
	font-weight: bold;
}
.font18 {
	font-family: "datf5";
	font-size: 1.6em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #df6e1a;
}
.font18a {
	font-family: 'Crimson Text', serif;
	font-size: 1.2em;
	text-decoration: none;
	line-height: 2em;


	color: #df6e1a;
}
.site-footer {
	background: none repeat scroll 0 0 #1569A8;
	height: 2em;
	
	padding-top: 20px;
	padding-bottom: 30px;
	color: #fff;
	font-family: 'Crimson Text', serif;
	
}
.font19c {
	
font-family: 'Crimson Text', serif,"datf5";
	font-size:0.8em;
	text-decoration: none;

	
	color: #fff;
}

.hrcolor {
	border-top-color: #df6e1a;
	border-top-width: 1px;
	border-top-style: solid;
}
.font19 {
	
font-family: 'Crimson Text', serif,"datf5";
	font-size:1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #222222;
	

	
}
.font20 {
	font-family: 'Crimson Text', serif;
	font-size: 1.2em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
}


.font21 {
	font-family: "datf5";
	font-size: 1.2em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
}.font7 {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;

	
	color: #222222;
}
.font7a {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #502185;
}
.font7b {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #df6e1a;
}
.font19a {
	
font-family: 'Crimson Text', serif,"datf5";
	font-size:1em;
	text-decoration: none;

	
	color: #222222;
}
.font19b {
	
font-family: 'Crimson Text', serif,"datf5";
	font-size:0.9em;
	text-decoration: none;

	
	color: #222222;
}
.font15c {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 0.8em;
	text-decoration: none;


	color: #fff;
	
}
.font25 {
	margin-top: 12px;
}

/* Responsive Styles */

@media(max-width:991px) {

    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
	
.site-footer {
	background: none repeat scroll 0 0 #1569A8;
	height: 2em;
	
		font-family: 'Crimson Text', serif;
	text-align: center;
		padding-top: 20px;
	padding-bottom: 30px;
	color: #fff;
}

#indexbg {
	background-color: #f1f1f1;	
	
}
.font12 {
	font-family: "datf5";
	color: #df6e1a;
	text-decoration: none;
	font-size: 1.4em;	
}
.font15a {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 1.5em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
	
}
.font19c {
	
font-family: 'Crimson Text', serif,"datf5";
	font-size:0.8em;
	text-decoration: none;

	
	color: #fff;
}
.font15b {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 1.5em;

	color: #222222;
	
}
.font15c {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 0.8em;
	text-decoration: none;


	color: #fff;
	
}
.font13 {
	
	font-family: "datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #df6e1a;
	
}
.font14 {
	font-family: 'Crimson Text', serif;
	color: #df6e1a;
	text-decoration: none;
	font-size: 0.7em;
}
.font15 {
	
	font-family:  'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #502185;

	
}
.fontp{
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	
}
.font17 {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #222222;
}
.font17a {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #502185;
	font-weight: bold;
}
.font17b {
	font-family: 'Crimson Text', serif;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 2em;

	color: #502185;
	font-weight: bold;
}
.font18 {
	font-family: "datf5";
	font-size: 1.6em;
	text-decoration: none;
	line-height: 2em;
	text-align: center;
	text-justify: distribute;
	color: #df6e1a;
}
.font19 {
	
font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: center;
	
	color: #222222;
}
.font18a {
font-family: 'Crimson Text', serif;
	font-size: 1.2em;
	text-decoration: none;
	line-height: 2em;
	text-align: center;

	color: #df6e1a;
}

.font21 {
	font-family: "datf5";
	font-size: 1.2em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
}

.font25 {
	margin-top: 12px;
}
.font7 {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #222222;
}
.font7a {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #502185;
}
.font7b {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #df6e1a;
}
}

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

    header.carousel .carousel {
        height: 50%;
    }
	
.site-footer {
	background: none repeat scroll 0 0 #1569A8;
	height: 2em;
	
		padding-top: 20px;
	padding-bottom: 30px;
	color: #fff;  
		font-family: 'Crimson Text', serif;
	font-size: 1.2em;
	text-align: center;  
}


#footer {


}
#indexbg {
	background-color: #f1f1f1;	
	
}
.font13 {
	
	font-family: "datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #df6e1a;
	
}
.font14 {
	font-family: 'Crimson Text', serif;
	color: #df6e1a;
	text-decoration: none;
	font-size: 0.7em;
		
}
.font19c {
	
font-family: 'Crimson Text', serif,"datf5";
	font-size:0.8em;
	text-decoration: none;

	
	color: #fff;
}
.font15 {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #502185;
	
	
}
.font15c {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 0.8em;
	text-decoration: none;


	color: #fff;
	
}
.fontp{
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	
}
.font15a {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 1.5em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
	
}
.font15b {
	
	font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 1.5em;

	color: #222222;
	
}
.font17 {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #222222;
}.font7 {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #222222;
}
.font7a {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #502185;
}
.font7b {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;
	
	color: #df6e1a;
}
.font17a {
	font-family: 'Crimson Text', serif;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 2em;

	color: #502185;
	font-weight: bold;
}
.font17b {
	font-family: 'Crimson Text', serif;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 2em;
	
	color: #502185;
	font-weight: bold;
}
.font18 {
	font-family: "datf5";
	font-size: 1.6em;
	text-decoration: none;
	line-height: 2em;
	text-align: center;
	text-justify: distribute;
	color: #df6e1a;
}
.font12 {
	font-family: "datf5";
	color: #df6e1a;
	text-decoration: none;
	font-size: 1.4em;	
}

.font19 {
	
font-family: 'Crimson Text', serif,"datf5";
	font-size: 1em;
	text-decoration: none;
	line-height: 2em;
	text-align: center;
	text-justify: distribute;
	color: #222222;
	
}
.font21 {
	font-family: "datf5";
	font-size: 1.2em;
	text-decoration: none;
	line-height: 2em;
	text-align: justify;
	text-justify: distribute;
	color: #222222;
}

.font18a {
	font-family: 'Crimson Text', serif;
	font-size: 1.2em;
	text-decoration: none;
	line-height: 2em;
	text-align: center;

	color: #df6e1a;
}
.font25 {
	margin-top: 12px;
}

}
