body {font-weight:400 !important;}
strong {
    font-size: 18px !important;
}
.job-details strong {
    font-size: inherit !important;
    font-weight: 500 !important;
}
.job-details p, .job-details ul {margin-left:10px;}
.bg-slider {
	background-image: linear-gradient(to bottom, rgba(5, 23, 37, 0.5), rgba(5, 23, 37, 0.5)), url("/../images/slider.jpg");
	background-image: -moz-linear-gradient(top, rgba(5, 23, 37, 0.5), rgba(5, 23, 37, 0.5)), url("/../images/slider.jpg");
	background-image: -o-linear-gradient(top, rgba(5, 23, 37, 0.5), rgba(5, 23, 37, 0.5)), url("/../images/slider.jpg");
	background-image: -ms-linear-gradient(top, rgba(5, 23, 37, 0.5), rgba(5, 23, 37, 0.5)), url("/../images/slider.jpg");
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(5, 23, 37, 0.5)), to(rgba(5, 23, 37, 0.5))), url("/../images/slider.jpg");
	background-image: -webkit-linear-gradient(top, rgba(5, 23, 37, 0.5), rgba(5, 23, 37, 0.5)), url("/../images/slider.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	min-height:450px;
}
.bg-slider ul.dropdown-menu.w-100.show {
    border-radius: 0;
    overflow: hidden;
    z-index: 9999999;
    max-height: 176px;
    overflow-y: scroll;
}
.slider-section {
	background-image: linear-gradient(to bottom, rgba(5, 23, 37, 0.6), rgba(246, 87, 29, 0.6)), url("/../images/top-slider.jpg");
	background-image: -moz-linear-gradient(top, rgba(5, 23, 37, 0.6), rgba(246, 87, 29, 0.6)), url("/../images/top-slider.jpg");
	background-image: -o-linear-gradient(top, rgba(5, 23, 37, 0.6), rgba(246, 87, 29, 0.6)), url("/../images/top-slider.jpg");
	background-image: -ms-linear-gradient(top, rgba(5, 23, 37, 0.6), rgba(246, 87, 29, 0.6)), url("/../images/top-slider.jpg");
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(246, 87, 29, 0.6)), to(rgba(246, 87, 29, 0.6))), url("/./images/top-slider.jpg");
	background-image: -webkit-linear-gradient(top, rgba(5, 23, 37, 0.6), rgba(246, 87, 29, 0.6)), url("/../images/top-slider.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.bg-payment-page {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("/../images/MyIndiaRozgaar-payment.png");
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("/../images/MyIndiaRozgaar-payment.png");
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("/../images/MyIndiaRozgaar-payment".jpg);
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("/../images/MyIndiaRozgaar-payment.png");
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.2))), url("/../images/MyIndiaRozgaar-payment.png");
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), url("/../images/MyIndiaRozgaar-payment.png");
	background-repeat: no-repeat;
	background-size: 80%;
	background-position: center center;
}
.box-icon i {
    font-size: 40px;
}
.form-control {border-radius:0;}
.form-check-input:checked { background-color: #051725; border-color: #051725;}
.input-group-text { border-radius:0; background:var(--bs-primary); color:var(--bs-white); }
:root {
--bs-primary: #051725;
}
a:hover, header a.nav-link.active, .text-orange {
    color: #F6571D;
}
footer li.nav-item a:hover {
    color: red;
    text-decoration: underline;
    text-underline-offset:10px;
}
button:focus {
    outline: none;
    outline: none;
}
.btn-primary:hover, .razorpay-payment-button:hover {
    color: #fff !important;
    background-color: #F6571D !important;
    border-color: #fff !important;
}
.btn-primary:focus, .btn-primary:focus-visible {
    background-color: var(--bs-primary); box-shadow: 0 0 0 .25rem rgba(5, 23, 97, .25);
    }
.btn-check:focus+.btn-primary{
    color: #fff;
    background-color: inherit;
    border-color: inherit;
    box-shadow: inherit;
	border-radius: inherit;
}
.btn-check:active+.btn-primary:focus, .btn-check:checked+.btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
}
.blink {
  animation: blinker 1s linear infinite;
  font-size: 27px !important;
  animation-duration: 1s !important;
    font-weight: 700 !important;
}
.nav-link, a{
color:var(--bs-primary);
}
.header-menu a.nav-link {padding:15px !important;}
.review-img {
    width: 80px;
    height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    border-radius: 100%;
    margin: 0 auto;
}
.btn-primary, .btn-primary.active {
    color: #fff;
    background-color: var(--bs-primary);
    border-color: var(--bs-primary);
}
.btn.width-110px {
    Min-width:110px;
}
    .razorpay-payment-button {
    border-radius: 0 !important;
    border: 0;
    background: #051725;
    color: #fff;
    padding: 5px 25px;
    text-transform: uppercase;
}
.payment-circle{
  width: 100px;
  margin: 0 auto;
  height: 57.735px;
  background:#F6571D;
  position: relative;
}
.payment-circle::before {
  content: "";
  position: absolute;
  top: -28.8675px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 29.8675px solid #F6571D;
}
.payment-circle::after {
  content: "";
  position: absolute;
  bottom: -28.8675px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 29.8675px solid #F6571D;
}
.bg-slider .form-select {
    padding: .6rem 2.25rem .6rem .75rem;
}
.bg-slider .btn {padding: .6rem .75rem;}
header .dropdown-item.active, header .dropdown-item:active, header .dropdown-item:focus, header .dropdown-item:focus-visible, header .dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #F6571D;
}
.reviews img {
width:80px;
border-radius:100%;
}
.company-logo img {
    max-height: 64px;
}
.job-img-w {
    max-width: 140px;
}
.job-list{
    list-style: none;
    align-items: center;
	display: flex;
    margin: 1rem 0 1.5rem 0;
	padding-left: 0;
}
.job-list li{
    margin: 0 10px;
}
.gray-logo {
    filter: grayscale(1);
}
.socials{
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1rem 0 1.5rem 0;
	padding-left: 0;
}
.socials li{
    margin: 0 10px;
	width:50px;
	height:50px;
}
.socials a{
    text-decoration: none;
    color: #051725;
    padding: 5px;
    border-radius: 50%;
}
.socials a i {
    font-size: 1.5rem;
    width: 20px;
    transition: color .4s ease;
    background: #f6571d;
    padding: 14px;
    width: 50px;
    height: 50px;
    border-radius: 100%;
}
.socials a i:hover{
    background: #fff;
	color:#f6571d;
}
.bg-blue {
background:#051725;
}
.bg-orange {
background:#f6571d;
}
.btn-hover-white:hover {
    background: #fff !important;
    color: #051725 !important;
}

