@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI Light"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/light/latest.ttf) format("truetype");
    font-weight: 100;
}

@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI Semilight"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semilight/latest.ttf) format("truetype");
    font-weight: 200;
}

@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/normal/latest.ttf) format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI Bold"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/bold/latest.ttf) format("truetype");
    font-weight: 600;
}

@font-face {
    font-family: SegoeUI;
    src:
        local("Segoe UI Semibold"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff2) format("woff2"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.woff) format("woff"),
        url(//c.s-microsoft.com/static/fonts/segoe-ui/west-european/semibold/latest.ttf) format("truetype");
    font-weight: 700;
}
/* header.header-nav:before{
    filter: blur(8spx);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    display: block;
    content: "";
} */
*{
    /* font-family: 'Nunito'!important; */
}
.top-jm-text{
    /* background: beige; */
}
.home-text.home6 h2 {
    font-family: SegoeUI !important;
}
.home-text.home6 h2 {
    color: #f5f0f0;
    font-size: 70px;
}
.round-img{
    width: 300px;
    height: 300px;
    margin: 20px;
    shape-outside: circle();
    clip-path: circle();
    background: lightblue;
}

.triangle-img {
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 80px solid lightblue;
}
.triangle-1 {
    position: relative;
    overflow: hidden;
    transform: translateY(50%) rotate(30deg) skewY(30deg) scaleX(0.866);
    pointer-events: none;
    border-radius: 20%;
  }
  .triangle-1, .triangle-1::before, .triangle-1::after {
    width: 20rem;
    height: 20rem;
  }
  .triangle-1::before, .triangle-1::after {
    content: '';
    position: absolute;
    background: linear-gradient(to bottom, red 0%, blue 100%);
    pointer-events: auto;
  }
  .triangle-1::before {
    transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(30deg) scaleY(0.866) translateX(-24%);
  }
  .triangle-1::after {
    transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(-30deg) scaleY(0.866) translateX(24%);
  }
  .triangle-1::before {
    border-radius: 20% 20% 20% 55%;
  }
  .triangle-1::after {
    border-radius: 20% 20% 55% 20%;
  }
  .triangle-2 {
    position: relative;
    overflow: hidden;
    transform: translateY(50%) rotate(30deg) skewY(30deg) scaleX(0.866);
    pointer-events: none;
  }
  .triangle-2, .triangle-2::before, .triangle-2::after {
    width: 10rem;
    height: 10rem;
  }
  .triangle-2::before, .triangle-2::after {
    content: '';
    position: absolute;
    background: black;
    pointer-events: auto;
  }
  .triangle-2::before {
    transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(30deg) scaleY(0.866) translateX(-24%);
  }
  .triangle-2::after {
    transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(-30deg) scaleY(0.866) translateX(24%);
  }
  .triangle-3 {
    position: relative;
    overflow: hidden;
    transform: translateY(50%) rotate(30deg) skewY(30deg) scaleX(0.866);
    pointer-events: none;
    border-radius: 20%;
  }
  .triangle-3, .triangle-3::before, .triangle-3::after {
    width: 15rem;
    height: 15rem;
  }
  .triangle-3::before, .triangle-3::after {
    content: '';
    position: absolute;
    background: gray;
    pointer-events: auto;
  }
  .triangle-3::before {
    transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(30deg) scaleY(0.866) translateX(-24%);
  }
  .triangle-3::after {
    transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(-30deg) scaleY(0.866) translateX(24%);
  }
  .triangle-3::before {
    border-radius: 20% 20% 20% 55%;
  }
  .triangle-3::after {
    border-radius: 20% 20% 55% 20%;
  }
  .triangle-4 {
    position: relative;
    overflow: hidden;
    transform: translateY(50%) rotate(30deg) skewY(30deg) scaleX(0.866);
    pointer-events: none;
  }
  .triangle-4, .triangle-4::before, .triangle-4::after {
    width: 17.5rem;
    height: 17.5rem;
  }
  .triangle-4::before, .triangle-4::after {
    content: '';
    position: absolute;
    background: linear-gradient(to right, orange 0%, red 100%);
    pointer-events: auto;
  }
  .triangle-4::before {
    transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(30deg) scaleY(0.866) translateX(-24%);
  }
  .triangle-4::after {
    transform: scaleX(1.155) skewY(-30deg) rotate(-30deg) translateY(-42.3%) skewX(-30deg) scaleY(0.866) translateX(24%);
  }
  .footer_one{
    background-color: #fff!important;

    color: #fff;
  }
  a{
      color: #570303!important;
  }
  a.btn{
      color: #fff!important;
  }
  header.header-nav.menu_style_home_one.style3 ul.ace-responsive-menu li.add_listing.home6{
      background-color: #570303!important;
  }
  header.header-nav.menu_style_home_one.style3 ul.ace-responsive-menu li.add_listing.home6 > a,
  .footer_one a,
  .footer_about_widget.home6 h4, .footer_qlink_widget.home6 h4, .footer_contact_widget.home6 h4, .footer_social_widget.home6 h4, .footer_apps_widget.home6 h4,
  .footer_about_widget.home6 p, .footer_qlink_widget.home6 li a, .footer_contact_widget.home6 li a{
    color: #000!important;
    margin-bottom: 0px!important;
  }
  .about_content p {
    font-size: 20px;
    text-align: justify;
}
header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a {
    color: #484848!important;
}
.logo1,
.logo2{
    width:  180px!important;
    /* height: 70px; */
    object-fit: contain;
}
.stylehome1 a.mm-listitem__text, .stylehome1 a.mm-btn.mm-btn_next.mm-listitem__btn.mm-listitem__text,
.mm-navbar__title{
    color: #484848!important;
}
.exam-ques-box{
    /* background: #eceaea;
    border: 1px solid #ccc; */
}
.exam-ans-box{
    width: 100%;
    text-align: left;
    background: #fff!important;
    /* border: none; */
}
.end_btn {
    background-color: #dc3545!important;
    border: 2px solid #dc3545!important;
}
.our-contact{
    /* background-image: url('https://adesuamono-spaces.ams3.digitaloceanspaces.com/wesbite_images/IMG_1057%20%281%29.jpeg'); */
    background-size: cover;
}
.contact_localtion,
.form_grid,
.form_grid .contact_form {
    background-color: #ffffffa8;
}
.form_grid .contact_form button{
    background-color: #78c0a8;
    border: 2px solid #78c0a8!important;
}
#quiz-time-left{

    text-align: center;
    font-size: 35px;
    font-weight: 600;

}
.quiz-buttons .btn{
    font-size: 13px;
    border-radius: 0;
    font-weight: 700;
}
.gg-ft img{
    border-radius: 35px;
    width: 70px!important;
    height: 70px!important;
    object-fit: cover;
}
.gg-ft h4{
    margin-bottom: 0px;
}
.gg-ft p {
    color: #fff;
}
.vnd img{
    width: 88px;
}
.home6-overlay:before{
    opacity: 0.9;
}
header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a {
    font-size: 14px;
}
header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a:hover {
    /* color: #78c0a8!important; */
}
header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a span {
    padding: 4px;
}
header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a span:hover {
    background: #eaf9f1!important;
    /* padding: 4px; */
    border-radius: 15px;
    /* padding-left: 14px;
    padding-right: 20px; */
    /* color: #fff!important; */
}
.dn-smd{
    margin-top: 0px!important;
}
.download-btn:hover {
    background: #78c0a8!important;
    border: 1px solid #78c0a8!important;
    color: #fff!important;
}
.home-text.home6 .btn {
    float: right;
    font-size: 25px;
    width: 230px;
    font-weight: 700;
    position: relative;
    top: -60px;
}
.home-text.home6 p {
    width: 73%;
}
.feat_property{
    box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 21%)!important;
}
.feat_property .details {
    position: relative;
    padding: 10px;
}
.feat_property .text-thm{
    background: #68b198;
    width: fit-content;
    padding: 10px;
    position: relative;
    top: -51px;
    color: #fff!important;
    margin-left: auto;
    left: 11px;
}
.feat_property .details .tc_content p{
    position: relative;
    top: -30px;
    margin-bottom: 0px;
}
.text-thm {
    color: #5e412f !important;
}
header.header-nav{
    border-bottom: 2px solid #fcebb6;
    background-color: rgb(255 255 255 / 87%)!important;
}
.footer_one {
    padding: 35px 0 0px;
}
.footer_about_widget.home6 h4{
    margin-bottom: 4px;
}
.icns{
    width: 30px;
}
.footer_about_widget p{
    line-height: 1.6;
}
.footer_social_widget h4{
    margin-bottom: 0px!important;
}
.footer_about_widget li a, .footer_qlink_widget li a, .footer_contact_widget li a{
    line-height: 1;
}
a.text-thm {
    color: #570303 !important;
}
.about_thumb {
    position: relative;
    overflow: hidden;
    /* top: -50px!important; */
}
.home_content.home6 {
    padding: 460px 0 100px;
    position: relative;
}
.quiz-form-row{
    margin-top: 10px;
    /* margin-bottom: 50px; */
    padding: 0px;
}
.ml2p2{
    margin-top: 20px;
    padding: 40px;
}
.currentbtn{
    background: #f2f2f2!important;
    color: rgb(47, 46, 46)!important;
    margin-right: 6px;
    margin-bottom: 7px;
    width: 40px;
    height: 40px;
    font-size: 11px!important;
}
.timerbtn{
    background: #f2f2f2!important;
    color: rgb(47, 46, 46)!important;
    margin-right: 6px;
    margin-bottom: 7px;
    width: 150px;
    height: 60px;
    font-size: 32px!important;
    font-weight: 200!important;
}
.submitbtn{
    background: #68b198!important;
    color: rgb(255 255 255)!important;
    margin-right: 6px;
    margin-bottom: 7px;
    width: 301px;
    height: 44px;
    font-size: 20px!important;
    font-weight: 200!important;
}
.nextbtn,
.nextbtn:hover{
    background: #570303!important;
    color: #fff!important;
    margin-right: 6px;
}
.currentbtn:hover{
    background: #570303!important;
    color: #fff!important;
    margin-right: 6px;
}
.texareaformat{
    height: 100px!important;
    width: 100%;
}
.fnt23{
    line-height: 20px;
}
.tmr23{
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;
    /* background: #f2f2f2; */
}
.tmr23 img{
    width: 60px;
    height: 60px;
    border-radius: 50%
}
.leftPageDivider {
    display: flex;
    justify-content: flex-start;
}
.pageDivider {
    display: flex;
    align-items: center;
    overflow: hidden;
}
.pageDivider .leftAnchor {
    /* margin-left: -1.5rem; */
    margin-left: -0.5rem;
}
.pageDivider .leftAnchor, .rightAnchor {
    width: 3rem;
    height: 3rem;
    background-color: #570303;
    border-radius: 50%;
}
.pageDivider .middleAnchor {
    background-color: #570303;
    height: .8rem;
    margin-left: -.5rem;
    margin-right: -.5rem;
}
.rightPageDivider {
    display: flex;
    justify-content: flex-end;
}
.btn-thm,
.btn-thm:hover,
.btn-thm:active{
    background-color: #570303!important;
    border: 2px solid #570303!important;
}

