@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%; height:auto;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%; height:auto;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/


@font-face {
  font-family:gotham-bold;
  src: url(fonts/gotham-bold.woff);
}

@font-face {
  font-family:gotham-book;
  src: url(fonts/gotham-book.woff);
}

@font-face {
  font-family:gotham-bookitalic;
  src: url(fonts/gotham-bookitalic.woff);
}

@font-face {
  font-family: gotham-light;
  src: url(fonts/gotham-light.woff);
}

@font-face {
  font-family: gotham-medium;
  src: url(fonts/gotham-medium.woff);
}

.text4{float: left;
	margin-left: 100px;}

/* Mobile Layout: 480px and below. */
.text4{float: left;
	margin-left: 0px;}
.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#hdr-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tp-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tp-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tp-2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#lg-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#lg-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nvgtn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#rqust {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bnr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#own-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#own-txt {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#abt-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-lft2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-ryt {
	/*clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	*/display: block;
}
#ab-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#br-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about-btn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#austr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#services-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#service-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-block {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sr-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sr-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sr-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sr-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#on-call {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#request-a-proposal {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#proposal-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#proposal-frm {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#proposal-btn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#propsal-blocks {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frm-nme {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;margin-bottom: 15px;
}
#frm-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frm-ryt {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frm-email {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;margin-bottom: 15px;
}
#frm-phn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;margin-bottom: 15px;
}
#frm-message {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#btm-lg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#btm-scl {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#links-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#links-arw {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#adrs-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#adrs-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cpy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-img1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display:none;
}
#ftr-03 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#cpy2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#nxt-bnr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nxt-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cntct-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fcnt-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fcnt-ryt {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-ads {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-phn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-mail {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ffm-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#proposal-hd2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fc-nh {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#tp-3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#business-nme {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;margin-bottom: 15px;
}
#building-ads {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;margin-bottom: 15px;
}
#abt-arw {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#abt-arw2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#abt-lyn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#srv-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-hd1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-hd2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-hd3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-hd4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-arw1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buldng-txta {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nw-txt1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nw-txt2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-arw2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-arw3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-arw4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
	.text4{float: left;
	margin-left: 100px;}
.gridContainer {
	width: 90.675%;
	padding-left: 1.1625%;
	padding-right: 1.1625%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#hdr-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tp-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tp-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#tp-2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#lg-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#lg-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nvgtn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#rqust {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#bnr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#own-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#own-txt {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#abt-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-lft2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-ryt {
	/*clear: both;
	float: left;
	margin-left: 0;
	width: 100%;*/
	display: block;
}
#ab-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#br-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#about-btn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#austr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#services-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#service-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-block {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#servic-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sr-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sr-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sr-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#sr-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#on-call {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#request-a-proposal {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#proposal-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#proposal-frm {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#proposal-btn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#propsal-blocks {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frm-nme {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frm-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frm-ryt {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frm-email {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frm-phn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#frm-message {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#btm-lg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#btm-scl {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#links-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#links-arw {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#adrs-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#adrs-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#contact-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cpy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-img1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display:none;
}
#ftr-03 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display:none;
}
#cpy2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display:none;
}
#nxt-bnr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nxt-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cntct-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fcnt-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fcnt-ryt {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-ads {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-phn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-mail {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ffm-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#proposal-hd2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#fc-nh {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#tp-3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#business-nme {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-ads {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#abt-arw {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#abt-arw2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#abt-lyn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#srv-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-hd1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-hd2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-hd3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-hd4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-arw1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buldng-txta {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nw-txt1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nw-txt2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-arw2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-arw3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#buildng-arw4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
	
.gridContainer {
	width: 91.45%;
	max-width: 1232px;
	padding-left: 0.775%;
	padding-right: 0.775%;
	margin: auto;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#hdr-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color:#1c153d;
}
#tp-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:10px;
	margin-bottom:10px;
}
#tp-1 {
	clear: both;
	float: left;
	margin-left: 46%;
	width: 20.7288%;
	display: block;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 20px;
}
#tp-2 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 12.7288%;
	display: block;
	text-align:right;
	border-right:1px #77738b solid;
	padding-right:20px;
}
#lg-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:18px;
	margin-bottom:18px;
}
#lg-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.7288%;
	display: block;
}
#nvgtn {
	clear: none;
	float: left;
	margin-left: 26.695%;
	width: 49.1525%;
	display: block;
	margin-top: 8px;
}
#rqust {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23.7288%;
	display: block;
	text-align:right;
	margin-top:10px;
}
#bnr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#own-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color:#ebf9f8;
}
#own-txt {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}
#abt-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:75px;
	margin-bottom:75px;
}
#ab-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 57.6271%;
	display: block;
	margin-top: 63px;
}
#ab-lft2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 57.6271%;
	display: block;
	margin-top: -5px;
}
#ab-ryt {
	/*clear: none;
float: none;
/*margin-left: 1.6949%;
width: 100%;*/
display: block;
}
#ab-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 95%;
	display: block;
}
#ab-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color:#1c153d;
	margin-top:20px;
}
#br-mn {
	clear: both;
	float: left;
	margin-left: 4%;
	width: 94%;
	display: block;
	margin-top:50px;
	margin-bottom:60px;
}
#about-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 92%;
	display: block;
	margin-top: 25px;
}
#about-btn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:25px;
}
#austr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#services-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background:url(../images/srv-bg.jpg);
	background-size:cover;
}
#service-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:75px;
	margin-bottom:110px;
}
#servic-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
}
#servic-block {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:45px;
}
#servic-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.7288%;
	display: block;
	text-align:center;
}
#servic-blk2 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23.7288%;
	display: block;
	text-align:center;
}
#servic-blk3 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23.7288%;
	display: block;
	text-align:center;
}
#servic-blk4 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 23.7288%;
	display: block;
	text-align:center;
}
#sr-blk1 {
	clear: both;
	float: left;
	margin-left:5%;
	width: 90%;
	display: block;
	margin-top:27px;
	margin-bottom:20px;
	text-align:center;
}
#sr-blk2 {
	clear: both;
	float: left;
	margin-left:5%;
	width: 90%;
	display: block;
	margin-top:27px;
	margin-bottom:20px;
	text-align:center;
}
#sr-blk3 {
	clear: both;
	float: left;
	margin-left:5%;
	width: 90%;
	display: block;
	margin-top:27px;
	margin-bottom:20px;
	text-align:center;
}
#sr-blk4 {
	clear: both;
	float: left;
	margin-left:5%;
	width: 90%;
	display: block;
	margin-top:27px;
	margin-bottom:20px;
	text-align:center;
}
#on-call {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
	margin-top:35px;	
}
#request-a-proposal {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 27px;
	margin-bottom: 75px;
}
#proposal-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
}
#proposal-frm {
	clear: both;
	float: left;
	margin-left:15%;
	width: 70%;
	display: block;
	margin-top:25px;
}
#proposal-btn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
	margin-top:20px;
}
#propsal-blocks {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}
#frm-nme {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-bottom: 15px;
}
#frm-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 49.1525%;
	display: block;
}
#frm-ryt {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 49.1525%;
	display: block;
}
#frm-email {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:0px;
	margin-bottom: 15px;
}
#frm-phn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:0px;
	margin-bottom: 15px;
}
#frm-message {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ftr-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color:#3fc1be;
}
#ftr-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:60px;
}
#ftr-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.7288%;
	display: block;
}
#ftr-2 {
	clear: none;
	float: left;
	margin-left: 6.695%;
	width: 16.729%;
	display: block;
}
#ftr-3 {
	clear: none;
	float: left;
	margin-left: 0;
	width: 26.729%;
	display: block;
}

