@font-face {
    font-family: 'ITCAvantGardeStdBk';
    src: url('../fonts/ITCAvantGardeStdBk.eot');
    src: url('../fonts/ITCAvantGardeStdBk.eot') format('embedded-opentype'),
         url('../fonts/ITCAvantGardeStdBk.woff2') format('woff2'),
         url('../fonts/ITCAvantGardeStdBk.woff') format('woff'),
         url('../fonts/ITCAvantGardeStdBk.ttf') format('truetype'),
         url('../fonts/ITCAvantGardeStdBk.svg#ITCAvantGardeStdBk') format('svg');
}

body {
	background: #fff;
	padding: 0;
	margin: 0;
	font-family: 'Lato', sans-serif;
	
	font-size: 18px;
	padding-top:158px;
	overflow-x:hidden;
}

a, a:hover, a:focus, a:active {
	outline: none;
	text-decoration: none;
}
* {
	outline: none;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
img {
	max-width: 100%;
}
.headerpart .navbar-toggle:focus, .headerpart .navbar-toggle:hover {
	background: none;
}
.headerpart .navbar-toggle {
	top: 15px;
}
.headerpart .navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-brand img {
	width: 100%;
	/*max-width: 230px;*/
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}

.headerpart .navbar {
	border: 0;
	margin:0;
	border-bottom:solid 1px #ccc;
}
.headerpart .navbar-default .navbar-nav>.active>a, .headerpart .navbar-default .navbar-nav>.active>a:focus, .headerpart .navbar-default .navbar-nav>.active>a:hover {
	
	background-color: none;
}
.headerpart .nav.navbar-nav.navbar-right li a {
	background: none;
	color: #33537d;
	text-transform: uppercase;
	
	font-size: 16px;
	letter-spacing: .5px;
	padding: 0;
}
ul.nav.navbar-nav.navbar-right {
	margin-top: 0px;
	transition: all 0.5s ease-in-out 0s;
}
.bannerItem {
	display: inline-block;
	width: 100%;
	position: relative;
}
.bannerItem img {
	width: 100%;
}
.banner {
	position: relative;
	z-index: 1;
	text-align: center;
	top: 118px;
}
.bannerItem:after {
	background: rgba(0,0,0,0.74);
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
}
.bnnerCnt {
	left: 0;
	right: 0;
	margin: 0 auto;
	color: #fff;
	z-index: 9;
}
.bnnerCnt h2 {
	font-size: 60px;
	
}
.bnnerCnt span {
	font-size: 38px;
	display: block;
	font-weight: 300;
}
.bnnerCnt p {
	font-size: 28px;
	font-weight: 300;
	margin-top: 70px;
}
.btn.btn-theme {
	background: #e92e12;
	color: #fff;
	padding: 15px 35px;
	text-transform: uppercase;
	font-size: 16px;
	border-radius: 10px;
	display: inline-block;
	font-weight: 800;
	transition: all;
	position: relative;
	z-index: 1;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	border: none;
}
.btn.blue-btn:before {
	background: #00adff !important;
}
.btn.btn-theme:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 10px;
	background: #ff5339;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: 50%;
	transform-origin: 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;
}
.btn.btn-theme:hover:before, .btn.btn-theme:focus:before, .btn.btn-theme:active:before {
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
}
.btn.blue-btn {
	background: #0392d6;
}
/*.btn.blue-btn:hover{
	background: #0392d6;
}*/
.bannrBtn {
	margin-top: 60px;
}
.bannrBtn .btn.btn-theme {
	width: 100%;
	max-width: 199px;
	margin: 0 15px;
}
/*a.btn.btn-theme:hover {
    background: #e92e12;
}*/

.sectionTitle h2 {
	margin-top: 0;
	font-size: 25px;
	
	color: #253868;
	margin-bottom: 25px;
}
.sectionTitle p {
	font-size: 16px;
	color: #656565;
	margin-bottom: 30px;
}
.sectionTitle ul {
	padding: 0 0 0 30px;
	list-style: none;
	text-align: left;
	width: 100%;
}
.sectionTitle ul li img {
	max-width: 100%;
	margin-right: 15px;
}
.sectionImg {
	text-align: center;
}
.sectionTitle ul li {
	font-size: 16px;
	color: #656565;
}
.sectionImg img {
	max-width: 100%;
}
.marketing {
	padding-top:100px;
	padding-bottom: 100px;
}
.traditional {
	background:#f9f9f9;
	padding-top:55px;
	padding-bottom: 45px;
}
.traditional img {
	margin-bottom: 50px;
}
.marriage {
	background: url(../img/section_img1.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	padding-top: 70px;
	padding-bottom: 100px;
}
.clientReview {
}
.footerSec {
	background: url(../img/footer-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	padding: 45px 0px;
	margin-top: -14px;
	padding-bottom: 0px;
}
.secTttle-white h2, .secTttle-white p {
	color: #fff;
}
.sectionTitle .btn-theme {
	margin-top: 40px;
}
.ourClient {
	padding: 90px 0;
}
.centerTitle span {
	color: #ff5339;
	font-style: italic;
	font-size: 22px;
}
.centerTitle h2 {
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 42px;
	
	color: #0c397a;
}
.centerTitle {
	text-align: center;
}
.clientLogo .item {
	text-align: center;
}
.clientLogo .item img {
	max-width: 100% !important;
	width: auto !important;
	text-align: center;
	margin: 0 auto;
}
.clientLogo {
	margin-top: 90px;
	padding-bottom: 90px;
}
.clientLogo .owl-nav img {
	/* max-width: 36px !important; */
	width: 80%;
}
.clientLogo .owl-nav button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.clientLogo button.owl-prev {
	left: 0;
}
.clientLogo button.owl-next {
	right: 0;
}
button.owl-dot span {
	width: 8px;
	height: 8px;
	background: #004d7e;
	border-radius: 50%;
	display: inline-block;
}
button.owl-dot.active span {
	background: #fff !important;
}
.contactForm form .btn {
	max-width: 200px !important;
	width: 100%;
}
button.owl-dot {
	margin: 0 5px;
}
.owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;

}
div#clientSlider {
	padding: 0 50px;
}
.clientImg img {
	height: 185px;
	width: 188px !important;
	margin: 0 auto;
	/*border: 12px solid #fff;*/
	border-radius: 50%;
}
.clientImg {
	margin-bottom: 30px;
}
.clientSec {
	margin-top: 15px;
	text-align: center;
}

h2.clientName {
	margin-top: 30px;
	color: #0c397a;
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 0;
}
.clientreviews .owl-nav {
	display: none;
}
.clientreviews button.owl-dot span {
	background: #b5b5b5;
}
.clientreviews .owl-dots {
	position: static;
	margin: 15px auto;
}
.ContactUs {
	padding: 70px 0;
}
.contactData {
	padding-top: 95px;
}
.contactForm .form-group .form-control {
	width: 100%;
	max-width: 541px;
	height: 60px;
	border: 2px solid #e0e0e0;
	border-radius: 150px;
	font-size: 20px;
	padding: 0 40px;
	color: #242526;
	font-weight: 200;
}
.contactForm .form-group textarea.form-control {
	height: 205px !important;
	border-radius: 30px !important;
	padding: 15px 40px !important;
}
.contactForm .form-group {
	margin-bottom: 30px;
}
input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color: #242526 !important;
 opacity: 1; /* Firefox */
}
input::-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #242526 !important;
}
input::-ms-input-placeholder { /* Microsoft Edge */
 color: #242526 !important;
}
input::-moz-input-placeholder { /* Internet Explorer 10-11 */
 color: #242526 !important;
}
input::-webkit-input-placeholder { /* Microsoft Edge */
 color: #242526 !important;
}
.contactInfo {
	padding-top: 20px;
	padding-left: 80px;
}
.contactInfo ul {
	list-style: none;
	padding-left: 0px;
}
.contactInfo ul img {
	width: 100%;
	max-width: 30px;
	margin-right: 20px;
}
.contactInfo ul li {
	margin-bottom: 30px;
	font-size: 21px;
	font-weight: 300;
}
.SocialIcon {
	margin-top: 20px;
}
.SocialIcon h2 {
	margin-top: 0;
	margin-bottom: 20px;
	color: #0c397a;
	font-size: 30px;
	
}
.SocialIcon img {
	width: 100%;
	max-width: 45px;
}
.SocialIcon a {
	display: inline-block;
	margin-right: 20px;
}
h2.footTitle {
	font-size: 22px;
	color: #cbe8fa;
	
	margin-top: 0;
	margin-bottom: 25px;
}
.footColmn ul {
	color: #cbe8fa;
	padding: 0;
	list-style: none;
}
.footColmn li a {
	color: #cbe8fa;
	font-size: 18px;
	font-weight: 200;
}
.footerTop {
	padding: 90px 0;
}
.footColmn.colmn2 {
	padding-left: 45px;
}
.contInfo li {
	margin-bottom: 5px;
}
.contInfo li img {
	margin-right: 10px;
}
.footColmn.ftLogo img {
	width: 100%;
	max-width: 220px;
	vertical-align: bottom;
	margin-top: 50px;
}
.Copyright {
	background: #005181;
	color: #fff;
	text-align: center;
	padding: 50px 0;
}
.Copyright p {
	font-size: 14px !important;
}
.Copyright .logo {
	float: left;
	width: auto;
	text-align: left;
}
.Copyright .logo img {
	margin-bottom: 10px;
}
.Copyright .description {
	font-size: 13px;
}
.Copyright .tagline {
	font-size: 20px;
}
.Copyright p {
	margin: 0;
	font-size: 16px;
}
.Copyright p a, .Copyright p a:hover, .Copyright p a:focus {
	color: #fff;
}
.Copyright .col-1, .Copyright .col-2, .Copyright .col-3, .Copyright .col-4 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.Copyright .col-1 {
	width: 40%;
}
.Copyright .col-2, .Copyright .col-3, .Copyright .col-4 {
	width: 20%;
}

