body{
	background:none;
	color:#010103;
	font-size:15px;
}
p{
	color:#010103;
	font-size:15px;
}
.headerwrapper{
	position:absolute;
	top:40px;
	color:#fff;
	width:100%;
	z-index:999;
}
.btnwrapper{
	position:absolute;
	bottom:40px;
	color:#fff;
	width:100%;
	z-index:999;
}
.headerwrapper a{
	text-decoration:none;
	color:#fff;
}
.banneroverlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	transition: .5s ease;
	/*background-color: rgba(0, 0, 0, 0.2);*/
}
.banneroverlycontent {
	width:100%;
	text-align:center;
	color: white;
	font-size: 28px;
	font-family:'BentonSansCompRegular','Open Sans', sans-serif;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	z-index:9999;
}
.bannerpara{
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:5px;
	font-size:20px;
}
.bannerheading{
	text-transform:uppercase;
	font-size:80px;
	text-align:center;
	letter-spacing:40px;
	font-weight:bold;
}
img{
	max-width:100%;
}
.txtcenter{
	text-align:center;
}
.footerblock{
	background:#112548;
	color:#fff;
	text-align:center;
	padding-bottom:20px;
}
.footerblock .footerinfo{
	
}
.footerblock p{
	color:#fff;
}
.footerblock a{
	color:#fff;
	text-decoration:none;
}
.footerformblock{
	text-align:left;
}
.colred{
	color:red;
}
.footerformblock input{
	background:none;
	border-radius:0;
	border:1px solid grey;
	color:#fff;
}
.footerformblock label{
	text-transform:uppercase;
}
.footerformblock select{
	background:none;
	border-radius:0;
	border:1px solid grey;
	color:#fff;
    background-image: url(../images/dropdownwhite.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 5px 10px;
    margin: 5px 0;
}
.footerformblock select option {
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.footerformblock .submitbtn{
	border-color:#0b81c9;
}
.nothingcompareblock{
	background:#e3e2dd;
	padding:100px 20px 25px 20px;	
	position:relative;
}
.nothingcompareblock .nothingheading {
    color: #010103;
    font-size: 52px;
    font-weight: bold;
    font-family: 'MercuryDisplayRoman','BentonSansCompRegular','Open Sans',sans-serif;
    margin-bottom: 10px;
    margin-top: 5px;
}
.nothingsubblock{
	margin-bottom:20px;
	padding:30px 0px;
}
.nothingsubblock .nothingsubheading {
    color: #010103;
    font-weight: bold;
    margin-bottom: 25px;
    margin-top: 25px;
	text-transform:uppercase;
}
a.standardbtnblue{
	background:#112548;
	display:inline-block;
	padding:12px 10px;
	color:#fff;
	text-decoration:none;
	width:210px;
	text-align:center;	
	margin:7px;
	margin-left:0px;
}
a.standardbtnblue:hover{
	color:#fff;
}
a.standardbtnwhite{
	background:#FFF;
	display:inline-block;
	padding:12px 10px;
	color:#000;
	text-decoration:none;
	width:210px;
	text-align:center;
	margin:7px;
	margin-right:0px;
}
a.standardbtnwhite:hover{
	color:#000;
}
.introwrapper{
	padding:60px 0 0 0;
}
.introwrapper2{
	padding:0 0 60px 0;
}
.introblock{
	padding-top:160px;
}
.introblock h2{
	font-family:'MercuryDisplayRoman','BentonSansCompRegular','Open Sans',sans-serif;
}
.introimgblock{
	position:relative;
	max-width:620px;
	max-height:620px;
}
.introimg2{
	position:absolute;
	left:0;
	bottom:0;
}
.zeropad{
	padding:0px;
}
.nothingimgblock {
  background-color:#112548;
  position:relative;
  width:100%;
  padding-bottom:90px;
}
.nothingimgblock:before {
  content:'';
  background-color:#e3e2dd;
  position:absolute;
  top:0px;
  height:30%;
  width:100%;
}
.nothingimgblock img{
	width:100%;
}
.nothingimgblock .margintop125{
	margin-top:30%;
}
.getupdateblock{
	background:#112548;
	padding-bottom:90px;
	color:#fff;
}
.getupdateblock p{
	color:#fff;
}
.getupdateblock input{
	background:none;
	border-radius:0;
	border:1px solid grey;
	color:#fff;
}
.getupdateblock label{
	text-transform:uppercase;
}
.getupdateblock select{
	background:none;
	border-radius:0;
	border:1px solid grey;
	color:#fff;
    background-image: url(../../images/select_down.png);
    background-position: 94% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 5px 10px;
    margin: 5px 0;
}
.getupdateblock select option {
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
.getupdateblock .submitbtn{
	border-color:#0b81c9;
}
.discoverblock{
	padding:90px 0;
	padding-top:15px;
}
.discoverblock .discoverheading {
    color: #010103;
    font-size: 52px;
    font-weight: bold;
    font-family: 'MercuryDisplayRoman','BentonSansCompRegular','Open Sans',sans-serif;
    margin-bottom: 10px;
    margin-top: 5px;
}
.discoverblocksecond {
  background-color:#e3e2dd;
  position:relative;
  width:100%;
  padding-bottom:90px;
}
.discoverblocksecond:before {
  content:'';
  background-color:#fff;
  position:absolute;
  top:0px;
  height:30%;
  width:100%;
}
.discoverblocksecond img{
	width:100%;
}
.discoverblocksecond .margintop125{
	margin-top:30%;
}
.discoverblockthird{
	background:#e3e2dd;
	padding-bottom:80px;
}
.discoverblockthird p{
	color:#0d0c08;
	font-size:16px;
}
.discoverblockthird input{
	border-radius:0;
	border:1px solid #c1beb9;
}
.discoverblockthird label{
	text-transform:uppercase;
}
.discoverblockthird select{
	border-radius:0;
	border:1px solid #c1beb9;
    background-image: url(../images/dropdownblack.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 5px 10px;
    margin: 5px 0;
}
.discoversubwrapper select{	
    background-image: url(../images/dropdownblack.png);
    background-position: 100% 50%;
}
.discoverblockthird select option {
   
}
.discoverblockthird .submitbtn{
	border-color:none;
	background:#112548;
	color:#fff;
}
.discoversubwrapper{
	border:1px solid #bfbcb5;
	margin:20px;
	padding:20px 0;
	position:relative;
}
.frmcolapse{
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
}
.propblock{
	position:relative;
	padding-bottom:95px;
}
.leftimg{
	display:block;
	max-width:890px;
}

.rightblock{
	position:absolute;
	background:#fff;
	bottom:0;
	right:0;
	max-width:580px;
	padding:65px;
	padding-bottom:0px;	
}
.righttxtblock{
	max-width:300px;
	color:#141414;
}
.righttxtblock h4{
	font-family:'MercuryDisplayRoman','BentonSansCompRegular','Open Sans',sans-serif;
}
.righttxtblock p{
	
	color:#141414;
}

.propslidewrapper {
  background-color:#fff;
  position:relative;
  width:100%;
  /*padding-bottom:90px;*/
}

.propslidewrapper:before {
  content:'';
  background-color:#112548;
  position:absolute;
  top:0px;
  height:50%;
  width:100%;
}
.propslidewrapper2 .rightblock, 
.propslidewrapper4 .rightblock{
	left:0px;
	right:auto;
	max-width: 390px;
    padding: 65px 0 0 65px;
}
.propslidewrapper2 .leftimg, 
.propslidewrapper4 .leftimg{
	margin-left:auto;
	margin-right:0px;
}
.propslidewrapper2 .propblock, 
.propslidewrapper4 .propblock{
	margin-left:auto;
	margin-right:0px;
	max-width:1130px;
}
.serviceblockfooter{
	background:#112548;
	padding-bottom:60px;
}
.servicewrapper{
	position:relative;
}
.firstimgblock{
	margin-bottom:220px;
	max-width:1580px;
}
.secondimgblock{
	margin-left:auto;
	margin-right:0px;
	max-width:1580px;
}
.firstimgblock img, .secondimgblock img{
	width:100%;
}
.serviceoverlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
	transition: .5s ease;
	/*background-color: rgba(0, 0, 0, 0.2);*/
}
.serviceoverlycontent {
	max-width:630px;
	text-align:center;
	color: #00163b;
	font-family:'MercuryDisplayRoman','BentonSansCompRegular','Open Sans',sans-serif;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	z-index:9999;
	background:#fff;
	padding:5%;
}
.serviceoverlycontent p{
	font-family:'BentonSansRegular','Open Sans',sans-serif;
}
.maxwidh1250{
	max-width:1250px;
}
.maxwidh1400{
	max-width:1400px;
}
.propmainwrapper{
	position:relative; width:100%; padding-bottom:8%;
}
.porpmainleftimg{
	width:70%;
}
.porpmainleftimg img{
	width:100%;
}
.propmainrighttxtblock{
	position:absolute; right:0; bottom:0; width:40%; background:#fff;
}
.propmainrighttxtblocksub{
	max-width:420px; padding:7% 5% 0 7%;
}
.propmainrighttxtblocksub h4 {
    font-family: 'MercuryDisplayRoman','BentonSansCompRegular','Open Sans',sans-serif;
	font-size:24px;
}

.propmainwrapper2{
    margin-left: auto;
}
.propmainwrapper2 .porpmainleftimg{
	margin-left:auto;
	text-align:right;
}
.propmainwrapper2 .propmainrighttxtblock{
	left:0px;
	right:auto;
}
.propmainwrapper2 .propmainrighttxtblocksub{
	padding: 7% 7% 0 5%;
    margin-left: auto;
}

@media (max-width: 768px) {
	.porpmainleftimg{
		width:100%;
	}
	.porpmainleftimg img{
		width:100%;
	}
	.propmainrighttxtblock{
		position:static; width:100%;
	}
	.propmainrighttxtblocksub{
		max-width:100%;
	}
	.introblock{
		padding-top: 20px;
	}
	.nothingsubblock {
		margin-bottom: 10px;
		padding: 10px 0px;
	}
}






















