/* Custom CSS */

.scheader {
    position: fixed !important;
    width: 100%;z-index: 9999;
}
.single-real-estate .scheader, .single-hospitality .scheader{
   background-color: #1B1B1B !important; 
} 
.sticky {
    background-color: #1B1B1B !important; position: fixed !important;
}

.sticky .hidestricly{display: none!important;}

.inputpadding .elementor-field-textual.elementor-size-md{
    padding: 0 !important;
} .sc-logo{-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
} 

.elementor-field-group .elementor-field-textual:focus {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    outline: 0;
}.sticky .sc-logo {
    width: 100px!important;
    position: relative; 
}  .scheader { 
    border-bottom: 1px solid rgb(255 255 255 / 32%);
}
#navmenusc{cursor: pointer;}
.acbold{font-family: 'Acumin Pro ExtraCondensed'!important; font-weight: bold!important;}
.acmed{font-family: 'Acumin Pro ExtraCondensed'!important;font-weight: 500!important;}
.popscfo{font-family: 'Poppins'!important;font-weight: 500!important;}



.hospitality_sc {
    padding: 0px 100px;
}

.hospitality_sc h3 a {
    color: #fff;
    font-size: 40px;
    font-family: 'Acumin Pro ExtraCondensed';
    text-transform: uppercase;
}
.hospitality_sc .imagesc img{width:100%}

.hospitality_sc ul{column-count: 2; column-gap:90px} 
 /*
.hospitality_sc ul li:nth-child(odd) {
    margin-top: 65px;
    margin-bottom: 100px;
} */
.pressitems hr {
    border-bottom: 1px solid #ffffffeb;    margin: 0 12px!important;
    margin-top: 50px!important;margin-bottom: 50px!important;
} .hospitality_sc li {
    margin-bottom: 60px;
}
.pressitems .pressbtn{left: 0%;
    top: 50%;text-align: right;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;}
.pressitems .pressbtn a{}
.pressitems .pressimg{}
.pressitems .pressimg img{}
.press_sc h3 a{
    color: #fff;
    font-size: 40px; 
    font-family: 'Acumin Pro ExtraCondensed'!important;
    font-weight: bold!important;
}
.press_sc h3 {
    left: 0%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
}.pressitems .pressbtn a {
    border: 1px solid #fff;    padding: 15px 50px;
    display: inline-block;
    border-radius: 10px;
    color: #fff;
    font-family: 'Poppins';
    font-weight: 500;
}
.pressitems .pressbtn a:hover {
   background-color: #fff;
    color: #1b1b1b; 
}.oddsc {
    background-color: #1B1B1B;
}.row.teamites {
    padding: 60px;
}.teamimg img {
    max-width: 100%;
}

.teamites h3 {
    color: #1B1B1B; 
    font-family: 'Yeseva One', cursive;
}
.teamites h4 {
    color: #1B1B1B;  
}
.teamdetails{ color: #1B1B1B;  }
.teamdetails p{ color: #1B1B1B;  }
.ssyt{left: 0%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;}

.oddsc .teamites h3 {
    color: #aaa; 
    font-family: 'Yeseva One', cursive;
}
.oddsc .teamites h4 {
    color: #aaa;  
}
.oddsc .teamdetails{ color: #fff;  }
.oddsc .teamdetails p{ color: #fff;  }
.teamites h3 { 
    font-size: 30px;
    padding-bottom: 10px;
}
.teamites h4 { 
    font-size: 20px;
    padding-bottom: 10px;font-family: 'Nunito';
}.teamdetails svg {
    margin-top: 30px;
    text-align: left;
    display: block;
}.evensc .teamdetails {
    padding-right: 80px;
}
.oddsc .teamdetails {
    padding-left: 80px;
}
.oddsc h3, .oddsc h4 {
    padding-left: 80px;
}
.evensc i{color: #1b1b1b;font-size: 20px;}
.oddsc i{color: #fff;font-size: 20px;}
.upscnow .fa-angle-double-down:before {
    content: "\f102"!important;
} 