#ftr-4 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 22.729%;
	display: block;
}
#btm-lg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
}
#btm-scl {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:20px;
	text-align:center;
}
#links-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#links-arw {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:12px;
}
#adrs-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}
#adrs-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:12px;
}
#contact-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:12px;
}
#cnt-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:12px;
}
#cpy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top:1px #69cfcc solid;
	margin-top:26px;
	text-align:center;
	padding-top:14px;
	margin-bottom:12px;
}
#ab-img1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display:none;
}
#ftr-03 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#cpy2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#nxt-bnr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background:url(../images/nxt-bnr.jpg);
	background-size:cover;
}
#nxt-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
	margin-top:80px;
	margin-bottom:80px;
}
#cntct-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:75px;
	margin-bottom:85px;
}
#fcnt-lft {
	clear: both;

	float: left;

	margin-left: 0;

	width: 39.2033%;

	display: block;
}
#fcnt-ryt {
	clear: none;

	float: left;

	margin-left: 4.6949%;

	width: 56.1016%;

	display: block;

}
#cnt-ads {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;

}
#cnt-phn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 34px;
}
#cnt-mail {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;
		margin-top:34px;

}
#ffm-mn {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;
	margin-top:35px;

}
#proposal-hd2 {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;
	text-align:center;

}
#fc-nh {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: none;

}
#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 15.729%;
	display: block;
	text-align: right;
}
#business-nme {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-bottom: 15px;
}
#building-ads {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-bottom: 15px;
}
#abt-arw {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#abt-arw2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}
#abt-lyn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#srv-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:75px;
	margin-bottom:75px;
}
#building-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top:1px #dfdfdf solid;
	margin-top:30px;
	padding-top:22px;
}
#building-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top:1px #dfdfdf solid;
	margin-top:30px;
	padding-top:22px;
}
#building-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top:1px #dfdfdf solid;
	margin-top:30px;
	padding-top:22px;
}
#buildng-hd1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 90%;
	display: block;
}
#buildng-hd2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 90%;
	display: block;
}
#buildng-hd3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 90%;
	display: block;
}
#buildng-hd4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 90%;
	display: block;
}
#buildng-arw1 {
	clear: both;
	float: left;
	margin-left: 102px;
	width: 75%;
	display: block;
}
#buldng-txta {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#nw-txt1 {
	clear: both;
	float: none;
	margin-left: 102px;
	width: 90%;
	display: block;
}
#nw-txt2 {
	clear: both;
	float: none;
	margin-left: 102px;
	width: 90%;
	display: block;
}
#buildng-arw2 {
	clear: both;
	float: left;
	margin-left: 102px;
	width: 90%;
	display: block;
}
#buildng-arw3 {
	clear: both;
	float: left;
	margin-left: 102px;
	width: 90%;
	display: block;
}
#buildng-arw4 {
	clear: both;
	float: left;
	margin-left: 102px;
	width: 90%;
	display: block;
}


}



.cont{ width:100%; margin:auto;}

.img{ border:0px;}

h1{ line-height:43px; padding:0px; font-weight:normal;}
h2{ line-height:43px; padding:0px; font-weight:normal; margin:0px;}
h3{ line-height:43px; padding:0px; font-weight:normal; margin:0px;}


.tylor{ margin-right:10px;}
.ml-lft{ width:8%; clear:both; display:block; float:left; margin-left:0%;}
.ml-ryt{ width:75%; clear:none; display:block; float:left; margin-left:1.6%;}


.ads-lft{ width:8%; clear:both; display:block; float:left; margin-left:0%;}
.ads-ryt{ width:80%; clear:none; display:block; float:left; margin-left:1.6%;}



.ads-lft1{ width:15%; clear:both; display:block; float:left; margin-left:0%;}
.ads-ryt1{ width:80%; clear:none; display:block; float:left; margin-left:1.6%;}


.ads-lft3{ width:8%; clear:both; display:block; float:left; margin-left:0%;}
.ads-ryt3{ width:80%; clear:none; display:block; float:left; margin-left:0%; margin-top:15px;}


