/* common */

div.container-line {
    position: relative;
    padding-bottom: 145px;
}

div.line {
    position: absolute;
}

div.line img.bluebox {
    width: 100%;
    height: 100%;
}

img.logoreb {
    margin-bottom: 10px;
    /*     width: 811px;
    height: 324px; */
}

img.logoreb_2 {
    width: 597px;
    height: 100%;
}

div.div_image_1 {
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0;
    bottom: 0;
    background-image: url(https://res.cloudinary.com/momentum-media-group-pty-ltd/image/upload/c_fill,q_auto:best,f_auto,e_unsharp_mask:80,c_scale,w_1000/v1682477046/Real%20Estate%20Business/top-50-women-2023/Desktop/header-icon-img_mo5lnx.png);
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}

img.image_1 {
    position: absolute;
    right: 0;
    /* top: -155px; */
    /* width: 993px; */
    width: 885px;
    /* height: 1080px; */
}

img.image_3 {
    width: 424px;
    height: 58px;
    margin-top: 48px;
    margin-bottom: 83px;
}

div.div_image_2 {
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0;
    bottom: 0;
    background-image: url(https://res.cloudinary.com/momentum-media-group-pty-ltd/image/upload/c_fill,q_auto:best,f_auto,e_unsharp_mask:80,w_767/v1682477046/Real%20Estate%20Business/top-50-women-2023/Desktop/section7-icon-img_botkob.png);
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
}

img.image_2 {
    top: 0;
    position: absolute;
    right: 0;
    /* width: 885px; */
    width: 41%;
}

.section.hidden {
    display: none;
}

.overlay-blue {
    width: 68%;
    height: 100%;
    position: absolute;
    /* background: #420e80c9; */
    /* z-index: 1; */
    top: 0;
}

.form_top50women2023 {
    background: #fff;
    padding: 50px 15%;
    text-align: center;
}

.form_top50women2023 p {
    font-size: 22px;
    font-weight: 400;
    margin: 0 !important;
}

.form-actions {
    width: 190px;
    margin: auto !important;
}

.popover {
    display: none !important;
}

.mauticform-button {
    margin-top: 35px !important;
    background: #40159C !important;
    border: none !important;
    font-size: 18px !important;
    padding: 25px 63px !important;
    border-radius: 62px !important;
    font-weight: 300 !important;
    color : #fff !important;
}

.fabrikActions.form-actions .row-fluid,
div#top_50_agents_in_real_estate_2021___term .row-fluid,
#top_50_agents_in_real_estate_2021___are_you_a_business_owner_executive_or_director_ .row-fluid,
.media-release {
    width: 100%;
}

div#top_50_agents_in_real_estate_2021___term .row-fluid {
    margin-left: -50%;
}

.media-release {
    text-align: center !important;
    color: #f00;
    margin-left: 10px;
}

.form_top50women2023 label[for="reb_top_50_women_2023___firstname"],
.form_top50women2023 label[for="reb_top_50_women_2023___lastname"],
.form_top50women2023 label[for="reb_top_50_women_2023___are_you_a_robot"],
.form_top50women2023 label[for="reb_top_50_women_2023___term"] {
    display: none !important;
}

.form_top50women2023 label[for="reb_top_50_women_2023___firstname"],
.form_top50women2023 label[for="reb_top_50_women_2023___lastname"],
.form_top50women2023 label[for="reb_top_50_women_2023___position"],
.form_top50women2023 label[for="reb_top_50_women_2023___emailaddress"],
.form_top50women2023 label[for="reb_top_50_women_2023___mobile"],
.form_top50women2023 label[for="reb_top_50_women_2023___company"],
.form_top50women2023 label[for="reb_top_50_women_2023___company_size"],
.form_top50women2023 label[for="reb_top_50_women_2023___organisation_type"],
.form_top50women2023 label[for="reb_top_50_women_2023___term"] {
    color: #fff;
}

.form_top50women2023 legend.legend {
    display: none;
}

.form_top50women2023 .mauticform-row {
    width: calc(100%/2 - 10px);
}

.form_top50women2023 .fabrikGroup {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.mauticform-row{
    display: inline-block !important;
    position: relative;
}
.mauticform-checkboxgrp-row {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.mauticform_wrapper{
    max-width: unset !important;
}
.mauticform-page-wrapper{
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
}
.form_top50women2023 .mauticform-row:nth-child(9),
.form_top50women2023 .mauticform-row:nth-child(11),
.form_top50women2023 .mauticform-row:nth-child(13),
.form_top50women2023 .mauticform-row:nth-child(14),
.form_top50women2023 .mauticform-row:nth-child(15),
.form_top50women2023 .mauticform-row:nth-child(16),
.mauticform-row.mauticform-button-wrapper,
.captcha-div {
    width: 100%;
}

.form_top50women2023 .mauticform-row:nth-child(12) {
    padding-top: 20px;
}

.form_top50women2023 .mauticform-row:nth-child(15) {
    padding-bottom: 20px;
}

.form_top50women2023 .mauticform-row:nth-child(16) {
    margin-top: 15px;
}
.g-recaptcha-err-msg.g-recaptcha-err-msg.error{
    color:#ff0000
}
.mauticform-errormsg{
    display: block;
    color: red;
    margin-top: -1px !important; 
    position: absolute;
    width: 100%;
    border-top: 1px solid red;
}
.mauticform-radiogrp{
    margin-bottom: 35px !important;
}
.mauticform-radiogrp .mauticform-errormsg
{
border-top: 0 !important;
margin-top: 29px  !important;
}
.registered-btn{
    font-size: 16px !important;
}
#login-user{
    margin-top: 20px;
    background: #40159C;
    border: none;
    font-size: 18px;
    padding: 10px;
    font-weight: 300;
    display: block;
    text-align: center;
    color: #fff;
    width: 100%;
    
}
p#login_user, span#register_user {
    cursor: pointer;
    text-decoration: underline;
    font-size: 14px;
    font-weight: bold;
    vertical-align: middle;
    margin-top: 20px;
    color: #212529;
    width: 100%;
    float: left;
    text-align: center;
}
#login-user:disabled{
    opacity: 0.8;
    cursor: not-allowed;
}
span.error-loginmessage {
    color: #e64f4f;
    text-align: center;
    width: 100%;
    float: left;
    padding-top: 5px;
    font-size: 16px;
}
.registered-container{
    width:100%;
    justify-content:center;
    padding:40px 10px; 
    border: 1px solid #40159C;
    border-radius: 10px;
    margin:30px 0;
    background-color: #fff;
}
.registered-btn:hover{
   text-decoration: underline;
   cursor: pointer;
}



.g-recaptcha>div {
    margin: auto;
}


.mauticform-radiogrp-radio:checked {
    background: #40159C;
}

.mauticform-radiogrp-row{
    width: 100px;
    float: left;
    display: flex;
    justify-content: center;
}
.mauticform-radiogrp-row input[type="radio"]:checked {
    background: #018AF2;
}
.mauticform-radiogrp-row input[type="radio"] {
    box-sizing: border-box;
    padding: 0.5em;
    -webkit-appearance: none;
    outline: 1px solid #DEDEDE;
    outline-offset: 1px;
    background: white;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    width: 26px;
    height: 26px;
    margin-top: -2px;
    margin-right: 10px;
}
.mauticform-radiogrp-label{
    margin-bottom: 0;
    margin-left: 10px;
}
#form_54 label.checkbox .contact_email_copy {
    margin-left: -35px;
}

#form_54 label.checkbox input[type="checkbox"],
#reb_top_50_women_2023___term .fabrikgrid_checkbox.span3 #reb_top_50_women_2023___term_0_input_0 {
    background: white;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    width: 26px;
    height: 26px;
    margin-top: -2px;
}

.mauticform-radiogrp-radio {
    box-sizing: border-box;
    padding: 0.5em;
    -webkit-appearance: none;
    outline: 1px solid #DEDEDE;
    outline-offset: 1px;
    background: white;
    border: 1px solid #DEDEDE;
    border-radius: 4px;
    width: 26px;
    height: 26px;
    margin-top: -2px;
}

#form_54 a {
    color: #7316DC;
    text-decoration: underline;
}

.fb_el_reb_top_50_women_2023___are_you_a_business_owner_executive_or_director_ {
    border-bottom: 1px solid #DEDEDE;
    padding-bottom: 22px;
    padding-top: 28px;
    margin-bottom: 18px;
}

.fb_el_reb_top_50_women_2023___are_you_a_business_owner_executive_or_director_ {
    border-bottom: 1px solid #DEDEDE;
}

.form_top50women2023 .fabrikElement input[type="text"],
.form_top50women2023 .fabrikElement select {
    height: 40px;
    border-radius: 0px !important;
}

.container {
    padding-bottom: 15px;
    padding-top: 15px;
    width: 1400px;
    max-width: 100%;
}

.pt-20px {
    padding-top: 20px;
}

.row {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

.center-container {
    /*border: 1px solid #487eae;*/
}

.center-container2 .div1 h1 {
    color: #fff;
    font-size: 60px;
    font-weight: bold;
    /* margin-top: 0px; */
    font-family: sans-serif;
}

.center-container2 .div1 p {
    color: #14A5E4;
    font-size: 20px;
    font-weight: 600;
}

#section10 .div1 p {
    font-size: 18px;
    color: #000;
    font-weight: 300;
}

