@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap');

html, body {width: 100%; height: 100%; margin: 0; padding: 0;}

body {font-family: 'Inter', sans-serif; font-size: 15px; color: #212529; font-weight: 400; line-height: 1.6; background-color: #fff; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/*TRANSITIONS*/
.btn, a, button, .transition {webkit-transition: all 250ms linear; -moz-transition: all 250ms linear; -o-transition: all 250ms linear; -ms-transition: all 250ms linear; transition: all 250ms linear; }

/*ANCHOR TAGS*/
a {color: #111; text-decoration: none; background-color: transparent; }
a:hover, a:focus{color: #001B42;}


/*TEXT WHITE TO LIGHT WHITE*/
.text-white-5{color: rgb(255 255 255 / 5%)!important;} .text-white-10{color: rgb(255 255 255 / 10%)!important;} .text-white-20{color: rgb(255 255 255 / 20%)!important;} .text-white-25{color: rgb(255 255 255 / 25%)!important;} .text-white-30{color: rgb(255 255 255 / 30%)!important;} .text-white-35{color: rgb(255 255 255 / 35%)!important;} .text-white-45{color: rgb(255 255 255 / 45%)!important;} .text-white-50{color: rgb(255 255 255 / 50%)!important;} .text-white-55{color: rgb(255 255 255 / 55%)!important;} .text-white-60{color: rgb(255 255 255 / 60%)!important;} .text-white-65{color: rgb(255 255 255 / 65%)!important;} .text-white-70{color: rgb(255 255 255 / 70%)!important;} .text-white-75{color: rgb(255 255 255 / 75%)!important;} .text-white-80{color: rgb(255 255 255 / 80%)!important;} .text-white-85{color: rgb(255 255 255 / 85%)!important;} .text-white-90{color: rgb(255 255 255 / 90%)!important;} .text-white-95{color: rgb(255 255 255 / 95%)!important;}

/*TEXT BLACK TO LIGHT BLACK*/
.text-black-5{color: rgb(0 0 0 / 5%)!important;} .text-black-10{color: rgb(0 0 0 / 10%)!important;} .text-black-20{color: rgb(0 0 0 / 20%)!important;} .text-black-25{color: rgb(0 0 0 / 25%)!important;} .text-black-30{color: rgb(0 0 0 / 30%)!important;} .text-black-35{color: rgb(0 0 0 / 35%)!important;} .text-black-45{color: rgb(0 0 0 / 45%)!important;} .text-black-50{color: rgb(0 0 0 / 50%)!important;} .text-black-55{color: rgb(0 0 0 / 55%)!important;} .text-black-60{color: rgb(0 0 0 / 60%)!important;} .text-black-65{color: rgb(0 0 0 / 65%)!important;} .text-black-70{color: rgb(0 0 0 / 70%)!important;} .text-black-75{color: rgb(0 0 0 / 75%)!important;} .text-black-80{color: rgb(0 0 0 / 80%)!important;} .text-black-85{color: rgb(0 0 0 / 85%)!important;} .text-black-90{color: rgb(0 0 0 / 90%)!important;} .text-black-95{color: rgb(0 0 0 / 95%)!important;}

/*TEXT LIGHT GREY TO DARK GREY*/
.text-grey-100{ color: #f8f9fa;} .text-grey-200{ color: #e9ecef;} .text-grey-300{ color: #dee2e6;} .text-grey-400{ color: #ced4da;} .text-grey-500{ color: #adb5bd;} .text-grey-600{ color: #6c757d;} .text-grey-700{ color: #495057;} .text-grey-800{ color: #343a40;} .text-grey-900{ color: #212529;}
 

/*SWIPER PAGINATION*/
.swiper-pagination{margin-top: 10px;}
.swiper-pagination-bullet-active{background-color: #CD322E;}

/*SWIPER NAV BUTTONS*/
.swiper-button-next, .swiper-button-prev,
.swiper-button-prev:after, .swiper-button-next:after{height: 40px; width: 40px;}

.swiper-button-next, .swiper-button-prev{z-index: 1;}
.swiper-button-prev:after, .swiper-button-next:after{font-size: 16px; color: #000; background: #fff; display: flex; border-radius: 20px; justify-content: center; align-items: center; box-shadow: 0 5px 10px rgb(0 0 0 / 20%); }

/*PADDING TOP*/
.pt5{padding-top: 5px;} .pt10{padding-top: 10px;} .pt15{padding-top: 15px;} .pt20{padding-top: 20px;} .pt30{padding-top: 30px;} .pt40{padding-top: 40px;} .pt50{padding-top: 50px;} .pt60{padding-top: 60px;} .pt70{padding-top: 70px;} .pt80{padding-top: 80px;} .pt90{padding-top: 90px;} .pt100{padding-top: 100px;} .pt110{padding-top: 110px;} .pt120{padding-top: 120px;}

/*PADDING BOTTOM*/
.pb5{padding-bottom: 5px;} .pb10{padding-bottom: 10px;} .pb15{padding-bottom: 15px;} .pb20{padding-bottom: 20px;} .pb30{padding-bottom: 30px;} .pb40{padding-bottom: 40px;} .pb50{padding-bottom: 50px;} .pb60{padding-bottom: 60px;} .pb70{padding-bottom: 70px;} .pb80{padding-bottom: 80px;} .pb90{padding-bottom: 90px;} .pb100{padding-bottom: 100px;} .pb110{padding-bottom: 110px;} .pb120{padding-bottom: 120px;}

/*MARGIN TOP*/
.mt5{margin-top: 5px;} .mt10{margin-top: 10px;} .mt15{margin-top: 15px;} .mt20{margin-top: 20px;} .mt30{margin-top: 30px;} .mt40{margin-top: 40px;} .mt50{margin-top: 50px;} .mt60{margin-top: 60px;} .mt70{margin-top: 70px;} .mt80{margin-top: 80px;} .mt90{margin-top: 90px;} .mt100{margin-top: 100px;} .mt110{margin-top: 110px;} .mt120{margin-top: 120px;}

/*MARGIN BOTTOM*/
.mb5{margin-bottom: 5px;} .mb10{margin-bottom: 10px} .mb15{margin-bottom: 15px} .mb20{margin-bottom: 20px} .mb30{margin-bottom: 30px} .mb40{margin-bottom: 40px} .mb50{margin-bottom: 50px} .mb60{margin-bottom: 60px} .mb70{margin-bottom: 70px} .mb80{margin-bottom: 80px} .mb90{margin-bottom: 90px} .mb100{margin-bottom: 100px} .mb110{margin-bottom: 110px} .mb120{margin-bottom: 120px}

/*FONT WEIGHTS*/
.fw100{font-weight: 100!important;} .fw200{font-weight: 200!important;} .fw300{font-weight: 300!important;} .fw400{font-weight: 400!important;} .fw500{font-weight: 500!important;} .fw600{font-weight: 600!important;} .fw700{font-weight: 700!important;} .fw800{font-weight: 800!important;} .fw900{font-weight: 900!important;}

/*LETTER SPACING*/
.lshalf{letter-spacing:0.5px} .ls1{letter-spacing:1px} .ls2{letter-spacing:2px} .ls3{letter-spacing:3px} .ls4{letter-spacing:4px} .ls5{letter-spacing:5px} .ls6{letter-spacing:6px} .ls7{letter-spacing:7px} .ls8{letter-spacing:8px} .ls9{letter-spacing:9px} .ls10{letter-spacing:10px}

/*LINE HEIGHT*/
.lh100{line-height:100%} .lh120{line-height:120%} .lh130{line-height:130%} .lh140{line-height:140%} .lh150{line-height:150%} .lh160{line-height:160%} .lh170{line-height:170%} .lh180{line-height:180%} .lh190{line-height:190%} .lh200{line-height:200%}

/*FONT SIZE 0 to 72px */
.fs0{font-size: 0;}.fs7{font-size: 7px;} .fs8{font-size: 8px;} .fs9{font-size: 9px;} .fs10{font-size: 10px;} .fs11{font-size: 11px;} .fs12{font-size: 12px;} .fs13{font-size: 13px;} .fs14{font-size: 14px;} .fs15{font-size: 15px;} .fs16{font-size: 16px;} .fs17{font-size: 17px;} .fs18{font-size: 18px;} .fs19{font-size: 19px;} .fs20{font-size: 20px;} .fs21{font-size: 21px;} .fs22{font-size: 22px;} .fs23{font-size: 23px;} .fs24{font-size: 24px;} .fs25{font-size: 25px;} .fs26{font-size: 26px;} .fs27{font-size: 27px;} .fs28{font-size: 28px;} .fs29{font-size: 29px;} .fs30{font-size: 30px;} .fs31{font-size: 31px;} .fs32{font-size: 32px;} .fs33{font-size: 33px;} .fs34{font-size: 34px;} .fs35{font-size: 35px;} .fs36{font-size: 36px;} .fs37{font-size: 37px;} .fs38{font-size: 38px;} .fs39{font-size: 39px;} .fs40{font-size: 40px;} .fs41{font-size: 41px;} .fs42{font-size: 42px;} .fs43{font-size: 43px;} .fs44{font-size: 44px;} .fs45{font-size: 45px;} .fs46{font-size: 46px;} .fs47{font-size: 47px;} .fs48{font-size: 48px;} .fs49{font-size: 49px;} .fs50{font-size: 50px;} .fs51{font-size: 51px;} .fs52{font-size: 52px;} .fs53{font-size: 53px;} .fs54{font-size: 54px;} .fs55{font-size: 55px;} .fs56{font-size: 56px;} .fs57{font-size: 57px;} .fs58{font-size: 58px;} .fs59{font-size: 59px;} .fs60{font-size: 60px;} .fs61{font-size: 61px;} .fs62{font-size: 62px;} .fs63{font-size: 63px;} .fs64{font-size: 64px;} .fs65{font-size: 65px;} .fs66{font-size: 66px;} .fs67{font-size: 67px;} .fs68{font-size: 68px;} .fs69{font-size: 69px;} .fs70{font-size: 70px;} .fs71{font-size: 71px;} .fs72{font-size: 72px;}

/*FORM ELEMENTS*/
.form-control, textarea, select, .form-select{border-color:#aaa;}
.form-control, textarea, select, .form-select, button{border-radius: 4px;}
.form-control:focus, .form-select:focus {outline: 0; box-shadow: 0 0 0 0.25rem #0069c226; border-color: #0069c2;}

/*PAGINATION*/
.pagination .page-link{color: #444; height: 40px; width: 60px; display: flex; align-items: center; justify-content: center; text-align: center;}
.pagination .page-link:hover{background-color: #CD322E; border-color: #CD322E; color: #fff!important;}
.pagination .active>.page-link, 
.pagination .page-link.active {color: #fff; background-color: #CD322E; border-color: #CD322E; }
.pagination .page-item:first-child .page-link,
.pagination .page-item:last-child .page-link{width: auto;}

/*CONTAINER*/
.container-custom{max-width: 1140px;} 

/*DROPDOWNS*/
.dropdown-item{font-size: 14px;}
.dropdown-item.active, .dropdown-item:hover {background-color: #CD322E; color: #fff;}

/*HEADINGS*/
h1, h2, h3, h4, h5, h6 {font-family: 'Inter', serif; font-weight: 600; margin-bottom: .5rem; line-height: 1.3; color: #222; line-height: 120%;}
.heading-font{font-family: 'Inter', serif;}
.body-font{font-family: 'Inter', sans-serif;}

/*SECTION HEADINGS*/
.section-heading{margin-bottom: 30px; }
.section-heading h3{font-weight: 700; color: #1C1C1C; font-size: 34px; line-height: 120%; margin-bottom: 10px; }
.section-heading p{color: #495057; font-size: 18px; margin-bottom: 0; line-height: 1.8;}

.section-heading.text-white h3, .section-heading.text-white p{color: #fff;}

/*SECTION MAIN BUTTON*/
.section-button .btn {border-radius:4px; font-weight: 500; font-size: 12px; letter-spacing:0.5px; height: 50px; display: inline-flex; justify-content: center; align-items: center; min-width: 240px; padding-left: 20px; padding-right: 20px; text-transform: uppercase;}
 

.section-button .btn.btn-white {background-color: #fff; border-color: #fff; color: #333; }
.section-button .btn.btn-white:hover {background-color: #f1f1f1; border-color: #f1f1f1; }

/*CHECKED LIST*/
ul.checked-list{margin: 0; padding: 10px 0 0;}
ul.checked-list li{position: relative; list-style: none; padding-left: 25px; margin-bottom: 10px; padding-right: 25px;}
ul.checked-list li:before{position: absolute; content: "\f00c"; font-family: "FontAwesome"; left: 0px; color: #CD322E; font-size: 16px;}

/*BUTTONS*/
.btn{border-radius: 4px; font-weight: 500; font-size: 13px; display: inline-flex; align-items: center; justify-content: center;} 
.btn-sm{font-size: 12px;}
.btn-lg{font-size: 14px;border-radius: 4px;padding-top: 12px; padding-bottom: 12px;}

.btn.btn-accent{background-color: #CD322E; border-color: #CD322E; color:#fff; }
.btn.btn-accent:focus, .btn.btn-accent:hover{background-color: #B41511; border-color: #B41511; color:#fff; }

.btn.btn-dark{background-color: #1C1C1C; border-color: #1C1C1C; color:#fff; }
.btn.btn-dark:focus, .btn.btn-dark:hover{background-color: #111; border-color: #111; color:#fff; }

.btn.btn-white{background-color: #fff; border-color: #fff; color:#111; }
.btn.btn-white:focus, .btn.btn-white:hover{background-color: #f1f1f1; border-color: #f1f1f1; color:#111; }



/*TEXT COLORS*/
.text-accent{color: #CD322E;}
.text-grey{color:#707070!important;}
.text-success {color: #2fb56d!important;}

/*BACKGROUNDS COLORS*/
.bg-accent{background-color: #CD322E!important;}
.bg-accent-dark{background-color: #B41511!important;}
.bg-accent-light{background-color: #f7f3f3!important;}
.bg-accent-light2{background-color: #fff1f0!important;}
.bg-dark{background-color: #1C1C1C!important;}
.bg-dark-grey{background-color: #4F4F5A!important;}
.bg-light{background-color: #F8F9FA!important;}

 
/*BORDER COLOR*/
.border-prime{border-color: #CD322E!important;}

/*#################################################################*/
/*##################_________MAIN STYLES_________##################*/
/*#################################################################*/
.site-header .navbar .nav-item .nav-link{color: #000;  margin-left: 5px; margin-right: 5px;}
.site-header .navbar .nav-item .nav-link:hover{color: #CD322E;}
.site-header .navbar .btn{height: 40px;}
.site-header .navbar .nav-item .nav-link,
.site-header .navbar .btn{font-size: 13px; font-weight: 500;}

.site-header .navbar-toggler {margin-top: 1px; padding: 3px 8px; border-color:#000; border-radius: 0; padding: 5px 8px; width: 42px; height: 38px; justify-content: center; align-items: center;}
.site-header .navbar-toggler .navbar-toggler-icon{background-image: none; position: relative; height: 2px; width: 100%;background-color:#000;}
.site-header .navbar-toggler .navbar-toggler-icon:before,
.site-header .navbar-toggler .navbar-toggler-icon:after{content: "";height: 2px; width: 100%; display: block; background-color:#000; position: absolute;}
.site-header .navbar-toggler .navbar-toggler-icon:before{top: -8px;}
.site-header .navbar-toggler .navbar-toggler-icon:after{bottom: -8px;} 

/*HEADER SEARCH */
.search-container {position: relative;}
.search-container .search-btn {height: 38px; width: 38px; margin-left: 5px; display: flex; align-items: center; justify-content: center; border-radius: 4px; cursor: pointer; }
.search-container .search-btn:hover,
.search-container .search-btn:focus{background-color: #f1f1f1;}
.search-textbox {min-width: 260px; position: absolute; right: 100%; top: 0; margin-right: -20px; display: none; }
.search-textbox .form-control{font-size: 13px; height: 38px; padding-left: 30px;}
.search-textbox i.fa{position: absolute; left: 10px; top: 12px; color: #ccccd6;}
.search-container.isOpen .search-textbox{display: block; margin-right: 0;}

/*#####################__________HERO SECTION__________########################*/
.banner-section{background-color: #2f3841;}
.banner-container{height: 530px; background-position: top right; background-repeat: no-repeat; width: 100%; position: relative;}
.banner-container .banner-content{height: 100%; color: #fff; position: absolute; left: 0; right: 0; top: 140px; margin: 0 auto;}
.banner-container .banner-content .banner-content-in{max-width: 440px;}
.banner-container .banner-content h2{color: #fff;}
.banner-container .banner-content ul{padding: 0; margin: 10px 0 0 0;}
.banner-container .banner-content ul li{margin-bottom: 10px; position: relative; padding-left: 40px; background-image: url(../images/round-tick.png); background-repeat: no-repeat; background-position: top left; list-style: none;}

/*###################___________AUCTION SECTION__________######################*/
.acutions-tab-wrap .nav-pills .nav-link{font-size: 16px; font-weight: 500;color: #1C1C1C; background-color: #E1E1E1; border:1px solid #1C1C1C; min-width: 280px;}
.acutions-tab-wrap .nav-pills .nav-item:nth-child(1) .nav-link{border-radius: 30px 0 0 30px;}
.acutions-tab-wrap .nav-pills .nav-item:nth-child(2) .nav-link{border-radius: 0 30px 30px 0;}
.acutions-tab-wrap .nav-pills .nav-link.active, 
.acutions-tab-wrap .nav-pills .show>.nav-link {color: #fff; background-color: #1C1C1C; border:1px solid #1C1C1C; }

.acution-list-wrap .auction-list-item:hover{border: 1px solid #ADB5BD; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);}
.acution-list-wrap .auction-list-item:hover .btn-outline-dark{background-color: #CD322E; border-color:#CD322E; color:#fff; }
.acution-list-wrap .auction-list-item .auction-icon{width: 58px; height: 58px; background: rgba(205, 50, 46, 0.1); border-radius: 50%;}

/*###################___________HIW SECTION__________######################*/
.hiw-section{background-color: #CD322E; background-image: url(../images/hiw-bg-img.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; }

.hiw-column:after{content: ""; position: absolute; background-image: url(../images/arrows.png); background-repeat: no-repeat; display: block; width: 56px; height: 8px; right: -28px; top: 75px;}
.hiw-column:last-child:after{display: none;}
.hiw-block figure,
.hiw-block figure img{background-color:rgb(255 255 255 / 35%); padding: 5px;}
.hiw-block .step-count{background: #FFFFFF; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);width: 48px; height: 48px; margin-top: -30px; position: relative;}

/*############___________PLATFORM FEATURES SECTION__________###############*/
.features-section{}

.features-section .feature-block{background-color: transparent; border-color: transparent;border-radius: 10px;}
.features-section .feature-block span{width: 80px; height: 80px; background: transparent; border-radius: 10px;}
.features-section .feature-block:hover{background-color: #fff; box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.175);}
.features-section .feature-block:hover span{background: rgba(205, 50, 46, 0.1); border-radius: 80px;}

/*############___________SUBSCRIPTION PLAN SECTION__________###############*/
.subsciption-plan-block:hover{background-color: #CD322E!important; border-color: #CD322E!important;box-shadow: 0px 16px 48px rgba(0, 0, 0, 0.175)!important;}
.subsciption-plan-block:hover h3,
.subsciption-plan-block:hover p{color:#fff;}
.subsciption-plan-block:hover .btn{border-color:#fff; color:#fff;}
.subsciption-plan-block .btn:hover{border-color:#fff; background-color: #fff; color:#111;}

/*#####################__________CTA SECTION__________########################*/
.cta-section{position: relative;}
.cta-section .bg-shape{position: absolute; top:0; right: 0; bottom: 0; display: block; background-image: url(../images/red-rectangle.png); background-repeat: no-repeat; background-position: bottom right; background-size: 100%; width: 50%;}

.cta-section figure img{box-shadow:0px 14px 24px rgba(0, 0, 0, 0.1); border-radius: 20px 20px 20px 90px;}


/*#######################_________FAQS SECTION_________#######################*/
.faq-block{margin-bottom: 12px; overflow: hidden; border-radius: 10px;}
.faq-block .faq-header{cursor: pointer; position: relative;}
.faq-block .faq-header h4{margin-bottom: 0; font-weight: 600;color:#1C1C1C; font-size: 20px;}

.faq-block .faq-header:before, 
.faq-block .faq-header:after{content: '';background-color: #333333;width: 12px;height: 2px;position: absolute;top: 30px;transition: all .4s ease-in-out;} 
.faq-block .faq-header:before {right: 21px; transform: rotate(-40deg);} 
.faq-block .faq-header:after {right: 30px; transform: rotate(40deg);} 

.faq-block .faq-content{display: none; padding-top: 12px; padding-bottom: 12px;}
.faq-block .faq-content p{font-size: 14px;}
 
.faq-block.isOpen {background: #fcfeff; border-color: #CD322E!important;} 
.faq-block.isOpen .faq-header{color: #CD322E;} 
.faq-block.isOpen .faq-header:before, 
.faq-block.isOpen .faq-header:after{background-color: #CD322E;} 
.faq-block.isOpen .faq-header:before {transform: rotate(40deg);} 
.faq-block.isOpen .faq-header:after {transform: rotate(-40deg);}
.faq-block.isOpen .faq-header h4{color: #CD322E;}

/*#####################__________FOOTER__________########################*/

.footer-main{color:#C6C6C6; font-size: 13px;}
.footer-main h6{color:#fff; margin-bottom: 20px; font-size: 14px;}

.footer-main .social-handles a{font-size: 20px; margin-right: 10px; color: #fff;}
.footer-main .social-handles a:hover{opacity: 0.7;}

.footer-main .footer-links ul li{margin-bottom: 10px;}
.footer-main .footer-links ul li a{display: block;}
.footer-main .footer-links ul li a,
.footer-main p a{color:#C6C6C6;}

.footer-main .footer-links ul li a:hover,
.footer-main p a:hover{color:#fff;}

.footer-main .footer-links ul{list-style: none; margin: 0;padding: 0;}

.footer-main .ftr-contact-info .info-block h6{color:#fff; text-transform: uppercase; font-size: 12px; margin-bottom: 5px;}
.footer-main .ftr-contact-info i{margin-right: 15px; font-size: 18px; color: #fff;}

.footer-btm{ font-size:12px; }
.footer-btm .copyrights,
.footer-btm .gototop{color:#C6C6C6;}
.footer-btm .copyrights{}
.footer-btm .gototop{}
.footer-btm .gototop a{color:#C6C6C6;}
.footer-btm .gototop a i{background-color: #CD322E; height: 35px; width: 35px; font-size: 14px; color:#fff; border-radius: 50%; display: flex; justify-content: center; align-items: center; }





/*####################################################################*/
/*################___________INNER PAGES CSS____________##############*/
/*####################################################################*/

/*#################___________LOGIN PAGE___________#################*/
.login-form-wrapper{background-color: #fff7f7; background-image: url(../images/login-bg-img.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center; height: 100vh; width: 100%; display: flex; justify-content: center; align-items: center; padding: 16px; }
.login-form-wrapper .form-container{max-width: 520px; width: 100%; background: #FFFFFF; box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); border-radius: 10px; padding: 30px 50px; }
.login-form-wrapper .form-container .form-label{font-size: 14px;}
.login-form-wrapper .form-container .form-control{background: #FFFFFF; border: 1px solid #C0C0C0; border-radius: 4px; font-size: 13px; padding: 0.375rem 1.1rem; }
.login-form-wrapper .form-container .form-control,
.login-form-wrapper .form-container .btn{height: 56px;}

/*##########_____REGISTRATION FORM PROGRESS INDICATORS_____##########*/
.progress-column:after{content: ""; position: absolute; background-image: url(../images/arrows2.png); background-repeat: no-repeat; display: block; width: 40px; height: 6px; right: -28px; top: 20px;}
.progress-column:last-child:after{display: none;}

.progress-block{}
.progress-block .step-count{ height: 50px; width: 50px; justify-content:center; align-items: center; background-color:#fff; }
.progress-block.active .step-count{border-color: #CD322E!important; background-color: #CD322E!important; color:#fff; box-shadow: 0px 8px 16px rgb(0 0 0 / 15%);}
.progress-block p.small{color:#999;}
.progress-block.active p.small{color:#CD322E;}

/*###############___________INNER PAGE BANNER___________###############*/
.top-banner{height: 270px; background-image: url(../images/inner-banner-img.png); background-repeat: no-repeat; background-position: 90% 100%; display: flex; align-items: center; }
.top-banner .breadcrumb{font-size: 14px; font-weight: 500; }
.top-banner .breadcrumb .breadcrumb-item a{color: #fff;}
.top-banner .breadcrumb .breadcrumb-item a:hover{text-decoration: underline;}
.breadcrumb-item+.breadcrumb-item::before{color: #999;}
.top-banner .active{color: #CD322E;}

/*#################____________ABOUT PAGE___________#################*/
.core-values-section ul li{
	font-size: 17px;
	margin-bottom: 16px;
}

/*#################____________CONTACT PAGE___________#################*/
.contact-info-block a:hover{color: #CD322E;}

/*#################____________AUCTION DETAILS PAGE___________#################*/
.auction-detail-section table td,
.auction-detail-section table th{padding: 12px;}

/*#################_______TEXT CONTENT PAGE________##################*/
 
.content-page-section p a,
.content-page-section ul li a,
.content-page-section ol li a{font-weight: 600;}
.content-page-section h4{color: #343A40;}
.content-page-section h4,
.content-page-section h5,
.content-page-section h6{font-weight: 700;}
.content-page-section ul,
.content-page-section ol{margin: 0 0 1rem 0; padding: 0 0 0 18px;}
.content-page-section ul li,
.content-page-section ol li{margin: 0 0 0.5rem 0;}


/*#################_______BIDDING PAGE________##################*/
.bidding-section .bg-secondary{background-color: #4F4F5A!important;}
.bidding-details-card .card-header{color: #fff;}

.auction-opening-closing{position: relative;}
.auction-opening-closing:before{content: ""; position: absolute; height: 13px; width: 1px; background-color: #fff; top: 16px; bottom: 0; left: 14px; display: block;}
.auction-opening-closing p{position: relative; padding-left: 16px;}
.auction-opening-closing p:before{content:"";width: 5px; height: 5px; border-radius: 20px; background: #FFF; position: absolute; left: 0; top: 7px;}

.time-clocks h6{color: #fff;}
.time-clocks .time-current,
.time-clocks .time-remaining{align-items: center; padding: 5px 15px 5px 8px;}
.time-clocks .time-current small,
.time-clocks .time-remaining small{opacity: 0.9;}
.time-clocks .time-current i.fa,
.time-clocks .time-remaining i.fa{ background-color:#fff; height: 34px; width: 34px; margin-right: 10px; border-radius:50%; display: flex; justify-content:center; align-items:center; color:#444; font-size:16px; }


.bidding-info-details .card-header{background: #4E3E3D; color: #fff; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; font-weight: 600; font-size: 12px; letter-spacing: 0.3px; }
.bidding-info-details table td,
.top-bidders-card table td{padding-top: 16px; padding-bottom: 16px;}
.bidding-list-card table td{padding-top: 16px; padding-bottom: 16px;}


/*#################################################################*/
/*################___________MEDIAQUERIES____________##############*/
/*#################################################################*/


@media (max-width: 767.98px) {
	.section-heading {margin-bottom: 20px;}
	.section-heading h3{font-size: 26px;}

	/*AUCTION SECTION*/
	.acutions-tab-wrap .nav-pills .nav-link{min-width: 200px;}

	/*HOW IT WORKS SECTION*/
	.hiw-column{margin-top: 15px; margin-bottom: 15px;}
	.hiw-column:after {
	    position: static;
	    background-image: url(../images/arrows.png);
	    right: auto;
	    top: auto;
	    left: auto;
	    transform: rotate(90deg);
	    margin: 10px auto;
	}

	/*FAQS SECTION*/
	.faq-block .faq-header h4 {font-size: 18px; padding-right: 20px; }
	.faq-block .faq-content p {font-size: 14px;}
}
@media (max-width: 575.98px) {
	.section-heading {margin-bottom: 15px;}
	.section-heading h3{font-size: 24px;}
	.section-heading p{font-size: 16px;}
	.section-button .btn{height: 45px;}

	/*HEADER SEARCH*/
	.search-textbox {min-width: 220px;}

	/*ABOUT SECTION*/
	.about-section h3{font-size: 18px;}
	.about-section p{font-size: 15px;}

	/*AUCTION SECTION*/
	.acutions-tab-wrap .nav-pills .nav-link{min-width: auto; font-size: 14px;}
	.acution-list-wrap .auction-list-item .auction-icon {width: 32px; height: 32px;}
	.acution-detail-info h6{font-size: 14px;}
	.acution-detail-info p small{font-size: 12px;}
	.auction-list-item .details-btn{ }

	/* CTA SECTION */
	.cta-section figure img {border-radius: 10px 10px 10px 50px;}

	/*FAQS SECTION*/
	.faq-block .faq-header h4 {font-size: 17px;}

}

@media (max-width: 479.98px) {
	/*HEADER SEARCH*/
	.search-textbox {min-width: inherit; left: 10px; right: 10px; top: 67px; position: fixed; z-index:5; }
	body.isFixed .search-textbox{opacity: 0;}
	
	/*AUCTION SECTION*/
	.auction-list-item .divider{display: none;}
	.auction-list-item p span{width: 100%; display: block;}

	/*FAQS SECTION*/
	.faq-block .faq-header h4 {font-size: 15px;}
}