.darkHeader img {
	max-width: 300px;
	transition: all 0.5s ease-in-out 0s;
}
.darkHeader ul.nav.navbar-nav.navbar-right {
	margin-top: 0px;
	transition: all 0.5s ease-in-out 0s;
}
.contact-link a {
	color: #e92e12 !important;
}
.nav li ul {
	display: none;
	background: rgba(255, 255, 255, 1) !important;
	width: 100%;
	list-style: none;
	padding: 0;
	min-width: 250px;
	border-bottom: 3px solid #003983;
}
.nav li ul a {
	display: block !important;
	color: #253868 !important;
	margin: 0 !important;
	font-size: 15px !important;
	font-weight: 300 !important;
	padding: 10px !important;
}
.nav li ul a:hover {
	background: #e7e7e8 !important;
}
.nav li:hover > ul {
	position: absolute;
	top: 100%;
}
.nav li:hover li {
	float: none;
	background: none;
}
.nav li ul li {
	border-top: 0;
}
.dropdown:hover .dropdown-menu {
	display: block;
}
.nav ul.dropdown-menu {
	left: 0;
	border-bottom: 0;
}
@media only screen and (max-width: 768px) {
	.nav ul.dropdown-menu li {
	    text-align: right;
	}
}
.tglBtn {
	position: absolute;
	right: 15px;
	width: 20px;
	top: 11px;
	display: none;
	cursor: pointer;
}
.tglBtn img {
	max-width: 100%;
}
.navbar-nav > li {
	padding: 7px 9px;/* background: red; */
}
/*new css*/

.slogan-row {
	text-align: center;
	font-size: 25px;
	padding: 55px 0 45px;
	color: #434849;
	/*background:#f9f9f9;*/
}
.slogan-row .container {
	max-width: 1070px;
}
.blue-row {
	background: #09F;
	color: #fff;
	text-align: center;
	padding: 25px 0;
}
.blue-row h3 {
	font-size: 20px;
	font-weight: 600;
}


