:root {
    --navbarHeight: 80px;
    /* --mainWidth: 100vh; */
    --mainWidth: 1342px;
    --landing_drop__m: 20px;
}

/* html {
    min-width: var(--mainWidth);
    overflow-x: hidden;
}

body {
    width: 130%;
} */


.test_responsive {
    height: 50px;
    width: 100%;
    background-color: red;
}

.scroll-top {
    height: 50px;
    padding: 14px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #1B1C17;
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    background: #C0AA8F;
    cursor: pointer;
}

.scroll-top:hover {
    background: #E78B18;
    color: #F2EDE9;
}

.landingMain {
    padding-left: 0 !important;
    position: relative;
    background-color: #F2EDE9;
    padding-bottom: 89px;
}

.landingMainBestDiverder {
    margin-left: 10px;
    display: none;
}

.N__b {
    align-items: center !important;
}

.landingMainContaint {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    border: 0px solid #e10c18;
    display: flex;
    gap: 36px;
    align-items: flex-start;
    justify-content: space-between;
}

/* .landingMainContaint span {
    margin-top: 2px;
} */

.landingSeparate {
    height: var(--navbarHeight);
}

.landingBorder {
    border: 0px solid #e10c18;
}



/* landingMainNav */
.landingMainNav {
    display: flex;
    width: 100%;
    height: var(--navbarHeight);
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    background: #1B1C17;
    position: fixed;
    z-index: 1;
    padding-bottom: 0px;
    padding-top: 0;
}


.landingMainNavItm {
    color: #F2EDE9;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26.083px;
    cursor: pointer;
}

.landingMainNavItmFirstChild {
    margin-left: 63px;
}

.hamiem {
    color: #F2EDE9;
    font-size: 25px;
    font-weight: 500;
    line-height: normal;
    /* margin-right: 43px; */
}

.landingMainNavItm:hover {
    color: #C0AA8F;
}

.landingMainNavItmActive {
    color: #C0AA8F;
    border-bottom: 3px solid #C0AA8F;

}

.getStart_m {
    color: #FFDA44 !important;
}

.getStart {
    color: #FFDA44;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26.083px;
    /* 130.417% */ 
    cursor: pointer;
}

.getStart:hover {
    color: #E78B18;
}



.landingIsCenter {
    /* margin: 0;
    position: absolute; */
    /* top: 50%;
    left: 50%;
    transform: translate(0, -50%); */
}

.landingMainNavAuth {
    margin-left: auto;
}

.landingMainNavAuth_m {
    display: none;
    cursor: pointer;

}

.landingMainNavAuth_close {
    border-radius: 50%;
    /* width: 17px;
    height: 17px; */
    background-color: white;
    padding: 4px;

    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}







.landingMainNavAuth_m .landing_drop,
.landingMainNavAuth_m .landing_drop_n {
    cursor: pointer;
    /* position: absolute; */
    right: 3px;
    top: 60px;

    /* height: 100vh; */
    /* height: 790px; */
    height: 100vh;
    width: 100%;

    position: fixed;
    /* z-index: 9; */
    background: rgba(255, 255, 255, 0.6);




}





.landingMainNavAuth_m .landing_drop ul,
.landingMainNavAuth_m .landing_drop_n ul {
    /* display: flex; */
    /* flex-direction: column; */
    /* gap: var(--landing_drop__m); */
    /* margin-left: 15px; */
    margin-bottom: 0;
    /* padding-top: var(--landing_drop__m); */
    background: rgba(27, 28, 23, 1);
    width: 207px;
    /* padding-left: 15px; */
    height: 100vh;
    box-shadow: 0px -4px 4px 0px #FFFFFF33;
    /* overflow-y: auto; */
    /* height: 470px; */
}

.landingMainNavAuth_m .landing_drop ul .langingMenus_inner,
.landingMainNavAuth_m .landing_drop_n ul .langingMenus_inner {
    display: flex;
    flex-direction: column;
    gap: var(--landing_drop__m);
    /* margin-left: 15px; */
    /* margin-bottom: 0; */
    padding-top: var(--landing_drop__m);
    background: rgba(27, 28, 23, 1);
    width: 207px;
    padding-left: 15px;
    height: 100vh;
    /* box-shadow: 0px -4px 4px 0px #FFFFFF33; */
    overflow-y: auto;
    overflow-x: hidden;
    height: calc(85% - 60px);
}

