/* Add here all your CSS customizations */

.box-shadow-custom {
    box-shadow: 10px 10px 74px -15px rgba(0, 0, 0, 0.33);
}

/* No Underline Hyperlinks */
.no-underline a,
.no-underline a:link,
.no-underline a:visited,
.no-underline a:hover,
.no-underline a:active {
    color: none;
    cursor: default;
	text-decoration: none;
}

/* html .btn-primary {
	color: #ffffff;
	background-color: #d81500;
	border-color: #ffffff;
	border-width: 2px;
}

html .btn-primary:hover {
	border-color: #0e0e0e #0e0e0e #ff1900;
	background-color: #0e0e0e;
}

html .btn-primary:active,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
	border-color: #ff1900 #ff1900 #ff1900;
	background-color: #ff1900;
} */

/* Footer Button */
html .btn-primary-footer:hover,
html .btn-primary-footer:focus,
html .btn-primary-footer:active:hover,
html .btn-primary-footer:active:focus {
	border-color: #d81500;
	background-color: #ffffff;
	letter-spacing: 1px;
}

/* Get Started Button */
html .btn-primary-services:hover,
html .btn-primary-services:focus,
html .btn-primary-services:active:hover,
html .btn-primary-services:active:focus {
    color: #d81500;
    background-color: #ffffff;
    border-color: #d81500;
    border-width: 2px;
	letter-spacing: 1px;
}

/* Scroll to Top */
html .scroll-to-top:hover {
	background: #ff1900;
	opacity: 1;
}

html .scroll-to-top.visible {
	opacity: 1;
}

html .scroll-to-top i,
html .scroll-to-top:link i,
html .scroll-to-top:visited i,
html .scroll-to-top:hover i,
html .scroll-to-top:active i {
	color: #ffffff;
}

/* Toggles */
.panel-default>.panel-heading {
    color: #ffffff;
    background-color: #3B3E43;
    border-color: #ddd;
}

.lead-t {
	margin-bottom: 20px;
	font-weight: 300;
	line-height: 1.4;
	color: #ffffff;
}

/* Full Screen Gradient Background */
/* Home Slider - Revolution Slider */
.slider-container {
	/* background: #171717; */
	background: #EEF7FA;	
	background-image: -webkit-radial-gradient(top, circle cover, #daeef4 0%, #f7fafb 90%);
	background-image: -moz-radial-gradient(top, circle cover, #daeef4 0%, #f7fafb 90%);
	background-image: -o-radial-gradient(top, circle cover, #daeef4 0%, #f7fafb 90%);
	background-image: radial-gradient(top, circle cover, #daeef4 0%, #f7fafb 90%);
	height: 500px;
	overflow: hidden;
	width: 100%;
	direction: ltr;
}

.featured-box {
	background: #f4f4f4;
	background: -webkit-linear-gradient( top , #FFF 1%, #f4f4f4 98%) repeat scroll 0 0 transparent;
	background: linear-gradient(to bottom, #FFF 1%, #f4f4f4 98%) repeat scroll 0 0 transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #DFDFDF;
	border-left: 1px solid #ECECEC;
	border-radius: 8px;
	border-right: 1px solid #ECECEC;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	min-height: 100px;
	position: relative;
	text-align: center;
	z-index: 1;
}

/* Page Header */
.breadcrumb a {
	color: #ffffff;
}

.breadcrumb>.active {
    color: #ffffff;
}

@media (min-width: 768px){
.lead-t {
    font-size: 21px;
}
}