@charset "utf-8";
/*Variables*/
:root {
  --whiteBlue:#f0f2fb;	
  --extLightBlue:#eef1ff;
  --lightBlue:#d6dcf5;
  --veryLightBlue:#e2e6f8;
  --midBlue:#a8b1da;
  --blueDeep:#3b4d9f;
  --blue:#000b3d;
  --green:#3fa182;
  --lightGreen:#7ad0b5;
  --deepGeen:#278164;
  --orange:#f15700;
  --yellow:#f39010;
  --pitch:#f45c5c;
  --blueGray:#cbd5e3; /*For border*/
  --blueGrayLight:#d6dcf5;
  --font-color:#535c82;
  --font-colorDbg:#ccd1ea;
  --white:#fff;
  --blueSec:#043b8d;
  --blueThr:#157ff0;
  --blueFou:#0999d9;
  
  
  
  
  
  --font-f70B:70px/80px 'gibsonsemibold';
  --font-f70R:70px/80px 'gibsonregular';
  --font-f60B:60px/70px 'gibsonsemibold';
  --font-f60R:60px/70px 'gibsonregular';
  --font-f50B:50px/55px 'gibsonsemibold';
  --font-f50R:50px/55px 'gibsonregular';
  --font-f40B:40px/45px 'gibsonsemibold';
  --font-f40R:40px/45px 'gibsonregular';
  --font-f35B:35px/45px 'gibsonsemibold';
  --font-f35R:35px/45px 'gibsonregular';
  --font-f30B:30px/40px 'gibsonsemibold';
  --font-f30R:30px/40px 'gibsonregular';
  --font-f25B:25px/32px 'gibsonsemibold';
  --font-f25R:25px/32px 'gibsonregular';
  --font-f20B:20px/26px 'gibsonsemibold';
  --font-f20R:20px/26px 'gibsonregular';
  --font-f18B:18px/22px 'gibsonsemibold';
  --font-f18R:18px/22px 'gibsonregular';
  --font-f16B:16px/22px 'gibsonsemibold';
  --font-f16R:16px/22px 'gibsonregular';
  --font-f15B:15px/20px 'gibsonsemibold';
  --font-f15R:15px/20px 'gibsonregular';
  --font-f14B:14px/16px 'gibsonsemibold';
  --font-f14R:14px/16px 'gibsonregular';
  --font-f13B:13px/16px 'gibsonsemibold';
  --font-f13R:13px/16px 'gibsonregular';
}
*, li, ul {
	margin: 0;
	padding: 0
}
*, p {
	color: var(--font-color)
}
*, a, img, li, p, ul {
	font:16px/24px 'gibsonregular'; color:var(--font-color)

}
h1, h2 {
	color: var(--font-color)
}
.menuSec, .menuSec #menu, .menuSec #menu li {
	position: relative
}
.popupSec ol li, .ready ol li {
	list-style-position: inside;
	list-style-type: decimal
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url(../fonts/SourceSansPro-Black.html);
	src: url(../fonts/SourceSansPro-Blackd41d.html?#iefix) format('embedded-opentype'), url(../fonts/SourceSansPro-Black-2.html) format('woff'), url(../fonts/SourceSansPro-Black-3.html) format('truetype'), url(../fonts/SourceSansPro-Black-4.html#SourceSansPro-Black) format('svg');
	font-weight: 900;
	font-style: normal
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url(../fonts/SourceSansPro-Regular.html);
	src: url(../fonts/SourceSansPro-Regulard41d.html?#iefix) format('embedded-opentype'), url(../fonts/SourceSansPro-Regular-2.html) format('woff'), url(../fonts/SourceSansPro-Regular-3.html) format('truetype'), url(../fonts/SourceSansPro-Regular-4.html#SourceSansPro-Regular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url(../fonts/SourceSansPro-Bold.html);
	src: url(../fonts/SourceSansPro-Boldd41d.html?#iefix) format('embedded-opentype'), url(../fonts/SourceSansPro-Bold-2.html) format('woff'), url(../fonts/SourceSansPro-Bold-3.html) format('truetype'), url(../fonts/SourceSansPro-Bold-4.html#SourceSansPro-Bold) format('svg');
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: 'Source Sans Pro';
	src: url(../fonts/SourceSansPro-Light.html);
	src: url(../fonts/SourceSansPro-Lightd41d.html?#iefix) format('embedded-opentype'), url(../fonts/SourceSansPro-Light-2.html) format('woff'), url(../fonts/SourceSansPro-Light-3.html) format('truetype'), url(../fonts/SourceSansPro-Light-4.html#SourceSansPro-Light) format('svg');
	font-weight: 300;
	font-style: normal
}

@font-face {
    font-family: 'gibsonlight';
    src: url(gibsonlight-webfont.woff2) format('woff2'),
         url(gibsonlight-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gibsonregular';
    src: url(gibsonregular-webfont.woff2) format('woff2'),
         url(gibsonregular-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'gibsonsemibold';
    src: url(gibsonsemibd-webfont.woff2) format('woff2'),
         url(gibsonsemibd-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;

}
* {
	line-height: 22px;
	transition-property: width;
	-moz-transition-property: width;
	-webkit-transition-property: width;
	transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
	transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	outline: 0
}
a, img {
	border: none;
	text-decoration: none;
	color: #535c82
}
li, ul {
	list-style: none
}
li {
	margin-bottom: 5px
}
.clear, p {
	margin: 0;
	padding: 0
}
p {
	line-height: 24px
}
.clear {
	clear: both
}
h1 {
	font: 40px/45px 'gibsonsemibold';
}
h2 {
	font: 40px/45px 'gibsonsemibold';
}
h3 {
	font: 20px/26px 'gibsonregular';
}
h4 {
	font: 16px/22px 'gibsonsemibold';
	margin-bottom: 10px;
}
label, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
td {
	line-height: 22px
}
label {
	margin-bottom: 5px
}
button {
	border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important
}

input[type=file], textarea {
	margin-bottom: 10px;
	font-size: 14px
}
b {
	font-weight: 700
}

input[type=password], input[type=email], input[type=text] {
	border: 1px solid #d6dcf5;
	height: 38px;
	padding: 0 15px;
	color: #292929;
	font-size: 14px;
	float: left;
	margin-bottom: 10px
}
textarea {
	border: 1px solid #d6dcf5;
	width: 96%;
	padding: 2%;
	height: 80px;
	color: #292929;
	float: left
}
input[type=submit], input[type=button] {
	background-color: #f15700;
	padding: 9px 20px;
	color: #fff;
	border: none;
	cursor: pointer;
	font-size: 14px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	transition: all ease .5s;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
input[type=submit]:hover, input[type=button]:hover {
	background-color: #f15700
}
::-webkit-input-placeholder {
color:#292929
}
::-moz-placeholder {
color:#292929
}
:-ms-input-placeholder {
color:#292929
}
:-moz-placeholder {
color:#292929
}
select::-ms-expand {
display:none
}
select {
	appearance: none!important;
	-webkit-appearance: none!important;
	-moz-appearance: none!important;
	text-indent: 1px;
	text-overflow: ''
}
.styled-select select {
	background: 0 0;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 40px;
	-webkit-appearance: none;
	margin: 0;
	width: 100%
}
.styled-select {
	width: 100%;
	height: 40px;
	overflow: hidden;
	background: url(../images/ddIcon.html) right no-repeat #fff;
	margin-bottom: 8px
}

.compNameVal{ display:none}





a.whiteBtn{background-color:var(--white);color: var(--blueDeep) !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px 30px 9px 30px; font: var(--font-f14R) !important; display: inline-block; text-decoration: none; text-decoration:none !important; float:right; border:1px solid #93c2b4; text-align:center; margin-left:10px}
a.whiteBtn span{ display:block; width:100%; color:var(--green); font: var(--font-f14B); margin:5px 0 0}

a.orangeBtn{background: url(../images/whiteArrow.png) right center no-repeat var(--orange);color: var(--white) !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 15px 60px 15px 30px; font: var(--font-f16B) !important; display: inline-block; text-decoration: none; margin-bottom: 10px; text-decoration:none !important; float:left}

a.greenBtn{background: url(../images/whiteArrow.png) right center no-repeat var(--green);color: var(--white) !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 15px 60px 15px 30px; font: var(--font-f16B) !important; display: inline-block; text-decoration: none; margin-bottom: 10px; text-decoration:none !important; float:left}

a.blueBtn{background: url(../images/whiteArrow.png) right center no-repeat var(--blue);color: var(--white) !important; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 15px 60px 15px 30px; font: var(--font-f16B) !important; display: inline-block; text-decoration: none; margin-bottom: 10px; text-decoration:none !important; float:left}












/*Footer start*/
.footerSec{ width:1040px; margin:80px auto}
.footerSec .eachFoo{ width:22%; float:left; padding-right:3%; margin-bottom:50px}
.footerSec .eachFoo h3{font:var(--font-f16B); color:var(--blue); padding:0 0 5px; border-bottom:1px solid var(--blueGrayLight); margin-bottom:20px}
.footerSec .eachFoo ul li a{ font:var(--font-f14R); margin-bottom:10px; float:left; width:100%; color:var(--font-color)}
.footerSec .eachFoo ul li a:hover{ text-decoration:underline}
.copyRightFoo{ width:1040px; margin:0 auto; border-top:1px solid var(--blueGrayLight); padding-top:60px;}
.copyRightFoo p, .copyRightFoo p span{ font:var(--font-f14R); margin-bottom:5px; color:var(--font-color)}
.copyRightFoo a{ font:var(--font-f14R); color:var(--font-color); text-decoration:underline}
.copyRightFoo .extFooSpc{ margin-top:20px}
.copyRightFoo .regComp{ border-right:1px solid var(--blueGrayLight); padding-right:20px; margin-right:20px}
.copyRightFoo .leftFooCr{ float:left}
.copyRightFoo .rightFooCr{ float:right}
/*Footer end*/




/*Popup*/
#popupContainer{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; background:rgba(0, 0, 0, 0.8) no-repeat; z-index:9999; display: none;overflow-Y: scroll;}
#popupContainer #popup { background: #fff; overflow: hidden; padding:30px}
#popupContainer .formArea{ position:relative; top:50px; width:500px; margin:0 auto}
#popupContainer #popup .popHd {  margin: 0; text-align: left; padding: 15px 0 0 23px;}
#popupContainer #popup .popHd p{font:var(--font-f16R); color: #045da9; float:left;}
#popupContainer #popup p{ width:90%; margin:0 autox; display:block}
#popupContainer #popup .popHd span{font:var(--font-f16R); color: #666; float:right; margin:-20px 10px 20px 0; cursor:pointer; height:0; width:0}
#popupContainer #popup span{font:var(--font-f13R); color: #666; margin-left:10px}
#popupContainer #popup span a{font:var(--font-f13R);}
#popupContainer #popup form { width: 90%; margin: 20px auto; padding:0}
#popupContainer #popup input[type="text"], #popupContainer #popup input[type="tel"], #popupContainer #popup input[type="email"]{ width: 92%; padding: 0 3%; height:40px; margin: 0 0 10px; color: #555; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#popupContainer #popup textarea{width: 92%; padding: 3%; height:80px; margin: 0 0 10px; color: #555; border: 1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}
#popupContainer #popup input[type="submit"]{font: var(--font-f18B); background-color:var(--orange); border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 20px 0; width:100%; color: #fff; margin:10px 0 10px; display: inline-block; border: none; float:none; width:99%}
#popupContainer #popup label{ width:100%; margin-bottom:5px; float:left}





/*Home page start*/
.homeFull{ background:url(../images/comHouseBanner.jpg) no-repeat right center var(--blue); background-size:cover; padding:80px 0; margin-top:105px}
.homeFull .hmBanner{ width:1040px; margin:0 auto}
.homeFull .hmBanner .hmBanCont{ width:700px; float:left}
.homeFull .hmBanner .hmBanCont input[type="text"] { width: 450px; float: left; height:60px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin: 0 10px 0 0; border:none; font:var(--font-f14R);}
.homeFull .hmBanner .hmBanCont input[type="submit"] { padding: 19px 50px 19px 30px; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: url(../images/btnArrow.png) right 27px no-repeat var(--orange); margin: 0 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; font:var(--font-f18B);}
.homeFull .hmBanner .hmBanCont h1{ color:var(--white); font:var(--font-f50B); margin-bottom:30px}
.homeFull .hmBanner .hmBanCont ul{ margin-bottom:50px}
.homeFull .hmBanner .hmBanCont ul li{ font:var(--font-f16R); color:var(--font-colorDbg); background:url(../images/roundTik.png) no-repeat left 2px; padding:4px 40px; margin-bottom:5px}
.homeFull .hmBanner .hmBanCont ul li span{ color:var(--white); font:var(--font-f16B)}
.hmReviewLogo{ margin-top:20px; float:none}
.hmReviewLogo img{ margin-right:10px}

/*Home Rateing*/
.hmRateFull{ background-color:var(--whiteBlue);}
.hmRateFull .hmRate{ width:1040px; margin:0 auto; display:flex}
.hmRateFull .hmRate .hmEachRate{ width:25%; float:left; text-align:center; padding:30px 0;}
.hmRateFull .hmRate .hmEachRate h3{ font:var(--font-f16B); color:var(--blue); margin-top:12px}

/*Home Package*/
.hmPackage{ width:1040px; margin:100px auto;}
.hmPackage h2{font:var(--font-f40B); color:var(--blue); margin-bottom:10px}
.hmPackage p{font:var(--font-f18R); color:var(--blue);}
.hmPackage p span{color:var(--orange);}
.hmPackage .lineGreenSmall{ margin:15px 0 50px}
.hmPackage .hmPkgSec{ display:flex}
.hmPackage .hmPkgSec .hmEachPkg{ width:26%; padding:60px 2% 150px; border:1px solid var(--lightBlue); border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; margin-left:-1px; position:relative}
.hmPackage.nonUkPkg .hmPkgSec .hmEachPkg{ width:30%;  padding:60px 6% 180px;}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgHd h3, .hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgHd h3 span, .hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgHd p{ color:var(--white)}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgHd span, .hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgHd span strike{ color:var(--blueGray);}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgCont ul li{color:var(--white); background:url(../images/blueTikDark.png) no-repeat left 6px;}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular .hmPkgCont ul li span{ color:var(--midBlue)}
.hmPackage .hmPkgSec .hmEachPkg.hmMorPopular{ background-color:var(--blue); border:none}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd{ text-align:center; margin-bottom:40px}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd h3, .hmPackage .hmPkgSec .hmEachPkg .hmPkgHd h3 span{ font:var(--font-f18B); color:var(--green); margin-bottom:15px}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd img{ display:none}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd p{font:var(--font-f25B); color:var(--blue);}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgHd span, .hmPackage .hmPkgSec .hmEachPkg .hmPkgHd span strike{font:var(--font-f13R); color:var(--font-color);}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgCont ul li{ background:url(../images/blueTik.png) no-repeat left 6px; padding-left:20px; color:var(--font-color); font:var(--font-f15R)}
.hmPackage .hmPkgSec .hmEachPkg .hmMostPop{ position:absolute; top:0; left:50%; margin-left:-47px}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgFoo{ position:absolute; bottom:50px; text-align:center; left:5%; right:5%}
/*.hmPackage .hmPkgSec .hmEachPkg .hmPkgFoo a.hmBuyBtn{ background:url(../images/whiteArrow.png) right center no-repeat var(--orange); color: var(--white);
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 15px 60px 15px 30px; font: var(--font-f16B); display:inline-block; float:none; text-decoration:none; margin-bottom:10px}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgFoo a.hmBuyBtn:hover{ color:var(--white)}*/
.hmPackage .hmPkgSec .hmEachPkg .hmPkgFoo a{display:inline-block; color: var(--midBlue);  font: var(--font-f15R); text-decoration:underline; float:none}
.hmPackage .hmPkgSec .hmEachPkg .hmPkgFoo a:hover{ color:var(--green)}
.hmPackage .hmComPakg{ width:100%; text-align:center; margin:50px 0 0}
.hmPackage .hmComPakg a{ text-decoration:underline; color:var(--font-color);  font: var(--font-f15R);}
.orderByPhone{ width:600px; margin:50px auto 0; text-align:center}
.orderByPhone h2{color:var(--blue);  font: var(--font-f25B);}
.orderByPhone p{ color:var(--font-color); font-size:var(--font-f15R); margin-bottom:40px}
.orderByPhone a{ background:url(../images/whitePhone.png) no-repeat 30px center var(--green); padding:20px 35px 20px 70px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:var(--white); font:var(--font-f20R);}



/*Home Review*/
.hmRevFull{ background-color:var(--lightBlue); display:table; width:100%}
.hmReview{ width:1040px; margin:100px auto; text-align:center}
.hmReview .hmReviewLogo{ text-align:center; width:100%; margin-bottom:10px}
.hmReview .hmReviewCont p{ width:70%; margin:0 auto 70px; font:var(--font-f16R); color:var(--font-color);}
.hmReview .hmReviewCont h2{font:var(--font-f40B); color:var(--blue); margin-bottom:10px}
.hmReview .hmReviewCont .hmAllReview{ width:100%; display:flex}
.hmReview .hmReviewCont .hmAllReview .hmEachReview{ width:31%; padding:5% 3%; border:1px solid var(--blueGrayLight); margin-right:4%; background-color:#fff; position:relative; padding-bottom:70px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.hmReview .hmReviewCont .hmAllReview .hmEachReview:last-child{ margin-right:0}
.hmReview .hmReviewCont .hmAllReview .hmEachReview p{ width:100%; text-align:left; color:var(--font-color); margin-bottom:30px}
.hmReview .hmReviewCont .hmAllReview .hmEachReview h2{ text-align:left; font:var(--font-f18B); margin-bottom:10px}
.hmReview .hmReviewCont .hmAllReview .hmEachReview .reviewName{ text-align:left; font:var(--font-f16R); padding-bottom:5px; position:absolute; bottom:30px; color:var(--font-color)}
.hmReview .hmReviewCont .hmAllReview .hmEachReview span{ width:100%; text-align:left; float:left; margin-bottom:3px; font:var(--font-f16R); color:var(--font-color)}
.hmReview a{display:inline-block; margin:30px 0 0; font:var(--font-f15R); color:var(--font-color); text-decoration:underline}
.hmReview .hmRevIcon{ position:absolute; left:11%; top:-20px}
.hmRevFull .hmReviewLogo{ text-align:left}
.hmRevFull .hmReview .hmReviewCont h2{ text-align:left; margin-bottom:60px}
.hmRevFull .hmReview .hmReviewCont h2 span{font:var(--font-f40R); color:var(--blue); width:100%; float:left}
.chBannerFull.nonUkResBan{ background:url(../images/nonUkBanner.jpg) no-repeat right center var(--blue); background-size:cover; padding:80px 0}


/*Home CTA*/
.hmCanCallFull{ background-color:var(--blue); padding:60px 0}
.hmCanCallFull .hmCanCall{ width:1040px; margin:0 auto}
.hmCanCallFull .hmCanCall .hmCanCallCont{ text-align:center}
.hmCanCallFull .hmCanCall .hmCanCallCont h2{font:var(--font-f50B); color:var(--white);}
.hmCanCallFull .hmCanCall .hmCanCallCont h3{font:var(--font-f50R); color:var(--green);}
.hmCanCallFull .hmCanCall .hmCanCallCont p{font:var(--font-f16R); color:var(--blueGray); text-align:center; width:60%; margin:0 auto}
.hmCanCallFull .hmCanCall .hmCanCallCont .lineGreenSmall{ margin:15px 0 30px}
.hmCanCallFull .hmCanCall .hmCanCallImg{ width:40%; float:right; text-align:right}
.hmCanCallFull .hmCanCall .hmCanCallCont a{ background: url(../images/whiteArrow.png) right center no-repeat var(--green); color: var(--white); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 20px 80px 20px 40px; font: var(--font-f20B); display: inline-block; float: none; display:none; text-decoration: none; margin-top: 30px;}

/*Home Blog*/
.hmBlogFull{ width:100%; background:url(../images/hmBlogBg.jpg) no-repeat center center; padding:100px 0; background-size:cover}
.hmBlogFull .hmBlog{ width:1040px; margin:0 auto;}
.hmBlogFull .hmBlog .lineGreenSmall{ margin:20px 0 30px}
.hmBlogFull .hmBlog .hmBlogLeft{ width:40%; float:left}
.hmBlogFull .hmBlog h3{font:var(--font-f30B); color: var(--blue);}
.hmBlogFull .hmBlog h2{font:var(--font-f50B); line-height:40px; color: var(--blue); margin-bottom:20px}
.hmBlogFull .hmBlog ul{ width:100%; float:left; margin-bottom:30px}
.hmBlogFull .hmBlog ul li{  float:left;}
.hmBlogFull .hmBlog ul li a{color:var(--blue); font:var(--font-f15R);  padding:0 20px 0 0; text-decoration:underline; margin:0 5px 1px 0; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.hmBlogFull .hmBlog ul li a:hover{ text-decoration:none;}
.hmBlogFull .hmBlog a.viewBlog{background: url(../images/greenArrow.png) no-repeat right 6px; padding: 0 30px 0 0; font:var(--font-f15B); color:var(--green);}


/*Home One Stop*/
.hmOneStop{ width:1040px; margin:100px auto}
.hmOneStop h2{ color:var(--blue)}
.hmOneStop h4{ color:var(--blue); font:var(--font-f20R);}
.hmOneStop h2 span{ color:var(--green)}
.hmOneStop .hmOSInfo{ margin-top:50px}
.hmOneStop .hmOSInfo .hmEachOS{ width:30%; margin:0 3% 3% 0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:1px solid var(--blueGrayLight); font:var(--font-f16R); float:left}
.hmOneStop .hmOSInfo .view, .info{padding: 10% 7%;}
.hmOneStop .hmOSInfo .view { text-align:center}
.hmOneStop .hmOSInfo .view h3{font:var(--font-f18B); margin-top:10px; color:var(--blue)}
.hmOneStop .hmOSInfo .info {background-color:var(--blueDeep); color:var(--white); display:none}
.hmOneStop .hmOSInfo .info h3{font:var(--font-f18B); margin-bottom:10px}
.hmOneStop .hmOSInfo .info ul li{ color:var(--lightBlue); font:var(--font-f14R); background:url(../images/bulletAllLight.png) no-repeat left 3px; padding-left:15px}
.hmOneStop .hmViewQst{ text-align:center}
.hmOneStop .hmViewQst a { display: inline-block; margin: 10px 0 0; font: var(--font-f15R); color: var(--font-color); text-decoration: underline;}


/*Home Bank Account*/
.hmBankFull{ background-color:var(--whiteBlue); padding:100px 0}
.hmBankFull .hmBank{ width:1040px; margin:0 auto; text-align:center}
.hmBankFull .hmBank h2{font:var(--font-f40B); color:var(--blue); margin-bottom:50px}
.hmBankFull .hmBank h2 span{ color:var(--green);}
.hmBankFull .hmBank h4{ color:var(--blue); font:var(--font-f25R); margin-bottom:40px}
.hmBankFull .hmBank p{ color:var(--font-color); font:var(--font-f16R);}
.hmBankFull .hmBank .hmBankImg{ width:100%; margin:20px auto 0}
.hmBankFull .hmBank .hmBankImg .hmEachBkImg{ width:18%; margin-right:2%; float:left}
.hmBankFull .hmBank .hmBankImg .hmEachBkImg:last-child{ margin-right:0}














/*Company house start*/
.chBannerFull{ background:url(../images/comHouseBanner.jpg) no-repeat right center var(--blue); background-size:cover; padding:80px 0; margin:110px 0 0}
.chBannerFull .chBanner{ width:1040px; margin:0 auto}
.chBannerFull .chBanner .chBanCont{ width:740px; float:left}
.chBannerFull .chBanner .chBanCont input[type="text"] { width: 500px; float: left; height:60px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin: 0 10px 0 0; border:none}
.chBannerFull .chBanner .chBanCont input[type="submit"] { padding: 19px 50px 19px 30px; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: url(../images/btnArrow.png) right 27px no-repeat var(--orange); margin: 0 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; font:var(--font-f18B);}
.chBannerFull .chBanner .chBanCont h1{ color:var(--white); font:var(--font-f40B); margin-bottom:10px; width:80%}
/*.chBannerFull .chBanner .chBanCont h2{ color:#fff; font: 400 26px/35px 'Source Sans Pro'; margin-bottom:20px}*/
.chBannerFull .chBanner .chBanCont p{ font:var(--font-f16R); color:var(--font-colorDbg); margin-bottom:30px}
.chBannerFull .chBanner .chBanCont ul{ margin-bottom:50px}
.chBannerFull .chBanner .chBanCont ul li{ font:var(--font-f16R); color:var(--font-colorDbg); background:url(../images/roundTik.png) no-repeat left 2px; padding:4px 40px; margin-bottom:5px}
.chBannerFull .chBanner .chBanCont ul li span{ color:var(--white); font:var(--font-f16B)}


.chGrLt{ width:1040px; margin:40px auto 150px; display:flex; text-align:center}
.chGrLt .eachBelBanLogo{ display:inline-block; width:24%; margin:0 2% 0 0; vertical-align:top; text-align:center;}
.chGrLt .eachBelBanLogo:last-child{ margin-right:0}

h2.lightHd{ font: var(--font-f30R); text-align:center; color:#444}
h3.deepHd{ font: var(--font-f30B); text-align:center; color:#3a65ab; margin-bottom:20px}
h4.minHead{font: var(--font-f18B); text-align:center; color:#333; margin-bottom:20px}
h4.blueHead{font: var(--font-f18B); text-align:center; color:#3a65ab; width:800px; margin:40px auto 10px; display:block}
.lineBlueBig{ width:150px; background-color:var(--blue); height:2px;}
.lineGreenBig{ width:150px; background-color:var(--green); height:2px;}
.lineOrangeBig{ width:150px; background-color:var(--orange); height:2px;}
.lineBlueSmall{ width:50px; background-color:var(--blue); height:2px;}
.lineGreenSmall{ width:50px; background-color:var(--green); height:2px;}
.lineOrangeSmall{ width:50px; background-color:var(--orange); height:2px;}

.chHow{ width:1040px; margin:100px auto}
.chHow .mobPrice{ width:100%; display:none}
.chHow h3{font:var(--font-f20B); color:#3fa182; text-align:center}
.chHow h2{font:var(--font-f50B); color:#000b3d; text-align:center}
.chHow .lineGreenBig{ margin:15px auto 30px}

.chHow .regPriceTbl{ border:1px solid var(--blueGrayLight); margin-top:30px; float:left; width:100%}
.chHow .regPriceTbl thead td{ width:25%; border-left:1px solid var(--blueGrayLight); border-bottom:1px solid var(--blueGrayLight); vertical-align:top;}
.chHow .regPriceTbl thead td:first-child{ width:50%;}
.chHow .regPriceTbl thead td h2{ background-color:var(--veryLightBlue); padding:25px 15px; font:var(--font-f20B); color:var(--blue); text-align:center;}
.chHow .regPriceTbl tbody td{ padding:15px 20px; border-bottom:1px solid var(--blueGrayLight); border-left:1px solid var(--blueGrayLight); text-align:center; font:var(--font-f16R); color:var(--font-color)}
.chHow .regPriceTbl tbody td:first-child, .chHow .regPriceTbl tfoot td:first-child{ text-align:left}
.chHow .regPriceTbl tfoot td{ padding:15px 20px; border-bottom:1px solid var(--blueGrayLight); border-left:1px solid var(--blueGrayLight); text-align:center; font:var(--font-f18B); color:var(--blue)}


/*Company House Package*/
.chPackageFull{ background-color:var(--lightBlue); padding:100px 0}
.chPackageFull .chPackage{ width:1040px; margin:0 auto}
.chPackageFull .chPackage h3{font:var(--font-f20B); color:#000b3d;}
.chPackageFull .chPackage h2{font:var(--font-f50B); color:#000b3d;}
.chPackageFull .chPackage .chPkgArea{ display:flex; margin-top:30px}
.chPackageFull .chPackage .chPkgArea .chEachPkg{ padding:5% 5% 15%; background-color:var(--white); width:40%; margin-right:5%; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative}
.chPackageFull .chPackage .chPkgArea .chEachPkg h3{ font:var(--font-f25B); margin-bottom:10px}
.chPackageFull .chPackage .chPkgArea .chEachPkg p{ margin:30px 0 20px; color:var(--font-color)}
.chPackageFull .chPackage .chPkgArea .chEachPkg li{ color:var(--font-color);  background:url(../images/blueTik.png) no-repeat left 6px; padding-left:20px}
.chPackageFull .chPackage .chPkgArea .chEachPkg a{ position:absolute; bottom:10%; background: url(../images/whiteArrow.png) right center no-repeat var(--blue);  color:var(--white); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:15px 60px 15px 30px; font:var(--font-f16B)}
.chPackageFull .chPackage .chPkgArea .chEachPkg.ali{ margin-right:0}
.chPackageFull .chPackage .chPkgArea .chEachPkg.ali a{ background-color:var(--orange)}
.chPackageFull .chPackage .chCompPkg{ width:100%; text-align:center; margin:40px auto 0}
.chPackageFull .chPackage .chCompPkg a{ color:var(--font-color); text-decoration:underline}


/*Company House Added Extras*/
.chExtra{ width:1040px; margin:0 auto 100px}
.chExtra.hmFaq{ margin:100px auto}
.chExtra h2{ color:var(--blue)}
.chExtra h4{ color:var(--blue); font:var(--font-f25R);}
.chExtra h2 span{ color:var(--green)}
.chExtra p{ width:70%; margin:20px 0 40px; font:var(--font-f15R); color:var(--font-color);}
.chExtra .chExtraCont{ width:100%}
.chExtra .chExtraCont .chLeftExt{ width:45%; float:left}
.chExtra .chExtraCont .chRightExt{ width:45%; float:right}
.chExtra .chExtraCont .chEachExt{ border-bottom:1px solid var(--blueGray); padding:20px 0}
.chExtra .chExtraCont p{ width:100%; margin:20px 0 0; display:none; line-height:24px;}
.chExtra .chExtraCont p a{ text-decoration:underline; color:#5262d6}
.chExtra .chExtraCont h3{ font:var(--font-f16B); color:var(--font-color); margin-bottom:5px; position:relative; padding-right:30px}
.chExtra .chExtraCont h3 img{ position:absolute; right:0; top:0; cursor:pointer}
.chExtra .chExtraCont h2{ font:var(--font-f20B); color:var(--blue); margin:60px 0 15px; position:relative;}
.chExtra .lineGreenSmall{ margin-bottom:20px}
.chExtra .hmViewQst{ text-align:center}
.chExtra .hmViewQst a { display: inline-block; margin: 50px 0 0; font: var(--font-f15R); color: var(--font-color); text-decoration: underline;}


/*Company House Benefits*/
.chBenefitFull{ background-color:var(--blue); padding:100px 0}
.chBenefitFull .chBenefit{ width:1040px; margin:0 auto}
.chBenefitFull .chBenefit .chBenefitLeft{ width:45%; float:left}
.chBenefitFull .chBenefit .chBenefitRight{ width:45%; float:right}
.chBenefitFull .chBenefit h2{font:var(--font-f50B); color:var(--white);}
.chBenefitFull .chBenefit h2 span{font:var(--font-f50B); color:var(--green);}
.chBenefitFull .chBenefit .lineGreenBig{ margin:20px 0 40px}
.chBenefitFull .chBenefit p{font:var(--font-f18R); color:var(--blueGray); line-height:26px}
.chBenefitFull .chBenefit h3{font:var(--font-f25B); color:var(--white); margin-top:30px}
.chBenefitFull .chBenefit .lineGreenSmall{ margin:15px 0 30px}
.chBenefitFull .chBenefit ul li{ color:var(--blueGray); background:url(../images/greenBullet.png) left 2px no-repeat; padding-left:30px; margin-bottom:25px; font:var(--font-f18R);}
.chBenefitFull .chBenefit li h3{font:var(--font-f18B); color:var(--white)}
.chBenefitFull .chBenefit li span{font:var(--font-f16R); color:var(--lightBlue)}
.chBenefitFull .chBenefit .chBenefitLeft a, .chBenefitFull .chBenefit .chBenefitRight a{background: url(../images/whiteArrow.png) right center no-repeat var(--orange); color: var(--white); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 20px 80px 20px 40px; font: var(--font-f20B); display: inline-block; float: none; text-decoration: none; margin-top: 30px;}
.chBenefitFull .chBenefit .chBenefitRight a{ display:none}


/*Company House Four Steps*/
.chStepsFull{ background-color:var(--whiteBlue); padding:100px 0}
.chStepsFull .chSteps{ width:1040px; margin:0 auto; text-align:center}
.chStepsFull .chSteps h2{font:var(--font-f40B); color:var(--blue);}
.chStepsFull .chSteps h3{font:var(--font-f20R); color:var(--blue); margin-bottom:70px}
.chStepsFull .chSteps .chStepAll{ display:flex}
.chStepsFull .chSteps .chStepAll .chEachStep{ width:24%; margin-right:2%; position:relative}
.chStepsFull .chSteps .chStepAll .chEachStep:last-child{ margin:0}
.chStepsFull .chSteps .chStepAll .chEachStep .chNumbers{ position:absolute; top:-28px; margin-left:-25px; left:50%; padding:12px 0; width:50px; background-color:var(--midBlue); border:3px solid var(--white); border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px; font:var(--font-f20B); color:var(--white)}
.chStepsFull .chSteps .chStepAll .chEachStep p{ width:80%; margin:10px auto 0; font:var(--font-f16R); color:var(--blue);}


/*Company House Thankful*/
.chThankFul{ width:1040px; margin:100px auto}
.chThankFul .chBenefitLeft{ width:45%; float:left}
.chThankFul .chBenefitRight{ width:45%; float:right}
.chThankFul h2{font:var(--font-f50B); color:var(--blue);}
.chThankFul h2 span{font:var(--font-f50B); color:var(--green);}
.chThankFul .lineGreenBig{ margin:20px 0 40px}
.chThankFul p{font:var(--font-f16R); color:var(--font-color); line-height:24px; margin-bottom:30px}
.chThankFul h3{font:var(--font-f25B); color:var(--blue); margin-top:5px}
.chThankFul .lineGreenSmall{ margin:15px 0 30px}
.chThankFul ul li{ color:var(--font-color); background:url(../images/greenBullet.png) left 2px no-repeat; padding-left:30px; margin-bottom:25px; font:var(--font-f16R);}
.chThankFul .chThnkPatch{ background:url(../images/greenPatch.jpg) right top no-repeat var(--green); float:left; font:var(--font-f16B); color:var(--white); padding:9px 40px 9px 20px}


/*Company House You Get*/
.chYouGetFull{ background-color:var(--blue); padding:100px 0}
.chYouGetFull .chYouGet{ width:1040px; margin:0 auto}
.chYouGetFull .chYouGet h2{font:var(--font-f40B); color:var(--white); text-align:center; margin-bottom:70px}
.chYouGetFull .chYouGet h2 span{ color:var(--green)}
.chYouGetFull .chYouGet .chGetCont{ display:flex}
.chYouGetFull .chYouGet .chGetCont .chEachGet{ text-align:center; width:28%; margin:0 8% 0 0}
.chYouGetFull .chYouGet .chGetCont .chEachGet:last-child{ margin:0}
.chYouGetFull .chYouGet .chGetCont .chEachGet .lineGreenSmall{ float:none; margin:30px auto 20px; height:3px}
.chYouGetFull .chYouGet .chGetCont .chEachGet h3{font:var(--font-f16B); color:var(--white); margin-bottom:15px}
.chYouGetFull .chYouGet .chGetCont .chEachGet p{font:var(--font-f15R); color:var(--blueGray);}


/*Home Download*/
.hmDownload{ width:1040px; margin:100px auto}
.hmDownload h3{font:var(--font-f30B); color: var(--blue);}
.hmDownload h2{font:var(--font-f50B); line-height:40px; color: var(--blue); margin-bottom:20px; color:var(--green)}
.hmDownload .hmDownloadLeft{ width:30%; float:left}
.hmDownload .hmDownloadRight{ width:65%; float:right}
.hmDownload .lineGreenSmall{ margin:20px 0 30px}
.hmDownload .hmEachDwn{ width:30%; float:left; margin-left:3%; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid var(--blueGrayLight); text-align:center; position:relative; padding:30px 0 110px}
.hmDownload .hmEachDwn img{ width:50%;}
.hmDownload .hmEachDwn p{ margin:20px 30px; height:20px; font:var(--font-f16B); line-height:20px}
.hmDownload .hmEachDwn .hmEachDwCont{ position:absolute; top:220px; width:80%; padding:0 10%; text-align:center}
.hmDownload .hmEachDwn a{ color:var(--green); text-decoration:underline; font:var(--font-f14B);}

/*Footer Name Check*/
.fooNckFull{ background:url(../images/fooNameCheck.jpg) no-repeat center center; background-size:cover; padding:100px 0}
.fooNckFull .fooNckArea{ width:1040px; margin:0 auto}
.fooNckFull .fooNckArea .fooNckCont{ width:80%; float:left}
.fooNckFull .fooNckArea .fooNckCont h2{font:var(--font-f40B); color:var(--white); margin-bottom:20px}
.fooNckFull .fooNckArea .fooNckCont input[type="text"] { width: 450px; float: left; height: 60px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin: 0 10px 0 0; border: none; font: var(--font-f14R);}
.fooNckFull .fooNckArea .fooNckCont input[type="submit"] { padding: 19px 50px 19px 30px; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: url(../images/btnArrow.png) right 27px no-repeat var(--orange); margin: 0 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; font: var(--font-f18B);}

























/*-----Testimonial-------*/

.testimonial:after {
    position: absolute;
    top: -0 !important;
    left: 0;
    content: " ";
    background:url(img/testimonial.bg-top.html);
    background-size: 100% 100px;
    width: 100%;
    height: 100px;
    float: left;
    z-index: 99;
}

.testimonial {
    position: relative;
    padding: 50px 0;
    background-position: center;
    background-size: cover;
	width:1040px; margin:0 auto; 
}
.testimonial .lineGreenSmall{ display:none}
.testimonial .carousel .lineGreenSmall{ display:block}
.testimonial h2{ font:var(--font-f40B); color:var(--blue)}
.testimonial h2 span{ font:var(--font-f40R); color:var(--green); width:100%; display:block}
#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
}

.testimonial4_indicators .carousel-indicators{
  left: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  height: 20px;
  bottom: 15px;
  padding: 0 5px;
  cursor: e-resize;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  text-indent: 0;
  margin: 2px 3px;
  cursor: pointer;
  display: inline-block;
  background: #ffffff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  margin: 2px 3px;
  background-color: #9dd3af;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
  height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
  background: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.testimonial4_control_button .carousel-control{
  top: 175px;
  opacity: 1;
  width: 40px;
  bottom: auto;
  height: 40px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  line-height: 38px;
  text-shadow: none;
  text-align: center;
  position: absolute;
  background: transparent;
  border: 2px solid #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
  transition: all 0.6s cubic-bezier(0.3,1,0,1);
}
.testimonial4_control_button .carousel-control.left{
  left: 7%;
  top: 50%;
  right: auto;
}
.testimonial4_control_button .carousel-control.right{
  right: 7%;
  top: 50%;
  left: auto;
}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{
  color: #000;
  background: #fff;
  border: 2px solid #fff;
}

.testimonial4_header{
  top: 0;
  left: 0;
  bottom: 0;
  width: 550px;
  display: block;
  margin: 30px auto;
  text-align: center;
  position: relative;
}
.testimonial4_header h4{
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.testimonial4_slide{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  margin: auto;
  padding: 0;
  position: relative;
  text-align: center;
}

.testimonial4_slide p {
    color: var(--font-color);
    font:var(--font-f16R);
    line-height: 1.4;
}
.testimonial4_slide h4 {
  color: #ffffff;
  font-size: 22px;
}
.carousel-inner{border:1px solid var(--blueGrayLight);}
.testimonial .carousel {
 margin-top:30px
}
.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
    width: 35px;
    height: 35px; background-image:none
}
.testimonial .carousel-control-next-icon{ margin-right:-100px}
.testimonial .carousel-control-prev-icon{ margin-left:-100px}
.carousel-control-next, .carousel-control-prev{ width:5%}

.testimonial4_slide .slideCont{ width:50%; float:left; padding:5%}
.testimonial4_slide .slideCont p{ text-align:left; font:var(--font-f16R); color:var(--font-color)}
.testimonial4_slide .slideCont h3{ text-align:left; font:var(--font-f20B); color:var(--blue)}
.testimonial4_slide .slideCont .lineGreenSmall{ margin:10px 0 20px}
.testimonial4_slide .slideImg{ width:40%; float:right}
.testimonial4_slide .slideImg img{ width:100%}
.container{ width:400px; padding:2%; }
/* ------testimonial  close-------*/

/*Home Why Mint*/
.hmWhyMint{ width:1040px; margin:100px auto 60px}
.hmWhyMint h2{ color:var(--blue)}
.hmWhyMint h2 span{ color:var(--green)}
.hmWhyMint .lineGreenSmall{ margin-bottom:50px}
.hmWhyMint .hmWhyMintLeft{ float:left; width:45%}
.hmWhyMint .hmWhyMintRight{ float:right; width:45%}
.hmWhyMint h3{font:var(--font-f16B); color:var(--blue); margin-bottom:7px}
.hmWhyMint h3 span{color:var(--green)}
.hmWhyMint p{ margin-bottom:40px; font:var(--font-f16R); color:var(--font-color)}
.hmWhyMint .lineGreenSmall{ margin:10px 0 30px}

/*Home CTA*/
.hmCanCallFull{ background-color:var(--blue); padding:80px 0}
.hmCanCallFull .hmCanCall{ width:1040px; margin:0 auto}
.hmCanCallFull .hmCanCall .hmCanCallCont{ text-align:center}
.hmCanCallFull .hmCanCall .hmCanCallCont h2{font:var(--font-f40R); color:var(--white); text-align:center; margin-bottom:10px}
.hmCanCallFull .hmCanCall .hmCanCallCont p{font:var(--font-f18R); color:var(--blueGray); text-align:center}
/*.hmCanCallFull .hmCanCall .hmCanCallImg{ width:40%; float:right; text-align:right}*/
.hmCanCallFull .hmCanCall .hmCanCallCont a{ background: url(../images/whiteCallSquare.png) 40px center no-repeat var(--green); color: var(--white); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 20px 60px 20px 100px; font: var(--font-f25B); display: inline-block; float: none;  text-decoration: none; margin-top: 50px;}

/*Success Story*/
.hmSuccessStory{ background-color:var(--whiteBlue); padding:100px 0}
.hmSuccessStory .hmSSArea{ width:1040px; margin:0 auto}
.hmSuccessStory .hmSSArea .hmSuccessCont{ width:35%; float:left; margin-top:50px}
.hmSuccessStory .hmSSArea .hmSuccessCont h3{ font:var(--font-f30B);color:var(--blue)}
.hmSuccessStory .hmSSArea .hmSuccessCont h2{ font:var(--font-f50B); line-height:40px; color:var(--blue)}
.hmSuccessStory .hmSSArea .hmSuccessPost{ width:50%; float:right}
.hmSuccessStory .hmSSArea .lineGreenSmall{ margin:15px 0 30px}
.hmSuccessStory .hmSSArea .hmEachPost{ width:100%; border:1px solid var(--blueGrayLight); float:left; background-color:var(--white); border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.hmSuccessStory .hmSSArea .hmEachPost .hmHcImgSec{ background-color:var(--blue); border-top-right-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-top-right-radius:10px; border-top-left-radius:10px; -webkit-border-top-left-radius:10px; -moz-border-top-left-radius:10px;}
.hmSuccessStory .hmSSArea .hmEachPost .hmHcImgSec .hmHcImgCont{ width:35%; float:left; margin:6% 10%}
.hmSuccessStory .hmSSArea .hmEachPost .hmHcImgSec .hmHcImgCont h2{ font:var(--font-f20B); color:var(--white)}
.hmSuccessStory .hmSSArea .hmEachPost .hmHcImgSec .hmHcImg{ width:45%; float:right}
.hmSuccessStory .hmSSArea .hmEachPost .hmHcImgSec .hmHcImg img{ width:100%}
.hmSuccessStory .hmSSArea .hmEachPost img{ width:100%}
.hmSuccessStory .hmSSArea .hmEachPost p{ padding:7% 10%; color:var(--font-color); font:var(--font-f16R); margin-bottom:0}
.hmSuccessStory .hmSSArea .hmEachPost a{ padding-left:10%; margin-bottom:7%; float:left}
.hmSuccessStory .hmSSArea p{ color:var(--font-color); font:var(--font-f18R); line-height:28px; margin-bottom:50px}
.hmSuccessStory .hmSSArea a{background: url(../images/orangeArrow.png) no-repeat right 5px; padding: 0 30px 0 0; font: var(--font-f15B); color: var(--orange);}


/*Home Premium Package*/
.hmPremiumFull{ background:url(../images/hmPremiumBg.jpg) no-repeat center center; background-size:cover; padding:100px 0}
.hmPremiumFull .hmPremiumArea{ width:1040px; margin:0 auto}
.hmPremiumFull .hmPremiumArea .hmPremiumCont{ width:75%; float:left}
.hmPremiumFull .hmPremiumArea h3{ font:var(--font-f18B); color: var(--white); background-color:var(--green); padding:10px 20px; float:left; margin-bottom:30px}
.hmPremiumFull .hmPremiumArea h3 strike{color: var(--white);}
.hmPremiumFull .hmPremiumArea h2{ font:var(--font-f40B); line-height:50px; color: var(--white); margin-bottom:10px}
.hmPremiumFull .hmPremiumArea p{color:var(--font-colorDbg); font:var(--font-f16R); line-height:22px; margin-bottom:50px}
.hmPremiumFull .hmPremiumArea a{background: url(../images/whiteArrow.png) right center no-repeat var(--orange); color: var(--white); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 15px 60px 15px 30px; font: var(--font-f16B); display: inline-block; float: none; text-decoration: none; margin-bottom: 10px;}
.hmPremiumFull .hmPremiumArea a strike{ color:var(--white)}
.hmPremiumFull .hmPremiumArea a.hmMobPrePak{ display:none}



/*Compare package*/
.serviceHolder{ width:1040px; margin:140px auto 0; padding:40px 0}
.serviceHolder h1{font:var(--font-f30B); margin-bottom:10px; color:var(--blue)}
.serviceHolder .serTabSec{ width:100%; margin:20px 0 70px;}
.serviceHolder .serTabSec ul{ width:100%; z-index:100; display:non e}
.serviceHolder .serTabSec ul li{display:inline-block; margin:0; position:relative; float:left}
.serviceHolder .serTabSec ul li a{ color:var(--font-color); padding:15px 20px; float:left; margin-right:5px; border:1px solid var(--lightBlue);  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font: var(--font-f14R);}
.serviceHolder .serTabSec ul li a:hover{ color:var(--white); background-color:var(--green); border:1px solid var(--green); text-decoration:none}
.serviceHolder .serTabSec ul li a.select{ background-color:var(--green); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:var(--white); cursor:none; text-decoration:none; border:1px solid var(--green)}
.serviceHolder .serTabSec ul li.selSer .serScl {display: block; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); height: 15px; width: 15px; background-color: var(--green); position: absolute; left:50%; bottom:-7px; margin-left: -5px;  border:1px solid var(--green);}
.serviceHolder .serTabSec .compMobMenu{ display:none; cursor:pointer}
.serviceHolder .serTabSec ul.mobTab{ display:none}

.comTbl thead tr td{ border-top:1px solid var(--lightBlue); border-left:1px solid var(--lightBlue); vertical-align:top; text-align:center; position:relative; padding:55px 5px 30px}
.comTbl thead tr td.privacyPlus{ background-color:var(--blue)}
.comTbl thead tr td.privacyPlus .hmMostPop{ position:absolute; top:0; left:50%; margin-left:-47px}
.comTbl thead tr td.privacyPlus h2, .comTbl thead tr td.privacyPlus p{ color:var(--white)}
.comTbl thead tr td.privacyPlus span, .comTbl thead tr td.privacyPlus span strike{ color:var(--blueGray)}
.comTbl thead tr td p{ font:var(--font-f25R); color:var(--blue)}
.comTbl thead tr td h2 p.lcpa{font:var(--font-f16B);}
.comTbl thead tr td h2{  font:var(--font-f16B); text-align:center; color:var(--blue); margin-bottom:25px}
.comTbl thead td:first-child{ width:25%; text-align:left}
.comTbl thead td:last-child{ border-right:1px solid var(--lightBlue)}
.comTbl thead td{ width:13%}
.comTbl thead tr td p.hdInfo{font:var(--font-f14R); color:var(--font-color)}

.comTbl thead tr td span, .comTbl tfoot tr td span{ font:var(--font-f13R); color:var(--font-color); margin-bottom:20px; display:block}
.comTbl thead td strike, .comTbl tfoot td strike{font:var(--font-f13R); color:var(--font-color); padding:0 5px}
.comTbl thead td a{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:10px 30px 10px 20px; color:var(--white); display:inline-block; background: url(../images/btnArrowPkg.png) right center no-repeat var(--orange); font:var(--font-f16B);}
.comTbl tfoot td a{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:10px 30px 10px 20px; color:var(--white); margin-bottom:30px; display:inline-block; background: url(../images/btnArrowPkg.png) right center no-repeat var(--orange); font:var(--font-f16B);}
.comTbl tfoot td a{ margin-bottom:0px}
.comTbl tfoot td a.moreInfo{ background-color:transparent; border:none; background-image:none; text-decoration:underline; font:var(--font-f13R); color:var(--font-color)}
.comTbl tfoot td.privacyPlus a.moreInfo{ color:var(--blueGray)}

.comTbl tfoot tr td.privacyPlus{ background-color:var(--blue)}
.comTbl tfoot tr td.privacyPlus .hmMostPop{ position:absolute; top:0; left:50%; margin-left:-47px}
.comTbl tfoot tr td.privacyPlus h2, .comTbl tfoot tr td.privacyPlus p{ color:var(--white)}
.comTbl tfoot tr td.privacyPlus span, .comTbl tfoot tr td.privacyPlus span strike{ color:var(--blueGray)}
.comTbl tfoot tr td p{ font:var(--font-f25R); color:var(--blue)}


.comTbl thead td a:hover, .comTbl tfoot td a:hover{ text-decoration:none}
.comTbl tbody td{border-top:1px solid var(--lightBlue); border-left:1px solid var(--lightBlue); padding:10px 20px; text-align:center; font:var(--font-f16R)}
.comTbl tbody td:last-child{border-right:1px solid var(--lightBlue);}
.comTbl tbody td:first-child{ text-align:left; padding-right: 30px;}
.comTbl tbody td.firstTd .infoHolder { float: left; width: 100%; color:var(--font-color)}
.comTbl tbody td.firstTd .infoHolder .popupHolder { display: inline-block; float: none; position: relative; top: 3px;}
.comTbl tbody td.firstTd img { float: right; cursor: pointer; margin-right: -20px;}
.comTbl tbody td.firstTd .infoContTest { background-color:var(--white); border: 5px solid var(--lightBlue); position: absolute; width: 415px; top: -10px; left: 40px; display: none; z-index: 9999;}
.comTbl tbody td.firstTd .infoContTest img.infoIcon { float: left; margin: 8px 0 0 -14px;}
.comTbl tbody td.firstTd .infoContTest h3 { background-color: var(--blue); padding: 10px 15px; color:var(--white); margin: 0; font: var(--font-f16B);}
.comTbl tbody td.firstTd .infoContTest h3 a{color: #fff; margin: 0; font:var(--font-f18B);}
.comTbl tbody td.firstTd .infoContTest p { margin:15px; color:var(--font-color); font:var(--font-f16R);}

.comTbl tbody td.firstTd .infoContTest ul {
	margin: 0 0 20px 16px;
	float: left;
	width: 100%
}
.comTbl tbody td.firstTd .infoContTest ul li {
	background: url(../images/bullet.jpg) left 8px no-repeat;
	padding-left: 15px;
	line-height: 22px;
	color: #717171
}
.comTbl tbody td.firstTd .infoContTest ol {
	margin: 0 0 20px 16px
}
.comTbl tbody td.firstTd .infoContTest ol li {
	list-style: decimal inside;
	line-height: 22px;
	color: #717171
}


.comTbl tfoot tr td{ border-top:1px solid var(--lightBlue); border-bottom:1px solid var(--lightBlue); border-left:1px solid var(--lightBlue); vertical-align:top; text-align:center; padding:55px 5px 20px; position:relative}
.comTbl tfoot tr td h2{font:var(--font-f16B); text-align:center; color:var(--blue); margin-bottom:40px;}
.comTbl tfoot td:first-child{ width:30%; text-align:left}
.comTbl tfoot td:last-child{ border-right:1px solid var(--lightBlue)}
.comTbl tfoot td{ width:12%}
.comTbl tfoot td a.readMore{ background-color:transparent; color:#888; text-decoration:underline; padding:0; font:var(--font-f13R); margin-bottom:30px}


/*Compare package mobile css*/
.pkgResLan { text-align: left !important; display:none}
.resEachPkg { width: 600px; text-align: center; border: 1px solid #ccc; margin-bottom: 20px;}
.resEachPkg .pakHeading { background-color: #666; padding: 10px 0 10px 20px;}
.resEachPkg .pakHeading .pakHeadingLeft { float: left; width: 100%;}
.resEachPkg .pakHeading .pakHeadingLeft h2 { width: 100%; background-color: transparent; margin-bottom: 0; padding: 0; color:var(--white); font: var(--font-f20B); text-align: left;}
.resEachPkg .pakHeading .pakHeadingLeft p { font: var(--font-f13R); color:var(--white); margin: 0 5px 0 0; float: left;}
.resEachPkg .pakHeading .pakHeadingLeft p span { font: var(--font-f13R); color:var(--white)}
.resEachPkg .pakHeading .pakHeadingLeft p strike{ color:var(--white); font: var(--font-f13R);}
.resEachPkg .pkgOtherCont { margin: 20px; position: relative; float: left; width: 560px;}
.resEachPkg .pkgOtherCont ul { margin-bottom: 30px;}
.resEachPkg .pkgOtherCont ul li { background: url(../images/bulletAllLight.png) left 6px no-repeat; line-height: 18px; padding-left: 15px; margin-bottom: 9px; font:var(--font-f16R); color:var(--font-color); text-align: left; }
/*.resEachPkg a.starter { float: left; color:var(--white); background: url(../images/btnArrowPkg.png) right center no-repeat var(--orange); border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; transition: all ease .5s; -webkit-transition: all ease .5s; -moz-transition: all ease .5s; padding: 12px 40px 12px 25px; font:var(--font-f16B);}*/
.resEachPkg .moreInfo { background-color: transparent !important; background-image: none !important; padding: 0 !important; color:var(--font-color); font:var(--font-f14R); font-size: 12px; text-decoration: underline; margin:17px 0 0 20px; float: left;}
.resEachPkg .moreInfo span { display: none; float: right; color: #777;}
.resEachPkg .whatIncSec { width: 100%; margin: 0 auto; display: none;}
.resEachPkg .whatIncSec ul { margin: 0 3% 30px 0; float: left; width: 96%;}
.resEachPkg .whatIncSec ul li { background: url(../images/bulletAllLight.png) left 6px no-repeat; line-height: 18px; padding-left: 15px; text-align: left; margin-bottom: 15px; font-size: 14px; position: relative; width: 96%;}
.resEachPkg .whatIncSec ul li span{ display:inline-block; width:90%; font:var(--font-f16R); color:var(--font-color);}
.resEachPkg .whatIncSec ul li img { float: right; cursor: pointer;}
.resEachPkg .whatIncSec ul li .moreInfoData { position: absolute; background-color:#fff; padding:30px; z-index: 9999; right: 20px; top: 0; display: none; border:1px solid var(--lightBlue); box-shadow:0px 5px 10px var(--midBlue); -moz-box-shadow:0px 5px 10px var(--midBlue); -webkit-box-shadow:0px 5px 10px var(--midBlue);}
.resEachPkg .whatIncSec ul li .moreInfoData h3 { font: var(--font-f16B); margin-bottom: 10px; color:var(--blue)}
.resEachPkg .whatIncSec ul li .moreInfoData h3 a{font: var(--font-f16B); margin-bottom: 10px; color:var(--blue)}
.resEachPkg .whatIncSec ul li .moreInfoData p { font: var(--font-f14R); margin: 10px 0 20px; color:var(--font-color); line-height:20px}
.resEachPkg .whatIncSec ul li .moreInfoData p a{ font: var(--font-f14R); color:var(--font-color)}


.hmPrivacyPlusPkg .pakHeading h2 span {
	font: var(--font-f14R);
    display: block;
    padding:9px 20px 9px 25px;
    margin-top: 5px;
    float: right; color:var(--white);
    background: url(../images/mostPMob.jpg) left top no-repeat var(--green);
}
.resEachPkg.hmPrivacyPkg .pakHeading{ background-color:var(--blue)}
.resEachPkg.hmPrivacyPlusPkg .pakHeading{ background-color:var(--blueDeep)}
.resEachPkg.hmPremiumPkg .pakHeading{ background-color:var(--green)}
.resEachPkg.hmAllincluPkg .pakHeading{ background-color:var(--yellow)}
.resEachPkg.hmDigitalPkg .pakHeading{ background-color:var(--pitch)}


.hdUnLine{ height:1px; background-color:var(--green); width:200px; margin:10px auto 30px}



/*Covid Information*/
.covid{ background-color:#eedb8e; padding:5px 0 7px; width:100%; position:relative; z-index:999; display:none}
.covid .covidArea{ width:1040px; margin:0 auto; font:var(--font-f13B); color:var(--blue)}
.covid .covidArea span{ font:var(--font-f13B); color:var(--blue)}
.covid .covidArea a{ float:right; display:block; background-color:#ff6c00; padding:4px 15px; color:var(--white); font:var(--font-f14R); margin-top:-3px}

/*Foo Order By Phone*/
.helpingSec{ background-color:var(--blue); padding:80px 0}
.helpingSec .helping{ width:1040px; margin:0 auto; text-align:center}
.helpingSec .helping h2{font:var(--font-f50B); color:var(--white); margin-bottom:20px}
.helpingSec .helping p{font:var(--font-f18R); color:var(--white); width:60%; margin:0 auto 60px}
.helpingSec .helping span a{font:var(--font-f20B); color:var(--white); background:url(../images/nxNhIcon.png) no-repeat left center var(--green); padding:19px 50px 18px 120px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.helpingSec .helping .hdUnLine { width:150px; margin:0 auto 30px;}


/* Cookie Dialog */
#gdpr-cookie-message { position: fixed; right: 0; bottom: 0; left:0; width: 100%; background:rgba(0,11,61,.7); padding: 10px 20px; box-shadow: 0 6px 6px rgba(0,11,61,0.25); font-family: system-ui; z-index:1000;}
#gdpr-cookie-message h4 { color: var(--red); font: var(--font-f18B); margin-bottom: 10px;}
#gdpr-cookie-message h5 { color: var(--red); font: var(--font-f16R); margin-bottom: 10px;}
#gdpr-cookie-message p, #gdpr-cookie-message ul { color: #fff; font:var(--font-f13R); line-height: 1.5em; float:left}
#gdpr-cookie-message p:last-child { margin:10px 0 0;}
#gdpr-cookie-message li { width: 49%; display: inline-block;}
#gdpr-cookie-message a { color:var(--white); text-decoration: none; font-size: 12px; padding-bottom: 2px; transition: all 0.3s ease-in; text-decoration:underline}
#gdpr-cookie-message a:hover { transition: all 0.3s ease-in;}
#gdpr-cookie-message button, button#ihavecookiesBtn { border: none; background-color:#f75b06; color:var(--white); font: var(--font-f13R); padding: 5px 20px; border-radius: 3px; margin:-16px 0 0 15px; cursor: pointer; transition: all 0.3s ease-in;}
#gdpr-cookie-message button:hover { background: #468b25; color:var(--white); transition: all 0.3s ease-in;}
button#gdpr-cookie-advanced { background-color:var(--white); color: var(--orange);}
#gdpr-cookie-message button:disabled { opacity: 0.3;}
#gdpr-cookie-message input[type="checkbox"] { float: none; margin-top: 0; margin-right: 5px;}



/*Other packages*/
.othPkgSec{ width:100%}
.othPkgSec p{ margin-bottom:20px}
.othPkgSec .pakgHeader{border-bottom:1px solid var(--blueGray); padding:0 0 5px; margin-bottom:30px}
.othPkgSec .pakgHeader h2{ float:left; margin:0}
.othPkgSec .pakgHeader h1{ float:left; margin:0}
.othPkgSec h2{ font:var(--font-f25R);  margin-bottom:30px; color:var(--blue)}
.othPkgSec h2 span{font:var(--font-f16B)}
.othPkgSec h2 a{ float:right; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.othPkgSec h2 a.othPkgComp{ background-color:#585858; padding:7px 20px; color:var(--white)}
.othPkgSec .pakgHeader a.orangeBtn{float: right;}
.othPkgSec h3{font:var(--font-f20R); color:var(--green); margin-bottom:10px}
.othPkgSec .othPckWhatsNew{ width:100%; margin-bottom:80px}
.othPkgSec .othPckWhatsNew h2{font:var(--font-f20B); border-bottom:1px solid var(--blueGray); padding:5px 0 15px; margin:60px 0 30px; color:var(--blue)}
.othPkgSec .othPckWhatsNew .eachIncl{ width:100%; position:relative; border-bottom:1px dotted var(--blueDeep); padding:15px 0}
.othPkgSec .othPckWhatsNew .eachIncl p.inclDesc{ float:left; margin:0; padding-left:30px; background:url(../images/trustTik.jpg) no-repeat left top; max-width:90%}
.othPkgSec .othPckWhatsNew .eachIncl img.infoIconOth{ float:right; cursor:pointer; margin:3px 30px 0 0}

.othPkgSec .othPckWhatsNew .eachIncl .infoContTest {
    background-color:var(--white); border: 5px solid var(--blueGray);
    position: absolute;
    width: 415px;
    top: 0;
    right: 60px;
    display: none;
    z-index: 9999;
}
.othPkgSec .othPckWhatsNew .eachIncl .infoContTest img.infoIcon {
    float: right;
    margin: 8px -14px 0 0;
}
.othPkgSec .othPckWhatsNew .eachIncl .infoContTest h3 {
    background-color: var(--blue);
padding: 5px 15px;
color:var(--white);
    margin: 0;
    font: var(--font-f16B);
}
.othPkgSec .othPckWhatsNew .eachIncl .infoContTest p {
    margin: 10px 15px;
}
.othPkgSec .othPckWhatsNew .eachIncl .infoContTest ul {
    margin: 0 0 20px 16px;
    float: left;
    width: 100%;
}
.othPkgSec .othPckWhatsNew .eachIncl .infoContTest ul li {
    background: url(../images/tncBul.jpg) left 8px no-repeat;
    padding-left: 15px;
    line-height: 22px;
    color:var(--fontColor);
}

.startBiz{ background-color:var(--white); padding:30px; width:980px; margin:0 auto; text-align:center; border:1px solid var(--blueGray)}
.startBiz h2{ font:var(--font-f25B); color:var(--blue); float:left; border-bottom:1px solid var(--blueGray); padding-bottom:10px; width:100%; text-align:left; margin-bottom:20px}
.startBiz h2 a{ display:inline-block; padding:7px 20px; background-color:var(--orange); margin:0; color:var(--white); float:right; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-top:-10px;}
.startBiz p{ text-align:left; margin-bottom:30px}
.startBiz p.notSure{ font-weight:700; margin-bottom:20px}
.startBiz p.notSure a{ text-decoration:underline;}
.startBiz a.othPkgBuyMob{ display:none; padding:7px 20px; background-color:var(--orange); margin:0; color:var(--white); float:left; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;; margin-bottom:30px}
.startBiz.comPackSec h2{ float:left; width:auto; border:none; margin-bottom:0}
.startBiz.comPackSec a.orangeBtn{float: right;}




/*New package page css start*/
.nxPkgHold{ width:100%; margin:170px auto 0}
.nxPkgHold .nxDesCont{ width:1040px; margin:0 auto}
.nxPkgHold .nxDesCont .nxPkgHdSec{ padding-bottom:10px; border-bottom:1px solid var(--blueGray); margin-bottom:30px}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHd{ float:left}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHd h1{ font:var(--font-f30B); color:var(--blue); margin-top:5px}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHdPrc{ float:right}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHdPrc p{ float:left; font:var(--font-f20R); color:var(--font-color); margin:10px 10px 0 0}
.nxPkgHold .nxDesCont .nxPkgHdSec .nxPkgHdPrc a{ float:right; margin-bottom:0}
.nxPkgHold .hdUnLine{ float:left; margin-top:0}

.nxPkgHold .nxDesCont h2{font:var(--font-f20R); margin-bottom:10px; color:var(--green)}
.nxPkgHold .nxDesCont p{ color:var(--font-color);}
.nxPkgHold .nxDesCont .nxWhtIncl{ display:flex}
.nxPkgHold .nxDesCont .nxPkgIncl{ float:left; width:54%; padding:3%; border:1px solid var(--blueGray); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:50px 0}
.nxPkgHold .nxDesCont .nxPkgIncl h3{font:var(--font-f16B); color:var(--font-color); margin-bottom:5px}
.nxPkgHold .nxDesCont .nxPkgIncl p{ margin-bottom:20px; color:var(--font-color)}
.nxPkgHold .nxDesCont .nxPkgFre{ width:28%; padding:3%; border:1px solid var(--blueGray); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:50px 0 50px 5%}
.nxPkgHold .nxDesCont .nxPkgFre li{ background:url(../images/blueTik.png) no-repeat left 7px; padding-left:25px; margin-bottom:15px; line-height:22px; color:var(--font-color)}
.nxPkgHold .nxDesCont .nxPkgIncl h2, .nxPkgHold .nxDesCont .nxPkgFre h2{font:var(--font-f20B); margin-bottom:5px; color:var(--blue)}


.nxUseProFull{ width:100%; padding:100px 0; background-color:var(--lightBlue); margin:50px 0 0}
.nxUseProFull .nxUsePro{ width:1040px; margin:0 auto; text-align:center}
.nxUseProFull .nxUsePro .hdStripe{background-color:var(--green); float: left; padding: 10px 40px 10px 20px; font: var(--font-f20R); color: var(--white); text-transform: uppercase; margin-bottom:0;}
.nxUseProFull .nxUsePro h2{font:var(--font-f50B); width:100%; float:left; margin-bottom:0; text-align:left; color:var(--blue)}
.nxUseProFull .nxUsePro h4{font:var(--font-f18R); width:100%; float:left; margin-bottom:50px; text-align:left; color:var(--blue)}
.nxUseProFull .nxUsePro .nxUPSer{ width:100%; display:flex}
.nxUseProFull .nxUsePro .nxUPSer .nxEchUPSer{ width:20%; background-color:var(--white); padding:5% 2%; margin:0 2% 0 0; float:left; border:1px solid var(--blueGray); text-align:center}
.nxUseProFull .nxUsePro .nxUPSer .nxEchUPSer:last-child{ margin:0}
.nxUseProFull .nxUsePro .nxUPSer .nxEchUPSer h3{font:var(--font-f16B); margin:20px 0 30px}
.nxUseProFull .nxUsePro .nxUPSer .nxEchUPSer h3 span{ display:block; width:100%; color:var(--blue);}
.nxUseProFull .nxUsePro .nxUPSer .nxEchUPSer p{font:var(--font-f30R); color:var(--blue);}
.nxUseProFull .nxUsePro .nxUPSer .nxEchUPSer p span{font:var(--font-f16R); color:var(--blue);}
.nxUseProFull .nxUsePro a{ display:inline-block; text-align:center; margin:50px 0 0; background: url(../images/nxBlueArrow.png) no-repeat right 6px;
padding: 0 30px 0 0; font: var(--font-f16B); color:var(--blue)}


.nxRegPak{ width:1040px; margin:100px auto}
.nxRegPak .nxRegPakImg{ width:45%; float:right}
.nxRegPak .nxRegPakCont{ width:45%; float:left; margin-top:50px}
.nxRegPak .nxRegPakCont h2{font:var(--font-f40B); margin-bottom:15px; color:var(--blue);}
.nxRegPak .nxRegPakCont h2 span{ width:100%; font:var(--font-f25R); display:block}
.nxRegPak .nxRegPakCont p{font:var(--font-f16R); color:var(--font-color); margin-bottom:50px}
.nxRegPak .nxRegPakCont p.nxNotSure{ float:left; width:100%; font:var(--font-f16R);}
.nxRegPak .nxRegPakCont p a{ display:inline-block; text-align:center; background: url(../images/nxBlueArrow.png) no-repeat right 6px;
padding: 0 30px 0 0; font: var(--font-f16B);}

.nxPkgBankFull{ width:100%; padding:100px 0; background-color:var(--lightBlue); margin:50px 0 0}
.nxPkgBank{ width:1040px; margin:0 auto}
.nxPkgBank .nxBankAcc{ width:100%; float:left;}
.nxPkgBank .nxBankAcc .nxEachBank{ width:40%; padding:3%; margin:0 3% 3% 0; border:1px solid var(--blueGray); border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; float:left; background-color:var(--white);}
.nxPkgBank .nxBankAcc .nxEachBank p{ margin:20px 0 0; color:var(--font-color)}
.nxPkgBank .nxBankAcc .nxEachBank:last-child{ margin-right:0}
.nxPkgBankFull .nxPkgBank .hdStripe{background-color:var(--green); float: left; padding: 10px 40px 10px 20px; font: var(--font-f20R); color: var(--white); text-transform: uppercase; margin-bottom:0;}
.nxPkgBankFull .nxPkgBank h2{font:var(--font-f50B); width:100%; float:left; margin-bottom:0; text-align:left; color:var(--blue)}
.nxPkgBankFull .nxPkgBank h4{font:var(--font-f18R); width:100%; float:left; margin-bottom:50px; text-align:left; color:var(--blue)}

/*Package page css end*/



/*International premium package start*/
/*.premiumCont .rightWhy a{padding: 15px 40px 15px 25px; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: url(../images/btnArrow.png) right 22px no-repeat #f75b06; margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-weight: 700; font:var(--font-f16B); color:#fff}*/
.premiumBanArea{ background:url(../images/intPakgInclBanner.jpg) no-repeat top center; background-size:cover; padding:80px 0; margin:130px 0 0}
.premiumBanArea .preBanner{ width:1040px; margin:0 auto}
.premiumBanArea .preBanner input[type="text"] { width: 570px; float: left; height:60px; border: 1px solid #c2c2c2; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin: 0 10px 0 0;}
.premiumBanArea .preBanner input[type="submit"] { padding: 19px 50px 19px 30px; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: url(../images/btnArrow.png) right 27px no-repeat var(--orange); margin: 0 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; font:var(--font-f18B);}
.premiumBanArea .preBanner .preBanCont{ width:800px; float:left; background-color:#fff; padding:40px}
.premiumBanArea .preBanner .preBanCont h1{font:var(--font-f30B); color:var(--blue); margin-bottom:5px}
.premiumBanArea .preBanner .preBanCont h2{font:var(--font-f18B); color:var(--blue); margin-bottom:15px}
.premiumBanArea .preBanner .preBanCont h2 strike{ color:var(--font-color)}
.premiumBanArea .preBanner .preBanCont ul{ margin-bottom:30px}
.premiumBanArea .preBanner .preBanCont ul li{ background:url(../images/blueTik.png) no-repeat left 8px; padding-left:20px; margin-bottom:10px}
.premiumBanArea .preBanner .preBanCont p{font:var(--font-f18B); color:var(--blue); margin-bottom:40px}
.premiumBanArea .preBanner .preBanCont p span{font:var(--font-f18B); color:var(--green); }
.premiumBanArea .preBanner .preBanCont a{padding: 15px 40px 15px 25px !important; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: url(../images/btnArrow.png) right 22px no-repeat #f75b06; margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-weight: 700; font:var(--font-f16B); color:var(--white)}

.premiumCont{ width:1040px; margin:80px auto}
.premiumCont .leftCont{ width:60%; float:left}
.premiumCont .leftCont p{ margin-bottom:25px}
.premiumCont .rightWhy{ width:35%; float:right; padding:30px 0; background-color:var(--lightBlue);}
.premiumCont .rightWhy .imgContainer{ width:100%; margin-bottom:20px}
.premiumCont .rightWhy .imgContainer img{ width:100%}
.premiumCont .rightWhy h3{font: var(--font-f20B); margin-bottom:20px; padding:0 20px; color:var(--blue)}
.premiumCont .rightWhy p{ margin-bottom:30px; padding:0 20px; color:var(--font-color)}
.premiumCont .rightWhy p strong{ font:var(--font-f16B);; color:var(--font-color)}
.premiumCont .rightWhy a{ margin:0 0 0 20px}
.premiumCont .rightWhy ul{ margin:0 20px 30px 20px}
.premiumCont .rightWhy ul li{ margin-bottom:10px; background:url(../images/tncBul.jpg) no-repeat left 5px; padding-left:15px;}
.premiumCont .rightWhy .abtPrice{font:var(--font-f20R); color:var(--blue); margin-bottom:10px}
.premiumCont .rightWhy .abtPrice strike{color:var(--font-color); margin-right:10px}

.whyPremium{ background:url(../images/whyRegBanner.jpg) no-repeat center top #476c99; background-size:cover; padding:100px 0}
.whyPremium .whyPreArea{ width:1040px; margin:0 auto}
.whyPremium .whyPreArea .whyPreCont{ width:750px; float:left}
.whyPremium .whyPreArea .whyPreCont h2{font:var(--font-f30B); color:var(--white); margin-bottom:25px}
.whyPremium .whyPreArea .whyPreCont ul{ margin-bottom:30px}
.whyPremium .whyPreArea .whyPreCont li{ font:var(--font-f16R); color:var(--white); margin-bottom:10px; background:url(../images/whyTik.png) no-repeat left 5px; padding-left:25px}

.whatIncludes{ width:960px; margin:80px auto; padding:60px 40px; border:1px solid #ccc; position:relative}
.whatIncludes h2{ color:var(--white); padding:20px 40px; position:absolute; top:-42px; left:-1px; background-color:#476c99; float:left; font:var(--font-f30B);}
.whatIncludes .leftInclude{ width:45%; float:left; margin-top:10px}
.whatIncludes .rightInclude{ width:45%; float:right; margin-top:10px}
.whatIncludes li{ background:url(../images/bannerTikNonuk.jpg) no-repeat left 6px; margin-bottom:10px; padding:0 0 0 20px; line-height:22px}

.wIPremier{ width:1040px; margin:100px auto;}
.wIPremier .wiHeader{ border-bottom:1px solid var(--blueGray); width:auto; padding-bottom:15px; position:relative}
.wIPremier .wiHeader .line{ height:3px; width:200px; background-color:var(--green); position:absolute; bottom:-2px}
.wIPremier h2{ color:var(--blue); font:var(--font-f40B);}
.wIPremier .leftInclude{ width:45%; float:left; margin-top:50px}
.wIPremier .rightInclude{ width:45%; float:right; margin-top:50px}
.wIPremier .infoHolder { background:url(../images/trustTik.jpg) no-repeat left 6px; margin-bottom:10px; padding:6px 0 10px 30px; font:var(--font-f16R)}
.wIPremier .infoHolder .popupHolder { display: inline-block; float: none; position: relative; top: 3px;}
.wIPremier img {float: right; cursor: pointer; margin-right: -20px;}
.wIPremier .leftInclude .infoHolder .infoContTest { background-color:var(--white); border: 5px solid var(--lightBlue); position: absolute; width: 415px; top: -10px; left: 40px; display: none; z-index: 9999;}
.wIPremier .rightInclude .infoHolder .infoContTest{	background-color:var(--white); border: 5px solid #ccc; position: absolute; width: 415px; top: -10px; right: 10px;  display: none; z-index: 9999;}
.wIPremier .leftInclude .infoHolder .infoContTest img.infoIcon { float: left; margin: 8px 0 0 -14px;}
.wIPremier .rightInclude .infoHolder .infoContTest img.infoIcon { float: right; margin: 8px -14px 0 0;}
.wIPremier .infoContTest h3 { background-color:var(--blue); padding: 10px 15px; color: var(--white); margin: 0; font:var(--font-f16B);}
.wIPremier .infoContTest p { margin: 10px 15px;}


/*Non-UK Residents start*/
.own{ width:1040px; margin:100px auto 0}
.own h2 {font: var(--font-f40B); color: var(--blue); margin-bottom: 10px;}
.own h2 span { font: var(--font-f40R); color: var(--green); width: 100%; float: left;}
.own p { font: var(--font-f18R); color: var(--blue); }
.own p span { color: var(--orange);}
.own .lineGreenSmall { margin: 15px 0 50px;}
.own .ownCont{ display:flex}
.own .ownCont .ownEachCont{ width:41%; background:url(../images/marketAccessBg.jpg) no-repeat center center; padding:8% 3% 3%; background-size:cover; margin:0 3% 3% 0}
.own .ownCont .ownEachCont.securityInternet{background:url(../images/securityInterestBg.jpg) no-repeat center center; background-size:cover;}
.own .ownCont .ownEachCont.redTape{background:url(../images/redTapeBg.jpg) no-repeat center center; background-size:cover;}
.own .ownCont .ownEachCont.credibility{background:url(../images/consumerCredibilityBg.jpg) no-repeat center center; background-size:cover;}
.own .ownCont .ownEachCont h2{font:var(--font-f25B); color: var(--white);}
.own .ownCont .ownEachCont p{font:var(--font-f16R); color: var(--white);}
/*Non-UK Residents end*/

/*FAQ page start*/
.faqPg{ width:1040px; margin:170px auto 100px}
.faqPg h1{font: var(--font-f40B); color: var(--blue); margin-bottom:20px}
.faqPg h1.mobHd{ display:none}
.faqPg .faqPgLeft{ float:left; width:270px; position:fixed}
.faqPg .faqPgRight{ float:right; width:660px;}
.faqPg .faqPgLeft ul li{background:url(../images/nxLightBlueArrow.png) no-repeat left 5px; padding-left:25px; margin-bottom:15px;}
.faqPg .faqPgLeft ul li a{ color: var(--blueDeep);}
.faqPg .faqPgRight h2{font: var(--font-f25B); color: var(--blue); width:100%; margin-bottom:10px; float:left}
.faqPg .faqPgRight h3 a, .faqPg .faqPgRight h3{font: var(--font-f16B); color: var(--blueDeep); margin-bottom:5px; text-decoration:none}
.faqPg .faqPgRight h4{font: var(--font-f14B); color: var(--blueDeep); margin-bottom:5px}
.faqPg .faqPgRight p{font: var(--font-f16R); color: var(--font-color); margin-bottom:30px}
.faqPg .faqPgRight h2 img{cursor:pointer; float:right; display:none}
.faqPg .faqPgRight .faqDtls{ margin-bottom:30px; float:left}
.faqPg .faqPgRight .faqDtls .grnLine{ height:2px; background-color:var(--green); width:100px; float:left; margin-bottom:20px}
.faqPg .faqPgRight ul{ margin-bottom:30px}
.faqPg .faqPgRight ul li{background: url(../images/bulletAllLight.png) left 6px no-repeat; padding-left: 18px; margin-bottom: 10px; font: var(--font-f16R); color:var(--font-color)}
.faqPg .faqPgRight ol{ margin:0 0 30px 18px;}
.faqPg .faqPgRight ol li{margin-bottom: 10px; font: var(--font-f16R); color:var(--font-color); list-style:decimal}
.faqPg .faqPgRight a{ text-decoration:underline; font: var(--font-f16R); color: var(--font-color);}
.faqPg .faqPgRight h3 a:hover{ color:var(--green); text-decoration:underline}
.faqPg .faqPgRight p a.details{ margin-left:10px; color:var(--midBlue)}
.faqPg .faqPgRight a{color:var(--blueDeep)}
.faqPg .faqPgRight a:hover{ text-decoration:none}
.faqPg .faqPgRight p span{ width:100%; display:block; float:left; margin:15px 0 50px}
.faqPg .faqPgRight p span a{ margin-left:0 !important}
.faqPg .faqPgRight p span a.buyNow{ background-color:var(--green); color:var(--white); padding:5px 15px; margin-right:10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-decoration:none}
.faqPg .faqPgRight p.lessSpace{ margin-bottom:15px}

.faqPg .faqPgLeft ul li.nonukLi{ background-image:none; padding:20px 0 0; border-bottom:1px solid var(--lightBlue)}
.faqPg .faqPgLeft ul li.nonukLi h3{font: var(--font-f16B); color: var(--font-color); padding-bottom:10px}



/*Success Stories*/
.ssContainer{ width:1040px; margin:190px auto 0}
.ssContainer h1{ font:var(--font-f50B); margin-bottom:10px}
.ssContainer p{font:var(--font-f16R); max-width:700px; width:100%}
.ssContainer .ssStories{ width:100%; margin:50px 0 0}
.ssContainer .ssStories .ssEachStory{ width:44%; float:left; margin-right:5%; border:1px solid var(--lightBlue); border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.ssContainer .ssStories .ssEachStory img{ width:100%;}
.ssContainer .ssStories .ssEachStory h2{ font:var(--font-f18B); margin:30px 30px 15px; color:var(--blue)}
.ssContainer .ssStories .ssEachStory p{ font:var(--font-f16R); margin:0 30px 30px; color:var(--font-color); width:auto}
.ssContainer .ssStories .ssEachStory a{ background: url(../images/whiteArrow.png) right center no-repeat var(--orange); color: var(--white); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 15px 60px 15px 30px; font: var(--font-f16B); display: inline-block; float: none; text-decoration: none; margin:0 30px 40px;}
.ssContainer .echStrLeft{ width:68%; float:left}
.ssContainer .echStrLeft .echStrBan{ width:100%; margin-bottom:30px}
.ssContainer .echStrLeft .echStrBan img{ width:100%}
.ssContainer .echStrLeft h1{font:var(--font-f25B); margin-bottom:20px}
.ssContainer .echStrLeft h2{font:var(--font-f18B); margin-bottom:10px}
.ssContainer .echStrLeft p{font:var(--font-f16R); margin:0 0 30px; color:var(--font-color);}
.ssContainer .echStrLeft p a{text-decoration:underline}
.ssContainer .echStrLeft p a:hover{ text-decoration:none}
.ssContainer .echStrLeft .strCta{ width:90%; background-color:var(--blueDeep); padding:5%; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.ssContainer .echStrLeft .strCta input[type="text"] { width: 380px; float: left; height: 60px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin: 0 10px 0 0; border: none; font: var(--font-f14R);}
.ssContainer .echStrLeft .strCta input[type="submit"] { padding: 19px 50px 19px 30px; float: left; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: url(../images/btnArrow.png) right 27px no-repeat var(--orange); margin: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; font: var(--font-f18B);}
.ssContainer .echStrLeft .strCta h2{font:var(--font-f20B); color:var(--white); margin-bottom:15px}
.ssContainer .echStrRight{ width:28%; float:right}
.ssContainer .echStrRight h2{font:var(--font-f25B); margin:0 0 10px; color:var(--blue)}
.ssContainer .echStrRight .lineOrangeSmall{ margin:5px 0 20px}
.ssContainer .echStrRight ul li{ background: url(../images/bulletAllLight.png) left 6px no-repeat; padding-left: 18px; margin-bottom: 10px; font: var(--font-f16R); color: var(--font-color);}
.ssContainer .echStrRight ul li a{ text-decoration:underline}
.ssContainer .echStrRight ul li a:hover{ text-decoration:none}