body{
    font-family: 'Montserrat' !important;
    color: #4E4E4E !important;
    background: #F5F6F8 0% 0% no-repeat padding-box;
    padding-right: 0 !important;
}
.header-block{
background: #568EC8 0% 0% no-repeat padding-box;
opacity: 1;
height: 186px;
}
.header_title{
text-align: left;
font-size: 14px;
font-family: Montserrat,sans-serif;
letter-spacing: 0;
color: #FFFFFF;
opacity: 1;
font-weight: 600;
margin-left: 70px;
/* margin-left:5% */
}
.right-block{
  border:none !important;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #80808029;
}
.right-block-bottom{
  width: 300px;
  float: left;
  margin-left: 16px;
}
/* .bedcrum-text{
color: #CBE4FF;
} */
a.f-gray {
  color: #4E4E4E;
}
#mainNav .active {
color: #568EC8;
border-bottom: 3px solid #568EC8;
margin-bottom: 1px;
}
.sticky_menu{
position: fixed!important;
top: 73px;
z-index: 99999;
width: 63%;
margin-left: 3% !important;
}
.sticky_title{
position: fixed!important;
top: 0;/*33px;*/
z-index: 1;/*999;*/
width: 63%;
margin-left: 43px !important;
border-radius: unset !important;
}
.top-menu{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 6px #00000024;
border-radius: 6px;
opacity: 1;
margin-top: 0;/*27px;*/
margin-left: 5%;
}
nav ul {
list-style: none;
position: relative;
margin: 0 auto;
padding-top: 0;
display: flex;
padding-left: 8px;
}
#mainNav .active a {
color: #568EC8;
font-weight: 600;
}
nav ul li a {
padding: 10px 20px;
display: block;
color: #4E4E4E;
text-decoration: none;
transition: all .3s ease-in-out;
font-weight: 600;
}
.breadcrumbs,.breadcrumbs a{
color: #CBE4FF;
}
.job-display-block{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 6px #00000024;
border-radius: 6px;
opacity: 1;
padding: 18px;
}
img.job-type-image {
  margin-bottom: 8px;
}
.position{
text-align: left;
font-size:18px;
font-weight:600;
letter-spacing: 0px;
color: #568EC8;
opacity: 1;
}
.margin_blk{
margin-left: 5%;
margin-top: 15px;
}
.job-display-text{
text-align: left;
font-size: 14px;
letter-spacing: 0px;
color: #4E4E4E;
opacity: 1;
margin-top: 2px;
}
.morecontent span {
display: none;
}
.morelink{
color: #568EC8;
font-weight: 600;
}
.posted-on{
text-align: left;
letter-spacing: 0px;
color: #898989;
}
.desktop_company_logo{
float: right;
width: 65px;
height: 60px;
border: 1px solid #eee;
margin-right: 2%;
margin-top: -12px;
}
.desktop_company_logo img {
width: 65px;
height: 60px;
}
.about-company-block,.youtube-videos-block,.jobs-by-location,.others-searched-jobs,.job-details-block{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 6px #00000024;
border-radius: 6px;
opacity: 1;
padding: 18px;
}
.about-section-heading,.block-title{
font-size: 16px;
font-weight: 600;
}
/*safety tips*/

.safety-tip-section{
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 6px #00000029;
border-radius: 6px;
opacity: 1;
margin: 16px 8px;
padding: 14px;
color: #4E4E4E;
text-align: left;
font-family: 'Montserrat';
}
.sub-headings {
text-align: left;
font-weight: 600;
font-family: 'Montserrat';
letter-spacing: 0px;
color: #4E4E4E;
margin-left: 15px;
margin-top: 4px;
opacity: 1;
}
/*safety tips*/
/*corocel*/
.col-centered {
float: none;
margin: 0 auto;
}

.carousel-control { 
width: 8%;
width: 0px;
}
.carousel-control.left,
.carousel-control.right { 
margin-right: 40px;
margin-left: -6px; 
background-image: none;
opacity: 1;
}
.carousel-control > a > span {
color: white;
  font-size: 29px !important;
}

