﻿@charset "utf-8";

/*----------intial declartaion of css----------*/
* {

	/*appearance:none; -moz-appearance:none;-webkit-appearance:none;*/
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;/* list-style:none;*/
	box-sizing: border-box;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: none
}
q:before, q:after {
	content: '';
	content: none
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
button, html input[type="button"], input[type="reset"], input[type="submit"], textarea {
	-webkit-appearance: none;
	border-radius: 0
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {

	/*list-style: none;*/
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
/*caption, th, td {
	text-align: left;
	font-weight: normal;
}*/
a {
	text-decoration: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
#container {
	margin: 0 auto;
	max-width: 1140px;
}
.breadcrumb-container {
	margin: 10px auto;
	max-width: 1140px;
}
#content {
	float: left;
	padding: 3% 0;
	width: 64%;
}
.top-bottom {
	margin: 20px 0;
	padding: 20px 0;
}
aside {
	float: right;
	padding: 3%;
	width: 30%;
}
.button-wrapper-filter {
	float: right;
}
.header-right-column {
	text-align: center;
	color: #236192;
}
.header-right-column a:hover {
	text-decoration: none;
	color: #f0b323;
}
#container h2, .midd-container h2 {
	color: #236192;
	font-size: 20px;
	font-weight: 300;
	line-height: 38px;
	margin-bottom: 3px;
}
#container h3, .midd-container h3 {
	color: #236192;
	font-size: 20px;
	font-weight: 300;
	line-height: 38px;
	margin-bottom: 3px;
}
#container h4, .midd-container h4 {
	color: #236192;
	font-size: 20px;
	font-weight: 500;
	line-height: 38px;
	margin: 0 15px 3px 0;
}
#container p, .midd-container p {
	font-size: 14px;
	color: #2a4d87;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 20px;
}
#container a, .midd-container a {
	text-decoration: underline;
}
#container a:hover, .midd-container a:hover {
	color: #f0b323
}
.bracket-list {
	margin-left: 10px;
	margin-bottom: 20px;
}
.bracket-list li {
	margin: 10px 0;
	color: #236192;
	list-style-position: inside;
	list-style-type: square;
}
.bracket-list li a {
	text-decoration: underline !important;
}
.bracket-list li a:hover {
	text-decoration: none !important;
	color: #f0b323;
}
.callout {
	list-style: none;
	margin-bottom: 20px;
}
.callout li {
	display: inline;
	color: #2a4d87;
	font-size: 18px;
	margin-right: 15px;
}
.callout-btn {
	background: #f0b323 none repeat scroll 0 0;
	border-radius: 4px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	min-width: 120px;
	padding: 4px 5px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
	text-decoration: none !important;
}
.callout-btn:hover {
	background: #236192;
	color: #fff !important;
}
.inline-img {
	margin: 0 0 20px 20px;
	float: right;
}
.icon-inner {
	max-width: 40px;
	float: left;
	margin-right: 10px;
}
table {
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	vertical-align: top;
}
img {
	border: 0 none;
	max-width: 100%;
}
a {
	outline: none;
	cursor: pointer;
	color: #2a4d87;
	text-decoration: underline;
}
body {
	-webkit-tap-highlight-color: transparent;
}

/* End hide from IE Mac */
.none {
	display: none;
}

/* End Clearfix */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
.clear {
	clear: both;
}
img {
	max-width: 100%;
}

/* For modern browsers */
.cf:before, .cf:after {
	content: "";
	display: table
}
.cf:after {
	clear: both;
}