.txt1{ font-family:gotham-book; font-size:15px; color:#fff;}
.txt1 a{ color:#fff; text-decoration:none;}
.txt1 a:hover{ color:#39a5a9; text-decoration:none;}

.txt2a{ font-family:gotham-bold; font-size:50px; color:#fff; text-transform:uppercase;}
.txt2{ font-family:gotham-bold; font-size:50px; color:#fff; text-transform:uppercase;}
.txt3{ font-family:gotham-medium; font-size:21px; color:#fff; line-height:27px; width:65%; margin:auto; }

.txt4{ font-family:gotham-bold; font-size:39px; color:#1c153d; text-transform:uppercase;}
.txt04{ font-family:gotham-bold; font-size:39px; color:#3fc1be; text-transform:uppercase;}


.txt5{ font-family:gotham-medium; font-size:20px; color:#3fc1be;}
.txt6{ font-family:gotham-bold; font-size:34px; color:#1c153d; text-transform:uppercase;}

.txt06{ font-family:gotham-bold; font-size:34px; color:#fff; text-transform:uppercase;}

.txt6a{ font-family:gotham-bold; font-size:34px; color:#1c153d; text-transform:uppercase;}

.txt7{ font-family:gotham-medium; font-size:17px; color:#1c153d; line-height:30px; }
.txt07{ font-family:gotham-medium; font-size:17px; color:#1c153d; line-height:30px; }
.txt8{ font-family:gotham-book; font-size:17px; color:#1c153d; line-height:30px; }


.txt9{ font-family:gotham-medium; font-size:20px; color:#1c153d; line-height:27px;  margin-top:25px;}
.txt10{ font-family:gotham-book; font-size:16px; color:#1c153d; line-height:24px; margin-top:6px; margin-bottom:10px;}

.txt10a{ font-family:gotham-book; font-size:16px; color:#1c153d; line-height:24px; margin-top:6px; margin-bottom:10px;}

.txt10b{ font-family:gotham-book; font-size:16px; color:#1c153d; line-height:24px; margin-top:6px; margin-bottom:10px;}



.txt11{ font-family:gotham-medium; font-size:16px; color:#3fc1be; line-height:22px; text-transform:uppercase; margin-top:14px;}
.txt11 a{ color:#3fc1be; text-decoration:none;}
.txt11 a:hover{ color:#1c153d; text-decoration:none;}


.txt12{ font-family:gotham-bold; font-size:19px; color:#fff; text-transform:uppercase;}

.txt13{ font-family:gotham-bold; font-size:40px; color:#fff; text-transform:uppercase;}

.txt14{ font-family:gotham-medium; font-size:18px; color:#fff; text-transform:uppercase; }

.txt15{ font-family:gotham-book; font-size:17px; color:#fff; line-height:22px;}
.txt15 a{ color:#fff; text-decoration:none;}
.txt15 a:hover{ color:#1c153d; text-decoration:none;}
.txt16{ font-family:gotham-medium; font-size:17px; color:#fff; margin-bottom:4px;}


.txt17{ font-family:gotham-light; font-size:15px; color:#fff;}


.txt18{ font-family:gotham-medium; font-size:17px; color:#000; line-height:30px; }
.txt19{ font-family:gotham-light; font-size:17px; color:#000; line-height:25px;}
.txt20{ font-family:gotham-medium; font-size:20px; color:#000; text-transform:uppercase;}


.txt21{ font-family:gotham-light; font-size:17px; color:#3fc1be; padding-top:5px;}
.txt21 a{ color:#3fc1be; text-decoration:none;}
.txt21 a:hover{ color:#000; text-decoration:none;}

.jj{ margin-right:10px;}

.rq-icn{ margin-right:15px;}

.scc-l{ margin-left:15px; margin-right:15px;}






.btn_1 {
  display: inline-block;
  padding:0px 22px 0px 22px;
  
 
  height:46px;


  background-color:#3fc1be;
  color:#fff;
  font-family:gotham-medium;
  font-size:15px;
  line-height:45px;
 
  border-radius:6px;
  text-align:center;
  text-transform:uppercase;
 

}
.btn_1.color_1 {
 color:#fff; text-decoration:none; 
}
.btn_1.color_1:hover {
  background: #1c153d;
  color: #fff; text-decoration:none; 
   
}



.btn_2 {
  display: inline-block;
  padding:0px 22px 0px 22px;
  
 
  height:52px;


  background-color:#3fc1be;
  color:#fff;
  font-family:gotham-medium;
  font-size:20px;
  line-height:51px;
 
  border-radius:6px;
  text-align:center;
  text-transform:uppercase;
 

}
.btn_2.color_2 {
 color:#fff; text-decoration:none; 
}
.btn_2.color_2:hover {
  background: #309896;
  color: #fff; text-decoration:none; 
   
}


.btn_3 {
  display: inline-block;
  padding:8px 17px 20px 20px;
 background-color:#2e2334;
 text-align:center;
}


.btn-arw{ margin-left:10px;}


.btn_4 {
  display: inline-block;
  padding:0px 46px 0px 38px;
  
 
  height:52px;


  background-color:#3fc1be;
  color:#fff;
  font-family:gotham-medium;
  font-size:20px;
  line-height:51px;
 
  border-radius:6px;
  text-align:center;
  text-transform:uppercase;
 

}
.btn_4.color_4 {
 color:#fff; text-decoration:none;border:none;
	background-image: url(../images/btn-arw.png);
background-repeat: no-repeat;
background-position: 130px 20px;
}
.btn_4.color_4:hover {
  background: #309896;
  color: #fff; text-decoration:none; 
   
}



.block-whit{ -webkit-box-shadow: 0px 0px 27px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 0px 27px 0px rgba(0,0,0,0.12);
box-shadow: 0px 0px 27px 0px rgba(0,0,0,0.12);

background-color:#fff; overflow:auto;}


.block-whit span{font-family:gotham-bookitalic; font-size:16px; color:#3fc1be; line-height:22px; text-decoration:none;}

.block-whit:hover{ 
background-color:#3fc1be; overflow:auto; }


.block-whit span:hover{ 
 color:#1c153d; text-decoration:none;}

a {
    text-decoration: none;
}



.txt11{ font-family:gotham-medium; font-size:16px; color:#3fc1be; line-height:22px; text-transform:uppercase; margin-top:14px;}
.txt11 a{ color:#3fc1be; text-decoration:none;}
.txt11 a:hover{ color:#1c153d; text-decoration:none;}





.inbox1{ width:100%; height:52px; font-family:gotham-book; font-size:17px;  padding-top:0px;  padding-left:60px; border:1px #e2e2e2 solid;  color:#000; box-sizing:border-box;  }

	
.inbox2 {
	width: 100%;
	height: 324px;
	font-family: gotham-book;
	font-size: 17px;
	padding-top: 15px;
	padding-left: 60px;
	border: 1px #e2e2e2 solid;
	color: #000;
	box-sizing: border-box;
}

.nma{ margin-bottom:-65px; position:relative; margin-left:16px;z-index:1;}
.la{ margin-bottom:-65px; position:relative; margin-left:15px;z-index:1;}



.arrow1 ul{list-style-type: none; padding: 0; margin: 0; text-decoration:none; margin-top:0px;}

.arrow1 li{margin-left:0px; background-image:url(../images/arw-point.png); background-repeat: no-repeat; background-position: 0 .6em; padding-left: 15px; font-family:gotham-book; font-size:18px; color:#fff; line-height:5px; text-decoration:none; margin-bottom:0px;}



.arrow1 li a{color:#fff; line-height:30px; text-decoration:none; }
.arrow1 li a:hover{color:#1c153d; line-height:30px; text-decoration:none; }



.arrow2 ul{list-style-type: none; padding: 0; margin: 0; text-decoration:none; margin-top:0px;}

.arrow2 li{margin-left:0px; background-image:url(../images/arw1.png); background-repeat: no-repeat; background-position: 0 .9em; padding-left: 15px; font-family:gotham-book; font-size:16px; color:#000; line-height:30px; text-decoration:none; margin-bottom:0px;}



.arrow2 li a{color:#000; line-height:30px; text-decoration:none; }
.arrow2 li a:hover{color:#1c153d; line-height:30px; text-decoration:none; }





.srvice-icons{ position:relative; z-index:99999999999; margin-bottom:-35px;}

/*============  *****  =============*/


@media (max-width:1366px) 

{
	
	
	
}



/*============  *****  =============*/


@media (max-width:1280px) 

{
	
	
	
}


/*============  *****  =============*/


@media (max-width:1024px) 

{
	
	#tp-1 {
	clear: both;
	float: left;
	margin-left: 35%;
	width: 22.729%;
	display: block;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 20px;
}
#tp-2 {
	clear: none;
	float: left;
	margin-left: 1%;
	width: 15.729%;
	display: block;
	text-align: right;
}
#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 20.729%;
	display: block;
	text-align: right;
}

#nvgtn {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 74.153%;
	display: block;
	margin-top: 8px;
}

#rqust {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 27.729%;
	display: block;
	text-align: right;
	margin-top: 10px;
}

.btn_1 {
  display: inline-block;
  padding:0px 20px 0px 20px;
  
 
  height:46px;


  background-color:#3fc1be;
  color:#fff;
  font-family:gotham-medium;
  font-size:15px;
  line-height:45px;
 
  border-radius:6px;
  text-align:center;
  text-transform:uppercase;
 

}
.btn_1.color_1 {
 color:#fff; text-decoration:none; 
}
.btn_1.color_1:hover {
  background: #1c153d;
  color: #fff; text-decoration:none; 
   
}

.txt4 {
	font-family: gotham-bold;
	font-size: 32px;
	color: #1c153d;
	text-transform: uppercase;
}

.txt04{ font-family:gotham-bold; font-size:32px; color:#3fc1be; text-transform:uppercase;}
	


.txt10a{ font-family:gotham-book; font-size:16px; color:#1c153d; line-height:24px; margin-top:6px; margin-bottom:32px;}


#ab-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 57.6271%;
	display: block;
	margin-top: -12px;
}

#ab-lft2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 57.6271%;
	display: block;
	margin-top: -12px;
}
.tylor{ margin-right:5px;}


#sr-blk1 {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 91%;
	display: block;
	margin-top: 27px;
	margin-bottom: 20px;
	text-align: center;
}

#abt-arw {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}

#abt-arw2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

.ads-ryt3 {
	width: 80%;
	clear: none;
	display: block;
	float: left;
	margin-left: 2.5%;
	margin-top: 15px;
}
}


/*============  *****  =============*/


@media (max-width:800px) 

{
	
#tp-1 {
	clear: both;
	float: left;
	margin-left: 10%;
	width: 28.729%;
	display: block;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 20px;
}
#tp-2 {
	clear: none;
	float: left;
	margin-left: 1%;
	width: 19.729%;
	display: block;
	text-align: right;
}

#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 26.729%;
	display: block;
	text-align: right;
}
#nvgtn {
	clear: none;
	float: left;
	margin-left: 80%;
	width: 10%;
	display: block;
	margin-top: 8px;
	position:absolute;
	z-index:999999999999;
}

#rqust {
	clear: none;
	float: left;
	margin-left: 27.695%;
	width: 37.729%;
	display: block;
	text-align: right;
	margin-top: 4px;
}


.txt2 {
	font-family: gotham-bold;
	font-size: 50px;
	line-height:54px;
	color: #fff;
	text-transform: uppercase;
}

.txt3 {
	font-family: gotham-medium;
	font-size: 21px;
	color: #fff;
	line-height: 27px;
	width: 72%;
	margin: auto;
	margin-top:-20px;
}


.txt4 {
	font-family: gotham-bold;
	font-size: 25px;
	color: #1c153d;
	text-transform: uppercase;
}

.txt04{ font-family:gotham-bold; font-size:25px; color:#3fc1be; text-transform:uppercase;}


#ab-lft {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-lft2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#ab-ryt {
	clear: both;
	float: left;
	margin-left:0;
	width: 100%;
	display: none;
}	


#ab-hd {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	text-align:center !important;
}
	
#ab-img1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-bottom:25px;
	margin-top:45px;
	text-align:center;
}

.txt10a {
	font-family: gotham-book;
	font-size: 16px;
	color: #1c153d;
	line-height: 24px;
	margin-top: 6px;
	margin-bottom: 35px;
}

.txt10b {
	font-family: gotham-book;
	font-size: 16px;
	color: #1c153d;
	line-height: 24px;
	margin-top: 6px;
	margin-bottom: 35px;
}

#about-btn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 25px;
	text-align:center;
}


#proposal-frm {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
	margin-top: 25px;
}

.ads-lft {
	width: 8%;
	clear: both;
	display: block;
	float: left;
	margin-left: 0%;
	margin-top: 4px;
}


#cntct-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:75px;
	margin-bottom:0px;
}
#fcnt-lft {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;
}
#fcnt-ryt {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: block;

}
#cnt-ads {
	clear: both;

	float: left;

	margin-left: 0;

	width: 32%;

	display: block;

}
#cnt-phn {
	clear:none;

	float: left;

	margin-left: 2%;

	width: 32%;

	display: block;
	margin-top:0px;

}
#cnt-mail {
	clear:none;

	float: left;

	margin-left: 2%;

	width: 32%;

	display: block;
		margin-top:0px;

}
#ffm-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 12px;
}

#proposal-hd2 {
	clear: both;

	float: left;

	margin-left: 0;

	width: 100%;

	display: none;
	text-align:center;

}

#fc-nh {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
	margin-bottom:15px;
	margin-top:60px;
}


.ads-lft1{ width:100%; clear:both; display:block; float:left; margin-left:0%; text-align:center;}
.ads-ryt1{ width:100%; clear:both; display:block; float:left; margin-left:0%; text-align:center; margin-top:20px;}


#abt-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 63px;
	margin-bottom: 75px;
}


.txt18 {
	font-family: gotham-medium;
	font-size: 17px;
	color: #000;
	line-height: 19px;
}



.txt6a{ font-family:gotham-bold; font-size:30px; color:#1c153d; text-transform:uppercase;}


.ads-lft3{ width:8%; clear:both; display:block; float:left; margin-left:0%;}
.ads-ryt3{ width:80%; clear:none; display:block; float:left; margin-left:3%; margin-top:10px;}





#buildng-arw1 {
	clear: both;
	float: left;
	margin-left:86px;
	width: 75%;
	display: block;
}

#buildng-arw2 {
	clear: both;
	float: left;
	margin-left: 85px;
	width: 75%;
	display: block;
}
#buildng-arw3 {
	clear: both;
	float: left;
	margin-left: 80px;
	width: 90%;
	display: block;
}
#buildng-arw4 {
	clear: both;
	float: left;
margin-left: 80px;
	width: 90%;
	display: block;
}

#nw-txt1 {
	clear: both;
	float: left;
	margin-left: 82px;
	width: 75%;
	display: block;
}

#nw-txt2 {
	clear: both;
	float: left;
	margin-left: 81px;
	width: 90%;
	display: block;
}
}



/*============  *****  =============*/


@media (max-width:768px) 

{
	
#hdr-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color:#1c153d;
}

#tp-1 {
	clear: both;
	float: left;
	margin-left: 8%;
	width: 29.729%;
	display: block;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 20px;
}
#tp-2 {
	clear: none;
	float: left;
	margin-left: 1%;
	width: 20.729%;
	display: block;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 20px;
}

#tp-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}	
#lg-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.7288%;
	display: block;
}
#lg-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 18px;
	margin-bottom: 18px;
}


#ab-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #1c153d;
	margin-top: 20px;
}

#br-mn {
	clear: both;
	float: left;
	margin-left: 4%;
	width: 94%;
	display: block;
	margin-top: 50px;
	margin-bottom: 60px;
}

#services-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background:url(../images/srv-bg.jpg);
	background-size:cover;
}
#service-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 75px;
	margin-bottom: 110px;
}

#servic-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
}

#servic-block {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 45px;
}



#servic-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width:48%;
	display: block;
	text-align:center;
}

#servic-blk2 {
	clear: none;
	float: left;
	margin-left: 2%;
	width: 48%;
	display: block;
	text-align:center;
}

#servic-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width:48%;
	display: block;
	margin-top:25px;
	text-align:center;
}

#servic-blk4 {
	clear: none;
	float: left;
	margin-left: 2%;
	width: 48%;
	display: block;
	margin-top:25px;
	text-align:center;
}

.txt10a {
	font-family: gotham-book;
	font-size: 16px;
	color: #1c153d;
	line-height: 24px;
	margin-top: 6px;
	margin-bottom: 9px;
}

.txt10b {
	font-family: gotham-book;
	font-size: 16px;
	color: #1c153d;
	line-height: 24px;
	margin-top: 6px;
	margin-bottom: 13px;
}

#sr-blk1 {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
	margin-top: 27px;
	margin-bottom: 20px;
}

#sr-blk2 {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
	margin-top: 27px;
	margin-bottom: 20px;
}

#sr-blk3 {
	clear: both;
	float: left;
	margin-left:5%;
	width: 90%;
	display: block;
	margin-top: 27px;
	margin-bottom: 20px;
}	

#sr-blk4 {
	clear: both;
	float: left;
	margin-left:5%;
	width: 90%;
	display: block;
	margin-top: 27px;
	margin-bottom: 20px;
}

#on-call {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
	margin-top:-20px !important;	
}

#request-a-proposal {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 27px;
	margin-bottom: 75px;
}