.center-container2 .div2 p {
    color: #FFFFFF;
}

.center-container2 .div2 p {
    font-size: 20px;
}

.center-container2 .div2 .p1 {
    /* margin-top: 0; */
    font-size: 30px;
    font-weight: bold;
    font-family: sans-serif;
    margin-bottom: 25px;
    line-height: 1.3;
    color: #fff;
}

body {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    line-height: 1.5;
}

h2 {
    font-family: TitlingGothicFB Medium Bold;
}

p {
    margin-bottom: 15px;
}

.center-container {
    /* border: 1px solid #487eae; */
    padding: 30px 50px;
}

.center-container2 {
    /* border: 1px solid #ae4874; */
    padding: 30px 50px;
}

#section1 .container.center-container2 {
    padding-bottom: 10px
}

.ml-auto {
    margin-left: auto;
}

img {
    max-width: 100%;
}

.dp-none {
    display: none;
}


/* section1 */

#section9,
#section1 {
    background-image: url(https://res.cloudinary.com/momentum-media-group-pty-ltd/image/upload/c_fill,q_auto:best,f_auto,e_unsharp_mask:80/v1682477045/Real%20Estate%20Business/top-50-women-2023/Desktop/background-img-1_dkiu7i.jpg);
    background-size: cover;
    background-position: center;
    z-index: 2;
}

#section1 h1 {
    color: #40159C;
    font-size: 17px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: bold;
}

#section1 img.img-a {
    height: 100%;
    position: absolute;
    right: 8%;
    top: 200px;
    transition: all 1s;
    width: 600px;
    height: 602px;
    max-width: 100%;
    max-height: auto;
    z-index: 1;
}

#section1 img.img-b {
    width: 170px;
    ;
    position: absolute;
    right: 0;
    bottom: 0;
}

#section1 img.img-c {
    width: 175px;
    ;
    position: absolute;
    right: 0;
    bottom: 0;
    transition: all 1.3s ease-in;
    max-height: 0;
    object-fit: cover;
    object-position: bottom;
}

#section1 img.img-d {
    position: absolute;
    right: 100px;
    top: -10px;
    transition: all 0.7s;
}

#section1 div.c {
    position: absolute;
    bottom: 0;
    right: -135px;
    width: 265px;
    height: 150px;
    background-color: #322c6a;
    -ms-transform: rotate(-60deg);
    transform: rotate(-60deg);
}

#section1 img.img-e {
    top: 0;
    width: 250px;
    position: absolute;
    right: 230px;
    z-index: 1;
    transition: all 1.3s ease-in;
    max-height: 0;
    object-fit: cover;
    object-position: top;
}


/* #section1 .fp-tableCell {
    vertical-align: top !important;
} */

#section1 .div1 {
    /* padding: 60px 150px; */
    /* padding: 60px 15px; */
    transition: all 1.2s;
    /*transform: translate3d(0, 20%, 0);*/
    z-index: 999;
    opacity: 1;
    margin-left: -180px;
}

.chart-container {
    padding: 0px 30px;
    height: 440px;
}

#section1 .div1 p {
    font-weight: 300;
    font-size: 20px;
    color: #000;
    /*margin-top: 20px;*/
    margin-bottom: 10px;
}

#section1 .div1 a {
    background: #00AEEF;
    border: none;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 32px;
}

#section1 .page-down {
    cursor: pointer;
    position: absolute;
    left: 50%;
    bottom: 0;
    height: 75px;
    width: 150px;
    margin-left: -75px;
    background-color: #00AEEF;
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
    text-align: center;
    transition: all 1s;
    opacity: 0;
}

#section1 .angle-down {
    transform: scale(1.5, 1);
    color: #fff;
    margin-top: 12px;
    transition: all 1s;
}

.keyline-blue {
    content: '';
    bottom: 0;
    height: auto;
    width: 100%;
    border: 5px #00AEEF solid;
    z-index: 1;
    position: absolute;
}


/* section2 */

#section2 {
    background: transparent linear-gradient(0deg, #F2F2F2 0%, #F2F2F2 100%) 0% 0% no-repeat padding-box;
    overflow-y: scroll;
    height: auto;
}

#section2 .div1 {
    display: flex;
    flex-direction: row;
    height: auto;
}

#section2 .div2 {
    display: flex;
    flex-direction: column;
}

#section2 .container {
    flex-direction: column;
}

#section2 .top-wordsponsor {
    /* width: 100%;
    display: flex;
    flex-direction: column; */
    padding-top: 86px;
    padding-bottom: 169px;
    padding-right: 0;
    padding-left: 0;
}

#section2 .top-wordsponsor,
#section2 .bot-wordsponsor {
    /* width: 100%;
    display: flex;
    flex-direction: column; */
}

#section2 .bot-wordsponsor {
    margin: auto;
    /* width: 1249px; */
    text-align: center;
    font-size: 24px;
    font-family: 'Roboto';
    font-style: normal;
    color: #000;
    line-height: 1.2;
}

#section2 .bot-wordsponsor h2 {
    font-size: 30px;
    font-weight: bold;
    font-family: Roboto, Medium;
}

#section2 p {
    font-size: 24px;
    font-family: 'Roboto';
    font-style: normal;
    color: #000;
}


/* 
#section2 .fp-scrollable {
    height: 100% !important;
    margin-bottom: 100px !important;
} */


/* 
ht: bold;

} */

#section2 img.img-d {
    width: 120px;
    position: absolute;
    left: -10%;
    top: 0;
    transition: all 0.7s;
}

#section2 .div1 {
    text-align: center;
    /* width: 800px; */
    margin: auto;
    max-width: 100%;
}

#section2 .div2 {
    padding-bottom: 100px;
}

#section2 .div1 .p1 {
    color: #fff;
    font-size: 28px;
    margin-bottom: 30px;
}

#section2 .div1 .p2 {
    color: #fff;
    font-size: 20px;
}

#section2 .div1 .img1,
#section2 .div2 .img1 {
    max-width: 100%;
}

#section2 .div1 .img1 {
    margin-bottom: 50px;
}

#section2 .center-container {
    transition: all 1.2s;
    transform: translate3d(0, 0, 0);
    opacity: 1;
    padding: 0px 15px !important;
}

#section2 {
    z-index: 3;
}


/* section3 */

#section3 {
    z-index: 4;
    /* background: #F2F2F2 !important; */
    background: transparent linear-gradient(0deg, #421DAE 0%, #2E3892 100%) 0% 0% no-repeat padding-box;
}

#section10 {
    z-index: 4;
    background: #F0F0F0 !important;
}

#section3 .center-container2 {
    transition: all 1.2s;
    transform: translate3d(0, 0, 0);
    border: 0;
    opacity: 1;
}

#section3 img.img3 {
    position: absolute;
    top: -100px;
    left: 50px;
    width: 500px;
    max-width: 100%;
}

#section5 .top-border,
#section10 .top-border {
    margin-top: -100px;
}

#section3 .top-border {
    /* margin-top: 30px; */
}

#section3 .top-border,
#section5 .top-border,
#section10 .top-border {
    width: 397px;
    height: 10px;
    background: #00AEEF;
    margin-bottom: 60px;
}

#section3 .div1 {
    margin-top: -150px;
}

#section3 .div1 h1 {
    font-size: 96px;
}

#section3 .div1 p {
    font-size: 36px;
    color: #fff;
    font-family: TitlingGothicFB Narrow;
}

#section3 .center-container2 .div2 p {
    color: #fff;
}

#section4 h2 {
    color: #fff;
    line-height: 1.3;
}

#section4 h2 span {
    color: #000;
    font-size: 62px;
}


/* section4, section10 */

#section4 .chartjs-render-monitor {
    /* position: absolute; */
    bottom: 0;
    /*margin-top: 260px;*/
}

#section10 .chartjs-render-monitor {
    /* position: absolute; */
    bottom: 0;
    /*margin-top: -90px;*/
}


/* section4, section10, section12 */

#section4,
#section12 {
    background-color: #F2F2F2 !important;
    margin-top: 0px;
}

#section4 h2,
#section12 h2 {
    font-size: 30px;
    font-family: TitlingGothicFB Medium Bold;
}

#section4 h2 {
    color: #000;
    font-size: 62px;
    font-family: TitlingGothicFB Medium Bold;
}

#section10 h2 {
    color: #383838;
    font-size: 62px;
    font-family: TitlingGothicFB Medium Bold;
}

#section4 h2 span {
    color: #40159C;
    font-size: 40px !important;
    display: block;
    margin-top: 14px;
    margin-bottom: 18px;
}

#section10 h2 span {
    color: #383838;
    font-size: 52px !important;
    display: block;
    margin-top: 14px;
    margin-bottom: 18px;
}

#section10 .div1 {
    /* margin-top: 70px; */
    /*         width: 458px; */
}

#section10 .div2 {
    /* width: 1000px; */
}

#section4 h2 span,
#section10 h2 span,
#section12 h2 span {
    font-size: 62px;
    font-family: TitlingGothicFB Medium Bold;
}

#section4 .chart-choices,
#section10 .chart-choices {
    margin-top: 100px;
}

#section10 .chart-container {
    padding-left: 130px;
}

#section4 .chart-choices .chart-choice,
#section10 .chart-choices .chart-choice {
    font-size: 1.3em;
    margin-bottom: 5px;
    cursor: pointer;
}

