@font-face {
	font-family: 'Segoe-UI';
	src: url(../fonts/Segoe-UI.ttf) format('ttf'), url(../fonts/Segoe-UI.woff) format('woff');
}
@font-face {
	font-family: 'Segoe-Ui-Light';
	src: url(../fonts/Segoe-UI-Light.ttf) format('ttf'), url(../fonts/Segoe-UI-Light.woff) format('woff');
}

* {
	font-family: 'Segoe-UI';
}

body {
	margin: 0;
	background-color: #fcf5f4;
}

/* Navbar */
.navbar {
	background-color: #dd3326;
}
.navbar-brand img {
	width: inherit;
	height: 30px;
}
.navbar li a{
	display: block;
}

/* Slide Section */
.slideSec {
	padding-top: 55px;
}

.carousel-item {
	height:100vh;
	min-height:300px;
	background:no-repeat center center scroll;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}

/* Content Section */
.sec {
	background-color: #ffffff;
	padding: 2%;
}
.sec1 {
	margin-top: 2%;
}
.sec2 {
	text-align:center;
}
.sec2 .row .col-md-6 {
	padding: 0% 4%;
}
.sec2 img {
	width: 35%;
	height: inherit;
	margin-top: 5%;
}

h1, h2, h3, h4, h5 {
    font-family: 'Segoe-UI-Light';
}
.container h1, .container h2, .container h3, .container h4, .container h5 {
	color: #dd3326;
}

/* Anchor Links */
a{
	text-decoration:none;
	color:#2d63ee;
}
a:hover{
	color:#dd3326;
	text-decoration:none;
}

fieldset{
	border:1px solid #dd3326;
	padding:4%;
}

/* Products Section, Services Section */
.servSec {
    padding: 1%;
}
.card {
	margin: 1%;
	padding: 4%;
}
.servSec img {
	width: 100px;
	height: 100px;
	object-fit: cover;
}

/* Contact Section */
.contSec {
	min-height: 100vh;
	margin-top:4%;
	padding:0% 2% 2.5% 2%;
}
.success{
	color:green;
}
.error{
	color:red;
}

/* Login Section */
.lrSec, .userSec{
  margin-top:3%;
  padding:1% 2%;
}

/* Footer */
footer a{
	text-decoration:none;
	color:#ffffff;
}
footer a:hover{
	color:#ffffff;
	text-decoration:underline;
}


/* Changing screens */
@media (max-width:768px){
	.carousel-item {
		height:50vh;
	}
	.content{
		margin-top:15%;
		border:0px solid #ffffff;
	}
}