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

@font-face {
  font-family: 'FuturaStd-Book';
  src: url('../fonts/FuturaStd-Book.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/FuturaStd-Book.otf')  format('opentype'),
	     url('../fonts/FuturaStd-Book.woff') format('woff'), 
		 url('../fonts/FuturaStd-Book.ttf')  format('truetype'), 
		 url('../fonts/FuturaStd-Book.svg#FuturaStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaStd-Bold';
  src: url('../fonts/FuturaStd-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/FuturaStd-Bold.otf')  format('opentype'),
	     url('../fonts/FuturaStd-Bold.woff') format('woff'), 
		 url('../fonts/FuturaStd-Bold.ttf')  format('truetype'), 
		 url('../fonts/FuturaStd-Bold.svg#FuturaStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}




@font-face {
  font-family: 'FuturaStd-Heavy';
  src: url('../fonts/FuturaStd-Heavy.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/FuturaStd-Heavy.otf')  format('opentype'),
	     url('../fonts/FuturaStd-Heavy.woff') format('woff'), 
		 url('../fonts/FuturaStd-Heavy.ttf')  format('truetype'), 
		 url('../fonts/FuturaStd-Heavy.svg#FuturaStd-Heavy') format('svg');
  font-weight: normal;
  font-style: normal;
}




@font-face {
  font-family: 'FuturaStd-Light';
  src: url('../fonts/FuturaStd-Light.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/FuturaStd-Light.otf')  format('opentype'),
	     url('../fonts/FuturaStd-Light.woff') format('woff'), 
		 url('../fonts/FuturaStd-Light.ttf')  format('truetype'), 
		 url('../fonts/FuturaStd-Light.svg#FuturaStd-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}




@font-face {
  font-family: 'FuturaStd-Medium';
  src: url('../fonts/FuturaStd-Medium.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/FuturaStd-Medium.otf')  format('opentype'),
	     url('../fonts/FuturaStd-Medium.woff') format('woff'), 
		 url('../fonts/FuturaStd-Medium.ttf')  format('truetype'), 
		 url('../fonts/FuturaStd-Medium.svg#FuturaStd-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'FuturaStd-LightOblique';
  src: url('../fonts/FuturaStd-LightOblique.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/FuturaStd-LightOblique.otf')  format('opentype'),
	     url('../fonts/FuturaStd-LightOblique.woff') format('woff'), 
		 url('../fonts/FuturaStd-LightOblique.ttf')  format('truetype'), 
		 url('../fonts/FuturaStd-LightOblique.svg#FuturaStd-LightOblique') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{
	font-family: 'FuturaStd-Book' !important;
	font-size: 19px !important;
	color: #000000 !important;
	line-height: 30px !important;
	
}

img{
	max-width: 100%;
}
.ppheight{
	height: 800px;
}


.container{
	margin:0 auto;
	width: 100% !important;	
	max-width: 1200px;
}
.section1,
.section2,
.section3,
.section4,
.section5,
.section6{
	clear:both;
	
	float:left;
	width: 100%;	
}

.navbar-header{
	padding-top: 20px;
	padding-bottom: 20px;
	float:left;
}
	
header{ width: 100%; float:left;}
.headerbgcolor{ width: 100%; background:#000; float:left;}
.mbr-overlay{  opacity: 0.6; background:#000000; width: 100%; position:absolute; top:0px;}
.navbar-brand{
	padding:0px !important;
	margin:0px !important;
	position: relative;
	z-index:1
}

.navbar-brand img{
	max-width: 175px;
	float:left;	
}
.navbar-brand{
	height:auto !important	
}
.navbar-default{
	background: none !important;
	border: 0px !important;	
	position: relative;
	z-index:1
}

.banner-home{
	display: table;
	height: 100vh;
	padding-bottom: 0;
	padding-top: 0;
	table-layout: fixed;
	width: 100%;
}



.navbar{
	margin-bottom:0px !important;	
}

.carousel {
    position: inherit !important;
}

.bannerstatic .carousel {
    position: relative !important;
}


.carousel-inner,.carousel,.item,.container,.fill {
  height:100%;
  width:100%;
  background-position:center center;
}
/* Carousel base class */

.carousel-inner{
  min-height: 600px;
}

.navbar-right li.search a{
	display: block;	
}
.navbar-right li:hover,
.navbar-right li a:hover{
	background: none !important;	
}




.navbar-right li.search a img{
	width: 24px;
}
.navbar-right li{
	letter-spacing: 2px;	
}

.navbar-right li.search a:hover .searchstatic{
	display: none;
}
.navbar-right li.search a:hover .searchhover{
	display: block;
}
.navbar-right li.search a .searchhover{
	display: none;
}






.navbar-right li{
	margin-left: 15px;	
}
.navbar-right li.blankbtn a{ 
	font-size: 12px;
	  font-family: 'FuturaStd-Heavy';
	color: #ffffff !important;
	border: 1px #ffffff solid;
	padding:9px 20px !important; 	

}
.navbar-right li.blankbtn a:hover{ 
	background:#ffffff !important;
	border: 1px #ffffff solid;
	color:#000000 !important;
}

.navbar-right li.blankbtn a:focus{ 
	background:#ffffff !important;
	border: 1px #ffffff solid;
	color:#000000 !important;
}


.navbar-right li.bluebtn a{ 
	font-size: 12px;
	color: #ffffff !important;
	display: block;
	padding:10px 20px !important;
	font-family: 'FuturaStd-Heavy';
	background:#00a1de;

}

.navbar-right li.bluebtn a:focus{ 
	background:#0081b2 !important;
	color: #ffffff !important;
}
.navbar-right li.bluebtn a:hover{ 
	background:#0081b2 !important;
	color: #ffffff !important;
}
.navbar-nav li{
	position: relative;	
}

.navbar-nav li a{
	padding:10px 0px !important; 	
}
.navbar-nav li a{
	font-size: 12px !important;
	color: #ffffff !important;
	display: block !important;
	letter-spacing: 2px;
	font-family: 'FuturaStd-Heavy';
		
}
.navbar-nav li a:hover{
	color: #00a1de !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	background-color: transparent !important;
}
.dropdown ul{
	display: none;
	position:absolute;
	top: 75px;
	left: 10px;
	background:#ffffff;
	padding:0px;
	margin:0px;
	list-style: none;
}
.dropdown:hover ul{
	display: block;
}
.dropdown:hover ul li {
	margin: 0px;	
}

.navbar-nav li a:hover,
.navbar-nav li.active a,
.navbar-nav li.hover a,
.navbar-nav li:hover a {color:#00a1de;}





.dropdown:hover ul li a{
	background:#ffffff;
	letter-spacing: 2px;
	font-size: 12px;
	width: 300px;
	line-height: 50px;
	color: #000000 !important;
	text-decoration: none;
	font-family: 'FuturaStd-Heavy';
}
.dropdown:hover ul li a:hover{
	background:#00a1de;
	color: #ffffff !important;
}
.home-bg-color{
	background:#394a58;	
	padding:0px;
	float:left;
	width: 100%;
}
	

.home-bg-image{
		background:url(../images/your-accountant.jpg);
		padding:90px 0px 100px 0px;
		float:left;
		width: 100%;

		background-size: 100%;
}

footer{
	background:#000000;
	float:left;
	width: 100%;
	position: relative;
}
.footerabs-image {
    position: absolute;
    left: 34px;
    top: 28px;
}
.footerabs-image img{
	max-width: 35px;	
}

.footer-nav{
	margin: 0px;
	padding:0px;
	float:left;
	width: 100%;
}

.footer-nav ul{
	margin: 0px;
	padding:0px;
	list-style: none;
	text-align:center;
}


.footer-nav ul li{
	margin: 0px;
	padding:0px 20px;
	display: inline-block;
	font-size:12px;
	
}
.footer-nav ul li a{
	color: #cccccc;
	text-decoration: none;
	
}
.footer-bdr{
	float:left;
	width: 100%;
	padding: 35px 0px;
	border-bottom: 1px #7b7b7b solid;	
}
.footer-content-col{
	float:left;
	padding: 30px 0px;
	width:100%;	
}
.footer-content-col h3{
	float:left;
	text-align:center;
	width:100%;
	padding-bottom: 20px;
  font-family: 'FuturaStd-Heavy';
  font-size: 22px;
  color: #ffffff;
}

.footer-content-col p{
	float:left;
	width:100%;	
	text-align:center;
  font-size: 16px;
  color: #ffffff;
  margin-bottom:0px;
  padding-bottom:5px;
}


.blueBtn{
	clear:both;
	text-align:center;
	width: 100%;
	float:left;
}	
.blueBtn a{ 
	font-size: 12px;
	color: #ffffff !important;
	display: block;
	text-align:center;
	letter-spacing: 2px;
	font-family: 'FuturaStd-Heavy';
	background:#00a1de;
	padding: 12px 50px;
	display: inline-block;
	text-decoration: none !important;

}



.footer-content-col .blueBtn a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.footer-content-col .blueBtn a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	background:#0081b2 !important;
	color: #ffffff !important;
}
.footer-content-col .blueBtn a:hover, 
.footer-content-col .blueBtn a:focus, 
.footer-content-col .blueBtn a:active {
	color: #ffffff !important;
}
.footer-content-col .blueBtn a:hover:before,
.footer-content-col .blueBtn a:focus:before,
.footer-content-col .blueBtn a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}




























		  

.footer-content-col ul{
	float:left;
	width: 100%;
	text-align:center;
	margin-left:0px;
	padding-left:0px;
}
.footer-content-col ul li{
	display: inline-block;
	padding: 0px 20px;
}
.footer-content-col ul li a img{
	max-width: 22px;	
}
.footer-company-name{
	text-align:center;	
	color: #999999;
	padding-bottom: 30px;
	font-size: 12px;
}
.footer-company-name a{
	text-align:center;	
	color: #999999;
	text-decoration: none;
}

.footer-company-name a sup{
	font-size: 8px;
}

.nav li{
	padding-left:10px !important;	
	padding-right:10px !important;
}
.nav li a{
	padding-left: 0px !important;	
	padding-right: 0px !important;
	padding-top: 28px !important;
	padding-bottom: 28px !important;
}
.nav li a .searchbtn {
	padding-top: 25px !important;
	padding-bottom: 23px !important;
}
.nav li a{ position: relative;}
.nav li a:hover .hhover{
	position:absolute;
	top: 74px;
	left: 0px;
	background:#ffffff;
	height: 3px;
	width: 100%;	
}
.active a .hhover{
	position:absolute;
	top: 74px;
	left: 0px;
	background:#ffffff;
	height: 3px;
	width: 100%;	
}









.dropdown ul{
	padding:0px;
	margin:0px;	
}

.dropdown ul li{
	padding:0px !important;
	margin:0px !important;	
}


.dropdown ul li a{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin:0px !important;
}
.dropdown ul li a:hover{
	color: #ffffff;
	background:#00a1de !important;
}


.searchnav {
    padding: 0px;
}
.searchnav span {
    line-height: 30px;
    float: left;
    width: 100%;
	height: 60px;
    font-size: 24px;
    color: #000;
}
.searchnav input.form-control{
	width: 100%;
	border: 0px;
	text-align:center;
	color: #000000;
	font-size: 28px;
	float:left;
	height: 100px;
	letter-spacing: 2px;
	background: none;
	width: 100%;
	padding-top: 6px;
	padding-bottom: 6px; background: #f5f5f5;
}
.searchnav{
	float:left;
	width: 100%;
}
.searchnav span{
	float:left;
	padding-bottom: 10px;
	width: 100%;
	color: #ffffff;
	text-align:center;
}
.carousel-caption{
	left: 0px !important;
	right: 0px !important;
	bottom:7% !important;
	text-shadow: 0 0px 0px none !important;	
}



.carousel-caption p{
	font-size: 16px;
	color: #ffffff;
	display: block;
	text-align:center;
	letter-spacing: 2px;
	font-family: 'FuturaStd-Heavy';
}

.carousel-caption h2{
	font-size: 72px;
	color: #ffffff;
	display: block;
	text-align:center;
	letter-spacing: 2px;
	font-family: 'FuturaStd-Heavy';
}
.section1 {
		
		float:left;
		width: 100%;
		padding: 60px 0px 30px 0px;
}

.section1 h2{
	font-size: 42px;
	color: #000000;
	display: block;
	text-align:center;
	letter-spacing: 2px;
	font-family: 'FuturaStd-Heavy';	
}

.section1 p{
	font-size: 19px;
	color: #000000;
	display: block;
	text-align:center;
	letter-spacing: 2px;
	 font-family: 'FuturaStd-Book';
	 padding-left:12%;
	 padding-right:12%;
	 padding-top: 30px;
	 padding-bottom: 30px;
}
.border-button{
	display: block;
	float:left;
	width: 100%;
	text-align:center;
}

.border-button a{
	display: inline-block;
	border: 1px #000000 solid;
	color: #000000;
	text-decoration: none !important;
	font-size: 16px;
	letter-spacing: 2px;
	text-align:center;
	font-family: 'FuturaStd-Heavy';	
	padding: 15px 70px;
}

.border-button a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.border-button a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	border: 1px #00a1de solid;
	color: #ffffff;
	background:#00a1de;
}
.border-button a:hover, 
.border-button a:focus, 
.border-button a:active {
	color: #ffffff;
	border: 1px #00a1de solid;
}
.border-button a:hover:before,
.border-button a:focus:before,
.border-button a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}





























.content-text-5 .button-text{
	margin-top: 20px;
	margin-bottom: 40px;
}



.button-text{
	display: block;
	float:left;
	width: 100%;
	margin-top: 40px;
	text-align:left;
}

.button-text a{
	display: inline-block;
	border: 1px #000000 solid;
	color: #000000;
	text-decoration: none !important;
	font-size: 16px;
	letter-spacing: 2px;
	text-align:center;
	font-family: 'FuturaStd-Heavy';	
	padding: 15px 70px;
}

.button-text a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.button-text a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	border: 1px #00a1de solid;
	color: #ffffff;
	background:#00a1de;
}
.button-text a:hover, 
.button-text a:focus, 
.button-text a:active {
	border: 1px #00a1de solid;
  color: white;
}
.button-text a:hover:before,
.button-text a:focus:before,
.button-text a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}






.button-text a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.bgcolor-blue .button-text a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	border: 1px #ffffff solid;
	color: #000000;
	background:#ffffff;
}
.bgcolor-blue .button-text a:hover, 
.bgcolor-blue .button-text a:focus, 
.bgcolor-blue .button-text a:active {
	border: 1px #ffffff solid;
  color: #000000;
}
.bgcolor-blue .button-text a:hover:before,
.bgcolor-blue .button-text a:focus:before,
.bgcolor-blue .button-text a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}







.darkgray .button-text a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	border: 1px #ffffff solid;
	color: #000000;
	background:#ffffff;
}
.darkgray .button-text a:hover, 
.darkgray .button-text a:focus, 
.darkgray .button-text a:active {
	border: 1px #ffffff solid;
  color: #000000;
}
.darkgray .button-text a:hover:before,
.darkgray .button-text a:focus:before,
.darkgray .button-text a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}






