/*
Theme Name: Acutiontheme
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0


/* Fonts */
/* Roboto Family */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

:root{    
    --primary-color:#19194f;
    --font-family:'Roboto', sans-serif;
}

:focus{
    outline: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

::before,::after{
    content: '';
}
*,::after,::before{
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
*{    
    margin: 0;
	padding: 0;
    font-family: var(--font-family);
}
html,body {height:100%;}
body {
	font-family: var(--font-family);
	color: #000 !important;
    line-height: 26px !important;
    font-size: 16px !important;
}
p, li{
    font-size: 16px !important;
    line-height: 26px !important;
    color: #000 !important;
}
p, a, h1, h2, h3, h4, h5, h6, span, li, div {
	font-family: var(--font-family) !important;
}
h2{
    font-size: 40px !important;
    font-weight: bold !important;
    line-height: 50px !important;
    color: var(--primary-color) !important;
}
h3{
    font-size: 25px !important;
    font-weight: bold !important;
    line-height: 26px !important;
    color: var(--primary-color) !important;
}
h4{
    font-size: 20px !important;
    font-weight: bold !important;
    line-height: 30px !important;
    color: var(--primary-color) !important;
}
article, aside, details, figcaption, figure, main, footer, header, nav, section, summary {
	display: block;
}
a{
    -webkit-transition: .3s all;
    transition: .3s all;
    text-decoration: none;
    color: var(--primary-color);
}
a:hover,
a:focus{
    color: var(--primary-color);
    text-decoration: none;
}
a.link:hover,
a.link:focus{
    text-decoration: underline !important;
}
input:focus,
select:focus,
textarea:focus,
button:focus,
input[type="button"]:focus,
input[type="submit"]:focus{
    -webkit-box-shadow: none !important;     
    box-shadow: none !important;
    outline: none;    
}

/* Container */
.tcb-flex-row,
.thrv-page-section .tve-page-section-in{
    max-width: 1170px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.tcb-flex-row{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Header */
.thrv_header .thrv_wrapper {
    margin: 0 !important;
    background: #f9f9f9;
}
.thrv_header .thrv_wrapper .tcb-flex-row {
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.main-banner .tve-page-section-in {    
    display: -webkit-box !important;    
    display: -ms-flexbox !important;    
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.main-banner .tve-page-section-in .tcb-clear .thrv_wrapper {
    border: 1px dashed #fff;
    padding: 92px 32px;
    background: var(--primary-color) !important;
}
.main-banner .tve-page-section-in .tcb-clear .thrv_wrapper p {
    font-size: 40px !important;
    line-height: 50px !important;
    color: #fff !important;
    font-family: var(--font-family) !important;
    font-weight: bold !important;
}

/* How can a buyer */
.how-can-buy-sect {
    margin: 0px !important;
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.how-can-buy-sect .tcb-flex-col:nth-child(1) .tcb-clear {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    position: relative;
}
.how-can-buy-sect .tcb-flex-col:nth-child(1) .tcb-clear .buyer-clock {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 264px;
    text-align: center;
    background: var(--primary-color);
    color: #fff;
    margin: 0;
    padding: 40px;
}
.how-can-buy-sect .tcb-flex-col:nth-child(1) .tcb-clear .buyer-clock img.alignnone {
    margin-bottom: 20px !important;
}
.how-can-buy-sect .tcb-flex-col:nth-child(1) .tcb-clear .buyer-clock p {
    font-family: var(--font-family) !important;
    font-weight: bold !important;
    font-size: 20px !important;
    color: #fff !important;
    line-height: 17px !important;
}
.how-can-buy-sect .tcb-flex-col .thrv_wrapper {
    margin: 0;
}
.how-can-buy-sect .tcb-flex-col {
    padding-right: 30px;
    padding-left: 0;
}
.how-can-buy-sect .tcb-flex-col:last-child{
    padding-right: 0px;
}
.how-can-buy-sect .tcb-flex-col:last-child h2 {
    margin-bottom: 25px;
}
.how-can-buy-sect .tcb-flex-col:last-child p,
.how-can-buy-sect .tcb-flex-col:last-child ul li{
    color: var(--primary-color) !important;
}
.how-can-buy-sect .tcb-flex-col:last-child ul{
    padding: 0;
    margin-bottom: 10px;
    margin-top: 10px;
}

/* Not all homes */
div.not-all-sect {
    padding: 195px 0 !important;
    background: var(--primary-color) !important;
}
div.not-all-sect h2 {
    text-align: center;
    color: #fff !important;
}

/* What types of properties */
.properties-sect .tve-page-section-in {
    padding-top: 70px;
    padding-bottom: 70px;
}
.properties-sect .tve-page-section-in p {
    text-align: center;
}
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns {
    margin-top: 50px;
}
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-col {
    background: var(--primary-color) !important;
    padding: 20px;
}
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-col .est-img {
    width: 64px;
    height: 64px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
    position: relative;        
}
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-col .est-img img.alignnone { 
    position: absolute;
    top: -10px;
    left: -10px;
}
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-col h4,
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-col p{
    color: #fff !important;
    text-align: center;
}
.properties-sect .tve-page-section-out,
.home-strategy .tve-page-section-out{
    padding-top: calc(100vw * 0.25) !important;
    height: auto;
}
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-col h4 {
    font-size: 16px !important;
    line-height: 26px !important;
    margin-top: 1rem;
    margin-bottom: .5rem;
}
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col {
    padding-left: 0;
    padding-right: 12px;
}
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col:last-child{
    padding-right: 0px;
}
.properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .thrv_wrapper.tve_wp_shortcode {
    margin: 0;
}

/* Creating Buyer Competition */
.creating-byer {
    padding-top: 70px;
    padding-bottom: 70px;
    background: #f9f9f9;
}
.creating-byer .tcb-flex-row .tcb-flex-col {
    padding-left: 0;
    padding-right: 30px;
}
.creating-byer .tcb-flex-row .tcb-flex-col:last-child {
    padding-right: 0px;
}
.creating-byer .tcb-flex-row .tcb-flex-col:first-child h4:nth-of-type(2) {
    color: #000 !important;
}

/* Buyers don’t like auctions */
.buyer-donot,
.freelance-sect{
    margin: 0 !important;
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.buyer-donot .thrv_wrapper,
.freelance-sect .thrv_wrapper,
.extra-things-sect .thrv_wrapper{
    margin: 0;
}
.buyer-donot .tcb-flex-row .tcb-flex-col,
.freelance-sect .tcb-flex-row .tcb-flex-col,
.extra-things-sect .tcb-flex-row .tcb-flex-col{
    padding-left: 0;
    padding-right: 30px;
}
.buyer-donot .tcb-flex-row .tcb-flex-col:last-child,
.freelance-sect .tcb-flex-row .tcb-flex-col:last-child,
.extra-things-sect .tcb-flex-row .tcb-flex-col:last-child{
    padding-right: 0px;
}
.buyer-donot .tcb-flex-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
}
.buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) {
    max-width: 770px;
    width: 100%;
    position: absolute;
    right: 0;
    background: var(--primary-color);
    padding: 30px;
}
.buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) h4,
.buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) p{
    color: #fff !important;
}
.buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) .tcb-col {
    border: 1px solid #fff;
    padding: 50px;
}
.buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) h4{
    font-weight: 500 !important;
    margin-bottom: 20px;
}

/* Strong demand for houses */
div.strong-demand {
    padding-top: calc(100vw * 0.1) !important;
    padding-bottom: calc(100vw * 0.1) !important;
    background: var(--primary-color) !important;
}
.strong-demand h2 {
    text-align: center;
    color: #fff !important;
}
div.stops-buyers {
    margin-top: 70px !important;
    padding: 60px !important;
}
div.stops-buyers .tve-page-section-out:before{
    content: '';
    background: var(--primary-color) !important;    
    opacity: .76;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}
.stops-buyers .tve-page-section-in .thrv_wrapper {
    border: 1px dashed #fff;
    padding-top: calc(100vw * 0.074);
    padding-bottom: calc(100vw * 0.074);
    padding-left: 20px;
    padding-right: 20px;
    background: rgba(25, 25, 79, .8) !important;
}
.stops-buyers .tve-page-section-in .thrv_wrapper h2{
    color: #fff !important;
    text-align: center;
    position: relative;
}

/* Freelance auctioneer */
.freelance-sect .tcb-flex-row,
.extra-things-sect .tcb-flex-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;    
    -webkit-box-pack: end;    
    -ms-flex-pack: end;    
    justify-content: flex-end;
    position: relative;
}
.freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1),
.extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1){
    max-width: 770px;
    width: 100%;
    position: absolute;
    left: 0;
    background: var(--primary-color);
    padding: 20px;
    z-index: 1;
}
.freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1) h4,
.freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1) p,
.freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1) li{
    color: #fff !important;
}
.freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1) .tcb-col {
    border: 1px solid #fff;
    padding: 30px;
}
.freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1) h4{
    font-weight: 500 !important;
    margin-bottom: 20px;
}
.freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1) ol,
.freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1) ul{
    margin: 10px 0;
    padding: 0;
}