#section4 .chart-choices .chart-choice.current,
#section10 .chart-choices .chart-choice.current {
    color: #40159C;
    font-weight: bold;
}

#section4 .chart-choices .chart-choice:hover,
#section10 .chart-choices .chart-choice:hover {
    color: #40159C;
    font-weight: bold;
}

#section4 img.img-path_3,
#section10 img.img-path_3 {
    height: 1em;
    padding-bottom: 4px;
    display: none;
}

#section4 .chart-choices .chart-choice.current img.img-path_3,
#section10 .chart-choices .chart-choice.current img.img-path_3 {
    display: inline-block;
}

#section4 .chart-choices .chart-choice.current span.span-bullet,
#section10 .chart-choices .chart-choice.current span.span-bullet {
    display: inline-block;
    height: 0.8em;
    background-color: #40159C;
    width: 0.8em;
    padding-bottom: 4px;
    margin-right: 4px;
}


/* section5 section9*/

#section5 {
    background-image: url(https://res.cloudinary.com/momentum-media-group-pty-ltd/image/upload/v1682477045/Real%20Estate%20Business/top-50-women-2023/Desktop/background-img-2_nq8den.jpg);
    background-size: cover;
    background-position: center;
}

#section5 .div1 {
    height: 480px;
}

#section5 .div2 h2 {
    color: #fff !important;
    font-weight: 300 !important;
    font-family: Roboto;
    line-height: 1.2;
}

#section5 .div2 .p1 {
    font-weight: bold !important;
}

#section5 {
    z-index: 5;
}


/* #section5 img.img3, #section9 img.img3 {
    position: absolute;
    top: -100px;
    left: 50px;
    width: 500px;
    max-width:100%;
} */

#section9 p {
    color: #000;
    font-size: 20px;
}

#section9 .div1 {
    padding-right: 156px;
}

#section9 .box {
    width: 43px;
    height: 43px;
    background-color: #40159C;
    margin-bottom: 36px;
}

#section5 .div1 h1,
#section9 .div1 h1 {
    font-size: 96px;
}

#section5 .div1 p,
#section9 .div1 p {
    font-size: 36px;
    color: #fff;
    font-family: TitlingGothicFB Narrow;
}

#section5 .center-container2,
#section9 .center-container2 {
    transition: all 1.2s;
    transform: translate3d(0, 0, 0);
    border: 0;
    opacity: 1;
}

#section5 .center-container2 .div2 p {
    color: #fff
}


/* section6 */

#section6 {
    background-color: #F2F2F2 !important;
}



#section12 img.img3 {
    /*right: -70%;*/
    width: 500px;
    max-width: 100%;
    margin: auto;
    /*position: absolute;
    transition: all 1.3s ease-in;*/
}

#section6 .container,
#section12 .container {
    position: relative;
}

#section6 .center-container2,
#section7 .center-container2 {
    transition: all 1.2s;
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

#section6 .center-container2 h2 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    /* margin-bottom: 25px; */
    /* line-height: 1.3; */
    color: #000000;
    margin: 0;
}

#section12 .center-container2 h2 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    margin-bottom: 25px;
    line-height: 1.3;
}

#section6 p {
    font-size: 24px;
    color: #000;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
}

#section6 .div1 {
    margin-top: -50px;
    text-align: center;
}

#section6 .div2 {
    text-align: right;
}

#section6 img {
    margin-left: 100px;
}

#section12 p {
    font-size: 16px;
    color: #fff;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
}

#section6 a.btn {
    background: #000000;
    border: none;
    color: #fff;
    text-transform: uppercase;
    margin-top: 15px;
    width: 241px;
    height: 74px;
    background: #000000 0% 0% no-repeat padding-box;
    border-radius: 62px;
    padding-top: 25px;
    font-size: 18px;
}

#section6 .images,
#section12 .images {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
}

#section6 img.img-2b,
#section12 img.img-2b {
    position: absolute;
    height: 100%;
    right: 100%;
    top: 0;
    transition: all 1s;
}

#section6 img.img-path_3,
#section12 img.img-path_3 {
    width: 250px;
    position: absolute;
    bottom: 0;
    right: 35%;
    transition: all 1.3s ease-in;
    max-height: 0;
    object-fit: cover;
    object-position: bottom;
}

#section6 .border,
#section12 .border {
    border: 1px solid #00AEEF;
    position: absolute;
    width: 150%;
    height: 95%;
    transform: skew(-30deg);
    right: -150%;
    transition: all 1s;
    opacity: 0;
}
#section6 .p3 {
    font-style: italic;
}
#section7 {
    /* background-image: url(/templates/custom/images/top50women2023/Desktop/background-img-2.jpg);
        background-size: cover;
        background-position: center; */
}


/* section7, section8 */

#section7 {
    /* background-color: #342F58 !important; */
    background-image: url(https://res.cloudinary.com/momentum-media-group-pty-ltd/image/upload/v1682477045/Real%20Estate%20Business/top-50-women-2023/Desktop/background-img-1_dkiu7i.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: #000;
    margin-top: 0px;
}

#section7 .top-section {
    padding-bottom: 300px;
}

#section7 .bot-section {
    padding-bottom: 250px;
}
#section12 p {
    font-size: 20px;
    font-family: Roboto;
    color: #2C2C2C;
}
#section12{
    background-color: #F0F0F0;
}
#section7 #view-contestants {
    width: 185px;
    height: 74px;
    background: var(--unnamed-color-40159c) 0% 0% no-repeat padding-box;
    background: #40159C 0% 0% no-repeat padding-box;
    border-radius: 62px;
    padding: 25px 35px;
    color: #fff;
    font-family: 'Roboto';
    font-style: normal;
    font-size: 18px;
    font-weight: 300;
}

#section7 img.logoreb {
    /*width: 665px;
        height: 266px;*/
}

#section7 .div2 {
    margin-top: -50px;
    margin-left: 50px;
}

#section7 img.img3 {
    margin-top: 100px;
}

#section7 .box,#section12 .box {
    width: 43px;
    height: 43px;
    background-color: #40159C;
    margin-bottom: 36px;
}

#section7 .item-scroll,
#section8 .item-scroll {
    padding: 30px;
    font-size: 16px;
}

#section7 .vl,
#section8 .vl {
    border-left: 3px solid #fff;
    height: 0;
    position: absolute;
    left: 50%;
    top: 0;
    transition: all 1s;
}

#section7 h2,#section9 h2 {
    font-size: 30px;
    font-family: Roboto;
}

#section7 p {
    font-size: 20px;
    font-family: Roboto;
    color: #2C2C2C;
}

#section7 .top-section p {
    color: #000;
}

#section7 .bot-section p {
    color: #2C2C2C;
}


/* section8 */

#section8 {
    background-color: #fff;
    color: #383838;
    margin-top: 0px;
}

#section8 .left,
#section9 .right {
    background-color: #342F58;
    z-index: 99;
    height: 100%;
    position: absolute;
    width: 50%;
    top: 0;
    transition: all 1s;
}

#section8 .left {
    left: 0;
}

#section8 .right {
    right: 0;
    border-left: 3px solid #fff;
}

#section8 .page-title {
    padding-bottom: 10px;
    margin-bottom: 50px;
    border-bottom: 1px solid #ddd;
}

#section8 .page-title h2 {
    font-family: TitlingGothicFB Narrow Bold;
    font-size: 60px;
    text-transform: uppercase;
    color: #000;
}

#section8 .page-title h2 span.thin {
    font-family: TitlingGothicFB Narrow;
    font-weight: bold;
}

#section8 .agent-rank {
    font-size: 270px;
    line-height: 200px;
    text-align: right;
    font-family: TitlingGothicFB Narrow Bold;
    color: #40159C;
    margin-top: 60px;
    transform: scale(.9, 1.1);
}

#section8 .page-title,
#section9 .agent-name {
    padding-left: 10px;
}

#section8 .agent-details {
    /*padding: 10px;*/
    /*border: 1.5px solid #00AEEF;*/
    font-size: 16px;
    font-family: 'TitlingGothicFB Narrow';
}

#section8 .page-content .agent-name {
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 25px;
    /* color: #fff; */
    /* margin-top: -10px; */
    font-family: TitlingGothicFB Medium Bold;
    width: 70%;
}

#section8 .page-content .agent-details {
    margin-bottom: 100px;
}

#section8 .page-content .agent-details .agent-detail {
    /*margin-bottom: 15px;*/
}

#section8 .page-content .agent-details span {
    /*font-weight: bold;*/
}

#section8 .page-content .agent-details span.bigger {
    font-size: 2em;
    font-family: TitlingGothicFB Medium Bold;
}

#section8 .page-content .agent-details .agent-detail-sm {
    display: flex;
    /*justify-content: space-between;*/
    width: 100%;
    border-top: 1px solid #ddd;
    margin-top: 30px;
    padding-top: 30px;
}

#section8 .page-content .agent-details .agent-detail-sm div {
    margin-right: 60px;
}

#section8 .img-container-btn {
    position: fixed;
    bottom: 0;
    margin-bottom: 75px;
    z-index: 1;
}


/*#section9 .img-container {
    top: 0;
    right: 0;
    position: absolute;
    height: 100%;
    padding: 5vh 0;
    width: 55%;
}*/