/* For IE 6/7 (trigger hasLayout) */
a, button, .btn, btn-2 {
	outline: none !important;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	text-decoration: none;
}
body {
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	font-family: 'Open Sans', sans-serif;
	/*background: #EBEBEB;*/
    background: #f7f7f7f;
}
.wrapper {
	float: left;
	width: 100%;
	opacity: 0;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.main {
	max-width: 1200px;
	margin: 0 auto;
}

.certification-main{
    max-width: 1200px;
	margin: 0 auto;
    position: relative;
	z-index: 11;
}

.content-area .main {
	max-width: 1100px;
	margin: 0 auto;
}
header {
	background: #236192;
	padding-top: 0px;
	padding-bottom: 0px;
}
header .logo {
	padding-right: 5px;
}
header .header-right {
	float: right;
	background: transparent;
	padding: 0px;
	position: relative;
}
header .header-right img {
	display: block
}
header .header-right ul {
	list-style: none;
	padding-top: 11px;
	padding-left: 15px;
	float: left;
}
header .header-right ul li {
	float: left;
	border-left: 1px solid #4a6aa5;
	padding: 6px 10px 10px;
}
header .header-right ul li a {
	color: #fff;
	font-size: 11px;
}
header .header-right ul li a:hover {
	color: #f0b323;
}
header .header-right span {
	float: left;
}

/* .deshbord-pagename .solution {
	padding-left: 31px;
} */

.btn-common1 {
	border-radius: 4px;
	border: 1px solid #fff;
	margin-top: 25px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	min-width: 120px;
	padding: 4px 5px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
}
.btn-common2 {
	border-radius: 4px;
	border: 1px solid #fff;
	margin-top: 8px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	min-width: 120px;
	padding: 4px 5px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
}
.btn-common3 {
	border-radius: 4px;
	border: 1px solid #fff;
	margin-top: 25px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	min-width: 120px;
	padding: 4px 5px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
}
.solution-menu {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
/* Commented as part of Trademark html integration*/ 
/*.solution-menu li {
	display: inline-block;
	min-height: 0px;
}
.solution-menu li a {
	display: block;
	padding: 14px 8px;
	color: #fff;
	background: #236192;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	line-height: 15px;
}*/
.btn-common {
	display: inline-block;
	vertical-align: top;
	border-radius: 20px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	padding: 5px 28px 5px 23px;
	text-transform: capitalize;
	border: 2px solid #fff;
	letter-spacing: 0.5px;
}


/* .searchul > li> a> img, .searchul > li> a> span{display: inline-block;vertical-align: middle;} */
.col-8 {
	float: left;
	width: 70%;
}
.col-4 {
	float: right;
	width: 30%;
	text-align: right;
}
.banner {
	position: relative;
	z-index: 99;
	background: url(../images/banner.jpg) no-repeat center top;
	background-size: cover;
}
.banner .main {
	text-align: right;
	position: relative;
	padding-bottom: 24px;
	padding-top: 23px;
}
.banner .belive-do {
	position: absolute;
	left: 100px;
	top: 141px;
	text-align: left;
	width: 28%;
}
.belive-do h2 {
	font-size: 28px;
	color: #fff;
	font-weight: 400;
	text-align: left;
	line-height: 1.12;
	margin-bottom: 12px;
}
.belive-do h2 strong {
	font-size: 70px;
	font-weight: 800;
	display: block;
	text-transform: uppercase;
}
.belive-do a.btn-common {
	background-color: #f5b135;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	border-color: #f5b135;
	letter-spacing: 0px;
	padding: 5px 28px 5px 17px;
}
.belive-do a.btn-common:hover {
	background-color: #2a4d87;
	border-color: #2a4d87;
}
.belive-do a.btn-common img {
	margin-right: 5px;
	display: inline-block;
	-webkit-transform: translateY(2px);
	-moz-transform: translateY(2px);
	-ms-transform: translateY(2px);
	-o-transform: translateY(2px);
	transform: translateY(2px);
}
.banner ul {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0;
	margin: 0 0px 0 0;
	list-style: none
}
.banner ul li {
	display: block;
	width: 285px;
	background: rgba(235, 235, 235, 0.84);
	min-height: 145px;
	margin-bottom: 2px;
	padding: 13px 13px 13px 20px;
	position: relative;
	cursor: pointer;
	margin-bottom: 25px;
	position: relative;
}
.banner ul li:hover
{
	background-color: #f5b135;
}
.banner ul li:last-of-type {
	margin-bottom: 0px;
}
.banner ul li .text-hover {
	opacity: 0;
	padding: 10px 5px 13px 21px;
	position: absolute;
	left: 0;
	top: 0;
	background: #f5b135;
	width: 100%;
	height: 100%;
	transition: opacity 0.5s ease-in-out 0s;
	-moz-transition: opacity 0.5s ease-in-out 0s;
	-ms-transition: opacity 0.5s ease-in-out 0s;
	-o-transition: opacity 0.5s ease-in-out 0s;
	-webkit-transition: opacity 0.5s ease-in-out 0s;
	overflow: auto
}
.touch .banner ul li .text-hover {
	overflow: scroll
}
.banner ul li p {
	display: none;
	font-size: 12px;
	letter-spacing: 0.1px;
	color: #fff;
	font-weight: 100;
	line-height: 16px;
	margin-bottom: 9px;
	max-height: 87px;
	overflow: hidden;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.banner ul li:hover h2
{
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.banner ul li:hover h2
{
	display: none;
}
.banner ul li:hover p
{
	display: block;
}
.banner ul li .text-hover a {
	border: 1px solid #fff;
	font-size: 16px;
	padding: 5px 23px 6px 27px;
	text-transform: capitalize;
	background-color: #fff;
	color: #f5b135;
	position: absolute;
	bottom: 17px;
	left: 20px;

    text-transform: capitalize;
    font-size: 16px;
    color: #666;
    border-width: 1px;
    font-weight: 600;
    padding: 5px 28px 5px 26px;
}
.banner ul li .text-hover a:hover {
	background: #f0b323;
	color: #fff;
}
.banner ul li:hover .text-hover {
	opacity: 1;
}
.banner ul li:last-child {
	margin-bottom: 0
}
.banner ul li h2 {
	font-size: 18px;
	font-weight: 600;
	color: #666666;
	text-transform: uppercase;
	margin-top: 22px;
	margin-bottom: 25px;
}
.banner ul li .btn-common {
	text-transform: capitalize;
	font-size: 16px;
	color: #666;
	border-color: #666;
	border-width: 1px;
	font-weight: 600;
	padding: 5px 28px 5px 26px;
	position: absolute;
	bottom: 15px;
	left: 20px;
}
.banner ul li:hover .btn-common
{
	background-color: #fff;
	color: #666;
	border-color: #fff;
}
.start-busines {
	background: #ebebeb;
	padding: 50px 0
}
.start-busines a {
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	background: #236192;
	border-radius: 4px;
	padding: 13px 16px;
	margin-right: 40px;
	margin-left: 40px;
}
.start-busines a:hover {
	background: #f0b323
}
.start-busines p {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	color: #236192;
	line-height: 27px;
	max-width: 75%;
	margin-top: -4px;
}
.busines-icons {
	background: #fff;
}
.busines-icons ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center
}
.busines-icons li {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	margin-left: -4px;
	padding: 40px 0 22px 0;
	position: relative
}
.busines-icons li h3 {
	text-transform: uppercase;
	font-size: 16px;
	color: #236192;
	line-height: 22px;
}
.busines-icons li .icon {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 13px
}
.busines-icons .icon span {
	background: #ebebeb;
	height: 160px;
	width: 160px;
	border-radius: 5px;
	display: table;
	text-align: center;
}
.busines-icons .icon span i {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
.busines-icons li .icon-hover {
	opacity: 0;
	background: #236192;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: left;
	padding: 13px 20px 10px 20px;
	color: #fff;
	transition: opacity 0.5s ease-in-out 0s;
	-moz-transition: opacity 0.5s ease-in-out 0s;
	-ms-transition: opacity 0.5s ease-in-out 0s;
	-o-transition: opacity 0.5s ease-in-out 0s;
	-webkit-transition: opacity 0.5s ease-in-out 0s;
	overflow: auto
}
.touch .busines-icons li .icon-hover {
	overflow: scroll
}
.busines-icons li .icon-hover h4 {
	font-weight: 300;
	font-size: 28px;
	margin-bottom: 10px;
}
.busines-icons li .icon-hover p {
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 25px;
	font-weight: 100;
	max-height: 141px;
	overflow: hidden;
}
.busines-icons li .icon-hover a {
	display: inline-block;
	vertical-align: top;
	border: 1px solid #fff;
	border-radius: 4px;
	color: #fff;
	text-transform: uppercase;
	min-width: 150px;
	padding: 5px 5px 4px;
	text-align: center;
	font-size: 16px;
}
.busines-icons li .icon-hover a:hover {
	background: #f0b323
}
.busines-icons li:hover .icon-hover {
	opacity: 1
}
.video-bg {
	background: #ebebeb;
	padding-top: 35px;
	padding-bottom: 51px;
	float: left;
	width: 100%;
}
.video-bg .col-8 {
	width: 56%;
	vertical-align: top;
	float: right;
	margin-right: 95px;
}
.video-bg .col-4 {
	vertical-align: top;
	float: left;
	width: 34%;
	padding-top: 31px;
	margin-left: -6px;
}
.video-bg .col-4 h3 {
	font-size: 28px;
	font-weight: 300;
	color: #236192;
	line-height: 38px;
	margin-bottom: 3px;
}
.video-bg .col-4 p {
	font-size: 18px;
	color: #236192;
	line-height: 28px;
	max-width: 274px;
	width: 100%;
}
.popular-resource {
	float: left;
	width: 100%;
	background: #dddddd;
	padding-top: 34px;
	padding-bottom: 20px;
}
.popular-resource .col-4 {
	display: inline-block;
	vertical-align: top;
	width: 30%;
	margin-left: -4px;
	color: #236192;
	padding-right: 10px;
	text-align: left;
	margin-right: 4%;
	float: left;
	padding-left: 15px;
}
.popular-resource .col-4:last-child {
	margin-right: 0;
}
.popular-resource h2 {
	text-align: center;
	font-size: 30px;
	font-weight: 900;
	color: #666666;
	margin-bottom: 43px;
	text-transform: capitalize;
}
.popular-resource ul {
	margin: 0px;
	padding: 0;
	list-style: none;
	text-align: center
}
.popular-resource li {
	display: block;
	text-align: left;
	padding-left: 16px;
	position: relative
}
.popular-resource li:before {
	position: absolute;
	content: "]";
	font-size: 18px;
	font-weight: 600;
	color: #666;
	left: 0;
	top: 0
}
.popular-resource li h4 {
	font-size: 18px;
	font-weight: 600;
	color: #236192
}
.popular-resource li h4 a {
	color: #666;
}
.popular-resource li h4 a:hover {
	color: #f0b323;
}
.popular-resource li p {
	font-size: 14px;
	color: #666;
	padding-bottom: 18px;
}
.business-filter-radio-btn {
	float: left;
	margin-left: 25px;
	text-align: left;
}
.business-filter-radio-btn li {
	list-style: none;
	list-style-type: none;
	display: inline;
	margin-right: 5px;
	white-space: nowrap;
}
.business-filter-radio-btn li span {
	position: relative;
}
.business-filter-radio-btn label {
	font-size: 13px !important;
}
.section3 {
	float: left;
	width: 100%;
}
.section3 .video-container img {
	margin-top: -50px;
}
.video-bg .col-48 {
	vertical-align: top;
	width: 100%;
}
.video-bg .col-48 h3 {
	font-size: 28px;
	font-weight: 300;
	color: #236192;
	line-height: 38px;
	margin-left: 10px;
}
.video-bg .col-48 p {
	font-size: 18px;
	color: #236192;
	line-height: 28px;
	width: 100%;
	display: block;
	margin-left: 10px;
}
.pla-space {
	position: relative;
	top: 10px;
}
.section2 {
	float: left;
	width: 100%;
	margin: 26px 0;
	color: #fff;
}
.section2 ul li {
	float: left;
	position: relative;
	cursor: pointer;
	width: 24%;
	list-style: none;
}
.section2 ul li a {
	color: #fff;
}
.section2 ul li .s2cover {
	background: #274e89;
	margin-right: 0;
	width: 100%;
	padding: 29px 20px 42px 63px;
	position: relative;
}
.section2 ul li .s2cover1 {
	background: #2f5890;
	margin-right: 0;
	padding: 29px 20px 17px 63px;
	position: relative;
}
.section2 ul li .s2cover2 {
	background: #3c6a9d;
	margin-right: 0;
	padding: 29px 20px 42px 63px;
	position: relative;
}
.section2 ul li .s2cover3 {
	background: #507ba7;
	margin-right: 0;
	padding: 29px 20px 17px 61px;
	position: relative;
}
.section2 ul li .s2cover:before {
	width: 0;
	position: absolute;
	right: -49px;
	content: "";
	height: 0;
	top: 0px;
	border-left: 49px solid #274e89;
	border-top: 85px solid transparent;
	border-bottom: 83px solid transparent;
	z-index: 99999;
}
.section2 ul li .s2cover1:before {
	width: 0;
	position: absolute;
	right: -49px;
	content: "";
	height: 0;
	top: 0px;
	border-left: 49px solid #2f5890;
	border-top: 85px solid transparent;
	border-bottom: 83px solid transparent;
	z-index: 99999;
}
.section2 ul li .s2cover2:before {
	width: 0;
	position: absolute;
	right: -49px;
	content: "";
	height: 0;
	top: 0px;
	border-left: 49px solid #3c6a9d;
	border-top: 85px solid transparent;
	border-bottom: 83px solid transparent;
	z-index: 99999;
}
.section2 ul li .s2cover3:before {
	width: 0;
	position: absolute;
	right: -49px;
	content: "";
	height: 0;
	top: 0px;
	border-left: 49px solid #507ba7;
	border-top: 85px solid transparent;
	border-bottom: 83px solid transparent;
	z-index: 99999;
}
.section2 h4 {
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 12px;
}
.section2 p {
	line-height: 25px;
}
.section2 p strong {
	font-weight: 600;
}
.section2 ul li:hover .s2cover {
	background: #f0b323;
}
.section2 ul li:hover .s2cover::before {
	border-left: 49px solid #f0b323;
}
.footer-seal-container {
	width: 70%;
	text-align: center;
}
.footer-seal-container img {
	margin: 0 5px;
}

/*----------------mid section styles ends here-------*/


.toogle-nav {
	float: left;
	background-image: url(../images/nav-arrow-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 30px;
	position: absolute;
	left: -18px;
	top: 15px;
}
.toogle-nav.active {
	background-image: url(../images/nav-arrow-right.jpg);
}
.video-container {
	position: relative;
	padding-bottom: 52.5%;
	padding-top: 25px;
	height: 0;
	overflow: hidden;
}
.video-container .watch-video {
	cursor: pointer;
	width: 100%;
}
.video-container img {
	margin-top: -23px;
}
.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/****** ============== middle section styles of contact page start ==============******/
.midd-container {
	float: left;
	width: 100%;
	background: #ffffff;
	position: relative;
	/*z-index: 999;*/
}
.midd-container .breadcrumb-area {
	padding: 5px 0;
}
.midd-container .breadcrumb-area li {
	display: inline-block;
}
.midd-container .breadcrumb-area li a, .midd-container .breadcrumb-area li span {
	font-size: 14px;
	color: #b5b5b5;
	font-family: 'Open Sans', sans-serif;
}
.midd-container .breadcrumb-area li a {
	text-decoration: underline !important;
}
.midd-container .breadcrumb-area li a:hover, .midd-container .breadcrumb-area li a:focus, .midd-container .breadcrumb-area li a:active {
	color: #f0b323;
}
.midd-container .map-container {
	width: 100%;
	/*position: relative;*/
	z-index: 99999;
	height: 403px;
}
#map_holder {
	height: 403px;
	width: 100%;
	z-index: 9999999;
	float: left;
	position: relative;/*absolute;*/
}
#map-canvas {
	height: 100%;
	margin: 0px;
	padding: 0px
}
#map_holder:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	z-index: 10;
	pointer-events: none;
	-webkit-box-shadow: inset 0 0 38px 8px rgba(0, 0, 0, 0.46);
	-moz-box-shadow: inset 0 0 38px 8px rgba(0, 0, 0, 0.46);
	box-shadow: inset 0 0 38px 8px rgba(0, 0, 0, 0.46);
}
.midd-container .map-container .mapsize {
	width: 100%;
	height: 100%;
}
.midd-container .map-container .mapsize {
	width: 100%;
	height: 100%;
	border: none;
}
.contact-info-image {
              display: inline-block;
              padding-top: 1px;
	
}
.hours {
              display: inline-block;
              align: left;
              width: 30%;
              vertical-align: top;
              margin-left: 15px;
}

.mailing {
              display: inline-block;
              align: left;
              width: 30%;
              vertical-align: top;
              margin-left: 15px;
}

.contactno {
              display: inline-block;
              align: left;
              vertical-align: top;
              width: 17%;
              margin-left: 15px;
	      
	      
              }

.contact-detail-container {
	width: 100%;
	float: left;
	/*padding: 51px 0 22px;*/
    padding: 20px 0 20px;
}
.contact-detail-container .contact-form {
	float: right;
	width: 55%;
}
.contact-detail-container .contact-form .row {
	width: 100%;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 300;
	margin-bottom: 23px;
}
.contact-detail-container .contact-form .row .col-label {
	float: left;
	width: 35%;
	text-align: right;
}
.contact-detail-container .contact-form .row .col-label label {
	font-size: 28px;
	color: #236192;
	vertical-align: middle;
	width: 100%;
	line-height: 2;
}
.contact-detail-container .contact-form .row .col-input {
	width: 63%;
	float: right;
}
.contact-detail-container .contact-form .row .col-input .input {
	background: #ebebeb;
	height: 50px;
	width: 100%;
	float: right;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	border: 1px solid #EBEBEB;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.contact-detail-container .contact-form .row .col-input .textarea {
	background: #ebebeb;
	width: 100%;
	float: right;
	resize: vertical;
	font-size: 14px;
	padding: 8px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	border: 1px solid #EBEBEB;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	height: 263px;
}
.contact-detail-container .contact-form .row .merge-row {
	width: 100%;
}
.common-btn {
	background: #236192;
	display: inline-block;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	padding: 13px 30px;
	font-weight: 600;
	color: #ffffff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	text-transform: uppercase;
	border: 0;
	margin-left: 37%;
	cursor: pointer;
}
.common-btn:hover, .common-btn:active, .common-btn:focus {
	background: #f0b323;
}
.contact-info {
	width: 80%;
	margin: 0 auto;
}
.contact-info li {
	display: inline-block;
	width: 55%;
	margin-bottom: 30px;
}
.contact-info li h3 {
	font-size: 18px;
	color: #236192;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: normal;
}
.contact-info li p {
	font-size: 16px;
	color: #236192;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	margin: 0px;
}
.contact-info li p a {
	color: #236192;
	text-decoration: none;
}
.contact-info li p a:hover, .contact-info li p a:active, .contact-info li p a:focus {
	color: #000000;
}
.contact-info li.hours {
	background: url(../images/clock-img.png) no-repeat left center;
}
.contact-info li.mailing {
	background: url(../images/mail-address-img.png) no-repeat left center;
}
.contact-info li.contactno {
	background: url(../images/contact-img.png) no-repeat left center;
	
   
}
.contact-info li .inner-contact-info {
	width: 100%;
	padding-left: 75px;
}
.contact-info li:last-child {
	/*margin-bottom: 0;*/
	min-height: 60px;
	padding-top:25px;
}

.contact-info li:first-child {
	/*margin-bottom: 0;*/
	min-height: 60px;
	padding-top:25px;
	padding-bottom:25px;
}

.contact-info img:last-child{
	padding-right:500px;
}

/****** ==============middle section styles of contact page end ============== ******/

/****** ============== middle section styles of FAQs page start ==============******/
#accordion-container.accordion {
	padding-right: 20px;
	margin-bottom: 50px;
}
.more-questions {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
}
.more-questions h3, .more-questions h3 a {
	color: #236192;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
}
.more-questions h3 a {
	text-decoration: underline !important;
}
.more-questions h3 a:hover, .more-questions h3 a:active, .more-questions h3 a:focus {
	color: #f0b323;
}

/****** ============== middle section styles of FAQs page ends ==============******/

/****** ============== middle section styles of partner page start ==============******/
.partner-detail-container {
	float: left;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 10px;
}
.partner-detail-container .partnerbox-wrapper {
	width: 100%;
	float: left;
	background: #ebebeb;
	padding: 26px 64px 0 50px;
	position: relative;
	z-index: 99;
	margin-bottom: 67px;
	min-height: 237px;
}
.partnerbox-wrapper .partner-logo img {
	position: absolute;
	z-index: 99999;
	width: 150px;
	height: 150px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	behavior: url(PIE.htc);
	border-radius: 50%;
	margin-top: 12px;
}
.partner-info-area {
	float: right;
	width: 79%;
}
.partner-info-area .inner-partner-info {
}
.partner-info-area .inner-partner-info h3 {
	color: #236192;
	font-size: 36px;
	margin-bottom: 9px;
	line-height: 37px;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-right: 51px;
	background: url(../images/plus-with-bracket.png) no-repeat right center;
	cursor: pointer;
}
.inner-partner-info.active h3, .inner-partner-info h3.ico-plus.active {
	background-image: url(../images/minus-with-bracket.png);
}
.inner-partner-info .collpase-div {
	display: none;
}
.partner-info-area .inner-partner-info h3 img {
	cursor: pointer;
}
.inner-partner-info span {
	margin-left: 7px;
}
.partner-info-area .inner-partner-info p, .partner-info-area .inner-partner-info h4 {
	color: #236192;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.75;
	font-weight: 300;
	margin-bottom: 32px;
}
.partner-info-area .inner-partner-info h4 {
	margin-bottom: 0;
	font-weight: 400;
	display: block;
}
.partner-info-area .inner-partner-info p a {
	color: #236192;
	text-decoration: underline !important;
}
.partner-info-area .inner-partner-info p a:hover, .partner-info-area .inner-partner-info p a:active, .partner-info-area .inner-partner-info p a:focus {
	color: #f0b323;
}

/****** ============== middle section styles of partner page ends ==============******/

/****** ============== middle section styles of business page start ==============******/
.business-detail-container {
	float: left;
	width: 100%;
	margin-top: 16px;
	margin-bottom: 10px;
}
.business-detail-container .businessbox-wrapper {
	width: 100%;
	float: left;
	background: #ebebeb;
	padding: 26px 64px 0 50px;
	position: relative;
	z-index: 99;
	margin-bottom: 100px;
	min-height: 237px;
}
.businessbox-wrapper .business-logo img {
	position: absolute;
	z-index: 99999;
	width: 150px;
	height: 150px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	behavior: url(PIE.htc);
	border-radius: 50%;
	margin-top: 12px;
}
.business-info-area {
	float: right;
	width: 100%;
}
.business-info-area .inner-business-info {
}
.business-info-area .inner-business-info h3 {
	color: #236192;
	font-size: 36px;
	margin-bottom: 9px;
	line-height: 37px;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	padding-right: 51px;
}
.inner-business-info.active h3, .inner-business-info h3.ico-plus.active {
}
.inner-business-info .collpase-div {
	display: none;
}
.business-info-area .inner-business-info h3 img {
}
.inner-business-info span {
	margin-left: 7px;
}
.business-info-area .inner-business-info p, .business-info-area .inner-business-info h4 {
	color: #236192;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 1.75;
	font-weight: 300;
	margin-bottom: 32px;
}
.business-info-area .inner-business-info h4 {
	margin-bottom: 0;
	font-weight: 400;
	display: block;
}
.business-info-area .inner-business-info p a {
	color: #236192;
	text-decoration: underline !important;
}
.business-info-area .inner-business-info p a:hover, .business-info-area .inner-business-info p a:active, .business-info-area .inner-business-info p a:focus {
	color: #000;
}

/****** ============== middle section styles of business page ends ==============******/

/*Validtion css*/
.form-area .successmsg {
	color: #0d6391;
	margin-top: 10px;
	display: none;
	padding: 0px;
	font-size: 18px;
	line-height: 26px;
	float: left;
	width: 100%;
	font-weight: 400;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
}
.form-area .input-row.error .inputbox {
	background-color: #ffaeb6 !important;
	outline: 0px solid #ff0000;
	border-radius: 3px;
	border: 3px solid #ff0000 !important;
}
.form-area .error label {
	color: #ff0000 !important;
}

/****** ============== Wage Rreorting page start ==============******/
.section-reporting {
	width: 100%;
	float: left;
	background-color: #fff;
}
.section-reporting .section-area {
	width: 100%;
	float: left;
}
.section-reporting .section-area ul {
	padding: 8px 0 18px;
	margin: 0px;
}
.section-reporting .section-area li {
	display: inline-block;
}
.section-reporting .section-area li a, .section-reporting .section-area li span {
	font-size: 12px;
	color: #b5b5b5;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}
.section-reporting .section-area li a {
	text-decoration: underline !important;
	color: #b5b5b5;
}
.section-reporting .section-area li a:hover, .midd-container .breadcrumb-area li a:focus, .midd-container .breadcrumb-area li a:active {
	color: #f0b323;
}
.section-reporting .reporting-banner {
	width: 100%;
	float: left;
	padding-top: 0px;
}
.section-reporting .reporting-banner p {
	color: #274e89;
	font-size: 18px;
	font-weight: 400;
	padding-top: 20px;
	letter-spacing: 0.3px;
	margin-bottom: 0;
}
.section-reporting .reporting-center .left-reporting h3.head {
	color: #274e89;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 0.3px;
	margin-bottom: 0;
	padding-top: 0px;
	line-height: 26px;
}
.section-reporting .reporting-center {
	width: 100%;
	float: left;
	padding-top: 35px;
	padding-bottom: 37px;
}
.section-reporting .reporting-center .left-reporting {
	width: 70%;
	float: left;
	padding-top: 5px;
}
.section-reporting .reporting-center .left-reporting h4 {
	color: #274e89;
	font-size: 20px;
	font-weight: 300;
	text-transform: uppercase;
	margin: 0;
}
.section-reporting .reporting-center .left-reporting p {
	color: #274e89;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
}
.section-reporting .reporting-center .left-reporting p a, .section-reporting .reporting-center .left-reporting a {
	color: #274e89;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
}
.section-reporting .reporting-center .left-reporting p a:hover, .section-reporting .reporting-center .left-reporting a:hover {
	color: #f0b323;
}
.section-reporting .reporting-center .right-reporting {
	width: 30%;
	float: right;
}
.section-reporting .reporting-center .right-reporting h5 {
	color: #274e89;
	font-size: 20px;
	text-decoration: underline;
	text-transform: uppercase;
	text-align: center;
	font-weight: 400;
}
.content-area  .section-reporting .reporting-center .right-reporting h5 {
	float: right;
	width: 219px;
}
.section-reporting .reporting-center .right-reporting ul {
	list-style: none;
	margin-top: 7px;
}
.content-area .section-reporting .reporting-center .right-reporting ul {
	float: right;
	list-style: none;
	margin-top: 7px;
}
.section-reporting .reporting-center .right-reporting ul li {
	margin-bottom: 10px;
	text-align: center;
	text-decoration: none;
}
.section-reporting .reporting-center .right-reporting ul li a {
	font-size: 16px;
	color: #fff;
	font-weight: 400;
	padding: 7px 0;
	text-decoration: none;
	width: 220px;
	background-color: #274e89;
	border-radius: 5px;
	display: inline-block;
}
.section-reporting .reporting-center .right-reporting ul li a:hover {
	background-color: #f0b323;
}
.section-reporting .reporting-center .btn-reporing {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 35px;
}
.section-reporting .reporting-center .btn-reporing p {
	color: #274e89;
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 15px;
}
.section-reporting .reporting-center .btn-reporing .btn-register {
	text-align: center;
	display: inline-block;
	width: 100%;
}
.section-reporting .reporting-center .btn-reporing .btn-register .btn-2 {
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	font-weight: 400;
	background-color: #f0b323;
	font-family: 'Open Sans', sans-serif;
	padding: 8px 25px 7px;
	height: 40px;
	border: none;
	border-radius: 5px;
	min-width: 172px;
	text-transform: uppercase;
}
.section-reporting .reporting-center .btn-reporing .btn-register .btn-2:hover {
	background-color: #274E89;
}

/****** ============== Wage Rreorting page end ==============******/

/****** ============== Accordion Start ==============******/


.midd-container a.certi-btn, .midd-container a.file-btn {
	background-color: #f0b323;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	height: 40px;
	padding: 9px 16px 7px;
	text-transform: uppercase;
	min-width: 170px;
}
.midd-container a.certi-btn:hover, .midd-container a.file-btn:hover {
	background: #236192;
	color: #fff;
}
.file-btn {
	float: left;
}
.content-area  ul.accordion {
	list-style-type: none;
	background: #fefefe;
	margin-left: 0;
	padding-left: 0;
}
.acording-part a {
	text-decoration: none;
}
.accordion .icone {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}
.accordion .icone img {
	width: 30%;
}
.accordion-item:first-child >:first-child {
	border-radius: 0 0 0 0;
}
.accordion-item:last-child >:last-child {
	border-radius: 0 0 0 0;
}
.acording-part li.title {

	/*  display: inline-block;*/
	float: left;
	margin-right: 4%;
	width: 48%;
	vertical-align: top;
	margin-bottom: 40px;
}
.acording-part.registaion li.title {
	display: inline-block;
	margin-right: 0;
	width: 100%;
	vertical-align: top;
	margin-bottom: 30px;
}
.acording-part li:nth-child(2n+2).title {
	margin-right: 0%;
}
.accordion-title {
	position: relative;
	display: block;
	background: #ebebeb;
	padding: 8px 20px 4px;
}
.accordion-title h2 {
	font-size: 20px;
	color: #274e89;
	border-bottom: 0;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 500;
	background: url(../images/arrow-tab-down.png) no-repeat center right;
	background-size: 24px;    /*transition: all 0.5s ease-in-out 0s; 
			   -moz-transition: all 0.5s ease-in-out 0s; 
			   -ms-transition: all 0.5s ease-in-out 0s; 
			   -o-transition: all 0.5s ease-in-out 0s;
			   -webkit-transition: all 0.5s ease-in-out 0s; */
}
.accordion-title:hover h2 {
	color: #00245C;
}
.accordion-title.active h2 {
	background: url(../images/arrow-tab.png) no-repeat center right;
	background-size: 24px;
}
.supplie .accordion-title h2 {
	text-transform: capitalize;
}
:last-child:not(.is-active) > .accordion-title {
	border-radius: 0 0 0 0;
}
.accordion-title:hover, .accordion-title:focus {
}
.accordion-title:before {
	content: '';
	height: 22px;
	margin-top: -10px;
	position: absolute;
	right: 20px;
	top: 50%;
	width: 24px;
}
.accordion-title:hover:before {
	opacity: 0.7;
}
.accordion-title.active:before {
}
.accordion-content {
	display: none;
	border-bottom: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
}
.accordion-content p {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.3px;
}
.accordion-content h4 {
	font-size: 20px;
	font-weight: 300;
	letter-spacing: 0.3px;
	text-align: center;
	margin: 0px;
}
.accordion-content p strong {
	font-size: 14px;
	font-weight: 600;
}
.content-area .accordion-content ul, .content-area ul.bullet {
	list-style: none;
	color: #274e89;
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0.3px;
	padding-left: 10px;
}
.content-area  ul {
	margin-bottom: 20px;
	text-align: left;
}
.content-area .accordion-content ul li, .content-area  ul.bullet li {
	list-style: none;
	margin-bottom: 7px;
	padding-left: 40px;
	position: relative;
}
.content-area .accordion-content ul li:before, .content-area  ul.bullet li:before {
	background: url(../images/bullet.png) no-repeat;
	background-size: cover;
	position: absolute;
	left: 20px;
	top: 7px;
	content: "";
	display: block;
	width: 6px;
	height: 6px;
}
.section-reporting .reporting-center .left-reporting  h4.content-bottom {
	text-transform: uppercase;
	color: #274e89;
	margin: 20px 0px;
	width: 100%;
	display: block;
	font-weight: 500;
	line-height: 25px;
}
.acording-part {
	float: left;
	margin-top: 40px;
	width: 100%;
	max-width: 1108px;
}
.listoflicence .accordion-content  ul {
	list-style: none;
	padding-left: 0px;
	margin: 0 20px;
	float: left;
}
.listoflicence .accordion-content  ul  li {
	padding-left: 0px;
	background: none;
}
.listoflicence .accordion-content  ul  li:before {
	padding-left: 0px;
	background: none;
}
.listoflicence .accordion-title {
	max-width: 730px;
}
.center-area {
	text-align: center;
}
.center-area .more {
	text-align: center;
	float: none;
}
.managment  .icon-text {
	background: url(../images/management-icone.png) no-repeat center;
	background-size: 219px;
	width: 30%;
	float: left;
	min-height: 250px;
}
.midd-container .managment  h4 {
	text-transform: uppercase;
	font-weight: 300;
}
.content-text {
	width: 70%;
	float: right;
}
.managment {
	float: left;
	width: 100%;
	margin-top: 50px;
}

/*******Subham********/
.acording-part a {
	text-decoration: none;
}
.section-reporting .section2 {
	color: #fff;
	margin: 50px 0 7px;
}
.section-reporting .section2 ul {
	padding: 0px;
}
.section-reporting .section2 ul li {
	width: 22.8%;
}
.section-reporting .section2 ul li:nth-child(2) {
	width: 23.7%;
}
.section-reporting .section2 ul li:nth-child(3) {
	width: 22%;
}
.section-reporting .section2 ul li:nth-child(4) {
	width: 23.7%;
}
.section-reporting .section2 a {
	text-decoration: none;
}
.section-reporting .section2 h4 {
	color: #fff;
	font-weight: 800;
	font-size: 23px;
	line-height: normal;
	margin: 9px 0 -2px 0;
}
.section-reporting .section2 p {
	color: #fff;
	font-size: 13px;
	margin: 0px;
}
.section-reporting .section2 p strong {
	font-weight: 600;
}
.section-reporting .section2 ul li .s2cover:after {
	box-shadow: -2px 0 0 #fff;
	width: 0;
	position: absolute;
	right: -51px;
	content: "";
	height: 0;
	top: 0px;
	border-left: 49px solid #fff;
	border-top: 38px solid transparent;
	border-bottom: 38px solid transparent;
	z-index: 9999;
}
.section-reporting .section2 ul li .s2cover:before {
	border-left: 49px solid #274e89;
	border-top: 38px solid transparent;
	border-bottom: 38px solid transparent;
}
.section-reporting .section2 ul li .s2cover {
	padding: 0px;
	min-height: 76px;
	text-align: center;
	display: block;
	float: left;
	white-space: nowrap;
	background: #274e89;
}
.section-reporting .section2 ul li .s2cover1 {
	padding: 0 0 0 60px;
	background: #274e89;
}
.section-reporting .section2 ul li .s2cover2 {
	padding: 0 0 0 63px;
	background: #274e89;
}
.section-reporting .section2 ul li .s2cover3 {
	padding: 0 0 0 65px;
	background: #274e89;
}
.section-reporting .section2 a.active .s2cover, .section-reporting .section2 a:hover .s2cover {
	background: #f1b31e;
}
.section-reporting .section2 a.active .s2cover:before, .section-reporting .section2 a:hover .s2cover:before {
	border-left: 49px solid #f1b31e;
}
.video-section-cont {
	/*min-height: 1023px;*/
	text-align: center;
	position: relative;
}
.video-section-cont p {
	padding: 35px 80px 0;
	text-align: left;
}
.video-section-cont .video-container {
	width: 1035px;
	max-width: 100%;
	padding-top: 0px;
	padding-bottom: 47%;
	margin: 0px auto;
	position: relative;
}
.video-section-cont .video-container img {
	margin: 0px;
	display: inline-block;
}
.video-tn {
	position: absolute;
	height: 100%;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.video-playing .play-btn {
	display: none;
}
.play-btn {
	position: absolute;
	z-index: 10;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
}
.step-btns {
	/*position: absolute;*/
    position:relative;
	bottom: 1px;
	width: 100%;
	z-index: 10;
    padding-top:25px;
}
.video-playing .video-tn {
	display: none;
}
.content-area a.step-next {
	position: relative;
	float: right;
	right: 70px;
	text-decoration: none;
	color: #236192;
	font-size: 20px;
	font-weight: 700;
	border-bottom: 1px solid #95a4c3;
	padding: 3px 15px 4px 26px;
	border-top: 1px solid #95a4c3;
}
.content-area a.step-next:hover {
	color: #f0b323;
}
.content-area a.step-next:after {
	content: "";
	box-shadow: 1px 1px 1px #95a4c3;
	height: 30px;
	width: 33px;
	top: 2px;
	right: -15px;
	position: absolute;
	transform: rotate(-32deg) skewX(27deg);
	-webkit-transform: rotate(-32deg) skewX(27deg);
	-ms-transform: rotate(-32deg) skewX(27deg);
	-moz-transform: rotate(-32deg) skewX(27deg);
}
.content-area a.step-previous {
	position: relative;
	float: left;
	bottom: 1px;
	left: 70px;
	text-decoration: none;
	color: #236192;
	font-size: 20px;
	font-weight: 700;
	border-bottom: 1px solid #95a4c3;
	padding: 3px 15px 4px 26px;
	border-top: 1px solid #95a4c3;
}
.content-area a.step-previous:hover {
	color: #f0b323;
}
.content-area a.step-previous:after {
	content: "";
	box-shadow: -1px -1px 1px #95a4c3;
	height: 30px;
	width: 33px;
	top: 2px;
	left: -15px;
	position: absolute;
	transform: rotate(-32deg) skewX(26deg);
	-webkit-transform: rotate(-32deg) skewX(26deg);
	-ms-transform: rotate(-32deg) skewX(26deg);
	-moz-transform: rotate(-32deg) skewX(26deg);
}
.businessfilings.content-area a.step-previous {
	left: 52px;
	margin: 46px 0 0 0;
}
.img-pera {
	margin-bottom: 60px;
}
.pera-left {
	float: left;
	width: 62%;
}
.pera-left h4 {
	text-transform: uppercase;
}
.right-logo {
	float: right;
	width: 28%;
	text-align: center;
}
.img-pera .btn-common, .update-btn {
	background: #f0b323;
	min-width: 140px;
	padding: 10px 16px;
	text-decoration: none;
}
.img-pera .btn-common:hover, .update-btn:hover {
	background: #274e89;
}
.pera-right a {
	text-decoration: none;
}
.section-reporting .reporting-center.step2 {
	position: relative;
	padding-bottom: 76px;
}
.section-reporting .reporting-center.step2 .step-btns {
	bottom: 0;
	position: relative;
	margin-top: 20px;
	float: left;
}
.section-reporting .reporting-center.step2 .btn-reporing {
	position: relative;
	z-index: 10;
}
.step1-img {
	float: right;
	margin: 15px 0 0 70px;
}
.wrap-pera h3 {
	font-size: 23px;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 20px;
}
.left-accordian p {
	padding: 0 0 0 15px;
}
.left-accordian p:before {
	color: #236192;
	margin: 0 9px 0 -15px;
	content: "]";
	font-size: 18px;
	font-weight: 600;
}
.step-btns.step-btns-relative {
	position: relative;
	float: left;
	margin-top: 25px
}
.img-pera-container {
	float: left;
	width: 100%;
	margin: 50px 0 0;
}
.left-content {
	padding-left: 20px;
}

/*Faq Page*/
.faq-container .accordion {
	margin-top: 16px;
}
.faq-container .accordion .title {
	margin-bottom: 18px;
}
.faq-container .accordion-content {
	display: none;
}
.faq-container .accordion-content a {
	color: #ffffff;
}
.faq-container .accordion-title {

	/*    background: url(../images/plus.png) right no-repeat #000 !important;*/
	background: url(../images/right-arrow.png) right center no-repeat #0d6391 !important;
	border-bottom: none;
	list-style: outside none none;
	display: block;
	font-family: 'Open Sans', sans-serif;
	padding: 10px 30px 10px 15px;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	font-size: 24px;
	color: #ffffff;
	font-weight: 400;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 25px;
}
.faq-container .accordion-title:hover, .faq-container .accordion-title:focus, .faq-container .accordion-title:active {
	color: #e6b705;
}
.faq-container .accordion-title.accordion-active, .faq-container .accordion-title.active {

	/*background: url(../images/minus.png) right no-repeat #000 !important;*/
	background-image: url(../images/down-arrow.png) !important;
}
.faq-container .accordion-content {
	background: #f2f2f2 !important;
	border-bottom: none;
	list-style: outside none none;
	display: none;
	background-image: url("images/right-arrow.png");
	color: #236192;
	font-family: 'Open Sans', sans-serif;
	padding: 10px 15px 50px;
	font-size: 14px;
	line-height: 1.5;
}
.faq-container .accordion-title > span {
	float: right;
	position: relative;
	display: none !important;
}
.faq-container .accordion-title.active > span {
	float: right;
	position: relative;
	background: #fff;
}
.faq-container a.accordion-title {
	text-decoration: none;
}
.faq-container {
	float: left;
	width: 100%;
}
.faq-container p {
	margin: 0px;
}

/*Faq Page*/

/*Contact Page*/
.contact-info p {
	margin: 0px;
}
.video_contain video {
	width: 89%;
	height: 100%;
	margin-top: 65px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: none;
}

/* process way slider */
.section2 {
	/*background-color: #ebebeb;*/
	margin: 0px;
	padding-top: 74px;
	padding-bottom: 91px;
}
.processway-box {
	text-align: center;
	margin: 0px;
}
.processway-box h4 {
	font-size: 19px;
	color: #236192;
	font-weight: bold;
	line-height: 1.1;
	text-transform: uppercase;
	letter-spacing: 0px;
	margin-bottom: 10px;
}
.processway-box a {
	font-size: 16px;
	text-transform: uppercase;
	color: #f0b323;
	font-weight: bold;
}
.owl-carousel .owl-item .pro-img img {
	width: auto;
	margin: 0 auto 21px auto;
	height: 87px;
}
#processway.owl-carousel .owl-nav.disabled {
	display: block !important;
}
#processway .owl-prev, #processway .owl-next {
	background-image: url('../images/slider-left.png');
	background-repeat: no-repeat;
	font-size: 0px;
	background-position: center center;
	width: 26px;
	height: 43px;
	position: absolute;
	left: -47px;
	top: 50%;
	margin-top: -21px;
}
#processway .owl-next {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	left: auto;
	right: -47px;
}
#processway {
	margin: 0 auto;
	max-width: 1100px;
}