.langingMenus_inner .profile_m_d_2 {
    display: none;
}

.landingMainNavAuth_m .landing_drop ul a li span,
.landingMainNavAuth_m .landing_drop_ ul a li span {
    font-size: 20px;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: center;
    display: flex;
    align-items: center;
    color: rgba(242, 237, 233, 1);

}


.landinProfileIMG_Non {
    margin-top: 6px
}



.landingMainNav span {
    cursor: pointer;
    font-style: normal;
    justify-content: center;
    align-items: center;



}

.landingMainNav span:not(.login):not(.signUp) {
    padding-bottom: 5.5px;
}

.landingMainNavAuth .login,
.landingMainNavAuth .signUp {
    display: flex;
}

.login {
    /* padding: 10.868px 26.56px; */
    padding: 10.868px 19.563px;
    justify-content: center;
    align-items: center;
    color: #F2EDE9;
    border-radius: 8.694px;
    border: 2px solid #F2EDE9;
    box-shadow: 0px 1.08681px 2.17361px 0px rgba(16, 24, 40, 0.05);
    float: right;
    margin-right: 13px;
    font-size: 20px;
    height: 49px;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26.083px;
    /* 130.417% */

    /* padding-bottom:10.868px !important; */
}

.login:hover {
    background: #F2EDE9;
    box-shadow: 0px 1.08681px 2.17361px 0px;
    color: #1C1D18;
}

.login:hover a {
    /* border-radius: 8.694px; */

    color: #1C1D18;
}

.signUp {
    color: #F2EDE9;
    /* padding: 10.868px 19.563px; */
    padding: 10.868px 20px;
    justify-content: center;
    align-items: center;
    gap: 8.694px;
    border-radius: 8.694px;
    background: #967244;
    box-shadow: 0px 1.08681px 2.17361px 0px rgba(16, 24, 40, 0.05);
    height: 49px;
    float: right;
    /* padding-bottom: 10.868px !important; */
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26.083px;
    /* 130.417% */
}

.signUp:hover {
    border-radius: 8.694px;
    background: #E78B18;
    /* box-shadow: 0px 1.08681px 2.17361px 0px  */
}

.landinProfileIMG {
    align-items: center;
    float: right;
    width: 40px;
    height: 40px;
    flex-shrink: 0;
    border: 0;
    margin-top: 0 !important;

}

.landinProfileIMG img {
    width: 40px;
    height: 40px;
    border-radius: 20px;
}

.auth_mobil_menu {
    height: 40px;
    width: 100px;
    padding: 6.77px 12.19px;
    border-radius: 5.42px;
    margin-left: 14px;
    font-size: 16px !important;
    padding: 10.868px 20px;

}

.auth_mobil_menu:hover {
    border-radius: 5.42px;
}


.landinProfileLogName {
    align-items: center;
    float: right;
    margin-left: 13px;
    color: #C0AA8F;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 26.083px;
    /* 130.417% */
    transform: translate(0, 16%);


}

.landinProfileLogSVG {
    float: right;
    margin-left: 13px;
    transform: translate(0, 16%);

}

.muaccount_m {
    display: flex;
    flex-direction: row-reverse;
    align-items: baseline !important;

    font-size: 18px;
    font-weight: 600;
    line-height: 26.08px;
    text-align: left;

}

.muaccount_m .landinProfileLogName {
    color: #F2EDE9;

}

.muaccount_m img {
    width: 40px;
    height: 40px;


}


/* landingMainBest */
.landingMainBest {
    height: 675px;
    background-color: #F2EDE9;

}

.landingMainBest .landinbest {
    color: #011627;
    font-size: 60.576px;
    font-style: normal;
    font-weight: 700;
    line-height: 135%;
    /* 81.778px */
    /* text-transform: uppercase; */
    margin-top: 172px;
    position: relative;
}

.hand_drow_arrow {
    width: 41.716px;
    height: 20.199px;
    /* transform: rotate(-134.615deg); */
    flex-shrink: 0;
    position: absolute;
    margin-top: -37px;
    left: 307px;
    display: none;
}