.yellow-button{
	display: block;
	float:left;
	width: auto;
	margin-top: 13px;
	text-align:center;
}

.yellow-button a{
	display: inline-block;
	color: #ffffff;
	text-decoration: none !important;
	font-size: 16px;
	
	letter-spacing: 2px;
	text-align:center;
	background:#f0ab00;
	font-family: 'FuturaStd-Heavy';	
	padding: 15px 70px;
}
.yellow-button a:hover{
	color: #000000;
	background:#ffffff;
}

.section-home1 h3{
	padding:0px;
	margin:0px;
	text-align: left;
	font-family: 'FuturaStd-Heavy';	
	color: #f1f1f1;
	font-size: 42px;
}

.section-home1 p{
	padding:0px;
	margin:10px 0px 0px 0px;
	text-align: left;
	font-family: 'FuturaStd-Book';
	color: #ffffff;
	font-size: 28px;
}

.section3{
	padding: 90px 0px;
	float:left;
	width: 100%;	
}
.content-home-image{
	text-align:center;
	float:left;
	width: 100%;
	height: 100px;
	line-height: 100px;
	margin:0px;
	padding:0px;
	position: relative;
}
.content-home-image img{
	max-width: 80px;
max-height: 80px;
}
.content-home{
	float:left;
	width: 100%;	
		
}

.content-home h3{
	float:left;
	width: 100%;
	text-align:center;
	font-family: 'FuturaStd-Heavy';	
	color: #000000;
	font-size: 28px;
	padding:40px 0px 20px 0px ;
	margin:0px;	
		
}

.content-home p{
	float:left;
	width: 100%;
	padding:0px 15px;
	margin:0px;	
	font-family: 'FuturaStd-Book';
	color: #000000;
	font-size: 19px;
	text-align: center;
		
}
.content-area-image{
	float:left;
	width: 100%;
	padding-bottom: 35px;
	text-align:center;
	
}


.content-area-image img{
	max-width: 169px;

}

.fullbody{
	border:	1px red solid;
	float:left;
	width: 100%;
}

.section5{
	padding-left: 15%;
	padding-right: 15%;	
}
.section5 p{
	text-align:center;	
}

.section5 h3{
	float:left;
	width: 100%;
	text-align:center;
	font-family: 'FuturaStd-Heavy';	
	color: #000000;
	font-size: 54px;
	padding:0px 0px 30px 0px ;
	margin:0px;	
}


.section5 h4{
	float:left;
	width: 100%;
	text-align:center;
	font-family: 'FuturaStd-Heavy';	
	color: #000000;
	font-size: 19px;
	padding:0px 0px 15px 0px ;
	margin:0px;
	line-height: 30px;

}
.section5 p{
	margin:0px 0px 15px 0px;
	padding:0px;	
	font-family: 'FuturaStd-Book';
	color: #000000;
	letter-spacing: 0px;
	font-size: 19px;
}

.section5 .border-button{
	margin-top: 40px;	
}


.triangle {
    height: 0;
    width: 0;
    border-left: 100px solid #ff4136;
    border-right: 100px solid transparent;
    border-bottom: 100px solid transparent;
    border-top: 100px solid transparent;
}

.header-sticky{
	height: 228px;
	float:left;
	width: 100%;
	background:#000;	
}

.breadcrumb{
	font-size: 12px;
	color: #616365;
	clear:both;
	width: 100%;
	text-align:right;
}


