article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
body{font-family:'Rubik',sans-serif;font-weight:400;font-size:14px;color:#4A4548;background:#fff;margin:0;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5,h6,ul{margin:auto;list-style:none;padding:0}
a{text-decoration:none;color:#1a497d}
a:hover{color:#F24141}
.clearfix{clear:both}
*:focus{outline:0}
.container{width:1136px}
section h2{font-size: 32px; font-style: normal;font-weight: 500;line-height: 43px; padding:0 0 30px 0; }
.btn{border-radius:3px; background:#F24141; color:#fff; font-weight:500; font-size:14px; line-height:18px; padding:12px 24px; display:inline-block; width:auto;   transition-duration: 0.4s;}
.btn:hover{background:#e72828;}
.btn-bcz{border-radius:3px; border:#F24141 solid 1px; background:#fff; border-radius:4px; color:#F24141; font-weight:500; font-size:14px; line-height:18px; padding:8px 24px; display:inline-block; width:auto;   transition-duration: 0.4s;}
.btn-bcz:hover{color:#fff; background:#e72828;}

.btn:hover{color:#fff}
.btn.btn-large{padding:12px 70px;}
.dropdown-icons{background:url(../../images_corp/new-hire-images/all-contact-arrow.svg) no-repeat center; display:inline-block; width:10px; height:6px; margin:0 0 0 4px}
.viewall-icons{background:url(../../images_corp/new-hire-images/arrow-right-view-all.svg) no-repeat right 4px; display:inline-block; width:17px; height:16px;}
.text-normal{text-transform:lowercase !important}
.navbar-nav li:hover > .dropdown-menu {display: block; overflow:hidden; box-shadow: 0px 14px 64px -4px #19171A1F; border:none; border-radius:6px; padding:0;}
.navbar-nav li .dropdown-icons{transition: all 0.4s ease;}
.navbar-nav li:hover .dropdown-icons{/* transform: rotateZ(-180deg);    */  transform: scaleX(-1); -moz-transform: scaleX(-1);  -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1);}
.dropdown-submenu {position:relative;}
.dropdown-submenu > .dropdown-menu {top: 0; left: 100%;  margin-top:-6px; }
.dropdown-menu > li > a:hover:after {text-decoration: underline; transform: rotate(-90deg);} 
.navbar-nav .nav-link{text-transform:uppercase}
.dropdown-menu.width-1000{width:1030px; left:-300px; padding:17px;}
.dropdown-menu .list-group a{border-bottom:#F2F2F2 solid 1px; }
.dropdown-menu .list-group a:last-of-type{border-bottom:none;}
.dropdown-menu .dropdown-item{font-size:14px; font-weight:400; padding:.50rem 1rem}
.dropdown-menu .dropdown-item.active, .dropdown-item:active{background:#f8f9fa}
.dropdown-menu .dropdown-item:hover{background:#f8f9fa}
.dropdown-menu .list-group h5{font-size:16px; font-weight:500; padding:0; margin:0;}
.dropdown-menu .list-group .sub-heading{font-size:14px; font-weight:400; padding:0; margin:0;}
.dropdown-toggle:after{display:none}
.dropdown-contact-menu{width:328px; padding:7px 17px; font-size:14px;  box-shadow: 0px 14px 64px -4px #19171A1F; border:none; border-radius:6px;}
.dropdown-contact-menu li{padding:10px 0px; border-bottom:#dadada solid 1px;}
.dropdown-contact-menu li:last-of-type{ border-bottom:none;}
.dropdown-contact-menu li span{font-weight:500; display:block}
.dropdown-contact-menu li a.viewall{color:#F24141; font-weight:500}
.dropdown-contact-menu li a.viewall i{ margin-left: 0%; transition: 1s;}
.dropdown-contact-menu li a.viewall:hover i{ margin-left: 3%;}


footer{background:#282F39; padding:57px 0 10px 0; color:#919FB3}
footer ul, footer ul li{padding:0; margin:0;} 
footer ul{position:relative}
footer ul::before{content:''; border-top:#919FB3 solid 1px; position:absolute; width:36px; top: -23px;}
footer ul li{padding:0 0 10px 0; margin:0;} 
footer ul li a{color:#919FB3; text-decoration:none;}
footer ul.left-space{padding:0 0 0 100px}
footer .footer-bottom{margin:20px 0 0 0; line-height:16px; padding:10px 0 0 0;color:#5A697E; font-size:12px; text-align:center; border-top:#363F4D solid 1px;}
footer .footer-bottom a{color:#5A697E; color:#5A697E}

.top-header-shadow{box-shadow: 0px 2px 20px 0px #0000000A; }
.top-header .margin-left-0{margin-left:0}

.top-header .navbar-brand{margin-right:30px;}
.top-header .contact-rhs .contact-details{text-align:center; width:176px; cursor:pointer} 
.top-header .contact-rhs .contact-details .contact-heading{font-size:12px;color:#4A4548; line-height:18px; display:block; }
.top-header .contact-rhs .contact-details .contact-numbers{font-size:14px;color:#19171A; line-height:18px; display:block;  text-transform:uppercase; font-weight:500;}
.top-header .contact-rhs .job-seeker a{color:#19171A; font-size:14px; line-height:18px; font-weight:500; text-transform:uppercase}
.top-header .contact-rhs .cart{width:130px; text-align:center;  text-transform:uppercase}
.top-header .buy-online a, .top-header .buy-products a{color:#19171A; }
.top-header .navbar-nav .nav-link{font-weight:500;}
.top-header .navbar-nav .nav-link.nav-link-0{padding:0; margin-right:15px}
.top-header .contact-rhs .contact-details.nav-right-space{margin-right:30px;}
.top-header .contact-heading-1{font-size:12px;color:#4A4548; line-height:18px; display:block; text-transform:none; font-weight:400 }
.top-header .job-seaker a{text-transform: uppercase; font-weight: 500;}
.bcz-header{padding:30px 0; text-align:center}
.bcz-header h1{font-weight:500px; font-size:32px; color:#19171A; line-height:43px;}
.bcz-header h3{color:#4A4548; font-size:18px; font-weight:500; line-height:24px;}
.bcz .bcz-gray-bg{background:#F8F9FA; border-radius:10px; padding:15px 30px; height:100%;}
.bcz .bcz-gray-bg h2{color:#19171A; font-size:20px; font-weight:500; line-height:28px; padding:0 0 10px 0}
.bcz .bcz-gray-bg p{line-height:20px; color:#4A4548; font-size:14px; font-weight:400;}
.bcz .bcz-gray-bg .border-bottom-1{border-bottom:#DADADA solid 1px; margin-bottom:15px}
.bcz .bcz-details{padding:0 0 10px 0}
.bcz .bcz-gray-bg .logo{display:inline-block; background:#fff; border:#DADADA solid 1px; border-radius:4px; width:183px; height:75px; position:relative;}
.bcz .bcz-gray-bg .logo img{position: absolute; left: 0; right: 0;  bottom: 0;  top: 0; margin: auto;}

.contact-header{background:#FFF4E6; padding:30px 0; text-align:center}
.contact-header h1{font-weight:500; font-size:32px; color:#19171A; line-height:43px;}
.contact .contact-corp{border:#DADADA solid 1px; border-radius:20px; padding:40px;}
.contact h2{background:#F2F2F2; color:#8A858D; text-align:center; border-radius:20px 20px 0 0; font-size:24px; line-height:34px;  font-weight:500;  display:block;  padding: 5px 20px; width:280px; margin:auto;} 
.contact h3{margin:0; padding:0 0 15px 0; font-size:20px; line-height:28px;  font-weight:500; color:#19171A} 
.contact ul li{margin:0; padding:0 0 10px 0; } 
.contact ul li:last-of-type{padding:0; } 
.contact .border-right{border-right:#DADADA solid 1px;} 
.contact .border-right .email-icon{background:url(../../images_corp/new-hire-images/email-icon.svg) no-repeat left; width:17px; height:16px; display:inline-block; position:relative; top:4px;} 
.contact .border-right .contact-icon{background:url(../../images_corp/new-hire-images/contact-icon.svg) no-repeat left; width:17px; height:16px; display:inline-block; position:relative; top:2px;} 
.contact .border-right .arrow-next-icon{background:url(../../images_corp/new-hire-images/arrow-next-icon.svg) no-repeat left; width:17px; height:16px; display:inline-block; position:relative; top:4px; left:4px;} 
.contact .border-right .media-link{color:#F24141; font-weight:500; text-decoration:none;}

.other-location{border-bottom:#DADADA solid 1px; padding:40px 0 0 0; margin-bottom:30px}
.other-location h2{background:#F2F2F2; color:#8A858D; text-align:center; border-radius:20px 20px 0 0; font-size:24px; line-height:34px;  font-weight:500;  display:block;  padding: 5px 20px; width:280px; margin:auto;} 
.other-location-1 .location-gray-bg{height:100%; border-radius:20px; background:#F8F9FA; padding:24px;}
.other-location-1 .location-gray-bg h3{font-size:20px; font-weight:500; line-height:28px; padding:0 0 15px 0;}
.other-location-1 .location-gray-bg p{color:#4A4548; margin:0; padding:0; font-size:16px; line-height:24px; font-weight:400;}
.other-location h2.regional-width{width:350px;}
.other-location-1 .location-color{color:#8A858D; font-weight:500;}

.testimonialsdetails h3{padding:0; margin:0; font-size:18px; font-weight:500; line-height:24px; color:#4A4548}
.testimonials h5{padding:0; margin:0; font-size:18px; font-weight:500; line-height:28px; color:#19171A}  
.testimonials p{font-size:14px; color:#4A4548; line-height:20px; font-weight:400; padding:10px 0 0 0}
.testimonials  .testimonials-icon{background:url(../../images_corp/new-hire-images/testimonials-icons.png) no-repeat left; width:55px; height:35px; display:inline-block; position:relative; top:4px; margin-right:10px;}
.testimonials  .company-name{padding:0; margin:0; font-size:14px; font-weight:400; line-height:20px; color:#F24141}
.testimonials  p.company-text{padding:15px 0 0 0; margin:0; font-size:14px; font-weight:400; line-height:20px; color:#4A4548}

#meritPlusHeading, #jobPostingHeading{color:#4A4548; font-weight:500; font-size:24px; line-height:34px;}
.border-top-1{border-top:#DADADA solid 1px; margin:30px 0 0 0}
.border-top-2{border-top:#DADADA solid 1px; margin:30px 0 30px 0}
.user-profile{background:#A5A5A5; width:17px; height:17px; display:inline-block; vertical-align:middle; margin-right:5px; border-radius:50%;} 

.social-icon{background:#484e57; width:32px; height:32px; border-radius:4px; display:inline-block; position:relative; margin: 0 8px 2px 0;}
.social-icon svg{position: absolute;  left: 0; right: 0;  bottom: 0;  top: 0;  margin: auto;}
.modal-body{padding:0; margin:0;}
.ideal-condidate-shadow, .candidate-exp img{filter: drop-shadow(1px 5px 11px rgb(0 0 0 / 0.2));}
footer ul li a{display:inline-flex}
.security{padding:30px 0;}
.security h5, .security h4{padding:0 0 15px 0;}
.top-consultants-hide, .mobile-img-size{display:none}

.buy_new_popup{padding:32px 24px; font-size:12px; color:#4A4548; line-height:16px;}
.buy_new_popup h4{color:#19171A; font-size:18px; font-weight:500; text-align:center; padding-bottom:8px;}
.buy_new_popup .contact_details{color:#19171A; font-size:24px; line-height:34px; font-weight:500; text-align:center}
.buy_new_popup .contact_details_time{color:#4A4548; font-size:12px; line-height:18px; font-weight:400; text-align:center}
.buy_new_popup .contact_details .contact_icon{background:url(../../images_corp/new-hire-images/contact_us_poup_icon.svg) no-repeat; width:16px; height:16px; display:inline-block; position:relative; }
 
.buy_new_popup .contact_details_content{background:#FFF4E6; padding:16px; border-radius:8px; margin-top:38px;}
.buy_new_popup .contact_details_content h5{color:#19171A; font-size:16px; font-weight:500; padding:0; margin:0 0 16px 0;}
.buy_new_popup .contact_details_content ul li{position:relative; padding:0 0 8px 20px;}
.buy_new_popup .contact_details_content ul li:before{content:''; background:url(../../images_corp/new-hire-images/check_icon_new.svg); position:absolute; left: 0;   width: 16px;  height: 16px;    display: inline-block;}


@media only screen and (max-width : 768px) {
.container{width:100%}
 .top-header .dropdown-menu{display:block; }
  .navbar-collapse.collapse:not(.show) {display: block;}
  .navbar-collapse {position: fixed;     box-shadow: 0 0 15px rgba(0,0,0,0.75);   top: 0; left: 0; background: #fff;width: 85%; height: 100%; z-index: 9999; padding: 25px;  transform: translateX(-400px); transition: 0.5s ease-in-out; display: block; }
  .navbar-collapse.show {transform: translateX(0px);}
  .nav-overlay {position: absolute; background: #0000007d;  width: 100vw; height: 100vh;   top: 0;    left: 0;  z-index: 2; transform: translateX(-100vw); transition: 0.5s ease-in-out;  display: block; }
  .nav-overlay.active {transform: translateX(0);}
   .top-header .nav-link{color:#fff; text-align:left}
   .dropdown-contact-menu{width:auto;}
   .dropdown-menu{border:none; padding:0;}
   .dropdown-icons{display:none}
     .dropdown-menu .dropdown-item{padding:5px 0;}
    header.top-header .nav-link{padding:0 0 5px 0;}
   #navbarSupportedContent{overflow-x:scroll;}
   .nav-overlay{position: fixed;  background-color: transparent; width: 100vw;  height: 100vh;  top: 0;  left: 0;  z-index: 2;  transform: translateX(-100vw);  transition: 0.5s ease-in-out;   display: block;}
   .dropdown-contact-menu{box-shadow:unset}
	/* .mobile-img-hide{display:none} */
   	.dropdown-contact-menu {padding:0;}
   	.border-top-1{margin:0 }
   	.navbar-nav li:hover > .dropdown-menu{border-radius:0; box-shadow:none}
  	 section h2{font-size:24px; padding:0;}
  	 .speak-experts h4{font-size:24px; padding:0 0 20px 0}
  	 .contact .border-right{border-right:0}
  	 .other-location-1 .col-sm-4{margin-bottom:10px;}
  	 .contact .contact-corp{padding:10px; margin:0 5px}
  	 .buy-online:nth-child(2) {padding:20px 0 0 0}
  	 .top-header .navbar-nav .nav-link{border-bottom: #e1e0e0 solid 2px; background: #f7f7f7;}
  	 .bcz .col-sm-6{margin-bottom:20px}
  	 .bcz .col-sm-6:last-of-type{margin-bottom:0px}
  	 .navbar-nav.margin-left-0{width:100%;}
  	 .navbar-toggler:focus{box-shadow:none}
  	 .btn-bcz{padding: 8px 12px;}
  	 .top-consultants-img{display:none;}
  	 .mobile-img-size{width:120px; display:inline-block}
  	 footer ul::before{top: -6px;}
  }