/* header intro */
.header-intro {
	background-color: #fff;
	overflow: hidden;
}
figure.intro-img {
	position: relative;
	line-height: 0px;
	margin: 0px auto;
	padding-left: 0;
	width: 245px;
	height: 245px;
	padding-top: 133px;
	padding-bottom: 153px;
}
figure.intro-img:before {
	content: '';
	position: absolute;
	bottom: -10%;
	left: -74%;
	background-image: url('../images/plane-img.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 583px;
	height: 552px;
	display: block;
	background-size: contain;
}
figure.intro-img > img {
	border-radius: 50%;
}
.intro-cnt {
	padding-top: 119px;
}
.intro-cnt h2 {
	color: #666;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 16px;
	position: relative;
	margin-bottom: 28px;
}
.intro-cnt h2:after {
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 58px;
	height: 3px;
	background-color: #236192;
}
.intro-cnt p {
	font-size: 18px;
	color: #666;
	margin-bottom: 24px;
}
.header-intro-innr .col-6:first-of-type {
	width: 40%;
	float: left;
}
.header-intro-innr .col-6:last-of-type {
	width: 60%;
	float: left;
}
.animation-sec {
	float: left;
	width: 100%;
	background-color: #f5b135;
}
.animate-title {
	height: 60px;
	margin-bottom: 26px;
}
.tb {
	display: table;
	width: 100%;
	height: 100%;
}
.tb-cl {
	display: table-cell;
	vertical-align: bottom;
	height: 100%;
}
.animate-cnt {
	color: #fff;
	padding-top: 30px;
	padding-bottom: 69px;
}
.animate-cnt h4 {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.4px;
	line-height: 20px;
}
.animate-cnt h4 strong {
	text-transform: uppercase;
	display: block;
	letter-spacing: 0px;
}
.animate-cnt p {
	max-width: 225px;
	line-height: 24px;
}
.animate-cnt a {
	display: inline-block;
	margin-top: 26px;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
}
#slideranimate.owl-carousel {
	padding-top: 14%;	/* background-image: url('../images/animation-layer.png');
				background-repeat: repeat-x;
				background-position: center 22px; */
	padding-left: 81px;
	padding-right: 81px;
	margin-top: -14%;
}
#slideranimate.owl-carousel .owl-nav.disabled {
	display: block !important;
}
#slideranimate .owl-prev, #slideranimate .owl-next {
	background-image: url('../images/white-slider.png');
	background-repeat: no-repeat;
	font-size: 0px;
	background-position: center center;
	background-size: 18px;
	width: 50px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 00%;
	background-color: #e2a433;
}
#slideranimate .owl-next {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	left: auto;
	right: 0;
}

/* animation section */
.animate-area {
	position: relative;
	padding-bottom: 14%;
	background-image: url('../images/layer.jpg');
	background-color: #F5B135;
	background-repeat: repeat-x;
	background-position: 14.5% center;
	background-size: 820%;
	overflow: hidden;
}
.animate-area figure {
	margin: 0px;
}
.animate-area .layer-first {
	position: absolute;	/*z-index: 9;*/
	width: 100%;
	bottom: 6px;
}
.animate-area .layer-first figure {
	width: 5.1%;
	position: relative;
	left: 29.8%;
	line-height: 0;
}
.animate-area .layer-sec {
	position: absolute;
	bottom: 4px;
	width: 100%;
}
.animate-area .layer-sec figure {
	position: relative;
	left: 36%;
	width: 5%;
	line-height: 0;
}
.animate-area .layer-three {
	position: absolute;
	top: 11%;
	width: 100%;
}
.animate-area .layer-three figure.first {
	position: absolute;	/*left: 2%;*/
	left: 100%;
	width: 5.5%;
}
.animate-area .layer-three figure.sec {
	position: absolute;	/*left: 39%;*/
	left: 100%;
	width: 7.5%;
}
.animate-area .layer-three figure.third {
	position: absolute;	/*left: 80%;*/
	left: 100%;
	width: 5.5%;
	padding-top: 1%;
}
.animate-area .layer-three figure.fourth {
	position: absolute;	/*left: 87%;*/
	left: 100%;
	width: 6.1%;
}
.animate-area .layer-four {
	position: absolute;
	top: 12%;
	width: 100%;
}
.animate-area .layer-four figure {
	position: relative;
	left: 55%;
	width: 3%;
}
.animate-area .layer-five {
	position: absolute;
	top: 2%;
	width: 100%;
}
.animate-area .layer-five figure {
	position: relative;
	left: 63%;
	width: 4%;
}
.animate-area .layer-six {
	position: absolute;
	top: 2	%;
	width: 100%;
}
.animate-area .layer-six figure {
	position: relative;
	left: 69%;
	width: 7.3%;
}
.animate-area .layer-seven {
	position: absolute;
	top: 22%;
	width: 100%;
}
.animate-area .layer-seven figure {
	position: relative;
	left: 11.4%;
	width: 6.1%;
}
.animate-area .layer-eight {
	position: absolute;
	top: 26%;
	width: 100%;
}
.animate-area .layer-eight figure {
	position: relative;	/*left: 58.5%;*/
	left: 100%;
	width: 2%;
}

/* animation section end */

/* video section */

.video-sec {
	float: left;
	width: 100%;
	padding-top: 25px;
	background-color: #fff;
}
.video-sec .main {
	max-width: 1268px;
}
.video-sec-innr {
	padding-top: 38px;
	padding-left: 33px;
	padding-right: 32px;
	padding-bottom: 29px;
	border: 1px solid #ebebeb;
	border-bottom: 0px;
}
.video-sec h2 {
	font-size: 30px;
	margin-bottom: 35px;
	font-weight: 900;
	color: #666;
	text-transform: capitalize;
}
.video-sec h2 img {
	margin-right: 20px;
}
.video-sec h2 img, .video-sec h2 span {
	display: inline-block;
	vertical-align: middle;
}
.video-boxs-large .video-container {
	position: relative;
	padding-bottom: 59.5%;
	padding-top: 0px;
	height: 0;
	overflow: hidden;
}
.video-boxs-large .video-container img {
	margin-top: 0px;
}
.video-boxs-large .video-container .watch-video {
	cursor: pointer;
	width: 100%;
}
.video-boxs-large {
	width: 57.5%;
	float: left;
}
.video-boxs-small {
	width: 42.5%;
	float: left;
	padding-left: 50px;
}
.video-boxs-small h5 {
	color: #666;
	cursor: pointer;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	min-height: 60px;
}
.video-boxs-small h5:hover {
	color: #2a4d87;
}
.video-boxs-small .row {
	margin-left: -26px;
	margin-right: -26px;
}
.video-boxs-small .col {
	width: 50%;
	float: left;
	padding-left: 26px;
	padding-right: 26px;
	text-align: center;
	margin-bottom: 27px;
}
.video-boxs-small .col img {
	cursor: pointer;
	margin-bottom: 4px;
}
.video-boxs-small .col img:hover {
	opacity: 0.9;
}
.link-yellow {
	text-transform: uppercase;
	font-weight: 900;
	color: #f5b135;
}
.link-yellow:hover {
	color: #2a4d87;
}
.video-sec-innr .btn-set {
	text-align: right;
	margin-top: 11px;
}

/* popular-resource */
.popular-resource h2 img, .popular-resource h2 span {
	display: inline-block;
	vertical-align: middle;
}
.popular-resource h2 {
	text-align: left;
}
.popular-resource h2 img {
	margin-right: 34px;
}
.popular-resource-innr {
	padding-left: 36px;
}
.register-link .main {
	max-width: 1367px;
	margin: 0 auto;
}
.register-link {
	float: left;
	width: 100%;
	background-color: #f5b135;
}
.register-link h3 {
	float: left;
	font-size: 25px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	padding-top: 19px;
	padding-bottom: 20px;
	padding-left: 6%;
}
.register-link .btn-set {
	float: right;
}

	/* signup-strip start */

	.register-link.signup-strip {
		background-color: #2B4D87;
		margin-top: 30px;
	}

		.register-link.signup-strip .get-btn {
			background-color: #203B69;
		}

			.register-link.signup-strip .get-btn:hover {
				background-color: #f5b135;
			}

/* signup-strip end */
/* sign-up-section start */

.sign-up-section {
	padding: 87px 0;
}

	.sign-up-section h4 {
		font-size: 24px;
		line-height: 33px;
		letter-spacing: 0.2px;
		color: #2B4D87;
		margin-bottom: 20px;
		font-weight: 300;
	}

	.sign-up-section p {
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.58px;
		color: #2B4D87;
		font-weight: 600;
		margin-bottom: 35px;
	}

	.sign-up-section form input {
		box-sizing: border-box;
		display: block;
	}

		.sign-up-section form input[type="email"] {
			max-width: 265px;
			width: 100%;
			border: 1px solid #EBEBEB;
			border-radius: 20px;
			background-color: #fff;
			margin-bottom: 25px;
			padding: 7px 20px;
			font-size: 11px;
			line-height: 16px;
			letter-spacing: 1.38px;
			color: #ABABAB;
			font-weight: 700;
		}

			.sign-up-section form input[type="email"]::placeholder {
				font-size: 11px;
				line-height: 16px;
				letter-spacing: 1.38px;
				color: #ABABAB;
				font-weight: 700;
			}

		.sign-up-section form input[type="sumbit"]:hover {
			background-color: #284b89;
			transition: 0.5s ease-in-out;
		}

		.sign-up-section form input[type="submit"] {
			max-width: 111px;
			width: 100%;
			text-align: center;
			background-color: #F5B133;
			font-weight: 700;
			font-size: 11px;
			color: #fff;
			line-height: 15px;
			letter-spacing: 0.14px;
			height: 32px;
			border-radius: 20px;
			cursor: pointer;
			transition: 0.5s ease-in-out;
		}

@media(max-width: 767px) {
	.sign-up-section {
		padding: 50px 0;
	}
}

/* sign-up-section end */

/* thankyou-section start */

.thankyou-section {
	padding: 92px 0;
	background-color: #fff;
}

	.thankyou-section .content {
		max-width: 670px;
	}

	.thankyou-section h4 {
		font-size: 24px;
		line-height: 33px;
		letter-spacing: 0.2px;
		color: #2B4D87;
		margin-bottom: 20px;
		font-weight: 300;
	}

	.thankyou-section p {
		font-size: 14px;
		line-height: 22px;
		letter-spacing: 0.58px;
		color: #2B4D87;
		font-weight: 600;
	}

		.thankyou-section p a {
			text-decoration: underline;
		}

			.thankyou-section p a:hover {
				text-decoration: inherit;
				color: #f5b135;
			}

@media(max-width: 767px) {
	.thankyou-section {
		padding: 60px 0;
	}

		.thankyou-section .content {
			max-width: 100%;
		}
}

/* thankyou-section end */


.get-btn {
	font-weight: 900;
	color: #fff;
	text-transform: capitalize;
	font-size: 20px;
	background-color: #e0a63b;
	display: inline-block;
	padding: 23px 98px 23px 118px;
}
.get-btn:hover {
	background-color: #236192;
}


/* expand search */
.expand-search {
	display: none;
	background-color: #f5b135;
	padding-top: 106px;
	padding-bottom: 89px;
}
.expand-search-innr form {
	margin-bottom: 9px;
}
.expand-search-innr form input, .expand-search-innr form button {
	display: inline-block;
	vertical-align: middle;
}
.expand-search-innr {
	max-width: 1020px;
	margin: 0 auto;
}