h1{
	font-size: 71px;
	color: #000000;	
	font-family: 'FuturaStd-Heavy';
}





.submenubreadcrum{
	top: 120px !important;
}
.page-title h1{
	font-size: 71px;
	color: #000000;
	margin-top: 60px;
	margin-bottom: 40px;
	font-weight: 700;
	font-weight: bold;
	text-align: center; 
	font-family:'FuturaStd-Heavy';
}
.page-title p{
	font-size: 19px;
	color: #000000;
	margin-bottom: 20px;
	font-weight: 400;
	text-align:center;
	font-weight: normal;;
	text-align: center;	
}
.image-avtar img{
	max-width: 100%;	
}
.graybg-color{
	background:#f1f1f1;
	float:left;
	width: 100%;
}


.bgcolor{
	background:#ffffff;	
padding-bottom: 50px;
}




.image-content h2{
	margin-top: 0px;
	padding-top:0px;
	margin-bottom: 20px;
	font-size: 42px;
	color: #000000;	
	font-family: 'FuturaStd-Heavy';	
}

.image-content h2 a{
	color: #000000;
	text-decoration: none;
}
.newaccountinput .form-control {
    display: block;
    width: 100%;
    height: 53px;
    padding: 30px 25px;
    font-size: 19px;
    line-height: 1.42857143;
    color: #000000;
    background-color: #fff;
    background-image: none;
    border: none;
	font-weight: normal;
	font-weight: 400;
  font-family: 'FuturaStd-Book';
    margin-bottom: 15px;
	
}
.newaccountinput{
	position: relative;	
}


.newa select {
    float: left;
    height: 60px;
}

.newaccountinput textarea{
	height: 250px !important;	
}
.loginbutton {
		text-align:center;
		clear:both;
		margin-top:20px;
		margin-bottom:50px;
		float: left;
		width: 100%;
}
.loginbutton .btn{
	border-radius: 0px;
	padding: 15px 80px;
	letter-spacing:2px; 
	font-size: 16px;
	color: #ffffff;
	text-transform : uppercase;
	font-family: 'FuturaStd-Heavy';
	width: 200px;
	text-align:center;		
}
.container-text-1{
	float:left;
	width: 100%;
	text-align:center;
	padding: 30px 0px;
}

.container-text-1 h2{
	margin-top: 0px;
	padding-top:0px;
	font-size: 42px;
	color: #000000;	
	font-family: 'FuturaStd-Heavy';	
}
.center-checkbox{
	float:left;
	position: relative;
	top: 2px;
	width: 100%;
	text-align:center;
	font-size: 19px;
		
}


.form-control::-moz-placeholder {
color:#cccccc;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#cccccc
}
.form-control::-webkit-input-placeholder {
color:#cccccc
}
.form-control::-ms-expand {
background-color:transparent;
border:0
}

/*
  Common styles to all themes
  Please to customice the design create a custom 'theme' below
*/

.pure-css-select-style {
  width: 100%;
  overflow: hidden;
}
.pure-css-select-style select{background:#fff url(../images/select.png) no-repeat scroll right center; border-radius:0px; background-size:37px; outline: none; border: 0px; }
.pure-css-select-style select option{padding:30px 40px;}
.pure-css-select-style select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: "";-webkit-appearance: value; -moz-appearance:    value;  appearance:value; border-radius:0px;}
.pure-css-select-style select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;text-overflow: ""; -webkit-appearance: value; -moz-appearance:value;  appearance:value; display: none; border-radius:0px; border-radius:0px;}
.pure-css-select-style select{float: left; height:60px;  width: 100%; border:none;  border-radius:0;  color:#000000;  border:0; font-size: 19px;  }
.fixed-banner{
	float:left;
	width: 100%;
	position: relative;
}	

.banner-text{
	text-align:center;
	position: absolute;
	width: auto;
	font-size: 71px;
	color: #ffffff;
	width: 100%;
	top: 100px;
	font-family: 'FuturaStd-Heavy';	
}

.posrel{
	position: relative;	
}

.container{
	clear:both;	
}





.collapsed .icon-bar4{
		margin-top: 16px !important;
}
.collapsed .icon-bar.icon-bar2 {
    margin-top: 20px !important;

}
.dropdown a.mobileshow{
	display: none !important;
}
.header-image{
	float:left;
	width: 100%;	
}
.breadcrumb{
	position:absolute;
	top: 72px;
	right: 10px;
	width: auto;
	background: none;
	z-index:1;
	 	
}
.whiteClr li{
	color: #ffffff !important;	
}
.whiteClr li a{
	color: #ffffff !important;	
}
.whiteClr>li+li:before {
	color: #ffffff !important;	
}	


.breadcrumb li{
	color: #616365 !important;	
}
.breadcrumb li a{
	color: #616365 !important;	
}
.breadcrumb>li+li:before {
	color: #616365 !important;	
}	
.whiteClr li{
	color: #ffffff !important;	
}
.whiteClr li a{
	color: #ffffff !important;	
}
.whiteClr>li+li:before {
	color: #ffffff !important;	
}	

.fixed-banner{
	float:left;
	width: 100%;
}
.fixed-banner-signup{
	float:left;
	width: 100%;
}

.graybg{
	background:#f1f1f1;
}
.form-bottom-bg{
	background:#f1f1f1;
	float:left;
	padding-top: 30px;
	padding-bottom: 50px;
	width: 100%
}

.content-text{
	text-align:center;
	display: block;
}
.content-text1{
	text-align:left;
	display: block;
}

.content-text .button-text{
	display: inline-block;
	float:none;
	text-align:center;
}

.content-text h2{
	color: #000000;
	font-size: 42px;
	font-family: 'FuturaStd-Heavy';
	font-weight: normal;
	font-weight:400;
	margin-bottom: 20px;	
}

.content-text p{
	color: #000000;
	font-size: 19px;
	font-family: 'FuturaStd-Book';
	font-weight: normal;
	font-weight:400;	
}
.text-title1{
	color: #ffffff;
	font-size: 19px;
	font-family: 'FuturaStd-Book';
	font-weight: normal;
	font-weight:400;	
	
}

.text-title2{
	color: #000000;
	font-size: 19px;
	font-family: 'FuturaStd-Book';
	font-weight: normal;
	font-weight:400;	
	
}

.bgcolor-blue{
	background:#00a1de;	
}
.bgcolor-blue h2{
	color: #ffffff;	
}

.bgcolor-blue p{
	color: #ffffff;	
}






.darkgray{
	background:#616365;	
}
.darkgray h2{
	color: #ffffff;	
}

.darkgray p{
	color: #ffffff;	
}



.content-text{
	padding: 90px 0px;
	float:left;
	width: 100%;
}
.bgcolor-blue .button-text a{
	color: #ffffff;
	border: 1px #ffffff solid;	
}
.noketop{
	float:left;
	width: 100%;
	text-align:center;	
}

.noketop img{
	max-width: 100px;
	float:none;
	position: relative;
	top: -3px;
}
.white-bg-color{
	float:left;
	width: 100%;	
}

.content-para{
	float:left;
	width: 100%;
}
.content-para h2{
	float:left;
	width: 100%;
	text-align: left;
	color: #000000;
	font-size: 42px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	margin-bottom:30px;	
}
.content-para h3{
	float:left;
	width: 100%;
	text-align: left;
	color: #000000;
	font-size: 19px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	margin-bottom:30px;	
}
.list-circle{
	float:left;
	width: 100%;
}

.list-circle ul{
	float:left;
	width: 100%;
	padding:0px;
	margin:0px;
}

.list-circle ul li{
	background:url(../images/list-image.png) left 10px no-repeat;
	list-style: none;
	background-size: 15px;
	padding-left: 25px;
	margin-bottom:10px;
}

.para-content1 ul{
	list-style: none;
	padding:0px;
	margin:0px 10px;
}

.para-content1 ul li{
	margin-bottom: 5px;	
}

.para-content1 p{
	padding: 35px 0px 10px 0px;
}

.para-content1 ul li ul{
	margin-left: 30px;
	margin-bottom: 20px;
}
.cta-option{
	background:#394a58;
	float:left;
	width: 100%;
	padding: 40px 0px;	
}
.book-now{
	margin:0px;
	padding:0px;	
}

.book-now a{
		display: inline-block;
		padding: 20px 50px;
		background:#f0ab00;
		font-size: 16px;
		color: #ffffff;
		
		letter-spacing: 2px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	text-decoration: none;
		
}	



.book-now a {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  text-decoration: none;
}
.book-now a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	background:#ffffff;
		color: #000000;
}
.book-now a:hover, 
.book-now a:focus, 
.book-now a:active {
		color: #000000;
}
.book-now a:hover:before,
.book-now a:focus:before,
.book-now a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}






















.cta-option h3{
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	color: #ffffff;
	line-height:normal;
	font-size: 42px;
	padding-top:0px;
	margin-top:0px;
	
}

.cta-option p{
	font-family: 'FuturaStd-Book';
	font-weight: normal;
	font-weight:400;
	color: #ffffff;
	font-size: 28px;
	
}
.col2{
	float:left;
	width: 100%;
}
.col2 h3{
	float:left;
	width: 100%;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	color: #000000;
	text-align:center;
	line-height:normal;
	font-size: 42px;
	margin-top:0px;
	padding-top:0px;
}
.col3{
	clear:both;
	float:left;
	text-align:center;
	width: 100%;
	padding: 20px 0px;
}

