
@import url(https://db.onlinewebfonts.com/c/a78cfad3beb089a6ce86d4e280fa270b?family=Calibri); 
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300&display=swap');
@font-face {
  font-family: "Calibri";
  src: url("https://db.onlinewebfonts.com/t/a78cfad3beb089a6ce86d4e280fa270b.eot");
  src: url("https://db.onlinewebfonts.com/t/a78cfad3beb089a6ce86d4e280fa270b.eot?#iefix")format("embedded-opentype"),
  url("https://db.onlinewebfonts.com/t/a78cfad3beb089a6ce86d4e280fa270b.woff2")format("woff2"),
  url("https://db.onlinewebfonts.com/t/a78cfad3beb089a6ce86d4e280fa270b.woff")format("woff"),
  url("https://db.onlinewebfonts.com/t/a78cfad3beb089a6ce86d4e280fa270b.ttf")format("truetype"),
  url("https://db.onlinewebfonts.com/t/a78cfad3beb089a6ce86d4e280fa270b.svg#Calibri")format("svg");
}

table, tr, td, h1, h2, h3, h4, h5, h6, div, span, a, li, ul, ol, p, form, input{font-family: "Calibri"; }


.auto-container{padding: 0 60px;
  max-width: 1920px;}
  .main-footer .footer-bottom .auto-container{padding: 0 0px;}

/*  */
#login,#register {
  /* background-image: url(http://silverscreen.login2design.in/images/login-banner.jpeg); */
  background-image: url('../../public/themes/superio/assets/images/banner-login-1.jpg');
  background-size: 100% 100%;
}
/* .modal-backdrop.show{display:none} */

button.fancybox-button.fancybox-button--share {
    display: none;
}
#login .modal-content,#register .modal-content{
  background-color: rgba(28, 26, 26, 0.5);
}
#login #login-modal{
  background-color: rgba(28, 26, 26, 0.5);
}
#register #login-modal{
  background: rgba(28, 26, 26, 0.5); ;
}
#login .login-form h3,#login .checkboxes label,#login .login-form .field-outer .pwd,#login .login-form .text,#login .login-form .text a,
#login a.close-modal::before,#register a.close-modal::before,#register .login-form h3{
  color: #fff;
}
#login .modal-dialog .modal-content a.close-modal,#register a.close-modal{
  background: transparent;
}
#login .default-form .form-group > label,#register .default-form .form-group > label{
  color: #fff;
}
/* #register .bravo-form-register input.checked:checked + .theme-btn{color: #fff;} */
#login .login-form .form-group .theme-btn,#register .theme-btn
{
  /* border: 1px solid #fff;
  background: transparent; */
  border: 1px solid #f0a121;
  background: #f0a121;
  padding: 15px;
}
#register .btn-style-four {
  background:#f49f21;
  color: #fff;padding: 12px;border: 1px solid transparent;
}
#register .bravo-form-register input.checked:checked + .theme-btn {
  background-color: #34A853;
  color: #FFF;
}
/* .bravo-form-register input.checked{visibility: visible !important;} */
#register .modal-dialog.modal-dialog-centered{position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0px;}
#login-modal{padding: 30px 30px 20px !important;}
#login-modal .form.bravo-form-register .form-group input{height: 50px !important;}
#login-modal .form.bravo-form-register .form-group .checked{height: auto !important;height: auto !important;
  position: absolute;
  top: 16px;
  z-index: 99;
  left: 30px;}
#login .default-form .form-group input[type="text"],#login .default-form .form-group input[type="password"],
#register .default-form .form-group input[type="email"],#register .default-form .form-group input[type="password"],
#register .default-form .form-group input[type="password"]{
  color: #696969;
  background: #F0F5F7;
  border: 1px solid #F0F5F7;
}
/*  */

