* {
	box-sizing: border-box;
}


html, body {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}


#wrapper {
	font-family: 'Poppins';
	font-size: 15px;
	color: #0D2A39;
	font-weight: normal;
	position: relative;
	width: 100%;
	height: 100%;
}


#wrapper h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins';
	font-size: 32px;
	color: #064463;
	font-weight: bold;
}


.dialog-off-canvas-main-canvas {
	width: 100%;
	height: 100%;
}


.page-user {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}


.page-user div.page-user-form {
	background-color: #ffffff;
	box-shadow: 0px 0px 5px #dddddd;
	text-align: center;
	max-width: 380px;
	padding: 30px;
}


.page-user div.page-user-form div.form-item-name {
	margin-bottom: 10px;
}


.page-user div.page-user-form div.form-item-name label {
	display: block;
	margin-bottom: 5px;
}


.page-user div.page-user-form div.form-item-name input[name="name"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	width: 100%;
	padding: 3px;
	display: block;
}


.page-user div.page-user-form div.form-item-pass {
	margin-bottom: 10px;
}


.page-user div.page-user-form div.form-item-pass label {
	display: block;
	margin-bottom: 5px;
}


.page-user div.page-user-form div.form-item-pass input[name="pass"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	width: 100%;
	padding: 3px;
	display: block;
}


.page-user div.page-user-form div.form-actions input[type="submit"] {
	background-color: #1cc77a;
	border: 1px solid #1cc77a;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	color: #222222;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
	transition: all .3s ease;
	cursor: pointer;
}


.page-user div.page-user-form div.form-actions input[type="submit"]:hover {
	background-color: transparent;
	border: 1px solid #1cc77a;
	color: #0D2A39;
}


.tasks {
	margin-bottom: 30px;
}


.tasks ul.tasks-items {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	padding: 0;
	margin: 0;
}


.tasks ul.tasks-items li {
	list-style: none;
	margin-right: 5px;
}


.tasks ul.tasks-items li a {
	background-color: #f2f2f2;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding: 5px 10px;
	display: block;
}


.tasks ul.tasks-items li a:hover {
	color: #000000;
	text-decoration: none;
}


.tasks ul.tasks-items li a:focus {
	color: #000000;
	text-decoration: none;
}


.header {
	background-color: transparent;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 90px;
	padding: 15px 0px;
	transition: all 0.3s ease;
}


.header-bg {
	background-color: #ffffff;
	box-shadow: 0 0 30px rgba(0, 0, 0, .1);
}


.header div.container-fluid div.row {
	align-items: center;
	justify-content: space-between;
	padding: 0px 50px;
}


.logo {
	width: 80px !important;
	margin-right: auto;
}


.logo div.block-content a.logo-image {
	display: block;
}


.logo div.block-content a.logo-image:hover {
	color: #222222;
	text-decoration: none;
}


.logo div.block-content a.logo-image:focus {
	color: #222222;
	text-decoration: none;
}


.logo div.block-content a.logo-image img {
	max-width: 100%;
	height: auto;
	display: block;
}


.main-menu {
	width: 585px !important;
	margin-right: auto;
}


.main-menu a.menu-bar {
	font-size: 32px;
	color: #0D2A39;
	text-align: center;
	text-decoration: none;
	display: none;
}


.main-menu a.menu-bar:hover {
	color: #0D2A39;
	text-decoration: none;
}


.main-menu a.menu-bar:focus {
	color: #0D2A39;
	text-decoration: none;
}


.main-menu ul.menu-inner {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}


.main-menu ul.menu-inner li {
	list-style-type: none;
}


.main-menu ul.menu-inner li span {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
}


.main-menu ul.menu-inner li a {
	color: #0D2A39;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
}


.main-menu ul.menu-inner li a:hover {
	color: #0D2A39;
	text-decoration: none;
}


.main-menu ul.menu-inner li a:focus {
	color: #0D2A39;
	text-decoration: none;
}


.header-button {
	width: 180px !important;
}


.header-button div.block-content a.button {
	background-color: #1cc77a;
	border: 1px solid #1cc77a;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 8px 12px;
	transition: all .3s ease;
}


.header-button div.block-content a.button:hover {
	background-color: transparent;
	border: 1px solid #1cc77a;
	color: #0D2A39;
	text-decoration: none;
}