li.nav-item button {
    border-radius: 0 !important;
    background: transparent;
    border: 0;
    border-bottom: 3px solid;
    border-color: rgba(255,255,255,.5);
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: transparent;
    border-color: rgba(255,255,255,1);
}
a.industry-link {
    text-decoration: none;
}
a.industry-link i {
    color: #F6571D;
}
a.industry-link:hover > .shadow {
    box-shadow: 0 .5rem 1rem rgba(5, 23, 37, .6) !important;
    color: rgb(5 23 37) !important;
}
     .rate {
         float: left;
         height: 46px;
         padding: 0 10px;
         }
         .rate:not(:checked) > input {
         position:absolute;
         display: none;
         }
         .rate:not(:checked) > label {
         float:right;
         width:1em;
         overflow:hidden;
         white-space:nowrap;
         cursor:pointer;
         font-size:30px;
         color:#ccc;
         }
         .rated:not(:checked) > label {
         float:right;
         width:1em;
         overflow:hidden;
         white-space:nowrap;
         cursor:pointer;
         font-size:30px;
         color:#ccc;
         }
         .rate:not(:checked) > label:before {
         content: '★ ';
         }
         .rate > input:checked ~ label {
         color: #ffc700;
         }
         .rate:not(:checked) > label:hover,
         .rate:not(:checked) > label:hover ~ label {
         color: #deb217;
         }
         .rate > input:checked + label:hover,
         .rate > input:checked + label:hover ~ label,
         .rate > input:checked ~ label:hover,
         .rate > input:checked ~ label:hover ~ label,
         .rate > label:hover ~ input:checked ~ label {
         color: #c59b08;
         }
         .star-rating-complete{
            color: #c59b08;
         }
         .rating-container .form-control:hover, .rating-container .form-control:focus{
         background: #fff;
         border: 1px solid #ced4da;
         }
         .rating-container textarea:focus, .rating-container input:focus {
         color: #000;
         }
         .rated {
         float: left;
        /* height: 46px;*/
         padding: 0 10px;
         }
         .rated:not(:checked) > input {
         position:absolute;
         display: none;
         }
         .rated:not(:checked) > label {
         float:right;
         width:1em;
         overflow:hidden;
         white-space:nowrap;
         cursor:pointer;
         font-size:30px;
         color:#ffc700;
         }
         .rated:not(:checked) > label:before {
         content: '★ ';
         }
         .rated > input:checked ~ label {
         color: #ffc700;
         }
         .rated:not(:checked) > label:hover,
         .rated:not(:checked) > label:hover ~ label {
         color: #deb217;
         }
         .rated > input:checked + label:hover,
         .rated > input:checked + label:hover ~ label,
         .rated > input:checked ~ label:hover,
         .rated > input:checked ~ label:hover ~ label,
         .rated > label:hover ~ input:checked ~ label {
         color: #c59b08;
         }