/* Hide section */
.clients-section-two.wow.fadeInUp.animated{
  display: none;
}
/* .ls-section h4 a{ 
  pointer-events: none;
}
.company-block-four h4 a {
  pointer-events: none;
}
.candidate-block-four .inner-box  a {
  pointer-events: none;
} */
/* .btn-box .theme-btn {
  display: none;
} */
/* .job-block .company-logo a{
  pointer-events: none;
}
.candidate-block-two .inner-box a {
  pointer-events: none;
}
.auto-container .inner-box h4 a{
  pointer-events: none;
}
.auto-container .inner-box .company-logo a{
  pointer-events: none;
}

.wishlist-item .job-block a {
  pointer-events: none;
} */
/* ./Hide section */

/* Global CSS */
.theme-btn{background: #f0a121;}
.theme-btn:hover {
  color: #ffffff;
  background-color: #F5A01A;
  opacity: 0.8;
}
/* ./Global CSS */

/* header */

.main-header.fixed-header {
  background: #000!important;
}
/* .main-header .nav-outer {
  width: 100%!important;
} */
.main-header .nav-outer{width: -moz-available;}
.main-menu {
  width: 100% !important;
  justify-content: end !important;
}
.main-header{background-color: #000;color: #fff!important;}
.main-header .main-box .nav-outer .nav.main-menu ul li a {
    color: #fff;
    text-transform: capitalize;
  }
  .main-menu .navigation>li>a{
    padding-right: 16px !important;
  }
  .main-header .main-box .outer-box ul li a .lang-text {
    color: #fff!important;
  }
  .main-header .main-box .outer-box ul li a .flaticon-down-arrow {
    color: #fff!important;
  }
  .main-header .logo-box .logo img{max-height: inherit!important;}
  .main-header .main-box .outer-box .btn-box .theme-btn.btn-style-three {
    background: #f0a121 !important;
    color: #fff !important;
  }
  .main-header.transparent.fixed-header.animated.slideInDown{
    background-color: #000!important;
    color: #fff!important;
  }
  .main-header .menu-btn .icon {
    color: #fff!important;
    font-size: 21px!important;
  }
  .main-header .notify-button{
    position: relative;
  }
  .main-header .menu-btn .count{
    background-color: #F69E22!important;
    position: absolute;
  top: -28%;
  left: 51%;
  }
  .main-header .main-box .outer-box .btn-box .full-name {
    color: #fff!important;
  }
  .main-header .main-box .outer-box .btn-box .login-item .is_login i.flaticon-down-arrow {
    color: #fff!important;
  }
  .dropmenu-right .dropdown-menu{
    border-top-color: #F69E22!important;
  }
  .dropmenu-right .dropdown-menu {
    border-top-color: #F69E22 !important;
    background: #000!important;
  }
  .dropmenu-right .dropdown-menu > li > a{
    color: #fff!important;
  }
  .dropdown-header {
    color: #fff!important;
  }
  /* main-body  */
  .category-block .inner-box:hover .icon {
    color: #fff!important;
    background: #F0A121!important;
  }
  /*  footer  */
  .main-footer{
    background: #000!important;
    color: #fff!important;
  }
  .main-footer.alternate3::before {
    background-image: linear-gradient(#000,#000)!important;
  }
  .main-footer .widget-title {
    color: #fff!important;
  }
  .main-footer .list li a {
    color: #fff!important;
  }
  .booking_cookie_agreement {
    background-color: #000!important;
    color: #fff!important;
  }
  .booking_cookie_agreement .save-cookie {
    background-color: #f0a121!important;
    color: #fff!important;
  }
  .main-footer .phone-num {
    color: #fff!important;
  }
.main-footer .address {
  color: #fff!important;

}
.main-footer .address a {
  color: #fff!important;
}
.main-footer .phone-num a{
  color: #fff!important;
}
.main-footer .list li::before{
  border-bottom-color: #f0a121!important;
}
.main-footer .copyright-text p {
  color: #fff!important;
}
.main-footer .social-links a {
  color: #fff!important;
}
.booking_cookie_agreement .content-cookie a {
  color: #f0a121!important;
}
.scroll-to-top{
  color: #fff!important;
}
.scroll-to-top {
  background-color: rgb(240, 161, 33)!important;
}
/* Banner */
.banner-section .title-box h3 .colored{color: #f49f21 !important;}
/* ./Banner */

/* aspirant page  */
.btn-style-three{
  color: #fff!important;
}
/* job post page  */
.dashboard .main-header {
  background: #000!important;
}



/* ======================================= User Dashboard  =============================================== */
.user-sidebar .sidebar-inner{
  background: #000!important;
}
.user-sidebar .navigation > li.active > a{
  color: #fff!important;
}
.user-sidebar .navigation li a{
  color: #fff!important;
}
.user-sidebar .navigation li a i{
  color: #fff!important;
}
.user-sidebar .navigation > li.active > a{
  background: #f59d22 !important;
}
.user-sidebar .navigation li:hover > a:hover{
  background: #f59d22 !important;
}
.ui-item h4{
  background: none;
}
.user-sidebar {
  background: #000!important;
  border: 1px solid transparent!important;
}
/* ======================================= ./User Dashboard  =============================================== */

.candidate-block-two .image{width: 80px;
  height: 80px;}
.about-section.style-two .content-column .inner-column{padding-left: 0;}
.about-section.style-two .content-column .sec-title .text{font-size: 18px !important;}
.list-style-two li{line-height: 24px;}
.testimonial-carousel .owl-dot{background: #f69e21;}

.job-categories,.ads-section,.testimonial-section-two{padding: 50px 0 50px;}

.candidates-section-two{padding: 70px 0 50px;}

.main-footer .widgets-section{padding-top: 80px;}
.main-footer.style_1 .big-column .brand_heading h2{margin-bottom: 10px;}
.candidates-section-two .candidate-block-two .btn-style-three{padding: 12px 30px 12px 30px;}


/* 
.page-title.style-two{
  background: #bdc3c7; 
  background: -webkit-linear-gradient(to right, #bdc3c7, #2c3e50);
  background: linear-gradient(to right, #bdc3c7, #2c3e50); 
} 
*/
.main-header.header-shaddow{border-bottom: 1px solid #000;}
.page-title{
  padding: 100px 0;
  background: #e65c00;
  background: -webkit-linear-gradient(to bottom, #F59C23, #69798d);
  background: linear-gradient(to bottom, #F59C23, #69798d)}

.job-search-form{border: 1px solid transparent;box-shadow: 0px 7px 18px rgba(240, 161, 33,.4);}
.job-search-form form {background:transparent}
.company-search-form .form-group .icon, .job-search-form .form-group .icon{left: 20px;}
.company-search-form .form-group:first-child, .job-search-form .form-group:first-child{border-right: 1px solid transparent;}
.job-search-form .ui-selectmenu-button.ui-button, .job-search-form .chosen-container-single .chosen-single, .job-search-form .form-group input, .job-search-form .form-group select, .job-search-form .form-group textarea{border-radius: 5px;}

.page-title{padding: 110px 0 100px;}


.ls-section .filters-outer,
.call-to-action-four,
.call-to-action .outer-box{
  background: #e65c00;
  background: -webkit-linear-gradient(to left, #F9D423, #f89100);
  background: linear-gradient(to left, #F9D423, #f89100);}

  .filters-outer.dark-bg{background: #000;}
  .filters-outer.dark-bg .ls-section h4{color: #f0a121 !important;}
  .filters-outer.dark-bg .checkbox-outer .view-more .icon{color: #f0a121;}
  /* .filters-outer.dark-bg .ui-slider-range.ui-corner-all.ui-widget-header{color: #fff !important;} */
  .filters-outer.dark-bg .switchbox .title, .filters-outer.dark-bg .checkboxes label, .filters-outer.dark-bg .call-to-action-four p{color: #fff !important;}
  .range-slider-one .ui-widget.ui-widget-content, .range-slider-tyle-4 .ui-widget.ui-widget-content{background: #F0A121;}
  .filters-outer.dark-bg  h4{color: #f0a121 !important;}

  .ui-slider-range.ui-corner-all.ui-widget-header {
  background: #fff !important;
}

  .job-block .inner-box,
  .company-block-four .inner-box,
  .candidate-block-four .inner-box,
  .work-block .inner-box{box-shadow: 0px 0px 10px rgba(249, 184, 20,.5);}
  .job-block .inner-box:hover,
  .company-block-four .inner-box:hover,
  .candidate-block-four .inner-box:hover,
  .work-block .inner-box:hover{box-shadow: 0px 0px 10px rgba(249, 184, 20,0.8);}


  .job-block .job-info li .icon,
  .company-search-form .form-group .icon, .job-search-form .form-group .icon,
  .ls-section .filter-block .icon,
  .candidate-block-four .job-info li .icon{color:#f0a121}


  .job-other-info li.time,
  .company-block-four .job-type,
  .candidate-block-four .post-tags li{background: #f5b040;color: #fff !important;}
  .candidate-block-four .post-tags li a{color: #fff !important;}

  .page-title .title-outer h1{color: #fff;}
 .page-breadcrumb li a{color: #fff;}
  .page-breadcrumb li::after{color: #e6e6e6;}
  .page-breadcrumb li,
  .candidate-block-five .name a,
  .sec-title .text{color: #e6e6e6;}

  .candidate-block-five.radius-5 .candidate-info li{color: #fff;}

  .about-section-three .text-box, .about-section-three .fun-fact-section{max-width:100%}
  .call-to-action-two{filter: invert(1);}
  .call-to-action-two .theme-btn.btn-style-three, .call-to-action-two .theme-btn {
    background: #fff;
    color: #000 !important;
  }


  .page-template-content.page-faqs .bravo-faq-lists.faqs-section.p-0{margin-top:30px}

  .contact-section .upper-box{padding: 50px;}
  .contact-block .inner-box{text-align: center;padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 10px rgba(211, 140, 26, 0.5);}
  .contact-block .inner-box .icon img{filter: invert(1);}

  .map-section{height: 250px;background: #e65c00;
    background: -webkit-linear-gradient(to left, #F9D423, #f89100);
    background: linear-gradient(to left, #F9D423, #f89100);
  }

  .default-form .form-group input[type="text"],
   .default-form .form-group input[type="password"],
    .default-form .form-group input[type="number"],
     .default-form .form-group input[type="email"],
      .default-form .form-group input[type="url"],
       .default-form .form-group textarea,
        .default-form .form-group select{background: #F9F9F9;height: 45px;line-height: 1;}


        .bravo_wrap .bravo_user_profile{padding: 0 0px !important;}
  .map-section iframe{display: none;}

  .category-block .inner-box{box-shadow: 0px 0px 10px rgba(249, 184, 20,.5) !important;}
  .category-block .icon{background: #000;color: #fff;}
  .sec-title .text{color: #666;}

  .content-column .text {
    color: #fff;
  }

  .page-template-content.page-faqs  .page-title.bg_color{background: #e65c00;
    background: -webkit-linear-gradient(to left, #F9D423, #f89100);
    background: linear-gradient(to left, #F9D423, #f89100);}

    .candidate-block-five .bookmark-btn{background: rgb(240, 161, 33);}
    .company-block-four .inner-box:hover .bookmark-btn{background: #ECEDF2;}


   /* .ls-section .filters-column.col-lg-4.col-md-12.col-sm-12{display: none;}
   .ls-section .content-column.col-lg-8.col-md-12.col-sm-12{-ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}

    .ls-section .content-column.col-lg-8.col-md-12.col-sm-12 .candidate-block-four.col-lg-6.col-md-6.col-sm-12.d-flex{-ms-flex: 0 0 33.33%;
      flex: 0 0 33.33%;
      max-width: 33.33%;}
       */

       .children-menu.menu-dropdown li a {
        color: #000 !important;
      }
.order-box, .payment-box .payment-options{background: #000;}
.order-box *{color: #fff !important;}
.payment-box .payment-options .radio-option.radio-box,
.payment-box .payment-options li .radio-option label,
.payment-box .payment-options .term-conditions-checkbox{color: #fff;}

.checkout-form{padding: 20px;
  box-shadow: 0 0 10px rgba(191, 191, 191, 0.5);}
.ads-section{display: none;}
/* Header CSS Start */
.header-span
{
    height: 0px !important;
  }
.main-header
{
  position: static;
}
/* ./Header CSS End */

  /* ================ Banner Section CSS Start ================= */

  .banner-container {
    width: 100%;
    overflow: hidden;
  }

  .banner-slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
  }

  .banner-item {
    min-width: 100%;
    box-sizing: border-box;
  }

  .banner-item img {
    width: 100%;
    height: auto;
  }

  .numeric-list {
    list-style-type: none;
    padding: 0;
    margin: 20px 0;
    display: flex;
    justify-content: center;
  }

  .numeric-list-item {
    margin: 0 10px;
    cursor: pointer;
    font-weight: bold;
    color: #333;
  }


  .banner-slider .banner-item img{height: 86vh;}

  /* Style for the numeric list */
  .numeric-list {
position: absolute;
bottom: 10px;
right: 2%;
top: 0%;
transform: translate(-0%, -2%);
list-style: none;
padding: 0;
display: flex;flex-direction: column;
z-index: 8;
}
.numeric-list li{position: relative;font-family: 'Rubik', sans-serif;font-weight: 400;}
.numeric-list li::before{content: '';position: absolute;background: #ddd;width: 1px;height:200px;z-index:-1}


  /* Style for each numeric list item */
  .numeric-list-item {
      margin: 5px;
cursor: pointer;
font-size: 18px;
color: #000;
background: #ddd;
border-radius: 50px;
width: 30px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
  }

  /* Style for the active numeric list item */
  .numeric-list-item.active {
    color: #fff;background:#F5A01A;
  }
  .banner-section-seven{padding:0px;margin-bottom:30px}
 
.banner-slider-section.banner-section-seven .colored{color:#fff !important}
.banner-section-seven .content-column h3, .banner-section-seven .content-column .text, .banner-section-seven .popular-searches{color:#fff}
  .banner-bottom{position: relative;margin-top: -80px;}


  .banner-with-txt{position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;}

   .banner-with-txt .table td,.banner-with-txt .table th{color: #fff;}

   .banner-with-txt .table.custom-table th, .table.custom-table td{
     border-top: 1px solid transparent;
     border-left: 1px solid #454545;
     min-width: 100px;
     padding-left: 20px;
     padding-top: 5px;
     padding-bottom: 5px;}

   .banner-with-txt .ttl{color: #f79d13;font-weight: 300;text-transform: uppercase;}
   .banner-with-txt .name{font-size: 60px;font-weight: 300;margin-bottom: 40px;}

  /* ./Banner Section CSS End */

  .job-section.style-two{background-image: linear-gradient(#f69d21, #000);}
  .job-section.style-two .sec-title h2 ,.job-section.style-two .text{color:#fff;}
  .job-section.style-two .default-dots .owl-dot.active{background: #f0a121;}


  .theme-btn{border-radius: 0px;}
  .candidate-block-four .post-tags li a{cursor: none;pointer-events: none;}

  /* Plan Page CSS Start */
  .pricing-section{background-image: url('../../public/themes/superio/assets/images/plan-bg.jpg');
  background-position:center;padding: 20px 0px;}
  .pricing-section .pricing-table .inner-box{background-color: rgba(41, 41, 41, 0.5);border: 1px solid #151516;}
  .pricing-section .pricing-table .inner-box .tag{background: #f0a121;}
  .pricing-section .pricing-table .inner-box .price{font-size: 40px !important;}


  .pricing-section .pricing-table .inner-box *, .pricing-section .pricing-table .table-content ul li::before{color: #fff}


  .pricing-section .sec-title.text-center h2, .pricing-section .sec-title.text-center .text{color: #fff;}
 
  .pricing-tab-btn .btn{min-width: 170px;padding: 15px 30px;font-size: 18px;}
  .pricing-tab-btn .btn-red{background-color: #96172c;border: 1px solid #96172c; color: #fff;}
  .pricing-tab-btn .active{outline: 2px solid #f0a121;outline-style: dashed;outline-offset: -6px;}
    .pricing-tab-btn .btn-blue{background-color: #342f71;border: 1px solid #342f71;color: #fff;}
 
  .plan-section{background-size: cover;
    height: 100vh;}

    
    

  
    .plan-section  button {
        padding: 10px;
        background-color: #f0a121;
        color: white;
        border: none;
        cursor: pointer;
      }
  
      #slideContainer {
        /* width: 500px;
        height: 500px; */
        margin: 20px auto;
        position: relative;
        perspective: 1000px;
      }
  
      .plan-section .slide {
        width: 100%;
        height: 100%;
        position: absolute;
        transform-style: preserve-3d;
        transition: transform 0.5s ease, opacity 0.5s ease;
      }
  
      #aspirantSlide {
        transform: rotateY(0deg);
        opacity: 1;
      }
  
      #agencySlide {
        transform: rotateY(-180deg);
        opacity: 0;
      }
  
      .plan-section .page {
        width: 100%;
        /* height: 100%; */
        position: absolute;
        backface-visibility: hidden;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 20px;
        color: white;
      }
  
      #aspirantPage .dark-box{
          background-color: rgba(41, 41, 41, 0.5);
      }
  
      #agencyPage .dark-box{
          background-color: rgba(41, 41, 41, 0.5);
      }
      .plan-section .plan-sec{padding-top:100px}
      .dark-box {
    padding: 40px 20px 30px;
    text-align: center;
  }
  .plan-section .dark-box ul{padding: 0;list-style: none;}
  
  .plan-section #slideContainer .form-row{width: 100%;}
  .plan-section .ttl {color: #f0a121;
    margin-bottom: 20px;
    font-size: 50px;
    font-weight: 300;
    font-family: 'Segoe UI';
    text-transform: uppercase;}
  
   
  .plan-section .dark-box .title{color: #f0a121;
    font-weight: 300;
    font-family: 'Segoe UI';
    font-size: 40px;
    margin-bottom: 24px;}
  
    .plan-section .dark-box .price-symbol {font-weight: 300;
    font-family: 'Segoe UI';font-size: 24px;}
  
    .plan-section .dark-box  .price{font-size: 76px;
    font-family: 'Segoe UI';
    font-weight: 400;
    color: #960d24;}
  
    .plan-section #buttonContainer button{min-width: 150px;padding:15px 30px}
    .plan-section #buttonContainer .btn-red{background-color: #96172c;border: 1px solid #96172c;color: #fff;}
    .plan-section #buttonContainer .btn-blue{background-color: #342f71;border: 1px solid #342f71;color: #fff;}
  
    .plan-section .dark-box ul li {font-size: 15px;
    color: #ddd;
    margin-bottom: 5px;}
    .plan-section .dark-box ul li span{ color: #960d24;}
    .plan-section .dark-box .btn-yellow{background-color: #f0a121;color: #fff;border: 1px solid #f0a121;padding:10px 30px}
  
  /* ./Plan Page CSS End */

  /*  */

  /* .profile-column .title-small-profile-img .avathar img{width: 200px !important;
    height: 200px !important;
    object-fit: contain;border-radius: 50%;} */
  .hsk-column-2 h6 {
    font-size: 18px;
    display: block;
    background: rgba(0,0,0,.3);
    padding: 8px 15px;
    margin-bottom: 22px;    font-weight: 900;color: #fff;
}
  .hsk-column-2 ul li{list-style: none}
    .hsk-column-2 ul li span {
    color: #ffffff;
}
.hsk-column-2 ul li span b {
    width: 35%;
    display: inline-block;
    margin-right: 15px;
    color: #f0a121;
}
  /*  */
  

  /* Candidate Page CSS */
  .profile-column .title-small-profile-img .avathar {position: absolute;
    top: 50%;
    border-radius: 100%;
    margin: 0px auto;
    display: table;
    left: 50%;
    margin-left: -75px;
    margin-top: -35px;}
.profile-column .title-top-box-details .name a{color: #fff;text-transform: uppercase;font-weight: 600;}

.profile-column .title-small-profile-img .avathar img {border-radius: 50%;border: 3px solid #16202a;width: 150px;height: 150px;}
.sidebar-widget.bg-img .img-txt .name{position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  text-align: center;}
.post-tags-block  .post-tags{
    display: flex;
  color: #fff;
  padding-left: 47px;
  flex-wrap: wrap;
}
.post-tags-block i{width: 50px;color: #da922c;padding-left: 7px;}
.post-tags li {
/* padding: 3px;
margin: 5px;
background: #F59D21; */
pointer-events: none;
}
.post-tags li {
border-radius: 4px;
}
.post-tags li a {
padding: 2px;
color: #fff;
pointer-events: none;
font-size: 14px;
}
.title-top-box-details .name a{
color:#000 !important;
}
.content-column .nav-tabs li .active{
color: #000 !important;
}
/* .profile-column .title-small-profile-img .avathar {

margin-left: -65px !important;
width: 130px !important;
height: 80px !important;
} */
.profile-column{
position: relative !important;
}
.post-tags-block h5{font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #fff;}
  /* ./Candidate Page CSS */


  /*  */

  .sidebar-widget .job-overview li .icon{filter: invert(1);}
  .job-detail-section .upper-box{padding: 20px 0 20px;}
  .job-detail-section .sidebar-widget{background: #000;}
  .job-detail-section .sidebar-widget *,   .job-detail-section .company-widget .company-info li{color: #fff;}
  .company-widget .btn-box .theme-btn{background: rgb(240, 161, 33);}
  .company-widget .btn-box .theme-btn:hover{background: rgb(237, 160, 36);}


  
  .job-section .job-block.col-lg-6{display: flex;}
  .job-section .job-block.col-lg-6 .inner-box{width:100%}
  .job-section.style-two .job-block-three .inner-box{min-height:157px}

  .content-column .ls-outer .row .col-lg-6{display: flex;}
  .content-column .ls-outer .row .col-lg-6 .job-block{width: 100%;display: flex;}
  .content-column .ls-outer .row .col-lg-6 .job-block .inner-box{width: 100%;}
  .list-brands.clients-section{display: none;}


  .call-to-action.style-two{display: none;}

  .dungdt-upload-multiple .image-item .closeicon{    background: #000;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);opacity: 0;}
    
  .dungdt-upload-multiple .image-item:hover .closeicon{opacity: 1;}





  @media (min-width: 992px) {
   .job-detail-outer .content-column.col-lg-8
  {
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%;
    }

  .job-detail-outer .sidebar-column.col-lg-4
{
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }


  }


  /*.content-column .job-block .content{padding-left: 0;} */
  .ls-section{padding: 35px 0 50px;}
  .ls-section .job-block .content{padding-left: 0;}
  .tnc-section{padding: 50px 0 50px;}
  .tnc-section .auto-container
{
  max-width: 1920px;
}


.booking_cookie_agreement.p-3.fixed-bottom .container.d-flex{max-width: 1920px;}
.booking_cookie_agreement .save-cookie{    min-width: 50px;}
.booking_cookie_agreement .content-cookie p{font-size: 12px;line-height: 1.2;padding-left: 10px;}

.bookmark-btn.service-wishlist{background-color: #fff;}
.bookmark-btn.service-wishlist.active{background-color: rgb(240, 161, 33) !important;}

#bravo_notify .dropdown-menu::before, .dropdown-notifications .dropdown-menu::before{border-bottom: 5px solid #e67e22 !important;}
#bravo_notify .dropdown-menu, .dropdown-notifications .dropdown-menu{border-top: 2px solid #e67e22 !important;}
.dropdown-menu .dropdown-footer .btn.btn-primary{background-color: #e67e22;}

.portfolio-outer .portfolio-outer-silder .owl-nav {display: flex; justify-content: space-between;}
.portfolio-outer .portfolio-outer-silder .owl-nav div{color: #fff;text-transform: capitalize;text-transform: capitalize;
  background: #f0a121;
  padding: 5px 20px;}
  .portfolio-outer .portfolio-outer-silder .owl-nav div.disabled{opacity: 0.5}

 /* Media Query  */
  @media (max-width: 1199px) {
    .main-menu .navigation > li{ margin-right: 20px; }
    .main-menu .navigation > li > a{white-space: nowrap;}


    .ls-section{padding-bottom: 50px;}

  }

  @media (max-width: 1023px) {
    .mobile-header .nav-outer{display: flex;justify-content: end;width: 100%;}
    .banner-slider .banner-item img{height: auto;}
    .mobile-header{background-color: inherit;}
    .mobile-header .login-box .icon-user{filter: invert(1);}
    .nav-outer .mobile-nav-toggler{color: #fff;}

    .auto-container{padding: 0px 15px;}
    .about-section{  padding: 20px 0 0;}

    .ls-section .filters-column{order: inherit;}
    .ls-section .content-column{margin-bottom: 10px;}
    .ls-pagination{margin-top: 10px;}

    .location.banner-category .select2-container--default .select2-selection--single{height: 70px; padding: 22px 18px 15px 54px;}
    .job-search-form form{padding: 0px 10px 0px;}
    .job-search-form .form-group{margin-bottom: 10px;}
    .page-title .job-search-form{background: #fff;}

    

  }

  @media (max-width: 991px) {
    .main-footer .footer-column,
    .main-footer .brand_heading{text-align: center;}
    .main-footer .big-column .logo{display: flex;justify-content: center;}
    .main-footer .big-column .brand_heading{text-align: center;margin-bottom: 10px;}

    .contact-section .upper-box .row{justify-content: center;}

  }

  @media (max-width: 767px) {
    .numeric-list-item{width: 25px;
      height: 25px;font-size: 14px;}
      .numeric-list li::before {height: 100px;}

      .about-section.style-two{padding-top: 0px;}
      .job-categories, .ads-section, .testimonial-section-two{padding: 30px 0 30px;}

      .job-search-form .form-group:last-child{margin-bottom: 10px;}
      .job-search-form .form-group .theme-btn{height: auto;}

      .btn-style-one{padding: 15px 35px 13px 35px;}
      .bravo-pagination{margin-bottom: 0px;}
      .pricing-table .table-content{margin-bottom: 30px;}
      .pricing-section .pricing-table .inner-box .price{margin-bottom: 30px;}

      .contact-section .upper-box{padding: 20px;margin-top: -250px;}
      .contact-section .contact-form{padding: 20px 20px 10px;}
  
      .booking_cookie_agreement.p-3.fixed-bottom .container.d-flex{max-width: 100%;padding: 0;align-items: center;}

  }
  @media (max-width: 599px) {
    .job-block .job-other-info{margin-left: inherit;}
    .ls-section{padding-bottom: 30px;}

    .pricing-tab-btn .btn{min-width: 140px;}
    .contact-section .contact-form{padding: 20px 20px 10px;}

    .nav-tab-sec .nav.nav-tabs li{margin: 8px 2px;}
  .nav-tab-sec .nav.nav-tabs li a{padding: 10px 10px;}


  }




  @media (max-width: 360px) {
    .banner-slider .banner-item img{min-height: 230px;}

  } 

  .filters-outer.dark-bg h4{position: relative;}
  .filters-outer.dark-bg h4:after{font-family: FontAwesome;content: "\f107";padding-right: 3px;float: right;}
  .filters-outer.dark-bg ul{display: none;}