span.header-label {
	background-color: rgba(0, 0, 0, .05);
	color: #333333;
	display: inline-block;
	font-family: Poppins;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 15px;
	padding: 4px 10px;
	text-transform: uppercase;
}


.header-phone {
	width: 200px !important;
}


.header-phone div.block-content a.phone {
	background-color: #1cc77a;
	border: 1px solid #1cc77a;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding: 8px 12px;
	transition: all .3s ease;
}


.header-phone div.block-content a.phone:hover {
	background-color: transparent;
	border: 1px solid #1cc77a;
	color: #0D2A39;
	text-decoration: none;
}


.content-page {
	padding-top: 120px;
	padding-bottom: 60px;
}


.breadcrumb {
	margin-bottom: 15px;
}


.breadcrumb nav.breadcrumbs ol {
	padding: 0;
	margin: 0;
}


.breadcrumb nav.breadcrumbs ol li {
	list-style: none;
}


.breadcrumb nav.breadcrumbs ol li a {
	color: #0D2A39;
	text-decoration: none;
}


.breadcrumb nav.breadcrumbs ol li a:hover {
	color: #0D2A39;
	text-decoration: underline;
}


.breadcrumb nav.breadcrumbs ol li a:focus {
	color: #0D2A39;
	text-decoration: underline;
}


.intro {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 100vh;
	position: relative;
	z-index: 1;
}


.intro:after {
	background-image: url('../img/intro-bg-3.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;	
	content: '';
	width: 100vh;
	height: 100vh;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	-webkit-clip-path: ellipse(70% 80% at 70% 50%);
	clip-path: ellipse(70% 80% at 70% 50%);
}


.intro div.block-content {
	width: 100%;
	position: relative;
	z-index: 3;
}


.intro div.block-content h3 {
	font-size: 72px;
	color: #1cc77a;
	font-weight: bold;
	line-height: 54px;
	display: inline-block;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
	position: relative;
	text-transform: uppercase;
}


/*
.intro div.block-content h3 span {
	-webkit-text-stroke: 1px #1cc77a;
	color: rgba(255, 255, 255, 0.5);
	padding-left: 2px;
}
*/


.intro div.block-content p {
	font-size: 38px;
	color: #064463;
	font-weight: bold;
	margin: 0;
}


.intro div.block-content ul.social-buttons {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	padding: 0px;
	margin: 30px 0px 15px 0px;
}


.intro div.block-content ul.social-buttons li {
	list-style: none;
	margin: 5px;
}


.intro div.block-content ul.social-buttons li a {
	background-color: #064463;
	border-radius: 50%;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	width: 38px;
	height: 38px;
	line-height: 38px;
	display: block;
}


.intro div.block-content ul.social-buttons li a:hover {
	color: #ffffff;
	text-decoration: none;
}


.intro div.block-content ul.social-buttons li a:focus {
	color: #ffffff;
	text-decoration: none;
}


.about {
	padding: 60px 0px;
}


.about div.block-content figure {

}


.about div.block-content img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: auto;
}


.about div.block-content h3.block-header {
	margin-top: 10px;
	margin-bottom: 10px;
}


.about p {
	color: #0D2A39;
}


.about div.block-content a.button {
	background-color: #1cc77a;
	border: 1px solid #1cc77a;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 10px 15px;
	margin-top: 10px;
	transition: all .3s ease;
}


.about div.block-content a.button:hover {
	background-color: transparent;
	border: 1px solid #1cc77a;
	color: #064463;
	text-decoration: none;
}


.order {
	background-color: #e5f9f0;
	padding: 60px 0px;
}


.order form label {
	display: block;
}


.order ul.contacts-items {
	padding: 0;
	margin: 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
}


.order ul.contacts-items li {
	list-style: none;
	margin-right: 10px;
}


.order ul.contacts-items li a {
	font-size: 18px;
	color: #0D2A39;
	font-weight: bold;
	text-decoration: none;
}


.order ul.contacts-items li a:hover {
	color: #0D2A39;
	text-decoration: underline;
}


.order ul.contacts-items li a:focus {
	color: #0D2A39;
	text-decoration: underline;
}


.order form {
	margin-top: 30px;
}