.col3 span{
	display: inline-block;
	text-align:center;
	margin: 5px 0px;	
	font-size: 16px;
	letter-spacing:1px;
}
.col3 span a{
	display: block;
	font-size: 16px;	
	color: #000000;
	display: block;
	padding: 10px 40px;
	text-decoration: none;
	border: 1px #000000 solid;	
}




.col3 span a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.col3 span a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;  
	color: #ffffff;
	background:#f0ab00;
	border: 1px #f0ab00 solid;	
}
.col3 span a:hover, 
.col3 span a:focus, 
.col3 span a:active {
	border: 1px #f0ab00 solid;	
	color: #ffffff;
}
.col3 span a:hover:before,
.col3 span a:focus:before,
.col3 span a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}













.bgdarkblue{
	background:#394a58;
	float:left;
	width: 100%;
	
}
.content-graph{
	color: #ffffff;
	float:left;
	width: 100%;
	padding: 40px 0px;
}

h2{
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	line-height:normal;
	font-size: 42px;
	
}


.content-graph h2{	
	color: #ffffff;
	text-align:center;
	margin-top:0px;
	padding-top:0px;
}
.content-graph ul {
	padding: 0px;
	margin:0px;	
}


.content-graph ul li{
	list-style: none;
	background:url(../images/white-tick.png) left 10px no-repeat;
	padding-left: 30px;
	background-size: 12px;
}
.content-text2 h2{
	text-align: left;
	margin-top:0px;
	padding-top:0px;
	padding-bottom: 20px;
}
.content-text2 p{
	text-align: left;	
}
.repeat-md{
	float:left;
	width: 100%;
	padding:70px 0px 0px 0px;
	margin:0px;
}

.brapho{
	text-align:center;
	display: block;
	float:left;
	width: 100%;	
}
.brapho img{
	max-width: 150px;
}
.graybg1{
	background:#e5e5e5;
	float:left;
	width: 100%;
	padding: 100px 0px 0px 0px;
	margin-top: 50px;
}

.content-gray-coms{
	float:left;
	width: 100%;
	padding:0px 80px;
	position: relative;	
}
.content-gray-coms p{
	font-size: 18px;
	margin-bottom: 25px;
	text-align:center;	
}
.content-gray-coms p.text-center{
	font-size: 16px;	
}


.leftcomms{
	position: absolute;
	left: 0px;
	top: -35px;	
}

.rightcomms{
	position: absolute;
	right: 0px;
	bottom: 48px;	
}
.video-code{
	text-align: center;	
}
.video-code video{
	width: 60%;
	margin-bottom: 40px;	
}
.video-code iframe{
	width: 60%;
	margin-bottom: 40px;
	min-height: 400px;	
}
.backbtn{
	float:left;
	width: 100%;
	display: block;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 40px;
}

.backbtn a{
	font-size: 19px;
	color: #00a1de;
	text-decoration: none;
}
.content-para5{
	float:left;
	width: 100%;
	padding: 40px 0px;	
}
.content-text-5{
	float:left;
	padding: 60px 0px;
	width: 100%;	
}
.content-text-5 p{
	margin-bottom: 30px;
		text-align:center;	
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: left;
	
}

.minheightdiv{
	height: 18em;
	vertical-align: middle;
	display:table;
	width: 100%;
}
.minsub{

width: 100%;
display: table-cell;
text-align: left;
vertical-align: middle;
padding: 30px;
position: relative;
}
.minsub p{
	width: 100%;
	text-align: left;
	position: absolute;
	left: 30px;
	font-size: 14px;
	bottom: 20px;	
}

.minsub h2{
	width: 100%;
	text-align: left;
	position: absolute;
	left: 30px;
	top: 50px;	
	
}

.fullwidth{
	float:left;
	width: 100%;
	margin-top: 20px;
	overflow: hidden;	
}







.minsub h2{
		font-size: 12px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	text-align:left;
	line-height:normal;
	margin:0px;
	padding:0px;
	letter-spacing: 2px;
}

.minsub h3{
		font-size: 32px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	text-align:left;
	line-height:normal;
	margin: -50px 0px 0px 0px;
	padding:0px;
}




.fullwidth .col-sm-4:hover{
	cursor: pointer;	
    transition: transform .2s; /* Animation */
	transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
	z-index:1;
	-webkit-box-shadow: 1px 1px 22px 0px rgba(49, 50, 50, 1);
	-moz-box-shadow:    1px 1px 22px 0px rgba(49, 50, 50, 1);
	box-shadow:         1px 1px 22px 0px rgba(49, 50, 50, 1);
}
.centerBtn{
	text-align:center;
	display: block;	
}

.centerBtn .button-text{
	display: inline-block;
	text-align:center;	
}
.centerBtn{
	float:left;
	width: 100%;
	padding-bottom: 50px;	
}

.cummunity-page h2{
	font-size: 24px;	
}


.cummunity-page .repeat-md{
	margin-bottom: 50px;
}
.banner-text p{
	float:left;
	width: 100%;
	display: block;
	text-align:center;
	margin-top: 50px;
	font-size: 28px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
		
}

.contact-page-content{
	margin:80px 0px 80px 0px;
	padding:0px;
	float:left;
	width: 100%;
	
}
.content-connect1{
	float:left;
	width: 100%;
	padding: 0px 0px 30px 0px;
	text-align:center;
}

.content-connect2{
	float:left;
	width: 100%;
	padding: 30px 0px 50px 0px;
	text-align:center;
	
}

.content-connect1 h3{
	font-size: 19px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;

}
.bgconnect-page{
	background:#f1f1f1;	
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
.contact-form{
	float:left;
	width: 100%;
	padding:0px;
	margin:0px;
}
.connect-form{
	padding:0px 0px 50px 0px;
}


.contact-form .col-md-6{
	float:left;
	width: 50%;	
}

.pure-css-select-style{
	padding-bottom: 15px;	
}
.connect-title{
	text-align:center;
	padding: 30px 0px;	
}
.container-text-2{
	float:left;
	width: 100%;
	padding-bottom: 40px;	
}
.container-text-2 h3{
	font-size: 42px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	padding:0px;
	margin:0px 0px 20px 0px;
	
}
.fixed-banner-signup p{
	font-size: 16px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	padding:0px;
	color: #ffffff;
	
	letter-spacing: 2px;
	
}
.fixed-banner-signup h1{
	font-size: 72px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	padding:0px;
	margin-top:20px;
	color: #ffffff;
	letter-spacing: 2px;
	
}
.arrow-up {
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  
  border-bottom: 5px solid black;
}

.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  
  border-top: 20px solid #f00;
}

.arrow-right {
  width: 0; 
  height: 0; 
  border-top: 60px solid transparent;
  border-bottom: 60px solid transparent;
  
  border-left: 60px solid green;
}

.arrow-left {
  width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; 
  
  border-right:10px solid blue; 
}

.left-tringle{
	float:left;
	width: 100%;
	height: 500px;
	border:1px red solid;
}


.toprch{
	position: fixed !important;
	z-index: 99;
	left: 0px;
	top: 75px !important;
	background:#ffffff;
	width: 100%;
	height: 100px !important;
	-webkit-transition-timing-function: ease-in-out !important;
	-o-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
	-webkit-transition-duration: ease-in-out !important;
	-o-transition-duration: ease-in-out !important;
	transition-duration: ease-in-out !important;
	-webkit-transition-property: none !important;
	-o-transition-property: none !important;
	transition-property: none !important;
}
.search a .searchstatic img{
	display: 	inline-block;	
}

.search a .searchbtn .searchhover img{
	display: 	none;	
}
.search a .collapsed .searchhover img{
	display: 	inline-block;	
}
.blankbtn,
.bluebtn{
	margin-top: 19px;	
}

.navbar-nav li a.showdesktop{
	display: block !important;
}	

.callnow{
	margin:0px;
	padding:20px;
	float:left;
	width: 100%;
	display: none;
	text-align:center;
	/*height: 120px;*/
}

.callnow a{
	background:#00a1de;
	display: inline-block;
	width: 100%;
	color: #ffffff;
	height: 55px;
	line-height: 55px;
	max-width: 400px;
	text-decoration: none;
	
}

.callnow a:hover{
	color: #ffffff;
	text-decoration: none;
	background:#0081b2;

}

.mobileclose{
	display: none ;	
}
.search-close{
	position: absolute;
	right: 0px;
	top: 0px;
}
.search-close a{
	text-transform: uppercase;
	color: #000000;
	font-size: 25px;
	background:#dddddd;
	padding:0px;	
}


#search .closesearch .close1 {
	display: block;
	height: 2px;
	width: 30px;
	background: #333333;
	-webkit-transform: matrix3d(.707107, .707107, 0, 0, -.707107, .707107, 0, 0, 0, 0, 1, 0, 0, 11, .01, 1);
	transform: matrix3d(.707107, .707107, 0, 0, -.707107, .707107, 0, 0, 0, 0, 1, 0, 0, 11, .01, 1)
}
#search .closesearch .close2 {
	display: block;
	height: 2px;
	width: 30px;
	background: #333333;
	-webkit-transform: matrix3d(.707107, -.707107, 0, 0, .707107, .707107, 0, 0, 0, 0, 1, 0, 0, 9, .01, 1);
	transform: matrix3d(.707107, -.707107, 0, 0, .707107, .707107, 0, 0, 0, 0, 1, 0, 0, 9, .01, 1)
}

