@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/css?family=Alegreya+Sans:400,500,700);
@import url('https://fonts.googleapis.com/css?family=Merriweather:300,400|Source+Sans+Pro:200,400,600" rel="stylesheet"');
@import url('https://fonts.googleapis.com/css?family=Heebo:100,300,400,500,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Satisfy');
@import url('https://fonts.googleapis.com/css?family=News+Cycle:100,300,400,500,700&display=swap');



root{
--font-family-sans-serif: 'Source Sans Pro',-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--gray-dark:#404040;
--light-blue:#E1F7F5;
--purple: #533777;

--font-family-serif: Merriweather, serif;
--color-text:var(--gray-dark);
--font-family-text:var(--font-family-serif);
}


@font-face {
    font-family: ZapfHumanist601BT;
    src: url("fonts/zapf.ttf"); /* TTF file for CSS3 browsers */
}









.emp-navgation {
    text-align: center;
    font-size: 13px;
    color: gray;
    margin-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.navtextlogo{
	font-family: Satisfy;
	font-size: 1.6em;
}

.navmenu{
	background-color: #747474;

}

.footermenu{
	background-color: #747474;
}


body {

}

.layout-social .layout-icon{
	font-size: 2em;
}

.homebg{
	margin-left: -15px;
	background-color:#e5e6eb;
  min-height: 400px;


}

.navsmall{
	height:70px;
}

.mid{
	background-color: #d1cfc0;
	width:1110px;

}
.mid .mid-text{
	color: #4724d4;
}

.heading_one{
	 font-weight: 500;
	 font-family: ZapfHumanist601BT;
	 font-size: 20px;
}

.textfont{
	font-family: ZapfHumanist601BT;
}

.center {
    display: block;
    margin: 0 auto;
}

.ulcustom{

position: absolute;

}

.con{
  display: flex;
   align-items: flex-end;


}
.ulcustom li{
	display: inline;
}

@media all and (max-width: 400px) {
    .ulcustom {
        flex-direction: column;
    }
    .ulcustom  li {
        text-align: center;
    }
}
.cardfont{
	font-size: 0.85em;
	font-family: arial,sans-serif;
}

.peremail{
  font-size: 0.83em;
}

.contactus{
	background-color: #50545C;
}
.abs_img{
	height:85px;
	width: 50%;
}

.whowe{
  height:150px;
	width: 90%;
}

.logoimg{
  	height:400px;
    display: block;
    margin: 0 auto;
}

.startimg{
  --height:400px;
  display: block;
  margin: 0 auto;

}

.headerban{
  height:85px;
}

.aboutus{
  font-family:Heebo,sans-serif;
  font-size:40px;
  font-weight:100;
  letter-spacing:.1em;
	line-height:1em;
	color:#000;
}

.getstart{
  font-family:Heebo,sans-serif;
  font-size:19px;
  font-weight:700;
  color:#E65F4C;
}

.getstarttext{
  font-family:News Cycle,sans-serif;
  font-size:15px;
  font-weight:500;
}

.testimonial{
	background-color: #364C61;
}

.services{
	background-color: #062A6A;
}

.services_img{
  height:120px;
}

.spacer{
  height:10px;
}

.faqheader{
  font-family:News Cycle,sans-serif;
  color:#3B94EC;
}

.faq_img{
  height:150px;

}
.mapcontain{
	border-style : solid;
	border-color: #0F7486;
}

.cardsmallheight{
  height:20px;
}


.cardimg{
	height:100px;
	width:100px;
}
.cardbodycnt{
	background-color: #FDF5E3;
	background-image: linear-gradient(#E7CFB8, #FDF5E3);
}

.bodybg{
	background-color: #E3E4E5;
}
