/*
Theme Name: pathwealth
Author: 
Description: Path Wealth &#8211; Turning everyday Australians into property investment entrepreneurs
Version: 1.0
Template: astra

This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
@font-face {font-family:"Extenda 40 Hecto";src:url("fonts/Extenda-40-Hecto-trial.eot?") format("eot"),url("fonts/Extenda-40-Hecto-trial.woff") format("woff"),url("fonts/Extenda-40-Hecto-trial.ttf") format("truetype"),url("fonts/Extenda-40-Hecto-trial.svg#Extenda-40Hecto") format("svg");font-weight:normal;font-style:normal;}

h1, h2, h3, h4, h5, h6, .entry-content :where(h1, h2, h3, h4, h5, h6) {
    letter-spacing: 1px; font-family: "Extenda 40 Hecto"; line-height: 0.75;
}
body, h1, h2, h3, h4, h5, h6, .entry-title a, .entry-content :where(h1, h2, h3, h4, h5, h6) {
	color: #111;
}
.anton-regular {
  font-family:"Extenda 40 Hecto";
  font-weight: 400;
  font-style: normal;
}
h1, .h1{font-family: "Extenda 40 Hecto";}
h2, .h2{font-family: "Extenda 40 Hecto";}
h3, .h3{font-family: "Extenda 40 Hecto";}
h4, .h4{font-family: "Extenda 40 Hecto";}

body p{font-size: 16px; line-height: 1.3;color: #111;}

.font-size3{font-size:30px}
.font-size4{font-size:40px}
.font-size5{font-size:50px}
.font-size6{font-size:60px}
.font-size7{font-size:70px}
.font-size8{font-size:80px}
.font-size9{font-size:90px}
.font-size10{font-size:100px}
.font-size11{font-size:110px; line-height: .70;}
.font-size12{font-size:120px; line-height: .70;}
.font-size13{font-size:130px; line-height: .70;}
.font-size14{font-size:140px; line-height: .70;}
.font-size15{font-size:150px; line-height: .70;}
.font-size16{font-size:160px; line-height: .70;}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}

.entry-content p{margin-bottom: 15px; color: #111;
	font-size: 18px;}
h1, h2, h3, h4, h5, h6, .entry-content :where(h1, h2, h3, h4, h5, h6) {
	color:#000;
}
.color-white{color:#fff}
.color-lt-blue{color:#b6e2e6}
.color-dark{color:#111}

.c-header_logo.light{display:none}
.c-header_logo.light img{filter: brightness(0) invert(1);}
.menu-is-opening .c-header_logo img{filter: brightness(0) invert(1);}
.container{padding-left: 30px;  padding-right: 30px;}
.c-header_inner .container{width: 100%; max-width:100%; margin:auto; padding:0px;}
.container{width: 100%; max-width:1600px; margin:auto}
#ast-scroll-top {
	display: none !important;
}
.c-menu_socials {
	text-transform: uppercase;
}
.c-header.is-dark{color: #fff;} 
.c-header.is-dark .c-header_logo img {
	filter: brightness(0) invert(1);
}


/*---hero section---*/
.hero {
	display: flex;
	flex-wrap: wrap;  background: url("images/bg_vector.png") no-repeat bottom center;
	min-height: 100vh;
	padding: 130px 0px;background-size: cover;
}
.blog-section{	display: flex;
	flex-wrap: wrap;
	padding: 130px 0px 60px 0px;background-size: cover;}
.hero-text {
	height: auto;margin: auto;
	width: 100%; text-align:center;

}
.hero-text h1 {
	font-family: "Extenda 40 Hecto";
	font-weight: 400;
	margin: 0px;
}
.hero-text.inner h1{}
.hero-text h1, .hero-text p, .button_bookcall-2 {
  opacity: 0;
  transform: translateY(50px);
  animation-name: fadeSlide;
  transition: all 0.3s ease;
  animation-duration: 1s;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
}
.hero-text p{ font-size:21px; font-weight:300; margin:40px auto; padding:0px; max-width:1100px;color: #000;
  line-height: 1.4;}
.hero-text h1 {
  animation-delay: 0.20s;
}

.hero-text p {
  animation-delay: 0.30s;
}
.button_bookcall-2 {
  animation-delay: 0.30s;
}