#section8 .img-agent {
    /* width: 100%;
        height: 600px;
        object-fit: cover;
        object-position: top;
        object-position: 0% 0%; */
    margin-top: -18px;
    width: 100%;
    height: 600px !important;
    object-fit: contain;
    margin-top: -18px;
}

#section8 .img-strip {
    left: -200px;
    position: absolute;
    margin-top: 20px;
}

#section8 .top-agents,
#section8 .item {
    outline: unset;
}

#section8 button {
    margin-right: 20px;
    margin-left: 10px;
    margin-top: 30px;
    padding: 5px 10px;
    color: #A7A7A7;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #EBEBEB;
}

#section8 .page-content .agent-details .agent-detail.agent-consitencyscore span.bigger {
    color: #fff
}

#section8 .agent-detail.agent-consitencyscore {
    margin-top: 45px;
}

#section8 .agent-detail.agent-office-listing {
    margin-top: 30px;
}

#section8 .container,
#section10 .container,
#section14 .container {
    width: calc(100% - 200px);
}


/* section11 */

/* section11 */

#section11 {
    background: transparent linear-gradient(180deg, #3763B7 0%, #040472 100%) 0% 0% no-repeat padding-box;
    opacity: 1;
}

#section11 .center-container2 {
    transition: all 1.2s;
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

#section11 h1 {
    font-size: 96px !important;
    text-align: left;
    font: normal normal medium 96px/96px TitlingGothicFB;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    margin-top: 0;
}

#section11 .p1 {
    font-family: TitlingGothicFB Narrow;
    font-weight: 300;
    font-size: 36px;
    text-align: left;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
}
#section11 .container.center-container2,
#section5 .container.center-container2 {
    padding: 40px;
    align-items:flex-start !important;
}


/* section12 */


/* #section12 {
    padding: 0 60px;
} */

#section12 .img-path_2 {
    width: 120px;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.7s;
}


/* section13 */

#section13 .table {
    height: 560px;
}

#section13 table {
    display: flex;
    flex-flow: column;
    height: 100%;
    width: 100%;
}

#section13 table thead {
    /* head takes the height it requires, 	
        and it's not scaled when table is resized */
    flex: 0 0 auto;
    width: calc(100% - 0.9em);
}

#section13 table tbody {
    /* body takes all the remaining available space */
    flex: 1 1 auto;
    display: block;
    overflow-y: scroll;
}

#section13 table tbody tr {
    width: 100%;
}

#section13 table thead,
#section13 table tbody tr {
    display: table;
    table-layout: fixed;
}

#section13 .table-wrap {
    background: #fff;
    padding: 0px 20px 0px 20px;
    width: 100%;
    height: 100%;
    margin: auto;
    overflow-y: hidden;
    padding-top: 20px;
    /* word-break: break-word; */
}

#section13 .bootstrap-table {
    background: #fff !important;
    color: #000 !important;
    /* height: 600px; */
    overflow-y: scroll;
    /*         padding-right: 20px; */
}

.bootstrap-table::-webkit-scrollbar {
    display: none;
}

.bootstrap-table tbody::-webkit-scrollbar {
    width: 12px;
    /* width of the entire scrollbar */
}

.bootstrap-table tbody::-webkit-scrollbar-track {
    background: #ddd;
    /* color of the tracking area */
}

.bootstrap-table tbody::-webkit-scrollbar-thumb {
    background-color: #7316DC;
    /* color of the scroll thumb */
    border-radius: 20px;
    /* roundness of the scroll thumb */
}

#mobile_table::-webkit-scrollbar {
    width: 12px;
    /* width of the entire scrollbar */
}

#mobile_table::-webkit-scrollbar-track {
    background: #ddd;
    /* color of the tracking area */
}

#mobile_table::-webkit-scrollbar-thumb {
    background-color: #7316DC;
    /* color of the scroll thumb */
    border-radius: 20px;
    /* roundness of the scroll thumb */
}

#section13 .pagination-detail {
    display: none;
}

#section13 .pull-right.pagination {
    float: none !important;
    width: 100%;
    text-align: center;
    margin: 15px auto;
}

#section13 .pagination>li>a,
#section13 .pagination>li>span {
    background: transparent;
    border: 0;
    color: #000;
}

#section13 .pagination>.active>a,
#section13 .pagination>.active>a:focus,
#section13 .pagination>.active>a:hover,
#section13 .pagination>.active>span,
#section13 .pagination>.active>span:focus,
.pagination>.active>span:hover {
    background: #7316DC;
    border-radius: 30px;
    color: #fff;
}

#section13 .pagination>li>a:focus,
#section13 .pagination>li>a:hover,
#section13 .pagination>li>span:focus,
#section13 .pagination>li>span:hover {
    background: transparent;
}

#section13 {
    background-image: url(https://res.cloudinary.com/momentum-media-group-pty-ltd/image/upload/v1682477045/Real%20Estate%20Business/top-50-women-2023/Desktop/background-img-1_dkiu7i.jpg);
    background-size: cover;
    background-position: center;
    color: #fff;
    bottom: 0;
    /* margin-top: -5vh; */
    /* padding-bottom: 5vh; */
}

#section13 .center-container2 {
    transition: all 1.2s;
    transform: translate3d(0, 0, 0);
    opacity: 1;
}

#section13 a.btn {
    background: #00AEEF;
    border: none;
    color: #fff;
    text-transform: uppercase;
    padding: 12px 32px;
    margin-top: 15px;
}

#section13 .img-path_1 {
    width: 120px;
    position: absolute;
    right: 0;
    bottom: 0;
    transition: all 0.7s;
}

#section13 h2 {
    font-family: sans-serif;
    font-weight: bold;
    text-align: center;
    color: #000;
    text-transform: uppercase;
    font-family: 'TitlingGothicFB Narrow Bold';
    margin-bottom: 30px;
    font-size: 30px;
}

#section13 h2 span {
    color: #40159C;
}

#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
    background: #40159C;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    background: #000000;
}

.fixed-table-container tbody td .th-inner,
.fixed-table-container thead th .th-inner {
    white-space: normal !important;
    line-height: 1.3 !important;
}

.bootstrap-table .table>thead>tr>th {
    vertical-align: top !important;
}

div#mobile_table {
    color: #000;
    width: 100%;
    height: 60vh;
    padding: 5px 20px;
    overflow-y: scroll;
}

.data-table-row {
    width: 100%;
    margin: auto;
}

#section13 .row {
    border: none !important;
    margin-top: 30px;
    align-items: center;
}

#section13 p {
    /* text-align: center; */
    color: #000;
    font-family: 'Roboto';
    font-style: normal;
    font-size: 14px;
    font-weight: 300;
    /* text-align: justify; */
    /* margin-bottom: 10%; */
    margin-top: 5px;
    margin-left: 100px;
    margin-right: 100px;
    padding: 0 30px;
    text-align: center;
}

#section13 .r1 {
    height: 700px;
    margin: 0 auto;
    margin-top: 30px;
}

#section13 .r2 {
    margin-bottom: 1%;
}

#section13 .r3 .col-md-6 {
    margin-top: 2vh;
    /*height: 4vh;*/
    padding: 0;
    width: 50%;
}

#section13 .r3 p {
    vertical-align: middle !important;
    text-align: right;
    margin-right: 0 !important;
    font-weight: 500;
    font-size: 22px;
    margin-left: 10px;
    color: #2C2C2C;
}

#section13 .r3 .btn {
    margin-top: -5px !important;
    padding: 25px 35px;
    background: #40159C;
    border-radius: 40px;
    border: 0;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    margin-left: 10px;
    font-size: 18px;
}

#section13 .cardmain {
    width: 100%;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    border-radius: 8px;
    margin: 10px 0 10px 0;
    padding: 20px;
}


/*     div.data-table-row>div:nth-of-type(odd) {
        background: #eee;
    } */

#section13 .cardtitle {
    border: 1px solid #f00;
    margin: 0;
    width: 100% !important;
}

#section13 .cardtitle h4 {
    color: #020F3F;
    font: normal normal bold 18px Roboto;
}

#section13 .cardrank {
    width: 20%;
    margin: 0;
}

#section13 .cardname {
    width: 70%;
    margin: 0;
}

#section13 .carddetails {
    margin: 0;
    /* margin-bottom: 20px; */
}

#section13 .carddetails h5 {
    color: #000;
    font: normal normal regular 13px Roboto;
}

#section13 .card-md {
    width: 40%;
    margin: 0;
}

#section13 .card-sm {
    width: 20%;
    margin: 0;
}


/*section 14*/

#section14 {
    background: transparent linear-gradient(360deg, #18B5C9 0%, #072D69 100%);
    color: #fff;
    margin-top: 0px;
}

#section14 {
    font-family: 'Roboto Regular';
}

#section14 .div1 {
    display: flex;
    flex-direction: row;
    height: auto;
    margin-bottom: 60px;
    border-bottom: 1px solid #fff;
    padding-bottom: 60px !important;
}

#section14 .div1,
#section14 .reinnov-imgdiv {
    padding: 0;
}

#section14 .div2 {
    display: flex;
    flex-direction: column;
}

#section14 .container {
    flex-direction: column;
    padding-top: 170px;
}

#section14 .box {
    width: 43px;
    height: 43px;
    background-color: #00AEEF;
    margin-bottom: 36px;
}

#section14 .reinnov-img {
    width: 570px;
    height: auto;
}