#proposal-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
}

#proposal-btn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
	margin-top:20px;
}


#ftr-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #3fc1be;
}

#ftr-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 60px;
}

#ftr-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 23.7288%;
	display: block;
}

#ftr-2 {
	clear: none;
	float: left;
	margin-left: 6.695%;
	width: 16.729%;
	display: block;
}

#ftr-3 {
	clear: none;
	float: left;
	margin-left: 0;
	width: 26.729%;
	display: block;
}

#ftr-4 {
	clear: none;
	float: left;
	margin-left: 1.6949%;
	width: 22.729%;
	display: block;
}


#btm-lg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
}
#btm-scl {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:20px;
	text-align:center;
}
#links-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#links-arw {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:12px;
}
#adrs-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	
}
#adrs-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:12px;
}
#contact-hd {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-mtr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:12px;
}
#cnt-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:12px;
}
#cpy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top:1px #69cfcc solid;
	margin-top:26px;
	text-align:center;
	padding-top:14px;
	margin-bottom:12px;
}

#nxt-bnr {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background:url(../images/nxt-bnr.jpg);
	background-size:cover;
}
#nxt-in {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align:center;
	margin-top:80px;
	margin-bottom:100px;
}



.txt4 {
	font-family: gotham-bold;
	font-size: 24px;
	color: #1c153d;
	text-transform: uppercase;
}