/* Rule of auctions */
.rule-auctions {
    padding-top: 70px;
    padding-bottom: 70px;
    background: #f9f9f9;
}
.rule-auctions h2 {
    margin-bottom: 80px !important;
}
.rule-auctions p {
    margin-top: 60px !important;
}

/* Price guarantee */
.price-guarantee {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.price-guarantee h2{
    margin-bottom: 40px !important;
}
.price-guarantee h2,
.price-guarantee p{
    text-align: center;
}

.main-toggle-sect .tve-page-section-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 48%;
    flex: 0 1 48%;
    margin: 0 1.4% 20px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper:nth-child(2n){
    margin-right: 0;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper h4,
.main-toggle-sect .tve-page-section-in .thrv_wrapper p {
    font-size: 16px !important;
    font-weight: 500 !important;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper h4 {
    color: #fff !important;
    padding: 0 18px 0 0 !important;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq {
    border: 4px solid var(--primary-color); 
    width: 100%;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq > div {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq > div .tve_faqB {
    width: 100%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq .tve_faqB,
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq:hover,
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq:focus{
    background: #fff !important;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq .tve_faqB h4{    
    color: #000 !important;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq:hover .tve_faqB,
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq:focus .tve_faqB,
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq.tve_oFaq .tve_faqB {
    background: var(--primary-color) !important;
    color: #fff !important;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq.tve_oFaq .tve_faqB h4{    
    color: #fff !important;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq .tve_faqC {
    padding: 10px 17px;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq .tve_faqB svg {
    right: 6px;
    background: var(--primary-color);
    width: 22px;
    height: 22px;
    border-radius: 50%;
    color: #fff !important;
    text-align: center;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq .tve_faqB svg path {
    fill: #fff;
}

.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq:hover .tve_faqB svg,
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq.tve_oFaq .tve_faqB svg{    
    background: #fff;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    color: #fff !important;
    text-align: center;
}
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq:hover .tve_faqB svg path,
.main-toggle-sect .tve-page-section-in .thrv_wrapper .tve_faq.tve_oFaq .tve_faqB svg path{
    fill: var(--primary-color);
}

/* Marketing investment plan */
.marketing-plan {
    background: #f9f9f9;
    padding-top: 70px;
    padding-bottom: 70px;
}
.marketing-plan .thrv_wrapper.thrv-columns {
    margin-top: 50px;
}
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col {
    padding: 0 30px 0 0;
}
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col:last-child {
    padding: 0;
}
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col {
    background: #fff;    
    -webkit-box-shadow: 0 0 30px rgba(119,119,119, 1);
    box-shadow: 0 0 30px rgba(119,119,119, 1);
    padding: 50px 25px;
    text-align: center;
}
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col:hover,
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col:focus{
    background: var(--primary-color);
}
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col .thrv_wrapper{
    margin: 0;
}
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col:hover h3,
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col:focus h3,
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col:hover p,
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col:focus p{
    color: #fff !important;
}
.marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col h3 + p {
    font-size: 20px !important;
    margin-bottom: 40px;
    color: var(--primary-color) !important;
    font-weight: 500 !important;
}

/* Open Home Strategy */
.home-strategy {
    padding-top: 110px;
    padding-bottom: 70px;
}
.home-strategy .thrv_wrapper.thrv-columns {
    margin-top: 60px;
    margin-bottom: 60px;
}
.home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col {
    padding: 0 30px 0 0;
}
.home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col:last-child {
    padding: 0;
}
.home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .tcb-col {
    padding: 30px 20px;
    background: var(--primary-color);
    background-size: 60% !important;
}
.home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .tcb-col ul{
    margin: 30px 0 0 0 !important;
    padding: 0;
    list-style: none;    
}
.home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .tcb-col ul li{
    padding-left: 25px;
    background: url(https://auctionadvantage.com.au/wp-content/uploads/2020/12/list-icon.png) no-repeat 0 5px;
}
.home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .tcb-col h4,
.home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .tcb-col p,
.home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .tcb-col li{
    color: #fff !important;
}
.home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .tcb-col .thrv_wrapper {
    margin: 0;
}

/* Few extra things */
.extra-things-sect {
    padding-top: 0;
    padding-bottom: 70px;
}
.extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) h2{
    margin-bottom: 40px;
}
.extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) h2,
.extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) p,
.extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) li{
    color: #fff !important;
}
.extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1){
    max-width: 680px !important;
}
.extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) .tcb-col {    
    padding: 30px;
}
.home-strategy .tve-page-section-out:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255,255,255,.8);
}

/* Footer */
div.landing-footer-scect {
    background: var(--primary-color) !important;
    padding: 0;
}
div.landing-footer-scect .tve-page-section-out {
    background: none !important;
}
div.landing-footer-scect .thrv_wrapper.tve_image_caption {
    background: #fff;
    padding: calc(100vw * 0.042) 10px;
    width: 180px;
}

/* Media Query */
@media (max-width:1023px){
    .thrv_header .tcb-flex-row .tcb-flex-col:nth-child(1) img {
        height: 120px;
        -o-object-fit: contain;
        object-fit: contain;
    }
    .thrv_header .tcb-flex-row .tcb-flex-col:nth-child(2) img {
        height: 40px;
        -o-object-fit: contain;
        object-fit: contain;
    }
    div.main-banner .tve-page-section-in {
        min-height: auto !important;
        padding-top: calc(100vw * 0.08);
        padding-bottom: calc(100vw * 0.08);
    }
    .main-banner .tve-page-section-in .tcb-clear .thrv_wrapper {        
        padding: 32px;
    }
    .main-banner .tve-page-section-in .tcb-clear .thrv_wrapper p {
        font-size: 30px !important;
        line-height: 45px !important;
    }
    h2 {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    .how-can-buy-sect .tcb-flex-col:last-child h2 {
        margin-bottom: 15px;
    }
    div.not-all-sect {
        padding: calc(100vw * 0.1) 0 !important;
    }
    .properties-sect .tve-page-section-out,
    .home-strategy .tve-page-section-out {
        padding-top: calc(100vw * 0.4) !important;
    }
    .properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col {
        padding-left: 6px;
        padding-right: 6px;
        margin-bottom: 12px;
    }
    .properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col:last-child {
        padding-right: 6px;
    }
    .marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col h3 + p {        
        margin-bottom: 20px;
    }
    .home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .tcb-col ul {
        margin: 20px 0 0 0 !important;
    }
    .extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) h2 {
        margin-bottom: 20px;
    }
}

@media (max-width:811px){
    .creating-byer .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .creating-byer .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col {
        max-width: 100%;
        margin: 0 auto;
    }
    .buyer-donot .tcb-flex-row .tcb-flex-col {
        max-width: 100%;
    }
    .buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) {        
        background: rgba(25, 25, 79, 1);        
        left: 0;
        margin: 0 auto;
    }
    .freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1),
    .extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) {     
        background: rgba(25, 25, 79, 1);
        right: 0;
    }
    .freelance-sect .tcb-flex-row,
    .extra-things-sect .tcb-flex-row {        
        -webkit-box-orient: vertical;        
        -webkit-box-direction: reverse;        
        -ms-flex-direction: column-reverse;        
        flex-direction: column-reverse;
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
    .freelance-sect .tcb-flex-row .tcb-flex-col, .extra-things-sect .tcb-flex-row .tcb-flex-col {
        max-width: 100%;
    }
    .freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1),
    .extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) {        
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col,
    .home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col{
        padding: 0 15px;
        margin-bottom: 30px;
    }
    .marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col:last-child,
    .home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col:last-child{
        padding: 0 15px;
    }
    .home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col .tcb-col {        
        background-size: 130px !important;
    }
    .main-toggle-sect .tve-page-section-in {        
        -webkit-box-orient: vertical;        
        -webkit-box-direction: normal;        
        -ms-flex-direction: column;        
        flex-direction: column;
    }
    .main-toggle-sect .tve-page-section-in .thrv_wrapper {                
        -webkit-box-flex: 0;                
        -ms-flex: 0 0 100%;                
        flex: 0 0 100%;
        margin: 0 0 15px 0;
    }
}