#section14 .top-reinnov {
    padding-left: 120px;
    display: flex;
    flex-direction: column;
}

#section14 .top-reinnov p {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 300;
}

#section14 .top-reinnov h2 {
    font: bold 30px/1.5em 'Roboto Regular';
}

#section14 .top-reinnov h3 {
    font-weight: bold;
}

#section14 .top-reinnov p:nth-child(1) {
    font-weight: bold;
}

#section14 .div-buytickets {
    margin-top: 52px;
    height: auto;
    width: auto;
}

#section14 a.buytickets {
    border: none;
    color: #000000;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
    height: auto;
    background: #fff;
    border-radius: 62px;
    padding: 25px 35px;
    font-size: 18px;
    font-weight: 400;
}

#section14 .bot-reinnov {
    text-align: center;
}

#section14 .bot-reinnov-div2 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
}

#section14 .reiinov6 {
    width: calc(33.33333% - 46.66667px);
    border-radius: 39px;
    border: 1px solid #fff;
}

.reiinov6 {
    display: flex;
    flex-direction: column;
    vertical-align: middle;
    align-items: center;
    align-content: space-between;
    margin: 30px 35px;
    height: 300px;
}

.reiinov6 img {
    margin-top: 30px;
    height: 80px;
    width: auto;
}

.reiinov6 p {
    font-size: 22px !important;
    padding: 20px 28px;
    line-height: 30px;
}

.reiinov6:nth-child(1),
.reiinov6:nth-child(4) {
    margin-left: 0;
}

.reiinov6:nth-child(3),
.reiinov6:nth-child(6) {
    margin-right: 0;
}

.bot-reinnov-div1 h2 {
    font-family: Roboto;
    font-size: 30px;
}

.bot-reinnov-div1 p {
    font-size: 22px !important;
    padding: 0 250px;
}

.topoffc {
    font-weight: 900;
    color: #38FCF8;
}

.reinnov-vid-div {
    margin-top: 50px;
    margin-bottom: 90px;
}

span.collapse-span {
    border: 1px solid;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    padding: 0 2px;
    font-size: 13px;
}

span.collapse-span .fa-minus:before {
    content: "\f068" !important;
}


/* div#mobile_table .details {
    display: none;
    border-top: 1px solid #ddd;
    padding: 15px;
} */


/* div#mobile_table .row {
    border: 1px solid #ddd;
    border-bottom: none;
}
 */


/* div#mobile_table .row:nth-child(odd) {
    background: #FAFAFA;
} */


/* div#mobile_table .row:last-child {
    border-bottom: 1px solid #ddd;
}

div#mobile_table .row .col {
    border-right: 1px solid #ddd;
    padding: 5px 8px;
}

div#mobile_table .row .col:last-child {
    border-right: none;
} */


/* div#mobile_table .details.active {
    display: block !important;
}
 */

.minus-btn {
    display: none;
}

.minus-btn.active {
    display: block;
}


/* media query */


/* media query */

@media screen and (max-width:1920px) {
    div.div_image_1 {
        width: 55%;
    }
}

@media screen and (max-width:1780px) {
    #section1 .div1 {
        margin-left: -100px;
    }
}

@media screen and (max-width:1680px) {
    #section1 .div1 {
        margin-left: -50px;
    }
}

@media screen and (max-width:1580px) {
    #section1 .div1 {
        margin-left: 0;
    }
    #section6 img {
        margin-left: 0;
    }
    #section10 .div1 h2 span {
        font-size: 3.5rem !important;
    }
}

/*@media screen and (max-width:1480px),
screen and (max-width:1280px),
screen and (max-height:650px) {
    .center-container2,
    .center-container1 {
        margin: auto !important;
         padding: 3px !important; 
        width: 100%;
    }
    #section13 .table {
        height: 420px;
    }
    #section13 .table-wrap {
        height: 500px;
        font-size: 10px;
        padding: 20px 20px 470px 20px;
    }
    #section13 .table-wrap h2 {
        font-size: 20px;
        margin-top: 5px;
        margin-bottom: 5px;
    }
    #section13 .r1 {
        margin-top: -90px;
    }
    #section13 .r2 {
        margin-top: 20px;
    }
    #section13 .r3 {
        margin-top: -90px;
    }
    img.image_1 {
        width: 60%;
        height: auto;
    }
    img.image_2 {
        width: 55%;
        top: 2%;
    }
    #section10 h2 {
        font-size: 42px;
    }
}*/

@media screen and (max-width:1440px) {
    div.div_image_1 {
        width: 59%;
    }
}

@media screen and (max-width:1400px),
screen and (max-width: 1366px) {
    div.container-line {
        padding-bottom: 100px;
        padding-top: 100px;
    }
    img.image_1 {
        width: 50%;
    }
    img.logoreb {
        width: 70%;
    }
    #section1 {
        /* padding-top: 100px; */
    }
}

@media(max-width: 1281px) {
    #section13 .r1 {
        margin-top: -140px;
    }
    #section13 .table {
        height: 300px;
    }
    #section13 .table-wrap {
        height: 400px;
        font-size: 10px;
        padding: 20px 20px 0px 20px;
    }
    #section13 .r2 {
        margin-top: 10px;
    }
    #section13 .r3 {
        margin-top: -140px;
    }
    .form_top50women2023 {
        padding: 10px 10%;
    }
    .form_top50women2023 .row-fluid {
        margin: 0 !important;
        padding: 0 !important;
    }
    img.logoreb {
        width: 50%;
    }
    div.container-line {
        padding-bottom: 0;
    }
}

@media(max-width: 1280px) {
    #section1 img.img-a {
        width: 500px;
        height: 502px;
    }
    #section3 .div1 {
        margin-top: -15%;
    }
}

