body {
    line-height: 1;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
}
::selection {
  background: #FFCC78;  /* New background color */
  color: #000;          /* New text color */
}
select option {
  background-color: #000;
  color: #FFCC78;
}
/*Header Start*/
.header {
    background-color: #000000;
}
.headerlogo img {
    max-width: 100%;
        padding: 10px 30px 10px 0px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu>li>a:hover {
    background: #ffcc88;
    color: #000;
}
.navbar-expand-lg .navbar-nav .dropdown-menu>li>a {
    font-size: 13px;
}
.navbar-expand-lg .custom-navbar .nav-link {
    padding: 8px 15px 8px 15px;
    font-size: 16px;
    color: #fff;
    border-bottom: none;
     font-family: 'Montserrat', sans-serif;
     font-weight: 400;
}
.navbar-light .custom-navbar .active>.nav-link, .navbar-expand-lg .custom-navbar .nav-link:hover {
    border-bottom-color: transparent;
    background: #ffcc78;
    color: #ffffff;
}
.navbar-expand-lg .custom-navbar .nav-item.register a {
    background: #FFCC78 !important;
    color: #fff;
    border-radius: 0px;
    padding: 8px 15px 8px 15px;
        border-width: 2px;
    border-color: #FFCC78 !important;
}
.navbar-expand-lg .custom-navbar .nav-item.register a:hover {
    background: #FFCC78 !important;
    color: #000000; /*#fff*/
    font-weight: 500;
    border-radius: 0px;
    padding: 8px 15px 8px 15px;
        border-width: 2px;
    border-color: #FFCC78 !important;
}
.pageSearch {
    background: transparent;
}
/*Header End*/



/*Footer Start*/
.footerWrap {
    background: #000;
    padding: 50px 0;
}
.footerWrap .quicklinks li a {
    color: #fff;
}
.footerWrap .quicklinks li a:hover {
    color: #FFCC78;
}
.footerWrap .address {
    color: #ffffff;
}
.footerWrap .email, .footerWrap .email a {
    color: #ffffff;
}
.footerWrap .social a i {
    color: #ffffff;
}
.footerWrap .social a:hover i {
    color: #FFCC78;
}
.copyright {
    padding: 10px 0;
    color: #fff;
    background: #000;
    border-top: 1px solid #fff;
}
.copyright .bttxt {
    color: #ffffff;
}
.copyright .bttxt a, .copyright .bttxt a:hover {
      color: #FFCC78;
}

/*Footer End*/

/*Homepage Start*/
.searchbar .input-group, .searchform {
    border: 1px solid #000000; /*#FFCC78*/
}

.searchbar .btn, .searchform .btn {
    background: #FFCC78;
}

.howlist-ctm {
    background-color: #fff;
    padding: 50px 0;
    border-radius: 10px;
    border:2px solid #ffcc78;
}
.howlist li .howlist-ctm .iconcircle {
    border-radius: 100px;
    background: transparent;
    border: 2px solid #FFCC78;
    color: #FFCC78;
}
.howlist li .howlist-ctm .iconcircle span {
     color: #FFCC78;
}
.howlist li .howlist-ctm h4 {
    color: #000000;/*#fff*/
}
.howlist li .howlist-ctm p {
    color: #000;
}
.infodatawrap {
    padding-top: 40px;
    padding-bottom: 40px;
}
.custom-emp li.item-child .empint {
    background: #fff;
    color: #fff;
}
.custom-emp li.item-child .empint .emptbox h4 {
    color: #000;
}
.custom-emp .text-info-right .emloc {
    color: #FFCC78;
}
.custom-emp li .empint:hover {
    border-color: #FFCC78;
}
.custom-emp .cm-info-bottom {
    color: #000;
}
.customviewall .theme-btn, .btn, ul.customskillslist li a {
    border-width: 2px;
    border-color: #FFCC78 !important;
    background: #FFCC78 !important;
    padding: 16px 20px 16px 20px;
    color: #2E2B36 !important;
}
.customviewall .theme-btn:hover, .btn:hover, ul.customskillslist li a:hover {
    background-color: #000 !important;
    color: #FFCC78 !important;
    border: 2px solid #FFCC78 !important;
}
.customviewall .theme-btn-trans {
    border-width: 2px;
    border-color: #FFCC78 !important;
    background: #000 !important;
    padding: 16px 20px 16px 20px;
    color: #ffcc78 !important; 
}
.customviewall .theme-btn-trans:hover {
    background-color: #ffcc78 !important;
    color: #2E2B36 !important;
    border: 2px solid #FFCC78;
}
/*.customfeaturedjob {
    background-color: #000000;
}*/
/*.customfeaturedjob .titleTop h3 {
    color: #ffffff;
}*/
.featuredlist .jobint:hover {
    border-color: #FFCC78;
}
.customfeaturedjob .featuredlist .jobint strong i {
    color: #FFCC78;
}
.customlisting li .catecard {
    background-color: #fff;
}
.customlisting li .catecard .iconcircle {
    background-color: #ffffff;
    padding: 10px;
    border-radius: 100px;
}
.customlisting li .catecard h3 {
    color: #FFCC78;
}
.customlisting li .catecard:hover h3 {
    color: #000;
}
.categorylisting li .custombrowseall .badge {
        background: #FFCC78;
    color: #000;
    border-radius: 100px;
    padding: 7px 20px;
}
.customblackbg {
    background: #fff;
}
.customblackbg .titleTop h3 {
    color: #000;
}
.jobslist li .customcompany a {
    color: #000000;/*#FFCC78*/
    font-weight: 500;
}
.testimonialsList li .customclientinfo {
    color: #FFCC78;
}
.jobslist li .customjobint:hover {
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
    border-color: #ffcc78;
}
.newjbox li .customjobint:hover {
    transform: translateY(-3px);
    transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
    box-shadow: 0px 0 30px rgba(81, 81, 102, 0.2);
    box-shadow: 0px 10px 30px rgb(255 204 120 / 20%);
}
.citieswrap {
    background: transparent;
}
.jobslist .customjobint h4 a:hover {
    color: #ffcc78;
}
.customuserloginbox, .customuserloginbox:hover {
    background: transparent;
    border: 1px solid #ffcc78;
}
/*Homepage End*/
/*Job page start*/
.lftviewmore {
    color: #FFCC78 !important;
}
.customfeaturedlist .fticon i {
    background-color: transparent;
    border-radius: 100px;
    border: 2px solid #FFCC78;
    color: #ffcc79;
}
.customfeaturedlist .jobint {
    background-color: #fff;
    color: #000;
}
.customfeaturedlist .custombanner {
    background: transparent;
    border: 2px solid #FFCC78;
}
.customfeaturedlist .jobint h4 a {
    color: #000000;
}
.customfeaturedlist .jobint h4 a:hover {
    color: #FFCC78;
}
.customfeaturedlist .jobint strong i {
    color: #FFCC78;
}
.customfeaturedlist .jobint .jobcompany {
    background: transparent;
    color: #fff;
    border: 1px solid #FFCC78;
}
.featuredlist .jobint span {
    color: #ffcc78;
}
.featuredlist .jobint {
    border: 2px solid #ffcc78;
}
.customfeaturedlist .jobint .jobcompany .ftjobcomp a {
    color: #000000;
    font-weight: 600;
}
.featuredlist .jobint strong {
    font-weight: 700;
    line-height: 1.3;
}
/*Job page end*/
/*Company Listing Start*/
.customcompnysidebarserch {
    background: transparent;
    color: #000;
    border: 1px solid #ffcc78;
}
.customcompnysidebarserch h4 {
    color: #000;
}
.customcompnysidebarserch .form-control {
    appearance: auto;
    background: transparent;
    color: #000;
    border: 1px solid ffcc78;
}
.customcompnysidebarserch .form-control::placeholder {
  color: #000;
  opacity: 1;
}

/* Cross-browser support */
.customcompnysidebarserch .form-control::-webkit-input-placeholder {
  color: #000;
}

.customcompnysidebarserch .form-control:-moz-placeholder {
  color: #000;
  opacity: 1;
}

.customcompnysidebarserch .form-control::-moz-placeholder {
  color: #000;
  opacity: 1;
}

.customcompnysidebarserch .form-control:-ms-input-placeholder {
  color: #FFCC78;
}
.customcompnaieslist li .empint:hover {
    border-color: #ffcc78;
    background: #000;
    transform: translateY(-3px);
    transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1);
    color: #fff;
    border: 1px solid #ffcc78;
}
.customcompnaieslist li .empint:hover .emptbox h4{
    color: #ffcc78;
}
.customcompnaieslist li .empint:hover .indst {
    color: #ffffff;
}
.customcompnaieslist li .empint:hover .text-info-right .emloc {
    color: #fff;
}
.customcompnaieslist li:hover .cm-info-bottom span {
    background: #FFCC78;
    color: #2E2B36;
}
.customcompnaieslist .customviewall .theme-btn {
    border-width: 2px;
    border-color: #FFCC78;
    background: #FFCC78;
    padding: 16px 20px 16px 20px;
    color: #2E2B36;
}
.customcompnaieslist .customviewall .theme-btn:hover {
    border-width: 2px;
    border-color: #FFCC78;
    background: #FFCC78;
    padding: 16px 20px 16px 20px;
    color: #2E2B36;
}
/*Company Listing end0*/
/*Company Detail Start*/
.custom-job-header {
    background: #fff;
    color: #000;
}
.custom-job-header .jobinfo .candidateinfo .title {
    color: #ffcc78;
}
.custom-job-header .jobinfo .candidateinfo .desi {
    color: #000;
}
.custom-job-header .jobinfo .candidateinfo .loctext {
    color: #000;
}
.custom-job-header .jobinfo .candidateinfo .loctext i {
    color: #ffcc78;
}
.customjobheader {
    background: #000;
    color: #ffffff;
}
.customjobheader .jobdetail h3 {
    color: #ffcc78;
}
.customjobheader .jbdetail li span.material-symbols-outlined {
    color: #ffcc78;
}
.customjobheader .jbdetail .jbitdata strong {
    color: #000;
}
.customdetaillist .jobint:hover {
    background: #000;
    color: #ffffff;
}
.customdetaillist .fticon i {
    background-color: transparent;
    border-radius: 100px;
    color: #ffcc78;
    border: 2px solid #ffcc78;
}
.customdetaillist .jobint:hover .fticon i {
    background-color: transparent;
    border-radius: 100px;
    color: #ffcc78;
    border: 2px solid #ffcc78;
}

