@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

body { padding:0; margin:0 auto; font-size: 16px; font-family: "Roboto", sans-serif; }
a { text-decoration:none; color:inherit; }
a:hover { text-decoration:none; color:inherit; }
.no-pad { padding:0 }
.no-marg { margin:0 auto }
h1, h2, h3 { }
a, a:active, a:focus { outline:0 }
/*input border */
input:focus, textarea:focus, select:focus,button:focus{ outline: none; }
input:focus, textarea:focus, select:focus,button:focus{ outline: none; }
.btn.focus, .btn:focus { box-shadow: none !important; }
/*input border */
/*Header sticky*/
#header_container{transition:top .3s;position:fixed;top:0;left:0;right:0;z-index:999; }
#header_container.hide-nav{top:-200px}
.top-hegt-space { margin-top:85px; }
#tab-select_1 { width: 100%; border: 1px solid #eee; padding: 7px 9px; }
#tab-select { width: 100%; border: 1px solid #eee; padding: 7px 9px; }
/*Header sticky*/
::-moz-placeholder { color: #cacaca; opacity: 9;} 
::-webkit-input-placeholder {  color: #333; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#333; opacity: 1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #333; opacity: 1; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #333;}
::-ms-input-placeholder { /* Microsoft Edge */ color:#333; }
::placeholder { /* Most modern browsers support this now. */ color: #333; }
.zoom:hover { transform: scale(1.2); transition: transform .6s;}
.zoom { padding: 0; transition: transform .6s; margin: 0 auto; }
ul { margin: 0px auto; padding: 0; }
ul li { list-style: none; }

#top-header_menu-logo { position: absolute; z-index: 2; border-top: 5px solid #EA0000; padding: 13px 27px; top: 0; left: 0; right: 0; }
.logo-itm_1 {  }
.menu-bar_top-header { float: left; width: 5px; }
.ph-numbr-bttn { background: #ececec; padding: 12px 26px; height: 49px; border-radius: 39px; position: relative; top: 10px; text-transform: uppercase; }
.ph-numbr-bttn:hover { background: #fff; padding: 12px 26px; height: 49px; border-radius: 39px; position: relative; top: 10px; text-transform: uppercase; }
.jus-itm-cntnt { justify-content: space-between; }
.header-size-sm { margin: 7px auto; }
.ooverlay-bg-banner { background: linear-gradient(0deg,rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 1) 100%); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; }
.redd-ovrlly { background: #ea0000d6; width: 47%; height: 100vh; position: absolute; right: 0; z-index: 1; top: 0; bottom: 0; clip-path: polygon(99.93% 101.33%, 0.09% 101.18%, 27.54% 0.08%, 99.93% -0.69%); }
.buyer-loggn-box { position: absolute; right: 115px; text-align: center; top: 231px; z-index: 1; width: 390px; }
#banner_01 img { width: 100%; }
.box-forrm_1 {  }
.buyr-inppt1 { background: none; border: none; border-bottom: 1px solid #ffffff80; color: #fff; width: 100%; font-size: 17px; padding: 26px 0 11px; }


.box-forrm_1 a { text-decoration: underline; }
.buyer-loggn-box h2 { text-transform: uppercase; font-size: 36px; color: #fff; font-weight: bold; letter-spacing: 1px; }
#banner_01 ::-webkit-input-placeholder {  color: #fff; }
#banner_01 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#fff; opacity: 1; }
#banner_01 ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; opacity: 1; }
#banner_01 :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff;}
#banner_01 ::-ms-input-placeholder { /* Microsoft Edge */ color:#fff; }
#banner_01 ::placeholder { /* Most modern browsers support this now. */ color: #fff; }
.box-forrm_1 a { color: #fff; margin: 16px auto 5px; float: left; width: 100%; }
.box-forrm_2 { margin: 14px auto 0; }
.box-forrm_2_gign-upp { background: #8c0000; width: 100%; color: #fff; font-weight: bold; font-size: 18px; letter-spacing: 0px; padding: 13px; border: 1px solid #8c0000; }
.box-forrm_2_gign-upp:hover { background: #7b0707; width: 100%; color: #fff; font-weight: bold; font-size: 18px; letter-spacing: 0px; padding: 13px; border: 1px solid #7b0707; }
.nw-buyyer { text-align: center; margin: 30px auto 0; }
.nw-buyyer a{color:#fff;width:100%;text-align:center;margin:-10px auto 0;background:none;padding:13px;transition:all .4s ease;border-radius:4px;font-size:18px;float:left;border:1px solid #e48180}
.nw-buyyer a:hover{color:#ea0000;width:100%;transition:all .4s ease;text-align:center;margin:-10px auto 0;background:#fff;padding:13px;border-radius:4px;font-size:18px;float:left;border:1px solid #fff}
#abouut-compnyy { padding: 0px 0; position: relative; }
.abouut-compnyy_text { background: #fff; margin: -75px auto 0; position: relative; z-index: 2; padding: 80px 57px 57px; box-shadow: 0px -13px 13px 4px #00000012; border-radius: 35px 35px 0 0; }
.comnn-hedg-cnter { text-align: center; position: relative; margin-bottom: 19px; }
.comnn-hedg-cnter h1 { text-transform: uppercase; font-size: 46px; font-weight: bold; color: #ea0000; letter-spacing: 1px; }
.comnn-hedg-cnter h5 { text-transform: uppercase; font-size: 19px; letter-spacing: 8px; }
.abouut-compnyy_text p { margin: 0px auto; text-align: center; line-height: 35px; width: 94%; }
.embllm-logo { position: absolute; top: -42px; left: 0; right: 0; margin: 0px auto; }

#news-evnts_12 { position: relative; padding: 60px 0; background: linear-gradient(0deg,rgba(230, 230, 230, 1) 0%, rgba(255, 255, 255, 1) 100%); }
.news-evnts_2wth {  }
.new-bgg-iitm{box-shadow:0 0 9px -1px #00000024;background:#fff;padding:10px;border-radius:31px;transition:all .4s ease}
.new-bgg-iitm:hover{box-shadow:0 0 9px -1px #00000024;background:#fff;padding:10px;transition:all .4s ease;margin:-12px auto 0;border-radius:31px}
.new-bgg-iitm_immg{position:relative}
.new-bgg-iitm_texts{padding:15px 7px 0;height:116px}
.new-bgg-iitm_texts h2{font-size:19px;line-height:27px;margin:0 auto 7px}
#owl-demo-1 .item{margin:22px 0 17px 6px}
.new-bgg-iitm_immg img{border-radius:25px;clip-path:polygon(9.202% 0%,90.798% 0%,90.798% 0%,92.289% 0.11%,93.705% 0.429%,95.025% 0.939%,96.231% 1.622%,97.303% 2.463%,98.223% 3.442%,98.972% 4.543%,99.531% 5.748%,99.879% 7.041%,100% 8.403%,100% 69.468%,100% 69.468%,99.633% 73.178%,98.616% 75.937%,97.076% 77.918%,95.14% 79.293%,92.934% 80.235%,90.585% 80.917%,88.221% 81.511%,85.967% 82.19%,83.95% 83.128%,82.298% 84.496%,82.298% 84.496%,81.047% 86.306%,80.14% 88.282%,79.405% 90.341%,78.671% 92.399%,77.767% 94.371%,76.523% 96.173%,74.767% 97.721%,72.33% 98.931%,69.039% 99.719%,64.724% 100%,9.202% 100%,9.202% 100%,7.711% 99.89%,6.295% 99.571%,4.975% 99.061%,3.769% 98.378%,2.697% 97.538%,1.777% 96.558%,1.028% 95.457%,0.469% 94.252%,0.121% 92.959%,0% 91.597%,0% 8.403%,0% 8.403%,0.121% 7.041%,0.469% 5.748%,1.028% 4.543%,1.777% 3.442%,2.697% 2.463%,3.769% 1.622%,4.975% 0.939%,6.295% 0.429%,7.711% 0.11%,9.202% 0%)}
.btn-rem-morr-news{position:absolute;right:16px;bottom:1px;color:#ea0000}
.new-bgg-iitm_texts p{margin:0 auto;line-height:24px;font-size:15px}
.date-plce{position:absolute;top:3px;background:#fff;left:3px;z-index:1;border-radius:24px;padding:5px 11px}
.date-plce h3{margin:0 auto;font-size:17px;font-weight:300;float:left;border-right:1px solid #d7d7d7;padding:7px 11px 7px 0}
.date-plce h4{margin:0 auto;font-size:15px;font-weight:300;padding:7px 11px;float:left}
#news-evnts_12 .comnn-hedg-cnter{text-align:left}
.pragrph-ex{text-align:right;margin:10px auto;width:81%;float:right}
.knw-morrr-cnter{text-align:center;margin:37px auto 0}
.knw-morrr-cnter a{border:1px solid #fff;color:#ea0000;padding:14px 34px;font-size:18px;text-transform:uppercase;letter-spacing:1px;transition:all .4s ease;border-radius:41px;background:#fff;box-shadow:0 0 9px -4px #00000024;font-weight:400}
.knw-morrr-cnter a:hover{border:1px solid #ea0000;color:#fff;padding:14px 34px;font-size:18px;text-transform:uppercase;letter-spacing:1px;border-radius:41px;background:#ea0000;transition:all .4s ease;box-shadow:0 0 9px -4px #00000024;font-weight:400}
#calnder-auction{padding:62px 0;background:#f4f4f4}
.calncder-tetx h1{text-transform:uppercase;font-size:46px;font-weight:700;color:#ea0000;letter-spacing:1px}
.calncder-tetx p{font-size:17px;line-height:33px}
.calnder-auctn{background:#ea0000;border:1px solid #ea0000;font-size:18px;font-weight:400;padding:13px 25px}
.calnder-auctn svg{position:relative;top:-1px;left:-2px}
.clndr-img{border-radius:28px;box-shadow:0 0 9px -1px #00000029}
.calendar-box{background:#f8f9fa;border-radius:10px;padding:15px;box-shadow:0 0 10px #0000000d}
.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;text-align:center}
.day-name{font-weight:600;font-size:14px;color:#6c757d}
.calendar-date{width:100%;aspect-ratio:1 / 1;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;transition:.3s;border:1px solid #dee2e6;font-weight:500;cursor:pointer}
.calendar-date:hover{background:#ea0000;color:#fff;transform:scale(1.05)}
.calendar-date.active{background:#ea0000;color:#fff;font-weight:600}
.text-primary{color:#ea0000!important}
.auction-item{border-left:4px solid #ea0000;padding:10px 15px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:10px;transition:.3s}
.auction-item:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}
.auction-pp-hder {  }
.bg-danger { --bs-bg-opacity: 1; background-color: #ea0000; }
.calncder-tetx { padding: 45px 0; }
#vechl-being-sold { padding: 60px 0; position: relative; background: url(../images/bg_2.jpg) center; background-size: cover; }
.bg_1_1 { position: absolute; left: 0; top: 0; width: 876px; }
#owl-demo-2 .item { margin: 15px auto; }
.vehicle-wdth-slider {  }
.iitem-equpmnt { position: relative;transition: all 0.4s ease; border-radius: 17px; overflow: hidden; }
.iitem-equpmnt:hover { position: relative;transition: all 0.4s ease; border-radius: 17px; margin-top: -10px; overflow: hidden; }
#vechl-being-sold .comnn-hedg-cnter{text-align:left}
.overly-bbg1{position:static;height:98px;background:#fff;padding:17px 13px;border-radius:0}
.overly-bbg1 h2{margin:0 auto;font-size:21px;line-height:31px;text-align:center;font-weight:300}
.vech-iitem{padding:9px 0 0}
.vehcl-bg-123{background:#ea00009e;width:60%;position:absolute;top:0;bottom:0;left:0;clip-path:polygon(60.45% 100.63%,0.09% 101.18%,0.06% -0.1%,79.93% -0.16%)}
#vechl-being-sold .comnn-hedg-cnter h1{color:#fff}
.rew-mmmore-bttn{text-align:center;margin-top:33px}
.reed-mre-knw{background:#ea0000;border:1px solid #ea0000;font-size:18px;font-weight:400;padding:11px 36px}
#sell-yourr-prodct{position:relative;padding:57px 0}
#fotr-iitme .text-muted{--bs-text-opacity:1;color:#fff!important;font-size:15px;line-height:28px; margin: 0px auto; }
#fotr-iitme h6{font-size:22px;color:#e60012;font-weight:700;margin-bottom: 19px;}
.subsccrbb{background:#e60012;font-size:16px;border:1px solid #e60012;padding:0 23px}
#fotr-iitme .form-control-sm{padding:11px 16px}
.text-rigt3{font-size:14px;text-align:right}
.text-rigt2{font-size:14px}
.clllr{color:#e60012}
#banner_01{overflow:hidden;position:relative}
#cateogg-bnner{padding:57px 0}
.bnner-catelog-wdth{width:94%;margin:0 auto}
.hdd-on-top{position:absolute;bottom:73px;color:#fff;right:38px;z-index:1;text-transform:uppercase;width:31%;text-align:left}

.property-card{border:none;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #00000014;transition:all .3s ease-in-out}
.property-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000040}
.property-img{position:relative;height:220px;overflow:hidden}
.property-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.property-card:hover .property-img img{transform:scale(1.05)}
.auction-badge{position:absolute;top:15px;left:15px;background-color:#dc3545;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px}
.property-details{padding:18px 18px 8px 0}
.property-details h6{font-weight:700;color:#000;font-size:22px;margin-bottom:15px; line-height: 32px; }
.info-box{background-color:#fff5f5;border-radius:10px;padding:10px 12px;font-size:14px}
.info-box i{color:#dc3545;margin-right:6px}
.price{font-size:1.3rem;font-weight:700;color:#dc3545}
.property-actions{border-top:1px solid #eee;padding:8px 18px;float:left;width:100%;background-color:#fff}
.btn-custom{background-color:#dc3545;color:#fff;border:none;transition:background-color .3s ease}
.btn-custom:hover{background-color:#b91c1c}
.property-actions ul{float:right;margin-bottom:12px}
.property-actions ul li{float:left}
.vww-wth_1{background:#e5e5e5;border:none;color:#000;padding:9px 36px;font-size:16px;margin:auto 0 0 6px}
.vww-wth_2{background:#e60012;border:none;color:#fff;font-size:16px;padding:9px 36px;margin:auto 0 0 6px}
.vww-wth_2:hover{background:#c00514;border:none;color:#fff;font-size:16px;padding:9px 36px;margin:auto 0 0 6px; }
.vww-wth_2 .bi{font-size:14px;position:relative;top:1px}
.auction-info-item{display:flex;align-items:flex-start;gap:7px;margin-bottom:20px;background:#fff; border-bottom: 1px dashed #000; padding:9px 0;border-radius:0}
.auction-info-item i{font-size:15px;margin-top:1px;color:#e60012}
.auction-info-item strong{display:block;color:#000;font-size:14px;font-weight:400}
.auction-info-item span{font-weight:700;color:#000;font-size:1rem}
@media (min-width: 768px) {
.auction-info-item{margin-bottom:0}
}
.property-card{position:relative;border-radius:12px; z-index: 0; overflow:hidden;box-shadow:0 3px 12px #00000026;transition:transform .3s ease;cursor:pointer;margin-bottom: 27px;}
.property-card:hover{transform:translateY(-3px)}
.btn-close:focus { box-shadow: none; }
.btn-close-white svg { color:#ff0b0b; position: relative; top: -12px; right: -12px; }
.auction-tag{position:absolute;top:10px;left:10px;background:#e60012;color:#fff;font-weight:600;font-size:.85rem;padding:4px 10px;border-radius:6px;z-index:10}
.image-overlay{position:absolute;bottom:10px;right:10px;background:#0009;color:#fff;padding:3px 8px;font-size:.85rem;border-radius:5px;z-index:10}
.carousel-item img{width:100%;object-fit:cover}
.carousel-control-prev-icon,.carousel-control-next-icon{background-color:#00000080;border-radius:50%;padding:10px}
.modal-fullscreen{background:none}
.modal-content{background:#fff;border:none;box-shadow:none}
.popup-image{width:100%;height:80vh;object-fit:contain}
.btn-close-white{position:absolute;top:15px;right:25px;z-index:1056;background:none;border:none;font-size:2rem;color:#fff;opacity:.9}
.btn-close-white:hover{opacity:1;color:#ff6b6b}
.modal-fullscreen {  width: 60vw; max-width: none; height: 100%;  margin: 0px auto; }
#buyer-regstron .section-title { text-align: center; font-size: 24px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; color: #e60012; background: linear-gradient(90deg,rgb(255, 255, 255) 0%, rgb(244, 244, 244) 51%, rgb(255, 255, 255) 100%); padding: 5px; margin: 26px auto; }
.catelogg-drpwdw {  }

:root{--accent:#c62828;--bg:#fff;--menu-bg:#fff;--menu-border:#e6e6e6}
.search-dropdown{width:360px;position:relative;user-select:none}
.sd-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:8px;background:var(--accent);color:#fff;border:none;cursor:pointer;width:100%;box-shadow:0 2px 10px #0000000f;font-weight:600}
.sd-btn .label{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sd-menu{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:var(--menu-bg);border:1px solid var(--menu-border);border-radius:10px;box-shadow:0 8px 30px #14142814;z-index:200;display:none}
.sd-menu.open{display:block}
.sd-search{padding:10px;border-bottom:1px solid #f0f0f0}
.sd-search input{width:100%;padding:8px 10px;border-radius:8px;border:1px solid #ddd;outline:none}
.sd-search input:focus{box-shadow:0 0 0 .15rem #c628281f;border-color:var(--accent)}
.sd-list{max-height:260px;overflow-y:auto;padding:6px;list-style:none;margin:0}
.sd-item{padding:8px 10px;border-radius:8px;cursor:pointer;margin:4px;display:block;color:#222}
.sd-item:hover,.sd-item.highlight{background:#f4f4f4}
.sd-empty{padding:12px;color:#777;text-align:center}
.caret{margin-left:8px;transform:translateY(1px);opacity:.95}
@media (max-width:420px) {
  .search-dropdown{width:100%}
}
#dropdownSearchBtn { width: 100%; background: #f4f4f4; border: 1px solid #ccc; text-align: left; }
.categ-drpdwn { width: 100%; }
#cateogg-bnner .dropdown-toggle::after{float:right;content:url(../images/down.png);height:0;font-size:13px;line-height:1;margin-top:4px;color:#d72027!important;border:none}
#cateogg-bnner .dropdown-menu.show{display:block;padding:9px;width:100%}
#dropdownSearchBtn{width:100%;background:#fff;border:1px solid #ccc;text-align:left;border-radius:3px;padding:12px}
#dropdownSearchInput{border:1px solid #ddd;padding:9px;width:100%;background:#f4f4f4}
#cateogg-bnner .dropdown-item{border-bottom:1px solid #ddd;padding:7px 0}

.custom-dropdown{position:relative;display:inline-block;vertical-align:middle;padding:0!important;border-radius:2px;width:100%;margin:0px auto}
.custom-dropdown__select{padding:7px 9px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-weight:400;color:#777;height:49px;border:1px solid #ddd;margin:0 auto;font-size:15px;letter-spacing:0;background:#fff}
#progrmm-serch-item .custom-dropdown__select{padding:9px 18px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-weight:400;color:#777;height:54px;border:none;margin:0 auto;font-size:15px;letter-spacing:0}
.custom-dropdown::before,.custom-dropdown::after{content:"";position:absolute;pointer-events:none}
.custom-dropdown::after{content:url(../images/down.png);height:0;font-size:13px;line-height:1;right:12px;top:56%;margin-top:-9px;color:#d72027!important}
.custom-dropdown::before{width:2.3em;right:0;top:0;bottom:0;border-radius:0 3px 3px 0}
.custom-dropdown__select[disabled]{color:rgba(0,0,0,.3)}
.custom-dropdown.custom-dropdown--disabled::after{color:rgba(0,0,0,.1)}
.custom-dropdown--white::before{background-color:transparent;border-left:none}
.custom-dropdown--white::after{color:rgba(0,0,0,.9)}
.custom-dropdown--emerald::before{background-color:#1aa181}
.custom-dropdown--emerald::after{color:rgba(0,0,0,.4)}
.custom-dropdown--red::before{background-color:#d53a22}
.custom-dropdown--red::after{color:rgba(0,0,0,.4)}
.custom-dropdown--large .custom-dropdown__select{padding-right:1.3em}
.custom-dropdown--small .custom-dropdown__select{padding-right:.5em}
.step-container{max-width:91%;background:#fff;margin:-89px auto 59px;padding:30px;border-radius:10px;box-shadow:0 3px 10px #0000001a;position:relative;z-index:1}
.step-indicator{display:flex;justify-content:space-between;margin-bottom:30px}
.step{text-align:center;flex:1;position:relative}
.step::after{content:"";position:absolute;top:28px;right:-50%;width:100%;height:1px;background:#dee2e6;z-index:-1}
.step:last-child::after{display:none}
.circle{width:56px;height:56px;line-height:53px;border-radius:50%;background:#dee2e6;display:inline-block;color:#000;font-size:22px}
.step.active .circle,.step.completed .circle{background:#e60012;color:#fff}
.step.completed::after{background:#e60012}
#buyer-regstron label{display:inline-block;float:left;width:100%}
#buyer-regstron .form-control{width:100%!important}
#buyer-regstron .form-select,#buyer-regstron .form-control{display:inline-block;width:100%}
.buyr-reg{text-align:center;margin-bottom:36px;font-weight:700;color:#e60012;font-size:35px;text-transform:uppercase;letter-spacing:2px;background:#f4f4f4;padding:19px}
.hdd-wdthw{background:#f4f4f4;padding:11px 14px;text-transform:uppercase;font-weight:700}
.hd-tbbs{text-transform:uppercase;font-weight:700;margin:10px auto 0;font-size:16px}
.nextBtn{background:#e60012;font-size:16px;border:1px solid #e60012;padding:10px 26px;font-weight:700;text-transform:uppercase;letter-spacing:1px}
.prevBtn{padding:0 22px;text-transform:uppercase;letter-spacing:1px}
.form-check-input:checked{background-color:#e60012;border-color:#e60012}
.accordion-button:not(.collapsed){color:#fff;background-color:#212529;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);text-transform:uppercase;font-weight:700;font-size:17px;letter-spacing:1px}
.accordion-button{text-transform:uppercase;font-weight:700;font-size:17px;letter-spacing:1px}
.form-check{display:block;min-height:1.5rem;padding:9px 22px;margin-bottom:.125rem;border-bottom:1px dashed #000;font-size:15px}
.accordion-body{background:#f4f4f4;padding:6px 9px}
.form-check-input:focus{border-color:#fe8686;box-shadow:0 0 0 .25rem #e6001238}
.dropdown-menu li{position:relative}
.dropdown-menu .submenu{display:none;position:absolute;left:100%;top:0;margin-top:-1px}
.dropdown-menu > li:hover > .submenu{display:block}
/* Adjust for mobile view */
@media (max-width: 991px) {
  .dropdown-menu .submenu { position: static; margin-left: 1rem; }
}
#inn-er-menubar .nav-link{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:15px;border-right:1px solid #f2f2f23b;padding:20px}
.bg-dark{padding:0;border-radius:10px;margin:-30px auto 0;position:relative;z-index:1}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;border-radius:0;padding:0;width:100%;min-width:250px}
#inn-er-menubar .dropdown-item{text-transform:uppercase;border-bottom:1px solid #ccc;padding:10px 19px;font-size: 15px;}
.navbar-brand{display:none}
.navbar-toggler{border:none}
.navbar-toggler:focus{box-shadow:none}
#galleryModal .modal-content{background:none}
#bid-details_12 .card-header{font-weight:700;text-transform:uppercase;font-size:20px;color:#e60012;letter-spacing:0;background:#eee;border-radius:11px 11px 0 0;padding:10px 15px}
#bid-details_12 .card { border-radius: 11px; }
#bid-details_12 .detail-label { font-weight: bold; }
.trm-condtn { border: 1px solid #e60012; color: #e60012; margin-bottom: 9px; }
.trm-condtn:hover { border: 1px solid #e60012; color: #fff; background: #e60012; margin-bottom: 9px; }
.vw-dttl-all { background: #e60012; border: 1px solid #e60012; }
#fotr-iitme { background: #212529; }
#buyer-regstron .form-check{display:block;min-height:1.5rem;padding:9px 22px;margin-bottom:.125rem;border-bottom:none;}
.text-warning { --bs-text-opacity: 1; color: rgb(230, 0, 18) !important; }
/* News and events details */
.page-header{background:linear-gradient(to right,#e60012,#b80110);color:#fff;padding:60px 0;text-align:center}
.page-header h1{font-size:2.2rem;font-weight:600}
.news-content{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 6px #00000014}
.news-img{width:100%;border-radius:10px;margin-bottom:25px;box-shadow:0 4px 10px #0000001a}
.news-meta{color:#6c757d;font-size:.9rem;margin-bottom:15px}
.sidebar{background:#fff;border-radius:10px;padding:20px;box-shadow:0 2px 6px #0000000d}
.sidebar-item { margin-bottom: 0; border-bottom: 1px dashed #999; padding: 8px 0;}
.sidebar-item img{width:100%;height:auto;object-fit:cover;border-radius:8px;margin-bottom:0}
.sidebar-item a{text-decoration:none;color:#212529;font-size:.95rem;display:block;transition:color .2s}
.sidebar-item a:hover{color:#e60012}
.sidebar h5 { color: #e60012; font-size: 23px; text-transform: uppercase; letter-spacing: 1px; }
/* News and events details */
#nws-l { background: #f4f4f4; }
.auction-info { background: #f4f4f4; padding: 12px 16px; border: 1px solid #dee2e6; margin-bottom: 8px; }
.auction-info h4 { margin-bottom: 17px; font-size: 20px; }
#auctionBidModal .modal-header{background-color:#f8f9fa;border-bottom:2px solid #dee2e6}
#auctionBidModal .modal-title { color: #e60012; font-weight: 600; text-transform: uppercase; font-size: 20px;}
#auctionBidModal .auction-info .info-item { margin: 0 auto; border-bottom: 1px dashed #00000045; line-height: 28px; }
#auctionBidModal .auction-info .info-label{font-weight:600;color:#212529;font-size:.9rem;margin-right:5px}
#auctionBidModal .auction-info .info-value{color:#495057}
#auctionBidModal .table th{background-color:#f1f3f5;font-weight:600;text-align:left}
#auctionBidModal .table td{text-align:left;vertical-align:middle}
#auctionBidModal .bid-footer{background-color:#f8f9fa;border-top:1px solid #dee2e6;padding:15px}
#auctionBidModal .btn-bid{background-color:#e60012;color:#fff;font-weight:500;border-radius:6px; float: right; }
#auctionBidModal .btn-bid:hover{background-color:#e60012;  float: right;}
#auctionBidModal .section-title { font-weight: 600; color: #e60012; padding-bottom: 4px; margin-top: 0; margin-bottom: 5px; font-size: 18px; background: #f4f4f4; text-align: left; padding: 8px; text-transform: uppercase; letter-spacing: 1px; }
#auctn-dttls-wdt { padding: 60px 0; position: relative; background: #f4f4f4; }
#auctn-dttls-wdt .auction-section{background:#fff;border-radius:10px;padding:25px;box-shadow:0 2px 6px #0000000d;margin-bottom:25px}
#auctn-dttls-wdt .section-title{font-size:1.1rem;font-weight:600;color:#e60012;border-bottom:2px solid #e60012;padding-bottom:4px;margin-bottom:20px}
#auctn-dttls-wdt .auction-label{font-weight:600;color:#333;font-size:.9rem}
#auctn-dttls-wdt .auction-value{color:#555;font-size:.9rem}
#auctn-dttls-wdt .data-row{margin-bottom:0;border-bottom:1px solid #e5e5e5;padding:5px 0}
#auctn-dttls-wdt .table th{background-color:#f1f3f5;font-weight:600;font-size:.9rem}
#auctn-dttls-wdt .table td{font-size:.9rem}
#auctionBidModal .modal-body{font-size:14px}
#myy-biidd{padding:60px 0;background:#f4f4f4}
.action-icons .bi{color:#e60012}
.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:#e60012}
.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:#e60012;color:#fff}
@media (min-width: 992px) {
  .modal-lg, .modal-xl { --bs-modal-width: 67%; }
}
#content-tables_1 table{border-collapse:collapse; font-size: 15px;}
#content-tables_1 th{text-align:left;padding:10px!important;background-color:#FFD7D6;color:#000}
#content-tables_1 td{text-align:left;padding:11px;background:none}
#content-tables_1 tr:nth-child(odd){background-color:#FFF}
#content-tables_1 tr:nth-child(even){background-color:#f4f4f4}
#content-tables_1 table tr{border:1px solid #d7d5d5}
#myy-biidd .table-wrapper { background: #fff; border-radius: 10px; padding: 25px; box-shadow: 0 2px 6px #0000000d; margin-bottom: 25px; }

.accordion-button:not(.collapsed)::after { content: url(../images/down.png); position: relative; right: -5px; }
.accordion-button:not(.collapsed)::after { background-image: none; }
.accordion-button::after { content: url(../images/down.png); background-image: none; position: relative; right: -13px; }
.cntct-iitemwrp p { font-size: 16px; }
.cntct-iitemwrp p svg { margin-right: 12px; position: relative; top: -1px; }



 /* Hide dropdown on large screens */
    @media (min-width: 768px) {
      #bid-details_12 .tab-dropdown {
        display: none;
      }
    }

    /* Hide tabs on small screens */
    @media (max-width: 767px) {
      #bid-details_12 .nav-tabs {
        display: none;
      }
    }
#bid-details_12 .nav-tabs { --bs-nav-tabs-border-color: #fff; }
#bid-details_12 .nav-tabs .nav-link {
  background: #f4f4f4;
  border-radius: 4px;
  margin: 0px 3px;
  color: #000;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
}
#bid-details_12 .nav-tabs .nav-link.active {
  color: #fff;
  background-color: #e60012;
  border-color: #e60012;
  border-radius: 6px;
}
#bid-details_12 .tab-content > .tab-pane {
  padding: 0 3px;
}


   #pdf-container { width: 100%; max-width: 100%; margin: 0 auto; }
    #pdf-canvas { width: 100%; height: auto; display:block; }
    .controls { gap: .5rem; display:flex; align-items:center; flex-wrap:wrap; }
.modal-bodyy_2 { padding: 23px 40px; }




  /* Main Content */
    .main-content {
      flex: 1;
      background: #fff;
      border-radius: 12px;
      padding: 4px 4px 4px 24px;
    }

    .main-content section {
      margin-bottom: 60px;
    }

    .main-content h2 {
      color: var(--oxford-blue);
      border-left: 5px solid var(--gold);
      padding-left: 12px;
      margin-bottom: 20px;
      font-size: 1.6rem;
      font-weight: 600;
    }

    .main-content p {
      line-height: 1.7;
      color: #555;
    }
#progrm-dtls-banner img { width:100%; }


    /* Responsive */
    @media (max-width: 992px) {
      .content-wrapper {
        flex-direction: column;
      }
      .sidebar {
        position: relative;
        top: 0;
      }
    }
	
	  /* Layout */
.content-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0px;
  gap: 2px;
  max-width: 100% !important;
}

    /* Sidebar */
    .sidebar {
      flex: 0 0 315px;
      position: sticky;
      top: 100px;
      height: fit-content;
      border-radius: 10px;
      padding: 20px;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
    }

.pddf-vwer { max-width: 46%; }
 .profile-section .card-header {
    background: #f6f6f6;
    font-weight: bold;
}

.profile-section p {
    margin-bottom: 6px;
    font-size: 15px;
}

.buyer-profile-container {
    margin: auto;
    margin-top: 10px;
}

.profile-title-bar {
   	color: #fff;
    background-color: #e60012;
    border-color: #e60012;
    border-radius: 6px;
}

.profile-title {
    color: #FFF !important;
    letter-spacing: 1px;
    margin: 0px 3px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
	font-size:14px !important;
	padding:10px !important
}

.profile-card {
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 3px 10px rgba(0,0,0,0.08);
    margin-bottom: 25px;
    overflow: hidden;
}

.profile-card-header {
    background: #fafafa;
    padding: 12px 20px;
    font-size: 17px;
    font-weight: 600;
    border-bottom: 1px solid #eee;
}

.profile-card-header span {
    color: #444;
}

.profile-card-body {
    padding: 20px;
}

.profile-row {
    display: flex;
    justify-content: space-between;
    padding: 8px 0;
    border-bottom: 1px dashed #e5e5e5;
}

.profile-row:last-child {
    border-bottom: none;
}

.label {
    font-weight: 600;
    color: #555;
    width: 45%;
}

.value {
    width: 55%;
    text-align: right;
    color: #222;
    font-weight: 500;
}
.profile-section p {
    margin-bottom: 6px;
    font-size: 15px;
}



.buyr-inppt1:focus {
    background-color: #c70202 !important;  /* your red color */
    color: #fff !important;                /* text color */
    border-bottom: 1px solid #ffffff80;
    outline: none;
}

/* Override Chrome/Edge autofill */
.buyr-inppt1:-webkit-autofill,
.buyr-inppt1:-webkit-autofill:focus,
.buyr-inppt1:-webkit-autofill:hover,
.buyr-inppt1:-webkit-autofill:active {
    background-color: #c70202 !important;
    -webkit-box-shadow: 0 0 0 1000px #c70202 inset !important;
    -webkit-text-fill-color: #fff !important;
	border-bottom: 1px solid #ffffff80;
}