.txt04{ font-family:gotham-bold; font-size:24px; color:#3fc1be; text-transform:uppercase;}


#own-bg {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	background-color: #ebf9f8;
}
#own-txt {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}



.inbox2 {
	width: 100%;
	height: 252px;
	font-family: gotham-book;
	font-size: 17px;
	padding-top: 15px;
	padding-left: 60px;
	border: 1px #e2e2e2 solid;
	color: #000;
	box-sizing: border-box;
}


#srv-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:75px;
	margin-bottom:75px;
}


#building-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#building-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top:1px #dfdfdf solid;
	margin-top:30px;
	padding-top:22px;
}
#building-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top:1px #dfdfdf solid;
	margin-top:30px;
	padding-top:22px;
}
#building-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top:1px #dfdfdf solid;
	margin-top:30px;
	padding-top:22px;
}


.ads-ryt3 {
	width: 84%;
	clear: none;
	display: block;
	float: left;
	margin-left: 3%;
	margin-top: 10px;
}

#nw-txt1 {
	clear: both;
	float: left;
	margin-left: 82px;
	width: 92%;
	display: block;
}
}


/*============  *****  =============*/


@media (max-width:736px) 

{
	#tp-1 {
	clear: both;
	float: left;
	margin-left: 7%;
	width: 31.729%;
	display: block;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 20px;
}

