header.masthead {
    padding-top: 10rem;
    padding-bottom: calc(10rem - 4.5rem);
    background: url(../assets/img/Group37.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
   background-size: cover;
    background-position: left;
}
.project_sub{
	padding:0 10%; 
}
#myTabContent {
    margin-top: 5%;
}
#myTab button.nav-link {
   
    color: #000000;
}
.pb-12{
	padding-top:10rem;
}
.pr-0{
	padding-right:0;
}
.pl-0{
	padding-left:0;
}
.comp_name{
	font-family: 'Lato';
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 35px;
background: linear-gradient(180deg, #E4C084 0%, #A27C4A 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
text-align:center;
}
#compare{
	margin-top:-10%;
}
.loc_comp{
	font-family: 'Lato';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;
color: #FFFFFF;
text-align:center;
}
.loc_comp i{
	background: linear-gradient(180deg, #916A3B, #E4C084);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
font-size:19px;
margin-right:3px;
}
@media (min-width: 992px){
header.masthead {
    height: 20vh;
    min-height: 18rem;
    padding-top: 5.5rem;
    padding-bottom: 0;
}
}
button#submitButton {
    background: #BECEE8;
    opacity: 1;
    border-radius: 7px;
    width: 25%;
    padding: 15px;
	font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 24px;
color: #040725;
}
.form-floating .form-control, .form-floating .form-control-plaintext, .form-floating .form-select {
    height: calc(3.5rem + 2px);
	margin-bottom: 20px;
}
.form-floating label {
   
    padding: 0.8rem 1.75rem;
}
textarea#message{
	height:12rem !important;
}
@media(max-width:690px){
	header.masthead {
    padding-top: 7rem;
    padding-bottom: calc(7rem - 4.5rem);
    background: url(../assets/img/Group37.png);
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 140% 100%;
    background-position: center;
}
.pb-12 {
    padding-top: 5rem;
}
button#submitButton {
    width: 50%;
}
}
.project_img {
    width: 100%;
    min-height: 190px;
    object-fit: cover;
}
.loc_hed{
	position: absolute;
    width: 100%;
    left: 0;
background-image: linear-gradient(to right, #040725, #263365, #495A97, #212D5C, #040725);
padding: 10px;
    box-shadow: 1px 1px 10px #000;
	color:#fff;
}
.mt-2br{
		margin-bottom:4rem;
}
.pb-r3{
	padding-bottom: 3rem;
}
.bg-primary {
    --bs-bg-opacity: 1;
    background-image: linear-gradient(#222B4F, #1D2649, #060928);
}
.contact_box.text-center {
    background: #fff;
    padding: 40px;
    border-radius: 10px;
	    height: 100%;
}
.contact_h{
	font-family: 'Lato';
font-style: normal;
font-weight: 600;
font-size: 28px;
    line-height: 35px;
    text-align: center;
    color: #040725;
    margin-top: 30px;
}
.contact_t{
	font-family: 'Lato';
font-style: normal;
font-weight: 500;
font-size: 18px;
    line-height: 25px;
text-align: center;
color: #565656;
}
.pb-rb{
	padding-bottom:5rem;
}
.form-control {
   
    border-radius: 0;
}