@media(max-width: 1024px) {
    #section13,
    #section1 {
        background-image: url(/templates/custom/images/top50women2023/Tablet/tablet_state-based_bg.png);
        background-size: cover;
        background-position: center;
        z-index: 2;
    }
    #section7 {
        background-position: 40% -10px;
    }
    #section1 .div1,
    #section3 .div1,
    #section4 .div1,
    #section5 .div1,
    #section6 .div1,
    #section7 .div1,
    #section8 .div1,
    #section9 .div1,
    #section10 .div1,
    #section13 .div1,
    #section1 .div2,
    #section3 .div2,
    #section4 .div2,
    #section5 .div2,
    #section6 .div2,
    #section7 .div2,
    #section8 .div2,
    #section9 .div2,
    #section10 .div2 {
        margin: 0;
        padding: 0;
    }
    #section3 .div1,
    #section3 .div2,
    #section5 .div1,
    #section5 .div2,
    #section6 .div1,
    #section6 .div2,
    #section7 .div1,
    #section7 .div2,
    #section10 .div1,
    #section10 .div2 {
        width: 100%;
    }
    #section7 .div-btn-agent {
        text-align: center;
    }
    #section5 {
        background-image: url(/templates/custom/images/top50women2023/Tablet/background-img-2-tablet.jpg);
        background-size: cover;
        background-position: center;
    }
    #section1 img.logoreb {
        width: 330px;
        width: 558px;
        /* height: 554px; */
        margin-bottom: 78px;
    }
    div.div_image_1 {
        /* width: 54%; */
        display: none;
    }
    #section1 .div1 {
        width: 100%;
    }
    #section7 h2,#section9 h2 {
        padding-bottom: 30px;
    }
    #section7 .top-section {
        padding-top: 125px !important;
    }
    #section7 .bot-section {
        padding-top: 151px;
        padding-bottom: 200px !important;
    }
    #section7 img.logoreb_2 {
        width: 80%;
        height: auto;
    }
    .div_image_1,
    .div_image_2 {
        background-size: cover;
    }
    #section7 .div-btn-agents {
        text-align: center;
    }
    #section13 .r3 .btn {
        font-size: 16px;
    }
    #section10 #chartB,
    #section10 .div1,
    #section10 .div2 {
        width: 100%;
    }
    #section7 .item-scroll {
        padding: 0 !important;
        text-align: left !important;
    }
    #section9 .div2 {
        width: 100%;
    }
    #section9 .div1 {
        display: none;
    }
    #section9 .div2 {
        padding-top: 30%;
    }
    #section7 .col-md-6 {
        width: 100%;
    }
    #section7 div.div-image-2 {
        text-align: center;
    }
    div.divimage2 {
        width: 100%;
    }
    img.image_2 {
        position: relative;
        width: 100%;
        z-index: 9;
        /* width: 834px; */
    }
    div.container-line {
        padding-top: 120px !important;
        padding-bottom: 80px !important;
    }
    div.line img.bluebox {
        min-width: 1442px;
        min-height: 85px;
    }
    img.image_1 {
        /* display: none; */
        top: 0;
    }
    .form_top50women2023 {
        padding: 50px 5%;
        margin: 50px;
    }
    .center-container2,
    .center-container,
    .center-container1 {
        margin: 0;
        padding: 0;
        padding: 50px !important;
        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }
    #section5 .top-border,
    #section10 .top-border {
        margin-top: 0;
    }
    #section13 .bootstrap-table {
        display: none;
    }
    #section13 .mobile-chart {
        display: block !important;
    }
    #section13 .r2 {
        /*             margin-bottom: 15px !important; */
        /*             width:100%; */
    }
    #section13 .r1,
    #section13 .r2,
    #section13 .r3 {
        margin: 0;
        padding: 0;
        margin-top: 0px;
    }
    #section13 .r3 {
        margin-bottom: 38px;
        padding-top: 34px;
    }
    #section13 {
        bottom: 0;
    }
    #section13 .r1 {
        height: auto;
        /*             margin-top: 60px; */
    }
    #section13 .table-wrap {
        height: auto;
        padding: 20px 50px 50px 50px;
    }
    #section13 .table-wrap h2 {
        margin-bottom: 10px;
        padding: 0;
    }
    #section3 .div1 {
        margin-top: -25%;
    }
    .keyline-blue {
        display: none;
    }
    /* #section1 {
            background-image: url(/templates/custom/images/top50women2023/Tablet/background-img-1-tablet.jpg);
            background-size: cover;
            background-position: top;
        } */
    #section10 .container,
    #section8 .container {
        padding: 30px;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100%;
    }
    /* #section10 .div1 {
        padding: 0;
        position: relative;
        float: left;
        margin: 0;
    } */
    #section10 h2 {
        letter-spacing: 0px;
    }
    .dp-min-md-none {
        display: none;
    }
    #section4 .chartjs-render-monitor,
    #section10 .chartjs-render-monitor {
        float: left;
        width: 100% !important;
    }
    #section10 .chart-container {
        padding: 0;
        margin: 0;
    }
    #section10 .chartjs-render-monitor {
        margin: 0;
    }
    #section7 .div2 {
        padding: 0;
        margin-left: 0;
        margin-top: 0;
    }
    #section7 .div1 {
        padding: 0;
    }
    img.logoreb {
        margin-bottom: 0;
    }
    #section8 .page-title {
        width: 100%;
        padding-left: 0;
    }
    .top-agent-rankname {
        position: relative;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        flex-direction: row;
    }
    #section8 .page-content .agent-details span.ofclst {
        color: #fff;
    }
    #section8 .img-agent {
        height: 300px !important;
        margin-bottom: 140px;
    }
    #section8 .img-container-btn {
        margin-left: calc(-50% + 100px);
        position: relative;
        margin-bottom: 0;
        margin-top: 50px;
    }
    #section8 .page-content .agent-details span.bigger {
        font-size: 23px;
    }
    #section8 .page-content .agent-name {
        font-size: 36px;
        width: 70%;
    }
    #section8 .agent-rank {
        font-size: 40px
    }
    #section14 .div1 {
        flex-direction: column;
        margin-bottom: 45px;
    }
    #section14 .container {
        width: 100%;
        padding-top: 75px !important;
    }
    #section14 .reinnov-img {
        width: 500px;
    }
    #section14 .reinnov-imgdiv {
        margin-bottom: 80px;
    }
    #section14 .top-reinnov {
        padding-left: 0;
    }
    #section14 .top-reinnov h3 {
        font-size: 22px;
    }
    #section14 .bot-reinnov {
        padding-left: 0;
        padding-right: 0;
    }
    #section14 .bot-reinnov-div1 {
        padding-left: 0;
        padding-right: 0;
    }
    #section14 .bot-reinnov-div2 {
        padding: 0;
    }
    #section14 .reiinov6 {
        width: calc(50% - 40px);
        height: 400px;
        margin: 0 20px 30px;
    }
    .reiinov6 {
        margin: 0;
    }
    .reiinov6 p {
        margin-bottom: 0 !important;
    }
    .reinnov6-p {
        display: flex;
        align-items: center;
        height: 100%;
    }
    .bot-reinnov-div1 h2 {
        margin-top: 0;
        margin-bottom: 25px;
    }
    .bot-reinnov-div1 p {
        padding: 0;
    }
    .reinnov-vid-div {
        margin-bottom: 0;
    }
    .reinnov-vid {
        width: 100% !important;
    }
    #form_54 label.checkbox input[type="checkbox"],
    #reb_top_50_women_2023___term .fabrikgrid_checkbox.span3 #reb_top_50_women_2023___term_0_input_0,
    .mauticform-radiogrp-radio {
        width: 20px;
        height: 20px;
    }
    #reb_top_50_women_2023___are_you_a_business_owner_executive_or_director_ .fabrikgrid_radio.span3 span {
        margin-left: 5px;
    }
    #reb_top_50_women_2023___term .fabrikgrid_checkbox.span3 span {
        margin-left: 0px;
        margin-left: 26px;
        width: 392px;
        display: inline-block;
        text-align: left;
    }
    #form_54 label.checkbox .contact_email_copy {
        margin-left: -25px;
    }
}

@media screen and (max-width: 1199px) {
    #fullpage {
        overflow-x: hidden !important;
    }
    #section6 .center-container2 h2 {
        font-size: 20px;
    }
    #section6 img.img-path_3 {
        right: 40%;
    }
    div.container-line {
        padding-top: 100px;
        padding-bottom: 50px;
    }
}

@media screen and (max-width: 991px) {
    #section4 .chartjs-render-monitor,
    #section10 .chartjs-render-monitor {
        position: relative;
    }
    #section4 .chart-choices,
    #section10 .chart-choices {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #section9 .page-content .agent-details {
        margin-bottom: 0px;
    }
    #section9 .img-container {
        position: relative;
        height: auto;
        width: 100%;
        padding: 20px 15px;
    }
    #section9 .img-agent {
        position: relative;
        top: unset;
        margin-top: unset;
    }
    #section9 .page-content .agent-details .agent-detail {
        margin-bottom: 10px;
    }
    #section9 .agent-details {
        font-size: 14px;
    }
    #section6 img.img-path_3 {
        display: none;
    }
    #section6 .border {
        display: none;
    }
    #section6 p {
        font-size: 14px;
    }
    #section1 img.img-e {
        display: none;
    }
    #section1 .dark-backdrop {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        background-color: rgb(52, 47, 88);
        opacity: 50%;
    }
    #section5 .div1 h1,
    #section9 .div1 h1,
    #section3 .div1 h1,
    #section4 h2 span,
    #section10 h2 span,
    #section12 h2 span {
        font-size: 58px;
    }
    /* #section7 .item-scroll, */
    #section8 .item-scroll {
        text-align: left !important;
        padding: 30px 0 !important;
    }
    #section8 .page-title h2 {
        font-size: 50px;
    }
    #section8 .agent-rank {
        font-size: 100px;
        line-height: 100px;
    }
    #section8 .agent-details {
        padding: 0;
    }
    #section8 .page-content .agent-details .agent-detail-sm {
        flex-direction: column;
        margin-top: 0;
    }
    #section8 .page-content .agent-details {
        margin-bottom: 30px;
        width: 100%;
    }
    .table-wrap {
        padding: 15px;
        width: 100%;
    }
    #section7 .div1,
    #section7 .div2 {
        padding: 0 30px;
        text-align: left;
    }
    div#section8 .container,
    div#section10 .container {
        padding: 30px;
    }
    #section3 .div1 {
        margin-top: 0;
    }
}

@media(min-width: 900px) {
    .container.center-container2 {
        display: flex !important;
        align-items: center !important;
    }
}

@media screen and (max-width: 889px) {
    #section5 .div1 {
        height: auto;
    }
    div.container-line {
        padding-bottom: 50px;
    }
    #section10 .div1 h2 span {
        font-size: 3.25rem !important;
    }
}

@media(min-width: 1025px) {
    #section13 .row.r2 {
        margin-top: 10px;
    }
}

@media(min-width:768px) {
    .sm-top50ofcdiv {
        display: none !important;
    }
}