.landingMainBest .landinbest .landinclassified {
    color: #967244;
    padding-left: 0 !important;
}

.landingMainBest .landinInfluence {
    color: #011627;
    font-size: 24.231px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.485px;
    margin-top: 37px;
}

.landingMainBest .landinperfectChoice {
    color: #011627;
    font-size: 16.775px;
    font-style: normal;
    font-weight: 500;
    line-height: 35px;
    margin-top: 35px;
    /* margin-right: 100px; */
}

.landingHamiem {
    color: #011627;
    font-weight: 700;
}

.landingMainReightSection,
.landingMainLeftSection {
    display: inline-table;
    padding-left: 0 !important;
}

.muaccount_m {
    display: none;
}




.landing_drop,
.landing_drop_n {
    position: absolute;
    /* right: 43px; */ 
    top: 90px;
    right: 0;
    width: 261px;
    /* height: 308px; */
    flex-shrink: 0;
    /* display: none; */

    border-radius: 0px 0px 8px 8px;
    background: #FDF7EF;
    box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.15), 0px 4px 6px -2px rgba(16, 24, 40, 0.08);
}

.landing_drop a {
    /* display: flex; */
    height: 44px;
    /* width: 100%; */
    color: #432918;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    /* 150% */


    display: inline-flex;
    padding: 10px 38.049px 10px 14px;
    align-items: center;

}

.landing_drop a:last-child,
.landing_drop_n a:last-child {
    border-radius: 0px 0px 8px 8px;
}

.landing_drop a:hover,
.landing_drop_n a:hover {
    background-color: #432918;
    color: #FDF7EF;
}



.landingStart {
    display: flex;
    align-items: flex-end;
}

.landingMainBest .landingStartButton {
    margin-top: 64px;
    justify-content: center;
    display: flex;
    align-items: center;
    align-content: center;
}

.landingMainBest .landingStartButton {
    width: 161.226px;
    height: 48.461px;
    flex-shrink: 0;
    background-color: #967244;
    color: #FFFFFF;
    border-color: transparent;
    border-radius: 25px;
    font-size: 18px;
}

.landingMainBest .landingStartButton span {
    display: flex;
    justify-content: center !important;

}

.landingStartButton:hover {
    background-color: #E78B18;
}

.langingSvgPlay {
    margin-left: 31px;
    display: none;
}

.landingWatchVideo {
    display: flex;
    width: 114px;
    height: 23px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 16px;
    text-decoration: underline;
    color: #475467;
    /* border-bottom: 1px solid black; */

    cursor: pointer;

    display: none;




}

.landingWatchVideo:hover {
    color: #1C1D18;
    font-weight: 500;
}



.landingMainReightSection {
    width: 487.171px;
    height: 754.425px;
    flex-shrink: 0;
    /* position: absolute; */
    top: -38px;
    /* right: 0; */
    position: relative;
}

.landingMainReightSectionImg {
    width: 487.171px;
    height: 754.425px;

    /* background: url('../../site/Landing/img/H1_1.png') 50% no-repeat; */
    /* background-position-x: 100%; */

    /* position: absolute !important;
    bottom: -50px; */

}

.landingMainReightSectionImg img {
    margin-top: 100px;
    width: 100%;
}





/* landingMainHamiem */
.landingMainHamiem {
    display: flex;
    /* width: 1920px; */
    height: 415px;
    /* padding: 89.467px 0px; */
    flex-direction: column;
    align-items: center;
    /* gap: 59.644px; */
    flex-shrink: 0;
    background: #1B1C17;
    align-items: center;
    justify-content: center
}

.whoWear {
    color: #B48953;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 22.367px;
    /* 101.667% */
    /* margin-top: 89px; */
}

.digitalClassified {
    color: #F2EDE9;
    text-align: center;
    font-size: 44.733px;
    font-style: normal;
    font-weight: 600;
    line-height: 65px;
    /* 125% */
    letter-spacing: -0.895px;
    margin-top: 10px;



}

.infrastructure {
    color: #F1EDEA;
    text-align: center;
    font-size: 18.639px;
    font-style: normal;
    font-weight: 500;
    line-height: 27.958px;
    /* 150% */
    letter-spacing: 0.559px;
    margin-top: 22px;

}