.order form input[name="first_name"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form input[name="last_name"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form input[name="legal_name"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form select[name="type_of_incorporation"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form input[name="month_year_of_incorporation"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form textarea[name="products_services_provided"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form input[name="number_of_shareholders_percentage"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form input[name="corporation_s_year_date"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form input[name="number_of_employees"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form input[name="email"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form input[name="phone_number"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form select[name="type_of_bank_accounts"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form select[name="credit_cards"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form select[name="lines_of_credit_loans"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form select[name="business_vehicle"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form select[name="business_insurance"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form select[name="gst_registered"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form select[name="desired_frequency_of_bookkeeping"] {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	padding: 5px 7px;
	display: block;
	width: 100%;
	margin-bottom: 15px;
}


.order form div.form-actions input[type="submit"] {
	background-color: #1cc77a;
	border: 1px solid #1cc77a;
	font-family: 'Poppins';
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
	transition: all .3s ease;
	cursor: pointer;
}


.order form div.form-actions input[type="submit"]:hover {
	background-color: transparent;
	border: 1px solid #1cc77a;
	color: #064463;
}


.services {
	background-color: #e5f9f0;
	text-align: center;
	padding: 60px 0px;
}


.services div.services-items {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	padding-top: 30px;
}


.services div.services-items div.services-item {
	width: calc(100% / 4); 
	margin-right: 15px;
}


.services div.services-items div.services-item:last-child {
	margin-right: 0px;
}


.services div.services-items div.services-item article.service-teaser {
	background-color: #064463;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 340px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}


.services div.services-items div.services-item article.service-teaser div.service-arrow {
	position: absolute;
	left: 155px;
	bottom: 30px;
	text-align: center;
	font-size: 24px;
	color: #ffffff;
	z-index: 1;
}


.services div.services-items div.services-item article.service-teaser div.service-content {
	background-color: rgba(6, 68, 99, 1);
	width: 100%;
	height: 340px;
	display: flex;
	flex-direction: column;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 0;
	bottom: 0px;
	padding: 30px;
	text-align: center;
	transition: 0.5s;
	z-index: 2;
}

/*
.services div.services-items div.services-item article.service-teaser:hover div.service-content {
	bottom: 0px;
}
*/

.services div.services-items div.services-item article.service-teaser div.service-content h3 {
	font-size: 22px;
	color: #ffffff;
	margin-top: 0;
	margin-bottom: 0;
}


.services div.services-items div.services-item article.service-teaser div.service-content p {
	color: #ffffff;
}


.services div.services-items div.services-item article.service-teaser a.service-teaser-more {
	color: #ffffff;
	text-decoration: none;
}


.services div.services-items div.services-item article.service-teaser a.service-teaser-more:hover {
	color: #ffffff;
	text-decoration: underline;
}


.services div.services-items div.services-item article.service-teaser a.service-teaser-more:focus {
	color: #ffffff;
	text-decoration: underline;
}


.services div.services-items div.services-item article.service-teaser a.service-teaser-pricing {
	background-color: #1cc77a;
	border: 1px solid #1cc77a;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	padding: 5px 15px;
	margin-top: 15px;
	transition: all .3s ease;
}


.services div.services-items div.services-item article.service-teaser a.service-teaser-pricing {
	background-color: transparent;
	border: 1px solid #1cc77a;
	color: #ffffff;
	text-decoration: none;
}


.services div.services-items div.services-item article.service-teaser a.service-teaser-pricing {
	background-color: transparent;
	border: 1px solid #1cc77a;
	color: #ffffff;
	text-decoration: none;
}


.resources {
	background-image: url('../img/video-bg.jpg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	position: relative;
	z-index: 1;
	min-height: 600px;
}


.resources:after {
	background-color: rgba(0, 0, 0, 0.5);
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}


.resources div.block-content {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 3;
	text-align: center;
}


.resources div.block-content h2 {
	color: #ffffff;
}


.resources div.block-content div.resources-items {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
}


.resources div.block-content div.resources-items div.resources-item {
	width: calc(100% / 5);
	padding: 0px 15px;
}


.resources div.block-content div.resources-items div.resources-item a.resources-link {
	background-color: rgba(0, 0, 0, 0.5);
	position: relative;
	color: #ffffff;
	text-decoration: none;
	display: block;
    padding: 30px;
}


.resources div.block-content div.resources-items div.resources-item a.resources-link span.resources-title {
	font-size: 22px;
    color: #ffffff;
}


.news {
	padding: 60px 0px;
}


.news h2 {
	margin-top: 0px;
}


.news div.news-items {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
}


.news div.news-items div.news-item {
	width: calc(100% / 3); 
	margin-right: 15px;
}


.news div.news-items div.news-item:last-child {
	margin-right: 0px;
}


.news div.news-items div.news-item article.news-teaser {
	width: 380px;
}


.news div.news-items div.news-item article.news-teaser div.news-content {

}


.news div.news-items div.news-item article.news-teaser div.news-content div.news-content-image {
	width: 380px;
	height: 260px;
	overflow: hidden;
}


.news div.news-items div.news-item article.news-teaser div.news-content div.news-content-image div.news-content-image-inner {
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	width: 380px;
	height: 260px;
	transition: all 1s cubic-bezier(0,0,.1,1);
}


.news div.news-items div.news-item article.news-teaser:hover div.news-content div.news-content-image div.news-content-image-inner {
	-webkit-transform: scale(1.1) rotate(3deg);
	transform: scale(1.1) rotate(3deg);
}


.news div.news-items div.news-item article.news-teaser div.news-content h3 {
	font-size: 18px;
	color: #064463;
	font-weight: 600;
	margin-bottom: 10px;
}


.news div.news-items div.news-item article.news-teaser div.news-content span.autor {
	font-size: 12px;
	color: #767676;
	font-style: italic;
	text-transform: uppercase;
}


.news div.news-items div.news-item article.news-teaser div.news-content span.autor a {
	color: #767676;
	text-decoration: none;
}


.news div.news-items div.news-item article.news-teaser div.news-content span.autor a:hover {
	color: #767676;
	text-decoration: underline;
}


.news div.news-items div.news-item article.news-teaser div.news-content span.autor a:focus {
	color: #767676;
	text-decoration: underline;
}


.footer {
	background-color: #000000;
	padding: 30px 0px;
}


.copyrights div.block-content {
	text-align: center;
	color: #ffffff;
}


.copyrights div.block-content a {
	text-decoration: none;
	color: #ffffff;
}


.footer-menu ul.menu-inner {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;	
}


.footer-menu ul.menu-inner li {
	list-style-type: none;
}


.footer-menu ul.menu-inner li a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
}


.footer-menu ul.menu-inner li a:hover {
	color: #ffffff;
	text-decoration: none;
}


.footer-menu ul.menu-inner li a:focus {
	color: #ffffff;
	text-decoration: none;
}


.footer-contacts ul.footer-contacts-items {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	padding: 15px 0px 0px 0px;
    margin: 0;
}


.footer-contacts ul.footer-contacts-items li {
	list-style-type: none;
}


.footer-contacts ul.footer-contacts-items li a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
}


.footer-contacts ul.footer-contacts-items li a:hover {
	color: #ffffff;
	text-decoration: none;
}


.footer-menu ul.menu-inner li a:focus {
	color: #ffffff;
	text-decoration: none;
}


.modal-wrapper {
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	display: none;
	transition: 0.2s;
}


.modal-inner {
	background-color: #ffffff;
    width: 100%;
	height: auto;
    max-width: 980px;
	max-height: 380px;
	margin-left: 30px;
    margin-right: 30px;	
	position: relative;
	overflow: auto;
}


.modal-wrapper div.modal-inner div.modal-close {
	font-size: 22px;
	position: absolute;
    top: 5px;
    right: 10px;
    width: 20px;
    height: 20px;
	cursor: pointer;
}


.modal-wrapper div.modal-inner div.modal-content {
    width: 100%;
	padding: 30px;
}


.bttb {
	background-color: #1cc77a;
	border-radius: 50%;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
	font-size: 16px;
	color: #ffffff;
	width: 45px;
	height: 45px;
	text-align: center;
	text-decoration: none;
	line-height: 48px;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 90;
	cursor: pointer;
	display: none;
}


.pricing {
	background-color: transparent;
	border: 1px solid #dddddd;
	width: 100%;
	max-width: 100%;
	border-collapse: collapse;
}


.pricing thead {

}


.pricing thead tr {

}


.pricing thead tr th {
	background-color: #06415f;
    color: #ffffff;
	width: calc(100% / 3);
	vertical-align: middle;
	border: 1px solid #dddddd;
	padding: 30px;
}


.pricing tbody tr td {
	width: calc(100% / 3);
	border: 1px solid #dddddd;
	padding: 15px;
	vertical-align: middle;
	padding: 30px;
}