@charset "utf-8";
/* CSS Document */

.logombs{    max-width: 4rem;
    margin-bottom: -2rem;
	height:auto;}
	
	.bbgg {
    background-color: #56698F!important;}
	
	
	@media (min-width: 460px) {
.navbar-brand.abs
    {
        position: absolute;
        width: 100%;
        left: 0;
        text-align: center;
        margin:0 auto;
    }
	
	}
	
	@media (max-width: 575px) {
	.footer {  height: 140px!important;font-size: xx-small;}
  .topsome2{margin-top:10rem!important;}
  .brandname{font-size:1rem!important;}
	}
.navbar-brand{font-size:1rem!important;}
.frontt{max-height:500px;}
.navbar{margin-bottom:1.3rem;}
.imst{width:100%; max-height:250px;}
.topsome{margin-top:6rem;}

.footerbg{ background-color:#030303;}
.backtotop{
margin-right: 2rem;
    margin-top: -2.5rem;
	
 }
	html {
  position: relative;
  min-height: 100%;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 130px;
  background-color: #030303;
  
}
.maincont{    margin-bottom: 10rem;}

 .google-maps {
        position: relative;
		padding-top:2em;
        padding-bottom: 20%; 
        height: 0;
        overflow: hidden;
		margin-top:2.4em;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }
	.lblue{background-color:#56698f;	}
	.ftext{color:#fff;}
	.totp img{margin-right: 2em; margin-left: -1em;}
	.fblue {
		border-color:#003D91 ;
		border-style:solid;
		border-width:1px;}
		.brandname{font-size:1.5rem;}
	.phone{margin-left: 1.5rem;}
	.textw{color:#fff!important;}
	body{margin-bottom:150px!important;}