/*.scrollToTop{
	width:100px; 
	height:130px;
	padding:10px; 
	text-align:center; 
	background: grey;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	top:800px;
	right:40px;
	display:none;
	background: url('arrow_up.png') no-repeat 0px 20px;
}*/

.scrollToTop {
    width: 100%;
/*    height: 130px;*/
/*    height:100%;*/
    padding: 10px;
    text-align: center;
    background: grey;
    font-weight: bold;
    color: #444;
    text-decoration: none;
    position: fixed;
    /* top: 691px; */
    /* right: 40px; */
    display: none;
    background: url(arrow_up.png) no-repeat 0px 20px;
    bottom: 0px;
}
.scrollToTop:hover{
	text-decoration:none;
}

/*----*/
#formId_footer{
    background: #032f5d;
    padding:36px 40px;
}
.form-row{
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
.col-auto{
    flex: 0 0 20%;
    width: auto;
    gap: 16px;
}
button#btn_submit{
    width:100%!important;
    margin:0px;
}


.EnquireNowRow {
    display: flex;
    gap: 10px;
    align-items: center;
    margin-right: 10px;
}
.col_item h3{
    color: #fff;
    margin: 0px;
    font-size: 22px;
}

/*---*/

.form-floating>.form-control, .form-floating>.form-select {
    /* height: calc(3.5rem + 2px); */
    padding: 15px 0.75rem!important;
    height:48px!important;
}
.pro2-title h1 .subtt, .pro2-title h2 .subtt {
    font: 14px 'Cinzel', serif !important;
    font-size: 14px;
}
.highpro li{
    display: block;
    list-style: none;
    font: 1em 'inter', sans-serif !important;
    position: relative;
    color: #fff;
    padding: 0px 0 5px 25px;
    font-size:14px;
}

/*---*/

@media (min-width: 1025px) and (max-width: 1199px) { 
 ul.highpro {
    display: none;
}
h3.text-uppercase.text-center.text-gold.h4 {
    font-size: 18px;
}

}

@media (min-width: 992px) and (max-width: 1199.98px) { 

.pro2-title.text-uppercase h3{
    margin: 0px!important;
    font-size: 20px;
    padding: 0px!important;
    padding-top: 10px!important;
} 

span.d-block.maint{
    font-size: 19px!important;
}
.highpro {
    display: block;
    list-style: none;
    margin-top: 31px;
    position: relative;
} 
.highpro li {
    display: block;
    list-style: none;
    font: 14px 'inter', sans-serif !important;
    position: relative;
    color: #fff;
    padding: 5px 0 5px 25px;
}
.proquery{
    margin: 0;
    padding: 19px 1px;
    display: block;
    position: relative;
}

}



@media (max-width: 767.98px) {
	.form-row.align-items-center {
    flex-direction: column;
    gap: 30px;
}

}