.infrastructure div {
    width: 100%;
    text-align: center;
}






/* landingDigitalClassified */
.landingDigitalClassified {
    display: flex;
    /* width: 1920px; */
    height: 781px;
    padding: 89.467px 0px;
    flex-direction: column;
    align-items: flex-start;
    /* gap: 59.644px; */
    flex-shrink: 0;
    height: 781px;
    background-color: #F2EDE9;
    height: 100%;
}

.landingServices {
    /* display: flex; */
    /* width: 716px; */
    flex-direction: row-reverse;

    align-items: center;
    gap: 0;

}

.landingServices .landingtitle {
    color: #967244;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 22.367px;
    /* 101.667% */
}



.landingServices .landingDigitalClassifiedAds {
    color: #1B1C17;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 55.917px;
    /* 139.792% */
    letter-spacing: -0.8px;
    /* width: 985px; */ 
    margin-top: 10px;
}

.landingServices .landingSalesTarget {
    color: var(--gray-600, #475467);
    font-size: 18.639px;
    font-style: normal;
    font-weight: 400;
    line-height: 27.958px;
    /* 150% */
    /* width: 608px; */
    margin-top: 42px;
    position: relative;
}

.langingSrvicesImg_parent {
    display: flex;
    justify-content: space-between;
}

/* 
.langingSrvicesImg {
    width: 737.968px;
    height: 461px;
    flex-shrink: 0;
    margin: 0;
    right: -74px;
} */

/* .langingSrvicesImg img { */
/* margin-left: 70px; */
/* } */

.landingUL {
    margin-top: 22px;
}

.landingUL>div {
    margin-top: 20px;
}

.landingUL .aLI {
    align-self: stretch;
    color: var(--gray-600, #475467);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-left: 12px;
    display: inline-block;
}

.aLI:hover {
    color: #967244;

    font-weight: 600;
}

.landingSVG {
    display: inline-block;
}

.landingSVG svg {
    width: 28px;
    height: 28px;
    fill: rgba(150, 114, 68, 0.10);
    margin-bottom: 5px;
}

.landingSeeMore {
    width: 161.226px;
    height: 48.461px;
    flex-shrink: 0;
    margin-top: 58px;
    border-radius: 57.781px;
    border: 3px solid #967244;
    position: relative;
    color: #967244;
    cursor: pointer;

}

.landingSeeMoreTitle {
    /* color: #967244; */
    text-align: center;
    font-size: 16.639px;
    font-style: normal;
    font-weight: 500;
    line-height: normal; 
    margin: 0;
    position: absolute;
    top: 48%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-wrap: nowrap;

}

.landingSeeMore:hover {
    background-color: #967244;
    color: #F2EDE9 !important;
}

.landingSeeMore>*:hover {
    color: #F2EDE9 !important;
}



/* landingChattingSystem */
.landingChattingSystem {
    background-color: #F2EDE9;
    /* display: flex;
    gap: 0; */
    /* flex-direction: column; */
    flex-direction: row
}

.leftRightsection {
    display: flex;
    /* gap: 180px; */
}

.landingLeftSection,
.landingRightSection {
    /* display: inline-block; */
    /* width: 50%; */
}

/* .landingLeftSection {
    width: 539px;
    padding-left: 30px;
} */

.landingRightSection {
    /* width: 53%; */
    height: 719px;
    /* flex-shrink: 0; */
    /* background: url('../../site/Landing/img/langingChatting.png') 50% no-repeat; */
    /* background-position-x: -164px; */
}

/* .landingRightSection img {
    margin-left: -80px;
} */

.landingServicesChatting {
    /* margin-left: 6%; */
    /* margin-top: 150px; */
    display: flex;
    justify-content: space-between;
    /* width: 100%; */
    /* border: 1px solid red; */
}


/* langingContact */
.langingContact {
    text-align: center;
    /* margin-top: 115px; */
    width: 100%;
}

.langingContact .landingContactHead {
    color: #967244;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 22.367px;
    /* 101.667% */
}

.langingContact .landingContactDetail {
    color: #1B1C17;
    text-align: center;
    font-size: 44.733px;
    font-style: normal;
    font-weight: 600;
    line-height: 55.917px;
    /* 125% */
    letter-spacing: -0.895px;
    width: 521px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

.landingContactDetail_m {
    width: 100%;
    margin: auto;
    text-align: center;
}



/* landingMainLocation */
.landingMainLocation,
.landingRealMainLocation {
    width: 100%;
    height: 565px;
    flex-shrink: 0;
    margin: 0;
    margin-top: 60px;
    display: grid;
    position: relative;
}

.landingMainLocation {
    background: url('../../site/Landing/img/landingLocation.png') 50% no-repeat;
    background-size: cover;
}

.langingLocationInfo {
    grid-area: 1 / 1;
    /* width: 424px; */
    height: 338px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #F2EDE9;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    top: 114px;
    /* left: calc(14% + 13px); */
    left: calc(50% - 671px) !important;
    position: absolute;

    padding-top: 41px;
    /* margin-left: calc(50% - 671px) !important; */
    /* z-index: 1; */
    padding-right: 10px;
}

.langingLocationInfo .landingAddress {
    /* position: relative; */
    /* padding-top:  41px; */
    /* height: 56px; */
}

.langingLocationInfo .landingEmail,
.langingLocationInfo .landingPhone {
    margin-top: 30px;
}

.langingLocationInfo .langingLocationInfoTitle {
    color: var(--gray-600, #475467);
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    /* 164.706% */
    /* margin-top: 30px; */
    /* margin-left: 53px; */
}


.langingLocationInfo .langingLocationInfoInfo {
    color: #1C1D18;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    /* 175% */
    margin-left: 53px;
    width: 225px;
}

.langingLocationInfoTitleImgURL,
.langingLocationInfoTitleContent {
    display: inline-block;
}

.langingLocationInfoBorderLeft {
    position: absolute;
    left: 0;
    top: 0;
    width: 11px;
    height: 115px;
    flex-shrink: 0;
    border-radius: 10px;
    background: #1C1D18;
}

.langingLocationInfoTitleImgURL {
    width: 28px;
    height: 28px;
    margin-left: 21px;
}

.langingLocationInfoTitleContent {
    margin-left: 4px;
}

/* .landingChatting {
    width: 805px !important;
} */

.langingdiverder {
    height: 42px;
}

/* landinglatestUpdate */
.landinglatestUpdate {
    position: relative;
    /* width: 1341px; */
    height: 416px;
    flex-shrink: 0;
    margin-top: 80px;
    border-radius: 30px;
    /* background: #DAD4CC; */
    background: #DAD4CC url('../../site/Landing/img/stauUpdate_bg.png') 100% no-repeat;
    background-size: cover;
    display: block;
    /* padding-top: 1px; */
    /* margin-bottom: 89px; */
    display: table;
    padding-right: 23%;
}

.landinglatestUpdateReihjtIMG {
    right: 0px; 
    width: 364px;
    height: 542px;
    position: absolute;
    background: url('../../site/Landing/img/stauUpdate_cat.png') 50% no-repeat;
    background-position-x: 100%;
    /* display: none; */
    bottom: -51px;
}

.landinglatestUpdateNewsLetter {
    margin-top: 52px;
    margin-left: 55px;
    width: 121px;
    height: 23px;
    color: #967244;
    text-align: center;
    font-size: 22px;
    font-style: normal;
    font-weight: 800;
    line-height: 22.367px;
    /* 101.667% */
}

.landinglatestUpdateStayWithUpdate {
    margin-top: 10px;
    margin-left: 55px;
    /* width: 724px; */ 
    color: #1B1C17;

    /* text-align: center; */
    font-size: 44.733px;
    font-style: normal;
    font-weight: 600;
    line-height: 55.917px;
    /* 125% */
    letter-spacing: -0.895px;
}

.landinglatestUpdateMessag {
    margin-top: 27px;
    margin-left: 55px;
    /* width: 625px; */ 
    color: var(--gray-600, #475467);
    /* font-family: Poppins; */
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    /* 180% */
}

.validation_errors.landinglatestUpdateActions {
    border: 2px solid #e10c18;
}

.validation_errors .landingEmailInputTEXT {
    color: #e10c18;
    height: 100%;
}

.validationErrorMsg {
    color: #e10c18;
    margin-top: 20px !important;

    display: none;
}

.validation_errors .validationErrorMsg {
    display: flex;
    position: absolute;
    width: 235px;
    bottom: -29px;
    text-wrap: nowrap;
}


.aWaitting {
    cursor: wait !important;
}


.landinglatestUpdateActions {
    margin-top: 30px;
    margin-bottom: 53px;
    margin-left: 55px;
    width: 555px;
    height: 72px;
    background-color: #FFFFFF;
    border-radius: 8px;
}

.landinglatestUpdateActions form {
    height: 100%;
}

.landingEmailSVG,
.landingEmailInput,
.landingEmailSubmit {
    display: inline-block;
}


.landingEmailInput input::placeholder {
    /* font-weight: bold; */
    opacity: 0.7;
    /* color: red; */
    /* margin-top: 10px; */
}

.landingEmailSVG {
    margin-left: 22px;
    margin-top: 23px;
}

.landingEmailInput {
    border: 0px solid transparent;
    width: 225px;
    height: 20px;
    margin-left: 25px;
}

.landingEmailInputTEXT {
    width: 225px;
    height: 40px;
    border: 0;
    font-size: 120%;

}
.landingEmailInputTEXT::placeholder { 
    color: #413f3f;
    /* font-size: 120%; */
    font-weight: 600;
}
.landingEmailInputTEXT:focus {
    /* border: 0; */
    outline: none;
}

*:focus {
    /* border: 0; */
    outline: none;


}

.landingEmailSubmit {
    /* display: inline-flex; */
    justify-content: center;
    align-items: center;
    margin-left: 70px;
    width: 169px;
    height: 43px;
    flex-wrap: wrap;
    align-content: center;


}

.landingEmailSubmitButton {
    border: 0 !important;
    border-radius: 12px !important;
    background: #967244 !important;
    box-shadow: 0px 6px 20px 0px rgba(150, 114, 68, 0.50) !important;
    padding: 10px 40px !important;
    color: #FFFFFF !important;

}

.bootstrap-select button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    border-color: transparent !important;
}

.landingEmailSubmitButton:hover {
    background: #E78B18 !important;
}






/* landingBackToTop */
.landingBackToTop {
    margin-top: 70px;
    width: 100%;
    height: 50px;
    text-align: center;
    color: var(--Dark, #1B1C17);
    font-size: 18px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    background: #C0AA8F;
    padding-top: 14px;
    padding-bottom: 14px;
    cursor: pointer;
}

.landingBackToTop:hover {
    background: #E78B18;
    color: #F2EDE9;
}

/* landingFooter */
.landingFooter {
    background-color: #011627;
    width: 100%;
}

.langingFooterLogo,
.langingFooterHome,
.langingFooterMyAccount,
.langingFooterOther {
    display: inline-block;
}



@media (min-width: 1200px) {

    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: 1380px;
    }
}



/* flash message */
.alert-main-box {
    margin-top: 80px;
}

.f-favorate-user-svg img {
    width: 50px;
    height: 50px;
}

.f-user-name_p {
    display: flex;
}

.f-user-name-online {
    width: 8px !important;
    height: 8px !important;
    background-color: #17B26A;
    border-radius: 50%;
    margin-left: 4px;
}

.alert-dismissible {
    margin: 0;

}

.alert.alert-success.alert-dismissible div {
    max-width: 1065px;
}

.alert-content {
    font-size: 20px;
    font-weight: 600;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    font-family: Plus Jakarta Sans;

}

.alert-text-box svg {
    width: 30px;
    height: 30px;
}

.close-notify {
    background: transparent !important;
    box-shadow: unset !important;
}

.landinglatestUpdate_s2 {
    display: none;
}

.landingSalesTarget__30 {
    height: 30px;
}





.footer-box .footer-item {
    padding: unset;
}


.footer-box .privacy-item {
    padding-left: unset !important;
    padding-right: unset !important;
}


.menu-profile_m_2 {
    cursor: pointer;
}

.landingAuthSL {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: var(--landing_drop__m);
    /* margin-top: 20px; */
}