.carousel-col { 
position: relative; 
min-height: 1px; 
padding: 5px; 
float: left;
}

.carousel-inner .active > div { display:none; }
.carousel-inner .active > div:first-child { display:block; }

/*xs*/
@media (max-width: 767px) {
.carousel-inner .active.left { left: -50%; }
.carousel-inner .active.right { left: 50%; }
.carousel-inner .next        { left:  50%; }
.carousel-inner .prev		     { left: -50%; }
.carousel-col                { width: 50%; }
.active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
.carousel-inner .active.left { left: -50%; }
.carousel-inner .active.right { left: 50%; }
.carousel-inner .next        { left:  50%; }
.carousel-inner .prev		     { left: -50%; }
.carousel-col                { width: 50%; }
.active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
.carousel-inner .active.left { left: -33%; }
.carousel-inner .active.right { left: 33%; }
.carousel-inner .next        { left:  33%; }
.carousel-inner .prev		     { left: -33%; }
.carousel-col                { width: 33%; }
.active > div:first-child + div { display:block; }
.active > div:first-child + div + div { display:block; }
}

/*lg*/
@media (min-width: 1200px) {
.carousel-inner .active.left { left: -25%; }
.carousel-inner .active.right{ left:  25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev		     { left: -25%; }
.carousel-col                { width: 25%; }
.active > div:first-child + div { display:block; }
.active > div:first-child + div + div { display:block; }
.active > div:first-child + div + div + div { display:block; }
}

.youtube-backdrop {
  display: none;
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 50%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}
.youtube-popup {
  display: none;
  /*height: 100%;*/
  /*width: 100%;*/
  position: fixed;
  /*top: 0;*/
  align-items: center;
  z-index: 999;

  width: 50%;
  height: 154%;
  top: -20%;
  justify-content: center;
  margin: 0 298px;
}
.youtube-popup .close {
  float: right;
  position: fixed;
  /*right: 5%;
  top: 33%;*/
  right: 27%;
  top: 30%;
  border-radius: 50%;
  color: #585858;
  background: #fff;
  font-size: 16px;
  opacity: unset;
  border: none;
  width: 20px;
height: 20px;
}
.youtube-popup iframe {
  margin: 0 10px;
}

.youtube-video-player {
  display: flex;
  justify-content: center;
  align-items: center;
}
.youtube-section {
  height: 163px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 1px 6px #0000000D;
  margin-top: 10px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.youtube-section .subscribe-section {
  display: flex;
  align-items: center;
}
.youtube-section .youtube-content {
  display: flex;
  margin-top: 17px;
  overflow-x: scroll;
}
.youtube-section .youtube-content a {
  margin-right: 10px;
}

.youtube-slide-content img {
/* height: 111px;
width: 228px; */
height: 108px;
width: 165px;
}
span.subscribe{
color: #FF0000;
font-weight: 600;
}
.youtube-heading{
margin-right: 30px;
margin-left: 15px;
margin-top: 6px;
font-size: 16px;
float:left;
}
.view-all{
font-weight: 600;
margin-top: 6px;
}
.youtube-header .subscribe_btn {
background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #FD0D1B;
border-radius: 6px;
padding: 6px 10px;
float: left;
}
.carousel-control{
width:0%;
}
.arrow-icons{
margin-top: 30px;
height: 38px;
width: 38px;
cursor: pointer;
}

.nav_city_names {
display: flex;
/* overflow-x: scroll; */
border-bottom: 1px solid #f0f0f0;
align-items: center;
/* margin: 0 10px; */
margin-right: 10px;
overflow-y: hidden;
/* height: 41px; */
height: 50px;
}
.JobListTab {
flex-direction: column;
display: none;
margin: 10px;
}
.padding_cls{
padding :0px 0px;
margin: 5px 0px;
}
.JobListTab .padding_cls{
  margin-right: 2%;
  width: 31%;
}
.cityJobNames {
color: #4E4E4E;
}
.cityButton a{
background: #FFFFFF 0% 0% no-repeat padding-box;
border: 1px solid #FEA937;
border-radius: 6px;
opacity: 1;
padding: 11px 15px;
color: #F59822;
font-weight: 600;
}
.cityButton a:hover {
color: #F59822;
}
.cityButton{
text-align:center;margin-top: 20px;margin-bottom: 20px;
}
.city-name {
padding: 0px 16px;
color: #4E4E4E;
cursor:pointer;
}
.active-city-border {
border-bottom: 3px solid #406fb6;
color: #568EC8 !important;
font-weight:600;
line-height: 3;
}
.margin_blk .heading{
margin-bottom: 15px;
display: flex;
justify-content: space-between;
margin: 0px 21px 15px 20px;
}

.similar-job-slider{
height: 250px;
}

.left-side-block {
  width: 245px;
  padding-left: 20px;
  margin-right: 15px;
  padding: 13px 20px !important;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #00000024;
  border-radius: 6px;
  opacity: 1;
  }
  .right-side-block {
  width: 245px;
  padding-left: 20px;
  float: right;
  padding: 13px 20px !important;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #00000024;
  border-radius: 6px;
  opacity: 1;
  }
  .middle-side-block {
  width: 245px;
  padding-left: 20px;
  padding: 13px 20px !important;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 6px #00000024;
  border-radius: 6px;
  opacity: 1;
  }
  .similar-slider{
    transition-duration: 2s;
    display: -webkit-box;
    overflow-x: scroll;
    padding: 8px 0;
    scroll-behavior: smooth;
  }
  .similar-slider::-webkit-scrollbar {
      background: 0 0;
  }
  .similar-job-slider{
    height: 250px;
    width: 32%;
    margin-left: 11px;
    padding: 13px 10px !important;
    padding-left: 16px !important;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000024;
    border-radius: 6px;
    opacity: 1;
  }
.disabled img{
opacity: 0.5;
}
.similar-job-slider .quick_apply_btn{
border: 1px solid #FFA937;
opacity: 1;
font-weight:600 ;
font-size:14px;
letter-spacing: 0px;
color: #FEA937;
border-radius: 6px;
padding: 8px 12px;
cursor:pointer;
}
.sim-posted-on{
background: #F5F5F5 0% 0% no-repeat padding-box;
border-radius: 3px;
opacity: 1;
float: left;
font-size: 12px;
}
.job-experience, .job-location, .sim-posted-on, .salary,.sim_company_name,.sim_designation {
overflow: hidden;
width: auto;
display: flex;
flex-direction: initial;
}
img.icons {
  margin-right: 6px;
  position: relative;
  float: left;
  height: 25px;
  width: 24px;
  margin-top: 1px;
}


.detail-content {
max-height: 9999px;
/* height: 180px; */
/* max-height: 286px; */
position: relative;
overflow: hidden;
}
.details-section-view{
text-align: center;
letter-spacing: 0px;
color: #568EC8;
font-weight: 600;
text-transform: uppercase;
opacity: 1;
cursor:pointer;
}
.icon-20-20 {
height: 20px;
width: 20px;
}
.apply-button-block .quick_apply_btn {
padding: 8px 27px;
color: #fff;
font-weight: 600;
float: right;
}
#first-to-apply{
float: right;
color: #4E4E4E;
}
.walkin{
background: #E4E4E4 0% 0% no-repeat padding-box;
border-radius: 3px;
opacity: 1;
font-weight: 600;
font-size: 12px;
color: #000000;
}
.padding_0{
  padding:0;
}
.padding_left_30{
  padding-left: 30px;
}
.bottom_div .botm-content {
  margin-left: 50px !important;
  margin-right: 3%;
}
.play_btn {
  background-image: url(https://d2zxo3dbbqu73w.cloudfront.net/fwassets-test/8e24d8e9/images/learning_youtube_btn.svg);
  background-repeat: no-repeat, repeat;
  width: 47px;
  height: 32px;
  position: absolute;
  margin-top: -38%;
  margin-left: 34%;
}