#tp-2 {
	clear: none;
	float: left;
	margin-left: 2%;
	width: 20.729%;
	display: block;
	text-align: right;
}
#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 28.729%;
	display: block;
	text-align: right;
}
#rqust {
	clear: none;
	float: left;
	margin-left: 26.695%;
	width: 38.729%;
	display: block;
	text-align: right;
	margin-top: 4px;
}


.txt15 {
	font-family: gotham-book;
	font-size: 15px;
	color: #fff;
	line-height: 22px;
}
	

.scc-2{ width:30px; height:auto;}	


.txt4 {
	font-family: gotham-bold;
	font-size: 23px;
	color: #1c153d;
	text-transform: uppercase;
}

.txt04{ font-family:gotham-bold; font-size:23px; color:#3fc1be; text-transform:uppercase;}


.ads-ryt3 {
	width: 88%;
	clear: none;
	display: block;
	float: left;
	margin-left: 3%;
	margin-top: 10px;
}

#buildng-arw1 {
	clear: both;
	float: left;
	margin-left: 79px;
	width: 75%;
	display: block;
}

#nw-txt1 {
	clear: both;
	float: left;
	margin-left: 76px;
	width: 92%;
	display: block;
}

#buildng-arw2 {
	clear: both;
	float: left;
	margin-left: 80px;
	width: 75%;
	display: block;
}

#nw-txt2 {
	clear: both;
	float: left;
	margin-left: 75px;
	width: 90%;
	display: block;
}

#buildng-arw3 {
	clear: both;
	float: left;
	margin-left: 78px;
	width: 90%;
	display: block;
}

#buildng-arw4 {
	clear: both;
	float: left;
	margin-left: 76px;
	width: 90%;
	display: block;
}

.ads-ryt3 {
	width: 88%;
	clear: none;
	display: block;
	float: left;
	margin-left: 3%;
	margin-top: 8px;
}
}

/*============  *****  =============*/


@media (max-width:667px) 

{
	#tp-1 {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 34.729%;
	display: block;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 20px;
}
#tp-2 {
	clear: none;
	float: left;
	margin-left: 2%;
	width: 23.729%;
	display: block;
	text-align: right;
}
#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 31.729%;
	display: block;
	text-align: right;
}
#rqust {
	clear: none;
	float: left;
	margin-left: 23.695%;
	width: 42.729%;
	display: block;
	text-align: right;
	margin-top: 4px;
}


.txt3 {
	font-family: gotham-medium;
	font-size: 21px;
	color: #fff;
	line-height: 27px;
	width: 87%;
	margin: auto;
	margin-top: -20px;
}


#ftr-4 {
	clear: none;
	float: left;
	margin-left: 0.695%;
	width: 22.729%;
	display: block;
}
	
	
	
	.txt4 {
	font-family: gotham-bold;
	font-size: 21px;
	color: #1c153d;
	text-transform: uppercase;
}

.txt04{ font-family:gotham-bold; font-size:21px; color:#3fc1be; text-transform:uppercase;}


#srv-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 62px;
	margin-bottom: 75px;
}


.txt6a{ font-family:gotham-bold; font-size:27px; color:#1c153d; text-transform:uppercase;}



#buildng-arw1 {
	clear: both;
	float: left;
	margin-left: 72px;
	width: 75%;
	display: block;
}

#nw-txt1 {
	clear: both;
	float: left;
	margin-left: 69px;
	width: 92%;
	display: block;
}

#buildng-arw2 {
	clear: both;
	float: left;
	margin-left: 72px;
	width: 75%;
	display: block;
}

#nw-txt2 {
	clear: both;
	float: left;
	margin-left: 70px;
	width: 90%;
	display: block;
}

#buildng-arw3 {
	clear: both;
	float: left;
	margin-left: 72px;
	width: 90%;
	display: block;
}

#buildng-arw4 {
	clear: both;
	float: left;
	margin-left: 69px;
	width: 90%;
	display: block;
}
}
/*============  *****  =============*/


@media (max-width:640px) 

{
	#tp-1 {
	clear: both;
	float: left;
	margin-left: -5%;
	width: 36.729%;
	display: block;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 20px;
}
#tp-2 {
	clear: none;
	float: left;
	margin-left: 2%;
	width: 25.729%;
	display: block;
	text-align: right;
}
#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 32.729%;
	display: block;
	text-align: right;
}
#rqust {
	clear: none;
	float: left;
	margin-left: 19.695%;
	width: 45.729%;
	display: block;
	text-align: right;
	margin-top: 4px;
}


.txt2 {
	font-family: gotham-bold;
	font-size: 42px;
	line-height: 45px;
	color: #fff;
	text-transform: uppercase;
}