@media (max-width:767px){
    .how-can-buy-sect,
    .properties-sect .tve-page-section-in,
    .creating-byer,
    .buyer-donot,
    .freelance-sect,
    .rule-auctions,
    .price-guarantee,
    .marketing-plan,
    .home-strategy{        
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .home-strategy .thrv_wrapper.thrv-columns {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .rule-auctions h2 {
        margin-bottom: 40px !important;
    }    
    .rule-auctions p {
        margin-top: 30px !important;
    }
    .marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col, .home-strategy .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col {     
        margin-bottom: 15px;
    }
    .thrv_header .thrv_wrapper .tcb-flex-row {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .thrv_header .thrv_wrapper .tcb-flex-row .tcb-flex-col {
        width: 50% !important;
        max-width: 50% !important;
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
    }
    .properties-sect .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .how-can-buy-sect .tcb-flex-col:nth-child(1) .tcb-clear {
        padding-top: calc(100vw * 0.5);
    }
    .how-can-buy-sect .tcb-flex-col:nth-child(1) {
        padding: 0;
        margin-bottom: 20px;
    }
    .creating-byer .tve-page-section-in .thrv_wrapper.thrv-columns .tcb-flex-row .tcb-flex-col:nth-child(2) .thrv_wrapper.tve_image_caption {
        margin: 0 auto;
    }
    .buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) {
        position: relative;
        margin-top: -460px;
    }    
    .freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1),
    .extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) {
        position: relative;
        top: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        margin: -460px auto 0;
        left: 0;
    }
    .creating-byer .tve-page-section-in .thrv_wrapper.thrv-columns {
        margin-top: 20px;
    }
    .creating-byer .tve-page-section-in .thrv_wrapper .tcb-flex-row .tcb-flex-col {
        padding: 0;
    }
}