.lrg-title {
	padding: 80px 0px;
	padding-bottom: 45px;
}
.buton-row {
	padding-top: 25px;
	position:relative;
	z-index:9;
}
.lrg-title {
	text-align: center;
}
.bg-clr-3 {
	background: #004182;
	text-align: center;
	color: #333;
	padding: 25px 0;
}
.havea-qstn {
	text-align: center;
	background: url(../img/bg-4.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	padding: 55px 0;
}
.footer-left {
	float: left;
	max-width: 50%;
}
.footer-right {
	float: right;
	max-width: 50%;
}
.footerSec h4 {
	font-size: 28px;
	color: #004383;
	
}
.logos-ftr-r li {
	float: left;
	text-align: left;
	line-height: 40px;
}
.logos-ftr-r .first li {
	float: left;
	width: 100%;
	text-align: left;
}
.icons-ftr-r {
	padding-top: 15px;
}
.icons-ftr-r li {
	float: left;
	width: 15%;
}
.icons-ftr-r:after, .logos-ftr-r:after {
	clear: both;
	display: block;
	content: "";
}
.top-sec-main {
	background: url(../img/top-back.png);
	min-height: 710px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	position: relative;
}
.login-dv {
	float: right;
	margin-left: 20px;
}
.login-dv ul li {
	float: left;
	font-size: 16px;
	padding: 5px 9px;
	text-transform: uppercase;
	
	line-height: 20px;
	letter-spacing: .5px;
}

.rgt-top {
	float: right;
	width: 70%;
	text-align: right;
	
	text-transform: uppercase;
	color: #0063a0;
	padding-top: 20px;
	font-family: 'ITCAvantGardeStdBk';
}

.cls-icon {
	padding: 0 4px 0 1px;
}


.navbar-header {
	float: left;
	max-width: 32%;
	padding-top: 15px;
	padding-bottom: 15px;
}
.main-headings h1 {
	margin: 0px;
	font-size: 54px;
	
	color: #0063a0;
	text-transform: uppercase;
}
.main-headings h1 span {
	color: #e87a00;
}
.banner-content.text-center {
	position: relative;
	padding-top:110px;
	
}
.main-headings h2 {
	font-size: 44px;
	color: #003e7e;
	
	margin-top: 0px;
}
.clientSec p {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	
}
.owl-dots {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
.row.down-arrow {
	/* margin-top: -45px; */
	position: absolute;
	left: 0;
	right: 0;
	width: 100%;
	bottom: -105px;
}
.product-section {
	padding-top: 80px;
}
.product-section h2, .h2-title  {
	color: #0063a0;
	font-size: 42px;
	
	text-transform: uppercase;
	text-align: center;
	margin: 0px;
}
.title-pro a, .title-pro {
	color: #434849;
	font-size: 17px;
	display: block;
	/*text-transform: uppercase;*/
	margin-top: 10px;
}
.content-pro {
	font-size: 20px;
	
	color: #272728;
	line-height: 24px;
	padding: 0 20px;
}
.product-section .col-sm-4.text-center {
	margin-top: 35px;
}
a.add-more {
	font-size: 24px;
	color: #0063a0;
	text-transform: uppercase;
	
}

.col-sm-12.text-center.get-start-btn a {
	display: block;
	background: linear-gradient(to right, #e87a00, #e99e30);
	width: 360px;
	line-height: 54px;
	border-radius: 40px;
	margin: 0 auto;
	font-size: 22px;
	color: #fff;
	border: 1px solid #e87a00;
	text-transform: uppercase;
	
	margin-top: 50px;
	padding-top: 4px;
}
.col-sm-12.text-center.get-start-btn a:hover {
	background: linear-gradient(to right, #e99e30, #e87a00);
}
.sectionTitle h2 {
	font-size: 25px;
	color: #0063a0;
	/*text-transform: uppercase;*/
	line-height:1.4;
	margin-bottom: 15px;
	padding-top: 7px;
}
.sectionTitle h2 span{
	color:#00a9df;
}
.sectionTitle p {
	font-size: 16px;
	color: #565d5e;
	line-height: inherit;
}
.featured-sec {
	background: #f0f0f0;
	padding-top: 55px;
	padding-bottom: 45px;
	color:#2e3639;

}
.featured-sec h3 {
	font-size: 18px;
	/*text-transform: uppercase;*/
	padding: 0 20px;
	color: #656565;
    min-height: 30px;
}
.featured-sec p {
	font-size: 16px;
	color: #656565;
	line-height: 22px;
	font-weight: 400;
	margin-top: 15px;
}
.featured-sec .col-sm-4.text-center {
	margin-top: 60px;
}

.lrg-title h2 {
	font-size: 42px;
	color: #0063a0;
	
}
.about-section {
	background: url(../img/about-bg.png);
	background-repeat: no-repeat;
	/*min-height:902px;*/
	padding-bottom: 60px;
	padding-top: 100px;
	background-position: top center !important;
	background-size: cover;
	margin-top:-35px;
}
.about-logo {
	padding-top: 60px;
}
.about-section p {
	font-size: 25px;
	text-align: center;
	margin-top: 30px;
	
	padding: 0 60px;
}
.about-section p a {
	font-size: 35px;
	color: #002561;
	text-decoration: underline;
	text-transform: uppercase;
	
}
.havea-qstn h2 {
	font-size: 25px;
	
	/*text-transform: uppercase;*/
}
p.cll-us {
	font-size: 40px;
	margin-top: 15px;
	
	position: relative;
	z-index: 9;
}
.ftr-l-in p {
	font-size: 22px;
	color: #272728;
	font-weight: 300;
	
}
.ftr-l-in p a {
	color: #002561;
	
	line-height: inherit;
	margin-bottom: -10px;
	display: block;
	text-decoration: underline;
}
.footer-left {
	padding-bottom: 50px;
}
.broker h2 {
	margin: 0;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 42px;
	color: #0063a0;
	
}
.broker {
	padding: 80px 0px;
	padding-bottom: 0px;
	margin-bottom: -40px;
}
.quick-links .title, .legal .title, .contacts .title {
	font-size: 16px;
}
.quick-links, .legal, .contacts {
	text-align: left;
}
.quick-links p, .legal p, .contacts p {
	font-size: 13px;
	line-height: 2;
}
.logos-ftr-r ul li .fa {
	display: inline-block;
	/*font-size: 13px;*/
	padding: 4px;
	border: 1px solid #fff;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	text-align: center;
	margin-right: 10px;
	margin-top: 5px;
	color: #fff;
	line-height: 22px;
}
.logos-ftr-r ul li a {
	color: #fff;
	font-size: 13px;
}
.logos-ftr-r ul li a:hover {
	/*background: #003e7e;*/
	color: #fff;
}
li.ora-btn a {
	background: rgb(233,136,27);
background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
border:solid 1px #ff8c0c;
	color: #fff !important;
	padding: 9px 20px 7px;
	border-radius: 50px;
	text-decoration: none !important;
/*	border: 1px solid #00abe1;*/
}
li.ora-btn a:hover {
	background: rgb(233,136,27);
background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
border:solid 1px #ff8c0c;
opacity:.9;
}
.get-btn a{
		
	padding: 9px 20px 7px;
	border-radius: 50px;
	text-decoration: none !important;
	border: 1px solid #13527f;
	color:#13527f;
}
.headerpart .nav.navbar-nav.navbar-right li a:hover, .headerpart .nav.navbar-nav.navbar-right li.active a {
	color: #3f4647 !important;
	border-bottom:solid 1px #0588e6;
}
.broker-content {
	background: url(../img/broker-bg.png);
	background-repeat: no-repeat;
	min-height: 543px;
	background-size: 100%;
}
p.comment-broker {
	font-size: 26px;
	color: #fff;
	text-align: left;
	padding: 80px 15px 126px 40px;
	max-width: 330px;
	
}

.broker-div {
	margin-top: 40px;
}
.vdo img {
	max-width: 110px;
}
.wt-txt {
	display: block;
	text-transform: uppercase;
	font-size: 17px;
}
.desc-sc {
	text-align: left;
	padding: 30px 30px;
}
.desc-sc .text-center{
	text-align:left;
}
.main-mdl-hd {
	margin: 0;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 42px;
	color: #0063a0;
	
}
.bbl-bg {
	position: relative;
}
/*.bbl-bg:after {
	background: url(../img/bubble-bg2.png) no-repeat top left;
	background-szie: 100%;
	position: absolute;
	content: "";
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
}
.bbl-bg:before {
	background: url(../img/bubble-bg.png) no-repeat top right;
	background-szie: 100%;
	position: absolute;
	content: "";
	top: 0;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
}*/
.bbl-bg .container {
	z-index: 1;
	position: relative;
}
.featured-img img {
	max-height: 70px;
}
.icon-pro img {
	width: 40%;
}
.login-dv ul li:last-child {
	padding-right: 0;
}


/*tab css*/
.tab {
	width: 100%;
	height: auto;
	
	margin: 0px auto;
	
	position: relative;
	min-height: 490px;
}

.tabContent > div { display: none; }

.tabHeader {
  height: 50px;
  line-height: 50px;
  
}

.tabHeader li {
  float: left;
  width: 130px;
  height:130px;
  text-align: center;
  cursor: pointer;
 box-shadow: 0px 0px 10px #ccc;
  border-radius:100%;
  position:absolute;
  overflow:hidden;
  z-index:1;
 
}

.tabHeader li.active { }

.tabContent .active { display: block; }

.tabContent .tabItem {
	padding: 10px;
	width: 480px;
	background: url(../img/test-bg.png) no-repeat top left;
	height: 400px;
	
	margin-top: -40px;
	background-size:100% 100%;
	color:#fff;
	position:relative;
}

.tabHeader li.tab-1 {
	top: -15px;
	left: 400px;
	height: 160px;
	width: 160px;
}
.tabHeader li.tab-2 {
	top: 40px;
	left: 640px;
}
.tabHeader li.tab-3 {
	
	top: 200px;
	left:560px;
	
	
}

.tabHeader li.tab-4 {
	
	top: 100px;
	left: 810px;
	
	
}

.tabHeader li.tab-5 {
	
	top: 260px;
	left:760px;
}

.comments-row {
	max-width: 1000px;
	margin:auto;
	position:relative;
	padding-top:70px;
	
}
span.broker-name {
	font-size: 30px;
	float: right;
	margin-right: 0;
	margin-top: 0;
	
	position: absolute;
	right: 40px;
	bottom: 90px;
}
.tabContent .tabItem::after {
	content: "";
	background: url(../img/double-code.png) no-repeat;
	position: absolute;
	top: 40px;
	left: 40px;
	width: 40px;
	height: 40px;
	background-size: 100%;
}
.desc-sc{
	font-size:14px;
}
.desc-sc h2{
	font-size:22px;
}
.sbutitle {
	display: block;
	font-size: 25px;
	padding-top: 9px;
	text-transform: capitalize;
	color: #e87a00;
	
}
.title-pro a{
	font-size:16px
}
.modal-content .title-pro {
	font-size:16px;
	padding-bottom:15px;
	padding-top:0px;
}
.modal-content .icon-pro{
	padding-top:15px;
}
.modal-content .icon-pro img {
	max-height: 45px;
}
.modal-title {
	margin: 0;
	line-height: 20px;
	max-width: 79%;
	float: left;
	font-size: 19px;
	color: #0063a0;
	
}

.headerpart .nav.navbar-nav.navbar-right li.active a{
	color:#e87a00 ;
}
.product-section h2 img {
	vertical-align: top;
	margin-top: -12px;
}
a.add-more, span.add-more {
	font-size: 24px;
	color: #0063a0;
	text-transform: uppercase;
	
	margin-top: 35px;
	display: block;
}
.close-video{
	position:absolute;
	right:0;
	top:0;
	padding:15px;
	
}
.close-video, .close-video:hover {
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 6px 10px !important;
	background: #F8F8F8 !important;
	z-index: 1;
	opacity: 1;
	color: #0063a0;
	border-radius:100%;
}
.tabHeader li.active img, .tabHeader li:hover img{
	opacity: 1;
}
.tabHeader li.active, .tabHeader li:hover{
	border-color:#F7F7F7;
}

.tabHeader li {

	border: solid 12px #fff;
	background:#fff;
}
.tabHeader li img{
	opacity:.7;
}
.custom-tab ul:after {
	clear:both;
	display:block;
	content:"";
}
.custom-tab ul li {
	text-align: center;
	width: 33.3%;
	margin:0;
	font-size:16px;
	
	border-right:solid 1px #F7F7F7;
	min-height:225px;
	margin-bottom:0px;
	float:left;
	padding:5px 20px;
	
	cursor:pointer;
	position:relative;
	
}
.custom-tab ul li:last-child, .custom-tab ul li:last-child:hover{
	border-right:solid 1px transparent !important;
}
.custom-tab ul li:hover{
	/*border-right:solid 1px #0063a0;*/
	box-shadow: 0px 0px 4px rgba(73, 75, 90, .4);

	
}
.custom-tab ul li.active{
	border-right:solid 1px #0063a0;
	background: url(../img/arrow-active.png) bottom center no-repeat;
	
}
.custom-tab ul li h3{
	color:#0063a0;
	font-size:22px;
	
}
.signup-form .form-control {
	border-color: #d0d0d0;
	border-radius: 0;
	height: 52px;
	font-size:17px;
	
	letter-spacing:1px;
	color:#272728;
}
.btn-success{
	background:#006;
	border:0;
}
.custom-tab ul li a{
	border: 1px solid transparent;
	color:#272728;
	
	border:0;
	
	
}

.custom-tab ul li a:hover, .custom-tab ul li a:focus{
	border-color:#333;
	border:0;
	background:none;
}
.tab-icons {
	background: #0063a0;
	border-radius: 100%;
	height: 80px;
	width: 80px;
	padding: 16px;
	margin: auto;
	position:relative;
	top:5px;
}
.custom-tab ul li:hover .tab-icons{
	background: #e87a00;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.custom-tab{
	margin-top:50px;
}
.signup-form {
	max-width: 875px;
	margin: auto;
	position:relative;
	
}
.tab-titles{
	padding-bottom:50px;
}
.frm-incl{
	margin-bottom:20px;
}
.tab-content{
	/*background:#fbf9f9;*/
	padding-bottom:60px;
	
}
.exapnd-div{
	border-top:solid 1px #cdcdcd;
}
.tab-titles h2{
	margin-top:0;
	padding-top:50px;
	font-size:35px;
}
.hint-text{
	
	font-size:24px;
}
#started-sec {
	padding-bottom: 0;
}
#started-sec .container{
	width:100%;
	
}
.custom-tab ul {
	max-width: 1000px;
	margin: auto;
	width: 100%;
	border:0;
}

.call-us{
		transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.darkHeader .navbar-brand{
	padding-top:0px;
	padding-bottom:5px;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.darkHeader .navbar-header {

	padding-top: 10px;
	padding-bottom: 10px;
}

.darkHeader .login-dv {

	margin-top: -5px;
}
#modal-container-823265 .modal-dialog {
	max-width: 800px;
	margin: 30px auto;
	width: 98%;
	height: 432px;
	overflow: hidden;
	top: 50%;
	margin-top: -216px;
}
#modal-container-823265 .modal-dialog iframe{
	vertical-align:middle;
}
.exapnd-div{
	display:none;
}
.expand-close {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #cccccc;
	border-radius: 100%;
	cursor: pointer;
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	padding: 0;
	position: absolute;
	right: 10px;
	text-align: center;
	top: 10px;
	width: 25px;
}
.div-active::after {
	/*content: "";*/
	background: url(../img/arrow-active.png) bottom center no-repeat;
	position: absolute;
	bottom: -2px;
	height: 25px;
	width: 25px;
	left: 0;
	right: 0;
	margin: auto;
	background-size: 100%;
}

.down-arrow {
	margin-top: 75px;
}
.div-active{
	background:#fbfbfb;
}
.sectionTitle {
	padding: 0 15px;
}

.about-section h2{
	color:#192857;
}
.about-section h2 img {
	margin-top: -8px;
	vertical-align: top;
	padding-left: 8px;
}
.demo-popup{
	text-align:center;
}
.demo-popup .hint-text{
	font-size:16px;
}

.demo-popup  h2 {
    margin-top: 0;
    padding-top: 20px;
  
    font-size:24px;
    color: #0063a0;
    
}

.demo-popup .signup-form .form-control {
	border-color: #d0d0d0;
	border-radius: 0;
	height: 34px;
	font-size: 14px;
	
	letter-spacing: 1px;
	color: #272728;
}

.demo-popup .tab-titles {
	padding-bottom: 20px;
}

.demo-popup .btn-clss1 {
	padding: 8px 25px 5px;
	font-size: 15px;
}

.modal-dialog {
	margin: 90px auto;
}
.demo-popup .modal-content {

	background-color: #fbf9f9;
	border-radius:15px;
	padding:20px;
	

}
.demo-popup  .modal-dialog{
	margin-top:-183px;
	top:50%;
}

.banner-content {
	background: #007dbc url(../img/banner-bg.png) no-repeat center right;
	min-height: 500px;
	padding:65px 0;
}
.call-us-row {
	background: #13527f;
	height: 56px;
	text-align: right;
}
.lgn-icon {
	display: inline-block;
	vertical-align: top;
	padding-right: 45px;
	padding-top: 18px;
	text-transform: uppercase;
	font-size: 15px;
	letter-spacing: 1px;
	 font-family: 'ITCAvantGardeStdBk';
}
.lgn-icon img {
	max-width: 26px;
	position: relative;
	top: -3px;
}
.lgn-icon a{
	color:#fff;
}
.cl-nmbr{
	display:inline-block;
	border:solid 2px #fff;
	border-radius:5px;
	background:#048ccc;
		vertical-align:middle;
		color: #fff;

height: 72px;

border-top: 0;

border-radius: 0px 0px 18px 18px;

padding: 10px 14px 15px;
font-family: 'ITCAvantGardeStdBk';
font-size:20px;
font-weight:bold;
box-shadow:0px 0px 3px #999;

}
.cls-n img {
	width: 15px;
	position: relative;
	top: -1px;
}
.cls-n {
	display: block;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.call-us {
	font-size: 19px;
	letter-spacing: 0;
}
.navbar-brand {
	height: auto;
	max-width: 295px;
	padding:0;
}
.nav-logo-top {
	padding: 20px 0;
}
.banner-text{
	color:#fff;
	max-width:60%;
}
.bnr-btn-row .white-btn{
		background: rgb(233,136,27);
background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
border-color: #ff8c0c;
}
.white-btn {
	background: rgb(233,136,27);
	background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
	background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
	padding: 12px 75px 12px;
	border-radius: 50px;
	border:solid 1px #ff8c0c;
	color: #fff;
	display:inline-block;
	font-size:20px;
	text-transform:uppercase;
	font-family: 'ITCAvantGardeStdBk';
}
.white-btn:hover, .white-btn:focus {
	color:#fff;
	background: rgb(233,136,27);
	background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
	background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
	border:solid 1px #ff8c0c;
	opacity:.9;
}
.bnr-btn-row{
	padding-top:30px;
}
.bnr-btn-row p {
	padding: 7px 0 0 13px;
}
.banner-text h1 {
	font-size: 30px;
}
.banner-text h2 {
	font-size: 20px !important;
	font-weight: 400;
	margin-top: 25px;
	padding-right: 180px;
	line-height: 34px;
	margin-bottom: 20px;
}
.banner-text h3 {
	font-size: 19px;
	font-weight: 400;
	margin-top: 25px;
	padding-right: 180px;
	line-height: 30px;
	margin-bottom: 20px;
}
.banner-text ul{
	font-size:21px;
	line-height:44px;
    text-align: left;
}
.banner-text ul li{
	background:url(../img/banner-tick.png) no-repeat left 17px;
	padding-left:35px;
}
.clikc-txt{
	padding-bottom:50px;
}
.clr-1{
	color:#4f8bc8
}
.clr-2{
	color:#33537d
}
.slogna-icons{
	max-width:830px;
	margin:auto;
}
.slogna-icons:after{
	clear:both;
	display:block;
	content:"";
}
.slg-icon {
    padding: 20px 15px;
}
.title-pro h3{
	font-size:40px;
	font-weight:bold;
}
.cl3{
	color:#005181;
}
.cl4{
	color:#048ccc;
}
.cl5{
	color:#0babe2;
}

.blue-btn {
	background: rgb(0,171,225);
background: -moz-linear-gradient(45deg, rgb(0,171,225) 0%, rgb(10,107,174) 100%);
background: -webkit-linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
background: linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abe1', endColorstr='#0a6bae',GradientType=1 );
	color: #fff !important;
	padding:12px 75px 12px;
	border-radius: 50px;
	text-decoration: none !important;
	border: 2px solid #00abe1;

	text-transform:uppercase;
	font-size:20px;
	font-family: 'ITCAvantGardeStdBk';
}
.blue-btn:hover {
background: rgb(233,136,27);
background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
border-color: #ff8c0c;
}
.txt-btn-row {
	padding: 30px 28px 0;
}
.list-ul {
	font-size: 21px;
	line-height: 42px;
	font-weight:300;
}

.list-ul li {
	background: url(../img/blue-tick.png) no-repeat left 17px;
	padding-left: 35px;
	font-weight:400;
}
p.txt-cemo {
	margin: 0;
	font-size: 15px;
	padding-top: 15px;
	padding-left: 19px;
}
.bg1{
	background:url(../img/Quote.png) no-repeat right bottom;
	background-size: auto 100%;
}
.bluse-banner{
	background:url(../img/bg-3.jpg) no-repeat top center;
	background-size:cover;
	
	color:#fff;
	text-align:center;
	padding-top:55px;
}
.bluse-banner p, .bluse-banner h2{
	color:#fff;
}
.bluse-banner p{
	padding:10px 100px;
}
.template-row {
	position: relative;
	bottom: -30px;
	padding:0 10px;
}
.bg2{
	background:url(../img/Enroll.png) no-repeat left bottom;
	background-size: auto 100%;
	margin-top:30px;
}
.fl-rt{
	float:right;
}

.featured-sec h2, .pricing-row h3 {
	text-align: center;
	padding-bottom: 50px;
}
.pricing-row h2, .pricing-row p {
	text-align: center;
}
.f-left{
	float:left;
}
.policy-txt {
	border-bottom: solid 1px #fff;
	padding-bottom: 22px;
	margin-bottom: 15px;
}
.policy-txt .logos-ftr-r ul li a{
	border:none !important;
	height:inherit !important;
	width:auto !important;
	background:none !important;
}
.policy-txt .logos-ftr-r ul li{
	width:auto;
	max-width:inherit;
}
.ready-row{
	text-align:center;
	padding:55px 0;
}

.fetu-cl {
	min-height: 320px;
}

.havea-qstn .owl-nav {
	display: none;
}
.owl-carousel .owl-item img{
	width:80px;
	display:inline-block;
	margin-top:5px;
	margin-bottom:5px;
}
.ceo {
	display: block;
	font-size: 12px;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.test-icon-in{
	margin-bottom:0;
}
.test-icon-in {
	margin-bottom: 0;
	font-size: 16px !important;
	font-weight: bold !important;
}

.clientComment {
	font-size: 22px;
	color: #242526;
	width: 100%;
	max-width: 720px;
	margin: 0 auto;
	font-weight: 200;
	background: rgba(255, 255, 255, .4);
	padding: 25px 45px 15px;
	border-radius: 20px;
	text-align: center;
}

.darkHeader .cls-n{
	display:none;
	
}
.darkHeader .call-us {
	
	
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}

.darkHeader .cl-nmbr {
	
	height: 34px;
	
	padding: 3px 14px 15px;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}

.darkHeader .call-us-row {
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	height: 36px;
	
}
.darkHeader .nav-logo-top {
	padding: 0px;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.darkHeader .navbar-nav > li {
	
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.darkHeader .lgn-icon{
	padding-top:10px;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.cln{
	font-weight:600;

	
}
.cln a{
	color:#fff;
}


.card {
	
	border: solid 2px #3e93c7;

	padding:14px 15px;
	border-radius: 15px;
	margin-bottom:10px;
	background:#fff;
}
.secondary-title{
	font-size:32px;
}

.bluse-banner-prc{
	background:url(../img/bg-5.jpg) no-repeat top center;
	background-size:cover;

	color:#fff;
	text-align:center;
	padding-top:55px;
	padding-bottom:55px;
}
.bluse-banner-prc .sectionTitle h2{
	color:#fff;
}
.third-title{
	font-weight: 300;
	font-size:18px;
	margin-top:25px;
	line-height: 1.5;
}
.bluse-banner-prc .container{
	max-width:740px;
	
}
.bluse-banner-prc h5{
	margin-left:-50px;
	margin-right:-50px;
}
.txt-center{
	text-align:center;
}
.faq-row{
	padding:55px 0;
	/*background:#fcfcfc;*/
	
}
.card-header{
	font-size:18px;
}
.card-header a{
	color:#005785;
	background:url(../img/open-arrow.png) no-repeat right center;
	display:block;
}
.card-body {
	padding-top: 20px;
	font-size: 16px;
	font-weight: 400;
}

.card-header a.collapsed{
	color:#1a1b1b;
	background:url(../img/close-arrow.png) no-repeat right center;
}
#card-720565{
	padding-top:45px;
}
.white-bg{
	background:#fff;
	padding:55px 0;
}
.plan-row {
	padding: 55px 0;
    background: #f0f0f0 !important;
}
.plan-cl {
	text-align: center;
	width: 20%;
	float: left;
	padding: 0 15px;
	min-height: 160px;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}
.plan-title {
	padding: 10px 20px;
}
.plan-in{
	padding-top:45px;
}
.price-cl{
	float:left;
	width:20%;
	text-align:center;
padding:0 8px;
position:relative;
}

.price-cl-in {
	background: #fff;
	min-height: 512px;
	border-top: 7px solid #005785;
	box-shadow: 1px 3px 0px #ccc;
	padding: 10px 10px 30px 10px;
	font-weight:300;
	border-radius:2px;
	border-left:solid 1px #e0e0e0;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.price-cl-in:hover, .price-cl-in.active{
	background: rgb(0,171,225);
background: -moz-linear-gradient(45deg, rgb(0,171,225) 0%, rgb(10,107,174) 100%);
background: -webkit-linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
background: linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abe1', endColorstr='#0a6bae',GradientType=1 );
transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	color:#fff;
}
.price-cl-in:hover *, .price-cl-in.active *{
	color:#fff;
}
.price-cl-in:hover .prc-txt, .price-cl-in.active .prc-txt{
	color:#005785;
}
.price-cl-in:hover .blue-btn, .price-cl-in.active .blue-btn{
	background:#e9881b !important;
	border-color:#ff8c0c;
	
}
.pricing-row{
	padding:55px 0;
	background:#f0f0f0;
}
.pricing-row .sectionTitle p{
	font-size: 18px !important;
}
.prc-table{
	
}

.prc-table .blue-btn {
	
	padding: 5px 30px 4px;

	font-size: 18px;

}
.price-cl-in h6 {
	/*text-transform: uppercase;*/
	color: #434849;
	font-size: 17px;
	letter-spacing: 1px;
}
.prc-txt{
	font-size:24px;
	color:#005785;
	font-weight:600;
	height:115px;
	line-height:115px;
	background:url(../img/price-bg.png) no-repeat center;
	margin:15px 0;
}
.pr-m{
	margin-bottom:5px;
	color:#6b6c6c;
}

.free-prc{
	margin-bottom:5px;
	color:#005785;
}
.prc-mth{
	text-transform:uppercase;
	font-size:16px;
	font-weight:300;
}
.prc-list{
	padding:15px 0 0px;
	min-height:165px;
}
.prc-list li {
	font-size: 16px;
	padding: 8px 7px;
	border-bottom: solid 1px #ededed;
	color: #5d5f5f;
	min-height: 42px;
	line-height: 20px;
}
.prc-list li:last-child{
	border:none;
}

.modal-content .blue-btn {

	color: #fff !important;
	padding: 9px 30px 8px;

	font-size: 16px;
	
}
.prc-banner .sectionTitle h2{
	text-transform:capitalize;
}
.most-pop {
	position: absolute;
	left: 8px;
	top: -19px;
	background: #e9881b;
	color: #fff;
	padding: 1px 10px;
	font-size: 12px;
	text-transform: uppercase;
}


/* ------------------ Contact Us Css -------------------- */

.contact-address {
	background-color: #fff;
	
	overflow:hidden;
}
.contact-address h3 {font-size: 25px; margin-bottom: 50px; color:#005785; }
.contact-address h3 span{color: #00a9df; 
}
.address-info > p {color: #000000; line-height: 24px; }
.address-info {text-align: left; }

.contact-address .address {padding: 25px 0; }
.contact-address .address > ul {padding-top: 25px; }
.contact-address .address > h4 {font-size: 15px; color: #000; }
.contact-address .address > p {  font-family: 'ITCAvantGardeStdBk'; }
.contact-address .address li {color: #000; display: block; font-size: 15px; line-height: 28px; font-weight: 100; }
.contact-infoform input {
	border-radius: 0;
	box-shadow: none;
	height: 46px;
	border-radius: 25px;
	border-color:#dddddd;
	font-weight:600;
	width:100%;
}

.main-btn {border-radius: 0; }

.contact-infoform textarea {border-radius: 15px; box-shadow: none; resize:none; border-color:#dddddd; max-height:200px;}
.contact-infoform input::-webkit-input-placeholder, .contact-infoform textarea::-webkit-input-placeholder {color: #000; font-weight: 500; font-size: 15px; }
.contact-infoform input:-ms-input-placeholder, .contact-infoform textarea:-ms-input-placeholder {color: #000; font-weight: 500; font-size: 15px; }
.contact-infoform input::-moz-placeholder, .contact-infoform textarea::-moz-placeholder {color: #000; font-weight: 500; font-size: 15px; }
.contact-address .address {
	padding: 20px 0;
	font-size: 16px;
	padding-right: 110px;
	padding-left: 70px;
	position: relative;
	color:#00a9df;
	letter-spacing:1px;
}
.contact-address .address a{
	color:#00a9df;
}
.address-info img {
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 3px;
	max-width: 56px;
	width: 40px;
}
.first-icon img{
	top: 22px;
}
.first-icon {
	color:#13527f !important;
}
.cont-left{
	background:#f9f9f9;
	padding: 35px 0px 500px 60px;
	margin-bottom:-500px;
}
.cont-right{
	padding: 35px 0px 35px 65px;
}


.blue-btn-small{
	background: rgb(0,171,225);
background: -moz-linear-gradient(45deg, rgb(0,171,225) 0%, rgb(10,107,174) 100%);
background: -webkit-linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
background: linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abe1', endColorstr='#0a6bae',GradientType=1 );
	color: #fff !important;
	padding:8px 35px 7px;
	border-radius: 50px;
	text-decoration: none !important;
	border: 2px solid #00abe1;

	text-transform:uppercase;
	font-size:17px;
	font-family: 'ITCAvantGardeStdBk';
}
.blue-btn-small:hover {
	background: rgb(10,107,174);
background: -moz-linear-gradient(45deg, rgb(10,107,174) 0%, rgb(0,171,225) 100%);
background: -webkit-linear-gradient(45deg, rgb(10,107,174) 0%,rgb(0,171,225) 100%);
background: linear-gradient(45deg, rgb(10,107,174) 0%,rgb(0,171,225) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a6bae', endColorstr='#00abe1',GradientType=1 );
}

/*faq*/
.top-sub{
	display:block;
	color:#fff !important;
}
.call-exp {
	text-align: center;
	padding: 55px 0 55px 0;
	background: #f9f9f9;
}
.exp-cl{
	padding:10px 0 20px;
	font-size:25px !important;
	color:#13527f;
	font-weight:400;
	
}
.exp-cl a{
	color:#13527f;
}
.cmn-title-h3 span {
	color: #00a9df;
}
.cmn-title-h3 {
	font-size: 25px;
	margin-bottom: 10px;
	color: #005785;
	font-weight:400;
	margin-top:0;
}
.faq-bnr{
	background:url(../img/faq-banner.jpg) no-repeat top center;
	background-size:cover;
	padding:75px 0;
}

.faq-page .card {
	border: solid 0px #3e93c7;
	padding: 9px 15px;
	border-radius: 15px;
	margin-bottom: 5px;
	background: #fff;
}
.faq-page  .card-body {
	padding: 20px;
	font-size: 16px;
	font-weight: 400;
	border-top:solid 5px #13527f;
	background:#f9f9f9;
	margin-top:15px;
    color: #656565;
}

.faq-page  .card-header a {
	color: #005785;
	background: url(../img/faq-bullet-2.png) no-repeat left 1px;
	display: block;
	padding-left:45px;
	font-size:17px;
	font-weight:400;
	padding-bottom:2px;
	padding-right:5px;
	min-height:30px;
}
.faq-page .card-header a.collapsed {
	color: #0063a0;
	background: url(../img/faq-bullet-1.png) no-repeat left 2px;
}
.faq-page  .sectionTitle h2{
	text-align:left;
	font-size:25px;
	line-height: 1.4;
	font-weight:400;
	text-transform:capitalize;
}
.faq-page {
	padding:55px 0 45px;
}
.faq-page #card-720565 {
	padding-top: 10px;
	max-width:900px;
	margin:auto;
}
.col-sm-6.cont-left::after {
	position: absolute;
	background: #f9f9f9;
	left: 0;
	bottom: 0;
	content: "";
	width: 50%;
	height: 100%;
	margin-left: -1500px;
	padding-left: 1500px;
}

/*sign up*/
.round {
	position: absolute;
}
.round [type="radio"]:checked,
.round [type="radio"]:not(:checked),
.round [type="checkbox"]:checked,
.round [type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.round [type="radio"]:checked + label,
.round [type="radio"]:not(:checked) + label,
.round [type="checkbox"]:checked + label,
.round [type="checkbox"]:not(:checked) + label {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.round [type="radio"]:checked + label:before,
.round [type="radio"]:not(:checked) + label:before,
.round [type="checkbox"]:checked + label:before,
.round [type="checkbox"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 5px;
    top: -2px;
    width: 13px;
    height: 13px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
.round [type="radio"]:checked + label:after,
.round [type="radio"]:not(:checked) + label:after,
.round [type="checkbox"]:checked + label:after,
.round [type="checkbox"]:not(:checked) + label:after {
    content: '';
    width: 9px;
    height: 5px;
    position: absolute;
    top: 1px;
    left: 7px;
    transform: rotate(-45deg);
}
.round [type="radio"]:not(:checked) + label:after, .round [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
}
.round [type="radio"]:checked + label:after, .round [type="checkbox"]:checked + label:after {
    opacity: 1;
}

.plans .card1 .round [type="checkbox"]:checked + label:after,
.plans .card1 .round [type="checkbox"]:not(:checked) + label:after {
  border: 2px solid #1c91cd;
  border-top: none;
  border-right: none;
}

.plans .card2 .round [type="checkbox"]:checked + label:after,
.plans .card2 .round [type="checkbox"]:not(:checked) + label:after {
  border: 2px solid #1faee4;
  border-top: none;
  border-right: none;
}

.plans .card3 .round [type="checkbox"]:checked + label:after,
.plans .card3 .round [type="checkbox"]:not(:checked) + label:after {
  border: 2px solid #0968b3;
  border-top: none;
  border-right: none;
}

.plans .card4 .round [type="checkbox"]:checked + label:after,
.plans .card4 .round [type="checkbox"]:not(:checked) + label:after {
  border: 2px solid #1c91cd;
  border-top: none;
  border-right: none;
}

.plans .card5 .round [type="checkbox"]:checked + label:after,
.plans .card5 .round [type="checkbox"]:not(:checked) + label:after {
  border: 2px solid #1faee4;
  border-top: none;
  border-right: none;
}

.email-verification .email-verification-plan {
	background-color: #fff;
	color: #1e5a85 !important;
	border: 2px solid #1e5a85;
}

.email-verification .email-verification-plan .description1 {
	/*font-weight: 600 !important;*/
	margin-bottom: 20px;
	color: #656565;
	margin-top: 10px;
}

.email-verification .email-verification-plan .description1 strong {
	font-weight: 600 !important;
	font-size: 16px;
}

.email-verification .email-verification-plan h4 strong {
	font-weight: 800 !important;
}


.email-verification .email-verification-plan h4 {
	margin-top: 30px;
	margin-bottom: 5px;
	font-size: 21px !important;
}

.email-verification .email-verification-plan hr {
	border-top: 1px solid #1e5a857d;
    width: 75% !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.email-verification .email-verification-plan:hover, .email-verification .email-verification-plan.active {
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0;
	color: #fff !important;
	background: #146eb0; /* Old browsers */
	background: -moz-linear-gradient(left, #146eb0 0%, #0aaee2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #146eb0 0%,#0aaee2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #146eb0 0%,#0aaee2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146eb0', endColorstr='#0aaee2',GradientType=1 ); /* IE6-9 */
}

.email-verification .round [type="checkbox"]:not(:checked) + label:before {
  border: 1px solid #1e5a85 !important;
}

.email-verification .round [type="checkbox"]:checked + label:after,
.email-verification .round [type="checkbox"]:not(:checked) + label:after {
  border: 2px solid #0968b3;
  border-top: none;
  border-right: none;
}

.recommended .card1 .round [type="checkbox"]:checked + label:after,
.recommended .card1 .round [type="checkbox"]:not(:checked) + label:after {
  border: 2px solid #058ccc;
  border-top: none;
  border-right: none;
}

.recommended .card3 .round [type="checkbox"]:checked + label:after,
.recommended .card3 .round [type="checkbox"]:not(:checked) + label:after {
  border: 2px solid #0968b3;
  border-top: none;
  border-right: none;
}

/*step 1*/
.bluse-banner-signup, .lists-banner{
	background: rgb(0,171,225);
	background: -moz-linear-gradient(45deg, rgb(10,107,174) 0%, rgb(0,171,225) 100%);
	background: -webkit-linear-gradient(45deg, rgb(10,107,174) 0%,rgb(0,171,225) 100%);
	background: linear-gradient(45deg, rgb(10,107,174) 0%,rgb(0,171,225) 100%);
	background-size:cover;

	color:#fff;
	text-align:center;
	padding-top:55px;
	padding-bottom:55px;
}
.bluse-banner-signup .sectionTitle h2{
	color:#fff;
}
.bluse-banner-signup .third-title {
	font-size: 18px;
}
.account-setup {
	margin: 40px 0px;
}
.account-setup .blue {
	color: #13527f;
}
.account-setup .sky-blue {
	color: #058cca;
}
.account-setup .title {
	font-size: 22px;
	padding: 15px 50px;
}
.account-setup .title.active {
	border: 1px solid #e5e5e5;
	background-color: #f9f9f9;
}
.account-setup .title .text {
	margin-left: 35px;
	display: inline-block;
    line-height: 35px;
}

span.round-tab {
    width: 35px;
    height: 35px;
    line-height: 29px;
    display: inline-block;
    border-radius: 100px;
    z-index: 2;
    left: 0;
    text-align: center;
    font-size: 22px;
    color: #13527f;
    background: #fff;
    border: 2px solid #13527f;
    position: absolute;
}
span.round-tab.active {
    background: #fff;
    border: 2px solid #5bc0de;
    background: -moz-linear-gradient(45deg, rgb(10,107,174) 0%, rgb(0,171,225) 100%);
	background: -webkit-linear-gradient(45deg, rgb(10,107,174) 0%, rgb(0,171,225) 100%);
	background: linear-gradient(45deg, rgb(10,107,174) 0%,rgb(0,171,225) 100%);
    color: #fff;
}

.plans {
	padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 50px;
	text-align: center;
}

.plans .plan-card {
	cursor: pointer;
	border-radius: 5px;
	color: #fff;
	padding: 1px 4px;
	margin-bottom: 20px;
}
.bulk-email .plan-card {
	min-height: 243px;
}
.plans .plan-card input[type="radio"] {
    position: absolute;
    width: 15px;
    border-radius: 100px;
}
.plans .plan-card input[type="radio"]:hover {
    cursor: pointer;
}
.plans .plan-card hr {
	width: 90%;
	margin-top: 10px;
	margin-bottom: 10px;
}

.plans .plan-card h4 {
	font-size: 20px !important;
}

.plans .plan-card .description1 {
	font-size: 12px;
}

.plans .plan-card .description2 {
	font-size: 11px;
	color: #d9e4f1;
	margin-top: 5px;
}

.plans .plan-card .content {
	font-size: 12px;
	color: #fff;
	margin-top: 30px;
	margin-bottom: 20px;
}

.plans .bg-blue {
	background-color: #1c91cd;
}

.plans .bg-sky-blue {
	background-color: #1faee4;
}

.plans .bg-dark-blue {
	background-color: #0968b3;
}

.email-verification-plan-section {
	padding-top: 60px !important;
	padding-bottom: 100px !important;
}

.form {
	border-radius: 50px;
	margin-top: 30px;
}

.form input, .form select {
	height: 35px;
	border-radius: 15px;
	border-color: #f2f2f2;
	padding: 0 15px;
}
.form select option, .payment-form select option {
  color: #000;
}

.order-summary {
	border: 1px solid #f2f2f2;
	margin-top: 30px;
	font-size: 22px;
	margin-bottom: 20px;
}
.order-summary .order-summary-title {
	background-color: #f9f9f9;
	padding-left: 20px;
	line-height: 40px;
}
.order-summary .order-summary-content {
	padding: 10px 20px;
}
.order-summary .order-summary-content .order-summary-content-title {
	font-size: 16px;
	/*line-height: 2;*/
}
.order-summary .order-summary-content .order-summary-content-description {
	font-size: 14px;
	margin-top: 5px;
	margin-left: 15px;
	/*line-height: 2;*/
	font-weight: 100px;
	color: #727272;
}
.order-summary .order-summary-content .margin-top {
	margin-top: 60px;
}
.order-summary .order-summary-content .line {
    margin: 10px 0px;
    border: 1px solid #d4d4d4;
}
.order-summary .order-summary-content .order-summary-content-total {
	line-height: 1.5;
	margin-top: 10px;
}
.order-summary .order-summary-content .order-summary-content-total .total {
	font-size: 20px;
}
.order-summary .order-summary-content .order-summary-content-total .total-desc {
	font-size: 13px;
	color: #aeaeae;
}
.broken-line {
    border: 1px dashed #92b6ca;
    margin: 40px 0px;
}
.btn-next {
	background: rgb(0,171,225);
	background: -moz-linear-gradient(45deg, rgb(0,171,225) 0%, rgb(10,107,174) 100%);
	background: -webkit-linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
	background: linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abe1', endColorstr='#0a6bae',GradientType=1 );
	color: #fff !important;
	border-radius: 50px;
	text-decoration: none !important;
	border: 1px solid #00abe1;
	width: 185px;
	font-size: 20px;
	margin-top: 20px;
}

.btn-back {
	width: 185px !important;
}

.btn-next:hover {
	background: rgb(10,107,174);
	background: -moz-linear-gradient(45deg, rgb(10,107,174) 0%, rgb(0,171,225) 100%);
	background: -webkit-linear-gradient(45deg, rgb(10,107,174) 0%,rgb(0,171,225) 100%);
	background: linear-gradient(45deg, rgb(10,107,174) 0%,rgb(0,171,225) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a6bae', endColorstr='#00abe1',GradientType=1 );
}
.btn-orange {
	background: rgb(233,136,27);
	background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
	background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
	border:solid 1px #ff8c0c;
	color: #fff !important;
	border-radius: 50px;
	text-decoration: none !important;
	width: 250px;
	font-size: 20px;
	margin-top: 20px;
}
.btn-orange:hover {
	background: rgb(233,136,27);
	background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
	background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
	border:solid 1px #ff8c0c;
	opacity:.9;
}
@media only screen and (max-width: 991px) {
	.btn-orange {
		float: none !important;
	}
	.btn-next {
		float: none !important;
	}
	.order-summary .order-summary-content .order-summary-content-description {
		line-height: 2;
	}
	.order-summary .order-summary-content .order-summary-content-title {
		line-height: 2;
	}
}

/*step 2*/
.account-setup .title-step2 {
	background-color: #f9f9f9;
	font-size: 26px;
	line-height: 50px;
}
.account-setup .summary {
	padding-right: 8%;
	padding-left: 8%;
}
.account-setup .summary .line {
	width: 100%;
	border-top: 3px solid #2b648c;
	height: 30px;
	display: inline-block;
}
.account-setup .details {
	margin-top: 20px;
}
.account-setup .details .detail-title {
	margin-left: 3%;
}
.account-setup .details .detail-sub-title {
	margin-left: 6%;
	color: #b3b3b3;
}

.account-setup .price {
	margin-top: 15px;
}
.account-setup .price .total {
	font-size: 30px;
}
.account-setup .price .total-description {
	font-size: 15px;
	color: #bcbcbc;
}
@media only screen and (max-width: 767px) {
    .account-setup .summary {
        padding: 0;
    }
    .account-setup .details {
		padding: 0;
	}
	.account-setup .price {
		padding: 0;
	}
}

.recommended .recommended-card {
	margin-top: 30px;
	border-radius: 5px;
	color: #fff;
	margin-bottom: 20px;
	border: none;
	padding: 1px 6px;
	height: 220px;
	cursor: pointer;
}

.recommended .content {
    padding: 0px 5px;
}

.recommended .card1 {
	background-color: #058ccc;
}

.recommended .card2 {
	background-color: #0cabe2;
}

.recommended .card3 {
	background-color: #0968b3;
}

.recommended .recomend-card-description1 {
	color: #fff;
	font-size: 12px;
	margin-top: 30px;
}

.recommended .recomend-card-description2 {
	margin-top: 20px;
	color: #fff;
	font-size: 17px;
}

.recommended .recomend-card-description3 {
	color: #fff;
	font-size: 12px;
	margin-top: 15px;
	height: 70px;
}

.recommended .card1 .round [type="radio"]:checked + label:after,
.recommended .card1 .round [type="radio"]:not(:checked) + label:after {
  border: 2px solid #058ccc;
  border-top: none;
  border-right: none;
}

.recommended .card2 .round [type="radio"]:checked + label:after,
.recommended .card2 .round [type="radio"]:not(:checked) + label:after {
  border: 2px solid #0cabe2;
  border-top: none;
  border-right: none;
}

.recommended .card3 .round [type="radio"]:checked + label:after,
.recommended .card3 .round [type="radio"]:not(:checked) + label:after {
  border: 2px solid #0968b3;
  border-top: none;
  border-right: none;
}

.recommended .round label:after {
   	content: "";
	height: 8px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 8px;
	transform: rotate(-45deg);
	width: 18px;
}

/* step 3 */
.form input[type="checkbox"] {
	height: 15px;
	margin-top: 0;
}
.form span {
	font-size: 15px;
    vertical-align: text-top;
}
.payment-form {
	margin: 30px 0px;
}
.payment-form .width-50 {
	width: 50%;
}
.payment-form input, .payment-form select {
	height: 35px;
	border-radius: 15px;
	border-color: #f2f2f2;
	padding: 0 15px;
	/*color: #000;*/
}
@media only screen and (max-width: 767px) {
    .payment-form .width-50 {
		width: 100%;
	}
}
@media only screen and (max-width: 991px) {
    .recommended .recomend-card-description1 {
    	font-size: 14px;
    }
    .recommended .recomend-card-description3 {
    	font-size: 16px;
    }
    .recommended .recomend-card-description2 {
    	font-size: 22px;
    }
}

/* step 4 */
.submit-form { 
	margin-top: 50px;
}
.submit-form .box {
	border: 1px solid #d6d6d6;
	height: 150px;
	border-radius: 10px;
	background-color: #fff
}
.submit-form .box-terms {
	border: 1px solid #d6d6d6;
	border-radius: 10px;
	background-color: #fff;
	text-align: left ;
	font-size: 11px;
	padding: 20px;
	/*max-height: 200px;*/
	overflow-y: auto;
}
.submit-form .terms-title {
	font-size: 13px;
}
.submit-form .checkbox-terms input {
	height: 23px;
}
.submit-form .checkbox-terms span {
	font-size: 16px;
	line-height: 2;
	font-weight: 600;
}
.submit-form .checkbox-terms {
	margin-bottom: 30px;
}
.submit-form input, .payment-form select {
	height: 35px;
	border-radius: 15px;
	border-color: #f2f2f2;
	padding: 0 15px;
	color: #000;
}
@media only screen and (max-width: 767px) {
    .submit-form .summary {
        padding: 0;
    }
    .submit-form .details {
		padding: 0;
	}
	.submit-form .price {
		padding: 0;
	}
}

/* login */
.login {
	background-image: url('../img/padlock.png');
	background-repeat: no-repeat;
	background-position: center; 
	/*box-shadow: inset 0 0 0 1000px rgb(27, 124, 186, 0.95);*/
}
.login-form {
	padding: 45px 30px;
	margin-top: 30px;
	margin-bottom: 90px;
}

.login-form input {
	height: 60px;
	border-radius: 50px;
	border-color: #f2f2f2;
	padding: 0 20px;
	font-size: 20px;
}
.login-form .btn-login {
	background: rgb(233,136,27);
	background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
	background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
	border:solid 1px #ff8c0c;
	color: #fff !important;
	padding: 12px 20px 12px;
	border-radius: 50px;
	text-decoration: none !important;
	font-size: 20px;
	margin-top: 20px;
	width: 100%;
}
.login-form .btn-login:hover {
	background: rgb(233,136,27);
	background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
	background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
	border:solid 1px #ff8c0c;
	opacity:.9;
}
.login-form .title {
	color: #fff;
	font-size: 38px;
}
.login-form .description {
	color: #fff;
	font-size: 26px;
	margin-bottom: 40px;
}
.login-form a {
	color: #fff;
	font-size: 20px;
	text-decoration: underline;
}
.login-form a:hover {
	color: #fff;
}
@media (max-width: 375px) {
	.login-form {
        padding: 0;
    }
    .white-btn {
	    padding: 12px 30px 12px;
    }
}

/* Lists*/
.lists-banner{
	/*background-image: url('../img/blue-bg.png');
	background-repeat: no-repeat;
	background-position: center; */
}
.lists-banner .sectionTitle h2{
	text-transform:capitalize;
}
.lists-banner .third-title {
	font-size: 18px;
}
.lists{
	margin-bottom: 50px;
}
.lists .blue {
	color: #13527f;
}
.lists .sky-blue {
	color: #0cabe2;
}
.lists .cards {
	margin-top: 30px;
	padding-left: 50px;
	padding-right: 50px;
}
.lists .cards .title {
	font-size: 20px;
	line-height: 20px;
	color: #656565;
}
.lists .cards .image {
	margin-top: 15px;
	margin-bottom: 15px;
}
.lists .cards .details {
	font-size: 16px;
	font-weight: 400;
	margin-left: 15px;
	margin-right: 15px;
	color: #4f4f4f;
}
.lists .card {
	border-radius: 5px;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 20px;
	border: none;
	width: 90%;
	background-color: #f8f8f8;
	height: 380px;
}

@media only screen and (max-width: 375px) {
    .lists .card {
		height: auto;
	}
}

.lists .card .content {
	font-size: 14px;
	color: #fff;
	margin: 35px 10px;
}

@media only screen and (max-width: 991px) {
    .lists .card {
		width: 100%;
	}
}
.lists .marketing {
	padding-top:40px;
	padding-bottom:40px;
}
.lists .marketing .title {
	font-size: 28px;
}
.lists .marketing .description {
	font-size: 16px;
	font-weight: 400;
	margin-top: 20px;
	color: #656565;
}

.lists .marketing .marketing-options {
	margin-top: 40px;
	height: 100px;
	position: relative;
}
.lists .marketing .marketing-options img {
	max-height: 100%;  
    max-width: 100%; 
    width: auto;
    height: auto;
    position: absolute;  
    top: 0;  
    bottom: 0;  
    left: 0;  
    right: 0;  
    margin: auto;
}
.lists .marketing .name {
	font-size: 16px;
	padding: 0 20%;
	line-height: 25px;
	margin-bottom: 20px;
	font-weight: 400;
	color: #656565;
}
.lists .btn-orange {
	display: inline-block;
	background: rgb(233,136,27);
	background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
	background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
	border:solid 1px #ff8c0c;
	color: #fff !important;
	border-radius: 50px;
	text-decoration: none !important;
	font-size:20px;
	width: auto !important;
	margin-top: 60px;
	padding:12px 55px 12px;
	text-transform:uppercase;
	font-family: 'ITCAvantGardeStdBk';
}
.lists .btn-orange:hover {
	background: rgb(233,136,27);
	background: -moz-linear-gradient(45deg, rgb(233,136,27) 0%, rgb(255,157,46) 100%);
	background: -webkit-linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	background: linear-gradient(45deg, rgb(233,136,27) 0%,rgb(255,157,46) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9881b', endColorstr='#ff9d2e',GradientType=1 );
	border:solid 1px #ff8c0c;
	opacity:.9;
}
@media only screen and (max-width: 1280px) {
	.lists .btn-orange {
		font-size: 19px;
	}
}
@media only screen and (max-width: 425px) {
	.lists .btn-orange {
		font-size: 16px;
	}
}
@media only screen and (max-width: 375px) {
	.lists .btn-orange {
		font-size: 14px;
	}
}
@media only screen and (max-width: 320px) {
	.lists .btn-orange {
		font-size: 12px;
	}
}
.ready {
	background-color: #f9f9f9;
}

/*Thank you page*/
.thankyou {
	text-align: center;
	background-color: #f9f9f9;
    padding: 80px 0;
}
.thankyou h1 {
	margin-top: 50px;
	margin-bottom: 50px;
	font-size: 44px;
}
.thankyou h3 {
	margin-top: 60px;
	font-size: 22px;
}
.thankyou h4 {
    margin-bottom: 50px;
    line-height: 1.4;
    color: #A9A9A9;
}
.thankyou .sky-blue {
	color: #1faee4;
}
.thankyou .btn-orange {
	font-size: 20px;
    width: auto;
    padding: 15px 70px;
}
@media only screen and (max-width: 1280px) {
	.thankyou .btn-orange {
		padding: 15px 10px;
		font-size: 19px;
		width: 100%;
	}
}
@media only screen and (max-width: 425px) {
	.thankyou .btn-orange {
		padding: 15px 10px;
		font-size: 16px;
		width: 100%;
	}
}
@media only screen and (max-width: 375px) {
	.thankyou .btn-orange {
		padding: 15px 10px;
		font-size: 15px;
		width: 100%;
	}
}
@media only screen and (max-width: 320px) {
	.thankyou .btn-orange {
		font-size: 14px;
		padding: 15px 10px;
		width: 100%;
	}
}
@media only screen and (max-width: 241px) {
	.thankyou .btn-orange {
		font-size: 12px;
		padding: 15px 10px;
	}
}

/* for 5 columns */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

/*Email Verification*/
.ev-banner {
    min-height: 500px;
    padding: 100px 0;
	background: #146eb0; /* Old browsers */
	background: -moz-linear-gradient(left, #146eb0 0%, #0aaee2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #146eb0 0%,#0aaee2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #146eb0 0%,#0aaee2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146eb0', endColorstr='#0aaee2',GradientType=1 ); /* IE6-9 */
}
.ev-banner .banner-text h1 {
	margin-top: 30px;
}
.ev-banner .banner-image {
	position: absolute;
    right: 0;
    top: -40px;
}
.ev-section-2 .feature-pricing-title h2, .ev-section-6 .feature-pricing-title h2 {
	font-size: 20px !important;
}
.ev-section-3 {
	padding-bottom: 85px !important;
}
.ev-section-5 {
	background:url(../img/blue-bg.png) no-repeat top center;
	background-size:cover;
	padding-top: 75px;
	padding-bottom: 25px; 
}
.ev-section-5 .icons-container {
	padding: 0 100px;
	margin-top: 60px;
}

.ev-section-5 .icons-container .item {
	margin-bottom: 50px;
}

.ev-section-5 .icons-container .item h3 {
	font-size: 16px;
}

.ev-section-6 {
	background-color: #f0f0f0 !important;
}
.ev-section-6.featured-sec h2{
	padding-bottom: 0;
}

.ev-section-6 .featured-item {
	padding: 0 30px;
}

.ev-section-6 .featured-item .featured-img {
	min-height: 70px;
}

/*.ev-section-6 .featured-item h3 {
	min-height: 50px;
}*/

.ev-section-6 .fetu-cl {
	min-height: 250px;
}
.ev-section-7 {
    text-align: center;
    font-size: 25px;
    padding: 55px 0 45px;
    color: #434849;
    /* background: #f9f9f9; */
}
.ev-section-7 .pricing {
	background-color: #f9f9f9;
	padding: 50px 80px;
    border: 2px solid #dfe1e3;
}

.ev-section-7 .pricing .title h2{
	font-size: 18px !important;
}

.ev-section-7 .sectionTitle p{
	font-size: 18px !important;
}

.ev-section-7 .pricing .price-button {
	background-color: #fff;
	color: #1e5a85;
	border: 2px solid #1e5a85;
	padding: 10px 0;
	border-radius: 5px;
	width: 100%;
	margin: 10px 0;
	position: relative;
	font-size: 16px;
}

.ev-section-7 .pricing .price-button:hover, .ev-section-7 .pricing .price-button:active, .ev-section-7 .pricing .price-button.btn-active {
	padding: 12px 0;
	border: 0;
	color: #fff;
	background: #146eb0; /* Old browsers */
	background: -moz-linear-gradient(left, #146eb0 0%, #0aaee2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #146eb0 0%,#0aaee2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #146eb0 0%,#0aaee2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146eb0', endColorstr='#0aaee2',GradientType=1 ); /* IE6-9 */
}

.ev-section-7 .pricing .price-button:hover:after, .ev-section-7 .pricing .price-button:active:after, .ev-section-7 .pricing .price-button.btn-active:after {
	position: absolute;
    display: block;
    border: 15px solid transparent;
    top: 9px;
    right: -44px;
    border-left-color: #0aade1;
    border-left-width: 30px;
    content: "";
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.ev-section-7 .pricing .pricing-description {
	position: absolute;
	border-radius: 10px;
	margin: 30px 0;
	bottom: 0;
	right: 0;
	/*min-width: 350px;*/
	max-width: 220px;
	width: 100%;
}

.ev-section-7 .pricing .pricing-description .bg{
    padding: 30px 0;
    border-radius: 10px;
	color: #fff;
	background: #146eb0; /* Old browsers */
	background: -moz-linear-gradient(left, #146eb0 0%, #0aaee2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #146eb0 0%,#0aaee2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #146eb0 0%,#0aaee2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146eb0', endColorstr='#0aaee2',GradientType=1 ); /* IE6-9 */
}
.ev-section-7 .pricing .pricing-description .bg .title{
	padding: 10px 10px;
    background-color: #e0e0e0;
    color: #1e5a85;
    font-size: 16px;
}

.ev-section-7 .pricing .pricing-description .bg .price{
	font-size: 30px;
    font-weight: 600;
    line-height: 2;
}

.ev-section-7 .pricing .pricing-description .bg .desc{
	padding: 0 20px;
	color: #fff;
	font-size: 16px !important;
	margin: 0;
}

.width-45 {
	width: 45%;
}

.feature-pricing-title span {
	position: relative;
	color: #0063a0 !important;
	padding-bottom: 5px;
	cursor: pointer;
	margin: 0 20px;
}
.feature-pricing-title span.active, .feature-pricing-title span:hover {
	font-weight: 600;
}

.feature-pricing-title span:hover:after, .feature-pricing-title span.active:after {
	content: "";
	font-weight: 600;
    width: 100%;
    height: 4px;
    position: absolute;
    left: 0;
    bottom: 0;
	background: #146eb0; /* Old browsers */
	background: -moz-linear-gradient(left, #146eb0 0%, #0aaee2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #146eb0 0%,#0aaee2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #146eb0 0%,#0aaee2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146eb0', endColorstr='#0aaee2',GradientType=1 ); /* IE6-9 */
}
@media screen and (max-width: 420px) {
	.feature-pricing-title span {
		margin: 0;
	}
}
@media only screen and (max-width: 991px) {
	.ev-section-7 .pricing .pricing-description {
		position: initial;
		min-width: 0;
		max-width: 100%;
	}
	.ev-section-7 .pricing .price-button:hover:after, .ev-section-7 .pricing .price-button:active:after, .ev-section-7 .pricing .price-button.btn-active:after {
		border-top-width: 30px;
		border-top-color: #0e90ca;
		bottom: -44px;
		right: 47%;
		top: unset;
		border-left-color: transparent;
    	border-left-width: 15px;
	}
	.width-45 {
		width: 100%;
	}
}
@media only screen and (max-width: 767px) {
	.ev-banner .banner-image {
		display: none;
	}
	.ev-section-6 .featured-item .featured-img, .ev-section-6 .featured-item h3 {
		min-height: 0;
	}
	.ev-section-6 .featured-item {
		min-height: 0;
		margin-bottom: 20px !important;
	}
	.ev-section-5 .icons-container {
		padding: 0;
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.ev-section-7 .pricing {
		padding: 60px 10px;
	}
	.ev-section-3 .item {
		width: 100%;
	}
	.ev-section-7 .pricing .price-button {
		margin: 15px 0;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.ev-banner .banner-image {
		width: 45%;
		top: 50px;
	}
}
@media screen and (min-width: 992px) and (max-width: 1240px) {
	.ev-banner .banner-image {
		width: 40%;
		top: 0;
	}
}

b, strong {
	font-weight: 400 !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-weight: 400 !important;
}

.h2, h2 {
	font-size: 25px !important;
}

p, li {
	font-size: 16px !important;
	font-weight: 400 !important;
}
input::placeholder, textarea::placeholder  {
  color: #929292 !important;
  opacity: 1; /* Firefox */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #929292 !important;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder { /* Microsoft Edge */
 color: #929292 !important;
}

.grey-bg {
	background: #f0f0f0;
}

.custom-modal .yes {
	background: rgb(0,171,225);
	background: -moz-linear-gradient(45deg, rgb(0,171,225) 0%, rgb(10,107,174) 100%);
	background: -webkit-linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
	background: linear-gradient(45deg, rgb(0,171,225) 0%,rgb(10,107,174) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abe1', endColorstr='#0a6bae',GradientType=1 );
	color: #fff !important;
	padding: 6px 50px;
	display:inline-block;
	border-radius: 50px;
	border: 1px solid #00abe1;
	text-decoration: none !important;
}

.custom-modal .yes:hover, .custom-modal .yes:focus {
	background: rgb(10,107,174);
	background: -moz-linear-gradient(45deg, rgb(10,107,174) 0%, rgb(0,171,225) 100%);
	background: -webkit-linear-gradient(45deg, rgb(10,107,174) 0%,rgb(0,171,225) 100%);
	background: linear-gradient(45deg, rgb(10,107,174) 0%,rgb(0,171,225) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a6bae', endColorstr='#00abe1',GradientType=1 );
}

.custom-modal .no {
	background: #fff;
	color: #1e5a85;
	border: 2px solid #1e5a85;
	padding: 5px 50px;
	border-radius: 50px;
	display:inline-block;
	font-family: 'ITCAvantGardeStdBk';
}

.padding-0 {
	padding: 0 !important;
}

.g-recaptcha div:first-child {
	width: 100% !important;
}