#ftr-2 {
	clear: none;
	float: left;
	margin-left: 4.695%;
	width: 16.729%;
	display: block;
}
.txt4 {
	font-family: gotham-bold;
	font-size: 20px;
	color: #1c153d;
	text-transform: uppercase;
}

.txt04{ font-family:gotham-bold; font-size:20px; color:#3fc1be; text-transform:uppercase;}	



.ads-lft3 {
	width: 13%;
	clear: both;
	display: block;
	float: left;
	margin-left: 0%;
}
.ads-ryt3 {
	width: 82%;
	clear: none;
	display: block;
	float: left;
	margin-left: 3%;
	margin-top: 8px;
}
	

#buildng-arw4 {
	clear: both;
	float: left;
	margin-left: 95px;
	width: 82%;
	display: block;
	margin-top: -25px;
}
#nw-txt2 {
	clear: both;
	float: left;
	margin-left: 93px;
	width: 82%;
	display: block;
	margin-top: -25px;
}
#buildng-arw3 {
	clear: both;
	float: left;
	margin-left: 95px;
	width: 75%;
	display: block;
}

#buildng-arw2 {
	clear: both;
	float: left;
	margin-left: 97px;
	width: 67%;
	display: block;
}

#nw-txt1 {
	clear: both;
	float: left;
	margin-left: 96px;
	width: 81%;
	display: block;
	margin-top: -25px;
}
#buildng-arw1 {
	clear: both;
	float: left;
	margin-left: 95px;
	width: 66%;
	display: block;
	margin-top: 20px;
}
}

/*============  *****  =============*/


@media (max-width:480px) 

{
	
	#tp-1 {
	clear: both;
	float: left;
	margin-left: 4%;
	width: 50.729%;
	display: block;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 20px;
}
#tp-2 {
	clear: none;
	float: left;
	margin-left: 3%;
	width: 33.729%;
	display: block;
	text-align: right;
}


#rqust {
	clear: none;
	float: left;
	margin-left: 19.695%;
	width: 45.729%;
	display: none;
	text-align: right;
	margin-top: 4px;
}
	
	#lg-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 39.729%;
	display: block;
}

#nvgtn {
	clear: none;
	float: left;
	margin-left: 76%;
	width: 10%;
	display: block;
	margin-top: 8px;
	position: absolute;
	z-index: 999999999999;
}

.txt10a {
	font-family: gotham-book;
	font-size: 16px;
	color: #1c153d;
	line-height: 24px;
	margin-top: 6px;
	margin-bottom: 33px;
}

.txt10b {
	font-family: gotham-book;
	font-size: 16px;
	color: #1c153d;
	line-height: 24px;
	margin-top: 6px;
	margin-bottom: 11px;
}


#ftr-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-bottom: 1px #69cfcc solid;
	padding-bottom:20px;
}
#ftr-2 {
	clear: both;
	float: left;
	margin-left:0%;
	width: 35%;
	display:block;
	
	margin-top:0px;
	padding-top:20px;
}
#ftr-3 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top: 1px #69cfcc solid;
	margin-top:15px;
	padding-top:20px;
}
#ftr-4 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
	border-top: 1px #4e4868 solid;
	margin-top:15px;
	padding-top:20px;
}


#proposal-frm {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	margin-top: 25px;
}


.txt17 {
	font-family: gotham-light;
	font-size: 14px;
	color: #fff;
}


.ads-ryt {
	width: 80%;
	clear: none;
	display: block;
	float: left;
	margin-left: -0.4%;
}


#ftr-03 {
	clear: none;
	float: left;
	margin-left: 35px;
	width: 39%;
	display: block;
	margin-top: 20px;
}

.scc-2 {
	width: 37px;
	height: auto;
}


#tp-1 {
	clear: both;
	float: left;
	margin-left: -3%;
	width: 58.729%;
	display: none;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 13px;
}

#tp-2 {
	clear: none;
	float: left;
	margin-left: 1%;
	width: 38.729%;
	display: block;
	text-align: right;
}
#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 46.729%;
	display: block;
	text-align: right;
}
#br-mn {
	clear: both;
	float: left;
	margin-left: 4%;
	width: 94%;
	display: block;
	margin-top: 28px;
	margin-bottom: 44px;
}

#cnt-ads {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}
#cnt-phn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:25px;
}
#cnt-mail {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top:25px;
}

.ads-lft1{ width:100%; clear:both; display:block; float:left; margin-left:0%; text-align:center;}
.ads-ryt1{ width:100%; clear:both; display:block; float:left; margin-left:0%; text-align:center; margin-top:20px;}



.txt2a {
	font-family: gotham-bold;
	font-size: 40px;
	color: #fff;
	text-transform: uppercase;
}




#servic-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	display: block;
}
#servic-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	display: block;
	margin-top:26px;
}

#servic-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	display: block;
}

#servic-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	display: block;
}	



.arrow2 ul{list-style-type: none; padding: 0; margin: 0; text-decoration:none; margin-top:0px;}

.arrow2 li{margin-left:0px; background-image:url(../images/arw1.png); background-repeat: no-repeat; background-position: 0 .7em; padding-left: 15px; font-family:gotham-book; font-size:16px; color:#000; line-height:25px; text-decoration:none; margin-bottom:5px;}



.arrow2 li a{color:#000; line-height:30px; text-decoration:none; }
.arrow2 li a:hover{color:#1c153d; line-height:30px; text-decoration:none; }


.txt07{ font-family:gotham-medium; font-size:17px; color:#1c153d; line-height:25px; }



#buildng-arw1 {
	clear: both;
	float: left;
	margin-left: 71px;
	width: 79%;
	display: block;
	margin-top: 20px;
}

#nw-txt1 {
	clear: both;
	float: left;
	margin-left: 68px;
	width: 81%;
	display: block;
	margin-top: 2px;
}

#buildng-arw2 {
	clear: both;
	float: left;
	margin-left: 70px;
	width: 84%;
	display: block;
}

#nw-txt2 {
	clear: both;
	float: left;
	margin-left: 68px;
	width: 82%;
	display: block;
	margin-top: 1px;
}