@media(max-width: 768px) {
    #section7 .bot-section .div1 {
        display: none;
    }
    .center-container2,
    .center-container,
    .center-container1 {
        margin: 0;
        padding: 0;
        padding: 50px !important;
        padding-bottom: 100px !important;
        padding-top: 150px !important;
    }
    #section13 .r1 {
        margin-top: -30px;
    }
    #section13 .table-wrap {
        box-shadow: 0px 3px 6px #00000029;
        /*             margin: 0; */
        /*             width: auto; */
    }
    #section5 .top-border,
    #section10 .top-border {
        margin-top: 0;
    }
    #section6 img {
        margin-left: 0;
    }
    #section1 .div2,
    #section1 img.logoreb,
    #section7 img.logoreb {
        margin: 0;
        padding: 0;
    }
    #rebtop50 img {
        margin-top: .5vh;
    }
    #section13 .r1,
    #section13 .r2,
    #section13 .r3 {
        margin-top: 10px;
    }
    #section13 .r2 p {
        margin: auto;
    }
    div#reb_top_50_women_2023___term .row-fluid {
        /*             margin-left: 0 !important; */
    }
    /* #section1 {
            background-image: url(/templates/custom/images/top50women2023/Tablet/background-img-1-tablet.jpg);
            background-size: cover;
            background-position: top;
        } */
    #section1 .center-container2 {
        padding-top: 90px !important;
    }
    #section1 .div1 {
        width: 100%;
    }
    #section1 p {
        font-weight: 300;
    }
    #section1 h1 {
        margin-bottom: 20px;
        margin-top: 78px;
    }
    #section1 .logoreb {
        /* margin-top: 150px; */
    }
    #section1 img.img-a {
        display: none;
    }
    #section1 img.img-d {
        right: 15px;
    }
    #section3 .top-border,
    #section5 .top-border,
    #section10 .top-border {
        /* margin-top: 100px; */
    }
    #section3 .div1,
    #section3 .div2,
    #section5 .div1,
    #section5 .div2 {
        /* margin-bottom: 50px; */
    }
    #section3 .div2 {
        /*             padding-bottom:50px; */
    }
    #section7 .div1 {
        margin: 0;
        padding: 0;
    }
    #section4 h2,
    #section6 h2,
    #section7 .logoreb {
        /*             margin-top: 100px; */
    }
    #section4 .div2,
    #section6 .div2,
    #section7 .div2 {
        /* margin-bottom: 100px; */
    }
    #section8 .agent-rank {
        /* text-align: left; */
        /* transform: scale(1); */
        /* width: auto; */
        /* position: relative; */
        /* float: left; */
        font-family: 'TitlingGothicFB Medium Bold';
        margin-top: 0;
        font-size: 40px;
        margin-bottom: 25px;
        line-height: 1;
        transform: scale(1);
    }
    #section8 .page-content .agent-name {
        font-size: 36px;
        margin-bottom: 25px;
        float: left;
        margin-left: 20px;
        position: relative;
        line-height: 1;
        width: 70%;
        height: auto;
        flex: 1 1 10%;
        margin-top: 0;
    }
    #section8 .agent-detail.agent-consitencyscore {
        font-size: 20px;
    }
    #section8 .page-content .agent-details .agent-detail.agent-consitencyscore span.bigger {
        font-size: 42px;
    }
    #section8 .page-content .agent-details .agent-detail-sm {
        flex-direction: row;
    }
    #section8 .agent-detail.agent-consitencyscore {
        margin-top: 25px;
    }
    #section8 .page-content {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        flex-flow: row wrap;
    }
    .overlay-blue {
        width: 100%;
    }
    #section8 .img-agent {
        height: 300px !important;
        margin-bottom: 140px;
    }
    #section8 .container {
        width: 100%;
        padding-top: 115 !important;
    }
    #section8 .img-container-btn {
        margin-left: calc(-50% + 100px);
        position: relative;
        margin-bottom: 0;
    }
    /* #section5 {
        background-image: url(/templates/custom/images/top50women2023/Tablet/background-img-3-tablet.jpg);
        background-size: cover;
        background-position: center;
    } */
    #section3 .div1 .counter1,
    #section5 .div1 h1 {
        font-size: 96px;
    }
    #section3 .div2 p,
    #section5 .div2 p,
    #section6 .div1 p,
    #section7 .div2 p {
        font-size: 20px;
    }
    #section5 .div2 h2 {
        font-size: 30px;
    }
    #section6 .div1 h2 {
        font-size: 30px;
    }
    #section6 a.btn {
        margin-bottom: 74px;
        margin-left: 30%;
    }
    #section7 .div2,
    #section10 .div2,
    #section10 .div1 {
        margin: 0;
        padding: 0;
    }
    #section7 {
        /* background-image: url(/templates/custom/images/top50women2023/Tablet/background-img-2-tablet.jpg);
            background-size: cover;
            background-position: center; */
    }
    #section10 .div1 {
        /* padding:20px; */
    }
    #section10 .div2 {
        /* padding-bottom: 150px; */
    }
    #section4 .chartjs-render-monitor,
    #section10 .chartjs-render-monitor {
        margin-top: 0;
    }
    /* #section13 {
        background-image: url(/templates/custom/images/top50women2023/Tablet/background-img-4-tablet.jpg);
        background-size: cover;
        background-position: center;
    } */
    #section14 .div1 {
        flex-direction: column;
        margin-bottom: 45px;
    }
    #section14 .container {
        width: 100%;
        padding-top: 75px !important;
    }
    #section14 .reinnov-img {
        width: 500px;
    }
    #section14 .reinnov-imgdiv {
        margin-bottom: 80px;
    }
    #section14 .top-reinnov {
        padding-left: 0;
    }
    #section14 .top-reinnov h3 {
        font-size: 22px;
    }
    #section14 .bot-reinnov {
        padding-left: 0;
        padding-right: 0;
    }
    #section14 .bot-reinnov-div1 {
        padding-left: 0;
        padding-right: 0;
    }
    #section14 .bot-reinnov-div2 {
        padding: 0;
    }
    #section14 .reiinov6 {
        width: calc(50% - 40px);
        height: 400px;
        margin: 0 20px 30px;
    }
    .reiinov6 {
        margin: 0;
    }
    .reiinov6 p {
        margin-bottom: 0 !important;
    }
    .reinnov6-p {
        display: flex;
        align-items: center;
        height: 100%;
    }
    .bot-reinnov-div1 h2 {
        margin-top: 0;
        margin-bottom: 25px;
    }
    .bot-reinnov-div1 p {
        padding: 0;
    }
    .reinnov-vid-div {
        margin-bottom: 0;
    }
    .reinnov-vid {
        width: 100% !important;
    }
    .top-agent-rankname {
        position: relative;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        flex-direction: row;
    }
    #section8 .page-content .agent-details span.ofclst {
        color: #fff;
    }
    div.container-line {
        padding-top: 100px !important;
        padding-bottom: 0px !important;
        padding-left: 40px !important;
    }
    .div_image_1,
    .div_image_2,
    img.image_1 {
        display: none;
    }
    #section9 .div2 {
        padding-top: 35%;
    }
}

@media screen and (max-width: 767px) {
    .form_top50women2023 .mauticform-row {
        width: 100%;
    }
    .center-container,
    .center-container2 {
        border: unset;
    }
    #section4 .chart-choices .chart-choice,
    #section10 .chart-choices .chart-choice {
        font-size: 1em;
    }
    #section8 .item-scroll {
        text-align: center !important;
        /*background-color: #342F58 !important;*/
        font-size: 14px !important;
    }
    #section9 .img-strip {
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        right: -200px;
        left: unset;
    }
    .center-container2 .div2 .p1 {
        font-size: 16px;
    }
    .center-container2 .div2 p {
        font-size: 14px;
    }
    .form_top50women2023 {
        padding: 30px;
    }
    .form_top50women2023 .row-fluid {
        width: 100%;
    }
}

@media(max-width: 650px) {
    #reb_top_50_women_2023___term .fabrikgrid_checkbox.span3 {
        margin-left: 10px;
    }
    #reb_top_50_women_2023___term .fabrikgrid_checkbox.span3 span {
        max-width: 250px;
        width: 100%;
        margin-left: 10px;
    }
    .form-actions {
        padding-top: 22px;
    }
    .form-actions {
        width: 170px;
    }
    div.line img.bluebox {
        min-width: 958px;
        min-height: 56px;
    }
    div.container-line {
        padding-bottom: 0px !important;
        padding-top: 67px !important
    }
    #section1 h1 {
        margin-top: 139px;
    }
}