@media only screen and (max-width: 1258px) {
    .dn-lg, .dn-1199 {
        display: none !important;
    }
    header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a span {
        padding: 0px;
    }
}
@media only screen and (max-width: 1187px) {
    header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a {
        font-size: 10px;
    }
    header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a span {
        padding: 0px;
    }
}

@media only screen and (max-width: 990px) {
    header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a {
        font-size: 10px;
    }
    header.header-nav.menu_style_home_one.style2 .ace-responsive-menu li a span {
        padding: 0px;
    }
}

@media only screen and (max-width: 760px) {
    .home-six{
        height: 410px;
    }
    .mobile-logo-img {
        width: 82px;
        position: relative;
        top: -8px;
        float: right;
        left: 18px;
    }
    .order1{
        order: 1;
    }
    .order2{
        order: 2;
    }
    .about_thumb {
        position: relative;
        overflow: hidden;
        top: 0px!important;
    }
}
@media only screen and (max-width: 768px) {
    .home-text.home6 p {
        width: 100%;
    }
    .home-text.home6 h2 {
        color: #f5f0f0;
        font-size: 40px;
    }
    .home-six {
        height: 100%;
    }
    .about_content p {
        font-size: 16px;
    }
    section {
        padding: 60px 10px;
    }
    .gallery_item{
        margin-bottom: 20px;
    }
    .linespace{
        padding: 10px;
    }
    .feat_property .thumb img{
        height: 180px!important;
        object-fit: cover;
    }
    #quiz-time-left {
        font-size: 20px;
        border: 2px solid #ccc;
        margin-bottom: 40px;
    }
    .ui_kit_message_box .alert h1 {
        color: #fff;
        font-size: 16px;
        text-align: center;
    }
    .mobile-logo-img{
        width: 82px;
        position: relative;
        top: -8px;
        float: right;
        left: 18px;
        margin-right: 10px;
    }
    .order1{
        order: 1;
    }
    .order2{
        order: 2;
    }
    .home-text.home6 .btn {
        top: 0px;
    }
    .ui_kit_button .btn{
        font-size: 14px;
        width: 150px;
        height: 47px;
    }
    .ui_kit_button .btn.b3{
        font-size: 14px;
        width: 150px!important;
        height: 47px!important;
    }
    .ui_kit_button .icns {
        width: 23px;
    }
    .header, .footer{
        height: 80px!important;
    }
    .home-text.home6 h2 {
        font-size: 25px!important;
    }
    .about_thumb {
        position: relative;
        overflow: hidden;
        top: 0px!important;
    }
}
.flex-container {
  display: flex;
}