.customdetaillist .jobint:hover h4 a {
    color: #ffcc78;
}
.customdetaillist .jobint h4 a:hover {
    color: #ffcc78;
}
.customdetaillist .jobint strong i {
    color: #ffcc78;
}
.customdetaillist .jobint:hover strong i {
    color: #ffcc78;
}
.customdetaillist .jobint:hover .jobcompany {
    border-radius: 15px;
    border: 1px solid #ffcc78;
    background: transparent;
}
.customdetaillist .jobint span {
    color: #ffcc78;
}
.customdetaillist .jobint:hover span {
    color: #ffffff;
}
.customdetaillist .jobint:hover .ftjobcomp a {
    color: #ffcc78;
    font-weight: 600;
}
.jobcompany {
    background: transparent;
    border: 1px solid #ffcc78;
}
/*Company Details End*/

/*Job Deatail Start*/
.custom-job-header .jobdetail h3 i {
    color: #ffcc78;
}
.custom-job-header .jobdetail h3 {
    color: #ffcc78;
}
.custom-job-header .jobdetail .jbdetail li span.material-symbols-outlined {
    color: #000;
}
.custom-job-header .jobdetail .jbitdata strong {
    color: #000;
}
.custom-job-header .jobdetail .jbdetail .jbitdata span {
    color: #000;
}
.customcompanyinfo {
    background: #fff;
    border: 1px solid #ffcc78;
}
.customcompanyinfo h3 i {
    color: #ffcc78;
}
.customcompanyinfo h3 {
    color: #000000;
}
.customcompanyinfo .title a {
    color: #ffcc78;
}
.companyinfo .ptext {
    color: #000000;
    padding: 7px 0;
}
.customcompanyinfo .opening a {
    color: #000000;
}
.customcompanyinfo .companyoverview p {
    color: #000;
    margin-bottom: 0;
}
.customcompanyinfo .companyoverview a {
    color: #ffcc78;
    margin-bottom: 0;
}
.customviewall {
    background: transparent;
    border-top: 1px solid #eee;
}
/*Job Details End*/