@media only screen and (max-width: 450px) { 
    .three-col-td th {
    font-size: 18px !important;
}
    /*header li.nav-item {
    padding: 0 2px !important;
    width: 20% !important;
    font-size: 9px !important;
  }  
*/

}

@media only screen and (max-width: 767px){
.job-list li {
    text-align: center !important;
}
}
@media only screen and (max-width: 990px) { 
 /*   header li.nav-item {
    padding: 0 2px !important;
    width: 20% !important;
    font-size: 9px !important;
        
}  */
  .nav.nav-pills a.nav-link.active, .nav.nav-pills .nav-item a:hover, .nav.nav-pills .nav-item a {
    padding: 8px 0px !important;
    font-size: 9px !important;
}  
.job-list {
display:block !important;
}

}
.page-no nav div a {
    color: #F6571D;
    text-decoration: unset;
    margin-bottom: 4px;
    display: inline-block;
}
.page-no svg.w-5.h-5 {
    width: 25px;
}
.page-no .flex.justify-between.flex-1.sm\:hidden {
    display: none;
}
.page-no p.text-sm.text-gray-700.leading-5 {
    display: none;
}
.page-no .shadow-sm {
    box-shadow: none !important;
}
/* @keyframes blinker {  
  50% { opacity: 0; }
}

.nav.nav-pills .nav-item a {
    display: block !important;
    padding: 12px 30px !important;
    text-align: center !important;
    background: #ffc107 !important;
    color: #000 !important;
    font-weight: 700 !important;
    border-radius: 30px !important;
    text-decoration: none !important;
    letter-spacing: .5px !important;
    text-transform: uppercase !important;
    box-shadow: 2px 2px hsla(0,0%,100%,.9) !important;
    border: 1px solid #000 !important;
    font-size: 14px !important;
}
header li.nav-item {
    width: 20% !important;
    padding: 0 50px !important;
    float: left !important;
}
header ul.nav.nav-pills {
    width: 100% !important;
}
.nav.nav-pills a.nav-link.active, .nav.nav-pills .nav-item a:hover  {
    background: #fff !important;
    box-shadow: 2px 2px rgba(255, 193, 7,.9) !important;
    display: block !important;
    padding: 12px 30px !important;
}
a.front-btn {
    padding: 5px 20px !important;
    border-radius: 50px !important;
    width: auto !important;
    font-weight: 500 !important;
}
hr {border-top: 1px dashed !important;}
h1.text-size-body {font-size:15px !important; font-weight: normal !important;}
.accordion-button {
	padding: 0px 10px 0 0 !important;
	margin: 10px 0 0 !important;
	height: 54px !important;
	background:#000 !important;
	color:#fff !important;
	padding: 20px !important;
	border-radius: 10px !important;
}
.accordion-body {
    padding: 1rem 1.25rem !important;
    background: #f9f9f9 !important;
    border-radius: 0 0px 10px 10px !important;
    text-align: left !important;
}
.thumb .accordion-button::before {
	width: 54px;
	height: 54px;
	margin-left: 0;
	content: url('./images/icons/thumbs-up.png');;
	background-color: var(--bs-primary);
	margin-right: 10px;
	padding: 15px;
	color: #fff;
	font-size:20px;
}
p::first-letter, p::nth-letter(3){background:red;}
.thumb .accordion-item:nth-child( even ) .accordion-button::before {
	width: 54px;
	height: 54px;
	margin-left: 0;
	content: url('./images/icons/thumbs-down.png');
	background-color: var(--bs-primary);
	margin-right: 10px;
	padding: 15px;
	color: #fff;
	font-size:20px;
}
.accordion-item {border-radius: 10px !important; box-shadow: 0 0 7px -2px #000; border: none;}
.accordion-button:focus {
	box-shadow: none;
	border-color: #292929 !important;
}
.accordion-button.collapsed:hover {
	box-shadow: 0 0 10px #ccc;
}
.accordion-button:not(.collapsed) {
	background: #292929;
	    margin-bottom: 0;
	    color:#fff;
	    border-radius: 10px 10px 0px 0px !important;
}
.accordion-button:not(.collapsed)::after, .accordion-button.collapsed::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.yellow-white {background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,193,7,1) 100%);}
.orange-yellow {background: rgb(255,193,7);
background: linear-gradient(0deg, rgba(255,193,7,1) 50%, rgba(255,144,0,1) 100%);}
.card {
    background-color: #FFC107;
    border: none;
    border-radius: 0;
}
tbody th:first-child { width: 120px; min-width: 120px; text-transform: uppercase;}
th:first-child, td:first-child
{
  position:sticky;
  left:0px;
  min-width: 140px;
}
td {
    vertical-align: middle;
}
.container-fluid.three-col-td table {
    table-layout: fixed;
    width: 100%;
}
.three-col-td thead th {
    background: #000000 !important;
    color: #fff;
    font-size: 14px;
}
.three-col-td th {
    width: inherit !important;
    font-size:22px;
}
.three-col-td td {
    font-size: 22px;
    font-weight:500;
}
span.sata-time {
    width: 100%;
    display: inline-block;
}
th {background-color:#FFC107 !important; min-width: 150px; }
.news-list nav svg.w-5.h-5 {
    width: 25px;
}
.news-list nav div:first-child {
    display:none;
}
.news-list nav div a{
    color: var(--bs-primary);
    text-decoration: unset;
}
.news-list nav span.shadow-sm {
    box-shadow: none !important;
    margin-top: 20px !important;
    margin-bottom: 35px !important;
    display: inline-block !important;
}
.news-list nav {
    width: 100% !important;
    text-align: center !important;
}
.chart-list .card:hover {
    background: #212529;
    color: #fff;
}
.chart-yearly-tb th, .chart-yearly-tb th:first-child, .chart-yearly-tb td:first-child {  min-width: 80px !important; padding: 10px 4px;}
.chart-yearly-tb tbody th:first-child {
    min-width: 80px !important;
    padding: 10px 4px;
    width: 80px;
    background: #fff !important;
}
#searchform .d-inline-block {
    display: inline-block!important;
    width: 30.95%;
    vertical-align: middle;
    margin: 8px 2px;
}
#searchform .form-select, #searchform .form-select:focus, #searchform .btn-warning , #searchform #select_market {
    box-shadow: 0 0 0 2px rgb(255 193 7 / 100%);
    border: none;
}



*/