/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
	background-color: #fff;
	font-size: 18px;
	color: #aaa;
	text-transform: uppercase;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 0.4px;
	opacity: 1;
}
:-moz-placeholder {
	background-color: #fff;
	font-size: 18px;
	color: #aaa;
	text-transform: uppercase;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 0.4px;
	opacity: 1;
}
::-moz-placeholder {
	background-color: #fff;
	font-size: 18px;
	color: #aaa;
	text-transform: uppercase;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 0.4px;
	opacity: 1;
}
:-ms-input-placeholder {
	background-color: #fff;
	font-size: 18px;
	color: #aaa;
	text-transform: uppercase;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 0.4px;
	opacity: 1;
}
.expand-search-innr input {
	width: 80%;
	background-color: #fff;
	font-size: 18px;
	color: #aaa;
	text-transform: uppercase;
	font-weight: 500;
	font-family: 'Open Sans', sans-serif;
	border-radius: 10px;
	letter-spacing: 0.4px;
	padding: 23px 20px 17px 20px;
}
.expand-search-innr button {
	width: 16%;
	margin-left: 29px;
	border: 0px;
	border-radius: 15px;
	background-color: transparent;
	border: 4px solid #fff;
	font-size: 21px;
	color: #fff;
	text-transform: capitalize;
	letter-spacing: 1px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	padding: 7px 10px 9px 10px;
}
.expand-search-innr p {
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 0px;
}
.search-cnt {
	background-color: #fff;
	padding-top: 36px;
	padding-bottom: 99px;
}
.search-cnt-innr {
	max-width: 1020px;
	margin: 0 auto;
}
.search-cnt-innr h2 {
	font-size: 30px;
	text-transform: uppercase;
	color: #666;
	font-weight: bold;
	margin-bottom: 11px;
	margin-top: 57px;
}
.search-cnt-innr p {
	font-size: 18px;
}
.pagination-ul {
	padding: 0px;
	margin: 50px 0 0 5px;
}
.pagination-ul > li {
	list-style: none;
	display: inline-block;
	letter-spacing: 0px;
	margin-left: -5px;
}
.pagination-ul > li.active > a {
	color: #f5b135;
}
.pagination-ul > li > a {
	font-size: 25px;
	color: #666;
	display: block;
	font-weight: 500;
	padding: 0px 28px;
	text-transform: uppercase;
	position: relative;
}
.pagination-ul > li > a:before {
	content: "";
	background-color: #666;
	width: 2px;
	top: 8px;
	left: 0px;
	height: 25px;
	position: absolute;
}
.pagination-ul > li.active > a:after {
	content: "";
	background-color: #666;
	width: 2px;
	top: 8px;
	right: 0px;
	height: 25px;
	position: absolute;
	z-index: 9;
}
.pagination-ul > li:last-of-type > a:after {
	content: "";
	background-color: #666;
	width: 2px;
	top: 8px;
	right: 0px;
	height: 25px;
	position: absolute;
	z-index: 9;
}
.pagination-ul > li.active > a:before, .pagination-ul > li.active > a:after {
	background-color: #f5b136;
}

.count_small {
    background: #900;
    color: #fff;
    border-radius: 20px;
    padding: 3px 8px;
    font-size: 12px;
    position: absolute;
    margin-left: 20px;
    margin-top: -40px;
    font-weight: bold;
}