#buildng-arw3 {
	clear: both;
	float: left;
	margin-left: 69px;
	width: 75%;
	display: block;
}

#buildng-arw4 {
	clear: both;
	float: left;
	margin-left: 69px;
	width: 82%;
	display: block;
	margin-top: -2px;
}
}


/*============  *****  =============*/


@media (max-width:414px) 

{
#servic-blk1 {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	display: block;
}
#servic-blk2 {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	display: block;
	margin-top:26px;
}

#servic-blk3 {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	display: block;
}

#servic-blk4 {
	clear: both;
	float: left;
	margin-left: 0;
	width:100%;
	display: block;
}	
	
#sr-blk1 {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
	margin-top: 27px;
	margin-bottom: 20px;
}

#sr-blk2 {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
	margin-top: 27px;
	margin-bottom: 20px;
}

#sr-blk3 {
	clear: both;
	float: left;
	margin-left: 5%;
	width: 90%;
	display: block;
	margin-top: 27px;
	margin-bottom: 20px;
}

#sr-blk4 {
	clear: both;
	float: left;
	margin-left:5%;
	width: 90%;
	display: block;
	margin-top: 27px;
	margin-bottom: 20px;
}

.txt10a {
	font-family: gotham-book;
	font-size: 16px;
	color: #1c153d;
	line-height: 24px;
	margin-top: 6px;
	margin-bottom: 10px;
}	


.txt6 {
	font-family: gotham-bold;
	font-size: 29px;
	line-height:31px;
	color: #1c153d;
	text-transform: uppercase;
	text-align:center !important;
}

.txt06{ font-family:gotham-bold; font-size:29px; color:#fff; text-transform:uppercase;}
#ftr-03 {
	clear: none;
	float: left;
	margin-left: 35px;
	width: 41%;
	display: block;
	margin-top: 20px;
}

#cpy2 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	border-top:1px #69cfcc solid;
	margin-top:22px;
	text-align:center;
	padding-top:12px;
	margin-bottom:12px;
}

#cpy {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: none;
}


#abt-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 75px;
	margin-bottom: 75px;
}
#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 53.729%;
	display: block;
	text-align: right;
}



.ads-lft3 {
	width: 100%;
	clear: both;
	display: block;
	float: left;
	margin-left: 0%;
	text-align:center !important;
}

.ads-ryt3 {
	width: 100%;
	clear: none;
	display: block;
	float: left;
	margin-left: 0%;
	margin-top: 0px;
	text-align:center !important;
	margin-top:6px;
	line-height:33px;
}

#buildng-arw1 {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 94%;
	display: block;
	margin-top: 20px;
}

#nw-txt1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 14px;
}

#buildng-arw2 {
	clear: both;
	float: left;
	margin-left: 0px;
	width: 100%;
	display: block;
	margin-top: 15px;
}

#nw-txt2 {
	clear: both;
	float: left;
	margin-left: 0px;
	width: 100%;
	display: block;
	margin-top: 15px;
}

#buildng-arw3 {
	clear: both;
	float: left;
	margin-left: 0px;
	width: 100%;
	display: block;
	margin-top: 10px;
}

#buildng-arw4 {
	clear: both;
	float: left;
	margin-left: 0px;
	width: 100%;
	display: block;
	margin-top: 15px;
}
}

/*============  *****  =============*/


@media (max-width:375px) 

{
	#lg-1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 51.729%;
	display: block;
}

.txt1 {
	font-family: gotham-book;
	font-size: 13px;
	color: #fff;
}

.jj {
	margin-right: 10px; width:15px; height:auto;
}


#ftr-03 {
	clear: none;
	float: left;
	margin-left: 35px;
	width: 47%;
	display: block;
	margin-top: 20px;
}



.arrow1 ul{list-style-type: none; padding: 0; margin: 0; text-decoration:none; margin-top:0px;}

.arrow1 li{margin-left:0px; background-image:url(../images/arw-point.png); background-repeat: no-repeat; background-position: 0 .6em; padding-left: 15px; font-family:gotham-book; font-size:18px; color:#fff; line-height:5px; text-decoration:none; margin-bottom:0px;}



.arrow1 li a{color:#fff; line-height:27px; text-decoration:none; }
.arrow1 li a:hover{color:#1c153d; line-height:27px; text-decoration:none; }
	
	
}

/*============  *****  =============*/


@media (max-width:360px) 

{
	
	.ads-ryt {
	width: 83%;
	clear: none;
	display: block;
	float: left;
	margin-left: -0.4%;
}
	
	#tp-2 {
	clear: none;
	float: left;
	margin-left: 1%;
	width: 38.729%;
	display: block;
	text-align: right;
}

#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 52.729%;
	display: block;
	text-align: right;
}
}

/*============  *****  =============*/


@media (max-width:320px) 

{
	
	
	.txt2 {
	font-family: gotham-bold;
	font-size: 40px;
	line-height: 45px;
	color: #fff;
	text-transform: uppercase;
}

.jj {
	margin-right: 10px;
	width: 12px;
	height: auto;
}

.txt1 {
	font-family: gotham-book;
	font-size: 11px;
	color: #fff;
}

.txt2 {
	font-family: gotham-bold;
	font-size: 35px;
	line-height: 45px;
	color: #fff;
	text-transform: uppercase;
}

#tp-1 {
	clear: both;
	float: left;
	margin-left: -3%;
	width: 57.729%;
	display:none;
	border-right: 1px #77738b solid;
	text-align: right;
	padding-right: 13px;
}


#tp-3 {
	clear: none;
	float: left;
	margin-left: 0%;
	width: 50.729%;
	display: block;
	text-align: right;
}
#abt-mn {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
	margin-top: 50px;
	margin-bottom: 75px;
}

.txt6 {
	font-family: gotham-bold;
	font-size: 26px;
	line-height: 27px;
	color: #1c153d;
	text-transform: uppercase;
}

#ftr-03 {
	clear: none;
	float: left;
	margin-left: 15px;
	width: 54%;
	display: block;
	margin-top: 20px;
}


.txt06{ font-family:gotham-bold; font-size:26px; color:#fff; text-transform:uppercase;}
}