@keyframes fadeSlide {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Base styles */
.fade-text {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease, transform 0.6s ease;
}

/* active section */
.fade-section.active .fade-text {
  opacity: 1;
  transform: translateY(0);
}

/* optional: once visible, never fade out */
.fade-section.done .fade-text {
  opacity: 1;
  transform: translateY(0);
}
.fade-text {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

.fade-text.visible {
  opacity: 1;
  transform: translateY(0);
}


/*---Home section2---*/
.c-home-poster.ouredge {
	padding: 100px 0px;
}
.c-home-poster.ouredge .toprow, .c-home-poster.ouredge .bottomrow {
	display:flex ;align-items: center;
}
.c-home-poster.ouredge .rightbox{padding-left:40px;}
.c-home-poster.ouredge .bottomrow{padding-top:80px;}
.c-home-poster.ouredge h2{font-family:"Extenda 40 Hecto";
 margin: 0px;
  color: #b6e2e6;}
.c-home-poster.ouredge p{color: #b6e2e6;
  font-size: 20px;margin: 0px;
  line-height: 1.4;}
/*---Home section3---*/
.u-container-spacing .container {
	max-width: 100%;
}
.u-container-spacing .tappara .container{max-width:1150px;}
.offshore{padding:80px 0px}
.designone h2{font-family:"Extenda 40 Hecto"; text-align:center;
 color:#111; margin: 0px;
  padding: 0px 0px 0px 0px;line-height: 1.1;}
.designone p{color:#111; font-size:18px;}
.designone .c-cards_item_subtitle {
	font-family: "Anton";
	text-align: center; font-size: 100px;
	color: #e0e6e1;line-height: 0.9;padding: 0px !important;
}
.c-cards_item {
	padding: 50px 40px 10px 40px;
}
.c-cards_item.last{border-bottom: 1px solid transparent;}
.c-cards_item.last:hover{border-bottom: 1px solid #1d2120;}
.workssec3 .c-cards_item{padding: 50px 20px 50px 20px;}
.designone .c-cards_item_title {
	font-family:"Extenda 40 Hecto";
	align-items: flex-start;    width: 100%; margin:0px; padding: 0px 0px 10px 0px;
}
.designone .c-cards_item_inner {
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	max-width: 1600px;
	margin: auto;
}
.designone .c-cards_item_inner p {
	padding: 0px !important;    line-height: 1;
}
.designone p {
	margin: 0px;
}
.designone h4 {
	margin: 0px;
}
.designone .leftnumber {
	width: 100px;
	text-align: center;line-height: 1;
}
.designone .mid {
	max-width: calc(100% - 100px);
}
.designone .readmore{margin:0px; padding:15px 0px 0px 0px;}
.designone .readmore{flex: 0 0 100%;
  text-align: right;padding-right: 60px;}
.designone .readmore br {
	display: none;
}
.designone .tappara{padding:0px 0px 50px 0px}
.designone .readmore a {
	color: #5e7361 !important;
	text-decoration: none;
	font-weight: normal !important;
	font-size: 15px;
}

 .designone.two .c-cards_item_subtitle{width: 100%;  text-align: left;
  color: #839d89; margin:0px; font-family: "Extenda 40 Hecto";}
 .designone.two .c-cards_item_title {
	font-family: inherit;
	font-size: 22px;
	align-items: flex-start; padding:10px 0px;
}
 .designone.two p {
	font-size: 18px; width:100%;
}

 
.c-home-poster.ouredge.parallax2 .toprow, .c-home-poster.ouredge.parallax2 .bottomrow{flex-wrap: wrap; margin: 0px;
  }
.c-home-poster.ouredge.parallax2 .toprow h4{color: #fff; font-family: inherit; width:100%; font-size: 22px;}
.c-home-poster.ouredge.parallax2 .toprow h2{color: #b6e2e6; padding:10px 0px 35px 0px}
.c-home-poster.ouredge.parallax2 .toprow p.fade-text{width:100%}
 .button_bookcall-2.white .btnlink{color:#fff; border: #fff 2px solid;}
.button_bookcall-2.white .btnlink_bg{background: #fff;}
.button_bookcall-2.white .btnlink:hover .btnlink_active {
	color: #01260a;
}
.c-home-poster.ouredge.parallax2 .bottomrow {
	padding: 80px 0px 50px 0px;
}
.c-home-poster.ouredge.parallax2 .bottomrow{text-align:center;}
.c-home-poster.ouredge.parallax2 .bottomrow div{width:100%; font-family:"Extenda 40 Hecto";
   line-height:.70;  text-align: center;}
.c-home-poster.ouredge.parallax2 .bottomrow .gray{color:#839d89}
.c-home-poster.ouredge.parallax2 .button_bookcall-2 {
	text-align: center;
}

.c-home-poster.ouredge p br, .hero-text p br {
    display: none;
}

.bg-gray {
	background: #e6e8ee;
}
.testimonial.bg-gray {
	background: #e6e8ee;
	padding: 80px 0px;
}
.testimonial ul {
	padding: 0px;
}
.testimonial.bg-gray li{list-style:none; 
  color: #002408;font-family:"Extenda 40 Hecto";  padding: 25px 0px; text-transform: uppercase;
    line-height: .8;}
.testimonial.bg-gray li .name{list-style:none; font-family: 'Poppins'; font-size:20px; color:#000}

.c-footer_title {
	text-align: center;
}
.c-footer_contact_choices .c-footer_contact_choices_el {
    padding: 40px 30px;
    width: 100%;
    border: 1px solid white;
    color: white;
    transition: border .15s;
    cursor: pointer;
    background: none;
    position: relative;
    clip-path: inset(0px);
}



.c-footer {
	padding: 80px 0px 40px 0px;
}
.c-footer_contact{margin:auto}
.c-footer_contact {
	margin: auto;
	padding-top: 40px;
	padding-bottom: 40px;
}
.c-footer_contact .mailto {
	padding-top: 40px;
}
.c-footer_contacts {
	padding-left: 30px;
}
.c-footer_links{padding-bottom:30px;}
.c-footer_contact .mailto a{text-decoration:none}
.c-footer_link.c-text.-small {
	font-size: 14px; margin:0px 10px;
}
.c-footer_socials{margin-left: -10px;
  margin-right: -10px;}
.c-footer_subscription .c-heading{padding-bottom:20px;}
.c-footer_subscription button{border-radius: 0px;
  background: transparent !important;}
  .c-footer_copyright .container {
	padding: 40px 0px 40px 0px;
}
.c-footer_subscription_form_inner.two p {
	display: none;
}
.c-footer_subscription form{width:100%}
.c-footer_contact{max-width: 1000px;}
/*---button---*/
.button_bookcall-2 .btnlink {
  position: relative;
  display: inline-block;
  overflow: hidden; color:#01260a; font-size:18px; text-transform:uppercase; font-weight:300;
  text-decoration: none !important;border: #01260a 2px solid;
  border-radius: 10px;width:100%; max-width:350px; text-align:center;
}
.btnlink br {
	display: none;
}
.button_bookcall-2 .btnlink_container {
  position: relative;
  padding: 18px 34px; 
  display: block;
  overflow: hidden;
}

.button_bookcall-2 .btnlink_inner {
  position: relative;
  display: block;
  height: 1.2em;
  overflow: hidden;
  z-index: 2;
}

.button_bookcall-2 .btnlink_inactive,
.button_bookcall-2 .btnlink_active {
  display: block;
  transition: transform 0.5s cubic-bezier(.4,0,.2,1);
  font-weight: 600;
}

.button_bookcall-2 .btnlink_inactive {
  transform: translateY(0%);
}

.button_bookcall-2 .btnlink_active {
  transform: translateY(120%);
  position: absolute;
  top: 0;width: 100%;
  left: 0;
}

.button_bookcall-2 .btnlink_bg {
  position: absolute;
  inset: 0;
  background: #01260a;
  transform: translateY(100%);
  transition: transform 0.5s cubic-bezier(.4,0,.2,1);
  z-index: 1;
}

.button_bookcall-2 .btnlink:hover .btnlink_inactive {
  transform: translateY(-120%);
}

.button_bookcall-2 .btnlink:hover .btnlink_active {
  transform: translateY(0%);
  color: #fff;
}

.button_bookcall-2 .btnlink:hover .btnlink_bg {
  transform: translateY(0%);
}
/*---parallax---*/
.para-background {
  background-size: cover;
  min-height: 100vh;
  width: 100%;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (min-width:1024px) {
.para-background {
  background-attachment: fixed;
  background-position: center;
}	
}

.parallax1{
  background-image: url("images/bg_sec2.jpg"); 
}
.parallax2{
  background-image: url("images/bg_sec3.jpg"); 
}
.parallax3{
  background-image: url("images/parallax3.jpg"); 
}
.parallax4{
  background-image: url("images/parallax4.jpg"); 
}
.parallax5{
  background-image: url("images/parallax5.jpg"); 
}
.parallax6{
  background-image: url("images/parallax6.jpg"); 
}
.parallax7{
  background-image: url("images/parallax7.jpg"); 
}
.parallax8{
  background-image: url("images/parallax8.jpg"); 
}
.parallax9{
  background-image: url("images/parallax9.jpg"); 
}
/*---How it works---*/
.c-home-poster.workssec2 {
	padding: 100px 0px;
}
.c-home-poster.workssec2 h2 {
	margin: 0px;
	width: 100%; padding:25px 0px;

}
.c-home-poster.workssec2 .toprow{
	display: block;
	align-items: center;
}

.designone.workssec3 .tappara {
	max-width: 1200px;
	margin: auto;padding: 0px;padding-bottom: 50px;
}
.designone.workssec3 p {
	padding-bottom: 20px;
}
.designone .mid p {
	text-align: left;
}
.c-home-poster.workssec4 .toprow{
	display: block;
}
.c-home-poster.workssec4 h3{padding:15px 0px; margin: 0px;}
.c-home-poster.workssec4 h2 {
	margin: 0px;
	width: 100%;
	padding: 15px 0px;

}
  .bg-white.txtblock {
	padding: 80px 0px;
}
.workssec3 .button_bookcall-2, .bg-white.txtblock .button_bookcall-2 {
	text-align: center;
}
.workssec3 .button_bookcall-2{padding-top: 40px;}
 .bg-white.txtblock p{color: #111;
  font-size: 18px; margin-bottom: 25px;}
.ast-header-break-point #ast-mobile-header {
	display: none !important;
}
.ast-plain-container.ast-no-sidebar #primary {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
.entry-header {
	margin-bottom: 0px !important;
}
.ast-above-header.ast-above-header-bar {
	background-color: inherit !important;
}
.c-home-poster.workssec4 h3 .number {
	font-family: Anton; font-size:80%;
}

.about_sec1 h2{
  margin: 0px;
  width: 100%;
  padding: 20px 0px;
}
.about_sec2{padding:80px 0px}
.about_sec2 h2 {
	
}
.about_sec2 .toprow {
	padding-bottom: 50px;
}
.about_sec2 .btmrowrow{display:flex; flex-wrap:wrap}
.about_sec2 .btmrowrow .leftblock{width:30%; float:left }
.about_sec2 .btmrowrow .img_block{width:65%; margin-left: auto;}
.readmore a {
	color: #5e7361;
	font-size: 16px;
	text-decoration: none !important;
}
.about-info {
	padding: 0px 0px 80px 0px;
}
.about-info h2 {
	margin: 0px;
  padding: 20px 0px;
}
.about-info .leftblock {
	margin-left: auto;
	max-width: 90%;
	border-left: #333 1px solid;
	padding-left: 40px;
}
.about-info .img_block{padding:15px 0px 0px 0px}
.about-info .img_block p {
	line-height: 1;
	padding: 15px 0px 0px 0px;
	font-size: 16px;
}
/*---footer---*/
.site-below-footer-wrap {
	display: none !important;
}
.site-above-footer-wrap {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row {
	max-width: inherit !important;
}
.c-footer_contact_choices button:hover::before {
	background: #fff !important;
}
.u-corner-anim-state.-active:hover::before {
	border-radius: 0px;
}
/*---innerpage---*/
h1.entry-title{display:none}
.ast-separate-container .ast-article-single h1.entry-title{display:block}
.ast-separate-container .ast-article-single h1.entry-title {
	font-weight: normal;
	font-size: 70px;line-height: .75;margin: 0px;
  padding: 15px 0px;
}
.entry-content p.para {
	padding-bottom: 10px;
	line-height: 1.5;
}
.accordian_block { padding: 20px 0;}
.accordian_inner {border-bottom: 1px solid #1d2120;	padding: 15px 0px;}
.accordian_heading {
    cursor: pointer;
    position: relative;
}
.accordian_heading h2{padding-right:40px;}
.accordian_txt {
  display: none;
}
.accordian_inner.active .accordian_txt {
	display: block;
	margin-top: 15px;padding-right: 40px;
}
.accordian_heading h2 {
    margin: 0;
}



.accordian_txt p {
    margin-bottom: 0px;
}
/*---About page---*/
.about_sec3 {clear: both;}
.markets_sec1 h2{margin: 0px; }
.markets_sec2 {padding: 80px 0px 80px 0px;}
.markets_sec3{ padding:0px 0px 80px 0px;}
.markets_sec2 h2 {margin: 0px;}
.markets_accordian {padding: 0px 0px 80px 0px;}
.markets_sec4 h2, .markets_sec4 h3{margin: 0px; padding:20px 0px}
.about_sec2.offshare .btmrowrow .leftblock {width: 40%;}
.about_sec2.offshare .btmrowrow .img_block {width: 56%;}
.about_sec2.offshare_last {padding-top: 0px;}
.about_sec2.offshare_last .btmrowrow .img_block {width: 56%;margin-left: 0px;}
.about_sec2.offshare_last .btmrowrow .leftblock{margin-left: auto; width: 40%;}
.hero.parallax8 .hero-text {width: 100%;max-width: 100% !important;}
.hero.parallax8 .hero-text h1{text-align:left;}
.hero.parallax8 .hero-text h2{text-align:left; }
.hero.parallax8 .righttxt{max-width: 300px; margin-left: auto !important; margin: 0px;text-align: left; line-height: 1.2;color: #b6e2e6; padding:10% 0px;}
.booking_sec1{padding:80px 0px}
.markets_inner h2 {
	
}
/*---Blog page---*/
.blog-section .container{display: flex; flex-wrap: wrap;}
.blog-section .leftbox{width: 60%; margin: 0px; text-align: left;    padding-right: 5%;}
.blog-section .leftbox h1{padding:8% 0px}
.blog-section .rightbox{width: 40%; align-self: center;}
.blog-section .categories {line-height: 1; font-size: 15px;}
.blog-cat-toggle{
    border:1px solid #ccc;
}

.blog-cat-header{
    display:flex;
    justify-content:space-between;
    padding:12px 15px;
    cursor:pointer;
    font-weight:600;
}

.blog-cat-content{
    display:none;
    padding:10px 15px;
    border-top:1px solid #ccc;
}

.blog-cat-content a{
    display:block;
   padding: 8px 0px;
    text-decoration: none !important;
}
body.single .site-main {
    max-width: 1400px;
    margin: auto;
    padding-left: 20px;
    padding-right: 20px;
}
 .archive.category .content-area  {
    max-width: 1400px !important;
    margin: auto !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
	margin-top:5em !important;
}
body.archive .ast-archive-description {
	max-width: 100% !important;
	background: transparent !important;
	padding: 0px;
}
h2.bdpp-post-title {
	font-size: 40px !important;
}
ul.post-categories li a {
	border: #3c5445 1px solid;
	padding: 5px 30px;
	display: inline-block;
}
ul.post-categories li a:hover{background:#3c5445; color:#fff}
.bdpp-post-meta .bdpp-post-meta-data {
	margin: 0px !important; text-transform: uppercase;
}
.bdpp-post-grid-content {
	text-align: left !important;
}
.bdpp-post-meta .bdpp-post-meta-data {
	color: #7f9984 !important;
	font-size: 16px;
}
h2.bdpp-post-title {
	padding: 0px 0px 15px 0px;
}
.ast-separate-container .post-navigation{display:none}
.comment-reply-title {
	font-size: 40px;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0px !important;line-height: 1 !important;
}
.comments-area .form-submit {
	padding-top: 20px;
}
.ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit {
	color: #fff;
	border-color: #3c5445 !important;
	background-color: #3c5445 !important;
}
.ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type="reset"]:hover, input[type="reset"]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus {
	color: 3c5445 !important;
	background-color:#fff !important;
	border-color:#fff !important;
}
.ast-archive-description .ast-archive-title {
	font-size: 40px !important;
	font-weight: normal !important;
}
.archive h2.entry-title, .blog .entry-title, .search .entry-title {
font-size: 28px !important; margin-bottom:0px}
.archive h2.entry-title a{font-weight:normal}
.post-conten .entry-header {
	margin-bottom: 0px !important;
	display: none;
}
.ast-separate-container .ast-article-single {
	padding: 20px !important;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single, .ast-separate-container .comment-respond {
	padding: 20px !important;
}
.single .entry-header .entry-meta {
	display: none;
}
.markets_inner.booking h2{font-family: 'Anton';
    font-size: 40px; line-height: 1;}
.bdpp-post-img-bg img {
    width: 100%;
}
.accordian_inner .align-right.readmore {
	padding-top:10px;
}
.comment-form-url.ast-width-md-4 {
	display: none;
}
.comments-area .form-submit #submit{display: inline-block;
  overflow: hidden;
  color: #01260a !important;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600 !important;
  text-decoration: none !important;
  border: #01260a 2px solid !important; border-radius: 10px !important;
  width: 100%;
  max-width: 250px;
  text-align: center;
  background: #fff !important;}

.comments-area .form-submit #submit:hover {
	background-position: bottom;
	color: #ffffff !important;
	transform: translateY(-2px);
	background: #01260a !important;
}
.after-comment-home {
	padding: 0px 20px;
	text-align: right;
}
.c-footer_contact_choices button.c-footer_contact_choices_el:focus {
	color: #fff;
}
p.topictxt.c-footer_contact_topic {
    color: #fff;
    padding-bottom: 40px;
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
	margin: 6em 0 !important;
}
.mc4wp-form-fields {
	width: 100%;
}
button.c-footer_contact_copy_button {
	margin-top: 15px;
}
button.c-footer_contact_copy_button:hover {
	background: #839d89 !important;
}


@media(max-width:990px) {

.hero-text p {
	font-size: 18px;
}

.c-home-poster.ouredge p {
	font-size: 18px;
}

.c-cards_item {
	padding: 50px 6% 30px 6%;
}	

.testimonial.bg-gray li .name{font-size: 18px;}	
.c-heading.-h5 {
	font-size: 22px !important;
}
.c-footer_subscription .c-heading {
	font-size: 30px !important;
}
.designone .mid p {
	text-align: left;
}

.designone.two p {
	text-align: left;
}
.c-footer_title {
	font-size: 40px !important;
}
.designone.two .c-cards_item_subtitle {	font-size:85px; }
.font-size15 {font-size: 90px;}
.font-size14 {font-size: 85px;}
.font-size13 {font-size: 82px;}
.font-size12 {font-size: 80px;}
.font-size11 {font-size: 78px;}
.font-size10 {font-size: 75px;}
.font-size9 {font-size: 70px;}
.font-size8 {font-size: 60px;}
.font-size7 {font-size: 50px;}
.font-size6 {font-size: 40px;}
.font-size5 {font-size: 35px;}
.font-size4 {font-size: 32px;}
.font-size3 {font-size: 26px;}

}
@media(max-width:700px) {
	
	
}
@media(max-width:767px) {
h2.bdpp-post-title {
	font-size: 28px !important;
}
.c-header_inner .container {
	padding: 0px;
}
.testimonial.bg-gray {
	padding: 40px 0px;
}
.hero {
	padding: 80px 0px;
}
.align-right.readmore {
	text-align: left;
}
.hero-text p {
	font-size: 16px;margin: 20px auto;
}
.entry-content p {
	font-size: 16px;
}
.designone p{font-size:16px;}
.c-home-poster.ouredge p {
	font-size: 16px;
	line-height: 1.3;
}
.designone.two p {
	font-size: 16px;
}
.designone .leftnumber {
	width: 80px;
}
.designone .readmore{padding:10px 0px 0px 80px !important; text-align: left !important;}
.designone.key .readmore{padding:10px 0px 0px 0px !important;}
.designone .mid p {
	padding: 0px !important;
	font-size: 16px;
	line-height: 1.3;
}
.offshore {
	padding: 60px 0px;
}
.c-home-poster.ouredge {
	padding: 50px 0px;
}
.c-footer {
	padding: 50px 0px;padding-top: 80px;
}

.c-home-poster.ouredge .rightbox {
	padding-left: 0px;
	padding-top: 30px;
}
.c-home-poster.ouredge .toprow, .c-home-poster.ouredge .bottomrow {
	flex-wrap: wrap;
}
.c-home-poster.ouredge .bottomrow .align-right {
	text-align: left;
}
.c-home-poster.ouredge.parallax2 .bottomrow {
	padding: 40px 0px 40px 0px;
}

.c-home-poster.ouredge.parallax2 .bottomrow .gray {

}
.c-home-poster.ouredge .bottomrow {
	padding-top: 30px;
}
.designone .tappara {
	padding: 0px 0px 20px 0px;
}

.workssec3 .c-cards_item{padding: 30px 0 30px 0px;}

.designone .c-cards_item_title {
	padding:0px 0px 10px 0px;
}
h2, .entry-content :where(h2) {
	font-size: 28px;
}
.designone.two .c-cards_item_title{font-size:20px}

.c-footer_copyright .container {
	padding: 10px 0px;
}
.markets_accordian {
	padding: 20px 0px 40px 0px;
}
.c-footer_links {
	padding-bottom: 30px;
	padding-left: 0px;
	margin-top: 30px;
}
.c-footer_link.c-text.-small {
	margin: 0px 5px;
}
.c-footer_copyright {
	max-width: 100%;
	margin: auto;
}
.c-footer_locations_el, .footer_contact  {
	width: 100%;
}
.c-footer_contact_choices .c-footer_contact_choices_el.three {
	border: 1px solid #fff !important;
}
.c-footer_contact_choices .c-footer_contact_choices_el.one {
	border: 1px solid #fff !important;
}
.c-footer_contact_choices {
	width: 100%;
}
.c-footer_section{max-width: 100%;}

.c-footer_link{width: 85px;
  height: 85px;}
.about_sec2 .btmrowrow .leftblock {
	width: 100%;
}
.about_sec2 .btmrowrow .img_block {
	width: 100%;margin-top: 20px;
}
.about_sec2.offshare .btmrowrow .leftblock {
	width: 100%;
}
.about_sec2.offshare .btmrowrow .img_block{margin-left: 0px;
	max-width: 100%;width: 100%;
}
.about_sec2.offshare_last .btmrowrow .leftblock {
	margin-left: 0px;
	width: 100%;margin-bottom: 30px;
}
.about_sec2.offshare_last .btmrowrow .img_block {
	width: 100%;
}
.about-info .leftblock {
	margin-left: 0px;
	max-width: 100%;width: 100%;padding-left: 20px;
}
.markets_sec2 {
	padding: 50px 0px 40px 0px;
}
.markets_sec3 {
	padding: 0px 0px 00px 0px;
}
.about_sec2 {
	padding:40px 0px;
}
.hero.parallax8 .righttxt {
	margin-left: 0px !important;
}
.about_sec2.offshare_last h2 {
	padding-top: 30px;
}
.c-footer_contacts {
	padding-left: 0px;
}

.ouredge_inner .align-right {
	text-align: left;padding: 10px 0px 30px 0px;
}
.blog-section .leftbox {
	width: 100%;
	padding-right: 0px;
}
.blog-section .rightbox {
	width: 100%;padding: 20px 0px 0px 0px;
}
.entry-content :where(h1, h2, h3, h4, h5, h6) {
	margin-bottom: 15px;
}
.designone.two .c-cards_item_subtitle {	font-size:80px;}
.font-size15 {font-size: 85px;}
.font-size14 {font-size: 80px;}
.font-size13 {font-size: 75px;}
.font-size12 {font-size: 70px;}
.font-size11 {font-size: 65px;}
.font-size10 {font-size: 60px;}
.font-size9 {font-size: 55px;}
.font-size8 {font-size: 48px;}
.font-size7 {font-size: 42px;}
.font-size6 {font-size: 36px;}
.font-size5 {font-size: 30px;}
.font-size4 {font-size: 28px;}
.font-size3 {font-size: 24px;}
}

@media(max-width:700px) {
.c-cards_item {
	padding: 30px 0 20px 0px;
}	
}

@media(max-width:479px) {
	.container {
	padding-left:20px;
	padding-right: 20px;
}
.designone.two .c-cards_item_subtitle {	font-size:45px;}
.c-home-poster.ouredge.parallax2 .bottomrow .font-size15 {font-size:48px;}
.font-size15 {font-size: 55px;}	
.font-size14 {font-size:50px;}
.font-size13 {font-size:48px;}
.font-size12 {font-size:45px;}
.font-size11 {font-size:45px;}
.font-size10 {font-size:44px;}
.font-size9 {font-size: 42px;}
.font-size6 {font-size: 36px;}
.font-size7 {font-size: 38px;}
.font-size8 {font-size: 40px;}
	
}