/*  animation added  */
.animate-area .layer-sec figure {
	left: 0;
}
.animate-area {
	animation-name: posX;
	animation-duration: 300s;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
@keyframes posX {
	0% {
		background-position-x: -100%;
	}
	100% {
		background-position-x: 100%;
	}
}
.layer-three figure, .layer-four figure, .layer-six figure, .layer-seven figure, .layer-eight figure {
	animation-name: moveX;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
/* .layer-sec figure {
	animation-name: moveXHalf;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-duration: 40s;
} */
.layer-sec figure {
	animation-name: moveX;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-duration: 100s;
	animation-direction: reverse;
}
.layer-first figure {
	animation-name: moveXSmall;
	animation-fill-mode: forwards;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-duration: 25s;
	animation-direction: reverse;
}
.layer-three figure {
	animation-duration: 25s;
}
.layer-three figure.first {
	animation-delay: 7s;
	left: 100%;
}
.layer-three figure.sec {
	animation-delay: 10s;
	left: 100%;
}
.layer-three figure.third {
	animation-delay: 18s;
	left: 100%;
}
.layer-three figure.fourth {
	animation-delay: 20s;
	left: 100%;
}
.layer-four figure, .layer-eight figure {
	animation-duration: 80s;
}
.layer-eight figure {
	animation-delay: 20s;
	left: 100%;
}
.layer-six figure {
	animation-duration: 25s;
}
@keyframes moveX {
	0% {
		left: 100%;
	}
	100% {
		left: -10%;
	}
}
@keyframes moveXHalf {
	0%, 100% {
		left: 30%;
	}
	40% {
		left: 60%;
	}
}
@keyframes moveXSmall {
	0% {
		left: 60%;
	}
	40% {
		left: 40%;
	}
	/* 50% {
		left: 49%;
	}
	75% {
		left: 53%;
	} */
	100% {
		left: 60%;
	}
}
.about-partner-logo {
     padding-top:0px !important; 
     padding-bottom: 0px !important; 
     text-align: left !important;  
}
/* @keyframes moveX {
0% {
transform: translateX(100%);
}
100% {
transform: translateX(-100%);
}
} */

.midd-container.content-area		
{		
    z-index: 1;		
}



/* Start a Business */
.bg-set{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.d-flex , .row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.btn-yellow{background-color: #f5b135;}
.btn-yellow:hover{background-color: #284b89;}
a.link{font-size: 11px;letter-spacing: 1.2px;color: #fff;margin-bottom: 8px;font-weight: 600;display: inline-block;}
a.link img{margin: 0 0 0 4px;display: inline-block;vertical-align: top}
a.link:hover{opacity: 0.7;}


/* start-a-business */
.start-a-business{position: relative;background-color: #fff;}
.start-a-business .col4.bg-set{position: absolute;right: 0;top: 0;bottom: 0;width: 35%;}
.col4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col2 {-ms-flex-preferred-size:16.67%; flex-basis:16.67%; max-width:16.67% }
.col3 {-ms-flex-preferred-size:25%; flex-basis:25%; max-width:25% }
.col5 {-ms-flex-preferred-size:41.67%; flex-basis:41.67%; max-width:41.67% }
.col7 {-ms-flex-preferred-size:58.33%;flex-basis:58.33%;/* max-width:58.33% */}
.col9 {-ms-flex-preferred-size:75%; flex-basis:75%; max-width:75% }
.col10{-ms-flex-preferred-size:83.33%; flex-basis:83.33%; max-width:83.33% }
.col11{-ms-flex-preferred-size:91.67%; flex-basis:91.67%; max-width:91.67% }
.col12{-ms-flex-preferred-size:100%; flex-basis:100%; max-width:100% }
.start-businesscnt{max-width: 835px;margin-left: auto;padding: 59px 13% 71px 0;}
.start-businesscnt h2{font-size: 23px;font-weight: 400;font-family: 'Open Sans', sans-serif;color: #284b89;letter-spacing: 0.2px;line-height: 1.45;margin-bottom: 17px;}
.start-businesscnt p{font-size: 14px;letter-spacing: 0.59px;font-family: 'Open Sans', sans-serif;line-height: 1.5;font-weight: 600;}
.start-a-business .btn-common{padding: 8px 23px 9px 23px;font-size: 11px;letter-spacing: 0.7px;margin-top: 16px;border: 0px;}
.start-a-business figure{padding-bottom: 78.4%;} 

/*maintaining one*/
.maintaining-one{background-color: #f5b135;padding-top: 58px;padding-bottom: 54px;color: #fff;}
.maintaining-cnt{padding:  23px 16% 0 8px;}
.maintaining-cnt h3{text-transform: uppercase;letter-spacing: 1.7px;margin-bottom: 6px;}
.maintaining-cnt p{font-size: 14px;letter-spacing: 0.54px;font-family: 'Open Sans', sans-serif;line-height: 1.6;color: #444545;font-weight: 600;}
.maintaining-one figure{padding-bottom: 50.2%;}

/* find your location */
.find-your-location{padding-top: 44px;padding-bottom: 55px;background-color: #ffffff;}
.findlocation-cnt {padding: 23px 10% 0 0;}
.findlocation-cnt h3{text-transform: uppercase;letter-spacing: 1.7px;margin-bottom: 19px;color: #284b89;}
.findlocation-cnt p{font-size: 14px;letter-spacing: 0.54px;font-family: 'Open Sans', sans-serif;line-height: 1.6;color: #444545;font-weight: 600;}
.findlocation-cnt ul{max-width: 80%;margin: 57px auto 0 14.5%;font-size: 11px;letter-spacing: 1px;font-family: 'Open Sans', sans-serif;line-height: 1.6;color: #284b89;font-weight: 700;column-count: 2;column-gap: 47px;}
.findlocation-cnt ul > li{margin-bottom: 14px;}
.findlocation-cnt ul > li > a{text-decoration: underline;}
.findlocation-cnt ul > li > a:hover{color: #f5b135;}
.find-your-location figure{text-align: center;}

/* looking guidance */
.looking-guidance{position: relative;padding-top: 33px;overflow: hidden;}
.looking-guidance:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 61%;background-color: #f5b135;z-index: -1;}
.looking-guidance figure{position: relative;max-width: 80%;margin-left: auto;}
img.house-vector{margin: 0 0 -11px 0;}
img.lady-click{margin: 0 0  0 -77px;}

.looking-guidancecnt{ padding: 11px 27% 0 25px}
.looking-guidancecnt h2{font-weight: 600;color: #f5b133;font-size: 24px;letter-spacing: 0.2px;margin-bottom: 55px;}
.looking-guidancecnt h2 > strong{font-size: 32px;font-weight: bold;display: block;}
.looking-guidancecnt h3{font-size: 14px;letter-spacing: 1.7px;color: #fff;margin-bottom: 8px;}
.looking-guidancecnt p{font-size: 14px;letter-spacing: 0.54px;font-family: 'Open Sans', sans-serif;line-height: 1.6;color: #444545;font-weight: 600;}
.looking-guidancecnt a.link{margin-top: 11px;}

/* things-start-business */
.things-start-business{background-color: #ebebeb;overflow: hidden;}

.register-now {padding: 49.5% 0 49% 0;}
.register-now h2{font-size: 24px;font-weight: 600;color: #2B4D87;margin-bottom: 33px;position: relative;}
.register-now h2 > strong{display: block;font-size: 32px;font-weight: bold;letter-spacing: 0.6px;}
.register-now h2:after{content: '';position: absolute;bottom: 0px;left: -31px;width: 7px;height: 70px;border: 3px solid #f5b133;border-right: 0px;	}
.register-now .btn-common{border: 0px;padding: 8px 28px 9px 23px;font-size: 11px;}

#verticalTab .resp-tabs-container {
    position: relative;
    min-height: 500px;
}

    #verticalTab .resp-tabs-container:before {
        content: '';
        position: absolute;
        top: 0;
        left: 100%;
        width: 200%;
        background-color: #2b4d87;
        height: 100%;
    }

#verticalTab:after {
    content: '';
    display: table;
    clear: both;
}

#verticalTab.resp-vtabs .resp-tabs-list li {
    border-radius: 40px 0 0 40px;
    padding: 25px 27px !important;
    text-align: right;
    font-size: 14px;
    letter-spacing: 0.6px;
    color: #2b4d87;
}

#verticalTab.resp-vtabs ul.resp-tabs-list {
    margin: 18px 0;
    width: 19%;
}

#verticalTab.resp-vtabs li.resp-tab-active {
    background-color: #2b4d87;
    color: #fff;
    border: 0px;
    letter-spacing: 0.7px;
}

#verticalTab.resp-vtabs .resp-tabs-container {
    border-radius: 0px 0 0 50px;
    height: auto;
    border: 0px;
    background-color: #2b4d87;
    color: #fff;
    width: 70%;
}

#verticalTab.resp-vtabs .resp-tab-content {
    padding: 0px;
}

#verticalTab.resp-vtabs .resp-tabs-container h4 {
    display: block;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding-bottom: 4px;
    line-height: 1;
}

#verticalTab.resp-vtabs .resp-tabs-container h3 {
    color: #f5b133;
    letter-spacing: 1.75px;
    margin-bottom: 26px;
    text-transform: uppercase;
    display: block;
    width: 100%;
    font-weight: 700;
}

#verticalTab.resp-vtabs ol {
    margin-left: 16px;
    margin-bottom: 30px;
}

    #verticalTab.resp-vtabs ol li {
        padding-left: 12px;
        letter-spacing: 0.6px;
        line-height: 1.4;
        padding-bottom: 3px;
    }

#verticalTab.resp-vtabs .resp-tab-content p {
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 1.9;
    font-weight: 400;
    display: block;
    width: 100%;
    margin-bottom: 0;
}

#verticalTab.resp-vtabs .resp-tabs-container ul {
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1.35px;
    margin: 21px 5px 0 0;
    width: 100%;
}

    #verticalTab.resp-vtabs .resp-tabs-container ul > li {
        margin-bottom: 18px;
    }

        #verticalTab.resp-vtabs .resp-tabs-container ul > li > a.tooltip {
            width: 14px;
            height: 14px;
            border-radius: 50%;
            background-color: #f5b131;
            line-height: 14px;
            text-align: center;
            color: #2b4d87;
            display: inline-block;
            margin: 0 0 0 5px;
        }

.tab-cntinner {
    min-height: 350px;
    padding: 40px 0px 40px 72px;
    align-content: flex-start;
}

    .things-start-business .resp-tabs-container .btn-common {
        border: none;
        padding: 8px 20px;
    }

        .things-start-business .resp-tabs-container .btn-common:hover {
            color: #ffffff;
            background: #236192;
        }

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
  position: relative;
  z-index: inherit;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -152px;
  padding: 14px 7px 14px 11px;
  width: 437px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  color: #00001d;
  content: attr(data-tooltip);
  text-align: left;
  font-size: 10px;
  line-height: 1.4;
  box-sizing: border-box;
  letter-spacing: 0.36px;
  z-index: 9;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #fff;
  border-top: 5px solid hsla(0, 0%, 100%);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {visibility: visible;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
/* indiana-banner */
.indiana-banner{padding-top: 128px;padding-bottom: 124px;position: relative;background-position: center top;}
.indiana-tag{position: absolute;top: 43px;left: 0;}
.indiana-cnt{padding-left: 99px;}
.indiana-cnt h2{font-size: 33px;color: #fff;font-weight: 900;text-transform: uppercase;line-height: 1;letter-spacing: 0px;margin-bottom: 31px;}
.indiana-cnt h2 > strong{font-size: 25px;color: #fff;font-weight: 400;text-transform: none;display: block;margin-bottom: 5px;margin-left: 5px;}
.indiana-cnt .btn-common{letter-spacing: 0.5px;height: 31px;padding: 8px 27px 6px 27px;margin-left: 4px;border: 0px;font-size: 11px;line-height: 1.2;border: 0px;}




/*--------------business entity report-------------------*/
.ber-page{background-color: #fff;}
.ber-page #verticalTab.resp-vtabs .resp-tab-content p > a{color: #fff;text-decoration: underline;}
.ber-page #verticalTab.resp-vtabs .resp-tab-content p > a:hover{color: #f5b135;}
.ber-page .start-businesscnt{padding: 109px 38% 71px 0;background-color: #fff;}
.ber-page .start-businesscnt h2{margin-bottom: 7px;}
.ber-page .start-businesscnt p{color: #284b89;}
.ber-page .start-a-business .btn-common{margin-top: 41px;padding: 6px 29px 7px 30px;letter-spacing: 0.2px;font-size: 14px;}
.ber-page .register-now{padding: 47.5% 0 40% 0;}
.ber-page .register-now h2{letter-spacing: 0.2px;}
.ber-page #verticalTab.resp-vtabs ul.resp-tabs-list{margin: 8.6% 0 0 0px;width: 28%;}
.ber-page #verticalTab.resp-vtabs .resp-tabs-list li,
.ber-page #verticalTab.resp-vtabs li.resp-tab-active{padding: 15px 25px 15px 21px !important;letter-spacing: 0.4px;}
.ber-page #verticalTab.resp-vtabs .resp-tabs-list li{display: flex;align-items: center;text-align: right;justify-content: flex-end;}
.ber-page #verticalTab.resp-vtabs .resp-tabs-container {float: none;height: auto;padding: 114px 0 59px 0;min-height: 470px;display: flex;border-right: 1px solid #2b4d87;} /* UI update - 29/08/2019 - UI Team */
.ber-page #verticalTab.resp-vtabs .resp-tabs-container h3{letter-spacing: 1.75px;margin-bottom: 5px;}
.ber-page #verticalTab .tab-cntinner {height: auto;}
.ber-page #verticalTab.resp-vtabs .resp-tab-content p{font-size: 14px;letter-spacing: 0.85px;line-height: 1.65;}

.ber-page .looking-guidance{padding-top: 40px;background-color: #fff;}
.ber-page img.house-vector{}
.ber-page .looking-guidance:after{height: 63%;z-index: 1;}
.ber-page img.lady-click{margin: 0 0  0 -54px;}
.ber-page .looking-guidance .row{position: relative;z-index: 2;}
.ber-page .looking-guidancecnt{padding: 11px 25% 0 25px;}
.ber-page .looking-guidancecnt h2{margin-bottom: 48px;}
.ber-page .indiana-cnt h2{margin-bottom: 30px;}
.ber-page .indiana-cnt .btn-common{padding: 8px 37px 6px 40px;font-size: 14px;}


/*--------------admin-dissolution-------------------*/
.ad-page .start-businesscnt{padding: 74px 22% 71px 0;background-color: #fff;}
.ad-page .start-businesscnt p{color: #284b89;}
.ad-page .start-businesscnt h2{margin-bottom: 14px;}
.ad-page .start-a-business .btn-common{padding: 8px 23px 7px 23px;font-size: 14px;min-width: 184px;margin-top: 0px;}
.ad-page .register-now{padding: 40.5% 0 33% 0;}
.ad-page .register-now h2{letter-spacing: 0.2px;margin-bottom: 31px;}
.ad-page .register-now p{padding: 0 0 0 3px;font-size: 14px;font-weight: 600;color: #2b4e88;letter-spacing: 0.55px;line-height: 1.6;}
.ad-page #verticalTab.resp-vtabs .resp-tabs-container{height: 55.28%;min-height: 520px; float: none;padding: 114px 0 59px 0;}
.ad-page #verticalTab.resp-vtabs ul.resp-tabs-list{margin: 7.6% 0 0 0px;width: 28%;}
.ad-page #verticalTab.resp-vtabs .resp-tabs-list li,
.ad-page #verticalTab.resp-vtabs li.resp-tab-active{text-align: right;display: flex;align-items: center;justify-content: flex-end;    padding: 15px 25px 15px 38px !important;letter-spacing: 0.7px;}
.ad-page #verticalTab.resp-vtabs .resp-tab-content p {font-size: 14px;letter-spacing: 0.85px;line-height: 1.65;}
.ad-page #verticalTab.resp-vtabs .resp-tab-content p > a{color: #fff;text-decoration: underline;}
.ad-page #verticalTab.resp-vtabs .resp-tab-content p > a:hover{color: #f5b135;}
.ad-page .looking-guidance{padding-top: 96px;}
.ad-page .looking-guidance:after{height: 50.4%;}
.ad-page .looking-guidancecnt h2{margin-bottom: 48px;}
.ad-page .indiana-cnt h2{letter-spacing: 0.2px;margin-bottom: 17px;}
.ad-page .indiana-cnt .btn-common{text-transform: none;padding: 8px 32px 6px 36px;}
.ad-page .indiana-banner{padding-bottom: 137px;}

/*-------------- Close a Business -------------------*/
.close-business{}
div.media{display: -ms-flexbox!important;display: flex!important;justify-content: flex-start;align-items: center;max-width: 83%;margin: 0 auto;}
.cab-page .start-businesscnt{padding: 83px 25% 81px 1px;background-color: #fff;}
.cab-page .start-businesscnt h2{margin-bottom: 19px;}
.cab-page .start-businesscnt p{color: #284b89;}
.cab-page .start-a-business .btn-common{padding: 7px 23px 7px 23px;font-size: 14px;margin-top: 0;min-width: 312px;height: auto;}
.cab-page .register-now{padding: 0px;}
.cab-page .register-now h2{letter-spacing: 0.2px;margin-bottom: 23px;}
.cab-page .register-now h2:after{bottom: 15px;}
.cab-page .register-now h2 > strong{margin-top: 10px;}
.cab-page .register-now p{font-size: 14px;font-weight: 600;color: #2b4e88;letter-spacing: 0.6px;line-height: 1.6;}
.cab-page #verticalTab.resp-vtabs ul.resp-tabs-list{margin: 10.3% 0 0 0px;width: 28%;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul{margin: 0px;}
.cab-page #verticalTab.resp-vtabs li.resp-tab-active,
.cab-page #verticalTab.resp-vtabs .resp-tabs-list li{padding: 15px 24px 15px 40px !important;display: flex;align-items: center;text-align: right;justify-content: flex-end;letter-spacing: 0.4px;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container{padding-top: 0px;height: 47.98%;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container .tab-cntinner{padding: 78px 15px 20px 104px;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container .tab-cntinner > ul{margin: 0px;display: flex;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul > li{font-size: 14px;letter-spacing: 0.70px;line-height: 1.65;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container > ul > li:first-of-type{width: 39%;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul > li > ul{margin-bottom: 40px;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul > li > ul > li{position: relative;padding-left: 41px;    margin-bottom: 0;line-height: 1.4;font-weight: 400;letter-spacing: 0.3px;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul > li > ul > li:before{content: '';position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left: 17px;width: 4px;height: 4px;border-radius: 50%;background-color: #fff;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul > li > ul > li:last-of-type{padding-left: 38px;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul > li > ul > li:last-of-type:before{display: none;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul > li > ul > li > a{color: #f5b135;font-size: 11px;letter-spacing: 1.2px;display: block;margin-top: 8px;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul > li > ul > li > a:hover{color: #fff;}
.cab-page #verticalTab.resp-vtabs .resp-tabs-container ul > li > ul > li > a > img{margin-left: 5px;display: inline-block;vertical-align: -2px;}
.cab-page #verticalTab.resp-vtabs .resp-tab-content p > a{color: #fff;text-decoration: underline;}
.cab-page #verticalTab.resp-vtabs .resp-tab-content p > a:hover{color: #f5b135;}
.cab-page .note-sec{padding-top: 80px;padding-bottom: 81px;background-color: #fff;}
.cab-page .media > img{margin-right: 56px;}
.cab-page .media-text{font-size: 14px;color: #2b4d87;font-weight: 700;letter-spacing: 1.72px;}
.cab-action{padding-top: 56px;padding-bottom: 55px;background-color: #ebebeb;} 
.cab-action h4{text-align: center;font-size: 14px;color: #2b4d87;font-weight: 700;letter-spacing: 1.72px;}
.cab-action .cab-ul{max-width: 66%;margin: 61px auto 0 auto;}
.cab-action .cab-ul > li{margin-bottom: 63px;}
.cab-action .cab-ul > li:last-of-type{margin-bottom: 0px;}
.cab-action .cab-ul > li > figure{display: -ms-flexbox!important;display: flex!important;}
.cab-action .cab-ul > li > figure > .cab-action-img{margin-right: 0px;min-width: 96px;}
.cab-action .cab-ul > li > figure > figcaption > h5{letter-spacing: 1.6px;color: #444545;line-height: 1.4;}
.cab-action .cab-ul > li > figure > figcaption > ul{padding-left: 31px;margin-top: 10px;}
.cab-action .cab-ul > li > figure > figcaption > ul > li{color: #2B4D87;line-height: 1.2;font-size: 11px;font-weight: 700;letter-spacing: 0.94px;margin-bottom: 10px;}
.cab-action .cab-ul > li > figure > figcaption > ul > li > a:hover{color: #f5b135;}
.cab-action .cab-ul > li > figure > figcaption > ul > li img{vertical-align: -2px;display: inline-block;margin-left: 5px;}
.cab-action .cab-ul > li > figure > figcaption > ul > li:nth-child(2n+2){padding-left: 23px;}

.cab-page .indiana-cnt {padding-left: 101px;}
.cab-page .indiana-cnt .btn-common{min-width: 313px;font-size: 14px;}


[data-tooltip] {
    position: relative;
    z-index: inherit;
    cursor: pointer;
}

p > span > a.tooltip {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #f5b131;
    line-height: 14px;
    text-align: center;
    color: #2b4d87;
    display: inline-block;
    margin: 0 0 0 5px;
}

.arrow-button {
    color: #f5b135;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1.2px;
    display: block;
    margin-top: 8px;
}

.arrow-button > img {
    margin-left: 5px;
    display: inline-block;
    vertical-align: -2px;
}

.cab-page .things-start-business .row {
    align-items: center;
}

/*--------------- new FIND YOUR LOCAL OFFICE TODAY 22-11 --------------- */
.find-your-location{padding-top: 67px;padding-bottom: 78px;}
.find-your-location h3 {text-transform: uppercase;letter-spacing: 1.7px;margin-bottom: 19px;color: #284b89;}
.find-your-location p {font-size: 14px;letter-spacing: 0.54px;font-family: 'Open Sans', sans-serif;line-height: 1.6;color: #444545;font-weight: 600;}
.find-your-location form{margin-top: 30px;}
.find-your-location form .form-group{-ms-flex-pack: start!important;justify-content: flex-start!important;    display: -ms-flexbox!important;display: flex!important;align-items: center;}
.find-your-location form .form-group > label{color: #ABABAB;letter-spacing: 0.6px;font-size: 14px;font-weight: 600;margin-right: 24px;}
.find-your-location form .form-group .nice-select{color: #444545;font-size: 14px;font-weight: 600;border:1px solid #ececec;border-radius: 20px;min-width: 376px;height: 45px;padding: 10px 50px 10px 24px;letter-spacing: 0.5px;line-height: 1.5;}
.find-your-location form .form-group .nice-select .list{margin: 10px 0 0 0;width: 100%;min-width: 100%;border-radius: 20px;height: 181px;box-shadow: 0px 1px 8px #c3c3c3;}
.find-your-location form .form-group ul > li{font-size: 14px;font-weight: 600;color: #444545;letter-spacing: 0.6;padding: 14px 15px 11px 23px;line-height: 1.4;margin-bottom: 0px;}
.address-box{display: none;}
.address-box > .d-flex{-ms-flex-pack: start!important;justify-content: flex-start!important;    display: -ms-flexbox!important;display: flex!important;align-items: flex-start;}
.location-result{margin: 26px 0 0 30%;}
.location-result address{font-size: 14px;font-weight: 600;color: #444545;letter-spacing: 0.6;line-height: 1.6;font-style: normal;
margin: 0 68px 0 0;}
.location-result address > a{color: #2B4D87;text-decoration: underline;font-size: 11px;font-weight: bold;letter-spacing: 1px;margin-top: 15px;display: block;}
.location-result address > a:hover{color: #f5b135;}

.location-result a.linktag{letter-spacing: 0.6px;color: #444545;font-weight: 600;display: inline-block;}
.location-result a.linktag:hover{color: #2B4D87;}
.nice-select .list {border-radius: 0px;height: 200px;overflow-y: auto;}
.nice-select:after{border-bottom: 3px solid #f5b135;border-right: 3px solid #f5b135;width: 7px;height: 7px;margin-top: -6px;right: 21px;}

.nicescroll-cursors{width: 9px !important;background-color: #ababab !important;right: 3px !important;}
.nicescroll-rails{background-color: #ebebeb !important;border-radius: 10px !important;width: 15px !important;}
.contactadd > ul{padding: 0;margin: 0px;}
.contactadd > ul > li{padding-left: 0px;list-style: none;letter-spacing: 0.6px;color: #444545;font-weight: 600;}
.dataTables_paginate span a,
.table-footer ul li a {
    font-size: 11px;
    height: 20px;
    width: 20px;
    line-height: 18px;
    text-align: center;
    border: 1px solid #ababab !important;
    color: #ababab !important;
    display: block;
    border-radius: 50%;
    font-weight: 700;
}

.dataTables_info,
.nav-display {
    font-size: 12px;
    font-weight: 600;
    color: #ababab;
    letter-spacing: 0.8px;
    margin: 10px 0;
    position: relative;
    top: -1px;
    display: inline-block;
    vertical-align: top;
    text-align: right;
    padding-right: 10px;
}

.dataTables_paginate {
    display: inline-block;
    vertical-align: top;
    width: auto;
}

    .dataTables_paginate a.paginate_button.previous {
        position: relative;
        padding-left: 10px;
        padding-right: 0;
        margin-right: 0;
    }

        .dataTables_paginate a.paginate_button.previous:before {
            content: '';
            background: url(../Images/left-nav-arrow.svg) no-repeat center;
            height: 17px;
            width: 10px;
            position: absolute;
            left: -5px;
            top: 0;
        }

    .dataTables_paginate a.paginate_button.next {
        position: relative;
        padding-right: 15px;
        padding-left: 0;
        margin-left: 0;
    }

        .dataTables_paginate a.paginate_button.next:before {
            content: '';
            background: url(../Images/right-nav-arrow.svg) no-repeat center;
            height: 17px;
            width: 10px;
            position: absolute;
            right: 0px;
            top: 0;
        }

    .dataTables_paginate a:hover {
        opacity: 0.8;
    }

    .dataTables_paginate a.paginate_button,
    .table-footer ul li.prev-nav a,
    .table-footer ul li.next-nav a {
        width: auto;
        height: auto;
        border: none;
        color: #2b4d87;
        background: none !important;
        letter-spacing: 0.8px;
        font-weight: 700;
        font-size: 10px !important;
    }

    .dataTables_paginate a.paginate_button_disabled,
    .dataTables_paginate a.disabled {
        cursor: inherit;
        color: #2b4d87;
        opacity: 0.5;
    }

        .dataTables_paginate a.paginate_button_disabled:before {
            opacity: 0.6;
        }

    .dataTables_paginate span a,
    .dataTables_paginate a {
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px;
    }

    .dataTables_paginate span {
        padding: 0 5px;
    }

.dataTables_paginate {
    padding-top: 7px;
}

.dataTables_info {
    padding-left: 5px;
    margin-right: 0;
    padding-right: 0;
    font-size: 11px;
    letter-spacing: 1.2px;
    font-weight: 700;
}

.dataTables_info,
.dataTables_paginate {
    float: right;
}

    .dataTables_paginate span a {
        height: 20px !important;
        width: 20px !important;
        margin: 0 2px;
        font-size: 11px !important;
    }

    .dataTables_paginate .first,
    .dataTables_paginate .last {
        display: none;
    }

    .dataTables_paginate .paginate_active,
    .dataTables_paginate span .paginate_button:hover,
    .table-footer ul li a:hover,
    .table-footer ul li.nav-active a {
        background: #2b4d87 !important;
        border-color: #2b4d87 !important;
        color: #ffffff !important;
    }

.next-nav img {
    margin-left: 5px;
}

.prev-nav img {
    margin-right: 5px;
}

.table-footer ul li.prev-nav a:hover,
.table-footer ul li.next-nav a:hover {
    color: #000000;
}

.table-footer ul li.numbering a {
    line-height: 14px;
}

.all-datalist thead tr {
    border: none;
}
/*----- Table CSS ----- */
.white-bg {
    background: #ffffff !important;
}

.all-datalist tr th,
.all-datalist tr th span {
    font-weight: 700;
    font-size: 12px;
    letter-spacing: 0.5;
    line-height: 1.4;
}

.all-datalist tr th {
    background: #ebebeb;
    color: #444545;
    font-size: 14px;
    line-height: 2;
    padding: 12px 15px;
    letter-spacing: 1px;
    font-weight: 600;
}

.all-datalist tr {
    border-bottom: 1px solid #ebebeb;
}

    .all-datalist tr td {
        color: #444545;
        padding: 22px 17px;
        font-size: 12px;
        line-height: 1.2;
        font-weight: 600;
        vertical-align: middle;
        letter-spacing: 0.3px;
    }

.all-datalist button {
    border: none;
    background: none;
    appearance: none;
    -webkit-appearance: none;
}

.f-btn {
    cursor: pointer;
}

.follow-text {
    width: 80px;
    display: block;
    text-decoration: underline;
    color: #2b4d87;
    font-size: 12px;
    font-weight: 800;
    padding-top: 10px;
    text-transform: uppercase;
}

.f-btn {
    display: inline-block;
    text-align: center;
}

    .f-btn img {
        margin: 0 auto;
        margin-bottom: 5px;
    }

    .f-btn:hover img {
        opacity: 0.8;
    }

    .f-btn:hover .follow-text b {
        color: #000000;
    }

.white-bg {
    background: #ffffff !important;
}

/*.all-datalist thead tr th span:after {
	content: '';
	height: 8px;
	width: 14px;
	background: url(../Images/short-arrow.svg);
	position: relative;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 10px;
}

.all-datalist thead tr th.sorting_asc span:after {
    -webkit-transform: rotate(-180deg);
       -moz-transform: rotate(-180deg);   
          -ms-transform: rotate(-180deg); 
             -o-transform: rotate(-180deg); 

}*/
.act-section {
    min-height: 650px;
    background: #ffffff;
}

.all-datalist thead tr th.download-report span:after {
    display: none;
}

.all-datalist a:hover img {
    opacity: 0.6;
}

.all-datalist {
    padding-top: 10px;
    padding-bottom: 116px;
}

.manage-btn {
    padding-bottom: 60px;
    padding-top: 0px;
}

    .manage-btn a {
        font-weight: 600;
        padding-top: 8px;
        padding-bottom: 8px;
    }

.all-datalist #MyTable tr th:nth-child(3),
.all-datalist #MyTable tr td:nth-child(3) {
    width: 150px;
}

.all-datalist #MyTable_length {
    display: none;
}

.mintitle h3 {
    background: #2b4d87;
    color: #fff;
    padding: 22px 15px;
    padding-right: 50px;
    display: block;
    margin-top: 0;
    border-radius: 15px 15px 0 0;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.all-datalist .dataTables_filter {
    position: absolute;
    top: 0;
    right: 0px;
    background: #2b4d87;
    display: block;
    max-width: 220px;
    width: 100%;
    padding: 10px 10px 0 10px;
    border-radius: 15px 15px 0 0;
    z-index: 10;
}

#MyTable {
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}

.dataTables_filter label {
    border: 1px solid #ababab;
    background: #ffffff;
    display: block;
    border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
}

    .dataTables_filter label input {
        background-color: transparent !important;
    }


.all-datalist #MyTable_filter label input {
    font-size: 12px;
    padding: 12px;
    padding-left: 32px;
    width: 100%;
    border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
    background-color: #fff;
    display: block;
    background-color: #fff;
    background-image: url(../Images/search-box-icon.svg);
    background-repeat: no-repeat;
    background-position: 14px center;
}

.all-datalist .main {
    position: relative;
}

.all-datalist #MyTable_filter label input {
    font-size: 11px;
    font-weight: 600;
    color: #444545;
    overflow: hidden;
}

    .all-datalist #MyTable_filter label input::-webkit-input-placeholder {
        color: #ababab;
        font-size: 11px;
        font-weight: 600;
        text-transform: capitalize;
        background-color: inherit;
    }

    .all-datalist #MyTable_filter label input::-moz-placeholder {
        color: #ababab;
        font-size: 11px;
        font-weight: 600;
        text-transform: capitalize;
        background-color: inherit;
    }

    .all-datalist #MyTable_filter label input:-ms-input-placeholder {
        color: #ababab;
        font-size: 11px;
        font-weight: 600;
        text-transform: capitalize;
        background-color: inherit;
    }

    .all-datalist #MyTable_filter label input:-moz-placeholder {
        color: #ababab;
        font-size: 11px;
        font-weight: 600;
        text-transform: capitalize;
        background-color: inherit;
    }

.business-stats #MyTable_filter {
    display: none;
}

.mintitle h3 {
    position: relative;
    cursor: pointer;
    letter-spacing: 1.7px;
}

    .mintitle h3:after {
        content: '';
        position: absolute;
        top: 0;
        right: 20px;
        height: 100%;
        width: 20px;
        background: url(../Images/top-arrow.svg);
        background-position: center;
        background-repeat: no-repeat;
    }

    .mintitle h3.close-table:after {
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
    }

.mintitle h3 {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.closetable.all-datalist .main:after {
    display: none;
}

.all-datalist td a {
    text-decoration: underline;
    text-transform: uppercase;
    line-height: 1.3;
    font-weight: 700;
    font-size: 12px;
}

    .all-datalist td a:hover {
        color: #F6B220
    }

.all-datalist .main {
    position: relative;
}

    .all-datalist .main:after {
        content: '';
        position: absolute;
        bottom: -50px;
        left: 0;
        right: 0;
        width: 100%;
        height: 50px;
        background: #eaeaea;
        border-radius: 0 0 15px 15px;
    }

.dataTables_paginate,
.dataTables_info {
    padding-top: 12px;
}

.dataTables_info {
    margin-top: 3px;
}

.dataTables_paginate.paging_full_numbers,
.dataTables_info,
#MyTable,
.all-datalist .mintitle {
    position: relative;
    z-index: 10;
}

.dataTables_paginate {
    padding-right: 30px;
    padding-left: 15px;
}

.business-stats .data-info {
    width: 100%;
}

    .business-stats .data-info th:nth-child(1) {
        width: 140px;
        min-width: 140px;
    }

    .business-stats .data-info th:nth-child(3) {
        width: 160px;
        min-width: 160px;
    }

.activity-section {
    display: block;
    padding-top: 30px;
    background: #fff;
    padding-bottom: 20px;
    position: relative;
    z-index: 15;
}

.actbox {
    display: inline-block;
    padding-bottom: 15px;
    padding-left: 15px;
}

.act-title {
    font-weight: 600;
    font-size: 12px;
    color: #444545;
}

.act-title,
.activity-section .selectbox {
    display: inline-block;
    vertical-align: middle;
    letter-spacing: -0.1px;
}

.activity-section .selectbox {
    margin-left: 30px;
}

.nicescroll-rails {
    z-index: -100 !important;
}

.showscrollbar .nicescroll-rails {
    z-index: 1000 !important;
}

.activity-section .nice-select {
    border-radius: 30px;
    padding-right: 40px;
    line-height: 32px;
    height: 30px;
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: initial;
}

.activity-section .nice-select {
    width: 170px;
    border: 1px solid #ebebeb;
}

    .activity-section .nice-select span {
        line-height: 27px;
        color: #ababab;
        font-weight: 700;
        width: 120px;
        overflow: hidden;
        display: block;
        letter-spacing: 1.3px;
        text-align: center;
    }

    .activity-section .nice-select .list {
        border-radius: 0px;
        height: auto;
        overflow-y: auto;
        border-radius: 15px;
        z-index: 150;
        width: 100%;
    }

.actbox .nice-select .option {
    white-space: pre-wrap;
    line-height: 1.4;
    padding: 10px;
}

.custom-login {
    padding-top: 10px;
    padding-bottom: 10px;
}

    .custom-login a {
        margin-top: 0;
        margin-left: 10px;
        border-color: #f5b133;
    }

        .custom-login a:hover {
            border-color: #fff;
        }



.partner-logo .partner-logo-innr h5 {
    font-weight: 700;
    color: #ababab;
    font-size: 18px;
    letter-spacing: 1px;
}

.q-img {
    position: relative;
    top: 4px;
    margin-left: 2px;
}

.month-list ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

    .month-list ul:after {
        content: '';
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        height: 1px;
        border-bottom: 1px solid #d8d8d8;
    }

    .month-list ul li {
        width: 33.33%;
        margin: 0;
        padding: 19px;
        border-bottom: 1px solid #d8d8d8;
    }

        .month-list ul li a {
            font-family: 'Open Sans', sans-serif;
            font-weight: 700;
            font-size: 12px;
            letter-spacing: 0.3px;
            text-transform: uppercase;
            text-decoration: underline;
        }

            .month-list ul li a:hover {
                color: #f5b133;
            }

.infotable .business-stats .data-info th:nth-child(1) {
    width: 25%;
    min-width: inherit;
}

.infotable .business-stats .data-info th {
    width: 25%;
    padding: 20px 15px;
}


.infotable .activity-section {
    padding-bottom: 24px;
}

.infotable .data-info {
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}

.infotable .nice-select .current,
.infotable .list li {
    text-transform: uppercase;
}

.infotable .list li {
    font-weight: 600;
}

.infotable .act-title {
    letter-spacing: 0.5px;
}

.header-right span {
    background-color: #2a4d87;
    padding-left: 25px;
    padding-right: 25px;
    display: block;
}

header .logo:before {
    display: none;
}

.full-container {
    max-width: 96% !important;
    width: 100%;
}

.mintable-box [data-tooltip] {
    display: inline-block;
    text-align: center;
}

    .mintable-box [data-tooltip]:before {
        bottom: 10px;
        width: 320px;
        text-align: center;
    }

    .mintable-box [data-tooltip]:after {
        display: none;
    }

.mintable-box [data-tooltip] {
    position: relative;
    z-index: 100;
}

.mintable-box [data-tooltip] {
    right: 0;
    left: inherit;
}

.mintable-box th:last-child [data-tooltip]:before {
    left: inherit;
    right: 0;
} 

/* ===========================================
			New Additional pages
   ==========================================*/
.flex-container {
	display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.flexcenter {-webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.textcenter { text-align: center; }
.graybg { background: #eeeeee !important; }
.orabgebg { background: #f5b133 !important; }

.section_spacing {
	padding-top: 70px;
	padding-bottom: 70px;
}
.section-sub-title h2 {
	font-weight: 400;
	line-height: 1.6;
	font-size: 22px;
	color: #2b4d87;
	padding-bottom: 0px;
	letter-spacing: 0.5px;
}
.section-sub-title p {
	padding-top: 10px;
	font-size: 14px;
	line-height: 1.6;
	font-weight: 600;
	color: #444545;
}
.section-sub-title p:last-child,
.what-it-section .section-sub-title p:last-child {margin-bottom: 0;}
.top-contain-section .col8 {
	margin: 0 auto;
}
.image-contain-section .main { max-width: 100%; }
.image-contain-section {

}
.image-contain-section .start-businesscnt p { max-width: 600px; width: 100%; color: #444545; }
.image-contain-section .start-businesscnt {
	margin: 0;
	padding: 25px;
}
.image-contain-section .bg-set { min-height: 360px; }
.orange-title h2,
.orange-title h3,
.orange-title h4 { color: #f5b133; text-transform: uppercase; letter-spacing: 1.5;  padding: 10px 0;}

.section_spacing.license-info { background: #fff; padding-top: 90px; padding-bottom: 90px; }
.license-info h4 { text-transform: uppercase; padding: 5px 0 15px 0; font-size: 11px; }
.license-info h4 a { color: #ababab; letter-spacing: 1.4; }
.license-info h4 a:hover { color: #f5b133;}
.license-info p { color: #444545; font-size: 11px; font-weight: 600; line-height: 1.6; }
.license-info .col3 { padding-left: 15px; padding-right: 15px;  }
.license-info .flex-container {
	max-width: 830px;
	margin: 0 auto
}

.professions-info ul {
	-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
.professions-info ul li {
	font-size: 14px;
	font-weight: 600;
	color: #2b4d87;
	padding: 2px 0;
}
.lefttitle h2 { font-size: 32px; font-weight: 800; text-align: right; color: #f5b133; padding-right: 24px; text-transform: uppercase; padding-top: 4px; }

.create-account h2 { font-size: 18px; font-weight: 700; color: #ffffff; letter-spacing: 1px; }
.create-account .account-link a { color: #ffffff; padding: 18px 18px 14px; display: inline-block; background: #e4a635; position: relative; min-width: 288px; text-align: center; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; font-size: 11px; }
.create-account .account-link a:hover {
	background: #2b4d87;
} 
.account-link { margin-left: auto; }
.create-account .account-link a:after{
	content: ' ';
	height: 20px;
	width: 28px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	position: relative;
	top: -2px;
	background: url(../Images/link-arrow.png);
	background-position: center;
	background-size: 18px;
	background-repeat: no-repeat;
	padding-left: 6px;
}

.Professionals-section { background: #ebebeb !important; }
.workingtogether .partner-logo-innr h5 { font-size: 18px; color: #ababab; font-weight: 700; letter-spacing: 0.5px; }
.partner-logo.workingtogether { padding-top: 30px; padding-bottom: 40px; }

.man-business .main,
.man-business .row { position: relative;z-index: 1; background: inherit; }
.whitebg { background: #fff; }
.man-business .looking-guidance { position: relative; padding-top: 20px;overflow: hidden;}
.man-business .looking-guidance:after{content: '';position: absolute;bottom: 0;left: 0; width: 100%; height: calc(100% - 130px);background-color: #f5b135;z-index: -1;}
.man-business img.lady-click { margin: 0; max-width: 510px; }
.leg-up-info { background: #f5b133 !important; }
.man-business .looking-guidancecnt h2 { margin-bottom: 10px; }


.looking-guidance.man-business { padding-top: 0; }
.man-business .looking-guidancecnt { padding-top: 24px; padding-bottom: 20px; }

.man-business .looking-guidancecnt h3 { margin-top: 10px; text-transform: uppercase; }
.quick-link-section h2 { font-size: 18px; font-weight: 700; color: #ababab; }

.link.linkarrow { position: relative; color: #f5b133; text-transform: uppercase; font-size: 11px; font-weight: 700; padding-top: 7px; }
.link.linkarrow:after{
	content: ' ';
	height: 20px;
	width: 28px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-top: -3px;
	background: url(../Images/arrow-yellow.png);
	background-position: center;
	background-size: 18px;
	background-repeat: no-repeat;
	padding-left: 2px;
}
.link.linkarrow:hover { opacity: 0.6; }
.quick-link-section h4 {font-weight: 700; color: #444545; text-transform: uppercase; height: 40px; width: 100%; letter-spacing: 2px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;-webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; }
.quick-link-section .flex-container { max-width: 850px; margin: 0 auto; }
.quick-link-section { padding-top: 26px; padding-bottom: 30px; }
.quick-link-section h2 { padding-bottom: 25px; }
.start-a-business.newbusiness .col4.bg-set {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; width: 40%; }
.indiana-banner.bg-set { position: relative; }
.indiana-banner.bg-set:before,
.start-a-business.newbusiness .col4.bg-set:before {position: absolute; background: rgba(245,177,51,0.1); content: ''; left: 0; top: 0; width: 100%; height: 100%;}
.right-contain-part .looking-guidancecnt {min-height: 274px; padding-bottom: 18px; }
.left-image { position: relative; }
.left-image figure { position: absolute; bottom: 0; right: 9%; }
.man-business .looking-guidancecnt h2 strong { font-weight: 800; }
.bluebg { background: #2b4d87;  }
.button-section { padding-top: 12px; padding-bottom: 12px; }
.button-section .col12 { text-align: right; }
.button-section a { text-transform:uppercase; }
.button-section a:hover { color: #f5b133; }
.indiana-banner.bg-set { background-position: center 34%; }
.contain-box { padding-bottom: 90px; }
.contain-box a.link img { margin-top: 2px; width: 17px; }
.contain-box:last-child { padding-bottom: 0; }
.learn-transfer-section .register-now { padding-top: 0;  }
.learn-transfer-section .register-now h2 { padding-top: 100px; font-size: 32px; font-weight: 800; width: 100%; max-width: 230px; text-align: right; letter-spacing: 0.5px; }
.learn-transfer-section .register-now h2:after { display: none;  }
.learn-transfer-section #verticalTab.resp-vtabs ul.resp-tabs-list { width: 28%; text-align: right; margin-top: 12%; }
.learn-transfer-section #verticalTab.resp-vtabs .resp-tabs-container { width: 70%; }
.learn-transfer-section #verticalTab.resp-vtabs .resp-tabs-container h3 { text-transform: uppercase; }
.learn-transfer-section #verticalTab.resp-vtabs .resp-tabs-container h3 span { color: #ffffff; font-size: 11px; font-weight: 700; }
.learn-transfer-section #verticalTab.resp-vtabs .resp-tab-content p {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 1.9;
    font-weight: 600;
}
.learn-transfer-section .link { text-transform: uppercase; }
.learn-transfer-section .col4 {-ms-flex: 0 0 30%; flex: 0 0 30%; max-width: 30%; }
.learn-transfer-section .col8 {-ms-flex: 0 0 70%; flex: 0 0 70%; max-width: 70%; }
.learn-transfer-section .tab-cntinner {
    min-height: 540px;
    padding: 20px 15px 20px 104px;
    align-content: center;
}
.real-esate-section .subtitle h5 {text-align: right; position: relative; padding-right: 30px; padding-bottom: 10px; color: #ababab; text-transform: uppercase; letter-spacing: 2px; }
.real-esate-section .subtitle h5:after{content: ''; position: absolute; bottom: 0; right: 30px; height: 3px; width: 48px; border-radius: 5px; background: #f5b133; }
.what-it-section p { padding-top: 0; }
.real-esate-section p { max-width: 770px; }
.real-esate-section h2 { max-width: 800px; }
.searchul strong { font-weight: 600; }
.text-center { text-align: center !important; }
.qualification-info { max-width: 850px; margin: 0 auto }
.qualification-info img { display: block; margin: 0 auto; }
.qualification-info span { display: block; margin: 0 auto; text-transform: uppercase; margin-top: 10px; padding-left: 15px; padding-right: 15px; color: #ababab; font-weight: 700; letter-spacing: 1px; font-size: 11px; }
.qualifications-section { background: #fff; padding-bottom: 0; }
.qualifications-section .button-section { padding-top: 30px; }
.qualifications-section .button-section a { margin-left: 0; }
.qualifications-section .button-section a:hover { border-color: #284b89; color: #ffffff; }
.qualifications-section h3 { text-transform: uppercase; color: #2b4d87; font-weight: 700; padding-bottom: 7px; letter-spacing: 1.4px; }
.qualifications-section p { color: #444545; font-size: 14px; font-weight: 600; line-height: 1.4; }
.looking-guidance { background: #fff; }
.qualification-info { padding-top: 20px; }
.business-enterprise.looking-guidance { padding-top: 150px; overflow: hidden; }
.business-enterprise.looking-guidance .col6 { position: relative; }
.business-enterprise.looking-guidance .col6:first-child:before {content: ''; position: absolute; bottom: 0; left: 0; width: 80%; height: 7px; z-index: 0; background: #75ae5e; }
.business-enterprise .row { position: relative; z-index: 10; background-color: #f5b135; }
.business-enterprise.looking-guidance:after { display: none; }
.business-enterprise img.lady-click {margin: 0; margin-top: -140px; }
.business-enterprise figure { text-align: right; }
.business-enterprise .looking-guidancecnt {padding-top: 6%; padding-left: 10%; }
.looking-guidancecnt h3 { text-transform: uppercase; }
.business-enterprise .looking-guidancecnt p { max-width: 480px; }
.start-a-business .start-businesscnt ul {margin-left: -4px; }
.start-a-business .start-businesscnt ul li {display: inline-block; vertical-align: top; text-transform: uppercase; font-size: 11px; line-height: 1; font-weight: 700; letter-spacing: 1.4px; color: #2b4d87; padding-right: 5px; padding-left: 4px; padding-top: 0px; margin-top: 4px; border-right: 1px solid #2b4d87; }
.start-a-business .start-businesscnt ul li:last-child { border-right: none; }
.start-a-business .start-businesscnt { padding-top: 14%; padding-bottom: 16%; }
.start-a-business .start-businesscnt p,
.start-a-business .start-businesscnt ul { max-width: 640px; }
.start-a-business .start-businesscnt p{
	margin-bottom: 24px;
}

.qualify-section h2 {
	font-size: 32px;
	font-weight: 800;
	text-align: right;
}
.economically-people ul li{
	width: 50%;
	display: inline-block;
	vertical-align: top;
	margin-left: -4px;
	padding-left: 90px;
	position: relative;
}
.qualify-section .col8 { padding-left: 8%; }
.qualify-section h5 { color: #444545; font-size: 14px; width: 100%; padding-bottom: 8px; font-weight: 600; }
.business-rate { width: 40%; display: inline-block; visibility: top }
.number-rate { color: #2b4d87; font-weight: 800; font-size: 32px; width: 100px; display: inline-block; padding-left: 6px; }
.business-rate-title { display: inline-block; vertical-align: top; width: calc(100% - 100px); margin-left: -4px; text-transform: uppercase; font-size: 11px; font-weight: 600; color: #ababab; letter-spacing: 1px; }
.aeroplane-image-section { width: 58%; display: inline-block; vertical-align: top; }
.aeroplane-image-section img { position: relative; right: -70px; }
.economically-people ul li span {
	font-size: 10px;
	font-weight: 700;
}
.economically-people ul li span {
	height: 100px;
	display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box;-webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center;

	justify-content: flex-start;
	align-items: center;
	align-content: stretch;

	font-size: 10px;
	font-weight: 700;
	color: #ababab;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.economically-people ul li span img {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 15px;
}
.economically-people h4 {
	max-width: 280px;
	font-weight: 600;
	color: #444545;
}
.section_spacing.qualify-section {
	padding-bottom: 40px;
	overflow: hidden;
}
.economically-people { margin-top: -25px; }

.department-icon {
	display: block;
	height: 64px;
	width: 64px;
	background: #dddddd;
	border-radius: 50%;
	line-height: 64px;
}
.department-icon img { display: block; margin: 0 auto; line-height: 64px; }
.department-section h3 a { color: #f5b133 }
.department-section h3 a:hover { color: #2a4d87; }
.de-section-info { max-width: 300px; width: 100%; display: block; margin: 0 auto; margin-bottom: 25px; }
.de-section-info p {
	color: #ababab;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4;
	letter-spacing: 1px;
}
.de-section-info .link.linkarrow:after { background-size: 12px; width: 24px; margin-top: -2px; }
.department-section .col4:nth-child(1) .de-section-info,
.department-section .col4:nth-child(3n+4) .de-section-info { margin: 0; }
.department-section .col4:nth-child(3) .de-section-info,
.department-section .col4:nth-child(3n+6) .de-section-info { float: right; }
.de-section-info h3 { margin-top: 22px; margin-bottom: 12px; padding: 0; }
footer .copyright-ul { margin-top: 0; }
.subtitle,
.what-it-section { padding-top: 20px; }

.indiana-cnt.certification{padding-left: 0px;}

/* ----- Online-services Page CSS ----- */
.online-boxs .cnt-rows > ul,
.popular-resource > ul{
	column-count: 4;
    column-gap: 15px; 
	width: 100%;   
}
.popular-resource .online-boxs .cnt-rows ul > li,
.popular-resource ul > li{
	min-height:65px;
	    -webkit-column-break-inside: avoid;
	        page-break-inside: avoid;
	        break-inside: avoid;
}

.popular-resource.white-bg { background: #fff; }

.online-services-page .main {
	max-width: 1700px;
}
.online-services h3.block
{
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 0.2px;
	padding: 10px 14px 10px 44px;
	margin-bottom: 0px;
}
.online-services h5
{
	font-size: 25px;
	color: #444545;
	letter-spacing: 0;
	font-weight: bold;
	margin-bottom: 26px;
	margin-top: 43px;
}
.online-boxs .cnt-rows
{
	margin-left: -5px;
	margin-right: -5px;
}
.online-boxs .cnt-rows .col-5
{
	padding-left: 5px;
	padding-right: 5px;
}
.online-services .online-boxs h5:first-of-type
{
	margin-top: 29px;
}
.online-services .online-boxs h5
{
	margin-top: 19px;
}

.popular-resource .online-boxs .cnt-rows li
{
	margin-bottom: 24px;
	min-height: inherit;
}
.popular-resource .online-boxs .cnt-rows li:hover p,
.popular-resource .online-boxs .cnt-rows li:hover h4 a
{
	color: #f0b323;
}


.popular-resource.white-bg.online-services
{
	padding-top: 29px;
}
.online-services-page .main
{
	max-width: 1700px;
}
.online-services h3.block
{
	font-size: 30px;
	font-weight: 600;
	letter-spacing: 0.2px;
	padding: 10px 14px 10px 44px;
	margin-bottom: 0px;
}
.online-services h5
{
	font-size: 25px;
	color: #444545;
	letter-spacing: 0;
	font-weight: bold;
	margin-bottom: 26px;
	margin-top: 43px;
}
.online-boxs .cnt-rows
{
	margin-left: -5px;
	margin-right: -5px;
}
.online-boxs .cnt-rows .col-5
{
	padding-left: 5px;
	padding-right: 5px;
}
.online-services .online-boxs h5:first-of-type
{
	margin-top: 29px;
}
.online-services .online-boxs h5
{
	margin-top: 19px;
}

.popular-resource .online-boxs .cnt-rows li
{
	margin-bottom: 24px;
	min-height: inherit;
}
.popular-resource .online-boxs .cnt-rows li:hover p,
.popular-resource .online-boxs .cnt-rows li:hover h4 a
{
	color: #f0b323;
}
.online-boxs{
	padding-bottom: 70px;
}
.quick-links.bg-white
{
	background-color: #fff;
}
.popular-resource .quick-links.bg-white li:before
{
	display: none;
}

.online-services-page .links-logos > li h4
{
    font-size: 20px;
    font-weight: 700;
}
.online-services-page .quicklinks-title h4
{
	background-color: #fff;
}

.principal-informationinnr h2
{
	font-size: 16px;
	font-weight: 900;
	color: #333;
	text-transform: uppercase;
	margin-bottom: 38px;
}
.priinfobox-innr
{
	background-color: #286291;
	text-align: center;
	padding: 34px 15px 42px 15px;
	margin-bottom: 15px;
}
.priinfobox h3
{
	font-size: 16px;
	font-weight: 900;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: 15px;
	line-height: 1.5;
	margin-bottom: 24px;
}
.priinfobox h3 > span
{
	font-weight: 400;
	text-transform: none;	
}
.priinfobox address
{
	text-transform: uppercase;
	font-size: 16px;
	color: #fff;
	font-style: normal;
}
.pri-info-boxs
{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;  
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;
	margin-left: -15px;
	margin-right: -15px;
	padding-bottom: 33px;
}
.pri-info-boxs .priinfobox
{
	width: 20%;
	padding-left: 15px;
	padding-right: 15px;
}
.popular-resource.white-bg
{
	background-color: #fff;
}
h3.block
{
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	background-color: #bbbbbb;
	padding: 13px 14px 12px 14px; 
	margin-bottom: 33px;
}
.cnt-rows
{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;  
	-webkit-flex-flow: row wrap;
	flex-flow: row wrap;	
}
.cnt-rows .col-3
{
	width: 25%;
}  
.popular-resource.white-bg
{
	padding-top: 18px;
	padding-bottom: 15px;
}
.popular-resource .cnt-rows li:last-of-type
{
	margin-bottom: 0px;
}
.popular-resource .cnt-rows li p:last-of-type
{
	padding-bottom: 0px;
}
.popular-resource .cnt-rows li
{
	margin-bottom: 18px;
}
.popular-resource .cnt-rows li h4
{
	line-height: 1;
}
.popular-resource .cnt-rows li:before
{
	top: -3px;
}


/* Online Services CSS Start */

    .search-header h1 {
	    line-height: normal;	
    }
    .cnt-rows .col-5 {
	    width: 24%;
    }
    .online-services .online-boxs h5:first-of-type {
	    margin-top: 29px;
    }
    .online-services .online-boxs h5 {
	    margin-top: 19px;
    }
    .online-services-page .main {
	    max-width: 1700px;
    }
    .online-services-page .links-logos > li h4 {
        font-weight: 700;
    }
    .online-services-page .quicklinks-title h4 {
	    background-color: #fff;
    }
    .online-services .custom-cnt-rows {
	    margin: 0px !important;	
    }

/* Secretary of Online Services */
	.online-services {
		float: left;
		width: 100%;
		background: #dddddd;
        font-family: 'Open Sans', sans-serif;
		padding-top: 34px;
		padding-bottom: 20px;
	}
	.online-services.white-bg {
		padding-top: 18px;
		padding-bottom: 15px;
		background-color: #fff;
	}
	.online-services h3.block {
		font-size: 30px;
        font-weight: 600;
		color: #fff;
		text-transform: uppercase;
        letter-spacing: 0.2px;
		background-color: #bbbbbb;
		padding: 10px 14px 10px 30px;
		margin-bottom: 0px;
	}
    
	.cnt-rows {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.online-services ul {
		margin: 0px;
		padding: 0;
		list-style: none;
		text-align: center;
		position: relative;
	}
	.online-services .cnt-rows li {
		margin-bottom: 18px;
        min-height: 74px;
	    /*cursor: pointer !important;*/
	}
	.online-services li {
		display: block;
		text-align: left;
		/*padding-left: 16px;*/
        padding-left:18px;
        padding-right: 12px;
		position: relative;
	}
	.online-services .online-boxs .cnt-rows ul > li, .online-services ul > li {
		-webkit-column-break-inside: avoid;
		page-break-inside: avoid;
		break-inside: avoid;
	}
	.online-services li h4 {
		font-size: 18px;
		font-weight: 600;
		color: #236192;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.online-services li p {
		font-size: 14px;
		color: #666;
		padding-bottom: 18px;
	}
	.online-services .cnt-rows li p:last-of-type {
		padding-bottom: 0px;
	}
	.online-services .cnt-rows li h4 {
		line-height: 1;
	}
	.online-services li h4 a {
		color: #666;
	}
	.online-services .cnt-rows li::before {
		top: -3px;
	}
    .popular-resource .cnt-rows li::before {
        position: absolute;
        content: "]";
        font-size: 18px;
        font-weight: 600;
        color: #666;
        left: 0;
        top: -3px;
    }
	.online-services.white-bg.last {
		padding-bottom: 55px;
	}
	.online-services li h4 a:hover {
		color: #f0b323;
	}
    .links-logos > li {
    list-style: none;
    display: inline-block;
    text-align: center;
    width: 14%;
    vertical-align: top;
    margin-bottom: 30px;
}
    .online-services .links-logos > li {
    width: 15%;
}
    .links-logos > li h4 {
        font-size: 15px;
        color: #236192;
        text-transform: uppercase;
        line-height: 1.1;
        margin-bottom: 15px;
        margin-top: 0px;
    }
	
.online-services-page .popular-resource .cnt-rows > ul > li:before {
	top: -4px;
}

.popular-resource .main > .online-boxs { padding-bottom:0; }
.solution .menu-icon { z-index: 100; }
/* Online Services CSS End */
.permits-top-bamnner .start-businesscnt { padding-top: 28px; padding-bottom: 80px; }

.custom-cart-num {
    /*top: 42px;*/
    left: 0px;
    right: -17.5px;
    bottom: 38px;
}

/* UCC And Public Search Start */

.ucc-flex-container {
	display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.flexcenter {-webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.textcenter { text-align: center; }

.col_3 { -ms-flex-preferred-size:25%; flex-basis:25%; max-width:25% }
.col_4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col_6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}


.button-section { padding-top: 12px; padding-bottom: 12px; text-align: right; }

.button-section a { border: none; padding: 8px 24px; }
.button-section a:hover { background: #286291; }


.partner-logo .partner-logo-innr h5 {
	font-weight: 700;
	font-size: 18px;
	color: #ababab;
}

.simplifying-business-section h2 {
	margin-bottom: 27px;
}
.simplifying-business-section h3 {
	color: #2b4d87;
	font-size: 14px;
	font-weight: 600;
	padding-bottom: 25px;
	letter-spacing: 0.35px;
}
.simplifying-business-section .btn-common { font-size: 14px; font-weight: 600; padding: 8px 30px 9px 30px; margin-top: 25px; }

footer.bluebg{
	background: #2b4d87;
}
.search-browse-secrion a.btn-common { border: none; }
.search-browse-secrion {
	background: #eeeeee;
	text-align: center;
	position: relative;
}
.browse-box {
	background-color: #444545;
	color: #ffffff;
}
.search-browse-secrion .browse-box .info_box { max-width: 380px; }
.browse-box p,
.browse-box li,
.browse-box span,
.browse-box a { color: #ffffff; }

.search-box { border-right: 4px solid #ffffff; }
.browse-box { border-left: 4px solid #ffffff; }
.search-browse-secrion .info_box {
	max-width: 490px;
	width: 100%;
	margin: 0 auto;
	padding-top: 50px;
	padding-bottom: 90px;
}
.search-browse-secrion p { letter-spacing: 0.34px; }
.search-browse-secrion .col_6{
	position: relative;
}
.search-browse-secrion h3 {
	color: #ababab;
	font-weight: 700;
	padding-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.search-browse-secrion p{
	font-size: 14px;
	line-height: 1.6;
	font-weight: 600;
}
.search-browse-secrion .search-box p {
	color: #444545;
}
.search-browse-secrion .ctm-btn a { font-weight: 600; padding: 8px 30px 9px 30px; font-size: 14px; }
.search-browse-secrion .ctm-btn {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 50px;
	display: inline-block;
	z-index: 20;
}
.vs-round {
	position: absolute;
	top: 38%;
	left: 0;
	right: 0;
	height: 76px;
	width: 76px;
	margin: 0 auto;
	background: #f5b133;
	color: #ffffff;
	line-height: 76px;
	font-size: 26px;
	font-weight: 800;
	border-radius: 50%;
	text-transform: uppercase;
	letter-spacing: 1px;
	z-index: 10;
}
.vs-round span { letter-spacing: 2px; display: block; padding-left: 4px; }

.services-three-box {
	text-align: center;
}
.services-three-box h3 {
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #ababab;
	padding-bottom: 14px;
	padding-top: 6px;
	font-size: 11px;
	font-weight: 700;
}
.services-three-box p {
	max-width: 220px;
	margin: 0 auto;
	font-weight: 600;
	font-size: 12px;
}
.section_spacing { padding-top: 60px; padding-bottom: 60px; }
.services-three-box .flex-container { justify-content: center; }

.services-three-box p {
	color: #444545;
	line-height: 1.4;
	letter-spacing: -0.2px;
}
.services-three-box .flex-container { width: 80%; margin: 0 auto; }

.public-searchbox { padding-bottom: 90px; }
.public-searchbox .flex-container {
	margin-left: -14px;
	margin-right: -14px;
}
.public-searchbox h2 { padding-bottom: 30px; }
.white-bg { background: #ffffff !important; }
.blue-bg { background: #236192 !important; }
.public-box {
	background: #eeeeee;
	width: calc(33% - 28px);
	margin: 14px;
	-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
	box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.2);
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	overflow: hidden;
	text-align: center;
}
.public-box h3 {
	text-transform: uppercase;
	padding-top: 18px;
	padding-bottom: 15px;
	letter-spacing: 1.5px;
	font-weight: 700;
}
.hide-box {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	z-index: 10;
	opacity: 0;
	padding-left: 20px;
	padding-right: 20px;
}
.hide-box p { color: #ffff; font-weight: 600; font-size: 16px; }
.public-box a { display: block; position: relative;
	padding: 30px 10px 24px;
}
.public-box a:before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	height: 140%;
	width: 100%;
	top: 0;
	background: #f5b134;
	z-index: 1;
	opacity: 0;
	border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
}
.c-btn { font-size: 11px; position: relative; z-index: 10; font-weight: 700; color: #f5b134; display: block; text-transform: uppercase; letter-spacing: 1px; }
.c-btn img,
.c-btn svg {
	position: relative;
	top: 2px;
	width: 18px;
	margin-left: 4px;
}

.public-box.no-hover a:before {
	display: none;
}
.public-box.no-hover a{
}
.public-box.no-hover a:hover .c-btn { color: #2a4d87; }
.public-box.no-hover a:hover svg rect {
	fill: #2a4d87;
}

.public-box a:hover .hide-box,
.public-box a:hover:before{ opacity: 1; }
.public-box a:hover .c-btn { color: #ffffff; }
.public-box a:hover svg rect {
	fill: #ffffff;
}
.c-btn,
.public-box a:before,
.public-box a .hide-box,
.public-box a svg rect{
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
   -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.public-searchbox h2 {
	text-align: center;
	font-size: 24px;
	font-weight: 300;
	color: #2b4d87;
	padding-bottom: 40px;
}

.public-searchbox .main { max-width: 890px; }

.ucc-start-businesscnt h2{font-size: 23px;font-weight: 400;font-family: 'Open Sans', sans-serif;color: #284b89;letter-spacing: 0.2px;line-height: 1.45;margin-bottom: 27px;}
.ucc-start-businesscnt {
    max-width: 835px;
    margin-left: auto;
    padding: 54px 13% 50px 0;
}

.wrapper-box { position: relative; }
/* UCC And Public Search CSS End */


/** 28/08/2019 CSS Update - UI - Start **/

.btn-set {
    position: absolute;
}
.pos-relative {
    position: relative;
}

/** 28/08/2019 CSS Update - UI - End **/


/*account registartion start here*/
.white-bg {
    background: #ffffff;
}

.section_spacing {
    padding-top: 60px;
    padding-bottom: 60px;
}

.public-searchbox h2 {
    text-align: center;
    font-size: 24px;
    font-weight: 300;
    color: #2b4d87;
    padding-bottom: 40px;
}

.public-box h3 {
    text-transform: uppercase;
    padding-top: 18px;
    padding-bottom: 15px;
    letter-spacing: 1.5px;
    font-weight: 700;
}

.public-searchbox .main {
    max-width: 890px;
}

.public-searchbox {
    padding-bottom: 90px;
}

.account-registration h2 {
    font-size: 24px;
    text-align: center;
    padding-bottom: 50px;
}

.registration-question > h3 {
    background-color: #ababab;
    padding: 11px 18px;
    color: #fff;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.registration-answer li {
    margin-bottom: 0px;
    min-height: 40px;
    padding-left: 50px;
    font-size: 12px;
    padding-top: 15px;
    font-weight: 600;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.additional-question .registration-question input[type="number"],
.account-registration input[type="text"] {
    border: 1px solid #dbdbdb;
    border-radius: 50px;
    color: #ababab;
    height: 30px;
    line-height: 1;
    padding: 0 17px;
    max-width: 100%;
    width: 100%;
    margin-left: 30px;
    background-color: transparent;
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}

.account-registration input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    background-color: transparent;
    font-size: 14px;
    text-transform: none;
}

.account-registration input::-moz-placeholder { /* Firefox 19+ */
    background-color: transparent;
    font-size: 14px;
    text-transform: none;
}

.account-registration input:-ms-input-placeholder { /* IE 10+ */
    background-color: transparent;
    font-size: 14px;
    text-transform: none;
}

.account-registration input:-moz-placeholder { /* Firefox 18- */
    background-color: transparent;
    font-size: 14px;
    text-transform: none;
}

.account-registration .checkmark:after {
    content: '';
    left: 7px;
    top: 3px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: block;
}

.account-registration input:checked ~ .checkmark:after {
    /*display: block;*/
}

.account-registration .checkmark:after {
    content: "";
    position: absolute;
    /*display: none;*/
}


/* When the checkbox is checked, add a blue background */
.account-registration label input:checked ~ .checkmark {
    background-color: #f5b133;
}
/* Hide the browser's default checkbox */
.account-registration label input[type="checkbox"], .account-registration label input[type="radio"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.account-registration .checkmark {
    position: absolute;
    height: 22px;
    width: 22px;
    background-color: #ebebeb;
    border-radius: 50%;
    top: 50%;
    left: -32px;
    transform: translateY(-50%);
}

.account-registration label {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    /*height: 30px;*/
    line-height: 1.2;
    cursor: pointer;
    white-space: nowrap;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #444545;
}

.registration-answer.yes-no-ans label {
    width: 100%;
    max-width: 30px;
}

.registration-answer.yes-no-ans li {
    padding-top: 0;
}

.account-registration #services label {
    white-space: normal;
    line-height: 1;
    display: block;
    position: relative;
    width: 100%;
}

.registration-question {
    margin-bottom: 52px;
}

.registration-answer input:focus {
    border-color: #f5b135;
}

.additional-question .registration-question input[type="number"],
.registration-question input[type="text"] {
    -webkit-appearance: none;
    appearance: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    height: inherit;
    padding: 6px 20px;
    line-height: inherit;
}

    .additional-question .registration-question input[type="number"]::-webkit-input-placeholder,
    .registration-question input[type="text"]::-webkit-input-placeholder {
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        color: #ababab;
        font-size: 12px;
    }

    .additional-question .registration-question input[type="number"]::-moz-placeholder,
    .registration-question input[type="text"]::-moz-placeholder {
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        color: #ababab;
        font-size: 12px;
    }

    .additional-question .registration-question input[type="number"]:-ms-input-placeholder,
    .registration-question input[type="text"]:-ms-input-placeholder {
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        color: #ababab;
        font-size: 12px;
    }

    .additional-question .registration-question input[type="number"]:-moz-placeholder,
    .registration-question input[type="text"]:-moz-placeholder {
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        color: #ababab;
        font-size: 12px;
    }


.registration-question span.input-text {
    display: inline-block;
    vertical-align: middle;
}

.cta-sec {
    text-align: center;
    margin-bottom: 50px;
}

    .cta-sec h3 {
        font-size: 14px;
        width: 51%;
        margin: 79px auto 30px;
        line-height: 1.5;
    }

    .cta-sec .btn-common {
        border-color: #f5b135;
        margin: 0 13px;
        min-width: 87px;
    }

    .cta-sec .cta-wrap {
        margin-bottom: 73px;
    }

    .cta-sec .btn-common:hover {
        background-color: transparent;
        color: #f5b135;
    }

    .cta-sec .btn-yellow.btn-hollow {
        background-color: transparent;
        color: #f5b135;
    }

.additional-question .registration-question input[type="number"] {
    -webkit-appearance: none;
}

    .additional-question .registration-question input[type="number"]::-webkit-inner-spin-button,
    .additional-question .registration-question input[type="number"]::-webkit-outer-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }

.cta-sec input[type="submit"] {
    border: 2px solid transparent;
    padding: 8px 25px;
    cursor: pointer;
    font-weight: 600;
    border-radius: 50px;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
}

    .cta-sec input[type="submit"]:hover {
        border-color: #f5b135;
        color: #f5b135;
    }

.cta-sec .btn-yellow.btn-hollow:hover {
    background-color: #f5b135;
    color: #fff;
}

.additional-question .registration-question input[type="number"],
.additional-question .registration-question input[type="text"] {
    margin-left: 0px;
}

.registration-question .nice-select {
    background-color: transparent;
    min-width: 130px;
    margin-left: 30px;
    text-align: center;
    height: 30px;
    line-height: 28px;
    border: solid 1px #dbdbdb;
    border-radius: 50px;
    padding-left: 3px;
    padding-right: 31px;
}

    .registration-question .nice-select .list {
        margin: 10px 0 0 0;
        width: 100%;
        min-width: 100%;
        border-radius: 20px;
        height: auto;
        box-shadow: 0px 1px 8px #c3c3c3;
    }

        .registration-question .nice-select .list li {
            margin-bottom: 0;
            font-family: 'Open Sans', sans-serif;
            font-weight: 600;
        }

.registration-question span.current {
         text-align: center;
        display: block;
        color: #ababab;
        font-weight: 600;
        width: 90px;
        overflow: hidden;
}

.additional-question {
    display: none;
}

.registration-form .error-top {
    display: none;
    margin-bottom: 50px;
    letter-spacing: 0.2px;
    color: #e62117;
    font-weight: 700;
    text-align: center;
    display: none;
    font-size: 12px;
}

.public-searchbox span.error {
    display: block;
    position: absolute;
    color: red;
    left: -14px;
    margin-top: 10px;
    font-weight: bold;
    height: 0;
    width: 0;
}

.account-registration form {
    position: relative;
}

.account-registration .btn-common {
    font-weight: 600;
    padding: 7px 20px 6px;
}

#services .registration-answer span.input-text {
    line-height: 1.4;
}

.wrapper-box {
    position: relative;
}

.registration-question .nice-select .list {
    margin: 10px 0 0 0;
    width: 100%;
    min-width: 100%;
    border-radius: 20px;
    height: 164px;
    box-shadow: 0px 1px 8px #c3c3c3;
}

    .registration-question .nice-select .list li {
        margin-bottom: 0;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        white-space: normal;
        line-height: 1.4;
        padding: 10px 15px;
    }

/* things-start-business */
.things-start-business {
    background-color: #ebebeb;
    overflow: hidden;
}

.register-now {
    padding: 49.5% 0 20% 0;
}

    .register-now h2 {
        font-size: 24px;
        font-weight: 600;
        color: #2B4D87;
        margin-bottom: 28px;
        position: relative;
    }

        .register-now h2 > strong {
            text-transform: uppercase;
            display: block;
            font-size: 32px;
            font-weight: bold;
            letter-spacing: 0.6px;
        }

        .register-now h2:after {
            content: '';
            position: absolute;
            bottom: 0px;
            left: -31px;
            width: 7px;
            height: 70px;
            border: 3px solid #f5b133;
            border-right: 0px;
        }

    .register-now .btn-common {
        border: 0px;
        padding: 8px 28px 9px 23px;
        font-size: 11px;
    }

    .register-now h3 {
        font-weight: 600;
        color: #2B4D87;
        letter-spacing: 0.3px;
        max-width: 325px;
        line-height: 1.6;
    }

.top-right-image {
    position: relative !important;
    min-height: 420px;
}

    .top-right-image:before {
        content: '';
        background: rgba(245,177,52,0.1);
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
    }

.color-white,
.color-white h2, .color-white h3, .color-white h4 {
    color: #ffffff;
}

/*header*/
/*nav .enumenu_ul {
    text-align: right;
}

    nav .enumenu_ul > li {
        border: none;
    }

    nav .enumenu_ul li a {
        font-size: 15px;
    }

header .top-header nav {
    width: 80%;
}

nav .enumenu_ul {
    padding-left: 10%;
}

    nav .enumenu_ul > li {
        display: inline-block;
        width: auto;
        padding: 18px 20px;
    }*/


.feature-banner {
    padding-top: 30px;
    padding-bottom: 34px;
}

.feature-contain {
    position: relative;
    padding-left: 82px;
}

.fe-icon {
    position: absolute;
    top: 0;
    left: 0;
}

.feature-contain h3 {
    font-size: 14px;
    letter-spacing: 1.7;
    text-transform: uppercase;
    padding-top: 2px;
    line-height: 1.6;
}

    .feature-contain h3 a {
        color: #fff;
        font-size: 11px;
        font-weight: 700;
        letter-spacing: 1;
    }

        .feature-contain h3 a .svg-image {
            margin-bottom: -2px;
            margin-left: 6px;
        }

        .feature-contain h3 a:hover {
            color: #2b4d87;
        }

            .feature-contain h3 a:hover .svg-image {
                opacity: 0.5;
            }


        .feature-contain h3 a rect {
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            -ms-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }


.two-section {
    width: 50%;
}

.notary-seal h5 {
    font-weight: 400 !important;
    line-height: 1.4;
    font-size: 14px;
    letter-spacing: 0.5px;
    text-transform: inherit !important;
}

.notary-seal {
    position: relative;
    width: 100%;
    max-width: 758px;
    margin-top: -7px;
    margin-bottom: 30px;
}

.left-box .se-img {
    margin-top: 73px;
}

.right-box .se-img {
    margin-top: 27px;
}

.left-box {
    position: relative;
}

    .left-box:after {
        content: '';
        position: absolute;
        bottom: 60px;
        right: -2px;
        height: 1px;
        width: 74px;
        background: #fff;
        -webkit-transform: rotate(-141deg);
        -moz-transform: rotate(-141deg);
        -ms-transform: rotate(-141deg);
        -o-transform: rotate(-141deg);
    }

.link-btn {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}

    .link-btn a {
        color: #f5b135;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 1px;
        margin-right: 25px;
    }

        .link-btn a:last-child {
            margin-right: 0;
        }

        .link-btn a .svg-image {
            margin-left: 4px;
            margin-bottom: -2px;
        }

#verticalTab.resp-vtabs .resp-tabs-container h3 {
    margin-top: 12px;
    letter-spacing: 0.7px;
}

    #verticalTab.resp-vtabs .resp-tabs-container h3:first-child {
        margin-top: 0;
    }

.left-spacing ul {
}

.resp-vtabs .resp-tab-content li {
    font-size: 14px;
    margin-bottom: 0;
}

.left-spacing {
    padding-left: 28px;
    margin-bottom: 15px;
}

    .left-spacing li {
        font-size: 14px !important;
        font-weight: 400;
        padding-left: 20px;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 0 !important;
        line-height: 1.2;
        letter-spacing: 0.5px;
        display: block;
    }

    .left-spacing ul {
        max-width: 80%;
        margin-top: 2px !important;
        padding-top: 0;
    }

        .left-spacing ul li {
            position: relative;
            display: inline-block;
            vertical-align: top;
            width: 49%;
        }

            .left-spacing ul li:before {
                content: '';
                height: 4px;
                width: 4px;
                border-radius: 50%;
                position: absolute;
                left: 3px;
                top: 7px;
                background: #fff;
            }

.left-spacing p {
    font-weight: 400 !important;
    line-height: 1.4 !important;
    letter-spacing: 1px !important;
    line-height: 1.6 !important;
}

.partner-logo .partner-logo-innr h5 {
    font-weight: 700;
    color: #ababab;
    font-size: 18px;
    letter-spacing: 1px;
}

.tab-cntinner h2,
.tab-cntinner h3,
.tab-cntinner h4,
.tab-cntinner h5 {
    text-transform: uppercase;
    font-weight: 600;
}

/* Add per Hirons 10-15-2019 */
.tab-cntinner.d-flex h2,
.tab-cntinner.d-flex h3,
.tab-cntinner.d-flex h4,
.tab-cntinner.d-flex ol
.tab-cntinner.d-flex ul{
    width:100% !important;
    display:block !important;
}
/* End Add */

.left-spacing b {
    font-weight: 600;
}

.link-btn {
    margin-top: 4px;
}

    .link-btn a:hover {
        color: #ffffff;
    }

        .link-btn a:hover rect {
            fill: #ffffff;
        }



.link-btn a rect {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.list-type {
    margin-left: 15px !important;
    margin-top: 0 !important;
    margin-bottom: 20px !important;
}

    .list-type li {
        list-style: disc !important;
        font-weight: 400;
        margin-bottom: 2px !important;
    }

.top-m2 {
    margin-top: 20px;
}

.top-m1 {
    margin-top: 10px;
}

.number-box {
    counter-reset: section;
}

    .number-box li {
        position: relative;
        list-style: none;
        padding-left: 5px !important;
        margin-top: 15px;
    }

        .number-box li:before {
            counter-increment: section;
            content: counters(section,".");
            position: absolute;
            top: 0;
            left: -16px;
            line-height: 1;
            font-size: 16px;
            font-weight: 600;
        }

        .number-box li:after {
            content: ')';
            position: absolute;
            top: 0;
            line-height: 1;
            left: -4px;
            font-weight: 600;
        }

        .number-box li p {
            padding-left: 10px;
        }
/* ---------------------------------------------------------------------------------*/
/* ----------------------- Uniform commercial code XML Page ----------------------- */
/* ---------------------------------------------------------------------------------*/
        .start-a-business{position: relative;background-color: #fff;}
.start-a-business .col4.bg-set{position: absolute;right: 0;top: 0;bottom: 0;width: 35%;}
.col2 {  -ms-flex-preferred-size:16.67%; flex-basis:16.67%; max-width:16.67% }
.col3 { -ms-flex-preferred-size:25%; flex-basis:25%; max-width:25% }
.col4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.col5 { -ms-flex-preferred-size:41.67%; flex-basis:41.67%; max-width:41.67% }
.col6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.col7 { -ms-flex-preferred-size:58.33%; flex-basis:58.33%; max-width:58.33% }
.col8{-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
.col9 { -ms-flex-preferred-size:75%; flex-basis:75%; max-width:75% }
.col10{ -ms-flex-preferred-size:83.33%; flex-basis:83.33%; max-width:83.33% }
.col11{ -ms-flex-preferred-size:91.67%; flex-basis:91.67%; max-width:91.67% }
.col12{ -ms-flex-preferred-size:100%; flex-basis:100%; max-width:100% }
.start-businesscnt{max-width: 835px;margin-left: auto;padding: 59px 13% 71px 0;}
.start-businesscnt h2{ font-size: 23px;font-weight: 400;font-family: 'Open Sans', sans-serif;color: #284b89;letter-spacing: 0.2px;line-height: 1.45;margin-bottom: 17px;}
.start-businesscnt p{font-size: 14px;letter-spacing: 0.59px;font-family: 'Open Sans', sans-serif;line-height: 1.5;font-weight: 600;}
.start-a-business .btn-common{padding: 8px 23px 9px 23px;font-size: 11px;letter-spacing: 0.7px;margin-top: 16px;border: 0px; font-weight: 700;  }
.start-a-business figure{padding-bottom: 78.4%;}
.flex-container {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.flexcenter {-webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.textcenter { text-align: center; }
.image-contain-section .main { max-width: 100%; }
.start-businesscnt li {font-size: 14px; letter-spacing: 0.59px; font-family: 'Open Sans', sans-serif; line-height: 1.5; font-weight: 600; position: relative; }
.start-businesscnt h5 { font-weight: 600; color: #444545; padding-bottom: 2px; }
.start-businesscnt ul { padding-bottom: 20px; }
.start-businesscnt ul li {padding-left: 10px; line-height: 1.6; color: #444545; }
.start-businesscnt ul li:before {content: ''; position: absolute; top: 10px; left: 0; height: 2px; width: 2px; background-color: #444545; display: block; border-radius: 50%; }
.image-contain-section {background: #eeeeee; }
.bg-set{ position: relative; background-size: cover; background-repeat: no-repeat; }
.image-contain-section .bg-set:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: #f5b135;
	opacity: 0.1;
}
.start-businesscnt .btn-common { border:none; margin-right: 40px; font-size: 14px; font-weight: 400; margin-top: 10px; padding: 6px 25px; color: #ffffff; }
.image-contain-section .start-businesscnt p { max-width: 720px; width: 100%; color: #444545; }
.image-contain-section .start-businesscnt {margin: 0; padding: 40px; }
.image-contain-section .start-businesscnt h3 {padding-bottom: 20px; }
.orange-title h2, .orange-title h3, .orange-title h4 { color: #f5b133; text-transform: uppercase; letter-spacing: 1.5;  padding: 10px 0;}
 .real-esate-section .subtitle h5 {text-align: right; position: relative; padding-right: 30px; padding-bottom: 10px; color: #ababab; text-transform: uppercase; letter-spacing: 2px; }
.real-esate-section .subtitle h5:after{content: ''; position: absolute; bottom: 0; right: 30px; height: 3px; width: 48px; border-radius: 5px; background: #f5b133; }
.what-it-section p { padding-top: 0; }
.real-esate-section p { max-width: 730px; }
.real-esate-section h2 { max-width: 800px; }
.section_spacing {padding-top: 70px; padding-bottom: 70px; }
.section-sub-title { padding-left: 8%; }
.section-sub-title h2 {font-weight: 400; line-height: 1.6; font-size: 22px; color: #2b4d87; padding-bottom: 15px; letter-spacing: 0.5px; }
.section-sub-title p {padding-top: 10px; font-size: 14px; line-height: 1.6; font-weight: 600; color: #444545; } .section-sub-title p:last-child,
.what-it-section .section-sub-title p:last-child {margin-bottom: 0;}
.top-contain-section .col8 {margin: 0 auto; }
.flex-center {align-items: center; justify-content: center; }
.bluebg { background: #2b4d87;  }
.button-section { padding-top: 12px; padding-bottom: 12px; }
.button-section .col12 { text-align: right; }
.button-section a { border-color: #f5b135; padding: 6px 22px; display: inline-block; font-weight: 400; }
.button-section a:hover{ border-color: #ffffff; color: #fff !important; }
.search-header { padding-top: 15px !important; padding-bottom: 15px !important; }
.search-header .searchul { padding-top: 2px; }
.button-section a:hover { color: #f5b133; }
.white-border { height: 4px; border: none; background: #ffffff; padding: 0; margin: 0; }
.image-contain-section .main { padding-left: 0; padding-right: 0; }
/* ---------------------------------------------------------------------------------*/
/* ----------------------- Uniform commercial code XML Page ----------------------- */
/* ---------------------------------------------------------------------------------*/


/* Notary CSS Start 01-06-2020 */
#verticalTab.resp-vtabs .resp-tabs-container ol li ul { margin-top: 5px; margin-bottom:0; }
#verticalTab.resp-vtabs .resp-tabs-container ol li ul li { margin-bottom: 0;font-weight: 400; }
.tooltip a,
#verticalTab.resp-vtabs .resp-tabs-container ol li a,
#verticalTab.resp-vtabs .resp-tabs-container ol li ul li a { color: #ffffff; text-decoration: underline; }
.tooltip a:hover,
#verticalTab.resp-vtabs .resp-tabs-container ol li a:hover,
#verticalTab.resp-vtabs .resp-tabs-container ol li ul li a:hover {color: #f5b135;}
.tooltip {position: relative; display: inline-block; }
.tooltip-hover {position: absolute; top:0; left: 50%; transform: translate(-50%,-103%);-webkit-transform: translate(-50%,-103%); z-index: 2; margin-top: 0px; padding-bottom: 10px opacity: 0; overflow: hidden; visibility: hidden; transition: all 0s ease-in-out; }
.content-box { width: 100%; min-width: 588px; background-color: #2b4d87; color: #fff; padding: 15px 18px; position: relative; box-sizing: border-box; }
.tooltip-hover:after {content: ''; position: absolute; bottom: -8px; left: 0; right: 0; z-index: 100; margin: 0 auto; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 11px solid #2b4d87; transition: all 0s ease-in-out; -webkit-transition: all 0s ease-in-out; }
.tooltip:hover .tooltip-hover { opacity: 1; overflow: visible;
    visibility: visible; }
.tooltip > a > img {position: relative; top: 5px; }
.titlebox p { text-transform: uppercase; line-height: 1.4; font-weight: 600; padding-bottom: 8px; position: relative; }
.titlebox h1 { padding-bottom: 10px; }
.tooltip-hover .content-box p, .tooltip-hover .content-box a, .tooltip-hover .content-box h5,
.tooltip-hover .content-box li {font-size: 10px; font-weight: 600; color: rgba(255,255,255,0.85); letter-spacing: 0.4166667px; line-height: 16px; padding: 0; margin: 0; }
.titlebox p {padding-top: 10px; font-family: 'Open Sans', sans-serif; font-weight: 600; color: #444545; letter-spacing: 0.5px; margin-bottom: 10px; }
.titlebox {margin-bottom: 25px }
.tooltip-hover .content-box h5 {font-weight: 700; }
.tooltip-hover .content-box a { text-decoration: underline; }
.tooltip-hover .content-box a:hover { color: #f5b135; }
.tooltip-hover .content-box li { margin-left: 11px; }
.tooltip-hover .content-box li li { list-style-type:lower-alpha; }
.content-box i {font-family: 'Open Sans', sans-serif; font-style: italic;}
.tooltip-hover .content-box li ul { padding-left: 15px; }
.ctmbtn a { color: #fff; text-decoration: none; font-size: 14px; border: none; font-weight: 500; padding: 8px 30px 10px; line-height: 1; }
.ctmbtn a:hover { color: #fff; } 
.image-box { width: 150px; background-color: #2b4d87; padding: 10px; position: relative; box-sizing: border-box; }
.moreinfo-section { margin-bottom: 44px; }
.moreinfobox p { padding-top: 10px; line-height: 1.5; margin-bottom: 13px; }
.moreinfobox .ctmbtn { margin-top: 30px; }
.close-icon{ display: none; }
#verticalTab.resp-vtabs .resp-tabs-container ol .tooltip {overflow:visible !important;}
#verticalTab.resp-vtabs .resp-tabs-container ol .tooltip .tooltip-hover.imagetooltip {z-index: 1000 !important;}
#verticalTab.resp-vtabs .resp-tabs-container ol .tooltip .tooltip-hover.imagetooltip .image-box {background-color: #ebebeb !important;}
#verticalTab.resp-vtabs .resp-tabs-container ol .tooltip .tooltip-hover:after {border-top: 11px solid #ebebeb !important;}

#verticalTab.resp-vtabs .resp-tab-content .tooltip-hover p { font-size: 10px; color: #444545; letter-spacing: 0; }
#verticalTab.resp-vtabs .resp-tab-content .content-box { background-color: #ebebeb; }
#verticalTab.resp-vtabs .tooltip-hover ol { margin-bottom: 0; }
#verticalTab.resp-vtabs .tooltip-hover .content-box a { transition: all 0s ease-in-out; -webkit-transition: all 0s ease-in-out; }
#verticalTab.resp-vtabs .tooltip-hover .content-box p,
#verticalTab.resp-vtabs .tooltip-hover .content-box a,
#verticalTab.resp-vtabs .tooltip-hover .content-box h5,
#verticalTab.resp-vtabs .tooltip-hover .content-box li { color: #444545; letter-spacing: 0; }

.resp-tabs-container p a {
    color: #ffffff;
    text-decoration: underline;
}

.table-info {
    width: 100%;
    border-radius: 0 0 15px 15px;
    overflow: auto;
    margin-top: 5px;
    margin-bottom: 30px;
}
.resp-tabs-container table {
    width: 100%;
    border-radius: 0 0 15px 15px;
}
.resp-tabs-container table thead td {
    background: #ebebeb;
}
.resp-tabs-container table td {
    font-size: 12px;
    text-align: center;
    padding: 20px 10px;
    background: #ffffff;
    border-bottom: 1px solid #ebebeb;
    font-weight: 700;
    color: #444545;
    font-family: 'Open Sans', sans-serif;
}
.table-info td a {
    text-transform: uppercase;
    color: #2b4d87;
    text-decoration: underline;
}
.applying-section {
    padding-top: 28px;
    padding-bottom: 50px;
    position: relative;
    z-index: 100;
    min-height: calc(100vh - 490px);
    background: #fff;
}
.titlebox {
    margin-bottom: 25px;
}
.titlebox h1 {
    padding-bottom: 10px;
}
.applying-section h1 {
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 0.1px;
    color: #2b4d87;
}
.titlebox p {
    padding-top: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #444545;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
     text-transform: uppercase;
    line-height: 1.4;
    font-weight: 600;
    padding-bottom: 8px;
    position: relative;
}
.moreinfo-section {
    margin-bottom: 44px;
}
.applying-section .moreinfo-section > ol {
    counter-reset: my-sec-counter;
    padding-left: 33px;
}
.applying-section .moreinfo-section > ol > li {
    list-style: none;
    margin-bottom: 38px;
}
.applying-section li {
    line-height: 1.2;
    font-weight: 600;
    padding-bottom: 0;
    position: relative;
    color: #212b35;
}
.applying-section h3 {
    font-size: 14px;
    color: #f5b135;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding-bottom: 8px;
    letter-spacing: 1.5px;
}
.moreinfobox p {
    padding-top: 10px;
    line-height: 1.5;
    margin-bottom: 13px;
}
.applying-section p {
  letter-spacing: 0.5px;
  font-weight: 600;
    padding-bottom: 0;
    position: relative;
    color: #212b35;
}
.moreinfobox .ctmbtn {
    margin-top: 30px;
}
#ctmbtn a {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    border: none;
    font-weight: 500;
    padding: 8px 30px 10px;
    line-height: 1;
}
.applying-section .moreinfo-section > ol > li:before {
    content: '';
    position: absolute;
    left: -35px;
    top: 0px;
    color: #fff;
    height: 16px;
    width: 16px;
    font-size: 10px;
    border-radius: 50%;
    line-height: 15px;
    text-align: center;
    background-color: #2b4d87;
    counter-increment: my-sec-counter;
    content: counter(my-sec-counter);
}
.applying-section a {
    color: #2b4d87;
    text-decoration: underline;
}
.applying-section li > ul > li {
    list-style: disc;
}
.applying-section li li {
    margin-left: 16px;
    z-index: 50;
    letter-spacing: 0.5px;
}
.applying-section li {
    line-height: 1.2;
    font-weight: 600;
    padding-bottom: 0;
    position: relative;
    color: #212b35;
}

/** CSS START New Section into homepage **/
.business_entry {
    background: #f4b035;
    padding: 140px 0;
}
.main-heading {
    display: flex;
    margin-bottom: 80px;
}
.main-heading img{
	width: 45px;
    height: 45px;
    object-fit: cover;
    margin-right: 10px;
}
.main-heading h2{
    font-size: 32px;
    line-height: 50px;
    color: #2B4D86;
    letter-spacing: -0.20px;
    font-weight: 600;
}
.entries {
    position: relative;
    height: 100%;
    width: 82%;
    padding: 7px;
    border: 4px solid #2b4d86;
    background: #f4b035;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 25px;
}
.number {
	position: absolute;
    border: 10px solid #2B4D86;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    text-align: center;
    top: -50px;
    left: -30px;
    background: #fff;
}
.number img{
    width: 55%;
    margin: 15px 0;
}
.entries:after {
    content: '';
    background:  url(../Images/new-arrow.png);
    position: absolute;
    width: 55px;
    height: 55px;
    background-size: contain;
    right: -65px;
    top: 35%;
    background-repeat: no-repeat;
}
.entry_content {
    width: 100%;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 100px;
    border-top-right-radius: 25px;
    padding: 64px 25px 41px 23px;
    background: #fff;
    height: 100%;
}
.entry_content h3{
	font-size: 24px;
    line-height: 35px;
    color: #2B4D86;
    letter-spacing: -0.20px;
    font-weight: 700;
}
hr.line_brk {
    height: 5px;
    background: #f3b035;
    width: 25%;
    margin-bottom: 12px;
    border: 0;
    margin-left: 0;
}
.entry_content p{
	font-size: 21px;
    line-height: 25px;
    color: #2B4D86;
    letter-spacing: -0.20px;
    font-weight: 400;
}
.last_entry:after{
	content: none;
}
@media(max-width: 992px){
.business_entry .col4{
	margin-bottom: 70px;
}
.entries {
    margin-left: 20px;
}	
}
@media(max-width: 767px){
.entries:after{
	content: none;
}
.entries {
	height: auto;
    width: 55%;
    margin: 0 auto !important;
}
}
@media(max-width: 560px){
.entries {
	height: auto;
    width: 65%;
    margin: 0 auto !important;
}
.business_entry .col4{
	margin-bottom: 100px;
}
.business_entry .col4:last-child{
	margin-bottom: 0;
}
.main-heading img {
    width: 25px;
    height: 25px;
    object-fit: cover;
    margin-right: 5px;
}
.main-heading h2 {
    font-size: 22px;
    line-height: 28px;
}
}
/** CSS END New Section into homepage **/

/* End */