.btn.closesearch {
    height: 100px;
    width: 100px;
	padding:0px !important;
	line-height: 100px;

}
.btn.closesearch span{
	position: relative;
	top: -2px;	
}
.signup-frm{
	margin:0 auto;
	max-width: 600px;
	padding: 40px 0px;
}
.signup-frm input{
	border-radius: 0px;
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.newaccountinput{
	position: relative;
}
.newaccountinput span{
	position:absolute;
	font-size: 19px;
	color: #cccccc;
	left: 30px;
	top: 10px;
  font-family: 'FuturaStd-Book';
}
.newaccountinput .loginbutton{
	margin-top: 20px;	
	letter-spacing: 2px;	
}
.newaccountinput .loginbutton button{
	width: 250px;	
}

textarea, input[type="text"] {
-webkit-appearance: none;
}

/*.site-triangles__section{
	text-indent: 9999999px !important;	
}
.site-triangles__section a{
	display: none;	
}*/
.site-triangles__section{
	height:	250px;
}
.home__page  .site-triangles__section{
	height: auto;
}
.mobilesearch{
	display: none;	
}
/*.container{
	position: relative;	
}*/
.heading-2{
	font-size: 42px;
	color: #000000;
    font-family: 'FuturaStd-Heavy';	
	position: absolute;
	top:100px;
}

.heading-2 i{
	font-size: 19px;
	color: #000000;
	padding-left:10px;
	font-family: 'FuturaStd-Book';
}


.navbar-nav li.active a{
		color: #00a1de !important;
}
.header-fixed-top{
	height: 73px;
}

address iframe{
	min-height: 1210px;
	width: 100%;
}

.form-control{ font-size: 19px; color: #000000;font-family: 'FuturaStd-Book';}
.star{
	color: #cccccc;
	position: absolute;
	left: 29px;
	top: 14px;
}



input{ border-radius: 0px;}
select{background:#fff url(../images/select-nav.png) no-repeat scroll right 50%; background-size: 30px; border-radius:0px; margin-bottom:15px; padding-left:23px; padding-right:23px; }
select option{padding:7px 10px;}
select{appearance: none;  -moz-appearance: none;  -webkit-appearance: none;   text-indent: 0.01px; text-overflow: ""; -webkit-appearance: value; -moz-appearance:    value;  appearance:value; border-radius:0px;}
select::-ms-expand{ display: none;   appearance: none; -moz-appearance: none; -webkit-appearance: none;   text-indent: 0.01px;text-overflow: ""; -webkit-appearance: value; -moz-appearance:value;  appearance:value; display: none; border-radius:0px; border-radius:0px;}
select{float: left; height:70px;  width: 100%; font-family:16px;  border:none;  border-radius:0;  color:#cccccc;  border:0;  }

.checkbox {
    text-align: center;
	float: left;
	width: 100%;
}



.attachfilebox{float:left; width:100%;  text-align:center; margin-top:15px; margin-bottom:20px;}
.attachfilebox p{float:left; width:100%; text-align:center; margin:5px 0 0 0; padding:0; font-size:12px; color:#999999;}

.input-groups { position: relative; width:40%;  border-collapse: separate; display:inline-block; }
.input-group-btns {margin: 0; position: absolute; left: 0; top: 0;  width:100%; z-index: 9;}
.group-btn-quotes .btn { background: #ffffff; border:0; color: #000000; border: 1px #000000 solid; height: 50px; width:100%;font-size: 16px; margin-top:0;    padding:16px 0; text-align:center; border-radius:0px;}
.group-btn-quotes .btn:hover{background:#00a1de; color: #ffffff; border: 1px #00a1de solid;}
.input-groups input[type="file"] { background: #fff none repeat scroll 0 0; padding: 13px 20px; width: 100%;}
.form-controls { color: #000;display: table-cell;  float: left;  margin-bottom: 0;  position: relative; width: 100%;  z-index: 2;font-size: 16px;  height: 50px;  line-height: 1.42857; padding: 6px 15px;    background:#000; border:#000 1px solid;}
.forpetimg{float:left; width:100%;}
.forpetimg img{max-width:100%;}


.fixedmenu {
    margin: 0px;
	float: left;
width: 100%;
background: #000000;
z-index: 2;
border-top: 1px #333333 solid;
margin-top: 75px;
}
.fixedmenu ul {
    display: block;
	    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    float: left;
    width: 100%;
}
.SelectMenu {
    display: none;
}
.fixedmenu ul li {
    font-size: 16px;
    text-transform: capitalize;
    display: inline-block;
    padding: 0 15px;
    letter-spacing: normal;
    line-height: normal;
    vertical-align: middle;
    line-height: 35px;
}
.fixedmenu ul li a {
    color: #fff;
    text-decoration: none;
    padding: 7px 0;
    float: left;
	 font-family: 'FuturaStd-Heavy';
	 font-weight: normal;
	 font-weight: 400;
	 letter-spacing: 2px;
	font-size: 13px;
	text-transform: uppercase;
    border-bottom: #000000 2px solid;
}
.fixedmenu li.active a{
	color: #00a1de !important	
}

.fixedmenu ul li a:hover{
	color: #00a1de	
}


.arrow-up-menu {
    position: absolute;
    top: 70px;
    left: 40%;
    right: 0px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #000000;
}

.fixedmenu .SelectMenu{
	display: none;	
}
.mobileNav li a{
	text-transform: uppercase;	
}

.showmobile{
	display: none;	
}

.attachfilebox p {
    float: left;
    width: 100%;
    text-align: center;
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 12px;
    color: #999999;
}
.bottom_quote__text span {
    font-size: 14px;
}
.upload_name {
    float: left;
	color: #000000;
    font-size: 13px;
}
.display_image_size {
	color: #000000;
    font-size: 13px;
}
.bottom_quote__text span {
    font-size: 14px;
}
.attach_close {
    position: absolute;
    right: 0;
    top: -3px;
}

.bottom_quote__text span {
    font-size: 14px;
}
.display_image_size {
    position: absolute;
    right: 35px;
}
.clearfixheight{
	clear:both;
	height: 0px;	
}
.pdisplay{
	position: relative;	
}


.align-left-home{
	text-align: left	
}
.ourteam{
	padding-top: 30px;	
}
.opacitycommon{
	background:#000000;
}
.whitebg{
	background:#ffffff;	
}
.cta-option{
	float: none;
	display: block;	
	text-align:center;
}

.cta-option .col-md-6{
	float: none;
	display: inline-block;
	width:auto;
	vertical-align: middle;
}
.cta-option p{
	text-align: left;	
}
.cta-option h3{
	text-align: left;	
}
.image-avtar{
	padding-top: 8px;
}


.container-repeat-text{
	padding: 100px 0px;	
}
.container-repeat-text{
	float: left ;
	width: 100%;
	margin-bottom: 0px;
}
.top_search_page{
	position: relative;
	text-align:center;
}
.zeemo-search{
	position: relative;
	width: 60%;
	display: inline-block;	
}
.zeemo-search a{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width:56px;
	height: 52px;
}
.zeemo-search input{
	border: 1px #cccccc solid;	
	width: 100%;
	padding: 10px 20px;
	
}
.zeemo-search img{
	position: absolute;
	right: 0px;
	top: 0px;	
}
.top_search{
	padding: 30px 0px;
	border-bottom: 1px #cccccc solid;
	float:left;
	width: 100%;
}
.searchresults{
	float:left;
	width: 100%;
	padding:30px 0px 10px 0px;	
}
.searchresults h2{
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size: 19px;
}
.searchresults h2 a{
	color: #000000;
	text-decoration: none;	
}
.searchresults h2 span{
	font-weight: normal;
	font-weight: 400;
	 font-family: 'FuturaStd-Book';
}
.searchresults p a{
	color: #0081b2;
	font-weight: normal;
	font-weight: 400;
	 font-family: 'FuturaStd-Book';
}
.marfirst{
	padding-top: 50px;
}

.common-height{
	min-height: 400px;	
}
.signup-frm{
	position: relative;	
}
.has-error{
	color: #000000;
	font-weight: normal;
	font-weight: 400;
	position: absolute;
	top: 0px;
	left: 15px;
	 font-family: 'FuturaStd-Book';
	 font-size: 16px;
}
.mrtop{
	 position: relative;
	 top: 100px;	
}
.arrow-down {
  width: 0; 
  height: 0; 
  border-left: 20px solid transparent;
  border-right: 20px solid transparent; 
  border-top: 50px solid #f0ab00;
  position: absolute;
  right: -55px;	
}
.home__page .container{
	position: relative;
}

.banner-arrow-down1 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #000000;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}

.banner-arrow-down10 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #394a58;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}

.banner-arrow-down8 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #007c92;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}


.banner-arrow-down9 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #394a58;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}

.banner-arrow-down12 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #394a58;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}

.banner-arrow-down13 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #7a7979;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}



.banner-arrow-down7 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #000000;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}






.darkgray .banner-arrow-down2 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #00a1de;
position: absolute;
top: 0px;
left: 50%;
margin-left: -50px;
}



.banner-arrow-down2 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #ffffff;
position: absolute;
top: 0px;
left: 50%;
margin-left: -50px;
}


.banner-arrow-down3 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #00a1de;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}

.banner-arrow-down5 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #7e7e7f;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}

.banner-arrow-down6 {
width: 0;
height: 0;
border-left: 60px solid transparent;
border-right: 60px solid transparent;
border-top: 30px solid #394a58;
position: absolute;
bottom: -28px;
left: 50%;
margin-left: -50px;
}



.sub__page .site-triangles__section{
	height:auto;	
}
.bg3{
	background:#f1f1f1;	
}

.page2 .content-text{
	padding-bottom:0px;	
}


.page2 .content-para h2{
	margin-top:50px;	
}


.page2 .content-para h3{
	margin-top: 40px;	
}

.page2{
	padding-bottom:60px;	
}
.mr00{
	margin-top:0px !important;
	padding-top:0px !important;	
}
.cta-option{
	float:left;
	width: 100%;	
}
.page3 .container{
	position: relative;
}


.bgdarkblue{
	margin-top: 40px;	
}
.bgdarkblue .content-graph{
	padding: 80px 0px;		
}
.bgdarkblue .content-graph h2{
	margin-bottom:40px;	
}
.col4{
	float:left;
	width: 100%;
	margin-top:50px;	
}
.line-listing{
	margin:0px;
	padding:0px;
	float:left;
	width: 100%;
}
.line-listing ul{
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style: none;
}

.line-listing ul li{
	margin:0;
	padding:0px 0px 0px 20px;
	list-style: none;
	position: relative;
}
.line-listing ul li:before{
	content: '-';
	position: absolute;
	top: -3px;
	font-size: 30px;
	left: 0px;
}
/*.bgcolor-blue .button-text a:hover{
	background: #ffffff;
	color: #000000;
	border: 1px #ffffff solid;
}

*/


























.botsuffix{
	margin-bottom: 70px;	
}

.page3 .content-text{
	 padding-bottom:30px;	
}
.page8 .content-text{
	margin-bottom: 20px;
	padding-bottom: 0px;	
}
.text-top-banner-text {
    line-height: 80px;
	top: 60px;
}
 .text-align-left p{
	text-align: left;	 
 }
 
 .text-align-left {
    padding: 60px 0px 20px 0px;
 }
.g-recaptcha {
	 text-align: center;
	 width: 100%;
	 margin-bottom:20px;
	
}
.g-recaptcha div {
		text-align: center;
		margin:0 auto;
			
}
.show-error{
	padding-left: 15px;	
	padding-right: 15px;
	margin-bottom: 15px;
	color: #ff0000;
	font-size: 19px;
	font-weight: normal;
	text-align: left;
	font-weight: 400;
	font-family: 'FuturaStd-Book';
}
.fixed-banner{
	min-height: 200px;
}
.image-avtar{
	text-align:center;
	padding: 10px 0px;
}

.community .image-avtar{
	border: 1px #f2f2f2 solid;	
	text-align:center;
	padding: 10px 0px;
}


.content-text2{
	margin-top: 35px;	
}
.pagemgtop{
	margin-top:0px;
	padding-top: 0px;	
}

.suffle-ipad .col-md-4{
	float:right;
	width: 33.33333333%;
}

.suffle-ipad .col-md-8{
	float:left;
	width: 66.66666667%;
}
#contact_frm{
	padding-left: 50px;
	padding-right: 50px;	
}
.careers-fixed-suffix{
	float:left;
	width: 100%;
}
.careers-fixed-suffix p{	
	margin-bottom:22px;

}
.mrbottom{
	margin-bottom:0px;
	padding-bottom:0px;	
}
.mrbottom {
    position: relative;
}
.business--set-up .page2{
	padding-bottom: 30px;	
}

.lending-solutions .repeat-md:first-child{
	padding-top:20px;	
}

.industry-focus .content-text{
	padding-bottom:30px;
}

.success-stories .content-text{
	padding-top:70px;
}
.community__page{
	padding-bottom: 30px;	
}

#career-form textarea{
	margin-bottom: 0px;	
}
#career-form{
	position: relative;	
}
.zeemo-search .show-error{
	padding-left:0px;
	padding-right:0px;	
}
.searchresults p{
	padding-bottom:0px;
	margin-bottom: 0px;	
}
.searchresults p a{
	word-break:break-all;	
}

.dynaHeader{
	background:#000000 !important;
}	



.darkgray .button-text a{
	color: #ffffff;
	border: 1px #ffffff solid;	
}

.page-design{
	float:left;
	width:100%;
	margin-bottom:60px;	
}
.page-design h2{
	color: #00a1de;
	font-size: 28px;
	text-align:center;
	margin-bottom:40px;	
}
.page-layout-grid{
	float:left;
	width:100%;
	margin-bottom:30px;	
	text-align: left;
	
}

.page-layout-grid h2{
	color: #000000;
	font-size: 28px;
	margin-bottom:25px;	
}
.image-page-2 img{
	max-height: 120px;
	display: block !important;	
}
.bgcolor1{
	background:#616365;
}
.bgcolor2{
	background:#f7f7f7;
}
.wrap-text{
	padding: 30px;
	min-height:850px;
}
.bgcolor1 h2,
.bgcolor1 p{
	color: #FFF;
}


.wrap-text h2{
	font-size: 28px;
	font-family: 'FuturaStd-Heavy';	
	font-weight: normal;
	font-weight:400;
	margin-bottom:20px;
}

.bgcolor1 .last-page-2{
	color: #FFF;
	margin-top:10px;
	font-size: 14px;
	
}
.last-page-2{
	color: #616365;
	margin-top:10px;
	font-size: 14px;
	
}
.page6-new{
	margin-bottom: 30px;
	float:left;
	width:100%;	
}
.botpad{
	padding-bottom:30px;	
}
.botsupadding{
	margin-bottom:30px;	
}



/* Sweep To Right 
a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
a:hover, 
a:focus, 
a:active {
  color: white;
}
a:hover:before,
a:focus:before,
a:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
*/

.mobilesearch a{
	padding-left:0px !important;
	padding-right: 0px !important; 	
}
.ready-layout-grid{
	text-align: left;
}

.business-services .content-para h2{
	color: #000000;
font-size: 28px;
}
.taxation-services .content-para h2{
	color: #000000;
font-size: 28px;
}

.edit-subpage .site-triangles__faux__section--second {
    bottom: 0;
	top:auto
}
.row {
	clear: both;
}
@media only screen and (max-width:1500px) {
.fixed-banner-signup img{
	max-width: 160%;	
	width: 160%;
}
.wrap-text{
	padding: 30px;
	min-height:950px;
}
}



@media only screen and (max-width:1400px) {

.fixed-banner-signup{
	min-height: 800px;	
}
.fixed-banner-signup img{
	max-width: 160%;	
}

}







@media only screen and (max-width:1300px) {
.nav li {
    padding-left: 3px !important;
    padding-right: 3px !important;
}


}

@media only screen and (max-width:1200px) {
.bannerstatic .carousel {
    height: 100%;
}
.bgdarkblue .content-graph{
	padding: 40px 0px;
}
.fixed-banner-signup{
	min-height: 800px;	
}

.signup-image{
	width: 150%;	
}
.carousel-inner{
  min-height: 250px;
}
.wrap-text {
    min-height: inherit;
}
.page6-new .col-md-4{
	float:left;
	width: 100%;	
}
}

@media only screen and (max-width:1100px) {
.navbar-right li {
    margin-left: 8px !important;
}
.navbar-right li.blankbtn a{ 
	padding:9px 6px !important; 	

}
.navbar-right li.bluebtn a{ 
	padding:10px 6px !important;

}
.page-title h1{
	font-size: 45px;	
}
.image-content h2{
	font-size: 30px;	
}

.banner-text {
    position: static;
    width: auto;
    font-size: 45px;
    color: #000;
    width: 100%;
	line-height: normal;
	margin-top:100px;
}
.footer-content-col{
	padding-bottom: 0px;	
	padding-top: 5px;	
}
.footer-company-name{
	margin-top: 10px;	
}

.fixed-banner img{
	display: none;
}
.container-text-1 h2{
	font-size: 30px;	
}


.content-text h2{
	font-size: 30px;
}

.fixed-banner {
    padding-bottom: 10px;
}

.content-para h2{
	font-size: 30px;
	line-height: 50px;
}


.fixed-banner-signup p{
	font-size: 30px;
	color: #000000;
	
}
.fixed-banner-signup h1{
	font-size: 45px;
	color: #000000;
	margin-bottom: 50px;
	
}
.breadcrumb{
	display: none;	
}
.footer-nav ul li {
    padding: 0px 10px;
}
.footer-nav{
	padding-left: 100px;
}

.bannerstatic .carousel {
    height: auto;
	max-height: 600px;
}


.banner-arrow-down1,
.banner-arrow-down2,
.banner-arrow-down3,
.banner-arrow-down4,
.banner-arrow-down5,
.banner-arrow-down6,
.banner-arrow-down7,
.banner-arrow-down8,
.banner-arrow-down9,
.banner-arrow-down10,
.banner-arrow-down11,
.banner-arrow-down12,
.banner-arrow-down13,
.banner-arrow-down14 {
	display: none;
}
.banner-text{
	margin-top:60px;
	margin-bottom: 30px; 
}

.page3 .content-text{
	 margin-top: 0px;
	 padding-top:0px;	
}

.content-text-5{
	padding: 15px 0px;
}
.page6 .content-text{
	padding-top: 30px;
}
.content-text{
	padding: 10px 0px;
}
.fixed-banner{
	min-height: inherit;
}
.signup-frm input{
	border: 1px #bfbfbf solid !important;
		
}
.fixed-banner-signup img{
	display: none;	
}
.fixed-banner-signup img {
    max-width: 160%;
}

.signup-image {
    width: 160%;
}
}




@media only screen and (max-width:1000px) {
.mrbottom {
    position: relative;
    height: auto;
}
.navbar-brand {
    margin-top: 15px !important;

}
header {
    padding: 0px;
}

.navbar-header {
    padding: 15px;
}

.icon-bar.icon-bar1 {
    position: relative;
    top: 20px;
}

.icon-bar.icon-bar2 {
    margin-top: 0px !important;
}
.navbar-toggle{	
	-webkit-transition: width 0s, height 0s !important; /* Safari */
    transition: width 0s, height 0s !important;
}

.mobile_none{
	display: none !important;	
}
.hhover{
	display: none;	
}
.navbar-right li {
    margin-left: 0px !important;
}

.navbar-collapse li.dropdown a,
.navbar-default .navbar-nav > .active > a{
	padding-left: 15px !important;
	padding-right: 15px !important;
	
}



.navbar-nav li .mobilehide{
	display: none !important;	
}
.navbar-nav li.dropdown ul{
	display: none;	
}
.navbar-nav li.mobileshow{
	display: block;
	cursor: pointer;
	display: block;
}	
.dropdown:hover ul {
    display: block;
    position: static;
    top: 0px;
    left: 0px;
    background: transparent;
    padding: 0px;
    margin: 0px;
    list-style: none;

}
.mobileshow{
	cursor: pointer;
	display: block;	
}



.dropdown:hover ul{
	display: none;
	background: none !important;
	background-color:transparent !important;
}
.navbar-collapse{
	border: 0px;	
}
.dropdown:hover ul li a:hover{
	background:#000000 !important;
	color: #ffffff !important;
	width: 100% !important;
}

.content-text{
	padding: 30px 0px;
}
.whatwe-do-items .content-text h2{
	padding-top: 0px;
	margin-top: 0px;
}
.navbar-header{
	width: 100%;
}
.navbar-header {
    padding: 8px 0px;
}

.navbar-brand img {
    max-width: 120px;

}


/*.navbar-nav li a.showdesktop{
	display: none !important;
}*/	



.navbar-collapse{
	position: fixed !important;
	top: 70px !important;
	background:#000000;
	width: 100%;	
	left: 0px;
	height: 100vh;
	right: 0px;
}

.navbar-fixed-top{
	height: 70px !important;	
}
.callnow{
	display: block;	
}
.navbar-nav{
	float:left;
	width: 100%;
}
.search{
	display: none !important;	
}
.nav li a{
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.navbar-nav li.dropdown ul {
    width: 100%;
	display: none;
    background: none !important;


}
li.dropdown:hover ul{
	display: none;	
}

.navbar-right{
	float:left;
	width: 100%;
	display: block !important;	
	/*height: 100%;*/
	overflow: scroll;
	margin-bottom:200px;
}



.navbar-nav li.dropdown ul {
    width: 100%;
    position: fixed;
    height: 100vh;
    background: #000000 !important;
    top: 173px;
    z-index: 1;
	left: 0px;
}

.navbar-nav li a{
	border-bottom: 1px #333333 solid;	
}

.navbar-collapse{
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.navbar-collapse{
	padding-left: 0px;
	padding-right: 0px;
}
.navbar-nav{
	margin-left: 0px !important;	
	margin-right: 0px !important;	
}
.navbar-default .navbar-nav a{
	color: #ffffff !important;
}


.navbar-default .navbar-nav a:hover{	
	color: #ffffff !important;
}


.navbar-nav li.active a{
	color: #ffffff !important;
}
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .active > a:hover {
	background-color:#000000 !important;
	color: #ffffff !important;
	background-image: none !important;
}


.bluebtn{
	display: none !important;	
}

.mobileNav li a{
	height: 50px !important;
	line-height: 50px !important;
	width: 100% !important;
	float:left !important;
	text-indent:0px !important;	
}
.mobileNav li a{
	height: 50px !important;
	line-height: 50px !important;
	width: 100% !important;
	float:left !important;
	text-indent:0px !important;		
}


.mobileNav{
	float:left !important;
	width: 100% !important;
	text-indent:0px !important;	
}

.mobileNav:hover{
	float:left !important;
	width: 100% !important;
	text-indent:0px !important;	
	padding:0px !important;
	margin:0px !important;
}

.navbar-nav li ul.mobileNav a{
	color: #000000 !important;
	height: 60px !important;
	line-height: 60px !important;
	background:#f1f1f1 !important;
	font-size: 12px !important;
}

.navbar-nav li ul.mobileNav a:hover{
	background-color:#00a1de !important;
	color: #ffffff !important;
	
}


.navbar-nav li ul .mobileclose a{
	background-color: transparent !important;
	color: #ffffff !important;
	text-decoration: none !important;
	background-image:url(../images/mobile-back.png) !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	background-size: 35px !important;
	line-height:24px !important;
}


.navbar-nav li ul .mobileclose a:hover{
	color: #ffffff !important;
	text-decoration: none !important;
	background-size: 35px !important;
	background-color: transparent !important;
	color: #ffffff !important;
	background-image:url(../images/mobile-back.png) !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
}
.gsection {
    margin-bottom: 150px;
}
.dropdown ul li {
    float: left;
    width: 100%;
}

.mobileclose{
	display: block;	
}
.signup-image{
	display: none;	
}

.navbar-toggle {
    padding: 12px 10px;
}
.collapsed {
    padding: 6px 10px !important;
}
.mobilesearch{
	display: block;	
}
.search{
	display: none;	
}
.mobilesearch{
	position: absolute;
	right: 58px;	
	top: 18px;
	
}
.mobilesearch img{
	max-width: 24px;	
}

.toprch{
	top: 70px !important;
}

.section1 {
    padding: 40px 0px 50px 0px;
}
.section1 p{
	padding:0px;
	margin-bottom:30px;	
}
.carousel-indicators {
    bottom: -44px !important;
}
.mbr-overlay {
    height: 70px !important;
    position: relative;
}

.section-home1 h3 {
    font-size: 28px;
	padding-bottom:10px;
}
.section-home1 p {
    font-size: 20px;
	padding-bottom:10px;
}
.yellow-button a {
    padding: 15px 20px;
}
.fixedmenu {
    top: 70px;
}

.fixedmenu .SelectMenu{
	display: block;	
}
.fixedmenu ul{
	display: none;	
}
.showmobile{
	display: block;	
}

.navbar-nav li{
	position: relative;
}
.showmobile{	
	background-size: 35px !important;
	background-color:#000000 !important;
	background-image:url(../images/mobile-next.png) !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	position: absolute;
	right: 0px;
	width: 40px;
	height: 60px;
	z-index:1;
	top: 0px;
}
.showmobile a{
	height: 60px;
	background-color:#000000 !important;
	background-image:url(../images/mobile-next.png) !important;	
	background-size: 35px !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
}


.showmobile a{
	border: 0px !important;	
}


.showmobile:hover {	
	background-size: 35px !important;
	background-color:#00a1de !important;
	background-image:url(../images/mobile-next.png) !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
	
}


.opacityhome{
	background-image: none;
	background-color: #000000 !important;	
}


.navbar-nav li{
	float:left;
	width: 100%;	
}



.opacitycommon .mobileNav{
	border: 0px;	
}

.section-home1 {
	text-align:center;	
}
.section-home1 h3{
	float:none;
	text-align:center;
	width: 100%;	
}
.section-home1 p{
	text-align:center;
}
.yellow-button{
	float:none;	
}
.heading-2{
	position: static !important;
	font-size: 28px !important;
	text-align:center !important;
}
.heading-2 i {
    padding: 0px;
    font-family: 'FuturaStd-Book';
    float: left;
    width: 100%;
	padding-top: 15px;
}
.mrtop {
    top: 0px;
	z-index:9;
}
.arrow-down{
	display: none;	
}
.content-home p{
	margin-bottom:70px;
}
.home-last-child p{
	margin-bottom: 0px;
}
.bgcolor .home-last-child p{
	margin-bottom: 70px;
}


.content-home-image{
	height:auto;
	line-height:normal;	
}
.site-triangles__section--second{
	z-index:9;	
}

.site-triangles__section--last{
margin-top: 0;	
}

svg{
	display: none !important;	
}
.section3 {
    padding: 60px 0px 0px 0px;
}

.cta-option p {
    text-align: left;
	margin-bottom:0px;
	padding-bottom:0px;
}
.cta-option h3 {
    font-size: 28px;
}
.cta-option p {
    font-size: 16px;
}

.fixedmenu{
	border: 0px;
	padding-left:50px;
	padding-right:50px;
	background: #ffffff;	
}


.fixedmenu select{
	height: 50px;
	margin-top:30px;
	background-color:#f1f1f1;
}
.banner-text {
    margin-top: 30px;
    margin-bottom: 0px;
	padding-bottom:0px;
}
.bgdarkblue .content-graph h2 {
    font-size: 23px;
}
.page3 .content-text{
	 margin-top: 0px;
	 padding-top:30px;	
}
.container-text-1 h2 {
    font-size: 23px;
}
.form-bottom-bg {
    padding-top: 0px;
}
.page2 .content-para h3{
	line-height: 35px;	
}
.business--set-up .content-para h2{
	line-height: 40px;	
	
}
.contact-page-content{
	margin: 40px 0px 80px 0px;
	
}
.connect-page .banner-text p{
	margin-top: 30px;	
}

.connect-page .contact-page-content{
	margin-top:30px;	
}

.connect-page .content-connect1{
	padding-bottom: 20px;	
}

.connect-page .contact-page-content{
	margin-bottom:0px;	
}
.connect-title p{
	padding-left: 15px;
	padding-right: 15px;	
}
#contact_frm{
	padding-left: 0px;
	padding-right: 0px;
}
.fixed-banner-signup p {
    font-size: 23px;
}
.video-code iframe{
	width: 100%;
	margin-bottom: 40px;
	min-height: 400px;	
}
.navbar-right li.blankbtn a{ 
	font-size: 12px;
	  font-family: 'FuturaStd-Heavy';
	color: #ffffff !important;
	border: 0px;
	padding:9px 20px !important; 	

}
.navbar-right li.blankbtn a:hover{ 
	background: none !important;
	border: 0px;
	color:#ffffff !important;
}

.navbar-right li.blankbtn a:focus{ 
	background: none !important;
	border: 0px;
	color:#ffffff !important;
}
.navbar-right li.blankbtn{
	margin-top:0px !important;	
}
.navbar-right li.blankbtn a{
	padding-top: 20px !important;
	padding-bottom: 20px !important;	
}


}
@media only screen and (max-width:900px) {
	
.image-avtar {
	float:left;
	width: 100%;
	text-align:center;
	margin-bottom:30px;	
}


.image-avtar img{
	max-height: 150px;	
}

.fullwidth .col-sm-4{
	float:left;
	width: 50%;
}



}

@media only screen and (max-width: 767px) {
.cta-option h3{
	text-align:center;
	font-size: 28px;
}
.cta-option p{
	text-align:center;
	font-size: 20px;	
}


.book-now {
    width: 100%;
    text-align: center;
	margin-top: 0px;
}
.full-width .col-sm-4{
	float:none;
	width: 100%;	
}
.full-width .vcenter{
	float: none;	
}
.mbr-overlay{
	height:auto;
}	
.section5 h3{
	font-size: 28px;	
}
.footerabs-image {
    width: 100%;
    text-align: center;
    padding-top: 20px;
	position: static;
}
.footer-nav {
    padding-left: 0px;
}
.footer-bdr{
	padding-top: 10px;
	padding-bottom: 10px;	
}
.carousel-caption {
    bottom:-10px !important;
}

.carousel-caption h2{margin-top: 5px;}

.footer-content-col p a{
	color: #ffffff
}
.blueBtn{
	margin-top: 10px;	
}
.footer-company-name {
    margin-top: 30px;
    margin-top: 15px;
    padding: 0px;
}
.page-title h1{
	font-size: 26px;
	margin-bottom: 20px;	
}

.banner-text{
	font-size: 26px;
}


.content-text h2 {
    font-size: 23px;
}


.content-para h2{
    font-size: 23px;
	line-height: 30px;
}

.business-services .content-para h2{font-size: 23px;}
.business--set-up .content-para h2{font-size: 23px;}
.page-layout-grid h2{font-size: 23px;}
.page2 .content-para h2 {
    margin-top: 25px; margin-bottom: 15px;
}
.page-design{margin-bottom:0;}
.page-layout-grid{margin-bottom:0;}
.content-para h2{margin-bottom: 30px;}
.cta-option h3 {
    font-size: 23px;
}
.image-content h2 {
	text-align:center;
    font-size: 23px;
}
.button-text{
	text-align:center;	
}
.fixedmenu { padding-left: 15px; padding-right: 15px;}
.fixedmenu select{ height: 45px; border: 0px; width: 100%;}

.cta-option p {
    text-align: center;
}
.book-now {
    margin: 20px 0px 0px 0px;
}
.container-repeat-text {
    padding: 40px 0px;
}
.button-text{
	margin-top: 25px;	
}
.content-para h2 {
    line-height: 40px;

}


.page5 .banner-text {
    font-size: 26px;
    margin-bottom: 20px;
}
.page3 .content-text{
	 margin-top: 0px;
	 padding-top:0px;	
}
.col2 h3{
font-size: 23px;
text-align:	center;
width: 100%;
}
.content-text2 h2{
font-size: 23px;
text-align:	center;
width: 100%;
}

.col3 {
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
    padding: 0px 0px 20px 0px;
}
.content-gray-coms {
    padding: 0px;
}
.leftcomms{
	display: none;	
}
.rightcomms{
	display: none;	
}
.graybg1{
	padding-bottom: 20px;	
	padding-top: 50px;	
}
.text-center{
	margin-bottom: 0px !important;
	padding-bottom:0px !important;	
}
.video-code video{
	width: 100%;	
}


.suffle-ipad .col-md-4{
	float:left;
	width: 100%;
}

.suffle-ipad .col-md-8{
	float:left;
	width: 100%;
}
.content-text2 {
    margin-top: 0px;
}
.content-text2 h2{
	padding-bottom:0px;
}
.cummunity-page .repeat-md{
	padding-top:0px;	
}
.banner-text p {
    font-size: 23px;
	color: #000000;
}
.contact-page-content {
    padding: 0px;
	margin:0px;
}
.banner-text p a{
	color: #000000;	
}
.connect-title h2{
	font-size: 23px;	
}

.banner-text p{
	margin-top:20px;
}
.content-connect1{
	margin-bottom: 0px;
}

.careers-fixed-suffix h3{	
	font-size: 23px;

}
	.image-avtar{
	vertical-align: middle;
	height: auto;
	display: table;
    width: 100%;
    text-align:center;
}



.cell-image-avtar{
	 vertical-align:middle;
    display: table-cell;
}
.carousel-inner{
	min-height: 250px;	
}
.business--set-up .content-para h2{
	line-height: 25px;	
}
.page2 .content-para h3 {
    line-height: 25px;
}

.community__page .repeat-md{
	margin-bottom: 70px;
}

.wrap-text{
	min-height:inherit;	
}



}

@media only screen and (max-width: 667px) {
.fullwidth .col-sm-4{
	float:none;
	width: 100%;
}
.contact-form .col-md-6{
	float: none;
	width: 100%;
	display: block;	
}

.row-eq-height {
  display: block;
}
.carousel-caption p {
    font-size: 14px;
	padding:0px;
	line-height: 22px;
	margin:0px;
}
.carousel-caption h2 {
    font-size: 26px;
	padding:0px;
}
.section1 h2 {
    font-size: 26px;
}
.carousel-caption{
	padding-left: 15%;
	padding-right: 15%;	
}
.yellow-button{
	width: 100%;
	display: block;	
}
.yellow-button a{
	width: 100%;
	display: block;	
}
.section-home1 h3 {
    font-size: 23px;
}
.section-home1 h3{
	margin-bottom: 5px;	
}

.bannerstatic img{
	max-width: 200%;
	margin-left: -30%;
}

.content-home-image img {
    max-width: 60px;
    max-height: 60px;
}
.content-home h3{
	padding-top:30px;	
}
.content-home h3{
    font-size: 26px;
	
}

.site-triangles {
    margin-bottom:0px !important;
}
.content-area-image img {
    max-width: 120px;

}
.home-bg-image{
	padding-top: 50px;	
	padding-bottom: 50px;	
}
footer{
	margin-top:0px;	
}
.section5 {

    padding-left: 15px;
    padding-right: 15px;

}
.section5 h3 {

    font-size: 26px;

}

.footer-content-col h3{
	padding-bottom: 0px;	
}
.col3 span {
    display: block;
    text-align: center;
}
.col3 span a {
    display: block;
    font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}
address iframe {
    min-height: 410px;
}

.col3 span,
.col3 span a{
	font-size: 12px;	
}
.lending-solutions .image-avtar{
	margin-bottom:10px;	
}
.book-form-text h2{
	font-size: 20px;
}
.attachfilebox{
	padding-left: 15px;
	padding-right: 15px;	
}
.input-groups {
    width: 100%;
    display: block;
    padding: 0px 15px;
}

.signup-frm{
	float:left;
	width: 100%;
	padding-bottom:50px;
	max-width: 100%;
	padding-top:0px;	
}
.fixed-banner-signup p {
    font-size: 16px;
}
.toprch{
	height: 60px !important;	
}
.btn.closesearch {
    height: 60px;
    width: 60px;
	padding:0px !important;
    line-height: 60px;
}
.search-close a{
	font-size: 20px;
}
.searchnav input.form-control{
	height: 60px;	
	font-size: 14px;
}
.searchnav input::-moz-placeholder {
color:#000000;
opacity:1
}
.searchnav input:-ms-input-placeholder {
color:#000000
}
.searchnav input::-webkit-input-placeholder {
color:#000000
}
h2 {
    line-height: 40px !important;
}
}

@media only screen and (max-width:730px) {
	.section1 {
    padding:120px 0px 50px 0px;
}
}

@media only screen and (max-width:610px) {
.section1 {
    padding:40px 0px 50px 0px;
}	
}