@media(max-width: 580px) {
    #section7 .col-xs-12 {
        padding-left: 0;
        padding-right: 0;
    }
    #section7 .top-section {
        padding-top: 71px !important;
    }
    #section5 {
        background-image: url(/templates/custom/images/top50women2023/Mobile/background-img-2-mobile.jpg);
        background-size: cover;
        background-position: center;
    }
    #section7 h2,#section9 h2  {
        font-size: 24px;
        padding-bottom: 39px;
    }
    #section7 p {
        font-size: 16px;
    }
    #section9 .div2 {
        padding-top: 50%;
    }
    div.container-line {
        padding-left: 15px !important;
    }
    .form_top50women2023 label[for="reb_top_50_women_2023___lastname"] {
        display: block !important;
    }
    .form_top50women2023 {
        margin: 0;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .form_top50women2023 p {
        padding-top: 40px;
    }
    .center-container2,
    .center-container,
    .center-container1 {
        padding: 30px !important;
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .logoreb {
        margin: 0 !important;
    }
    #section1 .div1 p,
    #section3 .div2 p,
    #section5 .div2 p,
    #section6 .div1 p,
    #section7 .div2 p,
    #section6 .div1 p {
        font-size: 16px;
    }
    #section3 .div1 .top-border,
    #section5 .div1 .top-border,
    #section10 .container .top-border {
        width: 100%;
        /* margin-top: 77px; */
    }
    #section3 .div1 .counter1,
    #section5 .div1 h1 {
        font-size: 60px;
    }
    #section3 .div1 p,
    #section3 .div2 h2,
    #section5 .div1 p,
    #section5 .div2 h2,
    #section6 .div1 h2 {
        font-size: 24px;
    }
    #section4 h2 span {
        font-size: 40px;
    }
    #section4 h2 {
        font-size: 30px;
    }
    #section4 .chart-choices {
        font-size: 18px;
    }
    #section6 h2 {
        margin-top: 71px;
    }
    #section6 .div1 .btn {
        margin: auto;
        /*width: 222px;*/
        /*height: 71px;*/
        height: auto;
        font-size: 16px;
        font-weight: 300;
        margin-top: 26px;
        /* margin: 0 auto; */
        /* margin-left: 40px; */
        margin-bottom: 50px;
        width: auto;
        padding: 25px 35px;
        text-align: center;
        margin-left: -60px;
        transform: translateX(50%);
    }
    #section6 .div2 .img3 {
        width: 352px;
        height: auto;
        margin-bottom: 90px;
    }
    #section7 .div1 .logoreb {
        width: auto;
        height: auto;
        margin-top: 79px;
    }
    #section7 .div2 p {
        text-align: left;
    }
    #section7 .item-scroll {
        padding-top: 0 !important;
        /* padding: 30px !important; */
    }
    #section8 h2 {
        text-align: center;
        font-size: 30px !important
    }
    #section8 .page-title {
        padding: 0;
    }
    #section8 .page-title h2 {
        padding: 0;
        /*             text-align:center; */
    }
    #section8 .page-content {
        /*margin-top: -60px;*/
    }
    #section8 .agent-rank {
        width: 17px;
        height: 40px;
        font-size: 40px;
        color: #fff;
    }
    #section8 .agent-name {
        font-size: 36px;
        margin-left: 50px;
        margin-top: -20px;
    }
    /* #section8 .page-title h2 {
        display: none !important;
    } */
    #section8 .page-content .agent-details span.bigger {
        font-size: 23px;
    }
    #section8 .page-content .agent-details span.ofclst {
        color: #fff;
    }
    #section8 .agent-detail.agent-office-listing {
        margin-top: 20px;
        margin-bottom: 20px
    }
    #section8 .page-content .agent-details .agent-detail-sm {
        justify-content: space-between;
    }
    .top-agent-rankname {
        position: relative;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        flex-direction: row;
    }
    #section8 .page-content .agent-details .agent-detail-sm div {
        margin-right: 0;
    }
    #section8 .page-title {
        border: none;
    }
    #section10 h2 {
        font-size: 30px;
    }
    #section10 .div1 {}
    #section10 .chart-container {
        padding: 0;
        width: 100%;
    }
    #section10 .container {
        width: 100%;
    }
    #section13 h2 {
        font-size: 20px;
        /*             text-indent: -9999px;
            background: url(/templates/custom/images/top50women2023/Mobile/REB_DEALMAKERS_2021.svg) no-repeat; */
    }
    #section13 .r3 {
        margin-bottom: 20px;
    }
    #section13 .r3 .btn {
        margin-bottom: 20px;
        font-size: 14px;
    }
    #section13 .r3 .col-md-6 {
        width: 100%;
    }
    #section13 .r3 p {
        text-align: center;
    }
    #section13 p {
        padding: 0;
        margin: 0;
    }
    #section13 {
        padding: 0 !important;
        margin: 0 !important;
    }
    #section13 .r3 {
        text-align: center;
    }
    #section13 .r3 p {
        font-size: 20px;
    }
    #mobile_table::-webkit-scrollbar {
        /* display: none; */
    }
    #section13 .table-wrap {
        height: auto;
        padding: 20px 20px 30px 20px;
    }
    /* #section1 {
            background-image: url(/templates/custom/images/top50women2023/Mobile/background-img-1-mobile.jpg);
            background-size: cover;
            background-position: center;
        } */
    #section1 img.logoreb {
        width: 230px;
    }
    #section1 .center-container2 {
        padding-top: 60px !important;
    }
    #section7 .div1 .logoreb {
        width: 260px;
    }
    /* #section7 {
        background-image: url(/templates/custom/images/top50women2023/Mobile/background-img-2-mobile.jpg);
    } */
    #section7 .box,#section12 .box {
        width: 27px;
        height: 27px;
        margin-top: 1.15px;
    }
    #section8 .page-title {
        display: flex;
    }
    #section8 .page-title h2 span {
        width: 100%;
    }
    .dp-none {
        display: block !important;
    }
    .dp-sm-none {
        display: none !important;
    }
    #section8 .img-agent {
        margin-bottom: 30px;
    }
    #section8 .img-container-btn {
        margin-left: 0;
        text-align: center;
        justify-content: center;
        margin: 0 auto;
    }
    #section8 .img-container-btn .row {
        justify-content: center
    }
    #section8 .agent-detail.agent-consitencyscore {
        padding-bottom: 30px;
    }
    #section14 .div1 {
        flex-direction: column;
        margin-bottom: 45px;
    }
    #section14 .container {
        width: 100%;
        padding-top: 75px !important;
        padding-bottom: 0px !important;
    }
    #section14 .reinnov-img {
        width: 500px;
    }
    #section14 .reinnov-imgdiv {
        margin-bottom: 35px;
    }
    #section14 .box {
        margin-bottom: 35px;
    }
    #section14 .top-reinnov h2 {
        margin-top: 0;
        font-size: 24px;
        line-height: 30px;
    }
    #section14 .top-reinnov h3,
    #section14 .top-reinnov p {
        font-size: 16px;
    }
    #section14 .div-buytickets {
        margin-top: 45px;
    }
    .bot-reinnov-div1 h2 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .bot-reinnov-div1 p {
        margin-bottom: 60px;
        font-size: 16px !important;
    }
    #section14 .reiinov6 {
        width: 100%;
        height: auto;
        margin: 0 20px 35px;
        padding-bottom: 40px;
    }
    .reinnov-vid-div {
        width: calc(100% + 30px);
        margin-bottom: 0;
        margin-left: -30px;
        height: 232px;
    }
    .reinnov-vid {
        height: 232px !important;
        width: calc(100% + 30px) !important;
    }
}

@media (max-width: 555px) {
    div#mobile_table {
        height: 60vh!important;
    }
    #section9 .div2 {
        padding-top: 70%;
    }
}

@media (max-width: 457px) {
    div#mobile_table {
        height: 55vh!important;
    }
}

@media (max-width: 420px) {
    div#mobile_table {
        padding: 1px 1px 1px 1px !important;
        height: 60vh !important;
    }
    #section13 h2 {
        font-size: 20px !important;
    }
    button#fabrikSubmit_60,button[id^="fabrikSubmit_"] {
        width: 170px;
        height: 49px;
        padding: 15px 60px;
        margin: auto !important;
        font-size: 14px;
    }
    div#top_50_agents_in_real_estate_2021___term .row-fluid {
        font-size: 12px !important;
        margin: 10px !important;
    }
    .g-recaptcha>div {
        /*             transform: scale(0.95); */
        /*              margin-left: -10px; */
    }
}

@media (max-width: 375px) {
    #section9 .div2 {
        padding-top: 90%;
    }
    .g-recaptcha>div {
        margin-left: -5px;
    }
    #section10 .div1 h2 span {
        font-size: 2rem !important;
    }
}

@media (max-width: 360px) {
    div#mobile_table {
        height: 55vh !important;
    }
    #section8 div {
        font-size: 10px !important;
    }
    .g-recaptcha>div {
        transform: scale(0.90);
        margin-left: -15px;
    }
}

@media (max-width: 320px) {
    .g-recaptcha>div {
        transform: scale(0.80);
        margin-left: -36px !important;
    }
}

@media (max-width: 280px) {
    .g-recaptcha>div {
        margin-left: -8px !important;
        transform: scale(0.77) !important;
        transform-origin: 0 0 !important;
        font-size: 12px;
    }
}

/*pc only min-width:1200px*/
@media (min-width: 1200px){
    #section1 .logoreb {
        width: 29.063vw;
    }
    .section7-img-r {
        position: absolute;
        height: 100%;
        right: 0;
        bottom: 0;
    }
    .section7-img-r-tab {
        display: none;
    }
    
}

/*pc and tablet min-width: 768px*/
@media (min-width: 768px) {
    #section7 h2,#section9 h2  {
        margin-bottom:30px;
    }
}
/*tablet only*/
@media (max-width: 1199px) and (min-width: 768px) {
   .section7-img-r-tab {
        position:relative;
        width:100%;
        height:650px;
        z-index:3;
    } 
    #section9 .center-container2 {
        padding-bottom: 260px !important;
    }
    #section9 .box{
        display: none;
    }
    #section6 img {
        margin-bottom: 40px !important;
    }
}
/*tablet and mobile */
@media (max-width: 1199px){
    #section7 .col-xs-12 {
        padding:0
    }
    #section11 h1 {
        font-size: 46px !important;
    }

    #section11 h2, #section11 .p1 {
        font-size: 24px !important;
    }
    #section11 .col-xs-12 {
        padding: 0;
    }

}

/*mobile only*/
@media (max-width: 767px){
    .chart-container {
        width: calc(100% + 40px) !important;
        left: -30px;
        height: 300px;
    }
    .center-container2 {
        padding: 60px 30px !important;
    }
    #section1 h1 {
        margin-top: 20px;
    }
    #section1 .center-container2{
        padding-top: 125px !important;
    }
    #section6 img {
        margin-bottom: 45px !important;
    }
    #section8 .img-agent {
        margin-bottom: 30px;
        border: 1px solid #383838;
    }
    #section8 .page-content .agent-details .agent-detail-sm {
        flex-direction: column;
    }
    #section8 .page-content .agent-details .agent-detail-sm div {
        margin-right: 0;
        padding: 10px 0;
    }
    #section8 .page-content .agent-details span {
        font-size: 16px;
    }
    #section8 .page-content .agent-details span {
        font-family: TitlingGothicFB Medium Bold;
        font-size: 20px;
    }
    #section8 .agent-total-props-sold {
        margin-bottom: 20px;
    }
    .section7-img-r-tab {
        position:relative;
        width:100%;
        height:390px;
        z-index:3;
    }
    #section9 .div2 {
        padding-top: 100px;
    }
    #section9 p,
    #section11 p {
        font-size: 16px;
    }

}
/*end mobile max767px*/

.btn-default, .btn-default:hover {
    border-color:unset !important;
}