@media (max-width:575px){
    h2 {
        font-size: 24px !important;
        line-height: 30px !important;
    }
    .main-banner .tve-page-section-in .tcb-clear .thrv_wrapper p {
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .thrv_header .tcb-flex-row .tcb-flex-col:nth-child(1) img {
        height: 100px;
    }
    .thrv_header .tcb-flex-row .tcb-flex-col:nth-child(2) img {
        height: 30px;
    }
    .how-can-buy-sect .tcb-flex-col:nth-child(1) .tcb-clear .buyer-clock {        
        padding: 20px;
    }
    .buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) .tcb-col {        
        padding: 20px;
    }
    .extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) .tcb-col {
        padding: 20px;
    }    
}

@media (max-width:480px){
    .buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) {        
        margin-top: -300px;
    }
    .freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1), .extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) {        
        margin: -300px auto 0;
    }
}

@media (max-width:414px){
    h2 {
        font-size: 20px !important;
    }
    h3 {
        font-size: 20px !important;
    }
    .thrv_header .tcb-flex-row .tcb-flex-col:nth-child(1) img {
        height: 64px;
    }
    .thrv_header .tcb-flex-row .tcb-flex-col:nth-child(2) img {
        height: 20px;
    }
    .main-banner .tve-page-section-in .tcb-clear .thrv_wrapper {
        padding: 20px;
    }
    .main-banner .tve-page-section-in .tcb-clear .thrv_wrapper p {
        font-size: 18px !important;
        line-height: 30px !important;
    }
    .how-can-buy-sect .tcb-flex-col:nth-child(1) .tcb-clear .buyer-clock p {        
        font-size: 18px !important;
    }
    .how-can-buy-sect .tcb-flex-col:nth-child(1) .tcb-clear {
        padding-top: calc(100vw * 0.8);
    }
    .buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) {     
        margin-top: -180px;
    }
    .buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) {        
        padding: 10px;
    }
    .buyer-donot .tcb-flex-row .tcb-flex-col:nth-child(2) .tcb-col {
        padding: 10px;
    }
    div.stops-buyers {
        margin-top: 20px !important;
        padding: 20px 10px !important;
        margin-bottom: 10px !important;
    }    
    .freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1), .extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) {        
        padding: 10px;
    }
    .freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1) .tcb-col {        
        padding: 10px;
    }
    .marketing-plan .thrv_wrapper.thrv-columns .tcb-flex-col .tcb-col {        
        padding: 20px 20px;
    }
    .extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) .tcb-col {
        padding: 10px;
    }
    .extra-things-sect {        
        padding-bottom: 40px;
    }
    .freelance-sect .tcb-flex-row .tcb-flex-col:nth-child(1), .extra-things-sect .tcb-flex-row .tcb-flex-col:nth-child(1) {        
        margin: -180px auto 0 !important;
    }
}