/*Contact Us page start*/
.titleTop .subtitle {
    color: #ffcc78;
    margin-bottom: 20px;
}
.contact > span {
    background: #ffcc78;
}
.contact-form .form-control:focus {
    border-color: #000000;/*ffcc78*/
}
/*Contact Page end*/
/*Login Page start*/
.custonformpanel a, .customnewuser a {
    color: #ffcc78;
}
/*Login page end*/
/*User Dashboard Start*/
.custompackginfor {
    background: #000;
    border-top: 5px solid #ffcc78;
}
.featuredprofile .order a {
    background: #ffcc78;
    justify-content: center;
    gap: 10px;
    border: 1px solid #ffcc78;
}
.usernavdash li.active a i, .usernavdash li a:hover i {
    color: #ffcc78;
}
.usernavdash li.active a {
    color: #ffcc78;
}
.usernavdash li a:hover {
    color: #ffcc78;
    text-decoration: none;
}
.cardhead a {
    color: #ffcc78;
}
.caption .text.text-default {
    color: #ffcc78;
}
.custom-job-header .loctext i {
    margin-right: 5px;
    width: 24px;
    color: #ffcc78;
}
.custom-job-header .loctext a{
    color: #fff;
}
.custom-job-header-1 .jobdetail h3 {
    color: #ffcc78;
}
.custom-job-header-1 .jbdetail li span.material-symbols-outlined {
    color: #ffcc78;
}
.customabtuser h4 {
    color: #ffcc78;
}
.customprofilestat li i {
    color: #ffcc78;
}
.custompackginfor .order a i {
    background: #000;
}
.customabtuser {
    background: #ffffff;
    border: 1px solid #ffcc78;
}
.customswitchbtn > .switch-input:checked ~ .switch-label {
    background: #ffcc78;
}
.customswitchbox {
    background: #ffffff;
    border: 1px solid #ffcc78;
}
.redyto {
    color: #ffcc78;
}
.userlinkstp {
    background: #ffffff;
    border: 1px solid #eeeeee;
}
.profileskills li .skillbox, .langbox {
    border: 1px solid #ffcc78;
    background: #ffffff;
}
.profileskills li .skillbox:hover {
    border-color: #ffcc78;
}
.profileskills li .skillbox span {
    color: #212529 !important;
}
/*User dasgboard end*/
/*Company Dashboard Start*/
.customtabledark tr th {
    color: #ffcc78;
}
.customtablerow th, .customtablerow td{
background: #000;
color: #fff;
}
.instoretxt .customtablerow strong {
    color: #fff;
}
.customtabledark tr th:first-child {
    border-top-left-radius: 5px;
}
.customtabledark tr th:last-child {
    border-top-right-radius: 5px;
}
.customfourplan h3 {
    color: #ffcc78;
}
.order a.customreqbtn i {
    background: #000;
}
.order a.customreqbtn:hover i {
    transform: rotate(0deg);
    background: #ffcc78 !important;
}
.customfourplan .row div:nth-child(2) .boxes {
    background: #000000;
    border: none;
        color: #fff;
}
.customfourplan .row div:nth-child(2) .boxes .main-plan .plan-price1-1 {
    color: #fff;
}
.customfourplan .row div:nth-child(2) .boxes  .main-plan .plan-price1-2 {
    color: #ffcc78;
}
.customfourplan .row div:nth-child(2) .boxes .plan-pages {
    color: #fff;
}
.customfourplan .totalpay strong {
    color: #000;
    font-weight: 700;
}
.custommanagejob .nav-link {
    color: #ffcc78;
}
.customfourplan .row div:nth-child(2) .boxes .plan-pages i {
    color: #fff;
}
/*Company Dashboard End*/
@media screen and (min-width: 931px) {
    .header {
        padding-right: 50px;
        padding-left: 50px;
    }
}
@media screen and (max-width: 990px) {
    .navbar-collapse {
        background-color: #000;
    }
}


/*Manasi*/

.customehomesearchimg  img{
    border: 2px solid black;
}

.promotepof-badge i {
    color: #000000;
 
}
.promotepof-badge:before {
    border-top: 50px solid #FFCC78;
}

.about-wraper h1 {
    color: #000000;
}

.categorylisting li .catecard{
    border: 1px solid #002855;
}

.fulltime {
    color: #000;
    background: #ffcc78;

}

label.fulltime[title="Contract"] {
   background: #ffcc78;
}

label.fulltime[title="Freelance"] {
    background: #ffcc78;
}

.greybg {
    background: #fff; 
}
