/*!
 * Start Bootstrap - Heroic Features (https://startbootstrap.com/template-overviews/heroic-features)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-heroic-features/blob/master/LICENSE)
 */
body {
  padding-top: 0px;
}



.top-head {

    background-color: #343a40;
    padding-bottom: 3px;
    padding-top: 3px;

}
.top-head p {

    margin: 0px;
    text-align: center;
    text-transform: capitalize;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    padding-right: 0px;
    font-weight: 600;

}
.top-head p a {

    color: #fff;
    text-decoration: none;
    font-size: 14px;
    padding-right: 10px;
    padding-left: 10px;
    font-weight: 600;
    text-transform: lowercase;

}
.top-head .fas {
	
	color:#ff0072;
	margin-right:5px;
	
}

.fixed-top {

    position: inherit;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;

}
.navbar-brand img {

    max-width: 400px;

}
.fixed-top .nav-link {

    font-size: 16px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;

}





.first-sec {

    padding-bottom: 2em;
    padding-top: 2em;

}
.first-sec h2 {

    text-transform: capitalize;
    font-size: 26px;
	position:relative;
	padding-bottom: 8px;

}
.first-sec h2::before {

    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 40px;
    height: 2px;
    content: '';
    background: #ff0072;

}


.second-sec {

    padding-bottom: 2em;
    padding-top: 2em;

}
.second-sec h2 {

    text-transform: capitalize;
    font-size: 26px;
	position:relative;
	padding-bottom: 8px;

}
.second-sec h2::before {

    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 40px;
    height: 2px;
    content: '';
    background: #ff0072;

}
.content-box {

    background-color: #ff0072;
    padding: 15px;
    text-align: center;

}
.content-box .fas {

    font-size: 36px;
    color: #fff;
    padding-bottom: 15px;

}
.content-box h4 {

    color: #fff;

}






.third-sec {

    padding-bottom: 2em;
    padding-top: 2em;

}
.third-sec h2 {

    text-transform: capitalize;
    font-size: 26px;
	position:relative;
	padding-bottom: 8px;

}
.third-sec h2::before {

    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 40px;
    height: 2px;
    content: '';
    background: #ff0072;

}

.project-content-box {

	text-align:center;
}
.project-content-box h4 {
	
	padding-top:10px;

}

.fourth-sec {

    background-color: #ff0072;
    padding-bottom: 1em;
    padding-top: 2em;
    text-align: center;

}
.callus-content-box p {

    font-size: 17px;
    text-transform: capitalize;
    color: #fff;

}
.fourth-sec .btn-primary {

    color: #fff;
    background-color: #fff;
    border-color: #ff0072;
    color: #ff0072;
    font-size: 16px;

}



#footer-sec {
	padding-bottom:2em;
	padding-top:2em;
	
}
#footer-sec h4 {

    color: #fff;
    padding-bottom: 10px;
	text-transform:capitalize;

}
#footer-sec p {
    text-transform: capitalize;
}
#footer-sec p a {
	
	text-decoration:none;
	color:#fff;
	line-height:30px;
    text-transform: lowercase;
	
}
#footer-sec .fas {
	
	color: #ff0072;
	margin-right:4px;
	
}

.bottom-sec {

    background-color: #000;
    text-align: center;
	padding-bottom:1em;
	padding-top:1em;

}
.bottom-sec p {
	color:#fff;
	margin:0px;
}
.bottom-sec p a {
	text-decoration:none;
	color:#fff;
}



@media only screen and (max-width: 600px) {
	
.top-head p a {

    color: #fff;
    text-decoration: none;
    font-size: 14px;
    padding-right: 15px;
    font-weight: 600;
    display: block;

}
.navbar-brand img {

    max-width: 200px;

}

}





.con-pg h4 {

    color: #fff;
    padding-bottom: 10px;
    text-transform: capitalize;
	color:#000;

}

.con-pg p {
    text-transform: capitalize;
}
.con-pg p a {

    color: #000;
	text-decoration:none;
    text-transform: lowercase;

}


.product-first-sec {
	padding-top:1.5em;
	padding-bottom:1.5em;}
.product-first-sec img {
	width:600px;
	height:200px;
	border:1px solid #ccc;
}



.product-first-sec h2 {

    font-size: 26px;
    padding-bottom: 10px;

}

.active a {
	color:#ff0072!important;}


